var xmlHttp1;
var elem;

function do_ajaxRequest_bc(uri,elem1,elem2, elem3)
{ 
	elem = elem1;

	if(!elem2){
		var price = "right";
	}	
	else{
		var price = elem2;
	}
	if(!elem3){
		var table = "cartTable";
	}
	else
	{
		var table = elem3;
	}
	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("|");
		if(elem=='cMessage'){
		document.getElementById(elem).innerHTML = tmp1[1];
		}
		else{
		document.getElementById(elem).innerHTML = tmp1[0];
		document.getElementById("right").innerHTML = tmp1[2];
		document.getElementById("cartTable").innerHTML = tmp1[3];
		try {
			if ( parseInt(tmp1[0]) > 0 ) {
				document.getElementById("checkout_link").innerHTML = '<a href="https://www.globalstrategicadvisors.com/cart/checkout.html" >Checkout</a>';
			} else {
				document.getElementById("checkout_link").innerHTML = 'Checkout';
			}
		} catch (e) {}
		showConfirmation(tmp1[1]);
		//show_cart();
		} // end else (elem=='cMessage')
	 } 
}


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;
}
