var xmlHttp;
var buttonID;
var cartID;
var adding = false;
var globQuantity = 0;

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 addToCart(itemID){
	if(adding ==true){
		return;
	}
	var txtId = "item_cart"+itemID;
	buttonID = "button"+itemID;
	cartID = itemID;
	var quantity = document.getElementById(txtId).value;
	if(quantity == ''){
		return;
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	var url="includes/cart/cart.inc.php";
	url=url+"?function=additem";
	url=url+"&id="+itemID;
	url=url+"&q="+quantity;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null)
	adding = true;
	globQuantity = quantity;
}

function removeFromCart(itemID){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null){
	  alert ("Your browser does not support AJAX!");
	  return;
	} 
	var url="includes/cart/cart.inc.php";
	url=url+"?function=removeitem";
	url=url+"&id="+itemID;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged();
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);	
}
function stateChanged() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	document.getElementById("cart_note").innerHTML=xmlHttp.responseText;			
	document.getElementById("cart_note").style.visibility = 'visible';
	document.getElementById("cart_note").style.display='block';	
	document.getElementById(buttonID).innerHTML="<img src='images/cart_button.jpg' alt='Add to cart' onclick=\"addToCart(" + cartID + ");\">";
	try{
	var cart_note = document.getElementById('cartitems');
	
	cart_note.innerHTML = (parseInt(cart_note.innerHTML) + parseInt(globQuantity));
	adding = false;
	}catch(e){}
	}
	else{
		document.getElementById(buttonID).innerHTML="<img src='images/load.gif'>";
		document.getElementById("cart_note").innerHTML= "<center></center>";
	}
}

function removeRow(rowID){
	var ele = document.getElementById("row" +rowID);
	ele.parentNode.removeChild(ele);
}

function showCheckOut(){
	document.getElementById("checkout").style.visibility = 'visible';
	document.getElementById("checkout").style.display = 'block';
	
}
