var loginWin={url:"http://passport.gozap.com/",returnUrl:"",registerUrl:"http://passport.gozap.com/register_show.html",errMag:"",createCSS:function(b){var a=document.getElementsByTagName("head")[0];var c=document.createElement("link");c.rel="stylesheet";c.type="text/css";c.title="gozap_mlogin_link";c.href=b;a.appendChild(c)},createScript:function(b){var c=document.getElementsByTagName("head")[0];var a=document.createElement("script");a.type="text/javascript";a.id="gozap_mlogin_script";a.src=b;c.appendChild(a)},createMask:function(){try{if(null!=document.getElementById("ct_mask")){document.getElementById("ct_mask").style.display="block";return}var a=document.createElement("iframe");a.id="ct_mask";a.className="mask op";a.frameBorder="0";a.src="about:blank";document.getElementsByTagName("body")[0].appendChild(a)}catch(b){}},showMask:function(){try{var e=document.compatMode=="CSS1Compat"?document.documentElement:document.body;var b=document.getElementById("ct_mask");var c=((e.scrollWidth>=e.clientWidth)?e.scrollWidth:e.clientWidth)+e.scrollLeft+"px";var a=((e.scrollHeight>=e.clientHeight)?e.scrollHeight:e.clientHeight)+e.scrollTop+"px";b.style.cssText="width:"+c+";height:"+a+";display:block;"}catch(d){}},hideMask:function(){document.getElementById("ct_mask").style.display="none"},close:function(){loginWin.hideMask();document.getElementById("mlogin").style.display="none"},resize:function(){if(document.getElementById("ct_mask")!=null&&document.getElementById("ct_mask").style.display=="block"){loginWin.showMask()}},changeLoginButtonStyleON:function(a){a.className="mlog_sbon"},changeLoginButtonStyleOFF:function(a){a.className="mlog_sb"},createWin:function(){try{var a="";a+="<div id='mlogin'>";a+="<div id='mlogin_l'></div>";a+="<div id='mlogin_m'>";a+="<div id='mlog_t'>";a+="<a href='javascript:loginWin.close();' class='mlog_c' title='关闭'>×</a>";a+="<span class='mlog_dl'>登录</span>";a+="</div>";a+="<div id='mlog_m'>";a+="<table border='0' cellspacing='0' cellpadding='0' align='center'>";a+="<tr>";a+="<td height='20' colspan='2' valign='bottom' nowrap='nowrap'><span id='mlog_msg' class='mlog_msg'></span></td>";a+="</tr>";a+="<tr>";a+="<td width='50' height='35' align='right' nowrap='nowrap'><span class='mlog_wt'>用户名</span></td>";a+="<td height='35'><input id='mlog_un' type='text' name='userName' class='mlog_ip' /></td>";a+="</tr>";a+="<tr>";a+="<td width='50' height='35' align='right' nowrap='nowrap'><span class='mlog_wt'>密码</span></td>";a+="<td height='35'><input id='mlog_pwd' type='password' name='password'class='mlog_ip' autocomplete='off' /></td>";a+="</tr>";a+="<tr>";a+="<td width='50' height='25' nowrap='nowrap'>&nbsp;</td>";a+="<td height='25'><input id='mlog_ck' type='checkbox' value='1' class='mlog_sl' checked /><span class='mlog_wt'>一个月内自动登录</span></td>";a+="</tr>";a+="<tr>";a+="<td width='50' nowrap='nowrap'>&nbsp;</td>";a+="<td><input type='button' value='登录' onmouseover=\"loginWin.changeLoginButtonStyleON(this)\" onmouseout=\"loginWin.changeLoginButtonStyleOFF(this)\" onclick=\"loginWin.login_submit();\" class='mlog_sb' /><a href='"+loginWin.url+"findPwd' target='_blank' class='mlog_mma'>忘记密码？</a></td>";a+="</tr>";a+="</table>";a+="</div>";a+="<div class='mlog_dash'></div>";a+="<div id='mlog_b'>";a+="<div class='mlog_bt'>还没有账号？一步火速注册</div>";a+="<a href='' class='mlog_reg' target='_blank'>立即注册 >></a>";a+="</div>";a+="</div>";a+="<div id='mlogin_r'></div>";a+="</div>";var c=document.createElement("div");document.getElementsByTagName("body")[0].appendChild(c);c.innerHTML=a}catch(b){}},showOldWin:function(a,c,b){if(false!=a){loginWin.createMask();loginWin.showMask()}loginWin.createOldWin();if(b){dragf(document.getElementById("tblogin"))}if(null!=c&&"undefind"!=c&&""!=c){if(true==a&&null!=document.getElementById("ct_mask")){document.getElementById("ct_mask").style.backgroundColor=c}}},owOnClose:function(a){a.className="onvimg"},owOutClose:function(a){a.className="titleClose"},owCloseWin:function(){loginWin.hideMask();document.getElementById("oldLogin").style.display="none";try{login.clear()}catch(a){}},createOldWin:function(){if(null!=document.getElementById("oldLogin")){document.getElementById("oldLogin").style.display="block";document.getElementById("returnURL").value=loginWin.returnUrl;return}var a="";a+="<div id='blogin' style='display: block; left: 472px; top: 27px;'>";a+="<div id='tblogin' class='titlestyle'>";a+="<span class='windowtitle'>登录</span><span class='titleClose' onmouseover='loginWin.owOnClose(this);' onmouseout='loginWin.owOutClose(this);' onclick='loginWin.owCloseWin();'>×</span>";a+="</div>";a+="<div id='bblogin'>";a+="<table width='100%' border='0' cellspacing='0' cellpadding='0' class='tbg'>";a+="<tr>";a+="<td>";a+="<form id='nloginForm' name='nloginForm' method='post' action='"+loginWin.url+"passport_httpAuth'>";a+="<input id='returnURL' type='hidden' name='returnURL' value='"+loginWin.returnUrl+"' />";a+="<table align='center' width='60%' border='0' cellspacing='0' cellpadding='0'>";a+="<tr>";a+="<td height='15'></td>";a+="<td height='15'><div id='errMsg' style='color:#D90000;font-size:12px;font-weight:bold;'>";a+=loginWin.errMag;a+="</div></td>";a+="</tr>";a+="<tr>";a+="<td width='50' height='30'>";a+="<div align='right' class='sgt'>用户名</div>";a+="</td>";a+="<td width='200'>";a+="<div align='center'>";a+="<input type='text' name='userName' class='inText' />";a+="</div>";a+="</td>";a+="</tr>";a+="<tr>";a+="<td height='30'>";a+="<div align='right' class='sgt'>密码</div>";a+="</td>";a+="<td>";a+="<div align='center'><input type='password' name='password' class='inText' /></div>";a+="</td>";a+="</tr>";a+="<tr>";a+="<td width='50' height='30'>&nbsp;</td>";a+="<td style='text-align:left'><input name='autoLogin' type='checkbox' class='l_ckd' value='1' checked='true'><span class='sgt'>记住密码</span></td>";a+="</tr>";a+="<tr>";a+="<td height='30' colspan='2'>";a+="<table width='100%' height='30' border='0' cellpadding='0' cellspacing='0'>";a+="<tr>";a+="<td width='50'>&nbsp;</td>";a+="<td width='130'>";a+="<div align='center'><input type='submit' name='Submit' value='登录' class='bott2' onclick='loginWin.ct_nLogin_submit();return false;' /></div>";a+="</td>";a+="<td width='60' nowrap='nowrap'>";a+="<div align='right'><a href='"+loginWin.url+"findPassword_show.html' target='_blank' class='ct_wjmm'>忘记密码</a></div>";a+="</td>";a+="</tr>";a+="<tr>";a+="<td colspan='3'>&nbsp;</td>";a+="</tr>";a+="<tr>";a+="<td height='10' colspan='3'><div class='ct_line'></div></td>";a+="</tr>";a+="<tr>";a+="<td height='20' colspan='3'><span class='ct_nln'>没有自己的抽屉？</span></td>";a+="</tr>";a+="<tr>";a+="<td width='50'>&nbsp;</td>";a+="<td height='50' colspan='2'><div align='center'><a href='"+loginWin.registerUrl+"' target='_blank' class='bott3'>立即注册抽屉帐号</a></div></td>";a+="</tr>";a+="<tr>";a+="<td height='30' colspan='3'>&nbsp;</td>";a+="</tr>";a+="</table>";a+="</td>";a+="</tr>";a+="</table>";a+="</form>";a+="</td>";a+="</tr>";a+="</table>";a+="</div></div>";var b=document.createElement("div");b.id="oldLogin";document.getElementsByTagName("body")[0].appendChild(b);b.innerHTML=a},ct_nLogin_submit:function(){var a=document.getElementById("nloginForm");if(a.userName.value==""){document.getElementById("errMsg").innerHTML="请您输入用户名";a.userName.focus();return false}else{if(a.password.value==""){document.getElementById("errMsg").innerHTML="请您输入密码";a.password.focus();return false}}a.submit()},changeINLoginButtonStyleON:function(a){a.className="inl_msbon"},changeINLoginButtonStyleOFF:function(a){a.className="inl_msb"},changeInputStyleON:function(a){a.style.backgroundColor="#FFFFCC"},changeInputStyleOFF:function(a){a.style.backgroundColor="#FFFFFF"},createInWin:function(){var a="";a+="<div id='inLogin'>";a+="<div id='inl_t'></div>";a+="<div id='inl_m'>";a+="<div id='mlog_msg' class='inl_msg'></div>";a+='<form id="inlogF" name="inlogF" method="post" action="http://localhost:8383/gozapPassport/passport_httpAuth">';a+='<input type="hidden" name="returnURL" value=\''+loginWin.returnUrl+"' />";a+="<ul>";a+="<li><span class='inl_mtl'>用户名</span></li>";a+="<li><input id='mlog_un' type='text' name='userName' class='inl_mip' onfocus='loginWin.changeInputStyleON(this)' onblur='loginWin.changeInputStyleOFF(this)' /></li>";a+="<li><div style='color:#787878;font-family:arial;font-size:12px;margin:-10px 5px 0 0;' align='right'>@gozap.com</div></li>";a+="<li><span class='inl_mtl'>密码</span></li>";a+="<li><input id='mlog_pwd' type='password' name='password' autocomplete='off' onkeydown=\"loginWin.loginKeySubmit(event);\" onfocus='loginWin.changeInputStyleON(this)' onblur='loginWin.changeInputStyleOFF(this)' class='inl_mip' style='margin-bottom:10px;' /></li>";a+="<li><input id='mlog_ck' name='mlog_ck' type='checkbox' value='1' class='inl_mck' /><span class='inl_mtl'>一个月内自动登录</span></li>";a+="<li style='margin:18px 0 5px 0;line-height: 1.3;'><a href='"+loginWin.url+'findPassword_show.html\' class=\'inl_mwjmm\'>忘记密码？</a><input type="button" onclick="loginWin.login_submit();return false;" onmouseover="loginWin.changeINLoginButtonStyleON(this)" onmouseout="loginWin.changeINLoginButtonStyleOFF(this)" class=\'inl_msb\' value="登录" ></li>';a+="</ul>";a+="</form>";a+="</div>";a+="<div id='inl_b'></div>";a+="</div>";return a},loginKeySubmit:function(a){if(a.keyCode==13){if(arguments.length==2){if("submit"==arguments[1]){loginWin.login_submit("submit")}}else{loginWin.login_submit()}}},showInWin:function(){var a=loginWin.createInWin();if(arguments.length>=1){var b=document.getElementById(arguments[0]);if(null!=b){b.innerHTML=a;document.getElementById("inlogF").userName.focus()}}else{return a}},login_submit:function(){var e=document.getElementById("mlog_msg");var a=document.getElementById("mlog_un");var d=document.getElementById("mlog_pwd");if(a.value==""){e.innerHTML="用户名不能为空";a.focus();return false}if(d.value==""){e.innerHTML="密码不能为空";d.focus();return false}if(!/^[0-9A-Za-z_]*$/.test(a.value)){e.innerHTML="用户名不合法";a.focus();return false}if(d.value.length<6||d.value.length>16){e.innerHTML="密码必须在6-16之间";d.focus();return false}if(arguments.length>=1){if("submit"==arguments[0]){var c=document.getElementById("mlog_ck");if(c.checked==true){c.value="1"}else{c.value="0"}document.getElementById("loginForm").submit()}}else{document.getElementById("inlogF").submit()}a.value="";d.value="";e.innerHTML="";try{loginWin.close()}catch(b){}},setReturnUrl:function(a){loginWin.returnUrl=a},setURL:function(a){loginWin.registerUrl=a},show:function(){if(document.getElementById("mlogin")==null){loginWin.createMask();loginWin.showMask();loginWin.createWin()}else{loginWin.showMask();document.getElementById("mlogin").style.display="block"}},showMsg:function(a){if("authFail"==a){document.getElementById("mlog_msg").innerHTML="用户名或密码输入不正确"}},init:function(){loginWin.show()}};window.onresize=loginWin.resize;function queryString(b){var a=location.search.match(new RegExp("[?&]"+b+"=([^&]*)(&?)","i"));return a?a[1]:a}var ec=queryString("e");if(ec){if("401"==ec){alert("用户名或密码错误");var l=location.href.substring(0,location.href.indexOf("e=401")-1);location.href=l}else{if("404"==ec){alert("没有此用户");var l=location.href.substring(0,location.href.indexOf("e=404")-1);location.href=l}else{if("503"==ec){alert("服务暂时无法使用，请稍后再试");var l=location.href.substring(0,location.href.indexOf("e=503")-1);location.href=l}}}}function dragf(a){a.onmousedown=function(c){var g=a.parentNode;var e=document;if(!c){c=window.event}var b=c.layerX?c.layerX:c.offsetX,f=c.layerY?c.layerY:c.offsetY;if(g.setCapture){g.setCapture()}else{if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}}e.onmousemove=function(i){if(!i){i=window.event}if(!i.pageX){i.pageX=i.clientX}if(!i.pageY){i.pageY=i.clientY}var h=i.pageX-b,d=i.pageY-f;g.style.left=h+"px";g.style.top=d+"px"};e.onmouseup=function(){if(g.releaseCapture){g.releaseCapture()}else{if(window.captureEvents){window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}}e.onmousemove=null;e.onmouseup=null}}};
