var LLD = {

	start: function(){
		$$('#menu li.dropdown a').addEvent('click', function(){
			LLD.mostrar('#menu li.dropdown ul li','opacity','0');
		});
/*		$$('#menu li.dropdown a').addEvent('mouseout', function(){
			LLD.esconder('#menu li.dropdown ul li');
		});
*/	},

	mostrar: function(selector,propiedad,valor){
		var timer = 0;
		var sideblocks = $$(selector);
		var slidefxs = [];

		sideblocks.each(function(el, i){
		el.setStyle(propiedad, valor);
		timer += 150;
		slidefxs[i] = new Fx.Style(el, propiedad, { duration: 2000, transition: Fx.Transitions.backOut, wait: false });
		slidefxs[i].start.delay(timer, slidefxs[i], 1);
		}, this);
	},

	shuffle: function(o){ //v1.0
		for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
		return o;
	},

	esconder: function(selector){
		var timer = 0;
		var sideblocks = $$(selector);
		sideblocks = LLD.shuffle(sideblocks);
		var slidefxs = [];

		sideblocks.each(function(el, i){
		timer += 150;
		slidefxs[i] = new Fx.Style(el, "opacity", { duration: 500, transition: Fx.Transitions.backOut, wait: false });
		slidefxs[i].start.delay(timer, slidefxs[i], 0);
		}, this);
	},

	mostrarPortada: function(selector){
		var timer = 0;
		var sideblocks = $$(selector);
		var slidefxs = [];

		sideblocks.each(function(el, i){
		el.setStyle('opacity', '0');
		timer += 500;
		slidefxs[i] = new Fx.Style(el, 'opacity', { duration: 1700, transition: Fx.Transitions.Cubic.easeInOut, wait: false });
		slidefxs[i].start.delay(timer, slidefxs[i], 1);
		}, this);
	},

	pressUp: function(el, i){
/*		if (el.hasClass('active')) {
			el.setStyle('background-color','#ffffff');
			return;
		}
*/		var first = el.getFirst();
		// if (!first || first.getTag() != 'a') return;
		var efecto = new Fx.Style(first, {'duration': 200, 'wait': false});
//		el.addEvent('mouseover', function(){ efecto.start({ 'top': '-4' }); });
//		el.addEvent('mouseout', function(){ efecto.start({ 'top': '0'  }); });
	}

}
	window.addEvent('domready', function(){
			LLD.start();
		});

