var AdjustFontSize=new Class({Implements:[Options],options:{upTemplate:"",upPlaceHolder:[null,"after"],downTemplate:"",downPlaceHolder:[null,"after"],buttonsOrder:0,sizes:[".5em",".7em",".9em","","1.2em","1.4em","1.6em"]},initialize:function(a,b){this.element=document.id(a),this.setOptions(b),this.index=this.options.sizes.indexOf(""),this.directions=this.options.buttonsOrder?["up","down"]:["down","up"],this.directions.forEach(function(a){this.options[a+"Template"]!==""&&Elements.from(this.options[a+"Template"])[0].inject(this.options[a+"PlaceHolder"][0],this.options[a+"PlaceHolder"][1]).addEvent("click",function(b){b.stop(),a=="up"&&this.index+1>=this.options.sizes.length||a=="down"&&this.index-1<0||(a=="up"?this.index++:this.index--,this.element.setStyle("font-size",this.options.sizes[this.index]))}.bind(this))}.bind(this))}}),NewsSlideshow=new Class({Implements:[Options,Events],options:{data:"",templateCounter:"",templateTools:"",templateTool:"",templatePhotos:"",templatePhoto:"",toolsText:{zoom:Locale.get("NewsSlideshow.Zoom"),next:Locale.get("NewsSlideshow.Next-photo"),previous:Locale.get("NewsSlideshow.Previous-photo"),slider:Locale.get("NewsSlideshow.Launch-slider"),sliderOn:Locale.get("NewsSlideshow.Stop-slider")},display:0},initialize:function(a,b){this.element=document.id(a),this.setOptions(b),this.list=(new Elements.from(this.options.templatePhotos))[0].inject(this.element),this.options.data.forEach(function(a){(new Elements.from(this.options.templatePhoto.substitute({title:a[2],image:a[0],url:a[1],description:a[3]}))).inject(this.list)}.bind(this)),this.current=this.list.getChildren()[this.options.display].addClass("active"),this.counter=(new Elements.from(this.options.templateCounter.substitute({num:this.options.display+1,total:this.options.data.length})))[0].inject(this.element),this.tools=(new Elements.from(this.options.templateTools))[0].inject(this.element);var c=["zoom","next","previous","slider"];c.forEach(function(a){(new Elements.from(this.options.templateTool.substitute({tool:a,text:this.options.toolsText[a]}))).inject(this.tools).getElement("a").addEvent("click",this[a].bind(this))}.bind(this))},zoom:function(a){a.stop(),document.location=this.current.getElement("a").get("href")},next:function(a){a.stop(),this.current=this.current.removeClass("active").getNext(),this.options.display++,this.current||(this.current=this.list.getFirst(),this.options.display=0),this.current.addClass("active"),this.counter=(new Elements.from(this.options.templateCounter.substitute({num:this.options.display+1,total:this.options.data.length})))[0].replaces(this.counter)},previous:function(a){a.stop(),this.current=this.current.removeClass("active").getPrevious(),this.options.display--,this.current||(this.current=this.list.getLast(),this.options.display=this.options.data.length-1),this.current.addClass("active"),this.counter=(new Elements.from(this.options.templateCounter.substitute({num:this.options.display+1,total:this.options.data.length})))[0].replaces(this.counter)},slider:function(a){var b=document.id(a.stop().target).toggleClass("on");if(!this.timer){b.set({text:this.options.toolsText.sliderOn,title:this.options.toolsText.sliderOn}),this.timer=this.next.periodical(5e3,this,a);return!0}b.set({text:this.options.toolsText.slider,title:this.options.toolsText.slider}),this.timer=clearInterval(this.timer)}});OM.initArticle=function(){new AdjustFontSize(document.getElement("#article .entry-content"),{upTemplate:'<li class="sizeup"><a href="#" title="'+Locale.get("AdjustFontSize.Increase-text-size")+'">'+Locale.get("AdjustFontSize.Increase-text-size")+"</a></li>",upPlaceHolder:[document.getElement("#article .tools"),"top"],downTemplate:'<li class="sizedown"><a href="#" title="'+Locale.get("AdjustFontSize.Decrease-text-size")+'">'+Locale.get("AdjustFontSize.Decrease-text-size")+"</a></li>",downPlaceHolder:[document.getElement("#article .tools"),"top"],buttonsOrder:1,sizes:[".9em","1em","1.1em","","1.4em","1.6em","1.8em"]}),document.getElement("#article .tools .print a").addEvent("click",function(a){a.stop(),window.print()})},OM.initSlideshow=function(){var a=document.getElement("#slideshow .inner");a&&new NewsSlideshow(a,{data:OM.photos,templateCounter:'<p class="counter"><span>'+Locale.get("Slideshow.Photo")+"</span>{num}/{total}</p>",templateTools:'<ul class="tools"></ul>',templateTool:'<li class="{tool}"><a href="#" title="{text}">{text}</a></li>',templatePhotos:"<ul></ul>",templatePhoto:'<li class="photos">\n\t\t\t\t\t\t\t <h3>{title}</h3>\n\t\t\t\t\t\t\t <a href="{url}"><img src="{image}" width="298" height="195" alt="" /></a>\n\t\t\t\t\t\t\t <p>{description}</p>\n\t\t\t\t\t\t\t</li>'})},OM.initPhotos=function(){var a=document.getElement("#photos .inner ul");a&&(new Carousel(a,{prevTxt:Locale.get("Carousel.Previous"),nextTxt:Locale.get("Carousel.Next"),view:4,fakeNav:!0,onScrollEnd:function(){document.getElements("#photos .nav a").removeClass("off"),this.options.active==0?document.getElement("#photos .nav .prev a").addClass("off"):this.options.active==this.max&&document.getElement("#photos .nav .next a").addClass("off")}}),document.getElement("#photos .nav .prev a").addClass("off"))},OM.initFreeVideoPlayer=function(){document.id("free-video-player")&&OM.media&&(new Swiff("/swf/player.swf?"+(new Date).getTime(),{id:"omtv-player",width:456,height:335,params:{wmode:"transparent",allowFullScreen:!0,allowScriptAccess:"sameDomain"},vars:{src:"rtmpt://sf.tf1.fr/ondemand/"+OM.media,autostart:!0,themeColor:"0595D4",mode:"sidebyside",scaleMode:"fit",frameColor:"131313",fontColor:"FFFFFF",enableFullscreen:!0}})).inject(document.id("free-video-player").empty())},OM.initPlayerPlaceholder=function(){document.getElement("#player-placeholder")&&(new Swiff("/swf/player_jw.swf?"+Date.now(),{id:"omtv-player",width:456,height:335,params:{wmode:"transparent",allowFullScreen:!0,allowScriptAccess:"sameDomain",id:"jwplayer",name:"jwplayer"},vars:{file:OM.media,streamer:"rtmpt://sf.tf1.fr/ondemand/",autostart:!0,stretching:"exactfit",skin:"/swf/skins/om.zip"}})).inject(document.getElement("#player-placeholder").empty())}
