

/// <summary>
/// AjaxServer construct
/// </summary>
function AjaxServer()
{
	//construct
}

AjaxServer.TransToAjaxServer = Pri_TransToAjaxServer;


/// <summary>
/// Execute ajax page and parameters
/// </summary>
/// <param name="paramUrl">the url address include parameters</param>
/// <returns>the result return</returns>
function Pri_TransToAjaxServer(paramUrl)
{
	var objXMLHTTP = GetXmlHttpObject();
	objXMLHTTP.open("GET", paramUrl, false);
	objXMLHTTP.send(null); 
	var theResult = objXMLHTTP.responseText
	
	return theResult;
}

function GetXmlHttpObject()
{
	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		alert("This example doesnt work in Opera")
		return;
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		}
		try
		{
			objXmlHttp=new ActiveXObject(strName)
			return objXmlHttp
		}
		catch(e)
		{
			alert("Error. Scripting for ActiveX might be disabled")
			return
		}
	}
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		return objXmlHttp
	}
}

