From: <Salvato con Microsoft Internet Explorer 5>
Subject: 500FR Exponent Frame Layout Tool
Date: Thu, 1 Nov 2007 19:57:54 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C81CC1.7DC30DA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/frame/500FR

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>500FR Exponent Frame =
Layout Tool</TITLE>
<META http-equiv=3DContent-type content=3D"text/html; charset=3DUTF-8;">
<META http-equiv=3Dimagetoolbar content=3Dno><LINK=20
href=3D"http://www.evertz.com/frame/css/500FR.css" type=3Dtext/css =
rel=3Dstylesheet><!--[if IE 7]><link rel=3D"stylesheet" =
type=3D"text/css" href=3D"css/500FR.ie7.css" /><![endif]--><!--[if IE =
6]><LINK=20
href=3D"http://www.evertz.com/frame/css/500FR.ie6.css" type=3Dtext/css=20
rel=3Dstylesheet><![endif]--><!--[if IE 5]><link rel=3D"stylesheet" =
type=3D"text/css" href=3D"css/500FR.ie5.css" /><![endif]--><LINK=20
href=3D"../../favicon.ico" rel=3D"shortcut icon">
<SCRIPT src=3D"http://www.evertz.com/frame/panels.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.evertz.com/frame/panels.500.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.evertz.com/js/ajax.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.evertz.com/frame/application.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
=0A=
 =0A=
  toolOnline =3D true; =0A=
=0A=
/* ********************************************************************=0A=
 * Prepare workspace on document load=0A=
 *=0A=
 */=0A=
function loadFrame() {=0A=
=0A=
  // app.switchPage(page.frame);=0A=
   =0A=
    app.check =3D getHTTPObject(); =0A=
}=0A=
=0A=
  </SCRIPT>

<META content=3D"MSHTML 6.00.2900.3199" name=3DGENERATOR></HEAD>
<BODY>
<H1 id=3Dprinttitle><IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/img/evertz.25px.png"> 3RU 500FR =
Exponent Frame=20
Layout</H1>
<H2 id=3Dprintsubtitle>Project: <SPAN>=E2=80=93</SPAN></H2>
<DIV id=3Dmain>
<FORM onsubmit=3D"frame.submit();return false;" action=3Dframe.php =
method=3Dpost>
<DIV><A id=3Dhomelink =
href=3D"http://www.evertz.com/">evertz.com</A></DIV>
<H2 id=3Dprintwarn>Please select the "Save or Print" tab before =
printing</H2>
<DIV id=3Dframe><IMG id=3Dpsu1 alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/PSU-L.png"> <IMG id=3Dpsu2=20
onclick=3Dframe.setrps(); alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/PSU-R.png">=20
<DIV id=3Dplates><IMG alt=3D"" =
src=3D"http://www.evertz.com/frame/rear/500/blank.png">=20
<IMG alt=3D"" src=3D"http://www.evertz.com/frame/rear/500/blank.png"> =
<IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> </DIV></DIV><IMG =

class=3Dshowcase id=3Dframeimage alt=3D"Completed 500FR Exponent Frame"=20
src=3D"http://www.evertz.com/frame/img/500/blank-frame.png">=20
<TABLE id=3Dlabels cellSpacing=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD>16</TD>
    <TD>15</TD>
    <TD>14</TD>
    <TD>13</TD>
    <TD>12</TD>
    <TD>11</TD>
    <TD>10</TD>
    <TD>9</TD>
    <TD>8</TD>
    <TD>7</TD>
    <TD>6</TD>
    <TD>5</TD>
    <TD>4</TD>
    <TD>3</TD>
    <TD>2</TD>
    <TD>1</TD></TR></TBODY></TABLE>
<DIV id=3Dmanual><IMG class=3Dfakelink title=3D"Hide instructions"=20
onclick=3D"app.instrSlide(false, 10);" alt=3D""=20
src=3D"http://www.evertz.com/frame/img/button-close.png">=20
<H2>Layout Guidelines</H2>
<P>Using the <IMG alt=3D"" =
src=3D"http://www.evertz.com/frame/img/evertz.11px.png">=20
500FR <IMG alt=3DExponent=20
src=3D"http://www.evertz.com/frame/img/500/exponent-yellow.10px.png"> =
Frame Layout=20
tool, you can build a 3RU frame tailored to your precise needs drawing =
from <IMG=20
alt=3D"" src=3D"http://www.evertz.com/frame/img/evertz.11px.png">' wide =
selection of=20
compact distribution modules. </P><!-- <p>=0A=
          The 500FR <img src=3D"img/500/exponent-yellow.10px.png" =
alt=3D"Exponent" /> Frame Layout tool allows you to select a =
<strong>500FR</strong> frame, a <strong>500FR-L-A</strong> Analog =
Loop-thru frame or a <strong>500FR-L-D</strong> Digital Loop-thru frame.=0A=
          Some modules which are allowed in one of these frames may not =
be allowed in another, so it is good practice to select your frame =
before inserting any modules.=0A=
          You can change the current frame module by using the drop down =
menu at the bottom of the <strong>Current Modules</strong> table.=0A=
          Alternatively, you may bookmark this tool using any of the =
three frame model numbers above in order to preselect that particular =
frame.=0A=
        </p>=0A=
        <p>=0A=
          Example pre-selected frame links: <a href=3D"500FR">500FR</a>, =
<a href=3D"500FR-L-A">500FR-L-A</a>, <a href=3D"500FR-L-D">500FR-L-D</a>.=0A=
        </p> -->
<P>To insert a module, either click the selection menu <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/img/manual.selection-menu.png"> or =
double-click=20
the rear panel image of any slot. A list of all available <IMG alt=3D""=20
src=3D"http://www.evertz.com/frame/img/evertz.11px.png"> 500 series =
modules will=20
appear; you can filter this list by typing partial model numbers in the =
input=20
area at the bottom of the list. Once you select the module you want from =
the=20
list, it will be inserted into the frame. </P>
<H2>Using the Clipboard</H2>
<P>To place a module in the clipboard, highlight a module and press Ctrl =
+ C or=20
click the <EM>Copy</EM> button. The contents of the clipboard will be =
displayed=20
below the selection menu. </P>
<P>To paste a module from the clipboard, highlight the target slot and =
press=20
Ctrl + V or click the <EM>Paste</EM> button. Pasting a module will =
overwrite any=20
contents of the currently selected slot with the contents of the =
clipboard. </P>
<H2>Completing a Frame</H2>
<H3>Get Quote</H3>
<P>Once you are satisfied with your completed <IMG alt=3DExponent=20
src=3D"http://www.evertz.com/frame/img/500/exponent-yellow.10px.png"> =
frame, and=20
have entered the appropriate Customer Information, click the <STRONG>Get =

Quote</STRONG> tab. If you have provided enough information, chiefly a =
selected=20
Sales Contact and your Contact Information, the<BUTTON title=3DSend>Get=20
Quote</BUTTON> submit button will be enabled. Clicking this button will =
send the=20
information to the Sales Contact you selected. Afterwards you may =
continue=20
editing your frame. </P>
<H3>Export</H3>
<P>For your convenience, the layout tool allows you to export an image =
of the=20
frame you have built in one of three formats. Click the =
<STRONG>Export</STRONG>=20
tab to display download links for these images. </P>
<DL>
  <DT title=3D"Portable Network Graphic">PNG
  <DD>A web graphic similar to <ABBR=20
  title=3D"Graphics Interchange Format">GIF</ABBR> or <ABBR=20
  title=3D"Joint Photographic Experts Group">JPG</ABBR>. </DD>
  <DT title=3D"Encapsulated Postscript">EPS
  <DD>A generic vector-based graphic usable by many design programs such =
as=20
  Adobe Illustrator. </DD>
  <DT title=3D"Drawing Interchange Format">DXF
  <DD>A specialized vector-based graphic for import into a <ABBR=20
  title=3D"Computer Assisted Design">CAD</ABBR> program like AutoCAD. =
</DD></DL>
<H3>Save / Print</H3>
<P>Click the <STRONG>Save</STRONG> or <STRONG>Print</STRONG> tab to =
display the=20
Save / Print dialogue. Saving your configuration will record your =
selected=20
modules and Customer Information in the database and provide you with a =
URI key.=20
By saving and/or bookmarking this link, you can completely restore your =
session=20
at a later date and continue editing. Configurations you store in this =
fashion=20
will be available for 90 days after their most recent recall. </P>
<P>Printing your frame layout will work best using <EM>Landscape</EM>=20
orientation. Allowing printing of background colours and images is also=20
recommended. </P>
<P><SPAN class=3Dfakelink onclick=3D"app.instrSlide(false, 10);">Hide=20
intructions</SPAN> </P></DIV>
<TABLE id=3Dstatus cellSpacing=3D1 border=3D0>
  <THEAD>
  <TR>
    <TH colSpan=3D5><SPAN class=3Dfakelink id=3Dmanualink=20
      onclick=3D"if (!app.sliding) app.instrSlide(!app.slidout, =
(app.slidout) ? 10 : 0);">View=20
      Instructions</SPAN> <STRONG>500FR <IMG alt=3DExponent=20
      src=3D"http://www.evertz.com/frame/img/500/exponent-gold.9px.png"> =

      Frame</STRONG> - Current Modules </TH></TR></THEAD>
  <TBODY>
  <TR>
    <TH>1</TH>
    <TD>Empty Slot</TD>
    <TD class=3Ddivider rowSpan=3D9></TD>
    <TH>9</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>2</TH>
    <TD>Empty Slot</TD>
    <TH>10</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>3</TH>
    <TD>Empty Slot</TD>
    <TH>11</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>4</TH>
    <TD>Empty Slot</TD>
    <TH>12</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>5</TH>
    <TD>Empty Slot</TD>
    <TH>13</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>6</TH>
    <TD>Empty Slot</TD>
    <TH>14</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>7</TH>
    <TD>Empty Slot</TD>
    <TH>15</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH>8</TH>
    <TD>Empty Slot</TD>
    <TH>16</TH>
    <TD>Empty Slot</TD></TR>
  <TR>
    <TH><INPUT type=3Dhidden value=3Dno name=3Doption_power><IMG =
id=3Drpstoggle=20
      onclick=3Dframe.setrps(); height=3D12 alt=3D""=20
      src=3D"http://www.evertz.com/frame/img/check-off.png" =
width=3D12></TH>
    <TD onclick=3Dframe.setrps();>Redundant power supply</TD>
    <TD style=3D"TEXT-ALIGN: right" colSpan=3D2><!-- =
<label><strong>Frame model</strong>=0A=
                <select id=3D"option_frame" size=3D"1" =
onchange=3D"app.switchPage(this.value);">=0A=
                  <option value=3D"500FR" =
selected=3D"selected">500FR</option>=0A=
                  <option value=3D"500FR-L-A">500FR-L-A</option>=0A=
                  <option value=3D"500FR-L-D">500FR-L-D</option>=0A=
                </select>=0A=
              </label> --></TD></TR></TBODY></TABLE>
<DIV id=3Dcontrols>
<UL id=3Dtabs>
  <LI id=3Dtabs_quote=20
  title=3D"Send your frame layout and request a quote if applicable"=20
  onclick=3D"app.switchControl('quote');"><STRONG>Get<BR>Quote</STRONG> =
</LI>
  <LI id=3Dtabs_export title=3D"Export a frame image"=20
  =
onclick=3D"app.switchControl('export');"><STRONG>Export</STRONG><BR>&nbsp=
;PNG<BR>&nbsp;EPS<BR>&nbsp;DXF=20
  </LI>
  <LI id=3Dtabs_save title=3D"Save this configuration"=20
  onclick=3D"app.switchControl('save');"><STRONG>Save</STRONG>=20
  or<BR><STRONG>Print</STRONG> </LI></UL>
<DIV class=3Dpage id=3Dpage_edit>
<UL>
  <LI>
  <DIV id=3Dmodule onclick=3Dapp.selectorDisplay(true);>Empty Slot <IMG=20
  title=3D"Select a module" alt=3D""=20
  src=3D"http://www.evertz.com/frame/img/arrow-up.png"></DIV>
  <DIV class=3D"button inactive" id=3DbuttonClearAll =
onclick=3Dframe.clear();>Clear=20
  All</DIV>
  <DIV class=3D"button inactive" id=3DbuttonFill=20
  onclick=3Dframe.fill();>Fill</DIV></LI>
  <LI id=3Dclipper>
  <DIV class=3D"button inactive" id=3DbuttonPaste=20
  onclick=3D"frame.clip('paste');">Paste</DIV>
  <DIV class=3D"button inactive" id=3DbuttonCopy=20
  onclick=3D"frame.clip('copy');">Copy</DIV>
  <DIV id=3Dclipboard>Clipboard is Empty</DIV></LI></UL>
<TABLE id=3Dauthor cellSpacing=3D0 border=3D0>
  <THEAD>
  <TR>
    <TH colSpan=3D2>Customer Information</TH></TR></THEAD>
  <TBODY>
  <TR class=3Ddouble>
    <TD><LABEL>Name <INPUT size=3D13 name=3Dinfo_author></LABEL></TD>
    <TD><LABEL>Company <INPUT size=3D13 =
name=3Dinfo_company></LABEL></TD></TR>
  <TR class=3Ddouble>
    <TD></TD>
    <TD><LABEL>Country <INPUT size=3D13 =
name=3Dinfo_country></LABEL></TD></TR>
  <TR class=3Ddouble>
    <TD><LABEL>Project <INPUT size=3D13 =
name=3Dinfo_project></LABEL></TD>
    <TD><LABEL>Frame ID <INPUT size=3D13 =
name=3Dinfo_frameid></LABEL></TD></TR>
  <TR>
    <TD colSpan=3D2><LABEL>Contact Information <A title=3D"Important =
information"=20
      onclick=3D"alert('For the fastest response time, please include an =
email address in the Contact Information field');return false;"=20
      href=3D"http://www.evertz.com/frame/500FR#top">?</A> <INPUT =
size=3D30=20
      name=3Dinfo_contact></LABEL></TD></TR>
  <TR>
    <TD colSpan=3D2><LABEL><A id=3Dsaleslink=20
      href=3D"http://www.evertz.com/contact/sales-agents">Sales =
Contact</A>=20
      <SELECT onchange=3D"if(this.value=3D=3D'')this.selectedIndex=3D0;" =
size=3D1=20
      name=3Dinfo_agent> <OPTION value=3D"None selected" selected>Select =
evertz=20
        contact</OPTION> <OPTION value=3D0>General Sales</OPTION> =
<OPTGROUP=20
        label=3D"Director of Sales"> <OPTION value=3D1>David =
Strachan</OPTION>=20
        </OPTGROUP> <OPTGROUP label=3D"Int'l, U.S. &amp; Canada"> =
<OPTION=20
          value=3D17>Allan Delaurier</OPTION> <OPTION value=3D16>Imad =
Hakmi</OPTION>=20
          <OPTION value=3D9>Mike Restagno</OPTION> <OPTION =
value=3D10>Paul=20
          Soares</OPTION> <OPTION value=3D22>Rodrick Smith</OPTION> =
<OPTION=20
          value=3D19>Vladislav Gendelev</OPTION> <OPTION =
value=3D15>Yeager</OPTION>=20
        </OPTGROUP> <OPTGROUP label=3D"U.S. West Coast"> <OPTION =
value=3D4>Jesse=20
          Foster</OPTION> <OPTION value=3D2>Joe Cirincione</OPTION> =
<OPTION=20
          value=3D3>John Fode</OPTION> <OPTION value=3D5>Larry =
Bloomfield</OPTION>=20
        </OPTGROUP> <OPTGROUP label=3D"United Kingdom"> <OPTION =
value=3D8>Anil=20
          Parmar</OPTION> <OPTION value=3D21>Raj Sittampalam</OPTION> =
<OPTION=20
          value=3D7>Taksim Salih</OPTION> </OPTGROUP> <OPTGROUP=20
        label=3D"United States"> <OPTION value=3D12>Bob Bush</OPTION> =
<OPTION=20
          value=3D23>Darren Fordham</OPTION> <OPTION value=3D13>Jonathan =

          MacNab</OPTION> <OPTION value=3D11>Joseph Roncon</OPTION> =
<OPTION=20
          value=3D18>Pete Santorella</OPTION> <OPTION value=3D14>Tom=20
          O'Hanlon</OPTION> </OPTGROUP></SELECT> =
</LABEL></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dpage id=3Dpage_quote><BUTTON id=3Dlink_send =
onclick=3Dapp.getQuote();>Get=20
Quote</BUTTON>=20
<DIV id=3Dinterface>
<H2>Send Frame Layout</H2>
<P>Get a quote, or send your finished layout to your selected Sales=20
Contact.</P></DIV>
<HR>

<P>To request a quote, or confirm a pre-ordered layout, click the Get =
Quote=20
button above to send your finished frame layout to the Sales Contact you =
have=20
selected.</P><BUTTON class=3Dbutt_edit=20
onclick=3D"app.switchControl('edit');">Continue editing</BUTTON> </DIV>
<DIV class=3Dpage id=3Dpage_save>
<H2>Save / Print Configuration</H2>
<DL>
  <DT id=3Dlink_save onclick=3D"app.getBookmark();return false;">Save =
this page=20
  <DD>Generate a URI which you can bookmark and continue editing later=20
  <DT id=3Dlink_print onclick=3D"self.print();return false;">Print this =
page=20
  <DD>For best printing results, select 'Landscape' orientation. =
</DD></DL><BUTTON=20
class=3Dbutt_edit onclick=3D"app.switchControl('edit');">Continue =
editing</BUTTON>=20
</DIV>
<DIV class=3Dpage id=3Dpage_export>
<H2>Export as Graphic</H2>
<UL id=3DsaveLinks>
  <LI><A id=3Dlink_save_png title=3D"Portable Network Graphics"=20
  onclick=3D"return (!app.locked);" =
href=3D"http://www.evertz.com/frame/500FR#">PNG=20
  (Web graphic)</A>=20
  <LI><A id=3Dlink_save_eps title=3D"Encapsulated Postscript"=20
  onclick=3D"return (!app.locked);" =
href=3D"http://www.evertz.com/frame/500FR#">EPS=20
  (Illustrator)</A>=20
  <LI><A id=3Dlink_save_dxf title=3D"Drawing Interchange Format"=20
  onclick=3D"if(app.locked)return =
