// JavaScript Document

//Función para calcular NIF
function averigua()
{
	
cadena="TRWAGMYFPDXBNJZSQVHLCKET"
posicion = formulario.dni.value % 23
letra = cadena.substring(posicion,posicion+1)
document.write("Nif: "+formulario.dni.value+" - "+letra)
}

//Función para validar el registro de nuevos usuarios
function validarForm(frm){

  
	  if (!frm.chkAcepto.checked)
	  { document.getElementById('mens').innerHTML = 'Debe aceptar las condiciones de uso de para registrarse.';
	    scroll(0,0); return; }
		
	  if (!frm.chkClausulaConfidencialidad.checked)
	  { document.getElementById('mens').innerHTML = 'Debe aceptar la Clausula de Confidencialidad.';
	    scroll(0,0); return; }
	  //Validar NIF
	  
	  if (frm.txtNif.value == "") //Inicio IF 1
	  { document.getElementById('mens').innerHTML = 'Introduzca su N.I.F. por favor.';
	    frm.txtNif.focus();scroll(0,0); return;} //Fin IF 1
	  else //Else 1
	  	{//Comprobamos su validez
		var todo=frm.txtNif.value;
		todo=todo.toUpperCase()
		if(todo.length<9)
		  {
			document.getElementById('mens').innerHTML = 'El NIF debes estar compuesto por 8 números y 1 letra';
			frm.txtNif.focus();scroll(0,0); return;
		  }
		 else
		 {
			 var numero=todo.substring(0,8)
			 var letraUser=todo.charAt(8)
				//Calculo de letra
				cadena="TRWAGMYFPDXBNJZSQVHLCKET"
				posicion = numero % 23
				letra = cadena.substring(posicion,posicion+1)
				if(letra!=letraUser){
					document.getElementById('mens').innerHTML = 'El NIF introducido es incorrecto';
					frm.txtNif.focus();scroll(0,0); return;
				}
				// Fin calculo de letra
		 }
	  }//Fin Else 1
	
	  if (frm.txtNombre.value == "")
	  { document.getElementById('mens').innerHTML = 'Introduzca su nombre por favor.';
	    frm.txtNombre.focus(); scroll(0,0); return; }

	  if (frm.txtApe1.value == "")
	  { document.getElementById('mens').innerHTML = 'Introduzca sus apellidos por favor.';
	    frm.txtApe1.focus(); scroll(0,0); return; }		
		
	  if (frm.txtApe2.value == "")
	  { document.getElementById('mens').innerHTML = 'Introduzca sus apellidos por favor.';
	    frm.txtApe2.focus(); scroll(0,0); return; }		
		
	  if (frm.txtCP.value == "")
	  { document.getElementById('mens').innerHTML = 'Introduzca su Código Postal.';
	    frm.txtCP.focus(); scroll(0,0); return; }
		
	  if (frm.txtLocalidad.value == "")
	  { document.getElementById('mens').innerHTML = 'Por favor, escriba su Localidad.';
	    frm.txtLocalidad.focus(); scroll(0,0); return; }

	  if (frm.txtProvincia.value == '00')
	  { document.getElementById('mens').innerHTML = 'Debe seleccionar una provincia';
	    frm.txtProvincia.focus(); scroll(0,0); return; }

	  if (frm.txtPais.value == "")
	  { document.getElementById('mens').innerHTML = 'Por favor, escriba su Localidad.';
	    frm.txtPais.focus(); scroll(0,0); return; }
		
	  if (frm.txtemail.value.indexOf('@', 0) == -1 ||
		  frm.txtemail.value.indexOf('.', 0) == -1)
	  { document.getElementById('mens').innerHTML = 'La dirección de correo electrónico no es válida';
	    frm.txtemail.focus();frm.txtemail.select(); scroll(0,0); return; }

	  if (frm.txtNick.value == "")
	  { document.getElementById('mens').innerHTML = 'Introduzca su apodo por favor.';
	    frm.txtNick.focus(); scroll(0,0); return; }		

	

	frm.submit();	  
  }

