	$(function(){
		var options = { 
		    beforeSubmit:  validaForm,
		    success:       formEnvia
		};
		
		$("#cadfast").ajaxForm( options );
	});
	
	function validaForm(formData, jqForm, options) {
		for (i = 0; i <= 3; i++) {
			var nome 		= formData[0].value;
			var celular     = formData[1].value;
			var operadora   = formData[2].value;
			var fone 		= formData[3].value;
			var email 		= formData[4].value;
			var rua 		= formData[5].value;
			var numero 		= formData[6].value;
			var bairro 		= formData[7].value;
			var cidade 		= formData[8].value;
			var cep 		= formData[9].value;
			var estado 		= formData[10].value;
			var pais 		= formData[11].value;
			
				
			var erro = "";
			
			if ( nome == "" ||  nome == "Nome:" ||  nome == "Name:" ||  nome == "Nombre:" ||  nome == " " ) {
				switch(nome) {
					case "Nome:" :
						alert("Você deve preencher o campo nome.");
						document.cadfast.nome.focus();
						break;
					
					case "Name:":
						alert("You must fill in the name field.");
						document.cadfast.nome.focus(); 
						break;
						
					case "Nombre:":
						alert("Usted tiene que llenar el campo de nombre.");
						document.cadfast.nome.focus();
						break;
						
					default:
						alert("Você deve preencher o campo nome.");
						document.cadfast.nome.focus();
						break;			
				}
				erro = "erro";
				return false;
			}
			
			if ( fone == "" ||  fone == "DDD - Telefone Residencial:" ||  fone == "Residential Numbers:" ||  fone == "Residential Number:" ||  fone == " " ) {
				switch(fone) {
					case "DDD - Telefone Residencial:" :
						alert("Você deve preencher o campo telefone residencial.");
						document.cadfast.fone.focus();
						break;
					
					case "Residential Numbers:":
						alert("You must fill home phone."); 
						document.cadfast.fone.focus();
						break;
						
					case "Residencial Número:":
						alert("Usted debe llenar teléfono de su casa.");
						document.cadfast.fone.focus();
						break;
						
					default:
						alert("Você deve preencher o campo telefone residencial.");
						document.cadfast.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.cadfast.email.focus();
						break;
					
					case "E-mail:":
						alert("You must fill out the email field.");
						document.cadfast.email.focus(); 
						break;
						
					case "E-Mail:":
						alert("Usted debe llenar el campo de correo electrónico.");
						document.cadfast.email.focus();
						break;
						
					default:
						alert("Você deve preencher o campo email.");
						document.cadfast.email.focus();
						break;			
				}
				erro = "erro";
				return false;
			}
			
			if (erro == "") {
				return true;
			} else {
				return false;	
			}
		}
		
		$("#cad_rapido").hide();
		//alert("formulario valido");
		$("#aviso").html("<br><center><img src='imgs/loading.gif'> Aguarde...</center>");
		
		return true;
	}	

	function formEnvia (msg, status) {
		if ( msg == "false" ) {
			alert("Problemas ao enviar sua mensagem!\nPor favor, tente novamente.");
			$("#aviso").hide();
			$("#cad_rapido").show();
		} else {
			alert("Mensagem enviada com sucesso!\nLogo estaremos entrando em contato.");
			$("#cadfast").resetForm();
			$("#aviso").hide();
			$("#cad_rapido").show();
		}
		
	}
