function checkAllBtn(b,c){var a=c.value=="\u53d6 \u6d88"?true:false;$("input[name='"+b+"']:checkbox:enabled").attr("checked",!a);c.value=a?"\u5168 \u9009":"\u53d6 \u6d88"}function initDomain(){var g=$.func.parseStr(window.location.hash);var d=$("#dmsc div.tabs li a");var c=0;d.click(function(){li=$(this).parents("li:eq(0)");$("#dmsc div.tabs li.on").removeClass("on");li.addClass("on");var h=this.name;$("#suffixes table:not(#sf-"+h+")").hide();$("#sf-"+h).show();if(h=="free"){$("#www").hide()}else{$("#www").show()}this.blur()});if(g.tab){d.each(function(h){if(this.name==g.tab){c=h;return false}})}d.eq(c).click();var f=$("#dm-sc-result").window({closeCls:"icon-close",draggable:$("#dm-sc-result").is(".window-draggable"),drag:{handle:".window-header",not:":input,img,a",distance:5,dragging:function(h){if(h.offsetX<0){h.offsetX=0}if(h.offsetY<0){h.offsetY=0}}},close:function(){cancelSearch()}});$("#scform").submit(function(){var m=[];var i=[];var l=$("#query").val();var j=$("#dmsc div.tabs li.on a").attr("name");var n=false;var h=false;var k="";l=$.trim(l.replace(/[\r+]|[]|[,]|[\uff0c]|[ ]/g,"\n").replace(/\n+/g," "));$(l.split(" ")).each(function(){s=this+"";if($.func.isdomainstr(s)){$.func.isbyte(s)?(h=true):(n=true);if($.inArray(s,m)==-1){m.push(s)}}});$("#query").val(m.join("\n"));$("#sf-"+j+" input[name=suffix]:checked,#sf-"+j+" #cnsuffix").each(function(){if(this.value!=""){i.push(this.value)}});while(1){if(!m.length){k="\u8bf7\u586b\u5165\u8981\u67e5\u8be2\u7684\u57df\u540d\uff0c\u76f4\u63a5\u586b\u5165\u57df\u540d\u6216\u7528\u9017\u53f7\u6216\u6362\u884c\u5206\u5f00\uff08\u6700\u591a\u586b\u51655\u4e2a\u57df\u540d\uff09";break}if(m.length>5){k="\u6bcf\u6b21\u67e5\u8be2\u6700\u591a\u53ea\u80fd\u586b\u51655\u4e2a\u57df\u540d";break}if(j!="cn"&&n){k="\u8bf7\u586b\u5165\u6b63\u786e\u7684\u82f1\u6587\u57df\u540d\uff0c\u4e0d\u80fd\u5305\u542b\u4e2d\u6587\u57df\u540d";break}if(j=="cn"&&h){k="\u8bf7\u586b\u5165\u6b63\u786e\u7684\u4e2d\u6587\u57df\u540d\uff0c\u4e0d\u80fd\u5305\u542b\u82f1\u6587\u57df\u540d";break}if(!i.length){k="\u8bf7\u9009\u62e9\u8981\u67e5\u8be2\u7684\u540e\u7f00";break}if(m.length*i.length>50){k="\u6bcf\u6b21\u67e5\u8be2\u6700\u591a\u53ea\u80fd\u67e5\u8be250\u4e2a\u57df\u540d\uff0c\u8bf7\u51cf\u5c11\u57df\u540d\u6216\u540e\u7f00\u6570\u91cf";break}break}if(k){alert(k);$("#query").focus();return false}f.fn.show=function(o){searchDomain.apply(o,[m,i,j])};f.show();return false});initPriceForm("priceform");initSearch();if(g.domain){var a=[];var b=[];$(g.domain.split(",")).each(function(){if($.inArray(this,a)==-1){a.push(this)}});var e=$("#dmsc div.tabs li.on a").attr("name");searchDomain(a,null,e)}}function initPriceForm(a){var a=$("#"+a);a.find("[name=tld]").keyhint();a.submit(function(){var b=a.find("[name=tld]").val();if(!b){return false}while(b.indexOf(".")==0){b=b.substring(1)}b="."+b;a.find("[name=tld]").val(b);var c=a.serialize();url=a.attr("action");url+=((url.indexOf("?")>-1)?"&":"?")+c;a.find("div").size()||$("<div>").appendTo(a);a.disabled().find("div").load(url,function(){$(this).show();a.enabled()});return false})}function initTools(a){$("#f_whois,#f_ip,#f_punycode,#f_price").submit(function(){var f=this.id;var c=$(this);if(f=="f_whois"){var e=c.find("[name=domain]");var b=$.trim(e.val());if(!$.func.isdomain(b)){alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u57df\u540d");e.focus();return false}return true}if(f=="f_ip"){var e=c.find("[name=ip]");var b=$.trim(e.val());if(!$.func.isip(b)&&!$.func.isdomain(b)){alert("\u8bf7\u8f93\u5165\u6b63\u786e\u7684IP\u5730\u5740\u6216\u57df\u540d");e.focus();return false}}if(f=="f_punycode"){var e=c.find("[name=string]");var b=$.trim(e.val());if(!b){alert("\u8bf7\u8f93\u5165\u57df\u540d\u4e32");e.focus();return false}if(!c.find(":radio:checked").size()){alert("\u9009\u62e9\u8f6c\u6362\u65b9\u5f0f");return false}}if(f=="f_price"){var e=c.find("[name=tld]");var b=$.trim(e.val());while(b.indexOf(".")==0){b=b.substring(1)}b=b?"."+b:"";e.val(b);if(!b){alert("\u8bf7\u8f93\u5165\u57df\u540d\u540e\u7f00");e.focus();return false}}result=c.find("div");if(result.size()){var d=c.serialize();url=c.attr("action");url+=((url.indexOf("?")>-1)?"&":"?")+d;c.disabled();result.load(url,function(){result.parents("tr:eq(0)").show();c.enabled()})}return false});if(a&&$("#f_"+a).size()){$("#f_"+a).scrollToY()}}function initPrefixIndex(){$("#key").keyhint();$("#pflist a,#pflist input").click(function(a){a.stopPropagation()})}function toggleStatus(e,b){var d=$("#item-"+e+" .expand");var c="expand.php";if(!d.length){$("#item-"+e+"-icon").addClass("loading");$.ajax({type:"POST",url:c,data:{name:e},success:function(f){if(/<script(.|\s)*?\/script>/g.test(f)){$.globalEval($(f).html());return false}f="<div>"+f+"</div>";$("#item-"+e+" td.left").append($(f).find(".expand")[0]);$("#item-"+e+" td.right").append($(f).find(".expand")[1]);$("#item-"+e+"-icon").removeClass("loading");a()},error:function(f){alert(TXT_NETBUSY)}})}else{a()}function a(){if($("#item-"+e).hasClass("expanded")){$("#item-"+e).removeClass("expanded");$("#item-"+e+" .expand").hide();$("#item-"+e+" .contract").show()}else{$("#item-"+e).addClass("expanded");$("#item-"+e+" .contract").hide();$("#item-"+e+" .expand").show()}}}function initPrefixView(c){var a=$("#theform");loadPrefixForum(c);var b=a.find(':radio[@name="vote"]');b.click(function(){if(!confirm("\u4f60\u786e\u8ba4\u63d0\u4ea4\u5bf9\u9177\u7c73\u7684\u8bc4\u4ef7\u5417\uff1f")){$(this).attr("checked",false);this.blur();return}data={vote:this.value,name:a.find(':input[@name="name"]').val()};var d=$("#votetabs");d.parent("td").addClass("green").text("\u6295\u7968\u6210\u529f\uff0c\u8c22\u8c22\u53c2\u4e0e");$.ajax({type:"POST",url:"prefix.php?act=vote",data:data,dataType:"json",success:function(e){return},error:function(e){alert(TXT_NETBUSY);d.show()}})});a.validate({onkeyup:false,onblur:false,errorClass:"",submitHandler:function(d){var d=$(d);data={memo:d.find(':input[@name="memo"]').val(),name:d.find(':input[@name="name"]').val()};d.disabled();$.ajax({type:"POST",url:d.attr("action"),data:data,dataType:"json",success:function(e){d.find(':input[@name="memo"]').val("");alert(e.msg);d.enabled();loadPrefixForum(c)},error:function(e){alert(TXT_NETBUSY);d.enabled()}})},showErrors:function(){if(this.errorList[0]){alert(this.errorList[0].message);this.errorList[0].element.focus()}},rules:{memo:{required:true,rangeLength:[3,200]}},messages:{memo:{required:"\u5fc5\u987b\u586b\u5199\u8bc4\u8bba\u5185\u5bb9",rangeLength:String.format("\u8bc4\u8bba\u5185\u5bb9\u5fc5\u987b\u4e3a{0}-{1}\u4e2a\u5b57\u7b26")}}})}function loadPrefixForum(a){$("#forum").load("view.php",{act:"forum",id:a})}function initPrefixForm(){var a=$("#theform").validate({onblur:false,keyup:false,errorClass:false,submitHandler:function(b){var b=$(b);var c=b.serializeArray();b.disabled();$.ajax({type:"POST",url:b.attr("action"),data:c,dataType:"json",success:function(d){alert(d.msg);b.enabled();if(d.success){location="../home/index.php"}},error:function(d){alert(TXT_NETBUSY);b.enabled()}})},showErrors:function(d,c){var b=this.errorList[0];if(b){b.element.focus();alert(b.message);return}},rules:{name:{required:true,rangeLength:[2,63]},memo:{required:true,rangeLength:[3,200]}},messages:{name:{required:"\u5fc5\u987b\u8f93\u5165\u9177\u7c73\u540d\u79f0",rangeLength:String.format("\u9177\u7c73\u540d\u79f0\u957f\u5ea6\u5fc5\u987b\u4e3a{0}-{1}\u4e2a\u5b57\u7b26")},memo:{required:"\u8bf7\u8f93\u5165\u8bf4\u660e",rangeLength:String.format("\u8bf4\u660e\u7684\u957f\u5ea6\u5fc5\u987b\u4e3a{0}-{1}\u4e2a\u5b57\u7b26")}}})}function initPrefixTags(){$("#tagsearch").keyup(function(){var a=this.value;$("div.tagslist span").each(function(){if(!a||this.title.indexOf(a)>-1){$(this).show()}else{$(this).hide()}})})}function initConfig(){$("#custom").mouseover(function(){showMenu("custom","custom-opt",null,"opt-menu")});$.each(_SUFFIXES,function(a,b){var c=$("#"+a);$.each(b,function(e,d){if($.inArray(d,_CUSTOMS)>-1){return}c.append(['<option value="',d,'" _type="',a,'">',d,"</option>"].join(""))})});$.each(_CUSTOMS,function(b){var a=this;var c=$("#customs");$.each(_SUFFIXES,function(d,e){$.each(e,function(g,f){if(a==f){c.append(['<option value="',f,'" _type="',d,'">',f,"</option>"].join(""))}})})});$("td.type").click(function(){var a=$(this).attr("_type");$("td.type").removeClass("on");$("select[name=suffixes]").hide();$("#"+a).show();$(this).addClass("on")});$("input[name=add]").click(function(){var a=$("td.type.on").attr("_type");if($("#"+a+" :selected, #customs option").size()>40){return alert("\u6700\u591a\u8bbe\u7f6e40\u4e2a\u540e\u7f00")}$("#"+a+" :selected").appendTo("#customs").attr("selected",false)});$("input[name=remove]").click(function(){if($("#customs option:not(:selected)").size()<3){return alert("\u81f3\u5c11\u8bbe\u7f6e3\u4e2a\u540e\u7f00")}$("#customs :selected").each(function(){$(this).appendTo("#"+$(this).attr("_type")).attr("selected",false)})});$("a[name=up]").click(function(){if($("#customs").is(":disabled")){return}var a=$("#customs")[0].selectedIndex;if(a<1){return}$("#customs :selected").after($("#customs option").eq(a-1))});$("a[name=down]").click(function(){if($("#customs").is(":disabled")){return}var a=$("#customs")[0].selectedIndex;if(a==($("#customs option").size()-1)){return}$("#customs :selected").before($("#customs option").eq(a+1))});form=$("#configform").submit(function(){return false});form.submit(function(){if($("#customs option").size()<3){return alert("\u81f3\u5c11\u8bbe\u7f6e3\u4e2a\u540e\u7f00")}var a=[];$("#customs option").each(function(){a.push(this.value)});form.disabled();$.ajax({type:"POST",url:form.attr("action"),data:{act:"save",suffixes:a.join(",")},dataType:"json",success:function(b){alert(b.msg);if(!b.success){form.enabled()}},error:function(b){alert(TXT_NETBUSY);form.enabled()}})});$("input[name=default]").click(function(){form.disabled();$.ajax({type:"POST",url:form.attr("action"),data:{act:"default"},dataType:"json",success:function(a){if(a.success){location.reload()}else{alert(a.msg);form.enabled()}},error:function(a){alert(TXT_NETBUSY);form.enabled()}})})}function initHomeIndex(){$("#key").keyhint();$("#custom").mouseover(function(){showMenu("custom","custom-opt",null,"opt-menu")});$("#pflist a,#pflist input").click(function(b){b.stopPropagation()});var a=$("#pfform");a.find("input[@name=all]").click(function(){checkAllBtn("prefix",this)});a.find("input[@name=public]").click(function(){var b=checkboxVal("prefix");if(!b.length){return alert("\u8bf7\u9009\u62e9\u8981\u516c\u5f00\u7684\u9177\u7c73")}if(!confirm("\u60a8\u786e\u5b9a\u8981\u516c\u5f00\u9009\u5b9a\u7684\u9177\u7c73\u5417")){return}a.disabled();publicPrefix(b,true,true)});a.find("input[@name=delete]").click(function(){var b=checkboxVal("prefix");if(!b.length){return alert("\u8bf7\u9009\u62e9\u8981\u5220\u9664\u7684\u9177\u7c73")}if(!confirm("\u60a8\u786e\u5b9a\u8981\u5220\u9664\u9009\u5b9a\u7684\u9177\u7c73\u5417")){return}a.disabled();deletePrefix(b)})}function publicPrefix(c,d,b){if(c==""){return false}if(typeof(c)=="string"){c=[c]}var a=$("#pfform");$.ajax({type:"POST",url:"../kumi/prefix.php",data:{act:"public",name:c.join(","),ispublic:d?"1":"0"},dataType:"json",success:function(e){if(b){alert(e.msg)}if(e.success){$.each(c,function(){$("#item-"+this+" a[name=public]").html(d?"\u53d6\u6d88\u516c\u5f00":"\u8bbe\u4e3a\u516c\u5f00");$("#item-"+this+" div.shared").css("display",d?"":"none")})}a.enabled()},error:function(e){alert(TXT_NETBUSY);a.enabled()}})}function deletePrefix(b){if(typeof name=="string"){name=[name]}var a=$("#pfform");$.ajax({type:"POST",url:"../kumi/prefix.php",data:{act:"delete",names:b.join(",")},dataType:"json",success:function(c){if(c.success){$.each(b,function(){$("#item-"+this).remove()})}else{alert(c.msg)}a.enabled()},error:function(c){alert(TXT_NETBUSY);a.enabled()}})}function addPending(a,b){$("a[name="+a+"]").attr("class","loading");$.ajax({type:"POST",url:_PROTOCOL+"//"+_SITE_DOMAIN+"/home/pending.php",data:{act:"add",domain:a},dataType:"json",success:function(c){if(c.success){var d='<dt><label><input name="domain" type="checkbox" value="$name" /> $name</label></dt><dd><a href="javascript:;" onclick="toRegister(\'$name\')">\u6ce8\u518c</a> <a href="javascript:;" onclick="delRegister(\'$name\')">\u5220\u9664</a></dd>';d=d.replace(/\$name/g,a);if($("#p-pending :checkbox[value="+a+"]").size()==0){$(d).prependTo("#p-pending dl.list");$("#p-pending span.num").html(String($("#p-pending :checkbox[name=domain]").size()));$("#p-pending").show()}$("a[name="+a+"]").attr("class","enable")}else{if(c.disabled){updateStatus([{domain:a,ret:0}]);$("a[name="+a+"]").attr("class","disable")}if(c.login){$("a[name="+a+"]").attr("class","enable")}if(b){alert(c.msg)}}},error:function(c){alert(TXT_NETBUSY)}})}function delPending(c){var b=$('#p-pending dl.list input[value="'+c+'"]').parents("dt:eq(0)");b.next("dd").remove();b.remove();var a=$("#p-pending :checkbox[name=domain]").size();$("#p-pending span.num").html(a+"");if(!a){$("#p-pending").hide()}$.ajax({type:"POST",data:{act:"del",domain:c},dataType:"json",url:_PROTOCOL+"://"+_SITE_DOMAIN+"/home/pending.php",success:function(d){if(d.success){}else{alert(d.msg)}},error:function(d){alert(TXT_NETBUSY)}})}function initMonitorIndex(){var a=$("#mtform");a.find(".head a,.head input").click(function(b){b.stopPropagation()});a.find("input[name=checkall]").click(function(){checkAllBtn("ids",this)});a.find("input[name=delete]").click(function(){deleteMonitor()});$("#domain").keyhint(true);$.validator.methods.domain=function(c,b,d){return this.required(b)||($.func.isdomain(c)==d)};$("#theform").validate({onkeyup:false,onblur:false,errorClass:"",showErrors:function(d,c){var b=this.errorList[0];if(b){b.element.focus();alert(b.message);return}},submitHandler:function(b){if($("#m-count").html().toInt()>=$("#m-license").html().toInt()){if(!confirm("\u53e6\u5916\u8d2d\u4e70\u57df\u540d\u8ffd\u8e2a\uff08"+$("#m-price").html()+"\u5143/\u4e2a\uff09")){return false}}saveMonitor(b)},rules:{domain:{required:true,domain:true}},messages:{domain:{required:"\u8bf7\u8f93\u5165\u57df\u540d",domain:"\u8bf7\u8f93\u5165\u6b63\u786e\u7684\u57df\u540d\u683c\u5f0f"}}})}function saveMonitor(a){if(!a){return false}a=$(a);var b=a.serializeArray();a.disabled();$.ajax({type:"POST",url:a.attr("action"),data:b,dataType:"json",success:function(c){alert(c.msg);if(c.success){window.location.reload()}else{a.enabled()}},error:function(c){alert(TXT_NETBUSY);a.enabled()}})}function deleteMonitor(){var a=checkboxVal("ids");var b=$("#mtform");if(!a.length){return alert("\u8bf7\u9009\u62e9\u8981\u5220\u9664\u7684\u57df\u540d")}if(!confirm("\u60a8\u786e\u5b9a\u8981\u5220\u9664\u9009\u5b9a\u7684\u57df\u540d\u5417")){return}b.disabled();$.ajax({type:"POST",data:{act:"delete",ids:a.join(",")},dataType:"json",url:"monitor.php",success:function(c){if(c.success){$.each(a,function(){$("#item-"+this).remove()});$("#m-count").html(c.count+"")}else{alert(c.msg)}b.enabled()},error:function(c){alert(TXT_NETBUSY);b.enabled()}})}function toggleMonitor(b){var c=$("#item-"+b+" .expand");if(!c.length){$("#item-"+b+"-icon").addClass("loading");$.ajax({type:"POST",url:"../monitor/expand.php",data:{mid:b},success:function(d){if(/<script(.|\s)*?\/script>/g.test(d)){$.globalEval($(d).html());return false}d="<div>"+d+"</div>";$("#item-"+b+" td.left").append($(d).find(".expand")[0]);$("#item-"+b+" td.right").append($(d).find(".expand")[1]);$("#item-"+b+"-icon").removeClass("loading");a()},error:function(d){$("#item-"+b+"-icon").removeClass("loading");alert(TXT_NETBUSY)}})}else{a()}function a(){if($("#item-"+b).hasClass("expanded")){$("#item-"+b).removeClass("expanded");$("#item-"+b+" .expand").hide();$("#item-"+b+" .contract").show()}else{$("#item-"+b).addClass("expanded");$("#item-"+b+" .contract").hide();$("#item-"+b+" .expand").show()}}}function initDeleteIndex(){$("table.deletelist tr:visible:gt(1):odd").addClass("bgblue");$("#key").keyhint(true)};

