String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")};(function(a){a.fn.frescaFilter=function(k){if(a(this).length===0){return false}var g=a(this);var c=a("div.productCont");var b=a("<span></span>");var i;function j(){g.find("li a").mousedown(function(m){if(!a(this).hasClass("disabled")){e(a(this));h();f();a(this).addClass("get_counters")}}).mouseup(function(m){if(!a(this).hasClass("disabled")){d()}a(this).removeClass("get_counters")}).mouseout(function(m){if(a(this).hasClass("get_counters")){d()}}).click(function(m){m.preventDefault()}).keypress(function(m){if(m.keyCode==13){e(a(this));h();f();d()}});var l=a("p#counter");if(l.length>0){i=l.find("span").text();b.text(i);l.append("&nbsp(").append(b).append(" showing)")}}function e(l){l.toggleClass("selected");l.parent("li").toggleClass("selected");if(l.parents("li.filter_group").find("a.selected").length>0){l.parents("li.filter_group").addClass("filter_group_active")}else{l.parents("li.filter_group").removeClass("filter_group_active")}}function h(){a(c).removeClass("partial_exclude").css("display","block");g.find(".filter_group_active").each(function(l){a("div.productCont").addClass("partial_exclude");a(this).find("a.selected").each(function(){a("div."+a(this).attr("id")).removeClass("partial_exclude")});a("div.partial_exclude").css("display","none")});b.text(c.length-a("div.partial_exclude").length)}function f(){a("div#productsCont div.rowDivider").remove();var l=0;a("div.productCont:visible").each(function(m){l++;if(l%5==0){a(this).after('<div class="clear rowDivider"></div>')}})}function d(){var m;var l;g.find("a").each(function(n){m=a(c).filter("."+a(this).attr("id"));l=a(this).parents("li.filter_group");a(l).siblings(".filter_group_active").each(function(){a(this).find("a.selected").each(function(){a(m).filter("."+a(this).attr("id")).addClass("partialInclude")});m=a(m).filter(".partialInclude").removeClass("partialInclude")});count=0+m.length;if(count>=1){a(this).removeClass("disabled").find("span.count").html(count)}else{a(this).removeClass("selected").addClass("disabled").find("span.count").html("0")}})}j()};a.fn.hideShowFilters=function(){return this.each(function(){var c=this;var d=true;var b=false;a(c).find("p.heading").click(function(){if(!b){b=true;if(d){d=false;a(c).find("div.filter_slider").stop().animate({height:"80px"},"slow",function(){b=false})}else{d=true;a(c).find("div.filter_slider").stop().animate({height:0},"slow",function(){b=false})}}})})};a.fn.sortProducts=function(){var f=false;var d=a(this).find("input#rad_low_to_high");var h=a(this).find("input#rad_high_to_low");function g(i){f=true;var j=[];a("div.productCont").each(function(l){var n={};n.el=a(this);var m=a(this).attr("class").split(" ");for(var l=0;l<m.length;l++){var k=m[l].trim();if(k.substring(0,11)==="fSORTPRICE_"){n.sortValue=new Number(parseInt(k.replace(/fSORTPRICE_/,""),10));break}}j.push(n)});if(i==="asc"){j=b(j)}else{j=e(j)}a("div#productsCont div.productCont").remove();a.each(j,function(k){a("div#productsCont").append(this.el)});c();f=false}function e(m){for(var l=0;l<m.length;l++){for(var j=0;j<(m.length-1);j++){if(m[j].sortValue>m[j+1].sortValue){var k=m[j+1];m[j+1]=m[j];m[j]=k}}}return m}function b(m){for(var l=0;l<m.length;l++){for(var j=0;j<(m.length-1);j++){if(m[j].sortValue<m[j+1].sortValue){var k=m[j+1];m[j+1]=m[j];m[j]=k}}}return m}function c(){a("div#productsCont div.rowDivider").remove();var i=0;a("div.productCont:visible").each(function(j){i++;if(i%5===0){a(this).after('<div class="rowDivider></div>')}})}d.click(function(){if(!f){g("desc")}});h.click(function(){if(!f){g("asc")}})}})(jQuery);$(document).ready(function(){if($("div.productCont").length>0){$("ul#apply_filter").frescaFilter();if($.browser.msie&&$.browser.version=="7.0"){$(".productCont a .tag").click(function(b){window.location=$(this).parent("a").attr("href")})}}$("div.filter_columns").jScrollPane({scrollbarWidth:7,scrollbarMargin:5});$("ul#apply_filter").hideShowFilters();var a=$("form#sort_products");if(a.length>0){a.sortProducts()}});