// JavaScript Document

$(function() {
	
	var fotoAtual = 0;
	var pagina_fotos = 0;
	
	$(".seta_dir, .seta_esq, .seta_dir_video, .seta_esq_video").css("cursor", "pointer");
	
	if ($(".list_cases_maior_galeria .galeria_foto_item").length > 4)
	{
		$(".list_cases_maior_galeria .galeria_foto_item").eq(4).prevAll(".list_cases_maior_galeria .galeria_foto_item").css("display", "block");
	} else {
		$(".list_cases_maior_galeria .galeria_foto_item").css("display", "block");
	}
	
	
	$(".seta_dir").click(function() {
		if (pagina_fotos + 4 < $(".list_cases_maior_galeria .galeria_foto_item").length)	
		{
			pagina_fotos += 4;
			$(".list_cases_maior_galeria .galeria_foto_item").eq(pagina_fotos).prevAll(".list_cases_maior_galeria .galeria_foto_item").hide();
			$(".list_cases_maior_galeria .galeria_foto_item").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item").css("display", "block");
		}
	});
	
	$(".seta_esq").click(function() {
		if (pagina_fotos > 0)
		{
			$(".list_cases_maior_galeria .galeria_foto_item").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item").hide();
			pagina_fotos -= 4;
			$(".list_cases_maior_galeria .galeria_foto_item").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item").css("display", "block");
			
			if (pagina_fotos == 0)
			{
				$(".list_cases_maior_galeria .galeria_foto_item").eq(4).prevAll(".list_cases_maior_galeria .galeria_foto_item").css("display", "block");
			}
		}
	});
	
	
	
	
	
	if ($(".list_cases_maior_galeria .galeria_foto_item_video").length > 3)
	{
		$(".list_cases_maior_galeria .galeria_foto_item_video").eq(3).prevAll(".list_cases_maior_galeria .galeria_foto_item_video").css("display", "block");
	} else {
		$(".list_cases_maior_galeria .galeria_foto_item_video").css("display", "block");
	}
	
	
	$(".seta_dir_video").click(function() {
		if (pagina_fotos + 3 < $(".list_cases_maior_galeria .galeria_foto_item_video").length)	
		{
			pagina_fotos += 3;
			$(".list_cases_maior_galeria .galeria_foto_item_video").eq(pagina_fotos).prevAll(".list_cases_maior_galeria .galeria_foto_item_video").hide();
			$(".list_cases_maior_galeria .galeria_foto_item_video").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item_video").css("display", "block");
		}
	});
	
	$(".seta_esq_video").click(function() {
		if (pagina_fotos > 0)
		{
			$(".list_cases_maior_galeria .galeria_foto_item_video").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item_video").hide();
			pagina_fotos -= 3;
			$(".list_cases_maior_galeria .galeria_foto_item_video").eq(pagina_fotos - 1).nextAll(".list_cases_maior_galeria .galeria_foto_item_video").css("display", "block");
			
			if (pagina_fotos == 0)
			{
				$(".list_cases_maior_galeria .galeria_foto_item_video").eq(3).prevAll(".list_cases_maior_galeria .galeria_foto_item_video").css("display", "block");
			}
		}
	});
	
	//---------------------------------------------------------------
	
	
	var atual = 0;
	var tempo = 7000;
	var lista = $("#home_galeria .plg_home_galeria_item");
	var botoes = $(".banner_dinamico_btn");
	var tamanho = $(lista).length - 1;
	
	$("#banner_dinamico").fadeIn(2000);
	
	$(lista).eq(atual).show();
	$("#home_galeria_rodape_legenda").text($(lista).eq(atual).attr("title"));
	
	var chamar = window.setTimeout(mudar, tempo);
	
	function mudar ()
	{
		if (tamanho != 0)
		{
			$(lista).eq(atual).hide();
			if (atual < tamanho)
				atual += 1;
			else
				atual = 0;
			$(lista).eq(atual).show();
			$("#home_galeria_rodape_legenda").text($(lista).eq(atual).attr("title"));
			chamar = window.setTimeout(mudar, tempo);
		}
	}
	
	$(botoes).click(function() {
		clearTimeout(chamar);
		$(lista).eq(atual).hide();
		
		if ($(".banner_dinamico_btn").index(this) == 0)
			atual = atual - 1;
		else
			atual = atual + 1;
		
		if (atual > tamanho)
		{
			atual = 0;
		} else if (atual == -1) {
			atual = tamanho;
		}
			
		$(lista).eq(atual).show();
		$("#home_galeria_rodape_legenda").text($(lista).eq(atual).attr("title"));
		chamar = window.setTimeout(mudar, tempo);
	});
	
	
	
	//---------------------------------------------------------------
	
});
