function SetCookie(name,value){ //设置名称为name,值为value的Cookie
var argc=SetCookie.arguments.length;
var argv=SetCookie.arguments;
exp=new Date();
var expires=(argc>2&&argv[2]!="")?new Date(exp.setTime(exp.getTime()+argv[2]*24*3600*1000)).toGMTString():null;
var path=(argc>3&&argv[3]!="")?argv[3]:null;
var domain=(argc>4&&argv[4]!="")?argv[4]:null;
var secure=(argc>5&&argv[5]!="")?argv[5]:false;
document.cookie=name+"="+value+
((expires==null)?"":(";expires="+expires))+
((path==null)?"":(";path="+path))+
((domain==null)?"":(";domain="+domain))+
((secure==true)?";secure":"");
}

function DeleteCookie(name){var exp=new Date();exp.setTime(exp.getTime()-1);var cval=GetCookie(name);document.cookie=name+"="+cval+";expires="+exp.toGMTString()}

function ClearCookie(name){ //清除COOKIE
var temp=document.cookie.split(";");var loop3;var ts;
for (loop3=0;loop3<temp.length;loop3++)
{ts=temp[loop3].split("=")[0];
if (ts.indexOf(name)!=-1)
DeleteCookie(ts); //如果ts含name则执行清除
}}

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;
}