var SHOP,SHOPNAME,ENT,LIMIT_MONEY,PIDS,SPACE="#";
$(document).ready(function(){
	var cartBox=$("#itemBox");
	var orderList=$("#orderList");
	SHOP=$("#shopId").val();
	SHOPNAME=$("#shopName").html();	
    ENT=$("#entid").html();	
    LIMIT_MONEY=$("#limitMoney").html();
    if($("#groupid").val()>=0&&$("#group_product_ids").html()!=","){
		if($(".order_spe").html()==null||$(".order_spe").attr("id")=="order_spe_"+SHOP){
			if($("#out_delivery_time").text()==0){
				auto_order();
				expand_box();
			}else{
				var msg="当前时间不在该店铺订餐时间范围内，不能进行订餐";
				$.show_message({content:msg,image:"wrong"});
			}
		}else{
			$.show_message({content:"您的外卖盒里已经有其它店铺的商品，请先清空外卖盒或返回",image:"warning",ok:"清空外卖盒",no:"返回"});
			$("#confirm_yes").click(function(){
				$(".shop").remove();
	   			$("#delivery_fee").empty();
	   			$(".myyh").empty();
	   			$(".order_totnum").html(0);
				$(".order_total").html(0);
				auto_order();
				tb_remove();
			});		
		}
	}
	if($("#is_save_order").html()==1)
		select_address();
	if($("#default_pid").html()>0){
		//清空外卖盒
		$(".shop").remove();
		$("#delivery_fee").empty();
		$(".myyh").empty();
		$(".order_totnum").html(0);
		$(".order_total").html(0);			
		$.ajax({
			   type: "POST",
			   url: "/order/cart.do",
			   cache:false,
			   dataType:"json",
			   data:'productId='+$("#default_pid").html()+'&shopId='+SHOP+'&entid='+ENT+'&eventSubmit_AddCart2',
			   success: function(data){
					order_list(data,"");
					var msg=data.productName+"已成功加入到您的外卖盒，您可直接点击提交订单，";
					msg+="也可以继续添加其它餐品，好好享受吧O(∩_∩)O"
					$.show_message({content:msg,image:"check"});
					expand_box();						
			   }
		});
	}else if($("#default_pid").html()==0){
		var msg="恭喜您成功答对密语，5元优惠券已派发到您的帐号，请选择喜爱的产品O(∩_∩)O"
		$.show_message({content:msg,image:"check"});
	}
	
	var order_list_html=$(".order_list").html();
	if(order_list_html!=null&&$.trim(order_list_html)!=""){	
		total_yh_before();
		expand_box();
	}else{
		fold_box();
	}
	$(".mode_detail").click(function(){
		//alert($(".order_spe").html());
		var pid=$(this).attr("pid");
		//var is_pref=$(this).attr("is_pref");
		SHOP=$(this).attr("shopId");
		before_to_cart(pid);
		return false;
	});
	
	$(".fav_to_cart").click(function(){
		var rest_product=",";
		var pid=$(this).attr("pid");
		var sid=$(this).attr("sid");
		var eid=$(this).attr("eid");		
		var productAmounts=$(".productAmount_"+sid);
		var productIds=$(".productId_"+sid);
		SHOP=sid;
		before_to_cart(pid);
		return false;
	});
	

	$(".product_detail").click(function(){
		var pid=$(this).attr("pid");
		//var is_pref=$(this).attr("is_pref");
		before_to_cart(pid);
		return false;
	});
	
	$(".item").click(function(){
		var itemId=$(this).attr("itemId");
		//$("#itemId").val(itemId);
		$("#order_form").attr("action","/order/item.vm?shopId="+$(this).attr("shopId")+"&itemId="+itemId);
		$("#order_form").submit();
		return false;
	});
	
	$(".slide").click(function(){
		var shopId=$(this).attr("shopId");
		var slide=$(this);
		var order="#shop_order_"+shopId;
		$(order).slideToggle("normal",function(){
			if($(this).is(":hidden"))
				$(slide).html("<img src='/images/my-4_24.jpg'/>");
			else
				$(slide).html("<img src='/images/my-4_23.jpg'/>");
		});				
	});
	
	$(".ordfood_note").click(function(){
		add_product_note(this);		
	});
	
	function before_to_cart(pid){		
				
		if($(".order_spe").html()==null||$(".order_spe").attr("id")=="order_spe_"+SHOP){
			if($("#out_delivery_time").text()==0){			
				add_to_cart(pid);
			}else{
				var msg="当前时间不在该店铺订餐时间范围内，不能进行订餐";
				$.show_message({content:msg,image:"wrong"});
			}
		}else{
			$.show_message({content:"您的外卖盒里已经有其它店铺的商品，请先清空外卖盒或返回",image:"warning",ok:"清空外卖盒",no:"返回"});
			$("#confirm_yes").click(function(){
				$(".shop").remove();
				$("#rest_product").html(",");
	   			$("#delivery_fee").empty();
	   			$(".myyh").empty();
	   			$(".order_totnum").html(0);
				$(".order_total").html(0);
				add_to_cart(pid);								
			});	
		}	
	}
	
	function check_control(shopId,pid,pyid,productName,price_area,product_price,discount_price,is_discount,controls){
		var t = new StringBuffer();
		var height=150;
		var option=0;
		var product_name=productName,product_taste="",taste_name="",size_name="";
		var price_str="";
		if(price_area!=""){
			price_str="<strong>网订价:<span class='cf60'>￥"+price_area+"</span></strong>";
		}else{
			if(is_discount==1){
				price_str="<strong>网订价:<span class='cf60'>￥"+discount_price+"</span></strong>";
			}else{
				price_str="<strong>网订价:<span class='cf60'>￥"+product_price+"</span></strong>";
			}
		}
		t.append("<div class='mainbox'>");
		t.append("<div id='control_title' style='height:18px; line-height:18px; padding-bottom:10px; font-size:14px; border-bottom:1px solid #ccc; position:relative;'>");
		t.append("<span class='cf60'><strong id='checked_product_name'>");
		t.append(productName);
		t.append("</strong></span>&nbsp;&nbsp;");
		if($("#coupons").val()>0){
			t.append("<img src='/images/ico_youhuiquan.gif' style='margin-bottom:-3px;' />");
			t.append("<a href='/order/coupon.vm?shopId="+shopId+"' target='_blank'><img src='/images/print_quan.gif' style='position:absolute; bottom:0; right:0;' /></a>");
		}
		t.append("</div>");
		t.append("<div class='boxselect'>");
		$.each(controls,function(k,control){
			if(control.type==1){
				product_taste=null;
				taste_name=control.taste_name;
				t.append("<dl class='taste2'>");
				t.append("<dt><span class='par1'>");
				t.append(control.taste_name);
				t.append("</span><span class='par2'>：</span></dt><dd><ul>");
				var tastes=control.tastes;
				option+=tastes.length/3;
				if(tastes.length%3!=0)
					option++;
				$.each(tastes,function(i,taste){
					t.append("<li title='");					
					t.append(taste.tname);
					t.append("'>");
					t.append(taste.tname);
					t.append("</li>");
				});
				t.append("</ul></dd></dl>");
			}else if(control.type==2){
				pid=-1;
				size_name=control.size_name;
				t.append("<dl class='size'>");
				t.append("<dt> <span class='par1'>");
				t.append(control.size_name);
				t.append("</span><span class='par2'>：</span></dt><dd><ul>");
				var sizes=control.size;
				option+=sizes.length/3;
				if(sizes.length%3!=0)
					option++;
				$.each(sizes,function(i,child){
					t.append("<li");
					if(child.full==0)
						t.append(" class='noselect'");
					t.append(" pid='"+child.childId+"'");
					t.append(" price='"+child.price+"'");
					t.append(" discountPrice='"+child.discountPrice+"'");
					t.append(" is_direct='"+child.is_direct+"'");					
					t.append(" title='"+child.childName+"'>");				
					t.append(child.childName);
					t.append("</li>");
				});
				t.append("</ul></dd></dl>");
			}else if(control.type==3){
				height+=50;
				//price_str="<strong>网订价:<s>￥"+product_price+"</s></strong>&nbsp;&nbsp;&nbsp;&nbsp;<span class='cf60' style='font-size:14px;'><strong>￥"+discount_price+"</strong></span>";
				t.append("<div class='quan' style='line-height:24px;'>");
				t.append("<input type='checkbox' name='discount' value='1' class='discount'/>我有<span class='cf60' id='discount_info'>减");
				t.append(control.discount);
				t.append("元</span>的优惠券");
				t.append("<span class='gray'>(本优惠需要纸质优惠券，付款时交予配送人员，否则无法享受此优惠)</span>");		
				t.append("</div><div class='spacer_10'></div>");			
			}
		});
		t.append("<div class='spacer_1'></div></div>");
		t.append("<div class='addchart' style='border-top:1px solid #ccc; padding-top:15px;'>");
		t.append("<span class='gray' style='font-size:14px;' id='price_str'>"+price_str+"</span>");
		t.append("<input class='cancel right' name='' type='button' value='' style='margin-top:-5px; *margin-top:-20px;'/>");
		t.append("<input class='submit right' name='' type='button' value='' style='margin-top:-5px; *margin-top:-20px;' /></div>");
		t.append("</div>");		
		height+=option*40;
		$("#control_panel").html(t.toString());
		$('.taste2 li').click(function(){
			$('.taste2 li').not(this).removeClass('selected');
			$(this).toggleClass('selected');
		});
  		$('.size li').click(function(){
			$('.size li').not(this).removeClass('selected');
			$(this).toggleClass('selected');
			if($(this)[0].className=="selected"){
				product_name=$(this).html();
				if(product_name.indexOf(productName)==-1)
					product_name=productName+product_name;
			}
			else
				product_name=productName;
			product_price=$(this).attr("price");
			discount_price=$(this).attr("discountPrice");
			var is_direct=$(this).attr("is_direct");
			$("#checked_product_name").html(product_name);
			if(is_discount==1||is_direct==1){
				price_str="<strong>网订价:<span class='cf60'>￥"+discount_price+"</span></strong>";
			}else{
				var checked=$(".discount").attr("checked");
				if(checked!=undefined&&checked)
					price_str="<strong>网订价:<s>￥"+product_price+"</s></strong>&nbsp;&nbsp;&nbsp;&nbsp;<span class='cf60' style='font-size:14px;'><strong>￥"+discount_price+"</strong></span>";
				else
					price_str="<strong>网订价:<span class='cf60'>￥"+product_price+"</span></strong>";
			}
			var discount_money=product_price-discount_price;
			$("#discount_info").html("减"+discount_money+"元");
			$("#price_str").html(price_str);	
		});
		$('.discount').click(function(){
			var checked=$(this).attr("checked");
			if(checked)
				price_str="<strong>网订价:<s>￥"+product_price+"</s></strong>&nbsp;&nbsp;&nbsp;&nbsp;<span class='cf60' style='font-size:14px;'><strong>￥"+discount_price+"</strong></span>";
			else
				price_str="<strong>网订价:<span class='cf60'>￥"+product_price+"</span></strong>";
			$("#price_str").html(price_str);			
		});
		
		$(".submit").click(function(){
			product_taste=$('.taste2 .selected').html();
			if(size_name!="")
				pid=$('.size .selected').not('.size .noselect').attr("pid");
			var discount=$(".discount").attr("checked")?1:0;
			if(taste_name!=""&&product_taste==null){
				$("#control_panel").append($("#TB_ajaxContent").children());
				$("#TB_window").remove();
				$("body").append("<div id='TB_window'></div>");
				$.show_message({content:"请选择"+taste_name,image:"wrong",ok:"确定",no:" "});
				$(".closewindow").hide();
				$("#confirm_yes").show();
				$("#confirm_yes").click(function(){
					$("#msg_box").html($("#TB_ajaxContent").children());
					$("#TB_window").remove();
					$("body").append("<div id='TB_window'></div>");
					show_control(420,height);
				});
				return ;
			}
			if(pid==undefined){
				$("#control_panel").append($("#TB_ajaxContent").children());
				$("#TB_window").remove();
				$("body").append("<div id='TB_window'></div>");
				$.show_message({content:"请选择"+size_name,image:"wrong",ok:"确定",no:" "});
				$(".closewindow").hide();
				$("#confirm_yes").show();
				$("#confirm_yes").click(function(){
					$("#msg_box").html($("#TB_ajaxContent").children());
					$("#TB_window").remove();
					$("body").append("<div id='TB_window'></div>");
					show_control(420,height);
				});
				return ;
			}
			if(taste_name!=""&&product_taste!=null)
				product_taste=taste_name+"："+product_taste;
			else
				product_taste="";	
			$.ajax({
			   type: "POST",
			   url: "/order/cart.do",
			   cache:false,
			   dataType:"json",
			   data:'id='+$("#oldOrderId").val()+'&productId='+pid+'&shopId='+SHOP+'&entid='+ENT+'&discount='+discount+'&pyid='+pyid+'&eventSubmit_AddCart2',
			   success: function(data){
   					order_list(data,product_taste);
			   }
			});	
			tb_remove();
		});
		$(".cancel").click(function(){
			tb_remove();
		});
		show_control(420,height); 		
	}
	
	function show_control(width,height){
		var t = "系统信息";
		var a = "/#TB_inline?height="+height+"&width="+width+"&inlineId=control_panel&modal=true";
		var g =  false;
		tb_show(t,a,g);	
	}
	
	function auto_order(){
		var productIds=$("#rest_product").html();
		if(productIds!=""&&productIds!=","){
			$.ajax({
				   type: "POST",
				   url: "/order/yh.do",
				   cache:false,
				   dataType:"json",
				   data:'shopId='+SHOP+'&entid='+ENT+'&productIds='+productIds+'&eventSubmit_GroupOrder',
				   success: function(data){
				   		$(".order_list").html(cart_format(data));
				   		setTimeout("total_yh_before()",100);
				   		var area=$.trim($("#map_location").html());
						var detail=$.trim($("#detail").html());								
						if(area!=""&&detail!=""){
							var address=detail;
							if(address.indexOf(area)==-1)
								address=area+address;
							$("#address").val(address);
							$("#order_form").attr("action","/order/show_order.vm");
							verify_order("#order_form");				    
						}else{
							verify_order("#order_form");
						}
				   }
				});
			}
	}
	
	function add_to_cart(pid){
		var product=$(".productId");
		var pyid=0;
		for(var i=0;i<product.length;i++){
			if(product[i].alt>0){
				pyid=product[i].alt;
				break;
			}
		}
		$.ajax({
		   type: "POST",
		   url: "/order/cart.do",
		   cache:false,
		   dataType:"json",
		   data:'id='+$("#oldOrderId").val()+'&productId='+pid+'&shopId='+SHOP+'&entid='+ENT+'&pyid='+pyid+'&eventSubmit_AddCart',
		   success: function(data){		   	
		   		if(data.taste==0||data.control.length==0){
		   			tb_remove();
					order_list(data,"");
				}
				else if(data.taste==1){
					$("#msg_box").append($("#TB_ajaxContent").children());
					$("#TB_window").remove();
					$("body").append("<div id='TB_window'></div>");
					check_control(SHOP,pid,pyid,data.productName,data.price_area,data.product_price,data.discount_price,data.is_discount,data.control);	
				}			
		   }
		});		
	}
	
	$(".removeProduct").click(function(){
		$(this).parents(".prod").remove();
		var pyid=$(this).prevAll(".productId").attr("alt");
		if(pyid>0){
			$("#person_yh").html("<input type='hidden' id='person_yh_id' name='person_yh_id' value='0'>").hide();
		}
   		if($(".productId").length==0){
   			$(".shop").remove();
   			$("#delivery_fee").empty();
   			$(".myyh").empty();
   		}
		setTimeout("total_yh_before()",100);
	}); 
		
	$(".slide").click(function(){
		var shopId=$(this).attr("shopId");
		var order="#shop_order_"+shopId;
		var slide=$(this);
		var order="#shop_order_"+shopId;
		$(order).slideToggle("normal",function(){
			if($(this).is(":hidden"))
				$(slide).html("<img src='/images/my-4_24.jpg'/>");
			else
				$(slide).html("<img src='/images/my-4_23.jpg'/>");
		});
	});
		
	$(".amount").keypress(function(event){
		var key = event.keyCode || event.which || event.charCode;
		if(key>=48&&key<=57){             
			/*var amount=this;
			var readonly=$(amount).attr("readonly");
			var html="<input type='text' alt='1' value='"+$(amount).val()+"' name='productAmount' class='amount productAmount'";
			if(readonly)
				html+=" readonly='true'";
			html+=">";	
			$(amount).parent().html(html);
			setTimeout(function() {   
				total_yh_before();
			}, 100 );*/
			changeAmount(this);
		}else{
			return false;
		}

	}); 
	$(".order_empty").click(function(){
		$(".order_list").html("");
		$(".myyh").html("");
		total_yh_before();
		return false;
	});
	
	$(".mode_detail_all").click(function(){
		expand_box();
	});
	
	$(".mpt_detail").click(function(){
		expand_box();
	});
	
	$(".carthide").mouseover(function(){
		$(".myshoppingboxtitleord").css("background-image","url(/images/menu3_03-03-over.png)");
	});
	
	$(".cartshow").mouseover(function(){
		$(".myshoppingboxtitleord").css("background-image","url(/images/menu3_03-03-over.png)");
	});
	
	$(".carthide").mouseout(function(){
		$(".myshoppingboxtitleord").css("background-image","url(/images/menu3_03-03.png)");
	});
	
	$(".cartshow").mouseout(function(){
		$(".myshoppingboxtitleord").css("background-image","url(/images/menu3_03-03.png)");
	});
	
	$(".carthide").click(function(){
		fold_box();
	});
	$(".cartshow").click(function(){
		expand_box();
	});
	
	
	$(".procatalog").click(function(){
		var shopId=$(this).attr("shopId");
		var catalog=$(this).attr("catalog");
		loadpage("/order/list_product.vm?shopId="+shopId+"&catalog="+catalog);
		//console.log($("#catalog1").children().length);
		window.location.hash="ST";
		for(s=0; s< $("#catalog1").children().length ; s++){

		if ( $(this).attr("catalog") == $("#catalog1").children().eq(s).attr("catalog") ){
			$(".procatalog").children().removeClass("shop_right_menun");
			$("#catalog1").children().eq(s).children().addClass("shop_right_menun");
		}
		
		}
		window.location.hash="ST";
	});
	$("#submit").click(function(){
		var key=$("#key").val();
		var shopid = $("#submit").attr("shopid");
		var url='/order/list_product.vm?shopId='+shopid+'&key='+encodeURIComponent(key);
		loadpage(url);
	});
	
	
	
	/*
	$(".save_order").click(function(){		
		select_address();
		return false;
	});*/
	
	function loadpage(url){
		$.ajax({
		  url: url,
		  cache: false,
		  beforeSend: function(XMLHttpRequest){
			$("#loading").show();
	      },
		  success: function(html){
		    $("#countrydivcontainer").html(html);
		    $(".mode_detail").click(function(){
			    var pid=$(this).attr("pid");
				//var is_pref=$(this).attr("is_pref");
				before_to_cart(pid);
				return false;
			});	
			$(".item").click(function(){
				var itemId=$(this).attr("itemId");
				//$("#itemId").val(itemId);
				$("#order_form").attr("action","/order/item.vm?shopId="+$(this).attr("shopId")+"&itemId="+itemId);
				$("#order_form").submit();
				return false;
			});
		    $("#loading").hide();
		  }
		}); 		
	}
	
	$(".proitem").click(function(){
		$(".order").show();
		var pid=$(this).attr("pid");
		before_to_cart(pid);
	});
	
});


