	//修改版的AJAX
	function myAjax() {	
		this.getRequestObject = function() {
			var requestObj;
			try {
				requestObj = new ActiveXObject("Msxml2.XMLHTTP");
			} catch(e) {
				try {
					requestObj = new ActiveXObject("Microsoft.XMLHTTP");
				} catch(e1) {
					requestObj = null;
				}
			}
			if ( !requestObj && typeof requestObj != "undefined" ) {
				requestObj = new XMLHttpRequest();
			}
			
			return requestObj;
		}
	
		this.open = function ( requestMethod , destination , parameter , dataType , objDataProcessor ) {
			var retVal = "";
			var requestObj = this.getRequestObject();
			
			requestObj.onreadystatechange = function() 
			{
				if ( requestObj.readyState == 4 ) 
				{
					if ( requestObj.status == 200 ) 
					{
						if ( dataType == "TEXT" ) 
						{	
							objDataProcessor(requestObj.responseText);
						}
						else if ( dataType == "XML" ) 
						{
							objDataProcessor(requestObj.responseXML);
						} 
						else 
						{
							alert("Response type error:"+dataType);
							return;
						}
					} 
					else 
					{
						//alert("数据传输中发生错误，请您重试刚才的操作！");
						return;
					}
				}
			}

			requestObj.open(requestMethod, destination, true);
			requestObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
			requestObj.send(parameter);
		}
	}

