// JavaScript Document
function avisoborrar()
{
	//funcion aviso eliminar datos personales
	warning ="                          ATENCION  \n";
	warning +=" \n";
	warning +=" Ha solicitado el borrado de sus datos personales. \n";
	warning +=" Se procedera al borrado de los mismos, asi como los \n";
	warning +=" de todas sus salidas registradas. \n";
	warning +=" \n";
	warning +=" Para confirmarlo debe teclear su Clave de Usuario. \n";
	alert(warning);
}


function comprobarform_inv_alta()
{
	// Pasar a mayúsculas los campos alfabeticos .
	// invitadosregistrar.nick.value=invitadosregistrar.nick.value.toUpperCase();
	invitadosregistrar.poblacion.value=invitadosregistrar.poblacion.value.toUpperCase();
	invitadosregistrar.provincia.value=invitadosregistrar.provincia.value.toUpperCase();
	invitadosregistrar.nombre.value=invitadosregistrar.nombre.value.toUpperCase();
	invitadosregistrar.apellidos.value=invitadosregistrar.apellidos.value.toUpperCase();
	invitadosregistrar.club.value=invitadosregistrar.club.value.toUpperCase();
															 
	var fallo=false;
	var falta="";
	
	if (invitadosregistrar.nick.value=="")
	{
	falta += "Falta su Nick/Alias.\n";
	fallo = true;
	}
	
	if (invitadosregistrar.fechanac.value=="")
	{
	falta += "Falta su fecha de nacimiento.\n";
	fallo = true;
	}
	
	if (invitadosregistrar.poblacion.value=="")
	{
	falta += "Falta su Población de residencia.\n";
	fallo = true;
	}
	
	if (invitadosregistrar.provincia.value=="")
	{
	falta += "Falta su Provincia de residencia.\n";
	fallo = true;
	}
	
	if (invitadosregistrar.email.value=="")
	{
	falta += "Falta su dirección de correo eléctronico. (Necesaria para cualquier comunicación del Webmaster)\n";
	fallo = true;
	}
	
	if (invitadosregistrar.clave.value=="")
	{
	falta += "Falta su Clave de acceso.\n";
	fallo = true;
	}
	
	if (invitadosregistrar.clave2.value=="")
	{
	falta += "Falta confirmar su Clave de Acceso.\n";
	fallo = true;
	}
	
	// Comprobar que se corresponden la clave de acceso y la validación
	invitadosregistrar.clave.value=invitadosregistrar.clave.value.toLowerCase();
	invitadosregistrar.clave2.value=invitadosregistrar.clave2.value.toLowerCase();
	if (invitadosregistrar.clave.value !== invitadosregistrar.clave2.value)
	{
	falta += "Discrepan la Clave de Acceso y la Verificación. Repita los datos.\n";
	fallo = true;
	}
	
	//Se crea el método correo()
	//en base a la función del mismo nombre.
	String.prototype.correo = correo;
	invitadosregistrar.email.value=invitadosregistrar.email.value.toLowerCase();
	//Se comprueba la cadena.
	if (!(invitadosregistrar.email.value.correo()))
	{
	falta += "El e-mail no parece correcto.\n";
	fallo=true;
	}
	
	//Se crea el método fechanacimiento()
	//en base a la función del mismo nombre.
	String.prototype.fechanacimiento = fechanacimiento;
	//Se comprueba la cadena.
	if (!(invitadosregistrar.fechanac.value.fechanacimiento()))
	{
	falta += "La fecha de nacimiento no parece correcta.\n";
	fallo=true;
	}
	
	if (fallo)
	{
	falta += " \n";
	falta += "DEBERA REVISAR LOS DATOS INCORRECTOS ó INCOMPLETOS.\n";
	alert(falta);
	return false;
					   
	} else {
	return true;
	}

}
		
		
function compruebaform_inv_editar()
{
	var fallo=false;
	var falta="";
	
	if (invitados_registrar.fechanac.value=="")
	{
	falta += "Falta su fecha de nacimiento.\n";
	fallo = true;
	}
	
	if (invitados_registrar.poblacion.value=="")
	{
	falta += "Falta su Población de residencia.\n";
	fallo = true;
	}
	
	if (invitados_registrar.provincia.value=="")
	{
	falta += "Falta su Provincia de residencia.\n";
	fallo = true;
	}
	
	if (invitados_registrar.email.value=="")
	{
	falta += "Falta su dirección de correo eléctronico. (Necesaria para cualquier comunicación del Webmaster)\n";
	fallo = true;
	}
	
	if (invitados_registrar.clave.value=="")
	{
	falta += "Falta su Clave de acceso.\n";
	fallo = true;
	}
	
	if (invitados_registrar.clave2.value=="")
	{
	falta += "Falta confirmar su Clave de Acceso.\n";
	fallo = true;
	}
	
	// Comprobar que se corresponden la clave de acceso y la validación
	invitados_registrar.clave.value=invitados_registrar.clave.value.toLowerCase();
	invitados_registrar.clave2.value=invitados_registrar.clave2.value.toLowerCase();
	if (invitados_registrar.clave.value !== invitados_registrar.clave2.value)
	{
	falta += "Discrepan la Clave de Acceso y la Verificación. Repita los datos.\n";
	fallo = true;
	}
	
	//Se crea el método correo()
	//en base a la función del mismo nombre.
	String.prototype.correo = correo;
	invitados_registrar.email.value=invitados_registrar.email.value.toLowerCase();
	//Se comprueba la cadena.
	if (!(invitados_registrar.email.value.correo()))
	{
	falta += "El e-mail no parece correcto.\n";
	fallo=true;
	}
	
	//Se crea el método fechanacimiento()
	//en base a la función del mismo nombre.
	String.prototype.fechanacimiento = fechanacimiento;
	//Se comprueba la cadena.
	if (!(invitados_registrar.fechanac.value.fechanacimiento()))
	{
	falta += "La fecha de nacimiento no parece correcta.\n";
	fallo=true;
	}
	
	if (fallo)
	{
	falta += " \n";
	falta += "DEBERA REVISAR LOS DATOS INCORRECTOS ó INCOMPLETOS.\n";
	alert(falta);
	return false;
	} else {
	return true;
	}
}
		

function comprobarform_acceso()
{
	// Pasar a mayúsculas el nick
	// autentificar.alias.value=autentificar.alias.value.toUpperCase();
	// Pasar a minúsculas la clave
	autentificar.clavepersonal.value=autentificar.clavepersonal.value.toLowerCase();	 
	var fallo=false;
	var falta="";
	if (autentificar.alias.value=="")
	{
	falta += "Falta su Nick/Alias.\n";
	fallo = true;
	}
	if (autentificar.clavepersonal.value=="")
	{
	falta += "Falta su Clave de acceso.\n";
	fallo = true;
	}
	if (fallo)
    {
	falta += " \n";
	//falta += "DEBERA REVISAR LOS DATOS INCORRECTOS ó INCOMPLETOS.\n";
	alert(falta);
	autentificar.alias.focus();
	return false;				   
	} else {
		return true;
			}
}

function fechanacimiento ()
{
	expresionregular=/\d\d\d\d[-]\d\d[-]\d\d/;
	resultado = expresionregular.test(this);
	return resultado;
}
		 
function correo ()
{
	expresion=/^[a-z]([\w\.]*)@[a-z]([\D\w\.]*)\.[a-z]{2,3}$/;
	resultado = expresion.test(this);
	return resultado;
}
