var http = ajaxCreate();
var errors = new Array();

function ajaxCreate(){
    if(navigator.appName == "Microsoft Internet Explorer"){
        return new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        return new XMLHttpRequest();
    }
}

function ajaxCallScript(serverFileName) {
	http.open('get', serverFileName);
    http.send(null);
}

function ajaxGetResponse(serverFileName) {
	http.open('get', serverFileName);
    http.onreadystatechange = function(){
        if(http.readyState == 4){
			return http.responseText;
    	}
    };
    http.send(null);
}

function ajaxRequest(objectId, serverFileName) {
	http.open('get', serverFileName);
    http.onreadystatechange = function(){
        if(http.readyState == 4){
			responseText = http.responseText;
			document.getElementById(objectId).innerHTML = responseText;
    	}
    };
    http.send(null);
}

function ajaxRequestPopUp(serverFileName) {
	http.open('get', serverFileName);
    http.onreadystatechange = function(){
        if(http.readyState == 4){
			responseText = http.responseText;
			showMessage('',responseText);
    	}
    };
    http.send(null);
}

function ajaxRequestAppend(objectId, serverFileName) {
	http.open('get', serverFileName);
    http.onreadystatechange = function(){
        if(http.readyState == 4){
			responseText = http.responseText;
			document.getElementById(objectId).innerHTML += responseText;
    	}
    };
    http.send(null);
}
