﻿var KeepShowingRollover = false;

function ShowRollover(DivRollover, Left, Top)
{
    KeepShowingRollover = true;

	document.getElementById(DivRollover).style.display = "";
	document.getElementById(DivRollover).style.left = Left + "px";
	document.getElementById(DivRollover).style.top = Top + "px";
}

function HideRollover(DivRollover)
{
    if (!KeepShowingRollover)
    {
        var divNode = document.getElementById(DivRollover);
        
        while (divNode != null)
        {
	        divNode.style.display = "none";
	        divNode = document.getElementById(divNode.childNodes[0]);
	    }
    }
}

function FindPositionX(CurrentObject)
{
    var currentLeftPosition = 0;
    
    if (CurrentObject.offsetParent)
        while(1) 
        {
            currentLeftPosition += CurrentObject.offsetLeft;
            
            if (!CurrentObject.offsetParent)
                break;
                
            CurrentObject = CurrentObject.offsetParent;
        }
    else if (CurrentObject.x)
        currentLeftPosition += CurrentObject.x;
        
    return currentLeftPosition;
}

function FindPositionY(CurrentObject)
{
    var currentTopPosition = 0;
    
    if (CurrentObject.offsetParent)
        while(1)
        {
            currentTopPosition += CurrentObject.offsetTop;
          
            if(!CurrentObject.offsetParent)
                break;
                
            CurrentObject = CurrentObject.offsetParent;
        }
    else if (CurrentObject.y)
        currentTopPosition += CurrentObject.y;
    
    if (navigator.appName != "Microsoft Internet Explorer")
        currentTopPosition  = currentTopPosition - 11;//Adjust for Netscape difference
        
    return currentTopPosition;
}