
//$(function(){
//
//	$("#put_cart").bind("click",function(){
//		 put_good_cart(this);
//	});
//
//});

function hideCart(){
	$(document).click(function(){
		$("#set_cart_tip").fadeOut(300);
	});
	$("#set_cart_tip").click(function(){
		return false;
	});	

	$("#put_cart").bind("click",function(){
		 put_good_cart(this);
	});
}


function put_good_cart(_this){

	var gid = $(_this).attr("rel");
	$("#put_cart").unbind("click");
	$("#put_cart").bind("click",function(){
		return false;
	});

	 ajax_put_cart(gid);
	

	return false;
}


function ajax_put_cart(gid){
	
	var tip = "LOADING"; 
	$("#set_cart_tip_title").text(tip);
	$("#cart_good_num").text("...");
	$("#set_cart_tip").fadeIn(300);	 


	$.post(APP+"/Cart/addItem",{good_id:gid},function(info){
	    if(info.err == "ok"){
			var tip = "商品已添加到购物车"; 
			$("#set_cart_tip_title").text(tip);
			$("#cart_good_num").text(info.num);
			//$("#set_cart_tip").fadeIn(300);	 
			
	    }
		
		if(info.err == "exist"){
			var tip = "你已经添加了此类商品的购物车"; 
			$("#set_cart_tip_title").text(tip);
			$("#cart_good_num").text(info.num);
			//$("#set_cart_tip").fadeIn(300);	    
	    }	

		
		hideCart();

	},"json");	
}



function continue_shop(){
	$("#set_cart_tip").fadeOut(300);
}

function fast_buy(gid){

	var icbc_on = $("#bank_icbc").is(":checked");
	var cbc_on = $("#bank_cbc").is(":checked");

	var bank="";
	if(icbc_on)  bank = "/bank/icbc";
	if(cbc_on)  bank = "/bank/cbc";

	var num = "";
	if(bank){
		var bank_price = $("input[name='bank_price']:checked").val();
		if(bank && !bank_price){
			Warn("请选择期数!");
			return;
		}
		if(bank_price) num = "/num/"+bank_price;	
	}




	//Warn(APP+'/Order/index/t/fastbuy/cart_id/'+gid+bank+t+".html");return;
	//window.location.href = APP+'/Order/index/t/fastbuy/cart_id/'+gid+bank+num+".html";
	go_url(APP+'/Order/index/t/fastbuy/cart_id/'+gid+bank+num+".html");
}


//删除某个
function del_cart_good(gid){

	if(window.confirm("确定从购物车删除此商品?")){
		//价格说明 - 隐旧
		$("#price_desc_old").hide();
		$("#price_desc").append("<img id='cart_big_load' src='"+BIG_LOADING+"' />");

		$.post(APP+"/Cart/delItem",{good_id:gid},function(json){
			if(json.status == "ok"){
				$("#cart_good_"+gid).fadeOut(500);
				setTimeout(function(){
					$("#cart_good_"+gid).remove();
				},500);

				//价格说明 - 显新
				$("#cart_big_load").remove();
				$("#price_desc_old").html(json.price_info);
				$("#price_desc_old").show();
			}else{

				//价格说明 - 显旧
				$("#cart_big_load").remove();
				$("#price_desc_old").show();
			}	
		},"json");	
	}

}


//修改购物车某个商品的数量
function modify_num(gid){
	var g_num = parseInt($("#cart_count_"+gid).text());
	$("#cart_num_"+gid).hide();
	$("#cart_num_td_"+gid).append('<input type="text" name="textfield" id="modify_num_'+gid+'" value="'+g_num+'" class="pro_num" />');
	$("#modify_num_"+gid).focus();
	$("#modify_num_"+gid).blur(function(){

		var new_num = parseInt($(this).val());

		if(new_num>0 && new_num!=g_num){
			$(this).attr("disabled",true);

			//价格说明 - 隐旧
			$("#price_desc_old").hide();
			$("#price_desc2").append("<img id='cart_big_load' src='"+BIG_LOADING+"' />");

			$.post(APP+"/Cart/setNum",{good_id:gid,set_num:new_num},function(json){
				if(json.status == "ok"){
					$("#modify_num_"+gid).remove();
					$("#cart_count_"+gid).text(new_num)
					$("#cart_num_"+gid).show();

					//价格说明 - 显新
					$("#cart_big_load").remove();
					$("#price_desc_old").html(json.price_info);
					$("#price_desc_old").show();

				}else{
					if(json.status == 'no_num'){
						Warn("此商品库存不足!");
					}else{
						Warn("修改数量失败!");
					}
					
					$("#modify_num_"+gid).remove();
					$("#cart_count_"+gid).text(g_num);
					$("#cart_num_"+gid).show();	

					//价格说明 - 显旧
					$("#cart_big_load").remove();
					$("#price_desc_old").show();
				}	
			},"json");				
		}else{

			if(new_num != g_num) Warn("您输入的格式不正确！");
			
			$(this).remove();
			$("#cart_count_"+gid).text(g_num)
			$("#cart_num_"+gid).show();			
		}
		


		if(!(new_num >0)){


		}else{
			//如果数量合法
		
		}




	});
}

//去结算
function go_order(){
	
	var gids = "";
	$("input:checked").each(function(){
		var cls = $(this).attr("class");
		if(cls == "ck_cart_id"){
			var gid = $(this).val();
			gids += gids?(","+gid):gid;		
		}
	});
	var other = ".html";
	if(gids) {
		other = "/cart_id/"+gids;
		location.href = APP+"/Order/index/t/cart" + other;
	} else{
		Warn("请选择商品!");
	}

	
}

//先登录，再结算
function go_login_order(){
	var gids = "";
	$("input:checked").each(function(){
		var cls = $(this).attr("class");
		if(cls == "ck_cart_id"){
			var gid = $(this).val();
			gids += gids?(","+gid):gid;		
		}
	});
	
	if(!gids){
		Warn("请选择商品!");
	}else{
//		var other = "/cart_id/"+gids;
//		var refer = APP+"/Order/index/t/cart" + other;
		tb_show('',APP+'/Passport/ajaxLogin/cart_id/'+gids+'?height=445&width=1005','');
	}


	
}


