function DickerFisch(c,d){var e='over',_DF_parent_class='parent',$ofocusstyle='ofocus';var f=new Array(".activepath",".active");var g='navfxenabled';var h='DF_hidelis',_waitingnavclass='DF_waitlis';var j="displaynone",$disClass="displayblock";var k=this;var d=d||this;this.NavTimeout=d.NavTimeout||250;this.ListType=d.ListType||'ul';this.Effect=(d.Effect)?d.Effect:0;this.ShowEffect=d.ShowEffect||'show';this.HideEffect=d.HideEffect||'hide';this.EffectSpeed=d.EffectSpeed||800;this.FitIfViewportSmaller=d.FitIfViewportSmaller||1111;this.Fit2ViewportClass=d.Fit2ViewportClass||false;this.LimitLinks=(typeof d.LimitLinks=="number")?d.LimitLinks:1;k.LimitLinks=($.browser.opera&&k.LimitLinks=="1")?0:k.LimitLinks;this._DF_NavTimeID;this._fastpullout=function(a){var b=false;if(typeof $(c+' li.'+e).get(0)=="undefined")b=true;else{b=true;$(a).siblings("li").each(function(i){if($(this).is('.'+e)){b=false;return false}})}return b};this.$oldtimer=0;this.$fastpullin=function(a){var b=(typeof k.NavTimeout!="number")?k.NavTimeout[1]:k.NavTimeout;if(typeof k.NavTimeout!="number"&&$(a).parents('li').length=="0"&&!$(a).children(k.ListType).children('li').is('.'+e))b=k.NavTimeout[0];if($(a).is('.'+e)||k.$oldtimer!=b){window.clearTimeout(k._DF_NavTimeID);k._DF_NavTimeID=window.setTimeout(k._hide,b)}k.$oldtimer=b};this.$navstatus=function(a,b){if(b=="show"){$(a).addClass(_waitingnavclass).removeClass(h);if(k._fastpullout(a))k.$show()}else if(b=="hide")$(a).removeClass(_waitingnavclass).addClass(h);k.$fastpullin(a,'pullin')};this.$show=function(){_showobj=c+' li.'+_waitingnavclass;if(k.Effect==1||k.Effect==2)$(_showobj+':not(.'+e+')>'+k.ListType).addClass(j).CleanCSSAnimation(k.ShowEffect,k.EffectSpeed,function(){$(this).removeClass($disClass)});$(_showobj).removeClass(_waitingnavclass).addClass(e)};this._hide=function(){$hideobj=c+' li.'+h;if(k.Effect==1||k.Effect==3)$($hideobj).removeClass(h).children(k.ListType).CleanCSSAnimation(k.HideEffect,k.EffectSpeed,function(){$(this).removeClass(j).parent('li').removeClass(e);k.$show()});else{$($hideobj).removeClass(e+' '+h);k.$show()}};this.FitToScreen=function(a){var b=$(a).addClass(e).children(k.ListType).css('visibility','hidden').offset({scroll:false})['top']+$(a).children(k.ListType).outerHeight();if(l<b)$(a).children(k.ListType).addClass(k.Fit2ViewportClass)};if(k.Fit2ViewportClass){var l=$(window).height();k.Fit2ViewportClass=(l<k.FitIfViewportSmaller)?k.Fit2ViewportClass:false}$(c+">"+k.ListType).addClass(g).find("li["+k.ListType+"]").each(function(){$(this).hover(function(){k.$navstatus(this,'show')},function(){k.$navstatus(this,'hide')}).addClass(_DF_parent_class).find('a').focus(function(){$(this).addClass($ofocusstyle);if(k.LimitLinks<1)$(this).parents('li').addClass(e);else $(this).parents('li').filter(f[0]+','+f[1]).addClass(e)}).blur(function(){$(this).removeClass($ofocusstyle).parents("li").removeClass(e)});if(k.Fit2ViewportClass)k.FitToScreen(this)});if(k.Fit2ViewportClass)$(c+" li["+k.ListType+"]").removeClass(e).children(k.ListType).css('visibility','')};