// JavaScript Document


var oBao;
var divID;
var flag=0;
function creatobj(){
   if (window.ActiveXObject) {      //IE
	   
			try  
			{  
				oBao = new ActiveXObject("MSXML2.XMLHTTP");  
			}  
			catch(e)  
			{  
				try  
				{  
					oBao = new ActiveXObject("Microsoft.XMLHTTP");  
				}  
				catch(e2){	}
			}
        }
		else if (window.XMLHttpRequest){         //NS
			oBao = new XMLHttpRequest();
			if (oBao.overrideMimeType) {//设置MiME类别
				oBao.overrideMimeType("text/xml");
				
			}

			}		
}

function GetResultMsg(url,objID)
{	
    creatobj();    
	divID = objID;
	flag = 0;
    oBao.onreadystatechange = getReadylist;
    //oBao.open("POST",url,true);
    //oBao.send();
		if(window.XMLHttpRequest) {      //NS
			oBao.open('GET', url);
			oBao.send(null);
		} else {
	        oBao.open("GET", url, true);     //IE
			oBao.setRequestHeader("If-Modified-Since","0"); // 注释掉后，就可以起用缓存,不用每次都重新加载,但是加载页面如果有更新，这里却还是缓存,看不到更新

	        oBao.send();
			
		}	
    //服务器端处理返回的是经过escape编码的字符串.

}
function getReadylist()
{  
 	if(oBao.readyState==4)
 { 
  if(oBao.status==200)
  {
    var strResult = unescape(oBao.responseText);
	// getbyid(divID).innerHTML ='';
    //document.getElementById(divID).innerHTML = strResult;
	var split_divID=divID.split("|#|");
	var split_strResult=strResult.split("|#|");
	for(i=0;i<split_divID.length;i++){
    	getbyid(split_divID[i]).innerHTML = split_strResult[i];
	}
	//getbyid("span_m").innerHTML='3';
	flag=1;
	readystate();
  }
  else
  {
   //document.getElementById(divID).innerHTML = "数据加载失败！";
   getbyid(divID).innerHTML = "数据加载失败！";
   flag=0;
  }
 }
}
function readystate()
{
   if(flag==1)
     return true;
   else
     return false;
}


function getbyid(id) {
	if (document.getElementById) {
		return document.getElementById(id);
	} else if (document.all) {
		return document.all[id];
	} else if (document.layers) {          //NS
		return document.layers[id];
	} else {
		return null;
	}
}


