/* ABRE MODAL */


(function(){
	$.fn.openModal = function(mask,pTop) {
		
		modal = $(this);
		maskID = mask;
		mask = "#"+mask;
		
		$modal = {
			"z-index":"10000",
			"display":"block", 
			"position":"absolute",
			"top":"30px"	
		};
		
		$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");
		jcarou2();
		
		$(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));
			$(modal).slideDown("slow");
		});	
		

	};
	
})(jQuery);

(function(){
	$.fn.closeModal = function(mask) {
		
		$(this).hide();
		$("body div[id='"+mask+"']").remove();
					
	};
})(jQuery);

//
$("#modal-equip").live("click", function(){
	
	$(".equipamentos").openModal("mask",200);
	$(".equipamentos").autoscroll(-500);

});
 
 
$(".close").live("click", function(){
	
	$(".equipamentos").closeModal("mask");
});

 
 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 setAlturaCentro(secao){
	
	switch (secao) {
	
		case "inicio":
			$(".conteudo").css("height","1000px");
		break;
		
		case "lancamento":
			$(".conteudo").css("height","1320px");
		break;
		
		case "lancamentoscategoria":
			$(".conteudo").css("height","1270px");
		break;
		
		default:
			$(".conteudo").css("height","1000px");
		break;
	
	}
	
}

// função que cria os slider
function bannerInic() {

	$(function (){
	
		$(".anime").crossSlide({
				 sleep: 2,
				   fade: 3
				 
				  
				}, [
				  { src: 'images/anime/01.jpg', dir: 'up' },
				  { src: 'images/anime/02.jpg',   dir: 'down'},
				  { src: 'images/anime/03.jpg',  dir: 'up'},
				  { src: 'images/anime/04.jpg', dir: 'down'},
				  { src: 'images/anime/05.jpg', dir: 'up'},
				  { src: 'images/anime/06.jpg', dir: 'down'}
		]);	
	});
	
}



// Implementando a função easing
$.easing['anime'] = function(p, t, b, c, d) {
	if ((t/=d) < (1/2.75)) {
		return c*(7.5625*t*t) + b;
	} else if (t < (2/2.75)) {
		return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;
	} else if (t < (2.5/2.75)) {
		return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;
	} else {
		return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;
	}
};


function jcarou(){
	$(".slider").jCarouselLite({
		btnNext: ".prox",
		btnPrev: ".ant",
		speed: 800,
		circular: false,
		vertical: true,
		visible: 1
	});


}

function jcarou2(){
	$(".slider2").jCarouselLite({
	btnNext: ".prox1",
	btnPrev: ".ant1",
	speed: 800,
	circular: false,
	vertical: true,
	visible: 1
		});

}




//abrir Conteudo de paginas da revista
function abrirConteudo(pagina){
	var caminho = "conteudo/"+pagina;
		$(".changer").fadeOut(500,function(){
		$(".changer").html("");
	
		
		
		$(".changer").load(caminho+".html",function(){
		
		
			if(pagina == "home"){
					
			$(".envia-news").hide();
			}
		
		
			
			if(pagina != "home"){
				
			$(".envia-news").show();
			}
		
		
		$(".changer").fadeIn(2000,function(){
			
			if(pagina=="trabalheconosco"){
				 $("#curriculo").filestyle({ 
    			 image: "images/btn_procurar.png",
			     imageheight : 27,
			     imagewidth : 87,
			     width : 216,
			     height: 20
				 });
				
				}
			
			
		   
			if(pagina == "servicos"){
				
				$(".serv").show("slide", {direction: "right"}, 1800);
			}
		
		if (jQuery.browser.msie)
		    bugFonte("changer");
		});
		
		
		
		
	function showSlider(){
		$('.slideshow').cycle({ 
	    fx: 'scrollHorz', 
	    timeout:  2000, 
	    autostop: 0
	  });
		
	}	
	
	bannerInic();	

	
	
	if(pagina == "empresa"){	
		//$(".titulo-ses").css({background: "url(images/empres.png) no-repeat center center"});
		jcarou();	
	}
	
	else if(pagina == "clientes"){
	
		jcarou();
	}
	
	else if(pagina == "servicos"){
	
		jcarou();
	}
	
		
	}); 
	
	
	
	});
	
	
}

$(".galeria .slider2 ul li img").live("click",function(){
	var param = $(this).attr("param");
	
	$(".foto #fot img[param="+ param +"]").fadeIn();
	$(".foto #fot img[param!="+ param +"]").hide();
	
});

$(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]);
    
  }
}


$("img[hdmais='mover']").each(function(){
		var src=$(this).attr("src");
		var srcSplit =  src.split(".");
		var caminhoOver = srcSplit[0]+"_over."+srcSplit[1];

       	$.preloadImages(caminhoOver);
		return false;

});


$("img[hdmais='mover']").live("mouseover",function(){
var src=$(this).attr("src");
var srcSplit =  src.split(".");
var caminhoOver = srcSplit[0]+"_over."+srcSplit[1];

var src=$(this).attr("src",caminhoOver);

}).live("mouseout",function(){
var src=$(this).attr("src");
var srcSplit =  src.split(".");
var tiraOver = src.split("_over");
var caminhoOut = tiraOver[0]+tiraOver[1];

var src=$(this).attr("src",caminhoOut);
});


