function getHTTPRequestObject(){
	var xmlHttpRequest;
	
	if (window.XMLHttpRequest)
	{ 
	    xmlHttpRequest = new XMLHttpRequest();
	}
	else  if (window.ActiveXObject)
	{
	    xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	}
	return xmlHttpRequest
}

function getXMLHTTPRequestObject(url,functionName){
	var httpRequester=getHTTPRequestObject();
    if (window.XMLHttpRequest) {
        eval("httpRequester.onreadystatechange ="+functionName); //req.onreadystatechange =processReqChange;
        httpRequester.open("GET", url, true);
        httpRequester.send(null);
    } else if (window.ActiveXObject) {
        if (httpRequester) {
            //req.onreadystatechange = processReqChange;
            eval("httpRequester.onreadystatechange ="+functionName);
            httpRequester.open("GET", url, true);
            httpRequester.send();
        }
    }
    return httpRequester;
}

function getXMLHTTPRequestObjectSync(url,functionName){
	var httpRequester=getHTTPRequestObject();
    if (window.XMLHttpRequest) {
        eval("httpRequester.onreadystatechange ="+functionName); //req.onreadystatechange =processReqChange;
        httpRequester.open("GET", url, true);
        httpRequester.send(null);
    } else if (window.ActiveXObject) {
        if (!!httpRequester) {
            httpRequester.open("GET", url, false);
            eval("httpRequester.onreadystatechange ="+functionName);
            httpRequester.send(null);
        }
    }
    return httpRequester;
}

function getXMLRequest() {
	var xmlHttpRequest;
	if(!xmlHttpRequest&&typeof XMLHttpRequest!='undefined') {
		try {
			xmlHttpRequest=new XMLHttpRequest();
		}catch(exception) {
			xmlHttpRequest=false;
		}
	}
	return xmlHttpRequest;
}

xmlhttpRequester=getXMLRequest();

var xmlrequest;

function getMessages(){
	xmlrequest = getXMLHTTPRequestObject('/vector/homepage/HomePage.do?ajax=getMessages&language=ENU','setMessages');	
}

function setMessages(){
	var msg;
	var element
	if(!!xmlrequest){
		if (xmlrequest.readyState == 4) {
			if (xmlrequest.status == 200) {
				//alert(xmlrequest.responseText);
				msg = "";
				element = xmlrequest.responseXML.getElementsByTagName("msgLeft");
				if(element[0].childNodes[0] != null)	{
					msg	= element[0].childNodes[0].nodeValue;
				}
				document.getElementById("leftbox").innerHTML = msg;
				msg = "";
				element = xmlrequest.responseXML.getElementsByTagName("msgMiddle");
				if(element[0].childNodes[0] != null)	{
					msg = element[0].childNodes[0].nodeValue;
				}
				document.getElementById("middlebox").innerHTML = msg;
				msg = "";
				element = xmlrequest.responseXML.getElementsByTagName("msgRight");
				if(element[0].childNodes[0] != null)	{
					msg = element[0].childNodes[0].nodeValue;
				}
				document.getElementById("rightbox").innerHTML = msg;
				xmlrequest = null;
			}
		}
	}
}

function runOnLoad() {
	getMessages();
}

