var reqObj = null;
function createRequest(){
	try {
	   reqObj = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (err)	{
			try {
			reqObj = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (err2) {
			try {
			   reqObj = new XMLHttpRequest();
			}
			catch (err3) {
			   reqObj = null;
			}
		}
	}
	return reqObj;
}
var xmlHttp 

function GetXmlHttpObject(){ 
	var objXMLHttp=null 
	if (window.XMLHttpRequest){ 
	objXMLHttp=new XMLHttpRequest() 
	}else if (window.ActiveXObject){ 
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP") 
	} // End ElseIf.
	return objXMLHttp 
	} 
function addCart1(prod,price,qty){

	xmlhttp = createRequest();

	if(xmlhttp != null){
			
	var param    = 'mid=' + prod + '&price=' + price + '&qty=' + qty  + '&action=add2cart';
	

			
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
		
	}
}



function loadProgress()
{
	document.getElementById("mini_cart_result").innerHTML = "<img src='../templates/greentemplate/images/progress.gif' border='0' >";	
}

function chgqty(uid, cid, qty, act){
	var ok = 1;
	
	if(qty == 0){
		if(!confirm('Do you want to remove the item from cart?')){
			ok = 0;
		}
	}
	
	xmlhttp = createRequest();
	if(xmlhttp != null){
		if(ok== 1){
		//alert(uid);
		//alert(cid);
		//alert(act);
		var param    = 'do=chgqty&uid=' + uid + '&cid=' + cid + '&qty=' + qty + '&act=' + act;
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
	}
	}


}


function delCart(cbid) {
	xmlhttp = createRequest();
	if(xmlhttp != null){
		var param    = 'cbid=' + cbid  + '&action=del';
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCartrefer;
		xmlhttp.send(param);
	}
}

function showCart() {
	xmlhttp = createRequest();
	if(xmlhttp != null){
		var param    = '';
		xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
		xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlhttp.setRequestHeader("Content-length", param.length);
		xmlhttp.setRequestHeader("Connection", "close");
		xmlhttp.onreadystatechange = echoCart;
		xmlhttp.send(param);
	}
}


function emptyCart(cbid) {
	if(confirm("Are you sure to empty cart?")){
		xmlhttp = createRequest();
		if(xmlhttp != null){
			var param    = '&action=delall';
			xmlhttp.open("POST", "add2cart.php?rand="+Math.random(1,10), true);
			xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlhttp.setRequestHeader("Content-length", param.length);
			xmlhttp.setRequestHeader("Connection", "close");
			//xmlhttp.onreadystatechange = echoCart;
			xmlhttp.onreadystatechange = echoCartrefer;
			xmlhttp.send(param);
		}
	}
}

function echoCart(){
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			var text1  = xmlhttp.responseText;
			var cart_txt = text1.split('_#_');
			document.getElementById('mini_cart_result').innerHTML = cart_txt[0];
		}
	}
	return true;
}

function echoCartrefer(){
	if (xmlhttp.readyState == 4) {
		if (xmlhttp.status == 200) {
			var text1  = xmlhttp.responseText;
			//alert(text1);
			var cart_txt = text1.split('_#_');
			//alert(cart_txt[1]);
			if(cart_txt[1] == 'nocart'){
				window.location.href = "printers.php?catId=1";
			}
			else{
				document.getElementById('mini_cart_result').innerHTML = cart_txt[0];
			}
		}
	}
	return true;
}



function openpopup_printpage(theURL){
    window.open(theURL,'printpage','scrollbars,resizable,height=550,width=300');
}

function windowopen(URL,widthwin,heightwin){
	 var screenH = screen.height;
	 var screenW = screen.width;
	 var fromLeft = parseInt((screenW-widthwin)/2);
	 var fromTop = parseInt((screenH-heightwin)/2);
	var newwin=window.open(URL,'invitation_guest_email','width='+widthwin+',height='+heightwin+',toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,copyhistory=no,resizable=yes,top='+fromTop+',left='+fromLeft)
	if(window.focus) newwin.focus();
}