﻿userlogin_str = '<table width="420"  border="0" cellspacing="0" cellpadding="0" height="26"><form id="login" method="post" name="login" action="http://blog.gxu.com.cn/batch.login.php?action=login" target="iframe3"><tr><td height="26" class="hui12" width="70" align="center">用户名:</td><td><input type="text" name="username" id="username" size="10" style="border:1px #ccc solid;"/></td><td height="26" class="hui12" width="70" align="center">密 码:</td><td><input type="password" name="password" id="userpass"  size="10" style="border:1px #ccc solid;"/></td><td colspan="2" align="center"><table width="150"  border="0" cellspacing="0" cellpadding="0"><tr><td height="26" width="50" align="center" style="padding-left:4px;"><button type="submit" name="loginsubmit" id="dologin" value="true" style="width:43px;height:18px; cursor:pointer;border:0px solid #ccc;" onclick="sub_userinfo()"><img src="http://skin.gxu.com.cn/2008/index/images/icon05.gif" width="43" height="18"></button></td><td width="50" align="center"><a href="http://bbs.gxu.com.cn/register.php?referer=http://blog.gxu.com.cn/index.php"><img src="http://skin.gxu.com.cn/2008/index/images/icon06.gif" width="43" height="18" border="0"></a></td><td width="50" align="center"><a href="http://bbs.gxu.com.cn/"><img src="http://skin.gxu.com.cn/2008/index/images/icon07.gif" width="43" height="18" border="0"></a></td></tr></table></td></tr></form></table>';
function GetCookie3(sName)
{
    var aCookie = document.cookie.split("; ");
    for (var i=0; i < aCookie.length; i++)
    {
        var aCrumb = aCookie[i].split("=");
        if (sName == aCrumb[0])
        {
            return aCrumb[1];
        }
    }
    return null;
}
function SetCookie3(name, value, time, domain)
{
    var expdate = new Date();
    var expires = time;
    if(expires!=null){
      expdate.setTime(expdate.getTime() - ( expires * 1000 ));
      expd = "expires="+expdate.toGMTString()+";";
    }else
      expd = "";
    if (domain)
    {
        domain = "domain="+ domain +"; path=/; ";
    }
    document.cookie = name + "=" + escape (value) + "; " + expd + domain;
}
function loadscript()
{
	userstr=new Array();
	var newsc = document.createElement("script");
	var randnow = new Date().getTime();
	newsc.type="text/javascript";
	newsc.src = "http://blog.cnwest.com/login.cnwest2.php?rand="+randnow;
	document.getElementsByTagName("head")[0].appendChild(newsc);
}
function showuserinfo()
{
if(userstr.length==0)
{
setTimeout('showuserinfo()',10);
}else
{
document.getElementById('userlogin').innerHTML = '<table width="420"  border="0" cellspacing="0" cellpadding="0"  height="29"><tr><td align="center" width="20"><img src="../http://skin.gxu.com.cn/2008/index/images/../http://skin.gxu.com.cn/2008/index/images/2942.files/myicon.gif" width="13" height="15" border="0"></td><td align="left" width="400"><a href="'+userstr[0]+'" target="_blank">我的博客</a> | <a href="'+userstr[0]+'/spacecp.php?docp=me" target="_blank">博客管理</a> | <a href="'+userstr[2]+'/pm.php" target="_blank">站内消息</a> | <a href="http://bbs.cnwest.com/search.php?srchfrom=1000&searchsubmit=yes" target="_blank">查看新帖</a> | <a href="'+userstr[1]+'/spacecp.php?docp='+userstr[3]+'&action=spaceblogs&op=add&openwindow=1" target="_blank">发布日志</a> | <a href="'+userstr[1]+'/batch.login.php?action=logout" target="iframe3" onclick="userlogout()">安全退出</a></td></tr></table>';
}
}
function sub_userinfo()
{
	if(document.getElementById('login_cache').style.display == 'none')
	{
		document.login.submit();
	}
if(GetCookie3("loginflag") != 1)
{
document.getElementById('userlogin').style.display = "none";
document.getElementById('login_cache').innerHTML = '正在登录，请稍候...';
document.getElementById('login_cache').style.display = "block";
if(GetCookie3("loginflag") == 2)
{
document.getElementById('login_cache').innerHTML = '用户名或密码错误,3秒后自动返回！';
setTimeout("document.getElementById('login_cache').style.display = 'none';document.getElementById('userlogin').innerHTML =userlogin_str;document.getElementById('userlogin').style.display = 'block';",3000);
SetCookie3("loginflag", "", 10,".cnwest.com");	
}else{
	setTimeout('sub_userinfo()',10);
  }
}	
else if(GetCookie3("loginflag") == 1)
	{
	document.getElementById('userlogin').innerHTML = '登录成功，正在加载信息，请稍候...';
	document.getElementById('userlogin').style.display = "block";
	document.getElementById('login_cache').style.display = "none";	
    loadscript();
	showuserinfo();
	}
}
function userlogout()
{
document.getElementById('userlogin').innerHTML = userlogin_str;	
}
//
document.getElementById('userlogin').innerHTML = userlogin_str;
if(GetCookie3("loginflag") == 1)
{
    document.getElementById('userlogin').innerHTML = userlogin_str;
	loadscript();
	showuserinfo();
}