jQuery.fn.hint = function() {
  return this.each(function(){
    var t = jQuery(this); // get jQuery version of 'this'
    var title = t.attr('title'); // get it once since it won't change
    if (title) { // only apply logic if the element has the attribute
      // on blur, set value to title attr if text is blank
      t.blur(function(){
        if (t.val() == '') {
          t.val(title);
          t.addClass('blur');
        }
      })
      // on focus, set value to blank if current value matches title attr
      t.focus(function(){
        if (t.val() == title) {
          t.val('');
          t.removeClass('blur');
        }
      })
      // now change all inputs to title
      t.blur();
    }
  })
}
