var Overlay=new Class({Implements:[Options],options:{id:"overlay",displayElement:null,displayClass:"overlay",wait:null},initialize:function(a){this.setOptions(a),this.display=!1,this.element=(new Element("div",{id:this.options.id,styles:{display:"none"}})).inject(document.body),this.options.displayElement.inject(document.body)},toggle:function(a){this.display=typeof a!="undefined"?a=="show"?!0:!1:this.display?!1:!0,document.id(document.body).toggleClass("overlay"),this.display?(Browser.ie6&&document.id(document.body).addClass("overlay"),this.element.setStyles({display:"block",width:document.id(document.body).getScrollSize().x+"px",height:document.id(document.body).getScrollSize().y+"px","background-position":(document.id(document.body).getSize().x-50)/2+"px "+(document.id(document.body).getScroll().y+(document.id(document.body).getSize().y-50)/2)+"px"}),this.options.wait?this.options.wait.addEvent("load",this.displayDisplayElement.bind(this)):this.displayDisplayElement()):(Browser.ie6&&document.id(document.body).removeClass("overlay"),this.element.setStyles({display:"none",width:"",height:""}),this.options.displayElement.setStyles({display:"",left:"",position:"",top:"","z-index":""}).removeClass(this.options.displayClass))},displayDisplayElement:function(){this.options.displayElement.addClass(this.options.displayClass),this.options.displayElement.setStyles({"z-index":10001,position:"absolute",top:document.id(document.body).getScroll().y+(document.id(document.body).getSize().y-this.options.displayElement.getSize().y.toInt())/2+"px",left:(document.id(document.body).getSize().x-this.options.displayElement.getSize().x.toInt())/2+"px"})}}),Community=new Class({Implements:[Options],options:{active:0,event:"click",activeClass:"active"},initialize:function(a,b,c){this.tabs=a,this.zones=b,this.setOptions(c),this.tabs[this.options.active].addClass(this.options.activeClass),this.zones[this.options.active].addClass(this.options.activeClass),this.i=0,this.tabs.forEach(function(a){a.store("index",this.i++)}.bind(this)),this.tabs.addEvent(this.options.event,this.displayZone.bind(this))},displayZone:function(a){this.tabs[this.options.active].removeClass(this.options.activeClass),this.zones[this.options.active].removeClass(this.options.activeClass),this.options.active=a.target.retrieve("index"),a.target.addClass(this.options.activeClass),this.zones[this.options.active].addClass(this.options.activeClass)}});document.addEvent("domready",function(){var a=document.getElements("#player-infos-tabs > div[class]");new Community(document.getElements("#player-infos-tabs h4"),a);var b=0;a.forEach(function(a){var c=a.getStyle("height").toInt();c>b&&(b=c)}),a.forEach(function(a){a.setStyle("height",b+"px")}),a[0].getParent().setStyle("height",b+58+"px"),window.addEvent("domready",function(){var a=(new Elements.from('<div id="goal-lightbox"><a href="#" title="'+Locale.get("Overlay.Close")+'">'+Locale.get("Overlay.Close")+"</a></div>"))[0].addEvent("click",function(a){a.stop(),goalOverlay.toggle()}).inject(document.body);goalOverlay=new Overlay({displayElement:a}),document.getElement(".see-animation").addEvent("click",function(a){a.stop(),goalOverlay.options.displayElement.empty(),goalOverlay.toggle("show"),(new Swiff("/swf/flv-player.swf?"+(new Date).getTime(),{width:320,height:240,vars:{flv:"http://s.psg.fr/psg/file/goals/"+document.getElement(".family-name").get("text").toLowerCase().standardize()+".flv",autoplay:1,margin:0,showplayer:"never",buffermessage:"",buffershowbg:0}})).inject(goalOverlay.options.displayElement),timer=goalOverlay.toggle.delay(9e3,goalOverlay,"hide")})})})
