// JavaScript Document


var oBao;
var divID;
var flag=0;
function GetResultMsg(url,objID)
{
   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");
				
			}

			
			}	
	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);
    //document.getElementById(divID).innerHTML = strResult;
    getbyid(divID).innerHTML = strResult;
	flag=1;
	readystate();
  }
  else
  {
   //document.getElementById(divID).innerHTML = "数据加载失败！";
   getbyid(divID).innerHTML = "数据加载失败！";
   flag=0;
  }
 }
}
function readystate()
{
   if(flag==1)
     return true;
   else
     return false;
}

//分页数据函数
function splitpage(num)
{   getbyid("bbslist").innerHTML = "<div style='width:150px;height:24px;background-color: #FF8080;border:1px #993300 solid;color: #990000;padding:3px 5px 3px 5px;'>数据读取中......</div>";
   	GetResultMsg('/Circle/default_'+ num +'_bbslist.htm','bbslist');

}

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;
	}
}


