var xmlHttp;

function buyProduct(catalogue, quantity, user, action) {
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}        
	var url="basketadd.php?cat="+catalogue+"&qty="+quantity+"&usr="+user+"&action="+action+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
} 

function stateChanged() {
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("basket").innerHTML=xmlHttp.responseText;
	} 
} 


var xmlHttp2;
var xmlHttp4;

function contents(user, chaptercolour) {
	xmlHttp2=GetXmlHttpObject()
	if (xmlHttp2==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}        
	var url="bascon.php?sid="+Math.random();
	xmlHttp2.onreadystatechange=contentsChanged;
	xmlHttp2.open("GET",url,true);
	xmlHttp2.send(null);


	xmlHttp4=GetXmlHttpObject()
	if (xmlHttp4==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}        
	var url="bascon.php?countonly=true&sid="+Math.random();
	xmlHttp4.onreadystatechange=countChanged;
	xmlHttp4.open("GET",url,true);
	xmlHttp4.send(null);
} 

function contentsChanged() {
	if (xmlHttp2.readyState==4 || xmlHttp2.readyState=="complete") { 
		document.getElementById("bascon").innerHTML=xmlHttp2.responseText;
	} 
} 

function countChanged() {
	if (xmlHttp4.readyState==4 || xmlHttp4.readyState=="complete") { 
		if (xmlHttp4.responseText == '0') {
			hide('contbutton');
			hide('basket');
			setTimeout("window.open('http://www.cambio.co.uk/home', '_self')",1000);
		}
	} 
} 



var xmlHttpScreen;

function screensize(user, x, y) {
	xmlHttpScreen=GetXmlHttpObject()
	if (xmlHttpScreen==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}        
	var url="/screen.php?uid="+user+"&x="+x+"&y="+y+"&sid="+Math.random();
	xmlHttpScreen.onreadystatechange=screenSizeSent;
	xmlHttpScreen.open("GET",url,true);
	xmlHttpScreen.send(null);
} 

function screenSizeSent() {
	if (xmlHttpScreen.readyState==4 || xmlHttpScreen.readyState=="complete") { 
		document.getElementById("screen").innerHTML=xmlHttpScreen.responseText;
	} 
} 






function GetXmlHttpObject() {
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}




function submit_form(formsub, search, start, term) {
	document.forms[formsub].term.value = term;
	document.forms[formsub].start.value = start;
	document.forms[formsub].search_type.value = search;
	document.forms[formsub].submit();
}


function basketload() {
	setTimeout("window.open('/basket', '_self')", 1000);
}