function valida_envia(miform){ 
    //valido los campos
    var nombre = miform.nombre.value;
    var apellido = miform.apellido.value;
    var email = miform.email.value;
  
  if (nombre.length<3){ 
       alert("Tiene que escribir un nombre valido"); 
       miform.nombre.focus();
       return false; 
  }
  if(apellido.length<3){ 
       alert("Tiene que escribir un apellido valido"); 
       miform.apellido.focus();
       return false; 
  }
  if (!checkMail(email)){ 
       alert("Formato de email incorrecto"); 
       miform.email.focus();
       return false; 
  }

  return true; 
} 

function valida_consulta(miform){ 
    //valido los campos
    var nombre = miform.nombre.value;
    var apellido = miform.apellido.value;	
    var email = miform.email.value;
    var mensaje = miform.mensaje.value;
  
  if (nombre.length<3 || tieneNumeros(nombre)){ 
       alert("Tiene que escribir un nombre valido"); 
       miform.nombre.focus();
       return false; 
  }
  if (apellido.length<3 || tieneNumeros(apellido)){ 
       alert("Tiene que escribir un apellido valido"); 
       miform.apellido.focus();
       return false; 
  }
  if (!checkMail(email)){ 
       alert("Formato de email incorrecto"); 
       miform.email.focus();
       return false; 
  }
  if(mensaje.length<1){ 
       alert("Tiene que escribir un mensaje"); 
       miform.mensaje.focus();
       return false; 
  }

  return true; 
} 


function checkMail(x){
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x))
	return true;
	return false;
}


function tieneNumeros(s){
	var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c >= "0") && (c <= "9"))) return true;
    }
    return false;
}