/**********************************          GLOBAL VARIABLES***********************************/////////////	var http_request = null;	var http_eval_request = null;	function docsAlertContents() {		if ( http_request.readyState == 4 ) {			if ( http_request.status == 200 ) {				var result = http_request.responseText;				if ( spanID.length > 0 ) {					var recepticle = $(spanID);					recepticle.innerHTML = result;				}				secondary_http_request_response(spanID,result);			} else {				clear_server_parameters();				alert('There was a problem with the request.');			}		}	}	function docsAlertEvalContents() {		if ( http_eval_request.readyState == 4 ) {			if ( http_eval_request.status == 200 ) {				var result = http_eval_request.responseText;				eval(result);			} else {				alert('There was a problem with the evaluation.');			}		}	}	function makeDocRequest(urlNparameters) {			http_request = null;		try {			if ( window.XMLHttpRequest ) { // Mozilla, Safari,...				http_request = new XMLHttpRequest();				if ( http_request.overrideMimeType ) {					http_request.overrideMimeType('text/xml');				}			} else if ( window.ActiveXObject ) { // IE				try {					http_request = new ActiveXObject("Msxml2.XMLHTTP");				} catch (e) {					try {						http_request = new ActiveXObject("Microsoft.XMLHTTP");					} catch (e) {}				}			}		} catch (e) {}		if ( http_request == null ) {			alert('Cannot create XMLHTTP instance');			return(false);		} else {			try {				http_request.onreadystatechange = docsAlertContents;				http_request.open('GET', urlNparameters, true);				http_request.send(null);			} catch (e) {				clear_server_parameters();				alert('There was trouble sending the request.' + '\n' + urlNparameters);			}		}	}	function makeDocEvalRequest(urlNparameters) {			http_eval_request = null;		if ( window.XMLHttpRequest ) { // Mozilla, Safari,...			http_eval_request = new XMLHttpRequest();			if ( http_eval_request.overrideMimeType ) {				http_eval_request.overrideMimeType('text/xml');			}		} else if ( window.ActiveXObject ) { // IE			try {				http_eval_request = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {				try {					http_eval_request = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) {}			}		}		if ( http_eval_request == null ) {			alert('Cannot create XMLHTTP instance');			return(false);		} else {			try {				http_eval_request.onreadystatechange = docsAlertEvalContents;				http_eval_request.open('GET', urlNparameters, true);				http_eval_request.send(null);			} catch (e) {				alert('There was trouble sending the request.' + '\n' + urlNparameters);			}		}			}	function makeDocEvalRequestSync(urlNparameters) {			http_eval_request = null;		if ( window.XMLHttpRequest ) { // Mozilla, Safari,...			http_eval_request = new XMLHttpRequest();			if ( http_eval_request.overrideMimeType ) {				http_eval_request.overrideMimeType('text/xml');			}		} else if ( window.ActiveXObject ) { // IE			try {				http_eval_request = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {				try {					http_eval_request = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) {}			}		}		if ( http_eval_request == null ) {			alert('Cannot create XMLHTTP instance');			return(false);		} else {			try {				http_eval_request.onreadystatechange = docsAlertEvalContents;				http_eval_request.open('GET', urlNparameters, false);				http_eval_request.send(null);			} catch (e) {				alert('There was trouble sending the request.' + '\n' + urlNparameters);			}		}			}	// XML Type of Request...	var xml_http_request = false;	var groupHandler = false;		function makeXMLRequest(urlNparameters) {		xml_http_request = false;		if ( window.XMLHttpRequest ) { // Mozilla, Safari,...			xml_http_request = new XMLHttpRequest();			if ( xml_http_request.overrideMimeType ) {				xml_http_request.overrideMimeType('text/xml');			}		} else if (window.ActiveXObject) { // IE			try {				xml_http_request = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {				try {					xml_http_request = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) { }			}		}		if ( !xml_http_request ) {			alert('Cannot create XMLHTTP instance');			return false;		}				if ( groupHandler ) {			xml_http_request.onreadystatechange = groupHandler;			xml_http_request.open('GET', urlNparameters, true);			xml_http_request.send(null);		} else {			alert("No handler specified.");		}	}	function makePOSTRequest(url, parameters) {			http_request = null;		if ( window.XMLHttpRequest ) { // Mozilla, Safari,...			http_request = new XMLHttpRequest();			if (http_request.overrideMimeType) {				http_request.overrideMimeType('text/xml');			}		} else if ( window.ActiveXObject ) { // IE			try {				http_request = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {				try {					http_request = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) {}			}		}		//		if ( http_request == null ) {			alert('Cannot create XMLHTTP instance');			return false;		}		http_request.onreadystatechange = docsAlertContents;		http_request.open('POST', url, true);		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");		http_request.setRequestHeader("Content-length", parameters.length);		http_request.setRequestHeader("Connection", "close");		http_request.send(parameters);	}	function makePOSTEvalRequest(url, parameters) {			http_request = null;		if ( window.XMLHttpRequest ) { // Mozilla, Safari,...			http_request = new XMLHttpRequest();			if (http_request.overrideMimeType) {				http_request.overrideMimeType('text/xml');			}		} else if ( window.ActiveXObject ) { // IE			try {				http_request = new ActiveXObject("Msxml2.XMLHTTP");			} catch (e) {				try {					http_request = new ActiveXObject("Microsoft.XMLHTTP");				} catch (e) {}			}		}		//		if ( http_request == null ) {			alert('Cannot create XMLHTTP instance');			return false;		}		http_request.onreadystatechange = docsAlertEvalContents;		http_request.open('POST', url, true);		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");		http_request.setRequestHeader("Content-length", parameters.length);		http_request.setRequestHeader("Connection", "close");		http_request.send(parameters);	}
