// JavaScript Document
if (navigator.appName.indexOf('Microsoft') != -1){
 	clientNavigator = "IE";
 }else{
 	clientNavigator = "Other";
 }

function validaFormulario(frm){
	var valido = true;
		
	with(frm){
	if(txtNome.value==''){
		alert('Por favor, preencha o campo Nome.');
		valido = false;
		txtNome.focus();
	}
	else if(txtEmail.value==''){
		alert('Por favor, preencha o campo E-mail.');
		valido = false;
		txtEmail.focus();
	}
	else if(txtEmail.value.indexOf('@') == -1){
		alert('Por favor, preencha o campo E-mail corretamente.');
		valido = false;
		txtEmail.focus();
	}
	else if(!validaEmail(txtEmail)){
		alert("O e-mail informado parece não estar correto!");
		valido = false;
		txtEmail.focus();
	}
	else if(txtAssunto.value==''){
		alert('Por favor, preencha o campo Assunto.');
		valido = false;
		txtAssunto.focus();
	}
	else if(txtMensagem.value==''){
		alert('Por favor, preencha o campo Mensagem.');
		valido = false;
		txtMensagem.focus();
	}
}//fecha with
	
return valido;
}//fecha function

function foco_inicial(){
	document.forms[0].txtNome.focus();
}

function Bloqueia_Caracteres(evnt){
 //Função permite digitação de números
 	if (clientNavigator == "IE"){
 		if (evnt.keyCode < 48 || evnt.keyCode > 57){
 			return false
 		}
 	}else{
 		if ((evnt.charCode < 48 || evnt.charCode > 57) && evnt.keyCode == 0){
 			return false
 		}
 	}
 }
 
 function Ajusta_Telefone(input, evnt){
 //Ajusta máscara de Data e só permite digitação de números
 //alert('teste');
 	if (input.value.length == 0 ){
			if(clientNavigator == "IE"){
		 			input.value += "(";
			}
			else{		
						if(evnt.keyCode == 0){
							input.value += "(";
						}
			}			
 	}	
	
 	if (input.value.length == 4 ){
			if(clientNavigator == "IE"){
		 			input.value += ")";
			}
			else{		
						if(evnt.keyCode == 0){
							input.value += ")";
						}
			}			
 	}	
	
	
	if (input.value.length == 9){
		 if(clientNavigator == "IE"){
		 					input.value += "-";
					}
					else{		
								if(evnt.keyCode == 0){
									input.value += "-";
								}
					}
 			}	
 //Chama a função Bloqueia_Caracteres para só permitir a digitação de números
 	return Bloqueia_Caracteres(evnt);
 }

function validaEmail(email){

TEmail = email;
//with(email){
//alert(value);
	if (email.value != ""){
		prim = email.value.indexOf("@");
		if(prim < 2) {			
			return false;
		}
		if(email.value.indexOf("@",prim + 1) != -1) {
			return false;
		}
		if(email.value.indexOf(".") < 1) {
			return false;
		}
		if(email.value.indexOf(" ") != -1) {
			return false;
		}
		if(email.value.indexOf("zipmeil.com") > 0) {
			return false;
		}
		if(email.value.indexOf("hotmeil.com") > 0) {
			return false;
		}
		if(email.value.indexOf(".@") > 0) {
			return false;
		}
		if(email.value.indexOf("@.") > 0) {
			return false;
		}
		if(email.value.indexOf(".com.br.") > 0) {
			return false;
		}
		if(email.value.indexOf("/") > 0) {
			return false;
		}
		if(email.value.indexOf("[") > 0) {
			return false;
		}
		if(email.value.indexOf("]") > 0) {
			return false;
		}
		if(email.value.indexOf("(") > 0) {
			return false;
		}
		if(email.value.indexOf(")") > 0) {
			return false;
		}
		if(email.value.indexOf("..") > 0) {
			return false;
		}
		
	}
return true;
//}//end with
}

