$(window).load(function() {
	var login_msg = $("#login_msg").get(0);
	var usr = $("input#username").get(0);
	var pass = $("input#password").get(0);
	var t;
	var u;
	/*
	$("input#username").keyup(function() {
		clearTimeout(t);
		t = setTimeout(function() {
			if(find_username(usr.value)) {
				login_msg.innerHTML = "Please enter your password";
			} else {
				if (usr.value.length == 0) {
				login_msg.innerHTML = "&nbsp;";
				} else {
				login_msg.innerHTML = "User not found";
				}
			};
								}, 500);
	});
	
	$("input#password").keyup(function() {
		if(find_username(usr.value)) {
			clearTimeout(u);
			u = setTimeout(function() {
				if(find_password(usr.value, pass.value)) {
					login_msg.innerHTML = "Authenticated!";
					var f = document.getElementById("login_f");
					f.submit();
				} else {
					if (pass.value.length == 0) {
						login_msg.innerHTML = "Please enter your password";
					} else {
						login_msg.innerHTML = "Incorrect password";
					}
				};
									}, 500);
		}
	});
	*/
});

function find_username(username) {
	var i=0;
	for (x in UserObject.array) {
		if (UserObject.array[x].username.toLowerCase() == username.toLowerCase()) {
			i++;
		}
	}
	if (i>0) {
		return true;
	} else {
		return false;
	}
}

function find_password(username, pass) {
	var i=0;
	for (x in UserObject.array) {
		if (UserObject.array[x].username == username) {
			if (UserObject.array[x].password == hex_sha1(pass)) {
				i++;
			}
		}
	}
	if (i>0) {
		return true;
	} else {
		return false;
	}
}
