jQuery.fn.valueFx = function() {
  return this.each(function() {
    // Vars
    var $field = $(this);
    var $value = $(this).val();
    var $newVal;

    $field.addClass('placeholder');

    // Event handlers
    $field.focus(function() {
      if ((($value == '') || ($value == $value)) && ($field.hasClass('placeholder') == true)) {
        $field.removeClass('placeholder');
        $field.val('');
        $newVal = $(this).val();
      } else if ($field.hasClass('placeholder') == false) {
        // User Entered Value
      }
    });
    $field.blur(function() {
      $newVal = $(this).val();
      if ($newVal == '') {
        $field.val($value);
        $field.addClass('placeholder');
      }
    });
  });
};
