var xmlHttp;


var del = new Array(50);
var Ids = new Array(50);
var CIds = new Array(50);
var cvals = new Array(50);


function Change(field)
{
	if (field.value > 0)
	{
		cvals[field.name] = field.value;
	CIds[field.name] = field.id;

		
	}

GoChange();
}

function Del(field)
{

if (field.checked == true)
{
del[field.value] = 1;
Ids[field.value] = field.name;
}
else
{
del[field.value] = 0;
}
}


function GoChange()
{
var changeids = "";
var changevalues = "";
document.getElementById('cartPlace').innerHTML = "<br /><table border='0' align = 'center' id='table1'><tr><td><p align='center'><img border='0' src='webimage/35-0.gif' width='66' height='66'></td></tr><tr><td><b><font face='Tahoma' size='2'>Updating cart</font></b></td></tr></table>";

for (var i = 0; i < 50; i++)
{

if (CIds[i] != "null")
{

changeids = changeids + CIds[i] + "|";

changevalues = changevalues + cvals[i] + "|";
}
}
//alert(changevalues);
//alert(changeids);



xmlHttp3=GetXmlHttpObject()

if (xmlHttp3==null)
  {
  alert ("Your browser does not support AJAX. This site needs AJAX to run correctly. Try use the latest Internet Explorer or Firefox browser");
  return;
  } 

var url="custom/changecart.php";
url=url+"?Id="+changeids + "&vals="+changevalues;

xmlHttp3.onreadystatechange=changestateChanged;

xmlHttp3.open("GET",url,true);

xmlHttp3.send(null);

}



function Delete()
{
var removeids = "";
document.getElementById('cartPlace').innerHTML = "<br /><table border='0' align = 'center' id='table1'><tr><td><p align='center'><img border='0' src='webimage/35-0.gif' width='66' height='66'></td></tr><tr><td><b><font face='Tahoma' size='2'>Removing Item</font></b></td></tr></table>";


for (var i = 0; i < 50; i++)
{

	if (Ids[i] != "null")
	{
		if (del[i] == 1)
		{
		removeids = removeids + Ids[i] + "|";
		}
	}
}

xmlHttp2=GetXmlHttpObject()

if (xmlHttp2==null)
  {
  alert ("Your browser does not support AJAX. This site needs AJAX to run correctly. Try use the latest Internet Explorer or Firefox browser");
  return;
  } 

var url="custom/deletecart.php";
url=url+"?Id="+removeids;

xmlHttp2.onreadystatechange=delstateChanged;

xmlHttp2.open("GET",url,true);

xmlHttp2.send(null);


}



function Init(Id)
{

if (Id != 9999)
{
document.getElementById('cartPlace').innerHTML = "<table border='0' align = 'center' id='table1'><tr><td><p align='center'><img border='0' src='webimage/35-0.gif' width='66' height='66'></td></tr><tr><td><b><font face='Tahoma' size='2'>Loading shopping cart</font></b></td></tr></table>";

}

for (var i = 0; i < 50; i++)
{

Ids[i] = "null";
del[i] = 0;
CIds[i] = "null";
cvals[i] = 0;
}

xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX. This site needs AJAX to run correctly. Try use the latest Internet Explorer or Firefox browser");
  return;
  } 

var url="custom/cart.php";
url=url+"?Id="+Id;

xmlHttp.onreadystatechange=stateChanged;

xmlHttp.open("GET",url,true);

xmlHttp.send(null);




}

function delstateChanged() 
{
Init(9999);
}

function changestateChanged() 
{
Init(9999);
}


function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById('cartPlace').innerHTML = (xmlHttp.responseText);

}
}



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;
}
