$(document).ready(init);
var imagenActual = 0;
var totalImagenes, intervaloImagenes, cNamesActual, totalcNames, currentRv, totalRv, rvNum, currentDay, totalDays, currentBsn, totalBsns;
var fadeTime = 450;

var tiempoEspera= 8;  // Tiempo de espera entre casos expresado en SEGUNDOS
var tiempoFundido = 850; // Tiempo de fundido de los casos expresado en MILISEGUNDO
var sel;


function init(){
	
	// ENLACES EXTERNOS
	$(".aExterno").attr("target", "_blank");
	
	// MENU PRINCIPAL
	//$("#mainMenu ul").addClass("oculto");
	$("#mainMenu .mGroup").hover(showSubmenu, hideSubmenu);
	
	// CAJA LOGIN SOCIOS
	$("#mainMenu .login-socios a").click(showLogin);
	$("#pagewrap div:not(#login-box)").click(hideLogin);
	$(document).keypress(scape);

	// DESPLEGABLE ESTATUTOS
	$(".dropdown li div").hide();
	$(".dropdown li h3").css("cursor", "pointer");
	$(".dropdown li h3").hover(titleOver, titleOut);
	$(".dropdown li h3").click(showDesc);
	
	// SLIDESHOW HOME
	totalImagenes = $("#home #slide ul li div").length;
	$("#home #slide .adImg").hide();
	$("#home #slide .adImg:first").show();
	clearInterval(intervaloImagenes);
	intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000);			
	// Enlaces siguiente imagen
	$("#home #slide li div").stop().click(controlImagenesCarrusel);
	// DECORA
	$("#home #slide li div:first").css("background","url(img/bg_title-destacados.jpg) repeat-x bottom").css("cursor","text");

	// COMISIONES
	totalcNames = $("#title-comisiones a").length;
	$("#mask-comisiones div").css("height", "100%");
	$("#mask-comisiones").css("height", "auto");
	$("#mask-comisiones div").hide();
	$("#mask-comisiones div:first").show();
	$("#title-comisiones a:first").addClass("actual");
	$("#title-comisiones a").click(changeNames);
	
	// EMPRESAS COLABORADORAS - VETMADRID 2011
	var cssDescriptionMask = {
      'position' : 'fixed',
      'top' : '20%',
	  'left' : '23%',
	  'z-index' : '9900'
    }
	totalBsns = $("#title-comisiones img").length;
	$("body:has(ul#collab-general)").append('<div id="page-mask"></div>');
	$("#collab-general .desc-empresa").css(cssDescriptionMask);
	$("#collab-general .desc-empresa").append('<span id="closeBox"></span>');
	$("#collab-general #closeBox").css("cursor", "pointer");
	$("#collab-general img").css("cursor","pointer");
	$("#collab-general img").hover(bsnOn, bsnOff);
	$("#collab-general img").stop().click(showBsnDesc);
	$("#collab-general #closeBox").stop().click(hideBsnDesc);
	$("#page-mask").click(hideBsnDesc);
	
	
	
	// REVISTAS
	currentRv = 0;
	totalRv = $(".rvMask .ejemplar").length;
	$("#rvCentro #central .rvMask").css("height", "454px");
	$("#rvCentro #central .rvMask").append('<p id="rvNav"><a class="post" href="#" title="Posterior">N&uacute;mero posterior</a><a class="prev" href="#" title="Anterior">N&uacute;mero anterior</a></p>');
	$("#rvAuxiliar #central .rvMask").css("height", "454px");
	$("#rvAuxiliar #central .rvMask").append('<p id="rvNav"><a class="post" href="#" title="Posterior">N&uacute;mero posterior</a><a class="prev" href="#" title="Anterior">N&uacute;mero anterior</a></p>');
	$("#rvUnomas #central .rvMask").css("height", "454px");
	$("#rvUnomas #central .rvMask").append('<p id="rvNav"><a class="post" href="#" title="Posterior">N&uacute;mero posterior</a><a class="prev" href="#" title="Anterior">N&uacute;mero anterior</a></p>');
	$(".rvMask .ejemplar").hide();
	$(".rvMask .ejemplar:first").fadeIn(fadeTime);
	$("#rvNav .post").click(nextRv);
	$("#rvNav .prev").click(prevRv);
	$("#rvSearch select option").click(rvControl);
	
	// PROGRAMA POR DIAS VETMADRID
	totalDays = $("#descPrograma .prTable").length;
	$("#descPrograma .prTable").hide();
	$("#descPrograma .prTable:first").fadeIn(fadeTime);
	$("#diasPrograma a:first").addClass("actual");
	$("#diasPrograma a").click(changeDay);
	
	// SECCIONES AREA SOCIOS
	$("#soc01 #menuSocios li#ms1 a").addClass("actual");
	$("#soc02 #menuSocios li#ms2 a").addClass("actual");
	$("#soc03 #menuSocios li#ms3 a").addClass("actual");
	$("#soc04 #menuSocios li#ms4 a").addClass("actual");
	$("#soc05 #menuSocios li#ms5 a").addClass("actual");
	$("#soc06 #menuSocios li#ms6 a").addClass("actual");
	
	// ENLACES SUBMENU - hay que mirar esto
	//var secTitle= ("#submenu li a").attr("title");
	//var mainHeading= ("h2");
	//alert (secTitle);
	//if(secTitle = mainHeading){
		//alert ("ok");
	//}
	
}

function scape(e){
	if(e.keyCode==27){
		hideLogin();
		hideBsnDesc();
	}
}

