         
  /*
	 * Configurações para tradução do reCAPTCHA
	 */
	var RecaptchaOptions = {                 
		custom_translations : {                         
			instructions_visual : "Escreva as duas palavras:",                         
			instructions_audio : "Escreva o que ouvir:",                         
			play_again : "Ouvir novamente",                         
			cant_hear_this : "Download do MP3",                         
			visual_challenge : "Visualizar em texto",                         
			audio_challenge : "Ouvir",                         
			refresh_btn : "Mostrar outro texto",                         
			help_btn : "Ajuda",                         
			incorrect_try_again : "Incorreto. Tente novamente."                
		},                 
	lang : 'pt',                
	theme : 'red'        
	};	
	
	$(function() {			
		
				$('form[name=cad]').bind('submit', function(){
					
					var formulario = document.cad;
					if(validaForm(formulario)){
																				
						var parameters = $(this.elements).serialize();
						
						$.ajax({
							type: "post",
							data: parameters,
							url: "/cad_fast.php",
							success: function(retorno){
									formEnvia(retorno);
							},
							error: function() {
								alert('Ocorreu um problema e não foi possível enviar os dados!\n\nTente novamente mais tarde!');
							}
						});
				
					
					} // fim do if da validação
					
					return false;
					
				});
			
	});
	
	function validaForm(formData) {
			var nome 		= formData.nome.value;
			var fone_ddd 		= formData.fone_ddd.value;
			var fone 		= formData.fone.value;
			var email 		= formData.email.value;
			var pais 		= formData.pais.value;
			var estado 		= formData.estado.value;
			
				
			var erro = "";
			
			if ( nome == "" ||  nome == "Nome:" ||  nome == "Name:" ||  nome == "Nombre:" ||  nome == " " ) {
				switch(nome) {
					case "Nome:" :
						alert("Você deve preencher o campo nome.");
						document.cad.nome.focus();
						break;
					
					case "Name:":
						alert("You must fill in the name field.");
						document.cad.nome.focus(); 
						break;
						
					case "Nombre:":
						alert("Usted tiene que llenar el campo de nombre.");
						document.cad.nome.focus();
						break;
						
					default:
						alert("Você; deve preencher o campo nome.");
						document.cad.nome.focus();
						break;			
				}
				erro = "erro";
				return false;
			}
			
			if ( fone_ddd == "" ||  fone_ddd == " " ||  fone_ddd == "DDD" ||  fone_ddd == "ddd" ) {
				alert("Você deve preencher o DDD do telefone residencial.");
				document.cad.fone_ddd.focus();
				erro = "erro";
				return false;
			}
			
			if ( fone == "" ||  fone == "Telefone Residencial:" ||  fone == "Residential Numbers:" ||  fone == "Residential Number:" ||  fone == " " ) {
				switch(fone) {
					case "Telefone Residencial:" :
						alert("Você deve preencher o campo telefone residencial.");
						document.cad.fone.focus();
						break;
					
					case "Residential Numbers:":
						alert("You must fill home phone."); 
						document.cad.fone.focus();
						break;
						
					case "Residencial Numero:":
						alert("Usted debe llenar telefono de su casa.");
						document.cad.fone.focus();
						break;
						
					default:
						alert("Você deve preencher o campo telefone residencial.");
						document.cad.fone.focus();
						break;			
				}
				erro = "erro";
				return false;
			}
			
			if ( email == "" ||  email == "Email:" ||  email == "E-mail:" ||  email == "E-Mail:" ||  email == " " ) {
				switch(email) {
					case "Email:" :
						alert("Você deve preencher o campo email.");
						document.cad.email.focus();
						break;
					
					case "E-mail:":
						alert("You must fill out the email field.");
						document.cad.email.focus(); 
						break;
						
					case "E-Mail:":
						alert("Usted debe llenar el campo de correo electr�nico.");
						document.cad.email.focus();
						break;
						
					default:
						alert("Você deve preencher o campo email.");
						document.cad.email.focus();
						break;			
				}
				erro = "erro";
				return false;
			}
			
			if ( pais == "" ||  pais == "Selecione o País:") {
				alert("Você deve selecionar o país.");
				document.cad.pais.focus();
				erro = "erro";
				return false;
			}
			
			if ( estado == "" ||  estado == "Selecione o Estado:") {
				alert("Você deve selecionar o estado.");
				document.cad.estado.focus();
				erro = "erro";
				return false;
			}
			
			if (erro == "") {
				return true;
			} else {
				return false;	
			}
	}	

	function formEnvia (msg) {
		switch (msg){
			case "reCAPTCHA":
				alert("O código de autenticação foi digitado incorretamente!\nTente novamente!");
				$("#aviso").hide();
				$("#form_cadastro").show();
			break;
			
			case "true":
				alert("Mensagem enviada com sucesso!\nLogo entraremos em contato.");
				$("#fcontato").resetForm();
				$("#aviso").hide();
				$("#form_cadastro").show();
			break;
			
			case "false":
				alert("Problemas ao enviar sua mensagem!\nPor favor, tente novamente.");
				$("#aviso").hide();
				$("#form_cadastro").show();
			break;
			
			default:
				alert(msg);
				$("#aviso").hide();
				$("#form_cadastro").show();
			break;
		}
		
	}
