
// path 访问路径前缀
// productid  商品编号
// quantity   购物数量
function buyNow(path,productid,quantity)
{
var urlStr = path+"addToCart-"+productid+"-"+quantity+".html";
	jQuery.ajax({
	url:urlStr,
	type: 'post',
	dataType:'json',
	error:function(){alert("对不起,您的操作失败,请稍后再试!");},
	success:function(data){
	window.location.href=path+"shopping/placeOrderInfo.html";
	}
	});
}
//立即购买有万能属性的商品
// path 访问路径前缀
// productid  商品编号
// quantity   购物数量
// maxCount 本网店一次性,购买数量
function DyProbuyNow(path,productid,quantity,maxCount)
{
	var urlStr = path+"shopping/addtoCart.action";
	var dynamicAttribute="";
	jQuery(".dynamics").each(
		function(){dynamicAttribute+=(jQuery(this).val()+",");}
	);
	if(dynamicAttribute.length>0)
	{
		dynamicAttribute=dynamicAttribute.substring(0,dynamicAttribute.length-1);
	}
	var txtCartNumber=jQuery("#txtCartNumber").val();
	if(txtCartNumber!="" && isNaN(txtCartNumber))
	{
			addcount++;			
			jQuery("#infodiv").html("对不起,请填写有效数字如(8,18,28)!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
			jQuery("#txtCartNumber").select();
		    return;
	}
	if(txtCartNumber!="" && !isNaN(txtCartNumber))
	{	
	 if(parseInt(txtCartNumber)<1)
	 {
	 	addcount++;			
			jQuery("#infodiv").html("对不起,请填写大于零的有效数字如(8,18,28)!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
			jQuery("#txtCartNumber").select();
		    return;
	 }		

	 if(parseInt(maxCount)>=parseInt(txtCartNumber))
	 {
	  quantity=parseInt(txtCartNumber);
	 }else
	 {
	     	addcount++;			
			jQuery("#infodiv").html("对不起,本店一次只能购买<span style='color: #f00'>"+maxCount+"</span>件商品,请重新填写!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
			jQuery("#txtCartNumber").select();
		return;
	 }	
	}	
	var subMitData ={'productid':productid,'quantity':quantity,'dynamicAttribute':dynamicAttribute};
	jQuery.ajax({
	url:urlStr,
	data:subMitData,
	type: 'post',
	dataType:'json',
	error:function(){alert("对不起,您的操作失败,请稍后再试!");},
	success:function(data){
	if(data.error != '')
			{
				if(data.error == '1')
				{ 
			addcount++;			
			jQuery("#infodiv").html("您添加的商品已经下架！");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
				return;
				} 
				else if(data.error == '2')
				{
			addcount++;			
			jQuery("#infodiv").html("一次购买数量不能大于网店设置的最大购买数量。");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
				return;
				}
		}
	window.location.href=path+"shopping/placeOrderInfo.html";
	}
	});
}

//加入有动态属性的商品到购物车
// path 访问路径前缀
// productid  商品编号
// quantity   购物数量
// maxCount 本网店一次性,购买数量
var addcount=0;//点击加入购物车按钮的次数
var showaddcount=0;//已经响应点击加入购物车的次数
function addDyProProductToCart(path,productid,quantity,maxCount)
{
	var urlStr = path+"shopping/addtoCart.action";
	var dynamicAttribute="";
	jQuery(".dynamics").each(
		function(){dynamicAttribute+=(jQuery(this).val()+",");}
	);
	if(dynamicAttribute.length>0)
	{
		dynamicAttribute=dynamicAttribute.substring(0,dynamicAttribute.length-1);
	}
	var txtCartNumber=jQuery("#txtCartNumber").val();
	
	if(txtCartNumber!="" && isNaN(txtCartNumber))
	{
			addcount++;			
			jQuery("#infodiv").html("对不起,请填写有效数字如(8,18,28)!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
			jQuery("#txtCartNumber").select();
		    return;
	}
	
	if(txtCartNumber!="" && !isNaN(txtCartNumber))
	{	 
	 if(parseInt(txtCartNumber)<1)
	 {
	 	addcount++;			
			jQuery("#infodiv").html("对不起,请填写大于零的有效数字如(8,18,28)!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
			jQuery("#txtCartNumber").select();
		    return;
	 }

	 if(parseInt(maxCount)>=parseInt(txtCartNumber))
	 {
	  quantity=parseInt(txtCartNumber);
	 }else
	 {
	     	addcount++;			
			jQuery("#infodiv").html("对不起,本店一次只能购买<span style='color: #f00'>"+maxCount+"</span>件商品,请重新填写!");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',3000);
				});
		    jQuery("#txtCartNumber").select();
			return;
	 }	
	}
	
	var subMitData ={'productid':productid,'quantity':quantity,'dynamicAttribute':dynamicAttribute};
	jQuery.ajax({
	url:urlStr,
	data:subMitData,
	type: 'post',
	dataType:'json',
	error:function(){alert("对不起,您的操作失败,请稍后再试!");},
	success:function(data){
			if(data.error != '')
			{
				if(data.error == '1')
				{ 
			addcount++;			
			jQuery("#infodiv").html("您添加的商品已经下架！");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
				return;
				} 
				else if(data.error == '2')
				{
			addcount++;			
			jQuery("#infodiv").html("一次购买数量不能大于网店设置的最大购买数量。");
			jQuery("#infodiv").fadeIn(200,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(100);}showaddcount++;',2000);
				});
				return;
				}
			}
			addcount++;
			jQuery("#cartCount").html(data.totalamount);
			jQuery("#infodiv").html("您的购物车中已经有<span style='color: #f00'>"+data.totalamount+"</span>件商品，总计价格<span style='color: #f00'>"+data.totalprice+"</span>元");
			jQuery("#infodiv").fadeIn(400,function(){
					setTimeout('if(showaddcount==addcount-1){jQuery("#infodiv").fadeOut(200);}showaddcount++;',4000);
				});
		}
	});
}

// path 访问路径前缀
// productid  商品编号
// quantity   购物数量
function addToCart(path,productid,quantity)
{
	var urlStr = path+"addToCart-"+productid+"-"+quantity+".html";
	jQuery.ajax({
	url:urlStr,
	type: 'post',
	dataType:'json',
	error:function(){alert("对不起,您的操作失败,请稍后再试!");},
	success:function(data){
	jQuery("#cartCount").html(data.totalamount);
	}
	});
}

// path 访问路径前缀
// productid  商品捆绑编号
function buyBindProduct(path,bindId)
{
	var urlStr = path+"shopping/addtoCart.action";
	var subMitData ={'bindId':bindId,'sysType':"EM00402"};
	jQuery.ajax({
	url:urlStr,
	data:subMitData,
	type: 'post',
	dataType:'json',
	error:function(){alert("对不起,您的操作失败,请稍后再试!");},
	success:function(data){
	window.location.href=path+"shopping/placeOrderInfo.html";
	}
	});
}
