var animacao=2;
var valorTimeout;
var jaentrou=0;
var fundo=0;
var totalAnima=5;

function initAnimacao() { 
  for(var i = 0; i<totalAnima; i++)
  {
    jQuery("<img>").attr("src", "images/images/imagem-centro"+(i+1)+".jpg");
    jQuery("<img>").attr("src", "images/images/imagem-direita"+(i+1)+".jpg");
    jQuery("<img>").attr("src", "images/images/imagem-esquerda"+(i+1)+".jpg");
    
  }
  trocaAnimacao();

}

function trocaAnimacao(){
//verifica qual a proxima animacao que irá rodar seta o valor do tempoX 
//tempoX é o valor para esperar até mudar de animacao
/*switch (animacao){
    case 1:
   	 tempoX=9000;
   	 break;
   case 2:
   	 tempoX=9000;
   	 break;
   case 3:
   	 tempoX=9000;
   	 break;
 	 
}*/

tempoX=5000;

//
//$("#teste1").html(animacao);
//$("#teste2").html(tempoX);
//$("#teste3").html(valorTimeout);


//manter o numero real


if(animacao<totalAnima){

	valorTimerout=setTimeout( function()
      {
      	if(fundo==0){
      	fundo=1;
      	
      	$("#imagem_centro img").animate({opacity: 1  }, 2000,function(){
      	
      	//alert('ok');  	
      	
      	valor = animacao+1;
      	
      	
      	$("#imagem_centro").css({"background":"url(images/imagem-centro"+valor+".jpg)"});
      			
      				 	       
      	      	
      	
       	}); 
       	
      	$("#imagem_esquerda img").animate({opacity: 1  }, 2000,function(){	
      	valor = animacao+1;     	
      	$("#imagem_esquerda").css({"background":"url(images/imagem-esquerda"+valor+".png)"});
	
      		}); 
      	$("#imagem_direita img").animate({opacity: 1  }, 2000,function(){	
      	  	valor = animacao+1;     	
      	  	$("#imagem_direita").css({"background":"url(images/imagem-direita"+valor+".png)"});
      	
      	  		}); 	
      		
      	
      	
      	animacao++
      	
      	clearTimeout(valorTimerout);        
      	trocaAnimacao();
      	
      	
      	
      	}else {
      	
      	fundo=0;
      	valor = animacao+1;
      	$("#imagem_centro img").animate({opacity: 0  }, 2000,function(){
      	//alert('ok');
      	$("#imagem_centro img").attr("src","images/imagem-centro"+valor+".jpg"); 	    	
      	});
      	$("#imagem_esquerda img").animate({opacity: 0  }, 2000,function(){
      	//alert('ok');
      	$("#imagem_esquerda img").attr("src","images/imagem-esquerda"+valor+".png"); 	    	
      	});
      	
      	$("#imagem_direita img").animate({opacity: 0  }, 2000,function(){
      	//alert('ok');
      	$("#imagem_direita img").attr("src","images/imagem-direita"+valor+".png"); 	    	
      	});
      	
      	animacao++
      	
      	clearTimeout(valorTimerout);        
      	trocaAnimacao();
      	
      	
      	}	
      	      	      	
      	
   		

      }, tempoX);
      
 }else {
 animacao=0;
 trocaAnimacao();
 }   
  
	
}

