function animatedObject(elementName,loop,speed,steps,endRoutines,route){
  this.elementName = elementName;
  this.loop = loop;
  this.speed = speed;
  this.steps = steps;
  this.frameIndex = 0;
  this.endRoutines = endRoutines;
  this.route = route.split(',');
  this.animate = animateObject;
  this.move = moveObject;
  this.show = showObject;
  this.hide = hideObject;
  animatedObjects[elementName] = this;
}
function stopTimeline(timelineNumber){
   animationTime[timelineNumber] = animationTimeline[timelineNumber].length;
}
function startTimeline(timelineNumber) {
  animationTime[timelineNumber] = 0;
  timelineController(timelineNumber);
}
function timelineController(timelineNumber) {
    if (animationTime[timelineNumber] <= animationTimeline[timelineNumber].length - 1) {
      animationTime[timelineNumber]++;
        if (animationTimeline[timelineNumber][animationTime[timelineNumber]] != null){
          eval(animationTimeline[timelineNumber][animationTime[timelineNumber]]);
        }
        setTimeout('timelineController(' + timelineNumber + ')', 100);
    }
}
function showObject(){
  eval(layerObj + '["' + this.elementName + '"]' + styleObj + '.visibility = "visible"');
}
        
function hideObject(){
  eval(layerObj + '["' + this.elementName + '"]' + styleObj + '.visibility = "hidden"');
}
  
function moveObject(left, top){
  eval(layerObj + '["' + this.elementName + '"]' + styleObj + '.top = top');
  eval(layerObj + '["' + this.elementName + '"]' + styleObj + '.left = left');
}
function animateObject(){
    if (this.route.length > 4 && this.frameIndex < this.route.length)  {
      this.move(this.route[this.frameIndex], this.route[this.frameIndex + 1]);
      this.frameIndex += 2;
      setTimeout('animatedObjects["' + this.elementName + '"].animate()', this.speed);
    }
    else if (this.route.length == 4 && this.frameIndex <= this.steps) {
      this.move(parseInt(this.route[0]) + (this.frameIndex * ((parseInt(this.route[2]) -
parseInt(this.route[0])) / this.steps)), parseInt(this.route[1]) + (this.frameIndex *
((parseInt(this.route[3]) - parseInt(this.route[1])) / this.steps)));
      this.frameIndex++;
      setTimeout('animatedObjects["' + this.elementName + '"].animate()', this.speed);         
    }
    else {
      eval(this.endRoutines + "");
      this.frameIndex = 0;
        if (this.loop == "yes"){
          this.animate();
        }
    }
}
function initAnimation() {
  layerObj = (isNS) ? 'document' : 'document.all';
  styleObj = (isNS) ? '' : '.style';
  animationTime = new Array();
  animationTimeline = new Array();
  animatedObjects = new Object();

object00 = new animatedObject('objectL00', 'no',50 ,20 ,'null','705,100,5,100');
object001 = new animatedObject('objectL001', 'no',50 ,20 ,'null','705,121,5,121');
 object002 = new animatedObject('objectL002', 'no',50 ,20 ,'null','700,137,5,137');
//object03 = new animatedObject('objectL03', 'no',50 ,20 ,'null','-100,145,20,145');
//object04 = new animatedObject('objectL04', 'no',50 ,25 ,'null','130,150');
//object05 = new animatedObject('objectL05', 'no',50 ,30 ,'null','240,150');
//object06 = new animatedObject('objectL06', 'no',50 ,35 ,'null','350,180');
//object07 = new animatedObject('objectL07', 'no',50 ,40 ,'null','465,180');
//object08 = new animatedObject('objectL08', 'no',50 ,5 ,'null','705,245,505,245');
//object09 = new animatedObject('objectL09', 'no',140 ,10 ,'null','545,280');
//object10 = new animatedObject('objectL10', 'no',140 ,10 ,'null','400,200');
  animationTimeline[0] = new Array();
   animationTimeline[0][10] = 'object00.show(); object00.animate();';
   animationTimeline[0][20] = 'object001.show(); object001.animate();';
   animationTimeline[0][30] = 'object002.show(); object002.animate();';
//  animationTimeline[0][50] = 'object03.show(); object03.animate();';
//  animationTimeline[0][60] = 'object04.show(); object04.animate();';
//  animationTimeline[0][65] = 'object05.show(); object05.animate();';
//  animationTimeline[0][70] = 'object06.show(); object06.animate();';
//  animationTimeline[0][75] = 'object07.show(); object07.animate();';
//  animationTimeline[0][76] = 'object08.show(); object08.animate();';
//  animationTimeline[0][95] = 'object09.show(); object09.animate();';
//  animationTimeline[0][5] = 'object10.show(); object10.animate();';
 
startTimeline(0);
}
var layerObj, styleObj, totalTime, currTime;
var animationTime, animationTimeline, animatedObjects;
var bon, boff;
var isNS = (navigator.appName == "Netscape");
var isDHTML = (parseInt(navigator.appVersion) > 3);
function playSound(name) {
                        if (navigator.appName== "Netscape" && parseInt(navigator.appVersion) >= 3 &&
                            navigator.appVersion.indexOf("68k") == -1 && navigator.javaEnabled() &&
                            document.embeds[name] != null && document.embeds[name].IsReady()) {
                        document.embeds[name].play(false);
                        }
                    }
function over1() {
  layerObj = (isNS) ? 'document' : 'document.all';
  styleObj = (isNS) ? '' : '.style';
  animationTime = new Array();
  animationTimeline = new Array();
  animatedObjects = new Object();


object08 = new animatedObject('objectL08', 'no',50 ,5 ,'null','705,245,505,245');

  animationTimeline[0] = new Array();

  animationTimeline[0][8] = 'object08.show(); object08.animate();';

 
startTimeline(0);
}
var layerObj, styleObj, totalTime, currTime;
var animationTime, animationTimeline, animatedObjects;
var bon, boff;
var isNS = (navigator.appName == "Netscape");
var isDHTML = (parseInt(navigator.appVersion) > 3);
function playSound(name) {
                        if (navigator.appName== "Netscape" && parseInt(navigator.appVersion) >= 3 &&
                            navigator.appVersion.indexOf("68k") == -1 && navigator.javaEnabled() &&
                            document.embeds[name] != null && document.embeds[name].IsReady()) {
                        document.embeds[name].play(false);
                        }
                    }
function over2() {
  layerObj = (isNS) ? 'document' : 'document.all';
  styleObj = (isNS) ? '' : '.style';
  animationTime = new Array();
  animationTimeline = new Array();
  animatedObjects = new Object();


object09 = new animatedObject('objectL09', 'no',50 ,5 ,'null','705,245,505,245');

  animationTimeline[0] = new Array();

  animationTimeline[0][9] = 'object09.show(); object09.animate();';

 
startTimeline(0);
}
var layerObj, styleObj, totalTime, currTime;
var animationTime, animationTimeline, animatedObjects;
var bon, boff;
var isNS = (navigator.appName == "Netscape");
var isDHTML = (parseInt(navigator.appVersion) > 3);
function playSound(name) {
                        if (navigator.appName== "Netscape" && parseInt(navigator.appVersion) >= 3 &&
                            navigator.appVersion.indexOf("68k") == -1 && navigator.javaEnabled() &&
                            document.embeds[name] != null && document.embeds[name].IsReady()) {
                        document.embeds[name].play(false);
                        }
                    }


