﻿// JScript File

function SetObjectDisplay( displayObjId, showObject )
{
    var displayObj = document.getElementById( displayObjId );
    
    if( displayObj != null )
    {
        if( showObject )
        {
            displayObj.style.display = 'inline';
            displayObj.style.visibility = 'visible';
        }
        else
        {
            //displayObj.filters.revealTrans.Apply(); 
            //displayObj.filters.revealTrans.Play();
            displayObj.style.display = 'none';
            displayObj.style.visibility = 'hidden';
        }    
    }
}

function DisplayMenu(divName, baseName, show)
{
    DisplayMenu('menuLayer', divName, baseName, show);
}

function DisplayMenu(menuLayer, divName, baseName, show)
{   
    if(show)
    {
        divObj = document.getElementById(divName);
        obj = document.getElementById(baseName);
        
        divObj.style.left = obj.offsetLeft - 42;
        divObj.style.top = obj.offsetTop + 20;

        if ( divName == "mnuSchoolOfNursingdiv")
        {
            divObj.style.left = obj.offsetLeft + 212;
            divObj.style.top = obj.offsetTop + 22;
        }
        
        ChangePosition(divName, menuLayer);
    }
    SetObjectDisplay(divName, show);
    SetObjectDisplay(menuLayer, show);
    
}

function ChangePosition( objName, iFrameName )
{
    obj = document.getElementById(objName);
    backgroundFrame = document.getElementById(iFrameName);
    
    if(backgroundFrame != null)
    {
        backgroundFrame.style.top = obj.style.top;
        backgroundFrame.style.left = parseInt(obj.style.left) + 42;
        
        //TODO: Find a better way to get the width & height parameters
        if (objName.indexOf("mnuAboutUsdiv") >= 0)
        {
            backgroundFrame.style.width = 200;
            backgroundFrame.style.height = 125; //148;
        }
        else if (objName.indexOf("mnuSchoolOfNursingdiv") >= 0)
        {
            backgroundFrame.style.width = 305 - 42;
            backgroundFrame.style.height = 30;

            backgroundFrame.style.top = 35;
            backgroundFrame.style.left = 400;

        }
        else if (objName.indexOf("mnuContactUsdiv") >= 0)
        {
            backgroundFrame.style.width = 160 - 42;
            backgroundFrame.style.height = 30;
        }
        else if (objName.indexOf("mnuAcademicProgrammesDiv") >= 0)
        {
            backgroundFrame.style.width = 250 - 42;
            backgroundFrame.style.height = 45;
        }
    }
}

function FormatItem(obj, link, decision)
{
    if (decision)
    {
        obj.style.background = '#4c7d14';
        if (link.indexOf == undefined)
        {
            link.style.color = '#ffffff';
            link.style.textDecoration = 'none';
        }
        else
        {
            var lnk = document.getElementById(link);
            lnk.style.color = '#ffffff';
            lnk.style.textDecoration = 'none';
        }
    }
    else
    {
        obj.style.background = '#e5ecdc';
        
        if (link.indexOf == undefined)
        {
            link.style.color = '#000000';
            link.style.textDecoration = 'none';
        }
        else
        {
            var lnk = document.getElementById(link);
            lnk.style.color = '#000000';
            lnk.style.textDecoration = 'none';
        }
    }   
}

function LinkTo(url)
{
    window.location.href = url;
}

function HighlightLink(highlightLinkId)
{
    highlightLinkId.style.color = '#ffffff';
    highlightLinkId.style.textDecoration = 'none';
}