	function createHttp()
	{
		var xmlHttp=null;
        if(window.ActiveXObject)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLhttp");
        }
        else
        {
            xmlHttp=new XMLHttpRequest();
        }
        return xmlHttp;
	}
    function sendAjax(method,url,fun,obj)
    {
        //xmlHttp.setRequestHeader("Cache-Control","no-cache");
        //xmlHttp.setRequestHeader("If-Modified-Since","0");
        var xmlHttp = createHttp();
        xmlHttp.open("POST",url,true);
        xmlHttp.send(null);
        xmlHttp.onreadystatechange=function()
        {
			if (xmlHttp.readyState=='4' || xmlHttp.readyState=='complete')
			{
				var xmlText=xmlHttp.responseText.split("$")[1];
				fun(xmlText,obj);
				document.getElementById("divWait").innerHTML="";
			}
			
        }
    }
   
function GetArgsFromHref(sArgName)
{
	var sHref=new String(document.location);
    var args  = sHref.split("?");
    var retval = "";

    if(args[0] == sHref) //参数为空
    {
         return retval; //无需做任何处理
    }
    var str = args[1];
    args = str.split("&");
    for(var i = 0; i < args.length; i ++)
    {
        str = args[i];
        var arg = str.split("=");
        if(arg.length <= 1) continue;
        if(arg[0] == sArgName) return arg[1];
    }
}
function createOption(selEle,data)
{
	if(selEle != null && selEle != undefined)
	{
		var oOption = document.createElement("OPTION");
		oOption.text= data.nam;
		oOption.value= data.id;
		selEle.add(oOption);
	}
}
function clearSelEle(selEle)
{
	if(selEle != null && selEle != undefined)
		selEle.innerHTML ="";
}
function AreaItemObj()
{
  this.id = "";
  this.nam = "";
}
function getCookie(str)
{
	var tmp,reg=new RegExp("(^| )"+str+"=([^;]*)(;|$)","gi");
	if(tmp=reg.exec(document.cookie))return(tmp[2]);
	return null;
}
function clearCookie(name)
{
	expires = "0";
	document.cookie=name+"=;expires="+expires;
}
function UrlEncode(str){ 
  var ret=""; 
  var strSpecial="!\"#$%&'()*+,/:;<=>?[]^`{|}~%"; 
  var tt= "";

  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    var c=str2asc(chr); 
    tt += chr+":"+c+"n"; 
    if(parseInt("0x"+c) > 0x7f){ 
      ret+="%"+c.slice(0,2)+"%"+c.slice(-2); 
    }else{ 
      if(chr==" ") 
        ret+="+"; 
      else if(strSpecial.indexOf(chr)!=-1) 
        ret+="%"+c.toString(16); 
      else 
        ret+=chr; 
    } 
  } 
  return ret; 
} 
function UrlDecode(str){ 
  var ret=""; 
  for(var i=0;i<str.length;i++){ 
   var chr = str.charAt(i); 
    if(chr == "+"){ 
      ret+=" "; 
    }else if(chr=="%"){ 
     var asc = str.substring(i+1,i+3); 
     if(parseInt("0x"+asc)>0x7f){ 
      ret+=asc2str(parseInt("0x"+asc+str.substring(i+4,i+6))); 
      i+=5; 
     }else{ 
      ret+=asc2str(parseInt("0x"+asc)); 
      i+=2; 
     } 
    }else{ 
      ret+= chr; 
    } 
  } 
  return ret; 
} 

