function Ajax(sUrl,sRecvTyp,sQueryString,oResultFunc,loadingLabel)
{
	this.Url = sUrl;
	this.QueryString = sQueryString;
	this.XmlHttp = this.createXMLHttpRequest();
	this.LoadingLabel=eval(loadingLabel);//alert(this.LoadingLabel);
	if (this.XmlHttp == null)
	{
		alert("erro");
		return;
	}
	var objxml = this.XmlHttp;
	objxml.onreadystatechange = function ()
	{
		Ajax.handleStateChange(objxml,sRecvTyp,oResultFunc);
	}
}
Ajax.prototype.createXMLHttpRequest = function()
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	return null;
}
Ajax.prototype.createQueryString = function ()
{
	var queryString = this.QueryString;
	return queryString;
}
Ajax.prototype.get = function ()
{
	sUrl = this.Url;
	var queryString = sUrl+"?timeStamp=" + new Date().getTime() + "&" + this.createQueryString();
	this.XmlHttp.open("GET",queryString,true);
	this.XmlHttp.send(null);
}
Ajax.prototype.post = function()
{
	sUrl = this.Url;
	var sUrl = sUrl + "?timeStamp=" + new Date().getTime();
	var queryString = this.createQueryString();
	this.LoadingLabel.innerHTML="<img src='images/loading.gif' width='16' height='16' border='0' align='absmiddle'>";
	this.XmlHttp.open("POST",sUrl,true);
	this.XmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	this.XmlHttp.send(queryString);
}
Ajax.handleStateChange = function (XmlHttp,sRecvTyp,oResultFunc)
{
	if (XmlHttp.readyState == 4)
	{
		if (XmlHttp.status == 200)
		{
			oResultFunc(sRecvTyp?XmlHttp.responseXML:XmlHttp.responseText);
		}else
		{
			alert("您所请求的页面有异常!");
		}
	}
}
/*使用方法:
<script type="text/javascript">
var classAjax = new Ajax(sUrl,sRecvTyp,sQueryString,oResultFunc);
classAjax.post();//post方式发送数据
classAjax.get();//get方式发送数据
//sUrl发送地址
//sRecvTyp 接受数据类型:0为xml 1为text
//oResultFunc 返回结果处理函数
</script>
应用实例：
<script type="text/javascript">
var ajax1 = new Ajax("1.asp",0,"id="+id,bacal);
ajax1.post();
function bacal(rexm){
//返回数据处理函数;
}
</script> */

/* 获取URL参数*/
function request(paras){ 
        var url = location.href; 
        var paraString = url.substring(url.indexOf("?")+1,url.length).split("&"); 
        var paraObj = {} 
        for (i=0; j=paraString[i]; i++){ 
            paraObj[j.substring(0,j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=")+1,j.length); 
        } 

        var returnValue = paraObj[paras.toLowerCase()]; 
        if(typeof(returnValue)=="undefined"){ 
            return ""; 
        }else{ 
            return returnValue; 
        } 
}
function set_msgBox(rexm)
{
	//背景
  		var bgObj=document.getElementById("bgDiv");
  		bgObj.style.width = document.body.offsetWidth + "px";
  		bgObj.style.height = screen.height + "px";

	//定义窗口
  		var msgObj=document.getElementById("msgDiv");
  		msgObj.style.marginTop = -75 +  document.documentElement.scrollTop + "px";

  		msgObj.style.display = bgObj.style.display = "block";
 		msgDetail.innerHTML=rexm;
	//关闭
  		document.getElementById("msgShut").onclick = function()
		{
  			bgObj.style.display = msgObj.style.display = "none";
  		}
}