jQuery.fn.resettable = function () {

  fields = new Array();
  this.each(function() {
    if (!jQuery(this).attr("name")) return true;
  
    fields [ jQuery(this).attr("name") ] = jQuery(this).val();
    	
    jQuery(this).focus(function() {
      if ( jQuery(this).val() == fields[ jQuery(this).attr("name") ] ) 	jQuery(this).val("");   
    }).blur(function() {
  		if (jQuery(this).val() == "") jQuery(this).val( fields[ jQuery(this).attr("name") ] );
    });
    
  });
  
  return this;
}
