function registro()
	{
	var identificador = document.nuevomiembro.identificador.value;
	var email = document.nuevomiembro.email.value;
	
	if(identificador == '' || identificador == null)
		{
		document.getElementById('loading').style.display = 'none';
		document.nuevomiembro.identificador.focus();
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>El nombre de usuario es obligatorio.</div>";
		return;
		}
	else if(email == '' || email == null)
		{
		document.getElementById('loading').style.display = 'none';
		document.nuevomiembro.email.focus();
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>El email es obligatorio.</div>";
		return;
		}		
	
	if(document.getElementById('container'))document.getElementById('container').style.display = 'none';
	document.getElementById('loading').style.display = 'block';		
		
	AjaxRequest("verificadatos=true&identificador="+identificador+"&email="+email,'/ajax/registro.php', verificadatosregistroajax);
	}
	
function ejecutaRegistro()
	{
	var nombreform = 'nuevomiembro';

	// returns true if the string only contains characters A-Z, a-z or 0-9
	var re = /[^a-zA-Z0-9_-]/g
	if (re.test(document.forms[nombreform].identificador.value))
		{
		document.forms[nombreform].identificador.value = '';
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>El nombre de usuario no puede contener caracteres extra&ntilde;os ni espacios</div>";
		document.forms[nombreform].identificador.focus();
		return;
		}
	
	if(document.forms[nombreform].identificador.value.length<3) 
		{
		document.forms[nombreform].identificador.value = '';
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>El nombre de usuario no puede ser tan corto.</div>";			
		document.forms[nombreform].identificador.focus();
		return;
		}
	
	if(document.forms[nombreform].clave1.value == "" || document.forms[nombreform].clave1.value == null) 
		{
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>Escribe una contrase&ntilde;a de acceso para tu cuenta.</div>";			
		document.forms[nombreform].clave1.focus();
		return;
		}
		
	if(document.forms[nombreform].clave2.value == "" || document.forms[nombreform].clave2.value == null) 
		{
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>Repite la contrase&ntilde;a de acceso.</div>";			
		document.forms[nombreform].clave2.focus();
		return;
		}
	
	if(document.forms[nombreform].clave1.value != document.forms[nombreform].clave2.value) 
		{
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>Las contrase&ntilde;as no coinciden, verifica que las has escrito correctamente.</div>";						
		document.forms[nombreform].clave2.focus();
		return;
		}
	
	function isValidEmail(strEmail) 
		{
		validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
		if (strEmail.search(validRegExp) == -1) 
			{
			return false;
			} 
		return true; 
		}
		
	if(document.forms[nombreform].email.value) 
		{
		if(!isValidEmail(document.forms[nombreform].email.value)) 
			{
			document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>La direcci&oacute;n de correo no parece correcta.</div>";						
			document.forms[nombreform].email.focus();
			return;
			}
		}
	

	if(!document.forms[nombreform].condiciones.checked) 
		{
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>Acepta las condiciones de uso del servicio, seleccionando la casilla correspondiente.</div>";									
		return;
		}
	
	if(!document.forms[nombreform].adulto.checked) 
		{
		document.getElementById('container').innerHTML = "<div style='color:#FF0000;font-weight:bold;'>Confirma que eres mayor de edad, seleccionando la casilla correspondiente.</div>";												
		return;
		}
		
	var identificador = document.forms[nombreform].identificador.value;
	var email = document.forms[nombreform].email.value;
	var clave = document.forms[nombreform].clave1.value;
	
	AjaxRequest("crearcuenta=true&identificador="+identificador+"&email="+email+"&clave="+clave,'/ajax/registro.php', crearcuentaajax);
	}