$$("input.populate").each(function(input) {
 
	var defaultValue = input.getAttribute("title");
	var form = input.form; 

	/* When input gets focus, set value to "" if value is default value */	 
	input.observe("focus", function(event) {
		if (input.value == defaultValue) {
			input.value = "";
		}
	});
	
	/* When input loses focus, set value to default value if value = "" */
	input.observe("blur", function(event) {
		if (input.value == "") {
			input.value = defaultValue;
		}
	});	

	/* Set default values to "" when form is submitted */
	if (form) {
		form.observe("submit", function(event) {
			if (input.value == defaultValue) {
				input.value = "";
			}
		});
	}
	
	/* Set default value when page loads */
	if (input.value == "" || input.value == defaultValue) {
		input.value = defaultValue;
	}	

});