var Validate = new Class({
	//implements
	Implements: [Options],

	//options
	options: {
		collection: $$('input')
	},
	
	//initialization
	initialize: function(options) {
		//set options
		this.setOptions(options);
		this.defaults();
	},
	
	//a method that does whatever you want
	defaults: function() {
		this.options.collection.each(function(el) {
			if(el.get('type') == "text")
			{
				el.set('value',el.get('rel'));
				el.addEvent('focus', function() { if(el.get('value') == el.get('rel')) { el.set('value',''); } });
				el.addEvent('blur', function() { if(el.get('value') == '') { el.set('value',el.get('rel')); } });
			}
			else if (el.get('type') == "password"){
				el.set('type','text');
				el.set('value',el.get('rel'));
				el.addEvent('focus', function() { if(el.get('value') == el.get('rel')) { el.set('value',''); el.set('type','password'); } });
				el.addEvent('blur', function() { if(el.get('value') == '') { el.set('value',el.get('rel')); el.set('type','text'); } });
			}
		});
	}
});
