(function(a){a.jScrollPane={active:[]};a.fn.jScrollPane=function(b){b=a.extend({},a.fn.jScrollPane.defaults,b);var c=function(){return false};return this.each(function(){var ah=a(this);ah.css("overflow","hidden");var B=this;if(a(this).parent().is(".jScrollPaneContainer")){var az=b.maintainPosition?ah.position().top:0;var ak=a(this).parent();var aT=ak.innerWidth();var ax=ak.outerHeight();var aj=ax;a(">.jScrollPaneTrack, >.jScrollArrowUp, >.jScrollArrowDown",ak).remove();ah.css({top:0})}else{var az=0;this.originalPadding=ah.css("paddingTop")+" "+ah.css("paddingRight")+" "+ah.css("paddingBottom")+" "+ah.css("paddingLeft");this.originalSidePaddingTotal=(parseInt(ah.css("paddingLeft"))||0)+(parseInt(ah.css("paddingRight"))||0);var aT=ah.innerWidth();var ax=ah.innerHeight();var aj=ax;ah.wrap(a("<div></div>").attr({className:"jScrollPaneContainer"}).css({height:ax+"px",width:aT+"px"}));a(document).bind("emchange",function(e,d,f){ah.jScrollPane(b)})}if(b.reinitialiseOnImageLoad){var ai=a.data(B,"jScrollPaneImagesToLoad")||a("img",ah);var ap=[];if(ai.length){ai.each(function(e,d){a(this).bind("load",function(){if(a.inArray(e,ap)==-1){ap.push(d);ai=a.grep(ai,function(f,g){return f!=d});a.data(B,"jScrollPaneImagesToLoad",ai);b.reinitialiseOnImageLoad=false;ah.jScrollPane(b)}}).each(function(g,f){if(this.complete||this.complete===undefined){this.src=this.src}})})}}var aI=this.originalSidePaddingTotal;var aL={height:"auto",width:aT-b.scrollbarWidth-b.scrollbarMargin-aI+"px"};if(b.scrollbarOnLeft){aL.paddingLeft=b.scrollbarMargin+b.scrollbarWidth+"px"}else{aL.paddingRight=b.scrollbarMargin+"px"}ah.css(aL);var aK=ah.outerHeight();var aO=ax/aK;if(aO<0.99){var ao=ah.parent();ao.append(a("<div></div>").attr({className:"jScrollPaneTrack"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDrag"}).css({width:b.scrollbarWidth+"px"}).append(a("<div></div>").attr({className:"jScrollPaneDragTop"}).css({width:b.scrollbarWidth+"px"}),a("<div></div>").attr({className:"jScrollPaneDragBottom"}).css({width:b.scrollbarWidth+"px"}))));var au=a(">.jScrollPaneTrack",ao);var ag=a(">.jScrollPaneTrack .jScrollPaneDrag",ao);if(b.showArrows){var aQ;var aB;var ad;var aG;var aN=function(){if(aG>4||aG%4==0){av(aD+aB*aV)}aG++};var al=function(d){a("html").unbind("mouseup",al);aQ.removeClass("jScrollActiveArrowButton");clearInterval(ad)};var p=function(){a("html").bind("mouseup",al);aQ.addClass("jScrollActiveArrowButton");aG=0;aN();ad=setInterval(aN,100)};ao.append(a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowUp"}).css({width:b.scrollbarWidth+"px"}).html("Scroll up").bind("mousedown",function(){aQ=a(this);aB=-1;p();this.blur();return false}).bind("click",c),a("<a></a>").attr({href:"javascript:;",className:"jScrollArrowDown"}).css({width:b.scrollbarWidth+"px"}).html("Scroll down").bind("mousedown",function(){aQ=a(this);aB=1;p();this.blur();return false}).bind("click",c));var af=a(">.jScrollArrowUp",ao);var am=a(">.jScrollArrowDown",ao);if(b.arrowSize){aj=ax-b.arrowSize-b.arrowSize;au.css({height:aj+"px",top:b.arrowSize+"px"})}else{var aF=af.height();b.arrowSize=aF;aj=ax-aF-am.height();au.css({height:aj+"px",top:aF+"px"})}}var ay=a(this).css({position:"absolute",overflow:"visible"});var at;var A;var aV;var aD=0;var aa=aO*ax/2;var aW=function(f,d){var e=d=="X"?"Left":"Top";return f["page"+d]||(f["client"+d]+(document.documentElement["scroll"+e]||document.body["scroll"+e]))||0};var aR=function(){return false};var aA=function(){aJ();at=ag.offset(false);at.top-=aD;A=aj-ag[0].offsetHeight;aV=2*b.wheelSpeed*A/aK};var ar=function(d){aA();aa=aW(d,"Y")-aD-at.top;a("html").bind("mouseup",ac).bind("mousemove",aP);if(a.browser.msie){a("html").bind("dragstart",aR).bind("selectstart",aR)}return false};var ac=function(){a("html").unbind("mouseup",ac).unbind("mousemove",aP);aa=aO*ax/2;if(a.browser.msie){a("html").unbind("dragstart",aR).unbind("selectstart",aR)}};var av=function(e){e=e<0?0:(e>A?A:e);aD=e;ag.css({top:e+"px"});var d=e/A;ay.css({top:((ax-aK)*d)+"px"});ah.trigger("scroll");if(b.showArrows){af[e==0?"addClass":"removeClass"]("disabled");am[e==A?"addClass":"removeClass"]("disabled")}};var aP=function(d){av(aW(d,"Y")-at.top-aa)};var aH=Math.max(Math.min(aO*(ax-b.arrowSize*2),b.dragMaxHeight),b.dragMinHeight);ag.css({height:aH+"px"}).bind("mousedown",ar);var aM;var ae;var an;var aE=function(){if(ae>8||ae%4==0){av((aD-((aD-an)/2)))}ae++};var aC=function(){clearInterval(aM);a("html").unbind("mouseup",aC).unbind("mousemove",aS)};var aS=function(d){an=aW(d,"Y")-at.top-aa};var ab=function(d){aA();aS(d);ae=0;a("html").bind("mouseup",aC).bind("mousemove",aS);aM=setInterval(aE,100);aE()};au.bind("mousedown",ab);ao.bind("mousewheel",function(f,d){aA();aJ();var e=aD;av(aD-d*aV);var g=e!=aD;return !g});var aq;var C;function aU(){var d=(aq-aD)/b.animateStep;if(d>1||d<-1){av(aD+d)}else{av(aq);aJ()}}var aJ=function(){if(C){clearInterval(C);delete aq}};var aw=function(d,f){if(typeof d=="string"){$e=a(d,ah);if(!$e.length){return}d=$e.offset().top-ah.offset().top}ao.scrollTop(0);aJ();var e=-d/(ax-aK)*A;if(f||!b.animateTo){av(e)}else{aq=e;C=setInterval(aU,b.animateInterval)}};ah[0].scrollTo=aw;ah[0].scrollBy=function(d){var e=-parseInt(ay.css("top"))||0;aw(e+d)};aA();aw(-az,true);a("*",this).bind("focus",function(f){var g=a(this);var d=0;while(g[0]!=ah[0]){d+=g.position().top;g=g.offsetParent()}var j=-parseInt(ay.css("top"))||0;var e=j+ax;var h=d>j&&d<e;if(!h){var i=d-b.scrollbarMargin;if(d>j){i+=a(this).height()+15+b.scrollbarMargin-ax}aw(i)}});if(location.hash){aw(location.hash)}a(document).bind("click",function(d){$target=a(d.target);if($target.is("a")){var e=$target.attr("href");if(e.substr(0,1)=="#"){aw(e)}}});a.jScrollPane.active.push(ah[0])}else{ah.css({height:ax+"px",width:aT-this.originalSidePaddingTotal+"px",padding:this.originalPadding});ah.parent().unbind("mousewheel")}})};a.fn.jScrollPane.defaults={scrollbarWidth:10,scrollbarMargin:5,wheelSpeed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMaxHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true,scrollbarOnLeft:false,reinitialiseOnImageLoad:false};a(window).bind("unload",function(){var b=a.jScrollPane.active;for(var c=0;c<b.length;c++){b[c].scrollTo=b[c].scrollBy=null}})})(jQuery);
var mfe_group_right="//image.deen.nl/mod_fresh/arrow_right.gif";var mfe_group_down="//image.deen.nl/mod_fresh/arrow_down.gif";var mfe_item_right="//image.deen.nl/mod_fresh/arrow_right.gif";var mfe_item_down="//image.deen.nl/mod_fresh/arrow_down.gif";var mf_num=0;var mod_fresh_init=function(){mfe_group_right="//image.deen.nl/mod_fresh/arrow_right.gif";mfe_group_down="//image.deen.nl/mod_fresh/arrow_down.gif";mfe_item_right="//image.deen.nl/mod_fresh/arrow_right.gif";mfe_item_down="//image.deen.nl/mod_fresh/arrow_down.gif";mf_num=0;$("div.mod_fresh_group_header").toggle(slidedown_subs,slideup_subs);$("div.mod_fresh_item_header").toggle(slidedown_text,slideup_text);if($("div#heightContainer").length==0){$("body").append($("<div></div>").css({position:"absolute","z-index":"-1",top:"0px",left:"0px"}).attr("id","heightContainer"))}else{$("div#heightContainer").html("")}$("div.mod_fresh_item_text_container").each(function(){mf_num++;$(this).addClass("mod_fresh_item_"+mf_num);$("div#heightContainer").append($("<div></div>").css({position:"absolute",top:"0px",left:"0px",height:"100px",overflow:"hidden"}).append($(this).clone(true)));if($("div#heightContainer").find("div.mod_fresh_item_"+mf_num+" img").length>0){$("div#heightContainer").find("div.mod_fresh_item_"+mf_num+" img").bind("load",function(){var a=$(this).parents("div.mod_fresh_item_text_container").attr("className")?$(this).parents("div.mod_fresh_item_text_container").attr("className"):$(this).parents("div.mod_fresh_item_text_container").attr("class");var b=a.toString().match(/mod_fresh_item_([0-9]+)/g);setItemHeight(b)})}else{setItemHeight("mod_fresh_item_"+mf_num)}})};var setItemHeight=function(c){var b=$("div#heightContainer div."+c);var d=$("div.mod_fresh_main_container div."+c);b.css({overflow:"visible"});var a=b.children("div").outerHeight(true);if(a>325){d.height(325).css({overflow:"hidden"});d.children("div").height(a).css({overflow:"visible"})}else{d.css({overflow:"hidden"}).height(a)}};var slidedown_subs=function(){$(this).find("div.mod_fresh_group_expand").children().attr("src",mfe_group_down);$(this).parent().find("div.mod_fresh_group_subs").slideDown(500);$("div.mod_fresh_main_container > * > div.mod_fresh_group_subs").not($(this).parent().find("div.mod_fresh_group_subs")).each(function(){if($(this).css("display")!="none"){$(this).parent().find("div.mod_fresh_group_subs").click()}})};var slideup_subs=function(){$(this).find("div.mod_fresh_group_expand").children().attr("src",mfe_group_right);$(this).parent().find("div.mod_fresh_item_text").each(function(){if($(this).css("display")!="none"){$(this).parent().find("div.mod_fresh_item_header").click()}});$(this).parent().find("div.mod_fresh_group_subs").slideUp(500)};var slidedown_text=function(){$(this).find("div.mod_fresh_item_expand").children().attr("src",mfe_group_down);$(this).parent().find("div.mod_fresh_item_text").slideDown(500,function(){if($(this).find("div.jScrollPaneContainer").length==0){if($(this).find("div.mod_fresh_item_text_full").outerHeight()>325){$(this).children().jScrollPane({scrollbarWidth:8,showArrows:true,scrollbarMargin:6})}}});$("div.mod_fresh_group_subs > * > div.mod_fresh_item_text").not($(this).parent().find("div.mod_fresh_item_text")).each(function(){if($(this).css("display")!="none"){$(this).parent().find("div.mod_fresh_item_header").click()}})};var slideup_text=function(){$(this).find("div.mod_fresh_item_expand").children().attr("src",mfe_group_right);if(!$.support.noCloneEvent){$(this).parent().find("div.jScrollPaneContainer").replaceWith($(this).parent().find("div.mod_fresh_item_text_container").clone(true).height(325).css({overflow:"hidden",position:"",top:"",width:""}))}$(this).parent().find("div.mod_fresh_item_text").slideUp(500)};
