function textHighlightOn(element)
{
    document.getElementById(element).className='PlatformColor';
    document.getElementById(element).style.fontStyle='italic';
}

function textHighlightOff(element)
{
    document.getElementById(element).className='';
    document.getElementById(element).style.fontStyle='normal';
}

/***********************************************
* Gradual Highlight image script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
*
* Code heavily modified for BitWise Communications, LLC by Kevin Hock
***********************************************/

var opacity=0;

function setOpacity(obj, op)
{
    op = (opacity == 100) ? 99.999 : op;

    // Older Mozilla and Firefox
        obj.style.MozOpacity = op/100;

    // IE/Win
        obj.style.filter = "alpha(opacity:"+op+")";

    //Safari<1.2, Konqueror
        obj.style.KHTMLOpacity = op/100;

    // Safari 1.2, newer Firefox and Mozilla, CSS3
        obj.style.opacity = op/100;
}

function fadeIn(objid)
{
    obj = document.getElementById(objid);
    
    opacity = 30;
    setOpacity(obj, opacity);
    
    highlighting=setInterval("gradualFade(obj)",50);
    
    // In Safari, this allows the tooltip to be on top and not be hidden.
    fadeInZ(obj);
}

function fadeOut(objid)
{
    obj = document.getElementById(objid);
    clearTimer();
    
    opacity = 30;
    setOpacity(obj, 30);
    
    // Move the light image back to being the topmost item.
    // In Safari, this allows the tooltip to display through the image at near full brightness.
    fadeOutZ(obj);
}

function clearTimer()
{
    if (window.highlighting)
    {
        clearInterval(highlighting);
    }
}

function gradualFade(obj)
{
    if (opacity<100)
    {
        setOpacity(obj, opacity+=10);
    }
    else if (window.highlighting)
    {
        clearInterval(highlighting);
    }
}
