function addcart(str1) {  // This function does the AJAX request
var dloc=document.getElementById("province").value;
if(dloc!=""){
if (str1!=""){
	iid=str1;
	var str2=document.getElementById("Q_" + str1).value;
	if(str2!="" && str2!="0"){
http.open("POST", "addcart.php", true);
http.onreadystatechange = addcartHttpRes;
var params = "str1=" + encodeURI(str1)+
"&str2=" + encodeURI(str2);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
	}
	else
	{
		alert("Enter Quantity");
		document.getElementById("Q_" + str1).focus();
	}
}
else
{
alert("Enter Quantity");
document.getElementById("Q_" + str1).focus();
}
}
else
{
alert("Select Province");
document.getElementById("province").focus();
	
}
}


function updateqty(str1) {  // This function does the AJAX request
if (str1!=""){
	iid=str1;
	var str2=document.getElementById("Q_" + str1).value;
	if(str2!="" && str2!="0"){
http.open("POST", "updateqty.php", true);
http.onreadystatechange = updateqtyHttpRes;
var params = "str1=" + encodeURI(str1)+
"&str2=" + encodeURI(str2);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
	}
	else
	{
		alert("Enter Quantity");
		document.getElementById("Q_" + str1).focus();
	}
}
else
{
alert("Enter Quantity");
		document.getElementById("Q_" + str1).focus();
}
}


function deleteqty(str1,str2) {  // This function does the AJAX request
if (str1!="" && str2!=""){
rowid=str1;
http.open("POST", "deleteqty.php", true);
http.onreadystatechange = deleteqtyHttpRes;
var params = "str1=" + encodeURI(str2);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
}
}

function pagination(str1,str2) {  // This function does the AJAX request
http.open("POST", "paginationsub.php", true);
http.onreadystatechange = pageHttpRes;
var params = "str1=" + encodeURI(str1)+
"&str2=" + encodeURI(str2);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
}

function delivery() {  // This function does the AJAX request
var str1=document.getElementById("province").value;
if (str1!=""){
rowid=str1;
http.open("POST", "delivery.php", true);
http.onreadystatechange = deliveryHttpRes;
var params = "str1=" + encodeURI(str1);
  http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http.setRequestHeader("Content-length", params.length);
  http.setRequestHeader("Connection", "close");
  http.send(params);
}
}

function savemodelHttpRes( ) {
  if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;  // These following lines get the response and update the page
//alert(res);
//document.getElementById("mname").value="";
document.getElementById("modelname").value="";
document.getElementById("companycode").value="";
document.getElementById("infotxt").innerHTML="";
document.getElementById("infotxt1").innerHTML="";
document.getElementById("modelname").focus();
  }

}

function pageHttpRes( ) {
if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;  // These following lines get the response and update the page
document.getElementById("page_contents").innerHTML=res;

	  }
else
{
//document.getElementById('page_contents').innerHTML = "<div align='center'><img src='loadershop.gif'></div>";
}
}

function modeldelHttpRes() {
	if (http.readyState == 4 && http.status == 200) { 
	//alert(http.responseText);
	var el = document.getElementById(rowid);
	el.parentNode.removeChild(el);
	return false;
	
	  }
}

function addcartHttpRes() {
	if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;
//alert(res);
var data=res;
var data=data.split("|");
document.getElementById("qty").innerHTML=data[0];
	document.getElementById("total").innerHTML=data[1];
	document.getElementById("damt").innerHTML=data[2];
	document.getElementById("ftotal").innerHTML=data[3];
	document.getElementById("L_" + iid).innerHTML="";  
	 }
	  else
	  {
		 
		document.getElementById("L_" + iid).innerHTML="<img src='loadermini.gif'>";  
	  }
}

function updateqtyHttpRes() {
	if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;
//alert(res);
var data=res;
var data=data.split("|");
document.getElementById("totqty").innerHTML=data[0];
	document.getElementById("totamt").innerHTML=data[1];
	document.getElementById("qty").innerHTML=data[0];
	document.getElementById("total").innerHTML=data[1];
	document.getElementById("damt").innerHTML=data[2];
	document.getElementById("ftotal").innerHTML=data[3];
	document.getElementById("A_" + iid).innerHTML=data[4]; 
	  }
	  else
	  {
		 document.getElementById('totqty').innerHTML = "<div align='center'><img src='loadermini.gif'></div>";
		 document.getElementById('totamt').innerHTML = "<div align='center'><img src='loadermini.gif'></div>";
	  }
}

function deleteqtyHttpRes() {
	if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;
//alert(res);
var data=res;
var data=data.split("|");
document.getElementById("totqty").innerHTML=data[0];
	document.getElementById("totamt").innerHTML=data[1];
	document.getElementById("qty").innerHTML=data[0];
	document.getElementById("total").innerHTML=data[1];
	document.getElementById("damt").innerHTML=data[2];
	document.getElementById("ftotal").innerHTML=data[3];
var el = document.getElementById(rowid);
	el.parentNode.removeChild(el);
	return false;
}
	  else
	  {
		 document.getElementById('totqty').innerHTML = "<div align='center'><img src='loadermini.gif'></div>";
		 document.getElementById('totamt').innerHTML = "<div align='center'><img src='loadermini.gif'></div>";
	  }
}

function deliveryHttpRes() {
	if (http.readyState == 4 && http.status == 200) { 
res = http.responseText;

document.getElementById("delivery").innerHTML=res;
document.getElementById("L_" + iid).innerHTML="";  
	  }
	  else
	  {
		document.getElementById("L_" + iid).innerHTML="";    
	  }
}

function getXHTTP( ) {
  var xhttp;
   try {   // The following "try" blocks get the XMLHTTP object for various browsers…
      xhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e2) {
 		 // This block handles Mozilla/Firefox browsers...
	    try {
	      xhttp = new XMLHttpRequest();
	    } catch (e3) {
	      xhttp = false;
	    }
      }
    }
  return xhttp; // Return the XMLHTTP object
}

var http = getXHTTP(); // This executes when the page first loads.
var rowid;
var iid;
