
var tamanhoTrem = 0;


/**
	Converte uma medida pixels para inteiro
	@param 	medida -> o valor que se quer converter
	@return	medida -> a medida em inteiro
	
*/
function converteInt(medida){
	medida = medida.split("px");
	return parseInt(medida[0]);
}



function popup( option)
{
	
	if(option)
		$("#popup").show().animate({
			
			'top': 0
			
		},2000);
	else
		$("#popup").animate({
			'top': '-80px'
		
		}, 200, function(){ $(this).hide()});
	
	return false;

}



/**
	Recebe uma posicao, e desloca o "trem"
	@param 	 deslocamento -> a posicao que irá o "trem"
	
*/


function movimentaTrem(deslocamento){
	var trilho = $("#trilho").width();
	var posAtual = converteInt($("#trem").css("left"))
	
	$("#trem").animate({left:deslocamento+"px"},500);
	
	
	/*
		cria proximo deslocamento-> retroceder
	*/
	if(deslocamento+trilho>0)
		$("#back").attr("href","javascript:movimentaTrem(0);")
	else
		$("#back").attr("href","javascript:movimentaTrem("+(deslocamento+trilho)+");")
	
	
	
	/*
		cria proximo deslocamento-> avançar
	*/
	if((deslocamento-trilho)+tamanhoTrem<=0)
		return;
	
	else
		
		$("#next").attr("href","javascript:movimentaTrem("+(deslocamento-trilho)+");")
	
	
	
		
	

}








/**
	envia por ajax, a solicitacao do contato

*/

function enviaContato(){
	var nome = $("input[name='NOME']").val();
	var telefone =  $("input[name='TELEFONE']").val();
	var email =  $("input[name='EMAIL']").val();
	var mensagem =  $("textarea").val(); 
	
	$(".resposta").remove();
	
	$.post("/php/contato.inc.php",{NOME:nome,TELEFONE:telefone,EMAIL:email,MENSAGEM:mensagem},function(data){
		$("input[name='NOME']").after(data);
	})

}


/**
	envia por ajax, a solicitacao do contato

*/

function enviaCadastro(){
	var nome = $("input[name='NOME']").val();
	var telefone =  $("input[name='TELEFONE']").val();
	var registro =  $("input[name='REGISTRO']").val();
	var email =  $("input[name='EMAIL']").val();
	var veiculo =  $("input[name='NOME_VEICULO']").val();
	var cidade = $("input[name='CIDADE']").val();
	var mensagem =  $("textarea").val(); 
	
	$(".resposta").remove();
	
	$.post("/php/imprensa.inc.php",{NOME:nome,TELEFONE:telefone,REGISTRO:registro,EMAIL:email,NOME_VEICULO:veiculo,CIDADE:cidade,ADC_INFOS:mensagem},function(data){
		$("input[name='NOME']").after(data);
	})
}



$(document).ready(function(){
	
	
	
	
	/**
		mascara para campos do form
	*/
	$("input[name='TELEFONE']").mask("(99)9999-9999");
	
	

	
	/**
		calcula o tamanho  do "trem"
	*/
	$(".vagao").each(function(){
		
		tamanhoTrem+= $(this).width();
		tamanhoTrem+= converteInt($(this).css("padding-left"));
		tamanhoTrem+= converteInt($(this).css("padding-right"));
			
			
	});
	$("#trem").width(tamanhoTrem);
		
		$("#back").attr("href","javascript:movimentaTrem(0);");
		var tamanhoTrilho = $("#trilho").width();
		if((tamanhoTrilho-tamanhoTrem)>=0)
			$("#next,#back").hide();
		else
			$("#next").attr("href","javascript:movimentaTrem(-"+tamanhoTrilho+");")
			
			
	
	/**
		exibe texto diferente nos links dos passeios nao criados
	
	*/
	$("#menu_lateral a").click(function(){
		if($(this).attr("href")=="#")
			return false;
	
	});
	
	
	var textoAnt;
	var corAnt = $(".breve").css("color")
	$(".breve").hover(function(){
		textoAnt = $(this).text();
		$(this).text("Em breve");
		$(this).css("color","red");
	},
	function(){
		$(this).text(textoAnt);
		$(this).css("color",corAnt);
	});
	
	
	
	
	
	
	/**
		seta a mascara na primeira thumbs
		
	*/
	$(".vagao").eq(0).find(".mascaraThumb").show();
	
	
	/**
		cria a mascara  nas thumb
	*/
	//sinaliza se a imagem já possui selecao
	var sin= 0;
	$(".vagao").hover(function(){
		sin = 0;
		if($(this).find('.mascaraThumb').css('display')!='none')
			sin++;
		if(!sin)
			$(this).find('.mascaraThumb').show()
			
		else
			return;
			
			
		
	},function(){
		if(!sin)
			$(this).find('.mascaraThumb').hide()
		
	});
	
	/**
		amplia imagem no box maior
	*/
	
	$(".vagao").click(function(){
	
		
		$('.mascaraThumb').hide();
		$(this).find('.mascaraThumb').show();
		sin++;
		var imagem = $(this).find("a").attr("href");
		
		$("#box #loader").show();
		$("#box img:not(#mascara)").attr("src",imagem);
		
		$("#box img").load(function(){
		
			$("#box #loader").fadeOut('slow');
		});
	
		return false;
	
	});
	
	
	
	
});
