function drop_cart_callback() {};

function drop_cart_item(store_id, rec_id,ret){
	var tr = $('#cart_item_' + rec_id);

	$.getJSON(SITE_URL + '/index.php?app=cart&act=drop&rec_id=' + rec_id, function(result){
		if(result.done){
			//删除成功
			drop_cart_callback();
			tr.remove();       //移除
			$('#head_cart_item_' + rec_id).remove();

			// 当前店铺中的商品在购物车中的总价
			cart_store_money = "#cart_store_money_" + store_id;
			$(cart_store_money).html(price_format(result.retval.amount));
			$('#head_cart_item_' + rec_id).remove();//头部弹窗的商品移除
			$("#head_cart_all_money").html(price_format(result.retval.cart_all_money));//头部弹窗的商品移除
			$(cart_store_money).html(price_format(result.retval.amount));
			// 如果当前店铺在购物车中不存在了，则去除当前店铺在购物车中的表头
			if (null == result.retval.amount || 0 == result.retval.amount || '' == result.retval.amount)
			{
				tr_store = "#tr_store_" + store_id;
				$(tr_store).remove();
			}
			$("#cart_totalnum").html(result.retval.cart.quantity);
			if(result.retval.cart_left_num) {
				$("#head_cartmore").show();
				$("#cart_leftnum").html(result.retval.cart_left_num);
			}
			else {
				$("#head_cartmore").hide();
			}
			// 购物车中所有商品的总计
			$("#cart_all_money").html(price_format(result.retval.cart_all_money));
			HeadOrder();//控制头部弹窗高度
		}
	});
}

function move_favorite(store_id, rec_id, goods_id){
	var tr = $('#cart_item_' + rec_id);
	$.getJSON(SITE_URL + '/index.php?app=my_favorite&act=add&type=goods&item_id=' + goods_id, function(result){
		//没有做收藏后的处理，比如从购物车移除
		if(result.done){
			//drop_cart_item(store_id, rec_id);
			alert(result.msg);
		}
		else{
			alert(result.msg);
		}

	});
}

function getSpec_ids()
{
	var str = '';
	if(location.search)
	{
		var params = [], param = [], arr = [];
		var str = '';
		params = location.search.substr(1).split('&');
		for (var i = 0; i < params.length; i++)
		{
			param = params[i];
			arr   = param.split('=');
			if('spec_ids' == arr[0])
			{
				str =  param;
			}
		}
	}
	return str;
}

function change_quantity(store_id, rec_id, spec_id, input, orig, if_now_buy){
	//暂存为局部变量，否则如果用户输入过快有可能造成前后值不一致的问题
	var _v = input.value;
	if (0 == if_now_buy)
	{
		now_buy_param = '';
	}
	else
	{
		now_buy_param = '&if_now_buy=1';
	}
	/* 如果url中附带spec_ids 则自动增加上 add by wanjilong */
	var spec_str = getSpec_ids();
	url = SITE_URL + '/index.php?app=cart&act=update'+now_buy_param+'&spec_id=' + spec_id + '&quantity=' + _v;
	if(spec_str)
	{
		url += '&' + spec_str;
	}
	$.getJSON(url, function(result){
		if(result.done){
			//更新成功
			$(input).attr('changed', _v);
			$('#quantity_div_' + rec_id).removeClass("h_jz");

			// 单个商品总价
			cart_goods_money = "#cart_goods_money_" + rec_id;
			$(cart_goods_money).html(price_format(result.retval.subtotal));

			// 当前店铺中的商品在购物车中的总价
			cart_store_money = "#cart_store_money_" + store_id;
			$(cart_store_money).html(price_format(result.retval.amount));

			// 购物车中所有商品的总计
			$("#cart_all_money").html(price_format(result.retval.cart_all_money));
		}
		else{
			//更新失败
			$('#notice_stock_' + rec_id).html(result.msg);
			$('#dt1_goods_quantity_' + rec_id).css("ban");
			$(input).val($(input).attr('changed'));
		}
		//recountGoodsPrice();
		// 如果用户点击过优惠券的提交按钮,更新订单中商品数量时即重新验证优惠券 add by gen 2011/7/6
		if (1 == $("#bonus_from_status_"+store_id).val())
		{
			setTimeout(function(){use_bonus(store_id);}, 1000);
		}
	});
}
/*
function decrease_quantity(rec_id){
var item = $('#input_item_' + rec_id);
var orig = Number(item.val());
if(orig > 1){
item.val(orig - 1);
item.keyup();
}
}
function add_quantity(rec_id){
var item = $('#input_item_' + rec_id);
var orig = Number(item.val());
item.val(orig + 1);
item.keyup();
}
*/

/*
用户更新订单中的商品数量后
重新计算当前订单的优惠券优惠金额
重新计算和更新所有订单的总金额
重新验证优惠券输入框中的号码是否合法
重新更新优惠券使用状态的提示语
gen for bonus 2011/7/5
*/
function to_deal_with_price()
{

}
