var xmlHttp

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 stateChanged()
{
document.getElementById("cart_content").innerHTML="<img src='images/loading.gif' /> Requesting content..."
if (xmlHttp.readyState==4 && xmlHttp.status==200){
document.getElementById("cart_content").innerHTML=xmlHttp.responseText
}
}

function updatecart(form, value){
//document.write(form.elements.length)
//document.write(value)
var fvalue;
var els;
var strid

for(var i = 0;i < form.elements.length;i++) {
  els = form.elements[i];
  ftitle = els.title;
  fvalue = els.value;
  fname = els.name;

//  switch(els.type)
//  case "checkbox":
  if (els.type=="checkbox" && fvalue==value){
  strid="&product_id=" + fvalue
  break;
  }
}

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.shopping_cart.php";
url=url+"?action=del_product" + strid;
url=url+"&sid="+Math.random();
//document.write(url)
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function updatequantity(form, name){
//document.write(form.elements.length)
//document.write(name)
var fvalue;
var els;
var strqlt
var j

for(var i = 0;i < form.elements.length;i++) {
  els = form.elements[i];
  ftitle = els.title;
  fvalue = els.value;
  fname = els.name;

  if (els.type=="text" && fname==name){
  strqlt="&quantity=" + fvalue + "&product_id=" + fname
  break;
  }
}

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.shopping_cart.php";
url=url+"?action=update_qty" + strqlt;
url=url+"&sid="+Math.random();
//document.write(url)
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}