  //创建ajax函数
function createXMLHTTP()
{
	var request;
	var browser = navigator.appName;
	if(browser=="Microsoft Internet Explorer")
	{
		var arrVersions=["Microsoft.XMLHttp","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","MSXML2.XMLHttp.5.0"];
		for(var i=0;i<arrVersions.length;i++)
		{
			try
			{
				request=new ActiveXObject(arrVersions[i]);
				return request;
			}
			catch(exception)
			{

			}
		}
	}
	else
	{
		request=new XMLHttpRequest();
		if(request.overrideMimeType)
		{
			request.overrideMimeType('text/xml');
		}
		return request;
	}
}
//全局XMLHTTP对象实力变量
var http=createXMLHTTP();

//发送请求
function ChangeCart(flag1,flag2,flag3,flag4)
{

		document.getElementById("qty_"+flag1).value=qty;
	
}
   function setfuhao(id){
		var url="ajax.php";
		url+=("?action=changehuilv&flag1="+id);
		http.open("GET",url,true);
		http.onreadystatechange=ProcessHttpResponse2;
		http.send(null);
		return;	
        }
//处理响应
function ProcessHttpResponse2()
{
	if(http.readyState==4)
	{
		if(http.status==200)
		{
			window.location.reload();
		}
		else
		{
			alert("error!");
			alert(http.status);
		}
	}
}
//处理响应
function ProcessHttpResponse1()
{
	if(http.readyState==4)
	{
		if(http.status==200)
		{
			var jieguo=http.responseText;
			var strs=0;
			strs=jieguo.split("|");
			
			document.getElementById("cart_goodsprice").innerHTML=strs[0];
			//document.getElementById("cart_goodspoints").innerHTML=strs[1];
			//document.getElementById("cart_goodsweight").innerHTML=strs[2];
			document.getElementById("subtotal_"+strs[4]).innerHTML=strs[3];
			
			
			
                
		}
		else
		{
			alert("error!");
			alert(http.status);
		}
	}
}
//购物车变化数量发送请求flag1:购物车ID,flag2 原商品数量,flag3 所属购物车ID
function ChangeCart2(flag1,flag2,flag3)
{
	flag1=parseInt(flag1);
	flag2=parseInt(flag2);
	flag3=parseInt(flag3);
	
	var qty=parseInt(document.getElementById("qty_"+flag1).value);///将要变成的数量
	var stock=parseInt(document.getElementById("stock_"+flag1).value);///将要变化数量的产品的库存
			
	if(isNaN(qty)){
		//alert("请输入一个整数!");
        document.getElementById("qty_"+flag1).value=flag2;
        return;	
    }


	if(qty<1)
	{
		document.getElementById("qty_"+flag1).value=1;
		flag2=1;
		return;
	}
	
	if(qty>stock)
	{
	 alert('Modified failure, lack of product inventories.');
	 document.getElementById("qty_"+flag1).value=flag2;
	 return;
	}
	if(flag3>0 && qty>document.getElementById("qty_"+flag3).value)
	{
	 alert('Changes fail, the number of goods can not be larger than the main annex the number of goods.');
	 document.getElementById("qty_"+flag1).value=flag2;
	 return;
	}
		var url="ajax.php";
		
		url+=("?action=updatecartqty&flag1="+flag1+"&flag2="+flag2+"&flag3="+flag3+"&flag4="+qty);
		http.open("GET",url,true);
		http.onreadystatechange=ProcessHttpResponse1;
		http.send(null);
		return;		
}
