
function getEventTarget(e)
{
    if((e == null) || (e.target == null))
    {
        return window.event.srcElement;
    }
    else
    {
        return e.target;
    }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

function getPureClassName(p_Element)
{
    return p_Element.className.replace("Focus", "").replace("Pressed", "");
}

function mouseOver(e)
{
    getEventTarget(e).className = getPureClassName(getEventTarget(e)) + "Focus";
}

function mouseOut(e)
{
    getEventTarget(e).className = getPureClassName(getEventTarget(e));
}

function mouseDown(e)
{
    getEventTarget(e).className = getPureClassName(getEventTarget(e)) + "Pressed";
}

function mouseUp(e)
{
    getEventTarget(e).className = getPureClassName(getEventTarget(e));
}

function mouseClick(e)
{
    var l_HomeDirectory = document.getElementById("TemperusHome");
    
    l_HomeDirectory = ( l_HomeDirectory != null ? l_HomeDirectory.value : "" );
    
    window.open(l_HomeDirectory + "/" + getEventTarget(e).id + ".aspx", "_self");
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

function mouseOverSectionTitle(e)
{    
    getEventTarget(e).className = "WelcomeFormSectionTitleFocus";
}

function mouseOutSectionTitle(e)
{
    getEventTarget(e).className = "WelcomeFormSectionTitle";
}

function mouseDownSectionTitle(e)
{
    getEventTarget(e).className = "WelcomeFormSectionTitlePressed";
}

function mouseUpSectionTitle(e)
{
    getEventTarget(e).className = "WelcomeFormSectionTitle";
}

function mouseClickSectionTitle(e)
{
    var l_ElementId = getEventTarget(e).id;
    l_ElementId = "Section" + l_ElementId.substr(6);
    
    var l_Element = document.getElementById(l_ElementId);
    
    if(l_Element != null)
    {
        var l_CurrentStatus = l_Element.style.display;
        l_Element.style.display = ( l_CurrentStatus == "none" ? "inline" : "none" );
    }
}

//////////////////////////////////////////////////////////////////////////////////////////////////////

function mouseOverTab(e)
{
    getEventTarget(e).className = "TabCellFocus";
}

function mouseOutTab(e)
{
    getEventTarget(e).className = "TabCellStyle";
}

var m_Direction = -4;
var m_CurrentValue = 254;

function blinkEffect()
{
    var l_Element = document.getElementById("TabTr");

    l_Element.style.color = "#" + m_CurrentValue.toString(16) + m_CurrentValue.toString(16) + m_CurrentValue.toString(16);
    
    if(m_CurrentValue > 250)
    {
        m_Direction = -4;
    }
    else if(m_CurrentValue < 210)
    {
        m_Direction = 4;
    }
    
    m_CurrentValue += m_Direction;
    
    window.setTimeout("blinkEffect()", 50, "Javascript");
}

function mouseClickTab(p_Address)
{
    window.open(p_Address, "_self");
}
