/*
 *
 * Copyright (c) 2009 Doubleclique (dev [at] doubleclique [dot] com)
 * Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) license
 *
 */

/**
 *
 * jquery.dql.styledfile
 *
 * @name     jquery.dql.styledfile
 * @version  0.1
 * @author   Cam Spiers (cameron [at] doubleclique [dot] com)
 * @requires jQuery
 *
 */
/*global jQuery */
"use strict";
(function ($) {
	$.fn.autohide = function (conf) {
		return this.each(function () {
			var input = $(this), defaults, settings;

			defaults = {
				defaultValue: input.val()
			};

			settings = $.extend(defaults, conf);

			input.focus(function () {
				if (input.val() === settings.defaultValue) {
					input.val('');
				}
			});

			input.blur(function () {
				if (input.val() === '') {
					input.val(settings.defaultValue);
				}
			});

		});
	};
}(jQuery));
