var Marquee=new Class({Implements:[Options,Events],options:{height:40,width:550,steps:1,speed:40,direction:"left",pauseOnOver:true,pauseOnContainerOver:true,zindex:94},initialize:function(b,a){this.setOptions(a);this.timer=null;this.textElement=null;this.mooqueeElement=document.id(b);this.constructMooquee()},constructMooquee:function(){var a=this.mooqueeElement;a.setStyles({width:this.options.width,height:this.options.height});this.textElement=new Element("div",{"class":"mooquee-text",id:"mooquee-text",styles:{position:"absolute","z-index":this.options.zindex}}).set("html",a.innerHTML);a.set("html","");this.textElement.inject(a);if(!this.setStartPos()){return}if(this.options.pauseOnOver){this.addMouseEvents()}this.timer=this.startMooquee.delay(this.options.speed,this)},setStartPos:function(){if(this.options.direction=="bottom"){this.textElement.setStyle("bottom",(-1*this.textElement.getCoordinates().height.toInt()))}else{if(this.options.direction=="top"){this.textElement.setStyle("bottom",this.options.height)}else{if(this.options.direction=="left"){this.textElement.setStyle("left",(-1*this.textElement.getCoordinates().width.toInt()))}else{if(this.options.direction=="right"){this.textElement.setStyle("left",this.options.width)}else{alert("direction config error: "+this.options.direction);return false}}}}return true},addMouseEvents:function(){if(!this.options.pauseOnContainerOver){this.textElement.addEvents({mouseenter:function(a){this.clearTimer()}.bind(this),mouseleave:function(a){this.timer=this.startMooquee.delay(this.options.speed,this)}.bind(this)})}else{this.mooqueeElement.addEvents({mouseenter:function(a){this.clearTimer()}.bind(this),mouseleave:function(a){this.timer=this.startMooquee.delay(this.options.speed,this)}.bind(this)})}},startMooquee:function(){if(this.options.direction=="bottom"||this.options.direction=="top"){var a=this.textElement.getStyle("bottom").toInt()}else{if(this.options.direction=="left"||this.options.direction=="right"){var a=this.textElement.getStyle("left").toInt()}}if(this.options.direction=="bottom"){this.textElement.setStyle("bottom",(a+-1)+"px")}else{if(this.options.direction=="top"){this.textElement.setStyle("bottom",(a+1)+"px")}else{if(this.options.direction=="left"){this.textElement.setStyle("left",(a+-1)+"px")}else{if(this.options.direction=="right"){this.textElement.setStyle("left",(a+1)+"px")}}}}this.checkEnd(a);this.timer=this.startMooquee.delay(this.options.speed,this)},resumeMooquee:function(){this.stopMooquee();if(this.options.pauseOnOver){this.addMouseEvents()}this.timer=this.startMooquee.delay(this.options.speed,this)},stopMooquee:function(){this.clearTimer();this.textElement.removeEvents()},clearTimer:function(){$clear(this.timer)},checkEnd:function(a){if(this.options.direction=="bottom"){if(a<-1*(this.textElement.getCoordinates().height.toInt())){this.textElement.setStyle("bottom",this.options.height)}}else{if(this.options.direction=="top"){if(a>this.options.height.toInt()){this.textElement.setStyle("bottom",-1*(this.textElement.getCoordinates().height.toInt()))}}else{if(this.options.direction=="left"){if(a<-1*(this.textElement.getCoordinates().width.toInt())){this.textElement.setStyle("left",this.options.width)}}else{if(this.options.direction=="right"){if(a>this.options.width.toInt()){this.textElement.setStyle("left",-1*(this.textElement.getCoordinates().width.toInt()))}}}}}},setDirection:function(a){this.options.direction=a;this.setStartPos()}});var Site=new Class({Implements:[Options,Events],options:{externalLinks:true,setTableZebra:true,setTooltips:true,setFlashPlayer:true,setBanners:true,rssCarousel:true,adsCarousel:true,evtCarousel:true,fadeBanner:true,toggleBanner:true,suppressTitle:false,marqueeText:true},initialize:function(b){this.setOptions(b);if(this.options.externalLinks){this.setLinks()}if(this.options.smoothScroll){this.setScroll()}if(this.options.setTableZebra){this.setTableZebra()}if(this.options.supressTitle){this.supressTitle()}if(this.options.setTooltips){this.setTips()}if(this.options.setFlashPlayer){this.setFlashPlayer()}if(this.options.setBanners){this.setBanners()}if(this.options.rssCarousel){this.setRSSCarousel()}if(this.options.adsCarousel){this.setAdsCarousel()}if(this.options.evtCarousel){this.setEvtCarousel()}if(this.options.fadeBanner){this.fadeBanner()}if(this.options.toggleBanner){this.toggleBanner()}if(this.options.marqueeText){this.marqueeText()}this.setTabs();var c=document.id("streamersID");var a=new Fx.Slide(c.getNext());if(Cookie.read("fxSlideStreamers")=="on"){a.hide();c.toggleClass("off")}c.addEvent("click",function(d){d.stop();a.toggle();c.toggleClass("off");Cookie.write("fxSlideStreamers",c.hasClass("off")?"on":"off",{domain:"countryradio.ch",duration:30})})},marqueeText:function(){var b=document.id("head-logo-text");b.show();var a=new Marquee(b,{height:20,width:150})},toggleBanner:function(){var c=document.id("head-toggle-wrap");var a=document.id("banner-toggle");a.show();var b=new Fx.Slide(c);document.id(a).addEvent("click",function(d){d.stop();d.target.toggleClass("off");b.toggle()}.bind(this))},setAdsCarousel:function(){if(!document.id("adsCarouselID")){return false}var a=document.id("adsCarouselID");new SimpleCarousel(a,a.getElements("li.slide"),null,{slideInterval:5000})},setEvtCarousel:function(){if(!document.id("evtCarouselID")){return false}var a=document.id("evtCarouselID");new SimpleCarousel(a,a.getElements("li.slide"),null,{slideInterval:5000})},setRSSCarousel:function(){if(!document.id("rssFeed")){return false}var a=document.id("rssFeed");new SimpleCarousel(a,a.getElements("div.slide"),null,{slideInterval:8000})},fadeBanner:function(){var d=document.id("head-banner");var b=this._cleanupUrl(d.getStyle("background-image"));if(!b){return false}var c=new Fx.Tween(d,{property:"opacity",duration:2500,onComplete:function(){document.id("header-signal").set("tween",{duration:"short"});this.fadeSignal.periodical(1500,this)}.bind(this)}).set(0);var a=new Asset.images([b],{onComplete:function(){c.start(0,1)}.bind(this)})},fadeSignal:function(){var a=document.id("header-signal");a.tween("property","opacity").toggle()},setLinks:function(){if(!this.options.externalLinks){return false}$$("a[rel=external]","a[target=_blank]").each(function(a){if($type(a.getFirst())!="element"){a.addClass("external")}a.set("target","_blank")})},setTabs:function(){var a=$$("ul.tabSet li").length;if(a<1){return false}var b=new Date().getDay();var d=(b>a-1)?0:(b==0)?6:b-1;d=(d<=a-1)?d:0;var c=new TabSwapper({initPanel:d,selectedClass:"on",deselectedClass:"off",tabs:$$("ul.tabSet li"),clickers:$$("ul.tabSet li a"),sections:$$("div.panelSet div.panel"),smooth:true,smoothSize:true})},setBanners:function(){if(!document.id("banner-slides")){return false}var a=document.id("banner-slides");var b=a.getElements("li.slide");SimpleSlideShow.implement({options:{slideInterval:5000,autoplay:true},autoplay:function(){this.slideshowInt=this.forward.periodical(this.options.slideInterval,this);this.fireEvent("onAutoPlay");return this},stop:function(){this.slideshowInt=$clear(this.slideshowInt);this.fireEvent("onStop");return this},setUpNav:function(){if(document.id(this.options.nextLink)){document.id(this.options.nextLink).addEvent("click",function(){this.stop().forward()}.bind(this))}if(document.id(this.options.prevLink)){document.id(this.options.prevLink).addEvent("click",function(){this.stop().back()}.bind(this))}}});this.slideShow=new SimpleSlideShow({slides:b,nextLink:"banner-next",prevLink:"banner-prev",onNext:$empty,onPrev:$empty}).autoplay();document.id("banner-all").addEvent("click",function(f){var d="show-all";a.toggleClass(d);this.slideShow.stop();var c=a.hasClass(d);this.slideShow.slides.each(function(e){e.setStyles({display:c?"block":"none",visibility:c?"visible":"hidden",opacity:c?1:0})});if(!c){this.slideShow.show(this.slideShow.now)}}.bind(this));document.id("banner-play").addEvent("click",function(d){var c=this.slideShow.slideshowInt;c?this.slideShow.stop():this.slideShow.autoplay()}.bind(this))},setFlashPlayer:function(){Player=new Player("swfContainerID")},setTableZebra:function(){$$("table").each(function(a){new HtmlTable(a,{zebra:true})})},setTips:function(){var a=$$("ul.tips a",".ellipsis a",".sub-nav a",".player-nav a",".tooltip");if(a.length==0){return false}new Tips(a,{text:function(b){var c=b.get("title");if(!$chk(c)){c=b.get("href");c=c.substring(c.lastIndexOf("/")+1,c.length-4);c=c.replace(/_/g," ").capitalize();b.set("text",c)}return c}})},supressTitle:function(){document.id(document.body).getElements("a").addEvents({mouseenter:function(){this.store({title:this.title});this.set("title","")},mouseleave:function(){this.set("title",this.retrieve("title"))}})},_cleanupUrl:function(b){var a=/^url\("?(.*?)"?\)$/ig;var c=a.exec(b);if(c==null||typeof c[1]=="undefined"){return null}return c[1]}});var LB;var Player;var Site;window.addEvent("domready",function(){LB=new Lightbox();Site=new Site()});