var ImageSlider={

  animations:[["width","left","x-f"],["width","left","f-x"],["height","top","f-x"],["height","top","x-f"]],

  images:null,
  i:-1,
  slider:new Slider("ImageSlider.slider",0,0,20,60),


  rotateAnimation:function(){
    ImageSlider.i++;
    if(ImageSlider.i==ImageSlider.images.length){
      ImageSlider.i=0;
      for(var i=0;i<ImageSlider.images.length;i++){
        if(i<ImageSlider.images.length-1)ImageSlider.images[i].style.left="-1000px"; else ImageSlider.images[i].style.zIndex=1;
      }
    }else if(ImageSlider.i==(ImageSlider.images.length-1)){
      ImageSlider.images[ImageSlider.i].style.left="-1000px";
      ImageSlider.images[ImageSlider.i].style.zIndex=2;
    }

    var animation=ImageSlider.animations[Math.floor(Math.random()*(ImageSlider.animations.length))];

    ImageSlider.slider.actual=ImageSlider.slider.start=0;
    ImageSlider.slider.finalv=ImageSlider.slider.ffinalv=ImageSlider.slider.ffinalv=ImageSlider.images[ImageSlider.i][animation[0]];
    ImageSlider.slider.running=new Function("if('"+animation[0]+"'=='height')ImageSlider.images[ImageSlider.i].style.left=0;var f="+ImageSlider.images[ImageSlider.i][animation[0]]+";var x=arguments[0];ImageSlider.images[ImageSlider.i].style."+animation[1]+"="+animation[2]+"+'px';");
    clearTimeout(ImageSlider.slider.timer);
  },



  init:function(){
    ImageSlider.slider.last=function(){
      ImageSlider.slider.running(arguments[0]);
      ImageSlider.rotateAnimation();
      window.setTimeout('ImageSlider.slider.timer=setInterval("ImageSlider.slider.run()",ImageSlider.slider.step);',1500);
    };
    ImageSlider.images=getEl("bann-top").getElementsByTagName("img");
    ImageSlider.rotateAnimation();
    ImageSlider.slider.run();
  }


};


registerEvent(window,"load",function(){if(getEl("bann-top"))ImageSlider.init();});









