//igual de alto dinamicamente
function equalHeight(group) {
    tallest = 0;
    group.each(function() {
        thisHeight = $(this).height();
        if(thisHeight > tallest) {
            tallest = thisHeight;
        }
    });
    group.height(tallest);
}

$(document).ready(function(){

	//Nav Desplegable
	$("#nav ul").css({display: "none"})/*.animate({opacity: "0.6"}, 1200)*/; // Opera Fix
	$("#nav li").hover(function(){						
			$(this).find('a:first').addClass("selected");
			$("#nav li ul li").find('a:first').removeClass("selected");	
			$(this).find('ul:first:hidden').css({display: "block"});
			},function(){
			$(this).find('a:first').removeClass("selected");	
			$(this).find('ul:first').css({display: "none"});
			});
	
	//cambiar idioma
	$("#header ul li ul").css({display: "none"});
	$("#header ul li ul").parent().append("<span></span>");
	$("#header ul li").hover(function(){
			$(this).find('ul:first:hidden').css({display: "block"});
			},function(){
			$(this).find('ul:first').css({display: "none"});			
			});
	$("a#idioma-link").click(function(){
			return false;
		});
	
	//Alto columnas
	equalHeight($(".item-liga"));

	//Opacidad
	$("#tertulia-destacada div").animate({opacity: "0.75"}, 0);
	
	//Carousel
	$('#carousel-home').jcarousel({scroll: 1, animation: 300});
	
	//Current
	$('.submenu li a').each( function(idx, el) {
		if (el.href === window.location.toString()) {
		  $(el).addClass('current');
		}
	 });	

	//Aumentar disminuir fuentes	
	var fontMax = 16;
	var fontMin = 10;
	// Reiniciar el tama�o de la fuente	
	var tamOriginal = $('.aumentardisminuir p').css('font-size');
		$(".reiFuente").click(function(){
			$('.aumentardisminuir p').css('font-size', tamOriginal);
		return false;
	});
	// Incrementar el tama�o de la fuente
	$(".aumFuente").click(function(){
		var tamActual = $('.aumentardisminuir p').css('font-size');
		var tamActualNum = parseFloat(tamActual, 10);		
		var nuevaFuente = tamActualNum+1;
		if(nuevaFuente < fontMax){
			$('.aumentardisminuir p').css('font-size', nuevaFuente);
		}
		return false;
	});
	// Disminuir el tama�o de la fuente
	$(".disFuente").click(function(){
		var tamActual = $('.aumentardisminuir p').css('font-size');
		var tamActualNum = parseFloat(tamActual, 10);
		var nuevaFuente = tamActualNum-1;
		if(nuevaFuente > fontMin){
			$('.aumentardisminuir p').css('font-size', nuevaFuente);
		}
		return false;
	});
        //Newsletter
         try {
            $('#archive-list li:even').addClass("odd");
            $('.field-group, .field-group input, .field-group select').live('click',function(event){
                if (event.type == 'click') {
                    if ($(this).hasClass('field-group')){
                        var fg = $(this);
                            $(this).find('input, select').slice(0,1).focus();
                        } else {
                            var fg = $(this).parents('.field-group');
                                $(this).focus();
                        }
                    fg.not('.focused-field').addClass('focused-field').children('.field-help').slideDown('fast');
                    $('.focused-field').not(fg).removeClass('focused-field').children('.field-help').slideUp('fast');
                }
            });
        } catch(e){console.log(e);}

        //Newsletter popup
        $("a.imgpreview").fancybox({
            'onComplete' : function() {$("#fancybox-wrap").unbind('mousewheel.fb');} ,
            'transitionIn':'elastic',
            'transitionOut':'elastic',
            'zoomSpeedIn':500,
            'zoomSpeedOut':500,
            'overlayShow':false,
            'width'         :       1000,
            'height'        :       600
        });
    
       $('a.popup').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	500,
		'speedOut'		:	500,
		'overlayShow'	:	false,
                'type'          :       'iframe',
                'width'         :       850,
                'height'        :       600
	});	
        
        //VALIDADOR DE FORMULARIOS
        $.validationEngineLanguage.newLang();
        $("#form1").validationEngine();
        
});
