
function checkuser(target,param){
     var pars = "login="+escape(param);
     var myAjax = new Ajax.Updater(target, "checkuser.php", {method: 'get', parameters: pars});
}

function isemail(elemail){
	var p,valid,err;
	valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890_-.@";
	err=0;
	if(elemail!="" && elemail.length>6){
		for(i=0;i<elemail.length;i++){
			if(valid.indexOf(elemail.substring(i,i+1))==-1) err++;
		}
		if(elemail.indexOf('@')==-1) err++;
		if(elemail.indexOf('.')==-1) err++;
	}
	else{
		err++;
	}
	if(err==0) return true;
	else return false;
}

function sendform(tipo){
	mensaje="";
	f=document.forms[0];
	// solo login
	if(f.tipo[0].checked){
		if(f.log_login.value == ""){
			mensaje+="Introduce un login válido, sólo se permiten letras, números y guión bajo. Mínimo 4 caracteres.\n";
			f.log_login.focus();
		}
		if(f.log_pass.value == ""){
			mensaje+="Introduce una contraseña.\n";
			f.log_pass.focus();
		}
		if(mensaje=="") {
			return true;
		}
		else {
			alert(mensaje);
			return false;
		}
	}

	if(f.login.value == ""){
		mensaje+="Introduce un login válido, sólo se permiten letras, números y guión bajo. Mínimo 4 caracteres.\n";
		f.login.focus();
	}

	// valida siempre en el alta y permite vacio al actualizar
	if (tipo || f.pass.value!=""){
		if(f.pass.value == ""){
			mensaje+="Introduce una contraseña.\n";
			f.pass.focus();
		}
		if(f.pass.value.length < 4){
		mensaje+="La contraseña debe tener al menos 4 caracteres.\n";
		f.pass.focus();
		}
		if(f.pass2.value == ""){
			mensaje+="Repite la contraseña.\n";
			f.pass2.focus();
		}
		else{
			if(f.pass2.value != f.pass.value){
				mensaje+="Vuelva a repetir la contraseña.\n";
				f.pass2.focus();
			}
		}
	}
	
	if(f.nombre.value == ""){
		mensaje+="Introduce el nombre.\n";
		f.nombre.focus();
	}
	if(f.email.value == "" || !isemail(f.email.value)){
		mensaje+="Introduce un correo electrónico válido. El correo será útil para realizar un recuerdo de contraseña.\n";
		f.email.focus();
	}

	if(mensaje=="") {
		return true;
	}
	else {
		alert(mensaje);
		return false;
	}

}

function recuerda(url,w,h){
	openwinr('recuerda.php',400,200);
}