<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}



function MM_timelinePlay(tmLnName, myID) { //v1.2

  //Copyright 1997 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_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(2);

    document.MM_Time["Timeline1"] = document.MM_Time[0];

    document.MM_Time[0].MM_Name = "Timeline1";

    document.MM_Time[0].fps = 20;

    document.MM_Time[0][0] = new String("sprite");

    document.MM_Time[0][0].slot = 1;

    if (ns)

        document.MM_Time[0][0].obj = document["Layer1"];

    else

        document.MM_Time[0][0].obj = document.all ? document.all["Layer1"] : null;

    document.MM_Time[0][0].keyFrames = new Array(1, 3, 7, 13, 24, 49, 50, 56, 63, 77, 89, 91, 94, 97, 98, 101, 102, 103, 114, 123, 128, 133, 134, 135, 137, 138, 155, 158, 164, 170, 171, 174, 181, 184, 185, 187, 204, 210, 218, 221, 228, 233, 234, 243, 256, 259, 266, 269, 272);

    document.MM_Time[0][0].values = new Array(2);

    document.MM_Time[0][0].values[0] = new Array(21,25,29,32,34,38,44,49,55,61,68,76,84,89,94,99,104,110,115,122,128,136,144,154,160,166,172,179,185,192,199,207,214,222,229,238,246,253,261,268,274,281,287,293,299,304,309,314,319,319,325,331,338,345,352,359,364,369,374,379,385,391,399,404,409,415,420,426,432,439,445,452,458,465,471,478,484,492,500,507,515,523,530,537,543,549,554,559,564,571,569,574,579,584,585,584,584,589,589,589,589,589,594,594,593,593,592,591,590,589,589,589,589,589,590,592,595,597,600,603,605,607,609,611,612,612,611,609,603,596,589,584,579,579,569,564,559,559,554,549,543,537,530,524,516,508,500,492,485,478,471,465,459,454,449,440,440,439,436,432,428,424,419,414,408,401,394,388,383,379,374,369,362,354,350,346,341,337,333,328,324,318,316,314,309,310,299,294,289,284,278,272,266,259,252,245,237,230,223,217,211,205,199,194,185,179,174,170,165,159,153,146,139,133,126,120,114,109,101,97,94,93,93,93,94,94,94,94,93,92,91,90,89,84,83,82,81,80,79,77,76,75,73,72,70,69,68,66,65,63,61,60,58,57,55,54,49,44,39,36,32,28,24,20,17,14,10,9,9,11,14,18);

    document.MM_Time[0][0].values[0].prop = "left";

    document.MM_Time[0][0].values[1] = new Array(17,19,22,26,31,37,42,44,44,45,45,46,47,48,49,51,53,54,56,58,59,60,61,62,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,62,62,62,62,62,57,56,56,55,54,53,52,50,48,46,43,41,39,37,36,36,35,34,34,33,33,32,32,32,32,32,32,32,33,34,35,36,37,39,40,42,43,44,46,47,52,57,60,63,67,74,81,87,87,93,101,107,112,112,117,122,128,135,142,150,157,165,173,180,187,194,201,207,212,218,223,228,232,237,244,250,256,262,267,271,273,274,276,277,282,282,284,287,292,291,290,289,288,286,285,283,282,280,278,276,275,273,272,270,269,267,263,258,252,247,242,237,231,226,222,220,218,218,218,218,217,212,212,214,217,219,222,226,229,233,235,237,232,226,222,222,215,207,206,205,204,204,203,202,201,201,200,199,199,198,198,197,197,197,197,198,200,204,207,210,212,212,212,212,211,210,209,208,207,204,200,192,186,180,174,167,160,153,147,139,132,126,121,117,112,111,111,110,110,110,109,108,107,106,105,104,102,101,99,98,96,94,93,91,90,88,87,83,81,77,75,72,69,66,63,60,57,50,43,37,31,26,21);

    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("behavior");

    document.MM_Time[0][1].frame = 273;

    document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";

    document.MM_Time[0].lastFrame = 273;

    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;

    }

}

//-->

