var xmlHttp1;
var elem;
function do_ajaxRequest_bc(uri,elem1)
{ 
	elem = elem1;
	xmlHttp1=GetXmlHttpObject()
	if (xmlHttp1==null)
	 {
		 alert ("Browser does not support HTTP Request");
		 return;
	 } 
	var url=uri;
	xmlHttp1.onreadystatechange=stateChanged ;
	xmlHttp1.open("GET",url,true);
	xmlHttp1.send(null);
}

function stateChanged() 
{ 
	if (xmlHttp1.readyState==4 || xmlHttp1.readyState=="complete")
	 { 
		tmp=xmlHttp1.responseText ;
		tmp1 = Array();
		tmp1 = tmp.split("|");
		document.getElementById(elem).innerHTML = tmp1[0];
		try {
			if ( parseInt(tmp1[0]) > 0 ) {
				document.getElementById("checkout_link").innerHTML = '<a href="/cart/checkout.html" >Checkout</a>';
			} else {
				document.getElementById("checkout_link").innerHTML = 'Checkout';
			}
		} catch (e) {}
		showConfirmation(tmp1[1]);
		show_cart();
	 } 
}

function GetXmlHttpObject()
{
	var xmlHttp1=null;
	try
 	{
	 // Firefox, Opera 8.0+, Safari
	 	xmlHttp1=new XMLHttpRequest();
	 }
	catch (e)
	 {
	 //Internet Explorer
		try
		{
			xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");
		}
	 }
	return xmlHttp1;
}