/*----------------------------------------------------------
    功能：创建getObject
-----------------------------------------------------------*/
function getObject(objectId) {
     if(document.getElementById && document.getElementById(objectId)) {
    // W3C DOM
       return document.getElementById(objectId);
     } 
     else if (document.all && document.all(objectId)) {
    // MSIE 4 DOM
       return document.all(objectId);
     } 
     else if (document.layers && document.layers[objectId]) {
    // NN 4 DOM.. note: this won't find nested layers
       return document.layers[objectId];
     } 
     else {
       return false;
    }
} 


/*----------------------------------------------------------
    功能：创建Ajax对象xmlHttp
-----------------------------------------------------------*/
//var xmlHttp;
function createXMLHttpRequest(){
  var XMLhttpObject = null;
  try{
   XMLhttpObject = new XMLHttpRequest();
  }catch(e){
   try{
    XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
   }catch(e){
    try{
     XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
    }catch(e){
     return null;
    }
   }
  }
  return XMLhttpObject;
}
/*----------------------------------------------------------
    功能：创建Ajax函数LoadPageData(方法,地址,参数变量,显示位置)
-----------------------------------------------------------*/

//定义参数
var ajaxLoadImg="/images/loading.gif";
var ajaxLoadText=" 正在加载,请稍候......";
var ajaxErrImg="/images/error.gif";
var ajaxErrText=" 对不起，请求错误，请重试！";
var ajaxNoDataText=" 未找到相应的数据记录";

function LoadPageData(method,url,parameter,dataDivId){


	//调用ajax
	var xmlHttp=createXMLHttpRequest();
	xmlHttp.onreadystatechange = function()
	{
		if(xmlHttp.readyState == 0){
			getObject(dataDivId).innerHTML="<img src='"+ajaxErrImg+"'><font>"+ajaxErrText+"</font>" ;
			
		}
		
		if(xmlHttp.readyState == 1){
			getObject(dataDivId).innerHTML="<img src='"+ajaxLoadImg+"'><font>"+ajaxLoadText+"</font>" ;
			
		}
		if(xmlHttp.readyState == 4){
		   if(xmlHttp.status == 200){
				var result = xmlHttp.responseText;
				//alert(xmlHttp.responseText);
				//在页面上显示返回的结果
				if(result.length > 0 && result.indexOf("javascript:") != -1)
				{
					 result.replace("javascript:", "");
					 result=eval(result);
				}
				else
				{
					//alert(result);
					getObject(dataDivId).innerHTML=result;
				}
				
		   }else{
		   		getObject(dataDivId).innerHTML="<img src='"+ajaxErrImg+"'><font>"+ajaxErrText+"</font>" ;
		   }
		}
		
     }
	
		//根据方法调用
	if(method=="post"){
		xmlHttp.open("POST",url,true);
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");
		xmlHttp.send(parameter) ;
	}else if(method=="get"){
		var loadPageUrl=url+"?"+parameter;
		xmlHttp.open("GET", loadPageUrl, true);
		xmlHttp.send(null);
	}
	
	
}
