var httpRequest = false;
var callbackfnc;
function makeRequest(url, parameters, callbackf) {
httpRequest = false;
if ( window.XMLHttpRequest ) { // Mozilla, Safari,...
httpRequest = new XMLHttpRequest();
if ( httpRequest.overrideMimeType ) {
httpRequest.overrideMimeType('text/html');}} else if ( window.ActiveXObject ) { // IE
try {
httpRequest = new ActiveXObject("Msxml2.XMLHTTP");} catch (e) {
try {
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}}}
if ( !httpRequest ) {
return false;}
httpRequest.onreadystatechange = alertContents;
httpRequest.open('GET', url+parameters, true);
httpRequest.send(null);
callbackfnc = callbackf;}
function alertContents() {
if ( httpRequest.readyState == 4 ) {
if ( httpRequest.status == 200 ) {
result = httpRequest.responseText;
if ( callbackfnc ) callbackfnc(result);}}}

