//menu objects

var appName = "";
var disable_menu = false;

function disableMenu()
{
    disable_menu = true;
}

function onLoad() {
    onResize = onLoad;
    loadMenus('');
}

function hideMenus ()
{
	hideMenu ('jobseekers');
	hideMenu ('executives');
	hideMenu ('employers');	
}

function loadNetscapeMenus (which)
{
}

function loadMenus (which) 
{
    // which = "" or "candidate" or "user/admin/new" or "user/admin/new|candidate" 


    //extract the employers and jobseeker menu options

    if (which == "candidate")
    {
    	// only candidate login
    	
    	whichEmployer = ""
    	whichCandidate = which
    }
    else if (which.indexOf('|') == -1)
    {
    	// only employer login
    	
    	whichEmployer = which;
    	whichCandidate = ""
    }
    else
    {
    	// candidate and employer
    
    	var temp = new Array();
    	temp = which.split('|')
    
    	whichEmployer = temp [0]
    	whichCandidate = temp[1]
    }

    //create the employers menu

    window.employersMenu = new Menu("employers", 175, 20, "Verdana, Arial, Helvetica, sans-serif", 10, "#00804E", "#FFFFFF", "#A6CFBF", "#00804E","left","middle",20,0,1000,-5,7,true,true,true,0,true,true);  
   
    switch (whichEmployer)
    {
    case 'user':
  
	employersMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/aziende/chi_e_mediajobs.asp'");
	employersMenu.addMenuItem("Richiesta&nbsp;di&nbsp;contatto", "document.location='" + appName + "/aziende/richiesta_di_contatto.asp'");
	employersMenu.addMenuItem("Tariffe", "document.location='" + appName + "/aziende/tariffe.asp'");
	employersMenu.addMenuItem("FAQ", "document.location='" + appName + "/aziende/faqs.asp'");
	employersMenu.addMenuItem("Help", "document.location='" + appName + "/aziende/help.asp'");
    	employersMenu.addMenuItem("Pubblica&nbsp;un&nbsp;annuncio", "document.location='" + appName + "/aziende/pubblica_annuncio_fase1.asp?Mode=NEW&Start=1&CheckTempJobs=1'");
    	employersMenu.addMenuItem("Prosegui&nbsp;la&nbsp;pubblicazione", "document.location='" + appName + "/aziende/prosegui_la_pubblicazione_dellannuncio_01.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;i&nbsp;tuoi&nbsp;annunci", "document.location='" + appName + "/aziende/vedi_i_tuoi_annunci.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;i&nbsp;tuoi&nbsp;annunci&nbsp;salvati", "document.location='" + appName + "/aziende/annunci_temporanei_tuoi.asp'");
    	employersMenu.addMenuItem("Feedback", "document.location='" + appName + "/aziende/feedback.asp'");
    	employersMenu.addMenuItem("testimonials", "document.location='" + appName + "/aziende/dicono_di_noi.asp'");
   	employersMenu.addMenuItem("Esci", "document.location='" + appName + "/aziende/esci_dal_sistema.asp'");
   	 
 	break;
 		
    case 'admin':
 	
	employersMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/aziende/chi_e_mediajobs.asp'");
	employersMenu.addMenuItem("Richiesta&nbsp;di&nbsp;contatto", "document.location='" + appName + "/aziende/richiesta_di_contatto.asp'");
	employersMenu.addMenuItem("Tariffe", "document.location='" + appName + "/aziende/tariffe.asp'");
	employersMenu.addMenuItem("FAQ", "document.location='" + appName + "/aziende/faqs.asp'");
	employersMenu.addMenuItem("Help", "document.location='" + appName + "/aziende/help.asp'");
    	employersMenu.addMenuItem("Pubblica&nbsp;un&nbsp;annuncio", "document.location='" + appName + "/aziende/pubblica_annuncio_fase1.asp?Mode=NEW&Start=1&CheckTempJobs=1'");
    	employersMenu.addMenuItem("Prosegui&nbsp;la&nbsp;pubblicazione", "document.location='" + appName + "/aziende/prosegui_la_pubblicazione_dellannuncio_01.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;i&nbsp;tuoi&nbsp;annunci", "document.location='" + appName + "/aziende/vedi_i_tuoi_annunci.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;tutti&nbsp;gli&nbsp;annunci", "document.location='" + appName + "/aziende/vedi_tutti_gli_annunci.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;i&nbsp;tuoi&nbsp;annunci&nbsp;salvati", "document.location='" + appName + "/aziende/annunci_temporanei_tuoi.asp'");
    	employersMenu.addMenuItem("Vedi&nbsp;tutti&nbsp;gli&nbsp;annunci&nbsp;salvati", "document.location='" + appName + "/aziende/annunci_temporanei_gli.asp'");
    	employersMenu.addMenuItem("Aggiorna&nbsp;gli&nbsp;utenti", "document.location='" + appName + "/aziende/aggiorna_gli_utenti.asp'");
		employersMenu.addMenuItem("Aggiorna&nbsp;gli&nbsp;account", "document.location='" + appName + "/aziende/aggiorna_account.asp'");  
    	employersMenu.addMenuItem("Aggiorna&nbsp;i&nbsp;profili", "document.location='" + appName + "/aziende/aggiorna_i_profili.asp'");   
    	employersMenu.addMenuItem("Feedback", "document.location='" + appName + "/aziende/feedback.asp'");
    	employersMenu.addMenuItem("Dicono&nbsp;di&nbsp;noi", "document.location='" + appName + "/aziende/dicono_di_noi.asp'");
    	employersMenu.addMenuItem("Esci", "document.location='" + appName + "/aziende/esci_dal_sistema.asp'");
        	
  	break;
 		
    case 'new':
 	
 	employersMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/aziende/chi_e_mediajobs.asp'");
	employersMenu.addMenuItem("Richiesta&nbsp;di&nbsp;contatto", "document.location='" + appName + "/aziende/richiesta_di_contatto.asp'");
	employersMenu.addMenuItem("Tariffe", "document.location='" + appName + "/aziende/tariffe.asp'");
	employersMenu.addMenuItem("FAQ", "document.location='" + appName + "/aziende/faqs.asp'");
	employersMenu.addMenuItem("Help", "document.location='" + appName + "/aziende/help.asp'");
        employersMenu.addMenuItem("Pubblica&nbsp;un&nbsp;annuncio", "document.location='" + appName + "/aziende/pubblica_annuncio_fase1.asp?Mode=NEW&Start=1&CheckTempJobs=1'");
        employersMenu.addMenuItem("Dicono&nbsp;di&nbsp;noi", "document.location='" + appName + "/aziende/dicono_di_noi.asp'");
        employersMenu.addMenuItem("Esci", "document.location='" + appName + "/aziende/esci_dal_sistema.asp'");
           
	break;
		
    default:
    
	employersMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/aziende/chi_e_mediajobs.asp'");
	employersMenu.addMenuItem("Login&nbsp;azienda", "document.location='" + appName + "/aziende/entra_nel_sistema.asp'");
	employersMenu.addMenuItem("Richiesta&nbsp;di&nbsp;contatto", "document.location='" + appName + "/aziende/richiesta_di_contatto.asp'");
	employersMenu.addMenuItem("Tariffe", "document.location='" + appName + "/aziende/tariffe.asp'");
	employersMenu.addMenuItem("Apertura&nbsp;account", "document.location='" + appName + "/aziende/apertura_account.asp'");
	employersMenu.addMenuItem("FAQ", "document.location='" + appName + "/aziende/faqs.asp'");
	employersMenu.addMenuItem("Help", "document.location='" + appName + "/aziende/help.asp'");
	employersMenu.addMenuItem("Dicono&nbsp;di&nbsp;noi", "document.location='" + appName + "/aziende/dicono_di_noi.asp'");		
	
	break;
    }

    //create the jobseekers menu
 
    window.jobseekersMenu = new Menu("jobseekers", 175, 20, "Verdana, Arial, Helvetica, sans-serif", 10, "#00804E", "#FFFFFF", "#A6CFBF", "#00804E","left","middle",20,0,1000,-5,7,true,true,true,0,true,true);  

    jobseekersMenu.addMenuItem("Tutti&nbsp;gli&nbsp;annunci", "document.location='" + appName + "/candidati/mediajobs.asp'");
    jobseekersMenu.addMenuItem("Ricerca&nbsp;annunci", "document.location='" + appName + "/candidati/ricerca_annunci.asp'");
    jobseekersMenu.addMenuItem("Iscrizione&nbsp;/&nbsp;Annunci&nbsp;Flash", "document.location='" + appName + "/candidati/aggiornamento_annunci_flash_01.asp'");
    jobseekersMenu.addMenuItem("Aggiornamento&nbsp;Profilo", "document.location='" + appName + "/candidati/aggiornamento_profilo_01.asp'");
    jobseekersMenu.addMenuItem("Cronologia&nbsp;Candidature", "document.location='" + appName + "/candidati/cronologia_candidature_01.asp?Exec=0'");
    jobseekersMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/candidati/chi_e_mediajobs.asp'");
    jobseekersMenu.addMenuItem("FAQ", "document.location='" + appName + "/candidati/faq.asp'");
    jobseekersMenu.addMenuItem("Contattaci", "document.location='" + appName + "/candidati/contattaci.asp'");
    jobseekersMenu.addMenuItem("Network", "document.location='" + appName + "/candidati/network.asp '");
   
    
    if (whichCandidate != "")
    {
    	jobseekersMenu.addMenuItem("Esci", "document.location='" + appName + "/candidati/esci.asp'");
    }
    
    //create the executives menu
  
    window.executivesMenu = new Menu("executives", 175, 20, "Verdana, Arial, Helvetica, sans-serif", 10, "#00804E", "#FFFFFF", "#A6CFBF", "#00804E","left","middle",20,0,1000,-5,7,true,true,true,0,true,true);  
   
    executivesMenu.addMenuItem("Annunci", "document.location='" + appName + "/candidati_ex/mediajobs.asp'");
    executivesMenu.addMenuItem("Ricerca&nbsp;annunci", "document.location='" + appName + "/candidati_ex/ricerca_annunci_ex.asp'");
    executivesMenu.addMenuItem("Iscrizione&nbsp;/&nbsp;Annunci&nbsp;Flash", "document.location='" + appName + "/candidati_ex/aggiornamento_annunci_flash_01_ex.asp'");
    executivesMenu.addMenuItem("Aggiornamento&nbsp;Profilo", "document.location='" + appName + "/candidati_ex/aggiornamento_profilo_01_ex.asp'");
    executivesMenu.addMenuItem("Cronologia&nbsp;Candidature", "document.location='" + appName + "/candidati/cronologia_candidature_01.asp?Exec=1'");
    executivesMenu.addMenuItem("Chi&nbsp;è&nbsp;mediajobs.it", "document.location='" + appName + "/candidati_ex/chi_e_mediajobs_ex.asp'");
    executivesMenu.addMenuItem("FAQ", "document.location='" + appName + "/candidati_ex/faq_ex.asp'");
    executivesMenu.addMenuItem("Contattaci", "document.location='" + appName + "/candidati_ex/contattaci_ex.asp'");
    executivesMenu.addMenuItem("Network", "document.location='" + appName + "/candidati_ex/network_ex.asp'");

    if (whichCandidate != "")
    {
        executivesMenu.addMenuItem("Esci", "document.location='" + appName + "/candidati_ex/esci_ex.asp'");
    }

    //set the style for the each of the menus to get the enableHideOnMouseOut property.

    //styleMenu (jobseekersMenu);    
    //styleMenu (executivesMenu);
    //styleMenu (employersMenu);

    //write out the html code which will create the menus

    if(!disable_menu)
    {
        jobseekersMenu.writeMenus("jobseekers");
        executivesMenu.writeMenus("executives");
        employersMenu.writeMenus("employers");
    }
}

function styleMenu (menu)
{
    if (document.all)
    	menu.menuItemWidth = 165;
    else
        menu.menuItemWidth = 165;
    
    menu.fontSize = 10; 
    menu.fontWeight = "plain"; 
    menu.fontFamily = "verdana, arial, helvetica, sans-serif"; 
    menu.fontColor =  "#00804E";
    menu.fontColorHilite = "#FFFFFF";
    menu.bgColor =  "#A6CFBF";
    menu.menuBorder = 0; 
    menu.menuItemBorder = 0; 
    menu.menuItemIndent = 20; 
    menu.menuItemHeight = 15; 
    menu.menuItemBgColor =  "#A6CFBF"; 
    menu.menuLiteBgColor =  "#A6CFBF";    
    //menu.menuLiteBgColor =  "#FFFFFF";
    menu.menuBorderBgColor =   "#A6CFBF"; 
    menu.menuHiliteBgColor = "#00804E"; 
    menu.menuContainerBgColor = "#A6CFBF"; 
    
    //menu.enableHideOnMouseOut= true;    
}

