jControls.QuickTip.autoload();(function(){var loaded=false;var autoload=function(fn){if(!loaded){document.observe("dom:loaded",function(){loaded=true;fn()})}else{fn.bind(window)()}};var setStylesheet=function(style){$$("link[title=textsizer]").each(function(element){if(element.href.toLowerCase().indexOf(style.toLowerCase())==-1){element.disabled=true}else{element.disabled=false}});if(!Prototype.Browser.isIE6){jControls.Cookies("textSize").set(style)}};autoload(function(){if(!Prototype.Browser.isIE6){var cookie=jControls.Cookies("textSize").get();if(cookie){setStylesheet(cookie)}}$$(".textSmall")[0].on("click",setStylesheet.curry('small'));$$(".textNormal")[0].on("click",setStylesheet.curry('normal'));$$(".textBig")[0].on("click",setStylesheet.curry('big'))});new Ajax.Request("/resources/rightbar/config.txt",{method:"get",onSuccess:function(transport){var areas=transport.responseText.replace(String.fromCharCode(13),"").split(String.fromCharCode(10)).inject({},function(acc,entry){if(entry.startsWith("#")){return acc}entry=$w(entry);if(entry.length!=3){return acc}if(entry[0].toLowerCase()=="area"&&Object.isUndefined(acc[entry[1]])){acc[entry[1]]={interval:entry[2],data:$A([]),active:false}}else if(entry[0].toLowerCase()=="data"&&!Object.isUndefined(acc[entry[1]])){acc[entry[1]].data.push({url:entry[2],count:Prototype.Browser.isIE6?0:jControls.Cookies((entry[1]+acc[entry[1]].data.length).md5()).get()||0,index:acc[entry[1]].data.length})}return acc});autoload(function(){Object.keys(areas).each(function(id){var element=$(id);if(!element){return}var fn=function(anim){if(Object.isUndefined(anim)){anim=true}if(areas[id].active){return}areas[id].active=true;var min=areas[id].data.min(function(entry){return entry.count});var max=areas[id].data.max(function(entry){return entry.count});if(max-min>=2){areas[id].data.each(function(entry){if(!Prototype.Browser.isIE6){jControls.Cookies((id+entry.index).md5()).set(0)}entry.count=0});min=0}var entries=areas[id].data.findAll(function(entry){return entry.count==min});var index=entries.length.randMax(1)-1;entries[index].count++;if(!Prototype.Browser.isIE6){jControls.Cookies((id+entries[index].index).md5()).set(entries[index].count)}new Ajax.Request(entries[index].url,{method:"get",onSuccess:function(transport){if(!anim){element.applyTo("<div class='content'>"+transport.responseText+"</div>");areas[id].active=false}else{element.insertBottom("<div class='content'>"+transport.responseText+"</div>");element.setStyle({position:"relative",height:element.down(".content",0).getHeight()+"px",overflow:"hidden"}).select(".content").invoke("setStyle",{position:"absolute"}).last().setOpacity(0);new Effect.Parallel([new Effect.Fade(element.down(".content",0),{from:1,to:0,sync:true}),new Effect.Morph(element,{style:{height:(element.down(".content",1).getHeight()+element.getFrameWidth("tb"))+"px"},sync:true}),new Effect.Appear(element.down(".content",1),{from:0,to:1,sync:true})],{duration:0.5,afterFinish:function(){areas[id].active=false;element.down(".content",0).remove();element.clearStyle("position height").down(".content").clearStyle("position")}})}}})};new PeriodicalExecuter(fn,areas[id].interval);fn(false)})})}})})();
