
var xmlHttp
// Create Shopping cart sessions
function createSession(webpath,id,name,category,quantity,europrice,sterlingprice,variant_for_unique)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	} 
	if(quantity=='')
		quantity=1;
	
	var size1 = '';
	if(document.getElementById('size1')){
		size1 = 	document.getElementById('size1').value;
	}
	var size2 = '';
	if(document.getElementById('size2')){
		size2 = 	document.getElementById('size2').value;
	}
	var size3 = '';
	if(document.getElementById('size3')){
		size3 = 	document.getElementById('size3').value;
	}
	
	var product_page = '';
	if(document.getElementById('product_page')){
		product_page = 	document.getElementById('product_page').value;
	}
	
	var variant_for_unique_str = "";
	if (variant_for_unique != -1){
		variant_for_unique_str = "-"+variant_for_unique;
	}
	
	var_val = document.getElementById('variant'+id+variant_for_unique_str);
	if(var_val == '[object]'){
		variant_id = document.getElementById('variant'+id+variant_for_unique_str).value;
	}
	else
		variant_id = 0;
		
	var url = "js/setsession.php";
	url=url+"?id="+id+"&name="+name+"&category="+category+"&quantity="+quantity+"&europrice="+europrice+"&sterlingprice="+sterlingprice+"&variant="+variant_id+"&variant_old="+variant_for_unique+"&size1="+size1+"&size2="+size2+"&size3="+size3+"&product_page="+product_page;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged; 
	xmlHttp.open("GET",url,true);
	xmlHttp.onreadystatechange=function() {
		//return false;
	}
	xmlHttp.send(null);
	alert('This item was added to your basket');
}

function stateChanged() 
{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
			//alert('This item was added to your basket');
	} 
} 

// Erase Shopping cart sessions
function eraseSession(webpath,id)
{ 
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request");
	return;
	} 
	var url = "js/erasesession.php";
	url=url+"?id="+id;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged1; 
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	
}

function stateChanged1() 
{ 

	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		
	} 
} 

//XMLHTTPOBJECT
function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}
