(function(a){a.fn.filterable=function(b){b=a.extend({useHash:true,animationSpeed:500,show:{width:"show",opacity:"show"},hide:{width:"hide",opacity:"hide"},useTags:true,tagSelector:"#li-filter a",selectedTagClass:"active",allTag:"all"},b);return a(this).each(function(){a(this).bind("filter",function(d,c){if(b.useTags){a(b.tagSelector).removeClass(b.selectedTagClass);a(b.tagSelector+"[href="+c+"]").addClass(b.selectedTagClass)}a(this).trigger("filterportfolio",[c.substr(1)])});a(this).bind("filterportfolio",
function(d,c){if(c==b.allTag)a(this).trigger("show");else{a(this).trigger("show",["."+c]);a(this).trigger("hide",[":not(."+c+")"])}if(b.useHash)location.hash="#"+c});a(this).bind("show",function(d,c){a(this).children(c).animate(b.show,b.animationSpeed)});a(this).bind("hide",function(d,c){a(this).children(c).animate(b.hide,b.animationSpeed)});if(b.useHash)location.hash!=""?a(this).trigger("filter",[location.hash]):a(this).trigger("filter",["#"+b.allTag]);b.useTags&&a(b.tagSelector).click(function(){a("#li-list").trigger("filter",
[a(this).attr("href")]);a(b.tagSelector).removeClass("current");a(this).addClass("current")})})}})(jQuery);$(document).ready(function(){$("#li-list").filterable()});

