﻿var Cookies ={   
  Get : function(name){   
  var cv = document.cookie.split(";");//使用";"分割Cookie   
  var cva = [], temp;
  for(i=0; i<cv.length; i++){   
  temp = cv[i].split("=");//用"="分割Cookie的名称与值   
  cva[temp[0]] = unescape(temp[1]);   
  }   
  if(name) return cva[name];//如果有name则输出这个name的Cookie值   
  else return cva;//如果没有name则输出以名称为key，值为Value的数组   
 },
  Set : function(name, value, expires, path, domain, secure){   
  if(!name || !value) return false;//如果没有name和value则返回false   
  if(name == "" || value == "") return false;//如果name和value为空则返回false   
  if(expires){   
  if(/^[0-9]+$/.test(expires)){   
  var today = new Date();   
  expires = new Date(today.getTime()+expires*1000).toGMTString();   
  }
  else if(!/^wed, d{2} w{3} d{4} d{2}:d{2}:d{2} GMT$/.test(expires)){   
  expires = undefined;   
  }   
  }    
  var cv = name+"="+escape(value)+";"  
  + ((expires) ? " expires="+expires+";" : "")   
  + ((path) ? "path="+path+";" : "")   
  + ((domain) ? "domain="+domain+";" : "")   
  + ((secure && secure != 0) ? "secure" : "");   
  if(cv.length < 4096){   
  document.cookie = cv;//写入cookie   
  return true;   
  }else{   
  return false;   
  }   
 },
 Del : function(name, path, domain){   
  if(!name) return false;//如果没有name则返回false   
  if(name == "") return false;//如果name为空则返回false   
  if(!this.Get(name)) return false;//如果要删除的name值不存在则返回false   
  document.cookie = name+"=;"  
  + ((path) ? "path="+path+";" : "")   
  + ((domain) ? "domain="+domain+";" : "")   
  + "expires=Thu, 01-Jan-1970 00:00:01 GMT;";   
  return true;   
 }   
}
function SetCookie(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();   
}
function  GetCookie(name)
{
 var   arr   =   document.cookie.match(new   RegExp("(^|   )"+name+"=([^;]*)(;|$)"));   
      if(arr   !=   null)   return   unescape(arr[2]);   return   "";  
}

 function   delCookie(sName)   
  {   
  document.cookie   =   sName   +   "="   +   escape("sValue")   +   ";   expires=Fri,   31   Dec   1999   23:59:59   GMT;";   
  }
  
//生成DIV  
  var  createElement = function(NodeName, Property, Style, NodeText) 
                 { 
                    var e =document.createElement(NodeName); 
                    if (Property) 
                    { 
                        for (var p in Property) 
                        { 
                            if (p == 'class') e.className = Property[p]; 
                            else if (p== 'id') e.id = Property[p]; 
                            else e.setAttribute(p, Property[p]); 
                        } 
                    } 
                    if (Style) 
                    { 
		                for (var s in Style) 
		                { 
		                   e.style[s] = Style[s]; 
		                }
                    }
                     e.style.position="absolute"
                    if (NodeText) 
                    {        
                      e.innerHTML = NodeText; 
                    }  

                    return e; 

                }
                
                
                    function ltrim(s) {
        return s.replace(/^\s*/, "");
    }
    //去右空格;
    function rtrim(s) {
        return s.replace(/\s*$/, "");
    }
    //左右空格;
    function trim(s) {
        return rtrim(ltrim(s));
    }
