document.observe("dom:loaded", function() {
	$$('*[placeholderText]').each(function(element) {
		var placeholderTextText = element.readAttribute('placeholderText');
		
		element.value = placeholderTextText;
		element.addClassName('placeholderText');
		
		element.observe('focus', function(event) {
			if(this.value.strip() == placeholderTextText) {
				this.value = '';
				element.removeClassName('placeholderText');
			}
		});
		
		element.observe('blur', function(event) {
			if(this.value.strip() == '') {
				this.value = placeholderTextText;
				element.addClassName('placeholderText');
			}
		});
	});
});
