﻿// JavaScript Document
PassportSC._drawLoginForm = function()
{
	this.cElement.innerHTML='<form method="post" onsubmit="return PassportSC.doLogin();" name="loginform"><li style ="width:190px;">78178游戏平台</li><li style="width:290px;" id="pperrmsg"></li><li class="txz">通行证</li><li class="textbox"><input type="text" id="username" name="email" value="" /></li><li>密码</li><li class="textbox"><input type="password" id="pwd" name="password" value="" /></li><li class="login"><input type="submit" value="登录" alt="登 录" id="login" name="login" value="" src="images/btn_h_login.gif" /></li><li class="btn_reg"><a href="http://www.78178.com/reg.aspx" target="_blank">注册</a></li><li class="style1"><a onclick="SetHome(this,window.location);"  href="#">设为首页</a></li><li class="style2"><a href="javascript:void(0);" onclick="AddFavorite(window.location.href ,document.title);">加入收藏</a></li><li></li></form>';
/*
	if(document.getElementById("login_content")){
        document.getElementById("login_content").innerHTML='<table><tr><td colspan="4" style="height:20px;"></td></tr><tr><td class="style3">用户名</td><td colspan="2"><input id="txt_username" class="txt_username" TabIndex="1" value=""/></td><td rowspan="2"><input type="image" id="user_lgn" class="user_lgn" TabIndex="4" src="../images/btn_h_login2.gif" style="width:72px;height:48px;" onclick="PassportSC.doLogin(\'txt_username\',\'txt_pwd\',\'Text3\');" /></td></tr><tr><td class="style3">密&nbsp; 码</td><td colspan="2"><input type="password" id="txt_pwd" TabIndex="2" class="txt_pwd" value=""/></td></tr><tr><td class="style3"></td><td colspan="3"><input type="checkbox" id="Text3" class="txt_autolgn" TabIndex="3" value=""/>自动登录</td></tr><tr><td colspan="4"></td></tr><tr><td class="style3"></td><td><a href="http://www.78178.com/reg.aspx" target="_blank">用户注册</a>|</td><td><a href="http://www.78178.com/quhuimima.aspx" target="_blank">忘记密码？</a></td><td></td></tr></table>';
    }else{
        PassportSC.loginFormHTML='<table><tr><td colspan="4" style="height:20px;"></td></tr><tr><td class="style3">用户名</td><td colspan="2"><input id="txt_username" class="txt_username" TabIndex="1" value=""/></td><td rowspan="2"><input type="image" id="user_lgn" class="user_lgn" TabIndex="4" src="../images/btn_h_login2.gif" style="width:72px;height:48px;" onclick="PassportSC.doLogin(\'txt_username\',\'txt_pwd\',\'Text3\');" /></td></tr><tr><td class="style3">密&nbsp; 码</td><td colspan="2"><input type="password" id="txt_pwd" TabIndex="2" class="txt_pwd" value=""/></td></tr><tr><td class="style3"></td><td colspan="3"><input type="checkbox" id="Text3" class="txt_autolgn" TabIndex="3" value=""/>自动登录</td></tr><tr><td colspan="4"></td></tr><tr><td class="style3"></td><td><a href="http://www.78178.com/reg.aspx" target="_blank">用户注册</a>|</td><td><a href="http://www.78178.com/quhuimima.aspx" target="_blank">忘记密码？</a></td><td></td></tr></table>';
    }*/
};

PassportSC.drawPassportWait = function (str) 
{
    this.cElement.innerHTML=''+
							'<li >' + str + '</li>';
};

PassportSC._drawPassportCard =  function () 
{
	
	var html = '<div  id="ppcontid"></div><div class="listContA"></div>';

    this.cElement.innerHTML = html;
	
	
};

PassportSC.drawPassportInfo = function ()
{
   
    html = '<ul><li>' + this.cookie['userid'] + '</li><li><p>欢迎您，您已经成功登录风云通行证！ </p></li>现在即可畅游风云所有服务。</li></ul>';
    this.iElement.innerHTML = html;
};
PassportSC.app17173 = [["http://bbs.17173.com",  "社区"],
                       ["http://bk.17173.com",   "百科"],
                       ["http://blog.17173.com", "博客"],
                       ["http://vlog.17173.com", "播客"],
                       ["http://pic.17173.com",  "截图"]];
PassportSC.app78178UserInfoUrl = "";

