//

$(document).ready(function(){
});

$(function(){
	// ABRE LINKS DE IMAGENS COM FACYBOX
	$("a[href$=jpg]").fancybox();
	$("a[href$=jpeg]").fancybox();
	$("a[href$=gif]").fancybox();
	$("a[href$=png]").fancybox();
	
	// ABRE MAPA DO GOOGLE COM FANCYBOX
	$("a.mapaGoogle").fancybox({ 
		'frameWidth': 700, 'frameHeight': 500,
		'hideOnContentClick': false,
		'callbackOnClose': function() {
			$("#fancy_content").empty();
		} 
	});
	
	// VISUALIZA VIDEO
	$('a.open_video').fancybox({ 
		'padding':'0px', 'margin':'0px',
		'frameWidth': 400, 'frameHeight': 300,
		'hideOnContentClick': false
	});

	// MOSTRA/OCULTA MINIATURAS EM RESPONSABILIDADE SOCIAL
	$('.toggleMiniaturas').click(function(){
		var id = $(this).attr('rel');
		$('.dvMiniatura_'+id).toggleClass('none');
	});
	
	// MOSTRA/OCULTA TEXTO EM DETALHE DE EQUIPAMENTO
	$('.aTexto').click(function(){
		$(this).next('div').toggleClass('none');
	});
	
	// REMOVE O LAYER
	$('.layer_banner').click(function(){
		$(this).remove();
	});
	
	
	// MENSAGENS DE CONTATO
	var cont_msg = new Array('Informe o seu nome','Informe o seu e-mail', 'Informe um e-mail válido','Informe a mensagem');
	var cont_msg_en = new Array('Enter your name','Enter your e-mail', 'Enter a valid e-mail','Enter a message');
	var cont_msg_sp = new Array('Escriba su nombre','Escriba un correo electrónico', 'Escriba un correo electrónico válida','Escriba un mensaje');
	
	// MENSAGEM PADRÃO
	var mensagem_contato = cont_msg;
	
	// NESTE INPUT HIDDEN FICA O IDIOMA DA SESSÃO
	idiomaRetorno = $('#idiomaRetorno').val();
	
	// ALTERA AS MENSAGENS
	if(idiomaRetorno=='_en'){
		mensagem_contato = cont_msg_en;
	}
	if(idiomaRetorno=='_sp'){
		mensagem_contato = cont_msg_sp;
	}
	
	// VALIDAÇÃO DO FORMULÁRIO DE CONTATO
	$("#formContato").validate({
		rules: {
			nome: {required: true},
			email: {required: true, email:true},
			texto: {required: true}
		},
		messages: {
			nome: {required: mensagem_contato[0]},
			email: {required: mensagem_contato[1], email:mensagem_contato[2]},
			texto: {required: mensagem_contato[3]}
		},
		submitHandler: function(form){
			// DESABILITA O BOTÃO PARA EVITAR DUPLO CLIQUE E EXIBE MENSAGEM
			$('#formContato .btEnvia').attr('disable','disable');
			$('#retornoContato').html('<img src="gfx/loader.gif" alt="" />');
			
			// ENVIA O FORMULARIO
			$.post('envia_email/contato', $(form).serializeArray(), getRetorno, "json");
			return false;
		}
	});
});

// RETORNO DOS FORMULÁRIOS
function getRetorno(data){
	if(data.tipo == 'contato'){
		if(data.rs == 'ok'){
			$('#formContato input, #formContato textarea').val('');
		}
		
		$('#retornoContato').html(data.msg);
		$('#formContato .btEnvia').removeAttr("disabled");
	}
	return false;
}


