/** 
 *	Library Gallery on header
 *
 *	@author Andrea Gatti
 *	@version 0.1
 *
 *	Requirements:
 *		mootools
 */

/** ------------------------------------------------------------------- */

window.addEvent('domready', function(){
	var menuitems = [
		$("menu-item1"),
		$("menu-item2"),
		$("menu-item3"),
		$("menu-item4")
	];
	var menulang = $('menu-lang');
	
	/* Set items invisible */
	menuitems.each(function(item,index){
		item.setStyle('opacity',0);
	});
	menulang.setStyle('opacity',0);
	
	/* Delay animation - allow a better visualization */
	fallDelay = function() {
		
		/* Modify Opacity and position menu */
		timer=0;
		menuitems.each(function(item,index){
			timer += 100;
			fx = function() {
				item.effect('opacity').start(0,1);
				item.effect('margin-bottom', {transition: Fx.Transitions.Bounce.easeOut}).start(60,0);
			}.delay(timer);
		});
	
		/* Modify Opacity and position menu-lang */
		timer=400;
		fxlang = function() {
			menulang.effect('opacity', {duration: 300}).start(0,1);
		}.delay(timer);
	
	}.delay(25);
	
	/* Effetto on over */	
	menuitems.each(function(item,index){	
		var hilightitem = new Fx.Style(item, 'padding-bottom', {wait: false, duration: 200, transition: Fx.Transitions.Quad.easeOut});
		item.addEvents({
			mouseenter: function(e) {
				event = new Event(e);
				hilightitem.start(7);
				event.stop();
			},
			mouseleave: function(e) {
				event = new Event(e);
				hilightitem.start(0);
				event.stop();
			},
			click: function() {
			}
		});
	});

});