false;document.getElementById('waiter').style.visibility=3D'visible';setT=
imeout('document.getElementById(\'waiter\').style.visibility=3D\'hidden\'=
;', 7000);"=20
  href=3D"http://www.evertz.com/frame/500FR#">DXF (AutoCAD)</A> =
</LI></UL><BUTTON=20
class=3Dbutt_edit onclick=3D"app.switchControl('edit');">Continue =
editing</BUTTON>=20
</DIV>
<DIV id=3Dprinted><SPAN id=3Dprint_date>=E2=80=93</SPAN>=20
<H2>Configuration</H2>
<DL>
  <DT>Name:=20
  <DD id=3Dprint_author>=E2=80=93 </DD>
  <DT>Company:=20
  <DD id=3Dprint_company>=E2=80=93 </DD>
  <DT>Country:=20
  <DD id=3Dprint_country>=E2=80=93 </DD>
  <DT>Project:=20
  <DD id=3Dprint_project>=E2=80=93 </DD>
  <DT>Frame ID:=20
  <DD id=3Dprint_frameid>=E2=80=93 </DD>
  <DT>Contact Info:=20
  <DD id=3Dprint_contact>=E2=80=93 </DD>
  <DT>Sales Contact:
  <DD id=3Dprint_agent>=E2=80=93 </DD></DL></DIV></DIV><NOSCRIPT>
<DIV id=3Dnoscript>
<P>This tool requires JavaScript to function. Your browser currently =
does not=20
support JavaScript or has JavaScript disabled. </P>
<P>The following browsers have been tested for support of this page: =
</P>
<UL>
  <LI><A title=3D"Opera Software" =
href=3D"http://www.opera.com/download/">Opera</A>=20
  <LI><A title=3DFirefox =
href=3D"http://www.mozilla.com/firefox/">Firefox</A>=20
  <LI><A title=3D"Microsoft Internet Explorer"=20
  =
href=3D"http://www.microsoft.com/downloads/search.aspx?displaylang=3Den&a=
mp;categoryid=3D6">Internet=20
  Explorer</A> </LI></UL></DIV></NOSCRIPT>
<DIV id=3Dwaiter><IMG alt=3D"" =
src=3D"http://www.evertz.com/frame/img/throbber.gif">=20
Working... </DIV>
<P style=3D"CLEAR: both; MARGIN-TOP: 0px; FONT-SIZE: 12px">Building more =
than one=20
frame? Try the <A style=3D"TEXT-DECORATION: none"=20
href=3D"http://www.evertz.com/frame/Bulk">Modular Bulk Design Tool</A> =
and build=20
<STRONG>up to 300 frames</STRONG> simultaneously. </P></FORM>
<DIV class=3Dstdwin id=3Dselector>
<H2>Select a module</H2><IMG title=3D"Close window"=20
onclick=3Dapp.selectorDisplay(false); alt=3D""=20
src=3D"http://www.evertz.com/frame/img/button-close.png">=20
<DIV>
<UL>
  <LI>Empty Slot </LI></UL><INPUT onkeyup=3Dapp.selectorFilter();=20
title=3D"Filter the module list" name=3Dmodule_filter> </DIV><IMG =
id=3Dpreview alt=3D""=20
src=3D"http://www.evertz.com/frame/rear/500/blank.png"> </DIV>
<DIV class=3Dstdwin id=3Doptions>
<H2>Select options</H2><IMG title=3D"Close window"=20
onclick=3Dapp.optionsDisplay(false); alt=3D""=20
src=3D"http://www.evertz.com/frame/img/button-close.png">=20
<FORM action=3D"" method=3Dget>
<UL>
  <LI>Option 1 </LI></UL><BUTTON =
onclick=3Dapp.optionsDisplay(false);>OK</BUTTON>=20
</FORM></DIV>
<DIV class=3Dstdwin id=3Dsavednotice>
<H2 class=3Ddragon>This bulk configuration has been saved</H2><IMG=20
title=3D"Close window" =
onclick=3D"this.parentNode.style.display=3D'none';" alt=3D""=20
src=3D"http://www.evertz.com/frame/img/button-close.png">=20
<P>You can retrieve this frame and continue editing within the next 90 =
days by=20
bookmarking the following link:<BR><A=20
href=3D"http://www.evertz.com/frame/500FR?frame=3D">http://www.evertz.com=
/frame/<SPAN>500FR?frame=3D=20
</SPAN></A><BR><BR>If you make further changes to this frame, you will =
need to=20
save again. </P></DIV></DIV>
<DIV class=3DcontextMenu id=3DslotContext>
<UL class=3Dfirst>
  <LI id=3DscCut title=3D"Cut selected module"=20
  =
onclick=3D"if(this.className!=3D'disabled'){frame.clip('copy');frame.plac=
e(app.cursor,0,false);}">Cut=20

  <LI id=3DscCopy title=3D"Copy selected module"=20
  onclick=3D"if(this.className!=3D'disabled')frame.clip('copy');">Copy=20
  <LI class=3Ddisabled id=3DscPaste title=3D"Paste contents of the =
clipboard here"=20
  onclick=3D"if(this.className!=3D'disabled')frame.clip('paste');">Paste =

  <LI id=3DscDelete title=3D"Delete selected module"=20
  =
onclick=3D"if(this.className!=3D'disabled')frame.place(app.cursor,0,false=
);">Delete=20

  <LI id=3DscFill title=3D"Fill with selected module"=20
  onclick=3D"if(this.className!=3D'disabled')frame.fill();">Fill =
</LI></UL>
<UL>
  <LI id=3DscOptions title=3D"Re-select options for this module"=20
  =
onclick=3D"if(this.className!=3D'disabled')app.optionsDisplay(true);">Pan=
el=20
  Options=20
  <LI id=3DscClearFrame title=3D"Erase the contents of the selected =
frame"=20
  onclick=3D"if(this.className!=3D'disabled')frame.clear();">Clear Frame =
</LI></UL>
<UL>
  <LI class=3Ddisabled id=3DscWebpage=20
  title=3D"Open this product's webpage in a new window"><A=20
  href=3D"http://www.evertz.com/frame/500FR#"><IMG alt=3D""=20
  src=3D"http://www.evertz.com/frame/img/new-window.png">Webpage</A>=20
  <LI class=3Ddisabled id=3DscBlockDiagram=20
  title=3D"Open this product's block diagram"><A=20
  href=3D"http://www.evertz.com/frame/500FR#"><IMG alt=3D""=20
  src=3D"http://www.evertz.com/frame/img/pdf.png">Block Diagram</A>=20
</LI></UL></DIV></BODY></HTML>

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/evertz.25px.png

iVBORw0KGgoAAAANSUhEUgAAAHAAAAAZCAMAAADexVrrAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURVFRUX19fQQEBOjo6DExMdzc3JaW
ltPT0yoqKjo6OrW1tRISEi0tLcXFxbu7u8nJyRoaGmJiYr29vY+Pj25ubpmZmdXV1SIiIs/PzxQU
FJycnIKCgoCAgHJycgoKCmZmZk1NTXd3d0ZGRubm5p+fn1paWtra2lhYWD09PZOTk0BAQIuLi4qK
isHBwUJCQoSEhGpqare3t7Kysg0NDTY2Nq2trXl5eR0dHaGhoXBwcDQ0NE5OToeHh3t7e1ZWViUl
JT4+PgAAAGRkZEpKShYWFgICAvHx8WhoaJqamrGxsfr6+m1tbfLy8vT09Pz8/Pv7+/Pz8/39/d7e
3s3Nzfb29vn5+eLi4qenp+/v7/j4+K+vr8PDw/X19b+/v/f395ubm+Dg4Kqqqmlpae3t7evr66ur
q19fX7CwsOTk5PDw8GxsbOrq6jMzM6KiotjY2MrKytnZ2d/f36ioqNDQ0KWlpePj4+7u7lxcXOzs
7K6urr6+vqampsvLy8bGxrm5uf///4DP23wAAACAdFJOU///////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////8AOAVLZwAABJlJ
REFUeNpiqKc+kOeWBIEsrJIAAcRAffsCzR3BoBKrLEAAoVlo5E45KHeFWKiOLCgFswEggFAtDGRg
ohxArHNkkkMW1IZZARBAaD4M8HEjDAJ8fX0DcMpGcEIsVATzfCDADW4DQAChWBgaSWQ0+eORYzaG
WBiLXRoggOAW5rEJKrHw6MlLhYF4kRDnQeViIE4HcwPqGBk4OawUGIW8oLJucLWsuYwl9UUQ+8wD
QHLB3miAESCAoBZGM0Dd5egoKZtSXx8OStnc9hFgyQR7cDrnNgJap80BU+fIGQWW9QTnAW7Bei4F
oBk29UkQWVWwpKwjGsgBCCCwhaEyTMiCJhn16ZB4TwDrEoEIO/vVB3Oi6BZGkjWTButgr2eB8NnA
WjXQLZQFCCCQhcwKEI4AhwCEoeefzwTVDgTFchCfBwH9DWbJ2XNAhByLgNEJscAVopUjUA0ixZQH
0srqim5hOEAAAS2MgDhDla8sMlkKok+FGazNlRekyxqiVLu+COwKcWHWkLg8A7CYeGY9O0rguNfH
Q4POD6RVVwsMnFlg8twZAAEEtFAV7OpcSGTyguNSLwXiFy6gSBREqZZ/MEQqDFp+gUUT6zXhlslp
yXvX1pdDMwVYkR9Ebb4JVAlLdD1AADHUJ4L9ogJLrd4grkuYPVhBKjB+Ia6TE4PEB0scVF0y2Hqz
egaoWa5J4PAPEXeEOxUGLLihatIq6usBAojBC2y7ZKInFIBdLpcHSR3x9fWiELUy9XwQPVxQdZXg
wBcJhUY7dyrE8BpICEtmIzK3ItQ6Y3AaAwggBog5aJErWaYATYbMkJKYM6ReEJtCfX5ocHpCjReG
8K3h9hVCk4CjFThB1AMEEIOIIxagVZ8GpqWhGclYot7HHJtCPn0IDa+KGJAyDAhwQYPY0QCSp+sB
AogBHHbGLKhACpq7zILkoBbX84P9Jo6qTi8FksKZgqHmR0BCmEkCyreBpmHuapgLAAKIAazCzgsK
AmFFpTTE4ZC0aAIspqrBAVoFUwipXPwSIA4SD4EaFwsxnwdS2GarwoqSGngQAwQQAzgFacDrJ19Q
TQDUzgYpEMEOlOMHysTDki20eAUpzKxXgVZ9MGGIOx2VwPkhmgdaUSkiVQoAAcQATvVMfBCesgm4
DE2sh2QWR1gKhbtdCRIE9bkuQIXcDv6QlOSoCXOvHtQKDfeo+lho8WysUxoWBAKsGUAlAAHEAEkV
AqbAQPIXyoEkGWBeq0IkRxNweAVAYl8VlO+ZGSFRE+UPEWQSg1roww3XJVpvAKuJueWgIA2oBCCA
GAqgakzU1U0gxpgXgApQeInFxIuS4F0U1K2hCVYWmpIcWUKhFvoKwIudBH8OjDQNSrsAAcRQb8iN
KsoCTmGlcjC+ItSwOFU07Yp+9fowm2EgCV531fNi2AdOywABBCxLg62Ryl9uWUgZ4SMJ0xkDM8xP
WBxJtxUwq/txopdjyQpwZ1piWCgOCgiAAALXh/nSChyS3NzmJqqarLDoF0oHl2DphUiFYnK4gYY5
MLXYK4lEgRKef4kHCKjEIJT46caDxVjruUQ9UIEoOGUCBBgAmSZnMgMaS/UAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/rear/500/PSU-L.png

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

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/rear/500/PSU-R.png

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

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/rear/500/blank.png

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

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/500/blank-frame.png

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
QmCC

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/button-close.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAPUExURf/uiI9+GP//zgAAAMu6VPuPwUsA
AABqSURBVHjaYmBCBYwAAcTAxIAMWBgBAghDACCAwALMzAxQkoURIIAgKkBssCgLI0AAQbUwM0NU
sTACBBDMDAgfKAAQQBgqAAIIwwyAAMKwBSCAMNwBEEAYAgABxMDEggIYAQKIgRENAAQYAG+XAQY1
BxN5AAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/evertz.11px.png

iVBORw0KGgoAAAANSUhEUgAAADEAAAALCAMAAADho5XlAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGAUExURdvZvpaVgtDOtBkZFiIiHZuahmpp
XMC+psbErNTSuGZlWB4eGu3rzaGgjEZFPQAAAG5tXxQUEX59bVdWS1FQRkNCOnJxYwsLCjg4MUtK
QTExKiwsJhAQDgYGBS8vKejmyWBfU0lIP2RjV2NiVmloW/n32GFgVPv52uroy/Hv0VxbUL++pvDu
0GxrXlNSSJ6diSgoI/3728PBqY+OfJGQfvLw0jMzLHZ1ZiUlIOPhxV9eUqemkdLQtjs7M5+eimJh
VYmId5OSf5ybh2hnWl5dUeXjxlBPRcjGrYeGdcrIr4WEcwMDA/r42be2n7m4oOLgxMnHrvb01ZKR
f6yrlUdGPvf11lhXTE1MQ6inkubkx7u6ot3bwDQ0LfXz1MTCqvj21+vpzLOym7SznLi3n5iXhIGA
cPTy09bUucvJsFlYTc/Ns+nnynNyZJ2ciHh3aKuqlMzKsa6tl7W0nba1njw8NCkpJHp5aggIB05N
RPz62nd2Z/Px0769pXV0ZV1cUf/93Qk13dMAAACAdFJOU///////////////////////////////
////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////8AOAVLZwAAAfpJ
REFUeNpiqAcDTXk8QINLRkYAzAoEKgUIIAaIjlwlBQVlJXsFBTVlJWUFNS42XRVlIEdJSVlNiUtL
lp9fVIFLRUWFE6gUIIBAOuI9g4tc61V1dNJUVSs1dRLU6+X9rNk161VVNXWq67PTtb35Zfx9GIyM
jAIC3AsAAgiow1qan5+fm1VDyoCtvj6i1MJF3YEZKBLDXp9oYKCVys1lws8fUl8fws/vLevtbQYQ
QAz1XvzlOfrC/Py8gvy29aYs/N7FLvzcDqxm/Mwauvwg4GTFz+9RHygsKgkySAwggBj8+L15fep5
pPmFpfnNgNr5U435mTPq691l+fUlgHYzMrky83tzgDzLKMjvXWUKEEAMbvz84rKy4vz89qL8cumC
/FKR3DCRPBl+maz6+hp+fpbY+npTLqD+wvp6gABiYOZ3YwxidNJntRHhZwnj945jAtrs6JjCasdb
xs9fBzRaiJ/fub6eCWhhhSWQCxBAQB1h9fWGHgLG9VYgR7PVc/Dzm9TXW5qz+Wrx89sB5UT5+SWS
AoB+KPHl0GaoBwggBqAJEloWQI/Xg/zJwlMfysfPHy4sw8/MLsjPDwxKdSmguDkbPwQY1wMEEIO6
SYm4N7Oedn19voieXjLQWo1aOVlZCxX/aEVFXUMgP0pEUZLdXFFRMSSET9GmHiDAAHs9bKTVNPX5
AAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/500/exponent-yellow.10px.png

iVBORw0KGgoAAAANSUhEUgAAAEgAAAAKCAMAAAAgo+gSAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAMAUExURTw6LiUjG8fHlpmYc+XkqHFxWYB/
Yv39sPDwqxQTD7y8iqCgeebmoXV1WoqKaYmIZ0VFMvj4sPn5rtbWnquqguvrqzIxJtzcodnZotLS
nJKSb5KSc4WEauHhp93dmmNiTK6tf8nIlY2Ma0ZGNsXEj4eGZV5cSZiYdbm5iJCQbI+ObFZVQQAA
AGppUYiHZqOjd4OCZuLiqp+fd5ubdAwLCNvanZiXcpeWctbWm5KRbdDPm8vLmY6OasPCksLBkUxK
N3l5WlNSP5CPbFlYQUJANRYVEDAuJC4tI1lYRSwrI01NOxsaFAkIBhkYEwcEBCAfGR4eFgMCAt7e
m/r6r/f3rN7emvf3ru/vrNHRnP7+sIyLapeWcaemgHl4XpaVcY2MaSknIKene///sZ6dePv7sKio
e5WUcP7+sU5NPl1dTPPzrsDAiP39s2hnU29uVLOyiISDbp+efKSjfeLinllXQs/Pn8HBikJDMC4s
JN/foJycdqWkgubmp/39tdnYndbWmbe3jZ2ddcHBkrCvh83NlfHxrlVTQmxsV/r6sPb2qxwbF4aF
b9LRm7GwioGAab++kIKCbcrKkvT0rj89MPb1rpOTb6mpf+npo9XUlre3i66tgu/vsvv6s9TTnJCQ
b+npqG5uU+PjpTc2KODgpNbVpRAPDOPjpoaGbLCwg0A/Mre2hfDwqcfHjPPzqnRzXJKRdIiGbt3d
oenprNPTnn58Xd7en4qJbuDgoZmZdQcGBElIOUpJPNzcmU1LO5SUdf//sKOigNfXnsnIl8vLlhkX
EHZ1V728jVpZSHh3XM3Nl7+/ibSzgKWleaSket7eo+3tqu7tqe7uqe/vq9TUmtnZqVxbRImIasTD
mImJZ87Ok3p6Yvv7rvv7r93dpQUEBMDAjvPzsPb2sbCvgbm4jdrZnJubd8/Pl1NSQ2BeTru6i6in
gm1sVaOif29uVvr6sY6Nbvb2rfj3rPj3ryopImRiUKSkfqenfn5+YPz8rx4dGPT0q9/em5iXdPj4
rIeGcP//sKiC/JcAAAEAdFJOU///////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////wBT9wclAAACv0lE
QVR42mL4DwRJPHuCECA0NAiZF4QfyBXLL3UtC+IBCCAGkEEp38ycbvCZMZvz66Uxm0dJMYPA1Cg9
fqWpxkbRWqr8NpZOUWnMZvGqenxO0VXGU2/o8VlaxmuZMcdF8bH56Xje0GsCCCCQQfVGX7l+/f/R
s/ng///bI4T/h0tGWEXM3QqywnRWzKrV///vyZ7x/3KiRjBQZC0X97QnQHpN9vSQ+4nP/v/fGKjT
DOQDBBDD/4t5OkDgxpJ0S+eeoYTJPev/bDp+rkt1dur+f3hVh5FRx3P2f20dd49AHZ116f+PBejs
1Ams/s9hoqM9Gahv5n8RncDFQIMAAoghJ0NHM+TOd53n+x/46lQsNVH8z86g82bOJC0dHZbjgY8+
3k7WiU1h1PFXuKmmE/ihVGe36f+6Lp1lB3V09qqc8tdRi1TTcQO5FCCAGER0fJQsp+rq+HT+v66j
4zvx//9wk0D935VvdZRjdGSAKmR1Sjaa6Dz+//+PTsJ8Rh2PHVpxvjpM+Tqc4f//r9S5NsVVxwAU
CAABxKCs86K74N+2fa/+By/X0fEU+v/fWgcMGM7x6nABVfTr7DikY3L+/395ndd2Oj83TPi3fP16
UVadtv//Ly3VsZXQCWQCGQQQAEkAtv8AASwU//9qIMxWZK4sAVEswP//5SxE1KTLOP3/Pyyo//8I
RFEEJyyT+P9WTyxy6Sx4iP//yWXTB2AsG///ISxRoWMsuSju////AoihVyfwBJuvTl+Wo047xy6d
e5v+Z+i8/w8GDTpLHRy8dbjZF+nE/v8vrqNjJfhZZ7KSvY6OrKiOju3///N0XD+xAh0PjO3/AAHE
kJ7qeMRV4GxI4yKD2v8qAuXcQs4ChyEGRep7BbgvaPkflptp9///Zi/7C/9rjootdeO1+H8380vr
//+Fylv+G2oLOAsCFQMEGAC/SlFeAOEAjAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/manual.selection-menu.png

