
		function getHTTPObject() {
			if (typeof XMLHttpRequest != 'undefined') {
				return new XMLHttpRequest();
			}
			try {
				return new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					return new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {
					// we're so sorry.. =(
				}
			}
			return false;
		}

		var http = getHTTPObject();
		var http_working = false;
