
/*
*设置cookie值
*/
function SetCookieValue(name, value,expires)   
{   
    if(expires!=null)   
   {   
       var LargeExpDate = new Date ();   
       //LargeExpDate = calcTime(expires, 8);
	   LargeExpDate.setTime(LargeExpDate.getTime()+(expires*24*3600*1000));
   }   
   document.cookie = name + "=" + escape (value)+((expires == null) ? "" : ("; expires=" +LargeExpDate.toGMTString())) + ";path=/;domain=.caing.com";
}  
/*
*获取cookie值
*/
function GetCookieValue(Name)   
{   
   var search = Name + "="   
   if(document.cookie.length > 0)   
   {   
       offset = document.cookie.indexOf(search)   
       if(offset != -1)   
       {   
           offset += search.length   
           end = document.cookie.indexOf(";", offset)   
           if(end == -1) end = document.cookie.length   
           return unescape(document.cookie.substring(offset, end))   
       }   
       else return ""   
   }   
}
/*
*删除cookie值
*/
function DelCookieValue(logoutHref)   
{   
	SetCookieValue('SA_USER_NICK_NAME','', -1);
	//SetCookieValue('SA_USER_USER_NAME', '', -1);
	SetCookieValue('SA_USER_USER_PWD', '', -1);
	SetCookieValue('SA_USER_USER_TYPE', '', -1);
	SetCookieValue('SA_USER_USER_ACTIVE', '', -1);
	SetCookieValue('SA_USER_USER_SCHOLARSHIP','',-1);
	SetCookieValue('SA_USER_EXT_FUNCTION','',-1);
	SetCookieValue('UID','',-1);
	SetCookieValue('SA_USER_UID','',-1);
	
	//退出标志
	//SetCookieValue('LOGIN_FLAG','',-1);
	//SetCookieValue('LOGOUT_HOST',LogoutHost,1);
	///SetCookieValue('LOGOUT_FLAG','2',1);
	window.location=logoutHref;
}
/*
*计算cookie的过期时间
*/
function calcTime(expireDays, offset) {
	// create Date object for current location
	d = new Date();
	d.setTime(d.getTime()+(expireDays*3600*1000*24));
	utc = d.getTime() + (d.getTimezoneOffset() * 60000);
	nd = new Date(utc + (3600000*offset));
	return nd;

}

/*
* 网站heade头对cookie和session初始化操作
*/
function cookieInit(){
	//var mainUrl = "http://" + location.hostname;
	if(GetCookieValue('SA_USER_UID')){
		var cookieStr = GetCookieValue('SA_USER_NICK_NAME');
	}else{
		var cookieStr = '';
	}
	//var cookieStr = GetCookieValue('SA_USER_NICK_NAME');
	var backUrl = encode64(strUnicode2Ansi(encode64(strUnicode2Ansi(window.location.href))));
	if (cookieStr){
		//var loginSpan = "<span style='color:#ff6800;'>"+cookieStr+"</span> <a href='" + mainUrl + "/usermanage/base/'>个人资料</a> <a href='#' target='_self' onclick=\"javascript:DelCookieValue('" + mainUrl + "/logout/index/nurl/"+backUrl+"')\"><b>退出</b></a>";
		var loginSpan = "<a href='http://i.caing.com/space.php'>"+cookieStr+"</a> <a href='http://i.caing.com/cp.php'>个人资料</a> <a href='#' target='_self' onclick=\"javascript:DelCookieValue('" + mainUrl + "/logout/index/nurl/"+backUrl+"')\"><b>退出</b></a>";
	}else{
		if(typeof(regFrom) != "undefined") {
			var loginSpan = " <a href='" + mainUrl + "/usermanage/login/url/" + backUrl + "' target='_self'>登录</a> <span>|</span> <a href='" + mainUrl + "/auth/register/from/" + regFrom + "/url/" + backUrl + "' target='_self'>注册</a>";	
		}
		else {
			var loginSpan = " <a href='" + mainUrl + "/usermanage/login/url/" + backUrl + "' target='_self'>登录</a> <span>|</span> <a href='" + mainUrl + "/auth/register' target='_self'>注册</a>";	
		}
	}
	document.getElementById('showLoginId').innerHTML = loginSpan;
}

function runscript(s){
    jsIframe = window.document.createElement("iframe");
    jsIframe.style.display = "none";
    window.document.body.appendChild(jsIframe);
    with(window.frames[window.frames.length - 1]){
        document.open();
        document.write(s); 
        document.close();
     }
}