
var cX = 0; var cY = 0;

function UpdateCursorPosition(e){ 
    cX = e.pageX; 
    cY = e.pageY;
}

function UpdateCursorPositionDocAll(e){ 
    cX = event.clientX; 
    cY = event.clientY;
}

if(document.all) { 
    document.onmousemove = UpdateCursorPositionDocAll; 
} else { 
    document.onmousemove = UpdateCursorPosition; 
}

function AssignPosition(d) {
    d.style.left = (cX+10) + "px";

    if (/msie/i.test(navigator.userAgent)) {
    d.style.top = (document.documentElement.scrollTop+cY+10) + "px";
    } else {
    d.style.top = (cY+10) + "px";
    
    }
}

function HideContent(d) {
    if(d.length < 1) { 
    return; 
    }

    document.getElementById(d).style.display = "none";
}

function ShowContent(d,t) {
    if(d.length < 1) { 
    return; 
    }

    var dd = document.getElementById(d);
    AssignPosition(dd);
    dd.style.display = "block";
    document.getElementById(d).innerHTML = "<img src=\""+t+"\">";
}

function ReverseContentDisplay(d) {

    if(d.length < 1) { 
    return; 
    }

    var dd = document.getElementById(d);
    AssignPosition(dd);

    if(dd.style.display == "none") { 
    dd.style.display = "block"; 
    } else { 
    dd.style.display = "none"; 
    }
}