function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

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() { //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 = 5;
    document.MM_Time[0][0] = new String("sprite");
    document.MM_Time[0][0].slot = 1;
    if (ns4)
        document.MM_Time[0][0].obj = document["Layer1"];
    else if (ns5)
        document.MM_Time[0][0].obj = document.getElementById("Layer1");
    else
        document.MM_Time[0][0].obj = document.all ? document.all["Layer1"] : null;
    document.MM_Time[0][0].keyFrames = new Array(1, 21, 43, 89, 141, 163, 192);
    document.MM_Time[0][0].values = new Array(4);
    if (ns5)
        document.MM_Time[0][0].values[0] = new Array("620px", "623px", "626px", "629px", "632px", "635px", "638px", "640px", "643px", "646px", "649px", "652px", "655px", "658px", "660px", "663px", "666px", "668px", "670px", "672px", "673px", "673px", "674px", "674px", "674px", "674px", "674px", "673px", "673px", "672px", "671px", "670px", "669px", "667px", "666px", "664px", "661px", "659px", "656px", "653px", "649px", "645px", "641px", "638px", "636px", "633px", "631px", "628px", "625px", "622px", "619px", "616px", "613px", "610px", "607px", "604px", "601px", "598px", "594px", "591px", "588px", "584px", "581px", "577px", "574px", "570px", "566px", "563px", "559px", "555px", "552px", "548px", "544px", "540px", "537px", "533px", "529px", "525px", "522px", "518px", "514px", "510px", "507px", "503px", "499px", "495px", "492px", "488px", "484px", "481px", "478px", "474px", "471px", "468px", "465px", "462px", "458px", "455px", "452px", "449px", "445px", "442px", "439px", "436px", "433px", "429px", "426px", "423px", "420px", "417px", "413px", "410px", "407px", "404px", "401px", "398px", "394px", "391px", "388px", "385px", "382px", "379px", "376px", "373px", "370px", "367px", "364px", "361px", "358px", "355px", "352px", "349px", "346px", "344px", "341px", "338px", "336px", "333px", "331px", "329px", "327px", "325px", "324px", "325px", "326px", "328px", "330px", "333px", "336px", "339px", "342px", "346px", "349px", "353px", "357px", "361px", "366px", "371px", "376px", "382px", "387px", "393px", "400px", "406px", "412px", "419px", "426px", "432px", "439px", "446px", "453px", "461px", "468px", "476px", "483px", "491px", "499px", "507px", "515px", "523px", "531px", "539px", "547px", "555px", "563px", "572px", "580px", "588px", "596px", "604px", "612px", "620px");
    else
        document.MM_Time[0][0].values[0] = new Array(620,623,626,629,632,635,638,640,643,646,649,652,655,658,660,663,666,668,670,672,673,673,674,674,674,674,674,673,673,672,671,670,669,667,666,664,661,659,656,653,649,645,641,638,636,633,631,628,625,622,619,616,613,610,607,604,601,598,594,591,588,584,581,577,574,570,566,563,559,555,552,548,544,540,537,533,529,525,522,518,514,510,507,503,499,495,492,488,484,481,478,474,471,468,465,462,458,455,452,449,445,442,439,436,433,429,426,423,420,417,413,410,407,404,401,398,394,391,388,385,382,379,376,373,370,367,364,361,358,355,352,349,346,344,341,338,336,333,331,329,327,325,324,325,326,328,330,333,336,339,342,346,349,353,357,361,366,371,376,382,387,393,400,406,412,419,426,432,439,446,453,461,468,476,483,491,499,507,515,523,531,539,547,555,563,572,580,588,596,604,612,620);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5)
        document.MM_Time[0][0].values[1] = new Array("220px", "222px", "224px", "225px", "227px", "229px", "230px", "232px", "234px", "235px", "237px", "239px", "241px", "243px", "245px", "247px", "250px", "252px", "255px", "259px", "262px", "265px", "268px", "272px", "275px", "278px", "281px", "285px", "288px", "291px", "294px", "298px", "301px", "304px", "307px", "310px", "313px", "317px", "320px", "323px", "326px", "328px", "331px", "332px", "334px", "335px", "336px", "337px", "338px", "339px", "341px", "342px", "343px", "344px", "345px", "346px", "347px", "347px", "348px", "349px", "350px", "351px", "352px", "353px", "354px", "354px", "355px", "356px", "357px", "357px", "358px", "359px", "359px", "360px", "361px", "361px", "362px", "362px", "363px", "363px", "363px", "364px", "364px", "364px", "364px", "365px", "365px", "365px", "365px", "365px", "365px", "365px", "365px", "365px", "365px", "365px", "364px", "364px", "364px", "364px", "364px", "363px", "363px", "363px", "363px", "362px", "362px", "362px", "361px", "361px", "360px", "360px", "360px", "359px", "359px", "358px", "358px", "357px", "357px", "356px", "355px", "355px", "354px", "353px", "353px", "352px", "351px", "350px", "350px", "349px", "348px", "347px", "346px", "345px", "343px", "342px", "341px", "339px", "337px", "335px", "333px", "328px", "322px", "316px", "310px", "305px", "300px", "295px", "290px", "286px", "281px", "277px", "273px", "269px", "265px", "262px", "258px", "254px", "251px", "247px", "244px", "241px", "238px", "236px", "234px", "233px", "231px", "230px", "229px", "228px", "227px", "227px", "226px", "225px", "225px", "224px", "224px", "223px", "223px", "223px", "222px", "222px", "222px", "222px", "222px", "222px", "221px", "221px", "221px", "221px", "220px", "220px");
    else
        document.MM_Time[0][0].values[1] = new Array(220,222,224,225,227,229,230,232,234,235,237,239,241,243,245,247,250,252,255,259,262,265,268,272,275,278,281,285,288,291,294,298,301,304,307,310,313,317,320,323,326,328,331,332,334,335,336,337,338,339,341,342,343,344,345,346,347,347,348,349,350,351,352,353,354,354,355,356,357,357,358,359,359,360,361,361,362,362,363,363,363,364,364,364,364,365,365,365,365,365,365,365,365,365,365,365,364,364,364,364,364,363,363,363,363,362,362,362,361,361,360,360,360,359,359,358,358,357,357,356,355,355,354,353,353,352,351,350,350,349,348,347,346,345,343,342,341,339,337,335,333,328,322,316,310,305,300,295,290,286,281,277,273,269,265,262,258,254,251,247,244,241,238,236,234,233,231,230,229,228,227,227,226,225,225,224,224,223,223,223,222,222,222,222,222,222,221,221,221,221,220,220);
    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";
    }
    if (ns5)
        document.MM_Time[0][0].values[2] = new Array("30px", "29px", "29px", "29px", "29px", "29px", "28px", "28px", "28px", "28px", "28px", "27px", "27px", "27px", "27px", "27px", "26px", "26px", "26px", "26px", "26px", "26px", "26px", "26px", "26px", "26px", "27px", "27px", "27px", "27px", "27px", "28px", "28px", "28px", "28px", "28px", "28px", "29px", "29px", "29px", "29px", "29px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px", "30px");
    else
        document.MM_Time[0][0].values[2] = new Array(30,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30);
    document.MM_Time[0][0].values[2].prop = "width";
    if (!ns4)
        document.MM_Time[0][0].values[2].prop2 = "style";
    if (ns5)
        document.MM_Time[0][0].values[3] = new Array("39px", "41px", "44px", "47px", "50px", "53px", "56px", "59px", "62px", "65px", "68px", "70px", "73px", "76px", "79px", "82px", "85px", "88px", "91px", "94px", "97px", "94px", "91px", "89px", "86px", "83px", "81px", "78px", "75px", "73px", "70px", "68px", "65px", "62px", "60px", "57px", "54px", "52px", "49px", "46px", "44px", "41px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px", "39px");
    else
        document.MM_Time[0][0].values[3] = new Array(39,41,44,47,50,53,56,59,62,65,68,70,73,76,79,82,85,88,91,94,97,94,91,89,86,83,81,78,75,73,70,68,65,62,60,57,54,52,49,46,44,41,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39);
    document.MM_Time[0][0].values[3].prop = "height";
    if (!ns4)
        document.MM_Time[0][0].values[3].prop2 = "style";
    document.MM_Time[0][1] = new String("behavior");
    document.MM_Time[0][1].frame = 191;
    document.MM_Time[0][1].value = "MM_timelineGoto('Timeline1','1')";
    document.MM_Time[0].lastFrame = 192;
    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;
    }
}
