function makeRequest(url) 
{
        var httpRequest;

        if (window.XMLHttpRequest) { // Mozilla, Safari, ...
            httpRequest = new XMLHttpRequest();
            if (httpRequest.overrideMimeType) {
                httpRequest.overrideMimeType('text/xml');
                // See note below about this line
            }
        } 
        else if (window.ActiveXObject) { // IE
            try {
                httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
                } 
                catch (e) {
                           try {
                                httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
                               } 
                             catch (e) {}
                          }
                                       }

        if (!httpRequest) {
            alert('Giving up :( Cannot create an XMLHTTP instance');
            return false;
        }
        
//	httpRequest.onreadystatechange = function() { alertContents(httpRequest); };
//      httpRequest.open('GET', url, true); // Block until retrieved
        httpRequest.open('GET', url, false);
        httpRequest.send('');

	return httpRequest.responseText;
}

function alertContents(httpRequest) 
{
     if (httpRequest.readyState == 4) {
         if (httpRequest.status == 200) {
             alert(httpRequest.responseText);
         } else {
             alert('There was a problem with the request.');
         }
     }
}

function changeHTML(tag,url) 
{
	var output = makeRequest(url);
	document.getElementById(tag).innerHTML = output;
}

window.onload = init;
function init() {
  if (window.Event) {document.captureEvents(Event.MOUSEMOVE);}
  document.onmousemove = getXY;
}

var mooseX=0;
var mooseY=0;

function getXY(e) 
{
	mooseX = (window.Event) ? e.pageX : event.clientX;
	mooseY = (window.Event) ? e.pageY : event.clientY;
}

function ShowPopup(hoveranchor,hoveritem)
{
	ha = document.getElementById(hoveranchor);
	hp = document.getElementById(hoveritem);

	hp.style.left = mooseX - 280;
	hp.style.top  = mooseY - 140;
	hp.style.visibility = "Visible";
}

function HidePopup(hoveritem)
{
	hp = document.getElementById(hoveritem);
	hp.style.visibility = "Hidden";
}


