
function GetCookieVal(offset)
{
var endstr=document.cookie.indexOf(";",offset);
if(endstr==-1)
{
endstr=document.cookie.length;
}
return unescape(document.cookie.substring(offset,endstr));
}
function GetCookie(name)
{
var arg=name+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
var result="";
while(i<clen)
{
var j=i+alen;
if(document.cookie.substring(i,j)==arg)
{
result=GetCookieVal(j);
}
i=document.cookie.indexOf(" ",i)+1;
if(i==0)
{
i=clen;
}
}
return result;
}
var defaultExp=new Date();
defaultExp.setTime(defaultExp.getTime()+(365*24*60*60*1000));
function SetCookieWithExpiry(name,value,exp)
{
var expires="; expires="+((exp!=null)?
(exp.toGMTString()):defaultExp.toGMTString());
document.cookie=name+"="+escape(value)+expires+"; path=/";
}
function SetCookie(name,value)
{
SetCookieWithExpiry(name,value,null);
}
function DeleteCookie(name)
{
var exp=new Date();
var now=exp.getTime();
exp.setTime(now-1);
SetCookieWithExpiry(name,"",exp);
}


