
dwr.engine.setAsync(false);

function updateCart(productId){
	var amount = $("#amount" + productId).val();
	
	var str = /^[0-9]*[1-9][0-9]*$/;
	if(!str.test(amount)){
		alert("请输入正整数！");
		$("#amount" + productId).val(1);	
		amount = 1;
	}
	
	var bean = {
		productId:productId, 
		amount:amount
	};
	
	cartDWR.updateCart(bean, cbUpdateCart);
}

function cbUpdateCart(data){
	var productId = data.productId;
	if(!data.retail){
		var txt = '尊敬的用户，该商品的零售范围是：'+ data.maxNum +'<br/>您购买的数量已超过我们的零售范围<br/>联系客户获取更多的优惠';
		$.prompt(txt,{
			buttons:{确认:true},
			callback: function(v,m){
				if(v){
					var pb = $("#amount" + productId).val(data.maxNum);			
				}
			}
		});
		return;
	}
	var price = data.price;
	var totalPrice = data.totalPrice;
	
	$("#price" + productId).html(price);
	$("#totalPrice" + productId).html(totalPrice);	
}