/*
Shared JavaScript library for Blue Coast Web
Version: 0.1
*/
/* 
Usage: AutoclearField.setup(element, "Default Text");
*/
var AutoclearField = {
setup: function(field, defaultText) {
var field = $(field);
field.value = defaultText;
field.defaultText = defaultText;  
field.observe('focus', AutoclearField.onFocus);
field.observe('blur', AutoclearField.onBlur);
},
onFocus: function(event) {
var field = event.element();
if (!field.edited) {
field.edited = true; 
field.clear(); 
}
}, 
onBlur: function(event) {
var field = event.element();
if (!field.present()) {
field.edited = false; 
field.value = field.defaultText; 
}		
}
};
/* 
Changelog: 
0.1 (1-10-08): 
- Added AutoclearField
*/
