function loadCart()
{
	if(document.getElementById('cartDiv'))
	{
	document.getElementById('cartDiv').innerHTML="<table><tr><td><img src=\"../images/mozilla_giallo.gif\"></td><td>please wait...</td></tr></table>";
	}
	http.open("GET", urlCart + escape(""), true);
	http.onreadystatechange = handleHttpLoadCart;
	http.send(null);
}
function handleHttpLoadCart()
{
  if (http.readyState == 4) {
	var cartItems = http.responseText.split("~");
	if(cartItems[0]>0)
	{
	  if(cartItems[0]>1)
	  {
	  document.getElementById('cartDiv').innerHTML="<a href=\"../pages/cart.htm\">Total "+cartItems[0]+" items</a>";
	  }
	  else
	  {
	  document.getElementById('cartDiv').innerHTML="<a href=\"../pages/cart.htm\">Total "+cartItems[0]+" item</a>";
	  }
	    var itemCodes=cartItems[1].split("::");
		var newItemCodeArr=new Array();
		for(i=0;i<itemCodes.length;i++)
		{
			var cartItemData=itemCodes[i].split("|");
			newItemCodeArr[cartItemData[0]]=cartItemData[1];
		}

		for(i=0;i<document.frmProducts.elements.length;i++)
		{
			if(document.frmProducts.elements[i].type=="checkbox" && newItemCodeArr[document.frmProducts.elements[i].value]>0)
			{
				document.frmProducts.elements[i].checked=true;
				var qtyObj=document.frmProducts.elements[i].value;
				document.getElementById(qtyObj).value=newItemCodeArr[document.frmProducts.elements[i].value];
			}
		}
	}
	else
	{
		if(document.getElementById('cartDiv'))
		{
		document.getElementById('cartDiv').innerHTML="";
		}
	}
  }
}


function loadFullCartItems()
{
	if(document.getElementById('cartDiv'))
	{
	document.getElementById('cartDiv').innerHTML="<table><tr><td><img src=\"../images/mozilla_giallo.gif\"></td><td>please wait...</td></tr></table>";
	}
	
	http.open("GET", urlCart, true);
	http.onreadystatechange = handleHttpLoadCartItems;
	http.send(null);
}
function handleHttpLoadCartItems()
{
  if (http.readyState == 4) {
	document.getElementById('cartItems').innerHTML="";
	var cartItems = http.responseText.split("~");
	if(cartItems[0]>0)
	{
		var sn=1;
		document.frmProducts.totalItems.value=cartItems[0];
		var data="";
		data="<table width=\"100%\" border=0 cellspacing=0 cellpadding=3>";
		data=data+"<tr><td style=\"width:20px;background-color:#D7DEE4;\">Sn.</td><td style=\"width:430px;background-color:#D7DEE4;\">Product Code</td><td style=\"width:50px;background-color:#D7DEE4;\">Qty.</td><td style=\"width:50px;background-color:#D7DEE4;\">Action</td></tr>";
	    var itemCodes=cartItems[1].split("::");
		var newItemCodeArr=new Array();
		for(i=0;i<itemCodes.length;i++)
		{
			var cartItemData=itemCodes[i].split("|");
			data=data+"<tr><td>"+sn+".</td><td>"+cartItemData[0]+"</td><td><input type=\"text\" name=\"itemQty["+cartItemData[0]+"]\" value=\""+cartItemData[1]+"\" size=\"2\" maxlength=\"5\"></td><td align=\"center\"><a href=\"javascript:;\" onClick=\"removeFromCart('"+cartItemData[0]+"');\" title=\"Remove from cart\"><img border=0 src=\"../images/Arrow.gif\" width=\"8\" height=\"8\" alt=\"Remove from cart\"></a></td></tr>";
			sn++;
		}
		data=data+"</table>";
		document.getElementById('cartItems').innerHTML=data;
	}
	else
	{
		document.getElementById('cartItems').innerHTML="No Items.";
	}
  }
}

function removeFromCart(pCode)
{
	var http2 = getHTTPObject(); // We create the HTTP Object
	if(Trim(pCode)!="")
	{
	var action="delete";
	if(document.getElementById('cartItems'))
	{
	document.getElementById('cartItems').innerHTML="<table><tr><td><img src=\"../images/mozilla_giallo.gif\"></td><td>please wait...</td></tr></table>";
	}
	http2.open("GET", urlCart + escape(pCode+"_0_"+action), true);
	http2.onreadystatechange = nullFunction;
	http2.send(null);
	}
}

function nullFunction()
{
	loadFullCartItems();
}

var URL = unescape(location.href);
var xstart = URL.lastIndexOf("/") + 1;
var xend = URL.length;
var currentFileName = URL.substring(xstart,xend);
if(currentFileName=="cart.htm")
{
	loadFullCartItems();
}
else
{
	loadCart();
}


function updateCart()
{
	if(document.frmProducts.totalItems.value>0)
	{
		document.frmProducts.submit();
	}
}