var letra =  'a';
var pagina =  0;
var registros = null;
var total = 10;
var ordenar = 0;

var filtros = null;
var filtrosQtd = new Array();
var categorias = new Array();

var $cont = 0;

$(document).ready(function() {
	artigosVideosGet('a', 1);
	
	artigosVideosLetterClick();
	
	artigosVideosCategoriasClick();

	$(".subGroup input[name='categorias']:checked").each(function() {
		artigosVideosCategorias();
	});
	

});

/* CATEGORIAS */

function artigosVideosCategorias(valor)
{
	$("#filtrosVideoteca").show();
	$("#homeVideoteca").hide();



	categorias = new Array();
	filtros = new Array();
	filtrosQtd = new Array();

	$("input[name='categorias']").each( function() {
		$quantidade = $(this).attr("rel");
		if($(this).val() == valor)
		{
			this.checked = false;
		}
		
		if(this.checked == true)
		{
			filtroValor = $(this).attr("id");
			filtroValor = filtroValor.split("#");
			//alert(filtroValor);
			filtros.push(filtroValor[0]);
			filtrosQtd.push($quantidade);
			//alert($quantidade);

			
			categorias.push($(this).val());
		}
		
	});
	
	artigosVideosFiltrosLista();
	artigosVideosGet(letra, pagina);
}

function artigosVideosCategoriasClick(valor)
{
	$("label#categorias, input[name='categorias']").click(function(){
		$cont = 1;
		artigosVideosCategorias();
	});
}

function artigosVideosFiltros()
{
	$(".artigosVideosFiltros a").click(function() {
		$cont = 1;
		artigosVideosCategorias($(this).attr("class"));
	});
}

function artigosVideosFiltrosLista()
{
	htmlFiltros = '';
	
	for(x = 0; x < filtros.length; x++)
	{
		htmlFiltros += '<a href="javascript:;" class="'+categorias[x]+'">'+filtros[x]+' ('+filtrosQtd[x]+')</a>';
	}
	
	$(".artigosVideosFiltros").html(htmlFiltros);
	
	artigosVideosFiltros();
}

/* ALFABETO */

function artigosVideosLetterClick()
{
	$(".listLetters a").click(function(){
	
		$(".listLetters a").attr('class', '');
		
		$(this).attr('class', 'hover');
	
		letra = $(this).attr("id").replace('letra-', '');
	
		artigosVideosGet(letra, 1);
		
		return false;
	});
}

/* ARTIGOS-VIDEOS */

function artigosVideosLista(artigosVideos)
{
		//alert ("artvideolista");
	html = '';
	$("#artigosVideosLista, .nothingResults").hide();

	$maisVistos = '<div class="videosArtigosRight" style="float: right;width:20px;">' + $(".videosArtigosRight").html() + '</div>';
		
	
	for(x = 0; x < artigosVideos.length; x++){
		
		if(artigosVideos[x]['imagem'] == ''){ artigosVideos[x]['imagem'] = 'wp-content/themes/endeavor/img/ilustra-semimagem-200x120.gif' }
		

		/*
		
		
		
		
									<div class="contRecentes">
										<h4 class="videos"><?=$exibir['post_title']?></h4>
										<span class="data"><?=$data_comp;?></span>
										<div class="conteudo">
											<a href="/?p=<?php echo $exibir['ID'];?>"><?php echo strip_tags(substr($exibir["post_content"], 0, $fimDsc).$pontos);?></a>
										</div>
									</div>
		
		
		
		
		
		
		*/
		
		html += '<div class="contVideosLista">';
			html += '<h4 class="videos">'+artigosVideos[x]['titulo']+'</h4>';
				html += '<span class="data">'+artigosVideos[x]['data']+'</span>';
				html += '<div class="conteudo">';
			html += '<a href="/?p='+artigosVideos[x]['id']+'">'+artigosVideos[x]['texto']+'</a>';
			html += '</div></div>';
	}
	//alert(html);
	if(artigosVideos.length > 0)
		registros = artigosVideos[0]['registros'];
	else
		registros = 0;
	
	artigosVideosPaginacao();
	
	if(html == "")
	{
		//$(".nothingResults").fadeIn();
	}
	else{
		$("#artigosVideosLista").hide().find(".alvoVideo .innerResult").html(html).end().fadeIn();
		$(".artigosVideosPaginacao").fadeIn();
		$(".nothingResults").hide();
		$cont = 0;
	}
	if($cont){
		$(".nothingResults").fadeIn();
	}
}

function videosLista(artigosVideos)
{
	html = '';
	
	for(x = 0; x < artigosVideos.length; x++){
		if(artigosVideos[x]['imagem'] == ''){ artigosVideos[x]['imagem'] = 'wp-content/themes/endeavor/img/ilustra-semimagem-200x120.gif' }
		html += '<div class="item">';
			html += '<div class="left">';
				html += '<div class="img"><img src="'+blogURL+'/'+artigosVideos[x]['imagem']+'" width="200" height="120" alt="" /></div>';
				html += '<p class="tags"><strong>Tags:</strong> '+artigosVideos[x]['tags']+ '</p>';
			html += '</div>';
			html += '<div class="right">';
				html += '<h3><a href="/?p='+artigosVideos[x]['id']+'">'+artigosVideos[x]['titulo']+'</a></h3>';
				html += artigosVideos[x]['texto'];
				html += '<br clear="all" />';
			html += '</div>';
			html += '<br clear="all" />';
		html += '</div>';
	}
	
	if(artigosVideos.length > 0)
		registros = artigosVideos[0]['registros'];
	else
		registros = 0;
	
	videosPaginacao();
	
	if(html == "")
	{
		html = "<br />Nenhum registro foi encontrado!<br /><br /><br />";
	}
	
	$("#artigosVideosLista").hide().html(html).fadeIn();
}

