/**
 * jQuery.fieldhint - Add default value to form fields
 * Copyright (c) 2011 Hiltonian Media www.hiltonian.com
 * Use not permitted without written permission
 * Date: 17/08/2011
 * @author Richard Hilton
 * @version 1.0.0
 */
(function($){
	$.fn.fieldhint = function(default_value) {
		return this.each(function () {
			var element = $(this);
			if (this.value == "" || this.value == default_value) {
				element.val(default_value).addClass("blur");
			}
			element.closest('form').submit(function () {
				if (element.val() == default_value && element.hasClass("blur")) {
					element.val("").removeClass("blur");
				}
			});
		})
		.focus(function () {
			if (this.value == default_value && $(this).hasClass("blur")) {
				$(this).val("").removeClass("blur");
			}
		})
		.blur(function () {
			if (this.value == "") {
				$(this).val(default_value).addClass("blur");
			}
		});
	};
})(jQuery);
