/********************************************************
FUNÇÃO QUE VALIDA O FORMULARIO DE FALE CONOSCO
********************************************************/
function valida_fale(){
	function msg(campo,alerta){
		alert("O campo "+campo+" está em branco. "+alerta);
//		return false;
	}
	
		if(document.getElementById('nome').value==""){
			campo = "Nome";
			msg(campo,"Insira o Nome.");
			return false;
		}

		else if(document.getElementById('empresa').value==""){
			campo = "Empresa";
			msg(campo,"Insira o Nome da Empresa.");
			return false;
		}

		else if(document.getElementById('endereco').value==""){
			campo = "Endereço";
			msg(campo,"Insira o Endereço.");
			return false;
		}
		
		else if(document.getElementById('complemento').value==""){
			campo = "Complemento";
			msg(campo,"Insira o complemento.");
			return false;
		}		
		
		else if(document.getElementById('cep').value==""){
			campo = "Cep";
			msg(campo,"Insira o Cep.");
			return false;
		}				

		else if(document.getElementById('cidade').value==""){
			campo = "Cidade";
			msg(campo,"Insira a Cidade.");
			return false;
		}
		
		else if(document.getElementById('estado').value==""){
			campo = "Estado";
			msg(campo,"Insira o Estado.");
			return false;
		}		
		
		else if(document.getElementById('email').value==""){
			campo = "E-mail";
			msg(campo,"Insira um email.");
			return false;
		}

		else if(document.getElementById('telefone').value==""){
			campo = "Telefone";
			msg(campo,"Insira o Telefone.");
			return false;
		}
		
		else {
			valida_email();	}
}

/* ***************************************
FUNÇÃO QUE VALIDA O email em diversos formulários
*************************************** */

function valida_email(){

	if (document.getElementById('email').value.length != 0) {
		invalidChars	= "/:,;"
		for (i=0; i<invalidChars.lenght; i++) {
			badChar = invalidChars.charAt(i)
			if (document.getElementById('email').value.length.indexOf(badChar,0) > -1) {
		 	alert('O e-mail digitado é inválido.');
			return false;
			}
		}
		atPos = document.getElementById('email').value.indexOf("@",1)
		if (atPos == -1) {
		 	alert('O e-mail digitado é inválido.');
			return false;
		}
		else{
				periodPos = document.getElementById('email').value.indexOf(".",atPos)
				if(document.getElementById('email').value.indexOf("@",atPos+1) > -1) {
			 	alert('O e-mail digitado é inválido.');
				return false;
				}
				else{
						if (periodPos == -1) {
						alert('O e-mail digitado é inválido.');
						return false;
						}
						else{
								if ((periodPos+3) > document.getElementById('email').value.length) {
								alert('O e-mail digitado é inválido.');
								return false;
								}
								 else{
									return true;
									 }
							}//else
					}//else
			}//else
	} //fim do if(lenght validator)
} //fim da funcao