

//*
// Example:
// writeCookie("myCookie", "my name", 24);
// Stores the string "my name" in the cookie "myCookie" which expires after 24 hours.
function writeCookie(name, value, hours)
{
  var expire = "";
  if(hours != null)
  {
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
  }
  document.cookie = name + "=" + encodeURI(value) + expire;
}

function DelCookie(name)
//删除Cookie
{
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie(name);
	
	document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString()+"; path =/";
}

function setCookie(name,value,hours,path,domain,secure){
	
	expiry= new Date((new Date()).getTime() + hours * 3600000);
    
	var nameString = name + "=" + value;
	var expiryString = (expiry == null) ? "" : " ;expires = "+ expiry.toGMTString();
	var pathString = (path == null) ? "" : " ;path = "+ path;
	var domainString = (path == null) ? "" : " ;domain = "+ domain;
	var secureString = (secure) ?";secure" :"";
	document.cookie = nameString + expiryString + pathString + domainString + secureString;
}
// Example:
// alert( readCookie("myCookie") );


function GetCookieVal(offset){
	//获得Cookie解码后的值
	var endstr = document.cookie.indexOf(";", offset);
	
	if (endstr==-1)
		endstr = document.cookie.length;
	return decodeURI(document.cookie.substring(offset,endstr));
}

function GetCookie(name)//获得Cookie的原始值
{
	//alert(document.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;
}
//*/

function Logout(NextUrl)
{
	//CookieUserEmail
	DelCookie("CookieUserName");
	DelCookie("CookieUserPassWord");
	DelCookie("CookieUserID");
	DelCookie("CookieGroup");
	
	if(!NextUrl)
		location.reload();
	else
		setTimeout("window.location='"+NextUrl+"'",2000);
}
