// JavaScript Document
//Abre condiciones de uso
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

//Anti SQL injection
	function antisqlattack(pCaracter)
	{
		for (var i=0;i<pCaracter.length;i++) {
			var sByte=pCaracter.substring(i,i+1);
			if (((sByte<"a" || sByte>"z") && (sByte!="ñ")) && ((sByte<"A" || sByte>"Z") && (sByte!="Ñ")) && (sByte!=" ") && (sByte<"0" || sByte>"9")
			&& (sByte!="á") && (sByte!="é") && (sByte!="í") && (sByte!="ó") && (sByte!="ú") && (sByte!="-")) return false;
		}
		return true;
	}




//Valida el formulario de registro
	function validateregister()
	{
	
				
		//validamos entrada USUARIO
		if (document.login.usuario.value =="")
		{
			alert("No ha escrito ningún NOMBRE de usuario.")
			document.login.usuario.focus();
			return false;
		}
		
		//validamos entrada CLAVE
		if (document.login.clave.value =="")
		{
			alert("No ha escrito ninguna CLAVE.")
			document.login.clave.focus();
			return false;
		}
		
		//validamos entrada CÓDIGO DE REGISTRO DE LA IMAGEN
		if (document.login.key.value =="")
		{
			alert("No ha escrito el código de la imagen.")
			document.login.key.focus();
			return false;
		}
		
		
		//validamos entrada usuario para ataque Sql
		if (!antisqlattack(document.login.usuario.value))
		{
			alert("El campo USUARIO contiene caracteres no válidos.")
			document.login.usuario.focus();
			return false;
		}
		//validamos entrada clave para ataque Sql
		if (!antisqlattack(document.login.clave.value))
		{
			alert("El campo CLAVE contiene caracteres no válidos.")
			document.login.clave.focus();
			return false;
		}
		
		//validamos que el usuario y la clave NO sean iguales
		if(document.login.usuario.value == document.login.clave.value)
	    {
	    alert("La contraseña no puede ser igual al USUARIO");
	    document.login.clave.focus(); 
		return false;
    	}

	

		// validamos entrada E-MAIL (en caso de que lo escriba)
			sValor=document.login.email.value;
			if (sValor!="")
			{
				if (sValor.indexOf("@")==-1)
				{
					alert("Cuenta de E-MAIL sin  @ no válida ");
					document.login.email.focus();
					return false;
				}
			
			
				if (sValor.indexOf(".")==-1) 
				{
					alert("Cuenta de E-MAIL  sin dominio no válida");
					document.login.email.focus();
					return false;
				}			
			}
		
	}
	

//Valido que acepta las condiciones legales
function CambiarBoton()
		{
			if (document.login.acepta_condiciones.checked) 
			{
				document.login.enviar.disabled = false;
				document.login.enviar.style.cursor="hand"; 
				document.getElementById('enviar').className = 'boton'
			}
			else 
			{
				document.login.enviar.disabled = true;
				document.login.enviar.style.cursor=""; 
				document.getElementById('enviar').className = 'botonoff'
				
			}

		}
		
		
		
