// Validação do formulário de contato (fale conosco)
// o bom desse é que ele n reseta o formulário se encontrar algum campo em branco e 
// direciona direto para o campo que foi encontrado em branco
// Criado por Juan H Biscaia
// v 1.6

/*
document.write('<style type="text/css">.vazio{border: 1px solid #FF0000; size: 1px; font-family:Trebuchet MS; font-size:10px; color:#8E8F93; font-style:normal;}</style>');
*/

function validar(){

// campos obrigatórios
	var nome = document.cnt.nome.value;
	var ddd = document.cnt.ddd.value;
	var fone = document.cnt.fone.value;

// variveis para dizer se passou pelo teste dos numeros
	var soNum1 = true;
	var soNum2 = true

// variaveis do sistema que verifica se existem apenas numeros nos campos
	var digits = "0123456789";
	var temp;

// verificando se o campo nome esta vazio
	if (nome=="")
	{
	 alert('Por favor rellenar el campo Nombre');	
	 document.cnt.nome.focus();						
//	 document.cnt.nome.className = "vazio";
	 return false;									
	}

// verificando se os dois campos que fazem parte do telefone estão preenchidos
	if ((ddd == "") && (fone == ""))
	{
	  alert(unescape('Por favor, indique el tel%E9fono para contacto'));
	  document.cnt.email.focus();
	  return false;
	}

// se ddd esta preenchido então verifica se fone tbm esta
// verifica tbm se o campo só contém numeros
	if (ddd != "")
	{
	  if (fone=="")
	  {
	    alert(unescape("Por favor rellenar el campo Tel%E9fono"));
	    document.cnt.fone.focus();
	    return false;
	  }
	  
  	  for (var i = 0; i < document.cnt.ddd.value.length; i++)
	  {
	    temp = document.cnt.ddd.value.substring(i, i+1);
	  
	    if (digits.indexOf(temp) == -1)
	    {
	      alert(unescape("Por favor, rellenar el campo DDD solamente con numero, \nsin espacios o letras."));
		  soNum1 = false;
		  document.cnt.ddd.focus();
	      return false;
	    }
	   } 
	}

// se fone esta preenchido verifica se o campo ddd tbm esta
// verifica tbm se o campo fone só possui numeros
	if (fone != "")
	{
	  if (ddd=="")
	  {
	    alert('Por favor rellenar el campo DDD');
	    document.cnt.ddd.focus();
	    return false;
	  }	  
	  
  	  for (var i = 0; i < document.cnt.fone.value.length; i++)
	  {
	    temp = document.cnt.fone.value.substring(i, i+1);
	  
	    if (digits.indexOf(temp) == -1)
	    {
	      alert(unescape("Por favor, rellenar el campo Tel%E9fono solamente con numero, \nsin espacios o letras."));
		  soNum2 = false;
		  document.cnt.fone.focus();
	      return false;
	    }
	   } 
	}

// se passar por todas as condições de validação passa para o envio de email
	if ((nome!="")&&(ddd!="")&&(soNum1==true)&&(fone!="")&&(soNum2==true))
	{
	  with (document.cnt)
	  {
	    method = 'POST';
	    action='contato.php'; 
		alert(unescape("Su mensaje fu%E9 enviada con %E9xito"));
		submit();  	 
		}
	}
	return true;
}
