if(!Tuanmei){var Tuanmei={}}Tuanmei.Common={init:function(){Tuanmei.Deal.countdown();Tuanmei.Deal.toggle_invitation();Tuanmei.Common.iwant();Tuanmei.Common.subscribe();Tuanmei.Common.sendenquiry();Tuanmei.Order.caculate_amount();Tuanmei.Order.pay();Tuanmei.Order.cancel();Tuanmei.Order.order_confirmation();Tuanmei.Order.redraw_crosssale()},subscribe:function(){$("#form_subscribe").submit(function(){$.ajax({type:$(this).attr("method"),url:$(this).attr("action"),dataType:"json",data:$(this).serialize(),success:function(a){if(a.status==0){alert(a.msg)}else{alert("\u8ba2\u9605\u6210\u529f\uff01\u4ee5\u540e\u6bcf\u5929\u56e2\u7f8e\u7684\u56e2\u8d2d\u4fe1\u606f\u4f1a\u53d1\u9001\u5230\u60a8\u7684\u90ae\u7bb1\u3002")}}});return false});$("#tip-deal-subscribe-form").submit(function(){$.ajax({type:$(this).attr("method"),url:$(this).attr("action"),dataType:"json",data:$(this).serialize(),success:function(a){if(a.status==0){alert(a.msg)}else{$("#tip-deal-subscribe-body").html("\u60a8\u5df2\u7ecf\u6210\u529f\u8ba2\u9605\uff01")}}});return false});$("#form_subscribe input[name=email]").click(function(){if($("#form_subscribe input[name=email]").attr("alt")==$("#form_subscribe input[name=email]").attr("value")){$("#form_subscribe input[name=email]").val("")}$("#form_subscribe input[name=email]").css("color","#333")})},iwant:function(){$("#form_i_want").submit(function(){$.ajax({type:$(this).attr("method"),url:$(this).attr("action"),dataType:"json",data:$(this).serialize(),success:function(a){if(a.status==0){alert(a.msg)}else{alert("\u63d0\u4ea4\u6210\u529f")}}});return false})},sendenquiry:function(){$("#consult-add-form").submit(function(){$.ajax({type:$(this).attr("method"),url:$(this).attr("action"),dataType:"json",data:$(this).serialize(),success:function(a){if(a.status==0){alert(a.msg)}else{$("#consult-add-form").css("display","none");$("#consult-add-succ").css("display","block")}}});return false});$("#consult-add-more").click(function(){$("#consult-add-form").css("display","block");$("#consult-add-succ").css("display","none")})}};Tuanmei.Lib={};Tuanmei.Lib.Lightbox={popBox:'<div id="lightbox"><iframe id="lightbox_pal"></iframe></div>',init:function(a){$(Tuanmei.Lib.Lightbox.popBox).appendTo("body");if(a.obj){a.obj.appendTo($("#lightbox"));Tuanmei.Lib.Lightbox.fx(a)}else{if(a.url){a.url=a.url+"&nocache"+Math.random();$("#lightbox").load(a.url,function(){Tuanmei.Lib.Lightbox.fx(a);a.callback?a.callback():function(){return true}})}else{$(Tuanmei.Lib.Lightbox[a.type](a.msg,a.state)).appendTo($("#lightbox"));Tuanmei.Lib.Lightbox.fx(a)}}return false},fx:function(b){if(b.shadow&&!$("#lightbox_shadow")[0]){$("body").append('<div id="lightbox_shadow"><iframe frameborder="0"></iframe></div>')}if($("#lightbox_shadow")[0]){$("#lightbox_shadow").height($("body").outerHeight()>$(window).height()?$("body").outerHeight():$(window).height()).find("iframe").height($("#lightbox_shadow").height())}var a=$("#lightbox");a.css({left:"50%",margin:"-"+a.height()/2+"px 0 0 -"+a.width()/2+"px"});if(b.sTop){a.css({top:b.sTop+"px",marginTop:"0px"})}if(!window.XMLHttpRequest){(function(c){$(window).scroll(function(){c.css({marginTop:0,top:(b.sTop?b.sTop:(($(window).height()-c.height())/2-0))-0+$(window).scrollTop()+"px"})})})(a);$(window).scroll()}$("#lightbox_pal").css({height:a.height(),width:a.width()});window.onresize=(function(c){return function(){Tuanmei.Lib.Lightbox.fx(c)}})(b);a=null},quit:function(){var a=arguments;window.onresize=null;$("#lightbox").fadeOut("fast",function(){$("#lightbox").remove();if(a.length==0||(typeof(a[0])=="function"&&!a[1])||a.length==0){$("#lightbox_shadow").remove()}if(typeof(a[0])=="function"){a[0]()}a=null});return false}};Tuanmei.Lib.Tool={jsonToString:function(g){var e=this;switch(typeof(g)){case"string":return'"'+g.replace(/(["\\])/g,"\\$1")+'"';case"array":return"["+g.map(e.jsonToString).join(",")+"]";case"object":if(g instanceof Array){var d=[];var a=g.length;for(var c=0;c<a;c++){d.push(e.jsonToString(g[c]))}return"["+d.join(",")+"]"}else{if(g==null){return"null"}else{var b=[];for(var f in g){b.push(e.jsonToString(f)+":"+e.jsonToString(g[f]))}return"{"+b.join(",")+"}"}}case"number":return g;case false:return g}}};if(!Tuanmei){var Tuanmei={}}Tuanmei.Deal={countdown:function(){var d=parseInt($("#time_left").val()*1000);var c=(new Date()).getTime();var f=function(){var h=(new Date()).getTime();var b=d+c-h;if(b>0){var a=parseInt(b/3600000).toString();a=a.length>1?a:"0"+a;b=b%3600000;var g=parseInt(b/60000).toString();g=g.length>1?g:"0"+g;lms=parseInt((b%60000)/100);b=parseInt(lms/10);ms=lms-b*10;b=b.toString().length>1?b:"0"+b;var e=a+"<em>\u65f6</em>"+g+"<em>\u5206</em>"+b+"."+ms+"<em>\u79d2</em>";$("div#timer").html(e)}else{$("div#timer").stopTime("timer");$("div#timer").html("\u5df2\u7ed3\u675f")}};$("div#timer").everyTime(100,"timer",f)},toggle_invitation:function(){$("#deal-share-im-top").toggle(function(){$("#share_address_top").show("fast")},function(){$("#share_address_top").hide("fast")});$("#deal-share-im-bottom").toggle(function(){$("#share_address_bottom").show("fast")},function(){$("#share_address_bottom").hide("fast")});$("#share_address_link_top").click(function(){this.select()});$("#share_address_link_bottom").click(function(){this.select()})}};if(!Tuanmei){var Tuanmei={}}Tuanmei.Order={caculate_amount_func:function(){var d=0;var a=0;$(".deal-buy-quantity-input").each(function(){if($(this).val()<=0||$(this).val()>=99){$(this).val("1")}d+=parseInt($(this).val());var f=$(this).attr("alt");var e=$(this).val()*$("#deal-buy-price-"+f).html();a+=parseFloat(e);$("#deal-buy-total-"+f).html(e.toFixed(2))});var b=$("input[name=logistic_id]:checked").attr("alt");if(b==null){b=0}if(d>=2){if(b<=10){$("#deal-buy-delivery-fee").html(0)}else{$("#deal-buy-delivery-fee").html(b-5)}}else{$("#deal-buy-delivery-fee").html(b)}var c=a+parseFloat($("#deal-buy-delivery-fee").html());$("#deal-buy-total-t").html(c.toFixed(2))},caculate_amount:function(){$(".deal-buy-quantity-input").keyup(function(){Tuanmei.Order.caculate_amount_func();Tuanmei.Order.update_cart($(this).attr("alt"),$(this).val())});$(".deal-buy-update").click(Tuanmei.Order.caculate_amount_func);$("input[name=logistic_id]").change(Tuanmei.Order.caculate_amount_func);$(".deal-buy-delete").click(function(){var a=confirm("\u786e\u5b9a\u8981\u4e0d\u8d2d\u4e70\u6b64\u5546\u54c1\uff1f");if(a){$("#"+$(this).attr("alt")).remove();Tuanmei.Order.update_cart($(this).attr("alt"),0);Tuanmei.Order.caculate_amount_func();Tuanmei.Order.redraw_crosssale()}});$("#deal-buy-form").submit(function(){var a=$("input[name=logistic_id]:checked").attr("alt");if(a==null){alert("\u8bf7\u9009\u62e9\u5feb\u9012\u65b9\u5f0f");return false}})},update_cart:function(deal_hash_id,quantity){var raw_cart=$.base64Decode($.cookie("cart"));var cart=$.parseJSON(raw_cart);if(quantity<=0){eval("delete cart."+deal_hash_id)}else{eval("cart."+deal_hash_id+".quantity = "+quantity)}var new_cart_cookie=$.base64Encode(Tuanmei.Lib.Tool.jsonToString(cart));$.cookie("cart",new_cart_cookie,{path:"/"})},redraw_crosssale:function(){var a=new Array();if($(".selected_deal").length>0){$(".selected_deal").each(function(){a.push($(this).attr("id"))})}$(".cross_sale_deal").each(function(){var b=$.inArray($(this).attr("alt"),a);if(b!="-1"){$(this).css("display","none")}else{$(this).css("display","block")}})},order_confirmation:function(){var a="";if($.browser.msie){a="inline"}else{a="table-row"}$("input[name='address_id']").click(function(){Tuanmei.Order.load_shipping($(this).val())});$("input[name='shipping_option']").click(function(){$("#merge_shipping_list").css("display","none");$("#shipping_input_delay").css("display","none");if($(this).val()=="merge"){$("#delivery_fee").html("0");$("#merge_shipping_list").css("display",a)}else{if($(this).val()=="delay"){$("#delivery_fee").html($("input[name='delivery_fee']").val());$("#shipping_input_delay").css("display",a)}else{$("#delivery_fee").html($("input[name='delivery_fee']").val())}}var b=parseFloat($("#delivery_fee").html());if(isNaN(b)){b=0}$("#total_amount").html(b+parseFloat($("input[name='cart_total']").val()))});$("input[name='target_shipping_date']").mousedown(function(){$(this).datepicker();$(this).datepicker("option",{dateFormat:"yy-mm-dd",showAnim:"",minDate:+1,maxDate:+10})})},load_shipping:function(c){var a=false;var b="";if($.browser.msie){b="inline"}else{b="table-row"}$(".shipping_no").each(function(){var d=$("input[name='logistic_id']").val()+"_"+c;var e=false;if($(this).attr("alt")!=d){$(this).css("display","none")}else{e=true;$(this).css("display","block")}a=a||e;if(!a){$("#merge_shipping_title").css("display","none");$("#merge_shipping_list").css("display","none");if($("input[name='shipping_option']:checked").val()=="merge"){$("#delivery_fee").html($("input[name='delivery_fee']").val());$("#total_amount").html(parseFloat($("#delivery_fee").html())+parseFloat($("input[name='cart_total']").val()));$("input[name='shipping_option'][value='instant']").attr("checked",true)}}else{$("#merge_shipping_title").css("display",b);if($("input[name='shipping_option']:checked").val()=="merge"){$("#merge_shipping_list").css("display",b)}}})},pay:function(){$("#order-pay-form").submit(function(){Tuanmei.Lib.Lightbox.init({url:"/payment_confirm.html?cache=0",callback:function(){},shadow:true,sTop:150});return true})},cancel:function(){$(".order-cancel").click(function(){var b=confirm("\u786e\u5b9a\u8981\u53d6\u6d88\u8fd9\u4e2a\u8ba2\u5355\u5417\uff1f");var a=$(this);if(b){$.get($(this).attr("href"),"",function(){a.parent().html("\u5df2\u7ecf\u6210\u529f\u53d6\u6d88")})}else{}return false})}};jQuery.fn.hasAttr=function(a){var b=jQuery(null).not(document);this.each(function(){if($(this).attr(a)){b=b.add($(this))}});return b};
