(function($) {
	var _options = {blurClass: 'defaultvalue'};
	var elementBlur = function() {
		var $this = $(this), v = $.trim($this.val());
		if (v == '' || v == $this.attr('title')) {
			$this.val($this.attr('title'));
			$this.addClass(_options.blurClass);
		}
	};
	var elementFocus = function() {
		var $this = $(this), v = $.trim($this.val());
		if (v == $this.attr('title')) {
			$this.val('');
			$this.removeClass(_options.blurClass);
		}
	};
	var formSubmit = function() {
		$(this).find('input[title!=], textarea[title!=]').focus();
	};
	$.defaultvalue = function(obj) {
		var $obj = $(obj);
		if(!$obj.val()) {
			$obj.val($obj.attr('title'));
		}
		$obj.focus(elementFocus);
		$obj.blur(elementBlur).blur();
	};
	$.fn.defaultvalue = function(options) {
		options = options || {};
		_options = $.extend(_options, options);
		this.parents('form').submit(formSubmit);
		this.each(function() {
			$.defaultvalue(this);
		});
	}
})(jQuery);

jQuery(document).ready(function() {
	jQuery('input[title!=], textarea[title!=]').defaultvalue({blurClass: 'f-light'});
});

