var SlalomInputs = new Class({
	Implements: Options,
	options: {
		selector:        'input[type=text], input[type=password]',
		selectonfocus:	 true
	},
	initialize: function(options){
		this.setOptions(options);
		document.addEvent('domready',this.hookem.bind(this));
	},
	hookem: function(){
		this.elements = $$(this.options.selector);
		this.elements.each(function(el){
			el.defaultValue = el.value;
			el.addEvents({
				'focus': function(){
					if(el.value == el.defaultValue)
						el.value = '';
					else if (this.options.selectonfocus)
						el.select();
				}.bind(this),
				'blur': function(){
					if(el.value == '')
						el.value = el.defaultValue;
				}
			});
		},this);
	}
});

new SlalomInputs();

new SlalomTip({'selector':'.action_tip img'});
