/**
 * jQuery-Plugin "clearField"
 * 
 * @version: 1.1, 17.02.2010
 * 
 * @author: Matthew Kingston
 *          owner@matthewkingston.com.au
 *          http://matthewkingston.com.au
 *          
 *          Stijn Van Minnebruggen
 *          stijn@donotfold.be
 *          http://www.donotfold.be
 * 
 * @update 17.02.2010
 * Changed the functionality of the blur and focus methods to allow swapping of input types.
 * 
 * @example: $('selector').clearField();
 * 
 * @example: $('selector').clearField({
 *      blurClass: 'myBlurredClass',
 *      activeClass: 'myActiveClass',
 *      blurType: 'text',
 *      activeType: 'password'
 * });
 * 
 */
(function($){jQuery.fn.clearField=function(settings){settings=jQuery.extend({blurClass:'clearFieldBlurred',activeClass:'clearFieldActive',blurType:'text',activeType:'text'},settings);jQuery(this).each(function(){var el=jQuery(this);if(el.attr('rel')==undefined){el.attr('rel',el.val()).addClass(settings.blurClass);el.attr('type', settings.blurType);}
el.focus(function(){if(el.val()==el.attr('rel')){el.val('').removeClass(settings.blurClass).addClass(settings.activeClass);el.attr('type', settings.activeType);}});el.blur(function(){if(el.val()==''){el.val(el.attr('rel')).removeClass(settings.activeClass).addClass(settings.blurClass);el.attr('type', settings.blurType);}});});return jQuery;};})(jQuery);