var YUE=YAHOO.util.Event;var YUD=YAHOO.util.Dom;var YUC=YAHOO.util.Connect;var $=YUD.get;var doLink=function(a){window.location=a};function navOver(a){if(nav_focus_type_num==a){return}var c=$("idNav"+a);var b=$("idNavFocus"+a);c.style.display="none";b.style.display="block"}function navOut(a){if(nav_focus_type_num==a){return}var c=$("idNav"+a);var b=$("idNavFocus"+a);c.style.display="block";b.style.display="none"}function navOnclick(a){doLink(a)}var checklen=function(d,b,a,c){if(d.replace(/[^\x00-\xff]/g,"**").length<b||d.replace(/[^\x00-\xff]/g,"**").length>a){alert("\u60a8\u8f93\u5165\u7684"+c+"\u5b57\u7b26\u4e32\u4e0d\u7b26\u5408\u957f\u5ea6\u9650\u5236\uff01");return false}return true};var ckField=function(g,b,f,c,a){var e=g.value;if(e){c=c?c:4;a=a?a:20;if(!checklen(e,c,a,b)){return false}var d=/\W/;if(f&&d.test(e)){alert(b+"\u53ea\u5141\u8bb8\u8f93\u5165\u82f1\u6587\u548c\u6570\u5b57!");return false}return true}g.focus();alert(b+"\u4e0d\u80fd\u4e3a\u7a7a\uff01");return false};var ckValid=function(d){var a={userid:"\u767b\u5f55ID\u53f7",pwd:"\u5bc6\u7801",vdcode:"\u9a8c\u8bc1\u7801"};var b=d.userid;var e=d.pwd;var c=d.vdcode;if(!ckField(b,a[b.name],1)){return false}if(!ckField(e,a[e.name])){return false}if(c){if(!ckField(c,a[c.name])){return false}}return true};var getPostDatas=function(c){var d="";var b=function(e){if(!e.value){return false}return true};var a=function(e){d+=(d?"&":"")+e.name+"="+e.value};YUD.getElementsBy(b,"input",c,a);return d};function login(d,c){if(!ckValid($(d))){return false}var e=getPostDatas(d);if(c){e+="&outer_server=1"}var a={success:function(l){var g=l.responseText;var j=g.indexOf("logined|");if(j==0){var k=g.substr(8);var i=k.indexOf("http://");if(i==0){doLink(k);return true}var h=[];try{h=YAHOO.lang.JSON.parse(k);$("idLUserLogin").style.display="none";$("idLUserInfo").style.display="";$("idLoginedUname").innerText=h.uname;setServerFormValue(h)}catch(f){alert("\u6570\u636e\u8f6c\u6362\u5931\u8d25\uff01");return false}}else{alert(g)}},failure:function(f){}};var b=YUC.asyncRequest("POST",do_ajax,a,e)}var loginout=function(){var c=do_ajax+"?fmdo=login&dopost=loginout";var a={success:function(d){if(d.responseText=="loginoutok"){$("idLUserLogin").style.display="";$("idLUserInfo").style.display="none";resetLoginForm("idLUserLoginForm");resetLoginGameServerForm("idLoginGameForm")}else{alert("\u9000\u51fa\u5931\u8d25\uff01")}},failure:function(d){}};var b=YUC.asyncRequest("GET",c,a)};function resetLoginForm(b){var a=$(b);a.userid.value="";a.pwd.value="";a.vdcode.value=""}function resetLoginGameServerForm(b){var a=$(b);a.af.value="";a.user.value="";a.pass.value="";a.aid.value=""}function closeFrame(){$("idInnerServer").style.display="none"}function myTimeStart(a){$("idPlayAId").value=a;$("idLoginGameForm").submit()}function enterGame(){var a=$("idInnerServer");a.style.display="";return false}function setServerFormValue(a){var b=$("idLoginGameForm");if(b){b.af.value=a.code;b.user.value=a.userid;b.pass.value=a.pwd}}var acitveCodeOpen=function(a){acitveCode("idActiveGameUserForm")};var activeCodeErr=function(a){if(a){YUD.addClass(["idActiveCodeEnter","idActiveCodeRight"],"hidden");YUD.removeClass("idActiveCodeErr","hidden")}};var acitveCode=function(a){var d=getPostDatas(a);var b={success:function(h){var f=h.responseText;var e=f.indexOf("ok");if(e==0){var g=f.substr(2);doLink(g)}else{alert(f)}return true},failure:function(e){}};var c=YUC.asyncRequest("POST",do_action,b,d)};var acitveCodeReset=function(a){var b=$(a);b.active_code.value=""};var action_arr=["idAcitveCodeBtn","idAcitveCodeOkBtn","idAcitveCodeOkBtn2","idAcitveCodeResetBtn","idAcitveCodeResetBtn2"];var action_arr_rel={idAcitveCodeBtn:acitveCodeOpen,idAcitveCodeOkBtn:acitveCode,idAcitveCodeOkBtn2:acitveCode,idAcitveCodeResetBtn:acitveCodeReset,idAcitveCodeResetBtn2:acitveCodeReset};var doEvent=function(){var b="";var d=this.id;var a=/^[^\d]+([\d]*)$/;var c=d.match(a);if(d!="idAcitveCodeBtn"){b="idActiveCodeEnterForm"+(c[1]?c[1]:"")}if(!b){b=d}action_arr_rel[d](b)};YUE.addListener(action_arr,"click",doEvent);function checkField(a){if(a.value){return a.value}else{a.focus();return false}}var mainGroup=new YAHOO.util.ImageLoader.group(null,null,1);mainGroup.registerBgImage("idRole",war_modules+"img/role.png");
