function ChangeDom(req,nodename)
{
	return function()
	{
		if (req.readyState == 4) 
		{ 
			if (req.status == 200) 
			{
				document.getElementById(nodename).innerHTML = req.responseText;
			}
			else 
			{ 
				document.getElementById(nodename).innerHTML = "Get Data Error!!"; 
			} 
		}
	}
}
function GetRequest(url,nodename)
{
	var http_request = CreateXMLRequest();
	var handler = ChangeDom(http_request,nodename);
    http_request.onreadystatechange = handler;
	http_request.open("GET",url,true);
	http_request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	http_request.send(null);
	http_request = null;
}

function CreateXMLRequest()
{
	if(window.XMLHttpRequest)//Mozilla Browser
	{
		http_request = new XMLHttpRequest();
		if(http_request.overrideMimeType)
		{
			http_request.overrideMimeType("text/xml");
		}
	}
	else if(window.ActiveXObject)//IE Browser
	{
		try
		{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e)
		{
			try
			{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(e){}
		}
	}
	if(!http_request)
	{
		window.alert("Creat XMLHttpRequest Error.");
		return false;
	}
	return http_request;
}