iVBORw0KGgoAAAANSUhEUgAAALwAAAAUCAMAAAAA2KcaAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAVUExURd3d3W5ubu7u7oKYsAAAAE5kfMDL
2ECS9oUAAAEKSURBVHjaYmAcwgAggBgYGYYOYEMBrEwAATS0HM+MDFiZAAJoSDseIICGtOMBAmhI
Ox4ggMCOZwEBNIUofIg8CzapgXQ8QABBHI9FIQs6m2XQOJ4F5niAAEJyPAs8gFnATLAwC5JrWRgg
wiwsA+p4oP1QxwMEEFKygTgXTDNAmXB/IYU9ywCHPNixEMcDBBBKyDOwoLoQyZ0sLIPE8SwsMNez
MgEEELGOh3AGQ8gjZViAAMLmeLgXkBL7oHQ8QAAhp3l4yIOdz4JUrsCLSha41GBwPEAAYamkWHAU
9oOvkgIIILyOH2Rux3A8QAAN6eYBQAANaccDBNCQcjwrKmACCCAGRqahCwACDAAjvghS+i7XlAAA
AABJRU5ErkJggg==

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/500/exponent-gold.9px.png

iVBORw0KGgoAAAANSUhEUgAAAEEAAAAJCAMAAABaIrF2AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURamVKq6YHvzVBdK3IYh5KJqJLeXF
Fte6GHVoJr2lJlRNJQ8PDywpG8utC0tEG+vJDkI8IZeEHfTPCjYyHbafIGheKcyxHn5wIsetIdy8
DxwbGOzLHPDNDd6/HGFXI//XAOrM5hgAAAAgdFJOU///////////////////////////////////
//////8AXFwb7QAAAd5JREFUeNpikAcCGV6ygAgPDwuvJEAAMYBMYBYRYWTk5BRhFOEUERHhBAGg
gAgYQGhGCANMMYpAWaJSUgyMYgABGBqDFACBGIi1QmsXD8uI67AX5/+/tNcQki6c/PhIbkMzTGmB
sFe6vQpTG55BHFJiVYsNNugSr9X7XwCKxxgFYBgGYmmwB+fAuC2l4TL4/7+MswoNUsubIQ7pDbTA
TIHrB8xVjYJ4LtCd0DTGP0pUcBSw/uIcbAEYmqMUAGEYCKIhVZSstBCpYnDN/W9p/oc30tCfdzsw
dAaipVopbhA7R+aKa8HntbuJTmeFE7tWJYxgCb8AJI9BCgAgDMMERXAdUtBdRNj/f+nUe2jSZCAp
7DvoFWlb1yBhLaxvQdDcDal8UKpeD5EnGNf8CCAGHilZJiZZCTZ5oC+kuJjkxbiFWVnEGYGOFwQa
JywgLSXFJi/EIyUhx80MUigty80jJA+0n40D6BagCQABBDSaS4SFW5iNlZtDTAroMVZuFlD0yMty
CzMIAm0Cmigkz8wtJcPAzSciyC0lLcINtAdoP9CxYKUAAcQgJMjHI8whyyssziQvzicH5EqATZAX
4RIW4JCU5+QC+kaMj0OeiRWkkF2egQsUcXysTAx8YKUAAQYARNUlBRs/v6kAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/check-off.png

iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURf///4KCgc/PzkxMS1Z7744AAABI
SURBVHjaYmBEAgABxMDIDAdMAAEE5DDAABNAAKFwAAIIhQMQQCgcgABC4QAEEAoHIIBQOAABhMIB
CCAUDkAAMTAyIQBAgAEAKR4Ae0tfulwAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/arrow-up.png

iVBORw0KGgoAAAANSUhEUgAAAA8AAAASCAMAAACzQHQ9AAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAMUExURYOZsU9lfcHM2QAAAFhMSGoAAABw
SURBVHjaYmBCAYwAAcTAxIAMGAECCJ0PEEDofIAAQucDBBA6HyCAYHxmKB8ggKB8ZmaIACNAAEH4
zMxQAUaAAALzmZlhAowAAYRuHkAAofMBAgidDxBA6HyAAELnAwQQOh8ggND5AAHEwIgKAAIMAFjn
AI3r4DaNAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/throbber.gif

R0lGODlhGQAZAKIGAPHxsePjo9bWlsjIiLa2dqamZv///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh
+QQFCgAGACwAAAAAGQAZAAADX2i63P4wSkfqlDXfNbrKllGMUWcaICGO5GN6aMi2zjs8c1HCOL39
C4FwAyg2hMhJcclADiVLY9CpjB6fVQBwqwh4I0yId/yIah/jryFsFqfX1rY7oJCHiVbu4q7v+w0J
ACH5BAUKAAYALAIAAgAVABMAAANLaLo7zjAqRyUTeNKhiIdYaGycZ16hoHGG+S2pGrkEmFmnpUtB
vy+FoKFH/AWPRN/uGEwGjMyhElr4WRWA7JWR7W6xXcDXEBaPvdsEACH5BAUKAAYALAIAAgAVABMA
AANLaLorzjAqRyULeFKhhodYaGycZ15hoHGG+S2pGrkDmFmnpUtAvy+EoKFH/AWPRN/uGEwCjMyh
Ekr4Wa+Ggha70Hq5WW8BLB6Tt4oEACH5BAUKAAYALAQAAgATABUAAANLaLoWzjC6GRe4aj4jur2Y
FnCdZ4BYs5UmClSs8L0VKdd4jg+8zvBAnwLYExIHwmExyVQQnsynFFeoOqWEWnVrwGYrW2sXqg0z
ubUEACH5BAUKAAYALAQAAgATABUAAANKaLoGzjC6GWubQIVtL91gRxkg1zFlcELh6r5C/CpxPdcy
jM+GzUOFYGdAXASPFaJScRQaCFCFsmhoFp7Q6HRgdGajhqXlS+BlOwkAIfkEBQoABgAsAgAEABUA
EwAAA0loutzwLcZHpTUU3pm3rF5oFKQYnCNZbmerrld7voUnB2kdtmJI/BeBsPErSoRIRhFoGDgV
yOFiSWg6n1EBkXl9GpKb7qC3uF4SACH5BAUKAAYALAIABAAVABMAAANJaFqs/tCxGaucxVqcdaVe
KDpEOQKoUa4h6q6m56Iw0c5qfAOjOPyagBDyK1aEyEcRaBA4FcihYzloOp/RAJF5fRqSnq6g57hq
EgAh+QQFCgAGACwCAAIAEwAVAAADTGi6W84wuhkXuWq+ervRRWV02LdxpIgSausuQ/zCsTzX9osP
s1L3QJFgqAIYF8NkxchUJImGgFTBPBqegqh0WgUgodupoSkKB4DbSgIAOw==

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/new-window.png

iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAANbY1E9YMgAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAASUExURWaZzDOZzJnM/wBm/wAAAP///z7I
jegAAABASURBVHjaTI7JEQAwCAIVtP+W40Em2Qe6ow8sP2ySw4pP8l5cEgURkhpIuKT3oK3AwEjP
fQM7JcWV5TUQR4ABALfKAmFZF82jAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.evertz.com/frame/img/pdf.png

iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgUExURfLOy9SMhcNjWffd2dF2Z8x8dbxb
Uv/39sRwaf///75kXpwlIf/5+OCsp/bc175gVvHQy8VvZOCZj/3t7f/+/PTg4YYHB9qJeaMdDMWE
g8lkVNykncxuXeqwqd+uq9impzK6EagAAAB7SURBVHjaYuAEAWY+MAUQQAxgUlwGTAEEEITDIgWm
AAIIwhFiAVMAAQThyEqAKYAAgnAYmVhBFEAAgTkigpxsIAZAAIE5DKwMHNxikpwAAQTi8DBxyQnz
yItyAgQQkCPAz8EJAQABxMApzcbIDuUABBADJx8vjM0JEGAAvAIFuYG+UHoAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/frame/css/500FR.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 10pt Arial,Geneva,sans-serif; PADDING-TOP: 0px; =
BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
BODY.wait {
	CURSOR: wait! important
}
BODY.wait  {
	CURSOR: wait! important
}
TABLE {
	FONT-SIZE: 100%
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.fakelink {
	CURSOR: pointer; COLOR: #0000ff
}
DIV.button {
	BORDER-RIGHT: #dddddd 1px outset; BORDER-TOP: #dddddd 1px outset; =
FONT-SIZE: 11px; BORDER-LEFT: #dddddd 1px outset; WIDTH: 48px; CURSOR: =
pointer; COLOR: #000000; LINE-HEIGHT: 18px; BORDER-BOTTOM: #dddddd 1px =
outset; WHITE-SPACE: nowrap; HEIGHT: 18px; BACKGROUND-COLOR: #dddddd; =
TEXT-ALIGN: center
}
DIV.inactive {
	CURSOR: auto; COLOR: #888888
}
DIV.active {
	BORDER-TOP-STYLE: inset; BORDER-RIGHT-STYLE: inset; BORDER-LEFT-STYLE: =
inset; BORDER-BOTTOM-STYLE: inset
}
DIV.highlight {
	BORDER-LEFT-COLOR: #ffd700; BORDER-BOTTOM-COLOR: #ffd700; =
BORDER-TOP-COLOR: #ffd700; BACKGROUND-COLOR: #ffd700; =
BORDER-RIGHT-COLOR: #ffd700
}
#printtitle {
	DISPLAY: none; FONT-SIZE: 25px; MARGIN: 0px auto; TEXT-ALIGN: center
}
#printsubtitle {
	DISPLAY: none; FONT-SIZE: 20px; MARGIN: 0px auto; TEXT-ALIGN: center
}
DIV#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
15px auto; OVERFLOW: visible; WIDTH: 814px; PADDING-TOP: 0px; POSITION: =
relative
}
DIV#main FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#homelink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; RIGHT: 0px; POSITION: absolute; =
TOP: -15px; TEXT-DECORATION: none
}
#printwarn {
	DISPLAY: none; LEFT: 0px; WIDTH: 814px; POSITION: absolute; TOP: 100px; =
TEXT-ALIGN: center
}
#frame {
	VISIBILITY: visible; POSITION: relative; HEIGHT: 316px
}
#frame #psu1 {
	Z-INDEX: 5; LEFT: -132px; POSITION: absolute; TOP: 0px; HEIGHT: 316px
}
#frame #psu2 {
	Z-INDEX: 5; LEFT: -132px; POSITION: absolute; TOP: 0px; HEIGHT: 316px
}
#frame #psu2 {
	LEFT: 800px; CURSOR: pointer
}
#frame #plates {
	BACKGROUND: url(../img/frame.bkg.png) #ffffff left top; LEFT: 0px; =
WIDTH: 814px; POSITION: absolute; TOP: 0px; HEIGHT: 316px
}
#frame #plates IMG {
	DISPLAY: none; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: =
316px
}
#frame #plates IMG.dragon {
	Z-INDEX: 10; CURSOR: e-resize
}
#labels {
	FONT-SIZE: 85%; MARGIN: 0px 0px 0px 13px; WIDTH: 800px
}
#labels TR TD {
	BORDER-RIGHT: #dddddd 1px outset; PADDING-RIGHT: 0px; BORDER-TOP: =
#dddddd 1px outset; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#dddddd 1px outset; WIDTH: 48px; CURSOR: pointer; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dddddd 1px outset; BACKGROUND-COLOR: #dddddd; =
TEXT-ALIGN: center
}
#labels TR TD.selected {
	BORDER-RIGHT: #ffd700 1px inset; BORDER-TOP: #ffd700 1px inset; =
BORDER-LEFT: #ffd700 1px inset; BORDER-BOTTOM: #ffd700 1px inset; =
BACKGROUND-COLOR: #ffd700
}
IMG.showcase {
	Z-INDEX: 10; LEFT: -132px; VISIBILITY: hidden; POSITION: absolute; TOP: =
0px
}
#status {
	FONT-SIZE: 12px; FLOAT: left; MARGIN: 5px 0px 5px 44px; WIDTH: 386px; =
POSITION: relative; BACKGROUND-COLOR: #999999
}
#status THEAD TR TH {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffd700; =
TEXT-ALIGN: left
}
#status THEAD TR TH SPAN.fakelink {
	FONT-WEIGHT: bold; FLOAT: right
}
#status TBODY TR TH {
	WIDTH: 18px; CURSOR: pointer; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: =
center
}
#status TBODY TR TH IMG {
	VERTICAL-ALIGN: middle; CURSOR: pointer
}
#status TBODY TR TH.selected {
	BACKGROUND-COLOR: #ffd700
}
#status TBODY TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; WIDTH: 191px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dddddd; =
TEXT-ALIGN: left
}
#status TBODY TR TD.divider {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 5px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff
}
#status TBODY TR TD SELECT {
	FONT-SIZE: 11px
}
#status TFOOT TR TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV#controls {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
BACKGROUND: url(../img/controls.bkg.jpg) #ffffff repeat-y right top; =
PADDING-BOTTOM: 0px; MARGIN: 0px 68px 0px 435px; BORDER-LEFT: #999999 =
2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; =
LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 172px
}
#controls #tabs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 309px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: =
absolute; TOP: 6px; HEIGHT: 170px; TEXT-ALIGN: left
}
#controls #tabs LI {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 3px; OVERFLOW: hidden; WIDTH: 40px; CURSOR: =
pointer; COLOR: #0000bb; PADDING-TOP: 5px; BORDER-BOTTOM: #444444 1px =
solid; BACKGROUND-COLOR: #fafafa; TEXT-ALIGN: left
}
#controls #tabs LI.selected {
	LEFT: -1px; WIDTH: 41px; POSITION: relative; BACKGROUND-COLOR: #cccccc
}
#controls #tabs LI IMG {
	VERTICAL-ALIGN: middle
}
#controls .page {
	DISPLAY: block; HEIGHT: 168px
}
#controls .page BUTTON.butt_edit {
	FONT-SIZE: 11px; RIGHT: 0px; BOTTOM: 3px; POSITION: absolute
}
#controls #page_edit {
	DISPLAY: block
}
#controls #page_edit UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#controls #page_edit UL LI {
	CLEAR: right; HEIGHT: 22px; TEXT-ALIGN: center
}
DIV#controls #page_edit UL LI DIV#module {
	BORDER-RIGHT: #dddddd 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: =
#dddddd 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; BORDER-LEFT: #dddddd 1px inset; =
WIDTH: 193px; CURSOR: pointer; LINE-HEIGHT: 18px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #dddddd 1px inset; POSITION: relative; HEIGHT: 18px; =
BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
#controls #page_edit UL LI DIV#module IMG {
	RIGHT: 0px; CURSOR: pointer; POSITION: absolute; TOP: 0px
}
#controls #page_edit UL LI DIV#buttonFill {
	FLOAT: right; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top
}
#controls #page_edit UL LI DIV#buttonClearAll {
	FLOAT: right; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top
}
#controls #page_edit UL LI DIV#buttonCopy {
	FLOAT: right; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top
}
#controls #page_edit UL LI DIV#buttonPaste {
	FLOAT: right; MARGIN-LEFT: 1px; VERTICAL-ALIGN: top
}
#controls #page_edit UL LI SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; LINE-HEIGHT: 20px
}
#controls #page_edit UL LI#clipper {
	TEXT-ALIGN: left
}
DIV#controls #page_edit UL LI DIV#clipboard {
	BORDER-RIGHT: #bbbbbb 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: =
#bbbbbb 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; OVERFLOW: hidden; BORDER-LEFT: #bbbbbb 1px inset; WIDTH: 193px; =
COLOR: #222222; LINE-HEIGHT: 18px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#bbbbbb 1px inset; HEIGHT: 18px; BACKGROUND-COLOR: #bbbbbb; TEXT-ALIGN: =
left
}
#controls #page_edit #author {
	BORDER-TOP: #444444 2px groove; BACKGROUND: url(../img/author.bkg.png) =
no-repeat left top; MARGIN: 0px; WIDTH: 100%
}
#controls #page_edit #author THEAD TR TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#controls #page_edit #author TBODY TR TD {
	TEXT-ALIGN: right
}
#controls #page_edit #author TBODY TR TD LABEL {
	FONT-SIZE: 11px; TEXT-ALIGN: right
}
#controls #page_edit #author TBODY TR TD LABEL INPUT {
	BORDER-RIGHT: #dddddd 1px inset; PADDING-RIGHT: 1px; BORDER-TOP: =
#dddddd 1px inset; PADDING-LEFT: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #dddddd 1px =
inset; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px inset; =
BACKGROUND-COLOR: #ffffff
}
#controls #page_edit #author TBODY TR TD LABEL SELECT {
	BORDER-RIGHT: #dddddd 1px inset; PADDING-RIGHT: 1px; BORDER-TOP: =
