(function() {
	if (!dojo) return;

	dojo.addOnLoad(function() {
		dojo.query("#usernameField").connect("onfocus", onUserNameFieldFocus);
		dojo.query("#passwordPlaceholderField").connect("onfocus", onPasswordPlaceholderFieldFocus);

		dojo.query("#passwordPlaceholderField").style("display", "inline");
		dojo.query("#passwordField").style("display", "none");
	});
	
	function onUserNameFieldFocus(event) {
		var field = event.currentTarget;
		
		if (field.value == "Enter user name") {
			field.value = "";
		}
	}

	function onPasswordPlaceholderFieldFocus(event) {
		var field = event.currentTarget;
		dojo.style(field, "display", "none");
		
		var newField = dojo.byId("passwordField");
		dojo.style(newField, "display", "inline");
		
		newField.focus();
	}
})();