home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Microsoft Graphics Studio Greetings
/
Microsoft_Graphics_Studio_Greetings_Microsoft_1998.iso
/
mhp
/
template
/
mgd2111.mta
/
mgd2111.MTA
Wrap
Text File
|
1998-08-12
|
137KB
|
3,075 lines
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_NextPart_000_038A_01BDBE5D.ED594B10";
type="multipart/alternative"
X-MMEditor: 00.00.02.1994,MinSave
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.3110.3
This is a multi-part message in MIME format.
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_038B_01BDBE5D.ED594B10"
------=_NextPart_001_038B_01BDBE5D.ED594B10
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
And remember... every time you
boot up with someone else's
disk it's like
booting up with every other disk
that person has booted up with. SAFE COMPUTING IN THE 90s.
------=_NextPart_001_038B_01BDBE5D.ED594B10
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
<HTML>
<HEAD>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3D"MMEditor Version 00.00.02.1994,MinSave" =
name=3DGENERATOR>
<STYLE id=3DDocStyleSheet>.PreCreateRule {
POSITION: absolute
}
.DocClientData {
LEFT: 0px; OVERFLOW: hidden; POSITION: absolute; TOP: 20px; VISIBILITY: =
visible
}
.RuntimeScriptDiv {
LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
}
.SoundElementsDiv {
LEFT: -3200px; POSITION: absolute; TOP: -3200px; VISIBILITY: hidden
}
.Sx1 {
HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 100
}
.PD2 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 300px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: =
inherit; WIDTH: 570px; Z-INDEX: 50
}
.Ix3 {
BACKGROUND-COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BORDER-BOTTOM: =
0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: 0px; LEFT: 0px; =
POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: 51
}
.PI8 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 67px; LEFT: 51px; POSITION: absolute; TOP: 24px; =
VISIBILITY: visible; WIDTH: 70px; Z-INDEX: 100
}
.Ix9 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
Z-INDEX: 101
}
.PT10 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 207px; LEFT: 359px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
center; TOP: 25px; VISIBILITY: hidden; WIDTH: 175px; Z-INDEX: 110
}
.PT13 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 68px; LEFT: 41px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TOP: 254px; =
VISIBILITY: hidden; WIDTH: 518px; Z-INDEX: 130
}
.PI23 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 171px; LEFT: 146px; POSITION: absolute; TOP: 88px; =
VISIBILITY: hidden; WIDTH: 109px; Z-INDEX: 120
}
.Ix24 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; =
Z-INDEX: 121
}
.Ix98 {
LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: =
52
}
DIV {
FONT-FAMILY: Times New Roman
}
</STYLE>
<STYLE id=3DFontStyleSheet>@font-face {
font-family: Lucida Sans;
src:url(cid:038801bdbe98$99a02e40$d55d389d@scottst2.dns.microsoft.com);
}
</STYLE>
</HEAD>
<BODY background=3D"" bgColor=3D#c0c0c0 leftMargin=3D0 topMargin=3D0>
<DIV class=3DPreCreateRule id=3DNavigationButtons style=3D"VISIBILITY: =
hidden">
<FORM name=3DNavigationButtonsForm><INPUT name=3DStart type=3Dbutton =
value=3D"Play >/Replay >"><INPUT name=3DBackward type=3Dbutton =
value=3D"Back <<"><INPUT name=3DForward type=3Dbutton value=3D"Forward =
>>"><INPUT name=3DWebpage type=3Dbutton value=3DAbout...><INPUT =
name=3DSceneStatus type=3Dbutton value=3D" Loading... "></FORM></DIV>=20
<DIV class=3DDocClientData id=3DDocClientData GW_NextID =3D 101 AOPTable =
=3D=20
" <AR|ARS1| <AP|APa{guid =
{A3649D6E-5058-11CF-9E27-00AA00BBB8AF}}|APbGreetings Workshop|>|>|"=20
ProjectType =3D "multimedia greeting" OutputStyle =3D=20
"simple greeting (one to two scenes)" KeyWords =3D null skuGW =3D 1 =
skuGWDelux =3D 1=20
skuOE =3D null lclEnglish =3D 1 lclZ =3D 1 lclFrench =3D null lclJ =3D =
null Themes =3D=20
" <AR|ARS1| =
<TT|TTa5|TTb0|TTc30844|TTd5|TTe0|TTf30865|TTg5|TTh0|TTi30867|>|>|">
<DIV class=3DSx1 id=3DSx1 PageEffect =3D=20
" <PE| <TR|TRa1|TRb1|TRc2|TRd1|TRe2|>|PEa1|PEb7|>|" PageName =3D PD2 =
SoundPaths =3D=20
" <AR|ARS1| <SN| =
<CP|CPa4A00000030300000000000000C000000000000640000C1000000A384F4D45435E4=
D4D4C5D41494E4C534F4D44595050333E275146500FFFFDAED00000000000000000000000=
0000000000000000000000000660023005300230026005600360003004200560016005300=
4600330083009300460004001600D2005600D600D60016006700E2004600E6003700E200D=
600960036002700F6003700F60066004700E2003600F600D600|CPbX:\v3Contnt\clipme=
d\sound\WAV_v2\comtyp03.wav|CPccid:002a01bd6e2b$31d91000$1fde389d@a-lingr=
a.dns.microsoft.com|CPdcomtyp03.wav|>|SNa0|SNb2|SNc1|SNd0|SNe5|>|>|">
<DIV class=3DPD2 id=3DPD2 PageName =3D Ix98 CAGQueryIndx =3D 5 =
ClipPathInfo =3D=20
" =
<CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
C00000002600460013003300230033005300F500E20076009600660000000000000000000=
00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
000000000000000000FFCC710000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000C720CC00A400201030004100803041008030410094=
35942494C4944595A3028696464656E6B3027594444584A3025313830787B302A5D294E44=
45485A3026353030303D0A0D7D0A0E20594233302B7D0A09024F425445425D224F44545F4=
D4A302030787B30224F425445425D2C4546445A302030787B30224F425445425D22594748=
445A302030787B30224F425445425D245F405A302030787B302845494748445A302|CPbX:=
\v3Contnt\clipmed\mmclips\b130_139\Bd13235_.gif|CPccid:00ec01bd6e26$06cdb=
8c0$1fde389d@a-lingra.dns.microsoft.com|CPdBd13235_.gif|>|"=20
NoBackground =3D 0 PolyPath =3D=20
1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,0,0,=
><IMG=20
class=3DIx98 id=3DIx98=20
src=3D"cid:00ec01bd6e26$06cdb8c0$1fde389d@a-lingra.dns.microsoft.com"><IM=
G=20
class=3DIx3 id=3DIx3 name=3DIx3=20
src=3D"cid:038001bdbe98$9966f5d0$d55d389d@scottst2.dns.microsoft.com">=20
</DIV> =20
<DIV class=3DPI8 id=3DPI8 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =3D =
" =
<CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
C00000002600460013004300130073002300F500E20076009600660000000000000000000=
00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000008953320000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000C720CC00A400201030004100803041008030410094=
35942494C4944595A3028696464656E6B3027594444584A3025313830787B302A5D294E44=
45485A3026353030303D0A0D7D0A0E20594233302B7D0A09024F425445425D224F44545F4=
D4A302030787B30224F425445425D2C4546445A302030787B30224F425445425D22594748=
445A302030787B30224F425445425D245F405A302030787B302845494748445A302|CPbX:=
\v3Contnt\clipmed\animatn\b140_149\Bd14172_.gif|CPccid:00f201bd6e26$38775=
840$1fde389d@a-lingra.dns.microsoft.com|CPdBd14172_.gif|>|"=20
ImageType =3D 1><IMG class=3DIx9 height=3D67 id=3DIx9 name=3DIx9=20
src=3D"cid:00f201bd6e26$38775840$1fde389d@a-lingra.dns.microsoft.com"=20
width=3D70><FONT color=3D#000000 face=3D"Lucida Sans" =
size=3D5></FONT></DIV><FONT=20
color=3D#000000 face=3D"Lucida Sans" size=3D5> </FONT>
<DIV class=3DPT10 id=3DPT10 SoundPaths =3D " <AR|ARS0|>|"><STRONG><FONT =
color=3D#000000=20
face=3DArial size=3D4>And remember... every time you <BR>boot up with =
someone else's=20
<BR>disk it's like <BR>booting up with every other disk<BR>that person =
has=20
booted up with.</FONT></STRONG></DIV>=20
<DIV class=3DPT13 id=3DPT13 SoundPaths =3D " <AR|ARS0|>|" ButtonEvent =
=3D=20
" <BE|BEa0|BEb| <CP|CPaNIL|CPb|CPc|CPd|>| <CP|CPaNIL|CPb|CPc|CPd|>| =
<CP|CPaNIL|CPb|CPc|CPd|>|>|"=20
ExitEffect =3D=20
" <EE| =
<TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|EEa0|EEb0|EEc100|EEd0|EEf0|EEg0|>|"=20
EntranceEffect =3D=20
" <EE| =
<TR|TRa7|TRb1|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf4|EEg2|>|"=20
TravelEffectOptions =3D " <TE|TEa0|TEb2|TEc0|TEd0|>|"><FONT =
color=3D#000000=20
face=3DArial size=3D6>SAFE COMPUTING IN THE 90s.</FONT></DIV>=20
<DIV class=3DPI23 id=3DPI23 SoundPaths =3D " <AR|ARS0|>|" ClipPathInfo =
=3D=20
" =
<CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
C00000002600460013004300130073001300F500E20076009600660000000000000000000=
00000000000000000002040000002400000254000002640000047400000294000000C4000=
00CC400000ED400000CF400000A2500000635000008450000066500000495000000A50000=
02B5000000D500000EF500000A0600000C1600000A360000086600000476000006A600000=
8C6000008F6000005270000075700000577000006A700000AC700000CD700000F08000006=
380000076800000688000002A8000002D8000009F800000B0900000E39000005690000077=
900000AA9000001D90000020A0000012A00000D3A00000F4A0000028A000009AA00000BBA=
00000EEA0000061B0000082B00000B5B0000028B000003BB000002DB00000EEB0000000C0=
000033C00000A5C00000C6C00000F9C000006CC000007FC0000061D0000023D0000044D00=
00077D00000E9D000000BD000003ED00000B0E00000D1E0000005E0000077E000008AE000=
007CE000003EE0000081F00000F3F0000015F0000048F00000BAF00000CDF00000BFF0000=
071010000C401000037010000580100008B010000FD0100001F01000042110000B4110000=
C7110000B91100007B1100007E110000412100006421000046210000592100009B210000B=
C210000EF210000523100006531000057310000193100003A3100002D3100009F310000B0=
410000A34100001641000049410000BB410000DC410000005100007251000093510000C65=
10000395100005A5100008D510000FF5100001161000044610000B6610000D76100000B61=
00007D610000707100004371000066710000487100005B7100009D710000BE710000E1810=
0005481000067810000598100001B8100005D81000030910000F091000044910000B69100=
00D79100000B9100007D91000080A1000072A1000034A1000055A1000048A10000BAA1000=
00EA1000070B1000091B10000C4B1000037B1000058B100008BB10000FDB100001FB10000=
42C10000B4C10000D5C1000009C100007BC100009CC10000CFC1000032D1000005D10000C=
5D10000E8D10000BAD10000FDD10000CFD1000013E10000F4E10000C7E1000088E10000BB=
E100007DE10000B0F1000082F10000D5F10000B7F100008AF100004BF100007EF10000300=
200007302000045020000980200007A0200004D0200000E02000031120000F21200003612=
0000081200005B1200003D12000000220000C0220000F3220000B5220000F8220000CA220=
0001E220000FF220000C232000083320000A632000078320000BB3200008D320000D04200=
00B2420000D342000007420000794200008C4200007E42000030520000515200004452000=
0B65200000A5200007C520000BF520000D2620000D3620000176200004A6200003B620000=
7E620000A172000092720000D5720000F8720000F9720000FC720000CF720000E2820000C=
4820000D78200001A8200003B8200006E820000D0920000E3920000D5920000879200008A=
920000FC92000000A2000072A2000093A2000086A20000F8A200001AA200000DA200007FA=
2000090B2000083B20000F5B2000017B200004AB20000BCB20000DDB2000001C2000073C2=
000094C20000C7C200003AC200005BC200008EC20000F0D2000004D20000F5D20000B7D20=
000EAD200005DD200007ED20000A1E2000014E2000027E2000099E20000BAE20000ADE200=
0010F2000031F2000064F20000D6F20000F7F200002BF200009DF20000A00300005203000=
07303000066030000D8030000F90300002D0300009F030000A21300005413000075130000=
A81300001B1300003C1300006F130000D1230000F22300002623000098230000B9230000E=
C2300005F2300007233000094330000973300006A3300008D3300006F33000072430000B4=
430000C74300003A4300007C4300005F430000105300003153000064530000D6530000F75=
300002B5300009D530000A0630000136300003463000067630000D9630000DC630000AF63=
0000C2730000A4730000B7730000F97300001B7300004E730000B0830000C3830000B5830=
00077830000B98300009C8300005D8300007E830000A19300001493000035930000689300=
00DA930000DD930000A0A30000C3A30000A5A30000B8A30000FAA300000EA3000070B3000=
073B30000E5B3000007B300003AB30000ACB30000BFB3000022C3000043C3000076C30000=
E8C300000AC300003DC30000BFC30000D2D30000F4D3000008D300007AD300009BD30000C=
ED3000031E3000052E3000085E3000008E300002BE300004DE3000050F30000C2F30000E3=
F3000017F3000089F30000AAF30000DDF30000500400005304000026040000490400002B0=
400003E0400007014000091140000C4140000371400004A1400003C140000FD1400001F14=
000002240000742400009524000088240000FA2400001C2400004F240000B1340000D2340=
000063400007834000099340000CC3400003F3400005044000083440000F5440000094400=
00FA440000BC440000DD440000C0540000335400005454000047540000B95400000D54000=
07F54000090640000C364000036640000576400008A6400000D6400002E64000051740000=
C3740000E4740000187400008A740000AB740000DE7400004184000062840000958400000=
88400001B8400000D840000CE840000EF840000D294000045940000989400000B9400002C=
9400005F940000C1A40000E2A4000016A4000088A40000A9A40000DCA400004FA4000060B=
4000093B4000006B4000019B400000BB40000CCB40000EDB40000D0C4000043C4000064C4=
000097C400000AC400002BC400005EC40000C0D40000E1D4000015D4000087D40000A8D40=
000DBD400005ED4000051E4000024E4000047E4000029E400003CE400007EE40000|CPbX:=
\v3Contnt\clipmed\animatn\b140_149\Bd14171_.gif|CPccid:002801bd88f1$36047=
6c0$1fde389d@a-lingra.dns.microsoft.com|CPdBd14171_.gif|>|"=20
ImageType =3D 1><IMG class=3DIx24 height=3D171 id=3DIx24 name=3DIx24=20
src=3D"cid:002801bd88f1$360476c0$1fde389d@a-lingra.dns.microsoft.com"=20
width=3D109></DIV></DIV></DIV> =20
<DIV class=3DSoundElementsDiv id=3DSoundElementsDiv> <BGSOUND =
id=3DAW100=20
soundsrc =3D =
cid:002a01bd6e2b$31d91000$1fde389d@a-lingra.dns.microsoft.com> <IMG=20
src=3D""></DIV> =20
<DIV id=3DNavSoundElementsDiv> <EMBED hidden=3Dtrue id=3DAW100nav =
name=3DAW100nav=20
src=3Dcid:002a01bd6e2b$31d91000$1fde389d@a-lingra.dns.microsoft.com =
autostart =3D no=20
MASTERSOUND></DIV>
<SCRIPT id=3DRuntimeScript language=3DJavaScript>
if ( navigator.appVersion.substring(0,1) < 4 )
alert("Sorry but your Web browser needs to be updated. You must have at =
least a version 4.0 browser to view this project.");
if ( navigator.appName !=3D "Netscape" ) =09
{ =09
document.body.background =3D ""; =09
for ( var ii=3D0; ii<document.all.length; ii++ ) =09
if ((document.all.item(ii).id).indexOf("Sx") !=3D -1) =09
document.all.item(ii).style.filter=3D"revealTrans(duration=3D0, =
transition=3D0)"; =09
} =09
var OBJ_SCENE =3D 0; =09
var OBJ_PLAYER =3D 1; =09
var PLAYER_IMAGE =3D 0; =09
var PLAYER_TEXT =3D 1; =09
var PLAYER_DRAW =3D 2; =09
var NAME_SCENE =3D "S" =09
var NAME_PLAYER =3D "P" =09
var PLAYER_NAME_IMAGE =3D "I" =09
var PLAYER_NAME_TEXT =3D "T"
var PLAYER_NAME_DRAW =3D "D"
var IE_VISIBLE =3D "visible";
var IE_HIDDEN =3D "hidden";
var IE_INHERIT =3D "inherit";
var NAV_VISIBLE =3D "show";
var NAV_HIDDEN =3D "hide";
var NAV_INHERIT =3D "inherit";
var DEFAULT_TICK_RATE =3D 100; =09
var DEFAULT_SCENE_DURATION =3D 10000;=09
var DEFAULT_PLAYER_DELAY =3D 0; =09
var TMR_PROJ =3D 0; =09
var TMR_SCENE =3D 1; =09
var RR_NONE =3D 0; =09
var RR_PAGE_BUTTONS =3D 1; =09
var RR_FULL_RUNTIME =3D 2; =09
var DUR_FOREVER =3D -1; =09
var DELAY_NONE =3D 0; =09
var DELAY_UNTIL_TRANSITION =3D -1; =09
var DELAY_UNTIL_TRIGGER =3D -2; =09
var DUR_UNTIL_DONE =3D -1; =09
var TT_ALL_MOUSE_EVENTS =3D 0; =09
var TT_BUTTONDOWN =3D 1; =09
var TT_BUTTONUP =3D 2; =09
var TT_MOUSEOVER =3D 3; =09
var TT_MOUSEOUT =3D 4; =09
var TB_PAGE_TURNER =3D -1; =09
var TB_START_PLAYER =3D -2; =09
var NULL_TRANSITION =3D -1;
var TEXT_FLYIN =3D 101;
var TEXT_TYPEWRITER =3D 102;
var FLYIN_TOP =3D 0;
var FLYIN_BOTTOM =3D 1;
var FLYIN_LEFT =3D 2;
var FLYIN_RIGHT =3D 3;
var FLYIN_ROTATE =3D 4;
var FLYIN_BY_LETTER =3D 1;
var FLYIN_BY_WORD =3D 2;
var FLYIN_BY_LINE =3D 3;
var FLYIN_PER_TICK =3D new Array (200, 160, 120, 80, 40); =09
var TRANSITION_RATES =3D new Array(1,2,3,4,5); =09
var PS_UNINITIALIZED =3D 0;
var PS_INITIALIZED =3D 1;
var PS_RUNNING =3D 2;
var PS_PAUSED =3D 3;
var PS_COMPLETE =3D 4;
var sceneArray =3D new Array();=09
var currentScene =3D null; =09
var nScenes =3D 0; =09
var stProjState =3D PS_UNINITIALIZED;=09
var stButtons =3D false; =09
var stNoInput =3D 0; =09
var strPause =3D new Array( "" );
var strPlay =3D new Array( "" );
var formStatus =3D null;
var tickTimer =3D null; =09
var sys =3D navigator.appName; =09
var vers =3D navigator.appVersion.substring(0,1); =09
var os =3D navigator.appVersion.indexOf("NT") >=3D 0 ? "NT" : "95";=09
var platform =3D navigator.platform; =09
window.onload =3D PreSetup;
window.onerror =3D Error;
function Error()
{
alert("There has been an unidentified error in this file's script. You =
may be able to fix this problem by refreshing your browser.");
return true;
}
function Project( tickRate, startScene, stopScene, rtReq, autoStart, =
delay, webpage )
{
this.tickRate =3D tickRate;
this.startScene =3D startScene;
this.stopScene =3D stopScene;
this.rtReq =3D rtReq;
this.autoStart =3D autoStart;
this.delay =3D delay;
this.webpage =3D webpage;
}
function PreSetup()
{
if ( (Project.delay !=3D null) && (Project.delay !=3D 0) ) =09
{
setTimeout( "Setup();", Project.delay*1000 );=20
return;
}
=09
Setup();
}
function Setup()=20
{ =20
stNoInput++; =09
if ( vers < 4 ) return; =09
if ( sys =3D=3D "Netscape" ) =09
{
document.all =3D new Array; =09
Extract(document); =09
=09
document.body =3D new Object;
document.body.clientWidth =3D window.innerWidth;
document.body.clientHeight =3D window.innerHeight;
document.body.scrollTop =3D window.pageXOffset;=20
document.body.scrollLeft =3D window.pageYOffset;
}
stButtons =3D SetupButtons(); =09
ProjectInitialize(); =09
stNoInput--; =09
if ( (stButtons =3D=3D false) || (Project.autoStart =3D=3D true) )=09
Start(); =09
}
function ProjectInitialize()
{
=09
tickTimer =3D new Timer();
=09
=09
InitializeScenes();
=09
tickTimer.StartTicking(); =09
=09
if ( Project.startScene =3D=3D null ) =09
Project.startScene =3D 0; =09
stProjState =3D PS_INITIALIZED; =09
=09
}
function ProjectStart( startScene )
{
stProjState =3D PS_RUNNING;
if ( startScene !=3D null )
ChangeScene( startScene );
else
ChangeScene( Project.startScene );
}
function ProjectComplete()
{
if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS ) =09
return; =09
ProjectShutdown();
StatusChange(); =09
}
function ProjectShutdown()
{
KillTimer(); =09
StopEverythingOnScenes( false );
currentScene =3D null;
stProjState =3D PS_COMPLETE; =09
}
function Extract( obj )
{
=09
=09
for (var intLayer =3D 0; intLayer< obj.layers.length; intLayer++)=09
{
var el =3D obj.layers[intLayer]; =09
document.all[el.id] =3D new Object =09
var newEl =3D document.all[el.id]; =09
=09
newEl.id =3D el.id; =09
newEl.style =3D new Object; =09
newEl.style.pixelTop =3D parseInt(el.top);
newEl.style.pixelLeft =3D parseInt(el.left);
if (null!=3Del.clip)=20
{
newEl.offsetWidth =3D el.clip.width; =09
newEl.offsetHeight =3D el.clip.height
}
=09
if ( el.visibility =3D=3D NAV_HIDDEN )
newEl.style.visibility =3D IE_HIDDEN;
else if ( el.visibility =3D=3D NAV_VISIBLE )
newEl.style.visibility =3D IE_VISIBLE;
else if ( el.visibility =3D=3D NAV_INHERIT )
newEl.style.visibility =3D IE_INHERIT;
else
newEl.style.visibility =3D "";
=09
newEl.style.zIndex =3D el.zIndex;
newEl.style.backgroundColor =3D el.bgColor;
newEl.style.backgroundImage =3D "url("+el.background+")";
newEl.NSLayer =3D el; =09
=09
=09
=09
for (var intLoop =3D 0; intLoop< el.document.images.length; intLoop++)
{
var image =3D el.document.images[intLoop] =09
var imageName =3D image.name; =09
if ( imageName =3D=3D null ) =09
continue; =09
=09
document.all[imageName] =3D image; =09
document.images[imageName] =3D image; =09
}
=09
for (var intLoop =3D 0; intLoop< el.document.forms.length; intLoop++)=20
{
var form =3D el.document.forms[intLoop]; =09
var formName =3D form.name; =09
if ( formName =3D=3D null )
continue;
document.all[formName] =3D form; =09
document.forms[formName] =3D form; =09
=09
for ( var innerLoop =3D 0; innerLoop < form.elements.length; =
innerLoop++)
{
var element =3D form.elements[innerLoop]=09
var elementName =3D element.name;
if ( elementName =3D=3D null ) =09
continue;
document.all[elementName] =3D element;=09
}
}
if ( el.layers.length > 0 ) =09
Extract(el) =09
}
}
function Scene( duration )
{
this.duration =3D duration;
}
function InitializeScenes()
{
var objScene; =09
var sceneNumber =3D 0; =09
=09
for ( sceneName in Scenes )
{
objScene =3D Scenes[sceneName]; =09
objScene.number =3D parseInt(sceneNumber); =09
objScene.name =3D sceneName; =09
objScene.HTML =3D document.all[sceneName]; =09
SetVisibility( objScene.HTML, IE_HIDDEN );=09
if ( Project.rtReq =3D=3D RR_PAGE_BUTTONS ) =09
objScene.duration =3D DUR_FOREVER;
InitializePlayers( objScene ); =09
=09
if ( objScene.entryTrans =3D=3D null )
{
objScene.entryTrans =3D new Object();
objScene.entryTrans.type =3D NULL_TRANSITION;
}
=09
if ( objScene.Bhv !=3D null )
for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
bhvIdx++ )=09
bhv.Initialize( objScene, bhv);
objScene.numBhv =3D bhvIdx; =09
sceneArray[sceneNumber++] =3D objScene;=09
}
nScenes =3D sceneNumber; =09
}
function StopEverythingOnScenes( fPause )
{
var objScene; =09
for ( sceneName in Scenes )
{
objScene =3D Scenes[sceneName]; =09
=09
=09
if ( objScene.Bhv !=3D null )
for ( var bhvIdx=3D0; (bhv=3DobjScene.Bhv[bhvIdx]) !=3D null; =
bhvIdx++ )=09
bhv.StopEverything( bhv, fPause );
StopEverythingOnPlayers( objScene, fPause ); =09
}
return;
}
function ChangeScene( nextSceneNumber )
{
var previousScene =3D currentScene; =09
StopSceneTimers(); =09
currentScene =3D GetSceneFromNumber( nextSceneNumber );=09
currentScene.previousScene =3D previousScene; =09
if ( currentScene.duration =3D=3D null ) =09
currentScene.duration =3D DEFAULT_SCENE_DURATION; =09
=09
if ( currentScene.Bhv !=3D null )
for ( var bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
{
var bhv =3D currentScene.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
var delay =3D bhv.delay
if ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
bhv.Start( bhv ); =09
else if ( delay > 0 ) =09
StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
}
StartScenePlayers( currentScene ); =09
StartTransition( currentScene, currentScene.entryTrans, IE_VISIBLE, =
SceneTransitionDone );=09
=09
if ( currentScene.duration !=3D DUR_FOREVER ) =09
StartOneShotTimer( currentScene, currentScene.duration, SceneExit, =
TMR_SCENE );
StatusChange(); =09
return;
}
function SceneTransitionDone( objScene )
{
=09
=09
if ( currentScene.previousScene !=3D null )
SetVisibility( currentScene.previousScene.HTML, IE_HIDDEN );
=09
if ( currentScene.Bhv !=3D null )
for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
{
var bhv =3D currentScene.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
bhv.Start( bhv ); =09
}
=09
StartScenePlayersAfterTransition( currentScene );=09
}
function SceneExit( thisScene, nextScene )
{
var nextSceneNumber =3D nextScene =3D=3D null ? currentScene.number+1 : =
nextScene.number;
var finalScene =3D (nextSceneNumber <=3D Project.stopScene) ? false : =
true;
=09
=09
=09
for ( playerName in currentScene.Players )
{
objPlayer =3D currentScene.Players[playerName]; =09
PlayerExitTransitionDone( objPlayer, finalScene ); =09
}
=09
if ( currentScene.Bhv !=3D null )
for ( bhvIdx=3D0; bhvIdx<currentScene.numBhv; bhvIdx++ )=09
{
var bhv =3D currentScene.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
if ( bhv.duration =3D=3D DUR_UNTIL_DONE ) =09
bhv.Stop( bhv ); =09
}
=09
=09
if ( finalScene =3D=3D false ) =09
ChangeScene( nextSceneNumber ) =09
else
ProjectComplete() =09
=09
}
function Player( delay, duration )
{
this.delay =3D delay;
this.duration =3D duration;
}
function InitializePlayers( objScene )
{
var objPlayer; =09
var playerNumber =3D 0; =09
for ( playerName in objScene.Players )
{
objPlayer =3D objScene.Players[playerName]; =09
objPlayer.number =3D playerNumber; =09
objPlayer.name =3D playerName; =09
objPlayer.HTML =3D document.all[playerName]; =09
SetVisibility( objPlayer.HTML, IE_HIDDEN ); =09
objPlayer.position =3D new Position(objPlayer); =09
=09
if ( objPlayer.delay =3D=3D null ) =09
objPlayer.delay =3D DEFAULT_PLAYER_DELAY; =09
=09
=09
if ( objPlayer.entryTrans =3D=3D null )
{
objPlayer.entryTrans =3D new Object();
objPlayer.entryTrans.type =3D NULL_TRANSITION;
}=20
=09
else if ((objPlayer.entryTrans !=3D null) && =09
(GetPlayerTypeFromName(objPlayer.name) =3D=3D PLAYER_TEXT))
{
if ( (objPlayer.entryTrans.type =3D=3D TEXT_FLYIN) || =
(objPlayer.entryTrans.type =3D=3D TEXT_TYPEWRITER) )
if ( InitializeTextFlyin( objPlayer ) =3D=3D false )
objPlayer.entryTrans.type =3D null; =09
}
=09
if ( objPlayer.exitTrans =3D=3D null )
{
objPlayer.exitTrans =3D new Object();
objPlayer.exitTrans.type =3D NULL_TRANSITION;
}
=09
if ( objPlayer.Bhv !=3D null )
{
for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ ) =
bhv.Initialize( objPlayer, bhv);
objPlayer.numBhv =3D bhvIdx; =09
}
else
objPlayer.numBhv =3D 0;
playerNumber ++; =09
}=09
}
function StopEverythingOnPlayers( objScene, fPause )
{
var objPlayer; =09
for ( playerName in objScene.Players )
{
objPlayer =3D objScene.Players[playerName]; =09
=09
=09
if ( objPlayer.Bhv !=3D null )
{
for ( bhvIdx=3D0; (bhv=3DobjPlayer.Bhv[bhvIdx]) !=3D null; bhvIdx++ ) =
bhv.StopEverything( bhv, fPause );
}
DisableTrigger( objPlayer ); =09
}=09
return;
}
function StartScenePlayers( objScene )
{
=09
for ( playerName in objScene.Players )
{
objPlayer =3D objScene.Players[playerName]; =09
=09
=09
=09
if ( objPlayer.delay =3D=3D DELAY_NONE ) =09
StartPlayer( objPlayer ) =09
else if ( objPlayer.delay > 0 ) =09
StartOneShotTimer( objPlayer, objPlayer.delay, StartPlayer, =
TMR_SCENE);
}
}
function StartScenePlayersAfterTransition( objScene )
{
=09
for ( playerName in objScene.Players )
{
objPlayer =3D objScene.Players[playerName]; =09
if ( objPlayer.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
StartPlayer( objPlayer ) =09
}
}
function StartPlayer( objPlayer )
{
=09
if ( objPlayer.Bhv !=3D null )
for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
{
var bhv =3D objPlayer.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
var delay =3D bhv.delay
if ( (delay =3D=3D null) || (delay =3D=3D DELAY_NONE) )=09
bhv.Start( bhv ); =09
else if ( delay > 0 ) =09
StartOneShotTimer( bhv, bhv.delay, bhv.Start, TMR_SCENE );
}
=09
StartTransition( objPlayer, objPlayer.entryTrans, IE_VISIBLE, =
PlayerEntryTransitionDone );
=09
=09
if ( objPlayer.duration > 0 )
StartOneShotTimer( objPlayer, objPlayer.duration, PlayerExit, =
TMR_SCENE ); =09
}
function PlayerEntryTransitionDone( objPlayer )
{
=09
if ( objPlayer.Bhv !=3D null )
for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
{
var bhv =3D objPlayer.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
if ( bhv.delay =3D=3D DELAY_UNTIL_TRANSITION )=09
bhv.Start( bhv ); =09
}
=09
if ( objPlayer.Triggers !=3D null )
EnableTrigger( objPlayer );
}
function PlayerExit( objPlayer )
{
=09
StartTransition( objPlayer, objPlayer.exitTrans, IE_HIDDEN, =
PlayerExitTransitionDone );
}
function PlayerExitTransitionDone( objPlayer, finalScene )
{
=09
if ( objPlayer.Bhv !=3D null )
for ( bhvIdx=3D0; bhvIdx<objPlayer.numBhv; bhvIdx++ )=09
{
var bhv =3D objPlayer.Bhv[bhvIdx]
if ( bhv =3D=3D null) =09
continue;
if ( bhv.duration =3D=3D DUR_UNTIL_DONE ) =09
bhv.Stop( bhv ); =09
}
=09
if ( (finalScene =3D=3D null) || (finalScene =3D=3D false) )
SetVisibility( objPlayer.HTML, IE_HIDDEN ); =09
=09
=09
=09
if ( (sys !=3D "Netscape") && (objPlayer.HTML.Preview !=3D null) )
SetVisibility( objPlayer.HTML, IE_VISIBLE );=20
return;
}
function Trigger( trigType, trigBhv, player, scene )
{
this.triggerType =3D trigType;
this.triggerBhv =3D trigBhv;
this.player =3D player;
this.nextSceneNum =3D scene;
}
function EnableTrigger( objPlayer )
{
if ( sys !=3D "Netscape" ) =09
{
objPlayer.HTML.style.cursor=3D"hand"; =09
for ( trx in objPlayer.Triggers ) =09
{
var trigger =3D objPlayer.Triggers[trx]; =09
if ( trigger.triggerType =3D=3D null )
trigger.triggerType =3D 0; =09
var tt =3D trigger.triggerType; =09
if ( tt =3D=3D TT_ALL_MOUSE_EVENTS ) =09
{
objPlayer.HTML.onmousedown =3D EventProcessor;
objPlayer.HTML.onmouseup =3D EventProcessor;=09
objPlayer.HTML.onmouseover =3D EventProcessor; =09
objPlayer.HTML.onmouseout =3D EventProcessor;
}
else if ( tt =3D=3D TT_BUTTONDOWN ) =09
objPlayer.HTML.onmousedown =3D EventProcessor;
else if ( tt =3D=3D TT_BUTTONUP ) =09
objPlayer.HTML.onmouseup =3D EventProcessor;
else if ( tt =3D=3D TT_MOUSEOVER ) =09
objPlayer.HTML.onmouseover =3D EventProcessor;
else if ( tt =3D=3D TT_MOUSEOUT ) =09
objPlayer.HTML.onmouseout =3D EventProcessor;
}
}
else =09
{
for ( trx in objPlayer.Triggers ) =09
{
var trigger =3D objPlayer.Triggers[trx];=09
if ( trigger.triggerType =3D=3D null )
trigger.triggerType =3D 0; =09
var tt =3D trigger.triggerType; =09
if ( tt=3D=3D 0 ) =09
{
objPlayer.HTML.NSLayer.captureEvents( Event.MOUSEUP | =
Event.MOUSEDOWN | Event.MOUSEOVER | Event.MOUSEOUT );
objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
objPlayer.HTML.NSLayer.onMouseOver =3D EventProcessor;
objPlayer.HTML.NSLayer.onMouseOut =3D EventProcessor;
}
else if ( tt =3D=3D TT_BUTTONUP )
{
objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
objPlayer.HTML.NSLayer.onMouseUp =3D EventProcessor;
}
else if ( tt =3D=3D TT_BUTTONDOWN )
{
objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
objPlayer.HTML.NSLayer.onMouseDown =3D EventProcessor;
}
}
=09
}
}
function DisableTrigger( objPlayer )
{
if ( sys !=3D "Netscape" ) =09
{
objPlayer.HTML.onmousedown =3D null;
objPlayer.HTML.onmouseup =3D null;=09
objPlayer.HTML.onmouseover =3D null; =09
objPlayer.HTML.onmouseout =3D null;
}
else =09
objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP | Event.MOUSEDOWN | =
Event.MOUSEOVER | Event.MOUSEOUT );
}
function EventProcessor( e )
{
var trigger; =09
var type; =09
var button; =09
var eventType; =09
var objPlayer; =09
if ( (objPlayer =3D GetPlayerFromName(this.id)) =3D=3D null)=09
return;
if ( sys !=3D "Netscape" ) =09
{
type =3D event.type;
button =3D event.button;
}
else =09
{
type =3D e.type;
button =3D e.which;
}
=09
if (type =3D=3D "mousedown")
{
if ( button !=3D 1 ) =09
return;
eventType =3D TT_BUTTONDOWN;
if ( sys =3D=3D "Netscape" ) =09
{
objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEDOWN);
objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEDOWN);
}
}
else if (type =3D=3D "mouseup")
{
if ( button !=3D 1 ) =09
return;
eventType =3D TT_BUTTONUP;
if ( sys =3D=3D "Netscape" ) =09
{
objPlayer.HTML.NSLayer.releaseEvents(Event.MOUSEUP);
objPlayer.HTML.NSLayer.captureEvents(Event.MOUSEUP);
}
}
else if (type =3D=3D "mouseover")
{
eventType =3D TT_MOUSEOVER;
}
else if (type =3D=3D "mouseout")
{
eventType =3D TT_MOUSEOUT;
}
var triggerArray =3D objPlayer.Triggers; =09
var trigger; =09
=09
for ( var trx=3D0; (trigger=3DtriggerArray[trx]) !=3D null; trx++ )
{
if ( (trigger.triggerType =3D=3D 0) || (trigger.triggerType =3D=3D =
eventType) )
{
=09
=09
=09
if ( trigger.triggerBhv =3D=3D TB_PAGE_TURNER )
{
=09
=09
if ( (trigger.nextSceneNum =3D=3D null) || (trigger.nextSceneNum =
=3D=3D "") )
SceneExit( currentScene );
else
{
if ( Scenes[trigger.nextSceneNum].number < currentScene.number )
{
for ( ii=3D0; ii<=3DcurrentScene.number; ii++ )
InitializePlayers( sceneArray[ii] );
}
SceneExit( currentScene, Scenes[trigger.nextSceneNum] );
}
}
else if ( trigger.triggerBhv =3D=3D TB_START_PLAYER )
StartPlayer( GetPlayerFromName( trigger.player ) ); =09
else=20
{
=09
var objTrigPlayer =3D GetPlayerFromName( trigger.player ); =09
var bhv =3D objTrigPlayer.Bhv[trigger.triggerBhv]; =09
bhv.Trigger( bhv, eventType ); =09
} =09
}
}
return;=09
}
function Transition( type, rate, flyFrom, flySubtype )
{
this.type =3D type;
this.rate =3D rate;
this.flyFrom =3D flyFrom;
this.flySubtype =3D flySubtype;
}
function StartTransition( transObj, trans, visibility, callback )
{
var playerType =3D GetObjectTypeFromName( transObj.name ); =09
=09
=09
=09
if ( ("Netscape" =3D=3D sys) ||=20
( (playerType =3D=3D OBJ_PLAYER) && (trans.type =3D=3D =
NULL_TRANSITION) ) )
{
SetVisibility( transObj.HTML, visibility );
callback( transObj );
return;
}
=09
=09
=09
=09
if ( ((trans.type =3D=3D TEXT_FLYIN) || (trans.type =3D=3D =
TEXT_TYPEWRITER)) && (visibility =3D=3D IE_VISIBLE) )
{
StartTextFlyin( transObj );
return;
}
=09
if ( platform !=3D "Win32" )
{
SetVisibility( transObj.HTML, visibility );
callback( transObj );
return;
}
=09
=09
=09
=09
=09
=09
if ( trans.type =3D=3D NULL_TRANSITION )
{
transObj.HTML.style.filter =3D "revealTrans(duration=3D0, =
transition=3D0)";
}
else =09
{
duration =3D TRANSITION_RATES[trans.rate];
transObj.HTML.style.filter =3D "revealTrans(duration=3D" + duration + =
", transition=3D" + trans.type + ")";
}
stNoInput++; =09
transObj.HTML.filters(0).Apply(); =09
=09
SetVisibility( transObj.HTML, visibility ); =09
=09
transObj.HTML.filters(0).Play() =09
transObj.HTML.onfilterchange =3D TransitionDoneEvent;=09
}
function TransitionDoneEvent( )
{
var type =3D GetObjectTypeFromName( event.srcElement.id ); =09
stNoInput--; =09
if ( type =3D=3D OBJ_SCENE )
{
=09
if ( (currentScene !=3D null) && (event.srcElement.id =3D=3D =
currentScene.name) )
SceneTransitionDone();
}
else if ( type =3D=3D OBJ_PLAYER ) =09
{
var objPlayer =3D GetPlayerFromName( event.srcElement.id );
if ( this.style.visibility =3D=3D IE_VISIBLE ) =09
PlayerEntryTransitionDone( objPlayer ); =20
else =09
PlayerExitTransitionDone( objPlayer, false );
}
return;
}
function InitializeTextFlyin( objPlayer )
{
if ( sys =3D=3D "Netscape" ) =09
return false;
var transition =3D objPlayer.entryTrans; =09
var transUnits =3D transition.flySubtype; =09
var movePerTick =3D parseInt(FLYIN_PER_TICK[transition.rate]);=09
=09
var transDirection =3D (transition.type =3D=3D TEXT_FLYIN) ? =
transition.flyFrom : FLYIN_TOP; =09
=09
=09
if ( stProjState =3D=3D PS_UNINITIALIZED )
{
var textHTML =3D objPlayer.HTML; =09
var oldInnerHTML =3D textHTML.innerHTML; =09
var newInnerHTML =3D ""; =09
=09
transition.textOrder =3D new Array(); =09
textOrder =3D transition.textOrder; =09
=09
=09
=09
=09
=09
var flyinIdx =3D 0; =09
var flyinBuffer =3D "";
=09
=09
=09
var spanStyle =3D (transition.type =3D=3D TEXT_FLYIN) ? " =
style=3D'position:relative;visibility:hidden;'" : " =
style=3D'visibility:hidden;'";
for ( var letterIdx=3D0; letterIdx<oldInnerHTML.length; )
{
=09
tempID =3D objPlayer.name+"_tempID"+flyinIdx.toString();
newInnerHTML +=3D "<span id=3D" + tempID + spanStyle + ">";
while ( letterIdx<oldInnerHTML.length )
{
=09
=09
=09
if ( ( (charNext =3D oldInnerHTML.substring(letterIdx, letterIdx+1)) =
=3D=3D "<") || (charNext =3D=3D "&") ) =09
{
if ( charNext =3D=3D "<" ) =09
endTagIdx =3D oldInnerHTML.indexOf( ">", letterIdx );=09
else
endTagIdx =3D oldInnerHTML.indexOf( ";", letterIdx );=09
var tagString =3D oldInnerHTML.substring( letterIdx, ++endTagIdx );
newInnerHTML +=3D tagString;
letterIdx =3D endTagIdx; =09
=09
if ( ((tagString =3D=3D "</P>") || (tagString =3D=3D "<BR>")) &&
(transUnits !=3D FLYIN_BY_LETTER) ) =09
break;
}
=09
else
{
thisChar =3D oldInnerHTML.substring( letterIdx, ++letterIdx );
newInnerHTML +=3D thisChar;
if ( transUnits =3D=3D FLYIN_BY_LETTER ) =09
break; =09
else if ( (transUnits =3D=3D FLYIN_BY_WORD ) && thisChar =3D=3D " " =
) =09
break;
}
}
newInnerHTML +=3D "</span>"
textOrder[flyinIdx] =3D new Object();
textOrder[flyinIdx].name =3D tempID; =09
flyinIdx++; =09
}
=09
if ( flyinIdx =3D=3D 0 )
return false;
=09
textHTML.innerHTML =3D newInnerHTML;
transition.numUnits =3D flyinIdx; =09
}
=09
=09
=09
textOrder =3D transition.textOrder;
var currentEl =3D document.all[textOrder[0].name]; =09
var currentOffset =3D currentEl.offsetLeft;=09
var previousEl, previousOffset;
for ( var count=3D0; count<transition.numUnits; count++ ) =09
{
previousOffset =3D currentOffset; =09
previousEl =3D currentEl;
textElName =3D textOrder[count].name; =09
currentEl =3D document.all[textElName];
SetVisibility( currentEl, IE_HIDDEN );
currentOffset =3D currentEl.offsetTop;
=09
=09
=09
=09
=09
=09
if ( currentOffset !=3D previousOffset ) =09
if ( previousEl.innerHTML =3D=3D " " ) =09
previousEl.innerHTML =3D "<br>";
if ( transDirection =3D=3D FLYIN_ROTATE ) =09
direction =3D count % FLYIN_ROTATE; =09
else
direction =3D transDirection;
=09
if ( direction =3D=3D FLYIN_LEFT )
{
tempPos =3D -(currentEl.offsetParent.offsetLeft + =
currentEl.offsetParent.offsetWidth);
currentEl.style.posLeft =3D tempPos; =09
textOrder[count].dx =3D -movePerTick; =09
textOrder[count].dy =3D 0;
textOrder[count].iterations =3D tempPos / (-movePerTick);=09
}
else if ( direction =3D=3D FLYIN_RIGHT )
{
tempPos =3D objPlayer.HTML.parentElement.offsetWidth - =
currentEl.offsetParent.offsetLeft;
currentEl.style.posLeft =3D tempPos;
textOrder[count].dx =3D movePerTick; =09
textOrder[count].dy =3D 0;
textOrder[count].iterations =3D tempPos / movePerTick;=09
}
else if ( direction =3D=3D FLYIN_TOP )
{
tempPos =3D -(currentEl.offsetParent.style.posTop + =
currentEl.offsetParent.offsetHeight);
currentEl.style.posTop =3D tempPos;
textOrder[count].dx =3D 0;
textOrder[count].dy =3D (-movePerTick); =09
textOrder[count].iterations =3D tempPos / (-movePerTick);=09
}
else if ( direction =3D=3D FLYIN_BOTTOM )
{
tempPos =3D objPlayer.HTML.parentElement.offsetHeight - =
currentEl.offsetParent.style.posTop;
currentEl.style.posTop =3D tempPos;
textOrder[count].dx =3D 0;
textOrder[count].dy =3D movePerTick; =09
textOrder[count].iterations =3D tempPos / movePerTick;=09
}
}
=09
transition.charIdx =3D 0; =09
transition.moveIdx =3D 0; =09
textElName =3D transition.textOrder[0].name;
transition.currentEl =3D document.all[textElName];=09
SetVisibility( transition.currentEl, IE_VISIBLE );
return true;
}
function StartTextFlyin( objPlayer )
{
=09
SetVisibility( objPlayer.HTML, IE_VISIBLE );
StartAnimationTimer( objPlayer, TextFlyinTick );
}
function TextFlyinTick( objPlayer )
{
var transition =3D objPlayer.entryTrans; =09
var spanObj =3D transition.textOrder[transition.charIdx]; =09
var textEl =3D transition.currentEl; =09
=09
=09
if ( ++transition.moveIdx < spanObj.iterations) =09
{
textEl.style.posTop -=3D spanObj.dy; =09
textEl.style.posLeft -=3D spanObj.dx;
return false; =09
}
=09
=09
textEl.style.posTop =3D 0; =09
textEl.style.posLeft =3D 0;
=09
=09
if ( (charIdx =3D ++transition.charIdx) >=3D =
transition.textOrder.length )=09
{
PlayerEntryTransitionDone( objPlayer ); =09
return true; =09
}
else
{
transition.moveIdx =3D 0; =09
textElName =3D transition.textOrder[charIdx].name;
transition.currentEl =3D document.all[textElName]; =09
transition.currentEl.style.visibility =3D IE_VISIBLE; =09
return false; =09
} =09
}
var SND_DUR_SCENE =3D -1;=09
var SND_DUR_PROJECT =3D 0;=09
var ST_WAV =3D 1;=09
var ST_MID =3D 2;=09
var NAV_EXT =3D "nav"=09
var MidiTag =3D null;=09
function Sound( delay, duration, loop, soundType, tagName, fileName )
{
=09
this.Initialize =3D InitializeSound;
this.Start =3D StartSound;
this.Trigger =3D StartSound;
this.Stop =3D StopSound;
this.StopEverything =3D StopEverythingOnSounds;
=09
this.delay =3D delay;
this.duration =3D duration;
this.loop =3D loop;
this.tagName =3D tagName;
this.fileName =3D fileName;
this.soundType =3D soundType;
}
function InitializeSound( objParent, objSound )
{
if ( sys =3D=3D "Netscape" )
{
objSound.navLoop =3D (objSound.loop =3D=3D -1) ? true : false;
objSound.html =3D document[objSound.tagName+NAV_EXT];
return;
}
objSound.objParent =3D objParent; =09
objSound.html =3D document.all[objSound.tagName];=09
objSound.fileName =3D objSound.html.soundsrc; =09
=09
=09
if (objSound.soundType =3D=3D ST_MID )
{
if ( MidiTag =3D=3D null ) =09
MidiTag =3D objSound.html; =09
else
objSound.html =3D MidiTag; =09
} =09
}
function StartSound( objSound )
{
if ( sys =3D=3D "Netscape" ) =09
{
if ( objSound.html !=3D null ) =09
objSound.html.play(objSound.navLoop);
return;
}
objSound.html.src =3D objSound.fileName; =09
objSound.html.loop =3D objSound.loop; =09
if ( objSound.soundType =3D=3D ST_WAV ) =09
objSound.html.volume =3D 0; =09
if ( objSound.duration > 0 )
StartOneShotTimer( objSound, objSound.duration, objSound.Stop, =
TMR_PROJ );
}
function StopSound( objSound, fPause )
{
if ( sys =3D=3D "Netscape" ) =09
{
if ( objSound.html !=3D null ) =09
objSound.html.stop();
return;
}
objSound.html.loop =3D 0;
objSound.html.src =3D ""; =09
if ( objSound.soundType =3D=3D ST_WAV )
objSound.html.volume =3D -10000;
}
function StopEverythingOnSounds( objSound )
{
StopSound( objSound, true );
if ( (sys !=3D "Netscape") && (os =3D=3D "NT") ) =09
objSound.html.volume =3D -500; =09
}
var SND_DUR_SCENE =3D -1;=09
var SND_DUR_PROJECT =3D 0;=09
function Swapper( idle, hover, click )
{
=09
this.Initialize =3D InitializeSwap;
this.Start =3D StartSwap;
this.Trigger =3D TriggerSwap;
this.Stop =3D StopSwap;
this.StopEverything =3D StopSwap;
=09
this.idle =3D idle;
this.hover =3D hover;
this.click =3D click;
}
function InitializeSwap( objParent, objSwap )
{
if ( stProjState !=3D PS_UNINITIALIZED ) =09
return;
=09
var idle =3D objSwap.idle; =09
var hover =3D objSwap.hover;
var click =3D objSwap.click;
=09
=09
=09
=09
=09
=09
=09
if ( (hover !=3D null) && (hover !=3D "") && (document.all[hover].src =
!=3D null) )
{
SetVisibility( document.all[hover], IE_HIDDEN );
objSwap.srcHover =3D document.all[hover].src;
document.all[hover].src =3D "";
}
else
objSwap.srcHover =3D document.all[idle].src;
if ( (click !=3D null) && (click !=3D "") && (document.all[click].src =
!=3D null) )
{
SetVisibility( document.all[click], IE_HIDDEN );
objSwap.srcClick =3D document.all[click].src;
document.all[click].src =3D "";
}
else
objSwap.srcClick =3D document.all[idle].src;
=09
objSwap.srcIdle =3D document.all[idle].src;
}
function StartSwap( objSwap )
{
=09
}
function TriggerSwap( objSwap, eventType )
{
if ( eventType =3D=3D TT_BUTTONDOWN )
document.all[objSwap.idle].src =3D objSwap.srcClick;
else if ( eventType =3D=3D TT_BUTTONUP )
document.all[objSwap.idle].src =3D objSwap.srcHover;
else if ( eventType =3D=3D TT_MOUSEOVER )
document.all[objSwap.idle].src =3D objSwap.srcHover;
else if ( eventType =3D=3D TT_MOUSEOUT )
document.all[objSwap.idle].src =3D objSwap.srcIdle;
return;
}
function StopSwap( objSwap, fPause )
{
if ( fPause ) =09
return;
}
var PATH_PER_TICK =3D new Array(50,40,30,20,10); =09
var PE_STOP =3D 0; =09
var PE_AGAIN =3D 1; =09
var PE_REV =3D 2; =09
var PE_EXIT =3D 3; =09
var PD_FWD =3D 1;
var PD_BACK =3D -1;
function Point( x, y, rate )
{
this.x =3D x;
this.y =3D y;
this.rate =3D rate;
}
function Paths( delay, edgeEffect )
{
=09
this.Initialize =3D InitializePathAnimation;
this.Start =3D StartPathAnimation;
this.Trigger =3D StartPathAnimation;
this.Stop =3D StopPathAnimation;
this.StopEverything =3D StopPathAnimation;
=09
this.delay =3D delay;
this.edgeEffect =3D edgeEffect;
}
function InitializePathAnimation( objPlayer, path )
{
var segment; =09
var pathIndex;
var totalDistance; =09
var distanceX; =09
var distanceY;
var dx; =09
var dy;
var travelTime; =09
var remX; =09
var remY;
=09
if ( stProjState !=3D PS_UNINITIALIZED )
{
objPlayer.position.SetPosition( path[0].x, path[0].y );
return;
}
path.objPlayer =3D objPlayer; =09
halfWidth =3D Math.floor(objPlayer.HTML.offsetWidth/2); =09
halfHeight =3D Math.floor(objPlayer.HTML.offsetHeight/2);
=09
=09
path[0].x -=3D halfWidth;
path[0].y -=3D halfHeight;
objPlayer.position.SetPosition( path[0].x, path[0].y );
for ( pathIndex=3D0; path[pathIndex+1] !=3D null; pathIndex++ )=09
{
px =3D parseInt(pathIndex); =09
segment =3D path[px]; =09
=09
=09
=09
path[px+1].x -=3D halfWidth;
path[px+1].y -=3D halfHeight;
=09
distanceX =3D path[px+1].x - segment.x; =09
distanceY =3D path[px+1].y - segment.y; =09
=09
totalDistance =3D Math.sqrt( (distanceX*distanceX) + =
(distanceY*distanceY) );
=09
=09
travelTime =3D Math.round(totalDistance / =
PATH_PER_TICK[segment.rate]);
=09
=09
if ( distanceX > 0 ) =09
dx =3D Math.floor( distanceX / travelTime );=09
else if ( distanceX < 0 ) =09
dx =3D Math.ceil( distanceX / travelTime );=09
else
dx =3D 0;
=09
=09
=09
=09
remX =3D distanceX % travelTime;
=09
if ( distanceY > 0 ) =09
dy =3D Math.floor( distanceY / travelTime );
else if ( distanceY < 0 )
dy =3D Math.ceil( distanceY / travelTime );
else
dy =3D 0;
remY =3D distanceY % travelTime;
segment.number =3D px; =09
segment.ticks =3D 0;
segment.travelTime =3D travelTime;
segment.dx =3D dx;
segment.dy =3D dy;
segment.remX =3D remX;
segment.remY =3D remY;
}
path.numSegs =3D parseInt(pathIndex); =09
path.dir =3D PD_FWD; =09
return;
}
function StartPathAnimation( path )
{
path.currentSegment =3D path[0]; =09
path.currentSegment.ticks =3D 0; =09
path.cntSegs =3D 0; =09
=09
=09
if ( path.dir =3D=3D PD_BACK ) =09
{
for ( var ii=3D0; ii<path.numSegs; ii++ ) =09
{
path[ii].dx *=3D -1;
path[ii].dy *=3D -1;
path[ii].remX *=3D -1;
path[ii].remY *=3D -1;
}
path.dir =3D PD_FWD; =09
}
StartAnimationTimer( path, PathAnimationTick );
}
function StopPathAnimation( path, fPause )
{
return;
}
function PathAnimationTick( path )
{
var objPlayer =3D path.objPlayer; =09
var segment =3D path.currentSegment; =09
var currentPosition =3D objPlayer.position;=09
if ( ++segment.ticks <=3D segment.travelTime ) =09
{
newX =3D currentPosition.x + segment.dx; =09
if ( segment.ticks <=3D Math.abs(segment.remX) )=09
segment.remX > 0 ? newX++ : newX--;
newY =3D currentPosition.y + segment.dy; =09
if ( segment.ticks <=3D Math.abs(segment.remY) )=09
segment.remY > 0 ? newY++ : newY--;
currentPosition.SetPosition( newX, newY );=09
return false; =09
}
=09
=09
if ( ++path.cntSegs < path.numSegs )
{
=09
path.currentSegment =3D path[segment.number+path.dir]; =09
path.currentSegment.ticks =3D 0; =09
=09
return false;
}
=09
=09
if ( path.edgeEffect =3D=3D PE_AGAIN ) =09
{
=09
objPlayer.position.SetPosition( path[0].x, path[0].y );
=09
path.currentSegment =3D path[0]; =09
path.currentSegment.ticks =3D 0; =09
path.cntSegs =3D 0; =09
return false; =09
} =09
else if ( path.edgeEffect =3D=3D PE_REV ) =09
{
path.dir *=3D -1; =09
=09
for ( var ii=3D0; ii<path.numSegs; ii++ )
{
path[ii].dx *=3D -1;
path[ii].dy *=3D -1;
path[ii].remX *=3D -1;
path[ii].remY *=3D -1;
}
path.currentSegment.ticks =3D 0; =09
path.cntSegs =3D 0; =09
return false;
}
else if ( path.edgeEffect =3D=3D PE_EXIT )
{
PlayerExit( objPlayer );
return true;
}
else
return true; =09
}
var GROW_PER_TICK =3D new Array(20,14,8,4,1); =09
function Size( zoom, rate )
{
this.zoom =3D zoom;
this.rate =3D rate;
}
function Grows( delay )
{
=09
this.Initialize =3D InitializeGrowAnimation;
this.Start =3D StartGrowAnimation;
this.Trigger =3D StartGrowAnimation;
this.Stop =3D StopGrowAnimation;
this.StopEverything =3D StopGrowAnimation;
=09
this.delay =3D delay;
}
function InitializeGrowAnimation( objPlayer, grow )
{
if ( sys =3D=3D "Netscape" )
return;
var child =3D objPlayer.HTML.children[0]; =09
var playerType =3D GetPlayerTypeFromName( objPlayer.name );=09
=09
=09
=09
if ( stProjState =3D=3D PS_UNINITIALIZED )
{
grow.realWidth =3D child.width;
grow.realHeight =3D child.height;
}
if ( (playerType =3D=3D PLAYER_TEXT) || sys =3D=3D "Netscape" )=09
{
grow =3D null; =09
return;
}
grow.objPlayer =3D objPlayer; =09
=09
grow.currentSegment =3D grow[0]; =09
grow.currentGrowth =3D grow.currentSegment.zoom; =09
=09
=09
=09
child.width *=3D (grow.currentSegment.zoom / 100); =09
child.height *=3D (grow.currentSegment.zoom / 100);
=09
for ( var growIndex=3D0; grow[growIndex] !=3D null; growIndex++ )=09
{
gx =3D parseInt(growIndex); =09
segment =3D grow[gx]; =09
if ( grow[gx+1] =3D=3D null ) =09
{
grow.finalSegment =3D grow[gx-1]; =09
break; =09
}
=09
growth =3D grow[gx+1].zoom - segment.zoom; =09
if ( growth >=3D 0 ) =09
growthFactor =3D GROW_PER_TICK[segment.rate]; =09
else
growthFactor =3D -(GROW_PER_TICK[segment.rate]);
=09
growthTicks =3D growth / growthFactor; =09
=09
segment.number =3D gx; =09
segment.growth =3D growth;
segment.growthFactor =3D growthFactor;
segment.growthTicks =3D growthTicks;
segment.currentTicks =3D 0;
}
}
function StartGrowAnimation( grow )
{=09
if ( sys =3D=3D "Netscape" )
return;
grow.currentSegment =3D grow[0]; =09
grow.currentTicks =3D 0;
StartAnimationTimer( grow, GrowAnimationTick );
}
function StopGrowAnimation( grow, fPause )
{
return;
}
function GrowAnimationTick( grow )
{
if ( sys =3D=3D "Netscape" )
return true; =09
var objPlayer =3D grow.objPlayer; =09
var child =3D objPlayer.HTML.children[0]; =09
var segment =3D grow.currentSegment; =09
grow.currentGrowth +=3D segment.growthFactor; =09
child.width =3D grow.realWidth*(grow.currentGrowth/100);=09
child.height =3D grow.realHeight*(grow.currentGrowth/100);
if ( ++grow.currentTicks <=3D segment.growthTicks ) =09
return false; =09
if ( grow.currentSegment =3D=3D grow.finalSegment ) =09
return true; =09
grow.currentSegment =3D grow[ segment.number+1 ]; =09
grow.currentTicks =3D 0;
return false; =09
}
function Timer()
{
if ( Project.tickRate =3D=3D null ) =09
this.tickRate =3D DEFAULT_TICK_RATE;
else
this.tickRate =3D Project.tickRate;
this.oneShots =3D new Array();
this.animations =3D new Array();
this.tickCounter =3D 0; =09
this.ticksPerSecond =3D 1000 / (this.tickRate);=09
this.timerID =3D null;
this.StartTicking =3D StartTicking; =09
this.StopTicking =3D StopTicking;
=09
}
function StartTicking()
{
if ( this.timerID =3D=3D null )
this.timerID =3D setInterval( "TimerTick()", this.tickRate );
}
function StopTicking()
{
if ( this.timerID !=3D null )
clearInterval( this.timerID );
this.timerID =3D null;
}
function TimerTick()
{
var timerEvent;
=09
for ( var ii=3D0; ii<tickTimer.animations.length; ii++ ) =09
{
if ( (timerEvent=3DtickTimer.animations[ii]) =3D=3D null )=09
continue; =09
if ( timerEvent.callback( timerEvent.callbackObj ) =3D=3D true )=09
tickTimer.animations[ii] =3D null; =09
}
=09
if ( (++tickTimer.tickCounter % tickTimer.ticksPerSecond) =3D=3D 0 )=09
{
=09
var length =3D tickTimer.oneShots.length; =09
for ( var ii=3D0; ii<length && (tickTimer!=3Dnull); ii++ )=09
{
if ( (timerEvent=3DtickTimer.oneShots[ii]) =3D=3D null )=09
continue; =09
=09
if ( timerEvent.time <=3D tickTimer.tickCounter ) =09
{
tickTimer.oneShots[ii] =3D null; =09
timerEvent.callback( timerEvent.callbackObj );=09
}
}
}
return;
}
function StartOneShotTimer( obj, time, callback, type )
{
var timerIndex; =09
var timerEvent =3D new Object(); =09
=09
timerEvent.callbackObj =3D obj; =09
timerEvent.callback =3D callback; =09
timerEvent.type =3D type; =09
=09
=09
timerEvent.time =3D tickTimer.tickCounter + (time * =
tickTimer.ticksPerSecond);
for ( timerIndex=3D0; tickTimer.oneShots[timerIndex]!=3Dnull; =
timerIndex++ );=09
tickTimer.oneShots[timerIndex] =3D timerEvent;=09
return;
}
function StartAnimationTimer( obj, callback )
{
var timerIndex;=20
timerEvent =3D new Object();
timerEvent.callbackObj =3D obj; =09
timerEvent.callback =3D callback; =09
for ( timerIndex=3D0; tickTimer.animations[timerIndex]!=3Dnull; =
timerIndex++);=09
tickTimer.animations[timerIndex] =3D timerEvent;
}
function StopSceneTimers()
{
for (var ii=3D0; ii<tickTimer.oneShots.length; ii++)=09
{
if ( tickTimer.oneShots[ii] =3D=3D null ) =09
continue;
if ( tickTimer.oneShots[ii].type =3D=3D TMR_SCENE )
tickTimer.oneShots[ii] =3D null; =09
}
=09
for (var ii=3D0; ii<tickTimer.animations.length; ii++)
tickTimer.animations[ii] =3D null;
}
=09
function KillTimer()
{
if ( tickTimer !=3D null ) =09
{
window.clearTimeout( tickTimer.timerID);=09
tickTimer =3D null; =09
}
}
function SetColor(el, color)=20
{
if ( el.style =3D=3D null ) =09
return;
=09
el.style.backgroundColor =3D color; =09
if ("Netscape"=3D=3Dsys)=20
el.NSLayer.bgColor =3D color; =09
}
function SetZIndex(el, zindex)=20
{
if ( el.style =3D=3D null ) =09
return;
=09
el.style.zIndex =3D zindex; =09
if ("Netscape"=3D=3Dsys)=20
el.NSLayer.zIndex =3D zindex =09
}
function SetVisibility(el, val)=20
{
if ( el.style =3D=3D null ) =09
return;
el.style.visibility =3D val; =09
=20
if ( "Netscape"=3D=3Dsys ) =09
{
if ( val =3D=3D IE_HIDDEN )
el.NSLayer.visibility =3D NAV_HIDDEN;
else if ( val =3D=3D IE_VISIBLE )
el.NSLayer.visibility =3D NAV_VISIBLE;
else if ( val =3D=3D IE_INHERIT )
el.NSLayer.visibility =3D NAV_INHERIT;
else
el.NSLayer.visibility =3D "";
}
}
function Position( obj )
{
this.object =3D obj; =09
this.x =3D obj.HTML.style.pixelLeft; =09
this.y =3D obj.HTML.style.pixelTop; =09
this.SetPosition =3D SetPosition;
}
function SetPosition( newX, newY )=20
{
var el =3D this.object.HTML; =09
if ( el.style =3D=3D null ) =09
return;
=09
el.style.pixelTop =3D newY; =09
el.style.pixelLeft =3D newX;
this.x =3D newX; =09
this.y =3D newY;
if ( "Netscape"=3D=3Dsys ) =09
{
el.NSLayer.top =3D parseInt( newY );
el.NSLayer.left =3D parseInt( newX );
el.offsetTop =3D el.NSLayer.top;
el.offsetLeft =3D el.NSLayer.left;
}
}
function SetContent(el, content)=20
{
if ( el.style =3D=3D null ) =09
return;
if ( "Netscape"=3D=3Dsys ) =09
{
el.NSLayer.document.open(); =09
el.NSLayer.document.write(content); =09
el.NSLayer.document.close(); =09
}
else =09
el.innerHTML=3Dcontent;
}
function SetupButtons()
{
var rtn =3D false; =09
if ( document.all.Pause !=3D null )
{
document.all.Pause.onclick =3D Pause;
strPause =3D document.all.Pause.value.split( '/' );
document.all.Pause.value =3D strPause[0];
}
if (document.all.Stop !=3D null )
document.all.Stop.onclick =3D Stop;
if ( document.all.Forward !=3D null )
document.all.Forward.onclick =3D Forward;
if ( document.all.Backward !=3D null )
document.all.Backward.onclick =3D Backward;
if ( document.all.Webpage !=3D null )
document.all.Webpage.onclick =3D GotoWebpage;
if ( document.all.SceneStatus !=3D null )
formStatus =3D document.all.SceneStatus;
if ( document.all.Start !=3D null )
{
document.all.Start.onclick =3D Start;
strPlay =3D document.all.Start.value.split( '/' );
document.all.Start.value =3D strPlay[0];
rtn =3D true;
}
else
rtn =3D false;
if ( document.all.NavigationButtons !=3D null )
SetVisibility( document.all.NavigationButtons, IE_VISIBLE );
return rtn;
}
function Start()
{
if ( stNoInput ) =09
return;
if ( stButtons =3D=3D true ) =09
{
document.all.Start.value =3D strPlay[1];
if ( document.all.Pause !=3D null )
{
document.all.Pause.value =3D strPause[0];
}
}
if ( (stProjState =3D=3D PS_RUNNING) || (stProjState =3D=3D =
PS_PAUSED) )=09
{
ProjectShutdown();
ProjectInitialize();
}
else if ( stProjState !=3D PS_INITIALIZED ) =09
ProjectInitialize();
ProjectStart(); =09
}
function Pause()
{
=09
if ( stProjState =3D=3D PS_PAUSED ) =09
{
tickTimer.StartTicking(); =09
if ( document.all.Pause !=3D null )
{
document.all.Pause.value =3D strPause[0];
}
stProjState =3D PS_RUNNING;
StatusChange(); =09
}
else
{
if ( tickTimer !=3D null ) =09
tickTimer.StopTicking(); =09
if ( stProjState !=3D PS_RUNNING ) =09
return;
stProjState =3D PS_PAUSED;
if ( document.all.Pause !=3D null )
{
document.all.Pause.value =3D strPause[1];
}
StopEverythingOnScenes( true ); =09
StatusChange(); =09
}
}
function Stop()
{
if ( stNoInput ) =09
return;
location.reload();
}
function Forward()
{
if ( stNoInput ) =09
return;
=09
if ( stProjState !=3D PS_RUNNING )
return;
SceneExit( currentScene ); =09
}
function Backward()
{
if ( stNoInput ) =09
return;
var nextScene;
=09
=09
=09
if ( stProjState =3D=3D PS_COMPLETE )
nextScene =3D Project.stopScene;
else if ( stProjState !=3D PS_RUNNING )
return;
else
nextScene =3D (currentScene.number =3D=3D 0) ? 0 : currentScene.number =
- 1;
ProjectShutdown();
ProjectInitialize();
ProjectStart( nextScene ); =09
}
function GotoWebpage()
{
window.open( Project.webpage); =09
}
function StatusChange( )
{
var stsPage =3D null; =09
var stsState =3D null; =09
if ( stProjState =3D=3D PS_UNINITIALIZED )
{
stsState =3D "Initializing";
stsPage =3D ""
}
else if ( stProjState =3D=3D PS_INITIALIZED )
{
stsState =3D "Ready";
stsPage =3D "";
}
else if ( stProjState =3D=3D PS_RUNNING )
{
stsState =3D "Playing";
stsPage =3D (currentScene.number+1) + " / " + nScenes;
}
else if ( stProjState =3D=3D PS_PAUSED )
stsState =3D "Paused";
else if ( stProjState =3D=3D PS_COMPLETE )
stsState =3D "Complete";
=09
if ( (formStatus !=3D null) && (stsPage !=3D null) )
formStatus.value =3D stsPage;
=09
if ( stsState !=3D null )
top.status =3D stsState;=20
}
function GetSceneFromNumber( sceneNum )
{
return sceneArray[sceneNum]; =09
}
function GetPlayerFromName( playerName )
{
var objPlayer;
=09
=09
if ( (currentScene) && (currentScene.Players !=3Dnull) && ((objPlayer =
=3D currentScene.Players[playerName]) !=3D null) ) =09
return objPlayer; =09
=09
var objScene;
for ( sceneName in Scenes ) =09
{
objScene =3D Scenes[sceneName];
if ( objScene.Players !=3D null )
{
objPlayer =3D objScene.Players[playerName];
if ( objPlayer !=3D null )
return objPlayer; =09
}
}=09
=09
return null; =09
}
function GetObjectTypeFromName( nameString )
{
var type =3D nameString.substr(0,1); =09
if ( type =3D=3D NAME_SCENE ) =09
return OBJ_SCENE;
else if ( type =3D=3D NAME_PLAYER ) =09
return OBJ_PLAYER;
}
function GetPlayerTypeFromName( nameString )
{
var type =3D nameString.substr(1,1); =09
if ( type =3D=3D PLAYER_NAME_IMAGE ) =09
return PLAYER_IMAGE;
else if ( type =3D=3D PLAYER_NAME_DRAW ) =09
return PLAYER_DRAW;
else if ( type =3D=3D PLAYER_NAME_TEXT ) =09
return PLAYER_TEXT;
}
function resetGifAnimation()
{
var temp =3D document.all["img1"].src;
document.all["img1"].src =3D temp;
}
Project =3D new Project(50, 0, 0, 2, 1, 0, =
"http://home-publishing.com/SKU/V3Pub.asp");
Scenes =3D new Object();
Scenes.Sx1 =3D new Scene( 7 );
Scenes.Sx1.entryTrans =3D new Transition( 9, 1, 0, 0 );
Scenes.Sx1.Bhv =3D new Array();
Scenes.Sx1.Bhv[0] =3D new Sound( 0, 5, -1, 1, "AW100", =
"cid:002a01bd6e2b$31d91000$1fde389d@a-lingra.dns.microsoft.com" );
Scenes.Sx1.Players =3D new Object();
Scenes.Sx1.Players.PI8 =3D new Player( 0, -1 );
Scenes.Sx1.Players.PT10 =3D new Player( 0, -1 );
Scenes.Sx1.Players.PI23 =3D new Player( 0, -1 );
Scenes.Sx1.Players.PT13 =3D new Player( 4, -1 );
Scenes.Sx1.Players.PT13.entryTrans =3D new Transition( 12, 1, 0, 0 );
</SCRIPT>
</BODY></HTML>
------=_NextPart_001_038B_01BDBE5D.ED594B10--
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <00ec01bd6e26$06cdb8c0$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\mmclips\b130_139\Bd13235_.gif
X-Global-Moniker: :HALLMARK\MAIN\bd13235_.gif
R0lGODdhOgIsAfcAAAAAAIAAAACAAICAAAAAgIAAgACAgICAgMDcwKbK8Co/qio//ypfACpfVSpf
qipf/yp/ACp/VSp/qip//yqfACqfVSqfqiqf/yq/ACq/VSq/qiq//yrfACrfVSrfqirf/yr/ACr/
VSr/qir//1UAAFUAVVUAqlUA/1UfAFUfVVUfqlUf/1U/AFU/VVU/qlU//1VfAFVfVVVfqlVf/1V/
AFV/VVV/qlV//1WfAFWfVVWfqlWf/1W/AFW/VVW/qlW//1XfAFXfVVXfqlXf/1X/AFX/VVX/qlX/
/38AAH8AVX8Aqn8A/38fAH8fVX8fqn8f/38/AH8/VX8/qn8//39fAH9fVX9fqn9f/39/AH9/VX9/
qn9//3+fAH+fVX+fqn+f/3+/AH+/VX+/qn+//3/fAH/fVX/fqn/f/3//AH//VX//qn///6oAAKoA
VaoAqqoA/6ofAKofVaofqqof/6o/AKo/Vao/qqo//6pfAKpfVapfqqpf/6p/AKp/Vap/qqp//6qf
AKqfVaqfqqqf/6q/AKq/Vaq/qqq//6rfAKrfVarfqqrf/6r/AKr/Var/qqr//9QAANQAVdQAqtQA
/9QfANQfVdQfqtQf/9Q/ANQ/VdQ/qtQ//9RfANRfVdRfqtRf/9R/ANR/VdR/qtR//9SfANSfVdSf
qtSf/9S/ANS/VdS/qtS//9TfANTfVdTfqtTf/9T/ANT/VdT/qtT///8AVf8Aqv8fAP8fVf8fqv8f
//8/AP8/Vf8/qv8///9fAP9fVf9fqv9f//9/AP9/Vf9/qv9///+fAP+fVf+fqv+f//+/AP+/Vf+/
qv+////fAP/fVf/fqv/f////Vf//qszM///M/zP//2b//5n//8z//wB/AAB/VQB/qgB//wCfAACf
VQCfqgCf/wC/AAC/VQC/qgC//wDfAADfVQDfqgDf/wD/VQD/qioAACoAVSoAqioA/yofACofVSof
qiof/yo/ACo/Vf/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////ywAAAAAOgIsAQAI/wBt2LAi
UIsMG1psyEg4sODBhAsFEkT4UCHDiQYRWpToUGPEhhQ9XuwIcWTIkhxPbgSZESXLih8xwjTZcqVM
kSlrxiRpk+dOlT910pyZk+hLnEdd3lTqcyjSpT2BOmUqtejTplapCs0adWvSrkahBg2L9evYq1XN
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
qeWWXHbp5ZdgahcQADs=
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <038001bdbe98$9966f5d0$d55d389d@scottst2.dns.microsoft.com>
X-Content-Source: C:\TEMP\IMGD2.GIF
R0lGODlhOwItAff/AP39/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP39/SH5BAEBAP8ALAAAAAA7Ai0B
QAiuAP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
MGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNq3cq1q9evYMOK
HUu2rNmzaNOqXcu2rdu3cOPKnUu3rt27ePPq3cu3r9+/gAMLHky4sOHDiBMrXsy4sePHkCNLnky5
suXLmDNrSN7MubPnz6BDix5NurTp06hTq17NurXr17Bjy55Nu7bt27hz697Nu7fv38CDCx9OvLjx
48iTK1/OvLnz59CjS59Ovbr169izaznfzr279+/gw4sfT768+fPo06tfz769+/fw48ufT7++/fv4
8+vfz7+///8ABijggAQWaOCBCCao4II0DDbo4IMQRijhhBRWaOGFGGao4YYcdujhhyCGKOKIJJZo
4okopqjiiiy26OKLMMYo44w01i1o44045qjjjjz26OOPQAYp5JBEFmnkkUgmqeSSTDbp5JNQRinl
lFRWaeWVWGYpqeWWXHbp5ZdghinmmGSWaeaZaKap5ppstunmm3DGKeecdNZp55145qkn55589unn
n4AGKuighBZq6KGIJqrooow26uijkEYq6aSUVmrppZhmI6rpppx26umnoIYq6qiklmrqqaimquqq
rLbq6quwxirrrLTWImrrrbjmquuuvPbq66/ABivssMQWa+yxyCar7LLMNuvss9AfRivttNRWa+21
2Gar7bbcduvtt+CGK+645JZr7rnoph6r7rrstuvuu/DGK++89NZr77345qvvvvz26++/AAccLPDA
BBds8MEIJ6zwwgw37PDDEEcs8cQUV2zxxRsYZ6zxxhx37PHHIIcs8sgkl2zyySinrPLKLLca7PLL
MMcs88w012zzzTjnrPPOPPfs889ABy0M9NBEF2300UgnLW1AADs=
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: image/gif
Content-Transfer-Encoding: 7bit
Content-ID: <00f201bd6e26$38775840$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\animatn\b140_149\Bd14172_.gif
X-Global-Moniker: :HALLMARK\MAIN\bd14172_.gif
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: image/gif
Content-Transfer-Encoding: 7bit
Content-ID: <002801bd88f1$360476c0$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\animatn\b140_149\Bd14171_.gif
X-Global-Moniker: :HALLMARK\MAIN\bd14171_.gif
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: audio/wav
Content-Transfer-Encoding: 7bit
Content-ID: <002a01bd6e2b$31d91000$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\sound\WAV_v2\comtyp03.wav
X-Global-Moniker: :HOMESNMM\MAIN\COMTYP03.WAV
------=_NextPart_000_038A_01BDBE5D.ED594B10
Content-Type: application/x-font
Content-Transfer-Encoding: 7bit
Content-ID: <038801bdbe98$99a02e40$d55d389d@scottst2.dns.microsoft.com>
X-Content-Source: Lucida Sans.eot
------=_NextPart_000_038A_01BDBE5D.ED594B10--