OR.PA.Domain=OR.PA.Domain||{};OR.PA.Domain.initRegister=function(){$("input[name^='domain[']").each(function(){var f=this.name.match(/\[(\d+)\]/);if(!f){return}var c=f[1];var d=this,e=$(this).data("domain");$("input[name^=item-"+c+"-]").each(function(h,n){var k=this.name.match(/item-\d+-(\d+)\[\]/);if(!k){return}var j=_CATEGORIES[k[1]];var m=this.value.toInt();var g=($.inArray(m,_SYSSERVICES[e.sysserviceid].optional)!=-1);var l=($.inArray(m,_SYSSERVICES[e.sysserviceid].mandatory)!=-1);if(g||l){this.checked=true}if(j.ismulti&&(_ITEMS[m].iscoupon||l)){$(this).attr("disabled",true).attr("_disabled",true)}if(this.checked&&!j.ismulti){OR.PA.Domain.checkItem.call(this,e,j)}$(this).click(function(){OR.PA.Domain.checkItem.call(this,e,j);a(d);b()})});$("#period-"+c).change(function(){a(d);b()});$("#toggle-"+c).click(function(){$("#cf-"+c).toggle()});$("#remote-"+c).click(function(){$("#dm-"+c+",#cf-"+c).remove();$('select[name="coupon[]"] option[value='+c+"]").remove();b()});a(d)});$('a[name="remote-disabled"]').each(function(){var c=$(this);c.click(function(){c.parents("table:eq(0)").remove()})});$('select[name="coupon[]"]').each(function(){$(this).change(function(){var c={};$('select[name="coupon[]"]').each(function(){if(this.value==""){return}var d=$(this).attr("_id");if(!c[this.value]){c[this.value]=[]}c[this.value].push(d)});$("input[name^='domain[']").each(function(){var e=this.name.match(/\[(\d+)\]/);if(!e){return}var d=e[1];$("#coupon-"+d).val(c[d]?c[d].join(","):"");a(this)});b()})});$("#agree").click(function(){if(this.checked){$("input[type=submit]").removeAttr("disabled")}else{$("input[type=submit]").attr("disabled",true)}});if(!$("#agree:checked").size()){$("input[type=submit]").attr("disabled",true)}$("#reg-form").submit(function(){if(!$("input[name^='domain[']").size()){return OR.PA.showMessage("\u8bf7\u9009\u62e9\u8981\u6ce8\u518c\u7684\u57df\u540d",false)}if(!OR.PA.validateReciver()){return false}var c=$(this);OR.PA.ajax({type:"POST",url:c.attr("action"),data:c.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);c.disabled()},success:function(d){OR.PA.showMessage(d.message,d.success,0);if(d.success){var e=$("#success-form").attr("action")+"&sn="+d.sn;$("#success-form").attr("action",e).find("[name=data]").val(d.data).end().submit()}else{c.enabled(":input:not([_disabled])")}}})});b();function a(c){c=$(c||this);var f=c.attr("name").match(/\[(\d+)\]/);if(!f){return}var h=f[1];var e=c.data("domain");var g=basePrice=$.func.intVal(_SYSSERVICES[e.sysserviceid].price);var i=$("#period-"+h).val().toInt();var d=0;var k=0;var m=0;var j=0;var l=100;$("input[name^=item-"+h+"-]").each(function(){var n=_ITEMS[this.value];if(!n){return}if(n.iscoupon){this.checked=(i>=n.minperiod&&(n.maxperiod==0||i<=n.maxperiod))}if(!this.checked){return}if(!n.iscoupon){m+=n.price}else{if(n.price){if(n.isperiod){k-=n.price*i}else{k-=n.price}}else{l=l*n.discount/100}}});if(l<0){l=0}if(m<0){m=0}j=m*i-Math.round(m*l*i/100);coupons=$("#coupon-"+h).val();if(coupons){$.each(coupons.split(","),function(){var n=_COUPONS[this];k+=Math.abs(n.price)})}g+=m;k+=j;d=g*i;if(k>d){k=d}d-=k;e.period=i;e.price=g;e.cost=d;e.gain=k;e.basePrice=basePrice;c.data("domain",e);$("#price-"+h).html(m>0?"{0}({1}+{2})".format(g,basePrice,m):g+"");$("#price-item-"+h).html(m+"");$("#gain-"+h).html(k+"");$("#point-"+h).html(d+"");$("#cost-"+h).html(d+"")}function b(){var c=new Array();var d=0;$("input[name^='domain[']").each(function(){var f=$(this).data("domain");d+=f.cost;if(f.cost&&(f.basePrice*f.period<=f.cost)){c=c.concat(OR.PA.getGifts(f.sysserviceid,f.period))}});OR.PA.showGifts(c);var e=_CREDIT-d;$("#cost-total").html(d+"");$("#unpaysum").html(-e);$("#unpayinfo").toggle(e<0)}};OR.PA.Domain.initRegisterContact=function(){$.validator.methods.corpCnName=function(d,b,e){var c=/^[\u4E00-\u9FA5a-zA-Z\d()]+$/;var a=new RegExp("(.)\\1{3}","i");var f=/\s+/;return this.optional(b)||(c.test(d)&&!f.test(d)&&!a.test(d))};$.validator.methods.contactSpec=function(c,a,d){var b=/['#&]/;return this.optional(a)||!b.test(c)};$.validator.messages.contactSpec="\u4e0d\u53ef\u5305\u542b\u7279\u6b8a\u5b57\u7b26\uff1a '&amp;#";$.validator.methods.minLengthW=function(d,c,e){var a=0;for(var b=0;b<d.length;b++){charCode=d.charCodeAt(b);if(charCode<0||charCode>255){a+=2}else{a++}}return this.optional(c)||(a>=e)};$.validator.methods.cnneed=function(c,a,d){var b=/[\u4E00-\u9FA5]+/;return this.optional(a)||b.test(c)};$.validator.methods.cnname=function(c,a,d){var b=/^[\u4E00-\u9FA5]+$/;return this.optional(a)||b.test(c)};$.validator.methods.enname=function(c,a,d){var b=/^[a-zA-Z]+[ ]{1}[A-Za-z]+$/;return this.optional(a)||b.test(c)};$.validator.methods.isbyte=function(c,a,d){var b=/^[\x00-\xff]+$/;return this.optional(a)||b.test(c)};$.validator.methods.containCnChar=function(c,a,d){var b=/[\u4E00-\u9FA5]/;return this.optional(a)||b.test(c)};$("#contact-form").validate({groups:{tel:"telcode telarea telnum",fax:"faxcode faxarea faxnum",admtel:"admtelcode admtelarea admtelnum",admfax:"admfaxcode admfaxarea admfaxnum"},errorPlacement:function(a,b){a.css({"margin-left":"5px"}).appendTo(b.parent("td"))},success:function(a){a.html("&nbsp;").addClass("success")},submitHandler:function(a){var a=$(a);OR.PA.ajax({type:"POST",url:a.attr("action"),data:a.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);a.disabled()},success:function(b){OR.PA.showMessage(b.message,b.success);if(b.success){$("#reg-form").find("[name=contactid]").val(b.contactid).end().submit()}else{a.enabled()}}})},rules:{company_m:{required:true,corpCnName:true,cnneed:true,rangelength:function(){var a=($("#contacttype").val()==1)?4:2;return[a,60]},contactSpec:true},company:{required:true,isbyte:true,rangelength:[3,60],contactSpec:true},name_m:{required:true,cnname:true,rangelength:[2,60]},name:{required:true,enname:true,contactSpec:true,rangelength:[2,60]},industry:{required:function(){return $("#contacttype").val()==1}},postcode:{required:true,digits:true,rangelength:[6,6]},address_m:{required:true,containCnChar:true,contactSpec:true,rangelength:[4,32]},address:{required:true,isbyte:true,contactSpec:true,rangelength:[8,64]},city_m:{required:true,cnname:true,rangelength:[2,20]},city:{required:true,isbyte:true,contactSpec:true,rangelength:[2,30]},province_m:{required:true,contactSpec:true,rangelength:[2,20]},province:{required:true,isbyte:true,contactSpec:true,rangelength:[2,30]},country:"required",telcode:{required:true,digits:true,rangelength:[2,6]},telarea:{required:true,digits:true,rangelength:[2,6]},telnum:{required:true,digits:true,rangelength:[7,10]},faxcode:{required:true,digits:true,rangelength:[2,6]},faxarea:{required:true,rangelength:[2,6],digits:true},faxnum:{required:true,digits:true,rangelength:[7,10]},email:{required:true,email:true},admname_m:{required:"#flag-admin:checked",cnname:true,rangelength:[2,30]},admname:{required:"#flag-admin:checked",contactSpec:true,rangelength:[2,30]},admtelcode:{required:"#flag-admin:checked",digits:true,rangelength:[2,6]},admtelarea:{required:"#flag-admin:checked",digits:true,rangelength:[2,6]},admtelnum:{required:"#flag-admin:checked",digits:true,rangelength:[7,10]},admfaxcode:{required:"#flag-admin:checked",digits:true,rangelength:[2,6]},admfaxarea:{required:"#flag-admin:checked",digits:true,rangelength:[2,6]},admfaxnum:{required:"#flag-admin:checked",digits:true,rangelength:[7,10]},admemail:{required:"#flag-admin:checked",email:true}},messages:{company_m:{required:"\u8bf7\u8f93\u5165\u6ce8\u518c\u4eba\u540d\u79f0\uff08\u4e2d\u6587\uff09",corpCnName:"\u8bf7\u8f93\u5165\u4e2d\u6587\u6216\u4e0e\u82f1\u6587\u3001\u6570\u5b57\u3001\u62ec\u53f7\u7ec4\u5408\uff0c\u4e0d\u80fd\u6709\u7a7a\u683c\u6216\u7279\u6b8a\u5b57\u7b26",cnneed:"\u5fc5\u987b\u5305\u542b\u6709\u4e2d\u6587",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4e2a\u6c49\u5b57")},company:{required:"\u8bf7\u8f93\u5165\u6ce8\u518c\u4eba\u540d\u79f0\uff08\u82f1\u6587\uff09",isbyte:"\u53ea\u80fd\u8f93\u5165\u62fc\u97f3\u6216\u82f1\u6587",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4e2a\u5b57\u7b26")},name_m:{required:"\u8bf7\u8f93\u5165\u5355\u4f4d/\u6ce8\u518c\u4eba\u59d3\u540d\uff08\u4e2d\u6587\uff09",cnname:'\u4e2d\u6587\u59d3\u540d\u683c\u5f0f\u9519\u8bef<a title="\u53ea\u80fd\u8f93\u5165\u4e2d\u6587\uff0c\u4e0d\u80fd\u5305\u542b\u6709\u7a7a\u683c">[?]</a>',rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4e2a\u6c49\u5b57")},name:{required:"\u8bf7\u8f93\u5165\u5355\u4f4d/\u6ce8\u518c\u4eba\u59d3\u540d\uff08\u82f1\u6587\uff09",enname:"\u82f1\u6587\u59d3\u540d\u683c\u5f0f\u9519\u8bef\uff0c\u59d3\u548c\u540d\u4e4b\u95f4\u9700\u52a0\u7a7a\u683c",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},industry:"\u8bf7\u9009\u62e9\u4f01\u4e1a\u7c7b\u578b",postcode:{required:"\u8bf7\u8f93\u5165\u90ae\u653f\u7f16\u7801",digits:"\u90ae\u653f\u7f16\u7801\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u90ae\u653f\u7f16\u7801\u957f\u5ea6{0}\u4f4d")},address_m:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u5730\u5740\uff08\u4e2d\u6587\uff09",containCnChar:"\u5fc5\u987b\u5305\u542b\u4e2d\u6587\u6c49\u5b57",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4e2a\u6c49\u5b57\u6216\u5b57\u7b26")},address:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u5730\u5740\uff08\u82f1\u6587\uff09",isbyte:"\u53ea\u80fd\u8f93\u5165\u62fc\u97f3\u6216\u82f1\u6587",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4e2a\u5b57\u7b26")},city_m:{required:"\u8bf7\u8f93\u5165\u57ce\u5e02\uff08\u4e2d\u6587\uff09",cnname:"\u53ea\u80fd\u8f93\u5165\u4e2d\u6587\uff0c\u4e0d\u80fd\u6709\u7a7a\u683c",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},city:{required:"\u8bf7\u8f93\u5165\u57ce\u5e02\uff08\u82f1\u6587\uff09",isbyte:"\u53ea\u80fd\u8f93\u5165\u62fc\u97f3\u6216\u82f1\u6587",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},province_m:{required:"\u8bf7\u8f93\u5165\u7701\u4efd\uff08\u4e2d\u6587\uff09",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},province:{required:"\u8bf7\u8f93\u5165\u7701\u4efd\uff08\u82f1\u6587\uff09",isbyte:"\u53ea\u80fd\u8f93\u5165\u62fc\u97f3\u6216\u82f1\u6587",rangelength:$.validator.format("\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},country:"\u8bf7\u9009\u62e9\u56fd\u5bb6/\u5730\u533a",telcode:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},telarea:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},telnum:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},faxcode:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},faxarea:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},faxnum:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},email:{required:"\u8bf7\u8f93\u5165\u6ce8\u518c\u4eba\u7535\u5b50\u90ae\u4ef6",email:"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7535\u5b50\u90ae\u4ef6"},admname_m:{required:"\u8bf7\u8f93\u5165\u7ba1\u7406\u4eba\u59d3\u540d\uff08\u4e2d\u6587\uff09",cnname:'\u4e2d\u6587\u59d3\u540d\u683c\u5f0f\u9519\u8bef<a title="\u53ea\u80fd\u8f93\u5165\u4e2d\u6587\uff0c\u4e0d\u80fd\u5305\u542b\u6709\u7a7a\u683c">[?]</a>',rangelength:$.validator.format("\u7ba1\u7406\u4eba\u59d3\u540d\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},admname:{required:"\u8bf7\u8f93\u5165\u7ba1\u7406\u4eba\u59d3\u540d\uff08\u82f1\u6587\uff09",rangelength:$.validator.format("\u7ba1\u7406\u4eba\u59d3\u540d\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},admtelcode:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4")},admtelarea:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u533a\u53f7\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},admtelnum:{required:"\u8bf7\u8f93\u5165\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09",digits:"\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u8054\u7cfb\u7535\u8bdd\uff08\u53f7\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},admfaxcode:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u56fd\u5bb6\u4ee3\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},admfaxarea:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u533a\u53f7\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},admfaxnum:{required:"\u8bf7\u8f93\u5165\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09",digits:"\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09\u5fc5\u987b\u662f\u6570\u5b57",rangelength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09\u957f\u5ea6{0}-{1}\u4f4d\u4e4b\u95f4"),maxlength:$.validator.format("\u4f20\u771f\u53f7\u7801\uff08\u53f7\u7801\uff09\u957f\u5ea6\u4e0d\u80fd\u5927\u4e8e{0}\u4f4d\u6570\u5b57")},admemail:{required:"\u8bf7\u8f93\u5165\u7ba1\u7406\u4eba\u7535\u5b50\u90ae\u4ef6",email:"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u7535\u5b50\u90ae\u4ef6"}}});$("#flag-admin").click(function(){OR.PA.Domain.toggleContactAdmin(this.checked)});$("#contacttype").change(function(){OR.PA.Domain.changeContact(this.value)});$("#contactid").change(function(){if(this.value==""){var b=$("#contacttype").val();var c=$("#contactid").val();var a=$("#flag-admin:checked").size();this.form.reset();$("#contacttype option[value="+b+"]").attr("selected",true);$("#contactid option[value="+c+"]").attr("selected",true);$("#contact-form tr td label[class]").remove();$('#contact-form input[type="text"]').removeClass().addClass("text");if(a){$("#flag-admin").attr("checked",true)}return}OR.PA.Domain.getContact(this.value)});OR.PA.Domain.changeContact($("#contacttype").val())};OR.PA.Domain.initDns=function(){var c=$("#form-dns");var b=c.find(':radio[name="type"]:checked').val();c.find(':radio[name="type"]').click(function(){if(this.value==b){return}c.disabled();var e=$.func.parseStr(location.search);e.type=this.value;location.search=$.param(e)});$("input[name^='domain[']").each(function(){var h=this.name.match(/\[(\d+)\]/);if(!h){return}var e=h[1];var f=this,g=$(this).data("domain");$("input[name^=item-"+e+"-]").each(function(k,q){var m=this.name.match(/item-\d+-(\d+)\[\]/);if(!m){return}var l=_CATEGORIES[m[1]];var p=this.value.toInt();var j=($.inArray(p,_SYSSERVICES[g.sysserviceid].optional)!=-1);var n=($.inArray(p,_SYSSERVICES[g.sysserviceid].mandatory)!=-1);if(j||n){this.checked=true}if(l.ismulti&&(_ITEMS[p].iscoupon||n)){$(this).attr("disabled",true).attr("_disabled",true)}if(this.checked&&!l.ismulti){OR.PA.Domain.checkItem.call(this,g,l)}$(this).click(function(){OR.PA.Domain.checkItem.call(this,g,l);a(f);d()})});$("#period-"+e).change(function(){a(f);d()});$("#toggle-"+e).click(function(){$("#cf-"+e).toggle()});$("#remote-"+e).click(function(){$("#dm-"+e+",#cf-"+e).remove();$('select[name="coupon[]"] option[value='+e+"]").remove();d()});a(f)});$('a[name="remote-disabled"]').each(function(){var e=$(this);e.click(function(){e.parents("table:eq(0)").remove()})});$('select[name="coupon[]"]').each(function(){$(this).change(function(){var e={};$('select[name="coupon[]"]').each(function(){if(this.value==""){return}var f=$(this).attr("_id");if(!e[this.value]){e[this.value]=[]}e[this.value].push(f)});$("input[name^='domain[']").each(function(){var g=this.name.match(/\[(\d+)\]/);if(!g){return}var f=g[1];$("#coupon-"+f).val(e[f]?e[f].join(","):"");a(this)});d()})});c.submit(function(){if(!$("input[name^='domain[']").size()){return OR.PA.showMessage("\u8bf7\u9009\u62e9\u8981\u8f6c\u5165\u7684\u57df\u540d",false)}if(!OR.PA.validateReciver()){return false}var e=$(this);OR.PA.ajax({type:"POST",url:e.attr("action"),data:e.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);e.disabled()},success:function(f){OR.PA.showMessage(f.message,f.success,0);if(f.success){var g=$("#form-success").attr("action")+"&sn="+f.sn;$("#form-success").attr("action",g).find("[name=data]").val(f.data).end().submit()}else{e.enabled(":input:not([_disabled])")}}})});d();function a(e){e=$(e||this);var h=e.attr("name").match(/\[(\d+)\]/);if(!h){return}var j=h[1];var g=e.data("domain");var i=basePrice=$.func.intVal(_SYSSERVICES[g.sysserviceid].price);var k=$("#period-"+j).val().toInt();var f=0;var m=0;var o=0;var l=0;var n=100;$("input[name^=item-"+j+"-]").each(function(){var p=_ITEMS[this.value];if(!p){return}if(p.iscoupon){this.checked=(k>=p.minperiod&&(p.maxperiod==0||k<=p.maxperiod))}if(!this.checked){return}if(!p.iscoupon){o+=p.price}else{if(p.price){if(p.isperiod){m-=p.price*k}else{m-=p.price}}else{n=n*p.discount/100}}});if(n<0){n=0}if(o<0){o=0}l=o*k-Math.round(o*n*k/100);coupons=$("#coupon-"+j).val();if(coupons){$.each(coupons.split(","),function(){var p=_COUPONS[this];m+=Math.abs(p.price)})}i+=o;m+=l;f=i*k;if(m>f){m=f}f-=m;g.period=k;g.price=i;g.cost=f;g.gain=m;g.basePrice=basePrice;e.data("domain",g);$("#price-"+j).html(o>0?"{0}({1}+{2})".format(i,basePrice,o):i+"");$("#price-item-"+j).html(o+"");$("#gain-"+j).html(m+"");$("#point-"+j).html(f+"");$("#cost-"+j).html(f+"")}function d(){var e=new Array();var f=0;$("input[name^='domain[']").each(function(){var h=$(this).data("domain");f+=h.cost;if(h.cost&&(h.basePrice*h.period<=h.cost)){e=e.concat(OR.PA.getGifts(h.sysserviceid,h.period))}});OR.PA.showGifts(e);var g=_CREDIT-f;$("#cost-total").html(f+"");$("#unpaysum").html(-g);$("#unpayinfo").toggle(g<0)}};OR.PA.Domain.initTransferIn=function(){var c=$("#form-trans");$("input[name^='domain[']").each(function(){var g=this.name.match(/\[(\d+)\]/);if(!g){return}var d=g[1];var e=this,f=$(this).data("domain");$("input[name^=item-"+d+"-]").each(function(j,p){var l=this.name.match(/item-\d+-(\d+)\[\]/);if(!l){return}var k=_CATEGORIES[l[1]];var n=this.value.toInt();var h=($.inArray(n,_SYSSERVICES[f.sysserviceid].optional)!=-1);var m=($.inArray(n,_SYSSERVICES[f.sysserviceid].mandatory)!=-1);if(h||m){this.checked=true}if(k.ismulti&&(_ITEMS[n].iscoupon||m)){$(this).attr("disabled",true).attr("_disabled",true)}if(this.checked&&!k.ismulti){OR.PA.Domain.checkItem.call(this,f,k)}$(this).click(function(){OR.PA.Domain.checkItem.call(this,f,k);a(e);b()})});$("#toggle-"+d).click(function(){$("#cf-"+d).toggle()});$("#remote-"+d).click(function(){$("#dm-"+d+",#cf-"+d).remove();$('select[name="coupon[]"] option[value='+d+"]").remove();b()});a(e)});$('a[name="remote-disabled"]').each(function(){var d=$(this);d.click(function(){d.parents("table:eq(0)").remove()})});c.submit(function(){if(!$("input[name^='domain[']").size()){return OR.PA.showMessage("\u8bf7\u9009\u62e9\u8981\u8f6c\u5165\u7684\u57df\u540d",false)}if(!confirm("\u786e\u5b9a\u63d0\u4ea4\u57df\u540d\u8f6c\u5165\u6ce8\u518c\u5546\u5417\uff1f")){return false}var d=$(this);OR.PA.ajax({type:"POST",url:d.attr("action"),data:d.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);d.disabled()},success:function(e){OR.PA.showMessage(e.message,e.success,0);if(e.success){$("#form-success").find("[name=data]").val(e.data).end().submit()}else{d.enabled(":input:not([_disabled])")}}})});b();function a(d){d=$(d||this);var g=d.attr("name").match(/\[(\d+)\]/);if(!g){return}var i=g[1];var f=d.data("domain");var h=basePrice=$.func.intVal(_SYSSERVICES[f.sysserviceid].price);var j=$("#period-"+i).val().toInt();var e=0;var l=0;var n=0;var k=0;var m=100;$("input[name^=item-"+i+"-]").each(function(){var o=_ITEMS[this.value];if(!o){return}if(o.iscoupon){this.checked=(j>=o.minperiod&&(o.maxperiod==0||j<=o.maxperiod))}if(!this.checked){return}if(!o.iscoupon){n+=o.price}else{if(o.price){if(o.isperiod){l-=o.price*j}else{l-=o.price}}else{m=m*o.discount/100}}});if(m<0){m=0}if(n<0){n=0}k=n*j-Math.round(n*m*j/100);h+=n;l+=k;e=h*j;if(l>e){l=e}e-=l;f.period=j;f.price=h;f.cost=e;f.gain=l;f.basePrice=basePrice;d.data("domain",f);$("#price-"+i).html(n>0?"{0}({1}+{2})".format(h,basePrice,n):h+"");$("#price-item-"+i).html(n+"");$("#gain-"+i).html(l+"");$("#point-"+i).html(e+"");$("#cost-"+i).html(e+"")}function b(){var d=0;$("input[name^='domain[']").each(function(){var f=$(this).data("domain");d+=f.cost});var e=_CREDIT-d;$("#cost-total").html(d+"");$("#unpaysum").html(-e);$("#unpayinfo").toggle(e<0)}};OR.PA.Domain.initRenew=function(){var c=$("#renew-form").submit(function(){return false});$("input[name^='domain[']").each(function(){var g=this.name.match(/\[(\d+)\]/);if(!g){return}var d=g[1];var e=this,f=$(this).data("domain");$("#period-"+d).change(function(){b(e);a()});$("#toggle-"+d).click(function(){$("#cf-"+d).toggle()});$("#remote-"+d).click(function(){$("#dm-"+d+",#cf-"+d).remove();$('select[name="coupon[]"] option[value='+d+"]").remove();a()});b(e)});$('a[name="remote-disabled"]').each(function(){var d=$(this);d.click(function(){d.parents("table:eq(0)").remove()})});$('select[name="coupon[]"]').change(function(){var d={};$('select[name="coupon[]"]').each(function(){if(this.value==""){return}var e=$(this).attr("_id");if(!d[this.value]){d[this.value]=[]}d[this.value].push(e)});$("input[name^='domain[']").each(function(){var f=this.name.match(/\[(\d+)\]/);if(!f){return}var e=f[1];$("#coupon-"+e).val(d[e]?d[e].join(","):"");b(this)});a()});c.submit(function(){if(!$("input[name^='domain[']").size()){return OR.PA.showMessage("\u8bf7\u9009\u62e9\u8981\u6ce8\u518c\u7684\u57df\u540d",false)}if(!OR.PA.validateReciver()){return false}if(!confirm("\u786e\u5b9a\u63d0\u4ea4\u57df\u540d\u7eed\u8d39\u5417\uff1f")){return false}var d=$(this);OR.PA.ajax({type:d.attr("method"),url:d.attr("action"),data:d.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);d.disabled()},success:function(e){OR.PA.showMessage(e.message,e.success,0);if(e.success){$("#success-form").find("[name=data]").val(e.data).end().submit()}else{d.enabled(":input:not([_disabled])")}}});return false});a();function b(d){d=$(d||this);var g=d.attr("name").match(/\[(\d+)\]/);if(!g){return}var i=g[1];var f=d.data("domain");var h=f.price;var k=$.func.intVal(_SYSSERVICES[f.sysserviceid].price);var j=$("#period-"+i).val().toInt();var e=0;var m=0;var o=0;var l=0;var n=100;$("input[name^=item-"+i+"-]").each(function(){var p=_ITEMS[this.value];if(!p){return}if(p.iscoupon){this.checked=(j>=p.minperiod&&(p.maxperiod==0||j<=p.maxperiod))}if(!this.checked||!p.iscoupon){return}if(p.price){if(p.isperiod){m-=p.price*j}else{m-=p.price}}else{n=n*p.discount/100}});o=h-k;if(n<0){n=0}if(o<0){o=0}l=o*j-Math.round(o*n*j/100);coupons=$("#coupon-"+i).val();if(coupons){$.each(coupons.split(","),function(){var p=_COUPONS[this];m+=Math.abs(p.price)})}m+=l;e=h*j;if(m>e){m=e}e-=m;f.period=j;f.cost=e;f.gain=m;f.basePrice=k;d.data("domain",f);$("#price-"+i).html(o>0?"{0}({1}+{2})".format(h,k,o):h+"");$("#price-item-"+i).html(o+"");$("#gain-"+i).html(m+"");$("#point-"+i).html(e+"");$("#cost-"+i).html(e+"")}function a(){var d=new Array();var e=0;$("input[name^='domain[']").each(function(){var g=$(this).data("domain");e+=g.cost;if(g.cost&&(g.basePrice*g.period<=g.cost)){d=d.concat(OR.PA.getGifts(g.sysserviceid,g.period))}});OR.PA.showGifts(d);var f=_CREDIT-e;$("#cost-total").html(e+"");$("#unpaysum").html(-f);$("#unpayinfo").toggle(f<0);if(f<0){c.find("[type=submit]").attr("disabled",true)}else{c.find("[type=submit]").removeAttr("disabled")}}};OR.PA.Domain.initConfigure=function(){var c=$("#config-form").submit(function(){return false});$("input[name^='domain[']").each(function(){var g=this.name.match(/\[(\d+)\]/);if(!g){return}var d=g[1];var e=this,f=$(this).data("domain");$("input[name^=item-"+d+"-]").each(function(h,n){var l=this.name.match(/item-\d+-(\d+)\[\]/);if(!l){return}var k=_CATEGORIES[l[1]];var j=_ITEMS[this.value];var m=($.inArray(j.itemid,_SYSSERVICES[f.sysserviceid].mandatory)!=-1);if(k.ismulti&&(j.iscoupon||m)){$(this).attr("disabled",true).attr("_disabled",true)}if(this.checked&&!k.ismulti){OR.PA.Domain.checkItem.call(this,f,k)}$(this).click(function(){OR.PA.Domain.checkItem.call(this,f,k);b(e);a()})});$("#toggle-"+d).click(function(){$("#cf-"+d).toggle()});$("#remote-"+d).click(function(){$("#dm-"+d+",#cf-"+d).remove();a()});b(e)});$('a[name="remote-disabled"]').each(function(){var d=$(this);d.click(function(){d.parents("table:eq(0)").remove()})});c.submit(function(){if(!$("input[name^='domain[']").size()){return OR.PA.showMessage("\u8bf7\u9009\u62e9\u8981\u5347\u7ea7\u9009\u914d\u7684\u57df\u540d",false)}if(!confirm("\u51cf\u5c11\u9009\u914d\u5e76\u4e0d\u9000\u8fd8\u76f8\u5e94\u6b3e\u9879\uff0c\u65b0\u589e\u9009\u914d\u9700\u53e6\u8ba1\u8d39\u7528\uff0c\u8bf7\u786e\u8ba4\u662f\u5426\u63d0\u4ea4\uff1f")){return false}var d=$(this);OR.PA.ajax({type:d.attr("method"),url:d.attr("action"),data:d.serializeArray(),dataType:"json",beforeSend:function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);d.disabled()},success:function(e){OR.PA.showMessage(e.message,e.success,0);if(e.success){$("#success-form").find("[name=data]").val(e.data).end().submit()}else{d.enabled(":input:not([_disabled])")}}});return false});a();function b(e){e=$(e||this);var h=e.attr("name").match(/\[(\d+)\]/);if(!h){return}var d=h[1];var g=e.data("domain");var f=basePrice=$.func.intVal(_SYSSERVICES[g.sysserviceid].price);var j=0;var i=0;$("input[name^=item-"+d+"-]").each(function(){var l=_ITEMS[this.value];var k=_CATEGORIES[l.categoryid];if(!l||l.iscoupon){return}if(!this.checked||this.disabled){return}i+=l.price;if(k.ismulti){if($.inArray(l.itemid,g.items)==-1){j+=l.price}}else{if($.inArray(l.itemid,g.items)==-1){$.each(k.items,function(n,m){if($.inArray(m,g.items)>-1){if(l.price>_ITEMS[m].price){j+=(l.price-_ITEMS[m].price)}return false}})}}});f+=i;j=Math.round((j/365)*g.days);g.price=f;g.cost=j;g.basePrice=basePrice;e.data("domain",g);$("#price-"+d).html(i>0?"{0}({1}+{2})".format(f,basePrice,i):f+"");$("#price-item-"+d).html(i+"");$("#point-"+d).html(j+"");$("#cost-"+d).html(j+"")}function a(){var d=0;$("input[name^='domain[']").each(function(){var f=$(this).data("domain");d+=f.cost});var e=_CREDIT-d;$("#cost-total").html(d+"");$("#unpaysum").html(-e);$("#unpayinfo").toggle(e<0);if(e<0){c.find("[type=submit]").attr("disabled",true)}else{c.find("[type=submit]").removeAttr("disabled")}}};OR.PA.Domain.getContact=function(b){var a=$("#contact-form");if(!b){OR.PA.Domain.fillContact(a,_CONTACT);return}OR.PA.ajax({type:"GET",url:"/domain/get-contact",data:{contactid:b},dataType:"json",beforeSend:function(){OR.PA.showMessage("\u83b7\u53d6\u6ce8\u518c\u4eba\u4fe1\u606f")},complete:function(){a.enabled(":input:not([_disabled])")},success:function(c){OR.PA.showMessage(c.message,c.success);if(c.success){if(c.data){OR.PA.Domain.fillContact(a,c.data,true);a.validate().form()}}}})};OR.PA.Domain.changeContact=function(a){$("#contactid option:not(:last)").remove();$.each(_CONTACTS,function(){if(this.contacttype==a){var b='<option value="'+this.contactid+'">'+this.company+"\u3000"+this.email+"</option>";$("#contactid").prepend(b)}});$("#contactid").attr("selectedIndex",0);$("#industry-wrap").toggle(1==a);OR.PA.Domain.getContact($("#contactid").val())};OR.PA.Domain.toggleContactAdmin=function(a){$("#contact-admin").toggle(a);if(!a){$("#contact-admin [name^=adm]").val("")}else{$("#contact-admin [name^=adm]").each(function(){if(this.value){return}var b=this.name.substr(3);this.value=$('input[name="'+b+'"]').val()})}};OR.PA.Domain.fillContact=function(b,c,a){$.each(c,function(d,g){var e=b.find("[name="+d+"]");if(a||e.val()==""){e.val(g)}});if(a){$("#flag-admin").attr("checked",true);$("#contact-admin").show()}};OR.PA.Domain.checkItem=function(a,c){var b=_ITEMS[this.value];if(this.checked&&b.memo){alert(b.memo)}if(c.ismulti){return}$("input[name='"+this.name+"']").each(function(){var f=$(this).parent().find("span");var d=_ITEMS[this.value];var e=(d.price-b.price);if(b==d){str=(d.price==0)?"\u514d\u8d39":"\u5305\u62ec\u5728\u4ef7\u683c\u4e2d"}else{str=((e<0)?"-":"+")+Math.abs(e)+"\u5143/\u5e74"}if(e<0){f.html(str).addClass("green")}else{f.html(str).removeClass("green")}})};OR.PA.Domain.initOrder=function(a){var b=$("#form-order");b.submit(function(){OR.PA.showMessage(OR.PA.L.POSTDATA,true,0);OR.PA.ajax({type:b.attr("method"),url:b.attr("action"),data:b.serializeArray(),dataType:"json",beforeSend:function(){b.disabled()},complete:function(){b.enabled(":input:not([_disabled])")},success:function(c){OR.PA.showMessage(c.message,c.success);if(c.success){setTimeout(function(){location=a.console+"/domain/"},1000)}}});return false})};

