function click() {
  if (document.all) {
    //event.button == 2 (Botón Derecho del Ratón)
    if (event.button == 2) {
      alert("Copyright © Triatlón Navalcarnero, 2009");
      return false;
    }
    else {
      return true;
    }
  }
/*  else {
    if (document.layers) {
      if (e.which == 3) {
        alert("Copyright © Triatlón Navalcarnero, 2009");
        return false;
      }
    }
    else {
      if (document.getElementById) {
      }
    }
  }*/
}

function tecla () {
  if (document.all) {
    //event.keyCode == 93 (Tecla de Menú Contextual)
    if (event.keyCode == 93) {
      alert("Copyright © Triatlón Navalcarnero, 2009");
      return false;
    }
    else {
      return true;
    }
  }
/*  else {
    if (document.layers) {
      if (e.which == 3) {
        alert("Copyright © Triatlón Navalcarnero, 2009");
        return false;
      }
    }
    else {
      if (document.getElementById) {
      }
   }
  }*/
}

function noClick () {
  if (document.all) {
    if (click()) {
      document.onMousedown = null;
    }
    else {
      document.onMousedown = false;
    }
  }
/*  else {
    if (document.layers) {
      document.captureEvents(Event.MOUSEDOWN);
    }
    else {
      if (document.getElementById) {
      }
    }
  }*/
}

function noTecla () {
  if (document.all) {
    if (tecla()) {
      document.onKeydown = null;
    }
    else {
      document.onKeydown = true;
    }
  }
/*  else {
    if (document.layers) {
      document.captureEvents(Event.KEYDOWN);
    }
    else {
      if (document.getElementById) {
      }
    }
  }*/
}

function fechayhora() {
  var dias = new Array('domingo', 'lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado');
  var meses = new Array('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio', 'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre');

  // Compruebo si se puede ejecutar el script en el navegador del usuario
  if (!document.layers && !document.all && !document.getElementById) return;

  // Obtengo la fecha y la hora actual
  var hoy = new Date();

  //Divido sólo aquellas partes con las que necesito operar
  var minutos = hoy.getMinutes();
  var segundos = hoy.getSeconds();
  // Pongo minutos y segundos con dos dígitos
  if (minutos <= 9) {
    minutos = "0" + minutos;
  }
  if (segundos <= 9) {
    segundos = "0" + segundos;
  }

  // En la variable 'cadena' puedes cambiar los colores y el tipo de fuente
//  cadena = "<font size='2' face='arial' color='#ffffff'><b>" + dias[hoy.getDay()] + ", " + hoy.getDate() + " de " + meses[hoy.getMonth()] + " de " + hoy.getFullYear() + " - " + hoy.getHours() + ":" + minutos + ":" + segundos + " </b></font>";
  cadena = "<font size='1' face='Arial' color='#FFFFFF'><b>" + dias[hoy.getDay()] + ", " + hoy.getDate() + " de " + meses[hoy.getMonth()] + " de " + hoy.getFullYear() + " </b></font>";

  // Escribo el reloj de una manera u otra, según el navegador del usuario
  if (document.layers) {
    document.layers.spanreloj.document.write(cadena);
    document.layers.spanreloj.document.close();
  }
  else {
    if (document.all) {
      spanreloj.innerHTML = cadena;
    }
    else {
      if (document.getElementById) {
        document.getElementById('spanreloj').innerHTML = cadena;
      }
    }
  }
  // Ejecuto la función con un intervalo de un segundo para refrescar la hora
//  setTimeout("fechayhora()", 1000);
}

function datosObligatoriosLogin (form) {
  var correcto = true;

  with (form) {
    if (login.value == '') {
      if (pass.value == '') {
        correcto = false;
      }
      else {
        correcto = false;
      }
    }
    else {
      if (pass.value == '') {
        correcto = false;
      }
    }

    if (!correcto) {
      alert("Usuario y Contraseña, son datos obligatorios.");
    }
  }
  return correcto;
}

function mensajeUsuarioIncorrecto () {
  alert("Usuario y/o Contraseña incorrectos.");
}

function datosObligatoriosRegistro (form) {
  var correcto = true;

  with (form) {
    if (login.value == '') {
      correcto = false;
      alert("El campo 'Usuario' es obligatorio.");
      login.focus();
    }
    else {
      if (pass.value == '') {
        correcto = false;
        alert("El campo 'Contraseña' es obligatorio.");
        pass.focus();
      }
      else {
        if (nombre.value == '') {
          correcto = false;
          alert("El campo 'Nombre' es obligatorio.");
          nombre.focus();
        }
        else {
          if (apellidos.value == '') {
            correcto = false;
            alert("El campo 'Apellidos' es obligatorio.");
            apellidos.focus();
          }
          else {
            if (email.value == '') {
              correcto = false;
              alert("El campo 'E-mail' es obligatorio.");
              email.focus();
            }
            else {
              if (tipousuario.value == '1') { //1=ADMINISTRADOR
                if (nif.value == '') {
                  correcto = false;
                  alert("El campo 'N.I.F.' es obligatorio.");
                  nif.focus();
                }
                else {
                  if (fechanacimiento.value == '') {
                    correcto = false;
                    alert("El campo 'Fecha Nacimiento' es obligatorio.");
                    fechanacimiento.focus();
                  }
                }
              }
            }
          }
        }
      }
    }
  }
  return correcto;
}

function formularioEnviado () {
  alert("Formulario enviado con éxito, Nos pondremos en contacto contigo con la mayor brevedad posible.\nGracias.");
}

function enviarFocoYSeleccion(campo) {
  campo.focus();
  campo.select();
}

function datosObligatoriosContacto (form) {
  var correcto = true;

  alert(form.nombre);
  with (form) {
    if (nombre.value == "") {
      alert("El campo 'Nombre' es obligatorio.");
      enviarFocoYSeleccion(nombre);
      correcto = false;
    }
    else {
      if (apellidos.value == "") {
        alert("El campo 'Apellidos' es obligatorio.");
        enviarFocoYSeleccion(apellidos);
        correcto = false;
      }
      else {
        if (email.value == "") {
          alert("El campo 'E-mail' es obligatorio.");
          enviarFocoYSeleccion(email);
          correcto = false;
        }
        else {
          if (consulta.value == "") {
            alert("El campo 'Consulta' es obligatorio.");
            enviarFocoYSeleccion(consulta);
            correcto = false;
          }
        }
      }
    }
  }
  return correcto;
}
