// JavaScript Document
  /* Fichero: funciones.js */

  /* Funciones para la validacion previa del
     formulario de registro y otras*/

/*Funcion para validar el contacta*/
function Validar_Contacta(Form)  {
    return (
		 ValidarNombre(Form.empresa.value)
      && ValidarEmail(Form.correo.value)
	  && ValidarTelefono(Form.telefono.value)
         	  );
   }
/* Función para validar los campos con el nombre y apellidos */
function ValidarNombre(Nombre)  {
    var cadena = "El nombre  no contiene datos.\n"
      + "No se puede llevar a cabo el registro, revise "
      + "sus datos";

    if ( Nombre == "")  {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* Función para validar el campo Telefono */

  function ValidarTelefono(telefono)  {
    var cadena = "El telefono no contiene datos.\n"
      + "No se puede llevar a cabo el registro, revise "
      + "sus datos";

    if ( telefono == "")  {
      alert(cadena);
      return false;
      }
    else return true;
    }

/* Función para validar la dirección de e-mail */

  function ValidarEmail(email){
    var cadena = "Direccion de correo no valida: " + email
      + "\nPor favor, introduce bien tu direccion";

    if( email.indexOf('@',0) <= 0  || email.indexOf(';',0) != -1
     || email.indexOf(' ',0) != -1 || email.indexOf('/',0) != -1
     || email.indexOf(';',0) != -1 || email.indexOf('<',0) != -1
     || email.indexOf('>',0) != -1 || email.indexOf('*',0) != -1
     || email.indexOf('|',0) != -1 || email.indexOf('`',0) != -1
     || email.indexOf('&',0) != -1 || email.indexOf('$',0) != -1
     || email.indexOf('!',0) != -1 || email.indexOf('"',0) != -1
     || email.indexOf(':',0) != -1 )
       { alert(cadena); return false; }
    else return true;
    }



//-----------------------------------------------

<!--
var nav4 = window.Event ? true : false;
function acceptNum(evt){	
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57	
var key = nav4 ? evt.which : evt.keyCode;	
return (key <= 13 || (key >= 48 && key <= 57));
}
//-->


