var xmlHttp

function CalculateFreight(postcode, city, donotdeliver){

 //document.getElementById("onyashopajaxloader").innerHTML = "<img src='images/ajax/ajax-loader.gif' />";
 xmlHttp = GetXmlHttpObject();
 if(xmlHttp == null){
  alert("Your browser does not support AJAX!");
  return;
 } 
 var url="/includes/calculate-freight.php?postcode="+postcode+"&city="+city+"&donotdeliver="+donotdeliver;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChanged;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
 //document.getElementById("onyashopajaxloader").innerHTML = "";
 
 //document.getElementById('amount').value = 'testing';
 
}

function stateChanged(){ 
 if(xmlHttp.readyState == 4){
  var responsetext = xmlHttp.responseText;
  var responsearray = responsetext.split("|");
			
  var freight = responsearray[0];
  var carttotal = responsearray[1];
  var amount = responsearray[2];
  document.getElementById("freight-charge").innerHTML = freight;
  document.getElementById("cart-total").innerHTML = carttotal;
  document.getElementById("amount").value = amount;
 }
}

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