if (!window.doAjaxGet) {
	function doAjaxGet(scripturl, successhandler, errorhandler) {
		$.ajax({
			type: "GET",
			url: scripturl,
			success: successhandler,
			error: errorhandler
		});
		/* OLD VERSION - preserved as of 8.17.2011 just in case...
		if (window.XMLHttpRequest) {
			var ajax = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			var ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					successhandler(ajax.responseText);
				} else {
					errorhandler(ajax.status);
				}
			}
		};
		ajax.open("GET", url, true);
		ajax.send(null);
		*/
	}
}

if (!window.doAjaxPost) {
	function doAjaxPost(scripturl, variablestring, successhandler, errorhandler) {
		$.ajax({
			type: "POST",
			url: scripturl,
			data: variablestring,
			success: successhandler,
			error: errorhandler
		});
		/* OLD VERSION - preserved as of 8.17.2011 just in case...
		if (window.XMLHttpRequest) {
			var ajax = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			var ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
		ajax.onreadystatechange = function() {
			if (ajax.readyState == 4) {
				if (ajax.status == 200) {
					successhandler(ajax.responseText);
				} else {
					errorhandler(ajax.status);
				}
			}
		};
		ajax.open("POST", url, true);
		ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		ajax.setRequestHeader("Content-length", variablestring.length);
		ajax.setRequestHeader("Connection", "close");
		ajax.send(variablestring);
		*/
	}
}
