var cartlisturl = 'cart_ajaxcartlist.html';
var thisurl = window.location + "";
var total_quantity = 0;
if(thisurl.indexOf("cart.html") > 0) {
	cartlisturl = 'cart_ajaxcartlist.html?credits=1';
}

$(function(){
	$("#cartlist").load(cartlisturl, function(){
		total_quantity = cart_total.quantity;
		showHidePaybag();
	}); 
	$("#recyclebin").load("cart_ajaxRecyclebin.html"); 
	
	$(".fittings_operate button").each(function(i){
	  	var item_id = this.id.replace("button_", "");
		if(cart[item_id]) {
			this.className = "buy_button_none";
			this.disabled = true;
		}
	});		
});

function setOrdered(id)
{
	$("#button_"+id).removeClass("buy_button");
	$("#button_"+id).addClass("buy_button_none");
	$("#button_"+id).get(0).disabled = true;
}

function deleteCartItem(id)
{
	$.post("cart_ajaxDeleteItem.html", {id: id}, function(data){
		$("#cartlist").load(cartlisturl); 
		$("#recyclebin").load("cart_ajaxRecyclebin.html"); 
		total_quantity=total_quantity-1;
		showHidePaybag();
	})
}

function showHidePaybag()
{
	if(total_quantity == 1) {
	   $("#paybag .into_bag").hide();
	   $("#paybag .pay").show();
	}else {
	   $("#paybag .into_bag").show();
	   $("#paybag .pay").hide();
	}
}

function orderCartItem(id, item)
{
	$.post("cart_ajaxAddItem.html", { price_id: id}, function(data) {
		if(data == "1") {
			$("#cartlist").load(cartlisturl); 
			$("#recyclebin").load("cart_ajaxRecyclebin.html"); 
			total_quantity = total_quantity+1;
			showHidePaybag();
		}else if(data == "0"){
			alert("订购失败，此商品可能已经订购");
		}else {
			alert(data);
		}
	}); 
	if(item) {
		item.className = item.className + "_none";
		item.disabled = true;
	}
}

function plus(flag, id)
{

	$("#plus_a_"+id).get(0).disabled = true;
	$("#plus_b_"+id).get(0).disabled = true;
	var num = parseFloat($("#num_"+id).val())+flag
	if(num > 10) {
		$("#plus_a_"+id).get(0).disabled = false;
		$("#plus_b_"+id).get(0).disabled = false;
		return;
	
	}
	
	$.post("cart_ajaxsetquantity.html", { id: id, quantity: num }, function(data) {
		$("#plus_a_"+id).get(0).disabled = false;
		$("#plus_b_"+id).get(0).disabled = false;
		
		if(num > 1) {
			$("#plus_a_"+id).removeClass("reduce_none");
			$("#plus_a_"+id).addClass("reduce");
			$("#plus_a_"+id).get(0).disabled = false;
		}else {
			$("#plus_a_"+id).removeClass("reduce");
			$("#plus_a_"+id).addClass("reduce_none");	
			$("#plus_a_"+id).get(0).disabled = true;
		}
		
		if(num < 10) {
			$("#plus_b_"+id).removeClass("add_none");
			$("#plus_b_"+id).addClass("add");
			$("#plus_b_"+id).get(0).disabled = false;
		}else {
			$("#plus_b_"+id).removeClass("add");
			$("#plus_b_"+id).addClass("add_none");	
			$("#plus_b_"+id).get(0).disabled = true;
		}		
		
		$("#num_"+id).val(num);
		var oprice = parseFloat($("#price_"+id).html());
		var price = parseFloat($("#price_"+id).html()) / (num - flag);
		// 单个价钱
		$("#price_"+id).html(price*num);
		//单个积分
		$("#credits_"+id).html(price*num*_env_credits_rate);
		
		
		// 总价
		var product_price = parseFloat($("#product_price").html())+price*num-oprice;
		$("#product_price").html(product_price);
		
		// 积分
		$("#credits").html(Math.ceil(product_price*_env_credits_rate));	
	}); 
}
