

function searchFieldInit () {
	$$('input.q').each( function(el) {
	if (el.value=='' || el.value==el.title) {
		el.value = el.title;
		el.addClassName('pre');
	}
	});
}

Event.observe(window, 'load', function() {
	
	// setup other observations
	$$('input.q').each( function(els) {
	els.observe('focus', function(event){ 
		el = Event.element(event);
		if (el.hasClassName('pre')) {
			el.removeClassName('pre');
			el.value='';
		}
	});
	els.observe('blur', searchFieldInit);
	});
	
	// init field on page load
	searchFieldInit();
	
});