var xmlHttp;
var tst = '';

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 AJAX_GetCart(){ 
  var s=""
  var ss=""
  var url="getcart.asp"

  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }

  s=""
  ss=""
  url="getcart.asp"
  var elem = document.getElementById("ordform").elements
  for (i=0; i < elem.length; i++){
    if (i==0){
      ss=ss + "?"
    }else{
      ss=ss + "&"
    }
      ss=ss + elem[i].name + "=" + elem[i].value
  }
  url = url + ss

  xmlHttp.onreadystatechange=stateChangedCart 
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function stateChangedCart(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    var sstr = xmlHttp.responseText
    document.getElementById("cart").innerHTML = sstr
    AJAX_CalcCart();
  } 
}

function AJAX_CalcCart(){ 
  var url="calccart.asp"

  xmlHttp=GetXmlHttpObject()
  if (xmlHttp==null){
    alert ("Browser does not support HTTP Request")
    return
  }

  xmlHttp.onreadystatechange=stateChangedCalcCart 
  xmlHttp.open("GET",url,true)
  xmlHttp.send(null)
}

function stateChangedCalcCart(){
  if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){
    var sstr = xmlHttp.responseText
    document.getElementById("carth").innerHTML = sstr
  } 
}

