// homepage effects
window.addEvent('domready', function(){
	var szNormal = 35, szSmall  = 35, szFull   = 153;
	
	var kwicks = $$("#destacados .descripcion20");
	var fx = new Fx.Elements(kwicks, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
	kwicks.each(function(kwick, i) {
		kwick.addEvent("mouseenter", function(event) {
			var o = {};
			o[i] = {height: [kwick.getStyle("height").toInt(), szFull]}
			kwicks.each(function(other, j) {
				if(i != j) {
					var w = other.getStyle("height").toInt();
					if(w != szSmall) o[j] = {height: [w, szSmall]};
				}
			});
			fx.start(o);
		});
		kwicks.addEvent("mouseleave", function(event) {
			var o = {};
			kwicks.each(function(kwick, i) {
				o[i] = {height: [kwick.getStyle("height").toInt(), szNormal]}
			});
			fx.start(o);
		})
	});
}); 

window.addEvent('domready', function(){
	var szNormal2 = 40, szSmall2  = 40, szFull2   = 153;
	
	var kwicks2 = $$("#destacados .descripcion10");
	var fx2 = new Fx.Elements(kwicks2, {wait: false, duration: 300, transition: Fx.Transitions.Back.easeOut});
	kwicks2.each(function(kwick2, i) {
		kwick2.addEvent("mouseenter", function(event) {
			var o = {};
			o[i] = {height: [kwick2.getStyle("height").toInt(), szFull2]}
			kwicks2.each(function(other, j) {
				if(i != j) {
					var w = other.getStyle("height").toInt();
					if(w != szSmall2) o[j] = {height: [w, szSmall2]};
				}
			});
			fx2.start(o);
		});
		kwicks2.addEvent("mouseleave", function(event) {
			var o = {};
			kwicks2.each(function(kwick2, i) {
				o[i] = {height: [kwick2.getStyle("height").toInt(), szNormal2]}
			});
			fx2.start(o);
		})
	});
}); 

window.addEvent('domready', function() {
	
	//create our Accordion instance
	var myAccordion = new Accordion($('accordion'), 'h3.toggler', 'div.element', {
		//display: 5,
		//alwaysHide: true,
		opacity: false,
		onActive: function(toggler, element){
		toggler.setStyle('background-position', 'right -18px');
		},
		onBackground: function(toggler, element){
		toggler.setStyle('background-position', 'right 24px');
		}
	});
	

	var columns = $$('.equalize');
	var max_height = 0;
	
	columns.each(function(item) 
	{ max_height = Math.max(max_height, item.getSize().y); });
	
	columns.setStyle('height', max_height);	
	
	$('drop_down_menu').getElements('li.menu').each( function( elem ){
			var list = elem.getElement('ul.links');	
			var myFx = new Fx.Slide(list).hide();			
			elem.addEvents({
				'mouseenter' : function(){ 					
					myFx.cancel();
					myFx.slideIn();					
				},
				'mouseleave' : function(){ 
					myFx.cancel();
					myFx.slideOut();					
				}
			});	
		})

});
