﻿function InitRequest()
{
	var C_req = null;
	try
	{
		C_req = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			C_req = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			C_req = null;
		}
	}
	if (!C_req && typeof XMLHttpRequest != "undefined")
	{
		try
		{
			C_req = new XMLHttpRequest();
		}
		catch(fa)
		{
			alert("对不起!您的浏览器不支持该功能,请使用Internet Explorer 6.0或FireFox浏览器!");
			C_req = null;
		}
	}
	return C_req;
}


function GetRequest(url)
{
	var AjaxRequestObj = InitRequest();
	if (AjaxRequestObj != null)
	{
		AjaxRequestObj.onreadystatechange = function ()
		{
			if (AjaxRequestObj.readyState == 4 && AjaxRequestObj.responseText)
			{
				ProcessAjaxData(AjaxRequestObj.responseText);
			}
		};
		AjaxRequestObj.open("GET", url, true);
        AjaxRequestObj.send(null);
	}
}

function PostRequest(url, data)
{
	var AjaxRequestObj = InitRequest();
	if (AjaxRequestObj != null)
	{
		AjaxRequestObj.onreadystatechange = function ()
		{
			if (AjaxRequestObj.readyState == 4 && AjaxRequestObj.responseText)
			{
				ProcessAjaxData(AjaxRequestObj.responseText);
			}
		};
		AjaxRequestObj.open("POST", url, true);
		AjaxRequestObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
        AjaxRequestObj.send(data);
	}
}

function ProcessAjaxData(data)
{
	eval(data);
}
