function formatar_mascara(src, mascara) {
	var campo = src.value.length;
	var saida = mascara.substring(0,1);
	var texto = mascara.substring(campo);
	if(texto.substring(0,1) != saida) {
		src.value += texto.substring(0,1);
	}
}





function somente_numeros(e){
	if(window.event){
		key=e.keyCode;
	}else if(e.which){
		key=e.which
	}
	if(key!=8||key<48||key>57)return(((key>47)&&(key<58))||(key==8));{
		return true;
	}
}





function checkMail(mail){

var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);

	if(typeof(mail) == "string"){
		if(er.test(mail)){
			return true;
		}
	}else if(typeof(mail) == "object"){
		if(er.test(mail.value)){ 
			return true; 
		}
	}else{
		return false;
	}
}






function validaForm(form) {
	
	with (form) {


				 if (nome.value == "") {
					 alert('Preencha o campo Nome');
					 document.getElementById("nome").style.border = "1px solid #ff0000";
					 nome.focus();
					 return false;
				 } 

				if (email.value == "") {
					alert('Preencha o campo E-mail');
					document.getElementById("email").style.border = "1px solid #ff0000";
					email.focus();
					return false;
				}
				
				if (!checkMail(email)) {
					alert("Email Inválido");
					document.getElementById("email").style.border = "1px solid #ff0000";
					email.focus();
					return false;
				}


				if (mensagem.value == "") {
					alert('Preencha o campo Mensagem');
					document.getElementById("mensagem").style.border = "1px solid #ff0000";
					mensagem.focus();
					return false;
				}

				//return true;
				form.submit();
	}
	
}