function change_person_yh(){
	var t = new StringBuffer();            	
   	t.append("<td class='food_name'>"+$("#person_yh_name").html()+"</td>"); 
   	t.append("<td class='food_num'></td>");
   	t.append("<td class='food_price'>"+$("#person_yh_value").html()+"元</td>");	
	$("#person_yh_show").html(t.toString());
}
function save_order(){
	loading();
	$("#order_form").submit();
	$.cookie("taste","",{path:"/"});
}
function total_yh_before(){
	var total_amount=0,before_money=0,staple_amount=0;
	var amounts=$(".amount");
	var productAmounts=$(".productAmount");
	var productIds=$(".productId");
	var prices=$(".price");
	var wm_fees=$(".wm_fee");
	for(var i=0;i<amounts.length;i++){
		var amount=Number(amounts[i].value);
		var price=Number(prices[i].value);
		total_amount+=amount;
		before_money+=amount*price;
		if(amounts[i].alt==1)
			staple_amount+=amount;
	}
	$(".order_totnum").html(total_amount);	
	webYH(before_money,staple_amount);
}

function total_yh_after(money_str,discount_money_str){
	var wm_fees=$(".wm_fee");
	var money=Number(money_str);
	var discount_money=Number(discount_money_str)
	for(var i=0;i<wm_fees.length;i++){
		var wm_fee=Number($(wm_fees[i]).html());
		money+=wm_fee;
		discount_money+=wm_fee;
	}
	var yh_money=Number($("#person_yh_value").html());
	if(yh_money>0){
		money=money-yh_money;
		discount_money=discount_money-yh_money;
	}
	else{
		money=money+yh_money;
		discount_money=discount_money+yh_money;
	}	
	if(money<0)
		money=0;
	if(discount_money<0)
		discount_money=0;		
	$(".order_total").html(money);
	$(".total_money").html(money);
	$(".discount_money").html("折后:"+discount_money);
	if(money!=discount_money)
		$("#discount_money").show();	
	else
		$("#discount_money").hide();	
		
	$(".removeProduct").click(function(){
		$(this).parents(".prod").remove();
		var pyid=$(this).prevAll(".productId").attr("alt");
		if(pyid>0){
			$("#person_yh").html("<input type='hidden' id='person_yh_id' name='person_yh_id' value='0'>").hide();
		}
   		if($(".productId").length==0){
   			$(".shop").remove();
   			$("#delivery_fee").empty();
   			$(".myyh").empty();
   		}
		setTimeout("total_yh_before()",100);
	}); 
	
	$(".slide").click(function(){
		var shopId=$(this).attr("shopId");
		var order="#shop_order_"+shopId;
		var slide=$(this);
		var order="#shop_order_"+shopId;
		$(order).slideToggle("normal",function(){
			if($(this).is(":hidden"))
				$(slide).html("<img src='/images/my-4_24.jpg'/>");
			else
				$(slide).html("<img src='/images/my-4_23.jpg'/>");
		});
	});
	
	$(".amount").keypress(function(event){  
		var key = event.keyCode || event.which || event.charCode;
		if(key>=48&&key<=57){             
			/*var amount=this;
			setTimeout(function() {   
			amount.value=($(amount).val());  
			total_yh_before();
			}, 100 );8*/
			changeAmount(this);
		}else{
			return false;		
		}
	});
	$(".ordfood_note").click(function(){
		add_product_note(this);		
	});
	
}

