window.addEvent('domready', function() {
/* Hides the label of an input when selected. */
$$('#headerSearch label').each(function(label) {
var fieldId = label.get('for');
if (fieldId) {
$$('#' + fieldId).filter(function(item) { return ['text', 'password'].contains(item.get('type').toLowerCase()); }).each(function(field) {
label.addClass('hide-on-focus');
label.addEvent('click', function() { label.setStyle('display', 'none'); field.focus(); });
field.addEvent('focus', function() { label.setStyle('display', 'none'); });
field.addEvent('blur', function() { if (!field.get('value')) label.setStyle('display', ''); });
if (field.get('value')) label.setStyle('display', 'none');
});
}
});
});
