function verifica() {
	if ((document.formulario.user.value.length < 4) || (document.formulario.user.value.length > 20)) { alert('El nombre de usuario debe tener más de 4 y menos de 20 caractéres'); document.formulario.user.focus(); }
	else if ((document.formulario.pass.value.length < 4) || (document.formulario.pass.value.length > 20)) { alert('La contraseña debe tener más de 4 y menos de 20 caractéres'); document.formulario.pass.focus(); }
	else if (document.formulario.pass.value != document.formulario.pass2.value) { alert('Las 2 contraseñas introducidas no son iguales'); }
	else if (document.formulario.captcha.value.length < 3) { alert('Tienes que introducir correctamente el código de seguridad que aparece en la imagen. Si no aparece ninguno, recarga la página'); }
	else { 
		var re = /[^a-zA-Z0-9_\-]/;	var puede = false;
		var resultado = document.formulario.user.value.match(re); if (resultado) { puede = true; }
		var resultado = document.formulario.pass.value.match(re); if (resultado) { puede = true; }
		var resultado = document.formulario.captcha.value.match(re); if (resultado) { puede = true; }
		if (puede) { alert('Los caracteres permitidos son de la "A" a la "Z" (excepto "Ñ" por cuestiones de compatibilidad), y los caracteres "-" y "_". Por favor escoje un nombre de usuario y contraseña que sólo contenga esos caracteres'); }
		else { document.formulario.submit(); } 
	}
}
function leepaiscookie() {
	if (document.cookie.length > 0) {
		var re = /pr_pais=(..)-/;
		var resultado = document.cookie.match(re);
   		if (resultado) { return resultado[1]; }
		else { return null; }
	}
	else { return null; }
}