function webYH(before_money,staple_amount){
	var shopId=$(".shop_id").val();	
	var entId=$("#shop_entId").text();
	$.ajax({
	   type: "POST",
	   url: "/order/cart.do",
	   cache:false,
	   dataType:"json",
	   data:'entId='+entId+'&before_money='+before_money+'&yh_amount='+staple_amount+'&eventSubmit_WebYH',
	   success: function(data){
		   if(data.id>0){
		      if($("#web_yh_id_"+data.id).val()==null){
			      		var t = new StringBuffer();
				   		t.append("<input type='hidden' name='web_yh_id' id='web_yh_id_"+data.id+"' value='"+data.id+"'>");
				   		t.append("<div class='ordfood_name'>"+data.name+"</div>");	
						t.append("<div class='order_fee_blank33'></div>");
						t.append("<div class='yh_value'></div>");
						t.append("<div></div>");
						t.append("<div class='clear'></div>");
				   		$("#web_yh").html(t.toString()).show();					   		
				   		$.show_message({content:"您可享受"+data.name+"的优惠活动",image:"check"});	   		
		   		}else if($("#web_yh_id_"+data.id).val()>0){
		   			var t = new StringBuffer();
			   		t.append("<input type='hidden' name='web_yh_id' id='web_yh_id_"+data.id+"' value='"+data.id+"'>");
			   		t.append("<div class='ordfood_name'>"+data.name+"</div>");	
					t.append("<div class='order_fee_blank33'></div>");
					t.append("<div class='yh_value'></div>");
					t.append("<div></div>");
					t.append("<div class='clear'></div>");
			   		$("#web_yh").html(t.toString()).show();	
		   		}
		   		else{
		   			$("#web_yh").html("<input type='hidden' name='web_yh_id' value='0'>").hide();	
		   		} 
		   }else{
		   		$("#web_yh").html("<input type='hidden' name='web_yh_id' value='0'>").hide();
		   		
		   }
		   total_yh_after(data.money,data.discount_money);	
	    }
	});
}
	
	function list_user_yh(shopId){
		$.ajax({
			   type: "POST",
			   url: "/order/yh.do",
			   cache:false,
			   dataType:"json",
			   data:'id='+$("#oldOrderId").val()+'&shopId='+shopId+'&eventSubmit_ListUserShopQuan',
			   success: function(data){
			   		if(data!=undefined&&data!=""){
				   		var t = new StringBuffer();
				   		var person_yh_id=$("#person_yh_id").val();
				   		t.append("<div class='order_spe'>"); 
				   		t.append("<div class='order_special show'>您可以使用以下优惠券</div>");
				   		t.append("</div>");
				   		t.append("<dl><dd><input type='checkbox' id='use_person_yh' checked='checked'/></dd>");
				   		t.append("<dt class='show'>");
				   		t.append("<select name='yh_quan' id='person_yh_quan'>");
				   		$.each(data,function(i,yh){
				   			t.append("<option value='");
				   			t.append(yh.id);
				   			t.append(",");
				   			t.append(yh.name);
				   			t.append(",");
				   			t.append(yh.discount+"'");
				   			if(yh.id==person_yh_id)
				   				t.append(" selected='selected'");
				   			t.append(">");
				   			t.append(yh.name);
				   			t.append("</option>");
				   		});
				   		t.append("</select></dt></dl>");
				   		$(".myyh").html(t.toString());
				   		//$('#person_yh_quan').selectbox({debug: true});
				   		select_user_yh($("#person_yh_quan").val());
				   		if(person_yh_id>0){
				   			$("#use_person_yh").attr("checked",true);
				   		}
				   		$("#use_person_yh").click( function () {
							if($(this).attr("checked")){
								select_user_yh($("#person_yh_quan").val());
							}else{
								empty_user_yh();
							}
						}); 
						$("#person_yh_quan").change( function () {
							if($("#use_person_yh").attr("checked")){
								select_user_yh($(this).val());
							}
						}); 
			   		}else{
			   			$("#person_yh").html("<input type='hidden' name='person_yh_id' id='person_yh_id' value='0'>").hide();	
			   		}
			   }
		});
	}
	
	function select_user_yh(yh_quan){
		var t = new StringBuffer();
		var info=yh_quan.split(",");
		t.append("<input type='hidden' id='person_yh_id' name='person_yh_id' id='person_yh_id' value='"+info[0]+"'>");
		t.append("<div class='ordfood_name' id='person_yh_name'>"+info[1]+"</div>");	
		t.append("<div class='order_fee_blank33'></div>");
		t.append("<div class='yh_value' id='person_yh_value'>"+info[2]+"</div>");
		t.append("<div></div>");
		t.append("<div class='clear'></div>");
		$("#person_yh").html(t.toString()).show();
		total_yh_before();				
	}
	function empty_user_yh(){
		$("#person_yh").html("<input type='hidden' name='person_yh_id' id='person_yh_id' value='0'>").hide();
		total_yh_before();
	}
	
	function delivery_fee(fees){	
		var t = new StringBuffer();
		$.each(fees,function(i,fee){
			if(i>0)
				t.append(",");
			t.append(fee.feeName);
			t.append(fee.feeValue);
			t.append("元");
		});
		$.show_message({content:t.toString(),image:"warning"});	
		$("#delivery_fee").html("备注："+t.toString());
	}
	
	function fold_box(){
		$(".cartshow").show();
		$(".carthide").hide();
		$(".order").hide();
		$(".cont").css("padding-bottom","5px");
	}
	
	function expand_box(){
		$(".cartshow").hide();
		$(".carthide").show();
		$(".order").show();
		$(".cont").css("padding-bottom","0px");
	}
		
	function changeAmount(amount){
		var readonly=$(amount).attr("readonly");
		setTimeout(function() {
		   var html="<input type='text' alt='1' value='"+$(amount).val()+"' name='productAmount' class='amount productAmount'";
			if(readonly)
				html+=" readonly='true'";
			html+=">";	
			$(amount).parent().html(html);
			//$(".amount").keypress(function(){
				//changeAmount(this);
			//});
			total_yh_before();
		}, 100 );
	}
	
