J(document).ready(function(){

	// combobox Para  / Qual
	J('#para').change(function(){
		if(J(this).val()!=''){
			J.ajax({
				type: "POST",
				url: "/faleconosco.listContactsByContactType.ajax.logic",
				data: "idType="+J(this).val(),
				success: function(msg){
					eval('jData = '+msg);
					J('#qual option').remove();
					J('#qual').append('<option value="">Selecione</option>');
					for (i=0; i < jData.contactList.length; i++){
						id = jData.contactList[i].id;								
						nome = jData.contactList[i].name;
						J('#qual').append('<option value="'+id+'">'+nome+'</option>');
					}
					
				}
			});
		}
	});
	
	J('#formFaleConosco').submit(function(){
		var erro = false;
		J('#para, #qual, #assunto, #mensagem, #nome, #email, #cidade, #estado').each(function(){
			if(J(this).val()==''){
				J(this).parent().addClass('highlight');
				erro = true;
			}
		});
		if(erro == true){
			J('.mensagemFaleConosco').html('<ul id="list_erros"><li>Preencha os campos em vermelho.</li></ul>');
		} else {
			J.ajax({
				type:"GET",
				url: "/faleconosco.sendMailContactUs.ajax.logic",
				data:"mail.sender="+escape(J('#nome').val())+"&mail.emailSender="+J('#email').val()+"&idType="+J('#para').val()+"&idContact="+escape(J('#qual').val())+"&mail.title="+escape(J('#falemensagem').val())+'&mail.city='+escape(J('#cidade').val())+'&mail.subject='+escape(J('#assunto').val())+'&mail.state='+J('#estado').val(),
				success: function(msg){
					eval('jData = '+msg);
					if(jData.sucessMail.toString()=='false'){
						J('.mensagemFaleConosco').html('<ul id="list_erros"><li>Erro ao enviar mensagem. Tente novamente mais tarde.</li></ul>');
					} else {
						J('.mensagemFaleConosco').html('<ul id="list_ok"><li>Mensagem enviada com sucesso.</li></ul>');
						J('.cadastroForm').hide();									
					}
				}
			});
		}
		return false;					
	});	
	
	J('#para, #qual, #assunto, #mensagem, #nome, #email, #cidade, #estado').focus(function(){
		J(this.parentNode).removeClass('highlight');
		J('.mensagemFaleConosco').html();
	});
});