(function($){
  $.fn.extend({
    myname: function() {
      alert('eddie');
    },
    isEmpty: function(_str){
      var tmp_str = jQuery.trim(_str);
      return tmp_str.length == 0;
    },
    isNumeric: function (_str){
      var ValidChars = "0123456789.";
      var IsNumber=true;
      var Char;
      for (i = 0; i < _str.length && IsNumber == true; i++){
        Char = _str.charAt(i);
        if (ValidChars.indexOf(Char) == -1){
          IsNumber = false;
        }
      }
      return IsNumber;
    },
    isEmail: function(_str){
      return /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(_str);
    }
  });
})(jQuery);

$.fn.resetForm = function() {
  return this.each(function() {
    if (typeof this.reset == 'function' || (typeof this.reset == 'object' && !this.reset.nodeType)){
      this.reset();
    }
  });
};