/*	AJAX Helper class	-------------------------------------------------	Copyright by Semaphor.	If you want to use this library, you are very welcome.	*/function AJAXHelper() {	this.requests = new Array();	} // End AJAXHelperAJAXHelper.prototype.getRequest = function (requestId) {	return this.requests[requestId]}AJAXHelper.prototype.browserSupportsCookies = function () {	var supportsCookies = false;	var testId = "test";	saveCookie(document, testId, "1",1000, "","/");	cookieValue = loadCookie(document, "test");		if( cookieValue == "1") {		supportsCookies = true;		saveCookie(document, testId, "",1, "","/");	}		return supportsCookies;}	/*		Creates a new request and returns a handle to it.	*/AJAXHelper.prototype.createRequest = function (requestId) {		var request = null;				if (window.XMLHttpRequest) { 			// Mozilla, Safari,...			request = new XMLHttpRequest();			if (request.overrideMimeType) {				request.overrideMimeType('text/xml');			}		} else if (window.ActiveXObject) { 			// IE			try {            		request = new ActiveXObject("Msxml2.XMLHTTP");         		} catch (e) {            		try {               		request = new ActiveXObject("Microsoft.XMLHTTP");            		} catch (e) {					// Ignore, let the caller decide if the user should be notified. 				}			}      }			this.requests[requestId] = request;				return request;	} // End getHTTPRequestvar ajaxHelper = new AJAXHelper();
