home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Microsoft Graphics Studio Greetings
/
Microsoft_Graphics_Studio_Greetings_Microsoft_1998.iso
/
mhp
/
template
/
mgd2222.mta
/
MGD2222.MTA
Wrap
Text File
|
1998-08-12
|
121KB
|
2,872 lines
MIME-Version: 1.0
Content-Type: multipart/related;
boundary="----=_NextPart_000_05C5_01BDBE67.6FF72A20";
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_05C5_01BDBE67.6FF72A20
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_05C6_01BDBE67.6FF99B20"
------=_NextPart_001_05C6_01BDBE67.6FF99B20
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
For:
Date:
Time:
Place:
To have a birthday
is human-- To celebrate it is divine!
------=_NextPart_001_05C6_01BDBE67.6FF99B20
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
}
.Sx6 {
HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 110
}
.PD7 {
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
}
.Ix8 {
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
}
.PT9 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 111px; LEFT: 54px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
left; TOP: 90px; VISIBILITY: hidden; WIDTH: 178px; Z-INDEX: 100
}
.Ix18 {
POSITION: absolute; VISIBILITY: inherit; Z-INDEX: 52
}
.Sx26 {
HEIGHT: 301px; LEFT: 10px; OVERFLOW: hidden; POSITION: absolute; TOP: =
30px; VISIBILITY: hidden; WIDTH: 571px; Z-INDEX: 100
}
.PD27 {
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
}
.Ix28 {
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
}
.PT30 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 94px; LEFT: 157px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
center; TOP: 69px; VISIBILITY: hidden; WIDTH: 264px; Z-INDEX: 100
}
.PT31 {
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-TOP: =
0px; HEIGHT: 56px; LEFT: 109px; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; =
PADDING-RIGHT: 9px; PADDING-TOP: 9px; POSITION: absolute; TEXT-ALIGN: =
center; TOP: 156px; VISIBILITY: hidden; WIDTH: 359px; Z-INDEX: 110
}
.Ix56 {
LEFT: 0px; POSITION: absolute; TOP: 0px; VISIBILITY: inherit; Z-INDEX: =
52
}
.Ix57 {
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: Old English Text MT;
src:url(cid:05c301bdbea2$1c3e3460$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 Themes =3D=20
" <AR|ARS1| =
<TT|TTa5|TTb0|TTc30911|TTd5|TTe0|TTf30912|TTg5|TTh0|TTi30914|>|>|"=20
lclJ =3D null lclFrench =3D null lclZ =3D 1 lclEnglish =3D 1 skuOE =3D =
null skuGWDelux =3D 1=20
skuGW =3D 1 KeyWords =3D null OutputStyle =3D "simple greeting (one to =
two scenes)"=20
ProjectType =3D "multimedia greeting" AOPTable =3D=20
" <AR|ARS1| <AP|APa{guid =
{A3649D6E-5058-11CF-9E27-00AA00BBB8AF}}|APbGreetings Workshop|>|>|"=20
GW_NextID =3D 60>
<DIV class=3DSx6 id=3DSx6 SoundPaths =3D " <AR|ARS0|>|" PageEffect =3D=20
" <PE| <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|PEa1|PEb2|>|" PageName =3D PD7>
<DIV class=3DPD7 id=3DPD7 PageName =3D Ix57 CAGQueryIndx =3D 4 =
ClipPathInfo =3D=20
" =
<CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
C00000002600460013003300530053000300F500E20076009600660000000000000000000=
00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
0000000000A500B500C500D500E500F500060016002600360046005600660076008600960=
0A600B600C600D600E600F6000700170027003700470057006700770087009700A700B700=
C700D700E700F7000800180028003800480058006800780088009800A800B800C800D800E=
800F8000900190029003900490059006900790089009900A900B900C900D900E900F9000A=
001A002A003A004A005A006A007A008A009A00AA00BA00CA00DA00EA00FA000B001B002B0=
03B004B005B006B007B008B009B00AB00BB00CB00DB00EB00FB000C001C002C003C004C00=
5C006C007C008C009C00AC00BC00CC00DC00EC00FC000D001D002D003D004D005D006D007=
D008D009D00AD00BD00CD00DD00ED00FD000E001E002E003E004E005E006E007E008E009E=
00AE00BE00CE00DE00EE00FE000F001F002F003F004F005F006F007F008F009F00AF00BF0=
0CF00DF00EF00FF0000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
00000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF=
00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0=
00000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00=
FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF00FF00F=
F00FF00FF000000FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF=
00FF00FF00FF000000FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF0=
0FF000000FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF000000FF00FF00=
FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000F=
F00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF=
00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF0=
0FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000=
FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00F=
F000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF=
00FF00FF000000FF00FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF0=
0FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000=
FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00F=
F000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF=
00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF0=
00000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00=
FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000=
000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF=
00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF00000=
0FF00FF000000FF00FF000000FF00FF000000000000000000000000000000000000000000=
00000000000000000000FF00FF00FF00FF00FF00FF000000FF00FF000000FF00FF000000F=
F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF=
00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF0=
0FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00=
FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00F=
F000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF=
000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF0=
00000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00=
0000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000=
000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF0000=
00FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00000=
0FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000=
FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000F=
F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF=
00FF000000FF00FF000000FF00FF00FF00FF000000FF00FF000000FF00FF000000FF00FF0=
00000FF00FF000000FF00FF000000FF00FF000000FF00FF00FF00FF000000FF00FF000000=
FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00FF00F=
F000000FF00FF000000FF00000000004840CC0023002010300041008420410087E18820F4=
00E400B4005400440012001200020064009600C60056000200D3000200D60076004600230=
0230023001300E200D60086004700C2000200340086001600E600760056000200D3000200=
65005600270037009600F600E6000200340086001600E600760056004600A300020072000=
3000300E20003000300E20003000300E2001300830073007300720002004700F600|CPbX:=
\v3Contnt\clipmed\mmclips\b130_139\Bd13550_.gif|CPccid:097301bd7add$4dd04=
da0$1fde389d@a-lingra.dns.microsoft.com|CPdBd13550_.gif|>|"=20
PolyPath =3D=20
1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,0,0,=
=20
NoBackground =3D 0><IMG class=3DIx57 id=3DIx57=20
src=3D"cid:097301bd7add$4dd04da0$1fde389d@a-lingra.dns.microsoft.com"><IM=
G=20
class=3DIx8 id=3DIx8 name=3DIx8=20
src=3D"cid:05bc01bdbea2$1be39140$d55d389d@scottst2.dns.microsoft.com">=20
</DIV> <FONT color=3D#000000 face=3D"Times New Roman" =
size=3D4></FONT>=20
<DIV class=3DPT9 id=3DPT9 SoundPaths =3D " <AR|ARS0|>|">
<P><EM><FONT color=3D#000000 face=3D"Times New Roman" =
size=3D4><STRONG>For:<FONT=20
color=3D#000000 face=3D"Times New Roman" size=3D4><BR>Date: <BR>Time:=20
<BR>Place:</FONT></STRONG></FONT></EM></P><STRONG><STRONG></STRONG></STRO=
NG><STRONG></STRONG></DIV></DIV> =20
<DIV class=3DSx26 id=3DSx26 SoundPaths =3D=20
" <AR|ARS1| <SN| =
<CP|CPa4A00000030300000000000000C000000000000640000C1000000A384F4D45435E4=
D4D4C5D41494E4C535E40303030393F5E2D4944400FFFFDAED00000000000000000000000=
0000000000000000000000000430046004600030043004600160003004200130066004600=
5600330083009300460004001600D200C6009600E600760027001600E2004600E6003700E=
200D600960036002700F6003700F60066004700E2003600F600|CPbX:\v3Contnt\clipme=
d\sound\MID_v2\SN00009_.mid|CPccid:098101bd7ae1$864d8720$1fde389d@a-lingr=
a.dns.microsoft.com|CPdSN00009_.mid|>|SNa0|SNb1|SNc0|SNd0|SNe0|>|>|"=20
PageEffect =3D " <PE| <TR|TRa0|TRb2|TRc2|TRd1|TRe2|>|PEa1|PEb5|>|" =
PageName =3D=20
PD27>
<DIV class=3DPD27 id=3DPD27 PageName =3D Ix56 CAGQueryIndx =3D 4 =
ClipPathInfo =3D=20
" =
<CP|CPa8A80000090300000000000000C000000000000642000000030300000000000000C=
00000000000064000001000000A38414C4C4D41425B4C5D41494E4C500FFFFDAED0000000=
0000000000000000000000000000000000000000008B9D1172F201D112B4400AA007AB4FF=
C00000002600460013003300530053000300F500E20076009600660000000000000000000=
00000000000000086001600C600C600D60016002700B600C5000000000000000000400000=
0000000000A500B500C500D500E500F500060016002600360046005600660076008600960=
0A600B600C600D600E600F6000700170027003700470057006700770087009700A700B700=
C700D700E700F7000800180028003800480058006800780088009800A800B800C800D800E=
800F8000900190029003900490059006900790089009900A900B900C900D900E900F9000A=
001A002A003A004A005A006A007A008A009A00AA00BA00CA00DA00EA00FA000B001B002B0=
03B004B005B006B007B008B009B00AB00BB00CB00DB00EB00FB000C001C002C003C004C00=
5C006C007C008C009C00AC00BC00CC00DC00EC00FC000D001D002D003D004D005D006D007=
D008D009D00AD00BD00CD00DD00ED00FD000E001E002E003E004E005E006E007E008E009E=
00AE00BE00CE00DE00EE00FE000F001F002F003F004F005F006F007F008F009F00AF00BF0=
0CF00DF00EF00FF0000000000000000000000000000000000000000000000000000000000=
0000000000000000000000000000000000000000000000000000000000000000000000000=
00000000000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF=
00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF0=
00000FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00=
FF00FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF00FF00F=
F00FF00FF000000FF00FF00FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF=
00FF00FF00FF000000FF00FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF0=
0FF000000FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF000000FF00FF00=
FF00FF00FF00FF000000FF00FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000F=
F00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF=
00FF00FF00FF00FF000000FF00FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF0=
0FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000=
FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00F=
F000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF00FF00FF000000FF00FF=
00FF00FF000000FF00FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF0=
0FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000=
FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00F=
F000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF=
00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF0=
00000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00=
FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000=
000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF=
00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF000000FF00FF00FF00000=
0FF00FF000000FF00FF000000FF00FF000000000000000000000000000000000000000000=
00000000000000000000FF00FF00FF00FF00FF00FF000000FF00FF000000FF00FF000000F=
F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF=
00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF0=
0FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00=
FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00F=
F000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF=
000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF0=
00000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00=
0000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000=
000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF0000=
00FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00000=
0FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000=
FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000F=
F00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF=
00FF000000FF00FF000000FF00FF00FF00FF000000FF00FF000000FF00FF000000FF00FF0=
00000FF00FF000000FF00FF000000FF00FF000000FF00FF00FF00FF000000FF00FF000000=
FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF000000FF00FF00FF00F=
F000000FF00FF000000FF00000000004840CC0023002010300041008420410087E18820F4=
00E400B4005400440012001200020064009600C60056000200D3000200D60076004600230=
0230023001300E200D60086004700C2000200340086001600E600760056000200D3000200=
65005600270037009600F600E6000200340086001600E600760056004600A300020072000=
3000300E20003000300E20003000300E2001300830073007300720002004700F600|CPbX:=
\v3Contnt\clipmed\mmclips\b130_139\Bd13550_.gif|CPccid:097301bd7add$4dd04=
da0$1fde389d@a-lingra.dns.microsoft.com|CPdBd13550_.gif|>|"=20
PolyPath =3D=20
1,6,0.286865,137.319,0,300,570,300,570,0,0.286865,0,0.286865,137.319,0,0,=
=20
NoBackground =3D 0><IMG class=3DIx56 id=3DIx56=20
src=3D"cid:097301bd7add$4dd04da0$1fde389d@a-lingra.dns.microsoft.com"><IM=
G=20
class=3DIx28 id=3DIx28 name=3DIx28=20
src=3D"cid:05b901bdbea2$1b4fb5b0$d55d389d@scottst2.dns.microsoft.com">=20
</DIV> =20
<DIV class=3DPT30 id=3DPT30 SoundPaths =3D " <AR|ARS0|>|" EntranceEffect =
=3D=20
" <EE| =
<TR|TRa16|TRb1|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf0|EEg1|>|"><FONT=
=20
color=3D#000000 face=3D"Old English Text MT" size=3D6>To have a birthday =
<BR>is=20
human--</FONT><FONT color=3D#000000 face=3D"Old English Text MT"=20
size=3D6></FONT></DIV>=20
<DIV class=3DPT31 id=3DPT31 SoundPaths =3D " <AR|ARS0|>|" EntranceEffect =
=3D=20
" <EE| =
<TR|TRa7|TRb2|TRc2|TRd1|TRe2|>|EEa1|EEb0|EEc0|EEd100|EEf1|EEg2|>|"><FONT =
color=3D#000000 face=3D"Old English Text MT" size=3D6>To celebrate it is =
divine!</FONT></DIV></DIV></DIV> =20
<DIV class=3DSoundElementsDiv id=3DSoundElementsDiv> <BGSOUND =
id=3DAW59 soundsrc=20
=3D cid:098101bd7ae1$864d8720$1fde389d@a-lingra.dns.microsoft.com> <IMG=20
src=3D""></DIV> =20
<DIV id=3DNavSoundElementsDiv> <EMBED hidden=3Dtrue id=3DAW59nav =
name=3DAW59nav=20
src=3Dcid:098101bd7ae1$864d8720$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, 1, 2, 1, 0, =
"http://home-publishing.com/SKU/V3Pub.asp");
Scenes =3D new Object();
Scenes.Sx26 =3D new Scene( 5 );
Scenes.Sx26.entryTrans =3D new Transition( -1, 2, 0, 0 );
Scenes.Sx26.Bhv =3D new Array();
Scenes.Sx26.Bhv[0] =3D new Sound( 0, 0, 0, 2, "AW59", =
"cid:098101bd7ae1$864d8720$1fde389d@a-lingra.dns.microsoft.com" );
Scenes.Sx26.Players =3D new Object();
Scenes.Sx26.Players.PT30 =3D new Player( -1, -1 );
Scenes.Sx26.Players.PT30.entryTrans =3D new Transition( 6, 1, 0, 0 );
Scenes.Sx26.Players.PT31 =3D new Player( 1, -1 );
Scenes.Sx26.Players.PT31.entryTrans =3D new Transition( 12, 2, 0, 0 );
Scenes.Sx6 =3D new Scene( 2 );
Scenes.Sx6.entryTrans =3D new Transition( -1, 2, 0, 0 );
Scenes.Sx6.Players =3D new Object();
Scenes.Sx6.Players.PT9 =3D new Player( 0, -1 );
</SCRIPT>
</BODY></HTML>
------=_NextPart_001_05C6_01BDBE67.6FF99B20--
------=_NextPart_000_05C5_01BDBE67.6FF72A20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <097301bd7add$4dd04da0$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\mmclips\b130_139\Bd13550_.gif
X-Global-Moniker: :HALLMARK\MAIN\bd13550_.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/wD/CTRG
sKDBgwgTKlzIkKHAhw/PmJFIcaLFihgvaszIcaPHjiA/igxJcqTJkihPqkzJcqXLljBfysw4C+I+
aTdz4typsyfPnz6DAh0qNOjDaKNEJV2qtCnTp06jQp0qtSrVq1azUoX4sKHXr2DDco1I8UzZsxPN
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
------=_NextPart_000_05C5_01BDBE67.6FF72A20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <05bc01bdbea2$1be39140$d55d389d@scottst2.dns.microsoft.com>
X-Content-Source: C:\TEMP\IMG152.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_05C5_01BDBE67.6FF72A20
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-ID: <05b901bdbea2$1b4fb5b0$d55d389d@scottst2.dns.microsoft.com>
X-Content-Source: C:\TEMP\IMG151.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_05C5_01BDBE67.6FF72A20
Content-Type: audio/midi
Content-Transfer-Encoding: 7bit
Content-ID: <098101bd7ae1$864d8720$1fde389d@a-lingra.dns.microsoft.com>
X-Content-Source: X:\v3Contnt\clipmed\sound\MID_v2\SN00009_.mid
X-Global-Moniker: :HOMESNMM\MAIN\SN00009_.MID
------=_NextPart_000_05C5_01BDBE67.6FF72A20
Content-Type: application/x-font
Content-Transfer-Encoding: 7bit
Content-ID: <05c301bdbea2$1c3e3460$d55d389d@scottst2.dns.microsoft.com>
X-Content-Source: Old English Text MT.eot
------=_NextPart_000_05C5_01BDBE67.6FF72A20--