﻿//function setupMenu(showIndex){

window.addEvent('domready', function(){

    var accordion = new Accordion('li.atStart', 'ul.atStart', {
	    opacity: true,
	    fixedHeight:235,
	    alwaysHide:menuClosable,
	    show: menuPosition,
	    display: menuPosition,
	    onActive: function(toggler, element){
	    },
	    onBackground: function(toggler, element){
	    }
    }, $('accordion'));

   
    //reset menu on mouseleave the UL
    $('accordion').addEvent('mouseleave',function(data){
        $$('li.selectedMenu').fireEvent("click");        
    });
    
/*    if(accordion.options.alwaysHide == true){ //only on home page
        $('accordion').addEvent('mouseleave',function(data){
            accordion.display(-1);
        });
    }
  */  
    $$('li.atStart').addEvent('mouseenter',function(data){
        // on hover
        
        if(this.hasClass('selectedMenu') == false){
            this.setStyle('background-position','-175px 0');	
        }
        this.setProperty('ismouseover','1');
        var element=this;
        clearTimeout(this.timeout);
        this.timeout = setTimeout(function(){
            if(element.getProperty('ismouseover') == 1){
            accordion.options.alwaysHide = false;
            element.fireEvent('click');
            }
        },400);
        
    });

    $$('li.atStart').addEvent('mouseleave',function(data){
        this.setProperty('ismouseover','0');
        if(this.hasClass('selectedMenu') == false){
            this.setStyle('background-position','0px 0');
        }
    });
        
    	// for job search only
	$$('li.jobSearch').addEvent('mouseenter',function(data){
        // on hover
        this.setStyle('background-position','-175px 0');	
		$$('li.jobSearch a').setStyle('color','#000');
		$$('li.jobSearch a').setStyle('text-decoration','underline');
    });
	
	$$('li.jobSearch').addEvent('mouseleave',function(data){
        this.setStyle('background-position','0px 0');
		$$('li.jobSearch a').setStyle('color','#666');
		$$('li.jobSearch a').setStyle('text-decoration','none');
    });

    // set selected menu background    
    $$('li.selectedMenu').setStyle('background-position','-175px 0');	
    
    // setup JobSearchLink
    
    
    $$(".jobSearch").addEvent("click",function(){$$(".jobSearch a").getProperty("onclick");});

    
});
    
//}


