jQuery.fn.accessibleFormFields = function(options) {

	var settings = {
		'defaultClass'		: 'textfield',
		'unfocusedClass'	: 'unfocused'
	};

	if ( options ) { 
		$.extend( settings, options );
	}
		
	$('.' + settings.defaultClass).each(function() {
		if($(this).val() == '' || $(this).val() == $(this).attr('title'))
			$(this).val($(this).attr('title')).addClass(settings.unfocusedClass);
		
		$(this).focus(function() {
			if($(this).val() == $(this).attr('title'))
				$(this).val('').removeClass(settings.unfocusedClass);
		});

		$(this).blur(function() {
			if($(this).val() == '')
				$(this).val($(this).attr('title')).addClass(settings.unfocusedClass);
		});
	});
};
