function vali(frm) {
	if (frm.userName.value == "") {
		alert("Debe ingresar el nombre de usuario.");
		frm.userName.focus();
		return false;
	}
	if (frm.password.value == "") {
		alert("Debe ingresar la clave.");
		frm.password.focus();
		return false;
	}
	if (frm.from_nom.value == "") {
		alert("Debe ingresar el nombre.");
		frm.from_nom.focus();
		return false;
	}
	if (frm.apellido.value == "") {
		alert("Debe ingresar el apellido.");
		frm.apellido.focus();
		return false;
	}
	if (frm.vinculacion.value == "") {
		alert("Debe ingresar la vinculación");
		frm.vinculacion.focus();
		return false;
	}
	var filtro = /^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@+([_a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]{2,200}\.[a-zA-Z]{2,6}$/;
	if (!filtro.test(frm.from_email.value)) {
		alert("Debe ingresar un E-Mail válido.");
		frm.from_email.focus();
		return false;
	}
	
	VerificaDisp(frm);
	
	return false;
}


function VerificaDisp(frm) {
	var idUsuarios 	= frm.idUsuarios.value;
	var userName 	= frm.userName.value;
	var email 			= frm.from_email.value;
	
	EnviaGet('verifica_usuario.php', "idUsuarios="+idUsuarios+"&userName="+userName+"&email="+email, function () {ImprimeDisp(frm)});
}


function ImprimeDisp(frm) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var Respuesta = http_request.responseText;
			
			if (Respuesta == "<div>1</div>") {
					alert("El usuario ya existe en la base.");
					frm.userName.focus();
			} else if (Respuesta == "<div>2</div>") {
					alert("El email ya existe en la base.");
					frm.from_email.focus();
			} else {
				frm.submit();
			}
		} else {
			alert('There was a problem with the request.');
		}
	}
}


