;(function($){

  $.fn.getAllValues = function(stringify){
    var result  = false;
    var $target = this;
    if($target.is('form')){
      var formData = [];
      $target.find('input').each(function(){
        formData[formData.length] = $(this).attr('name') + '=' + encodeURIComponent($(this).val());
      });
      if(stringify){
        formData = formData.join('&');
      }
      result = formData;
    }
    return result;
  };

  $.fn.clearTextInputs = function(){
    var result  = false;
    var $target = this;
    if($target.is('form')){
      $target.find('input[@type="text"]').each(function(){
        $(this).val('');
      });
      result = true;
    }
    return result;
  };

})(jQuery);