<!-- Class Execution -->
gbl.classes.inputs = {
	init : function(){
	
		if ($$('input[title]')[0]) {
			
			var replace_title = new ReplaceTitle({ els : $$('input[title]') })
		
		};
	}
};

<!-- Classes -->

var ReplaceTitle = new Class({
	
	Implements: Options,

	options: {	

		els: false
	
	},
	
	initialize : function(options){
		
		this.setOptions(options);
		
		this.add_events();

	},
	
	add_events : function(){
		
		var t = this;
		
		this.options.els.each(function(el,i){
		
			t.add_event(el);
									   
		});
		
	},

	add_event : function(el){
	
		var desc = el.get('title');
		
		el.addEvent('focus',function(){
										
			if (desc == this.get('value')){
			
				this.removeClass('faded');
				this.set('value','');
		
			}
		
		});
		
		el.addEvent('blur',function(){
									
			if (desc == el.get('value') || el.get('value') == ''){
			
				el.addClass('faded');
				el.set('value',desc);
			
			};
		});	
		
		el.fireEvent('blur');
		
	}
});