function ajaxCall(url, ajaxChkFileName)
{
	url = url+"&z="+encodeURIComponent((new Date()).getTime());
	var httpRequest;
	var retValue = "test";

	if (window.XMLHttpRequest) 
	{
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) 
		{
			httpRequest.overrideMimeType('text/xml');
		}
	} 
	else if (window.ActiveXObject) 
	{
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} 
			catch (e) 
			{
				try {
						httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				 	} 
					catch (e) {}
			}
	}

	if (!httpRequest) 
		return false;
	
	httpRequest.onreadystatechange = function() { alertContents(httpRequest, url, ajaxChkFileName); };
	httpRequest.open('GET', url, true);
	httpRequest.send(null);
}

function alertContents(httpRequest, url, ajaxChkFileName) 
{
	if (httpRequest.readyState == 4) 
	{
		if (httpRequest.status == 200) 
		{
			retValue = httpRequest.responseText;
			//alert("Result: " + retValue)
			if(window.getAjaxRetValue)
				getAjaxRetValue(retValue, ajaxChkFileName);
		}
	}
}