// JavaScript Document

//variables configuracion carrusel logos 
var velocidad_logo = 500;
var pausa_logo = 3900;
var pausa_logo_ini = 1800;
var lactivado = 1;
var contlcarr = 0;

//variables configuracion carrusel logos 2
var velocidad_logo2 = 500;
var pausa_logo2 = 3900;
var pausa_logo2_ini = 1800;
var l2activado = 1;
var contl2carr = 0;

function rand(l,u)
{
    return Math.floor((Math.random() * (u-l+1))+l);
}
function iniciar_lcarrusel() {
	if ($(".lcarrusel").size() > 1)
	{
		contlcarr = rand(0,$(".lcarrusel").size()-1);

		$(".lcarrusel:eq("+contlcarr+")").css("display","block");

		lintervalo = setInterval('cambiar_logo()',pausa_logo_ini);
	
		$(".lcarrusel").mouseenter(function(){
			clearInterval(lintervalo);
		}).mouseleave(function(){
			lintervalo = setInterval('cambiar_logo()',pausa_logo_ini);
		});
	}	
}
function cambiar_logo() {
	clearInterval(lintervalo);
	$(".lcarrusel:eq("+contlcarr+")").fadeOut(velocidad_logo);
	nextlcarr = (contlcarr+1)%$(".lcarrusel").size();
	$(".lcarrusel:eq("+nextlcarr+")").fadeIn(velocidad_logo);
	contlcarr = nextlcarr;
	lintervalo = setInterval('cambiar_logo()',pausa_logo);
}

function iniciar_l2carrusel() {
	if ($(".l2carrusel").size() > 1)
	{
		contl2carr = rand(0,$(".l2carrusel").size()-1);

		$(".l2carrusel:eq("+contl2carr+")").css("display","block");

		l2intervalo = setInterval('cambiar_logo2()',pausa_logo2_ini);
	
		$(".l2carrusel").mouseenter(function(){
			clearInterval(l2intervalo);
		}).mouseleave(function(){
			l2intervalo = setInterval('cambiar_logo2()',pausa_logo2_ini);
		});
	}	
}
function cambiar_logo2() {
	clearInterval(l2intervalo);
	$(".l2carrusel:eq("+contl2carr+")").fadeOut(velocidad_logo2);
	nextl2carr = (contl2carr+1)%$(".l2carrusel").size();
	$(".l2carrusel:eq("+nextl2carr+")").fadeIn(velocidad_logo2);
	contl2carr = nextl2carr;
	l2intervalo = setInterval('cambiar_logo2()',pausa_logo2);
}


$(document).ready(function(e) {
	iniciar_lcarrusel();
	iniciar_l2carrusel();
	
	slide = Math.floor(Math.random() * $("#slider IMG").size());
    $('#slider').nivoSlider({
        effect:'fold',
		pauseTime:10000,
		captionOpacity:0.6,
		startSlide:slide
	});
	$(".boton").mouseenter(function(){
		$(this).attr("class","boton-hover");
	}).mouseleave(function(){
		$(this).attr("class","boton");
	});
	
	if ($('.emergente').size() > 0)
		$('.emergente').fancyZoom({width:600});


	// Menú de fotos 
	$(".foto-sombra").live('mouseenter', function (){
		$(this).find("IMG").stop();
		$(this).find("IMG").fadeTo(300,0);
	});
	$(".foto-sombra").live('mouseleave', function (){
		$(this).find("IMG").stop();
		$(this).find("IMG").fadeTo(300,1);
	});
	
	//Sección desplegable fotos
	$('.acc_container').hide(); //Hide/close all containers
	//$('.acc_trigger:first').addClass('active').next().show(); //Add "active" class to first trigger, then show/open the immediate next container
	 
	//On Click
	$('.acc_trigger').click(function(){
	
		if($(this).hasClass("active"))
		{
			$(".foto-sombra-activo").find("IMG").fadeTo(300,1);
			$(".foto-sombra-activo").addClass("foto-sombra").removeClass("foto-sombra-activo");
			$('.acc_trigger').removeClass('active').next().slideUp(); //Remove all .acc_trigger classes and slide up the
 		}
		else
		{		
			$(".foto-sombra-activo").find("IMG").fadeTo(300,1);
			$(".foto-sombra-activo").addClass("foto-sombra").removeClass("foto-sombra-activo");
			$(".foto-sombra:eq("+$('.acc_trigger').index(this)+")").find("IMG").fadeTo(300,0);
			$(".foto-sombra:eq("+$('.acc_trigger').index(this)+")").addClass("foto-sombra-activo").removeClass("foto-sombra");
			//$('.acc_trigger').index(this);
			if( $(this).next().is(':hidden') ) { //If immediate next container is closed...
				$('.acc_trigger').removeClass('active').next().slideUp(); //Remove all .acc_trigger classes and slide up the immediate next container
				$(this).toggleClass('active').next().slideDown(); //Add .acc_trigger class to clicked trigger and slide down the immediate next container
			}
		}
		return false; //Prevent the browser jump to the link anchor
	});
	$(".foto-sombra").click(function(){
		//alert($("[rel='pepe']").size());
		$(".acc_trigger:eq("+$("[class*='foto-sombra']").index(this)+")").click();
		
	});

	$("ul.sf-menu").supersubs({ 
            minWidth:    12,   // minimum width of sub-menus in em units 
            maxWidth:    27,   // maximum width of sub-menus in em units 
            extraWidth:  1     // extra width can ensure lines don't sometimes turn over 
                               // due to slight rounding differences and font-family 
        }).superfish({ 
		animation: {height:'show'},   // slide-down effect without fade-in 
		delay:     1200               // 1.2 second delay on mouseout 
	}); 

});
