/*
  defaultvalues plugin.
  
  plugin for managing default values on forms.
  Useful if you want to save space and not use labels.
  
  By: Tim Gieseking
  
  Usage Examples:
  
  $('.formclass').defaultvalues();
  $('.formclass').defaultvalues({focusaction:"clear",selectnondefault:false});
  
 
  Version 1.2.1
 
*/
;(function($){$.fn.defaultvalues=function(options){var settings=$.extend({},$.fn.defaultvalues.defaults,options)
var $txt=this.find("input[type=text],textarea");$txt.focus(function(){var $this=$(this);if($this.val()===$this[0].defaultValue)
{if(settings.focusaction=="select")
{$this.select();}
else if(settings.focusaction=="clear")
{$this.val('');}
else
{return false;}}
else if(settings.selectnondefault===true)
{$(this).select();}}).blur(function(){var $this=$(this);if($this.val()==='')
{$this.val($(this)[0].defaultValue);}}).click(function(){$(this).trigger('focus');});$txt.mouseup(function(e){e.preventDefault();});};$.fn.defaultvalues.defaults={focusaction:"select",selectnondefault:true};})(jQuery);
