﻿var selectedItem = null;
var selectedSender = null;
var timeOut = null;

function setHover(sender, obj)
{	
    if (selectedSender != sender)
    {
        var object = document.getElementById(obj);
        if (selectedSender != null)
        {
            selectedSender.style.zIndex = "1";
            selectedSender.onmouseout();
        }
        
        if (selectedItem != null)
        {
            selectedItem.style.display = "none";
            selectedItem.onmouseover();
            selectedItem.onmouseout = null;
            selectedItem.onmouseover = null;
        }
        
        selectedSender = sender;
        selectedItem = object;
        selectedSender.style.zIndex = "2";
        
        selectedItem.onmouseover = function() { clearTimeout(timeOut); };
        selectedItem.onmouseout = function() { timeOut = setTimeout("itemOut()", 1000); };
        selectedItem.style.display = "block";
    }
}

function itemOut()
{
    if (selectedItem != null)
    {
        selectedItem.style.display = "none";
        selectedItem = null;
        selectedSender.style.zIndex = "1";
        selectedSender.onmouseout();
        selectedSender = null;
    }
}


function setActive(obj){

}
