function MM_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,lastKeyFr,propNum,theObj;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (numGotos != null)
    if (tmLn.gotoCount == null) tmLn.gotoCount = 1;
    else if (tmLn.gotoCount++ >= numGotos) {tmLn.gotoCount=0; return}
  jmpFwd = (fNew > tmLn.curFrame);
  for (i = 0; i < tmLn.length; i++) {
    sprite = (jmpFwd)? tmLn[i] : tmLn[(tmLn.length-1)-i]; //count bkwds if jumping back
    if (sprite.charAt(0) == "s") {
      numKeyFr = sprite.keyFrames.length;
      firstKeyFr = sprite.keyFrames[0];
      lastKeyFr = sprite.keyFrames[numKeyFr - 1];
      if ((jmpFwd && fNew<firstKeyFr) || (!jmpFwd && lastKeyFr<fNew)) continue; //skip if untouchd
      for (keyFrm=1; keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]; keyFrm++);
      for (j=0; j<sprite.values.length; j++) {
        props = sprite.values[j];
        if (numKeyFr == props.length) propNum = keyFrm-1 //keyframes only
        else propNum = Math.min(Math.max(0,fNew-firstKeyFr),props.length-1); //or keep in legal range
        if (sprite.obj != null) {
          if (props.prop2 == null) sprite.obj[props.prop] = props[propNum];
          else        sprite.obj[props.prop2][props.prop] = props[propNum];
      } }
    } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
  }
  tmLn.curFrame = fNew;
  if (tmLn.ID == 0) eval('MM_timelinePlay(tmLnName)');
}

