var Class={create:function(){return function(){this.init.apply(this,arguments);};}};function bindFun(C,B){var A=Array.prototype.slice.call(arguments).slice(2);return function(){return B.apply(C,A);};}function addEvent(C,B,A){C.attachEvent?C.attachEvent("on"+B,A):C.addEventListener(B,A,false);}function connectLoginWin(D,L,G){if(!document.getElementById(D)){return false;}var C=document.getElementById(D),J=C.getElementsByTagName("div"),I=C.getElementsByTagName("i")[0],F=document.documentElement.offsetWidth||document.body.offsetWidth,B=document.documentElement.clientHeight,H=navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion.split(";")[1].indexOf("MSIE 6.0")>0?true:false;J=J[J.length-1];C.style.width=J.style.width=F+"px";C.style.height=J.style.height=B+"px";if(H){var N=document.body.scrollTop||document.documentElement.scrollTop;C.style.width=J.style.width=F-24+"px";C.style.top=N+"px";try{addEvent(window,"scroll",function(){N=document.body.scrollTop||document.documentElement.scrollTop;C.style.top=N+"px";});}catch(O){alert("window: "+O.message);}}addEvent(I,"click",function(){toggleWin(D);});var M=document.getElementById("loginType").getElementsByTagName("li"),A=document.getElementById("loginCon").getElementsByTagName("div");for(var E=0;E<2;E++){K(E);}function K(P){addEvent(M[P],"mouseover",function(){for(var Q=0;Q<2;Q++){M[Q].className="";A[Q].style.display="none";}M[P].className="passport_connect_on";A[P].style.display="block";});}return true;}function toggleWin(A){if(!document.getElementById(A)){return ;}var B=document.getElementById(A);B.style.display=B.style.display=="none"?"block":"none";}function initConnect(){var A='<div id="connect_inner_iframe" style="display: none;">';A+='<input type="hidden" id="connect_from" value="{$from}" />';A+='<iframe id="inner_post_iframe" name="inner_post_iframe" src="#" style="width:400px;height:325px;"></iframe>';A+="</div>";A+='<div id="divLoginWin" class="passport_connect_loginBox" style="display:none;z-index:99999998">';A+='\t\t<div class="passport_connect_loginWin" style="z-index:99999999">';A+='\t\t\t<div class="passport_connect_loginConBox">';A+='\t\t\t<dl class="passport_connect_loginTit">';A+="\t\t\t\t<dt><i></i>连接YOKA</dt>";A+="\t\t\t\t<dd>您好！已通过QQ成功登录，现在可以连接YOKA了！</dd>";A+="\t\t\t</dl>";A+='\t\t\t<div class="passport_connect_loginType">';A+='\t\t\t\t<ul id="loginType">';A+='\t\t\t\t\t<li class="passport_connect_on"><b>YOKA用户</b>使用已有用户名连接</li>';A+="\t\t\t\t\t<li><b>非YOKA用户</b>注册新用户并连接</li>";A+="\t\t\t\t</ul>";A+="\t\t\t</div>";A+='\t\t\t<div class="passport_connect_loginCon" id="loginCon">';A+='\t\t\t\t<div class="passport_connect_logLeft" id="connect_div_login">';A+='\t\t\t\t<form id="connect_form_login" method="post" action="http://passport.yoka.com/login.php?redirect=1&from=http://'+location.host+'/pageproxy.html?method=top.connect_logined" onsubmit="return connect_submit();" target="inner_post_iframe">';A+='\t\t\t\t\t<dl><dt>用户名：</dt><dd><input type="text" name="username" id="connect_login_username" maxlength="12" /></dd></dl>';A+='\t\t\t\t\t<dl><dt>密&nbsp;&nbsp;码：</dt><dd><input type="password" name="password" id="connect_login_password" /><input type="hidden" name="error_url" value="http://'+location.host+'/pageproxy.html?method=top.connect_logined&action=loginError"/></dd></dl>';A+="\t\t\t\t</form>";A+="\t\t\t\t</div>";A+='\t\t\t\t<div class="passport_connect_logRight" style="display:none" id="connect_div_regiester">';A+='\t\t\t\t<form id="connect_form_register" method="post" action="http://passport.yoka.com/doreg.php" onsubmit="return connect_submit();" target="inner_post_iframe">';A+="\t\t\t\t\t<div>";A+='\t\t\t\t\t\t<dl><dt>用户名：</dt><dd><input type="text" name="username" id="connect_regiester_username" maxlength="12" />';A+='\t\t\t\t\t\t<input type="hidden" id="connect_regiester_truename" name="truename" />';A+='\t\t\t\t\t\t<input type="hidden" value="1" name="redirect" id="redirect" />';A+='\t\t\t\t\t\t<input type="hidden" value="http://'+location.host+'/pageproxy.html?method=top.connect_logined" name="refer" />';A+='\t\t\t\t\t\t<input type="hidden" value="http://'+location.host+'/pageproxy.html?method=top.connect_logined&action=regiestError" name="from" />';A+="\t\t\t\t\t\t</dd></dl>";A+='\t\t\t\t\t\t<dl><dt>密&nbsp;&nbsp;码：</dt><dd><input type="password" name="password" id="connect_regiester_password" maxlength="32" /></dd></dl>';A+='\t\t\t\t\t\t<dl><dt>重复密码：</dt><dd><input type="password" name="password2" id="connect_regiester_password2" maxlength="32" /></dd></dl>';A+="\t\t\t\t\t</div>";A+="\t\t\t\t\t<div>";A+='\t\t\t\t\t\t<dl><dt>验证邮箱：</dt><dd><input type="text" name="email" id="connect_regiester_email" maxlength="32" /></dd></dl>';A+='\t\t\t\t\t\t<dl class="passport_connect_yzm"><dt>验证码：</dt><dd><input type="text" name="seccode" id="connect_regiester_seccode" maxlength="4" /><input type="hidden" id="connect_regiester_check_key_1" name="checkkey" value=""/>';A+='</dd><dd><img src="#" id="connect_regiester_image_code_1" height="21" /></dd><dd><a href="#" onclick="refresh_code();return false;" target="_self">刷新</a></dd></dl>';A+="\t\t\t\t\t</div>";A+="\t\t\t\t\t<ul>";A+='\t\t\t\t\t    <li><input type="checkbox" checked="checked" /></li>';A+='\t\t\t\t\t    <li>我已阅读并接受YOKA时尚网 <a href="http://passport.yoka.com/service.php" target="_blank">服务条款</a> 和 <a href="http://passport.yoka.com/privacy.php" target="_blank">隐私政策</a></li>';A+="\t\t\t\t    </ul>";A+="\t\t\t\t</form>";A+="\t\t\t\t</div>";A+="\t\t\t</div>";A+='\t\t\t<div class="passport_connect_loginBtn"><input type="button" value="" onclick="connect_submit();return false;" /></div>';A+="\t\t\t</div>";A+="\t\t\t<span></span>";A+="\t\t</div>";A+='\t\t<div class="passport_connect_mask"></div>';A+="\t\t</div>";document.write(A);loadConnectInfo();}function loadConnectInfo(){try{if(connectLoginWin("divLoginWin",546,317)==false){setTimeout(loadConnectInfo,100);return ;}if(document.getElementById("header_connect_qq")){document.getElementById("header_connect_qq").style.display="";}if(document.getElementById("header_connect_qq2")){document.getElementById("header_connect_qq2").style.display="";}if(document.getElementById("header_connect_weibo")){document.getElementById("header_connect_weibo").style.display="";}if(document.getElementById("header_connect_weibo2")){document.getElementById("header_connect_weibo2").style.display="";}}catch(A){setTimeout(loadConnectInfo,100);}}function loadConnectJs(){document.write('<link rel="stylesheet" type="text/css" href="http://ss1.yokacdn.com/www/login/c/login-connect.css"/>');initConnect();}var curentUser=_YOKA.Passport.getLoginUserInfo();var myuid=curentUser.uid;var mynick=curentUser.username;var myuid_track=curentUser.track_uid;var mynick_track=curentUser.track_name;if(myuid==null||myuid==""||myuid=="0"||myuid==0){loadConnectJs();}var code_key="";function onFetchConnectCheckCode(A){code_key=A;document.getElementById("connect_regiester_check_key_1").value=A;document.getElementById("connect_regiester_image_code_1").src="http://sec.yoka.com/checkcode/fetch_image.php?checkkey="+A+"&"+(new Date()).getTime();}function refresh_code(){var A=document.createElement("script");A.type="text/javascript";A.src="http://sec.yoka.com/checkcode/fetch_code.php?oncomplete=onFetchConnectCheckCode";document.getElementsByTagName("head")[0].appendChild(A);}function check_code(){var A=$$("#seccode");var B=$$.trim($("connect_regiester_seccode").value);if(B==""){warning(A,"请填写验证码");A.focus();return false;}}var qzone_token="";var qzone_openid="";var qzone_timestamp="";var qzone_signature="";var qzone_token_secret="";var qzone_vericode="";function connect_logined(B){_YOKA.CookieManage.refresh();var A=_YOKA.Passport.getLoginUserInfo();if(A&&A.uid){byid("inner_post_iframe").src="http://passport.yoka.com/login_qzone.php?action=login&oauth_token="+qzone_token+"&openid="+qzone_openid+"&oauth_signature="+qzone_signature+"&uid="+A.uid+"&oauth_token_secret="+qzone_token_secret+"&oauth_vericode="+qzone_vericode+"&timestamp="+qzone_timestamp+"&refhost="+location.host;}else{if(B.action=="loginError"){if(B.error_code==2){alert("请输入正确的用户名");byid("connect_login_password").select();}else{if(B.error_code==4){alert("用户名或密码错误，请重新输入");byid("connect_login_password").select();}else{alert("登录失败，请重新输入");byid("connect_login_password").select();}}}else{if(B.error_code==1){alert("验证码错误");}else{if(B.error_code==2){alert("系统错误");}else{if(B.error_code==3){alert("密码不一致");byid("connect_regiester_password2").select();}else{if(B.error_code==4){alert("密码为空或者太长");byid("connect_regiester_password").select();}else{if(B.error_code==5){alert("邮件格式不正确");byid("connect_regiester_email").select();}else{if(B.error_code==6){alert("邮箱已经被使用");byid("connect_regiester_email").select();}else{if(B.error_code==7){alert("IP重复注册");}else{if(B.error_code==11){alert("用户名不合法");byid("connect_regiester_username").select();}else{if(B.error_code==12){alert("用户名包含不允许注册的词语");byid("connect_regiester_username").select();}else{if(B.error_code==13){alert("用户名已经存在");byid("connect_regiester_username").select();}else{if(B.error_code==14){alert("填写的 Email 格式有误");byid("connect_regiester_email").select();}else{if(B.error_code==15){alert("填写的 Email 不允许注册");byid("connect_regiester_email").select();}else{if(B.error_code==16){alert("填写的 Email 已经被注册");byid("connect_regiester_email").select();}else{if(B.error_code==17){alert("注册失败");}else{alert("注册失败");}}}}}}}}}}}}}}refresh_code();}}}function connect_submit(){if(byid("connect_div_login").style.display!="none"){if(byid("connect_login_username").value.length<2){alert("请输入正确的用户名");byid("connect_login_username").focus();return false;}if(byid("connect_login_password").value.length<6){alert("请输入正确的密码");byid("connect_login_password").focus();return false;}byid("connect_form_login").submit();}else{if(byid("connect_regiester_username").value.length<2){alert("请输入正确的用户名");byid("connect_regiester_username").focus();return false;}if(byid("connect_regiester_password").value.length<6){alert("密码不能少于6位，请重新输入");byid("connect_regiester_password").select();return false;}if(byid("connect_regiester_password").value!=byid("connect_regiester_password2").value){alert("重复密码与密码不一致，请重新输入");byid("connect_regiester_password2").select();return false;}if(byid("connect_regiester_email").value.length<6||byid("connect_regiester_email").value.indexOf("@")<1){alert("请输入正确的验证邮箱");byid("connect_regiester_email").select();return false;}if(byid("connect_regiester_seccode").value.length!=4){alert("请输入正确的验证码");byid("connect_regiester_seccode").select();return false;}byid("connect_regiester_truename").value=byid("connect_regiester_username").value;byid("connect_form_register").submit();}return false;}function toQzoneLogin(){var A=window.open("http://passport.yoka.com/login_qzone.php?refhost="+location.host,"TencentLogin","width=450,height=320,menubar=0,scrollbars=0,status=1,titlebar=0,toolbar=0,location=1");}function qzone_logined(C){var A=C.oauth_token;var E=C.openid;var D=C.oauth_signature;qzone_token=A;qzone_openid=E;qzone_timestamp=C.timestamp;qzone_signature=D;qzone_token_secret=C.oauth_token_secret;qzone_vericode=C.oauth_vericode;refresh_code();try{toggleWin("divLoginWin");}catch(B){alert("qzone_logined : "+B.message);}}function onConnectLogined(B){var A=B.from;if(!A||A=="undefined"||A==""){if(location.href.indexOf("?")>-1){location.href=location.href+"&t="+(new Date()).getTime();}else{location.href=location.href+"?t="+(new Date()).getTime();}}else{location.href=A;}}function onYokaLogined(){alert("YOKA账号已经登录！");var A=params.from;if(!A||A=="undefined"||A==""){if(location.href.indexOf("?")>-1){location.href=location.href+"&t="+(new Date()).getTime();}else{location.href=location.href+"?t="+(new Date()).getTime();}}else{location.href="http://"+A;}}
document.write('<script charset="utf-8">gRefHost = \'passport.yoka.com\';<\/script>');
document.write('<script src="http://ss1.yokacdn.com/www/login/j/connect_login_third.js" charset="utf-8"><\/script>');
document.write('<input type="hidden" id="onsuccess_js"/>');
document.write('<input type="hidden" id="redirect" value="true"/>');

