function $Obj(id){return document.getElementById(id);}
var Ajax={
	_objPool: [],
//-------------------------------------------------------------------
//建立Xmlhttp对象
//-------------------------------------------------------------------
		_CreateObj : function(){
			
			if (window.XMLHttpRequest){
				var objXMLHttp = new XMLHttpRequest();
			}else{
				var MSXML = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP']
				for(var n = 0; n < MSXML.length; n ++){
					try{
						var objXMLHttp = new ActiveXObject(MSXML[n]);        
						break;
					}catch(e){
						//
					}
				}
			 }          
			return objXMLHttp;
		},
//---------------------------------------------------------------------
//获取返回值  
//url=要操作的页面
//method=方法
//WaitId 等待时显示给用户的面板(div/span/label)ID 如:<label id='WaitId'>loading...</label>.
//-------------------------------------------------------------------
	_GetContent : function(url,method,data,WaitId){
		
		var ReturnStr="";
		if($Obj(WaitId)){
			$Obj(WaitId).style.display="";
		}
		var oHttp=this._CreateObj();
		oHttp.open(method,url,false);
		oHttp.onreadystatechange=function(){
			if(oHttp.readyState==4){
				if(oHttp.status==200){
					ReturnStr=oHttp.responseText;
					if($Obj(WaitId)){
						$Obj(WaitId).style.display="none";
					}
				}else{
					alert("Error! Status is:"+oHttp.status)
				}
			}
		}
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
		oHttp.send(data);
		
		return ReturnStr;
	},
	
//---------------------------------------------------------------------
//获取返回值  
//url=要操作的页面
//method=方法
//ImgId=进度条的图片 图片默认宽度为0% display:none; 
//-------------------------------------------------------------------
	_LoadText : function(url,method,data,ImgId){
		var ReturnStr="";
		var oHttp=this._CreateObj();
		oHttp.open(method,url,false);
		oHttp.onreadystatechange=function(){
			if(oHttp.readyState==4){
				if(oHttp.status==200){
					if($Obj(ImgId)){
						$Obj(ImgId).style.width="100%";
						//setTimeout("_hidden("+ImgId+")",500);
					}
					ReturnStr=oHttp.responseText;
				}else{
					alert("Error! Status is:"+oHttp.status)
				}
			}else{
				if($Obj(ImgId)){
					$Obj(ImgId).style.display="";
					var p=(oHttp.readyState/4)*100;
					$Obj(ImgId).style.width=p+"%";
				}
			}
		}
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
		oHttp.send(data);
		
		return ReturnStr;
	},
	
	//---------------------------------------------------------------------
	//获取返回值   post
	//url=要操作的页面
	//method=方法
	//data=要发送的数据
	//Fun 接收返回值的函数
	//WaitId 等待时显示给用户的面板(div/span/label)ID 如:<label id='WaitId'>loading...</label>.
	//---------------------------------------------------------------------
	_GetFun : function(url,method,data,Fun,WaitId){
		var oHttp=this._CreateObj();
		oHttp.open(method,url,true);
		oHttp.onreadystatechange=function(){
			if(oHttp.readyState==4){
				if(oHttp.status==200){
					if($Obj(WaitId)){
						$Obj(WaitId).style.display="none";
					}
					Fun(oHttp);
				}else{
					alert("Error! Status is:"+oHttp.status)
				}
			}else if($Obj(WaitId)){
				$Obj(WaitId).style.display="";
			}
		}
		oHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");	
		oHttp.send(data);
	},
	
//---------------------------------------------------------------------
//隐藏进度条
//---------------------------------------------------------------------	
	_Hidden : function(ConId){
		alert(ConId)
		//$(ConId).style.display="none";
	},
//---------------------------------------------------------------------
//测试方法
//---------------------------------------------------------------------
	_Cs : function(){
		var oHttp=this._CreateObj;
		alert("right");
	}
};
