(function(a){a.expr[":"].Contains=function(c,b,d){return(c.textContent||c.innerText||"").toLowerCase().indexOf(d[3].toLowerCase())>=0};a.fn.tablesearch=function(c){var b=a.extend(true,{css:{search:"search","search-in":false,"filter-fail":"tablesorter-filter-fail"},search:undefined},c);c=a(this);var d=a("th."+b.css.search,c),e=[],g=b&&b.search?b.search:undefined;d.each(function(){e[e.length]=this.cellIndex+1});d=undefined;d=e.length?a("td:nth-child("+e.join("|")+")",c):a("td",c);g&&g!=""?d.each(function(){var f=
a(this);(b.css["search-in"]?a(b.css["search-in"],f).text():f.text()).toLowerCase().indexOf(g.toLowerCase())<0?f.addClass(b.css["filter-fail"]):f.removeClass(b.css["filter-fail"])}):d.each(function(){a(this).removeClass(b.css["filter-fail"])});c.trigger("filter")}})(jQuery);