var Request = new Object();
    Request.send = function(url, method, callback, data, urlencoded) {
    	var req;
    	if(window.XMLHttpRequest){
    		req = new XMLHttpRequest();
    	}else if(window.ActiveXObject){
    		req = new ActiveXObject("Microsoft.XMLHTTP");
    	}
    	req.onreadystatechange = function() {
    		if(req.readyState == 4){
    			if (req.status < 400) {
    				(method=="POST") ? callback(req) : callback(req,data);
    			}else{
    				//alert("服务器繁忙请稍后再试!");
    			}
    		}
    	}
    	if (method=="POST") {
    		req.open("POST", url, true);
    		if (urlencoded) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    		req.send(data);
    	} else {
    		req.open("GET", url, true);
    		req.send(null);
    	}
    	return req;
    }
    Request.sendRawPOST = function(url, data, callback) {
    	Request.send(url, "POST", callback, data, false);
    }
    Request.sendPOST = function(url, data, callback) {
    	Request.send(url, "POST", callback, data, true);
    }
    Request.sendGET = function(url, callback, args) {
    	return Request.send(url, "GET", callback, args);
    }

    
    PassportSC.appid = 2; 
    PassportSC.app78178UserInfoUrl = "/ajax/getajaxinfo.aspx?work=login";
    PassportSC.registerUrl = "http://www.78178.com/reg.aspx";
    PassportSC.recoverUrl  = "http://www.78178.com/find_password.aspx";
    PassportSC.helpUrl  = "http://800.78178.com";
    
    PassportSC.drawPassport(document.getElementById("78178_passport")); 
    function drawAppInfo(ele) {
       //alert("技术员测试");
       var html = '<li id="spp_app_info" style="display:block;float:right;">用户信息加载中.....<img src="http://bbs.17173.com/images/userinfo_loading.gif" width=16 height=16 align="bottom" /></li>';
        ele.innerHTML = html;
        Request.sendGET(PassportSC.app78178UserInfoUrl+"&id=" + Math.random(), infoUpdater);
    }
    function infoUpdater(originalRequest)
    {
		 var val = originalRequest.responseText;;

		 if (val != 1  && val != "1*" )
	 	 {
	 	    PassportSC.drawLoginForm();
		 }
	 	 else{
		    var user =getRealName(); //用户名
			if (user == ""  || user == "null" || user == null){
			    Request.sendGET(PassportSC.app78178UserInfoUrl, infoUpdater);
				return;
			}
			var nickname = getLoginNickName(); //昵称
			var userscore = getLoginUserScore(); //积分
			var msgNum = getLoginUserMsgNum(); //邮件
			var msgStyle = "style3";
			if(msgNum!="" && msgNum!="0")
			    msgStyle = "style4";
			var user1 = user;
            document.getElementById("78178_passport").innerHTML = '<li style ="width:190px;">78178游戏平台</li><li style="width:244px;" id="pperrmsg"></li><li></li><li class="textbox"></li><li style="width:172px;">欢迎你&nbsp;&nbsp;'+user1+'&nbsp;&nbsp;(<span class="pointer" title="积分">'+userscore+'</span>)&nbsp;&nbsp;</li><li class="'+msgStyle+'" title="点击查看短信" onclick="window.location.href=\'http://www.78178.com/InboxMessage.aspx\'">[<strong>'+msgNum+'</strong>]</li><li class="logout"><a href=\"javascript:exitinfo();\" style="padding-left:5px;">退出</a></li><li class="style1"><a onclick="SetHome(this,window.location);"  href="#">设为首页</a></li><li class="style2"><a href="javascript:void(0);" onclick="AddFavorite(window.location.href ,document.title);">加入收藏</a></li><li></li>';
/*
	        if(document.getElementById("login_content")){
                document.getElementById("login_content").innerHTML='<li></li><li style ="width:190px;">78178游戏平台</li><li></li><li style="width:172px;">欢迎你&nbsp;&nbsp;'+user1+'&nbsp;&nbsp;(<span class="pointer" title="积分">'+score+'</span>)&nbsp;&nbsp;</li><li style="width:270px;" id="pperrmsg"><div class="level" style="float:left"><a href="http://myhome.93yx.com/cp.php?ac=credit">'+levelstr+'</a></div><div class="experience"><div class="experiencebar"><div style="left:-'+leftNUM+'px"></div></div><div class="experiencenum">'+experience+'/'+nextExperience+'</div></div></li><li></li><li class="textbox"></li><li class="logout"><a href=\"javascript:exitinfo();\" style="padding-left:5px;">退出</a></li>';
            }else{
                PassportSC.loginFormHTML='<li></li><li style ="width:190px;">78178游戏平台</li><li></li><li style="width:172px;">欢迎你&nbsp;&nbsp;'+user1+'&nbsp;&nbsp;(<span class="pointer" title="积分">'+score+'</span>)&nbsp;&nbsp;</li><li style="width:260px;" id="pperrmsg"><div class="level" style="float:left"><a href="http://myhome.93yx.com/cp.php?ac=credit">'+levelstr+'</a></div><div class="experience"><div class="experiencebar"><div style="left:-'+leftNUM+'px"></div></div><div class="experiencenum">'+experience+'/'+nextExperience+'</div></div></li><li></li><li class="textbox"></li><li class="logout"><a href=\"javascript:exitinfo();\" style="padding-left:5px;">退出</a></li>';
            }*/
	 	 }
    }

    
    PassportSC._showPassportCard = function(obj){
    	
    	if ($(obj).style.display == "")
    		return ;
    		
    var html = '<div class="passportb"><div class="passportb_title"><span>搜狐<b>通行证</b> <tt>|</tt> <b>17173</b></span></div><div class="passportb_content" id="ppcontid"><div class="listContA">';
      
	  html += '<div id="spp_app_block">';
	  /*<ul class="spp_app_behavior">';
      for(var i=0; i<PassportSC.app17173.length; i++)
        {
            html += '<li';
            if(PassportSC.app17173[i][0].match(document.domain))
                html += ' class="spp_current_app"';
            html += '><a href="'+PassportSC.app17173[i][0]+'" target="_blank">'+PassportSC.app17173[i][1]+'</a></li>';
        }
        html += '</ul>\
		
        html += '<div id="spp_app_info">\
        论坛积分：<span class="fontcolor_orange">'+getUserScore("bbs")+'</span><br />\
		作家积分：<span class="fontcolor_orange">'+getUserScore("zj")+'</span><br />\
  		网吧积分：<span class="fontcolor_orange">'+getUserScore("netbar")+'</span>\
        </div>\
        </div>';
    */
    
    
    
   html += '</div><div class="middle"><ul>';       
    if (this.defaultApp != "") {
        //html += '<li class="current">' + this.defaultApp + '</li>';
        html += '<li class="current">17173</li>';
    }
    html += '<li><img src="http://www.sohu.com/passport/images/pic005.gif" alt="去"/></li>';
    for (var i = 0; i < this.bottomRow[0]['length']; i++) {
        html += '<li><a href="'+this.bottomRow[0][i]['url']+'" target="_blank">'+this.bottomRow[0][i]['name'] + '</a></li>';
        if (i != (this.bottomRow[0].length - 1)) html += '<li>|</li>';
    }
    html += '</ul></div><div class="bottom"><ul>';
    for (var i = 0; i < this.bottomRow[1]['length']; i++) {
        html += '<li><a href="'+this.bottomRow[1][i]['url']+'" target="_blank">'+this.bottomRow[1][i]['name'] + '</a></li>';
        if (i != (this.bottomRow[1].length - 1)) html += '<li>|</li>';
    }
    html += '<li class="dabenying"';
    var durl = "http://blog.sohu.com/camp?from="+this.appid;
    var at = this.cookie['userid'].indexOf("@");
    if (at > 0)
    {
        var userdomain = this.cookie['userid'].substr(at + 1);
        if (this.domainList.toString().indexOf(userdomain)<0)
        {
           durl = "http://login.sogou.com/modify.jsp";
        }
    }
    var uilen = getStringLen(this.cookie['userid']);
    if(uilen > this.cookie['userid'].length)
    {
    	html+=' style="display:none"';
    }
    html += '><a href="'+durl+'" target="_blank"><img src="http://www.sohu.com/passport/images/pic007.gif" alt="大本营" width="54" height="21" border="0" /></a></li></ul></div></div></div>';
    
	
     $(obj).innerHTML = html;
     //$("showUserDiv").innerHTML = '<a href="javascript:;" onClick="showUserDivInfo(\'showUserDiv\',\''+obj+'\',\''+user+'\')">'+user+'</a>';
     $(obj).style.display = "";

    }
    
