search_2009.login={url_01:"http://music.sina.com.cn/shequ/port/manage_utf8/login.php",url_02:"http://music.sina.com.cn/shequ/port/manage_utf8/logout.php",divId1:"loginDiv",jumpData:null,init:function(){this.jumpData=null;$("#loginDiv_uname").val("");$("#loginDiv_pw").val("");this.error("")},show:function(a){hideAll();show_div(this.divId1);$("#loginDiv_uname").focus();if(a){this.jumpData=a}},submit:function(){var b=search_2009.getUserInfo();if(b){this.login_st();this.cancel()}else{var d=$("#loginDiv_uname").val();var e=$("#loginDiv_pw").val();if(this.chk_input(d)!==true){var f="用户名"+this.chk_input(d);this.error(f);$("#loginDiv_uname").focus();return}if(this.chk_input(e)!==true){var f="密码"+this.chk_input(e);this.error(f);$("#loginDiv_pw").focus();return}var a="username="+d+"&password="+e;var c={url:search_2009.login.url_01,data:a,type:"get",success:search_2009.login.loginSuccess,error:search_2009.login.ajaxError};$.ajax(c)}},cancel:function(){hide_div(this.divId1);this.init()},chk_input:function(e){if(e==""){return"输入为空"}e=$.trim(e);var a="%<>[]!(){}'\"/\\，。；,;《》";var d="",c="";while(e.indexOf(String.fromCharCode(12288))>=0){e=e.replace(String.fromCharCode(12288),String.fromCharCode(32))}if(e.indexOf(String.fromCharCode(32))>=0||e.length===0){return"中有空格。"}for(var b=0;b<e.length;b++){c=e.charAt(b);if(a.indexOf(c)>=0){return"中有异常字符"}}return true},login_st:function(){if(search_2009.getUserInfo().status){$("#usernick").html(search_2009.getUserInfo().nick);$("#usernick").attr("href","http://music.sina.com.cn/shequ/u/"+search_2009.getUserInfo().sinaid);$("#usernick").attr("target","_blank");$("#loginStatus1").css("display","block");$("#loginStatus2").css("display","none")}else{$("#usernick").html("");$("#loginStatus1").css("display","none");$("#loginStatus2").css("display","block")}},logout:function(){$.get(search_2009.login.url_02,{key:"type",value:"yueku"},function(){$.cookie("MY_YUEKU_USER_STATUS",null,{path:"/"});$.cookie("UNIPRO_SINA_ID",null,{path:"/"});$.cookie("UNIPRO_SINA_LOGIN",null,{path:"/"});$.cookie("MY_YUEKU_NICK",null,{path:"/"});$.cookie("MY_YUEKU_ID",null,{path:"/"});search_2009.login.login_st()})},loginSuccess:function(a){if(a!="1"){search_2009.login.error("登录失败！用户名或密码不正确。");$("#loginDiv_uname").focus();return}else{hide_div(search_2009.login.divId1);search_2009.login.login_st();if(search_2009.login.jumpData&&search_2009.login.jumpData.toPage){switch(search_2009.login.jumpData.toPage){case 1:search_2009.collect.show(search_2009.login.jumpData.ids,search_2009.login.jumpData.type);break;default:}}search_2009.login.init()}},ajaxError:function(){this.error("连接失败，请稍候再试")},error:function(a){if(a&&a.length>0){$("#loginDiv_title").css("display","none");$("#loginDiv_error").html(a)}else{$("#loginDiv_title").css("display","block");$("#loginDiv_error").html(a)}},keypress:function(b){var a;if(window.event){a=window.event}else{a=arguments[0]}if(a.keyCode==13){this.submit()}}};search_2009.getUserInfo=function(){var b=parseInt($.cookie("MY_YUEKU_USER_STATUS"));if(b!=1&&b!=2){return false}var d=$.cookie("UNIPRO_SINA_ID");if(!d){return false}var a="";if($.cookie("UNIPRO_SINA_LOGIN").indexOf("@")>0){var c=$.cookie("SU").split(":");if(c.length==9&&c[8]==$.cookie("UNIPRO_SINA_LOGIN")){a=c[0]}}if(a.length==0){a=$.cookie("MY_YUEKU_NICK")?$.cookie("MY_YUEKU_NICK"):$.cookie("UNIPRO_SINA_LOGIN");a=unescape(a)}return{status:b,nick:a,sinaid:d}};