﻿//添加一个cookie
//function addCookie(name,value,expireHours){
//    var cookieString=name+"="+escape(value);
//    //判断是否设置过期时间
//    if(expireHours>0){
//    var date=new Date();
//        date.setTime(date.getTime()+expireHours*3600*1000);
//        cookieString=cookieString+"; expires="+date.toGMTString();
//    }
//    document.cookie=cookieString;
//}
//获取指定名称的cookie值
//function getCookie(name){
//  var strCookie=document.cookie;
//  var arrCookie=strCookie.split("; ");
//  for(var i=0;i<arrCookie.length;i++){
//     var arr=arrCookie[i].split("=");
//     if(arr[0]==name)return unescape(arr[1]);
//  }
//  return "";
//}
//=========================================================================================
//创建Cookie
function setCookie(arg_CookieName,arg_CookieValue,arg_CookieExpireDays)
{
   var cookieString=arg_CookieName+"="+escape(arg_CookieValue)
   //判断是否设置过期时间
   if(arg_CookieExpireDays>0)
   {
       var todayDate=new Date();
       todayDate.setDate(todayDate.getDate()+arg_CookieExpireDays);  
       cookieString=cookieString+"; path=/; expires="+todayDate.toGMTString();
   }
   document.cookie=cookieString+"; path=/; ";
}
//读取指定名称Cookie(兼容即可读取单键cookie也可读取包含多子键的cookie)
function getCookie(name)
{
  var strCookie=document.cookie;
  var arrCookie=strCookie.split("; ");
  for(var i=0;i<arrCookie.length;i++){
     //如果是单键cookie，如：UserID=Eric
         var arr=arrCookie[i].split("=");
         if(arr[0]==name)return unescape(arr[1]);
     //如果是包含子键的cookie，如：GP=UserID=Eric&UserName=EricTang&Ug=2
         var search = name + "="
         var offset;
         var end;
         if(arrCookie[i].length > 0) 
         {
            offset = arrCookie[i].indexOf(search)
            if(offset != -1) 
            {
              offset += search.length
              end = arrCookie[i].indexOf("&", offset) //注:如果存放在多子键的cookie中则要用"&" 
              if(end == -1) end = arrCookie[i].length
              return unescape(arrCookie[i].substring(offset, end))
            }
          }
  }
   return ""
}
//删除指定名称的cookie
function deleteCookie(name){
   var date=new Date();
   date.setTime(date.getTime()-10000);
   document.cookie=name+"=v; expire="+date.toGMTString();
}