/* PAGINACAO */

function artigosVideosPaginacao()
{
		//alert ("artigovideopag");
	paginas = registros / total;
	paginas = Math.ceil(paginas);
		
	htmlPaginacao = '';
	
	if(registros > 0)
	{	
		htmlPaginacao += '<a class="nn" onclick="artigosVideosGet(\''+letra+'\', 1)">&lt;&lt;</a>';
		
		if(pagina > 1)
			htmlPaginacao += '<a class="nn" onclick="artigosVideosGet(\''+letra+'\', '+(pagina-1)+')">&lt;</a>';
					
		
		if (pagina < 2)
			pagina_min = 1;
		else if (pagina == 2)
			pagina_min = pagina - 1;
		else if (pagina > 2)
			pagina_min = pagina - 2;
			
		if (pagina == paginas)
			pagina_max = pagina;
		else if (pagina+1 == paginas)
			pagina_max = pagina + 1;
		else 
			pagina_max = pagina + 2;
	
		
		
		for(x = pagina_min; x <= pagina_max; x++) //for(x = 1; x <= paginas; x++)
		{
			css = '';
			
			if(x == pagina)
				css = "class=\"hover\"";

			htmlPaginacao += '<a '+css+' href="javascript:;" onclick="artigosVideosGet(\''+letra+'\', '+x+')"><b>'+x+'</b></a>';
		}
		
		if(pagina < paginas)
			htmlPaginacao += '<a class="nn" onclick="artigosVideosGet(\''+letra+'\', '+(pagina+1)+')">&gt;</a>';
		
		htmlPaginacao += '<a class="nn" onclick="artigosVideosGet(\''+letra+'\', '+paginas+')">&gt;&gt;</a>';
		htmlPaginacao += '<p>Página '+pagina+' de '+paginas+'</p>';
	}
	
	$(".artigosVideosPaginacao").hide().html(htmlPaginacao);
}
function videosPaginacao()
{
		//alert ("videosPag");
	paginas = registros / total;
	paginas = Math.ceil(paginas);
		
	htmlPaginacao = '';
	
	if(registros > 0)
	{	
		htmlPaginacao += '<p>Página '+pagina+' de '+paginas+'</p>';
		
		htmlPaginacao += '<a class="nn" onclick="videosGet(\''+letra+'\', 1)">&lt;&lt;</a>';
		
		if(pagina > 1)
			htmlPaginacao += '<a class="nn" onclick="videosGet(\''+letra+'\', '+(pagina-1)+')">&lt;</a>';
					
		
		if (pagina < 2)
			pagina_min = 1;
		else if (pagina == 2)
			pagina_min = pagina - 1;
		else if (pagina > 2)
			pagina_min = pagina - 2;
			
		if (pagina == paginas)
			pagina_max = pagina;
		else if (pagina+1 == paginas)
			pagina_max = pagina + 1;
		else 
			pagina_max = pagina + 2;
	
		
		
		for(x = pagina_min; x <= pagina_max; x++) //for(x = 1; x <= paginas; x++)
		{
			css = '';
			
			if(x == pagina)
				css = "class=\"hover\"";

			htmlPaginacao += '<a '+css+' href="javascript:;" onclick="videosGet(\''+letra+'\', '+x+')"><b>'+x+'</b></a>';
		}
		
		if(pagina < paginas)
			htmlPaginacao += '<a class="nn" onclick="videosGet(\''+letra+'\', '+(pagina+1)+')">&gt;</a>';
		
		htmlPaginacao += '<a class="nn" onclick="videosGet(\''+letra+'\', '+paginas+')">&gt;&gt;</a>';
	}
	
	$(".artigosVideosPaginacao").html(htmlPaginacao);			
}

/* JSON */

function artigosVideosGet(letra, pg)
{
	pagina = pg;
	
	if(categorias.length < 1)
	{
		artigosVideosLista(new Array());
	}
	else
	{
		$.getJSON(
			blogURL+"/json-videoteca.php?letra="+letra+'&pg='+pagina+'&total='+total+'&categorias='+categorias+'&ordenar='+ordenar,
			function(data){
				//alert(data);
				artigosVideosLista(data);
			}
		);	
	}
}


function videosGet(letra, pg)
{
	//alert("oi");
	pagina = pg;
		$.getJSON(
			blogURL+"/json-videoteca.php?letra="+letra+'&pg='+pagina+'&total='+total+'&categorias=41&ordenar='+ordenar,
			function(data){
				videosLista(data);
			}
		);	
}