
var ajaxObejct = new Object();

function createRequest() {
	
	var xmlhttp = false;

	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	// JScript gives us Conditional compilation, we can cope with old IE versions.
	// and security blocked creation of the objects.
	 try {
	  xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
	  try {
	   xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	  } catch (E) {
	   xmlhttp = false;
	  }
	 }
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	if (!xmlhttp && window.createRequest) {
		try {
			xmlhttp = window.createRequest();
		} catch (e) {
			xmlhttp=false;
		}
	}
	
	this.therequest = xmlhttp;
}


function ajax(url, objForm) {

	var request = new createRequest;


	var obj = request.therequest;

	obj.onreadystatechange = function()
	{

		if(obj.readyState == 4)
		{

			if(obj.status == 200)
			{
				var sResponse = obj.responseText;


				if(isNaN(sResponse)) {
					alert(sResponse);
					objForm.value = '';
					return false;
				}
				else {
					return true;
				}

			}
			else
			{
				return "Error: " + obj.status;
			}

			this.status = 1;
		}


	};

	obj.open("GET", url, true);
	obj.send(null);
}