
function xmlhttpGet(strURL, strQuery, e)
{
	document.getElementById("ajaxDiv").innerHTML = '<img src="/images/loadingAnimationv3.gif" />';
	ajaxPosition(e);
    var xmlHttpReq = false;
    var self = this;
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updateDiv(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(strQuery);
}

function updateDiv(str){
	document.getElementById("ajaxDiv").innerHTML = str;
}

function ajaxPosition(e)
{
	var posx = 0;
	var posy = 0;
	if (!e) var e = window.event;
	if (e.pageX || e.pageY) {
		posx = e.pageX - 50;
		posy = e.pageY - 220;
	}
	else if (e.clientX || e.clientY) {
		posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft - 220;
		posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	}
	x = posx + 5;
	y = posy + 5;
	if (!window.XMLHttpRequest)
	{
		x = x - 100;
	}
	divB = document.getElementById('ajaxDiv');
	if(divB.style.display == 'inline')
	{
		divB.style.display = 'none';
	}
	else
	{
		divB.style.display = 'inline';
		divB.style.top = y + 'px';
		divB.style.left = x + 'px';
	}
}


