var esMenu = {
	
	start: function(){
		
		if ($('menu')){
			esMenu.showBox();
			//if (window.ie) alert("BEURK !!! IE SUCKS");
		}
	},
	
	
	showBox: function(){
	var menuLinks=$$('#menu a');
	//var enterLinks=[];
			
	//var captionShow=$('myShowCaption');
	//var mySlide = new Fx.Slide('myShowContainer');
	$each(menuLinks, function(el, i){
		if(el.rel == 'dt') {
			var link = $(el.id + 'dd');
			if(link)
			{
				
				el.addEvent('click', function(e){
				//enterLinks[i]=false;
				e = new Event(e).stop();
				});
			}
			el.addEvent('mouseenter', function(e){
				e = new Event(e);
				
				esMenu.hideBox();
				/*
				$each(menuLinks, function(other){
					var link = $(other.id + 'dd');
					if(link && el.id != other.id)link.setStyle('display', 'none');
						
				});
				*/
				
				if(link && link.getStyle('display') == 'none')
				{
					link.setStyle('opacity', '0');
					//link.setStyle('margin-left', '0px');
					//link.setStyle('height', '0px');
					link.setStyle('display', (link.getStyle('display') == 'block') ? 'none' : 'block');
					//link.setStyle('top', '200px');
					/*
					var fx = new Fx.Styles(link, {duration:600, transition: Fx.Transitions.Bounce.easeOut, wait:false});
 
					 fx.start({
					'left': '160px',
					'opacity': '1'
					});*/
					
						//alert(link.getStyle('width'));
					new Fx.Style(link, 'opacity', {
						duration: 160,
						transition: Fx.Transitions.linear,
						wait: false
					}).start(0.85)/*.chain( function () {
						new Fx.Style(link, 'height', {
							duration: 2000,
							transition: Fx.Transitions.Cubic.easeOut,
							wait: false
						}).start('200px');
						
						})*/;
				}
				
				e.stop();
			});
		
				
			el.addEvent('mouseleave', function(e){
				//enterLinks[i]=false;
				e = new Event(e);
				e.stop();
			});
			

		}

	});
	
		$('menu').addEvent('mouseleave', function(e){
				e = new Event(e);
				esMenu.hideBox();
				e.stop();
			});

	
	},
	
	hideBox: function(){
		var menuLinks=$$('#menu a');
		$each(menuLinks, function(el){
				var link = $(el.id + 'dd');
				if(link)link.setStyle('display', 'none');				
				});
				
	}
	// appearText
	
};

window.addEvent('domready', esMenu.start);
