// JavaScript Document
function valida(){
	if(document.getElementById("nome").value == ''){
		alert('Por favor, preencha o campo Nome!');
		document.getElementById("nome").focus();
		return false;
	}
	//email
	if (document.getElementById("email").value == ""){
		alert("Por favor, preencha o campo email!");
		document.getElementById("email").focus();
		return false;
	}else{
		prim = document.getElementById("email").value.indexOf("@")
		if(prim < 2) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("@",prim + 1) != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".") < 1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(" ") != -1) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("zipmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("hotmeil.com") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".@") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("@.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(".com.br.") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("/") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("[") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("]") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("(") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf(")") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
		if(document.getElementById("email").value.indexOf("..") > 0) {
			alert("O e-mail informado parece não estar correto.");
			document.getElementById("email").focus();
			return false;
		}
	}
	//ddd
	if(document.getElementById("ddd").value == ''){
		alert('Por favor, preencha o campo DDD!');
		document.getElementById("ddd").focus();
		return false;
	}
	else{
		ddd = document.getElementById("ddd").value;
		if (ddd.length < 2){
    	  alert('São necessários 2 dígitos para o campo DDD');
		  document.getElementById("ddd").focus();
		  return false;
		}
		var nonNumbers = /\D/;
  		if (nonNumbers.test(ddd)){
		  alert('O campo DDD suporta apenas números!');
		  document.getElementById("ddd").focus();
		  return false;
		}
	}
	//fone
	if(document.getElementById("fone").value == ''){
		alert('Por favor, preencha o campo Fone!');
		document.getElementById("fone").focus();
		return false;
	}
	else{
		fone = document.getElementById("fone").value;
		if (fone.length < 8){
    	  alert('São necessários 8 dígitos para o campo Fone');
		  document.getElementById("fone").focus();
		  return false;
		}
		var nonNumbers = /\D/;
  		if (nonNumbers.test(fone)){
		  alert('O campo Fone suporta apenas números!');
		  document.getElementById("fone").focus();
		  return false;
		}
	}
	if(document.getElementById("msg").value == ''){
		alert('Por favor, digite sua Mensagem!');
		document.getElementById("msg").focus();
		return false;
	}
}
function limita(e){
  var tecla = e.keyCode;
  if(document.getElementById('msg').value.length >= 200){
    if(!(tecla == 8 || tecla == 9 || tecla == 13 || tecla == 46 || (tecla >= 37 && tecla <=40))){
	  return false;
	}
  }
}