function comprobarDNI(dni)
{
	if (dni > 0 && dni < 99999999) 
	{
	   resto = dni % 23;
	   switch(resto) 
	   {
			case 0: l="T"; break;
		     case 1: l="R"; break;
			 case 2: l="W"; break;
		     case 3: l="A"; break;
		     case 4: l="G"; break;
		     case 5: l="M"; break;
		     case 6: l="Y"; break;
		     case 7: l="F"; break;
		     case 8: l="P"; break;
		     case 9: l="D"; break;
		     case 10:l="X"; break;
		     case 11:l="B"; break;
		     case 12:l="N"; break;
		     case 13:l="J"; break;
		     case 14:l="Z"; break;
		     case 15:l="S"; break;
		     case 16:l="Q"; break;
		     case 17:l="V"; break;
		     case 18:l="H"; break;
		     case 19:l="L"; break;
		     case 20:l="C"; break;
		     case 21:l="K"; break;
		     case 22:l="E"; break;
		     case 23:l="U"; break;
	   }
	}
	return(l);
}


function ValidarNuevoCliente()
{
	if(document.form.nif_cif.value=="")
	{
		alert("El campo DNI no puede estar vacío");
		document.form.nif_cif.focus();
		return false;
	}
	if(document.form.nombre.value=="")
	{
		alert("El campo nombre no puede estar vacío");
		document.form.nombre.focus();
		return false;
	}
	if(document.form.apellidos.value=="")
	{
		alert("El campo apellidos no puede estar vacío");
		document.form.apellidos.focus();
		return false;
	}
	if(document.form.calle.value=="")
	{
		alert("El campo domicilio no puede estar vacío");
		document.form.calle.focus();
		return false;
	}
	if(document.form.cp.value=="")
	{
		alert("El campo código postal no puede estar vacío");
		document.form.cp.focus();
		return false;
	}
	if(document.form.ciudad.value=="")
	{
		alert("El campo ciudad no puede estar vacío");
		document.form.ciudad.focus();
		return false;
	}
	if(document.form.provincia.value=="")
	{
		alert("El campo provincia no puede estar vacío");
		document.form.provincia.focus();
		return false;
	}
	if((document.form.telefono.value=="") && (document.form.movil.value==""))
	{
		alert("El campo teléfono no puede estar vacío");
		document.form.telefono.focus();
		return false;
	}
	if(document.form.nickname.value=="")
	{
		alert("El campo nickname no puede estar vacío");
		document.form.nickname.focus();
		return false;
	}
	if(document.form.nickname.value.length<5)
	{
		alert("El campo nickname debe tener 5 caracteres mínimo");
		document.form.nickname.focus();
		return false;
	}
	if(document.form.pass.value=="")
	{
		alert("El campo contraseña no puede estar vacío");
		document.form.pass.focus();
		return false;
	}
	if(document.form.pass.value.length<3)
	{
		alert("El campo contraseña debe tener 3 caracteres mínimo");
		document.form.pass.focus();
		return false;
	}
	if(document.form.pass.value!=document.form.rpass.value)
	{
		alert("Escriba de nuevo la confirmación de la contraseña");
		document.form.rpass.focus();
		return false;
	}
	if(document.form.email.value!="")
	{
		if((document.form.email.value.indexOf("@")==-1)
			||(document.form.email.value.indexOf(".")==-1))
		{
			alert("Formato de correo electrónico incorrecto");
			document.form.email.value="";
			document.form.email.focus();
			return false;
		}
	}
	else 
	{
		alert("El campo e-mail no puede estar vacío");
		document.form.email.focus();
		return false;
	}

	if(!navigator.cookieEnabled)
	{
		alert("Su navegador no acepta cookies. Actívelas por favor") ;
		return false;
	}

	return true;
}

function ValidarAntiguoCliente()
{
	if(document.form.nickname.value=="")
	{
		alert("El campo nickname no puede estar vacío");
		document.form.nickname.focus();
		return false;
	}
	if(document.form.pass.value=="")
	{
		alert("El campo contraseña no puede estar vacío");
		document.form.pass.focus();
		return false;
	}
	if(!navigator.cookieEnabled)
	{
		alert("Su navegador no acepta cookies. Actívelas por favor") ;
		return false;
	}

	return true;
}