function MM_timelinePlay(tmLnName, myID) { //v1.2
  //Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004 Macromedia, Inc. All rights reserved.
  var i,j,tmLn,props,keyFrm,sprite,numKeyFr,firstKeyFr,propNum,theObj,firstTime=false;
  if (document.MM_Time == null) MM_initTimelines(); //if *very* 1st time
  tmLn = document.MM_Time[tmLnName];
  if (myID == null) { myID = ++tmLn.ID; firstTime=true;}//if new call, incr ID
  if (myID == tmLn.ID) { //if Im newest
    setTimeout('MM_timelinePlay("'+tmLnName+'",'+myID+')',tmLn.delay);
    fNew = ++tmLn.curFrame;
    for (i=0; i<tmLn.length; i++) {
      sprite = tmLn[i];
      if (sprite.charAt(0) == 's') {
        if (sprite.obj) {
          numKeyFr = sprite.keyFrames.length; firstKeyFr = sprite.keyFrames[0];
          if (fNew >= firstKeyFr && fNew <= sprite.keyFrames[numKeyFr-1]) {//in range
            keyFrm=1;
            for (j=0; j<sprite.values.length; j++) {
              props = sprite.values[j]; 
              if (numKeyFr != props.length) {
                if (props.prop2 == null) sprite.obj[props.prop] = props[fNew-firstKeyFr];
                else        sprite.obj[props.prop2][props.prop] = props[fNew-firstKeyFr];
              } else {
                while (keyFrm<numKeyFr && fNew>=sprite.keyFrames[keyFrm]) keyFrm++;
                if (firstTime || fNew==sprite.keyFrames[keyFrm-1]) {
                  if (props.prop2 == null) sprite.obj[props.prop] = props[keyFrm-1];
                  else        sprite.obj[props.prop2][props.prop] = props[keyFrm-1];
        } } } } }
      } else if (sprite.charAt(0)=='b' && fNew == sprite.frame) eval(sprite.value);
      if (fNew > tmLn.lastFrame) tmLn.ID = 0;
  } }
}
function MM_initTimelines() { //v4.0
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    var ns = navigator.appName == "Netscape";
    var ns4 = (ns && parseInt(navigator.appVersion) == 4);
    var ns5 = (ns && parseInt(navigator.appVersion) > 4);
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(2);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 12;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 2;
    if (ns4)
        document.MM_Time[0][0].obj = document["Layer3"] ? document["Layer3"].document["Layer2"] : document["Layer2"];
    else if (ns5)
        document.MM_Time[0][0].obj = document.getElementById("Layer2");
    else
        document.MM_Time[0][0].obj = document.all ? document.all["Layer2"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 205, 320, 370);
    document.MM_Time[0][0].values = new Array(3);
    if (ns5)
        document.MM_Time[0][0].values[0] = new Array("0px", "-4px", "-8px", "-12px", "-16px", "-20px", "-24px", "-28px", "-32px", "-36px", "-40px", "-44px", "-47px", "-51px", "-55px", "-59px", "-63px", "-67px", "-71px", "-75px", "-79px", "-83px", "-87px", "-91px", "-95px", "-99px", "-103px", "-106px", "-110px", "-114px", "-118px", "-122px", "-126px", "-130px", "-134px", "-138px", "-142px", "-146px", "-150px", "-154px", "-157px", "-161px", "-165px", "-169px", "-173px", "-177px", "-181px", "-185px", "-189px", "-193px", "-197px", "-201px", "-205px", "-209px", "-212px", "-216px", "-220px", "-224px", "-228px", "-232px", "-236px", "-240px", "-244px", "-248px", "-252px", "-256px", "-260px", "-264px", "-267px", "-271px", "-275px", "-279px", "-283px", "-287px", "-291px", "-295px", "-299px", "-303px", "-307px", "-311px", "-315px", "-319px", "-323px", "-326px", "-330px", "-334px", "-338px", "-342px", "-346px", "-350px", "-354px", "-358px", "-362px", "-366px", "-370px", "-374px", "-378px", "-382px", "-386px", "-390px", "-393px", "-397px", "-401px", "-405px", "-409px", "-413px", "-417px", "-421px", "-424px", "-428px", "-432px", "-436px", "-440px", "-443px", "-447px", "-451px", "-455px", "-458px", "-462px", "-466px", "-469px", "-473px", "-477px", "-481px", "-484px", "-488px", "-491px", "-495px", "-499px", "-502px", "-506px", "-510px", "-513px", "-517px", "-520px", "-524px", "-527px", "-531px", "-535px", "-538px", "-542px", "-545px", "-549px", "-552px", "-555px", "-559px", "-562px", "-566px", "-569px", "-573px", "-576px", "-580px", "-583px", "-586px", "-590px", "-593px", "-597px", "-600px", "-603px", "-607px", "-610px", "-613px", "-617px", "-620px", "-623px", "-626px", "-630px", "-633px", "-636px", "-640px", "-643px", "-646px", "-649px", "-653px", "-656px", "-659px", "-662px", "-665px", "-669px", "-672px", "-675px", "-678px", "-681px", "-684px", "-688px", "-691px", "-694px", "-697px", "-700px", "-703px", "-706px", "-709px", "-712px", "-716px", "-719px", "-722px", "-725px", "-728px", "-731px", "-734px", "-737px", "-740px", "-743px", "-746px", "-749px", "-754px", "-759px", "-764px", "-769px", "-773px", "-778px", "-783px", "-788px", "-792px", "-797px", "-801px", "-805px", "-810px", "-814px", "-818px", "-822px", "-826px", "-830px", "-834px", "-838px", "-842px", "-845px", "-849px", "-852px", "-856px", "-859px", "-863px", "-866px", "-869px", "-873px", "-876px", "-879px", "-882px", "-885px", "-888px", "-890px", "-893px", "-896px", "-899px", "-901px", "-904px", "-906px", "-909px", "-911px", "-913px", "-916px", "-918px", "-920px", "-923px", "-925px", "-927px", "-929px", "-932px", "-934px", "-936px", "-938px", "-940px", "-942px", "-944px", "-946px", "-948px", "-949px", "-951px", "-953px", "-955px", "-957px", "-959px", "-960px", "-962px", "-964px", "-965px", "-967px", "-969px", "-970px", "-972px", "-974px", "-975px", "-977px", "-978px", "-980px", "-982px", "-983px", "-985px", "-986px", "-988px", "-989px", "-991px", "-992px", "-994px", "-995px", "-997px", "-998px", "-1000px", "-1001px", "-1002px", "-1004px", "-1005px", "-1007px", "-1008px", "-1010px", "-1011px", "-1013px", "-1014px", "-1016px", "-1017px", "-1019px", "-1020px", "-1022px", "-1023px", "-1025px", "-1027px", "-1028px", "-1030px", "-1031px", "-1033px", "-1036px", "-1038px", "-1041px", "-1043px", "-1046px", "-1048px", "-1050px", "-1051px", "-1053px", "-1055px", "-1056px", "-1058px", "-1059px", "-1061px", "-1062px", "-1063px", "-1064px", "-1065px", "-1066px", "-1067px", "-1068px", "-1070px", "-1071px", "-1072px", "-1073px", "-1074px", "-1075px", "-1076px", "-1077px", "-1078px", "-1079px", "-1080px", "-1082px", "-1083px", "-1084px", "-1085px", "-1086px", "-1087px", "-1088px", "-1090px", "-1091px", "-1092px", "-1093px", "-1094px", "-1095px", "-1096px", "-1098px", "-1099px", "-1100px", "-1101px");
    else
        document.MM_Time[0][0].values[0] = new Array(0,-4,-8,-12,-16,-20,-24,-28,-32,-36,-40,-44,-47,-51,-55,-59,-63,-67,-71,-75,-79,-83,-87,-91,-95,-99,-103,-106,-110,-114,-118,-122,-126,-130,-134,-138,-142,-146,-150,-154,-157,-161,-165,-169,-173,-177,-181,-185,-189,-193,-197,-201,-205,-209,-212,-216,-220,-224,-228,-232,-236,-240,-244,-248,-252,-256,-260,-264,-267,-271,-275,-279,-283,-287,-291,-295,-299,-303,-307,-311,-315,-319,-323,-326,-330,-334,-338,-342,-346,-350,-354,-358,-362,-366,-370,-374,-378,-382,-386,-390,-393,-397,-401,-405,-409,-413,-417,-421,-424,-428,-432,-436,-440,-443,-447,-451,-455,-458,-462,-466,-469,-473,-477,-481,-484,-488,-491,-495,-499,-502,-506,-510,-513,-517,-520,-524,-527,-531,-535,-538,-542,-545,-549,-552,-555,-559,-562,-566,-569,-573,-576,-580,-583,-586,-590,-593,-597,-600,-603,-607,-610,-613,-617,-620,-623,-626,-630,-633,-636,-640,-643,-646,-649,-653,-656,-659,-662,-665,-669,-672,-675,-678,-681,-684,-688,-691,-694,-697,-700,-703,-706,-709,-712,-716,-719,-722,-725,-728,-731,-734,-737,-740,-743,-746,-749,-754,-759,-764,-769,-773,-778,-783,-788,-792,-797,-801,-805,-810,-814,-818,-822,-826,-830,-834,-838,-842,-845,-849,-852,-856,-859,-863,-866,-869,-873,-876,-879,-882,-885,-888,-890,-893,-896,-899,-901,-904,-906,-909,-911,-913,-916,-918,-920,-923,-925,-927,-929,-932,-934,-936,-938,-940,-942,-944,-946,-948,-949,-951,-953,-955,-957,-959,-960,-962,-964,-965,-967,-969,-970,-972,-974,-975,-977,-978,-980,-982,-983,-985,-986,-988,-989,-991,-992,-994,-995,-997,-998,-1000,-1001,-1002,-1004,-1005,-1007,-1008,-1010,-1011,-1013,-1014,-1016,-1017,-1019,-1020,-1022,-1023,-1025,-1027,-1028,-1030,-1031,-1033,-1036,-1038,-1041,-1043,-1046,-1048,-1050,-1051,-1053,-1055,-1056,-1058,-1059,-1061,-1062,-1063,-1064,-1065,-1066,-1067,-1068,-1070,-1071,-1072,-1073,-1074,-1075,-1076,-1077,-1078,-1079,-1080,-1082,-1083,-1084,-1085,-1086,-1087,-1088,-1090,-1091,-1092,-1093,-1094,-1095,-1096,-1098,-1099,-1100,-1101);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5)
        document.MM_Time[0][0].values[1] = new Array("-37px", "-38px", "-39px", "-40px", "-42px", "-43px", "-44px", "-45px", "-46px", "-48px", "-49px", "-50px", "-51px", "-52px", "-54px", "-55px", "-56px", "-57px", "-59px", "-60px", "-61px", "-62px", "-64px", "-65px", "-66px", "-68px", "-69px", "-70px", "-71px", "-73px", "-74px", "-75px", "-77px", "-78px", "-79px", "-80px", "-82px", "-83px", "-84px", "-86px", "-87px", "-88px", "-89px", "-91px", "-92px", "-93px", "-95px", "-96px", "-97px", "-98px", "-100px", "-101px", "-102px", "-104px", "-105px", "-106px", "-107px", "-109px", "-110px", "-111px", "-112px", "-114px", "-115px", "-116px", "-118px", "-119px", "-120px", "-121px", "-123px", "-124px", "-125px", "-126px", "-128px", "-129px", "-130px", "-131px", "-133px", "-134px", "-135px", "-136px", "-138px", "-139px", "-140px", "-141px", "-143px", "-144px", "-145px", "-146px", "-148px", "-149px", "-150px", "-151px", "-152px", "-154px", "-155px", "-156px", "-157px", "-159px", "-160px", "-161px", "-162px", "-163px", "-164px", "-166px", "-167px", "-168px", "-169px", "-170px", "-171px", "-173px", "-174px", "-175px", "-176px", "-177px", "-178px", "-179px", "-180px", "-181px", "-182px", "-183px", "-185px", "-186px", "-187px", "-188px", "-189px", "-190px", "-191px", "-192px", "-193px", "-194px", "-195px", "-196px", "-197px", "-198px", "-199px", "-200px", "-200px", "-201px", "-202px", "-203px", "-204px", "-205px", "-206px", "-207px", "-208px", "-209px", "-210px", "-210px", "-211px", "-212px", "-213px", "-214px", "-215px", "-215px", "-216px", "-217px", "-218px", "-219px", "-219px", "-220px", "-221px", "-222px", "-222px", "-223px", "-224px", "-225px", "-225px", "-226px", "-227px", "-227px", "-228px", "-229px", "-229px", "-230px", "-230px", "-231px", "-232px", "-232px", "-233px", "-233px", "-234px", "-234px", "-235px", "-235px", "-236px", "-236px", "-237px", "-237px", "-238px", "-238px", "-239px", "-239px", "-239px", "-240px", "-240px", "-240px", "-241px", "-241px", "-241px", "-241px", "-241px", "-242px", "-242px", "-242px", "-242px", "-242px", "-242px", "-242px", "-242px", "-241px", "-241px", "-241px", "-240px", "-240px", "-239px", "-238px", "-237px", "-236px", "-235px", "-234px", "-233px", "-232px", "-231px", "-230px", "-228px", "-227px", "-225px", "-224px", "-222px", "-221px", "-219px", "-217px", "-216px", "-214px", "-212px", "-211px", "-209px", "-207px", "-205px", "-203px", "-201px", "-199px", "-197px", "-195px", "-194px", "-192px", "-190px", "-188px", "-186px", "-184px", "-182px", "-180px", "-178px", "-175px", "-173px", "-171px", "-169px", "-167px", "-165px", "-163px", "-161px", "-159px", "-157px", "-155px", "-153px", "-151px", "-149px", "-147px", "-145px", "-143px", "-141px", "-139px", "-136px", "-134px", "-132px", "-131px", "-129px", "-127px", "-125px", "-123px", "-121px", "-119px", "-117px", "-115px", "-113px", "-111px", "-109px", "-108px", "-106px", "-104px", "-102px", "-100px", "-99px", "-97px", "-95px", "-93px", "-92px", "-90px", "-88px", "-87px", "-85px", "-84px", "-82px", "-80px", "-79px", "-77px", "-76px", "-75px", "-73px", "-72px", "-70px", "-69px", "-68px", "-67px", "-65px", "-64px", "-63px", "-62px", "-61px", "-60px", "-58px", "-57px", "-55px", "-54px", "-53px", "-52px", "-51px", "-50px", "-49px", "-48px", "-47px", "-47px", "-46px", "-45px", "-45px", "-44px", "-44px", "-43px", "-43px", "-42px", "-42px", "-41px", "-41px", "-41px", "-40px", "-40px", "-39px", "-39px", "-39px", "-38px", "-38px", "-38px", "-38px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-37px", "-38px", "-38px", "-38px", "-38px", "-37px", "-37px");
    else
        document.MM_Time[0][0].values[1] = new Array(-37,-38,-39,-40,-42,-43,-44,-45,-46,-48,-49,-50,-51,-52,-54,-55,-56,-57,-59,-60,-61,-62,-64,-65,-66,-68,-69,-70,-71,-73,-74,-75,-77,-78,-79,-80,-82,-83,-84,-86,-87,-88,-89,-91,-92,-93,-95,-96,-97,-98,-100,-101,-102,-104,-105,-106,-107,-109,-110,-111,-112,-114,-115,-116,-118,-119,-120,-121,-123,-124,-125,-126,-128,-129,-130,-131,-133,-134,-135,-136,-138,-139,-140,-141,-143,-144,-145,-146,-148,-149,-150,-151,-152,-154,-155,-156,-157,-159,-160,-161,-162,-163,-164,-166,-167,-168,-169,-170,-171,-173,-174,-175,-176,-177,-178,-179,-180,-181,-182,-183,-185,-186,-187,-188,-189,-190,-191,-192,-193,-194,-195,-196,-197,-198,-199,-200,-200,-201,-202,-203,-204,-205,-206,-207,-208,-209,-210,-210,-211,-212,-213,-214,-215,-215,-216,-217,-218,-219,-219,-220,-221,-222,-222,-223,-224,-225,-225,-226,-227,-227,-228,-229,-229,-230,-230,-231,-232,-232,-233,-233,-234,-234,-235,-235,-236,-236,-237,-237,-238,-238,-239,-239,-239,-240,-240,-240,-241,-241,-241,-241,-241,-242,-242,-242,-242,-242,-242,-242,-242,-241,-241,-241,-240,-240,-239,-238,-237,-236,-235,-234,-233,-232,-231,-230,-228,-227,-225,-224,-222,-221,-219,-217,-216,-214,-212,-211,-209,-207,-205,-203,-201,-199,-197,-195,-194,-192,-190,-188,-186,-184,-182,-180,-178,-175,-173,-171,-169,-167,-165,-163,-161,-159,-157,-155,-153,-151,-149,-147,-145,-143,-141,-139,-136,-134,-132,-131,-129,-127,-125,-123,-121,-119,-117,-115,-113,-111,-109,-108,-106,-104,-102,-100,-99,-97,-95,-93,-92,-90,-88,-87,-85,-84,-82,-80,-79,-77,-76,-75,-73,-72,-70,-69,-68,-67,-65,-64,-63,-62,-61,-60,-58,-57,-55,-54,-53,-52,-51,-50,-49,-48,-47,-47,-46,-45,-45,-44,-44,-43,-43,-42,-42,-41,-41,-41,-40,-40,-39,-39,-39,-38,-38,-38,-38,-37,-37,-37,-37,-37,-37,-37,-37,-37,-37,-37,-38,-38,-38,-38,-37,-37);
    document.MM_Time[0][0].values[1].prop = "top";
    if (!ns4) {
        document.MM_Time[0][0].values[0].prop2 = "style";
        document.MM_Time[0][0].values[1].prop2 = "style";
    }
    document.MM_Time[0][0].values[2] = new Array("visible","visible","visible","visible");
    document.MM_Time[0][0].values[2].prop = "visibility";
    if (!ns4)
        document.MM_Time[0][0].values[2].prop2 = "style";
    document.MM_Time[0][1] = new String("behavior");
    document.MM_Time[0][1].frame = 371;
    document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
    document.MM_Time[0].lastFrame = 371;
    for (i=0; i<document.MM_Time.length; i++) {
        document.MM_Time[i].ID = null;
        document.MM_Time[i].curFrame = 0;
        document.MM_Time[i].delay = 1000/document.MM_Time[i].fps;
    }
}
