var usuario_mostrado;
var usuario_login;

function validaMail(campo,contenedor){ 		
	var contenedorLugar,email; 
	contenedorLugar = document.getElementById(contenedor);
	email = eval("document.frm_nuevo_usuario."+campo).value;
	ajaxNEW=makeAJAX(); 
	ajaxNEW.open("GET","../action/valida_mail_action.php?mail="+email,true); 
	ajaxNEW.onreadystatechange=function() { 
		if (ajaxNEW.readyState==4) {
			if(ajaxNEW.responseText == '1'){
				eval("document.frm_nuevo_usuario."+campo+"_valido").value = 1;
				contenedorLugar.innerHTML = "Correct";
			}	 
		   	else{
		   		eval("document.frm_nuevo_usuario."+campo+"_valido").value = 0;
				contenedorLugar.innerHTML = "Incorrect";
		   	} 
		} 
	} 
	ajaxNEW.send(null) 
}

function validaNick(contenedor){ 		
	var contenedorLugar; 
	contenedorLugar = document.getElementById(contenedor);
	nick = document.frm_nuevo_usuario.UsersName.value;
	ajaxNEW=makeAJAX(); 
	ajaxNEW.open("GET","../action/valida_nick_action.php?nick="+nick,true); 
	ajaxNEW.onreadystatechange=function() { 
		if (ajaxNEW.readyState==4) { 
		   	if(ajaxNEW.responseText == '1'){
				document.frm_nuevo_usuario.login_valido.value = 0;
				contenedorLugar.innerHTML = "Username in use";
			}
			else if(ajaxNEW.responseText == '0'){
				document.frm_nuevo_usuario.login_valido.value = 1;
				contenedorLugar.innerHTML = "Correct";
			}	 
		   	else{
		   		document.frm_nuevo_usuario.login_valido.value = 0;
				contenedorLugar.innerHTML = "Incorrect";
		   	} 
		} 
	} 
	ajaxNEW.send(null) 
}

function textCounter(field, countfield, maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else 
		countfield.value = maxlimit - field.value.length;
}

function validaFormulario(){
	$contenedor_mensajes = document.getElementById('mensajes');
	if(document.frm_nuevo_usuario.remLen.value == 12){
		$contenedor_mensajes.innerHTML = "<p class='error'>You must put a username</p>";
		document.frm_nuevo_usuario.UsersName.focus();
		return;
	}
	if(document.frm_nuevo_usuario.login_valido.value != 1){
		$contenedor_mensajes.innerHTML = "<p class='error'>The nickname is already in use</p>";
		document.frm_nuevo_usuario.UsersName.focus();
		return;
	}
	if(document.frm_nuevo_usuario.UsersPassword.value.length < 1){
		$contenedor_mensajes.innerHTML = "<p class='error'>You must put a password</p>";
		document.frm_nuevo_usuario.UsersPassword.focus();
		return;
	}
	if(document.frm_nuevo_usuario.UsersFirstName.value.length < 1){
		$contenedor_mensajes.innerHTML = "<p class='error'>You must put a first name</p>";
		document.frm_nuevo_usuario.UsersFirstName.focus();
		return;
	}
	if(document.frm_nuevo_usuario.UsersLastName.value.length < 1){
		$contenedor_mensajes.innerHTML = "<p class='error'>You must put a last name</p>";
		document.frm_nuevo_usuario.UsersLastName.focus();
		return;
	}
	if(document.frm_nuevo_usuario.UsersEmail_valido.value != 1){
		$contenedor_mensajes.innerHTML = "<p class='error'>The email is incorrect</p>";
		document.frm_nuevo_usuario.UsersEmail.focus();
		return;
	}
	document.frm_nuevo_usuario.submit();
}