// JavaScript Document
// Front-End : Ruan Candido / ruan1808@gmail.com
	$(document).ready(function(){
		
		$(".setas").mouseover(function(){
			if ( $(this).css ("cursor") != "default"){
				$(this).addClass("hover");
			}else{
				$(this).removeClass("hover");
			}
			
		})		
		$(".setas").mouseout(function(){

				$(this).removeClass("hover");
			
		})

		/*carrossel noticias*/
//		var numPaginas = $('#list-painel li').length;
//		
//		for ( i=1 ; i<=numPaginas ; i++ ){
//		$("#painel .paginacao").append("<a href='javascript:;'>" + i + "</a>");
//		}	
//		
//		$('#painel .paginacao a').removeClass("active");	
//		$('#painel .paginacao a:first').addClass("active");
//		$('#painel #list-painel li').hide();
//		$('#painel #list-painel li:first').show();
//		
//		$('#painel .paginacao a').click (function (){
//		$('#painel #list-painel li').fadeOut(500);
//		var index = $("#painel .paginacao a").index(this);
//		
//		$('#painel #list-painel li:eq(' + index + ')').delay(500).fadeIn(1000);
//		
//		$('#painel .paginacao a').removeClass("active");
//		$(this).addClass("active");
//		
//		});
		
		var numPaginasHome = $('#list-painel li').length;
		$('#painel #list-painel').css({ "width" : numPaginasHome*340 + "px"});
		for ( i=1 ; i<=numPaginasHome ; i++ ){
		$("#painel .paginacao").append("<a href='javascript:;'>" + i + "</a>");
		}	
		$('#painel .paginacao a').removeClass("active");	
		$('#painel .paginacao a:first').addClass("active");
//		$('#painel #list-painel li').hide();
//		$('#painel #list-painel li:first').show();
		var index = $('#painel .paginacao a').index(".active");
		setInterval(function(){
					index++;
					if(index < numPaginasHome){
					$('#painel #list-painel').animate({left:-340*index + 'px'},{ duration:1500, specialEasing: {left:'easeOutExpo'} });
					$('#painel .paginacao a').removeClass("active");
					$("#painel .paginacao a:eq("+ index +")").addClass("active");
					}else{
					index = 0;
					$('#painel #list-painel').animate({left:-340*index + 'px'},{ duration:1500, specialEasing: {left:'easeOutExpo'} });
					$('#painel .paginacao a').removeClass("active");
					$("#painel .paginacao a:eq("+ index +")").addClass("active");
					}
					},7500);
		
		
		$('#painel .paginacao a').click (function (){
//		$('#painel #list-painel').fadeOut(500);
		index = $("#painel .paginacao a").index(this);
		
		$('#painel #list-painel').animate({left:-340*index + "px"},{ duration:1500 ,specialEasing:{left:'easeOutExpo'}});
		
		$('#painel .paginacao a').removeClass("active");
		$(this).addClass("active");
		
		});
	
		/*carrossel trabalhos*/
		
		var numPaginas = Math.ceil($('#trabalhos #list-trabalhos li').length / 6 ) ;
		for ( i=1 ; i<=numPaginas ; i++ ){
		$("#trabalhos .paginacao").append("<a href='javascript:;' class='paginas'>" + i + "</a>");
		}	
		
		$("#trabalhos #list-trabalhos li:nth-child(3n + 1)").addClass("clear");

		$('#trabalhos .paginacao a').removeClass("active");	
		$('#trabalhos .paginacao a:first').addClass("active");
		
		$('#trabalhos #list-trabalhos li').hide();
		
		for (i=0 ; i<6 ; i++){
			
		$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i).slideDown(450);
		
		}
		
		var paginaAtual = 1;
		var paginaNova;
		var para;
		var marcarPagina;
		
		var btNext = true;
		$("#bt-next").css( "cursor" , "pointer");
		if(numPaginas == 1){
			$('#trabalhos .paginacao').hide();
			var btNext = false;
			$("#bt-next").css( "cursor" , "default");
			$("#bt-next").animate({opacity:0.3});

		}else{}
		var btPrev = false;
		$("#bt-prev").css( "cursor" , "default");
		$("#bt-prev").animate({opacity:0.3});

		$('#trabalhos .paginacao a').click (function (){
//		for (i=5 ; i<12  ; i++){
//		$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/2).slideUp(450);
//		}
		$('#trabalhos #list-trabalhos li').fadeOut(100);
		paginaAtual = $("#trabalhos .paginacao a").index(this) + 1;
		
		
		if(paginaAtual >= 2 && paginaAtual < $('#trabalhos .paginacao a').length ){
			btPrev = true;
			$("#bt-prev").css( "cursor" , "pointer");
			$("#bt-prev").animate({opacity:1});
			btNext = true;
			$("#bt-next").css( "cursor" , "pointer");
			$("#bt-next").animate({opacity:1});
		}else if(paginaAtual < $('#trabalhos .paginacao a').length){
			btNext = true;
			$("#bt-next").css( "cursor" , "pointer");
			$("#bt-next").animate({opacity:1});
			btPrev = false;
			$("#bt-prev").css( "cursor" , "default");
			$("#bt-prev").animate({opacity:0.3});
		}else{
			btNext = false;
			$("#bt-next").css( "cursor" , "default");
			$("#bt-next").animate({opacity:0.3});
			btPrev = true;
			$("#bt-prev").css( "cursor" , "pointer");
			$("#bt-prev").animate({opacity:1});
		}
		
		
		var para = paginaAtual*6;
		
		if ( para >  $('#trabalhos #list-trabalhos li').length){
			para = $('#trabalhos #list-trabalhos li').length
		}else{
			para
		}; 
		
		for (i=paginaAtual*6-6 ; i< para  ; i++){
			
		$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/paginaAtual).slideDown(450);
		}
		
		$('#trabalhos .paginacao a').removeClass("active");
		$(this).addClass("active");
		
		});
		
		
		$('#list-trabalhos #bt-next').click (function (){
		if(btNext){
		$('#trabalhos #list-trabalhos li').fadeOut();
		
			if ( paginaAtual < $('#trabalhos .paginacao a').length-1){
		
			paginaNova = paginaAtual+1;
			para = paginaNova*6;
			
				if ( para >  $('#trabalhos #list-trabalhos li').length){
					para = $('#trabalhos #list-trabalhos li').length
				}else{
					para
				}; 
				
				for (i=paginaNova*6-6 ; i< para  ; i++){
					
				$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/paginaAtual).slideDown(450);
				}
				
				$('#trabalhos .paginacao a').removeClass("active");
				marcarPagina = paginaNova-1;
				$('#trabalhos .paginacao a:eq(' + marcarPagina + ')').addClass("active");
				
				paginaAtual++;
				btPrev = true;
				$("#bt-prev").css( "cursor" , "pointer");
				$("#bt-prev").animate({opacity:1});
			}else{
			$('#trabalhos #list-trabalhos li').fadeOut();
				paginaNova = paginaAtual+1;
				para = paginaNova*6;
				
				if ( para >  $('#trabalhos #list-trabalhos li').length){
					para = $('#trabalhos #list-trabalhos li').length
				}else{
					para
				}; 
				
				for (i=paginaNova*6-6 ; i< para  ; i++){
					
				$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/paginaAtual).slideDown(450);
				}
				
				$('#trabalhos .paginacao a').removeClass("active");
				marcarPagina = paginaNova-1;
				$('#trabalhos .paginacao a:eq(' + marcarPagina + ')').addClass("active");
				
				paginaAtual++;
	//			console.debug("pagina nova " + paginaNova);
	//			console.debug("pagina atual " + paginaAtual);
		
				btNext = false;
				$("#bt-next").css( "cursor" , "default");
				$("#bt-next").animate({opacity:0.3});
				btPrev = true;
				$("#bt-prev").css( "cursor" , "pointer");
				$("#bt-prev").animate({opacity:1});
			}
		}
		});
		
		$('#list-trabalhos #bt-prev').click (function (){
		if(btPrev){
		$('#trabalhos #list-trabalhos li').fadeOut();
		
			if ( paginaAtual > 2){
		
			paginaNova = paginaAtual-1;
			para = paginaNova*6;
			
				if ( para >  $('#trabalhos #list-trabalhos li').length){
					para = $('#trabalhos #list-trabalhos li').length
				}else{
					para
				}; 
				
				for (i=paginaNova*6-6 ; i< para  ; i++){
					
				$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/paginaAtual).slideDown(450);
				}
				
				$('#trabalhos .paginacao a').removeClass("active");
				marcarPagina = paginaNova-1;
				$('#trabalhos .paginacao a:eq(' + marcarPagina + ')').addClass("active");
				
				paginaAtual--;
				btNext = true;
				$("#bt-next").css( "cursor" , "pointer");
				$("#bt-next").animate({opacity:1});
			}else{
			$('#trabalhos #list-trabalhos li').fadeOut();
				paginaNova = paginaAtual-1;
				para = paginaNova*6;
				
				if ( para >  $('#trabalhos #list-trabalhos li').length){
					para = $('#trabalhos #list-trabalhos li').length
				}else{
					para
				}; 
				
				for (i=paginaNova*6-6 ; i< para  ; i++){
					
				$('#trabalhos #list-trabalhos li:eq(' + i + ')').delay(300*i/paginaAtual).slideDown(450);
				}
				
				$('#trabalhos .paginacao a').removeClass("active");
				marcarPagina = paginaNova-1;
				$('#trabalhos .paginacao a:eq(' + marcarPagina + ')').addClass("active");
				
				paginaAtual--;
		
				btPrev = false;
				$("#bt-prev").css( "cursor" , "default");
				$("#bt-prev").animate({opacity:0.3});
				btNext = true;
				$("#bt-next").css( "cursor" , "pointer");
				$("#bt-next").animate({opacity:1});
			}
		}
		
		});
		
	/*Carrossel Interna Trabalhos*/
		var sizes = [];
		$("#list-trabalhos li").click(function(){
			var codtrab = $(this).attr("id");
			$('#trabalhosInter').load('ajax/carrega-trabalho.php?trab='+codtrab, 
										function (){
										$('#trabalhosInter').fadeIn(300,
																	function (){
																	startcarrossel("#fotos");
																	});
										});
														
										$("#branco").delay(300).fadeIn(300);
										$("#branco").css({"opacity" :0.78 })
			});
				
			$("#branco").click(function(){
				$("#trabalhosInter").fadeOut(300);
				$("#branco").delay(300).fadeOut(300);
				sizes = [];
				$("#trabalhosInter").html("");
			});
	
	});
	
	
		function fechar(){
					$("#trabalhosInter").fadeOut(300);
					$("#branco").delay(300).fadeOut(300);
					sizes = [];
					$("#trabalhosInter").html("");
					
		};
		/*function abriGaleria(){
			$(".abas").hide();
			$(".abas:first").fadeIn();
			if ($("#galeria-trabalhos").is(":hidden")){
				$("#galeria-trabalhos").slideDown(500);
			}else{
				$("#galeria-trabalhos").slideUp(500);
			}
			startcarrossel("#fotos");
		};*/
		/*function mudarAba(a,b){
			$("#top nav a").removeClass("active");
			$(b).addClass("active");
			$(".abas").fadeOut();
			$(a).fadeIn();
			startcarrossel(a);
		}*/
		function startcarrossel(a){
		
		
			var numPaginas = $(a + ' ul li').length;
			var tamanho = $(a + ' ul li').width();
			var altura;
			sizes = [];
			//		$("#fotos ul li").live("",function(){
			$("#fotos ul li.leght").ready (function (){
					for (i = 0; i <= numPaginas - 1; i++) {
					sizes.push($("#fotos ul li:eq(" + i + ")").height());
					}
					var maximo = Math.max.apply(null, sizes);
					$("#fotos ul li").css({
					"height": maximo + "px"
					});
					$("#fotos ul li .center").css({
					"height": maximo + "px"
					});
			});
			
			
			$('.abas ul').css({
				"width": numPaginas * tamanho + "px"
			});
			
			if (numPaginas == 1) {
				var btNext = false;
				$("#galeria-trabalhos .bt-next").css("cursor", "default");
				$("#galeria-trabalhos .bt-next").animate({
					opacity: 0.3
				});
			}
			else {
				var btNext = true;
				$("#galeria-trabalhos .bt-next").css("cursor", "pointer");
				$("#galeria-trabalhos .bt-next").animate({
					opacity: 1
				});
			}
			var btPrev = false;
			$("#galeria-trabalhos .bt-prev").css("cursor", "default");
			$("#galeria-trabalhos .bt-prev").animate({
				opacity: 0.3
			});
			var nextPage = 1;
			var posicao = -tamanho;
			$(".bt-seta").mouseover(function(){
				if ($(this).css("cursor") != "default") {
					$(this).addClass("hover")
				}
				else {
					$(this).removeClass("hover")

				}
				
			})
			$(".bt-seta").mouseout(function(){
					$(this).removeClass("hover")
			})
			$('#galeria-trabalhos .bt-next').click(function(){
				if (btNext) {
				
					$(a + ' ul').animate({
						left: posicao * nextPage + "px"
					}, {
						dutarion: 1000
					});
					if (nextPage < numPaginas - 1) {

						nextPage++;
						
						btPrev = true;
						$("#galeria-trabalhos .bt-prev").css("cursor", "pointer");
						$("#galeria-trabalhos .bt-prev").animate({
							opacity: 1
						});
					}
					else {

						nextPage++;

						btNext = false;
						$("#galeria-trabalhos .bt-next").css("cursor", "default");
						$("#galeria-trabalhos .bt-next").animate({
							opacity: 0.3
						});
						btPrev = true;
						$("#galeria-trabalhos .bt-prev").css("cursor", "pointer");
						$("#galeria-trabalhos .bt-prev").animate({
							opacity: 1
						});
					}
				}
			});
			
			$('#galeria-trabalhos .bt-prev').click(function(){
				if (btPrev) {
					if (nextPage > 2) {
						nextPage--;
						$(a + ' ul').animate({
							left: posicao * (nextPage - 1) + "px"
						}, {
							dutarion: 1000
						});

						btNext = true;
						$("#galeria-trabalhos .bt-next").css("cursor", "pointer");
						$("#galeria-trabalhos .bt-next").animate({
							opacity: 1
						});
					}
					else {
						nextPage--;
						$(a + ' ul').animate({
							left: posicao * (nextPage - 1) + "px"
						}, {
							dutarion: 1000
						});

						btPrev = false;
						$("#galeria-trabalhos .bt-prev").css("cursor", "default");
						$("#galeria-trabalhos .bt-prev").animate({
							opacity: 0.3
						});
						btNext = true;
						$("#galeria-trabalhos .bt-next").css("cursor", "pointer");
						$("#galeria-trabalhos .bt-next").animate({
							opacity: 1
						});
					}
				}
			});
			
		}