function order_list(data,taste){
	if(data.productId>0){
		if($("#groupId").val()>0){
			_item=CreateItem(data,taste);
			appendCart(_item,data.productId,data.price);
		}else{
			//显示加入外卖盒成功提示信息
		   $("#objDiv").fadeIn(500);
		   setTimeout(function(){$("#objDiv").fadeOut(500);},1000);
		   $("#objDiv").css({top:$(window).scrollTop()+$(window).height()*1/2+"px"});
		   expand_box();
		   var productIds=$(".productId");	
		   var prices=$(".price");
		   var amounts=$(".productAmount");
		   var divs=$(".amount_div");
		   var tastes=$(".ptaste");
		   var i=0;
		   for(;i<productIds.length;i++){
		   		if(productIds[i].value==data.productId&&prices[i].value==data.price&&tastes[i].value==taste){
		   			var amount=$(amounts[i]);
		   			var value=Number($(amount).val())+1;
		   			var readonly=$(amount).attr("readonly");
		   			//amounts[i].value=Number(amounts[i].value)+1;
		   			var html="<input type='text' class='amount productAmount' name='productAmount' value='"+value+"' alt='1'>";
		   			//if(readonly)
		   				// html+=" readonly='true'";
		   			//html+=">";	 
		   			$(divs[i]).html(html);
		   			break;
		   		}
		   }
		   if(i==productIds.length){	  
			   var shop_id=data.shopId;
			   var shop_name=data.shopname;
			   var shop_limitMoney=data.limitMoney;
			   var entId=data.entId;
			   var t=new StringBuffer();
			   var p=new StringBuffer();
			   var note=" ";
			   if(data.is_discount==1)
			   		note="优惠价";
			   	if(taste=="")
		   			note+=SPACE+" "+SPACE;
		   		else
			   		note+=SPACE+taste+SPACE;	
			 	p.append("<div class='order_cont prod'>");		   				
				p.append("<input type='hidden' class='productId' name='productId' value='"+data.productId+"' alt='"+data.pyid+"'>");  		 	
			    p.append("<div class='ordfood_name'><input type='text' name='pname' class='pname' value='"+data.productName+"' title='"+data.productName+"' readonly='true'></div>");
				p.append("<div class='amount_div'><input type='text' class='amount productAmount' name='productAmount' value='1' alt='1'");		
				if(data.pyid>0)	
					p.append(" readonly='true'");
			    p.append("></div><div class='ordfood_money'><input type='text' class='price' name='price' value='"+data.price+"' readonly='true'></div>");
				p.append("<div class='removeProduct'><img src='/images/my-4_28.jpg' title='移出购物车'/></div>");
				p.append("<div class='ordfood_note mouse_hand'><img src='/images/bookmark.png' title='添加产品备注'/></div>");
				p.append("<input type='hidden' name='note' class='p_note' value='"+note+"'>");
			    p.append("<div class='clear'></div>");
			    p.append("<div class='taste_cont prod_note hidden'>");
		    	p.append("<div class='ordfood_name'><span class='product_note'></span></div>");
		    	p.append("<div class='clear'></div>");
		    	p.append("</div>");	
			    if(data.pyid>0){
			    	p.append("<div class='taste_cont prod'>");
					p.append("<input type='hidden' name='pro_per_yh' class='pro_per_yh' value='"+data.productId+"-"+data.pyid+"'>");  
			    	p.append("<div class='ordfood_name'><input type='text' name='yh_name' class='yh_name' value='"+data.yhname+"' title='"+data.yhname+"' readonly='true'></div>");
			    	p.append("<div class='clear'></div>");
			    	p.append("</div>");
			    }else{
			    	p.append("<input type='hidden' name='pro_per_yh' class='pro_per_yh' value=''>");  
			    	p.append("<input type='hidden' name='yh_name' class='yh_name' value=''>");
			    }
			     if(taste==""){
			    	p.append("<input type='hidden' class='ptaste' value='' readonly='true'>");
			    }else{
			    	p.append("<div class='taste_cont prod'>");
			    	p.append("<div class='ordfood_name'><input type='text' class='ptaste' value='"+taste+"' readonly='true'></div>");
			    	p.append("<div class='clear'></div>");
			    	p.append("</div>");
			    }
			    p.append("</div><div class='spacer_10'></div>");
				if($(".order_spe").html()==null){
					var s =  new StringBuffer();
					s.append("<div class='shop' id='shop_"+shop_id+"'>");
					s.append("<div class='order_spe' id='order_spe_"+shop_id+"'>");
					s.append("<input type='hidden' class='shop_id' name='shopId' value='"+shop_id+"'>");
					s.append("<div class='hidden' id='shop_entId'>"+entId+"</div>");
					s.append("<div class='hidden' id='limit_money'>"+shop_limitMoney+"</div>");
					s.append("<div class='left order_special show'>"+shop_name+"</div>");
					s.append("<div class='right slide' shopId='"+shop_id+"'><img src='/images/my-4_23.jpg'/></div>");
					s.append("<div class='clear'></div>");
					s.append("</div>");
					s.append("<div class='shop_order'>");
					s.append(p);
					s.append("</div>");
					if(data.fee_default==1){
						$.each(data.fees,function(i,fee){
							s.append("<input type='hidden' name='feeId' value='"+fee.feeId+"'>");
							s.append("<div class='order_cont prod_"+shop_id+"'>");
						 	s.append("<div class='ordfood_name' id='wm_name_"+shop_id+"'>"+fee.feeName+"</div>");	
						 	s.append("<div class='order_fee_blank'></div>");
				        	s.append("<div class='wm_fee' id='wm_fee_"+shop_id+"'>"+fee.feeValue+"</div>");
							s.append("<div></div>");
				         	s.append("<div class='clear'></div>");
				 			s.append("</div>");
				 		});
					}else{
						s.append("<input type='hidden' name='feeId' value='0'>");
						if(data.fee_default==0){
							delivery_fee(data.fees);
						}
					}			
					s.append("<div id='web_yh' class='order_p5'></div>");
					//s.append("<div id='person_yh' class='order_p5'></div>");
					s.append("</div>");
					$(".order_list").append(s.toString());
				}else{  		
					$(".shop_order").append(p.toString());
				}
			}
		   	setTimeout('total_yh_before()',100); 	
	   	}
   	}		 
}

