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);
}

function update_discount(value, customer_id, product_id){
  strqlt="&discount=" + value + "&product_id=" + product_id + "&customer_id=" + customer_id;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.shopping_cart.php";
url=url+"?action=update_discount" + strqlt;
url=url+"&sid="+Math.random();
//document.write(url)
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function checktelephone(phone){
var phoneobj= document.all? document.all[phone] : document.getElementById(phone);
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.quick_order.php";
url=url+"?action=check_phone" + "&phone=" + phone + "&phonevalue=" + (phoneobj.value!='' ? phoneobj.value : '');
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=check_phone_Changed;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function check_phone_Changed(){
document.getElementById("check_phone_result").innerHTML="<img src='images/loading.gif' /> Requesting content..."
if (xmlHttp.readyState==4 && xmlHttp.status==200){
document.getElementById("check_phone_result").innerHTML=xmlHttp.responseText
}
}

function set_customer_action(action){
alert(action);
var objsubmit= document.all? document.all["set_action"] : document.getElementById("set_action");
var formAction= document.all? document.all["creat_custommer"] : document.getElementById("creat_custommer");
objsubmit.value=action;
formAction.submit();
}

function updateStatus(value, orderID){
var objsubmit= document.all? document.all["status"] : document.getElementById("status");
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
if (orderID!=''){
var url="ajax.quick_order.php";
url=url+"?action=update_status" + "&status=" + value + '&orderID=' + orderID;
url=url+"&sid="+Math.random();
//xmlHttp.onreadystatechange=up_Changed;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
}

function fill_customer_byOption(obj){

var cID=obj.options[obj.selectedIndex].value
var this_customer_id= document.all? document.all["this_customer_id"] : document.getElementById("this_customer_id");
var masokh= document.all? document.all["masokh"] : document.getElementById("masokh");
this_customer_id.value= cID;
masokh.value= cID;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.quick_order.php";
url=url+"?action=fill_customer_byID" + "&cID=" + cID;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=fill_customer_byID_Changed;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
  }

function fill_customer_byID(cID){
var this_customer_id= document.all? document.all["this_customer_id"] : document.getElementById("this_customer_id");
this_customer_id.value= cID;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.quick_order.php";
url=url+"?action=fill_customer_byID" + "&cID=" + cID;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=fill_customer_byID_Changed;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function fill_customer_byID_Changed(){
document.getElementById("customer_info").innerHTML="<img src='images/loading.gif' /> Requesting content..."
if (xmlHttp.readyState==4 && xmlHttp.status==200){
document.getElementById("customer_info").innerHTML=xmlHttp.responseText;
}
}
//----------------------------------------------
function get_update_total(total_basket){
total_basket=parseInt(total_basket);
var tax_percent_obj= document.all? document.all["tax_percent"] : document.getElementById("tax_percent");
var tax_cash_obj= document.all? document.all["tax_cash"] : document.getElementById("tax_cash");
var vanchuyen_obj= document.all? document.all["vanchuyen"] : document.getElementById("vanchuyen");
var dattruoc_obj= document.all? document.all["dattruoc"] : document.getElementById("dattruoc");

var total_intax_obj=document.getElementById("phaithanhtoan");

var taxvalue=parseInt(tax_percent_obj.value);
var tax_incash= parseInt(total_basket*taxvalue/100);
var vanchuyen=parseInt(vanchuyen_obj.value);
var dattruoc=parseInt(dattruoc_obj.value);
var phai_thanh_toan= parseInt(total_basket + tax_incash + parseInt(vanchuyen_obj.value)) + vanchuyen - dattruoc;
//tax_cash_obj.innerHTML=tax_incash;
//total_intax_obj.innerHTML= phai_thanh_toan;
//var total_intax=tax_cash_obj + total_basket ;
//alert(total_intax);
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="ajax.quick_order.php";
url=url+"?action=update_total" + "&tax=" + taxvalue + "&vanchuyen=" + vanchuyen + "&dattruoc=" + dattruoc + "&giatri_bandau=" + total_basket;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=update_total_Changed;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function update_total_Changed(){
document.getElementById("total_block").innerHTML="<img src='images/loading.gif' /> Requesting content..."
if (xmlHttp.readyState==4 && xmlHttp.status==200){
document.getElementById("total_block").innerHTML=xmlHttp.responseText;
}
}
