     
function MostrarCapaEspera(validationGroup,nombreCapaEspera, nombreCapaMsgCorrecto, nombreCapaMsgError)
{
    //var validationGroup = 'Boletines';
    //Primero validamos el formulario. Es necesario pasar el grupo de validacion.
     var validationResult = true;
     if (typeof(Page_ClientValidate) == 'function') {
        validationResult = Page_ClientValidate(validationGroup);
     }

     if (validationResult)
     {
        var capaEspera=document.getElementById(nombreCapaEspera);
        var capaMsgCorrecto=document.getElementById(nombreCapaMsgCorrecto);
        var capaMsgError=document.getElementById(nombreCapaMsgError);            
        if (capaEspera!=null) capaEspera.style.display="block";
        if (capaMsgCorrecto!=null) capaMsgCorrecto.style.display="none";
        if (capaMsgError!=null) capaMsgError.style.display="none";            
        window.scrollTo(0,0);
     }
     validationResult = null;
}    

function MostrarCapaEspera2(nameCapaMostrar, nameCapaOcultar1, nameCapaOcultar2)
{
   if (typeof(Page_IsValid)!="undefined" && Page_IsValid)
   {
        var capaMostrar=document.getElementById(nameCapaMostrar);
        var capaOcultar1=document.getElementById(nameCapaOcultar1);
        var capaOcultar2=document.getElementById(nameCapaOcultar2);            
        if (capaMostrar!=null) capaMostrar.style.display="block";
        if (capaOcultar1!=null) capaOcultar1.style.display="none";
        if (capaOcultar2!=null) capaOcultar2.style.display="none";            
        window.scrollTo(0,0);
  }
}
    
function  AnadirEventoCapaEspera()
{
    window.addEvent('load', function(){
        $('aspnetForm').addEvent('submit', function(){
            MostrarCapaEspera('capaEspera','capaFormulario');
        });
    });
}    

function  AnadirEventoCapaEspera2(nameCapaEspera,nameCapaFormulario)
{
    window.addEvent('load', function(){
        $('aspnetForm').addEvent('submit', function(){
            MostrarCapaEspera(nameCapaEspera,nameCapaFormulario);
        });
    });
}

var box = {};
window.addEvent('load', function(){
	box = new MultiBox('mb', {
		descClassName: 'multiBoxDesc', 
		useOverlay: true,
		showNumbers:false, 
		showControls:false
		});



if($('fichaJurado01') != null) {
   
        var miembroDelJurado = {
            'activo': 'fichaJurado01'
        };  
        var fichaJurado01; 
        var fichaJurado02;
        var fichaJurado03;
        var fichaJurado04;
        var fichaJurado05;
        var fichaJurado06;
        var fichaJurado07;

        function crearEfectos(){
            fichaJurado01 = new Fx.Slide('fichaJurado01'); 
            fichaJurado02 = new Fx.Slide('fichaJurado02');
            fichaJurado03 = new Fx.Slide('fichaJurado03');
            fichaJurado04 = new Fx.Slide('fichaJurado04');
            fichaJurado05 = new Fx.Slide('fichaJurado05');
            fichaJurado06 = new Fx.Slide('fichaJurado06');
            fichaJurado07 = new Fx.Slide('fichaJurado07');
        };  
        ocultarMiembros = function(){
            fichaJurado01.hide();
            fichaJurado02.hide();
            fichaJurado03.hide();
            fichaJurado04.hide();
            fichaJurado05.hide();
            fichaJurado06.hide();
            fichaJurado07.hide();
        };		    

        crearEfectos();
        ocultarMiembros();
        fichaJurado01.show();

        $('jurado01').addEvent('click', function(e){
            e = new Event(e);
            e.stop();
            ocultarMiembros();
            fichaJurado01.slideIn();
        });	        
        $('jurado02').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado02.slideIn();
        });
        $('jurado03').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado03.slideIn();
        });
        $('jurado04').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado04.slideIn();
        });
        $('jurado05').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado05.slideIn();
        });        
        $('jurado06').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado06.slideIn();
        });
        $('jurado07').addEvent('click', function(e){
            e = new Event(e);
            e.stop();	        
            ocultarMiembros();
            fichaJurado07.slideIn();
        });                                
    }	        	        
});

function getDaysBeforeNextXmas(mes, dia) {
    var oneMinute = 60 * 1000;
    var oneHour = oneMinute * 60;
    var oneDay = oneHour * 24;
    var today = new Date();
    var nextXmas = new Date();  
     nextXmas.setMonth(mes);   
    nextXmas.setDate(dia);
    if (today.getMonth() == 11 && today.getDate() > 25) {
        nextXmas.setFullYear(nextXmas.getFullYear() + 1);
    }

    var diff = parseInt(nextXmas.getTime()) - parseInt(today.getTime());
    diff = Math.floor(diff/oneDay);
    return diff;
}
window.addEvent('load', function(){
	var diasHastaSitges = $("diasSitges");
	if(diasHastaSitges){
		diasHastaSitges.innerHTML= "0" + getDaysBeforeNextXmas(9,31);
	}	
});
    