// Scrolling front image code generated by Macromedia Dreamweaver
// Copyright 1997 Macromedia, Inc. All rights reserved.
// 3 - 29 - 00 ... 

function MM_timelinePlay(tmLnName, myID) { //v1.2
  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_timelineGoto(tmLnName, fNew, numGotos) { //v2.0
  //Copyright 1997 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_initTimelines() {
    //MM_initTimelines() Copyright 1997 Macromedia, Inc. All rights reserved.
    var ns = navigator.appName == "Netscape";
    document.MM_Time = new Array(1);
    document.MM_Time[0] = new Array(3);
    document.MM_Time["Timeline1"] = document.MM_Time[0];
    document.MM_Time[0].MM_Name = "Timeline1";
    document.MM_Time[0].fps = 15;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 1;
    if (ns)
        document.MM_Time[0][0].obj = document["Layer2"];
    else
        document.MM_Time[0][0].obj = document.all ? document.all["Layer2"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 470);
    document.MM_Time[0][0].values = new Array(2);
    document.MM_Time[0][0].values[0] = new Array(0,-3,-6,-8,-11,-14,-17,-20,-22,-25,-28,-31,-34,-36,-39,-42,-45,-48,-50,-53,-56,-59,-61,-64,-67,-70,-73,-75,-78,-81,-84,-87,-89,-92,-95,-98,-101,-103,-106,-109,-112,-115,-117,-120,-123,-126,-129,-131,-134,-137,-140,-143,-145,-148,-151,-154,-157,-159,-162,-165,-168,-171,-173,-176,-179,-182,-184,-187,-190,-193,-196,-198,-201,-204,-207,-210,-212,-215,-218,-221,-224,-226,-229,-232,-235,-238,-240,-243,-246,-249,-252,-254,-257,-260,-263,-266,-268,-271,-274,-277,-280,-282,-285,-288,-291,-294,-296,-299,-302,-305,-307,-310,-313,-316,-319,-321,-324,-327,-330,-333,-335,-338,-341,-344,-347,-349,-352,-355,-358,-361,-363,-366,-369,-372,-375,-377,-380,-383,-386,-389,-391,-394,-397,-400,-403,-405,-408,-411,-414,-417,-419,-422,-425,-428,-430,-433,-436,-439,-442,-444,-447,-450,-453,-456,-458,-461,-464,-467,-470,-472,-475,-478,-481,-484,-486,-489,-492,-495,-498,-500,-503,-506,-509,-512,-514,-517,-520,-523,-526,-528,-531,-534,-537,-539,-542,-545,-548,-551,-553,-556,-559,-562,-565,-567,-570,-573,-576,-579,-581,-584,-587,-590,-593,-595,-598,-601,-604,-607,-609,-612,-615,-618,-621,-623,-626,-629,-632,-635,-637,-640,-643,-646,-649,-651,-654,-657,-660,-662,-665,-668,-671,-674,-676,-679,-682,-685,-688,-690,-693,-696,-699,-702,-704,-707,-710,-713,-716,-718,-721,-724,-727,-730,-732,-735,-738,-741,-744,-746,-749,-752,-755,-758,-760,-763,-766,-769,-772,-774,-777,-780,-783,-785,-788,-791,-794,-797,-799,-802,-805,-808,-811,-813,-816,-819,-822,-825,-827,-830,-833,-836,-839,-841,-844,-847,-850,-853,-855,-858,-861,-864,-867,-869,-872,-875,-878,-881,-883,-886,-889,-892,-894,-897,-900,-903,-906,-908,-911,-914,-917,-920,-922,-925,-928,-931,-934,-936,-939,-942,-945,-948,-950,-953,-956,-959,-962,-964,-967,-970,-973,-976,-978,-981,-984,-987,-990,-992,-995,-998,-1001,-1004,-1006,-1009,-1012,-1015,-1017,-1020,-1023,-1026,-1029,-1031,-1034,-1037,-1040,-1043,-1045,-1048,-1051,-1054,-1057,-1059,-1062,-1065,-1068,-1071,-1073,-1076,-1079,-1082,-1085,-1087,-1090,-1093,-1096,-1099,-1101,-1104,-1107,-1110,-1113,-1115,-1118,-1121,-1124,-1127,-1129,-1132,-1135,-1138,-1140,-1143,-1146,-1149,-1152,-1154,-1157,-1160,-1163,-1166,-1168,-1171,-1174,-1177,-1180,-1182,-1185,-1188,-1191,-1194,-1196,-1199,-1202,-1205,-1208,-1210,-1213,-1216,-1219,-1222,-1224,-1227,-1230,-1233,-1236,-1238,-1241,-1244,-1247,-1250,-1252,-1255,-1258,-1261,-1263,-1266,-1269,-1272,-1275,-1277,-1280,-1283,-1286,-1289,-1291,-1294,-1297,-1300,-1303,-1305,-1308,-1311);
    document.MM_Time[0][0].values[0].prop = "left";
    document.MM_Time[0][0].values[1] = new Array(174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174);
    document.MM_Time[0][0].values[1].prop = "top";
    if (!ns) {
        document.MM_Time[0][0].values[0].prop2 = "style";
        document.MM_Time[0][0].values[1].prop2 = "style";
    }
    document.MM_Time[0][1] = new String("sprite");
    document.MM_Time[0][1].slot = 2;
    if (ns)
        document.MM_Time[0][1].obj = document["Layer3"];
    else
        document.MM_Time[0][1].obj = document.all ? document.all["Layer3"] : null;
    document.MM_Time[0][1].keyFrames = new Array(1, 470);
    document.MM_Time[0][1].values = new Array(2);
    document.MM_Time[0][1].values[0] = new Array(1308,1305,1302,1300,1297,1294,1291,1288,1286,1283,1280,1277,1275,1272,1269,1266,1263,1261,1258,1255,1252,1249,1247,1244,1241,1238,1235,1233,1230,1227,1224,1221,1219,1216,1213,1210,1208,1205,1202,1199,1196,1194,1191,1188,1185,1182,1180,1177,1174,1171,1168,1166,1163,1160,1157,1154,1152,1149,1146,1143,1141,1138,1135,1132,1129,1127,1124,1121,1118,1115,1113,1110,1107,1104,1101,1099,1096,1093,1090,1088,1085,1082,1079,1076,1074,1071,1068,1065,1062,1060,1057,1054,1051,1048,1046,1043,1040,1037,1034,1032,1029,1026,1023,1021,1018,1015,1012,1009,1007,1004,1001,998,995,993,990,987,984,981,979,976,973,970,967,965,962,959,956,954,951,948,945,942,940,937,934,931,928,926,923,920,917,914,912,909,906,903,901,898,895,892,889,887,884,881,878,875,873,870,867,864,861,859,856,853,850,847,845,842,839,836,834,831,828,825,822,820,817,814,811,808,806,803,800,797,794,792,789,786,783,780,778,775,772,769,767,764,761,758,755,753,750,747,744,741,739,736,733,730,727,725,722,719,716,714,711,708,705,702,700,697,694,691,688,686,683,680,677,674,672,669,666,663,660,658,655,652,649,647,644,641,638,635,633,630,627,624,621,619,616,613,610,607,605,602,599,596,593,591,588,585,582,580,577,574,571,568,566,563,560,557,554,552,549,546,543,540,538,535,532,529,527,524,521,518,515,513,510,507,504,501,499,496,493,490,487,485,482,479,476,473,471,468,465,462,460,457,454,451,448,446,443,440,437,434,432,429,426,423,420,418,415,412,409,406,404,401,398,395,393,390,387,384,381,379,376,373,370,367,365,362,359,356,353,351,348,345,342,340,337,334,331,328,326,323,320,317,314,312,309,306,303,300,298,295,292,289,286,284,281,278,275,273,270,267,264,261,259,256,253,250,247,245,242,239,236,233,231,228,225,222,219,217,214,211,208,206,203,200,197,194,192,189,186,183,180,178,175,172,169,166,164,161,158,155,153,150,147,144,141,139,136,133,130,127,125,122,119,116,113,111,108,105,102,99,97,94,91,88,86,83,80,77,74,72,69,66,63,60,58,55,52,49,46,44,41,38,35,32,30,27,24,21,19,16,13,10,7,5,2,-1);
    document.MM_Time[0][1].values[0].prop = "left";
    document.MM_Time[0][1].values[1] = new Array(174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174);
    document.MM_Time[0][1].values[1].prop = "top";
    if (!ns) {
        document.MM_Time[0][1].values[0].prop2 = "style";
        document.MM_Time[0][1].values[1].prop2 = "style";
    }
    document.MM_Time[0][2] = new String("behavior");
    document.MM_Time[0][2].frame = 470;
    document.MM_Time[0][2].value = "MM_timelineGoto('Timeline1','1')";
    document.MM_Time[0].lastFrame = 470;
    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;
    }
}