#dddddd 1px inset; PADDING-LEFT: 1px; FONT-SIZE: 11px; MARGIN-BOTTOM: =
3px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; BORDER-LEFT: #dddddd 1px =
inset; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #dddddd 1px inset; =
BACKGROUND-COLOR: #ffffff
}
#controls #page_edit #author TBODY TR TD LABEL SELECT OPTGROUP {
	MARGIN-TOP: 10px; FONT-STYLE: normal
}
#controls #page_edit #author TBODY TR.double TD LABEL INPUT {
	WIDTH: 90px
}
#controls #page_quote {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: =
left
}
#controls #page_quote H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
#controls #page_quote P {
	MARGIN: 5px 2px
}
#controls #page_quote BUTTON {
	FONT-SIZE: 11px
}
#controls #page_quote BUTTON#link_send {
	RIGHT: 5px; POSITION: absolute; TOP: 5px
}
#controls #page_quote H3 {
	FONT-SIZE: 12px; MARGIN: 0px
}
#controls #page_quote #interface {
	MARGIN-TOP: 4px
}
#controls #page_save {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: =
left
}
#controls #page_save H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
#controls #page_save DL {
	MARGIN: 0px 2px
}
#controls #page_save DL DT {
	MARGIN-TOP: 10px; CURSOR: pointer; COLOR: #0000ff; TEXT-DECORATION: =
underline
}
#controls #page_save DL DD {
	MARGIN-LEFT: 20px
}
#controls #page_export {
	PADDING-RIGHT: 2px; DISPLAY: none; PADDING-LEFT: 2px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; POSITION: relative; TEXT-ALIGN: =
left
}
#controls #page_export H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
#controls #page_export #saveLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
center
}
#controls #page_export #saveLinks LI {
	DISPLAY: inline; MARGIN: 0px 5px
}
#controls #printed {
	DISPLAY: none; FONT-SIZE: 11px; TEXT-ALIGN: left
}
#controls SPAN {
	RIGHT: 3px; POSITION: absolute; TOP: 1px
}
#controls #printed H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
#controls #printed DL {
	MARGIN: 3px
}
#controls #printed DL DT {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 90px
}
#controls #printed DL DD {
	BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 1px; =
MARGIN: 0px
}
DIV.stdwin {
	BORDER-RIGHT: #ffd700 2px groove; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffd700 2px groove; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #ffd700 2px groove; PADDING-TOP: 0px; BORDER-BOTTOM: =
#ffd700 2px groove; POSITION: absolute; BACKGROUND-COLOR: #ffd700
}
DIV.stdwin H2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: #663000 1px solid; =
BACKGROUND-COLOR: #ffee88; TEXT-ALIGN: left
}
DIV.stdwin IMG {
	RIGHT: 5px; CURSOR: pointer; POSITION: absolute; TOP: 5px
}
DIV.stdwin DIV {
	MARGIN: 5px
}
DIV#selector {
	DISPLAY: none; LEFT: 434px; TOP: 40px
}
DIV#selector UL {
	BORDER-RIGHT: #ffd700 1px inset; PADDING-RIGHT: 0px; BORDER-TOP: =
#ffd700 1px inset; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 3px; OVERFLOW: auto; BORDER-LEFT: #ffd700 1px =
inset; WIDTH: 195px; PADDING-TOP: 0px; BORDER-BOTTOM: #ffd700 1px inset; =
LIST-STYLE-TYPE: none; HEIGHT: 260px; BACKGROUND-COLOR: #dddddd; =
TEXT-ALIGN: left
}
DIV#selector UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; MARGIN: =
0px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 1px; WHITE-SPACE: =
nowrap
}
DIV#selector UL LI.hover {
	BACKGROUND-COLOR: #bbbbbb
}
DIV#selector DIV UL LI.chosen {
	BACKGROUND-COLOR: #fff7cc
}
DIV#selector DIV UL LI.chosen {
	BACKGROUND-COLOR: #eee6bb
}
DIV#selector INPUT {
	FONT-SIZE: 11px; WIDTH: 190px
}
DIV#selector IMG#preview {
	RIGHT: auto; LEFT: 220px; CURSOR: default; TOP: 0px; HEIGHT: 316px
}
#options {
	DISPLAY: none; LEFT: 260px; PADDING-BOTTOM: 5px; WIDTH: 206px; TOP: =
50px; TEXT-ALIGN: center
}
#options FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
5px; OVERFLOW: visible; WIDTH: auto; PADDING-TOP: 0px; POSITION: static
}
#options FORM UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: =
left
}
#options FORM UL LI.wdm {
	PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
#options FORM UL LI H3 {
	FONT-SIZE: 12px; MARGIN: 5px
}
#options FORM UL LI UL {
	MARGIN-LEFT: 2em
}
#options FORM UL LI SELECT {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; MARGIN: 0px 0px 5px 1.5em; WIDTH: 4em; PADDING-TOP: 2px
}
#options BUTTON {
	FONT-SIZE: 12px; MARGIN: 3px auto; WIDTH: 4em
}
#savednotice {
	DISPLAY: none; Z-INDEX: 30; LEFT: 125px; WIDTH: 500px; TOP: 100px
}
#savednotice P {
	MARGIN: 10px 0px
}
#manual {
	BORDER-RIGHT: #bb9300 2px solid; BORDER-TOP: #bb9300 2px solid; =
FONT-SIZE: 12px; Z-INDEX: 20; BACKGROUND: =
url(../img/instructions.bkg.jpg) #ffffd9 no-repeat right bottom; LEFT: =
13px; OVERFLOW: auto; BORDER-LEFT: #bb9300 2px solid; WIDTH: 796px; =
BORDER-BOTTOM: #bb9300 2px solid; POSITION: absolute; TOP: -350px; =
HEIGHT: 312px; TEXT-ALIGN: left
}
#manual IMG.fakelink {
	FLOAT: right; MARGIN: 5px
}
#manual H2 {
	FONT-SIZE: 120%; MARGIN: 5px 35px 5px 10px; BORDER-BOTTOM: #333300 1px =
solid
}
#manual P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px =
200px 0px 10px; PADDING-TOP: 3px
}
#manual P IMG {
	FONT-SIZE: 11px; VERTICAL-ALIGN: baseline
}
#manual P BUTTON {
	FONT-SIZE: 11px; VERTICAL-ALIGN: baseline
}
#manual DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px =
200px 0px 25px; PADDING-TOP: 3px
}
#manual DL DT {
	FONT-WEIGHT: bold; FLOAT: left
}
#manual DL DD {
	MARGIN-BOTTOM: 10px
}
#manual H3 {
	FONT-SIZE: 105%; MARGIN: 10px 35px 0px 10px
}
#noscript {
	BORDER-RIGHT: #dddddd 2px groove; PADDING-RIGHT: 5px; BORDER-TOP: =
#dddddd 2px groove; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; LEFT: 30%; PADDING-BOTTOM: 5px; BORDER-LEFT: #dddddd 2px groove; =
WIDTH: 40%; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 2px groove; =
POSITION: absolute; TOP: 50px; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: =
center
}
#noscript P {
	MARGIN: 4px
}
#noscript UL {
	TEXT-ALIGN: left
}
#waiter {
	BORDER-RIGHT: #888800 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#888800 2px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
25px; LEFT: 270px; VISIBILITY: hidden; PADDING-BOTTOM: 20px; =
BORDER-LEFT: #888800 2px solid; WIDTH: 206px; PADDING-TOP: 20px; =
BORDER-BOTTOM: #888800 2px solid; POSITION: absolute; TOP: 100px; =
BACKGROUND-COLOR: #ffd700
}
#waiter IMG {
	VERTICAL-ALIGN: middle
}
.contextMenu {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 3px; Z-INDEX: 200; LEFT: 1px; VISIBILITY: =
hidden; PADDING-BOTTOM: 3px; BORDER-LEFT: black 1px solid; WIDTH: 115px; =
CURSOR: default; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; =
POSITION: absolute; TOP: 1px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: =
left
}
.contextMenu H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccccee 2px =
inset
}
.contextMenu UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccccee 2px inset; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 5px; =
LIST-STYLE-TYPE: none
}
.contextMenu UL.first {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px
}
.contextMenu UL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
1px; CURSOR: pointer; PADDING-TOP: 1px
}
.contextMenu UL LI A {
	DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none
}
.contextMenu UL LI.disabled {
	CURSOR: default; COLOR: #999999
}
.contextMenu UL LI.disabled A {
	CURSOR: default; COLOR: #999999
}
.contextMenu UL LI.hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #55555f
}
.contextMenu UL LI.hover A {
	COLOR: #ffffff; BACKGROUND-COLOR: #55555f
}
.contextMenu UL LI IMG {
	MARGIN-TOP: 1px; FLOAT: right
}

@media Print   =20
{
#printwarn {
	DISPLAY: block! important
}
#printtitle {
	DISPLAY: block! important
}
#printsubtitle {
	DISPLAY: block! important
}
#printed {
	DISPLAY: block! important
}
#frame {
	HEIGHT: 290px
}
#frame  {
	VISIBILITY: hidden
}
IMG.showcase {
	LEFT: -72px; WIDTH: 960px; HEIGHT: 285px
}
#status TBODY TR TH.selected {
	BACKGROUND-COLOR: #bbbbbb
}
DIV#controls {
	BORDER-TOP: #000000 1px solid
}
#controls #tabs {
	DISPLAY: none! important
}
#page_edit {
	DISPLAY: none! important
}
#page_quote {
	DISPLAY: none! important
}
#page_save {
	DISPLAY: none! important
}
#labels {
	DISPLAY: none! important
}
#homelink {
	DISPLAY: none! important
}
#manual {
	DISPLAY: none! important
}
#manualink {
	DISPLAY: none! important
}

}

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.evertz.com/frame/css/500FR.ie6.css

#status {
	MARGIN-LEFT: 22px
}
DIV#controls {
	MARGIN: 0px 67px 0px 432px
}
#controls #tabs {
	LEFT: 310px
}
#controls #page_edit UL LI {
	HEIGHT: 20px
}
#controls #page_edit #author {
	MARGIN-TOP: 2px
}
#controls #page_edit #author TBODY TR TD LABEL INPUT {
	MARGIN-BOTTOM: 0px
}
#controls #page_edit #author TBODY TR TD LABEL SELECT {
	MARGIN-BOTTOM: 0px
}

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/frame/panels.js

/* ********************************************************************=0A=
 * Evertz Modular Layout Tools - Web Application=0A=
 *=0A=
 * Module list population script=0A=
 *=0A=
 */=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Global module object definition=0A=
 *=0A=
 */=0A=
function Module(type, name, image, slots, power, options, online, =
parent, descrip) {=0A=
  this.type    =3D type;=0A=
  this.frames  =3D new Array();=0A=
  this.name    =3D name;=0A=
  this.uname   =3D name.toUpperCase();=0A=
  this.image   =3D image;=0A=
  this.slots   =3D slots;=0A=
  this.cwdm    =3D 27;=0A=
  this.dwdm    =3D 200;=0A=
  this.power   =3D power;=0A=
  this.options =3D options;=0A=
  this.oselect =3D "";=0A=
  this.multi   =3D false;=0A=
  this.online  =3D online;=0A=
  this.parent  =3D parent;=0A=
  this.descrip =3D (descrip) ? descrip : "\xa0";=0A=
  this.deny    =3D new Array();=0A=
=0A=
  if (typeof modHash[this.name] =3D=3D 'undefined')=0A=
    modHash[this.name] =3D modLength++;=0A=
=0A=
  /* ***** Set default available frames **************************** */=0A=
  switch (this.type) {=0A=
    case "400": this.frames =3D ['400FR']; break;=0A=
    case "500": this.frames =3D ['500FR']; break;=0A=
    case "3000": this.frames =3D ['3000FR']; break;=0A=
    case "7700": this.frames =3D ['7700FR-C', '350FR']; break;=0A=
  }=0A=
=0A=
  if (this.options.indexOf(":")) {=0A=
    var resu =3D this.options.match(/(^| )([\w\+]+):/g);=0A=
    if (resu)=0A=
      for (var x =3D 0; x < resu.length; x++)=0A=
        this.oselect +=3D "+" + resu[x].replace(/[ :]+/g, "");=0A=
  }=0A=
=0A=
=0A=
	/* ******************************************************************=0A=
	 * Return true or false if this module is allowed in the current=0A=
   *  frame type, frame, and slot number=0A=
	 *=0A=
	 */=0A=
  this.allowed =3D function(ftype, frame, slot) {=0A=
    return ((this.online || !toolOnline) && (!this.type || (ftype =3D=3D =
this.type && this.frames.find(frame)))) ? !this.deny[slot] : false;=0A=
  }=0A=
=0A=
=0A=
	/* ******************************************************************=0A=
	 * Set a module's denied slots=0A=
	 *=0A=
	 */=0A=
  this.setDenied =3D function(deny) {=0A=
	  if (typeof deny =3D=3D "string") {=0A=
	    for (var i =3D 0, dS =3D deny.split(" "); i < 16; i++) {=0A=
	      this.deny[i] =3D false;=0A=
	      for (var j =3D 0; j < dS.length; j++)=0A=
	        if (dS[j] =3D=3D i + 1) this.deny[i] =3D true;=0A=
	    }=0A=
	  } else this.deny =3D deny;=0A=
  }=0A=
=0A=
=0A=
	/* ******************************************************************=0A=
	 * Return this module's full name including WDM number and options=0A=
	 *=0A=
	 */=0A=
  this.fullName =3D function() {=0A=
    var full =3D this.name;=0A=
    if (full.indexOf("xxx") > -1) {=0A=
      full =3D full.replace(/xxx/, this.dwdm);=0A=
    } else if (full.indexOf("xx") > -1)=0A=
      full =3D full.replace(/xx/, this.cwdm);=0A=
    return full + this.oselect;=0A=
  }=0A=
=0A=
	/* ******************************************************************=0A=
	 * Return a copy of this module=0A=
	 *=0A=
	 */=0A=
  this.copy =3D function() {=0A=
    var dummy =3D new Module(this.type, this.name, this.image, =
this.slots, this.power, this.options, this.parent, this.descript);=0A=
        dummy.oselect =3D this.oselect;=0A=
        dummy.cwdm =3D this.cwdm;=0A=
        dummy.dwdm =3D this.dwdm;=0A=
    return dummy;=0A=
  }=0A=
=0A=
	/* ******************************************************************=0A=
	 * Return an accurate array of all selected options=0A=
	 *=0A=
	 */=0A=
  this.optionSet =3D function() {=0A=
    var opt =3D this.options.replace(/:/g, " ").split(" ");=0A=
    opt.sort(function(a, b) {=0A=
      if (a.length =3D=3D b.length) return 0;=0A=
      return (a.length > b.length) ? -1 : 1;=0A=
    });=0A=
    for (var x =3D 0, ose =3D this.oselect, arr =3D new Array(); x < =
opt.length; x++) {=0A=
      var ind =3D ose.indexOf(opt[x]);=0A=
      if (ind > -1) {=0A=
        arr[opt[x]] =3D true;=0A=
        ose =3D ose.slice(0, ind - 1) + ose.slice(ind + opt[x].length);=0A=
      } else arr[opt[x]] =3D false;=0A=
    }=0A=
    return arr;=0A=
  }=0A=
}=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Global enclosure object definition=0A=
 *=0A=
 */=0A=
