/*rotate menu par ED Prod
   etiennedeb@ifrance.com
   http://javascript.lab.cc
*/

var objects;
var pos;
var r = 130;        // rayon
var xoff = 575;     // position x
var yoff = 225;     // position y
var pi = Math.PI;   // pi
var inc = pi / 300; // nb degre pour chaque cycle
var objets;
var pos;
var isNS = (navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 4);
var div1 = (isNS) ? document.obj1 : document.all.obj1.style;
var div2 = (isNS) ? document.obj2 : document.all.obj2.style;
var div3 = (isNS) ? document.obj3 : document.all.obj3.style;
var div4 = (isNS) ? document.obj4 : document.all.obj4.style;
var div5 = (isNS) ? document.obj5 : document.all.obj5.style;
var div6 = (isNS) ? document.obj6 : document.all.obj6.style;
var div7 = (isNS) ? document.obj7 : document.all.obj7.style;
var div8 = (isNS) ? document.obj8 : document.all.obj8.style;
objets = new Array(div1, div2, div3, div4, div5, div6, div7, div8);
pos = new Array();
pos[0] = 0;
for (var i = 1; i < objets.length; i++) {
 pos[i] = parseFloat(pos[i - 1] + ((2 * pi) / objets.length));
} 
function rotationObjets() {
 for (var i = 0; i < pos.length; i++) {
  pos[i] += inc; objets[i].visibility = 'visible';
  objets[i].left = (r * Math.cos(pos[i])) + xoff
  objets[i].top = (r * Math.sin(pos[i])) + yoff;
 }
 attendre = setTimeout("rotationObjets()", 15);
}
rotationObjets();
