window.addEvent("domready",function(){var a=$("light").getStyle("margin-left").toInt();menu=new Menu($$("#top_bar .link"),$("light"),a);$("flags").getElements(".deactive").each(function(c,b){c.getFirst("img").setStyle("opacity",0.3);c.addEvent("mouseover",function(){c.getFirst("img").set("tween",{duration:300}).fade("out")});c.addEvent("mouseout",function(){c.getFirst("img").set("tween",{duration:300}).fade(0.3)})})});var Menu=new Class({initialize:function(b,a,c){this.start_position=c;this.list=b;this.light=a;this.light_width=this.light.getStyle("width").toInt();this.initEvents()},initEvents:function(){this.list.each(function(b,a){b.addEvent("mouseover",function(){this.light.fade("show");var c=this.getLeftOffset.bind(this,a);this.light.set("tween",{transition:Fx.Transitions.Quart.easeOut,duration:600});this.light.tween("margin-left",c)}.bind(this));b.addEvent("mouseout",function(){this.light.fade("hide")}.bind(this))}.bind(this))},getLeftOffset:function(c){var d=0;for(var b=0;b<c;b++){d+=this.list[b].getStyle("width").toInt()}var a=this.findCenterPos.bind(this,[d,this.list[c].getStyle("width").toInt()]).run();d+=a;return d},findCenterPos:function(b,a){if(this.light_width>a){return -(this.light_width-a)/2}else{return(a-this.light_width)/2}}});