paginaAtual = "";

 
 function bugFonte(theClass) {
         //Cria Array com todas as TAGS HTML
         var allHTMLTags=document.getElementsByTagName("*");
         //Passa por todas as tags usando um FOR
         for (i=0; i<allHTMLTags.length; i++) {
                 //Pega todas as tags com a classe passada na função.
                 if (allHTMLTags[i].className==theClass) {
                 //Aqui voce coloca o código
                 //que você deseja para cada tag com a classe desejada
                 //No exemplo abaixo, mudei a cor do fundo
                 //de todas as tags com o nome que passei pela função
                 allHTMLTags[i].style.removeAttribute('filter');
                 }
         }
 } 
 
 
 function jcarou(){
 	$(".slider").jCarouselLite({
 		speed: 1800,
 		auto: 3000,
 		vertical: true,
 		circular: true,
 		visible: 1
 	});
 
 
 }
 
 // animacoes do portfolio
 function portfolioCecomil(){
 
 	$('#cecomil').crossSlide({
 	  sleep: 5,
 	  fade: 1
 	}, [
 	  { src: 'images/portfolio/cecomil/01.jpg' },
 	 { src: 'images/portfolio/cecomil/02.jpg' },
 	 { src: 'images/portfolio/cecomil/03.jpg' }
 	]);
 
 }//Fim da função
 
 function portfolioAnamac(){
 
 	$('#anamac').crossSlide({
 	  sleep: 5,
 	  fade: 1
 	}, [
 	  { src: 'images/portfolio/anamac/01.jpg' },
 	 { src: 'images/portfolio/anamac/02.jpg' },
 	 { src: 'images/portfolio/anamac/03.jpg' }
 	]);
 
 }//Fim da função
 
 
 // animacoes do portfolio
 function portfolioLabt(){
 
 	$('#labt').crossSlide({
 	  sleep: 2,
 	  fade: 1
 	}, [
 	  { src: 'images/portfolio/labt/01.jpg' },
 	 { src: 'images/portfolio/labt/02.jpg' },
 	 { src: 'images/portfolio/labt/03.jpg' },
 	 { src: 'images/portfolio/labt/04.jpg' }
 	]);
 
 }//Fim da função


// animacoes do portfolio
function portfolioCearaDisel(){

	$('#cearadiesel').crossSlide({
	  sleep: 2,
	  fade: 1
	}, [
	  { src: 'images/portfolio/cearadiesel/01.jpg' },
	 { src: 'images/portfolio/cearadiesel/02.jpg' },
	 { src: 'images/portfolio/cearadiesel/03.jpg' },
	 { src: 'images/portfolio/cearadiesel/04.jpg' }
	]);

}//Fim da função

// animacoes do portfolio
function portfolioEletron(){

	$('#eletron').crossSlide({
	  sleep: 2,
	  fade: 1
	}, [
	  { src: 'images/portfolio/eletron/01.jpg' },
	 { src: 'images/portfolio/eletron/02.jpg' },
	 { src: 'images/portfolio/eletron/03.jpg' },
	 { src: 'images/portfolio/eletron/04.jpg' }
	]);

}//Fim da função

// animacoes do portfolio
function portfolioCagece(){

	$('#cagece').crossSlide({
	  sleep: 2,
	  fade: 1
	}, [
	  { src: 'images/portfolio/cagece/01.jpg' },
	 { src: 'images/portfolio/cagece/02.jpg' },
	 { src: 'images/portfolio/cagece/03.jpg' },
	 { src: 'images/portfolio/cagece/04.jpg' }
	]);

}//Fim da função


/*$("#port").live("mouseover", function(){

	$("#menu-interno").show();
	
}).live("mouseout", function(){

	$("#menu-interno").hide();
});*/


//plugin autoscroll barra de rolagem para subir ao top
(function($){
    $.fn.autoscroll = function(e, t) {
        jQuery('html,body').animate(
            {
               scrollTop: e
            },
            t
        );
        return this;
    };  
})(jQuery);//Fim do plugn


//usa o plugin autoscroll na sessao clientes
$("#voltar_topo").live("click", function(){

	$("#voltar_topo").autoscroll(0, 1200);
});

//abrir Conteudo de paginas da revista
function abrirConteudo(pagina){
		if(paginaAtual!=pagina){
		
	
		var caminho = "conteudo/"+pagina;
		
		if(pagina == "clientes" || pagina == "portfolio"){
			$("#port").attr("param",pagina);
		}
		
		$(".changer").hide("slide",{direction : "right"}, 500,function(){
		$(".changer").html("");
	
		$(".changer").load(caminho+".html",function(){
		
		$(".changer").show("slide", {direction: "left"}, 500,function(){
		if (jQuery.browser.msie)
		    bugFonte("changer");
		});
		
		verificaPagina(pagina);
		
 		});
 		
	});
		
	$(".menu li[param="+pagina+"]").stop().animate({backgroundPosition: '0px bottom'},{duration:500}); 
		
	$(".menu li[param!="+pagina+"]").stop().animate({backgroundPosition: '-160px bottom'},{duration:500}); 
	
	
	paginaAtual = pagina;
	}

}

