function createRequestObjectLogin() {
    var req;
    if (typeof window.ActiveXObject != 'undefined' ){
        req = new ActiveXObject("Microsoft.XMLHTTP");
    } else {
        req = new XMLHttpRequest();
    }
    return req;
}

var httpLogin = createRequestObjectLogin();
var dstLogin = '';

function getpageLogin(page,dest) {
	document.getElementById(dest).innerHTML='<br /><img src="../images/ajax.gif" /><br />';
    httpLogin.open('get', page, true);
    dstLogin = dest;
    httpLogin.onreadystatechange = handleResponseLogin;
    httpLogin.send(null);
	return false;
}

function handleResponseLogin() {
    if(httpLogin.readyState == 4){
    var response = httpLogin.responseText;
		if (response != "") {
			if (response[1] == "!") {
				response[0] = " ";	
			} else {
				setTimeout('document.getElementById("loginform").submit()', 3000);
			}
			document.getElementById(dstLogin).innerHTML = response;
		} else {
			document.getElementById(dst).innerHTML = "Failed to connect to login server";
		}
	}
}

function createRequestObjectGF() {
    var req;

    if (typeof window.ActiveXObject != 'undefined' ){
        req = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        req = new XMLHttpRequest();
    }
    return req;
}

var httpGF = createRequestObjectGF();
var dstGF = '';

function getpageGF(page,dest) {
	document.getElementById(dest).innerHTML='<br /><img src="../images/ajax.gif" /><br />';
    httpGF.open('get', page, true);
    dstGF = dest;
    httpGF.onreadystatechange = handleResponseGF;
    httpGF.send(null);
	return false;
}

function handleResponseGF() {
    if(httpGF.readyState == 4){
    var response = httpGF.responseText;
if (response!="")
{document.getElementById(dstGF).innerHTML = response;}
else
{document.getElementById(dstGF).innerHTML = "Connection error";}
}}