//Event.observe(window,'load',function(){initLabeledFields()});

function initLabeledFields(){
	$$('input.labeledField:not([class~=processed])').each(function(e){enqueue(initLabeledField,e);});
}
function initLabeledField(e){
	e = $(e).addClassName('processed');
	e.observe('blur',function(ev){ev.element().myblur();});
	e.observe('focus',function(ev){ev.element().myfocus();});
}
Element.addMethods({
	myblur: function(e){e=$(e);if(""==e.value) e.value=e.readAttribute('title');},
	myfocus: function(e){e=$(e);if(e.readAttribute('title')==e.value) e.value='';}
});