function add_product_note(ordfood_note){
	var note=$(ordfood_note).next();
	var prod_note=$(ordfood_note).nextAll(".prod_note");
	var product_note=$(prod_note).find(".product_note");
	var p_note=$(product_note).text();
	var ptaste=$(note).val();//产品口味
	var msg="请输入备注：<input type='text' id='product_note' value='"+p_note+"'>";
	$.show_message({content:msg,image:"warning",ok:"确定",no:"返回"});
	$("#confirm_yes").click(function(){
		p_note=$("#product_note").val();
		if(p_note.length>20){
			alert("产品备注字数不能大于20个！");
			return false;
		}
		if(p_note!="")
			$(prod_note).show();
		else
			$(prod_note).hide();
		tb_remove();
		$(product_note).text(p_note);
		$(note).val(ptaste+p_note);
			
		
	});	
}
window.onbeforeunload = function(){
//$(".productId").length!=0&&
	if(location.href.indexOf("/Personal/orders.vm")==-1&&location.href.indexOf("/my/index.vm")==-1){
		
		$.ajax({
			   type: "POST",
			   url: "/order/yh.do",
			   cache:false,
			   dataType:"json",
			   data:"prefer_code="+$(".order_list").html()+"&eventSubmit_SaveCode"
		});
		
	}	
	
}	 


