﻿/*! 
 * 
 * Date: Fri, 12 SMar 2010
 * Revision: 1
 *
 * A fading in and out, mouse following tooltip
 *
 * Creates a tooltip that follows the mouse while over the targetted element.
 *
 * Required Supporting Libraries:
 * 
 */

var Opacity=0;

function showToolTip(event,language,banner)
{             
    var elemToolTip = document.getElementById('ToolTip');
    var elementToMove = document.getElementById('tip');    
    
    
    elemToolTip.style.display = "block";
    setTTStartLocation(elemToolTip,banner);
    
    elemToolTip.style.opacity="alpha(opacity='" + Opacity + "')";
    elemToolTip.style.opacity = Opacity;
    
    fadeInToolTip(elemToolTip);    
}

/*!
* Sets the location of tooltips by their banner
*/
function setTTStartLocation(elem,banner)
{
    if(banner=="VehicleEnergy")
    {
        elem.style.marginLeft="692px";
    }
    
    if(banner=="HomeEnergy")
    {
        elem.style.marginLeft="710px";
    }
    
    if(banner=="BusinessEnergy")
    {
        elem.style.marginLeft="775px";
    }
    
    if(banner=="AlternativeEnergy")
    {
        elem.style.marginLeft="840px";
    }
    
    if(banner=="CoopInfo")
    {
        elem.style.marginLeft="855px";
    }
}

function hideToolTip()
{
    var elemToolTip = document.getElementById('ToolTip');                                    
    elemToolTip.style.display = "none";
    Opacity=0;
}

function fadeInToolTip(elemToolTip) {
 
    Opacity = Opacity + 0.1;
    elemToolTip.style.opacity="alpha(opacity='" + Opacity + "')";
    elemToolTip.style.opacity = Opacity;

    function c() {
        fadeInToolTip(elemToolTip);
    }

    if (Opacity >= 1) {
        clearTimeout(timer);
    }
    else {
        timer = setTimeout(c, 30);
    }

    return;
}

function retrieveForTT(banner,language)
{
    var elem = document.getElementById('toolTipGraphic');
    elem.src="../images/" + language + "/tt" + banner + ".gif";    
}

