function doLogin() {
	if (document.getElementById("login_email").value.length == 0) {
		alert("Please supply your email address to log into GeoProp.");
	} else if (document.getElementById("login_password").value.length == 0) {
		alert("Please supply your password to log into GeoProp.");
	} else {
		AJAXCall("login", encodeURI("email=" + document.getElementById("login_email").value + "&pword=" + document.getElementById("login_password").value), "loggedIn(rep)");
	}
}

function loggedIn(object) {
	if (object[0] == "failed") {
		alert(object[1]);
	} else {
		document.getElementById("logindiv").style.display = "none";
		try {
			document.getElementById("menudiv").removeChild(document.getElementById("forgotButton"));
		} catch (e) {}
		document.getElementById("menudiv").innerHTML += object[1];
		document.getElementById("loggedin").innerHTML = "You are logged in as <strong>" + object[2] + "</strong>";
		document.getElementById("loggedin").style.display = "block";
		loggedin = true;
		var page = document.location.href.substring(document.location.href.lastIndexOf("/") + 1);
		if (page == "myprop.php") {
				document.getElementById("notloggedin").style.display = "none";
				document.getElementById("mygeostuff").style.display = "block";
		}
	}
}

function doLogout() {
	AJAXCall("logout", "", "loggedOut(rep)");
}

function loggedOut(object) {
	document.getElementById("loggedin").style.display = "none";
	document.getElementById("logindiv").style.display = "block";
	document.getElementById("menudiv").removeChild(document.getElementById("logoutButton"));
	document.getElementById("menudiv").removeChild(document.getElementById("mygeoButton"));
	loggedin = false;
	var page = document.location.href.substring(document.location.href.lastIndexOf("/") + 1);
	if (page == "myprop.php") {
			document.getElementById("mygeostuff").style.display = "none";
			document.getElementById("notloggedin").style.display = "block";
	}
	alert(object[1]);
}