var ligams={};var Carrousel_Settings={radiusX:235,radiusY:10,centerX:270,centerY:30,minScale:0.2,speed:0.01,perspective:20,thumbWidth:140,thumbHeight:140,interval:50};ligams.carrousel=function(a){this.el=document.getElementById(a);this.items=this.getItems();this.itemWidth=this.items[0].style.width;this.itemHeight=this.items[0].style.height;this.angles=new Array();this.images=new Array();this.timer;this.timerName="moving";this.initItems()};ligams.carrousel.prototype={initItems:function(){var h=new Array();for(var b=0;b<this.items.length;b++){var c=this.items[b];var g=b*((Math.PI*2)/this.items.length);this.angles.push(g);var e=Math.cos(g)*Carrousel_Settings.radiusX+Carrousel_Settings.centerX;var d=Math.sin(g)*Carrousel_Settings.radiusY+Carrousel_Settings.centerY;c.style.left=e+"px";c.style.top=d+"px";var f=(d-Carrousel_Settings.perspective)/(Carrousel_Settings.centerY+Carrousel_Settings.radiusY-Carrousel_Settings.perspective);var a=c.getElementsByTagName("img")[0];a.style.width=(Carrousel_Settings.thumbWidth*f)+"px";a.style.height=(Carrousel_Settings.thumbHeight*f)+"px";this.images.push(a)}this.launch()},getItems:function(){var c=new Array();var a=this.el.childNodes;for(var b=0;b<a.length;b++){if(a[b].nodeName&&a[b].nodeName.toLowerCase()=="div"&&a[b].className=="Carrousel_ligams_item"){c.push(a[b])}}return c},moveItems:function(l){if(l==undefined||l==null){l=ligams.timer.instance.objects.moving.params}var j=";";for(var e=0;e<l.items.length;e++){var m=l.items[e];l.angles[e]=l.angles[e]+Carrousel_Settings.speed;var c=l.angles[e];var a=Math.cos(c)*Carrousel_Settings.radiusX+Carrousel_Settings.centerX;var k=Math.sin(c)*Carrousel_Settings.radiusY+Carrousel_Settings.centerY;m.style.left=a+"px";m.style.top=k+"px";var g=(k-Carrousel_Settings.perspective)/(Carrousel_Settings.centerY+Carrousel_Settings.radiusY-Carrousel_Settings.perspective);var b=Math.max(g,Carrousel_Settings.minScale);var d=l.images[e];var f=Math.round(Carrousel_Settings.thumbHeight*b);d.style.width=Math.round(Carrousel_Settings.thumbWidth*b)+"px";d.style.height=f+"px";l.items[e].style.zIndex=f*1000;j+=f+";"}},launch:function(){this.timer=new ligams.timer();this.timer.setTimer(this.timerName,this.moveItems,Carrousel_Settings.interval,this,this)}};ligams.timer=function(){this.objects=new Object();ligams.timer.instance=this};ligams.timer.prototype={setTimer:function(a,c,e,d,b){if(b==null){this.params=new Array()}else{this.params=b}this.objects[a]={};this.objects[a].params=this.params;var f=setInterval(c,e,d);this.objects[a].id=f},killTimer:function(a){clearInterval(this.objects[a].id)}};
