//设置document.cookie='id='+id;读取GetCookie('id')=================

function SetCookie(id,v)
{
	document.cookie =id+"="+v+";";
}
function GetCookie(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; 
}
function GetCookieVal(offset) 
{
//获得Cookie解码后的值 
var endstr = document.cookie.indexOf (";", offset); 
if (endstr == -1) 
endstr = document.cookie.length; 
return unescape(document.cookie.substring(offset, endstr)); 
}
function changeStyle(name)
{
	css=document.getElementById('cssfile');
	css.href=name+".css";
}
function Menu(menuID)
{
	var menu =	document.getElementById(menuID);
	if (menu.style.display != "block")
	{
		menu.style.display = "block";
	}
	else
	{
		menu.style.display = "none";
	}
}
var XMLHttp = {
    _objPool: [],
    _getInstance: function ()
     {
         for (var i = 0; i < this._objPool.length; i ++)
         {
             if (this._objPool[i].readyState == 0 || this._objPool[i].readyState == 4)
             {
                 return this._objPool[i];
             }
         }
        // IE5中不支持push方法
        this._objPool[this._objPool.length] = this._createObj();
         return this._objPool[this._objPool.length - 1];
     },
    _createObj: function ()
     {
         if (window.XMLHttpRequest)
         {
             var objXMLHttp = new XMLHttpRequest();
         }
         else
         {
             var MSXML = ['MSXML2.XMLHTTP.5.0', 'MSXML2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP'];
             for(var n = 0; n < MSXML.length; n ++)
             {
                try
                {
                     var objXMLHttp = new ActiveXObject(MSXML[n]);
                     break;
                 }
                catch(e)
                 {
                 }
             }
          }          
        // mozilla某些版本没有readyState属性
        if (objXMLHttp.readyState == null)
         {
            objXMLHttp.readyState = 0;
            objXMLHttp.addEventListener("load", function ()
                 {
                    objXMLHttp.readyState = 4;
                     if (typeof objXMLHttp.onreadystatechange == "function")
                     {
                        objXMLHttp.onreadystatechange();
                     }
                 },  false);
         }
         return objXMLHttp;
     },
    // 发送请求(方法[post,get], 地址, 数据, 回调函数)
    sendReq: function (method, url, data, callback)
     {
         var objXMLHttp = this._getInstance();
        with(objXMLHttp)
         {
            try
            {
                // 加随机数防止缓存
                if (url.indexOf("?") > 0)
                 {
                    url += "&randnum=" + Math.random();
                 }
                 else
                 {
                    url += "?randnum=" + Math.random();
                 }
                open(method, url, true);
                // 设定请求编码方式
                setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
                send(data);
                onreadystatechange = function ()
                 {
                     if (objXMLHttp.readyState == 4 && (objXMLHttp.status == 200 || objXMLHttp.status == 304))
                     {
                        callback(objXMLHttp);
                     }
                 }
             }
            catch(e)
             {
                alert(e);
             }
         }
     }
}; 