﻿///********************************************************************************/
// PAGE LEVEL VARIABLES
///********************************************************************************/
var Images=["banner1.jpg","Logo_header.jpg",
            "nav_home_sec.jpg","nav_crew_sec.jpg","nav_broadcaster_sec.jpg","nav_industry_sec.jpg",
            "nav_company_sec.jpg","nav_registernow_sec.jpg","nav_login_sec.jpg",
            "nav_home_sec_over.jpg","nav_crew_sec_over.jpg","nav_broadcaster_sec_over.jpg","nav_industry_sec_over.jpg",
            "nav_company_sec_over.jpg","nav_registernow_sec_over.jpg","nav_login_sec_over.jpg"
            ];


var suffixOverImg='_over';
var imgExtn='.jpg';
var prefixNav='nav_';
var suffixNav="_sec";
var mainMenu=new Menu();

var selectedMenu='';
var firstTime=true;

mainMenu.setImagesDir(ImagesDir);
mainMenu.preloadImages(Images);       

///********************************************************************************/
// SET MENU OVER BEHAVIOUR
///********************************************************************************/   
function menuOver(ImgName)
{    
    //We need to handle menuOver for tabs other than selected
    //firstTime is true for the first time
    //when we are programmetically calling menuOver from bodyload->SelectTab function
   
    if(firstTime || selectedMenu.indexOf(ImgName)<0)
    {
         
        mainMenu.changeImages(ImgName,ImgName + suffixOverImg + imgExtn);
        mainMenu.updateTextBar(ImgName);
        firstTime=false;
    } 
}

///********************************************************************************/
// SET MENU OUT BEHAVIOUR
///********************************************************************************/
function menuOut(ImgName)
{    
    //alert(selectedMenu);
    //We need to handle menuOut for tabs other than selected
    if(selectedMenu.indexOf(ImgName)<0)
    {
        mainMenu.changeImages(ImgName,ImgName+imgExtn);
        //User is moving away from current tab so, Restore Text of selectedMenu
        mainMenu.updateTextBar(selectedMenu);
    }
    
}
///********************************************************************************/
// SET PAGE BANNER
///********************************************************************************/
function setBanner()
{
    mainMenu.setBanner();
}

///********************************************************************************/
// SET DEFAULT SELECTED MENU
///********************************************************************************/
function selectMenu()
{   
     var url =new URLParser();
     
    //Make 'crew' as the default tab:
    selectedMenu='crew'
    
    if(url.getCurrentDir().length>0)
    {
        selectedMenu=url.getCurrentDir();
        
        var page =url.getCurrentPage(false);
        
        if(page == 'Login' || page == 'RegisterNow')
        {   
            selectedMenu = page.toLowerCase();
        }
    }    
    selectedMenu=prefixNav+ selectedMenu + suffixNav;
    selectedMenu=selectedMenu.toLowerCase();
    
    //emulate user's click by selecting tab:
    menuOver(selectedMenu);
}
