function enable_update_button() {
	var buttonUpdateProfile = document.getElementById("button_update_profile");
	
	buttonUpdateProfile.style.cursor = "pointer";
	buttonUpdateProfile.disabled = false;
}

function update_profile(errorOldPassword, errorMatchPasswords) {
	var buttonUpdateProfile = document.getElementById("button_update_profile");
	
	var myUsername = document.getElementById("username");
	var myEmail = document.getElementById("email");
	var myLocation = document.getElementById("location");
	var myLanguage = document.getElementById("default_language");
	var myOldPassword = document.getElementById("old_password");
	var myPassword = document.getElementById("password");
	var myVerifyPassword = document.getElementById("verify_password");
	
	if (myPassword.value != "" || myVerifyPassword.value != "") {
		if (myOldPassword.value == "") {
			alert(errorOldPassword);
			return;
		} else if (myPassword.value != myVerifyPassword.value) {
			alert(errorMatchPasswords);
			return;
		}
	}
	
	process_request("update","request=frmPersonalPage.update_profile"
										+ "&username="+myUsername.value
										+ "&email="+myEmail.value
										+ "&location="+myLocation.value
										+ "&language="+myLanguage.value
										+ "&old_password="+myOldPassword.value
										+ "&password="+myPassword.value
										,"frmSiteAdministrator_list_users");
	
	myOldPassword.value = "";
	myPassword.value = "";
	myVerifyPassword.value = "";
}