//Función para mostrar la ayuda
 function showHelp()
 {
	var enlace;
	enlace="<table width='120' border='0' cellspacing='0' cellpadding='0'><tr>"
	enlace=enlace + "<td width='20' align='center'><img src='../images/arrows/arrow2.jpg'></td>"
	enlace=enlace + "<td width='100'><font face='Verdana' size='1'>&nbsp;<a href='javascript:hideHelp()' class='a2'>Ocultar ayuda</a></font></td></tr></table>"
	document.getElementById('linkHelp').innerHTML =enlace
	//Texto6 a mostrar
	var Texto6;
	Texto6="<br><table width='600' border='0' cellspacing='0' cellpadding='0'>"
    Texto6=Texto6 + "<tr>"
    Texto6=Texto6 + "<td width='40' align='center' class='Texto6'><img src='images/Help.jpg' width='25' height='24'></td>"
    Texto6=Texto6 + "          <td class='Titular1' align='left'><strong>e-mail y contrase&ntilde;a</strong></td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "        <tr>"
    Texto6=Texto6 + "          <td class='Texto6'>&nbsp;</td>"
    Texto6=Texto6 + "          <td class='Texto6' align='left'>Una vez registrado, como usuario de este Sitio Web podr&aacute;s mantener tus datos actualizados, as&iacute; como utilizar servicios exclusivos.<br>"
    Texto6=Texto6 + "      Para ello, necesitar&aacute;s identificarte mediante tu direcci&oacute;n de correo electr&oacute;nica y tu contrase&ntilde;a de acceso.<br>"
    Texto6=Texto6 + "      La contrase&ntilde;a la recibir&aacute;s en el e-mail indicado, tras concluir el proceso de registro.<br><br></td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "        <tr>"
    Texto6=Texto6 + "          <td align='center' class='Texto6'><img src='images/Help.jpg' width='25' height='24'></td>"
    Texto6=Texto6 + "          <td class='Titular1' align='left'><strong>Apodo (Nick)</strong></td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "        <tr>"
    Texto6=Texto6 + "          <td class='Texto6'>&nbsp;</td>"
    Texto6=Texto6 + "          <td class='Texto6' align='left'>Es el nombre de usuario en el Sitio Web. Cuando participes en nuestro foro o en el chat, el resto de usuarios te identificar&aacute;n por este dato, no por tu nombre real. Debe ser &uacute;nico, as&iacute; que se original.<br><br></td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "        <tr>"
    Texto6=Texto6 + "          <td align='center' class='Texto6'><img src='images/Help.jpg' width='25' height='24'></td>"
    Texto6=Texto6 + "          <td class='Titular1' align='left'><strong>Condiciones de uso</strong></td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "        <tr>"
    Texto6=Texto6 + "          <td class='Texto6'>&nbsp;</td>"
    Texto6=Texto6 + "          <td class='Texto6' align='left'><b>Seeo.org</b> ofrece una serie de servicios que cualquier usuario podr&aacute; utilizar, siempre y cuando acepte las condiciones impuestas.<br>"
    Texto6=Texto6 + "      El fin no es otro que mantener un buen ambiente en este Sitio Web, as&iacute; como cumplir con los requisitos legales establecidos tanto en la Ley de Protecci&oacute;n de Datos(LOPD) como por la Ley de Servicios de la Sociedad de la Informaci&oacute;n (LSSI)<br>"
    Texto6=Texto6 + "      Puedes consultar las <b>Condiciones de uso</b> <a href='condiciones.asp' class='a2'>aqu&iacute;</a> </td>"
    Texto6=Texto6 + "        </tr>"
    Texto6=Texto6 + "      </table>	"
	document.getElementById('help').innerHTML = Texto6
 }
 //Función para ocultar la ayuda
 function hideHelp()
 {
	var enlace;
	enlace="<table width='120' border='0' cellspacing='0' cellpadding='0'><tr>"
	enlace=enlace + "<td width='20' align='center'><img src='../images/arrows/arrow2.jpg'></td>"
	enlace=enlace + "<td width='100'><font face='Verdana' size='1'>&nbsp;<a href='javascript:showHelp()' class='a2'>Mostrar ayuda</a></font></td></tr></table>"
	document.getElementById('linkHelp').innerHTML =enlace
	document.getElementById('help').innerHTML = ""
 }