function Enclosure(type, name, frame, slots, online, rpsu, width, =
height, overlap, fc, power, suffix, screenX, screenY) {=0A=
  this.type =3D type;=0A=
  this.name =3D name;=0A=
  this.frame =3D frame;=0A=
  this.slots =3D slots;=0A=
  this.online =3D online;=0A=
  this.rpsu =3D rpsu;=0A=
  this.width =3D width;=0A=
  this.height =3D height;=0A=
  this.overlap =3D overlap;=0A=
  this.fc =3D fc;=0A=
  this.power =3D power;=0A=
  this.suffix =3D suffix;=0A=
  this.screen =3D [screenX, screenY];=0A=
=0A=
  if (typeof encHash[this.frame] =3D=3D 'undefined')=0A=
    encHash[this.frame] =3D encLength++;=0A=
}=0A=
=0A=
=0A=
=0A=
// ***** Create basic containers **************************************=0A=
var enclosures =3D new Array(), encHash =3D new Object(), encLength =3D =
0;=0A=
var encSort =3D function(a, b) {=0A=
  var afr =3D parseInt(a.frame), bfr =3D parseInt(b.frame);=0A=
  if (afr =3D=3D bfr) {=0A=
    if (a.frame =3D=3D b.frame) return 0;=0A=
    return (a.frame > b.frame) ? 1 : -1;=0A=
  } else return (afr > bfr) ? 1 : -1;=0A=
}=0A=
=0A=
=0A=
var modules =3D new Array(), modHash =3D new Object(), modLength =3D 0;=0A=
var modSort =3D function(a, b) {=0A=
  if (a.name =3D=3D "Empty Slot") return -1;=0A=
  if (b.name =3D=3D "Empty Slot") return 1;=0A=
  if (a.name > b.name) return 1;=0A=
  if (b.name > a.name) return -1;=0A=
  return 0;=0A=
}=0A=
=0A=
modules[0] =3D new Module('','Empty Slot','blank',1,0,'',1,'','Empty =
Slot');=0A=

------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/frame/panels.500.js

/* ********************************************************************=0A=
 * Evertz Modular Layout Tools - Web Application=0A=
 *=0A=
 * 500 Module list population data=0A=
 *=0A=
 */=0A=
=0A=
enclosures =3D enclosures.concat([=0A=
  new Enclosure('500','500FR Exponent =
Frame','500FR',16,1,'+5PS',64,316,14,['500FC','500FC-DA-HD'],false,'',112=
0,700),=0A=
  new Enclosure('500','500FR Loop-Thru Analog Exponent =
Frame','500FR-L-A',16,0,'+5PS',64,316,14,['500FC'],false,'',0,0),=0A=
  new Enclosure('500','500FR Loop-Thru Digital Exponent =
Frame','500FR-L-D',16,0,'+5PS',64,316,14,['500FC'],false,'',0,0)=0A=
]);=0A=
=0A=
=0A=
modules =3D modules.concat([=0A=
  // ***** Modules=0A=
  new =
Module('500','500ACO2-HD/SD','500ACO2-HDSD',1,0,'',1,'500ACO2-HD/SD','Dua=
l HD/SD-SDI Digital Auto Signal 2x1 Changeover'),=0A=
  new Module('500','500ADA','500ADA',1,0,'',1,'500ADA','Analog Video =
Distribution Amplifier'),=0A=
  new =
Module('500','500ADA-AUD','500ADA-AUD',1,0,'',1,'500ADA-AUD','Analog =
Audio Distribution Amplifier'),=0A=
  new Module('500','500ADA-EQ','500ADA-EQ',1,0,'',1,'500ADA-EQ','Analog =
Video Distribution Amplifier with Cable Equalization'),=0A=
  new Module('500','500ADA-EQ-L','500ADA-EQ-L',1,0,'',1,'','Analog Video =
Distribution Amplifier with Cable Equalization and Loop Thru'),=0A=
  new Module('500','500ADA-W','500ADA-W',1,0,'',1,'500ADA-W','Word Clock =
Distribution Amplifier'),=0A=
  new =
Module('500','500AMDA-AESU','500AMDA-AESU',1,0,'',1,'500AMDA-AESU','Unbal=
anced AES Audio DAC & Distribution Amplifier'),=0A=
  new Module('500','500DA','500DA',1,0,'',1,'500DA','SDI Reclocking =
Distribution Amplifier'),=0A=
  new Module('500','500DA-3G','500DA-3G',1,0,'',0,'','HD/SD SDI 3Gb/s =
Reclocking Distribution Amplifier (1 x 8)'),=0A=
  new =
Module('500','500DA-AESB','500DA-AESB',1,0,'',1,'500DA-AESB','Balanced =
AES Audio Distribution Amplifier'),=0A=
  new =
Module('500','500DA-AESU','500DA-AESU',1,0,'',1,'500DA-AESU','Unbalanced =
AES Audio Distribution Amplifier'),=0A=
  new Module('500','500DA-AESU-L','500DA-AESU-L',1,0,'',0,'',''),=0A=
  new Module('500','500DA-HD','500DA-HD',1,0,'',1,'500DA-HD','Combo =
HD/SD SDI Reclocking Distribution Amplifier'),=0A=
  new Module('500','500DA-HD-L','500DA-HD-L',1,0,'',1,'','HD/SD-SDI =
Reclocking Distribution Amplifier with Loop Thru'),=0A=
  new =
Module('500','500DA-HD-N','500DA-HD-N',1,0,'',1,'500DA-HD-N','HD/SD-SDI =
Non-Reclocking Distribution Amplifier'),=0A=
  new Module('500','500DA-L','500DA-L',1,0,'',1,'','SD-SDI Reclocking =
Distribution Amplifier with Loop Thru'),=0A=
  new Module('500','500DA2Q','500DA2Q',1,0,'',1,'500DA2Q','Dual =
Reclocking Distribution Amplifier'),=0A=
  new Module('500','500DA2Q-3G','500DA2Q-3G',1,0,'',0,'','3G/HD/SD-SDI =
Dual Reclocking Distribution Amplifier<br />(32 1x4 DA\'s in 3RU Rack =
Space)'),=0A=
  new =
Module('500','500DA2Q-AESU','500DA2Q-AESU',1,0,'',1,'500DA2Q-AESU','Dual =
Unbalanced AES Audio Distribution Amplifier'),=0A=
  new =
Module('500','500DA2Q-HD','500DA2Q-HD',1,0,'',1,'500DA2Q-HD','HD/SD Dual =
Reclocking Distribution Amplifier'),=0A=
  new =
Module('500','500DA2Q-HD-N','500DA2Q-HD-N',1,0,'',1,'500DA2Q-HD-N','HD/SD=
-SDI Dual Non-Reclocking Distribution Amplifier'),=0A=
  new Module('500','500DCDA-HD','500DCDA-HD',1,0,'',1,'500DCDA-HD','HD =
Downconverter & Distribution Amplifier'),=0A=
  new Module('500','500FC','500FC',1,0,'',1,'500FC','VistaLINK\xAE Frame =
Controller'),=0A=
  new =
Module('500','500FC-DA-HD','500FC-DA-HD',1,0,'',1,'500FC-DA-HD','VistaLIN=
K\xAE Frame Controller/Reclocking DA'),=0A=
  new Module('500','500VMDA','500VMDA',1,0,'',1,'500VMDA','SDI =
Monitoring Reclocking Distribution Amplifier'),=0A=
  new Module('500','510DCDA-HD','510DCDA-HD',1,0,'',0,'','HD =
Downconverter & Distribution Amplifier'),=0A=
  new =
Module('500','520AD4-DD-HD','520AD4-DD-HD',1,0,'',1,'520AD4-DD-HD','HD/SD=
 Audio De-embedder, Dolby E/AC-3 Decoder & Re-embedder'),=0A=
  new =
Module('500','520AD4-HD','520AD4-HD',1,0,'',1,'520AD4-HD','HD/SD-SDI =
Audio De-embedder with 4 Unbalanced AES Outputs'),=0A=
  new Module('500','520AD8-HD','520AD8-HD',1,0,'',1,'520AD8-HD','HD/SD =
Audio De-embedder'),=0A=
  new Module('500','520AE4-HD','520AE4-HD',1,0,'',1,'520AE4-HD','HD/SD =
Audio Embedder'),=0A=
  new Module('500','520AE8-HD','520AE8-HD',1,0,'',1,'520AE8-HD','HD/SD =
Audio Embedder'),=0A=
  new =
Module('500','520DARS-W','520DARS-W',1,0,'',1,'520DARS-W','Unbalanced =
AES Word Clock Extractor and Distribution Amplifier'),=0A=
  new =
Module('500','520DD-AESU','520DD-AESU',1,0,'',1,'520DD-AESU','Dolby =
E/AC-3 Decoder')=0A=
  // ***** End Modules=0A=
]);=0A=
=0A=
=0A=
/* ***** Set denied slots ****************************************** */=0A=
modules[modHash['500FC']].setDenied("2 3 4 5 6 7 8 9 10 11 12 13 14 15 =
16");=0A=
modules[modHash['500FC-DA-HD']].setDenied("2 3 4 5 6 7 8 9 10 11 12 13 =
14 15 16");=0A=
=0A=
=0A=
/* ***** Override frame defaults *********************************** */=0A=
modules[modHash['500FC']].frames=3D['500FR','500FR-L-A','500FR-L-D'];=0A=
modules[modHash['500ADA-EQ-L']].frames=3D['500FR','500FR-L-A'];=0A=
modules[modHash['500DA-L']].frames=3D['500FR-L-D'];=0A=
modules[modHash['500DA-AESU-L']].frames=3D['500FR','500FR-L-A'];=0A=
modules[modHash['500DA-HD-L']].frames=3D['500FR-L-D'];
------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/js/ajax.js

/******=0A=
 * This function creates a valid, cross-browser HTTP request object for=0A=
 * use in AJAX scripts=0A=
 *=0A=
 */=0A=
function getHTTPObject() {=0A=
  var xmlhttp;=0A=
  /*@cc_on=0A=
  @if (@_jscript_version >=3D 5)=0A=
    try {=0A=
      xmlhttp =3D new ActiveXObject("Msxml2.XMLHTTP");=0A=
    } catch (e) {=0A=
      try {=0A=
        xmlhttp =3D new ActiveXObject("Microsoft.XMLHTTP");=0A=
      } catch (e) {=0A=
        xmlhttp =3D false;=0A=
      }=0A=
    }=0A=
  @else=0A=
  xmlhttp =3D false;=0A=
  @end @*/=0A=
=0A=
  if (!xmlhttp && typeof XMLHttpRequest !=3D 'undefined') {=0A=
    try {=0A=
      xmlhttp =3D new XMLHttpRequest();=0A=
    } catch (e) {=0A=
      xmlhttp =3D false;=0A=
    }=0A=
  }=0A=
  return xmlhttp;=0A=
}=0A=
var http =3D getHTTPObject();=0A=
=0A=
=0A=
/****** =0A=
 * Copy the code below into a page's own javascript file and customise=0A=
 *=0A=
 *=0A=
=0A=
var url =3D "includes/ajax/example.php?arg=3D"; // The server-side script=0A=
var response =3D ""; // Where the response appears=0A=
=0A=
// After a request, this function is triggered repeatedly until success =
is indicated=0A=
function handleHttpResponse() {=0A=
=0A=
  // If the request was successful=0A=
  if (http.readyState =3D=3D 4) {=0A=
=0A=
    response =3D http.responseText;=0A=
    // Then do something with received text...=0A=
  }=0A=
}=0A=
=0A=
// User action triggers this function=0A=
function updateCityState() {=0A=
  // Collect values from page=0A=
  var values =3D document.getElementById("element1").value;=0A=
=0A=
  // You can string elements together too=0A=
  var values =3D document.getElementById("element1").value + "~" + =
document.getElementById("element2").value=0A=
=0A=
  // Send the AJAX request=0A=
  http.open("GET", url + escape(values), true);=0A=
  http.onreadystatechange =3D handleHttpResponse;=0A=
  http.send(null);=0A=
}=0A=
=0A=
*/
------=_NextPart_000_0000_01C81CC1.7DC30DA0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.evertz.com/frame/application.js

/* ********************************************************************=0A=
 * Evertz Single Frame Modular Layout Tools - Web Application=0A=
 *=0A=
 * Build a frame right before your eyes, using this tool=0A=
 *=0A=
 */=0A=
=0A=
=0A=
/* ***** Global Variables ****************************************** */=0A=
var frame =3D new Object();=0A=
var app =3D new Object();=0A=
var dragon =3D new Object();=0A=
var opts =3D new Array();=0A=
var mirror =3D false;=0A=
=0A=
var toolOnline =3D false;=0A=
=0A=
=0A=
/* ***** Page Setup ************************************************ */=0A=
var page =3D =
enclosures[encHash[window.location.pathname.replace(/^.+[\/\\]([^\/\\]+?)=
(\.html)?$/, "$1")]];=0A=
=0A=
var preload =3D new Image();=0A=
    preload.src =3D "img/evertz.25px.png";=0A=
=0A=
Array.prototype.find =3D function(data) {=0A=
  for (var x =3D 0; x < this.length; x++) if (this[x] =3D=3D data) =
return true;=0A=
  return false;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Create page=0A=
 *=0A=
 */=0A=
window.onload =3D function(e) {=0A=
  document.body.className =3D "wait";=0A=
=0A=
  frame =3D new Frame();=0A=
  app =3D new Application();=0A=
  dragon =3D new Dragon();=0A=
=0A=
=0A=
	// Attempt to resize the browser window to fit the frame=0A=
	if (self.innerWidth) {=0A=
	  frameWidth =3D self.innerWidth;=0A=
	  frameHeight =3D self.innerHeight;=0A=
	} else if (document.documentElement && =
document.documentElement.clientWidth) {=0A=
	  frameWidth =3D document.documentElement.clientWidth;=0A=
	  frameHeight =3D document.documentElement.clientHeight;=0A=
	} else if (document.body) {=0A=
	  frameWidth =3D document.body.clientWidth;=0A=
	  frameHeight =3D document.body.clientHeight;=0A=
	}=0A=
	try {=0A=
    if ((frameWidth && frameWidth < page.screen[0]) || (frameHeight && =
frameHeight < page.screen[1]))=0A=
      window.resizeTo(page.screen[0], page.screen[1]);=0A=
  } catch(e) {}=0A=
=0A=
=0A=
  // ***** Sort modules ***********************************************=0A=
  modules.sort(modSort);=0A=
  for (var x =3D 0; x < modules.length; x++) modHash[modules[x].name] =
=3D x;=0A=
=0A=
=0A=
  // ***** Apply misc event listeners *********************************=0A=
  document.body.onclick =3D function() {=0A=
    if (!app.maccontext) =
document.getElementById('slotContext').style.visibility =3D "hidden";=0A=
  }=0A=
  for (var x =3D 0, lis =3D =
document.getElementById('slotContext').getElementsByTagName('li'); x < =
lis.length; x++) {=0A=
    lis[x].onmouseover =3D function() { if (this.className !=3D =
"disabled") this.className =3D "hover"; }=0A=
    lis[x].onmouseout =3D function() { if (this.className !=3D =
"disabled") this.className =3D ""; }=0A=
	  for (var y =3D 0, as =3D lis[x].getElementsByTagName('a'); y < =
as.length; y++) {=0A=
	    as[y].target =3D "_blank";=0A=
	    as[y].onclick =3D function() {=0A=
	      document.getElementById('slotContext').style.visibility =3D =
"hidden";=0A=
	      return (this.parentNode.className !=3D "disabled");=0A=
	    }=0A=
	  }=0A=
  }=0A=
  var buttons =3D document.body.getElementsByTagName('div');=0A=
  for (var x =3D 0; x < buttons.length; x++) {=0A=
    if (buttons[x].className.match(/button/)) {=0A=
      buttons[x].onmousedown =3D function(e) {=0A=
        if (this.className.indexOf("inactive") =3D=3D -1)=0A=
          this.className =3D ((this.className.indexOf("highlight") > -1) =
? "highlight " : "") + "button active";=0A=
      }=0A=
      buttons[x].onmouseup =3D buttons[x].onmouseout =3D function(e) {=0A=
        if (this.className.indexOf("inactive") =3D=3D -1)=0A=
          this.className =3D ((this.className.indexOf("highlight") > -1) =
? "highlight " : "") + "button";=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  // ***** Apply frame image event listeners **************************=0A=
  var plates =3D =
document.getElementById("plates").getElementsByTagName("img");=0A=
  for (var x =3D plates.length - 1; x >=3D 0; x--) {=0A=
    plates[x].id =3D "module" + x;=0A=
    plates[x].style.left =3D ((frame.slots - x - 1) * 50) + "px";=0A=
    plates[x].style.display =3D "block";=0A=
    plates[x].ondblclick =3D function(e) { app.selectorDisplay(true); }=0A=
    plates[x].onmousedown =3D (function(x) { return function(e) { =
dragon.claw(e, x); return false; }})(x);=0A=
    plates[x].onmousemove =3D function(e) { dragon.drag(e); return =
false; }=0A=
    plates[x].onmouseup =3D function(e) { dragon.drop(e); return false; }=0A=
    if (window.opera) {=0A=
      plates[x].onmousedown =3D (function(x) { return function(e) {=0A=
        e =3D (e) ? e : event;=0A=
        dragon.claw(e, x);=0A=
        e.cancelBubble =3D true;=0A=
        clearTimeout(app.timeout);=0A=
        app.timeout =3D setTimeout(function() { app.maccontext =3D =
false; contextMenu(e, x); app.maccontext =3D true; }, 500);=0A=
        return false;=0A=
      }})(x);=0A=
      plates[x].onmouseup =3D plates[x].onmousemove =3D function(e) {=0A=
        e =3D (e) ? e : event;=0A=
        if (e.type =3D=3D "mousemove") { dragon.drag(e); } else =
dragon.drop(e);=0A=
        e.cancelBubble =3D true;=0A=
        clearTimeout(app.timeout);=0A=
        setTimeout(function() { app.maccontext =3D false; }, 10);=0A=
        return false;=0A=
      }=0A=
    } else {=0A=
      plates[x].oncontextmenu =3D (function(x) { return function(e) {=0A=
        e =3D (e) ? e : event;=0A=
        e.returnValue =3D false;=0A=
        return contextMenu(e, x);=0A=
      }})(x);=0A=
    }=0A=
    plates[x].onclick =3D function(e) { return false; }=0A=
    plates[x].ondragstart =3D function(e) { return false; }=0A=
    plates[x].onselectstart =3D function(e) { return false; }=0A=
  }=0A=
=0A=
=0A=
  // ***** Apply frame label event listeners **************************=0A=
  var labels =3D =
document.getElementById("labels").getElementsByTagName("td");=0A=
  for (var x =3D labels.length - 1; x >=3D 0; x--) {=0A=
    labels[x].id =3D "label" + (frame.slots - x - 1);=0A=
    labels[x].onclick =3D (function(y) { return function() { =
frame.highlight(y); }})(frame.slots - x - 1);=0A=
  }=0A=
=0A=
=0A=
  // ***** Apply status box event listeners ***************************=0A=
  var status =3D =
document.getElementById("status").tBodies[0].getElementsByTagName("tr");=0A=
  var stend =3D (page.slots % 2) ? status.length : status.length - 1;=0A=
  for (var x =3D 0; x < stend; x++) {=0A=
    if (status[x].cells[0].firstChild.nodeName =3D=3D "#text") {=0A=
      status[x].cells[0].id =3D "status_no" + x;=0A=
      status[x].cells[1].id =3D "status_entry" + x;=0A=
      status[x].cells[0].onclick =3D status[x].cells[1].onclick =3D =
(function(x) { return function() { frame.highlight(x); }})(x);=0A=
      status[x].cells[0].ondblclick =3D status[x].cells[1].ondblclick =
=3D function(e) { app.selectorDisplay(true); }=0A=
    }=0A=
=0A=
    if (status[x].cells[2]) {=0A=
      var adj =3D (status[x].cells[2].className =3D=3D "divider") ? 1 : =
0;=0A=
      if (status[x].cells[2 + adj].firstChild.nodeName =3D=3D "#text") {=0A=
        status[x].cells[2 + adj].id =3D "status_no" + (x + stend);=0A=
        if (!(page.slots % 2) || x + status.length < 15) {=0A=
          status[x].cells[2 + adj].onclick =3D status[x].cells[3 + =
adj].onclick =3D (function(x) { return function() { frame.highlight(x); =
}})(x + stend);=0A=
          status[x].cells[2 + adj].ondblclick =3D status[x].cells[3 + =
adj].ondblclick =3D function(e) { app.selectorDisplay(true); }=0A=
        }=0A=
        status[x].cells[3 + adj].id =3D "status_entry" + (x + stend);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  // ***** Capture keypresses *****************************************=0A=
  document.onkeydown =3D function(e) {=0A=
    e =3D (e) ? e : event;=0A=
    switch (e.keyCode) {=0A=
      case 13: app.selectorDisplay(true); break;=0A=
      case 37: frame.highlight(Math.min(frame.slots - 1, app.cursor + =
frame.slot[app.cursor].slots)); break;=0A=
      case 39: frame.highlight(Math.max(0, --app.cursor)); break;=0A=
      case 46: frame.place(app.cursor, 0, false); break;=0A=
      case 67: if (e.ctrlKey) frame.clip('copy'); break;=0A=
      case 86: if (e.ctrlKey) frame.clip('paste'); break;=0A=
      case 88: if (e.ctrlKey) { frame.clip('copy'); =
frame.place(app.cursor, 0, false); } break;=0A=
    }=0A=
  }=0A=
  var inputs =3D document.getElementsByTagName('input');=0A=
  for (var x =3D 0; x < inputs.length; x++)=0A=
    inputs[x].onkeydown =3D function(e) { e =3D (e) ? e : event; =
e.cancelBubble =3D true; return true; }=0A=
=0A=
=0A=
  // ***** Handle keypress input in the selection dialog **************=0A=
  document.getElementsByName('module_filter')[0].onkeydown =3D =
function(e) {=0A=
    e =3D (e) ? e : event;=0A=
    e.cancelBubble =3D true;=0A=
=0A=
    var sellist =3D =
document.getElementById('selector').getElementsByTagName('ul')[0];=0A=
=0A=
    switch (e.keyCode) {=0A=
      case 38: // ******************** Up=0A=
        if (opts.length) {=0A=
          if (app.selkirk > -1) {=0A=
            opts[app.selkirk].className =3D =
opts[app.selkirk].className.replace(/ ?chosen/, "");=0A=
            opts[app.selkirk =3D Math.max(app.selkirk - 1, 0)].className =
+=3D " chosen";=0A=
          } else opts[app.selkirk =3D Math.min(opts.length, =
Math.floor((sellist.scrollTop + sellist.offsetHeight) / 16)) - =
1].className +=3D " chosen";=0A=
=0A=
          if ((app.selkirk + 1) * 16 > sellist.scrollTop + =
sellist.offsetHeight) {=0A=
            sellist.scrollTop =3D (app.selkirk + 1) * 16 - =
sellist.offsetHeight + 2;=0A=
          } else if (app.selkirk * 16 < sellist.scrollTop) =
sellist.scrollTop =3D app.selkirk * 16;=0A=
=0A=
          var thismod =3D opts[app.selkirk].firstChild.nodeValue;=0A=
          document.getElementById('preview').src =3D "rear/" + page.type =
+ "/" + modules[modHash[thismod]].image + ".png";=0A=
        } else document.getElementById('preview').src =3D "rear/" + =
page.type + "/blank.png";=0A=
        return false;=0A=
=0A=
      case 40: // ******************** Down=0A=
        if (opts.length) {=0A=
          if (app.selkirk > -1) {=0A=
            opts[app.selkirk].className =3D =
opts[app.selkirk].className.replace(/ ?chosen/, "");=0A=
            opts[app.selkirk =3D Math.min(app.selkirk + 1, opts.length - =
1)].className +=3D " chosen";=0A=
          } else opts[app.selkirk =3D Math.max(0, =
Math.ceil(sellist.scrollTop / 16))].className +=3D " chosen";=0A=
=0A=
          if ((app.selkirk + 1) * 16 > sellist.scrollTop + =
sellist.offsetHeight) {=0A=
            sellist.scrollTop =3D (app.selkirk + 1) * 16 - =
sellist.offsetHeight + 2;=0A=
          } else if (app.selkirk * 16 < sellist.scrollTop) =
sellist.scrollTop =3D app.selkirk * 16;=0A=
=0A=
          var thismod =3D opts[app.selkirk].firstChild.nodeValue;=0A=
          document.getElementById('preview').src =3D "rear/" + page.type =
+ "/" + modules[modHash[thismod]].image + ".png";=0A=
        } else document.getElementById('preview').src =3D "rear/" + =
page.type + "/blank.png";=0A=
        return false;=0A=
=0A=
      case 32:=0A=
      case 13: // ******************** Enter & Spacebar=0A=
        if (app.selkirk > -1) {=0A=
          opts[app.selkirk].onclick();=0A=
          document.getElementsByName("module_filter")[0].blur();=0A=
          app.selkirk =3D -1;=0A=
        } return false;=0A=
=0A=
      case 27: // ******************** ESC=0A=
        app.selectorDisplay(false);=0A=
        break;=0A=
=0A=
      default: // ********************=0A=
        // alert(e.keyCode);=0A=
    }=0A=
    return true;=0A=
  }=0A=
  document.getElementsByName('module_filter')[0].onkeypress =3D =
document.getElementsByName('module_filter')[0].onkeyup =3D function(e) {=0A=
    e =3D (e) ? e : event;=0A=
    e.cancelBubble =3D true;=0A=
    switch (e.keyCode) {=0A=
      case 38: case 40: case 32: case 13: case 27:=0A=
        return false;=0A=
      default:=0A=
        clearTimeout(app.timeout);=0A=
        app.timeout =3D setTimeout(function() { app.selectorFilter(); }, =
200);=0A=
    }=0A=
    return true;=0A=
  }=0A=
=0A=
  if (document.getElementById('saleslink'))=0A=
    document.getElementById('saleslink').target =3D "_blank";=0A=
=0A=
=0A=
  // ***** Populate the picklist with all modules *********************=0A=
  var picklist =3D =
document.getElementById("selector").getElementsByTagName('ul')[0];=0A=
  var pickitem =3D picklist.getElementsByTagName('li');=0A=
  while (picklist.firstChild) picklist.removeChild(picklist.firstChild);=0A=
  for (var x =3D 0; x < modules.length; x++) {=0A=
    var li =3D document.createElement("li");=0A=
        li.uname =3D modules[x].name.toUpperCase();=0A=
        li.appendChild(document.createTextNode(modules[x].name));=0A=
      if (page.power) {=0A=
        var span =3D document.createElement("span");=0A=
            span.appendChild(document.createTextNode(" (" + =
modules[x].power + ")"));=0A=
          li.appendChild(span);=0A=
      }=0A=
        li.onmouseover =3D (function(x) { return function() {=0A=
          clearTimeout(app.seltime);=0A=
          document.getElementById('preview').src =3D "rear/" + page.type =
+ "/" + modules[x].image + ".png";=0A=
          this.className +=3D " hover";=0A=
        }})(x);=0A=
        li.onmouseout =3D function() {=0A=
          if (app.selkirk > -1) {=0A=
            app.seltime =3D setTimeout(function() {=0A=
              document.getElementById('preview').src =3D "rear/" + =
page.type + "/" + =
modules[modHash[opts[app.selkirk].firstChild.nodeValue]].image + ".png";=0A=
            }, 50);=0A=
          }=0A=
          this.className =3D this.className.replace(/ ?hover/, "");=0A=
        }=0A=
        li.onclick =3D (function(x) { return function() {=0A=
          frame.newmodule =3D true;=0A=
          if (frame.place(app.cursor, x, false))=0A=
            frame.highlight(app.cursor, true);=0A=
        }})(x);=0A=
    picklist.appendChild(li);=0A=
  }=0A=
=0A=
=0A=
  // Whew!  Initialization complete!=0A=
=0A=
=0A=
  // ***** Send to PHP loading function *******************************=0A=
  loadFrame();=0A=
  frame.refresh();=0A=
=0A=
  document.body.className =3D "";=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Controlling application object=0A=
 *=0A=
 */=0A=
function Application() {=0A=
  var self =3D this;=0A=
=0A=
  this.cursor =3D 6;=0A=
=0A=
  this.view =3D "edit";=0A=
  this.locked =3D false;=0A=
  this.timeout =3D 0;=0A=
  this.maccontext =3D false;=0A=
  this.md5 =3D "";=0A=
=0A=
  this.selkirk =3D 0;=0A=
  this.seltime =3D 0;=0A=
=0A=
  this.check =3D 0;=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Switch Control Panels=0A=
   *=0A=
   */=0A=
  this.switchControl =3D function(tab) {=0A=
    if (tab =3D=3D "offline") {=0A=
      alert("This function is only available in the online version @ =
http:\x2f\x2fwww.evertz.com\x2fframe\x2f" + page.frame);=0A=
      return false;=0A=
    }=0A=
=0A=
    if (this.locked) return false;=0A=
    this.hideDialogs();=0A=
=0A=
    if (this.view !=3D tab) {=0A=
      if (tab !=3D "edit") {=0A=
        if (this.view =3D=3D "edit") {=0A=
          this.quoteMessage("Working...", "", "");=0A=
          document.getElementById('link_send').disabled =3D "disabled";=0A=
          document.getElementById('link_send').onclick =3D "";=0A=
          if (!this.sendOutput()) return false;=0A=
        }=0A=
      } else document.getElementById('frameimage').style.visibility =3D =
"hidden";=0A=
=0A=
      this.view =3D tab;=0A=
=0A=
      if (document.getElementById('tabs_quote')) {=0A=
        document.getElementById('tabs_quote').className =3D (tab =3D=3D =
"quote") ? "selected" : "";=0A=
        document.getElementById('page_quote').style.display =3D (tab =
=3D=3D "quote") ? "block" : "none";=0A=
      }=0A=
      if (document.getElementById('tabs_export')) {=0A=
        document.getElementById('tabs_export').className =3D (tab =3D=3D =
"export") ? "selected" : "";=0A=
        document.getElementById('page_export').style.display =3D (tab =
=3D=3D "export") ? "block" : "none";=0A=
      }=0A=
      if (document.getElementById('tabs_save')) {=0A=
        document.getElementById('tabs_save').className =3D (tab =3D=3D =
"save") ? "selected" : "";=0A=
        document.getElementById('page_save').style.display =3D (tab =
=3D=3D "save") ? "block" : "none";=0A=
      }=0A=
      document.getElementById('page_edit').style.display =3D (tab =3D=3D =
"edit") ? "block" : "none";=0A=
=0A=
      if (document.getElementById('printsubtitle'))=0A=
        =
document.getElementById('printsubtitle').getElementsByTagName('span')[0].=
firstChild.nodeValue =3D =
document.getElementsByName('info_project')[0].value;=0A=
=0A=
      var infos =3D ["author", "company", "country", "project", =
"frameid", "contact"];=0A=
      for (var x =3D 0; x < infos.length; x++)=0A=
        if (document.getElementsByName('info_' + infos[x])[0])=0A=
          document.getElementById('print_' + =
infos[x]).firstChild.nodeValue =3D document.getElementsByName('info_' + =
infos[x])[0].value + "\xa0";=0A=
=0A=
      if (document.getElementById('print_power'))=0A=
        document.getElementById('print_power').firstChild.nodeValue =3D =
document.getElementById('display').firstChild.nodeValue + " / 600";=0A=
=0A=
      if (document.getElementsByName('info_agent')[0])=0A=
        document.getElementById('print_agent').firstChild.nodeValue =3D =
document.getElementsByName('info_agent')[0].options[document.getElementsB=
yName('info_agent')[0].selectedIndex].text;=0A=
=0A=
      var today =3D new Date();=0A=
      var months =3D ["January", "February", "March", "April", "May", =
"June", "July", "August", "September", "October", "November", =
"December"];=0A=
      document.getElementById('print_date').firstChild.nodeValue =3D =
months[today.getMonth()] + " " + today.getDate() + ", " + =
today.getFullYear();=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ********************************************************************=0A=
   * Convenience method to close all open dialogue windows=0A=
   *=0A=
   */=0A=
  this.hideDialogs =3D function() {=0A=
    document.getElementById('selector').style.display =3D 'none';=0A=
    document.getElementById("options").style.display =3D 'none';=0A=
    if (!this.maccontext) =
document.getElementById('slotContext').style.visibility =3D "hidden";=0A=
    document.getElementById('savednotice').style.display =3D "none";=0A=
    if (this.slidout) this.instrSlide(false, 10);=0A=
  }=0A=
=0A=
=0A=
	/* ********************************************************************=0A=
	 * Raise or lower the module selection dialogue box=0A=
	 *=0A=
	 */=0A=
	this.selectorDisplay =3D function(display) {=0A=
    if (this.locked) return false;=0A=
=0A=
    if (display) {=0A=
      this.hideDialogs();=0A=
	    if (this.slidout) this.instrSlide(false, 10);=0A=
=0A=
      document.getElementById('selector').style.display =3D 'block';=0A=
      document.getElementsByName('module_filter')[0].value =3D "";=0A=
      this.selectorFilter();=0A=
=0A=
      var nam =3D frame.slot[this.cursor].name;=0A=
      if (nam !=3D "Empty Slot") {=0A=
        for (var x =3D 0; x < opts.length; x++)=0A=
          if (opts[x].firstChild.nodeValue =3D=3D nam) this.selkirk =3D =
x - 1;=0A=
        =0A=
        var sellist =3D =
document.getElementById('selector').getElementsByTagName('ul')[0];=0A=
        opts[this.selkirk].className =3D =
opts[this.selkirk].className.replace(/ ?chosen/, "");=0A=
        opts[this.selkirk =3D Math.min(this.selkirk + 1, opts.length - =
1)].className +=3D " chosen";=0A=
        if (this.selkirk * 16 < sellist.scrollTop ||=0A=
            (app.selkirk + 1) * 16 > sellist.scrollTop + =
sellist.offsetHeight)=0A=
          sellist.scrollTop =3D this.selkirk * 16;=0A=
=0A=
        var thismod =3D opts[this.selkirk].firstChild.nodeValue;=0A=
        document.getElementById('preview').src =3D "rear/" + page.type + =
"/" + modules[modHash[thismod]].image + ".png";=0A=
      }=0A=
      document.getElementsByName("module_filter")[0].focus();=0A=
=0A=
    } else {=0A=
      document.getElementById('selector').style.display =3D 'none';=0A=
      document.getElementsByName("module_filter")[0].blur();=0A=
    }=0A=
=0A=
	}=0A=
=0A=
=0A=
	/* ********************************************************************=0A=
	 * Switch between frames of the same family=0A=
	 *=0A=
	 */=0A=
  this.switchPage =3D function(newPage) {=0A=
    if (encHash[newPage] !=3D=3D undefined) {=0A=
      this.hideDialogs();=0A=
=0A=
      for (var x =3D 0, conflict =3D false; x < frame.slots; x++)=0A=
        if =
(!modules[modHash[frame.slot[x].name]].allowed(enclosures[encHash[newPage=
]].type, enclosures[encHash[newPage]].frame, x)) conflict =3D true;=0A=
=0A=
      if (!conflict || confirm('Some or all of your currently selected =
modules cannot be placed in the ' + newPage + ' frame.  Do you want to =
remove these modules and proceed anyway?')) {=0A=
        page =3D enclosures[encHash[newPage]];=0A=
        if (conflict)=0A=
          for (var x =3D 0; x < frame.slots; x++)=0A=
            if (!modules[modHash[frame.slot[x].name]].allowed(page.type, =
page.frame, x)) frame.place(x, 0, true);=0A=
=0A=
        =
document.getElementById('status').getElementsByTagName('strong')[0].first=
Child.nodeValue =3D newPage + " ";=0A=
=0A=
        var savedlink =3D =
document.getElementById('savednotice').getElementsByTagName('a')[0];=0A=
            savedlink.href =3D newPage + "?frame=3D" + self.md5;=0A=
            =
savedlink.getElementsByTagName('span')[0].firstChild.nodeValue =3D =
newPage + "?frame=3D" + self.md5;=0A=
=0A=
        frame.refresh();=0A=
      }=0A=
    } else alert("Not a valid frame model!");=0A=
    document.getElementsByName('option_frame')[0].value =3D page.frame;=0A=
  }=0A=
=0A=
=0A=
	/* ********************************************************************=0A=
	 * Filter and display the list of available modules=0A=
	 *=0A=
	 */=0A=
	this.selectorFilter =3D function() {=0A=
    var filter =3D document.getElementsByName("module_filter")[0];=0A=
        filter.value =3D filter.value.toUpperCase();=0A=
=0A=
    var picklist =3D =
document.getElementById("selector").getElementsByTagName('ul')[0];=0A=
    var pickitem =3D picklist.getElementsByTagName('li');=0A=
=0A=
    opts =3D new Array();=0A=
    for (var x =3D 0; x < pickitem.length; x++) {=0A=
      pickitem[x].className =3D "";=0A=
      if ((!filter.value || pickitem[x].uname.indexOf(filter.value) !=3D =
-1) && =
modules[modHash[pickitem[x].firstChild.nodeValue]].allowed(page.type, =
page.frame, this.cursor)) {=0A=
        pickitem[x].style.display =3D "block";=0A=
        opts[opts.length] =3D pickitem[x];=0A=
      } else pickitem[x].style.display =3D "none";=0A=
    }=0A=
=0A=
    document.getElementById('preview').src =3D "rear/" + page.type + =
"/blank.png";=0A=
    this.selkirk =3D -1;=0A=
    filter.focus();=0A=
	}=0A=
=0A=
=0A=
	/* ********************************************************************=0A=
	 * Raise or lower the module options selection dialogue box=0A=
	 *=0A=
	 */=0A=
	this.optionsDisplay =3D function(display) {=0A=
	  if (display) {=0A=
      this.hideDialogs();=0A=
	    if (this.slidout) this.instrSlide(false, 10);=0A=
=0A=
      var options =3D document.getElementById("options");=0A=
        var optionsUL =3D options.getElementsByTagName("ul")[0];=0A=
          while (optionsUL.firstChild) =
optionsUL.removeChild(optionsUL.firstChild);=0A=
=0A=
        var ti =3D 21;=0A=
  	    if (frame.slot[this.cursor].name.indexOf("xxx") > 0) {=0A=
	        var li =3D document.createElement('li');=0A=
              li.className =3D "wdm";=0A=
	          var h3 =3D document.createElement('h3');=0A=
	              h3.appendChild(document.createTextNode("DWDM =
Wavelength"));=0A=
	            li.appendChild(h3);=0A=
	          var select =3D document.createElement('select');=0A=
	              select.size =3D "1";=0A=
	              select.name =3D "dwdm";=0A=
                select.tabIndex =3D ti++;=0A=
	    	      for (var x =3D 200; x <=3D 600; x +=3D 10) {=0A=
	              var option =3D document.createElement('option');=0A=
	                  option.value =3D x;=0A=
	                if (frame.slot[this.cursor].dwdm =3D=3D x)=0A=
	                    option.setAttribute("selected", "selected");=0A=
	                  option.appendChild(document.createTextNode(x));=0A=
	                select.appendChild(option);=0A=
	            }=0A=
	            li.appendChild(select);=0A=
            optionsUL.appendChild(li);=0A=
=0A=
  	    } else if (frame.slot[this.cursor].name.indexOf("xx") > 0) {=0A=
	        var li =3D document.createElement('li');=0A=
              li.className =3D "wdm";=0A=
	          var h3 =3D document.createElement('h3');=0A=
	              h3.appendChild(document.createTextNode("CWDM =
Wavelength"));=0A=
	            li.appendChild(h3);=0A=
	          var select =3D document.createElement('select');=0A=
	              select.size =3D "1";=0A=
	              select.name =3D "cwdm";=0A=
                select.tabIndex =3D ti++;=0A=
	    	      for (var x =3D 27; x <=3D 61; x +=3D 2) {=0A=
	              if (x !=3D 39 && x !=3D 41) {=0A=
		              var option =3D document.createElement('option');=0A=
		                  option.value =3D x;=0A=
		                if (frame.slot[this.cursor].cwdm =3D=3D x)=0A=
		                    option.setAttribute("selected", "selected");=0A=
		                  option.appendChild(document.createTextNode(x));=0A=
		                select.appendChild(option);=0A=
	              }=0A=
	            }=0A=
	            li.appendChild(select);=0A=
            optionsUL.appendChild(li);=0A=
	      }=0A=
=0A=
        var oSet =3D frame.slot[this.cursor].optionSet();=0A=
	      for (var x =3D 0, optList =3D =
frame.slot[this.cursor].options.split(" "); x < optList.length; x++) {=0A=
          var li =3D document.createElement('li');=0A=
  	        if (optList[x].indexOf(":") > -1) {=0A=
              var h3 =3D document.createElement('h3');=0A=
                  h3.appendChild(document.createTextNode("Fiber =
Connector"));=0A=
                li.appendChild(h3);=0A=
              var ul =3D document.createElement('ul');=0A=
    	          for (var y =3D 0, fibs =3D optList[x].split(":"); y < =
fibs.length; y++) {=0A=
                  var li2 =3D document.createElement('li');=0A=
                    var label =3D document.createElement('label');=0A=
											try{=0A=
												var input =3D document.createElement('<input type=3D"radio" =
name=3D"void' + x + '" value=3D"' + fibs[y] + '" tabindex=3D"' + ti + =
'"' + ((oSet[fibs[y]]) ? ' checked=3D"checked"' : '') + ' />');=0A=
											} catch(e) {=0A=
												var input =3D document.createElement('input');=0A=
                            input.type =3D "radio";=0A=
                            input.name =3D "void" + x;=0A=
	                        if (oSet[fibs[y]])=0A=
	                            input.checked =3D "checked";=0A=
	                          input.value =3D fibs[y];=0A=
                            input.tabIndex =3D ti;=0A=
											}=0A=
                        label.appendChild(input);=0A=
                        label.appendChild(document.createTextNode(" " + =
fibs[y]));=0A=
                      li2.appendChild(label);=0A=
                    ul.appendChild(li2);=0A=
              }=0A=
              li.appendChild(ul);=0A=
=0A=
	          } else {=0A=
	            var description =3D "";=0A=
			        switch (optList[x]) {=0A=
			          case "F":   description =3D "Fill Input"; break;=0A=
			          case "F75": description =3D "F-Type Connector"; break;=0A=
			          case "S":   description =3D "Frame Synchronizer"; break;=0A=
			          case "B":   description =3D "Balanced Audio"; break;=0A=
			          case "50":  description =3D "50\u03A9 I/O Impedance"; break;=0A=
			          case "VBI": description =3D "Timecode & caption =
translator"; break;=0A=
			          case "L":   description =3D "LNB Power - L-Band only"; =
break;=0A=
			          case "BNC": description =3D "BNC Connector - replaces =
F-Type"; break;=0A=
	              case "RP":  description =3D "Rear Panel Only"; break;=0A=
			          default:    description =3D "";=0A=
			        }=0A=
=0A=
	            var label =3D document.createElement('label');=0A=
								try{=0A=
									var input =3D document.createElement('<input type=3D"checkbox" =
value=3D"' + optList[x] + '" tabindex=3D"' + ti + '"' + =
((oSet[optList[x]]) ? ' checked=3D"checked"' : '') + ' />');=0A=
								} catch(e) {=0A=
									var input =3D document.createElement('input');=0A=
                      input.type =3D "checkbox";=0A=
                    if (oSet[optList[x]])=0A=
                        input.checked =3D "checked";=0A=
                      input.value =3D optList[x];=0A=
                      input.tabIndex =3D ti;=0A=
								}=0A=
	                label.appendChild(input);=0A=
	                label.appendChild(document.createTextNode(" " + =
optList[x] + " "));=0A=
	              if (description) {=0A=
	                var small =3D document.createElement('small');=0A=
	                    =
small.appendChild(document.createTextNode(description));=0A=
	                  label.appendChild(small);=0A=
	              }=0A=
              li.appendChild(label);=0A=
            }=0A=
            optionsUL.appendChild(li);=0A=
	      }=0A=
=0A=
      options.getElementsByTagName('button')[0].tabIndex =3D ti;=0A=
	    options.style.display =3D 'block';=0A=
      options.getElementsByTagName('form')[0].elements[0].focus();=0A=
=0A=
	  } else {=0A=
	    if (document.getElementById('options').style.display =3D=3D =
'block') {=0A=
	      document.getElementById('options').style.display =3D 'none';=0A=
=0A=
	      var inputs =3D =
document.getElementById("options").getElementsByTagName('input');=0A=
	      frame.slot[this.cursor].oselect =3D "";=0A=
	      for (var x =3D 0; x < inputs.length; x++)=0A=
	        if (inputs[x].checked) frame.slot[this.cursor].oselect +=3D "+" =
+ inputs[x].value;=0A=
=0A=
	      var wavelength =3D =
document.getElementById("options").getElementsByTagName('select');=0A=
	      if (wavelength.length) {=0A=
	        wavelength =3D wavelength[0];=0A=
	        if (wavelength.name =3D=3D "dwdm") frame.slot[this.cursor].dwdm =
=3D wavelength.value;=0A=
	        if (wavelength.name =3D=3D "cwdm") frame.slot[this.cursor].cwdm =
=3D wavelength.value;=0A=
	      }=0A=
=0A=
	      frame.refresh();=0A=
	    }=0A=
	  }=0A=
	}=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Wait for the image to finish loading before displaying=0A=
   *=0A=
   */=0A=
  this.frameImageWait =3D function() {=0A=
    var fraimg =3D document.getElementById('frameimage');=0A=
    if (fraimg.complete && (!fraimg.readyState || fraimg.readyState =
=3D=3D "complete")) {=0A=
      document.getElementById('waiter').style.visibility =3D 'hidden';=0A=
      fraimg.style.visibility =3D 'visible';=0A=
      this.locked =3D false;=0A=
      document.body.className =3D "";=0A=
    } else setTimeout(function() { self.frameImageWait(); }, 200);=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Change the Get Quote interface text=0A=
   *=0A=
   */=0A=
  this.quoteMessage =3D function(title, message, className) {=0A=
    var inter =3D document.getElementById('interface');=0A=
    while (inter.firstChild) inter.removeChild(inter.firstChild);=0A=
=0A=
        inter.className =3D className;=0A=
      var h2 =3D document.createElement('h2');=0A=
          h2.appendChild(document.createTextNode(title));=0A=
        inter.appendChild(h2);=0A=
      var p =3D document.createElement('p');=0A=
          p.appendChild(document.createTextNode(message));=0A=
        inter.appendChild(p);=0A=
  }=0A=
=0A=
=0A=
	/* ********************************************************************=0A=
	 * Manual animation code=0A=
	 *=0A=
	 */=0A=
	this.slideRule =3D [350, 256, 128, 64, 32, 16, 8, 4, 2, 1, 0];=0A=
	this.sliding =3D false;=0A=
	this.slidout =3D false;=0A=
	this.instrSlide =3D function(direction, step) {=0A=
	  this.sliding =3D true;=0A=
	  document.getElementById('manual').style.top =3D -this.slideRule[step] =
+ "px";=0A=
=0A=
	  if (step =3D=3D 0 || step =3D=3D this.slideRule.length) {=0A=
	    if ((step =3D=3D 0 && direction) || (step =3D=3D =
this.slideRule.length && !direction)) {=0A=
        this.hideDialogs();=0A=
	    }=0A=
=0A=
	    document.getElementById('manual').style.visibility =3D (direction) =
? "visible" : "hidden";=0A=
	    document.getElementById('manualink').innerHTML =3D (direction) ? =
"Hide Instructions" : "View Instructions";=0A=
	  }=0A=
=0A=
	  if (direction) { step++; } else step--;=0A=
	  if (step >=3D 0 && step < this.slideRule.length) {=0A=
	    setTimeout(function() { self.instrSlide(direction, step); }, 5);=0A=
	  } else {=0A=
	    this.sliding =3D false;=0A=
	    this.slidout =3D direction;=0A=
	  }=0A=
	}=0A=
=0A=
=0A=
=0A=
=0A=
  /* =
*************************************************************************=
*************************************************************=0A=
   ************************** AJAX Stuff =
*************************************************************************=
*************************=0A=
   =
*************************************************************************=
************************************************************ */=0A=
  /* ******************************************************************=0A=
   * Gather form information and send via AJAX=0A=
   *=0A=
   */=0A=
  this.sendOutput =3D function() {=0A=
    var values =3D new Array();=0A=
=0A=
    this.locked =3D true;=0A=
    document.body.className =3D "wait";=0A=
=0A=
    values.push("frame=3D" + page.frame);=0A=
    values.push("option_power=3D" + =
encodeURIComponent((document.getElementsByName('option_power')[0]) ? =
document.getElementsByName('option_power')[0].value : "no"));=0A=
=0A=
    var infos =3D ["author", "company", "country", "project", "frameid", =
"contact", "agent"];=0A=
    for (var x =3D 0; x < infos.length; x++)=0A=
      if (document.getElementsByName('info_' + infos[x])[0])=0A=
        values.push("info_" + infos[x] + "=3D"  + =
encodeURIComponent(document.getElementsByName('info_' + =
infos[x])[0].value));=0A=
=0A=
    for (var x =3D 0; x < frame.slots; x++) {=0A=
      if (!frame.slot[x].multi && frame.slot[x].name !=3D "Empty Slot") {=0A=
        values.push("module" + x + "=3D" + =
encodeURIComponent(frame.slot[x].name));=0A=
        values.push("image" + x + "=3D" + =
encodeURIComponent(frame.slot[x].image));=0A=
=0A=
        if (frame.slot[x].name.match(/xxx/)) {=0A=
          values.push("dwdm" + x + "=3D" + =
encodeURIComponent(frame.slot[x].dwdm));=0A=
        } else if (frame.slot[x].name.match(/xx/))=0A=
          values.push("cwdm" + x + "=3D" + =
encodeURIComponent(frame.slot[x].cwdm));=0A=
=0A=
        if (frame.slot[x].oselect.length)=0A=
          values.push("oselect" + x + "=3D" + =
encodeURIComponent(frame.slot[x].oselect));=0A=
      }=0A=
    }=0A=
=0A=
    document.getElementById('waiter').style.visibility =3D "visible";=0A=
    http.open("POST", "store.php", true);=0A=
    http.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded");=0A=
    http.onreadystatechange =3D this.receiveOutput;=0A=
    http.send(values.join("&"));=0A=
=0A=
    return true;=0A=
  }=0A=
=0A=
  /* ******************************************************************=0A=
   * Receive AJAX reply=0A=
   *=0A=
   */=0A=
  this.receiveOutput =3D function() {=0A=
    if (http.readyState =3D=3D 4) {=0A=
      self.md5 =3D http.responseXML.getElementsByTagName('md5');=0A=
      var err =3D http.responseXML.getElementsByTagName('error');=0A=
=0A=
      if (self.md5.length) {=0A=
        var sent =3D =
http.responseXML.getElementsByTagName('sent')[0].firstChild.nodeValue;=0A=
=0A=
        self.md5 =3D self.md5[0].firstChild.nodeValue;=0A=
=0A=
        // Firefox hack to force reset of image.complete=0A=
        var img =3D document.createElement('img');=0A=
            img.src =3D "frame.php?frame=3D" + page.frame + =
"&method=3Dpng&id=3D" + self.md5;=0A=
            img.alt =3D "Completed " + page.name;=0A=
            img.className =3D "showcase";=0A=
            img.onclick =3D function() { self.switchControl('edit'); }=0A=
=0A=
        var old =3D =
document.getElementById('frameimage').parentNode.replaceChild(img, =
document.getElementById('frameimage'));=0A=
            old =3D null;=0A=
=0A=
            img.id =3D "frameimage";=0A=
=0A=
        if (document.getElementById('tabs_quote')) {=0A=
	        if (sent =3D=3D "no") {=0A=
	          for (var i =3D 0, empty =3D true; i < frame.slots; i++) if =
(frame.slot[i].name !=3D "Empty Slot") empty =3D false;=0A=
	          if (!empty) {=0A=
	            if (document.getElementsByName('info_agent')[0].value !=3D =
"" &&=0A=
	                document.getElementsByName('info_agent')[0].value !=3D =
"None selected" &&=0A=
	                document.getElementsByName('info_contact')[0].value) {=0A=
	              document.getElementById('link_send').disabled =3D "";=0A=
	              document.getElementById('link_send').onclick =3D =
function() { self.getQuote(); }=0A=
=0A=
	              self.quoteMessage("Ready to Send", "Click the \"Send =
Frame\" button to send this frame to " + =
document.getElementsByName('info_agent')[0].options[document.getElementsB=
yName('info_agent')[0].selectedIndex].text + ".", "");=0A=
	            } else self.quoteMessage("Information Required", "To send =
your frame, please select a Sales Agent and include your Contact =
Information.", "");=0A=
	          } else self.quoteMessage("Frame is Empty", "Please select =
your desired modules before sending a frame layout.", "");=0A=
	        } else self.quoteMessage("Already Sent", "This frame has =
already been mailed to the associated sales agent. If you wish to send =
multiple but similar frames, please use a different Project Name and/or =
Frame ID for each.", "");=0A=
        }=0A=
=0A=
        document.getElementById('link_save_png').href =3D =
"frame.php?frame=3D" + page.frame + "&method=3Dpng&id=3D" + self.md5;=0A=
        document.getElementById('link_save_eps').href =3D =
"frame.php?frame=3D" + page.frame + "&method=3Deps&id=3D" + self.md5;=0A=
        document.getElementById('link_save_dxf').href =3D =
"frame.php?frame=3D" + page.frame + "&method=3Ddxf&id=3D" + self.md5;=0A=
=0A=
        setTimeout(function() { self.frameImageWait(); }, 200);=0A=
      } else if (err.length) self.quoteMessage("Frame ID Error", "There =
was an error finding the frame ID when trying to complete the frame.  =
Please try again.", "");=0A=
    }=0A=
  }=0A=
=0A=
  /* ******************************************************************=0A=
   * Send this frame ID via AJAX to get a quote=0A=
   *=0A=
   */=0A=
  this.getQuote =3D function() {=0A=
    document.getElementById('link_send').disabled =3D "disabled";=0A=
=0A=
    http.open("GET", "/includes/ajax/frame.send.php?type=3D" + page.type =
+ "&id=3D" + this.md5, true);=0A=
    http.onreadystatechange =3D this.quoteResponse;=0A=
    http.send(null);=0A=
  }=0A=
=0A=
  /* ******************************************************************=0A=
   * Receive AJAX reply=0A=
   *=0A=
   */=0A=
  this.quoteResponse =3D function() {=0A=
    if (http.readyState =3D=3D 4) {=0A=
      switch (http.responseText) {=0A=
        case "Success": self.quoteMessage("Thank you!", "This " + =
page.name + " layout has been sent to your selected sales agent.", =
"complete"); break;=0A=
        case "Invalid": self.quoteMessage("Error!", "There was a problem =
in transferring the data to be mailed.  Please go back to the editing =
page and try again.", "error"); break;=0A=
        case "AlreadySent": self.quoteMessage("Have patience...", "This =
frame and the associated information has already been mailed to your =
selected sales agent.", "error"); break;=0A=
        case "NotFound": self.quoteMessage("I'm sorry!", "I could not =
find any completed frames in the database which match yours; it may have =
expired.  Please go back to the editing page and try again.", "error"); =
break;=0A=
        case "Fail": default: self.quoteMessage("Error!", "I'm sorry, =
but it seems the message could not be sent.  Please go back to the =
editing page and try again.", "error"); break;=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Bookmark this configuration=0A=
   *=0A=
   */=0A=
  this.getBookmark =3D function() {=0A=
    http.abort();=0A=
    http.open("GET", "/frame/saverecall.php?type=3D" + page.type + =
"&method=3Dbookmark&id=3D" + this.md5, true);=0A=
    http.onreadystatechange =3D this.bookmarkResponse;=0A=
    http.send(null);=0A=
=0A=
    return false;=0A=
  }=0A=
=0A=
  /* ******************************************************************=0A=
   * Receive AJAX reply to getBookmark=0A=
   *=0A=
   */=0A=
  this.bookmarkResponse =3D function() {=0A=
    if (http.readyState =3D=3D 4) {=0A=
      if (http.responseText =3D=3D "Saved") {=0A=
        var saved =3D document.getElementById('savednotice');=0A=
          var savedlink =3D saved.getElementsByTagName('a')[0];=0A=
              savedlink.href =3D page.frame + "?frame=3D" + self.md5;=0A=
              =
savedlink.getElementsByTagName('span')[0].firstChild.nodeValue =3D =
page.frame + "?frame=3D" + self.md5;=0A=
            saved.style.display =3D "block";=0A=
      } else alert(http.responseText);=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Find out whether the currently highlighted module has a block=0A=
   *  diagram=0A=
   *=0A=
   */=0A=
  this.findBlock =3D function(init, parentProd) {=0A=
    if (!this.check) return false;=0A=
=0A=
    if (init) {=0A=
      var rand =3D new Date();=0A=
      this.check.abort();=0A=
      this.check.open("HEAD", "/products/block/" + parentProd + ".pdf?" =
+ rand.getTime(), true);=0A=
      this.check.onreadystatechange =3D function() { =
self.findBlock(false, parentProd); }=0A=
      this.check.send(null);=0A=
=0A=
    } else if (self.check.readyState =3D=3D 4) {=0A=
      document.getElementById('scBlockDiagram').className =3D =
(self.check.status =3D=3D 200) ? "" : "disabled";=0A=
      =
document.getElementById('scBlockDiagram').getElementsByTagName('a')[0].hr=
ef =3D "../products/block/" + parentProd + ".pdf";=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Frame object=0A=
 *=0A=
 */=0A=
function Frame() {=0A=
  var self =3D this;=0A=
=0A=
  this.slots       =3D page.slots;=0A=
  this.slot        =3D new Array();=0A=
  this.clipboard   =3D modules[0].copy();=0A=
  this.newmodule   =3D false;=0A=
  this.plateWidth  =3D page.width;=0A=
  this.plateHeight =3D page.height;=0A=
=0A=
  for (var i =3D 0; i < this.slots; i++)=0A=
    this.slot[i]   =3D modules[0].copy();=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Highlight a selected module=0A=
   *=0A=
   */=0A=
  this.highlight =3D function(slot) {=0A=
    if (app.locked) return false;=0A=
    if (app.view !=3D "edit") app.switchControl('edit');=0A=
=0A=
    while (this.slot[slot].multi) slot--;=0A=
=0A=
    for (var i =3D 0; i < this.slots; i++) {=0A=
      if (i >=3D slot && i < slot + this.slot[slot].slots) {=0A=
        document.getElementById("label" + i).className =3D "selected";=0A=
        document.getElementById("status_no" + i).className =3D =
"selected";=0A=
      } else {=0A=
        document.getElementById("label" + i).className =3D "";=0A=
        document.getElementById("status_no" + i).className =3D "";=0A=
      }=0A=
    }=0A=
=0A=
    if (slot !=3D app.cursor) {=0A=
      app.hideDialogs();=0A=
      app.cursor =3D slot;=0A=
    }=0A=
=0A=
    document.getElementById("module").firstChild.nodeValue =3D =
this.slot[app.cursor].name;=0A=
    document.getElementById('buttonFill').className =3D =
(this.slot[app.cursor].name =3D=3D "Empty Slot") ? "button inactive" : =
"button";=0A=
    document.getElementById('buttonCopy').className =3D =
(this.slot[app.cursor].name =3D=3D "Empty Slot") ? "button inactive" : =
"button";=0A=
    for (var i =3D 0, empty =3D true; i < this.slots; i++) if =
(this.slot[i].name !=3D "Empty Slot") empty =3D false;=0A=
    document.getElementById('buttonClearAll').className =3D (empty) ? =
"button inactive" : "button";=0A=
    =0A=
    if (this.newmodule && (this.slot[app.cursor].options.length || =
this.slot[app.cursor].name.indexOf("xx") > 0))=0A=
      app.optionsDisplay(true);=0A=
=0A=
    this.newmodule =3D false;=0A=
    return app.cursor;=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Copy or Paste items to/from the clipboard=0A=
   *=0A=
   */=0A=
  this.clip =3D function(action) {=0A=
    if (action =3D=3D "copy" && this.slot[app.cursor].name !=3D "Empty =
Slot") {=0A=
      document.getElementById('scPaste').className =3D "";=0A=
=0A=
      this.clipboard =3D this.slot[app.cursor].copy();=0A=
=0A=
      document.getElementById("clipboard").innerHTML =3D =
this.clipboard.fullName();=0A=
      document.getElementById('buttonPaste').className =3D "button";=0A=
=0A=
    } else if (action =3D=3D "paste" && this.clipboard.name !=3D "Empty =
Slot") {=0A=
      if (this.place(app.cursor, modHash[this.clipboard.name], false)) {=0A=
        this.slot[app.cursor].oselect =3D this.clipboard.oselect;=0A=
        this.slot[app.cursor].cwdm =3D this.clipboard.cwdm;=0A=
        this.slot[app.cursor].dwdm =3D this.clipboard.dwdm;=0A=
        this.refresh();=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Fill frame with currently selected module=0A=
   *=0A=
   */=0A=
  this.fill =3D function() {=0A=
    if (this.slot[app.cursor].name !=3D "Empty Slot") {=0A=
      for (var i =3D 0; i < this.slots; i++) {=0A=
        if (i !=3D app.cursor && this.slot[i].name =3D=3D "Empty Slot") {=0A=
          if (this.place(i, modHash[this.slot[app.cursor].name], true)) {=0A=
            this.slot[i].oselect =3D this.slot[app.cursor].oselect;=0A=
            this.slot[i].cwdm =3D this.slot[app.cursor].cwdm;=0A=
            this.slot[i].dwdm =3D this.slot[app.cursor].dwdm;=0A=
            if (i =3D=3D 0 && page.fc.length && =
!page.fc.find(this.slot[app.cursor].name)) setTimeout(function() { =
self.fcswitch(); }, 10);=0A=
            i +=3D this.slot[app.cursor].slots - 1;=0A=
          }=0A=
        }=0A=
      }=0A=
      this.refresh();=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Clear all modules from the frame=0A=
   *=0A=
   */=0A=
  this.clear =3D function() {=0A=
    for (var i =3D 0, empty =3D true; i < this.slots; i++) if =
(this.slot[i].name !=3D "Empty Slot") empty =3D false;=0A=
    if (!empty && confirm('Really clear all modules?')) {=0A=
      for (var i =3D 0; i < this.slots; i++) this.slot[i] =3D =
modules[0].copy();=0A=
      this.refresh();=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Refresh the entire frame after a change has been made=0A=
   *=0A=
   */=0A=
  this.refresh =3D function() {=0A=
    for (var i =3D 0, power =3D 10; i < this.slots; i++) {=0A=
      this.slot[i].multi =3D false;=0A=
=0A=
      var title =3D modules[modHash[this.slot[i].name]].descrip;=0A=
      var modu =3D document.getElementById("module" + i);=0A=
          modu.style.display =3D "block";=0A=
          modu.style.width =3D (this.slot[i].slots * this.plateWidth) + =
"px";=0A=
          modu.style.top =3D "0px";=0A=
          modu.style.left =3D (this.plateWidth - page.overlap) * =
(this.slots - i - this.slot[i].slots) + "px";=0A=
          modu.src =3D "rear/" + page.type + "/" + this.slot[i].image + =
".png";=0A=
          modu.title =3D (title !=3D "Empty Slot") ? title : "";=0A=
      document.getElementById("status_entry" + i).innerHTML =3D =
this.slot[i].fullName();=0A=
      power +=3D modules[modHash[this.slot[i].name]].power;=0A=
=0A=
      for (var j =3D i + 1; j < i + this.slot[i].slots; j++) {=0A=
        this.slot[j].multi =3D true;=0A=
        var modj =3D document.getElementById("module" + j);=0A=
            modj.style.display =3D "none";=0A=
            modj.src =3D "rear/" + page.type + "/" + modules[0].image + =
".png";=0A=
            modj.title =3D (title !=3D "Empty Slot") ? title : "";=0A=
        document.getElementById("status_entry" + j).innerHTML =3D " =
&nbsp; &ndash;";=0A=
      }=0A=
      i =3D j - 1;=0A=
    }=0A=
    if (page.power) {=0A=
	    if (power <=3D 540) =
document.getElementById('value').style.backgroundColor =3D "#00c800";=0A=
	    if (power > 540 && power <=3D 600) =
document.getElementById('value').style.backgroundColor =3D "#ffd700";=0A=
	    if (power > 600) =
document.getElementById('value').style.backgroundColor =3D "#ff0000";=0A=
	    document.getElementById('value').style.width =3D Math.ceil(0.25 * =
power) + "px";=0A=
	    document.getElementById('display').firstChild.nodeValue =3D power;=0A=
    }=0A=
    this.highlight(app.cursor);=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Place a module into the frame=0A=
   *=0A=
   */=0A=
  this.place =3D function(slot, modNum, silent) {=0A=
    app.hideDialogs();=0A=
    if (!modules[modNum].allowed(page.type, page.frame, slot) || =
this.slot[slot].multi) return false;=0A=
=0A=
    for (var i =3D slot + 1; i < slot + modules[modNum].slots; i++) {=0A=
      if (i >=3D this.slots || this.slot[i].name !=3D "Empty Slot") {=0A=
        if (slot =3D=3D 0 || this.slot[slot - 1].multi || this.slot[slot =
- 1].name !=3D "Empty Slot") {=0A=
          if (!silent) alert("There is not enough room to place this =
module here.\nThis module requires " + modules[modNum].slots + " =
available slots.");=0A=
          this.newmodule =3D false;=0A=
          return false;=0A=
        } else i =3D --slot + 1;=0A=
      }=0A=
    }=0A=
=0A=
    // Remove existing module=0A=
    for (var i =3D slot, j =3D this.slot[slot].slots; i < slot + j; i++)=0A=
      this.slot[i] =3D modules[0].copy();=0A=
=0A=
    if (modNum) {=0A=
      // Paste new module=0A=
      this.slot[slot] =3D modules[modNum].copy();=0A=
      for (var x =3D slot + 1; x < slot + this.slot[slot].slots; x++) =
this.slot[x].multi =3D true;=0A=
=0A=
      if (!silent) {=0A=
        app.cursor =3D slot;=0A=
        this.refresh();=0A=
        if (slot =3D=3D 0 && modules[modNum].name !=3D "Empty Slot" && =
page.fc.length && !page.fc.find(modules[modNum].name))=0A=
          setTimeout(function() { self.fcswitch(); }, 10);=0A=
      }=0A=
    } else if (!silent) this.refresh();=0A=
=0A=
    return true;=0A=
  }=0A=
=0A=
  /* ******************************************************************=0A=
   * Toggle redundant power supply=0A=
   *=0A=
   */=0A=
  this.setrps =3D function() {=0A=
    if (app.locked) return false;=0A=
    if (app.view !=3D "edit") app.switchControl('edit');=0A=
    app.hideDialogs();=0A=
=0A=
    if (page.rpsu) {=0A=
      var rps =3D document.getElementsByName('option_power')[0];=0A=
      document.getElementById('psu2').src =3D (rps.value =3D=3D "yes") ? =
"rear/" + page.type + "/PSU-R.png" : "rear/" + page.type + "/PSU-R" + =
page.rpsu + ".png";=0A=
      document.getElementById('rpstoggle').src =3D (rps.value =3D=3D =
"yes") ? "img/check-off.png" : "img/check-on.png";=0A=
      rps.value =3D (rps.value =3D=3D "yes") ? "no" : "yes";=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Prompt user to replace their current slot 1 selection with a=0A=
   *  frame controller, if applicable=0A=
   *=0A=
   */=0A=
  this.fcswitch =3D function() {=0A=
    if (confirm("To monitor and/or control this frame using VistaLINK =
PRO or a 9000NCP Control Panel, slot one must contain a Frame Controller =
module.\n\nReplace the current module in slot one with a " + page.fc[0] =
+ "?"))=0A=
      this.place(0, modHash[page.fc[0]], false);=0A=
  }=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
/* =
*************************************************************************=
***************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 =
*************************************************************************=
*****************************************************************=0A=
 * Cross-browser drag'n and drop'n object=0A=
 *=0A=
 */=0A=
function Dragon() {=0A=
  this.obj =3D null;=0A=
  this.active =3D false;=0A=
  this.slots =3D 0;=0A=
  this.cursor =3D 0;=0A=
  this.target =3D 0;=0A=
  this.offsetX =3D 0;=0A=
  this.offsetY =3D 0;=0A=
  this.limit =3D frame.slots * (frame.plateWidth - page.overlap) + 25;=0A=
  this.dummy =3D new Object();=0A=
=0A=
  =0A=
  /* ******************************************************************=0A=
   * Hook the object to be dragged=0A=
   *=0A=
   */=0A=
  this.claw =3D function(e, x) {=0A=
    if (app.locked) return false;=0A=
=0A=
    e =3D (e) ? e : event;=0A=
    if (this.obj) this.drop(e);=0A=
    this.obj =3D (e.target) ? e.target : e.srcElement;=0A=
=0A=
    this.cursor =3D frame.highlight(x);=0A=
=0A=
    if (frame.slot[this.cursor].name !=3D "Empty Slot") {=0A=
      this.obj.className =3D "dragon";=0A=
      this.offsetX =3D e.clientX - =
this.obj.parentNode.parentNode.offsetLeft - this.obj.offsetLeft;=0A=
      this.offsetY =3D e.clientY - =
this.obj.parentNode.parentNode.offsetTop;=0A=
      this.slots =3D frame.slot[app.cursor].slots;=0A=
    } else this.obj =3D null;=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Move the clawed object with the mouse=0A=
   *=0A=
   */=0A=
  this.drag =3D function(e) {=0A=
    e =3D (e) ? e : event;=0A=
    if (this.obj) {=0A=
      this.active =3D true;=0A=
      document.getElementById('slotContext').style.visibility =3D =
"hidden";=0A=
      this.obj.style.left =3D Math.min(this.limit - =
this.obj.offsetWidth, Math.max(-25, e.clientX - =
this.obj.parentNode.parentNode.offsetLeft - this.offsetX)) + "px";=0A=
      this.obj.style.top =3D Math.min(20, Math.max(-5, e.clientY - =
this.obj.parentNode.parentNode.offsetTop - this.offsetY)) + "px";=0A=
      e.cancelBubble =3D true;=0A=
    }=0A=
  }=0A=
=0A=
=0A=
  /* ******************************************************************=0A=
   * Drop an object and move a panel, if allowed=0A=
   *=0A=
   */=0A=
  this.drop =3D function(e) {=0A=
    e =3D (e) ? e : event;=0A=
    if (this.obj) {=0A=
      if (this.active) {=0A=
        // Find the dropzone and compare notes=0A=
        this.target =3D Math.max(0, Math.min(frame.slots - 1, =
frame.slots - Math.ceil((e.clientX - =
this.obj.parentNode.parentNode.offsetLeft) / 50) + =
Math.ceil(this.offsetX / 50) - this.slots));=0A=
=0A=
        if (this.target !=3D this.cursor && =
modules[modHash[frame.slot[this.cursor].name]].allowed(page.type, =
page.frame, this.target)) {=0A=
          this.dummy =3D frame.slot[this.cursor].copy();=0A=
          frame.place(this.cursor, 0, true);=0A=
=0A=
          for (var x =3D this.target, allowed =3D true; x < this.target =
+ frame.slot[this.target].slots; x++)=0A=
            if (frame.slot[x].name !=3D "Empty Slot" || =
frame.slot[x].multi) allowed =3D false;=0A=
=0A=
          app.cursor =3D this.target;=0A=
          if (allowed && frame.place(this.target, =
modHash[this.dummy.name], true)) {=0A=
            frame.slot[this.target].oselect =3D this.dummy.oselect;=0A=
            frame.slot[this.target].cwdm =3D this.dummy.cwdm;=0A=
            frame.slot[this.target].dwdm =3D this.dummy.dwdm;=0A=
            if (this.target =3D=3D 0 && frame.slot[this.target].name =
!=3D "Empty Slot" && page.fc.length && =
!page.fc.find(frame.slot[this.target].name))=0A=
              setTimeout(function() { frame.fcswitch(); }, 10);=0A=
          } else {=0A=
            app.cursor =3D this.cursor;=0A=
            frame.place(this.cursor, modHash[this.dummy.name], true);=0A=
            frame.slot[this.cursor].oselect =3D this.dummy.oselect;=0A=
            frame.slot[this.cursor].cwdm =3D this.dummy.cwdm;=0A=
            frame.slot[this.cursor].dwdm =3D this.dummy.dwdm;=0A=
          }=0A=
          this.dummy =3D null;=0A=
        }=0A=
        frame.refresh();=0A=
      }=0A=
=0A=
      this.obj.className =3D "";=0A=
      this.obj =3D null;=0A=
      this.active =3D false;=0A=
    }    =0A=
  }=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
/* ********************************************************************=0A=
 * Handle the appearance and content of the context menu=0A=
 *=0A=
 */=0A=
function contextMenu(e, x) {=0A=
  if (app.locked) return false;=0A=
  if (app.maccontext) return false;=0A=
=0A=
  e.returnValue =3D false;=0A=
=0A=
  app.hideDialogs();=0A=
  frame.highlight(x);=0A=
=0A=
  for (var i =3D 0, empty =3D true, blank =3D true; i < frame.slots;) {=0A=
    if (frame.slot[i].name !=3D "Empty Slot") {=0A=
      empty =3D false;=0A=
      if (i =3D=3D x) blank =3D false;=0A=
    } i +=3D frame.slot[i].slots;=0A=
  }=0A=
=0A=
  document.getElementById('scDelete').className =3D =
document.getElementById('scCut').className =3D =
document.getElementById('scCopy').className =3D =
document.getElementById('scFill').className =3D (blank) ? "disabled" : =
"";=0A=
  document.getElementById('scOptions').className =3D (empty || =
!frame.slot[x].options) ? "disabled" : "";=0A=
  document.getElementById('scClearFrame').className =3D (empty) ? =
"disabled" : "";=0A=
=0A=
  if (!blank && modules[modHash[frame.slot[x].name]].parent) {=0A=
    document.getElementById('scWebpage').className =3D "";=0A=
    =
document.getElementById('scWebpage').getElementsByTagName('a')[0].href =
=3D "../products/" + modules[modHash[frame.slot[x].name]].parent + =
((mirror) ? ".html" : "");=0A=
=0A=
    if (!mirror)=0A=
      setTimeout((function(parentProd) { return function() { =
app.findBlock(true, parentProd); =
}})(modules[modHash[frame.slot[x].name]].parent), 0);=0A=
  } else {=0A=
    document.getElementById('scWebpage').className =3D "disabled";=0A=
    if (!mirror) document.getElementById('scBlockDiagram').className =3D =
"disabled";=0A=
  }=0A=
=0A=
  var cont =3D document.getElementById('slotContext');=0A=
      var top =3D e.clientY + scrollTop();=0A=
      if (top + cont.offsetHeight > innerDimensions()[1]) top -=3D =
cont.offsetHeight;=0A=
      cont.style.top =3D top + "px";=0A=
      cont.style.left =3D e.clientX + "px";=0A=
      cont.style.visibility =3D "visible";=0A=
=0A=
  return false;=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
/* ********************************************************************=0A=
 * Handy element positioning function from Quirksmode.org=0A=
 *=0A=
 */=0A=
function findPos(obj) {=0A=
  var curleft =3D curtop =3D 0;=0A=
  do {=0A=
    curleft +=3D obj.offsetLeft;=0A=
    curtop +=3D obj.offsetTop;=0A=
  } while (obj =3D obj.offsetParent);    =0A=
  return [curleft, curtop];=0A=
}=0A=
=0A=
/* ********************************************************************=0A=
 * Return the dimensions of the viewport, also from Quirksmode.org=0A=
 *=0A=
 */=0A=
function innerDimensions() {=0A=
  if (self.innerHeight) {=0A=
    return [self.innerWidth, self.innerHeight];=0A=
  } else if (document.documentElement && =
document.documentElement.clientHeight) {=0A=
    return [document.documentElement.clientWidth, =
document.documentElement.clientHeight];=0A=
  } else if (document.body)=0A=
    return [document.body.clientWidth, document.body.clientHeight];=0A=
  return [0, 0];=0A=
}=0A=
=0A=
/* ********************************************************************=0A=
 * Return the document scroll value for all browsers=0A=
 *=0A=
 */=0A=
function scrollTop() {=0A=
  var html =3D document.getElementsByTagName('html')[0];=0A=
  if (html.scrollTop && document.body.scrollTop) {=0A=
    return html.scrollTop;=0A=
  } else if (html.scrollTop || document.body.scrollTop)=0A=
    return html.scrollTop + document.body.scrollTop;=0A=
  return 0;=0A=
}=0A=
=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C81CC1.7DC30DA0--
