function G(B){if("string"==typeof (B)){return document.getElementById(B);}else{return B;}}if(typeof (site)=="undefined"){var site={};}if(!site.psp){site.psp="http://passport.baidu.com";}if(!site.mall){site.mall="http://youa.baidu.com";}if(!site.cmsm){site.cmsm="http://co.youa.baidu.com";}if(!site.css){site.css="http://st.youa.baidu.com/resource/css";}var topbar={config:{dataUrl:site.mall+"/data/0/user/0/topbar?callback=topbar.server.set",blink:2000,observerTime:10000,loginurl:location.href,logouturl:location.href,regurl:location.href,domain:(function(){var A=window.location.hostname;if(A.indexOf("youa.com")>-1){A="youa.com";}else{if(A.indexOf("youa.baidu.com")>-1){A="youa.baidu.com";}else{}}return A;})()},init:function(){if(!(G("topbar")||G("topbar_status"))){var d=document.createElement("DIV");d.style.display="none";d.id="topbar";document.body.insertBefore(d,document.body.firstChild);}if(G("topbar")){G("topbar").innerHTML='<div class="gm-master-dashboard"><span id="topbar_status"></span>&nbsp;&nbsp;<span id="topbar_baiduhi" class="mhi mhi2" title="开始即时会话"></span>&nbsp;&nbsp;|&nbsp;&nbsp;<div id="gm_act_mya" class="gdrop gdrop-mya"><a href="'+site.mall+'/my/" class="gdrop-handler" target="_blank">我的有啊</a><div class="jlist"><ul id="myoualist" class="buyer"><li class="first"><b></b><a href="'+site.mall+'/order/0/buyer/0/all" target="_blank">我购买的商品</a></li><li><a href="'+site.mall+'/user/0/cang/0/item" target="_blank">我的收藏</a></li></ul></div></div>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="'+site.cmsm+'/content/misc/buy/" target="_blank" title="浏览商品分类">我要买</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="'+site.mall+'/pub" target="_blank" title="立即发布商品">我要卖</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="'+site.mall+'/jump?uri=/">百付宝</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="http://bbs.youa.baidu.com/" style="color:#fc7708">社区</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="'+site.cmsm+'/content/help/" target="_blank">帮助</a>&nbsp;&nbsp;|&nbsp;&nbsp;<div id="gm_act_more" class="gdrop gdrop-more"><span class="gdrop-handler">更多</span><div class="jlist"><ul><li class="first"><b></b><a href="http://www.baidu.com/" target="_blank">百度首页</a></li><li><a href="'+site.cmsm+'/content/hi/" target="_blank">百度HI</a></li></ul></div></div></div><div class="gm-master-nav"><span class="cl"></span><span class="cr"></span><span class="cart"><a href="'+site.mall+'/cart/item/list" target="_blank">购物车 <strong id="ycount"><span style="color:#999">0</span></strong> 种商品</a></span><span id="topbar_my_bill"></span>&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="'+site.mall+'/user/0/cang/0/item">我的收藏</a></div>';}else{var loginurl=G("topbar_status").getAttribute("loginurl");if(loginurl){topbar.config.loginurl=loginurl;}var logouturl=G("topbar_status").getAttribute("logouturl");if(logouturl){topbar.config.logouturl=logouturl;}var regurl=G("topbar_status").getAttribute("loginurl");if(regurl){topbar.config.regurl=regurl;}}if(
/*@cc_on /MSIE 5/gi.test(window.navigator.userAgent) || /MSIE 6/gi.test(window.navigator.userAgent) || @*/
false){var gmSbtn=G("gm_act_sbtn");if(gmSbtn){gmSbtn.onmouseover=function(){this.className+=" hover";};gmSbtn.onmouseout=function(){this.className=this.className.replace(" hover","");};}var gmMya=G("gm_act_mya"),gmMore=G("gm_act_more");if(gmMya){gmMya.onmouseover=function(){this.className+=" gdrop-mya-hover";};gmMya.onmouseout=function(){this.className=this.className.replace(" gdrop-mya-hover","");};}if(gmMore){gmMore.onmouseover=function(){this.className+=" gdrop-more-hover";};gmMore.onmouseout=function(){this.className=this.className.replace(" gdrop-more-hover","");};}}var dc=document.cookie;if((dc.indexOf("BDUSS=")>-1)||(dc.indexOf("yid=")>-1)||(dc.indexOf("Yu=")>-1)){var cache=this.cache.read();if(cache&&cache.uname){if(new Date().getTime()-parseInt(cache.date,36)>topbar.config.blink||document.referrer){this.server.updata();}else{if(cache.uname){this.show("login");}else{this.show("logout");}}}else{this.server.updata();}}else{this.show("logout");if(window.location.hostname.indexOf("youa.baidu.com")==0){}else{if((window.location.hostname.indexOf("youa.com")>-1)){}else{this.server.updata();}}}this.observer.init();},show:function(E){if(E=="login"){var C=encodeURIComponent(topbar.config.logouturl);var B=this.cache.read();if(!B.uname){B.uname="";}if(G("topbar_status").className!="login"){G("topbar_status").innerHTML="<strong>"+B.uname+'</strong>&nbsp;&nbsp;[<a href="'+site.psp+"/?logout&u="+C+'">退出</a>]';G("topbar_status").className="login";}else{if(G("topbar_status").getElementsByTagName("STRONG")[0].innerHTML!=B.uname){G("topbar_status").innerHTML="<strong>"+B.uname+'</strong>&nbsp;&nbsp;[<a href="'+site.psp+"/?logout&u="+C+'">退出</a>]';}}this.order.change(B.order);this.cart.change(B.ycount);this.shop.show(B.shop);G("topbar_baiduhi").style.display="inline-block";G("topbar_baiduhi").onclick=function(){topbar.hi.start(B.uname);return false;};this.login=true;this.email=B.secureemail;this.mobile=B.securemobile;this.data=B;}else{var A=encodeURIComponent(topbar.config.loginurl);var D=encodeURIComponent(topbar.config.regurl);if(G("topbar_status").className!="logout"){G("topbar_status").innerHTML='[<a href="'+site.mall+"/passport/0/login?u="+A+'">登录</a>]&nbsp;&nbsp;[<a href="'+site.mall+"/passport/0/reg?u="+D+'">免费注册</a>]';G("topbar_status").className="logout";}this.order.change(0);this.hi.msg.change(0);this.shop.show(0);if(this.cache.is()){var B=this.cache.read();if(B&&B.ycount){this.cart.change(B.ycount);}}var B=this.cache.read();if(B&&B.ycount){this.cart.change(B.ycount);}else{this.cart.change(0);}G("topbar_baiduhi").style.display="none";G("topbar_baiduhi").onclick=function(){topbar.hi.start("");return false;};this.login=false;this.email=false;this.mobile=false;this.data=B;}},hi:{start:function(A){startBaiduHi("active",A,"",{src:"youa",clk:"bubble"});},msg:{change:function(A){A=parseInt(A);this.number=A;this.onchange(A);this.show(A);},onchange:function(A){},show:function(B){var A=G("topbar_baiduhi");if(topbar.login&&B!=0){A.innerHTML="<b>"+B+"</b>";A.className="mhi";}else{A.className="mhi mhi2";}}}},cache:{read:function(){var data=document.cookie.match("Yu=(.*?)(;|$)");if(data!=null&&data[1]!=""){data=eval("({"+unescape(this.enc(data[1],1))+"})");var d={uname:data.n,date:data.d,order:data.o?data.o:0,ycount:data.c?data.c:0,secureemail:data.e?1:0,securemobile:data.m?1:0,shop:data.s?1:0};return d;}else{return null;}},create:function(A){document.cookie="Yu="+this.enc('d:"'+new Date().getTime().toString(36)+'"'+A)+";path=/;domain="+topbar.config.domain;},change:function(A,D){var C=document.cookie.match("Yu=(.*?)(;|$)");var B=new RegExp(A+":(.*?)(,|$)","gi");var E=this.enc(C[1],1);if(B.test(E)){E=E.replace(B,A+":"+D+"$2");}else{E+=","+A+":"+D;}document.cookie="Yu="+this.enc(E)+";path=/;domain="+topbar.config.domain;},is:function(){return(document.cookie.indexOf("Yu=")>-1);},enc:function(B,A){if(A){return baseEncoder.decode(B);}else{return baseEncoder.encode(B);}}},shop:{show:function(A){if(A){if(G("myoualist").className!="seller"){G("myoualist").innerHTML+='<li id="myouashop"><a href="'+site.mall+'/data/0/user/0/seller/0/redir" target="_blank">管理店铺</a></li><li id="myouabought"><a href="'+site.mall+'/order/0/seller/0/dd/0/bought" target="_blank">价格及发货管理</a></li>';}G("myoualist").className="seller";}else{if(G("myoualist").className!="buyer"){G("myoualist").removeChild(G("myouashop"));G("myoualist").removeChild(G("myouabought"));G("myoualist").className="buyer";}}}},order:{number:0,change:function(A){if(this.number!=A){this.number=A;this.onchange(A);this.show(A);}},onchange:function(A){},show:function(A){if(A!=0){G("topbar_my_bill").innerHTML='&nbsp;&nbsp;|&nbsp;&nbsp;<a target="_blank" href="'+site.mall+'/order/0/buyer/0/bought">等我付款(<strong>'+A+"</strong>)</a>";}else{G("topbar_my_bill").innerHTML="";}}},cart:{number:0,onchange:function(A){},change:function(A){if(this.number!=A){var A=parseInt(A);this.number=A;this.onchange(A);if(topbar.cache.is()){if(A+1){topbar.cache.change("c",A);this.show(A);}else{return false;}}else{this.show(0);}}},show:function(A){if(A==0){A='<span style="color:#999">0</span>';}G("ycount").innerHTML=A;}},server:{updata:function(){this.isQuerying=true;if(G("topbar_data")){G("topbar_data").parentNode.removeChild(G("topbar_data"));var B="&&&"+new Date().getTime().toString(36);}else{var B="";}var A=document.createElement("SCRIPT");A.type="text/javascript";A.id="topbar_data";A.src=topbar.config.dataUrl+B+"&.js";document.getElementsByTagName("HEAD")[0].appendChild(A);},set:function(B){this.isQuerying=false;if(B&&B.uname){var A="";A+=',n:"'+escape(B.uname)+'"';if(B.secureemail){A+=",e:"+B.secureemail;}if(B.securemobile){A+=",m:"+B.securemobile;}if(B.my&&B.my.order){A+=",o:"+B.my.order;}if(B.is_seller){A+=",s:"+B.is_seller;}if(B.ycount){A+=",c:"+B.ycount;}topbar.cache.create(A);topbar.show("login");}else{if(B&&(B.ycount+1)){var A="";if(B.ycount){A+=",c:"+B.ycount;}topbar.cache.create(A);topbar.show("logout");}else{topbar.show("logout");}}topbar.data=B;}},data:{},observer:{init:function(){this.start();this.data=topbar.data;},addEvent:function(E,A,B,D){if(E.addEventListener){E.addEventListener(A,B,D);}else{if(E.attachEvent){var C=E.attachEvent("on"+A,B);}}},start:function(){topbar.observer.addEvent(window,"focus",function(){topbar.observer.check();setTimeout("topbar.observer.check()",1000);});},check:function(){var D=topbar.data?topbar.data:{},C=topbar.cache.read();var B=C?C:{};var A=(B.uname?B.uname:false),E=(D.uname?D.uname:false);if(A!=E){if(A){topbar.show("login");}else{topbar.show("logout");}}else{if(D.order!=B.order){topbar.order.show(B.order);}}if(B.ycount){if(D.ycount!=B.ycount){topbar.cart.change(B.ycount);}}else{topbar.cart.change(0);}this.data=B;}}};var baseEncoder={BMAP:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789%:-",_fix:function(B,D,C){var A=B.length;if(D>A){if(C){B+=new Array(D-A+1).join("0");}else{B=new Array(D-A+1).join("0")+B;}}return B;},encode:function(C){var B="";for(var A=0;A<C.length;A++){var D=C.charCodeAt(A);B+=baseEncoder._fix(D.toString(2),8);}return B.replace(/(\d{6})|(\d{1,5}$)/g,function(H,F,E){return F?baseEncoder.BMAP.charAt(parseInt(F,2)):baseEncoder.BMAP.charAt(parseInt(baseEncoder._fix(E,6,true),2));});},decode:function(C){var B="";for(var A=0;A<C.length;A++){var D=baseEncoder.BMAP.indexOf(C.charAt(A));B+=baseEncoder._fix(D.toString(2),6);}return B.replace(/(\d{8})|(\d{1,7}$)/g,function(H,F,E){return F?String.fromCharCode(parseInt(F,2)):"";});}};setTimeout("topbar.init()",10);var User={};User.data=Object();User.neverLogin=function(){return(document.cookie.indexOf("USERID=")==-1||document.cookie.indexOf("USERID=5ece5ece;")>-1);};User.goReg=function(C,A,B){C=C||"reg";if(!window.Dialog){top.location.href=site.mall+"/passport/0/reg?u="+encodeURIComponent(topbar.config.regurl)+"&todo="+C;return ;}if(!A){A=site.cmsm+"/content/misc/regok/index.html";}YouaPsp.regRetU=A;if(!User._Reg){User._Reg=new Dialog({className:"panel-t4",center:true,width:650,footer:true,useIframe:!!window.ActiveXObject,caption:"用户注册"});User._Reg.onbeforehide=function(){topbar.server.updata();};}YouaPsp.onRenderReg=function(){User._Reg.setCaption("用户注册");User._Reg.width=650;User._Reg.show();};YouaPsp.onRenderLockMail=YouaPsp.onRenderLockMobile=function(){User._Reg.setCaption("邮箱验证");User._Reg.width=550;User._Reg.show();};YouaPsp.onRenderLockMobile=function(){User._Reg.setCaption("手机验证");User._Reg.width=550;User._Reg.show();};User._Reg.setContent('<div class="panel-reg"><div id="reg_wrap"></div></div>');if(C=="reg"){YouaPsp.verifyType="";YouaPsp.onRegPass=function(){B&&B();topbar.server.updata();User._Reg.hide();};YouaPsp.renderReg();}else{YouaPsp.verifyType=C;YouaPsp.onRegPass=function(){topbar.server.updata();};YouaPsp.onVerifyPass=function(D){B&&B();topbar.server.updata();User._Reg.hide();};if(!topbar.login){switch(C){case"email":case"mobile":case"email_or_mobile":case"mobile_or_email":YouaPsp.renderReg();break;}}else{switch(C){case"email":case"email_or_mobile":YouaPsp.renderLockMail();break;case"mobile":case"mobile_or_email":YouaPsp.renderLockMobile();break;}}}if(User._Login){User._Login.hide();}User._Reg.setCaption("用户注册");User._Reg.width=650;User._Reg.show();};User.data.imTimer="";User.data.imInit=function(A){topbar.hi.msg.change(A);User.data.imTimer=setTimeout("User.data.imUpdata()",30*1000);};User.data.imUpdata=function(){if(topbar.login){var A="http://fetch.im.baidu.com/ihaloader?op=msgcount&charset=gbk&callback=User.data.imInit&refer=youa.com";if(document.getElementById("immsgcount")){document.getElementById("immsgcount").parentNode.removeChild(document.getElementById("immsgcount"));}script=document.createElement("SCRIPT");script.type="text/javascript";script.id="immsgcount";script.src=A+"&t="+new Date().getTime().toString(36);document.getElementsByTagName("HEAD")[0].appendChild(script);}};User.isLoginBaidu=function(){return topbar.login;};User.Login={_failTimes:0};User.Login.show=function(E,C,D){if(!window.Dialog){window.location=site.mall+"/passport/0/login?u="+encodeURIComponent(window.location.href);return ;}YouaPsp.onLoginPass=function(){if(typeof E=="function"){User.Power.opXfun(E,"login");}};YouaPsp.onRenderLogin=function(){User._Login.show(undefined,undefined,D&&D.width);};if(!User._Login){User._Login=new Dialog({className:"panel-t4",center:true,width:365,footer:true,position:"fixed",useIframe:!!window.ActiveXObject,caption:"用户登录",content:'<div class="panel-login"><p class="s1" id="login-err">您需要登录后才能继续刚才的操作</p><div class="panel-login-bd"><div id="login_udf_div" style="display:none"></div><div id="login_wrap"></div><div id="user_register_ctn" style="display:none"><h4>没有百度帐号？</h4><button type=button id="user_register_btn" onclick="User.goReg();" >立即注册</button></div></div></div>'});}var A=D&&D.caption||"用户登录";User._Login.setCaption(A);YouaPsp.renderLogin();var B=D&&D.loginMsg||"您需要登录后才能继续刚才的操作";G("login-err").innerHTML=B;if(C){G("user_register_ctn").style.display="";}else{G("user_register_ctn").style.display="none";}if(D&&D.udfContent){G("login_udf_div").innerHTML=D.udfContent;G("login_udf_div").style.display="";Dom.addClassName(G("login_udf_div").parentNode,"panel-login-wide-bd");}else{Dom.removeClassName(G("login_udf_div").parentNode,"panel-login-wide-bd");G("login_udf_div").style.display="none";}User._Login.show(undefined,undefined,D&&D.width);};User.Login.hint=function(A){if(G("login-err")){G("login-err").innerHTML=A;}};User.Login.hide=function(){User._Login.hide();};User.Power={login:function(A){this.check(A,"login");},email:function(A,B){this.check(A,"email",B);},mobile:function(A,B){this.check(A,"mobile",B);},email_or_mobile:function(A,B){this.check(A,"email_or_mobile",B);},mobile_or_email:function(A,B){this.check(A,"mobile_or_email",B);},buy:function(B,A){if(User.neverLogin()&&A){User.Login.show(function(){User.Power.opXfun(B,"mobile_or_email");},0,{width:600,caption:"购买",loginMsg:"欢迎使用快速购买，如果您已有百度账号，请直接登录。",udfContent:'<div class="left"><div class="msg4NewUser"><h3>没有百度账号</h3><p>1.专为非会员设计，三步完成，轻松便捷</p><p>2.同时免费生成百度账号 </p><p>3.需要进行手机验证 </p></div><div class="quick_buy"><ul><li><a href="'+A+'" class="bg"><span>快速购买</span></a></li><li><a href="'+site.cmsm+'/content/help/A3/1/2008-09-01/142931181287.html#2" target="_blank">帮助</a></li></ul></div></div>'});return ;}this.check(B,"mobile_or_email");},check:function(B,D,E){if(!B){return false;}var A="";var C=B;if(typeof B!="function"){A=B;C=function(){location.href=A;};}this.lastXfun=C;if(!D){D="login";}if(!topbar.login){if(E){User.goReg(D=="login"?"":D,A,C);}else{User.Login.show(function(){User.Power.opXfun(B,D);},1);G("user_register_btn").onclick=function(){User.Login.hide();User.goReg(D=="login"?"reg":D,A,C);};}return ;}switch(D){case"login":C();break;case"email_or_mobile":case"mobile_or_email":if(topbar.email||topbar.mobile){C();}else{User.goReg(D,A,C);}break;case"mobile":case"email":if(topbar[D]){C();}else{User.goReg(D,A,C);}break;}},opXfun:function(A,B){if(!topbar.login){setTimeout(function(){User.Power.opXfun(A,B);},10);}else{this.check(A,B);}}};window.startBaiduHi=(function(){var C=navigator.userAgent.indexOf("MSIE")>-1&&!window.opera,F=navigator.userAgent.indexOf("Firefox")!=-1;function A(){var B="";try{B=new ActiveXObject("WebDetect.Detect").GetVersion();}catch(I){}try{if(typeof (navigator.mimeTypes["application/x-baiduhi"])=="object"){B=".*";}}catch(I){}return B;}function H(I,J){var B=new Date(),K=B.getTime();B.setTime(K+30*1000);document.cookie="IM_add="+escape(I+"|youa.baidu.com|"+(new Date().getTime()).toString(36)+"|dataC2cType|{sellerUsername:'"+I+"'"+((J)?",productId:'"+J+"'":"")+"}")+";domain=baidu.com;path=/;expires="+B.toGMTString();if(!/(^| )IM_=/.test(document.cookie)){if(H.f&&H.f.tagName=="FORM"){H.f.submit();return ;}var K=document.createElement("DIV");K.style.display="none";document.body.insertBefore(K,document.body.firstChild);K.innerHTML="<form name='__IM_REDIRECT_FORM' method='get' target='baidu_webim' action='http://web.im.baidu.com'></form>";H.f=document.forms.__IM_REDIRECT_FORM;H.f.submit();K=null;}}function E(I){var B=[];for(prop in I){if(prop!="onim"&&prop!="onwebim"){B.push(prop+"="+I[prop]);}}return(B.length>0?"&"+B.join("&"):"");}function D(B,L,J,K){var M=document.createElement("script");document.body.appendChild(M);M.src="http://im.baidu.com/nop?type="+B+"&sid="+L+"&id="+J+E(K)+"&t="+new Date().getTime();}return function(L,O,M,N){D(L,O,M,N);var K=A(),J;if(K==""){if(/active|c2cmsg|message|addcontact|addgroup|creategroup/i.test(L)){H(M,N.iid);if(N&&N.onwebim){N.onwebim();}}return false;}if(!(new RegExp(K.replace(/(\.)/g,"\\."),"i").test(L))){return false;}var B="baidu://"+L+"/?sid="+O+"&id="+M+E(N);if(C){B=B+"&browser=IE";}else{if(F){B=B+"&browser=FF&promo=c2cmsg|message|addgroup|creategroup|addcontact";}}if(N&&N.onim){N.onim();}if(document.getElementById("__IM_REDIRECT_IFRAME")){J=document.getElementById("__IM_REDIRECT_IFRAME");}else{J=document.createElement("iframe");J.style.display="none";J.id="__IM_REDIRECT_IFRAME";document.body.appendChild(J);}J.src=B;};})();var bdPass=bdPass||{};(function(){var baidu={version:"1-0-0",emptyFn:function(){}};baidu.isString=function(a){return(typeof a=="object"&&a&&a.constructor==String)||typeof a=="string";};baidu.sio=baidu.sio||{};baidu.url=baidu.url||{};baidu.string=baidu.string||{};baidu.string.escapeReg=function(a){return String(a).replace(new RegExp("([.*+?^=!:\x24{}()|[\\]/\\\\])","g"),"\\\x241");};baidu.url.parseQuery=function(j,n){if(n){var l=new RegExp("(^|&|\\?|#)"+baidu.string.escapeReg(n)+"=([^&]*)(&|\x24)","");var k=j.match(l);if(k){return k[2];}}else{if(j){j=j.substr(j.indexOf("?")+1,j.length);var g=j.split("&");var h={},e=[],d,c,m;for(var f=0;f<g.length;f++){d=g[f].split("=");c=d[0],m=d[1];if(c===""){continue;}if(typeof h[c]=="undefined"){h[c]=m;}else{if(baidu.isString(h[c])){continue;}else{h[c].push(m);}}}return h;}}return null;};baidu.sio.get=function(d,a){if(!d||!baidu.isString(d)){return null;}var g=baidu.url.parseQuery(d,"callback");var f=document.createElement("SCRIPT");if(!g){var c=false;f.onreadystatechange=f.onload=function(){if(c){return false;}if(typeof f.readyState==="undefined"||f.readyState=="loaded"||f.readyState=="complete"){c=true;try{a();}finally{if(f&&f.parentNode){f.parentNode.removeChild(f);}f.onreadystatechange=null;f.onload=null;f=null;}}};}else{var b="CB"+Math.floor(Math.random()*2147483648).toString(36);d=d.replace(/(&|\?)callback=([^&]*)/,"\x241callback="+b);window[b]=function(){try{var h=(a||window[g]);h.apply(null,arguments);}finally{if(f&&f.parentNode){f.parentNode.removeChild(f);}f=null;window[b]=null;}};}f.src=d;f.type="text/javascript";var e=document.getElementsByTagName("HEAD")[0];e.insertBefore(f,e.firstChild);};if(bdPass.ShellTemplate){return ;}var shell=function(){var bdTarget,bdConfig,bdType,json;var st;var busyFlag=false;var failTimer=0;var packUrl=function(type,config){var url=[];url.push("tpl="+config.tpl);url.push("callback=getPassJs");return(site.psp+"/api/?"+type+"&"+url.join("&"));};var getPassJs=function(v,obj){if(typeof v=="string"){v=eval(v);}json=v;var link=json.jslink;baidu.sio.get(link,renderCallback);};var renderCallback=function(){var template=bdType.charAt(0).toUpperCase()+bdType.slice(1)+"Template";bdPass[template]["render"](json,bdTarget,bdConfig);busyFlag=false;clearTimeout(failTimer);};var callJson=function(){var url=packUrl(bdType,bdConfig);baidu.sio.get(url,getPassJs);};var init=function(type,target,config){bdType=type,bdTarget=target,bdConfig=config;callJson();};return{render:function(type,target,config){if(!busyFlag){busyFlag=true;clearTimeout(failTimer);failTimer=setTimeout(function(){try{config&&config.onRenderFailure&&config.onRenderFailure();}catch(ex){}busyFlag=false;},5000);clearTimeout(st);init(type,target,config);}else{st=setTimeout(function(){shell.render(type,target,config);},300);}if(!config.tpl){alert("需要tpl");}}};}();bdPass.ShellTemplate=shell;})();(function(){var P=function(T,S){for(var R in S){T[R]=S[R];}};var E=window.YouaPsp={tpl:"cc"};switch(location.hostname.toLowerCase()){case"co.youa.baidu.com":E.jumpUrl="http://co.youa.baidu.com/picture/r/mall/com/psp_jump.html";break;case"caipiao.youa.baidu.com":E.jumpUrl="http://youa.baidu.com/static/com/psp_jump.html";break;default:E.jumpUrl=location.href.substr(0,location.href.indexOf("/",8))+"/static/com/psp_jump.html";break;}var L=false;E._init=function(){if(L){return ;}L=true;var R=G("psp_css_link");if(!R){R=document.createElement("link");R.rel="stylesheet";R.type="text/css";R.href=(site.css||"http://co.youa.baidu.com/resource/css")+"/mall/module-psp.css?v=091203.css";document.getElementsByTagName("head")[0].appendChild(R);}};P(E,{onRenderReg:undefined,onRegPass:undefined,onRenderLockMail:undefined,onRenderLockMobile:undefined,onVerifyPass:undefined,onRenderLogin:undefined,onLoginPass:undefined,verifyType:""});var I=E.regData={autoSendVerifyInfo:false};var C,B,D,M,A,Q,K,N,F,H,J,O;E._init4Reg=function(){E._init();if(G("reg_nav")){return ;}C=G("reg_wrap");C.innerHTML='<ul id="reg_nav" class="step1"><li class="step1">1.填写会员信息</li><li class="step2">2.验证</li><li class="step3">3.注册成功</li></ul>	<div id="reg_reg_wrap_outer">		<div id="reg_reg_wrap">			<div id="reg_reg_wrap_inner">			</div>		</div>	</div>	<div id="reg_verify_wrap_outer" style="display:none">		<div id="reg_lockmail_wrap" style="display:none">			<div id="reg_lockmail_wrap_inner">				<h2><strong>温馨提示：</strong>您需要完成邮箱或手机验证，才能在有啊购物哦。</h2>				<div id="reg_lockmail_wrap_inner2"></div>			</div>			<div id="reg_lockmail_msg" style="display:none">				<h2><strong>温馨提示：</strong>我们已经给您发送了验证邮件，地址为：<b id="email_tobelock"></b></h2>				<ul>					<li class="step1">						<strong>第一步：查看您的电子邮箱</strong><span>请登录到您的邮箱收信。<a href="#" id="jump_to_my_email" target="_blank" style="display:none"></a></span>					</li>					<li class="step2">						<strong>第二步：点击信中确认按钮</strong><span>请在24小时内激活您的账号。</span>					</li>					<li class="step3">						<strong>如果一小时内没有收到邮件，建议再次发送验证邮件。</strong><span><a href="javascript:YouaPsp.renderLockMail();void(0)">点击返回，重新填写邮箱>></a></span>					</li>				</ul>				<div class="lockmail_done"><button onclick="YouaPsp.verifyPass(\'email\',1);" ><span>我已完成验证</span></button></div>			</div>		</div>		<div id="reg_lockmobile_wrap" style="display:none">			<div id="reg_lockmobile_wrap_inner" style="display:none">				<h2><strong>温馨提示：</strong>您需要完成邮箱或手机验证，才能在有啊购物哦。</h2>				<div id="reg_lockmobile_wrap_inner2"></div>			</div>			<div id="reg_lockmobile_vcode_wrap" style="display:none">				<h2><strong>温馨提示：</strong>已经向您的手机发送免费的验证码，请查收短信。</h2>				<form onsubmit="return false;">				<ul>					<li class="step1">						<label>手机号码：</label><strong id="mobileno_tobelock"></strong> &nbsp;					</li>					<li class="step2">						<label for="veri_code">验证码：</label><input type="text" id="veri_code" maxlength="6"><span class="err" id="veri_code_err"></span><span>请输入您手机收到的六位验证码</span>					</li>					<li class="step3">						<strong>如果您在一分钟内没有收到验证码</strong>，请<a href="javascript:YouaPsp.renderLockMobile();void 0;">点此重新验证</a>					</li>					<li class="step4">						<button type="submit" onclick="User.Power.login(YouaPsp.checkVCode);return false;"><span>下一步</span></button>&nbsp;&nbsp;&nbsp;&nbsp;<a href="javascript:YouaPsp.renderLockMail();void 0;">改用邮箱验证</a><br>					</li>				</ul>				</form>			</div>		</div>	</div>';B=G("reg_nav"),D=G("reg_reg_wrap_outer"),M=G("reg_reg_wrap"),A=G("reg_reg_wrap_inner"),Q=G("reg_verify_wrap_outer"),K=G("reg_lockmail_wrap"),N=G("reg_lockmail_wrap_inner"),F=G("reg_lockmail_msg"),H=G("reg_lockmobile_wrap"),J=G("reg_lockmobile_wrap_inner"),O=G("reg_lockmobile_vcode_wrap");};E.renderReg=function(R){E._init4Reg();var S={tpl:E.tpl,jumpUrl:E.jumpUrl,labelName:{email:"邮箱地址："},noticeValue:{username:"可以是汉字、数字、字母或下划线",loginpass:"密码区分大小写",email:"请输入有效邮箱地址，当密码遗失时凭此领取"},onSuccess:function(T){if(E.onRegPass){E.onRegPass();}if(E.verifyType){var U=G("PassFormreg");I.email=U.email.value;I.mobile=U.PassInputMobile_Youa.value;I.password=T.getIptValue("loginpass");I.autoSendVerifyInfo=true;if(U.verify_mode[0].checked){E.renderLockMobile();}else{E.renderLockMail();}B.className="step2";Dom.hide([D]);Dom.show([Q]);}},onAfterRender:function(X){if(E.verifyType){var a=G("PassFormreg");var Y=Dom.parentNode(a.email,"P");var T=document.createElement("legend");T.className="vefiry_info_title";Y.parentNode.insertBefore(T,Y);T.innerHTML="<span>验证信息</span>";var b=document.createElement("P");b.className="vefiry_type_wrap";Y.parentNode.insertBefore(b,Y);b.innerHTML='<span><span><input name="verify_mode" type="radio" id="verify_mobile_box" value="mobile" checked/><label for="verify_mobile_box">手机验证</label></span><span><input name="verify_mode" type="radio" id="verify_mail_box" value="email"/><label for="verify_mail_box">邮箱验证</label></span></span>';var U=document.createElement("P");Y.parentNode.insertBefore(U,Y);U.className="PassMobileYoua";U.innerHTML='<label for="PassInputMobile_Youa">手机号：</label><input id="PassInputMobile_Youa" name="PassInputMobile_Youa" value="" type="text" maxlength="11" ><span class="pass-valid-note pass-note-failed" style="display:none"></span><span class="pass-desc">用手机找回密码更加安全快捷</span>';a.verify_mode[0].onclick=function(){U.style.display="";};a.verify_mode[1].onclick=function(){U.style.display="none";};a.PassInputMobile_Youa.onblur=function(){this.value=this.value.trim();if(this.value.length==0){this.nextSibling.style.display="";this.nextSibling.innerHTML="请填写手机号";return false;}else{if(!(/^1[358]\d{9}$/).test(this.value)){this.nextSibling.style.display="";this.nextSibling.innerHTML="手机号格式不正确";return false;}else{this.nextSibling.style.display="none";this.nextSibling.innerHTML="";return true;}}};BBEvent.observe(a,"submit",function(c){if(a.PassInputMobile_Youa.offsetWidth&&!a.PassInputMobile_Youa.onblur()){BBEvent.preventDefault(c);}});if(true){var V=a.verify_mode;for(var W=0;W<V.length;W++){var Z=E.verifyType.indexOf(V[W].value);if(Z==0){V[W].checked=true;V[W].onclick();}if(Z==-1){V[W].checked=false;Dom.hide(V[W].parentNode);}}}}if(E.onRenderReg){E.onRenderReg();}},onRenderFailure:function(){A.innerHTML='<div style="text-align:center;padding:20px;" class="psp-failure">啊呀呀，网络好像不大好哦。<br/>您可以稍后重试，或请点击 <a href="https://passport.baidu.com/?reg&tpl=cc" target="_blank">免费注册</a></div>';}};B.className="step1";Dom.show([D]);A.innerHTML='<div style="text-align:center;padding:20px;" class="psp-loading">加载中......</div>';Dom.hide([Q]);if(R){P(S,R);}bdPass.ShellTemplate.render("reg",A,S);};E.renderLockMail=function(R){E._init4Reg();var S={tpl:E.tpl,jumpUrl:E.jumpUrl,retu:E.regRetU,labelName:{password:"百度账户密码：",securemail:"设置验证邮箱："},buttonValue:"发送验证邮件",onNotLogin:function(){User.Login.show(function(){E.renderLockMail(R);},0);},onSuccess:function(){I.password=G("PassFormlockmail").password.value;G("email_tobelock").innerHTML=I.email=G("PassFormlockmail").securemail.value;var T={"163.com":"mail.163.com","qq.com":"mail.qq.com","126.com":"mail.126.com","tom.com":"mail.tom.com","yahoo.cn":"mail.yahoo.cn","yahoo.com.cn":"mail.yahoo.com.cn","sina.com":"mail.sina.com","gmail.com":"mail.google.com","hotmail.com":"www.hotmail.com","sohu.com":"mail.sohu.com","yeah.net":"mail.yeah.net","vip.qq.com":"mail.qq.com","21cn.com":"mail.21cn.com","139.com":"mail.139.com","live.cn":"www.hotmail.com","foxmail.com":"www.foxmail.com","eyou.com":"eyou.com","sina.com.cn":"mail.sina.com"};var U=G("PassFormlockmail").securemail.value.split("@")[1];Dom.hide(G("jump_to_my_email"));if(U){var V=T[U.toLowerCase()];if(V){Dom.show(G("jump_to_my_email"));G("jump_to_my_email").href="http://"+V;}}Dom.hide(N);Dom.show(F);},onAfterRender:function(){var U=G("PassFormlockmail");U.password.value=I.password||"";U.securemail.value=I.email||"";var T=U.elements[U.length-1];if(E.verifyType&&E.verifyType.indexOf("mobile")>-1){var V=Dom.createElement("span",{innerHTML:'&nbsp;&nbsp;<a href="javascript:YouaPsp.renderLockMobile();void 0;">改用手机验证</a>'});T.parentNode.appendChild(V);}if(I.autoSendVerifyInfo){I.autoSendVerifyInfo=false;U.submit();}if(E.onRenderLockMail){E.onRenderLockMail();}},onRenderFailure:function(){$("reg_lockmail_wrap_inner2").innerHTML='<div style="text-align:center;padding:20px;" class="psp-failure">啊呀呀，网络好像不大好哦。<br/>您可以稍后重试，或请点击 <a href="https://passport.baidu.com/?inputsmail&tpl=cc" target="_blank">绑定邮箱</a></div>';}};Dom.hide([F,H]);$("reg_lockmail_wrap_inner2").innerHTML='<div style="text-align:center;padding:20px;height:117px;" class="psp-loading">加载中......</div>';Dom.show([Q,K,N]);if(R){P(S,R);}bdPass.ShellTemplate.render("lockmail","reg_lockmail_wrap_inner2",S);};E.renderLockMobile=function(R){E._init4Reg();var S={tpl:E.tpl,jumpUrl:E.jumpUrl,labelName:{password:"百度账户密码：",securemobile:"设置验证手机："},buttonValue:"发送验证码",onNotLogin:function(){User.Login.show(function(){E.renderLockMobile(R);},0);},onSuccess:function(){I.password=G("PassFormlockphone").password.value;G("mobileno_tobelock").innerHTML=I.mobile=G("PassFormlockphone").securemobile.value;G("veri_code").value="";Dom.show([O]);Dom.hide([J]);},onAfterRender:function(){var U=G("PassFormlockphone");U.password.value=I.password||"";U.securemobile.value=I.mobile||"";var T=U.elements[U.length-1];if(E.verifyType&&E.verifyType.indexOf("email")>-1){var V=Dom.createElement("span",{innerHTML:'&nbsp;&nbsp;<a href="javascript:YouaPsp.renderLockMail();void 0;">改用邮箱验证</a>'});T.parentNode.appendChild(V);}if(I.autoSendVerifyInfo){I.autoSendVerifyInfo=false;U.submit();}if(E.onRenderLockMobile){E.onRenderLockMobile();}},onRenderFailure:function(){$("reg_lockmobile_wrap_inner2").innerHTML='<div style="text-align:center;padding:20px;" class="psp-failure">啊呀呀，网络好像不大好哦。<br/>您可以稍后重试，或请点击 <a href="https://passport.baidu.com/?inputsmobile&tpl=cc" target="_blank">绑定手机</a></div>';}};Dom.hide([O,K]);$("reg_lockmobile_wrap_inner2").innerHTML='<div style="text-align:center;padding:20px;height:117px;" class="psp-loading">加载中......</div>';Dom.show([Q,H,J]);if(R){P(S,R);}bdPass.ShellTemplate.render("lockphone","reg_lockmobile_wrap_inner2",S);};E.checkVCode=function(){var T=site.psp+"/api/?setphone&token={0}&time={1}&phonevcode={2}&callback=YouaPsp.dealVCodeResult";var S=window.bdPassData||{bdToken:"",bdTime:""};T=T.format(S.bdToken,S.bdTime,G("veri_code").value);var R=Dom.createElement("script",{src:T});document.getElementsByTagName("head")[0].appendChild(R);};E.dealVCodeResult=function(R){R=R||{};if(R.error==0){E.verifyPass("mobile");}else{if(R.error==2){User.Power.login(E.checkVCode);}else{if(R.error==4){E.verifyPass("mobile");}else{var S={"11":"验证码不正确。","12":"验证码过期。"};alert(S[R.error+""]||"验证失败。");}}}};E.verifyPass=function(R,S){if(R=="email"){if(!topbar.email){if(S){if(!topbar.server.isQuerying){topbar.server.updata();}var T=setInterval(function(){if(!topbar.server.isQuerying){clearInterval(T);E.verifyPass("email");}},10);}else{alert("您好像还没激活验证哦。");}return ;}}if(E.onVerifyPass){E.onVerifyPass(R);}else{location.href="/";}};E.renderLogin=function(R){E._init();var S={tpl:E.tpl,jumpUrl:E.jumpUrl,renderSafeflg:true,labelName:{password:"密　码：",safeflg:"密　码："},onSuccess:function(){try{topbar.server.updata();User.Login.hide();}catch(T){}if(E.onLoginPass){E.onLoginPass();}else{location.href="/";}},onAfterRender:function(){if(E.onRenderLogin){E.onRenderLogin();}},onRenderFailure:function(){$("login_wrap").innerHTML='<div style="text-align:center;padding:20px;" class="psp-failure">啊呀呀，网络好像不大好哦。<br/>您可以稍后重试，或请点击 <a href="https://passport.baidu.com/?login&tpl=cc" target="_blank">登录</a></div>';}};$("login_wrap").innerHTML='<div style="text-align:center;padding:20px;height:134px;" class="psp-loading">加载中......</div>';if(R){P(S,R);}bdPass.ShellTemplate.render("login","login_wrap",S);};})();setTimeout("User.data.imUpdata();",2000);