/*
 * jQuery Default Value
 */
jQuery.fn.DefaultValue = function(text) {
	
	return this.each(function() {
		
		// Make sure we're dealing with text-based form fields
		if (this.type != 'text' && this.type != 'password' && this.type != 'textarea') {
			return;
		}
		
		// Store field reference
		var fld_current = this;
		
		// Set value initially if none are specified
		if (this.value == '') {
			this.value = text;
		} else {
			return;
		}
		
		// Remove values on focus
		$(this).focus(function() {
			if(this.value == text || this.value == '') {
				this.value = '';
			}
		});
		
		// Place values back on blur
		$(this).blur(function() {
			if(this.value == text || this.value == '') {
				this.value = text;
			}
		});
		
		// Capture parent form submission and remove field values that are still default
		$(this).parents('form').each(function() {
			$(this).submit(function() {
				if(fld_current.value == text) {
					fld_current.value = '';
				}
			});
		});
	});
};