// 如果用户已经登录（Cookies存在并且完整），则显示帐号，并链接到管理页面
// 由于使用了 JS读取Cookies，因此不能跨域。只允许 vcard.name 域名下的页面调用。 

document.write(checkUserInfo());

function checkUserInfo()
{
	var Uid = GetCookie('vcard_uid');
	var Status = GetCookie('vcard_status');
	
	if (Status > 0)
	{
//		var html =  '<font style="background-color:#00CCFF">';
		var html =  '<font>';
		html		+=  '<a href="https://passport.vcard.name/user/">';
		html 	  +=  Uid + '@vcard.name';
		html    +=  '</a> | ';
		html 	  +=  '<a href="https://passport.vcard.name/logout">退出</a>';
		html    +=  '</font>';
		return html;
	}
  return '';
}
function getCookieVal (offset) 
{ //取得项名称为offset的cookie值 
	var endstr = document.cookie.indexOf (";", offset); 
	if (endstr == -1) 
	endstr = document.cookie.length; 
	return unescape(document.cookie.substring(offset, endstr)); 
} 

function GetCookie (name) 
{ //取得名称为name的cookie值 
	var arg = name + "="; 
	var alen = arg.length; 
	var clen = document.cookie.length; 
	var i = 0; 
	while (i < clen) { 
		var j = i + alen; 
		if (document.cookie.substring(i, j) == arg) 
		return getCookieVal (j); 
		i = document.cookie.indexOf(" ", i) + 1; 
		if (i == 0) break; 
	} 
	return null; 
} 


