function initFormDefaults()
{
	if(typeof(MooTools) == 'undefined')
		return;
	if(MooTools.version == '1.11')
		return;


	var dwDefaults = new Class({
		//implements
		Implements: [Options],

		//options
		options: {
			collection: $$('input[alt]')
		},
		
		//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) {
				
				el.set('value',el.get('alt'));
				el.addClass('default_input');
				
				el.addEvent('focus', function() {
					if(el.get('value') == el.get('alt'))
					{
						el.set('value','');
						el.removeClass('default_input');
					} 
				});
				el.addEvent('blur', function() {
					if(el.get('value') == '')
					{ 
						el.set('value',el.get('alt'));
						el.addClass('default_input');
					}
				});
			});
		}
	});

	window.addEvent('domready', function() {
		var defs = new dwDefaults({collection: $$('input[alt]')});
	});
}

initFormDefaults();