// JavaScript Document
function procEnviar(){
	
	var erro=0;
	if (document.frm.txtNome.value=="") 
	{
		alert("O campo Nome é obrigatório.");
		document.frm.txtNome.focus();
		erro=1;
		return false;		
	}
	
	if (document.frm.txtEmail.value == "") {
		alert("O campo E-mail deve ser preenchido.");
		document.frm.txtEmail.focus();
		erro=1;
		return false;										
	} 
	else 
	{								
		//testa se endereço de email é válido .
		var checkEmail = "@.";
		var checkStr = document.frm.txtEmail.value;
		var EmailValid = false;
		var EmailAt = false;
		var EmailPeriod = false;

		for (i = 0;  i < checkStr.length;  i++)
		{
			ch = checkStr.charAt(i);
			for (j = 0;  j < checkEmail.length;  j++)
			{
				
				if (ch == checkEmail.charAt(j) && ch == "@")
					EmailAt = true;
						
				if (ch == checkEmail.charAt(j) && ch == ".")
					EmailPeriod = true;			
					
				if (EmailAt && EmailPeriod)
					break;
					
				if (j == checkEmail.length)	
					break;
			}
		 
			// verifica se há @ e . no endereço
			if (EmailAt && EmailPeriod)
			{
				EmailValid = true
				break;
			}
		}
		
		if (!EmailValid){
			alert("Digite um e-mail válido.");
			document.frm.txtEmail.focus();
			erro=1;
			return false;
		}		
	}
	
	if (document.frm.txtTelefone.value=="") 
	{
		alert("O campo Telefone é obrigatório.");
		document.frm.txtTelefone.focus();
		erro=1;
		return false;		
	}
	
	if (document.frm.txtCidade.value=="") 
	{
		alert("O campo Cidade é obrigatório.");
		document.frm.txtCidade.focus();
		erro=1;
		return false;		
	}
	
	if (document.frm.txtMensagem.value=="") 
	{
		alert("O campo Mensagem é obrigatório.");
		document.frm.txtMensagem.focus();
		erro=1;
		return false;		
	}
	
	if (erro==0) 
	{
		document.frm.submit();
	}
	else
	{
		alert("Foram encontrados erros no seu formulário, favor verificá-los.")
		return false;
	}	
}
