//写cookies函数 作者：翟振凯
//两个参数，一个是cookie的名子，一个是值
var setCookie=function(name,value){
    var Days=30;//此cookie将被保存 30 天
    var exp=new Date();//new Date("December 31, 9998");
    exp.setTime(exp.getTime()+Days*24*60*60*1000);
    document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
//取cookies函数
var getCookie=function(name){
    var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
     if(arr != null) return unescape(arr[2]); return null;
}
//删除cookie
var delCookie=function(name){
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    var cval=getCookie(name);
    if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
//往某组里添加cookie, max表示最大容量（个数）
var addGroupCookie=function(group, value, max){
  var values=getCookie(group);
  if(values==null){
    values="";
  }
  if(values.indexOf(value)>=0) return;
  var arrVal=values.split("$");
  values = values + value + "$";
  if(arrVal.length>max){
    values = values.substring(values.indexOf("$")+1, values.length);
  }
  setCookie(group, values);
}
// 从组中获取cookie数
var getGroupCookieLength=function(group){
  var values=getCookie(group);
  if(values==null)return 0;
  var arrVal=values.split("$");
  return arrVal.length-1;
}
// 从组中获取cookie
var getGroupCookie=function(group, index){
  var values=getCookie(group);
  if(values==null)return undefined;
  var arrVal=values.split("$");
  return arrVal[index];
}
