﻿function DeleteCookie(name) 
{  
	var exp = new Date();  
	exp.setTime (exp.getTime() - 1); 
	var cval = GetCookie(name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString()+"; path=/";
}
function GetCookie(name)
{ 
	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 getCookieVal (offset)
{  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1)endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}

function getCookieS(name)
{
	var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
	if(arr=document.cookie.match(reg)) return unescape(arr[2]);
	else return null;
}

function SetCookies(sName,sValue)
{
  var sCookie = sName + "=" + encodeURIComponent(sValue);

  document.cookie = sCookie;

}

function GetCookie2(sName)
{
	var sRE = "{?:; }?" +sName + "={[^;]*);?";
	var oRE = new RegExp(sRE);
	
	if (oRE.tet(document.cookie)){
		return decodeURIComponent(RegExp["$1"]);
	}
	else{
		return null;
	}
}