// FUNCIONES MENU PRINCIPAL
function showSubmenu(){
	$(this).find("p").addClass("selected");
	$(this).find("ul:first").stop().removeClass("oculto");
	$(this).children('.second').stop().removeClass("oculto");
}

function hideSubmenu(){
	$(this).find("p").removeClass("selected");
	$(this).find("ul").stop().addClass("oculto");
}

function showLogin(){
	$("#mainMenu .login-socios #login-box").show();
	return false;
}

function hideLogin(){
	$("#mainMenu .login-socios #login-box").hide();
}


// FUNCIONES DESPLEGABLE ESTATUTOS

function showDesc(){
	$(".dropdown li h3").removeClass("selected");
	$(".dropdown li h3").next().slideUp("slow");
	if ($(this).next().is(":hidden")) {
	$(this).next().slideDown("slow");
	$(this).addClass("selected");
	} else {
	$(this).next().hide("slow");
}

}


function titleOver(){
	$(this).css("background", "#fff url(img/bg_dropdown-title.jpg) repeat-x bottom");
}

function titleOut(){
	if ($(this).hasClass("selected")) {
		$(this).css("background", "#fff url(img/bg_dropdown-title.jpg) repeat-x bottom");
	} else {
		$(this).css("background", "#fff");
}
}


// FUNCIONES BOTONES CARRUSEL IMAGENES

function controlImagenesCarrusel(){
	imagenActual =  $("#home #slide li div").index($(this));
	// DECORA
	$(this).css("background","url(img/bg_title-destacados.jpg) repeat-x bottom").css("cursor","text");
	
	carruselImagenes();
	return false;
}

// FUNCIONES CARRUSEL IMAGENES AUTOMÁTICO

function carruselImagenes(){
	clearInterval(intervaloImagenes);
	$("#home #slide .adImg:eq("+imagenActual+")").fadeOut(tiempoFundido, muestraNuevaImagen)
	if (imagenActual<totalImagenes-1){
		imagenActual++;
	}else{
		imagenActual=0;
	}
}

function muestraNuevaImagen(){
	$("#home #slide .adImg").hide();
	$("#home #slide .adImg:eq("+imagenActual+")").fadeIn(tiempoFundido, function (){intervaloImagenes = setInterval(carruselImagenes, tiempoEspera*1000); });
	// DECORA
	$("#home #slide li div").css("background","none").css("cursor","pointer");
	$("#home #slide li div:eq("+imagenActual+")").css("background","url(img/bg_title-destacados.jpg) repeat-x bottom").css("cursor","text");
}

// FUNCIONES COMISIONES
function changeNames(){
	cNames =  $("#title-comisiones a").index($(this));
	$("#title-comisiones a").removeClass("actual");
	$("#mask-comisiones div").hide()
	$("#mask-comisiones div:eq("+cNames+")").fadeIn("fast");
	$(this).addClass("actual");
	return false;
}

// FUNCIONES EMPRESAS COLABORADORAS - VETMADRID 2011
function bsnOn(){
	$(this).css("background", "#fff");
	$(this).css("border-color", "#c92b3f");
}

function bsnOff(){
	$(this).css("background", "#f4f4f4");
	$(this).css("border-color", "#eaeaea");
}

function showBsnDesc(){
	$(this).addClass("selected");
	$("#page-mask").stop().fadeTo(300, 0.6);
	$(this).next().show().fadeTo(500, 1);
	return false;
}

function hideBsnDesc(){
	$("#collab-general img").removeClass("selected");
	$("#collab-general .desc-empresa").fadeTo(500, 0).hide();
	$("#page-mask").fadeTo(300, 0).hide();
	return false;
}


//function changeBsnColl(){
	//currentBsn =  $("#collab-general-title a").index($(this));
	//$("#collab-general-title a").removeClass("actual");
	//$("#collab-general-mask div").hide()
	//$("#collab-general-mask div:eq("+currentBsn+")").fadeIn("fast");
	//$(this).addClass("actual");
	//return false;
//}


// FUNCIONES REVISTAS
function nextRv(){
	$(".rvMask .ejemplar:eq("+currentRv+")").fadeOut(fadeTime, showNewRv);
	if (currentRv>0){
		currentRv--;
	}else{
		currentRv=totalRv-1;
	}
	return false;
}

function prevRv(){
	$(".rvMask .ejemplar:eq("+currentRv+")").fadeOut(fadeTime, showNewRv);
	if (currentRv<totalRv-1){
		currentRv++;
	}else{
		currentRv=0;
	}
	return false;
}

function rvControl(){
	rvNum =  $("#rvSearch select option").index($(this));
	$(".rvMask .ejemplar").hide()
	$(".rvMask .ejemplar:eq("+rvNum+")").fadeIn(fadeTime);
	return false;
}

function showNewRv(){
	$(".rvMask .ejemplar").hide();
	$(".rvMask .ejemplar:eq("+currentRv+")").fadeIn(fadeTime);
	//rvNum =  $(".rvMask .ejemplar").index($(this));
	$("#rvSearch select option").removeAttr("selected");
	$("#rvSearch select option:eq("+currentRv+")").attr("selected", "selected");
	
}

// FUNCIONES PROGRAMA POR DIAS VETMADRID
function changeDay(){
	currentDay =  $("#diasPrograma a").index($(this));
	$("#diasPrograma a").removeClass("actual");
	$("#diasPrograma a:eq("+currentDay+")").addClass("actual");
	$("#descPrograma .prTable").hide();
	$("#descPrograma .prTable:eq("+currentDay+")").fadeIn(fadeTime);
	return false;
	
}




