﻿

var ManageTextBoxValueLabels = new Class({
	initialize: function() {
		window.addEvent('domready', this.load.bind(this));
	},
	load: function() {
		$$('input[type=text].ClearTextLabelOnFocus').each(function(el) {
			el.store('value', el.get('value'));
			el.addEvent('focus', this.clearLabel.bind(this));
			el.addEvent('blur', this.setLabel.bind(this));
		}, this);
	},
	setLabel: function(e) {
		if (e.target.get('value') == '')
			e.target.set('value', e.target.retrieve('value'));
	},
	clearLabel: function(e) {
		if (e.target.get('value').trim() == e.target.retrieve('value'))
			e.target.set('value', '');
	}
});

new ManageTextBoxValueLabels();


