/*
 * jQuery Event Filter
 * December 13, 2009
 * Corey Hart @ http://www.codenothing.com
 */
(function(g,c){var b,h=false,a,d,l,j,f,e;g.expr[":"].Event=function(k,i,n,m){if(k===c||!n[3]||n[3]==""){return false}else{if(b!==n[3]){b=n[3].split(".");a=b.shift();h=((j=a.substr(0,1))==="!");if(h||j==="\\"){a=a.substr(1)}d=b.sort().join(".");b=n[3]}}if(!(l=g(k).data("events"))){return h}else{if(!a&&d.length){for(f in l){if(l[f]){for(e in l[f]){if(l[f][e].type&&l[f][e].type===d){return !h}}}}return h}else{if(!l[a]){return h}else{if(d.length){for(f in l[a]){if(l[a][f].type&&l[a][f].type==d){return !h}}return h}}}}return !h}})(jQuery);
