
var Placeholder = Class.create({

	initialize: function(input) {
		this.input = $(input);
		this.text = this.input.getAttribute('title');
		if(this.text) {
			this.input.observe('focus', this.clearText.bind(this)); 
			this.input.observe('blur', this.setText.bind(this));
			this.setText();
		}
	},
	
	setText: function() {
		if(this.input.getValue() == '') {
			this.input.setValue(this.text);
			this.input.addClassName('placeholder');
		}
	},
	
	clearText: function(){
		if(this.input.getValue() == this.text) {
			this.input.removeClassName('placeholder');
			this.input.clear();
		}
	}
	
});
