var Site = {
	init: function(){                
        if ($('nav'))            
        Site.menu();
        
        if($('tx_sschstaff_pi1_group_view_wrapper'))
        Site.rollOverPersons();
        
        if($('tx_sschstaff_pi1_name_layer'))
        Site.rollOverPersonsTitle();
    },
    
    rollOverPersons: function() {
    	$('tx_sschstaff_pi1_group_view_wrapper').getElements('a.tx_sschstaff_pi1_silhouette_anchor').each( function( elem ){
    		var layerID = elem.getAttribute('layerid');
    		
    		elem.addEvents({
				'mouseenter' : function(){				
					$(layerID).setStyle('display', 'block');
				},
				'mouseleave' : function(){
					$(layerID).setStyle('display', 'none');
				}
			});
    	});
    },
    
    rollOverPersonsTitle: function() {
    	
    	var oldTitle = $('tx_sschstaff_pi1_name_layer').innerHTML;
    	$('tx_sschstaff_pi1_map').getElements('a.tx_sschstaff_pi1_silhouette_anchor').each( function( elem ){
    		var title = elem.getAttribute('title');
    		
    		elem.addEvents({
				'mouseenter' : function(){				
					$('tx_sschstaff_pi1_name_layer').innerHTML = title;
				},
				'mouseleave' : function(){
					$('tx_sschstaff_pi1_name_layer').innerHTML = oldTitle
				}
			});
    	});
    },
	
	menu: function() {
	
	 $('drop_down_menu').getElements('li.menu').each( function( elem ){		
		var list = elem.getElement('ul.links');
		list.setStyle('display', 'block');					
		var myFx = new Fx.Slide(list).hide();
		var backgroundColor = elem.getStyle('background-color');		
		var childNodes = list.getElements('li.secondLevelList');
		
		if(childNodes) {            
            childNodes.each(function(childEl, i){            
			childEl.setStyle('background-color', backgroundColor);
         });
        }
		
		elem.addEvents({
			'mouseenter' : function(){				
				//list.setStyle('display', 'block');				
				myFx.cancel();
				myFx.slideIn();
			},
			'mouseleave' : function(){
				//list.setStyle('display', 'none');
				myFx.cancel();
				myFx.slideOut();
			}
		});
	  })
	}
  }

window.addEvent('load', Site.init); 
 