function continuar_1()
{
 var Check = document.login;

 if(Check.usuario.value == '' || Check.pw.value == '') return false;
}
function cm_dia()
{
    dia = document.registro.dia.value.length;
    if(dia>0){
     dia = document.registro.dia.value;
     if(dia<1) document.registro.dia.value = 1;
     else if(dia>31) document.registro.dia.value = 31;
    }else{
     document.registro.dia.value = 1;
    }
}

function cm_mes()
{
    mes = document.registro.mes.value.length;
    if(mes>0){
     mes = document.registro.mes.value;
     dia = document.registro.dia.value;
     if(mes<1) document.registro.mes.value = 1;
     else if(mes>12) document.registro.mes.value = 12;
     if(mes<7){
      if((mes%2==0)&&(dia>30)) document.registro.dia.value = 30;
     }else if(mes>6){
      if((mes%2!=0)&&(dia>30)) document.registro.dia.value = 30;
     }
    }else{
     document.registro.mes.value = 1;
    }
}

function cm_ano()
{
   ano = document.registro.ano.value.length;
   mes = document.registro.mes.value.length;
   dia = document.registro.dia.value.length;
   if((ano>0)&&(mes>0)&&(dia>0)){
    ano = document.registro.ano.value;
    actual = document.registro.ano2.value;
    mes = document.registro.mes.value;
    dia = document.registro.dia.value;
    if(ano<1900) document.registro.ano.value = 1900;
    else if(ano>actual) document.registro.ano.value = actual;
    if(mes==2)
    {
     if((dia>29)&&(ano%4==0)) document.registro.dia.value = 29;
     else if((dia>28)&&(ano%4!=0)) document.registro.dia.value = 28;
    }
   }
   else
   {
     document.registro.ano.value = 1900;
   }
}

function check_registro_secciones()
{
 var Compo = document.registro;
 var error = '';
 if(Compo.regtitulo.value == '')
 {
  error += '* Debes de poner un titulo a la seccion';
 }
 if(error != '')
 {
  error = 'ATENCION! No puedes continuar a causa de:\n\n'+error;
  alert(error);
  return false;
 }
}

function check_registro_usuarios()
{
 var Compo = document.registro;
 var error = '';
 if(Compo.regnick.value == '')
 {
  error += '* Debes de Introducir un nick\n';
 }
 if(Compo.regnombre.value == '')
 {
  error += '* Debes de Introducir un nombre\n';
 }
 if(Compo.regapellidos.value == '')
 {
  error += '* Debes de Introducir los apellidos\n';
 }
 if(Compo.regdni.value.length < 8 && Compo.regdni.value != '')
 {
  error += '* El NIF al menos debe de contener 8 caracteres\n';
 }
 if(Compo.regdni.value.length == 8 && isNaN(Compo.regdni.value))
 {
  error += '* Formato de NIF incorrecto [00000000A]\n';
 }
 if(Compo.regmail.value == '')
 {
  error += '* Debes de Introducir una cuenta de correo\n';
 }
 if(Compo.regmovil.value != '' && isNaN(Compo.regmovil.value))
 {
  error += '* El movil solo puede contener numeros\n';
 }
 if(Compo.regtelefono.value != '' && isNaN(Compo.regtelefono.value))
 {
  error += '* El telefono solo puede contener numeros\n';
 }
 if(error != '')
 {
  error = 'ATENCION! No puedes continuar a causa de:\n\n'+error;
  alert(error);
  return false;
 }
}

function active_moderador()
{
 var Compo = document.registro;
 if(Compo.nivel[Compo.nivel.selectedIndex].value == 1)
 {
  Compo.estado.selectedIndex = 0;
 }
}

function check_titulos()
{
 var Compo = document.regtitulos;
 var error = '';
 if(Compo.tnombre.value == '')
 {
  error += '* Debes de Introducir un nombre\n';
 }
 if(Compo.tmin.value == '')
 {
  error += '* El valor minimo debe ser como minimo 0\n';
 }
 if(Compo.tmax.value == '')
 {
  error += '* El valor maximo debe ser como minimo 1\n';
 }
 if(parseInt(Compo.tmin.value) >= parseInt(Compo.tmax.value))
 {
  error += '* El valor minimo no puede ser mayor o igual que el maximo\n ';
 }
 if(isNaN(Compo.tmin.value))
 {
  error += '* El valor minimo no pueden ser letras.\n';
 }
 if(isNaN(Compo.tmax.value))
 {
  error += '* El valor maximo no pueden ser letras.\n';
 }
 if(error != '')
 {
  error = 'ATENCION! No puedes continuar a causa de:\n\n'+error;
  alert(error);
  return false;
 }
}

function check_perfil()
{
 var Compo = document.registro;
 var error = '';
 if(Compo.regnombre.value == '')
 {
  error += '* Debes de Introducir un nombre\n';
 }
 if(Compo.password.value != '' && Compo.password.value != Compo.password2.value)
 {
  error += '* Las contraseñas no son iguales\n';
 }
 if(Compo.regapellidos.value == '')
 {
  error += '* Debes de Introducir los apellidos\n';
 }
 if(Compo.regdni.value.length < 8 && Compo.regdni.value != '')
 {
  error += '* El NIF al menos debe de contener 8 caracteres\n';
 }
 if(Compo.regdni.value.length == 8 && isNaN(Compo.regdni.value))
 {
  error += '* Formato de NIF incorrecto [00000000A]\n';
 }
 if(Compo.regmail.value == '')
 {
  error += '* Debes de Introducir una cuenta de correo\n';
 }
 if(Compo.regmovil.value != '' && isNaN(Compo.regmovil.value))
 {
  error += '* El movil solo puede contener numeros\n';
 }
 if(Compo.regtelefono.value != '' && isNaN(Compo.regtelefono.value))
 {
  error += '* El telefono solo puede contener numeros\n';
 }
 if(error != '')
 {
  error = 'ATENCION! No puedes continuar a causa de:\n\n'+error;
  alert(error);
  return false;
 }
}

function check_newpost()
{
 var Compo = document.newpost;
 var error = '';
 if(Compo.titulo.value == '')
 {
  error += '* Debes de poner un titulo al tema\n';
 }
  if(Compo.mensaje.value == '')
 {
  error += '* Debes de poner un mensaje al tema\n';
 }
 if(error != '')
 {
  error = 'ATENCION! No puedes continuar a causa de:\n\n'+error;
  alert(error);
  return false;
 }
 else
 {
  Compo.submit();
 }
}


function ocultar(Capa1,Show)
{
         var C1 = document.getElementById(Capa1);
         if(C1.style.display == "none")
         {
          C1.style.display="";
         }
         else C1.style.display="none";
         var C1 = document.getElementById(Show);
         if(C1.innerHTML == '-') C1.innerHTML = '+';
         else C1.innerHTML = '-';
}

function validar(id)
{
      var udel = document.getElementById(id);
      var contador = document.getElementById('formulario');
      if(udel.checked) contador.value++;
      else contador.value--;
}

function continuar(tipo)
{
      var contador = document.getElementById('formulario');
      if(contador.value == 0) return false;
      else if(tipo == 'borrar' && contador.value > 0)
      {
       var continuo = confirm('¿Desea borrar '+contador.value + document.registro.mod.value+'?');
       if(continuo == false) return false;
      }
}

function continuarb2(tipo)
{
      var continuo = confirm('¿Desea borrar la '+tipo+ ' ?');
      if(continuo == false) return false;
}