//fim da funÁ„o precarregar e fazer mouseOver

$("a[rel='history']").live("click",function(){
			// 
			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;
					}
				});
	
	}
	
}



$("#enviar2").live("click",function(){
	var empresa 	= $("#empresa.input").val();
	var nome 		= $("#nome.input").val();
	var email 	= $("#email.input").val();
	var ddd 	= $("#ddd.input").val();
	var fone	= $("#fone.input").val();
	var ddd_cel	= $("#ddd_cel.input").val();
	var fone_cel	= $("#fone_cel.input").val();
	var ddd_fax	= $("#ddd_fax.input").val();
	var cidadecep	= $("#cidadecep.input").val();
	var carga	= $("#carga.input").val();
	var quantidade	= $("#quantidade.textarea").val();
	
	var unidade	= $("#unidade.input").val();
	var Objeto	= $("#Objeto.input").val();
	var comprimento	= $("#comprimento.input").val();
	var altura	= $("#altura.input").val();
	var peso	= $("#peso.input").val();
	var valor	= $("textarea#valor.input").val();
	var icamento	= $("#icamento.input").val();
	var Area_livre	= $("#Area_livre.input").val();
	
	var assunto	= $("#assunto.input").val();
	var Origem	= $("#Origem.input").val();
	var Bairro_origem	= $("#Bairro_origem.input").val();
	var Cidade_origem2	= $("#Cidade_origem2.input").val();
	var Destino	= $("#Destino.input").val();
	var Cidade_origem	= $("#Cidade_origem.input").val();
	var Cidade_destino	= $("#Cidade_destino.input").val();
	var carga2	= $("#carga2.input").val();
	
	var data = "empresa="+empresa+"&nome="+nome+"&email="+email+"&ddd="+ddd+"&fone="+fone+"&ddd_cel="+ddd_cel+"&fone_cel="+fone_cel+"&ddd_fax="+ddd_fax+"&cidadecep="
				+cidadecep+"&carga="+"&quantidade="+quantidade+"&unidade="+unidade+"&Objeto="+Objeto+"&comprimento="+comprimento+"&altura="+altura+"&peso="+peso
				+"&valor="+valor+"&icamento="+icamento+"&Area_livre="+Area_livre+"&assunto="+assunto+"&Origem="+Origem+"&Bairro_origem="+Bairro_origem
				+"&Cidade_destino="+Cidade_destino+"&Destino="+Destino+"&Cidade_origem2="+Cidade_origem2+"&Destino="+Destino+"&Cidade_origem="+Cidade_origem
				+"&Cidade_destino="+Cidade_destino+"&carga2="+carga2;		
	var cont = 0;
	var txtHTML = '<div id="campos1">';
	
	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 é inválido</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;
	}
	
	txtHTML += '</div>';
	
	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>");
		}
	
	});
	
	$("input#nome.input").val("");
	$("input#email.input").val("");
	$("input#telefone.input").val("");
	$("textarea#mensagem.textarea").val("");
	$("input#assunto.input").val("");
	
	return false;
	
});


$(".envia-news").show("slow");

//envia do contato
$("#enviar").live("click",function(){
	var nome 		= $("input#nome").val();
	var email 		= $("input#email").val();
	var message 	= $("#message").val();

	
	var data = "nome="+nome+"&email="+email+"&message="+message;		
	var cont = 0;
	var txtHTML = '<div id="campos1">';
	
	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 é inválido</p>"; 
		++cont;
	}
	if(message.length < 1){
		txtHTML += "<p>- Preencha o campo Mensagem</p>"; 
		++cont;
	}
		
	txtHTML += '</div>';
	
	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>");
		}
	
	});
	
	$("input#nome.input").val("");
	$("input#email.input").val("");
	$("input#tel.input").val("");
	$("textarea#texto.textarea").val("");
	
	return false;
	
});


function validacao(){
		
		var cont = 0;
		var txtHTML = '';
	
		if(document.getElementByTagName("empresa") < 1){
			txtHTML += "- Preencha o campo empresa\n"; 
			++cont;
		}
		
		if(email.length < 1){
			txtHTML += "- Preencha o campo email\n"; 
			++cont;
		}else if(email.indexOf("@") == -1){
			txtHTML += "- Email informado incorreto\n"; 
			++cont;
		}
		
		if(tel.length < 1){
			txtHTML += "- Preencha o campo telefone\n"; 
			++cont;
		}
		
		if(cidade.length < 1){
			txtHTML += "- Preencha o campo cidade\n"; 
			++cont;
		}
		if(uf.length < 1){
			txtHTML += "- Preencha o campo UF\n"; 
			++cont;
		}
		if(mensagem.length < 1){
			txtHTML += "- Preencha o campo mensagem\n"; 
			++cont;
		}
		
		
		if(cont > 0){
			
			alert (txtHTML);
			
			return false;
		}
		
		alert(txtHTML);
	
	}




