String.prototype.trim = function () 
{
return this.replace(/(^[\s]*)|([\s]*$)/g, "");
}


function Check(obj)
{
	if(obj.value.trim()=="")
		{
			alert("关键字不能为空");
			return false;
		}
	else 
		return true;
}

var Area="不限";
var Grade="";


function ShowMapSite(url,obj,waitingStr)
{
	sendRequestAll_4(url,obj,waitingStr);
}

function ShowNewsListDiv(url,obj,waitingStr)
{
	sendRequestAll_2(url,obj,waitingStr);
	
	
}


function GetFenBuTu(varArea)
{
	Area=varArea;
	
}

function ShowFenBuTu(NodeCode)
{
	window.open("fenbutu.asp?NodeCode="+NodeCode+"&Grade=不限&Area="+Area);
}

function LeftMenuClick(url,obj,waitingStr)
{
	
	sendRequestAll(url,obj,waitingStr);
}




//ajax核心函数
function sendRequestAll(url,obj,waitingStr)
{
	var waitingStrTemp=waitingStr;
	var divObj=obj;
	if (window.XMLHttpRequest)
		httpRequest=new XMLHttpRequest();
	else if (window.ActiveXObject)
		httpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	
	
	httpRequest.onreadystatechange=processRequest;
	
	httpRequest.open('GET',url,true);
	httpRequest.setRequestHeader("Content-type", "text/html");
	
	httpRequest.send(null);
	
	
	function processRequest()
	{	
		if(httpRequest.readyState==4)
			{	
				if (httpRequest.status==200)
				{
					divObj.innerHTML=httpRequest.responseText;
					divObj=null;
					httpRequest=null;
				}
					
			}
		else 
			{
					divObj.innerHTML=waitingStrTemp;
			}
	
	
	}
	
	
	
	
	
}



function sendRequestAll_2(url,obj,waitingStr)
{
	var waitingStrTemp=waitingStr;
	var divObj=obj;
	if (window.XMLHttpRequest)
		httpRequest2=new XMLHttpRequest();
	else if (window.ActiveXObject)
		httpRequest2=new ActiveXObject("Microsoft.XMLHTTP");
	
	
	httpRequest2.onreadystatechange=processRequest;
	
	httpRequest2.open('GET',url,true);
	httpRequest2.setRequestHeader("Content-type", "text/html");
	
	httpRequest2.send(null);
	
	
	function processRequest()
	{	
		if(httpRequest2.readyState==4)
			{	
				if (httpRequest2.status==200)
				{
					divObj.innerHTML=httpRequest2.responseText;
					divObj=null;
					httpRequest=null;
				}
					
			}
		else 
			{
					divObj.innerHTML=waitingStrTemp;
			}
	
	
	}
	
	
	
	
	
}



function sendRequestAll_3(url,obj,waitingStr)
{
	var waitingStrTemp=waitingStr;
	var divObj=obj;
	if (window.XMLHttpRequest)
		httpRequest3=new XMLHttpRequest();
	else if (window.ActiveXObject)
		httpRequest3=new ActiveXObject("Microsoft.XMLHTTP");
	
	
	httpRequest3.onreadystatechange=processRequest;
	
	httpRequest3.open('GET',url,true);
	httpRequest3.setRequestHeader("Content-type", "text/html");
	
	httpRequest3.send(null);
	
	
	function processRequest()
	{	
		if(httpRequest3.readyState==4)
			{	
				if (httpRequest3.status==200)
				{
					divObj.innerHTML=httpRequest3.responseText;
					divObj=null;
					httpRequest=null;
				}
					
			}
		else 
			{
					divObj.innerHTML=waitingStrTemp;
			}
	
	
	}
	
	
	
	
	
}


function sendRequestAll_4(url,obj,waitingStr)
{
	var waitingStrTemp=waitingStr;
	var divObj=obj;
	if (window.XMLHttpRequest)
		httpRequest4=new XMLHttpRequest();
	else if (window.ActiveXObject)
		httpRequest4=new ActiveXObject("Microsoft.XMLHTTP");
	
	
	httpRequest4.onreadystatechange=processRequest;
	
	httpRequest4.open('GET',url,true);
	httpRequest4.setRequestHeader("Content-type", "text/html");
	
	httpRequest4.send(null);
	
	
	function processRequest()
	{	
		if(httpRequest4.readyState==4)
			{	
				if (httpRequest4.status==200)
				{
					divObj.innerHTML=httpRequest4.responseText;
					divObj=null;
					httpRequest=null;
				}
					
			}
		else 
			{
					divObj.innerHTML=waitingStrTemp;
			}
	
	
	}
	
	
	
	
	
} 