//animacao do menu
$(".menu li").css( {backgroundPosition: "-160px bottom"} ).live("mouseover", function(){
		
		$(this).stop().animate({backgroundPosition: '0px bottom'},{duration:500}); 			
		}).live("mouseout", function(){
			
			if($(this).attr("param") != paginaAtual){
				$(this).stop().animate({backgroundPosition: '-160px bottom'},{duration:500}); 
			}
});

function verificaPagina(pagina){

	//param = pagina.substring(0, 9);

	if(pagina != "inicio"){
		$("body").autoscroll(150, 1200);
	}

	if(pagina == "servicos"){
	
		jcarou();
	}
	
	else if(pagina == "portfolio"){
	
		portfolioCecomil();
		portfolioAnamac();
		
		portfolioLabt();
		portfolioCearaDisel();
		portfolioEletron();
	}
	else if(pagina == "portfolio2"){
	
		portfolioCagece();
	}
	
}



$(document).ready(function(){
$().ajaxStart(function() { $('#loading').show(); });
$().ajaxStop(function() { $('#loading').hide(); });

//chama função para animar o banner



//funÁ„o para carregar e fazer MOUSE OVER

jQuery.preloadImages = function()
{
  for(var i = 0; i<arguments.length; i++)
  {
    jQuery("<img>").attr("src", arguments[i]);
    
  }
}

initAnimacao();



//fim da funÁ„o precarregar e fazer mouseOver

$("a[rel='history']").live("click", function(e) {
        // 
        if (!e) var e = window.event;
        if (e.shiftKey || e.ctrlKey || e.metaKey) {
            window.open(this.href);
            return false;
        }

        var hash = this.href;
        hash = hash.replace(/^.*#/, '');
        // moves to a new page. 
        // pageload is called at once. 
        // hash don't contain "#", "?"
        $.historyLoad(hash);
        return false;
    });

});


indiceNoticia = 0;

function initNoticia() {
	var indice=indiceNoticia;

	indiceNoticia=1;
	
	if(indice > 0){
		$('#accord ul:first').prev().find("span").html("<img src='images/not.png' id='noticon'/>");
		
		var checkElement = $("#accord").find("div.linha[rel='"+indice+"']").next();
		

		if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
	
			checkElement.slideUp('normal');
			$('#accord ul:visible').prev().css( {
				'background-color' : 'transparent'
			});
			$('#accord ul:visible').prev().find("span").html(
					"<img src='images/not.png' id='noticon'/>");
	
		}
		
		if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
			$('#accord ul:visible').slideUp('normal');
			$('#accord ul:visible').prev().css( {
				'background-color' : 'transparent'
			});
			$('#accord ul:visible').prev().find("span").html(
					"<img src='images/not.png' id='noticon'/>");
	
			checkElement.slideDown('normal');
			 $("#accord").find("div.linha[rel='"+indice+"']").find("span").html(
					"<img src='images/not1.png' id='noticon'/>");
	
		}
		
		$('ul#accord li div#linha').live(
					"click",
					function() {
					
						var checkElement = $(this).next();
						if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
		
							checkElement.slideUp('normal');
							$('#accord ul:visible').prev().css( {
								'background-color' : 'transparent'
							});
							$('#accord ul:visible').prev().find("span").html(
									"<img src='images/not.png' id='noticon'/>");
		
						}
						if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
							$('#accord ul:visible').slideUp('normal');
							$('#accord ul:visible').prev().css( {
								'background-color' : 'transparent'
							});
							$('#accord ul:visible').prev().find("span").html(
									"<img src='images/not.png' id='noticon'/>");
		
							checkElement.slideDown('normal');
							$(this).find("span").html(
									"<img src='images/not1.png' id='noticon'/>");
		
							return false;
						}
					});
		
		
		
		
		
	}else{	
		$('#accord ul').hide();
		//$("#accord").find("div#linha[rel='2']").html("2");
		
		
		$('#accord ul:first').show();
		$('ul#accord li div.linha').live(
				"click",
				function() {
				
					var checkElement = $(this).next();
					if ((checkElement.is('ul')) && (checkElement.is(':visible'))) {
	
						checkElement.slideUp('normal');
						$('#accord ul:visible').prev().css( {
							'background-color' : 'white'
						});
						$('#accord ul:visible').prev().find("span").html(
								"<img src='images/not.png' id='noticon'/>");
	
					}
					if ((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
						$('#accord ul:visible').slideUp('normal');
						$('#accord ul:visible').prev().css( {
							'background-color' : 'white'
						});
						$('#accord ul:visible').prev().find("span").html(
								"<img src='images/not.png' id='noticon'/>");
	
						checkElement.slideDown('normal');
						$(this).find("span").html(
								"<img src='images/not1.png' id='noticon'/>");
	
						return false;
					}
				});
	
	}
	
}



