

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 stateChangedCart() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 

document.getElementById("UpdateCart").innerHTML=xmlHttp.responseText ;
//alert(xmlHttp.responseText);
	
 } 
}


function UpdateCartProducts(cPath,products_id,cd,action,sid,faction)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
	 	alert ("Browser does not support HTTP Request");
	 return
	}
	
	//var f=cd;
	var fid="pro_buy"+cd;
	

	var getQty=window["document"]["pro_buy"+cd]["cart_quantity"]["value"];
	
	var url="ajaxCart.php?cPath="+cPath+"&products_id="+products_id+"&cart_quantity="+getQty+"&action="+action+"&RWid="+sid+"&faction="+faction;
	
	//alert(url);
	
	xmlHttp.onreadystatechange=stateChangedCart;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function changeUpdate(thisEle,cd){
	var getQty=window["document"]["pro_buy"+cd]["cart_quantity"]["value"];
	if (!IsNumeric(getQty)||getQty=="") 
		return;	
	thisEle.innerHTML="UPDATE";
}
function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

