function login_$(id){return document.getElementById(id);}
//document.domain='chetx.com';
function islogin()
{
	login_$("backurl").Value=window.location.href;	
	//alert(login_$("backurl").Value);
	if(getcook("new_loginname")=='' || getcook("new_loginname")=='1' || typeof(getcook("new_loginname"))=='undefined' || typeof(getcook("new_loginname"))=='null')
	{		
		login_$("login").style.display='none';
		login_$("logout").style.display='';	
	}
	else
	{		
		login_$("login").style.display='';
		login_$("logout").style.display='none';	
		var info = "<a href='http://blog.chetx.com/Blog/newblog/UserInfo.aspx?userid="+getcook('new_loginid')+"' target='_blank'>"+login_GetGBchr(getcook('new_loginname'))+"</a>";
		login_$("userinfo").innerHTML=info;	
	}	
}

function outlogin()
{
	delCook("new_loginname");
	delCook("new_loginpwd");
	delCook("new_loginid");
	delCook("ChetxCheckStr");
	window.location.reload();
}

//删除Cookie，用于退出登录
function delCook(name)
{ 
	var dateTime=new Date(); 
	var ms= 1 * 1000; 
	dateTime.setTime(dateTime.getTime() - ms); 
	var str = name+"=no; expires=" + dateTime.toGMTString(); //将过期时间设置为过去来删除一个cookie 
	str+="; path=/";
	str+="; domain=chetx.com";
	document.cookie=str; 
} 

function getcook(cokname)
{
	var cokval;
	//获取cookie串 
	var strCookie=document.cookie; 
	//将多cookie切割为多个名/值对 
	var arrCookie=strCookie.split("; "); 	
	//遍历cookie处理每个cookie对 
	for(var i=0;i<arrCookie.length;i++)
	{ 
		var arr=arrCookie[i].split("="); 
		//找到名称为userIdcookie并返回它值 		
		if(cokname==arr[0])
		{ 			
			cokval=arr[1]; 
			//alert(cokval);
			break;
		} 
	}	
	return cokval;
}
function login_UrlDecode(str){ 
			var ret=""; 
			for(var i=0;i<str.length;i++){ 
			var chr = str.charAt(i); 
				if(chr == "+"){ 
				ret+=" "; 
				}else if(chr=="%"){ 
				var asc = str.substring(i+1,i+3); 
				if(parseInt("0x"+asc)>0x7f){ 
				ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
				i+=5; 
				}else{ 
				ret+=asc2str(parseInt("0x"+asc)); 
				i+=2; 
				} 
				}else{ 
				ret+= chr; 
				} 
			} 
			return ret; 
			}
			
function login_GetGBchr(username)
{
	if(username.length > 0)
			{
				if(username.indexOf('%')!=-1)
				{
					username = login_UrlDecode(username);					
				}				
			}
			return username;
}
function login_k()
{
if(event.keyCode==13)
{
islogin();
loginform.submit();
}}
function login_p()
{
if(event.keyCode==13)
{
var ctrl=login_$("password");
ctrl.focus();
}}
islogin();
