function tooltipmovie(e, div, width) 
{
    if (document.getElementById(div) == null) return;
    
    var source       = document.getElementById(div);
    var tooltipmovie = document.getElementById("tooltipmovie");
    
    document.getElementById("tooltipmovie_text").innerHTML = source.innerHTML;     

    tooltipmovie.style.top     = centerVertically(width) - 250 + "px";
    tooltipmovie.style.left    = "225px";
    tooltipmovie.style.display = "block";
}
 
function hide_tooltipmovie() 
{
	document.getElementById("tooltipmovie").style.display  = "none";
	document.getElementById("tooltipmovie_text").innerHTML = "";
}

function getWindowHeight()
{
    if(typeof(window.innerHeight) == "number") 
    {
        return window.innerHeight;
    }
    else if(document.documentElement && document.documentElement.clientHeight) 
    {
        return document.documentElement.clientHeight;
    }
    else if(document.body && document.body.clientHeight) 
    {
        return document.body.clientHeight;
    }

    return 0;
}

function getScrollTop()
{
    if(self.pageYOffset)
    {
        return self.pageYOffset;
    }
    else if(document.documentElement && document.documentElement.scrollTop)
    {
        return document.documentElement.scrollTop;
    }
    else if(document.body && document.body.scrollTop)
    {
        return document.body.scrollTop;
    }
    
    return 0;
}

function centerVertically(size) 
{
    var windowHeight = getWindowHeight();
    
    if(windowHeight > 0)
    {
        return Math.round((windowHeight - size) / 2) + getScrollTop();                
    }
    
    return 100 + getScrollTop();
}
