// cookie操作
/*
 设置cookie
 name:cookie名称
 value:cookie值
 expires:cookie生命周期
*/
function setCookie(name,value,expires)
{
	var hostname=window.location.hostname;
	var domain="";
	if(!(/^\w+$/.test(hostname)||/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(hostname))){
		var f=hostname.split(".");
		domain="."+f[f.length-2]+"."+f[f.length-1];
	}
	if(expires){
		var exp=new Date();
		exp.setTime(exp.getTime()+expires);
		if(domain.length)
			document.cookie=name+"="+escape(value)+";domain="+domain+";path=/;expires="+exp.toGMTString();
		else
			document.cookie=name+"="+escape(value)+";path=/;expires="+exp.toGMTString();
	}
	else{
		if(domain.length)
			document.cookie=name+"="+escape(value)+";domain="+domain+";path=/";
		else
			document.cookie=name+"="+escape(value)+";path=/";
	}
}
/*
 取得cookie
 name:cookie名称
*/
function getCookie(name)
{
  var value=document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
  return value?unescape(value[2]):null
}
/*
 删除cookie
 name:cookie名称
*/
function delCookie(name)
{
	var exp = new Date();
	exp.setTime(exp.getTime()-1);
	var value=getCookie(name);
	var hostname=window.location.hostname;
	var domain="";
	if(/^\w+$/.test(hostname)||/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/.test(hostname)) {
		domain=hostname;
	}
	else {
		var f=hostname.split(".");
		domain=f[f.length-2]+"."+f[f.length-1];
	}
	if (value!=null) document.cookie=name+"="+value+";domain=."+domain+";path=/;expires="+exp.toGMTString();
}