PassportSC._drawLoginForm = function()
{
    this.cElement.innerHTML='<div id="ppcontid"></div>';
};
PassportSC._drawPassportCard =  function ()
{
    this.cElement.innerHTML = '<div id="ppcontid"></div>';
};
var Passport17173={
    drawPassport17173:function(banner,ele)
    {
        if(typeof(ele)!="object"||typeof(banner)!="object")
        {
            return
        }
        this.banner=banner;
        this.ele=ele;
        PassportSC.autopad="";
        PassportSC.selectorTitle="选择您所要登录的邮箱";
        PassportSC.init(ele);
        PassportSC.cElement.className="";
		PassportCardList[0] = PassportSC;
		PassportSC.successCalledFunc = eval("drawAppInfo");
        if(PassportSC.cookie&&PassportSC.cookie['userid']!='')
        {
            PassportSC.cElement.className="passport";
            PassportSC.cElement.style.display="none";
            PassportSC.drawPassportCard();
        }
        else
        {
            this.drawPassPort17173Login()
        }
    },
    drawPassPortLoginInfo:function()
    {
        var tmp_userID=this.pUserID;
        if(tmp_userID.length>23)
        {
            tmp_userID=tmp_userID.substr(0,tmp_userID.indexOf("@"))
        }
        var html='<div class="w140">'+tmp_userID+'</div>';
        html+='<div class="w117"><span class="sohuMsgFlash"><embed src="http://images.chinaren.com/product/webim/mood/mood_blog.swf?UserID='+tmp_userID+'" wmode="transparent" quality="high" pluginspage="htt p://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" menu="-1" allowscriptaccess="always" /></span></div>'
        html+='<div id="pCardOpen"class="w78A"><a onclick="PassportSC.doLogout();" style="cursor:pointer;">退出</a></div>';        
		if(PassportSC.app17173UserInfoUrl == "")
		{
			this.banner.innerHTML=html;
		}else{
			this.banner.innerHTML='<div class="hightlight">用户信息加载中.....<img src="http://bbs.17173.com/images/userinfo_loading.gif" width=16 height=16 align="bottom" /></div>';
			Request.sendGET(PassportSC.app17173UserInfoUrl, infoUpdater);
		}
    },
    drawPassPort17173Login:function()
    {
        var html='<form method="post"onsubmit="return Passport17173.loginHandle();"name="loginform"><input type=hidden name=id value=""><input type=hidden name=password value=""><input type=hidden name=username value=""><input type=hidden name=m value=""><input type=hidden name=domain value=""><input type=hidden name=mpass value=""><input type=hidden name=loginid value=""><input type=hidden name=passwd value=""><input type=hidden name=appid value=""><input type=hidden name=ru value=""><input type=hidden name=eru value=""><input type=hidden name=fl value=""><input type=hidden name=ct value=""><input type=hidden name=vr value=""><input type=hidden name=sg value=""><div class="w306"><ul><li class="txtMode">用户名</li><li><input id="pemail"type="text"class="input01"autocomplete="off"disableautocomplete/></li><li class="txtMode">密码</li><li><input id="ppwd"type="password"class="input02"/></li><li><input type="Submit"value="登录" class="btn" style="height:20px;vertical-align: middle;width:36px;"/></li></ul></div><div id="pothermail"class="w85"><a href="'+PassportSC.registerUrl+'"target="_blank"><span id="reg">注册</span></a></div></form>';
        this.banner.innerHTML=html;
        PassportSC.emailInput=document.getElementById("pemail");
        PassportSC.passwdInput=document.getElementById("ppwd");
        PassportSC.loginMsg=document.getElementById("pothermail");
        PassportSC.bindSelector()
    },
    loginHandle:function()
    {
        var e_UserID=PassportSC.emailInput.value;
        var e_Pwd=PassportSC.passwdInput.value;
        var e_Index=e_UserID.indexOf("@");
        if(e_Index=="-1")
        {
            PassportSC.loginMsg.innerHTML='<a href="http://passport.sohu.com/help/" target="_blank">用户名不合法</a>';
            PassportSC.emailInput.focus();
            return false
        }
        if(e_Pwd=="")
        {
            PassportSC.loginMsg.innerHTML='请输入密码';
            PassportSC.passwdInput.focus();
            return false
        }
        var e_Domain=e_UserID.substr(e_Index+1);
        var e_Username=e_UserID.substr(0,e_Index);
        var frm=document.forms['loginform'];
        frm.elements['id'].value=e_Username;
        frm.elements['domain'].value=e_Domain;
        frm.elements['username'].value=e_Username;
        frm.elements['password'].value=e_Pwd;
        frm.elements['m'].value=e_Username;
        frm.elements['mpass'].value=e_Pwd;
        var html='<div class="w87"></div><div id="loginMsg"class="w226"></div><div class="w78A hidden"id="pCardOpen"><a onclick="PassportSC.doLogout();" style="cursor:pointer;">退出</a></div>';
        //PassportSC.domainList=["sohu.com","sogou.com"];
        Passport17173.banner.innerHTML=html;
        var wm='正在登录搜狐通行证，请稍候...';
        document.getElementById("loginMsg").innerHTML=wm;
        if(e_Domain=="")
        {
            PassportSC.autopad="17173.com"
        }
		return PassportSC.loginHandle(PassportSC.emailInput.value, PassportSC.passwdInput.value, "0", PassportSC.sElement, PassportSC.loginFailCall.bindFunc(PassportSC), PassportSC.loginSuccessCall.bindFunc(PassportSC));
    }
}
function drawAppInfo(ele)
{
    PassportSC.parsePassportCookie();
    Passport17173.pUserID=PassportSC.cookie['userid'];
    Passport17173.drawPassPortLoginInfo();
};
function infoUpdater(originalRequest)
{
    var userInfo = eval('(' + originalRequest.responseText + ')');
    document.getElementById("ppbanner").innerHTML = userInfo.content;
    if(userInfo.alert != "")
    {
        alert(userInfo.alert);
    }
}
function logoutApp()
{
	if(PassportSC.app17173LogoutUrl != ""){
		Request.sendGET(PassportSC.app17173LogoutUrl, appLogout);
	}
    PassportSC.cElement.style.display="none";
    Passport17173.drawPassport17173(Passport17173.banner,Passport17173.ele);
}
function appLogout(originalRequest)
{
}
