var ef=0,j,q,p=1,t=99,intevalo;
//$(window).load(function() {
$(document).ready(function() {
/***********************************************************************/
/***************** Scripts para la funcionalidad N� 5 ******************/
/***********************************************************************/  
	var url=$('.yearTabs ul li.active a').attr('href').replace('#','');
	//var per_resenas = detectarHash_paginas('periodo_resenas');
	//var num_pagina = detectarHash_paginas('num_pagina');
	$('.box_filtro a:first').data('per',1);
    $('.yearTabs ul a').click(function(e){
        e.preventDefault();
		var per=parseInt($(this).attr('href').slice(-1));
		var value=parseInt($(this).attr('value'));
		var desact=$(this).parent().hasClass('active');
		if (desact) {
			per = 0;
			$('.yearTabs ul li').removeClass('active');
			navPeriod(per);
			agrega_hash("f",1);
		}
		else {
			agrega_hash("p",1);
			agrega_hash("f",0);
			agrega_hash("r",value);			
			navPeriod(per);
			clickPeriodo(per);

		}
    });
    $('.btnPrev a').click(function(e){
        e.preventDefault();
        var url=$('.yearTabs ul li.active a').attr('href');
		if(p>1){
			p-=1;
			ajaxLoad(url+'&pagina='+p);
		}
    });        
    $('.btnNext a').click(function(e){
        e.preventDefault();
        var url=$('.yearTabs ul li.active a').attr('href');
		if(p<=t){
			p+=1;
			ajaxLoad(url+'&pagina='+p);
		}
        else{
            ef=0;
        };
    });

	// cambia periodo al cargar la pargina de resenas con hash
	//click_cambia_periodo(per_resenas);
	        
	$('.sliderDiputados ul img').each(function(i,e){NResize(this,111,111)});
    //intervalo = setInterval("cycleDiputados()",10000);
	
});


function click_cambia_periodo(per){
	    alert(per);
		$('.yearTabs ul a').eq(per-1).trigger('click');
	}


function clickPeriodo(per){			//situa el active, borra el active si es 0. llama al ajax.
		p=1;
        $('.yearTabs ul li').removeClass('active');
		if(per>0)$('.yearTabs ul li').eq(per-1).addClass('active');
		
		if (per>0) url=$('.yearTabs ul li.active a').attr('href');
		else url=$('.yearTabs ul li a').first().attr('href').slice(0,-1);
		ajaxLoad(url+'&pagina='+p);
}
/************** funciones usadas por Funcionalidad N� 5 ****************/
function ajaxLoad(href){
	$.ajax({
		url: href,
		dataType: 'json',
		success: showLoaded
	});
}

function showLoaded(data){	
	t=data.total/6;
	var items = [];
	$.each(data.items, function(key, val) {
		items.push('<li><a href="'+val.enlace+'"><span>'+val.nombres+'<br />'+val.apellidos+'</span><img src="'+val.imagen+'" /></a></li>');
	});
	j=items.join('');
	animar();
}
function animar(){
	if(ef==0){
		ef=1;
		$('.sliderDiputados').fadeOut('fast',function(){ef=2;animar();});
	}else if (ef==2){
		$('.sliderDiputados ul').html(j);
		$('.sliderDiputados ul img').load(function(){NResize(this,111,111)});
		ef=3;
		$('.sliderDiputados ul li').hide();
		$('.sliderDiputados').show();
		var f=function(){ef=0;if(q){q=false;animar()}};
		for(var i=0;i<6;i++){
			$('.sliderDiputados ul li:eq('+i+')').delay(i*50).fadeIn('fast',(i==5)?f:null);
		}
	}else if (ef==3){
		q=true;
	}
}
function cycleDiputados() {
   if(ef==3){ 
        clearInterval(intervalo);
        ef=0;
        p=0;
        intervalo = setInterval("cycleDiputados()",10000);
   }
   else {
        $('.btnNext a').trigger('click'); }
}

function disableLink(e) {
    // cancels the event
    e.preventDefault();
    return false;
}


