var xmlBasket, xmlItem, xmlCheckout
var i = 0;
var currentDiv = "basket";


	function AjaxCheckEmail(email)
	{ 
	xmlCheckout=GetXmlHttpObject();
	if (xmlCheckout==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/ajaxshop.asp";
	url=url+"?cmd=checkmail&email="+email;
	xmlCheckout.onreadystatechange=CheckoutstateChanged;
	xmlCheckout.open("GET",url,true);
	xmlCheckout.send(null);
	}


	function AjaxShowBasket()
	{ 
	xmlBasket=GetXmlHttpObject();
	if (xmlBasket==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/basket.asp";
	url=url+"?action=basket";
	xmlBasket.onreadystatechange=BasketstateChanged;
	xmlBasket.open("GET",url,true);
	xmlBasket.send(null);
	}

	function AjaxItemAddandRedirect(aItem,bItem)
	{ 
	xmlItem=GetXmlHttpObject();
	if (xmlItem==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/basket.asp";
	url=url+"?action=itemaddandredirect&item="+aItem+"&item2="+bItem;
	xmlItem.onreadystatechange=ItemstateChanged;
	xmlItem.open("GET",url,true);
	xmlItem.send(null);
	}



	function AjaxItemAdd(aItem)
	{ 
	xmlItem=GetXmlHttpObject();
	if (xmlItem==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/basket.asp";
	url=url+"?action=itemadd&item="+aItem;
	xmlItem.onreadystatechange=ItemstateChanged;
	xmlItem.open("GET",url,true);
	xmlItem.send(null);
	}
	
	function AjaxItemAddPromo(aItem, promocode, discount)
	{ 
	xmlItem=GetXmlHttpObject();
	if (xmlItem==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/basket.asp";
	url=url+"?action=itemaddpromo&item="+aItem+"&promocode="+promocode+"&discount="+discount;
	xmlItem.onreadystatechange=ItemstateChanged;
	xmlItem.open("GET",url,true);
	xmlItem.send(null);
	}
	

	function AjaxItemAddQuant(aItem, aQuant)
	{ 
	xmlItem=GetXmlHttpObject();
	if (xmlItem==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="include/us-scripts/basket.asp";
	url=url+"?action=itemadd&item="+aItem+"&quant="+aQuant;
	xmlItem.onreadystatechange=ItemstateChanged;
	xmlItem.open("GET",url,true);
	xmlItem.send(null);
	}

	function CheckoutstateChanged() 
	{ 
	if (xmlCheckout.readyState==4)
	{ 
	document.getElementById("msgcheckout").innerHTML=xmlCheckout.responseText;
	}
	}




	function BasketstateChanged() 
	{ 
	if (xmlBasket.readyState==4)
	{ 
	document.getElementById("basket").innerHTML=xmlBasket.responseText;
	}
	}

	function ItemstateChanged() 
	{ 
	if (xmlItem.readyState==4)
	{ 
	document.getElementById("basket").innerHTML=xmlItem.responseText;
	}
	}


	function GetXmlHttpObject()
	{
	var xmlHttp=null;
	try
	  {
	  // Firefox, Opera 8.0+, Safari
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	  // Internet Explorer
	  try
	    {
	    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	    }
	  catch (e)
	    {
	    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	    }
	  }
	return xmlHttp;
	}
		<!--
	function ItemAdd(aItem) 
		{
		document.getElementById("basket").style.display = "block";
		AjaxItemAdd(aItem);
		}
		
	function ItemAddandRedirect(aItem, bItem) 
		{
		var o; 
		o = document.getElementById("basket");
		if (o != null) {
			document.getElementById("basket").style.display = "block";
		};
		AjaxItemAddandRedirect(aItem, bItem);
		}

	function ItemAddPromo(aItem,Promocode,Discount) 
		{
		document.getElementById("basket").style.display = "block";
		AjaxItemAddPromo(aItem, Promocode,Discount);
		}
		
		
	function ItemAddQuant(aItem, aQuant) 
		{
		document.getElementById("basket").style.display = "block";
		AjaxItemAddQuant(aItem,aQuant);
		}
		
	function ShowBasket()
		{
		document.getElementById("basket").style.display = "block";
		AjaxShowBasket();
		}		

	function CheckEMail(email)
		{
		document.getElementById("msgcheckout").style.display = "block";
		AjaxCheckEmail(email)
		}		
		
	function checkpasswords()
		{
		var p1 = "";
		var p2 = "";
		document.getElementById("msgcheckout").style.display = "none";
		p1 = document.getElementById("cust_password").value;
		p2 = document.getElementById("cust_passwordconfirm").value;
		
		if (p1 != p2)
			{
			document.getElementById("msgcheckout").innerHTML = "Passwords do not match";
			document.getElementById("msgcheckout").style.display = "block";
			}		
		}
		
		

