var xmlHttp
var elementID=0;
var add=0;

function check_count(userID,id,count,note,stock,coutCart){

	var all=(1*count)+(1*coutCart);
	var cur_stock=stock-coutCart;
	if(parseInt(stock) >= parseInt(all)){		
		add_to_cart(userID,id,count)
	}else{
		alert(note+' '+cur_stock)
	}
}

function delleteAllCart(){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}

	var url="getcart.php"
	url=url+"?dellete=dellete"
	url=url+"&sid="+Math.random()	
	xmlHttp.onreadystatechange=stateCartDellete
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)			
}
function stateCartDellete()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 {	 	
		var totalPrice=0.00;
		document.getElementById("cartSum").innerHTML=totalPrice.toFixed(2)
		document.getElementById("catrProduct").style.display = "none";
		document.getElementById("catrProductEmpty").style.display = "block";
	 }
}

function changeCount(id,stock,note){

	var countID="count"+id;
	var countField=document.getElementById(countID);
	var count = countField.value; 
	

	if(parseInt(stock) < parseInt(count)){		
		alert(note+' '+stock)
		document.getElementById(countID).value=stock;
		count=stock;
	}
	
	if(elementID!=id) elementID=id;

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}

	var url="getcart.php"
	url=url+"?id="+id
	url=url+"&count="+count
	url=url+"&change=change"
	url=url+"&sid="+Math.random()	
	xmlHttp.onreadystatechange=stateToCartChange
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)			

}
function stateToCartChange()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 {
	 
		try {
			eval(xmlHttp.responseText);
		} catch (e) {
			alert(xmlHttp.responseText);
		}
	 	if(err!='0'){
			alert(sellermsg)
		}else{

			document.getElementById("cartSum").innerHTML=prodd
			document.getElementById("allPrice").innerHTML=prodd

			var countID="count"+elementID;
			var priceID="price"+elementID;
			var totalID="total"+elementID;

			var count = document.getElementById(countID).value;
			var price = document.getElementById(priceID).innerHTML;

			var totalPrice=count*price;

			document.getElementById(totalID).innerHTML=totalPrice.toFixed(2)		
		}
	 }
}
function add_to_cart(userID,id,count){

		xmlHttp=GetXmlHttpObject()
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request")
			return
		}

		var url="getcart.php"
		url=url+"?id="+id
		url=url+"&count="+count
		url=url+"&userID="+userID
		url=url+"&add='add'"
		url=url+"&sid="+Math.random()	
		xmlHttp.onreadystatechange=stateToCart
		xmlHttp.open("GET",url,true)
		xmlHttp.send(null)			
}

function stateToCart()
{	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 {
		try {
			eval(xmlHttp.responseText);
		} catch (e) {
			alert(xmlHttp.responseText);
		}		
	 	if(err!='0'){
			alert(sellermsg)
		}else{
			var e=document.getElementById('cartSum');
			if(e) {
				
				e.innerHTML=prodd
			}
			if(add!='0') {
				
				document.location='cart.php?p=1';
				
			}
		}
		
	 }
}
