﻿function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

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, 2000 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(1);
    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 (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, 30);
    document.MM_Time[0][0].values = new Array(2);
    if (ns5)
        document.MM_Time[0][0].values[0] = new Array("0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px", "0px");
    else
        document.MM_Time[0][0].values[0] = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
    document.MM_Time[0][0].values[0].prop = "left";
    if (ns5)
        document.MM_Time[0][0].values[1] = new Array("400px", "388px", "377px", "365px", "354px", "342px", "331px", "319px", "308px", "296px", "284px", "273px", "261px", "250px", "238px", "227px", "215px", "204px", "192px", "181px", "169px", "157px", "146px", "134px", "123px", "111px", "100px", "88px", "77px", "65px");
    else
        document.MM_Time[0][0].values[1] = new Array(400,388,377,365,354,342,331,319,308,296,284,273,261,250,238,227,215,204,192,181,169,157,146,134,123,111,100,88,77,65);
    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].lastFrame = 30;
    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;
    }
}