/* FUNCAO PARA ENVIO DO FORM DE CONTATO */
$(".contato .botoes #enviar").live("click",function(){
	
	var nome 		= $("#nome").val();
	var email 		= $("#email").val();
	var telefone 	= $("#tel").val();
	var mensagem	= $("#msg").val();
	
	var data = "nome="+nome+"&email="+email+"&telefone="+telefone+"&mensagem="+mensagem;		
	var cont = 0;
	var txtHTML = '';
	
	if(nome.length < 1){
		txtHTML += "<p>- Preencha o campo nome</p>"; 
		++cont;
	}
	
	if(email.length < 1){
		txtHTML += "<p>- Preencha o campo email</p>"; 
		++cont;
	}else if(email.indexOf("@") == -1){
		txtHTML += "<p>- Email informado incorreto</p>"; 
		++cont;
	}
	
	if(telefone.length < 1){
		txtHTML += "<p>- Preencha o campo telefone</p>"; 
		++cont;
	}
	
	if(mensagem.length < 1){
		txtHTML += "<p>- Preencha o campo mensagem</p>"; 
		++cont;
	}
	    
	
	if(cont > 0){
		
		confirm("", function () {  });
		$(".message").append(txtHTML);
		
		return false;
	}
	
	$.ajax({
		
		type: "POST",
		url: "conteudo/form.php",
		data: data,
		success: function(result){
			
			confirm("", function () {  });
			$(".message").append("<p>"+result+"</p>");
			
			return false;
			
		}
	
	});
	
	$(".form-contato input[type='text'], .form-contato textarea").each(function(){
		$(this).val("");
	});
	
	return false;
	
});



/* ABRE MODAL */
(function(){
	$.fn.openModal = function(mask,pTop) {
		
		modal = $(this);
		maskID = mask;
		mask = "#"+mask;
		
		$modal = {
			"z-index":"10000",
			"display":"block", 
			"position":"fixed"	
		};
		
		$mask = {
			"background":"#000",
			"position":"absolute", 
			"left":"0", 
			"top":"0",
			"z-index":"9000", 
			"display":"block",
			"opacity":"0.20", 
			"filter":"alpha(opacity=20)", 
			"-moz-opacity":"0.20" 	
		};
		
		$("body div[id='"+maskID+"']").remove();
		$("body").append("<div id='"+maskID+"'></div>");
		
		$(modal).css($modal);
		$(mask).css($mask);
		
		$(modal).css("display","block");
		$(modal).hide();	
		
		var maskHeight = $(document).height();
		var maskWidth = $(window).width();
			
		$(mask).css({'width':maskWidth,'height':maskHeight});
	
		$(mask).fadeTo("slow",0.12, function(){
			
			$(this).fadeIn(500);	

			var winH = $(window).height();
			var winW = $(window).width();
			
			$(modal).css('top',  winH / 2-($(modal).height() / 2)+parseInt(pTop));
			$(modal).css('left', winW / 2-($(modal).width() / 2)+15);
			$(modal).slideDown("slow");
		});	
		
	};
})(jQuery);

(function(){
	$.fn.closeModal = function(mask) {
		
		$(this).hide();
		$("body div[id='"+mask+"']").remove();
					
	};
})(jQuery);

//
$("#comochegar").live("click", function(){

	$(".modal-map").openModal("mask",20);
});
 
 
$(".close-modal").live("click", function(){
	
	$(".modal-map").closeModal("mask");
});
