From: "Saved by Windows Internet Explorer 8"
Subject: 4.5 Academic Dress
Date: Sun, 10 Jul 2011 20:38:05 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CC3F41.458092E0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www2.warwick.ac.uk/services/gov/calendar/academicdress

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den-GB><HEAD><TITLE>4.5 Academic Dress</TITLE>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META name=3Ddescription content=3D"Academic Dress">
<META name=3Dkeywords content=3D"Academic, Dress">
<META name=3DDC.Title content=3D"4.5 Academic Dress">
<META name=3DDC.Subject content=3D"Academic Dress">
<META name=3DDC.Description content=3D"Academic Dress">
<META name=3DDC.Publisher content=3D"University of Warwick">
<META scheme=3DW3CDTF name=3DDC.Date content=3D2010-07-15T09:44:17>
<META scheme=3DDCMIType name=3DDC.Type content=3Dhtml>
<META name=3DDC.Format content=3Dtext/html>
<META name=3DDC.Identifier=20
content=3Dhttp://www2.warwick.ac.uk/services/gov/calendar/academicdress/>=

<META name=3DDC.Rights content=3D"University of Warwick"><LINK=20
title=3D"Warwick Search" rel=3Dsearch =
type=3Dapplication/opensearchdescription+xml=20
href=3D"http://search.warwick.ac.uk/static/search/osd.xml"><!-- Google =
canonical URL - the main URL for this page --><LINK=20
rel=3Dcanonical=20
href=3D"http://www2.warwick.ac.uk/services/gov/calendar/academicdress/"><=
LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/pack5.css.100811975887"><LINK=20
title=3D"No Accessibility" rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/noaccessibility.css.857260654297"><LINK=20
title=3D"Show Accessibility" rel=3D"alternate stylesheet" =
type=3Dtext/css=20
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/showaccessibility.css.141456056691"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www2.warwick.ac.uk/static/services/gov/site.css"><!--[if =
lt IE 8]>=0A=
	  <link rel=3D"stylesheet" =
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/ielt8.css.898162543343" type=3D"text/css">=0A=
  <![endif]--><!--[if lt IE 7]>=0A=
	  <link rel=3D"stylesheet" =
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/ielt7.css.930866810499" type=3D"text/css">=0A=
  <![endif]--><!--[if IE 5]>=0A=
	  <link rel=3D"stylesheet" =
href=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed=
/ie5.css.131480349711" type=3D"text/css">=0A=
  <![endif]-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/render/scripts/id5=
scripts.js.153295746272"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
SitebuilderInfo.url =3D '/services/gov/calendar/academicdress';=0A=
SitebuilderInfo.lastUpdated =3D 1305898076000;=0A=
SitebuilderInfo.lastContentUpdated =3D 1279183457000;=0A=
SitebuilderInfo.buildTimestamp =3D '110708152112';=0A=
</SCRIPT>

<STYLE type=3Dtext/css>#mainContent OL LI {
	LIST-STYLE-TYPE: decimal
}
#mainContent OL LI LI {
	LIST-STYLE-TYPE: lower-alpha
}
#mainContent OL LI LI LI {
	LIST-STYLE-TYPE: lower-roman
}
.content TD {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
WIDTH: 50%; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.content TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: #ccc 1px solid
}
#mainContent H3 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
#mainContent H4 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
#mainContent H5 {
	MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em
}
#mainContent H2 {
	MARGIN-TOP: 2em; MARGIN-BOTTOM: 1em
}
</STYLE>
<LINK title=3D"Changes in /services/gov/ (RSS 2.0)" rel=3Dalternate=20
type=3Dapplication/rss+xml=20
href=3D"http://www2.warwick.ac.uk/sitebuilder2/api/rss/siteChanges.rss?pa=
ge=3D/services/gov"><LINK=20
title=3DHome rel=3Dtop href=3D"/services/gov">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.19088"></HEAD>
<BODY>
<DIV id=3DleftShadow></DIV>
<DIV id=3DleftTopShadow></DIV>
<DIV id=3DtopLeftShadow></DIV>
<DIV id=3DwarwickBar>
<DIV id=3DwarwickBarLeft>
<DIV id=3DwarwickBarRight>
<DIV class=3Daccess-info><A id=3DtopAnchor name=3DtopAnchor></A><A =
accessKey=3Dc=20
title=3D"Skip to content [c]"=20
href=3D"http://www2.warwick.ac.uk/services/gov/calendar/academicdress/#co=
ntentAnchor">Skip=20
to content</A> <A accessKey=3Dn title=3D"Skip to navigation [n]"=20
href=3D"http://www2.warwick.ac.uk/services/gov/calendar/academicdress/#na=
vigation">Skip=20
to navigation</A> </DIV><A href=3D"http://www2.warwick.ac.uk/"><IMG =
id=3DwarwickLogo=20
alt=3D"Warwick home"=20
src=3D"http://www2.warwick.ac.uk/static_war/render/images/logo.png"></A> =

<DIV id=3DutilityStrip><SPAN id=3DtoggleTextOnly><A accessKey=3Dt =
class=3Dut=20
href=3D"http://text.www2.warwick.ac.uk/services/gov/calendar/academicdres=
s/?external=3Dtrue">Text=20
only</A> <SPAN class=3Dspacer>=95</SPAN> </SPAN><SPAN><A class=3Dut=20
href=3D"https://websignon.warwick.ac.uk/origin/slogin?shire=3Dhttps%3A%2F=
%2Fwww2.warwick.ac.uk%2Fsitebuilder2%2Fshire-read&amp;providerId=3Durn%3A=
www2.warwick.ac.uk%3Asitebuilder2%3Aread%3Aservice&amp;target=3Dhttp%3A%2=
F%2Fwww2.warwick.ac.uk%2Fservices%2Fgov%2Fcalendar%2Facademicdress">Sign =

in</A> </SPAN>
<DIV id=3Dsearch>
<FORM id=3DsearchForm method=3Dget =
action=3Dhttp://search.warwick.ac.uk/website><INPUT=20
value=3Dhttp://www2.warwick.ac.uk/services/gov/calendar/academicdress/ =
type=3Dhidden=20
name=3Dsource> <LABEL class=3Daccessibility for=3DsearchBox>Search: =
</LABEL><SPAN=20
id=3DsearchBoxContainer><LABEL style=3D"DISPLAY: none" =
id=3DsearchBoxLabel=20
for=3DsearchBox>Search=85</LABEL> <INPUT accessKey=3Ds id=3DsearchBox=20
title=3D"Type a word or phrase, then click Search" tabIndex=3D1 size=3D9 =
type=3Dtext=20
name=3Dq><INPUT id=3DsearchButton tabIndex=3D2 value=3DSearch =
alt=3DSearch=20
src=3D"http://www2.warwick.ac.uk/static_war/render/images/searchsquare_ro=
unded.gif"=20
type=3Dimage> </SPAN>
<DIV style=3D"DISPLAY: none" id=3DsearchSuggestions=20
class=3Dsuggestions></DIV></FORM></DIV></DIV></DIV></DIV></DIV>
<DIV id=3DleftShading>
<DIV id=3DrightShading>
<DIV id=3DtopShading>
<DIV id=3Dmain class=3D"spanRHS "><!-- optional: class=3D"spanRHS" -->
<DIV id=3DlayoutTable>
<DIV id=3DdepartmentBar>
<DIV id=3DsiteBanner>
<DIV id=3DsiteCornerTopRight></DIV>
<DIV id=3DsiteCornerTopLeft></DIV>
<H1 class=3Daccessibility>Governance</H1><A accessKey=3D1=20
title=3D"Governance home page [1]"=20
href=3D"http://www2.warwick.ac.uk/services/gov/"><IMG =
title=3D"Governance home page"=20
alt=3DGovernance=20
src=3D"http://www2.warwick.ac.uk/static/services/gov/logo.gif"></A><IMG =
alt=3D""=20
src=3D"http://www2.warwick.ac.uk/static/services/gov/logo-right.gif"> =
</DIV></DIV>
<DIV id=3Dcontent>
<DIV id=3DleftContent>
<DIV class=3Dcontainer>
<DIV id=3DouterNavigation>
<DIV id=3DdepartmentBarCurve></DIV>
<DIV id=3DnavigationTopCorner class=3DnavigationBackground></DIV>
<DIV id=3DnavigationHandle></DIV>
<DIV id=3DnavigationMinHeight></DIV>
<DIV id=3DpagesToGo><A=20
href=3D"http://www2.warwick.ac.uk/sitebuilder2/render/hierarchy.htm?sbrPa=
ge=3D/services/gov/calendar/academicdress/"=20
target=3D_blank><IMG title=3D"Download this page and its children in a =
single page"=20
border=3D0 alt=3D"Download this page and its children in a single page"=20
src=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/edit/images/pagest=
ogo-id5.gif"></A>=20
</DIV>
<UL id=3Dnavigation>
  <LI class=3DsiteRoot><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3DGovernance =
href=3D"http://www2.warwick.ac.uk/services/gov/">Home=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A=20
  title=3D"Details on the University's charitable status, linked =
charities and trustees"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/charity/">The =
University's=20
  Charitable Status </A></DIV><SPAN class=3Drbottom><SPAN =
class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI class=3Dprotected><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =

  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"Constitutional Advisory Group"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/cag/">CAG <IMG =
class=3Dpadlock=20
  title=3D"Protected content" alt=3D""=20
  src=3D"http://www2.warwick.ac.uk/static_war/images/shim.gif"> =
</A></DIV><SPAN=20
  class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/informationandactivities/"=
>Key=20
  Governance Information and Activities </A></DIV><SPAN =
class=3Drbottom><SPAN=20
  class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN =
class=3Dr1></SPAN></SPAN></LI>
  <LI class=3DselectedSection><SPAN class=3Drtop><SPAN =
class=3Dr1></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"University Calendar 2010-2011"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/calendar/">University =
Calendar=20
  2010-2011 </A></DIV>
  <UL class=3Dsubmenu>
    <LI><A title=3D""=20
    =
href=3D"http://www2.warwick.ac.uk/services/gov/calendar/updates/">Recent =

    Updates to Calendar </A></LI>
    <LI class=3Dselected><SPAN class=3Drtop><SPAN =
class=3Dr1></SPAN><SPAN=20
    class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
    <DIV>4.5 Academic Dress </DIV><SPAN class=3Drbottom><SPAN=20
    class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI></UL><SPAN class=3Drbottom><SPAN=20
  class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN =
class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  href=3D"http://www2.warwick.ac.uk/services/gov/govrev/">Governance =
Review=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"A to Z of Committees"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/atoz/">Committees =
</A></DIV><SPAN=20
  class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI>
  <LI class=3Dprotected><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =

  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/committeesecs/">Committee =
and=20
  Review Secretaries <IMG class=3Dpadlock title=3D"Protected content" =
alt=3D""=20
  src=3D"http://www2.warwick.ac.uk/static_war/images/shim.gif"> =
</A></DIV><SPAN=20
  class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"Corporate Plan"=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/corporateplan/">Corporate =
Plan=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI class=3Dprotected><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =

  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/riskmanagement/">Universit=
y Risk=20
  Management <IMG class=3Dpadlock title=3D"Protected content" alt=3D""=20
  src=3D"http://www2.warwick.ac.uk/static_war/images/shim.gif"> =
</A></DIV><SPAN=20
  class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI>
  <LI class=3DsiteRoot><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"legal services"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/legalservices/">Legal =
Services=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/informationsecurity/">Info=
rmation=20
  Security </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN =

  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI class=3Dprotected><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =

  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"University Responses to External Consultations"=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/externalconsultation/">Res=
ponses=20
  to External Consultations <IMG class=3Dpadlock title=3D"Protected =
content" alt=3D""=20
  src=3D"http://www2.warwick.ac.uk/static_war/images/shim.gif"> =
</A></DIV><SPAN=20
  class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN=20
  class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"University Complaints and Feedback Procedure"=20
  =
href=3D"http://www2.warwick.ac.uk/services/gov/complaintsandfeedback/">Un=
iversity=20
  Complaints and Feedback Procedure </A></DIV><SPAN =
class=3Drbottom><SPAN=20
  class=3Dr4></SPAN><SPAN class=3Dr3></SPAN><SPAN =
class=3Dr1></SPAN></SPAN></LI>
  <LI class=3DsiteRoot><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D"users' charter"=20
  href=3D"http://www2.warwick.ac.uk/services/gov/charter/">Users' =
Charter=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI>
  <LI><SPAN class=3Drtop><SPAN class=3Dr1></SPAN><SPAN =
class=3Dr3></SPAN><SPAN=20
  class=3Dr4></SPAN></SPAN>
  <DIV><A title=3D""=20
  href=3D"http://www2.warwick.ac.uk/services/gov/contact/">Contact Us=20
  </A></DIV><SPAN class=3Drbottom><SPAN class=3Dr4></SPAN><SPAN=20
  class=3Dr3></SPAN><SPAN class=3Dr1></SPAN></SPAN></LI></UL>
<DIV id=3DnavigationCorner></DIV></DIV>
<DIV id=3DleftUtility>Not signed in<BR><SPAN><A class=3Dut=20
href=3D"https://websignon.warwick.ac.uk/origin/slogin?shire=3Dhttps%3A%2F=
%2Fwww2.warwick.ac.uk%2Fsitebuilder2%2Fshire-read&amp;providerId=3Durn%3A=
www2.warwick.ac.uk%3Asitebuilder2%3Aread%3Aservice&amp;target=3Dhttp%3A%2=
F%2Fwww2.warwick.ac.uk%2Fservices%2Fgov%2Fcalendar%2Facademicdress">Sign =

in</A> </SPAN><BR><BR>Powered by <A title=3D"More information about =
SiteBuilder"=20
href=3D"http://go.warwick.ac.uk/sitebuilder">Sitebuilder</A> <BR><A=20
title=3D"Copyright Statement" href=3D"http://go.warwick.ac.uk/terms">=A9 =
MMXI</A>=20
&nbsp;|&nbsp; <A title=3D"Privacy statement"=20
href=3D"http://go.warwick.ac.uk/terms#privacy">Privacy</A> <BR><A =
accessKey=3D0=20
title=3D"Accessibility information [0]"=20
href=3D"http://go.warwick.ac.uk/accessibility">Accessibility</A>=20
</DIV></DIV></DIV>
<DIV id=3DbodyContent>
<DIV id=3DpageTitle><!-- logo to display when printing --><SPAN =
id=3DprintLogo><IMG=20
alt=3D"University of Warwick" align=3Dright=20
src=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/images/warwick_uni=
_black.gif">=20
</SPAN>
<H1>4.5 Academic Dress<SPAN id=3DafterPageTitle></SPAN></H1>
<DIV id=3DpageTitleBottom></DIV></DIV><!-- =0A=
 Table for containing the centre and right columns. A table is a =
necessary evil so that user-created content=0A=
 can expand the RHS to fit, instead of falling apart.=0A=
  -->
<DIV id=3DcontentScroll>
<TABLE cellSpacing=3D0 summary=3D"" cellPadding=3D0 width=3D"100%">
  <TBODY>
  <TR>
    <TD id=3DmainContent vAlign=3Dtop>
      <DIV id=3DcontentAnchor class=3Dcontent>
      <P>The official academic dress for officers and members of the =
University=20
      is as follows:</P>
      <H2>Officers of the University</H2>
      <H3>Chancellor</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Red satin damask, trimmed with three-inch gold plate lace =
on=20
            fronts, cape, hem and bottom of hanging =
sleeves</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with gold bullion and gold=20
        lace</P></TD></TR></TBODY></TABLE>
      <H3>Pro-Chancellors</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Green satin damask, trimmed with with two-and-a-half-inch =
gold=20
            oak-leaf lace on fronts, cape and bottom of hanging sleeves =
with=20
            half-inch gold oak-leaf lace on the wings and arm slits and =
the top=20
            part of sleeve trimmed with gold ornaments</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with gold bullion tassel=20
        only</P></TD></TR></TBODY></TABLE>
      <H3>Vice-Chancellor</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Red satin damask, trimmed with two-and-a-half-inch gold =
oak-leaf=20
            lace, with embroidered wings</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with gold lace and black=20
        tassel</P></TD></TR></TBODY></TABLE>
      <H3>Deputy Vice-Chancellor</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Red satin damask, trimmed with 2 inch oak-leaf lace on =
fronts=20
            with 1 inch gold oak-leaf lace on top of sleeve and arm=20
        slits</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with black=20
      tassel</P></TD></TR></TBODY></TABLE>
      <H3>Treasurer</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Green silk damask, trimmed with two-and-a-half-inch gold =
oak-leaf=20
            lace</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with gold netted button and =
black=20
            tassel</P></TD></TR></TBODY></TABLE>
      <H3>Pro-Vice-Chancellors</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Green silk damask, trimmed with one-inch gold oak-leaf =
lace on=20
            fronts, cape and bottom of hanging sleeves with =
one-and-a-half-inch=20
            gold oak-leaf lace on wings and sleeve cuts</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with black=20
      tassel</P></TD></TR></TBODY></TABLE>
      <H3>Registrar</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Green silk damask</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Black velvet mortar-board with black=20
      tassel</P></TD></TR></TBODY></TABLE>
      <H3>Mace-Bearer</H3>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Robe</P></TD>
          <TD>
            <P>Black panama cloth, two-and-a-half-inch facing and sleeve =
panel=20
            bordered with red silk</P></TD></TR>
        <TR>
          <TD>
            <P>Hat</P></TD>
          <TD>
            <P>Doctor=92s cloth bonnet with red cord and=20
      tassel</P></TD></TR></TBODY></TABLE>
      <H2>Graduates of the University</H2>
      <TABLE>
        <TBODY>
        <TR>
          <TD>
            <P>Gowns</P></TD>
          <TD>
            <P>Bachelors will wear a black stuff gown with long pointed =
open=20
            sleeves.</P>
            <P>Masters will wear a black stuff or silk gown, the long =
closed=20
            sleeves to have inverted =93T=94 slits for armholes and the =
bottom of=20
            the sleeves to have small cut-out portions front and =
back.</P>
            <P><EM>PhD</EM> in undress will wear the Master=92s =
gown.</P>
            <P><EM>ChemD</EM> in full dress will wear a gown similar to =
the=20
            Master=92s but with royal blue facings. <BR></P>
            <P><EM>DClinPsych</EM> in full dress will wear a gown =
similar to=20
            Master=92s but with scarlet fronts and royal blue inner =
sleeves=20
            *jointly conferred with Coventry University</P>
            <P><EM>EdD</EM> in full dress will wear a gown similar to =
the=20
            Master=92s but with green facings.</P>
            <P><EM>EngD</EM> in full dress will wear a gown similar to =
the=20
            Master=92s but with navy blue taffeta facings.</P>
            <P><EM>MD</EM> in full dress will wear a gown similar to the =
Master=92=20
            s but with scarlet taffeta.</P>
            <P><EM>PhD</EM> in full dress will wear a gown similar to =
the=20
            Master=92s but with red shot green taffeta facings.</P>
            <P><EM>DLitt, DSc</EM> and <EM>LLD</EM> in undress will wear =
the=20
            Master=92s gown.</P>
            <P><EM>DLitt, DSc</EM> and <EM>LLD</EM> in full dress will =
wear a=20
            red gown of a special pattern with the facings and the =
bottom of the=20
            sleeves faced back with the Faculty colour.</P></TD></TR>
        <TR>
          <TD>
            <P>Hoods</P></TD>
          <TD>
            <P>BA Simple shape. In black corded rayon fully lined and =
bound on=20
            the cowl and neckband with red taffeta.</P>
            <P>BSc Simple shape. In black corded rayon fully lined and =
bound on=20
            the cowl and neckband with blue taffeta.</P>
            <P>BEng Simple shape. In black corded rayon fully lined and =
bound on=20
            the cowl and neckband with light blue taffeta.</P>
            <P>BMedSci Simple shape. In black corded rayon fully lined =
and bound=20
            on the cowl and neckband with scarlet and blue taffeta.</P>
            <P>FdA Simple shape. In black corded rayon fully lined and =
bound on=20
            the cowl and neckband with white taffeta.</P>
            <P>LLB Simple shape. In black corded rayon fully lined and =
bound on=20
            the cowl and neckband with purple taffeta.</P>
            <P>MBChB Simple shape. In black corded rayon fully lined and =
bound=20
            on the cowl and neckband with scarlet taffeta.</P>
            <P>MEng Simple shape. In black corded rayon, fully lined and =
bound=20
            with navy blue taffeta.</P>
            <P>MMath Simple shape. In black corded rayon, fully lined =
and bound=20
            on the cowl and neckband with royal blue taffeta.</P>
            <P>MChem Simple shape. In black corded rayon, fully lined =
and bound=20
            on the cowl and neckband with royal blue taffeta.</P>
            <P>MMathPhys Simple shape. In black corded rayon, fully =
lined and=20
            bound on the cowl and neckband with royal blue taffeta.</P>
            <P>MMathStat Simple shape. In black corded rayon, fully =
lined and=20
            bound on the cowl and neckband with royal blue taffeta.</P>
            <P>MMorse/BSc. MMorse Simple shape. In black corded rayon, =
fully=20
            lined and bound on the cowl and neckband with royal blue=20
taffeta.</P>
            <P>MPhys/BSc. MPhys Simple shape. In black corded rayon, =
fully lined=20
            and bound on the cowl and neckband with royal blue =
taffeta.</P>
            <P>MA Of a special shape, in black corded rayon, fully lined =
and=20
            bound with red taffeta.</P>
            <P>MBA Of a special shape, in black corded rayon, fully =
lined and=20
            bound with gold taffeta.</P>
            <P>MClinSci Of a special shape, in black corded rayon, fully =
lined=20
            and bound with scarlett taffeta.</P>
            <P>MMedEd Of a special shape, in black corded rayon, fully =
lined and=20
            bound with scarlett taffeta.</P>
            <P>MPA Of a special shape, in black corded rayon, fully =
lined and=20
            bound with lilac taffeta.</P>
            <P>MPH Of a special shape, in black corded rayon, fully =
lined and=20
            bound with scarlett taffeta.</P>
            <P>MSc Of a special shape, in black corded rayon, fully =
lined and=20
            bound with blue taffeta.</P>
            <P>MS Of a special shape, in black corded rayon, lined and =
bound in=20
            scarlet taffeta</P>
            <P>MMedSci Of a special shape, in black corded rayon, lined =
in=20
            scarlet and bound in blue taffeta</P>
            <P>MEd Of a special shape, in black corded rayon, fully =
lined and=20
            bound with green taffeta.</P>
            <P>MTL Of a special shape, in black corded rayon, fully =
lined and=20
            bound with green taffeta.</P>
            <P>LLM Of a special shape, in black corded rayon, fully =
lined and=20
            bound with purple taffeta.</P>
            <P>MPhil Of a special shape, in black corded rayon, fully =
lined and=20
            bound with red shot green taffeta.</P>
            <P>DClinPsych Of special shape in black corded rayon, fully =
lined in=20
            royal blue and scarlet taffeta *jointly conferred with =
Coventry=20
            University</P>
            <P>EdD As the Master=92s hood, but in crimson cloth lined =
and bound=20
            with green taffeta.</P>
            <P>EngD As the Master=92s hood, but in crimson cloth fully =
lined and=20
            bound with navy blue taffeta.</P>
            <P>MD As the Master=92s hood, but in crimson cloth lined and =
bound=20
            with scarlet taffeta.</P>
            <P>PhD As the Master=92s hood but in maroon cloth fully =
lined and=20
            bound with red shot green taffeta.</P>
            <P>DLitt As the Master=92s hood but in red cloth fully lined =
and bound=20
            with taffeta.</P>
            <P>DSc As the Master=92s hood but in red cloth fully lined =
and bound=20
            with blue taffeta.</P>
            <P>LLD As the Master=92s hood but in red cloth fully lined =
and bound=20
            with purple taffeta.</P></TD></TR>
        <TR>
          <TD>
            <P>Headwear</P></TD>
          <TD>
            <P>For Bachelor, Master and Doctor in undress a black cloth=20
            mortar-board.</P>
            <P>For PhD in full dress a black cloth round cap with red =
and green=20
            mixed cord and tassels.</P>
            <P>For DLitt, DSc and LLD in full dress a black velvet round =
cap,=20
            with cord and tassels of the Faculty colour.</P>
            <P>For DClinPsych black cloth round cap with scarlet and =
blue cord=20
            and tassels *jointly conferred with Coventry University</P>
            <P>For EdD in full dress a black cloth round cap with green =
cord and=20
            tassels.</P>
            <P>For EngD in full dress a black cloth round cap with navy =
blue=20
            cord and tassels.</P>
            <P>For MD in full dress a black cloth round cap with scarlet =
cord=20
            and =
tassels.</P></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE><!-=
- end content table --></DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV class=3Dnoindex>
<DIV class=3Dnofollow>
<DIV id=3DfooterContent class=3DfooterContent>
<DIV=20
style=3D"Z-INDEX: 30; BORDER-BOTTOM: #888888 1px solid; POSITION: =
absolute; BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 5px; =
PADDING-LEFT: 5px; WIDTH: 400px; PADDING-RIGHT: 5px; DISPLAY: none; =
BACKGROUND: =
url(http://d36jn9qou1tztq.cloudfront.net/static_war/images/gripper.gif) =
#ffffee no-repeat right bottom; BORDER-TOP: #888888 1px solid; =
BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 5px"=20
id=3DemailOwnerDiv>
<DIV id=3DemailOwnerDivInner><A =
href=3D"javascript:EmailOwnerForm.hide();"><IMG=20
style=3D"FLOAT: right" id=3DpopupClosebutton title=3D"Close this email =
form" border=3D0=20
alt=3D"Close this email form"=20
src=3D"http://d36jn9qou1tztq.cloudfront.net/static_war/popup/close.png"> =
</A>
<DIV id=3DemailOwnerDivContent></DIV></DIV></DIV><SPAN =
class=3DfooterLeft>Page=20
contact: <A id=3DemailOwnerLink title=3D"Send an email to Kirsty =
Pennington"=20
href=3D"http://www2.warwick.ac.uk/sitebuilder2/api/ajax/emailOwner.htm?pa=
ge=3D%2fservices%2fgov%2fcalendar%2facademicdress">Kirsty=20
Pennington</A> </SPAN><SPAN class=3DfooterRight>Last revised: Thu 15 Jul =

2010</SPAN> </DIV><A class=3D"accessibility access-info"=20
href=3D"http://www2.warwick.ac.uk/services/gov/calendar/academicdress/#to=
pAnchor">Back=20
to top of page</A> </DIV></DIV></DIV><!--  end bodyContent -->
<DIV style=3D"CLEAR: =
both">&nbsp;</DIV></DIV><!--#content--></DIV></DIV><!--#main--></DIV></DI=
V></DIV>
<DIV id=3DflyoutTag></DIV>
<DIV id=3Dflyout>
<DIV id=3DflyoutContents>
<DIV id=3DflyoutCloseButton></DIV>
<DIV id=3DflyoutLeft>
<DIV id=3DflyoutJump>
<DIV class=3DflyoutIcon></DIV>
<H2>Jump to</H2>
<P><SMALL>Type the first two or three letters of what you're looking for =
and=20
we'll offer some suggestions.</SMALL></P><INPUT id=3DflyoutGoInput =
tabIndex=3D3=20
type=3Dtext>
<DIV id=3DflyoutGoSuggestionsHolder>
<DIV style=3D"DISPLAY: none" id=3DflyoutGoSuggestions=20
class=3Dsuggestions></DIV></DIV></DIV>
<DIV id=3DflyoutLinks>
<H2>Useful links</H2>
<UL>
  <LI><A href=3D"http://go.warwick.ac.uk/contact/">Contacting the=20
  University</A></LI>
  <LI><A href=3D"http://go.warwick.ac.uk/maps/">Maps of the =
University</A></LI>
  <LI><A href=3D"http://go.warwick.ac.uk/importantdates/">Term &amp; =
other=20
  dates</A></LI>
  <LI><A href=3D"https://mywebmail.warwick.ac.uk/">Email for staff,</A> =
<A=20
  href=3D"http://go.warwick.ac.uk/mymail/">for students</A></LI>
  <LI><A href=3D"http://www2.warwick.ac.uk/?external">External home =
page</A></LI>
  <LI><A href=3D"http://www2.warwick.ac.uk/insite">Insite, the Warwick=20
  intranet</A></LI>
  <LI><A href=3D"http://forums.warwick.ac.uk/">Warwick Forums</A></LI>
  <LI><A href=3D"http://blogs.warwick.ac.uk/">Warwick =
Blogs</A></LI></UL>
<H2 class=3Ddirectories>Directories &amp; lists</H2>
<UL>
  <LI><A href=3D"http://go.warwick.ac.uk/atoz/">A-Z index</A></LI>
  <LI><A href=3D"http://go.warwick.ac.uk/depts/academic/">Academic=20
  departments</A></LI>
  <LI><A href=3D"http://go.warwick.ac.uk/depts/research/">Research=20
centres</A></LI>
  <LI><A href=3D"http://go.warwick.ac.uk/depts/services/">Services &amp; =

  administration</A></LI></UL></DIV></DIV>
<DIV id=3DflyoutSearch>
<DIV class=3DflyoutIcon></DIV>
<H2>Web site search</H2>
<FORM encType=3Dapplication/x-www-form-urlencoded method=3Dget=20
action=3Dhttp://search.warwick.ac.uk/website><INPUT value=3Dsitebuilder =
type=3Dhidden=20
name=3DindexSection><INPUT=20
value=3Dhttp://www2.warwick.ac.uk/services/gov/calendar/academicdress/ =
type=3Dhidden=20
name=3Dsource>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TH><LABEL for=3DsearchQueryFlyout>Search for</LABEL></TH>
    <TD><INPUT id=3DsearchQueryFlyout class=3Dtext tabIndex=3D4 =
type=3Dtext=20
  name=3Dq></TD></TR>
  <TR>
    <TH><LABEL for=3DurlPrefixFlyout>within</LABEL></TH>
    <TD><SELECT id=3DurlPrefixFlyout class=3Dtext tabIndex=3D5=20
        name=3DurlPrefix><OPTION selected =
value=3Dhttp://www2.warwick.ac.uk/>All of=20
        Warwick</OPTION> <OPTGROUP label=3D"Faculty of Arts"> <OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/>All of Faculty of=20
          Arts</OPTION> <OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/arts/classics/>Classics</OPTION><OP=
TION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/arts/cas/>CAS</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/arts/english/>English</OPTION><OPTI=
ON=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/film/>Film &amp; TV =

          Studies</OPTION><OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/french/>French=20
          Studies</OPTION><OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/german/>German=20
          Studies</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/arts/history/>History</OPTION><OPTI=
ON=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/arthistory/>History =
of=20
          Art</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/arts/italian/>Italian</OPTION><OPTI=
ON=20
          value=3Dhttp://www2.warwick.ac.uk/fac/arts/theatre_s/>Theatre=20
          Studies</OPTION></OPTGROUP><OPTGROUP label=3D"Faculty of =
Medicine">=20
          <OPTION value=3Dhttp://www2.warwick.ac.uk/fac/med/>All of =
Faculty of=20
          Medicine</OPTION> <OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/med/>Warwick Medical=20
          School</OPTION></OPTGROUP><OPTGROUP label=3D"Faculty of =
Science">=20
          <OPTION value=3Dhttp://www2.warwick.ac.uk/fac/sci/>All of =
Faculty of=20
          Science</OPTION> <OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/sci/bio/>Biological=20
          Sciences</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/chemistry/>Chemistry</OPTION><O=
PTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/eng/>Engineering</OPTION><OPTIO=
N=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/maths/>Mathematics</OPTION><OPT=
ION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/physics/>Physics</OPTION><OPTIO=
N=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/psych/>Psychology</OPTION><OPTI=
ON=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/sci/statistics/>Statistics</OPTION>=
<OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/sci/whri/>Warwick=20
        HRI</OPTION></OPTGROUP><OPTGROUP label=3D"Faculty of Social =
Sciences">=20
          <OPTION value=3Dhttp://www2.warwick.ac.uk/fac/soc/>All of =
Faculty of=20
          Social Sciences</OPTION> <OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/economics/>Economics</OPTION><O=
PTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/wie/>Education</OPTION><OPTION =

          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/celte/>CELTE</OPTION><OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/fac/soc/shss/>Health &amp; =
Social=20
          Studies</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/law/>Law</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/philosophy/>Philosophy</OPTION>=
<OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/pais/>Politics</OPTION><OPTION =

          =
value=3Dhttp://www2.warwick.ac.uk/fac/soc/sociology/>Sociology</OPTION></=
OPTGROUP><OPTGROUP=20
        label=3D"Services &amp; Admin"> <OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/services/>All of Services =
&amp;=20
          Admin</OPTION> <OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/academicoffice/>Academic=20
          Office</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/ancillary/>Ancillary=20
          Services</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/estates/>Estates</OPTION><OPTI=
ON=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/finance/>Finance</OPTION><OPTI=
ON=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/humanresources/>Human=20
          Resources</OPTION><OPTION=20
          value=3Dhttp://www2.warwick.ac.uk/services/its/>IT=20
          Services</OPTION><OPTION=20
          =
value=3Dhttp://www2.warwick.ac.uk/services/library/>Library</OPTION></OPT=
GROUP></SELECT></TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT class=3DsearchSubmitFlyout tabIndex=3D6 value=3DSearch =
type=3Dsubmit></TD></TR></TBODY></TABLE></FORM></DIV>
<DIV id=3DflyoutPeopleSearch>
<DIV class=3DflyoutIcon></DIV>
<H2>People search</H2>
<FORM=20
onsubmit=3D"this.q.value =3D this.firstname.value + ' ' + =
this.lastname.value;"=20
method=3Dpost action=3Dhttp://search.warwick.ac.uk/people><INPUT =
type=3Dhidden name=3Dq>
<TABLE border=3D0 cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TH><LABEL for=3DfirstnameFlyout>First name</LABEL></TH>
    <TD><INPUT id=3DfirstnameFlyout class=3Dtext tabIndex=3D7 =
type=3Dtext=20
      name=3Dfirstname></TD></TR>
  <TR>
    <TH><LABEL for=3DlastnameFlyout>Last name</LABEL></TH>
    <TD><INPUT id=3DlastnameFlyout class=3Dtext tabIndex=3D8 type=3Dtext =

    name=3Dlastname></TD></TR>
  <TR>
    <TD></TD>
    <TD><INPUT class=3DsearchSubmitFlyout tabIndex=3D9 value=3DSearch =
type=3Dsubmit></TD></TR></TBODY></TABLE><INPUT=20
value=3DSearch type=3Dhidden name=3DSearch></FORM></DIV>
<DIV id=3DflyoutNewsflash>
<H2>News</H2>
<P>News.</P></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
var _gaq =3D _gaq || [];=0A=
=0A=
=0A=
=0A=
 _gaq.push(['_setAccount', 'UA-1022818-8']);=0A=
 _gaq.push(['_trackPageview', =
'\/services\/gov\/calendar\/academicdress']);=0A=
 _gaq.push(['_trackPageLoadTime']);=0A=
=0A=
=0A=
 var analyticsLoad =3D function() {=0A=
   var s    =3D document.createElement('script');=0A=
   s.src    =3D ('https:' =3D=3D document.location.protocol ? =
'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';=0A=
   s.type   =3D "text/javascript";=0A=
   s.async  =3D true;=0A=
   document.documentElement.firstChild.appendChild(s);=0A=
 };=0A=
 if (window.Event && Event.observe) {=0A=
   Event.observe(window, 'load', analyticsLoad);=0A=
 } else {=0A=
   var oldLoad =3D window.onload;=0A=
   window.onload =3D function() {=0A=
     if (typeof oldLoad =3D=3D 'function') oldLoad();=0A=
     analyticsLoad();=0A=
   }; =0A=
 }=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www2.warwick.ac.uk/static_war/render/images/logo.png

iVBORw0KGgoAAAANSUhEUgAAAF4AAAAhCAIAAADfxIstAAAHOElEQVRo3u2W+VNURxDH54/JpSgu
eIHchwcLBEWuVfBYFowiuC4GSxGWSBRU1KgooKImgqLEKIioVQoRk1RKQFOlRsSKR1XQxPyG5mfy
ndfvzZt9b4FFTZWQUJ+iZvp190x/p2eAzYxdpTPXB2Jz/yOw/4UYizTvLHvOuIaNXRGfs8eMb9ib
COFD3hkxjvEOG12OiVj2WKXxLodPiaKzJx7MqyJvLYF9AsBGaZC3LD5q5fiF+dYdo5U98aUZQQ6z
ClKW6VErgC2nlAY6keMYJsuxJLfs4pUfen7pK9tRLxe/++Dpw1+3yCok2jb03Hmwu/qUSJTrrBx4
8Zc2XS4o3LKv9fJNOMvAkphRiK+RCavrTpyHpbH5qhxlc5Q8fPRMtgBEwQ0hiN1d3ShS5TorZLey
yiOIHXz1N/YzNDSEAbJRToR7XUvekoAZ2iRxSRHSIbXcGlhDKpuDnSkWPVHnzV4Euor3BUYsM5Cz
bjs+1R0/j3FE/GdVBxoxRbhw6Hv0DBZ8EpbG5iuw2LK3CEtCugsW/BYW1GOIAp03e5ANK9IUX7GQ
HIUQBIoploB2rZe7zNtmxlsTbUfXIB59QTfC5igdUn7E4SAM66FCed9YAD7YmWmNLE2a7zAm4AaL
UgCfVh1owNRdcVg40IFDIGHBuOfOr2IKMIWPbIEPtpGQvl42Iq1YCCjSqHls2cXwx+qyv4B5PCJ0
fapPIV67LLyNHyqnKqSF0tpxqVnwCduiw09IcwaGZ8rkFGxTpdEsnV1cGpu9mKYYcFm7emjqKt7b
9+gpNg1ECMbuijo5rSqNNsW6fJPtXYbVQYQ1V4xVacIzkQ0HYMgpw0S/iFczMWODcv691JDKObiQ
BYOI+FV0OKIMWhif4tOcWAaBtcfPBYQv5YQtIXIKyrn92DkaY4BpR1e3cAADL17CGB7nwBif3Ntr
W9pv8Bu6eQ8s+I0l6Kug+zaXRkwpLQJlHzPwQSDcMMiwbxrBk3n+KVEfDnH5cWuUO5KFM1d6vo4O
0FW8RxSPPaGMgDAboKP2XMNG0qD4vv6nNHBvryF/QcOZdnwq3VZjTclHhrAF9vSVG0lBS2hGS/v3
AAOZ7tv34SCm8MTUkb/V4GZAkeY+7cScU4bJohheQdxSNAvaG3LEK+0KvekAlXrUylEqtlV77FtA
S6JCeQ1H/hdK1zSj4MFXrwEGltB0GU2IWw1nLik75sa+/icwWlPWIgRJDCGaNOoUgcrShwxuBkga
yqmp492TGUShhxPvE8Jw4VG26A46FuTFCYuyoQJ8ULZKfTMP7H9iCUkXONaWcWnqmy0haeSAMjA2
QKqB9BVFZEGdtOLA85dmf1UabUrOLZc6zZ4ylBADrELq7Np3wqsnM4hCzwfkoMtPDwRaAyqs31RF
f6pwwlxXpWxsmh+Ulm7anNTu2/fgk51XhrFCSnaeG5aa+rMYh85dRhvKziudFrxYpqWtg2QVFjjT
ig1NFw3OoLuXLyQ7k7JxyatlNywkr8Wl6b1H47RlhbSZki+rzfmZLoqii+gRegVx87UG4T0GIcQB
omzUj9Qo2LAVfnptHcJizyvh0hw94x+cDJwbK/mL8/zPkNgs/6BkgbOI20vKD8jGC4peqVmFspEg
aeQkcMN++vofy/5ws68pEVOSxhBiXhcwD1H0Pys29AgeDvXi8QbhcjQ0tQHSwrlxB+rf+dVxKljL
uAhcv/Fzd+/dmqNNIbGZO/fWX2i7jmlJ+X7/oIXEyaZW7ObBw8dzYpdOnb2QwBhG2QLWFVVARNkC
UrPWHzrSdKv3LkDyLVv3y0lgGRx8jeT4igGAP6U6eboVRvw2LEGpDHamKqKKYqO7A/BS4q0SDUJy
oGmBJsQiiYWeu0/izPpUhaaeoABVnRib8Jyf5NCjNFIz15mNvvDGgQQTbYLf+t1R2kR9LLR7oShi
1iJJLV7NmGhgysyE4fjm1AVFnd9SlhaM4GYmODp9x54jY40aK6o03kRJMSli1mL4+mfEK1gJvxlx
ZmAv2FCOhodAhw43BkelCv/hgA88r3f+NC9x5ajObwmT/gExiaLdGl0RTQ6TClYq1W96nMICTqDC
9FEIilx8sO7k4OArCHSt88fN7qpk25rJgfMFsyMWL8/5vLKqFl9/H/gDDvLXfw8mP7Ti+midIj8c
kiKaFqoKWv1S3nleCJg7ArPDF21277rWwYsfMv1AuPMtV/Nd7pGTvFuY9o9ZGjWLuD5cFK1NhCJa
a6hyGIXQkk4iLLGcAA1LjO8sd7gEs8KSxhT7rmDyW0s3SO4UTRSrqohBDiGExUvxn0yL9iTKA//3
Hab/AfJ4VoYTRZJD0kIv3j/qY/9Ib0ToTB2O8PcKJuki3tpE/UHxFEVWxJsWxgo/IqaEDUPo+wyT
/jDrzSKeWF0Ui4ciZi0kCZTUfh586BeiM3nOuIDRf+6ez60Vr6xHpwhR1B7R5BBaiPqNCwTLfDAp
aBzxD+1E5C2q/7tkAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www2.warwick.ac.uk/static/services/gov/logo.gif

R0lGODlhyAAyAIAAAP///wAAACH5BAEAAAAALAAAAADIADIAAAJzhI+py+0Po5y02ouz3rz7D4bi
SJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmM
TqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CGlYAAA7

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www2.warwick.ac.uk/static/services/gov/logo-right.gif

R0lGODlhAwADAIAAAP///wAAACH5BAEAAAAALAAAAAADAAMAAAIDhH8FADs=

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/edit/images/pagestogo-id5.gif

R0lGODlhSwAQAPcAAAAAAGBgYCY5lyA/miM8mCk2lSwzlBVHnxlFnR1CmwxNogNTpQhQpBBKoG50
tlKIwf8A/7CytLK0trS1uLW3ura4ure5u7i6vLm7vbq7vbq7vru8v7u9v4+fzJGdy5Kcy4ekz4qj
z4yizo6gzYWm0KK93Ly9wLy+wL2/wb6/wb/Awr/Bw7/U6cDBw8DCxMHCxcHDxcLExcPEx8PFx8TF
yMXHycbHycbIysfIysjJy8jJzMrLzdHS1NLT1dTV1tXW19bX2NfY2dfY2tjZ29rb3Nzd3srM5M/f
7uDg4OTl5ufn6Orq6+rr7Ovr7Ovs7Ozs7ezt7u3t7u3u7u7u7+7v7+Xl8ebn8ubn8+Hr9OPp9OLq
9OPq9OTp8+Xo8+/v8O/w8O70+fDw8fLz8/j4+P///wAAABLs7NS7Cq354NcVPeFXyOFXiBLtDNdN
r+FXyAgDMtdN4+FXyBLtFAAAAJEFyCE1MBLt4JEFURQHqJEFbRLuOAAAABLtPAAAAJEFyJWvOBLu
CJEFURQHSBLtWAAAAJEFyJWvOBLuJJEFURQHSJEFbRLuaAAABAAAAOaERAAAAgAABAAAMAAAACE1
ONSL2f3wAAAAMAAABBQAABLrmJD7bAAAIAAAAJWvQBLtxAAAAJEFyAV7YBLukJEFUeELOJEFbQVj
0AV7aAAAA5D7cZDVhpDnvBQAABLt5JDnyBLujJDuGJD7eAH//wAABBLtaAAAABLujJDuGJEFcP//
/5EFbZEJvBQAAAAAyJWvQBLuSJEJkpWvQAAAABLunN3tDt3tIGKmyOEAAGKm1AAAAAAAAAAAAAAA
AAEAAAAAGRLt1AV7aBLuyJDuGJEFcP///5EFbcLC3uEAAAAAAMLC4wVj0AV7aAAAA91oqgV7aAV7
aBLu1BLupP///xLvQMNclMEgcP///8LC40SV1QV7aGMboGMboEUEtQUAAAVj0AXACAAAAAAAAOqG
1OqG1OqG1OqG1AABjBLvJN1sdBLvLAXACAXACObgowAABOaCsAAABCH5BAEAABAALAAAAABLABAA
AAj+ACFACECwoMGDCBMqXMiw4UGBA5GImUKxosWLGDNSHAOGhcePIEOKHDnyCJIAEYPoWMmypcuX
MFfeCINlgc2bOHPq3MnzwckASWzsGEq0qNGjSIfm+KKFgdOnUKNKnUqVQQmCRGbk2Mq1q9evYLfW
8KJFgdmzaNOqXctWAQmCQ17UmEu3rt27eOfKoLKlgd+/gAMLHky4AQiCQlbQAMAYAI3HjR9DjtzY
8eLGMKZkOcCZjGfPnUFzHv2ZDGnRnUeHIAgkRQwAMWLDhi27dmzbuGO0kMIFgW/fZH4HB/4bwfDi
x48b9y2C4A8OLiq7iC49+nTG1AFMz+4CBRQuCcLmhycjnvx48QnMez7PvnyCEQR9aFABQIV9+/Xx
69ef//59ACY80cUABBJIRoEHGljgAAkyqOCDD3ZAUA8WnADACRhieKGGGVZmYWMfMnZCBk50QcCJ
J5KBIgGfrZhiiy+qiKKMBHhAEA8UbKDjjjz26OOPOl7QRBcCFGnkkUgmqeSSAnxAUBETYCDllFRW
aeWVUlbAxBUFdOnll2CGKeaYBdgYABI4SKDmmmy26eabakawhBUG1GnnnXjmqeeeDtgYURRKBCro
oIQWamigUVRhxKKMNuroo5BGagRKAjlk6aWYZkppQAAAOw==

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www2.warwick.ac.uk/static_war/images/shim.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/images/warwick_uni_black.gif

R0lGODlhyABAAKIAANbW1qurqzMzM3d3d/39/f7+/gAAAP///yH5BAAAAAAALAAAAADIAEAAAAP/
eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675qQRQWjdkTDhU60x+/jE7WCAIVxh+vYjwiN4NBIBCN
Ag6EA4AaQG4HV0KWQK1eI2RpVksNZ7eM9GCcLWdl5bNWev6WuwsEUVwzYoYHVAIBYwoAfFg0VVVU
d4RYaXo+MjSOA4puY39SFI5TnlICbogGYTICc5c0Aa9taKthClGFdayXYgZdhwDASAQAAgKMx11E
w1KjDAOsAQZzhnWpxwBiCgTIQG9Ss4q1WMhr3tYPNp4A7tLBzdVlFNyrb2Oyyd0HUXFavYzZWuZk
VqxVirBgGWXI1QBfAJkhEuAES8A1C6jJMpAv/4s/LWKWpLtEsh9FkDMi5noYskFKT2siEWuWUGA9
bKBSzsJ44FUsTqnqAcSFiKVOT0FzBeM2shCNbwoSkiT4YOdQSB6D8uAxxqeNQv0eLiHSj+MxOkEI
thx5hCoTblaJLJn1LIrPBsfE3anITxsQWQ8VIlqE7EzQtQlpEJF2xZEeGummZFoF+E5Kbxe/QlW8
xNOTlOYUseQL7tZfhTAXONsyeZ3OfZBtzAqwhTZUBnln6eHZ9mJYSAqoaCnc74zmwE+GdTHIk0C1
dg2oTTm8tZEAYp/vOvAHGve5CEuGXZHBLXWj59By4DxNxOoC7aoPX+7xpld7lnMDD0s1iizbBf+R
CFCAVnEENJl0jAF3iDdJQXZbA56RlgV8DsAVEEme4EDQNkxstFd1Vq3xkXfGLeEAZDN5JNYawp0H
HUbeAILERiPGkZgD1OTCETjXDAeIg8g1cNcQTwV5IoonfYXdecyYWIFu7HlYGoUqudNdHFkFQl1w
FNFkX3wyPtFTQDqoFeY9oaFDRjcNmmPkAhHS19ObLgVXDQPuAbVUBeX1Ag47xBTySiu81AUeUOJI
VdA+R8z2V31zyLWYgMA1Ok+LcPqZ1zYO0cNVmpCIVBhZBYJRmgTSiJPap87spV4BtXG64BS0NcJa
SHjQWusOTNHaGhlT5KPFeEj4qpg9As3wqTH/kpkaCK3KxhoctOS9Idk2wkh2pa20cTZBKWrwOKy2
2z6gbCDXkHpQN9Vi0JAP8AL454w9YrkJHQ05yQS6vN1RXTcL4rAtb5tI8MM13R1y01bVprsLSQ4r
q++Ru7TLr8QMV0seh6Hm8+9YXLX0z58p3auxLw5ztgl5FYpMWhENE4Ewy+VWGLLGuEbcI8OV8kre
sTwVLPOfIrE8L0QrZ3xID/eC9ahTOUfNzc0F24vryy55HNLWPDaxA2mKiemtmGRDMHUOTwRhg9pO
OLk21hWZ+HYHXoOQRN0wnGhP3nz37bfdTv0t+OCEH1pS4YgjbrQFZ99UISKtmVvz0ZInIfkF/yXz
hqUmEhqzjZXyuox21hV0MggAEzvxzb/FhKPGxMecdJomsJpuyjinWMFZKGU8wlUPeR2pkBxNdqLr
H83RgcU4BjTfPDKmGtK7OONhLHPvi/BJhvNJ+fDGddVz7lw1jODVfPVXOuXOLM4bgEz7z8dTiCPO
B6Y5QIzGEV7zsGzsSftgmIzC2Ae9KlzHfWpi1gEDVR0TSWMe9zOXjs4XAWrcaWIecZ8qhMQ/khCJ
VBZkhZXeAcAj4OCBWtnWA8/0u7KYqoUA6aBr9tC8XT0LgU+zUw0PYo8HRi+C3quPDB9wwC4d7Dr4
wRH3JJY1bw2DguZ7Xivm4jxi6QAzd/Leef8Cla7hPG9dyblO9wLXE+qw6oBL+VRZsqiwHHDlgHSK
IQU1Z0FcHGuCOwwbzFQjxWIsxnkSiU8HM6bD5sWEXasg019sUL9TOeEYUESkQkI0FjnG4wiC2CG7
gAggyCTSTxAq4Q+kIbvWWeR9OMRbCHeTkidmkYOp3MqE2vejvWBGLEGA42fI4kODCSJyrmQGN+i3
pQzoBJAVEuPzNIcZFh4hVavsGQRc+ZjeDPEJIQwGbuAXmEo+cU8OaKTSEtk9CXIsilxciAbByDhR
fdF8ikBmdNbJOUhuo5GTy4g8xZXNIlhykRthnyE7WZYk3U+XIHvKO8HTRjxVsS1IxJcG9Ij/wskw
BpKvzNSbjhmYB+6IFA8l2icn46DnfcWL7hAnRGeirvdoEmCfPFMRKuYAjPZBjPjKJ6/0mUdO4LCI
RBmfTAF1hn6CNJJ8fCmAMghFXlAEiydZwxONc9BB8syjketk1dDZGCQusmwbwGg3XbhFBiJEcz5F
DlQFE4EnDmp9AiUfX9rTyCOAr5CtKCgF0EjQMSFVA+ObBk7ZKgKPouOuUfmiiNIpr+vsKZrfgh/8
BvVVeAWWUsNhlCvFYo4lRYCveAEqB4ByvgX2jwRGpcZYIeucw9TUfcXwYkanCcdELJSMM5IJPeER
jT4iJKsM0OWMZFtODdgUo3IlwWaB4NjT/yyXrNIsi0wrGlkoenQpDS1NPzGDjpjqKI4NqOtpsAhK
IVhkh66cLQgyCdv9OBKFGQSnNW+XKHHubZtQdCWjWloajFKElIjEIkuU+tmXuvOv6ziYHPtQQkdu
4I/nS9UieVHDJ3b3Ux6VbPv2UTNqujSPojsVUBPUQsPuh5MLECeprkuBrSYnpJ+8030fLEeklIhN
/KNGVHnoWDF8znP9dDFek4rDGcsrm7GUB/8kjDfhfjWE4PXjiSYyx0LKGG8G66z7YAscKrqvuSWT
jXoFyeVyeThTHcyuMrjpwTUUscoTAC1GXOHbBIPEnwKVEVOvyYGXtO8MTiGt8ywDlgGxtP9O1OXv
mct6I39+eJ3+OuYS4RbcPOZ2jZ51SSQE+E81ZlimE5Vj/i5t2uEeEzZTXm7G9kfBT0E50iH2aDd5
k95Lcu40wqUPVrECteFUj1XyXMunxcaPFluHwGIKMmT8jBym4ZER3nwoWNh7wZuhMx5XXGOb/mGi
tZ4rDrtWVo+o8eth8lVmY/BoYphYA0ARCF041oos8ZdXR0N5kyzy7bnIm8ZtQfLd8LJgkpQAGrGC
Nd2A1NxUpezdeX+PlpXC8rwA7Gw/P3Ve/1YIBrsiRWFtYYGEomsfQywTztL20DDjBP0S3jIuPU8c
03koyz5u3y6SdybDNTakXmYi6TyKDWb/iEW/7mOXWslhElNkWQhTWJH4Vnap0jWhP42RO0koInnP
QuWGKQuZ6fmuas0woC46QAbcVsiGgfgAslDs0JE7jA3AVcgWgBiy+wnZNbFyR9mM7C6JS3Bxwrt7
3jrDPVAQku7ZbRnPnCYUvrN98D9j6NUEJxd1A+JdqdOfGs2273N2CCtR0inkUVz3wrUkhMBAyyHR
gLeC3Ur0gfhdC0GmuEraIvN8cxLqnZVzb3U757PzTy1wb+cJm9DviUu+2Rb4ipjMPmkaL5nx2UBZ
5VufcPZAffM7GeZPrTphpAT19ccPA29m+K0zNNsXKhxd8ru/BRjbwwLdZwXQhY5ZtuXfW26Q//7+
e0Blz5Jh3HMKr1CA8/cczkdY/reAg5cGWqdh3PMJasKAFOg39MEaXscHnhcbFdiB5Tc8fgeACuiB
JHgCHGgZ8hI2kmIP/FeCLogCbNOCLziDNNg3CQAAOw==

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/popup/close.png

iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABdUExURdVdZsMZJvnIyf/Z2cMbKNFPWdRa
ZM9HUsUgLe69we/CxtBJVMQdK+GNk+KPleGMk+GLktBMV9lXX8wwO//i4v/b2+uSlsIXJd5ja//f
3//q6v75+sIVI////////218tb8AAAAfdFJOU///////////////////////////////////////
/wDNGXYQAAAAjUlEQVQYV22PhwrDMAxE7Tg76fK2Jff/PzOXRUnJgSR4iNNJfP8ltp6tU87mH0le
G2m0TyepYuBVIVY7SZHrDqCrOaaVZB/6kVpuaeyDzyBWc0OF3qiGtQVxhllQKYUEs3EgSsLjBfLA
lOqy0x47h88T9dl9cGse4CFomPdbW54JHtOZ5ybzzV83v1+0ABfrGvDI6jblAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www2.warwick.ac.uk/static_war/render/images/searchsquare_rounded.gif

R0lGODlhEwAQAPcAAAgpWggxWggxYwg5Ywg5axApUhAxYxAxaxA5axBCaxgxWhg5YxhCaxhCcyFC
ayFCcyFKcylCaylKcylKeylSezFKczFKezFSezlKczlSczlSezlaezlahDljhEJSc0Jae0JahEJj
hEJjjEpjhEpjjEprjFJrjFJrlFJzlFprhFprjFpzjFpzlFp7nGNzjGNzlGN7lGN7nGOEnGtzjGt7
lGt7nGuEnGuEpXN7nHOEnHOMpXuEpXuMnHuMpXuMrXuUrYSMrYSUrYScrYyUrYycrYyctZScrZSc
tZSltZSlvZyltZylvZytvaWtvaW1xq21vbW1xrW9xr3GzsbGzsbOzs7O1tbW1tbW3tbe3t7e3t7e
5+fn5/8A////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////yH5BAEAAFwALAAAAAATABAA
AAj+AJcwYdKkoJODSo4gUVKwCRMuXJAgETiwCRIgTaJAURIECZMlSLgQKSJxyZIiQ6psWbllyo4h
SIoQ+RFEyMgiO1ROMWKEypYoOIIE+aGjxw+aPY60TDGDxguVOGCgCGHDxg0dOmI02cIjw4YLF4Zs
oeGAAYMYLUp0kPBAbI6yDR4U2fLCAAIEGxgIEDAAwYgtVSIsQKDhSpYIAfYq5osARJYtV4woeZxD
QWIBdxEkaDDCyhYpLLNUtnuXQQMIEkxc2dIkggYXKjBEcAABQgMGEChcOLG6CYYMHz5sGD78AgUI
FziAILLliYcPJlCgMGGiRAkRIThcCCGiBIkeH0YprIhBHi0LFiiuhyhhgkWLFStgVJ0vQ4Z5E1xQ
sIghY/6N///RFwNEAQEAOw==

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed/pack5.css.100811975887

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: =
100%; FONT-SIZE: 75%; PADDING-TOP: 0px
}
PRE {
	FONT-FAMILY: Courier New, Bitstream Vera Sans Mono, Courier, monospace
}
CODE {
	FONT-FAMILY: Courier New, Bitstream Vera Sans Mono, Courier, monospace
}
PRE {
	BORDER-LEFT: #eee 1em solid; PADDING-LEFT: 1em
}
#layoutTable {
	FONT-SIZE: 100%
}
#layoutTable TD {
	FONT-SIZE: 100%
}
#layoutTable TABLE {
	FONT-SIZE: 100%
}
TD {
	FONT-SIZE: 100%
}
FONT {
	FONT-SIZE: 100%
}
#leftContent {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#flyout UL {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#flyout TD {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#flyout P {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
#utilityStrip {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
.suggestions {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-FAMILY: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
H3 {
	MARGIN: 10px 0px
}
A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
ACRONYM {
	BORDER-BOTTOM: black 1px dotted; CURSOR: help
}
.smallcopy {
	FONT-SIZE: 75%
}
.smalltext {
	FONT-SIZE: 100%
}
H1 {
	COLOR: #004f8f
}
H2 {
	COLOR: #004f8f
}
H3 {
	COLOR: #6382c2
}
H4 {
	COLOR: #6382c2
}
H5 {
	COLOR: #6382c2
}
H6 {
	COLOR: #6382c2
}
#pageTitle H1 {
	PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; FONT-FAMILY: Verdana, =
Arial, Helvetica, sans-serif; LETTER-SPACING: -2px; FONT-SIZE: 210%; =
FONT-WEIGHT: normal
}
#pageTitle H1 #afterPageTitle {
	MARGIN-LEFT: 5px
}
#pageTitle {
	BORDER-BOTTOM: #baceea 1px solid; MARGIN-RIGHT: 10px
}
#pageTitleBottom {
	CLEAR: right
}
P {
	MARGIN-TOP: 0px
}
#mainContent * {
	LINE-HEIGHT: 1.4em
}
#rhsContent * {
	LINE-HEIGHT: 1.4em
}
#mainContent P {
	MARGIN: 0px 0px 1em
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 140%; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; FONT-VARIANT: small-caps; MARGIN: 0px 0px 0.2em; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 120%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; FONT-VARIANT: small-caps; MARGIN: 0px 0px 0.2em; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 110%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px -0.1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 110%; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 100%; PADDING-TOP: 0px
}
BLOCKQUOTE.quotes {
	PADDING-BOTTOM: 8px; MARGIN: 10px 0px; PADDING-LEFT: 40px; =
PADDING-RIGHT: 40px; BACKGROUND: =
url(/static_war/render/images/leftbigquote.gif) no-repeat 0px 3px; =
COLOR: #404040; FONT-SIZE: 90%; PADDING-TOP: 8px
}
#mainContent UL {
	LIST-STYLE-TYPE: square
}
#rhsContent UL {
	LIST-STYLE-TYPE: square
}
#mainContent LI {
	MARGIN-BOTTOM: 6px
}
#rhsContent LI {
	MARGIN-BOTTOM: 6px
}
#mainContent .content TH {
	COLOR: #003399; FONT-SIZE: 110%
}
#rhsContent .content TH {
	COLOR: #003399; FONT-SIZE: 110%
}
#pageCommentsContainer {
	BORDER-TOP: #baceea 1px solid; PADDING-TOP: 10px
}
#pageCommentsContainerContainer {
	WIDTH: 100%; FLOAT: left
}
#bodyContent A:link {
	TEXT-DECORATION: underline
}
#bodyContent A:visited {
	TEXT-DECORATION: underline
}
#bodyContent A:link {
	COLOR: #003399
}
#bodyContent A:visited {
	COLOR: #330066
}
#bodyContent A:active {
	COLOR: #003399
}
#bodyContent A:hover:visited {
	COLOR: #3366cc
}
#layoutTable A:hover:link {
	COLOR: #3366cc
}
#bodyContent A.glossaryDefinition:link {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help; TEXT-DECORATION: none
}
#bodyContent A.glossaryDefinition:visited {
	BORDER-BOTTOM: #000 1px dotted; CURSOR: help; TEXT-DECORATION: none
}
#bodyContent A.glossaryDefinition:link {
	COLOR: #003399
}
#bodyContent A.glossaryDefinition:visited {
	COLOR: #330066
}
#bodyContent A.glossaryDefinition:active {
	COLOR: #003399
}
#bodyContent A.glossaryDefinition:hover:visited {
	COLOR: #3366cc
}
#layoutTable A.glossaryDefinition:hover:link {
	COLOR: #3366cc
}
IMG.powerpointSlide {
	MARGIN-BOTTOM: 20px
}
.blockquote1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 30px; =
PADDING-RIGHT: 30px; COLOR: #333; FONT-SIZE: 90%; PADDING-TOP: 0px
}
.blockquote2 {
	BORDER-LEFT: blue thin solid; FONT-STYLE: italic; PADDING-LEFT: 0.5em
}
.boxstyle {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.bluebox2 {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.bluebox3 {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.bluebox4 {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.boxstyle {
	BORDER-BOTTOM: #003399 1px solid; BORDER-LEFT: #003399 1px solid; =
BACKGROUND-COLOR: #dae3f0; BORDER-TOP: #003399 1px solid; BORDER-RIGHT: =
#003399 1px solid
}
.bluebox2 {
	BORDER-BOTTOM: #0072bc 1px dashed; BORDER-LEFT: #0072bc 1px dashed; =
BACKGROUND-COLOR: #d6dee8; BORDER-TOP: #0072bc 1px dashed; BORDER-RIGHT: =
#0072bc 1px dashed
}
.bluebox3 {
	BORDER-BOTTOM: #0087b1 1px dashed; BORDER-LEFT: #0087b1 1px dashed; =
BACKGROUND-COLOR: white; BORDER-TOP: #0087b1 1px dashed; BORDER-RIGHT: =
#0087b1 1px dashed
}
.bluebox4 {
	BORDER-BOTTOM: #0072bc 1px solid; BORDER-LEFT: #0072bc 1px solid; =
BACKGROUND-COLOR: #a6c0ce; BORDER-TOP: #0072bc 1px solid; BORDER-RIGHT: =
#0072bc 1px solid
}
.example {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ececec; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 10px
}
.greybox2 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ececec; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; PADDING-TOP: 10px
}
.greybox2 {
	BORDER-BOTTOM-STYLE: dashed; BORDER-RIGHT-STYLE: dashed; =
BORDER-TOP-STYLE: dashed; BORDER-LEFT-STYLE: dashed
}
.greybox3 {
	BORDER-BOTTOM: #787879 1px solid; BORDER-LEFT: #787879 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f1f2; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #787879 1px solid; =
BORDER-RIGHT: #787879 1px solid; PADDING-TOP: 1px
}
.greybox4 {
	BORDER-BOTTOM: #787879 1px solid; BORDER-LEFT: #787879 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f1f1f2; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #787879 1px solid; =
BORDER-RIGHT: #787879 1px solid; PADDING-TOP: 1px
}
.greybox4 {
	BORDER-RIGHT-WIDTH: 2px; BORDER-TOP-WIDTH: 2px; BORDER-BOTTOM-WIDTH: =
2px; BORDER-LEFT-WIDTH: 2px
}
.beigebox1 {
	BORDER-BOTTOM: #9b93a7 1px solid; BORDER-LEFT: #9b93a7 1px solid; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee9d9; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #9b93a7 1px solid; =
BORDER-RIGHT: #9b93a7 1px solid; PADDING-TOP: 1px
}
.beigebox2 {
	BORDER-BOTTOM: #9b93a7 1px dashed; BORDER-LEFT: #9b93a7 1px dashed; =
PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee9d9; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #9b93a7 1px dashed; =
BORDER-RIGHT: #9b93a7 1px dashed; PADDING-TOP: 1px
}
.beigebox3 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #c7be9e; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 1px
}
.bannerbox1 {
	BORDER-BOTTOM: #0071a7 1px solid; BORDER-LEFT: #0071a7 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BACKGROUND: =
url(/static_war/render/images/boxstyles/bluearrow.gif) #dae5f3 no-repeat =
5px 4px; COLOR: #0071a7; BORDER-TOP: #0071a7 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: #0071a7 1px solid; PADDING-TOP: 2px
}
.bannerbox2 {
	BORDER-BOTTOM: #808285 1px solid; BORDER-LEFT: #808285 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BACKGROUND: =
url(/static_war/render/images/boxstyles/greyarrow.gif) #eceded no-repeat =
5px 4px; COLOR: #6e6f72; BORDER-TOP: #808285 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: #808285 1px solid; PADDING-TOP: 2px
}
.bannerbox3 {
	BORDER-BOTTOM: #756f63 1px solid; BORDER-LEFT: #756f63 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BACKGROUND: =
url(/static_war/render/images/boxstyles/brownarrow.gif) #eee9d9 =
no-repeat 5px 4px; COLOR: #585144; BORDER-TOP: #756f63 1px solid; =
FONT-WEIGHT: bold; BORDER-RIGHT: #756f63 1px solid; PADDING-TOP: 2px
}
.helpbox {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px =
solid; PADDING-TOP: 4px
}
.infobox {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px =
solid; PADDING-TOP: 4px
}
.alertbox {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; =
PADDING-BOTTOM: 5px; MARGIN: 5px 0px 0px; PADDING-LEFT: 25px; =
PADDING-RIGHT: 5px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px =
solid; PADDING-TOP: 4px
}
.helpbox {
	BORDER-BOTTOM-COLOR: #0071a7; BORDER-TOP-COLOR: #0071a7; BACKGROUND: =
url(/static_war/render/images/boxstyles/helpicon.gif) no-repeat 5px 4px; =
BORDER-RIGHT-COLOR: #0071a7; BORDER-LEFT-COLOR: #0071a7
}
.infobox {
	BORDER-BOTTOM-COLOR: #0071a7; BORDER-TOP-COLOR: #0071a7; BACKGROUND: =
url(/static_war/render/images/boxstyles/infoicon.gif) no-repeat 5px 4px; =
BORDER-RIGHT-COLOR: #0071a7; BORDER-LEFT-COLOR: #0071a7
}
.alertbox {
	BORDER-BOTTOM-COLOR: #f26522; BORDER-TOP-COLOR: #f26522; BACKGROUND: =
url(/static_war/render/images/boxstyles/alerticon.gif) no-repeat 5px =
4px; BORDER-RIGHT-COLOR: #f26522; BORDER-LEFT-COLOR: #f26522
}
.blockquote1 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.blockquote2 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.boxstyle {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bluebox2 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bluebox3 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bluebox4 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.example {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.greybox2 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.greybox3 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.greybox4 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.beigebox1 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.beigebox2 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.beigebox3 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bannerbox1 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bannerbox2 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.bannerbox3 {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.helpbox {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.infobox {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
.alertbox {
	DISPLAY: block; -moz-border-radius: 4px; -webkit-border-radius: 4px; =
border-radius: 4px
}
TD.blockquote1 {
	DISPLAY: table-cell
}
TD.blockquote2 {
	DISPLAY: table-cell
}
TD.boxstyle {
	DISPLAY: table-cell
}
TD.bluebox2 {
	DISPLAY: table-cell
}
TD.bluebox3 {
	DISPLAY: table-cell
}
TD.bluebox4 {
	DISPLAY: table-cell
}
TD.example {
	DISPLAY: table-cell
}
TD.greybox2 {
	DISPLAY: table-cell
}
TD.greybox3 {
	DISPLAY: table-cell
}
TD.greybox4 {
	DISPLAY: table-cell
}
TD.beigebox1 {
	DISPLAY: table-cell
}
TD.beigebox2 {
	DISPLAY: table-cell
}
TD.beigebox3 {
	DISPLAY: table-cell
}
TD.bannerbox1 {
	DISPLAY: table-cell
}
TD.bannerbox2 {
	DISPLAY: table-cell
}
TD.bannerbox3 {
	DISPLAY: table-cell
}
TD.helpbox {
	DISPLAY: table-cell
}
TD.infobox {
	DISPLAY: table-cell
}
TD.alertbox {
	DISPLAY: table-cell
}
TR.blockquote1 {
	DISPLAY: table-row
}
TR.blockquote2 {
	DISPLAY: table-row
}
TR.boxstyle {
	DISPLAY: table-row
}
TR.bluebox2 {
	DISPLAY: table-row
}
TR.bluebox3 {
	DISPLAY: table-row
}
TR.bluebox4 {
	DISPLAY: table-row
}
TR.example {
	DISPLAY: table-row
}
TR.greybox2 {
	DISPLAY: table-row
}
TR.greybox3 {
	DISPLAY: table-row
}
TR.greybox4 {
	DISPLAY: table-row
}
TR.beigebox1 {
	DISPLAY: table-row
}
TR.beigebox2 {
	DISPLAY: table-row
}
TR.beigebox3 {
	DISPLAY: table-row
}
TR.bannerbox1 {
	DISPLAY: table-row
}
TR.bannerbox2 {
	DISPLAY: table-row
}
TR.bannerbox3 {
	DISPLAY: table-row
}
TR.helpbox {
	DISPLAY: table-row
}
TR.infobox {
	DISPLAY: table-row
}
TR.alertbox {
	DISPLAY: table-row
}
A v:group {
	CURSOR: hand
}
#mainContent TABLE.sitebuilder_sortable TH {
	FONT-FAMILY: Tahoma, Verdana, sans-serif; COLOR: #666; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
#mainContent TABLE.sitebuilder_sortable A.sortheader {
	FONT-FAMILY: Tahoma, Verdana, sans-serif; COLOR: #666; FONT-WEIGHT: =
bold; TEXT-DECORATION: none
}
#mainContent TABLE.sitebuilder_sortable TH A.sortheader {
	DISPLAY: block
}
#mainContent TABLE.sitebuilder_sortable A:hover {
	COLOR: #000
}
TABLE.sitebuilder_sortable SPAN.sortarrow {
	COLOR: black; TEXT-DECORATION: none
}
TABLE.sitebuilder_sortable TR.even {
	BACKGROUND: #eee
}
TABLE.sitebuilder_sortable .sortarrow {
	DISPLAY: none
}
TABLE.sitebuilder_sortable .sortheader {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/sortabletables/none.gif); PADDING-RIGHT: =
13px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%
}
TABLE.sitebuilder_sortable .sortup.sortheader {
	BACKGROUND-IMAGE: url(/static_war/render/images/sortabletables/up.gif)
}
TABLE.sitebuilder_sortable .sortdown.sortheader {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/sortabletables/down.gif)
}
.calendarSchedule .date {
	FONT-WEIGHT: bold
}
.newsSchedule .date {
	FONT-WEIGHT: bold
}
.calendarSchedule .spaceAfterDate.date {
	MARGIN-BOTTOM: 1em
}
.newsSchedule .spaceAfterDate.date {
	MARGIN-BOTTOM: 1em
}
.calendarSchedule .events {
	MARGIN-BOTTOM: 1em
}
.newsSchedule .newsItems {
	MARGIN-BOTTOM: 1em
}
.newsSchedule .inline-abstract {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 1em
}
.newsSchedule .newsItem {
	CLEAR: left
}
.newsSchedule .newsItem IMG {
	VERTICAL-ALIGN: middle
}
.newsSchedule .newsItem SPAN {
	VERTICAL-ALIGN: middle
}
.newsSchedule .newsItem A {
	VERTICAL-ALIGN: middle
}
.newsSchedule .newsItem A SPAN {
	VERTICAL-ALIGN: baseline
}
.newsSchedule .expanded.newsItem IMG.news-thumbnail {
	MARGIN-BOTTOM: 0.5em; FLOAT: left; VERTICAL-ALIGN: top; MARGIN-RIGHT: =
0.5em
}
.newsSchedule .expanded.newsItem SPAN {
	VERTICAL-ALIGN: top
}
.newsSchedule .expanded.newsItem A {
	VERTICAL-ALIGN: top
}
.newsSchedule .expanded.newsItem A SPAN {
	VERTICAL-ALIGN: baseline
}
#mainContent .content UL {
	LIST-STYLE-TYPE: none; MARGIN: 1em 0px; LIST-STYLE-IMAGE: none
}
#rhsContent .content UL {
	LIST-STYLE-TYPE: none; MARGIN: 1em 0px; LIST-STYLE-IMAGE: none
}
#mainContent .content UL {
	PADDING-LEFT: 25px
}
#rhsContent .content UL {
	PADDING-LEFT: 10px
}
#mainContent .content UL UL {
	MARGIN-BOTTOM: 0px
}
#rhsContent .content UL UL {
	MARGIN-BOTTOM: 0px
}
#mainContent UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/static_war/render/images/li_bullet.gif) no-repeat 0px =
6px; PADDING-TOP: 4px
}
#rhsContent UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/static_war/render/images/li_bullet.gif) no-repeat 0px =
6px; PADDING-TOP: 4px
}
#mainContent UL OL > LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0em
}
#rhsContent UL OL > LI {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0em
}
BODY {
	BACKGROUND: url(/static_war/render/images/shadow_right.png) #fff =
repeat-y right top
}
#leftShading {
	PADDING-LEFT: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_left_and_right.png) repeat-y left =
top
}
#leftShadow {
	POSITION: absolute; WIDTH: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_left_and_right.png) repeat-y 0px =
0px; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#rightShading {
	PADDING-RIGHT: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_left_and_right_top.png) no-repeat =
right top; BORDER-TOP: medium none
}
#bottom {
	HEIGHT: 1px
}
#leftTopShadow {
	POSITION: absolute; WIDTH: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_left_and_right_top.png) no-repeat =
left top; HEIGHT: 47px; TOP: 33px; LEFT: 0px
}
#topLeftShadow {
	POSITION: absolute; WIDTH: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_top_left.png) no-repeat 0px 0px; =
HEIGHT: 33px; TOP: 0px; LEFT: 0px
}
#layoutTable {
	BACKGROUND: white
}
#warwickBar {
	BACKGROUND: =
url(/static_war/render/images/shadow_top_and_bottom_middle.png) repeat-x =
left top
}
#warwickBarLeft {
	BACKGROUND: url(/static_war/render/images/shadow_top_left.png) =
no-repeat left top
}
#warwickBarRight {
	PADDING-LEFT: 26px; BACKGROUND: =
url(/static_war/render/images/shadow_top_right.png) no-repeat right =
bottom; HEIGHT: 33px
}
#warwickBar A {
	TEXT-DECORATION: none
}
#warwickBar A:link {
	COLOR: white
}
#warwickBar A:visited {
	COLOR: white
}
#warwickBar A:hover {
	TEXT-DECORATION: underline
}
#warwickLogo {
	VERTICAL-ALIGN: bottom
}
#warwickBar #utilityStrip {
	POSITION: absolute; WHITE-SPACE: nowrap; FONT-SIZE: 80%; TOP: 4px; =
RIGHT: 26px
}
#warwickBar #utilityStrip {
	COLOR: #ddd
}
#warwickBar #utilityStrip A:link {
	COLOR: #ddd
}
#warwickBar #utilityStrip A:visited {
	COLOR: #ddd
}
#warwickBar #utilityStrip A:hover {
	COLOR: #fff
}
#warwickBar #utilityStrip #edittool UL {
	COLOR: #000
}
#warwickBar #utilityStrip #edittool UL A:link {
	COLOR: #000
}
#warwickBar #utilityStrip #edittool UL A:visited {
	COLOR: #000
}
#warwickBar #utilityStrip #edittool UL A:hover {
	COLOR: #000
}
#warwickBar #utilityStrip .spacer {
	COLOR: #ddd
}
#warwickBar #utilityStrip #search {
	PADDING-LEFT: 8px; DISPLAY: inline
}
#warwickBar #utilityStrip #search FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
#searchBoxContainer {
	POSITION: relative
}
#searchBoxLabel {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; =
MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px; COLOR: =
#a0a0a0; TOP: 0px; CURSOR: text; PADDING-TOP: 0px; LEFT: 3px
}
#searchBox {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
1px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 2px; WIDTH: 130px; =
PADDING-RIGHT: 0px; HEIGHT: 14px; FONT-SIZE: 10px; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none; PADDING-TOP: 1px
}
.hover#search #searchBox {
	BACKGROUND-COLOR: #ffffff
}
#searchButton {
	POSITION: relative; MARGIN: 0px 8px 0px 0px; WIDTH: 19px; BACKGROUND: =
none transparent scroll repeat 0% 0%; HEIGHT: 16px; TOP: 4px
}
#searchSuggestions {
	TOP: 20px; RIGHT: 26px
}
#flyoutGoSuggestionsHolder {
	POSITION: relative
}
#flyoutGoSuggestions {
	Z-INDEX: 99999; TOP: 0px; LEFT: 0px
}
.suggestions {
	Z-INDEX: 9999; BORDER-BOTTOM: #666 2px solid; POSITION: absolute; =
BORDER-LEFT: #666 1px solid; WIDTH: 200px; FONT-SIZE: 11px; BORDER-TOP: =
#666 1px solid; BORDER-RIGHT: #666 1px solid
}
.suggestions UL {
	BORDER-BOTTOM: #657597 1px solid; BORDER-LEFT: #657597 1px solid; =
BORDER-TOP: #657597 1px solid; BORDER-RIGHT: #657597 1px solid
}
.suggestions UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 0px
}
.suggestions LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000; PADDING-TOP: 0px
}
.suggestions LI {
	BORDER-BOTTOM: #657597 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; CURSOR: hand; PADDING-TOP: =
6px
}
.suggestions LI {
	BACKGROUND-COLOR: #ffffff; ZOOM: 1
}
.suggestions LI.even {
	BACKGROUND-COLOR: #f5f5ff
}
.suggestions SPAN.redirectpath {
	DISPLAY: block; FONT-WEIGHT: bold
}
#utilityStrip .suggestions SPAN.redirectpath {
	DISPLAY: block; FONT-WEIGHT: bold
}
.suggestions .informal {
	FONT-STYLE: italic; DISPLAY: block; FONT-WEIGHT: normal
}
.suggestions UL LI.selected {
	BACKGROUND-COLOR: #ffff99
}
#warwickBar #utilityStrip .suggestions {
	WHITE-SPACE: normal
}
#departmentBar #siteBanner {
	HEIGHT: 50px
}
#departmentBar #siteBanner IMG {
	HEIGHT: 50px
}
#departmentBar {
	BACKGROUND-COLOR: #6382c2; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: =
nowrap; BACKGROUND-POSITION: left bottom
}
#departmentBar #siteBanner {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right bottom; =
BORDER-TOP: #cccccc 1px solid
}
#departmentBar #siteBanner IMG {
	VERTICAL-ALIGN: bottom
}
#departmentBar #siteCornerTopRight {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 10px; BACKGROUND: =
url(/static_war/render/images/site_corner_tr.png) no-repeat right top; =
HEIGHT: 10px; TOP: 33px; RIGHT: 26px
}
#departmentBar #siteCornerTopLeft {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 10px; BACKGROUND: =
url(/static_war/render/images/site_corner_tl.png) no-repeat left top; =
HEIGHT: 10px; TOP: 33px; LEFT: 26px
}
.short#departmentBar #siteBanner {
	HEIGHT: 46px
}
.short#departmentBar #siteBanner IMG {
	HEIGHT: 46px
}
#departmentBarCurve {
	POSITION: absolute; WIDTH: 20px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: left top; HEIGHT: 20px
}
#leftContent {
	WIDTH: 160px; FLOAT: left
}
#bodyContent {
	MARGIN-LEFT: 180px; PADDING-TOP: 10px
}
#contentScroll {
	WIDTH: 99%
}
#mainContent {
	PADDING-RIGHT: 10px
}
#mainContent .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 10px
}
#rhsContent {
	PADDING-LEFT: 10px; WIDTH: 170px
}
#rhsContent .content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#mainContent .content {
	WIDTH: 100%; FLOAT: left
}
#pagesToGo {
	MARGIN-LEFT: 10px; PADDING-TOP: 14px
}
.collapse#main #bodyContent {
	MARGIN-LEFT: 50px !important
}
.collapse#main #leftContent {
	WIDTH: 30px !important
}
.collapse#main #leftContent #leftUtility {
	DISPLAY: none
}
.collapse#main #navigation {
	DISPLAY: none
}
.collapse#main #navigationCorner {
	BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto
}
.collapse#main #outerNavigation {
	HEIGHT: 300px
}
.collapse #pagesToGo {
	DISPLAY: none
}
#flyout {
	Z-INDEX: 9990; POSITION: absolute; WIDTH: 643px; HEIGHT: 443px; TOP: =
-450px; LEFT: -650px
}
#flyout #flyoutContents {
	BORDER-BOTTOM: #878787 1px solid; POSITION: relative; BORDER-LEFT: =
#878787 1px solid; MARGIN: 20px; BACKGROUND: white; HEIGHT: 403px; =
BORDER-TOP: #878787 1px solid; BORDER-RIGHT: #878787 1px solid; =
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: =
10px; box-shadow: 0 0 20px 0px black; -moz-box-shadow: 0 0 20px 0px =
black; -webkit-box-shadow: 0 0 20px 0px black; -o-box-shadow: 0 0 20px =
0px black; -o-border-radius: 10px
}
#flyout FORM {
	MARGIN: 0px
}
#flyout H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; LETTER-SPACING: -2px; COLOR: #084081; FONT-SIZE: 180%; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
#flyout P {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#flyoutLinks LI {
	LINE-HEIGHT: 140%; FONT-SIZE: 11px
}
#flyoutLinks UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#flyoutLinks LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#flyoutLinks UL {
	MARGIN: 2px; COLOR: #666
}
#flyoutLinks UL A {
	COLOR: black
}
#flyoutLinks UL A:hover {
	COLOR: navy
}
#flyout A:link {
	COLOR: black; TEXT-DECORATION: none
}
#flyout A:visited {
	COLOR: black; TEXT-DECORATION: none
}
#flyout A:hover {
	TEXT-DECORATION: underline
}
#flyout TABLE {
	MARGIN-TOP: 20px; BORDER-COLLAPSE: collapse; MARGIN-LEFT: 8px
}
#flyout TABLE TR {
	HEIGHT: 36px
}
#flyout TABLE TH {
	TEXT-ALIGN: left; PADDING-RIGHT: 8px; FONT-WEIGHT: normal
}
#flyoutSearch TH {
	WIDTH: 64px
}
#flyoutSearch INPUT.text {
	WIDTH: 180px
}
#flyoutSearch SELECT.text {
	WIDTH: 183px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; FONT-SIZE: 0.9em
}
#flyoutSearch SELECT.text OPTGROUP {
	FONT-STYLE: normal; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; MARGIN-LEFT: 0.1em; TEXT-DECORATION: none
}
#flyoutSearch SELECT.text OPTION {
	PADDING-LEFT: 1em
}
#flyoutPeopleSearch TH {
	WIDTH: 80px
}
#flyoutPeopleSearch INPUT.text {
	WIDTH: 164px
}
#flyoutJump H2 {
	COLOR: #084081
}
#flyoutLinks H2 {
	COLOR: #4b007d
}
#flyoutLinks H2.directories {
	COLOR: #b8027e
}
#flyoutSearch H2 {
	COLOR: #0678b3
}
#flyoutPeopleSearch H2 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; COLOR: #483093
}
#flyoutNewsflash H2 {
	COLOR: #8f0000
}
#flyoutPeopleSearch TABLE {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#flyoutJump {
	BORDER-BOTTOM: #d5deeb 1px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorStr=3D'#efefef', =
EndColorStr=3D'#ffffff', GradientType=3D1); BORDER-LEFT: #d5deeb 1px =
solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: #d5deeb 1px solid; BORDER-RIGHT: =
#d5deeb 1px solid; PADDING-TOP: 5px; -moz-border-radius: 10px 10px 10px =
10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px =
10px 10px 10px; -o-border-radius: 10px 10px 10px 10px
}
#flyoutLinks {
	BORDER-BOTTOM: #d5deeb 1px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorStr=3D'#efefef', =
EndColorStr=3D'#ffffff', GradientType=3D1); BORDER-LEFT: #d5deeb 1px =
solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: #d5deeb 1px solid; BORDER-RIGHT: =
#d5deeb 1px solid; PADDING-TOP: 5px; -moz-border-radius: 10px 10px 10px =
10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px =
10px 10px 10px; -o-border-radius: 10px 10px 10px 10px
}
#flyoutSearch {
	BORDER-BOTTOM: #d5deeb 1px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorStr=3D'#efefef', =
EndColorStr=3D'#ffffff', GradientType=3D1); BORDER-LEFT: #d5deeb 1px =
solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: #d5deeb 1px solid; BORDER-RIGHT: =
#d5deeb 1px solid; PADDING-TOP: 5px; -moz-border-radius: 10px 10px 10px =
10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px =
10px 10px 10px; -o-border-radius: 10px 10px 10px 10px
}
#flyoutPeopleSearch {
	BORDER-BOTTOM: #d5deeb 1px solid; FILTER: =
progid:DXImageTransform.Microsoft.gradient(startColorStr=3D'#efefef', =
EndColorStr=3D'#ffffff', GradientType=3D1); BORDER-LEFT: #d5deeb 1px =
solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: #d5deeb 1px solid; BORDER-RIGHT: =
#d5deeb 1px solid; PADDING-TOP: 5px; -moz-border-radius: 10px 10px 10px =
10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px =
10px 10px 10px; -o-border-radius: 10px 10px 10px 10px
}
#flyoutLeft {
	POSITION: absolute; WIDTH: 250px; TOP: 13px; LEFT: 15px
}
#flyoutJump {
	WIDTH: 229px; PADDING-RIGHT: 45px; HEIGHT: 93px; TOP: 13px; LEFT: 15px
}
#flyoutLinks {
	POSITION: absolute; WIDTH: 269px; HEIGHT: 253px; TOP: 113px
}
#flyoutSearch {
	POSITION: absolute; WIDTH: 270px; HEIGHT: 160px; TOP: 13px; LEFT: 307px
}
#flyoutPeopleSearch {
	POSITION: absolute; WIDTH: 269px; HEIGHT: 183px; TOP: 193px; LEFT: =
308px
}
#flyoutNewsflash {
	POSITION: absolute; WIDTH: 280px; DISPLAY: none; TOP: 310px; LEFT: =
312px
}
#flyoutJump .flyoutIcon {
	POSITION: absolute; WIDTH: 43px; BACKGROUND: =
url(/static_war/render/images/flyout-images.gif) no-repeat 0px -93px; =
HEIGHT: 38px; TOP: -5px; RIGHT: -25px
}
#flyoutSearch .flyoutIcon {
	POSITION: absolute; WIDTH: 56px; BACKGROUND: =
url(/static_war/render/images/flyout-images.gif) no-repeat 0px -51px; =
HEIGHT: 42px; TOP: -8px; RIGHT: 10px
}
#flyoutPeopleSearch .flyoutIcon {
	POSITION: absolute; WIDTH: 57px; BACKGROUND: =
url(/static_war/render/images/flyout-images.gif) no-repeat 0px 0px; =
HEIGHT: 51px; TOP: -10px; RIGHT: 7px
}
#flyoutCloseButton {
	POSITION: absolute; WIDTH: 10px; BACKGROUND: =
url(/static_war/render/images/flyout-images.gif) no-repeat 1px -130px; =
HEIGHT: 10px; TOP: 4px; CURSOR: pointer; LEFT: 587px
}
#flyoutTag {
	POSITION: absolute; WIDTH: 26px; DISPLAY: none; BACKGROUND: =
url(/static_war/render/images/flyout_tag_mirrored.png) no-repeat left =
top; HEIGHT: 28px; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: =
0px
}
#flyout .searchSubmitFlyout {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: #45598a; COLOR: =
white; BORDER-TOP: 0px; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: 0px; -moz-border-radius: 6px 6px 6px 6px; =
-webkit-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; =
-o-border-radius: 6px 6px 6px 6px
}
.footerLeft {
	FLOAT: left
}
.footerRight {
	FLOAT: right
}
#footerContent A {
	TEXT-DECORATION: none
}
#footerContent {
	BORDER-BOTTOM: #baceea 1px solid; MARGIN-BOTTOM: 10px; HEIGHT: 17px; =
COLOR: #999; CLEAR: both; FONT-SIZE: 75%; MARGIN-RIGHT: 10px; =
PADDING-TOP: 10px
}
#footerContent A:link {
	COLOR: #999
}
#footerContent A:visited {
	COLOR: #999
}
#footerContent A:hover {
	COLOR: #666
}
.rhs #footerContent {
	MARGIN-RIGHT: 0px
}
#footerContentSpan {
	MARGIN: 15px 5px 20px 0px; HEIGHT: 17px
}
.pageIterator {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FONT-SIZE: 75%; PADDING-TOP: 5px
}
.top.pageIterator {
	PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 20px; PADDING-TOP: 0px
}
.bottom.pageIterator {
=09
}
.clearLeft {
	CLEAR: left
}
.clearRight {
	CLEAR: right
}
.clear {
	CLEAR: both
}
.clearBoth {
	CLEAR: both
}

@media Print, Aural, Braille, Embossed   =20
{
.accessibilityHide {
	DISPLAY: none
}
    }
.accessibility {
	POSITION: absolute; LEFT: -9999em
}
#printLogo {
	DISPLAY: none
}

@media Print   =20
{
#printLogo {
	DISPLAY: inline
}
    }
.clear_both {
	CLEAR: both
}
#utilityStrip #trackingLink IMG {
	VERTICAL-ALIGN: middle
}
#utilityStrip SPAN {
	DISPLAY: inline
}
#edittoolmenu {
	Z-INDEX: 100; BORDER-BOTTOM: #999 2px solid; POSITION: absolute; =
TEXT-ALIGN: left; BORDER-LEFT: #999 1px solid; PADDING-BOTTOM: 2px; =
BACKGROUND-COLOR: white; LIST-STYLE-TYPE: none; MARGIN: 0px; =
PADDING-LEFT: 2px; WIDTH: 15em; PADDING-RIGHT: 2px; DISPLAY: none; =
FONT-SIZE: 11px; BORDER-TOP: #999 1px solid; TOP: 24px; RIGHT: 22em; =
BORDER-RIGHT: #999 2px solid; PADDING-TOP: 2px
}
#edittoolmenu FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; PADDING-TOP: 0px
}
#edittoolmenu:hover {
	DISPLAY: block
}
.sfhover#edittoolmenu {
	DISPLAY: block
}
#edittoolmenu LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#edittoolmenu LI.separator {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: -3px; HEIGHT: 2px; FONT-SIZE: 1px; =
OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid
}
#edittoolmenu LI.separator HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: none; =
HEIGHT: 1px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#edittoolmenu LI A {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: =
1px; DISPLAY: block; COLOR: #444; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
#edittoolmenu LI A:link {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: =
1px; DISPLAY: block; COLOR: #444; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
#edittoolmenu LI A:visited {
	PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: =
1px; DISPLAY: block; COLOR: #444; TEXT-DECORATION: none; PADDING-TOP: =
1px
}
#edittoolmenu .disabled {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 24px; PADDING-RIGHT: 1px; COLOR: =
#aaa; PADDING-TOP: 1px
}
#edittoolmenu LI A:hover {
	BACKGROUND-COLOR: highlight; COLOR: highlighttext
}
#edittoolmenu LI A.hover {
	BACKGROUND-COLOR: highlight; COLOR: highlighttext
}
#edittoolmenu LI A {
	BACKGROUND-REPEAT: no-repeat
}
#edittoolmenu LI .disabled {
	BACKGROUND-REPEAT: no-repeat
}
#editMenumain {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px 2px
}
.editMenumain {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px 2px
}
#editMenurhs {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -45px
}
.editMenurhs {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -45px
}
#editMenuProperties {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -63px
}
#editMenuPermissions {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -80px
}
#editMenuUploadFile {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -116px
}
#editMenuCreatePage {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -98px
}
#editMenuStatistics {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -136px
}
#editMenuMore {
	BACKGROUND: url(/static_war/render/images/edit-icons2.png) no-repeat =
2px -153px
}
* HTML #edittoolmenu {
	MARGIN-LEFT: -14em
}
* HTML #edittoolmenu FORM {
	FLOAT: left
}
* HTML #edittoolmenu A {
	HEIGHT: 1em
}
* HTML #edittoolmenu A:link {
	HEIGHT: 1em
}
* HTML #edittoolmenu A:visited {
	HEIGHT: 1em
}
A IMG.targetBlank {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 12px; BACKGROUND: =
url(/static_war/images/newwindow.gif) no-repeat right 3px; HEIGHT: 13px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A:hover IMG.targetBlank {
	BACKGROUND-POSITION: right -125px
}
#edittoolmenu LI A {
	DISPLAY: block; HEIGHT: 1em
}
#edittoolmenu LI FORM {
	DISPLAY: block; HEIGHT: 1em
}
HTML > BODY #edittoolmenu LI A {
	MIN-HEIGHT: 1em; HEIGHT: auto
}
HTML > BODY #edittoolmenu LI FORM {
	MIN-HEIGHT: 1em; HEIGHT: auto
}
#edittoolmenu LI.separator {
	LINE-HEIGHT: 8px; HEIGHT: 8px
}
.user_error {
	DISPLAY: block; COLOR: red
}
#emailOwnerForm TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#emailOwnerForm INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#emailOwnerForm SELECT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#emailOwnerForm TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 10px
}
#emailOwnerForm INPUT {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
#emailOwnerForm SELECT {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
#emailOwnerForm TEXTAREA {
	BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; =
BORDER-TOP: #808080 1px solid; BORDER-RIGHT: #808080 1px solid
}
#emailOwnerForm .textfield {
	WIDTH: 95%
}
#emailOwnerForm TABLE {
	WIDTH: 100%
}
#emailOwnerForm TD.label {
	WIDTH: 10em
}
#emailOwnerDivInner H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 18px
}
.rssicon {
	FLOAT: right
}
INS.sbversion {
	BACKGROUND-COLOR: #cec; TEXT-DECORATION: none
}
DEL.sbversion IMG {
=09
}
DEL.sbversion {
	FILTER: alpha(opacity=3D30); TEXT-DECORATION: line-through; opacity: =
0.3; -moz-opacity: 0.3
}
.pageNotFound #pageTitle H1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; LETTER-SPACING: 0px; =
FONT-SIZE: 170%; PADDING-TOP: 3px
}
.pageNotFound #pageTitle {
	BACKGROUND: url(/static_war/render/images/warning-triangle.png) =
no-repeat 0px 0px
}
.pageNotFound .infobox {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; MARGIN-BOTTOM: 1.5em; BORDER-TOP: #aaa 1px solid; BORDER-RIGHT: =
#aaa 1px solid; PADDING-TOP: 0px
}
.pageNotFound .infobox H2 {
	BORDER-BOTTOM: #aaa 1px solid; BACKGROUND: =
url(/static_war/render/images/greygradient.png) repeat-x 0px 1px; COLOR: =
#000; FONT-SIZE: 90%
}
.pageNotFound .infobox H2 SPAN {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 2.4em; PADDING-RIGHT: 0.4em; =
DISPLAY: block; BACKGROUND: url(/static_war/images/qmark2.gif) no-repeat =
3px 3px; PADDING-TOP: 0.4em
}
.pageNotFound #mainContent .infobox P {
	MARGIN: 10px; FONT-SIZE: 90%
}
.pageNotFound #navigation .submenu LI.selected * {
	BACKGROUND-COLOR: transparent !important
}
.pageNotFound #navigation .submenu LI.selected SPAN {
	DISPLAY: none
}
.pageNotFound #navigation .selected UL.submenu {
	PADDING-BOTTOM: 0px
}
UL.rootComments {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; ZOOM: 1; MARGIN-LEFT: 0px; =
LIST-STYLE-IMAGE: none
}
UL.rootComments UL.replies {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; ZOOM: 1; MARGIN-LEFT: 0px; =
LIST-STYLE-IMAGE: none
}
#bodyContent UL.rootComments {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; ZOOM: 1; MARGIN-LEFT: 0px; =
LIST-STYLE-IMAGE: none
}
#bodyContent UL.rootComments UL.replies {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; ZOOM: 1; MARGIN-LEFT: 0px; =
LIST-STYLE-IMAGE: none
}
UL.rootComments UL.replies {
	MARGIN-LEFT: 10px
}
#bodyContent UL.rootComments UL.replies {
	MARGIN-LEFT: 10px
}
UL.rootComments LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#bodyContent UL.rootComments LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.rootComments FORM {
	PADDING-BOTTOM: 1em
}
.comment_feed_icon {
	FLOAT: right; COLOR: #999
}
.comment_feed_icon A {
	TEXT-DECORATION: none !important
}
.pageComment {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; ZOOM: 1; =
MARGIN-BOTTOM: 1em; BACKGROUND: #f9f9f9; BORDER-TOP: #ddd 1px solid; =
BORDER-RIGHT: #ddd 1px solid; -moz-border-radius: 6px; =
-webkit-border-radius: 6px
}
.pageComment .commentFooter {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0px
}
.pageComment .meta {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
PADDING-TOP: 0.5em
}
.pageComment .commentFooter {
=09
}
.pageComment .editinfo {
	FONT-STYLE: italic
}
.pageComment .meta .author {
	FLOAT: left; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px
}
.pageComment .meta .date {
	FLOAT: left; COLOR: #666
}
.pageComment .tools {
	FLOAT: right
}
.pageComment .tools A {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd =
1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 220%; PADDING-LEFT: 3px; =
BOTTOM: 4px; PADDING-RIGHT: 3px; BACKGROUND: white; BORDER-TOP: #ddd 1px =
solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px; =
-moz-border-radius: 3px; -webkit-border-radius: 3px
}
.commentsContainer .tools A {
	BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; BORDER-LEFT: #ddd =
1px solid; PADDING-BOTTOM: 3px; LINE-HEIGHT: 220%; PADDING-LEFT: 3px; =
BOTTOM: 4px; PADDING-RIGHT: 3px; BACKGROUND: white; BORDER-TOP: #ddd 1px =
solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px; =
-moz-border-radius: 3px; -webkit-border-radius: 3px
}
.pageComment .meta A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.pageComment .tools A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#bodyContent .pageComment .meta A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#bodyContent .pageComment .tools A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.deleted.pageComment {
	BORDER-BOTTOM: red 1px dashed; FILTER: Alpha(50); BORDER-LEFT: red 1px =
dashed; BACKGROUND: #fcc; BORDER-TOP: red 1px dashed; BORDER-RIGHT: red =
1px dashed; opacity: 0.5; -moz-opacity: 0.5
}
.notApproved.pageComment {
	BORDER-BOTTOM: blue 1px dashed; FILTER: Alpha(50); BORDER-LEFT: blue =
1px dashed; BACKGROUND: #ccf; BORDER-TOP: blue 1px dashed; BORDER-RIGHT: =
blue 1px dashed; opacity: 0.5; -moz-opacity: 0.5
}
.deleted.pageComment {
	-moz-border-radius: 6px; -webkit-border-radius: 6px
}
.deleted.pageComment .meta {
	-moz-border-radius: 6px; -webkit-border-radius: 6px
}
.notApproved.pageComment {
	-moz-border-radius: 6px; -webkit-border-radius: 6px
}
.notApproved.pageComment META {
	-moz-border-radius: 6px; -webkit-border-radius: 6px
}
.pageComment .text {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; =
CLEAR: left; PADDING-TOP: 0.5em
}
.commentsContainer {
	PADDING-RIGHT: 10px
}
.comment_form_holder TEXTAREA {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: =
100%
}
.ieCommentSizeWarning {
	BORDER-BOTTOM: #cc6 1px solid; BORDER-LEFT: #cc6 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 25px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/static_war/images/warning_icon.gif) #fec no-repeat 7px 10px; =
BORDER-TOP: #cc6 1px solid; BORDER-RIGHT: #cc6 1px solid; PADDING-TOP: =
5px
}
TABLE#layoutTable #pageCommentsContainer {
	MARGIN: 1em 0em
}
IMG {
	-MS-INTERPOLATION-MODE: bicubic
}
#bodyContent TABLE {
	BORDER-BOTTOM-COLOR: #a0a0a0; BORDER-TOP-COLOR: #a0a0a0; =
BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #a0a0a0; =
BORDER-LEFT-COLOR: #a0a0a0
}
#mainContent TABLE {
	BORDER-BOTTOM-COLOR: #a0a0a0; BORDER-TOP-COLOR: #a0a0a0; =
BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #a0a0a0; =
BORDER-LEFT-COLOR: #a0a0a0
}
#rhsContent TABLE {
	BORDER-BOTTOM-COLOR: #a0a0a0; BORDER-TOP-COLOR: #a0a0a0; =
BORDER-COLLAPSE: collapse; BORDER-RIGHT-COLOR: #a0a0a0; =
BORDER-LEFT-COLOR: #a0a0a0
}
#bodyContent TABLE.cellSpacing {
	BORDER-COLLAPSE: separate
}
.buttonPlayer .button {
	POSITION: relative; TEXT-ALIGN: center; FONT-FAMILY: sans-serif; COLOR: =
white; CURSOR: pointer; FONT-WEIGHT: bold
}
.buttonPlayer .progress {
	WIDTH: 0px; BACKGROUND: yellow; HEIGHT: 2px
}
.buttonPlayer .progressLoading {
	WIDTH: 0px; BACKGROUND: green; HEIGHT: 2px
}
.buttonPlayer .progressContainer {
	BACKGROUND: #222
}
.buttonPlayer .glyph {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/mediaplayers/boxplayer-glyphs.png); =
POSITION: absolute; MARGIN-TOP: -6px; WIDTH: 16px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 16px; MARGIN-LEFT: -6px; TOP: 50%; LEFT: 50%
}
.buttonPlayer .play .glyph {
=09
}
.buttonPlayer .pause .glyph {
	BACKGROUND-POSITION: 0px -28px
}
.buttonPlayer .stop .glyph {
	BACKGROUND-POSITION: 0px -16px
}
.buttonPlayer .pause.button {
	BACKGROUND: #2f728f
}
.buttonPlayer .play.button {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 30px !important; HEIGHT: 30px; =
-moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px =
0px
}
.buttonPlayer .pause.button {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 30px !important; HEIGHT: 30px; =
-moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px =
0px
}
.buttonPlayer .stop.button {
	HEIGHT: 15px; -moz-border-radius: 0px 0px 8px 8px; =
-webkit-border-radius: 0px 0px 8px 8px
}
.buttonPlayer {
	WIDTH: 4em; HEIGHT: 45px
}
.buttonPlayer .button:hover {
	BACKGROUND: #4295e1; COLOR: #000
}
.buttonPlayer .rewindStop {
=09
}
.longPlayer audio[controls] {
	WIDTH: 230px
}
.longPlayer .clicktoplay {
	WIDTH: 32px; HEIGHT: 32px
}
.longPlayer .clicktoplay .playicon {
	BORDER-BOTTOM: transparent 10px solid; POSITION: relative; BORDER-LEFT: =
white 15px solid; WIDTH: 0px; BACKGROUND: none transparent scroll repeat =
0% 0%; HEIGHT: 0px; BORDER-TOP: transparent 10px solid; TOP: 6px; =
BORDER-RIGHT: 0px; LEFT: 8px
}
.media_tag_video {
	POSITION: relative; DISPLAY: inline-block
}
.media_tag_play {
	POSITION: absolute; MARGIN-TOP: -20px; WIDTH: 40px; BACKGROUND: =
url(/static_war/render/images/mediaplayers/video-play.png) no-repeat =
center center; HEIGHT: 40px; MARGIN-LEFT: -20px; TOP: 50%; LEFT: 50%
}
video {
	TEXT-ALIGN: left
}
.sb-slideshow {
	POSITION: relative; BACKGROUND-COLOR: transparent; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: center center; -o-background-size: =
contain; -webkit-background-size: contain; -khtml-background-size: =
contain; -moz-background-size: contain; background-size: contain
}
.sb-slideshow-info {
	POSITION: absolute; FILTER: alpha(opacity=3D75); PADDING-BOTTOM: 5px; =
PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #000000; =
COLOR: #ffffff; TOP: 0px; PADDING-TOP: 5px; opacity: 0.75; -moz-opacity: =
0.75
}
.sb-slideshow-info .sb-slideshow-title {
	MARGIN: 0px 5px
}
.sb-slideshow-info .sb-slideshow-description {
	MARGIN: 0px 5px
}
.sb-slideshow-controls {
	POSITION: absolute; TEXT-ALIGN: center; FILTER: alpha(opacity=3D75); =
WIDTH: 100%; BOTTOM: 0px; BACKGROUND: #000000; HEIGHT: 22px; COLOR: =
#ffffff; opacity: 0.75; -moz-opacity: 0.75
}
.sb-slideshow-controls IMG {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/slideshowbuttongrid.png); BORDER-BOTTOM: =
0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; MARGIN: =
4px; PADDING-LEFT: 0px; WIDTH: 14px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 14px; =
BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.sb-slideshow-controls .sb-slideshow-controls-prev {
	BACKGROUND-POSITION: 0px 0px
}
.sb-slideshow-controls .sb-slideshow-controls-play {
	BACKGROUND-POSITION: -14px 0px
}
.sb-slideshow-controls .sb-slideshow-controls-pause {
	BACKGROUND-POSITION: -28px 0px
}
.sb-slideshow-controls .sb-slideshow-controls-next {
	BACKGROUND-POSITION: -42px 0px
}
.sb-slideshow-overlay {
	FILTER: alpha(opacity=3D0); WIDTH: 100%; ZOOM: 1; BACKGROUND: white; =
HEIGHT: 100%; opacity: 0; -moz-opacity: 0
}
#navigation UL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.25em; LIST-STYLE-TYPE: none; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigation LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.25em; LIST-STYLE-TYPE: none; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#navigation .rtop {
	DISPLAY: block
}
.rbottom {
	DISPLAY: block
}
#navigation .r1 {
	DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 0px
}
#navigation .r2 {
	DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 0px
}
#navigation .r3 {
	DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 0px
}
#navigation .r4 {
	DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden; MARGIN-RIGHT: 0px
}
#navigation .r1 {
	MARGIN-LEFT: 4px
}
#navigation .r3 {
	MARGIN-LEFT: 2px
}
#navigation .r4 {
	MARGIN-LEFT: 1px
}
#navigation .children .rtop .r1 {
	MARGIN-LEFT: -5px
}
#navigation .children .rtop .r3 {
	MARGIN-LEFT: -2px
}
#navigation .children .rtop .r4 {
	MARGIN-LEFT: -1px
}
#outerNavigation {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: #cccccc 1px solid
}
#navigation {
	PADDING-BOTTOM: 0px; MARGIN: 0px -1px 0px 10px; MIN-HEIGHT: 240px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: right; FONT-SIZE: 90%; =
PADDING-TOP: 0px
}
#navigation LI {
	LIST-STYLE-TYPE: none; MARGIN: 4px 0px 11px; HEIGHT: 100%; =
BORDER-RIGHT: #ccc 1px solid
}
#navigation .submenu LI {
	HEIGHT: auto
}
#navigation LI.selected {
	HEIGHT: 100%; BORDER-RIGHT: white 1px solid
}
#navigation .submenu LI.selected DIV {
	PADDING-BOTTOM: 2px
}
#navigation .selected UL.submenu {
	PADDING-BOTTOM: 3px
}
#navigation LI UL.submenu {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#navigation LI UL.submenu LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
1px; LINE-HEIGHT: 100%; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: =
4px
}
#navigation LI.selectedSection UL {
	PADDING-BOTTOM: 1px
}
#navigation DIV {
	PADDING-LEFT: 4px
}
#navigation LI UL.submenu LI {
	PADDING-LEFT: 12px
}
#navigation LI UL.submenu LI.selected {
	PADDING-LEFT: 6px
}
#navigation LI UL.submenu .children LI {
	PADDING-LEFT: 6px
}
#navigation LI UL.faux.submenu LI.selected {
	PADDING-LEFT: 2px
}
DIV.children {
	POSITION: relative; PADDING-BOTTOM: 4px; MARGIN-TOP: 0px; MARGIN-LEFT: =
12px; RIGHT: 1px
}
#navigation .submenu LI.selected {
	POSITION: relative; LEFT: 1px
}
#navigation LI.selected {
	HEIGHT: 100%; BORDER-RIGHT: white 1px solid
}
#outerNavigation {
	BORDER-BOTTOM-COLOR: #cccccc; BORDER-TOP-COLOR: #cccccc; =
BORDER-RIGHT-COLOR: #cccccc; BORDER-LEFT-COLOR: #cccccc
}
#outerNavigation {
	BACKGROUND-COLOR: #eceff6
}
.navigationBackground {
	BACKGROUND-COLOR: #eceff6
}
#navigation .rtop * {
	BACKGROUND-COLOR: #d4dbe7
}
#navigation .rbottom * {
	BACKGROUND-COLOR: #d4dbe7
}
#navigation DIV {
	BACKGROUND-COLOR: #d4dbe7
}
#navigation LI.selectedSection DIV {
	BACKGROUND-COLOR: #b2bdd0
}
#navigation LI.selectedSection .rtop * {
	BACKGROUND-COLOR: #b2bdd0
}
#navigation LI.selectedSection .rbottom * {
	BACKGROUND-COLOR: #b2bdd0
}
#navigation LI.selectedSection UL {
	BACKGROUND-COLOR: #b2bdd0
}
#navigation .submenu LI.selected DIV {
	BACKGROUND-COLOR: white
}
#navigation .submenu LI.selected .rtop * {
	BACKGROUND-COLOR: white
}
#navigation .submenu LI.selected .rbottom * {
	BACKGROUND-COLOR: white
}
UL#navigation LI.selected.selectedSection DIV {
	BACKGROUND-COLOR: white
}
UL#navigation LI.selected.selectedSection .rtop * {
	BACKGROUND-COLOR: white
}
UL#navigation LI.selected.selectedSection .rbottom * {
	BACKGROUND-COLOR: white
}
#navigation .selected DIV {
	COLOR: #293f60
}
#navigation .submenu LI.selected DIV.children {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#navigation .submenu LI.selected DIV.children .rtop * {
	BACKGROUND: #d4dbe7
}
#navigation .submenu LI.selected DIV.children .rbottom * {
	BACKGROUND: #d4dbe7
}
#navigation .submenu LI.selected DIV.children UL {
	BACKGROUND: #d4dbe7
}
#navigation LI {
	DISPLAY: block
}
#navigation LI A:link {
	TEXT-DECORATION: none
}
#navigation LI A:visited {
	TEXT-DECORATION: none
}
#navigation LI A:link {
	COLOR: #293f60
}
#navigation LI A:visited {
	COLOR: #293f60
}
#navigation .selectedSection A:link {
	COLOR: #293f60
}
#navigation .selectedSection A:visited {
	COLOR: #293f60
}
#navigation .children A:link {
	COLOR: #293f60
}
#navigation .children A:visited {
	COLOR: #293f60
}
#main #navigation A:hover:visited {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
#main #navigation A:hover:link {
	COLOR: #3366cc; TEXT-DECORATION: underline
}
#navigationHandle {
	POSITION: relative; WIDTH: 16px; BOTTOM: 4px; MARGIN-BOTTOM: 0px; =
BACKGROUND: url(/static_war/render/images/nav_resizer.gif); FLOAT: =
right; HEIGHT: 11px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; =
CURSOR: w-resize
}
#navigationCorner {
	POSITION: relative; BACKGROUND: =
url(/static_war/render/images/navigation_br.gif) no-repeat right bottom; =
HEIGHT: 40px; CLEAR: left; TOP: 1px; LEFT: 1px
}
#navigationMinHeight {
	WIDTH: 160px; DISPLAY: block; HEIGHT: 1px; OVERFLOW: hidden
}
#navigationTopCorner {
	BACKGROUND-IMAGE: url(/static_war/render/images/navigation_tr.gif); =
POSITION: relative; WIDTH: 22px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top; FLOAT: right; HEIGHT: 22px; LEFT: 22px
}
IMG.padlock {
	POSITION: relative; FILTER: alpha(opacity=3D70); WIDTH: 8px; =
BACKGROUND: url(/static_war/render/images/padlock.png) no-repeat left =
top; HEIGHT: 11px; MARGIN-LEFT: 4px; TOP: 2px; opacity: 0.7; =
-moz-opacity: 0.7
}
#leftContent #leftUtility {
	MARGIN: 0px 10px 10px; COLOR: #999; FONT-SIZE: 9px; PADDING-TOP: 30px
}
#leftContent #leftUtility A {
	COLOR: #999
}
#leftContent .smallprint A:visited {
	COLOR: #999
}
#leftContent #leftUtility A:hover {
	COLOR: #666
}
DIV.boxstyle_ {
	MARGIN: 0.5em
}
DIV.boxstyle_ DIV DIV DIV DIV {
	PADDING-BOTTOM: 0.66em; PADDING-LEFT: 0.66em; PADDING-RIGHT: 0.66em; =
PADDING-TOP: 0.66em
}
DIV.boxstyle_ DIV DIV DIV DIV DIV {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; =
PADDING-TOP: 0em
}
DIV.boxstyle_ DIV {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium =
none; ZOOM: 1; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.boxstyle_ {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: =
#ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.boxstyle_ DIV.b1 {
	BOTTOM: 1px; BACKGROUND: =
url(/static_war/render/images/boxstyles/whiteborder-tl.gif) no-repeat =
left top; RIGHT: 1px
}
.boxstyle_ DIV.b2 {
	BACKGROUND: url(/static_war/render/images/boxstyles/whiteborder-tr.gif) =
no-repeat right top; LEFT: 2px
}
.boxstyle_ DIV.b3 {
	BACKGROUND: url(/static_war/render/images/boxstyles/whiteborder-bl.gif) =
no-repeat left bottom; TOP: 2px; RIGHT: 2px
}
.boxstyle_ DIV.b4 {
	BACKGROUND: url(/static_war/render/images/boxstyles/whiteborder-br.gif) =
no-repeat right bottom; LEFT: 2px
}
DIV.yellow.boxstyle_ {
	BACKGROUND: url(/static_war/render/images/boxstyles/alert-bg.gif) =
#fffce0 repeat-x left top
}
DIV.blue.boxstyle_ {
	BACKGROUND-COLOR: #dae3f0
}
.blue.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tl.png)
}
.info.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tl.png)
}
.help.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tl.png)
}
.blue.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tr.png)
}
.info.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tr.png)
}
.help.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-tr.png)
}
.blue.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-bl.png)
}
.info.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-bl.png)
}
.help.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-bl.png)
}
.blue.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-br.png)
}
.info.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-br.png)
}
.help.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: =
url(/static_war/render/images/boxstyles/darkblue-br.png)
}
DIV.blue.boxstyle_ {
	BORDER-BOTTOM-COLOR: #003399; BORDER-TOP-COLOR: #003399; =
BORDER-RIGHT-COLOR: #003399; BORDER-LEFT-COLOR: #003399
}
DIV.help.boxstyle_ {
	BORDER-BOTTOM-COLOR: #003399; BORDER-TOP-COLOR: #003399; =
BORDER-RIGHT-COLOR: #003399; BORDER-LEFT-COLOR: #003399
}
DIV.info.boxstyle_ {
	BORDER-BOTTOM-COLOR: #003399; BORDER-TOP-COLOR: #003399; =
BORDER-RIGHT-COLOR: #003399; BORDER-LEFT-COLOR: #003399
}
DIV.grey.boxstyle_ {
	BACKGROUND-COLOR: #ececec
}
DIV.help.boxstyle_ {
	BACKGROUND: url(/static_war/render/images/boxstyles/helpicon.gif) =
#ffffff no-repeat 10px 10px
}
DIV.help.boxstyle_ DIV.b4 {
	PADDING-LEFT: 40px
}
DIV.info.boxstyle_ {
	BACKGROUND: url(/static_war/render/images/boxstyles/infoicon.gif) =
#ffffff no-repeat 10px 10px
}
DIV.info.boxstyle_ DIV.b4 {
	PADDING-LEFT: 40px
}
DIV.alert.boxstyle_ {
	BACKGROUND: url(/static_war/render/images/boxstyles/alerticon.gif) =
#fffce0 no-repeat 10px 10px
}
DIV.alert.boxstyle_ DIV.b4 {
	PADDING-LEFT: 40px
}
.box1.boxstyle_ {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.box2.boxstyle_ {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.box3.boxstyle_ {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.box4.boxstyle_ {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.box1.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-tl.gif)
}
.box1.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-tr.gif)
}
.box1.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-bl.gif)
}
.box1.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-br.gif)
}
.box2.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box2-tl.gif)
}
.box2.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box2-tr.gif)
}
.box2.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box2-bl.gif)
}
.box2.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box2-br.gif)
}
.box3.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box3-tl.gif)
}
.box3.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box3-tr.gif)
}
.box3.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box3-bl.gif)
}
.box3.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box3-br.gif)
}
.box4.boxstyle_ DIV.b1 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-tl.gif)
}
.box4.boxstyle_ DIV.b2 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-tr.gif)
}
.box4.boxstyle_ DIV.b3 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-bl.gif)
}
.box4.boxstyle_ DIV.b4 {
	BACKGROUND-IMAGE: url(/static_war/render/images/boxstyles/box1-br.gif)
}
#sb-container {
	COLOR: #404040
}
#sb-title-inner A {
	COLOR: #404040
}
#sb-title-inner A:link {
	COLOR: #404040
}
#sb-title-inner A:visited {
	COLOR: #404040
}
#sb-title-inner A:hover {
	COLOR: #404040
}
#sb-title-inner A:active {
	COLOR: #404040
}
#sb-container {
	Z-INDEX: 999; POSITION: fixed; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; =
VISIBILITY: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
#sb-overlay {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%
}
#sb-wrapper {
	POSITION: absolute; WIDTH: 100px; BACKGROUND: =
url(/static_war/render/scripts/libs/shadowbox/lightbox-gradient.png) =
white repeat-x left bottom; VISIBILITY: hidden; -moz-border-radius: 5px; =
-webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0px 0px 25px =
rgba(0, 0, 0, 0.6); -moz-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.6); =
-webkit-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.6)
}
#sb-wrapper-inner {
	POSITION: relative; PADDING-BOTTOM: 20px; HEIGHT: 100px; OVERFLOW: =
hidden
}
#sb-wrapper .close-button {
	Z-INDEX: 5100; POSITION: absolute; WIDTH: 30px; HEIGHT: 30px; TOP: =
-12px; CURSOR: pointer; RIGHT: -12px
}
#sb-body {
	POSITION: relative; MARGIN: 20px; HEIGHT: 100%
}
#sb-body-inner {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%
}
.html#sb-player {
	HEIGHT: 100%; OVERFLOW: auto
}
#sb-body IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#sb-loading {
	POSITION: relative; HEIGHT: 100%
}
#sb-loading-inner {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN-TOP: =
-12px; WIDTH: 100%; HEIGHT: 24px; FONT-SIZE: 14px; TOP: 50%
}
#sb-loading-inner SPAN {
	PADDING-LEFT: 34px; DISPLAY: inline-block; BACKGROUND: =
url(/static_war/render/scripts/libs/shadowbox/loading.gif) no-repeat
}
#sb-body {
	BACKGROUND-COLOR: #060606
}
#sb-loading {
	BACKGROUND-COLOR: #060606
}
#sb-title {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#sb-info {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#sb-title {
	HEIGHT: 54px
}
#sb-title-inner {
	HEIGHT: 54px
}
#sb-title-inner {
	PADDING-RIGHT: 5px; DISPLAY: table-cell; VERTICAL-ALIGN: middle
}
#sb-info {
	LINE-HEIGHT: 54px; WHITE-SPACE: nowrap; HEIGHT: 54px
}
#sb-info-inner {
	LINE-HEIGHT: 54px; WHITE-SPACE: nowrap; HEIGHT: 54px
}
#sb-title {
	PADDING-LEFT: 20px
}
#sb-info {
	PADDING-RIGHT: 20px
}
#sb-info {
	FLOAT: right
}
#sb-nav {
	FLOAT: right
}
#sb-counter {
	FLOAT: right
}
#sb-nav {
	TEXT-ALIGN: right; WIDTH: 50px; HEIGHT: 54px
}
#sb-nav A {
	WIDTH: 16px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 16px; MARGIN-LEFT: 3px; FONT-SIZE: 150%; CURSOR: pointer
}
#sb-counter A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 4px; COLOR: =
#404040; CURSOR: pointer; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#sb-counter A.sb-counter-current {
	TEXT-DECORATION: underline
}
DIV.sb-message {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV.sb-message A:link {
	COLOR: #404040; TEXT-DECORATION: underline
}
DIV.sb-message A:visited {
	COLOR: #404040; TEXT-DECORATION: underline
}
.popup {
	Z-INDEX: 1000; POSITION: absolute; TEXT-ALIGN: center; MARGIN-TOP: =
-26px; OVERFLOW: visible
}
.WPopupGlass {
	Z-INDEX: 1000; POSITION: absolute
}
.WPopupBox {
	Z-INDEX: 1000; POSITION: absolute
}
.WPopupBoxContent {
	Z-INDEX: 1000; POSITION: absolute
}
.WPopupBox .c {
	POSITION: absolute
}
.WPopupBox .tl {
	POSITION: absolute
}
.WPopupBox .t {
	POSITION: absolute
}
.WPopupBox .tr {
	POSITION: absolute
}
.WPopupBox .r {
	POSITION: absolute
}
.WPopupBox .br {
	POSITION: absolute
}
.WPopupBox .b {
	POSITION: absolute
}
.WPopupBox .bl {
	POSITION: absolute
}
.WPopupBox .l {
	POSITION: absolute
}
.WPopupBox .bArr {
	POSITION: absolute
}
.WPopupBox .tArr {
	POSITION: absolute
}
.WPopupBox .reflection {
	POSITION: absolute
}
.WPopupBox .tr {
	RIGHT: 0px
}
.WPopupBox .r {
	RIGHT: 0px
}
.WPopupBox .br {
	RIGHT: 0px
}
.WPopupBox .br {
	BOTTOM: 0px
}
.WPopupBox .b {
	BOTTOM: 0px
}
.WPopupBox .bl {
	BOTTOM: 0px
}
.WPopupBox .bArr {
	BOTTOM: 0px
}
.popup #popupClosebutton hover {
	CURSOR: pointer
}
.popup #popupContent {
	BACKGROUND-COLOR: #fffadc
}
.popup A:hover {
	TEXT-DECORATION: underline
}
.WPopupCloseButton IMG {
	FLOAT: right
}
.building-icon {
	MARGIN: 5px 0px 0px 5px; WIDTH: 13px; BACKGROUND: =
url(/static_war/apps/livemap/building-i-icon.png) no-repeat left top; =
HEIGHT: 13px; TEXT-DECORATION: none
}
.carPark-icon {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; =
PADDING-RIGHT: 0px; BACKGROUND: url(/static_war/apps/livemap/p-icon.png) =
no-repeat left top; HEIGHT: 18px; COLOR: #00559f; FONT-SIZE: 12px; =
TEXT-DECORATION: none; PADDING-TOP: 2px
}
.carPark-icon-1 {
	WIDTH: 26px; BACKGROUND: url(/static_war/apps/livemap/p1.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-1a {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p1a.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-2 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p2.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-3 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p3.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-4 {
	WIDTH: 29px; BACKGROUND: url(/static_war/apps/livemap/p4.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-4a {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p4a.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-5 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p5.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-6 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p6.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-7 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p7.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-8 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p8.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-8a {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p8a.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-9 {
	WIDTH: 28px; BACKGROUND: url(/static_war/apps/livemap/p9.png) no-repeat =
left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-10 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p10.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-10a {
	WIDTH: 44px; BACKGROUND: url(/static_war/apps/livemap/p10a.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-10b {
	WIDTH: 44px; BACKGROUND: url(/static_war/apps/livemap/p10b.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-11 {
	WIDTH: 34px; BACKGROUND: url(/static_war/apps/livemap/p11.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-12 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p12.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-13 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p13.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-14 {
	WIDTH: 37px; BACKGROUND: url(/static_war/apps/livemap/p14.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-15 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p15.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-16 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p16.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.carPark-icon-17 {
	WIDTH: 36px; BACKGROUND: url(/static_war/apps/livemap/p17.png) =
no-repeat left top; HEIGHT: 18px; TEXT-DECORATION: none
}
.roadworks-icon {
	WIDTH: 20px; BACKGROUND: url(/static_war/apps/livemap/roadworks.png) =
no-repeat left top; HEIGHT: 20px; TEXT-DECORATION: none
}
.custom-pin-red {
	WIDTH: 16px; BACKGROUND: url(/static_war/apps/livemap/pin_red.png) =
no-repeat left top; HEIGHT: 16px; TEXT-DECORATION: none
}
.custom-pin-orange {
	WIDTH: 16px; BACKGROUND: url(/static_war/apps/livemap/pin_orange.png) =
no-repeat left top; HEIGHT: 16px; TEXT-DECORATION: none
}
.custom-pin-yellow {
	WIDTH: 16px; BACKGROUND: url(/static_war/apps/livemap/pin_yellow.png) =
no-repeat left top; HEIGHT: 16px; TEXT-DECORATION: none
}
.custom-pin-green {
	WIDTH: 16px; BACKGROUND: url(/static_war/apps/livemap/pin_green.png) =
no-repeat left top; HEIGHT: 16px; TEXT-DECORATION: none
}
.custom-pin-blue {
	WIDTH: 16px; BACKGROUND: url(/static_war/apps/livemap/pin_blue.png) =
no-repeat left top; HEIGHT: 16px; TEXT-DECORATION: none
}
#VELayerListDiv A:visited {
	TEXT-DECORATION: none
}
#VELayerListDiv A:link {
	TEXT-DECORATION: none
}
#VELayerListDiv A:hover {
	TEXT-DECORATION: none
}
#MSVE_obliqueNotification {
	VISIBILITY: hidden
}
#custom-info-box-container {
	Z-INDEX: 89; POSITION: absolute; BACKGROUND-COLOR: #bfbfbf
}
#custom-info-box {
	Z-INDEX: 89; BORDER-BOTTOM: #888888 1px solid; POSITION: relative; =
BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#ffffff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; OVERFLOW: auto; =
BORDER-TOP: #888888 1px solid; TOP: -3px; BORDER-RIGHT: #888888 1px =
solid; PADDING-TOP: 5px; LEFT: -3px
}
#infoContent {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: =
5px; HEIGHT: 300px; OVERFLOW: auto; PADDING-TOP: 5px
}
.VE_Pushpin_Popup_Body A {
	COLOR: #003399; CURSOR: pointer; TEXT-DECORATION: underline
}
#custom-info-box A {
	COLOR: #003399; CURSOR: pointer; TEXT-DECORATION: underline
}
.VE_Pushpin_Popup_Body A:hover {
	COLOR: #3366cc
}
#custom-info-box A:hover {
	COLOR: #3366cc
}
.VE_Pushpin_Popup_Body UL {
	MARGIN: 0px; PADDING-LEFT: 15px
}
.VE_Pushpin_Popup_Body UL LI {
	MARGIN-LEFT: 0px
}
#custom-info-box-exit {
	BACKGROUND-IMAGE: url(/static_war/apps/livemap/exit.gif); Z-INDEX: 89; =
POSITION: absolute; WIDTH: 10px; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
10px; TOP: 4px; CURSOR: pointer; RIGHT: 10px
}
.workstation-green {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; =
BACKGROUND-COLOR: #00ff00; COLOR: black; FONT-SIZE: 80%; BORDER-TOP: =
black 2px solid; BORDER-RIGHT: black 2px solid
}
.workstation-yellow {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; =
BACKGROUND-COLOR: #ffff00; COLOR: black; FONT-SIZE: 80%; BORDER-TOP: =
black 2px solid; BORDER-RIGHT: black 2px solid
}
.workstation-red {
	BORDER-BOTTOM: black 2px solid; BORDER-LEFT: black 2px solid; =
BACKGROUND-COLOR: #ff0000; COLOR: black; FONT-SIZE: 80%; BORDER-TOP: =
black 2px solid; BORDER-RIGHT: black 2px solid
}
#lightbox .notraffic#MSVE_navAction_container {
	WIDTH: 100% !important
}
#mainContent .notraffic#MSVE_navAction_container {
	WIDTH: 100% !important
}
#lightbox #MSVE_navAction_topBackground {
	WIDTH: 100%
}
#mapContainer #MSVE_navAction_topBackground {
	WIDTH: 100%
}
#MSVE_navAction_toggleGlyphWrapper {
	DISPLAY: none
}
#mapSearch {
	Z-INDEX: 100; POSITION: absolute; FONT-SIZE: 80%; TOP: 2px; LEFT: =
37.5em
}
#mapSearchText {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; MARGIN: 2px 0px; PADDING-LEFT: =
3px; PADDING-RIGHT: 3px; FLOAT: left; HEIGHT: 21px; PADDING-TOP: 1px
}
#mapSearchResults {
	Z-INDEX: 100; BORDER-BOTTOM: #666666 2px solid; POSITION: absolute; =
BORDER-LEFT: #666666 1px solid; WIDTH: 13.4em; DISPLAY: none; FONT-SIZE: =
11px; BORDER-TOP: #666666 1px solid; TOP: 2em; BORDER-RIGHT: #666666 1px =
solid; LEFT: 28.5em
}
#lightbox #mapSearchResults UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 90%; PADDING-TOP: =
0px
}
#lightbox #mainContent #mapSearchResults LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 90%; PADDING-TOP: =
0px
}
#mainContent #mapSearchResults UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 90%; PADDING-TOP: =
0px
}
#mainContent #mapSearchResults LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 90%; PADDING-TOP: =
0px
}
#lightbox #mapSearchResults UL {
	BORDER-BOTTOM: #657597 1px solid; BORDER-LEFT: #657597 1px solid; =
BORDER-TOP: #657597 1px solid; BORDER-RIGHT: #657597 1px solid
}
#mainContent #mapSearchResults UL {
	BORDER-BOTTOM: #657597 1px solid; BORDER-LEFT: #657597 1px solid; =
BORDER-TOP: #657597 1px solid; BORDER-RIGHT: #657597 1px solid
}
#lightbox #mapSearchResults LI {
	BORDER-BOTTOM: #657597 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
3px; FONT-STYLE: italic; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
BACKGROUND: #ffffff; CURSOR: pointer; PADDING-TOP: 3px
}
#mainContent #mapSearchResults LI {
	BORDER-BOTTOM: #657597 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: =
3px; FONT-STYLE: italic; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
BACKGROUND: #ffffff; CURSOR: pointer; PADDING-TOP: 3px
}
#lightbox #mapSearchResults LI.even {
	BACKGROUND-COLOR: #f5f5ff
}
#mainContent #mapSearchResults LI.even {
	BACKGROUND-COLOR: #f5f5ff
}
#lightbox #mapSearchResults UL LI.selected {
	BACKGROUND-COLOR: #ffff99
}
#mainContent #mapSearchResults UL LI.selected {
	BACKGROUND-COLOR: #ffff99
}
#lightbox #mapSearchResults .mapSearchResultTitle {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
#mainContent #mapSearchResults .mapSearchResultTitle {
	FONT-STYLE: normal; FONT-WEIGHT: bold
}
#lightbox #mapSearchResults {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4em
}
#lightbox #searchNotification {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.4em
}
#lightbox #mapSearchText {
	LINE-HEIGHT: 21px
}
#lightbox #searchNotification {
	Z-INDEX: 150; POSITION: absolute; WIDTH: 10.5em; DISPLAY: none; TOP: =
21px; LEFT: 27.5em
}
#mainContent #searchNotification {
	Z-INDEX: 150; POSITION: absolute; WIDTH: 10.5em; DISPLAY: none; TOP: =
21px; LEFT: 27.5em
}
#lightbox #searchNotificationBeak {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 29px; DISPLAY: block; =
BACKGROUND: =
url(http://dev.virtualearth.net/mapcontrol/v6.1/css/bin/6.1.2008030615200=
9.13/en/../../../../i/bin/6.1.20080306152009.13/vecss.gif) no-repeat 0px =
-45px; HEIGHT: 16px; LEFT: 50%
}
#mainContent #searchNotificationBeak {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 29px; DISPLAY: block; =
BACKGROUND: =
url(http://dev.virtualearth.net/mapcontrol/v6.1/css/bin/6.1.2008030615200=
9.13/en/../../../../i/bin/6.1.20080306152009.13/vecss.gif) no-repeat 0px =
-45px; HEIGHT: 16px; LEFT: 50%
}
#lightbox #searchNotificationContent {
	Z-INDEX: 100; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: =
#e5edf5; PADDING-LEFT: 12px; WIDTH: 100%; PADDING-RIGHT: 12px; COLOR: =
#444444; FONT-SIZE: 0.8em; BORDER-TOP: #999999 1px solid; TOP: 15px; =
FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 7px
}
#mainContent #searchNotificationContent {
	Z-INDEX: 100; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; =
BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: =
#e5edf5; PADDING-LEFT: 12px; WIDTH: 100%; PADDING-RIGHT: 12px; COLOR: =
#444444; FONT-SIZE: 0.8em; BORDER-TOP: #999999 1px solid; TOP: 15px; =
FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 7px
}
#lightbox #searchNotificationContent UL {
	LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: 14px
}
#mainContent #searchNotificationContent UL {
	LIST-STYLE-TYPE: disc; MARGIN: 0px; PADDING-LEFT: 14px
}
#lightbox #searchNotificationContent UL LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%
}
#mainContent #searchNotificationContent UL LI {
	PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%
}
#context-menu-container {
	Z-INDEX: 89; POSITION: absolute; BACKGROUND-COLOR: #bfbfbf; DISPLAY: =
none
}
#context-menu {
	Z-INDEX: 89; BORDER-BOTTOM: #888888 1px solid; POSITION: relative; =
BORDER-LEFT: #888888 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: =
#ffffff; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #235087; =
FONT-SIZE: 90%; OVERFLOW: auto; BORDER-TOP: #888888 1px solid; TOP: =
-3px; BORDER-RIGHT: #888888 1px solid; PADDING-TOP: 4px; LEFT: -3px
}
#context-menu P {
	PADDING-BOTTOM: 4px; MARGIN: 2px 0px; PADDING-LEFT: 4px; PADDING-RIGHT: =
4px; CURSOR: pointer; PADDING-TOP: 4px
}
#context-menu P:hover {
	BACKGROUND-COLOR: #c2cfde
}
#popout-button {
	BACKGROUND-IMAGE: url(/static_war/apps/livemap/popout.gif); Z-INDEX: =
100; POSITION: absolute; MARGIN: 4px; WIDTH: 20px; HEIGHT: 19px; TOP: =
0px; CURSOR: pointer; RIGHT: 0px
}
.popin#popout-button {
	BACKGROUND-IMAGE: url(/static_war/apps/livemap/popin.gif)
}
#popoutMapContainerWrapper {
	HEIGHT: 100%
}
.popupMap .MSVE_Copyright {
	DISPLAY: none
}
.popupMap A:link {
	TEXT-DECORATION: underline
}
.popupMap A:visited {
	TEXT-DECORATION: underline
}
.popupMap A:link {
	COLOR: #003399
}
.popupMap A:visited {
	COLOR: #330066
}
.popupMap A:active {
	COLOR: #003399
}
.popupMap A:hover:visited {
	COLOR: #3366cc
}
.popupMap A:hover:link {
	COLOR: #3366cc
}

@media Print   =20
{
BODY {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#leftShading {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#rightShading {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#warwickBar {
	DISPLAY: none
}
#departmentBar {
	DISPLAY: none
}
#leftContent {
	DISPLAY: none
}
#rhsContent {
	DISPLAY: none
}
#flyout {
	DISPLAY: none
}
#flyoutTag {
	DISPLAY: none
}
TABLE#layoutTable #leftSpacing {
	DISPLAY: none
}
TABLE#layoutTable #rightShading {
	DISPLAY: none
}
TABLE#layoutTable #leftShading {
	DISPLAY: none
}
#mainContent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#bodyContent {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#mainContent {
	MARGIN-RIGHT: 10px
}
#footerContent {
	COLOR: #000; FONT-SIZE: 1em
}
.accessibility {
	DISPLAY: none
}
.access-info {
	DISPLAY: none
}
DIV#hierarchy-toolbar {
	DISPLAY: none
}
#mainContent .content UL LI {
	BACKGROUND-IMAGE: none; LIST-STYLE-TYPE: disc; PADDING-LEFT: 0.3em
}
#rhsContent .content UL LI {
	BACKGROUND-IMAGE: none; LIST-STYLE-TYPE: disc; PADDING-LEFT: 0.3em
}
#contentScroll {
	OVERFLOW: visible !important
}
BODY {
	WORD-WRAP: break-word
}
A IMG.targetBlank {
	DISPLAY: none
}

}

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed/noaccessibility.css.857260654297

.access-info {
	POSITION: absolute; LEFT: -9999em
}

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/render/css/packed/showaccessibility.css.141456056691

.access-info {
	POSITION: static; DISPLAY: block
}

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www2.warwick.ac.uk/static/services/gov/site.css

H1 {
	COLOR: #1871ad
}
H2 {
	COLOR: #1871ad
}
H3 {
	COLOR: #1871ad
}
H4 {
	COLOR: #1871ad
}
H5 {
	COLOR: #1871ad
}
H6 {
	COLOR: #1871ad
}
#departmentBar {
	BACKGROUND-IMAGE: url(background.png); BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: right top
}
#departmentBar #siteBanner {
	BACKGROUND-IMAGE: url(logo.png); BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: left top
}
#departmentBarCurve {
	BACKGROUND-IMAGE: url(curve.png); BACKGROUND-REPEAT: no-repeat
}
#outerNavigation {
	BACKGROUND-COLOR: #d8e2ec
}
.navigationBackground {
	BACKGROUND-COLOR: #d8e2ec
}
#navigation .rtop * {
	BACKGROUND-COLOR: #004c82
}
#navigation .rbottom * {
	BACKGROUND-COLOR: #004c82
}
#navigation DIV {
	BACKGROUND-COLOR: #004c82
}
#navigation LI.selectedSection DIV {
	BACKGROUND-COLOR: #6282c2
}
#navigation LI.selectedSection .rtop * {
	BACKGROUND-COLOR: #6282c2
}
#navigation LI.selectedSection .rbottom * {
	BACKGROUND-COLOR: #6282c2
}
#navigation LI.selectedSection UL {
	BACKGROUND-COLOR: #6282c2
}
#navigation .submenu LI.selected DIV.children .rtop * {
	BACKGROUND-COLOR: #b2c3dd
}
#navigation .submenu LI.selected DIV.children .rbottom * {
	BACKGROUND-COLOR: #b2c3dd
}
#navigation .submenu LI.selected DIV.children UL {
	BACKGROUND-COLOR: #b2c3dd
}
#navigation LI A:link {
	COLOR: #ffffff
}
#navigation LI A:visited {
	COLOR: #ffffff
}
#navigation .selectedSection A:link {
	COLOR: #ffffff
}
#navigation .selectedSection A:visited {
	COLOR: #ffffff
}
#navigation .children A:link {
	COLOR: #423129
}
#navigation .children A:visited {
	COLOR: #423129
}
#main #navigation LI A:hover:link {
	COLOR: #ced9ea
}
#main #navigation LI A:hover:visited {
	COLOR: #ced9ea
}
#main #navigation .selectedSection A:hover:link {
	COLOR: #e0e8f4
}
#main #navigation .selectedSection A:hover:visited {
	COLOR: #e0e8f4
}
#main #navigation .children A:hover:link {
	COLOR: #351307
}
#main #navigation .children A:hover:visited {
	COLOR: #351307
}
#outerNavigation {
	BACKGROUND-IMAGE: url(bottom.gif); BACKGROUND-REPEAT: repeat-x; =
BACKGROUND-POSITION: left bottom
}
#navigation {
	PADDING-BOTTOM: 150px
}
.collapse #outerNavigation {
	BACKGROUND-IMAGE: none
}
H6 {
	FONT-SIZE: 100%
}
HTML > BODY H6 {
	FONT-SIZE: 100%
}
#infoboxtr {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: =
95%; PADDING-RIGHT: 0px; BACKGROUND: url(infobox2tr.gif) no-repeat right =
top; PADDING-TOP: 0px
}
#infoboxtl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: url(infobox2tl.gif) no-repeat left top; PADDING-TOP: =
0px
}
#infoboxbl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: url(infobox2bl.gif) no-repeat left bottom; PADDING-TOP: =
0px
}
#infoboxbr {
	PADDING-BOTTOM: 10px; MARGIN: 0px; MIN-HEIGHT: 140px; PADDING-LEFT: =
10px; PADDING-RIGHT: 5px; BACKGROUND: url(infobox2br.gif) no-repeat =
right bottom; PADDING-TOP: 7px
}
#infoboxbr H2 {
	FONT-FAMILY: Tahoma, Verdana, sans-serif; MARGIN-BOTTOM: 0px; =
FONT-SIZE: 160%; FONT-WEIGHT: normal
}
#infoboxbr P {
	FONT-SIZE: 90%
}
#mainContent .content #infoboxbr H2 A {
	COLOR: #3a6fa6; TEXT-DECORATION: underline
}
#mainContent .content #infoboxbr H2 A:link {
	COLOR: #3a6fa6
}
#mainContent .content #infoboxbr H2 A:visited {
	COLOR: #67418b
}
#mainContent .content #infoboxbr H2 A:active {
	COLOR: #9ca0a2
}
#mainContent .content #infoboxbr H2 A:hover {
	COLOR: #5889c1; TEXT-DECORATION: none
}
#mainContent .content #infoboxbr .more A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; COLOR: =
#004c82; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; =
PADDING-TOP: 0px
}
#mainContent .content #infoboxbr .more A:link {
	COLOR: #004c82
}
#mainContent .content #infoboxbr .more A:visited {
	COLOR: #67418b
}
#mainContent .content #infoboxbr .more A:active {
	COLOR: #9ca0a2
}
#mainContent .content #infoboxbr .more A:hover {
	COLOR: #5889c1; TEXT-DECORATION: none
}
#mainContent .content #infoboxbr UL {
	PADDING-LEFT: 0px
}
#mainContent .content #infoboxbr UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(arrowdark.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
#mainContent .content #infoboxbr UL LI A {
	TEXT-DECORATION: none
}
#mainContent .content #infoboxbr UL LI A:hover {
	TEXT-DECORATION: underline
}
#faqsboxtr {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; WIDTH: =
95%; PADDING-RIGHT: 0px; BACKGROUND: url(faqsbox2tr.gif) no-repeat right =
top; PADDING-TOP: 0px
}
#faqsboxtl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: url(faqsbox2tl.gif) no-repeat left top; PADDING-TOP: =
0px
}
#faqsboxbl {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: url(faqsbox2bl.gif) no-repeat left bottom; PADDING-TOP: =
0px
}
#faqsboxbr {
	PADDING-BOTTOM: 10px; MARGIN: 0px; MIN-HEIGHT: 140px; PADDING-LEFT: =
10px; PADDING-RIGHT: 5px; BACKGROUND: url(faqsbox2br.gif) no-repeat =
right bottom; PADDING-TOP: 7px
}
#faqsboxbr H3 {
	PADDING-BOTTOM: 5px; FONT-VARIANT: normal; FONT-FAMILY: Tahoma, =
Verdana, sans-serif; MARGIN-BOTTOM: 0px; FONT-SIZE: 160%; FONT-WEIGHT: =
normal
}
#faqsboxbr P {
	FONT-SIZE: 90%
}
#mainContent .content #faqsboxbr A {
	LINE-HEIGHT: 1.5em; COLOR: #004c82; TEXT-DECORATION: none
}
#mainContent .content #faqsboxbr A:link {
	COLOR: #004c82
}
#mainContent .content #faqsboxbr A:visited {
	COLOR: #67418b
}
#mainContent .content #faqsboxbr A:active {
	COLOR: #9ca0a2
}
#mainContent .content #faqsboxbr A:hover {
	COLOR: #5889c1; TEXT-DECORATION: underline
}
#mainContent .content #faqsboxbr .more A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; COLOR: =
#004c82; FONT-SIZE: 110%; FONT-WEIGHT: bold; TEXT-DECORATION: underline; =
PADDING-TOP: 0px
}
#mainContent .content #faqsboxbr .more A:link {
	COLOR: #004c82
}
#mainContent .content #faqsboxbr .more A:visited {
	COLOR: #67418b
}
#mainContent .content #faqsboxbr .more A:active {
	COLOR: #9ca0a2
}
#mainContent .content #faqsboxbr .more A:hover {
	COLOR: #5889c1; TEXT-DECORATION: none
}
#mainContent .content #faqsboxbr UL {
	PADDING-LEFT: 0px
}
#mainContent .content #faqsboxbr UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; =
BACKGROUND: url(arrowlight.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
#mainContent .content #faqsboxbr UL LI A {
	TEXT-DECORATION: none
}
#mainContent .content #faqsboxbr UL LI A:hover {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CC3F41.458092E0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d36jn9qou1tztq.cloudfront.net/static_war/render/scripts/id5scripts.js.153295746272

var Prototype=3D{Version:"1.7",Browser:(function(){var =
b=3Dnavigator.userAgent;=0A=
var a=3DObject.prototype.toString.call(window.opera)=3D=3D"[object =
Opera]";=0A=
return{IE:!!window.attachEvent&&!a,Opera:a,WebKit:b.indexOf("AppleWebKit/=
")>-1,Gecko:b.indexOf("Gecko")>-1&&b.indexOf("KHTML")=3D=3D=3D-1,MobileSa=
fari:/Apple.*Mobile/.test(b)}=0A=
})(),BrowserFeatures:{XPath:!!document.evaluate,SelectorsAPI:!!document.q=
uerySelector,ElementExtensions:(function(){var =
a=3Dwindow.Element||window.HTMLElement;=0A=
return !!(a&&a.prototype)=0A=
})(),SpecificElementExtensions:(function(){if(typeof =
window.HTMLDivElement!=3D=3D"undefined"){return true=0A=
}var =
c=3Ddocument.createElement("div"),b=3Ddocument.createElement("form"),a=3D=
false;=0A=
if(c.__proto__&&(c.__proto__!=3D=3Db.__proto__)){a=3Dtrue=0A=
}c=3Db=3Dnull;=0A=
return a=0A=
})()},ScriptFragment:"<script[^>]*>([\\S\\s]*?)<\/script>",JSONFilter:/^\=
/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunction:function(){},K:function(a){re=
turn a=0A=
}};=0A=
if(Prototype.Browser.MobileSafari){Prototype.BrowserFeatures.SpecificElem=
entExtensions=3Dfalse=0A=
}var Class=3D(function(){var e=3D(function(){for(var f in =
{toString:1}){if(f=3D=3D=3D"toString"){return false=0A=
}}return true=0A=
})();=0A=
function a(){}function b(){var l=3Dnull,k=3D$A(arguments);=0A=
if(Object.isFunction(k[0])){l=3Dk.shift()=0A=
}function f(){this.initialize.apply(this,arguments)=0A=
}Object.extend(f,Class.Methods);=0A=
f.superclass=3Dl;=0A=
f.subclasses=3D[];=0A=
if(l){a.prototype=3Dl.prototype;=0A=
f.prototype=3Dnew a;=0A=
l.subclasses.push(f)=0A=
}for(var g=3D0,n=3Dk.length;=0A=
g<n;=0A=
g++){f.addMethods(k[g])=0A=
}if(!f.prototype.initialize){f.prototype.initialize=3DPrototype.emptyFunc=
tion=0A=
}f.prototype.constructor=3Df;=0A=
return f=0A=
}function c(p){var =
k=3Dthis.superclass&&this.superclass.prototype,g=3DObject.keys(p);=0A=
if(e){if(p.toString!=3DObject.prototype.toString){g.push("toString")=0A=
}if(p.valueOf!=3DObject.prototype.valueOf){g.push("valueOf")=0A=
}}for(var f=3D0,l=3Dg.length;=0A=
f<l;=0A=
f++){var o=3Dg[f],n=3Dp[o];=0A=
if(k&&Object.isFunction(n)&&n.argumentNames()[0]=3D=3D"$super"){var =
q=3Dn;=0A=
n=3D(function(r){return function(){return k[r].apply(this,arguments)=0A=
}=0A=
})(o).wrap(q);=0A=
n.valueOf=3Dq.valueOf.bind(q);=0A=
n.toString=3Dq.toString.bind(q)=0A=
}this.prototype[o]=3Dn=0A=
}return this=0A=
}return{create:b,Methods:{addMethods:c}}=0A=
})();=0A=
(function(){var =
K=3DObject.prototype.toString,J=3D"Null",t=3D"Undefined",D=3D"Boolean",g=3D=
"Number",A=3D"String",P=3D"Object",B=3D"[object Function]",G=3D"[object =
Boolean]",k=3D"[object Number]",q=3D"[object String]",l=3D"[object =
Array]",F=3D"[object Date]",n=3Dwindow.JSON&&typeof =
JSON.stringify=3D=3D=3D"function"&&JSON.stringify(0)=3D=3D=3D"0"&&typeof =
JSON.stringify(Prototype.K)=3D=3D=3D"undefined";=0A=
function p(R){switch(R){case null:return J;=0A=
case (void 0):return t=0A=
}var Q=3Dtypeof R;=0A=
switch(Q){case"boolean":return D;=0A=
case"number":return g;=0A=
case"string":return A=0A=
}return P=0A=
}function H(Q,S){for(var R in S){Q[R]=3DS[R]=0A=
}return Q=0A=
}function O(Q){try{if(c(Q)){return"undefined"=0A=
}if(Q=3D=3D=3Dnull){return"null"=0A=
}return Q.inspect?Q.inspect():String(Q)=0A=
}catch(R){if(R instanceof RangeError){return"..."=0A=
}throw R=0A=
}}function L(Q){return N("",{"":Q},[])=0A=
}function N(Z,W,X){var Y=3DW[Z],V=3Dtypeof Y;=0A=
if(p(Y)=3D=3D=3DP&&typeof Y.toJSON=3D=3D=3D"function"){Y=3DY.toJSON(Z)=0A=
}var S=3DK.call(Y);=0A=
switch(S){case k:case G:case q:Y=3DY.valueOf()=0A=
}switch(Y){case null:return"null";=0A=
case true:return"true";=0A=
case false:return"false"=0A=
}V=3Dtypeof Y;=0A=
switch(V){case"string":return Y.inspect(true);=0A=
case"number":return isFinite(Y)?String(Y):"null";=0A=
case"object":for(var R=3D0,Q=3DX.length;=0A=
R<Q;=0A=
R++){if(X[R]=3D=3D=3DY){throw new TypeError()=0A=
}}X.push(Y);=0A=
var U=3D[];=0A=
if(S=3D=3D=3Dl){for(var R=3D0,Q=3DY.length;=0A=
R<Q;=0A=
R++){var T=3DN(R,Y,X);=0A=
U.push(typeof T=3D=3D=3D"undefined"?"null":T)=0A=
}U=3D"["+U.join(",")+"]"=0A=
}else{var ab=3DObject.keys(Y);=0A=
for(var R=3D0,Q=3Dab.length;=0A=
R<Q;=0A=
R++){var Z=3Dab[R],T=3DN(Z,Y,X);=0A=
if(typeof T!=3D=3D"undefined"){U.push(Z.inspect(true)+":"+T)=0A=
}}U=3D"{"+U.join(",")+"}"=0A=
}X.pop();=0A=
return U=0A=
}}function E(Q){return JSON.stringify(Q)=0A=
}function o(Q){return $H(Q).toQueryString()=0A=
}function u(Q){return Q&&Q.toHTML?Q.toHTML():String.interpret(Q)=0A=
}function z(Q){if(p(Q)!=3D=3DP){throw new TypeError()=0A=
}var R=3D[];=0A=
for(var S in Q){if(Q.hasOwnProperty(S)){R.push(S)=0A=
}}return R=0A=
}function e(Q){var R=3D[];=0A=
for(var S in Q){R.push(Q[S])=0A=
}return R=0A=
}function I(Q){return H({},Q)=0A=
}function C(Q){return !!(Q&&Q.nodeType=3D=3D1)=0A=
}function r(Q){return K.call(Q)=3D=3D=3Dl=0A=
}var b=3D(typeof =
Array.isArray=3D=3D"function")&&Array.isArray([])&&!Array.isArray({});=0A=
if(b){r=3DArray.isArray=0A=
}function f(Q){return Q instanceof Hash=0A=
}function a(Q){return K.call(Q)=3D=3D=3DB=0A=
}function s(Q){return K.call(Q)=3D=3D=3Dq=0A=
}function w(Q){return K.call(Q)=3D=3D=3Dk=0A=
}function M(Q){return K.call(Q)=3D=3D=3DF=0A=
}function c(Q){return typeof Q=3D=3D=3D"undefined"=0A=
}H(Object,{extend:H,inspect:O,toJSON:n?E:L,toQueryString:o,toHTML:u,keys:=
Object.keys||z,values:e,clone:I,isElement:C,isArray:r,isHash:f,isFunction=
:a,isString:s,isNumber:w,isDate:M,isUndefined:c})=0A=
})();=0A=
Object.extend(Function.prototype,(function(){var =
p=3DArray.prototype.slice;=0A=
function e(t,q){var s=3Dt.length,r=3Dq.length;=0A=
while(r--){t[s+r]=3Dq[r]=0A=
}return t=0A=
}function n(r,q){r=3Dp.call(r,0);=0A=
return e(r,q)=0A=
}function k(){var =
q=3Dthis.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1].replace(=
/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g,"").replace(/\s+/g,"").split(",")=
;=0A=
return q.length=3D=3D1&&!q[0]?[]:q=0A=
}function =
l(s){if(arguments.length<2&&Object.isUndefined(arguments[0])){return this=0A=
}var q=3Dthis,r=3Dp.call(arguments,1);=0A=
return function(){var t=3Dn(r,arguments);=0A=
return q.apply(s,t)=0A=
}=0A=
}function g(s){var q=3Dthis,r=3Dp.call(arguments,1);=0A=
return function(u){var t=3De([u||window.event],r);=0A=
return q.apply(s,t)=0A=
}=0A=
}function o(){if(!arguments.length){return this=0A=
}var q=3Dthis,r=3Dp.call(arguments,0);=0A=
return function(){var s=3Dn(r,arguments);=0A=
return q.apply(this,s)=0A=
}=0A=
}function f(s){var q=3Dthis,r=3Dp.call(arguments,1);=0A=
s=3Ds*1000;=0A=
return window.setTimeout(function(){return q.apply(q,r)=0A=
},s)=0A=
}function a(){var q=3De([0.01],arguments);=0A=
return this.delay.apply(this,q)=0A=
}function c(r){var q=3Dthis;=0A=
return function(){var s=3De([q.bind(this)],arguments);=0A=
return r.apply(this,s)=0A=
}=0A=
}function b(){if(this._methodized){return this._methodized=0A=
}var q=3Dthis;=0A=
return this._methodized=3Dfunction(){var r=3De([this],arguments);=0A=
return q.apply(null,r)=0A=
}=0A=
}return{argumentNames:k,bind:l,bindAsEventListener:g,curry:o,delay:f,defe=
r:a,wrap:c,methodize:b}=0A=
})());=0A=
(function(c){function b(){return =
this.getUTCFullYear()+"-"+(this.getUTCMonth()+1).toPaddedString(2)+"-"+th=
is.getUTCDate().toPaddedString(2)+"T"+this.getUTCHours().toPaddedString(2=
)+":"+this.getUTCMinutes().toPaddedString(2)+":"+this.getUTCSeconds().toP=
addedString(2)+"Z"=0A=
}function a(){return this.toISOString()=0A=
}if(!c.toISOString){c.toISOString=3Db=0A=
}if(!c.toJSON){c.toJSON=3Da=0A=
}})(Date.prototype);=0A=
RegExp.prototype.match=3DRegExp.prototype.test;=0A=
RegExp.escape=3Dfunction(a){return =
String(a).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,"\\$1")=0A=
};=0A=
var =
PeriodicalExecuter=3DClass.create({initialize:function(b,a){this.callback=
=3Db;=0A=
this.frequency=3Da;=0A=
this.currentlyExecuting=3Dfalse;=0A=
this.registerCallback()=0A=
},registerCallback:function(){this.timer=3DsetInterval(this.onTimerEvent.=
bind(this),this.frequency*1000)=0A=
},execute:function(){this.callback(this)=0A=
},stop:function(){if(!this.timer){return=0A=
}clearInterval(this.timer);=0A=
this.timer=3Dnull=0A=
},onTimerEvent:function(){if(!this.currentlyExecuting){try{this.currently=
Executing=3Dtrue;=0A=
this.execute();=0A=
this.currentlyExecuting=3Dfalse=0A=
}catch(a){this.currentlyExecuting=3Dfalse;=0A=
throw a=0A=
}}}});=0A=
Object.extend(String,{interpret:function(a){return =
a=3D=3Dnull?"":String(a)=0A=
},specialChar:{"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","\\=
":"\\\\"}});=0A=
Object.extend(String.prototype,(function(){var =
NATIVE_JSON_PARSE_SUPPORT=3Dwindow.JSON&&typeof =
JSON.parse=3D=3D=3D"function"&&JSON.parse('{"test": true}').test;=0A=
function =
prepareReplacement(replacement){if(Object.isFunction(replacement)){return=
 replacement=0A=
}var template=3Dnew Template(replacement);=0A=
return function(match){return template.evaluate(match)=0A=
}=0A=
}function gsub(pattern,replacement){var result=3D"",source=3Dthis,match;=0A=
replacement=3DprepareReplacement(replacement);=0A=
if(Object.isString(pattern)){pattern=3DRegExp.escape(pattern)=0A=
}if(!(pattern.length||pattern.source)){replacement=3Dreplacement("");=0A=
return replacement+source.split("").join(replacement)+replacement=0A=
}while(source.length>0){if(match=3Dsource.match(pattern)){result+=3Dsourc=
e.slice(0,match.index);=0A=
result+=3DString.interpret(replacement(match));=0A=
source=3Dsource.slice(match.index+match[0].length)=0A=
}else{result+=3Dsource,source=3D""=0A=
}}return result=0A=
}function =
sub(pattern,replacement,count){replacement=3DprepareReplacement(replaceme=
nt);=0A=
count=3DObject.isUndefined(count)?1:count;=0A=
return this.gsub(pattern,function(match){if(--count<0){return match[0]=0A=
}return replacement(match)=0A=
})=0A=
}function scan(pattern,iterator){this.gsub(pattern,iterator);=0A=
return String(this)=0A=
}function truncate(length,truncation){length=3Dlength||30;=0A=
truncation=3DObject.isUndefined(truncation)?"...":truncation;=0A=
return =
this.length>length?this.slice(0,length-truncation.length)+truncation:Stri=
ng(this)=0A=
}function strip(){return this.replace(/^\s+/,"").replace(/\s+$/,"")=0A=
}function stripTags(){return =
this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi,"")=0A=
}function stripScripts(){return this.replace(new =
RegExp(Prototype.ScriptFragment,"img"),"")=0A=
}function extractScripts(){var matchAll=3Dnew =
RegExp(Prototype.ScriptFragment,"img"),matchOne=3Dnew =
RegExp(Prototype.ScriptFragment,"im");=0A=
return(this.match(matchAll)||[]).map(function(scriptTag){return(scriptTag=
.match(matchOne)||["",""])[1]=0A=
})=0A=
}function evalScripts(){return =
this.extractScripts().map(function(script){return eval(script)=0A=
})=0A=
}function escapeHTML(){return =
this.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;")=0A=
}function unescapeHTML(){return =
this.stripTags().replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;=
/g,"&")=0A=
}function toQueryParams(separator){var =
match=3Dthis.strip().match(/([^?#]*)(#.*)?$/);=0A=
if(!match){return{}=0A=
}return =
match[1].split(separator||"&").inject({},function(hash,pair){if((pair=3Dp=
air.split("=3D"))[0]){var =
key=3DdecodeURIComponent(pair.shift()),value=3Dpair.length>1?pair.join("=3D=
"):pair[0];=0A=
if(value!=3Dundefined){value=3DdecodeURIComponent(value)=0A=
}if(key in hash){if(!Object.isArray(hash[key])){hash[key]=3D[hash[key]]=0A=
}hash[key].push(value)=0A=
}else{hash[key]=3Dvalue=0A=
}}return hash=0A=
})=0A=
}function toArray(){return this.split("")=0A=
}function succ(){return =
this.slice(0,this.length-1)+String.fromCharCode(this.charCodeAt(this.leng=
th-1)+1)=0A=
}function times(count){return count<1?"":new Array(count+1).join(this)=0A=
}function camelize(){return =
this.replace(/-+(.)?/g,function(match,chr){return =
chr?chr.toUpperCase():""=0A=
})=0A=
}function capitalize(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase()=0A=
}function underscore(){return =
this.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(=
/([a-z\d])([A-Z])/g,"$1_$2").replace(/-/g,"_").toLowerCase()=0A=
}function dasherize(){return this.replace(/_/g,"-")=0A=
}function inspect(useDoubleQuotes){var =
escapedString=3Dthis.replace(/[\x00-\x1f\\]/g,function(character){if(char=
acter in String.specialChar){return String.specialChar[character]=0A=
}return"\\u00"+character.charCodeAt().toPaddedString(2,16)=0A=
});=0A=
if(useDoubleQuotes){return'"'+escapedString.replace(/"/g,'\\"')+'"'=0A=
}return"'"+escapedString.replace(/'/g,"\\'")+"'"=0A=
}function unfilterJSON(filter){return =
this.replace(filter||Prototype.JSONFilter,"$1")=0A=
}function isJSON(){var str=3Dthis;=0A=
if(str.blank()){return false=0A=
}str=3Dstr.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@");=0A=
str=3Dstr.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+=
\-]?\d+)?/g,"]");=0A=
str=3Dstr.replace(/(?:^|:|,)(?:\s*\[)+/g,"");=0A=
return(/^[\],:{}\s]*$/).test(str)=0A=
}function evalJSON(sanitize){var =
json=3Dthis.unfilterJSON(),cx=3D/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u=
17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g;=0A=
if(cx.test(json)){json=3Djson.replace(cx,function(a){return"\\u"+("0000"+=
a.charCodeAt(0).toString(16)).slice(-4)=0A=
})=0A=
}try{if(!sanitize||json.isJSON()){return eval("("+json+")")=0A=
}}catch(e){}throw new SyntaxError("Badly formed JSON string: =
"+this.inspect())=0A=
}function parseJSON(){var json=3Dthis.unfilterJSON();=0A=
return JSON.parse(json)=0A=
}function include(pattern){return this.indexOf(pattern)>-1=0A=
}function startsWith(pattern){return =
this.lastIndexOf(pattern,0)=3D=3D=3D0=0A=
}function endsWith(pattern){var d=3Dthis.length-pattern.length;=0A=
return d>=3D0&&this.indexOf(pattern,d)=3D=3D=3Dd=0A=
}function empty(){return this=3D=3D""=0A=
}function blank(){return/^\s*$/.test(this)=0A=
}function interpolate(object,pattern){return new =
Template(this,pattern).evaluate(object)=0A=
}return{gsub:gsub,sub:sub,scan:scan,truncate:truncate,strip:String.protot=
ype.trim||strip,stripTags:stripTags,stripScripts:stripScripts,extractScri=
pts:extractScripts,evalScripts:evalScripts,escapeHTML:escapeHTML,unescape=
HTML:unescapeHTML,toQueryParams:toQueryParams,parseQuery:toQueryParams,to=
Array:toArray,succ:succ,times:times,camelize:camelize,capitalize:capitali=
ze,underscore:underscore,dasherize:dasherize,inspect:inspect,unfilterJSON=
:unfilterJSON,isJSON:isJSON,evalJSON:NATIVE_JSON_PARSE_SUPPORT?parseJSON:=
evalJSON,include:include,startsWith:startsWith,endsWith:endsWith,empty:em=
pty,blank:blank,interpolate:interpolate}=0A=
})());=0A=
var =
Template=3DClass.create({initialize:function(a,b){this.template=3Da.toStr=
ing();=0A=
this.pattern=3Db||Template.Pattern=0A=
},evaluate:function(a){if(a&&Object.isFunction(a.toTemplateReplacements))=
{a=3Da.toTemplateReplacements()=0A=
}return =
this.template.gsub(this.pattern,function(e){if(a=3D=3Dnull){return(e[1]+"=
")=0A=
}var g=3De[1]||"";=0A=
if(g=3D=3D"\\"){return e[2]=0A=
}var b=3Da,k=3De[3],f=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
e=3Df.exec(k);=0A=
if(e=3D=3Dnull){return g=0A=
}while(e!=3Dnull){var =
c=3De[1].startsWith("[")?e[2].replace(/\\\\]/g,"]"):e[1];=0A=
b=3Db[c];=0A=
if(null=3D=3Db||""=3D=3De[3]){break=0A=
}k=3Dk.substring("["=3D=3De[3]?e[1].length:e[0].length);=0A=
e=3Df.exec(k)=0A=
}return g+String.interpret(b)=0A=
})=0A=
}});=0A=
Template.Pattern=3D/(^|.|\r|\n)(#\{(.*?)\})/;=0A=
var $break=3D{};=0A=
var Enumerable=3D(function(){function c(G,F){var E=3D0;=0A=
try{this._each(function(I){G.call(F,I,E++)=0A=
})=0A=
}catch(H){if(H!=3D$break){throw H=0A=
}}return this=0A=
}function z(H,G,F){var E=3D-H,I=3D[],J=3Dthis.toArray();=0A=
if(H<1){return J=0A=
}while((E+=3DH)<J.length){I.push(J.slice(E,E+H))=0A=
}return I.collect(G,F)=0A=
}function b(G,F){G=3DG||Prototype.K;=0A=
var E=3Dtrue;=0A=
this.each(function(I,H){E=3DE&&!!G.call(F,I,H);=0A=
if(!E){throw $break=0A=
}});=0A=
return E=0A=
}function n(G,F){G=3DG||Prototype.K;=0A=
var E=3Dfalse;=0A=
this.each(function(I,H){if(E=3D!!G.call(F,I,H)){throw $break=0A=
}});=0A=
return E=0A=
}function o(G,F){G=3DG||Prototype.K;=0A=
var E=3D[];=0A=
this.each(function(I,H){E.push(G.call(F,I,H))=0A=
});=0A=
return E=0A=
}function B(G,F){var E;=0A=
this.each(function(I,H){if(G.call(F,I,H)){E=3DI;=0A=
throw $break=0A=
}});=0A=
return E=0A=
}function l(G,F){var E=3D[];=0A=
this.each(function(I,H){if(G.call(F,I,H)){E.push(I)=0A=
}});=0A=
return E=0A=
}function k(H,G,F){G=3DG||Prototype.K;=0A=
var E=3D[];=0A=
if(Object.isString(H)){H=3Dnew RegExp(RegExp.escape(H))=0A=
}this.each(function(J,I){if(H.match(J)){E.push(G.call(F,J,I))=0A=
}});=0A=
return E=0A=
}function =
a(E){if(Object.isFunction(this.indexOf)){if(this.indexOf(E)!=3D-1){return=
 true=0A=
}}var F=3Dfalse;=0A=
this.each(function(G){if(G=3D=3DE){F=3Dtrue;=0A=
throw $break=0A=
}});=0A=
return F=0A=
}function w(F,E){E=3DObject.isUndefined(E)?null:E;=0A=
return this.eachSlice(F,function(G){while(G.length<F){G.push(E)=0A=
}return G=0A=
})=0A=
}function q(E,G,F){this.each(function(I,H){E=3DG.call(F,E,I,H)=0A=
});=0A=
return E=0A=
}function D(F){var E=3D$A(arguments).slice(1);=0A=
return this.map(function(G){return G[F].apply(G,E)=0A=
})=0A=
}function u(G,F){G=3DG||Prototype.K;=0A=
var E;=0A=
this.each(function(I,H){I=3DG.call(F,I,H);=0A=
if(E=3D=3Dnull||I>=3DE){E=3DI=0A=
}});=0A=
return E=0A=
}function s(G,F){G=3DG||Prototype.K;=0A=
var E;=0A=
this.each(function(I,H){I=3DG.call(F,I,H);=0A=
if(E=3D=3Dnull||I<E){E=3DI=0A=
}});=0A=
return E=0A=
}function f(H,F){H=3DH||Prototype.K;=0A=
var G=3D[],E=3D[];=0A=
this.each(function(J,I){(H.call(F,J,I)?G:E).push(J)=0A=
});=0A=
return[G,E]=0A=
}function g(F){var E=3D[];=0A=
this.each(function(G){E.push(G[F])=0A=
});=0A=
return E=0A=
}function e(G,F){var E=3D[];=0A=
this.each(function(I,H){if(!G.call(F,I,H)){E.push(I)=0A=
}});=0A=
return E=0A=
}function r(F,E){return =
this.map(function(H,G){return{value:H,criteria:F.call(E,H,G)}=0A=
}).sort(function(J,I){var H=3DJ.criteria,G=3DI.criteria;=0A=
return H<G?-1:H>G?1:0=0A=
}).pluck("value")=0A=
}function t(){return this.map()=0A=
}function A(){var F=3DPrototype.K,E=3D$A(arguments);=0A=
if(Object.isFunction(E.last())){F=3DE.pop()=0A=
}var G=3D[this].concat(E).map($A);=0A=
return this.map(function(I,H){return F(G.pluck(H))=0A=
})=0A=
}function p(){return this.toArray().length=0A=
}function C(){return"#<Enumerable:"+this.toArray().inspect()+">"=0A=
}return{each:c,eachSlice:z,all:b,every:b,any:n,some:n,collect:o,map:o,det=
ect:B,findAll:l,select:l,filter:l,grep:k,include:a,member:a,inGroupsOf:w,=
inject:q,invoke:D,max:u,min:s,partition:f,pluck:g,reject:e,sortBy:r,toArr=
ay:t,entries:t,zip:A,size:p,inspect:C,find:B}=0A=
})();=0A=
function $A(c){if(!c){return[]=0A=
}if("toArray" in Object(c)){return c.toArray()=0A=
}var b=3Dc.length||0,a=3Dnew Array(b);=0A=
while(b--){a[b]=3Dc[b]=0A=
}return a=0A=
}function $w(a){if(!Object.isString(a)){return[]=0A=
}a=3Da.strip();=0A=
return a?a.split(/\s+/):[]=0A=
}Array.from=3D$A;=0A=
(function(){var z=3DArray.prototype,r=3Dz.slice,t=3Dz.forEach;=0A=
function b(E,D){for(var C=3D0,F=3Dthis.length>>>0;=0A=
C<F;=0A=
C++){if(C in this){E.call(D,this[C],C,this)=0A=
}}}if(!t){t=3Db=0A=
}function q(){this.length=3D0;=0A=
return this=0A=
}function e(){return this[0]=0A=
}function k(){return this[this.length-1]=0A=
}function n(){return this.select(function(C){return C!=3Dnull=0A=
})=0A=
}function B(){return =
this.inject([],function(D,C){if(Object.isArray(C)){return =
D.concat(C.flatten())=0A=
}D.push(C);=0A=
return D=0A=
})=0A=
}function l(){var C=3Dr.call(arguments,0);=0A=
return this.select(function(D){return !C.include(D)=0A=
})=0A=
}function g(C){return(C=3D=3D=3Dfalse?this.toArray():this)._reverse()=0A=
}function p(C){return =
this.inject([],function(F,E,D){if(0=3D=3DD||(C?F.last()!=3DE:!F.include(E=
))){F.push(E)=0A=
}return F=0A=
})=0A=
}function u(C){return this.uniq().findAll(function(D){return =
C.detect(function(E){return D=3D=3D=3DE=0A=
})=0A=
})=0A=
}function w(){return r.call(this,0)=0A=
}function o(){return this.length=0A=
}function A(){return"["+this.map(Object.inspect).join(", ")+"]"=0A=
}function a(E,C){C||(C=3D0);=0A=
var D=3Dthis.length;=0A=
if(C<0){C=3DD+C=0A=
}for(;=0A=
C<D;=0A=
C++){if(this[C]=3D=3D=3DE){return C=0A=
}}return -1=0A=
}function s(D,C){C=3DisNaN(C)?this.length:(C<0?this.length+C:C)+1;=0A=
var E=3Dthis.slice(0,C).reverse().indexOf(D);=0A=
return(E<0)?E:C-E-1=0A=
}function c(){var H=3Dr.call(this,0),F;=0A=
for(var D=3D0,E=3Darguments.length;=0A=
D<E;=0A=
D++){F=3Darguments[D];=0A=
if(Object.isArray(F)&&!("callee" in F)){for(var C=3D0,G=3DF.length;=0A=
C<G;=0A=
C++){H.push(F[C])=0A=
}}else{H.push(F)=0A=
}}return H=0A=
}Object.extend(z,Enumerable);=0A=
if(!z._reverse){z._reverse=3Dz.reverse=0A=
}Object.extend(z,{_each:t,clear:q,first:e,last:k,compact:n,flatten:B,with=
out:l,reverse:g,uniq:p,intersect:u,clone:w,toArray:w,size:o,inspect:A});=0A=
var f=3D(function(){return[].concat(arguments)[0][0]!=3D=3D1=0A=
})(1,2);=0A=
if(f){z.concat=3Dc=0A=
}if(!z.indexOf){z.indexOf=3Da=0A=
}if(!z.lastIndexOf){z.lastIndexOf=3Ds=0A=
}})();=0A=
function $H(a){return new Hash(a)=0A=
}var Hash=3DClass.create(Enumerable,(function(){function =
f(u){this._object=3DObject.isHash(u)?u.toObject():Object.clone(u)=0A=
}function g(w){for(var u in this._object){var =
z=3Dthis._object[u],A=3D[u,z];=0A=
A.key=3Du;=0A=
A.value=3Dz;=0A=
w(A)=0A=
}}function o(u,w){return this._object[u]=3Dw=0A=
}function c(u){if(this._object[u]!=3D=3DObject.prototype[u]){return =
this._object[u]=0A=
}}function r(u){var w=3Dthis._object[u];=0A=
delete this._object[u];=0A=
return w=0A=
}function t(){return Object.clone(this._object)=0A=
}function s(){return this.pluck("key")=0A=
}function q(){return this.pluck("value")=0A=
}function k(w){var u=3Dthis.detect(function(z){return z.value=3D=3D=3Dw=0A=
});=0A=
return u&&u.key=0A=
}function n(u){return this.clone().update(u)=0A=
}function e(u){return new =
Hash(u).inject(this,function(w,z){w.set(z.key,z.value);=0A=
return w=0A=
})=0A=
}function b(u,w){if(Object.isUndefined(w)){return u=0A=
}return u+"=3D"+encodeURIComponent(String.interpret(w))=0A=
}function a(){return this.inject([],function(B,E){var =
A=3DencodeURIComponent(E.key),w=3DE.value;=0A=
if(w&&typeof w=3D=3D"object"){if(Object.isArray(w)){var D=3D[];=0A=
for(var z=3D0,u=3Dw.length,C;=0A=
z<u;=0A=
z++){C=3Dw[z];=0A=
D.push(b(A,C))=0A=
}return B.concat(D)=0A=
}}else{B.push(b(A,w))=0A=
}return B=0A=
}).join("&")=0A=
}function p(){return"#<Hash:{"+this.map(function(u){return =
u.map(Object.inspect).join(": ")=0A=
}).join(", ")+"}>"=0A=
}function l(){return new Hash(this)=0A=
}return{initialize:f,_each:g,set:o,get:c,unset:r,toObject:t,toTemplateRep=
lacements:t,keys:s,values:q,index:k,merge:n,update:e,toQueryString:a,insp=
ect:p,toJSON:t,clone:l}=0A=
})());=0A=
Hash.from=3D$H;=0A=
Object.extend(Number.prototype,(function(){function e(){return =
this.toPaddedString(2,16)=0A=
}function b(){return this+1=0A=
}function l(o,n){$R(0,this,true).each(o,n);=0A=
return this=0A=
}function k(p,o){var n=3Dthis.toString(o||10);=0A=
return"0".times(p-n.length)+n=0A=
}function a(){return Math.abs(this)=0A=
}function c(){return Math.round(this)=0A=
}function f(){return Math.ceil(this)=0A=
}function g(){return Math.floor(this)=0A=
}return{toColorPart:e,succ:b,times:l,toPaddedString:k,abs:a,round:c,ceil:=
f,floor:g}=0A=
})());=0A=
function $R(c,a,b){return new ObjectRange(c,a,b)=0A=
}var ObjectRange=3DClass.create(Enumerable,(function(){function =
b(g,e,f){this.start=3Dg;=0A=
this.end=3De;=0A=
this.exclusive=3Df=0A=
}function c(e){var f=3Dthis.start;=0A=
while(this.include(f)){e(f);=0A=
f=3Df.succ()=0A=
}}function a(e){if(e<this.start){return false=0A=
}if(this.exclusive){return e<this.end=0A=
}return e<=3Dthis.end=0A=
}return{initialize:b,_each:c,include:a}=0A=
})());=0A=
var Abstract=3D{};=0A=
var Try=3D{these:function(){var c;=0A=
for(var b=3D0,f=3Darguments.length;=0A=
b<f;=0A=
b++){var a=3Darguments[b];=0A=
try{c=3Da();=0A=
break=0A=
}catch(g){}}return c=0A=
}};=0A=
var Ajax=3D{getTransport:function(){return Try.these(function(){return =
new XMLHttpRequest()=0A=
},function(){return new ActiveXObject("Msxml2.XMLHTTP")=0A=
},function(){return new ActiveXObject("Microsoft.XMLHTTP")=0A=
})||false=0A=
},activeRequestCount:0};=0A=
Ajax.Responders=3D{responders:[],_each:function(a){this.responders._each(=
a)=0A=
},register:function(a){if(!this.include(a)){this.responders.push(a)=0A=
}},unregister:function(a){this.responders=3Dthis.responders.without(a)=0A=
},dispatch:function(e,b,c,a){this.each(function(f){if(Object.isFunction(f=
[e])){try{f[e].apply(f,[b,c,a])=0A=
}catch(g){}}})=0A=
}};=0A=
Object.extend(Ajax.Responders,Enumerable);=0A=
Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCount++=0A=
},onComplete:function(){Ajax.activeRequestCount--=0A=
}});=0A=
Ajax.Base=3DClass.create({initialize:function(a){this.options=3D{method:"=
post",asynchronous:true,contentType:"application/x-www-form-urlencoded",e=
ncoding:"UTF-8",parameters:"",evalJSON:true,evalJS:true};=0A=
Object.extend(this.options,a||{});=0A=
this.options.method=3Dthis.options.method.toLowerCase();=0A=
if(Object.isHash(this.options.parameters)){this.options.parameters=3Dthis=
.options.parameters.toObject()=0A=
}}});=0A=
Ajax.Request=3DClass.create(Ajax.Base,{_complete:false,initialize:functio=
n($super,b,a){$super(a);=0A=
this.transport=3DAjax.getTransport();=0A=
this.request(b)=0A=
},request:function(b){this.url=3Db;=0A=
this.method=3Dthis.options.method;=0A=
var =
f=3DObject.isString(this.options.parameters)?this.options.parameters:Obje=
ct.toQueryString(this.options.parameters);=0A=
if(!["get","post"].include(this.method)){f+=3D(f?"&":"")+"_method=3D"+thi=
s.method;=0A=
this.method=3D"post"=0A=
}if(f&&this.method=3D=3D=3D"get"){this.url+=3D(this.url.include("?")?"&":=
"?")+f=0A=
}this.parameters=3Df.toQueryParams();=0A=
try{var a=3Dnew Ajax.Response(this);=0A=
if(this.options.onCreate){this.options.onCreate(a)=0A=
}Ajax.Responders.dispatch("onCreate",this,a);=0A=
this.transport.open(this.method.toUpperCase(),this.url,this.options.async=
hronous);=0A=
if(this.options.asynchronous){this.respondToReadyState.bind(this).defer(1=
)=0A=
}this.transport.onreadystatechange=3Dthis.onStateChange.bind(this);=0A=
this.setRequestHeaders();=0A=
this.body=3Dthis.method=3D=3D"post"?(this.options.postBody||f):null;=0A=
this.transport.send(this.body);=0A=
if(!this.options.asynchronous&&this.transport.overrideMimeType){this.onSt=
ateChange()=0A=
}}catch(c){this.dispatchException(c)=0A=
}},onStateChange:function(){var a=3Dthis.transport.readyState;=0A=
if(a>1&&!((a=3D=3D4)&&this._complete)){this.respondToReadyState(this.tran=
sport.readyState)=0A=
}},setRequestHeaders:function(){var =
f=3D{"X-Requested-With":"XMLHttpRequest","X-Prototype-Version":Prototype.=
Version,Accept:"text/javascript, text/html, application/xml, text/xml, =
*/*"};=0A=
if(this.method=3D=3D"post"){f["Content-type"]=3Dthis.options.contentType+=
(this.options.encoding?"; charset=3D"+this.options.encoding:"");=0A=
if(this.transport.overrideMimeType&&(navigator.userAgent.match(/Gecko\/(\=
d{4})/)||[0,2005])[1]<2005){f.Connection=3D"close"=0A=
}}if(typeof this.options.requestHeaders=3D=3D"object"){var =
c=3Dthis.options.requestHeaders;=0A=
if(Object.isFunction(c.push)){for(var b=3D0,e=3Dc.length;=0A=
b<e;=0A=
b+=3D2){f[c[b]]=3Dc[b+1]=0A=
}}else{$H(c).each(function(g){f[g.key]=3Dg.value=0A=
})=0A=
}}for(var a in f){this.transport.setRequestHeader(a,f[a])=0A=
}},success:function(){var a=3Dthis.getStatus();=0A=
return !a||(a>=3D200&&a<300)||a=3D=3D304=0A=
},getStatus:function(){try{if(this.transport.status=3D=3D=3D1223){return =
204=0A=
}return this.transport.status||0=0A=
}catch(a){return 0=0A=
}},respondToReadyState:function(a){var =
c=3DAjax.Request.Events[a],b=3Dnew Ajax.Response(this);=0A=
if(c=3D=3D"Complete"){try{this._complete=3Dtrue;=0A=
(this.options["on"+b.status]||this.options["on"+(this.success()?"Success"=
:"Failure")]||Prototype.emptyFunction)(b,b.headerJSON)=0A=
}catch(f){this.dispatchException(f)=0A=
}var g=3Db.getHeader("Content-type");=0A=
if(this.options.evalJS=3D=3D"force"||(this.options.evalJS&&this.isSameOri=
gin()&&g&&g.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i))){this.evalResponse()=0A=
}}try{(this.options["on"+c]||Prototype.emptyFunction)(b,b.headerJSON);=0A=
Ajax.Responders.dispatch("on"+c,this,b,b.headerJSON)=0A=
}catch(f){this.dispatchException(f)=0A=
}if(c=3D=3D"Complete"){this.transport.onreadystatechange=3DPrototype.empt=
yFunction=0A=
}},isSameOrigin:function(){var =
a=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
return =
!a||(a[0]=3D=3D"#{protocol}//#{domain}#{port}".interpolate({protocol:loca=
tion.protocol,domain:document.domain,port:location.port?":"+location.port=
:""}))=0A=
},getHeader:function(a){try{return =
this.transport.getResponseHeader(a)||null=0A=
}catch(b){return null=0A=
}},evalResponse:function(){try{return =
eval((this.transport.responseText||"").unfilterJSON())=0A=
}catch(e){this.dispatchException(e)=0A=
}},dispatchException:function(a){(this.options.onException||Prototype.emp=
tyFunction)(this,a);=0A=
Ajax.Responders.dispatch("onException",this,a)=0A=
}});=0A=
Ajax.Request.Events=3D["Uninitialized","Loading","Loaded","Interactive","=
Complete"];=0A=
Ajax.Response=3DClass.create({initialize:function(c){this.request=3Dc;=0A=
var e=3Dthis.transport=3Dc.transport,a=3Dthis.readyState=3De.readyState;=0A=
if((a>2&&!Prototype.Browser.IE)||a=3D=3D4){this.status=3Dthis.getStatus()=
;=0A=
this.statusText=3Dthis.getStatusText();=0A=
this.responseText=3DString.interpret(e.responseText);=0A=
this.headerJSON=3Dthis._getHeaderJSON()=0A=
}if(a=3D=3D4){var b=3De.responseXML;=0A=
this.responseXML=3DObject.isUndefined(b)?null:b;=0A=
this.responseJSON=3Dthis._getResponseJSON()=0A=
}},status:0,statusText:"",getStatus:Ajax.Request.prototype.getStatus,getS=
tatusText:function(){try{return this.transport.statusText||""=0A=
}catch(a){return""=0A=
}},getHeader:Ajax.Request.prototype.getHeader,getAllHeaders:function(){tr=
y{return this.getAllResponseHeaders()=0A=
}catch(a){return null=0A=
}},getResponseHeader:function(a){return =
this.transport.getResponseHeader(a)=0A=
},getAllResponseHeaders:function(){return =
this.transport.getAllResponseHeaders()=0A=
},_getHeaderJSON:function(){var a=3Dthis.getHeader("X-JSON");=0A=
if(!a){return null=0A=
}a=3DdecodeURIComponent(escape(a));=0A=
try{return =
a.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrigin(=
))=0A=
}catch(b){this.request.dispatchException(b)=0A=
}},_getResponseJSON:function(){var a=3Dthis.request.options;=0A=
if(!a.evalJSON||(a.evalJSON!=3D"force"&&!(this.getHeader("Content-type")|=
|"").include("application/json"))||this.responseText.blank()){return null=0A=
}try{return =
this.responseText.evalJSON(a.sanitizeJSON||!this.request.isSameOrigin())=0A=
}catch(b){this.request.dispatchException(b)=0A=
}}});=0A=
Ajax.Updater=3DClass.create(Ajax.Request,{initialize:function($super,a,c,=
b){this.container=3D{success:(a.success||a),failure:(a.failure||(a.succes=
s?null:a))};=0A=
b=3DObject.clone(b);=0A=
var e=3Db.onComplete;=0A=
b.onComplete=3D(function(f,g){this.updateContent(f.responseText);=0A=
if(Object.isFunction(e)){e(f,g)=0A=
}}).bind(this);=0A=
$super(c,b)=0A=
},updateContent:function(e){var =
c=3Dthis.container[this.success()?"success":"failure"],a=3Dthis.options;=0A=
if(!a.evalScripts){e=3De.stripScripts()=0A=
}if(c=3D$(c)){if(a.insertion){if(Object.isString(a.insertion)){var =
b=3D{};=0A=
b[a.insertion]=3De;=0A=
c.insert(b)=0A=
}else{a.insertion(c,e)=0A=
}}else{c.update(e)=0A=
}}}});=0A=
Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:function($sup=
er,a,c,b){$super(b);=0A=
this.onComplete=3Dthis.options.onComplete;=0A=
this.frequency=3D(this.options.frequency||2);=0A=
this.decay=3D(this.options.decay||1);=0A=
this.updater=3D{};=0A=
this.container=3Da;=0A=
this.url=3Dc;=0A=
this.start()=0A=
},start:function(){this.options.onComplete=3Dthis.updateComplete.bind(thi=
s);=0A=
this.onTimerEvent()=0A=
},stop:function(){this.updater.options.onComplete=3Dundefined;=0A=
clearTimeout(this.timer);=0A=
(this.onComplete||Prototype.emptyFunction).apply(this,arguments)=0A=
},updateComplete:function(a){if(this.options.decay){this.decay=3D(a.respo=
nseText=3D=3Dthis.lastText?this.decay*this.options.decay:1);=0A=
this.lastText=3Da.responseText=0A=
}this.timer=3Dthis.onTimerEvent.bind(this).delay(this.decay*this.frequenc=
y)=0A=
},onTimerEvent:function(){this.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options)=0A=
}});=0A=
function $(b){if(arguments.length>1){for(var =
a=3D0,e=3D[],c=3Darguments.length;=0A=
a<c;=0A=
a++){e.push($(arguments[a]))=0A=
}return e=0A=
}if(Object.isString(b)){b=3Ddocument.getElementById(b)=0A=
}return Element.extend(b)=0A=
}if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=3Dfunct=
ion(g,a){var c=3D[];=0A=
var =
f=3Ddocument.evaluate(g,$(a)||document,null,XPathResult.ORDERED_NODE_SNAP=
SHOT_TYPE,null);=0A=
for(var b=3D0,e=3Df.snapshotLength;=0A=
b<e;=0A=
b++){c.push(Element.extend(f.snapshotItem(b)))=0A=
}return c=0A=
}=0A=
}if(!Node){var Node=3D{}=0A=
}if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRIBUTE_NODE=
:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTITY_NODE:6=
,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DOCUMENT_TY=
PE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12})=0A=
}(function(c){function e(g,f){if(g=3D=3D=3D"select"){return false=0A=
}if("type" in f){return false=0A=
}return true=0A=
}var b=3D(function(){try{var f=3Ddocument.createElement('<input =
name=3D"x">');=0A=
return f.tagName.toLowerCase()=3D=3D=3D"input"&&f.name=3D=3D=3D"x"=0A=
}catch(g){return false=0A=
}})();=0A=
var a=3Dc.Element;=0A=
c.Element=3Dfunction(k,g){g=3Dg||{};=0A=
k=3Dk.toLowerCase();=0A=
var f=3DElement.cache;=0A=
if(b&&g.name){k=3D"<"+k+' name=3D"'+g.name+'">';=0A=
delete g.name;=0A=
return Element.writeAttribute(document.createElement(k),g)=0A=
}if(!f[k]){f[k]=3DElement.extend(document.createElement(k))=0A=
}var l=3De(k,g)?f[k].cloneNode(false):document.createElement(k);=0A=
return Element.writeAttribute(l,g)=0A=
};=0A=
Object.extend(c.Element,a||{});=0A=
if(a){c.Element.prototype=3Da.prototype=0A=
}})(this);=0A=
Element.idCounter=3D1;=0A=
Element.cache=3D{};=0A=
Element._purgeElement=3Dfunction(b){var a=3Db._prototypeUID;=0A=
if(a){Element.stopObserving(b);=0A=
b._prototypeUID=3Dvoid 0;=0A=
delete Element.Storage[a]=0A=
}};=0A=
Element.Methods=3D{visible:function(a){return =
$(a).style.display!=3D"none"=0A=
},toggle:function(a){a=3D$(a);=0A=
Element[Element.visible(a)?"hide":"show"](a);=0A=
return a=0A=
},hide:function(a){a=3D$(a);=0A=
a.style.display=3D"none";=0A=
return a=0A=
},show:function(a){a=3D$(a);=0A=
a.style.display=3D"";=0A=
return a=0A=
},remove:function(a){a=3D$(a);=0A=
a.parentNode.removeChild(a);=0A=
return a=0A=
},update:(function(){var e=3D(function(){var =
k=3Ddocument.createElement("select"),l=3Dtrue;=0A=
k.innerHTML=3D'<option value=3D"test">test</option>';=0A=
if(k.options&&k.options[0]){l=3Dk.options[0].nodeName.toUpperCase()!=3D=3D=
"OPTION"=0A=
}k=3Dnull;=0A=
return l=0A=
})();=0A=
var b=3D(function(){try{var k=3Ddocument.createElement("table");=0A=
if(k&&k.tBodies){k.innerHTML=3D"<tbody><tr><td>test</td></tr></tbody>";=0A=
var n=3Dtypeof k.tBodies[0]=3D=3D"undefined";=0A=
k=3Dnull;=0A=
return n=0A=
}}catch(l){return true=0A=
}})();=0A=
var a=3D(function(){try{var k=3Ddocument.createElement("div");=0A=
k.innerHTML=3D"<link>";=0A=
var n=3D(k.childNodes.length=3D=3D=3D0);=0A=
k=3Dnull;=0A=
return n=0A=
}catch(l){return true=0A=
}})();=0A=
var c=3De||b||a;=0A=
var g=3D(function(){var k=3Ddocument.createElement("script"),n=3Dfalse;=0A=
try{k.appendChild(document.createTextNode(""));=0A=
n=3D!k.firstChild||k.firstChild&&k.firstChild.nodeType!=3D=3D3=0A=
}catch(l){n=3Dtrue=0A=
}k=3Dnull;=0A=
return n=0A=
})();=0A=
function f(p,q){p=3D$(p);=0A=
var k=3DElement._purgeElement;=0A=
var r=3Dp.getElementsByTagName("*"),o=3Dr.length;=0A=
while(o--){k(r[o])=0A=
}if(q&&q.toElement){q=3Dq.toElement()=0A=
}if(Object.isElement(q)){return p.update().insert(q)=0A=
}q=3DObject.toHTML(q);=0A=
var n=3Dp.tagName.toUpperCase();=0A=
if(n=3D=3D=3D"SCRIPT"&&g){p.text=3Dq;=0A=
return p=0A=
}if(c){if(n in =
Element._insertionTranslations.tags){while(p.firstChild){p.removeChild(p.=
firstChild)=0A=
}Element._getContentFromAnonymousElement(n,q.stripScripts()).each(functio=
n(s){p.appendChild(s)=0A=
})=0A=
}else{if(a&&Object.isString(q)&&q.indexOf("<link")>-1){while(p.firstChild=
){p.removeChild(p.firstChild)=0A=
}var =
l=3DElement._getContentFromAnonymousElement(n,q.stripScripts(),true);=0A=
l.each(function(s){p.appendChild(s)=0A=
})=0A=
}else{p.innerHTML=3Dq.stripScripts()=0A=
}}}else{p.innerHTML=3Dq.stripScripts()=0A=
}q.evalScripts.bind(q).defer();=0A=
return p=0A=
}return f=0A=
})(),replace:function(b,c){b=3D$(b);=0A=
if(c&&c.toElement){c=3Dc.toElement()=0A=
}else{if(!Object.isElement(c)){c=3DObject.toHTML(c);=0A=
var a=3Db.ownerDocument.createRange();=0A=
a.selectNode(b);=0A=
c.evalScripts.bind(c).defer();=0A=
c=3Da.createContextualFragment(c.stripScripts())=0A=
}}b.parentNode.replaceChild(c,b);=0A=
return b=0A=
},insert:function(c,f){c=3D$(c);=0A=
if(Object.isString(f)||Object.isNumber(f)||Object.isElement(f)||(f&&(f.to=
Element||f.toHTML))){f=3D{bottom:f}=0A=
}var e,g,b,k;=0A=
for(var a in f){e=3Df[a];=0A=
a=3Da.toLowerCase();=0A=
g=3DElement._insertionTranslations[a];=0A=
if(e&&e.toElement){e=3De.toElement()=0A=
}if(Object.isElement(e)){g(c,e);=0A=
continue=0A=
}e=3DObject.toHTML(e);=0A=
b=3D((a=3D=3D"before"||a=3D=3D"after")?c.parentNode:c).tagName.toUpperCas=
e();=0A=
k=3DElement._getContentFromAnonymousElement(b,e.stripScripts());=0A=
if(a=3D=3D"top"||a=3D=3D"after"){k.reverse()=0A=
}k.each(g.curry(c));=0A=
e.evalScripts.bind(e).defer()=0A=
}return c=0A=
},wrap:function(b,c,a){b=3D$(b);=0A=
if(Object.isElement(c)){$(c).writeAttribute(a||{})=0A=
}else{if(Object.isString(c)){c=3Dnew Element(c,a)=0A=
}else{c=3Dnew Element("div",c)=0A=
}}if(b.parentNode){b.parentNode.replaceChild(c,b)=0A=
}c.appendChild(b);=0A=
return c=0A=
},inspect:function(b){b=3D$(b);=0A=
var a=3D"<"+b.tagName.toLowerCase();=0A=
$H({id:"id",className:"class"}).each(function(g){var =
f=3Dg.first(),c=3Dg.last(),e=3D(b[f]||"").toString();=0A=
if(e){a+=3D" "+c+"=3D"+e.inspect(true)=0A=
}});=0A=
return a+">"=0A=
},recursivelyCollect:function(a,c,e){a=3D$(a);=0A=
e=3De||-1;=0A=
var b=3D[];=0A=
while(a=3Da[c]){if(a.nodeType=3D=3D1){b.push(Element.extend(a))=0A=
}if(b.length=3D=3De){break=0A=
}}return b=0A=
},ancestors:function(a){return Element.recursivelyCollect(a,"parentNode")=0A=
},descendants:function(a){return Element.select(a,"*")=0A=
},firstDescendant:function(a){a=3D$(a).firstChild;=0A=
while(a&&a.nodeType!=3D1){a=3Da.nextSibling=0A=
}return $(a)=0A=
},immediateDescendants:function(b){var a=3D[],c=3D$(b).firstChild;=0A=
while(c){if(c.nodeType=3D=3D=3D1){a.push(Element.extend(c))=0A=
}c=3Dc.nextSibling=0A=
}return a=0A=
},previousSiblings:function(a,b){return =
Element.recursivelyCollect(a,"previousSibling")=0A=
},nextSiblings:function(a){return =
Element.recursivelyCollect(a,"nextSibling")=0A=
},siblings:function(a){a=3D$(a);=0A=
return =
Element.previousSiblings(a).reverse().concat(Element.nextSiblings(a))=0A=
},match:function(b,a){b=3D$(b);=0A=
if(Object.isString(a)){return Prototype.Selector.match(b,a)=0A=
}return a.match(b)=0A=
},up:function(b,e,a){b=3D$(b);=0A=
if(arguments.length=3D=3D1){return $(b.parentNode)=0A=
}var c=3DElement.ancestors(b);=0A=
return Object.isNumber(e)?c[e]:Prototype.Selector.find(c,e,a)=0A=
},down:function(b,c,a){b=3D$(b);=0A=
if(arguments.length=3D=3D1){return Element.firstDescendant(b)=0A=
}return =
Object.isNumber(c)?Element.descendants(b)[c]:Element.select(b,c)[a||0]=0A=
},previous:function(b,c,a){b=3D$(b);=0A=
if(Object.isNumber(c)){a=3Dc,c=3Dfalse=0A=
}if(!Object.isNumber(a)){a=3D0=0A=
}if(c){return Prototype.Selector.find(b.previousSiblings(),c,a)=0A=
}else{return b.recursivelyCollect("previousSibling",a+1)[a]=0A=
}},next:function(b,e,a){b=3D$(b);=0A=
if(Object.isNumber(e)){a=3De,e=3Dfalse=0A=
}if(!Object.isNumber(a)){a=3D0=0A=
}if(e){return Prototype.Selector.find(b.nextSiblings(),e,a)=0A=
}else{var c=3DObject.isNumber(a)?a+1:1;=0A=
return b.recursivelyCollect("nextSibling",a+1)[a]=0A=
}},select:function(a){a=3D$(a);=0A=
var b=3DArray.prototype.slice.call(arguments,1).join(", ");=0A=
return Prototype.Selector.select(b,a)=0A=
},adjacent:function(a){a=3D$(a);=0A=
var b=3DArray.prototype.slice.call(arguments,1).join(", ");=0A=
return Prototype.Selector.select(b,a.parentNode).without(a)=0A=
},identify:function(a){a=3D$(a);=0A=
var b=3DElement.readAttribute(a,"id");=0A=
if(b){return b=0A=
}do{b=3D"anonymous_element_"+Element.idCounter++=0A=
}while($(b));=0A=
Element.writeAttribute(a,"id",b);=0A=
return b=0A=
},readAttribute:function(c,a){c=3D$(c);=0A=
if(Prototype.Browser.IE){var b=3DElement._attributeTranslations.read;=0A=
if(b.values[a]){return b.values[a](c,a)=0A=
}if(b.names[a]){a=3Db.names[a]=0A=
}if(a.include(":")){return(!c.attributes||!c.attributes[a])?null:c.attrib=
utes[a].value=0A=
}}return c.getAttribute(a)=0A=
},writeAttribute:function(f,c,g){f=3D$(f);=0A=
var b=3D{},e=3DElement._attributeTranslations.write;=0A=
if(typeof c=3D=3D"object"){b=3Dc=0A=
}else{b[c]=3DObject.isUndefined(g)?true:g=0A=
}for(var a in b){c=3De.names[a]||a;=0A=
g=3Db[a];=0A=
if(e.values[a]){c=3De.values[a](f,g)=0A=
}if(g=3D=3D=3Dfalse||g=3D=3D=3Dnull){f.removeAttribute(c)=0A=
}else{if(g=3D=3D=3Dtrue){f.setAttribute(c,c)=0A=
}else{f.setAttribute(c,g)=0A=
}}}return f=0A=
},getHeight:function(a){return Element.getDimensions(a).height=0A=
},getWidth:function(a){return Element.getDimensions(a).width=0A=
},classNames:function(a){return new Element.ClassNames(a)=0A=
},hasClassName:function(a,b){if(!(a=3D$(a))){return=0A=
}var c=3Da.className;=0A=
return(c.length>0&&(c=3D=3Db||new RegExp("(^|\\s)"+b+"(\\s|$)").test(c)))=0A=
},addClassName:function(a,b){if(!(a=3D$(a))){return=0A=
}if(!Element.hasClassName(a,b)){a.className+=3D(a.className?" ":"")+b=0A=
}return a=0A=
},removeClassName:function(a,b){if(!(a=3D$(a))){return=0A=
}a.className=3Da.className.replace(new RegExp("(^|\\s+)"+b+"(\\s+|$)")," =
").strip();=0A=
return a=0A=
},toggleClassName:function(a,b){if(!(a=3D$(a))){return=0A=
}return =
Element[Element.hasClassName(a,b)?"removeClassName":"addClassName"](a,b)=0A=
},cleanWhitespace:function(b){b=3D$(b);=0A=
var c=3Db.firstChild;=0A=
while(c){var a=3Dc.nextSibling;=0A=
if(c.nodeType=3D=3D3&&!/\S/.test(c.nodeValue)){b.removeChild(c)=0A=
}c=3Da=0A=
}return b=0A=
},empty:function(a){return $(a).innerHTML.blank()=0A=
},descendantOf:function(b,a){b=3D$(b),a=3D$(a);=0A=
if(b.compareDocumentPosition){return(b.compareDocumentPosition(a)&8)=3D=3D=
=3D8=0A=
}if(a.contains){return a.contains(b)&&a!=3D=3Db=0A=
}while(b=3Db.parentNode){if(b=3D=3Da){return true=0A=
}}return false=0A=
},scrollTo:function(a){a=3D$(a);=0A=
var b=3DElement.cumulativeOffset(a);=0A=
window.scrollTo(b[0],b[1]);=0A=
return a=0A=
},getStyle:function(b,c){b=3D$(b);=0A=
c=3Dc=3D=3D"float"?"cssFloat":c.camelize();=0A=
var e=3Db.style[c];=0A=
if(!e||e=3D=3D"auto"){var =
a=3Ddocument.defaultView.getComputedStyle(b,null);=0A=
e=3Da?a[c]:null=0A=
}if(c=3D=3D"opacity"){return e?parseFloat(e):1=0A=
}return e=3D=3D"auto"?null:e=0A=
},getOpacity:function(a){return $(a).getStyle("opacity")=0A=
},setStyle:function(b,c){b=3D$(b);=0A=
var f=3Db.style,a;=0A=
if(Object.isString(c)){b.style.cssText+=3D";"+c;=0A=
return =
c.include("opacity")?b.setOpacity(c.match(/opacity:\s*(\d?\.?\d*)/)[1]):b=0A=
}for(var e in c){if(e=3D=3D"opacity"){b.setOpacity(c[e])=0A=
}else{f[(e=3D=3D"float"||e=3D=3D"cssFloat")?(Object.isUndefined(f.styleFl=
oat)?"cssFloat":"styleFloat"):e]=3Dc[e]=0A=
}}return b=0A=
},setOpacity:function(a,b){a=3D$(a);=0A=
a.style.opacity=3D(b=3D=3D1||b=3D=3D=3D"")?"":(b<0.00001)?0:b;=0A=
return a=0A=
},makePositioned:function(a){a=3D$(a);=0A=
var b=3DElement.getStyle(a,"position");=0A=
if(b=3D=3D"static"||!b){a._madePositioned=3Dtrue;=0A=
a.style.position=3D"relative";=0A=
if(Prototype.Browser.Opera){a.style.top=3D0;=0A=
a.style.left=3D0=0A=
}}return a=0A=
},undoPositioned:function(a){a=3D$(a);=0A=
if(a._madePositioned){a._madePositioned=3Dundefined;=0A=
a.style.position=3Da.style.top=3Da.style.left=3Da.style.bottom=3Da.style.=
right=3D""=0A=
}return a=0A=
},makeClipping:function(a){a=3D$(a);=0A=
if(a._overflow){return a=0A=
}a._overflow=3DElement.getStyle(a,"overflow")||"auto";=0A=
if(a._overflow!=3D=3D"hidden"){a.style.overflow=3D"hidden"=0A=
}return a=0A=
},undoClipping:function(a){a=3D$(a);=0A=
if(!a._overflow){return a=0A=
}a.style.overflow=3Da._overflow=3D=3D"auto"?"":a._overflow;=0A=
a._overflow=3Dnull;=0A=
return a=0A=
},clonePosition:function(b,e){var =
a=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight:true,=
offsetTop:0,offsetLeft:0},arguments[2]||{});=0A=
e=3D$(e);=0A=
var f=3DElement.viewportOffset(e),g=3D[0,0],c=3Dnull;=0A=
b=3D$(b);=0A=
if(Element.getStyle(b,"position")=3D=3D"absolute"){c=3DElement.getOffsetP=
arent(b);=0A=
g=3DElement.viewportOffset(c)=0A=
}if(c=3D=3Ddocument.body){g[0]-=3Ddocument.body.offsetLeft;=0A=
g[1]-=3Ddocument.body.offsetTop=0A=
}if(a.setLeft){b.style.left=3D(f[0]-g[0]+a.offsetLeft)+"px"=0A=
}if(a.setTop){b.style.top=3D(f[1]-g[1]+a.offsetTop)+"px"=0A=
}if(a.setWidth){b.style.width=3De.offsetWidth+"px"=0A=
}if(a.setHeight){b.style.height=3De.offsetHeight+"px"=0A=
}return b=0A=
}};=0A=
Object.extend(Element.Methods,{getElementsBySelector:Element.Methods.sele=
ct,childElements:Element.Methods.immediateDescendants});=0A=
Element._attributeTranslations=3D{write:{names:{className:"class",htmlFor=
:"for"},values:{}}};=0A=
if(Prototype.Browser.Opera){Element.Methods.getStyle=3DElement.Methods.ge=
tStyle.wrap(function(e,b,c){switch(c){case"height":case"width":if(!Elemen=
t.visible(b)){return null=0A=
}var f=3DparseInt(e(b,c),10);=0A=
if(f!=3D=3Db["offset"+c.capitalize()]){return f+"px"=0A=
}var a;=0A=
if(c=3D=3D=3D"height"){a=3D["border-top-width","padding-top","padding-bot=
tom","border-bottom-width"]=0A=
}else{a=3D["border-left-width","padding-left","padding-right","border-rig=
ht-width"]=0A=
}return a.inject(f,function(g,k){var l=3De(b,k);=0A=
return l=3D=3D=3Dnull?g:g-parseInt(l,10)=0A=
})+"px";=0A=
default:return e(b,c)=0A=
}});=0A=
Element.Methods.readAttribute=3DElement.Methods.readAttribute.wrap(functi=
on(c,a,b){if(b=3D=3D=3D"title"){return a.title=0A=
}return c(a,b)=0A=
})=0A=
}else{if(Prototype.Browser.IE){Element.Methods.getStyle=3Dfunction(a,b){a=
=3D$(a);=0A=
b=3D(b=3D=3D"float"||b=3D=3D"cssFloat")?"styleFloat":b.camelize();=0A=
var c=3Da.style[b];=0A=
if(!c&&a.currentStyle){c=3Da.currentStyle[b]=0A=
}if(b=3D=3D"opacity"){if(c=3D(a.getStyle("filter")||"").match(/alpha\(opa=
city=3D(.*)\)/)){if(c[1]){return parseFloat(c[1])/100=0A=
}}return 1=0A=
}if(c=3D=3D"auto"){if((b=3D=3D"width"||b=3D=3D"height")&&(a.getStyle("dis=
play")!=3D"none")){return a["offset"+b.capitalize()]+"px"=0A=
}return null=0A=
}return c=0A=
};=0A=
Element.Methods.setOpacity=3Dfunction(b,f){function g(k){return =
k.replace(/alpha\([^\)]*\)/gi,"")=0A=
}b=3D$(b);=0A=
var a=3Db.currentStyle;=0A=
if((a&&!a.hasLayout)||(!a&&b.style.zoom=3D=3D"normal")){b.style.zoom=3D1=0A=
}var e=3Db.getStyle("filter"),c=3Db.style;=0A=
if(f=3D=3D1||f=3D=3D=3D""){(e=3Dg(e))?c.filter=3De:c.removeAttribute("fil=
ter");=0A=
return b=0A=
}else{if(f<0.00001){f=3D0=0A=
}}c.filter=3Dg(e)+"alpha(opacity=3D"+(f*100)+")";=0A=
return b=0A=
};=0A=
Element._attributeTranslations=3D(function(){var =
b=3D"className",a=3D"for",c=3Ddocument.createElement("div");=0A=
c.setAttribute(b,"x");=0A=
if(c.className!=3D=3D"x"){c.setAttribute("class","x");=0A=
if(c.className=3D=3D=3D"x"){b=3D"class"=0A=
}}c=3Dnull;=0A=
c=3Ddocument.createElement("label");=0A=
c.setAttribute(a,"x");=0A=
if(c.htmlFor!=3D=3D"x"){c.setAttribute("htmlFor","x");=0A=
if(c.htmlFor=3D=3D=3D"x"){a=3D"htmlFor"=0A=
}}c=3Dnull;=0A=
return{read:{names:{"class":b,className:b,"for":a,htmlFor:a},values:{_get=
Attr:function(e,f){return e.getAttribute(f)=0A=
},_getAttr2:function(e,f){return e.getAttribute(f,2)=0A=
},_getAttrNode:function(e,g){var f=3De.getAttributeNode(g);=0A=
return f?f.value:""=0A=
},_getEv:(function(){var e=3Ddocument.createElement("div"),k;=0A=
e.onclick=3DPrototype.emptyFunction;=0A=
var g=3De.getAttribute("onclick");=0A=
if(String(g).indexOf("{")>-1){k=3Dfunction(f,l){l=3Df.getAttribute(l);=0A=
if(!l){return null=0A=
}l=3Dl.toString();=0A=
l=3Dl.split("{")[1];=0A=
l=3Dl.split("}")[0];=0A=
return l.strip()=0A=
}=0A=
}else{if(g=3D=3D=3D""){k=3Dfunction(f,l){l=3Df.getAttribute(l);=0A=
if(!l){return null=0A=
}return l.strip()=0A=
}=0A=
}}e=3Dnull;=0A=
return k=0A=
})(),_flag:function(e,f){return $(e).hasAttribute(f)?f:null=0A=
},style:function(e){return e.style.cssText.toLowerCase()=0A=
},title:function(e){return e.title=0A=
}}}}=0A=
})();=0A=
Element._attributeTranslations.write=3D{names:Object.extend({cellpadding:=
"cellPadding",cellspacing:"cellSpacing"},Element._attributeTranslations.r=
ead.names),values:{checked:function(a,b){a.checked=3D!!b=0A=
},style:function(a,b){a.style.cssText=3Db?b:""=0A=
}}};=0A=
Element._attributeTranslations.has=3D{};=0A=
$w("colSpan rowSpan vAlign dateTime accessKey tabIndex encType maxLength =
readOnly longDesc =
frameBorder").each(function(a){Element._attributeTranslations.write.names=
[a.toLowerCase()]=3Da;=0A=
Element._attributeTranslations.has[a.toLowerCase()]=3Da=0A=
});=0A=
(function(a){Object.extend(a,{href:a._getAttr2,src:a._getAttr2,type:a._ge=
tAttr,action:a._getAttrNode,disabled:a._flag,checked:a._flag,readonly:a._=
flag,multiple:a._flag,onload:a._getEv,onunload:a._getEv,onclick:a._getEv,=
ondblclick:a._getEv,onmousedown:a._getEv,onmouseup:a._getEv,onmouseover:a=
._getEv,onmousemove:a._getEv,onmouseout:a._getEv,onfocus:a._getEv,onblur:=
a._getEv,onkeypress:a._getEv,onkeydown:a._getEv,onkeyup:a._getEv,onsubmit=
:a._getEv,onreset:a._getEv,onselect:a._getEv,onchange:a._getEv})=0A=
})(Element._attributeTranslations.read.values);=0A=
if(Prototype.BrowserFeatures.ElementExtensions){(function(){function =
a(f){var b=3Df.getElementsByTagName("*"),e=3D[];=0A=
for(var c=3D0,g;=0A=
g=3Db[c];=0A=
c++){if(g.tagName!=3D=3D"!"){e.push(g)=0A=
}}return e=0A=
}Element.Methods.down=3Dfunction(c,e,b){c=3D$(c);=0A=
if(arguments.length=3D=3D1){return c.firstDescendant()=0A=
}return Object.isNumber(e)?a(c)[e]:Element.select(c,e)[b||0]=0A=
}=0A=
})()=0A=
}}else{if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)=
){Element.Methods.setOpacity=3Dfunction(a,b){a=3D$(a);=0A=
a.style.opacity=3D(b=3D=3D1)?0.999999:(b=3D=3D=3D"")?"":(b<0.00001)?0:b;=0A=
return a=0A=
}=0A=
}else{if(Prototype.Browser.WebKit){Element.Methods.setOpacity=3Dfunction(=
a,b){a=3D$(a);=0A=
a.style.opacity=3D(b=3D=3D1||b=3D=3D=3D"")?"":(b<0.00001)?0:b;=0A=
if(b=3D=3D1){if(a.tagName.toUpperCase()=3D=3D"IMG"&&a.width){a.width++;=0A=
a.width--=0A=
}else{try{var f=3Ddocument.createTextNode(" ");=0A=
a.appendChild(f);=0A=
a.removeChild(f)=0A=
}catch(c){}}}return a=0A=
}=0A=
}}}}if("outerHTML" in =
document.documentElement){Element.Methods.replace=3Dfunction(c,f){c=3D$(c=
);=0A=
if(f&&f.toElement){f=3Df.toElement()=0A=
}if(Object.isElement(f)){c.parentNode.replaceChild(f,c);=0A=
return c=0A=
}f=3DObject.toHTML(f);=0A=
var e=3Dc.parentNode,b=3De.tagName.toUpperCase();=0A=
if(Element._insertionTranslations.tags[b]){var =
g=3Dc.next(),a=3DElement._getContentFromAnonymousElement(b,f.stripScripts=
());=0A=
e.removeChild(c);=0A=
if(g){a.each(function(k){e.insertBefore(k,g)=0A=
})=0A=
}else{a.each(function(k){e.appendChild(k)=0A=
})=0A=
}}else{c.outerHTML=3Df.stripScripts()=0A=
}f.evalScripts.bind(f).defer();=0A=
return c=0A=
}=0A=
}Element._returnOffset=3Dfunction(b,c){var a=3D[b,c];=0A=
a.left=3Db;=0A=
a.top=3Dc;=0A=
return a=0A=
};=0A=
Element._getContentFromAnonymousElement=3Dfunction(f,e,g){var k=3Dnew =
Element("div"),c=3DElement._insertionTranslations.tags[f];=0A=
var a=3Dfalse;=0A=
if(c){a=3Dtrue=0A=
}else{if(g){a=3Dtrue;=0A=
c=3D["","",0]=0A=
}}if(a){k.innerHTML=3D"&nbsp;"+c[0]+e+c[1];=0A=
k.removeChild(k.firstChild);=0A=
for(var b=3Dc[2];=0A=
b--;=0A=
){k=3Dk.firstChild=0A=
}}else{k.innerHTML=3De=0A=
}return $A(k.childNodes)=0A=
};=0A=
Element._insertionTranslations=3D{before:function(a,b){a.parentNode.inser=
tBefore(b,a)=0A=
},top:function(a,b){a.insertBefore(b,a.firstChild)=0A=
},bottom:function(a,b){a.appendChild(b)=0A=
},after:function(a,b){a.parentNode.insertBefore(b,a.nextSibling)=0A=
},tags:{TABLE:["<table>","</table>",1],TBODY:["<table><tbody>","</tbody><=
/table>",2],TR:["<table><tbody><tr>","</tr></tbody></table>",3],TD:["<tab=
le><tbody><tr><td>","</td></tr></tbody></table>",4],SELECT:["<select>","<=
/select>",1]}};=0A=
(function(){var a=3DElement._insertionTranslations.tags;=0A=
Object.extend(a,{THEAD:a.TBODY,TFOOT:a.TBODY,TH:a.TD})=0A=
})();=0A=
Element.Methods.Simulated=3D{hasAttribute:function(a,c){c=3DElement._attr=
ibuteTranslations.has[c]||c;=0A=
var b=3D$(a).getAttributeNode(c);=0A=
return !!(b&&b.specified)=0A=
}};=0A=
Element.Methods.ByTag=3D{};=0A=
Object.extend(Element,Element.Methods);=0A=
(function(a){if(!Prototype.BrowserFeatures.ElementExtensions&&a.__proto__=
){window.HTMLElement=3D{};=0A=
window.HTMLElement.prototype=3Da.__proto__;=0A=
Prototype.BrowserFeatures.ElementExtensions=3Dtrue=0A=
}a=3Dnull=0A=
})(document.createElement("div"));=0A=
Element.extend=3D(function(){function c(k){if(typeof =
window.Element!=3D"undefined"){var n=3Dwindow.Element.prototype;=0A=
if(n){var =
p=3D"_"+(Math.random()+"").slice(2),l=3Ddocument.createElement(k);=0A=
n[p]=3D"x";=0A=
var o=3D(l[p]!=3D=3D"x");=0A=
delete n[p];=0A=
l=3Dnull;=0A=
return o=0A=
}}return false=0A=
}function b(l,k){for(var o in k){var n=3Dk[o];=0A=
if(Object.isFunction(n)&&!(o in l)){l[o]=3Dn.methodize()=0A=
}}}var e=3Dc("object");=0A=
if(Prototype.BrowserFeatures.SpecificElementExtensions){if(e){return =
function(l){if(l&&typeof l._extendedByPrototype=3D=3D"undefined"){var =
k=3Dl.tagName;=0A=
if(k&&(/^(?:object|applet|embed)$/i.test(k))){b(l,Element.Methods);=0A=
b(l,Element.Methods.Simulated);=0A=
b(l,Element.Methods.ByTag[k.toUpperCase()])=0A=
}}return l=0A=
}=0A=
}return Prototype.K=0A=
}var a=3D{},f=3DElement.Methods.ByTag;=0A=
var g=3DObject.extend(function(n){if(!n||typeof =
n._extendedByPrototype!=3D"undefined"||n.nodeType!=3D1||n=3D=3Dwindow){re=
turn n=0A=
}var k=3DObject.clone(a),l=3Dn.tagName.toUpperCase();=0A=
if(f[l]){Object.extend(k,f[l])=0A=
}b(n,k);=0A=
n._extendedByPrototype=3DPrototype.emptyFunction;=0A=
return n=0A=
},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtensions){Ob=
ject.extend(a,Element.Methods);=0A=
Object.extend(a,Element.Methods.Simulated)=0A=
}}});=0A=
g.refresh();=0A=
return g=0A=
})();=0A=
if(document.documentElement.hasAttribute){Element.hasAttribute=3Dfunction=
(a,b){return a.hasAttribute(b)=0A=
}=0A=
}else{Element.hasAttribute=3DElement.Methods.Simulated.hasAttribute=0A=
}Element.addMethods=3Dfunction(c){var =
n=3DPrototype.BrowserFeatures,e=3DElement.Methods.ByTag;=0A=
if(!c){Object.extend(Form,Form.Methods);=0A=
Object.extend(Form.Element,Form.Element.Methods);=0A=
Object.extend(Element.Methods.ByTag,{FORM:Object.clone(Form.Methods),INPU=
T:Object.clone(Form.Element.Methods),SELECT:Object.clone(Form.Element.Met=
hods),TEXTAREA:Object.clone(Form.Element.Methods),BUTTON:Object.clone(For=
m.Element.Methods)})=0A=
}if(arguments.length=3D=3D2){var b=3Dc;=0A=
c=3Darguments[1]=0A=
}if(!b){Object.extend(Element.Methods,c||{})=0A=
}else{if(Object.isArray(b)){b.each(k)=0A=
}else{k(b)=0A=
}}function k(p){p=3Dp.toUpperCase();=0A=
if(!Element.Methods.ByTag[p]){Element.Methods.ByTag[p]=3D{}=0A=
}Object.extend(Element.Methods.ByTag[p],c)=0A=
}function a(r,q,p){p=3Dp||false;=0A=
for(var t in r){var s=3Dr[t];=0A=
if(!Object.isFunction(s)){continue=0A=
}if(!p||!(t in q)){q[t]=3Ds.methodize()=0A=
}}}function f(s){var p;=0A=
var =
r=3D{OPTGROUP:"OptGroup",TEXTAREA:"TextArea",P:"Paragraph",FIELDSET:"Fiel=
dSet",UL:"UList",OL:"OList",DL:"DList",DIR:"Directory",H1:"Heading",H2:"H=
eading",H3:"Heading",H4:"Heading",H5:"Heading",H6:"Heading",Q:"Quote",INS=
:"Mod",DEL:"Mod",A:"Anchor",IMG:"Image",CAPTION:"TableCaption",COL:"Table=
Col",COLGROUP:"TableCol",THEAD:"TableSection",TFOOT:"TableSection",TBODY:=
"TableSection",TR:"TableRow",TH:"TableCell",TD:"TableCell",FRAMESET:"Fram=
eSet",IFRAME:"IFrame"};=0A=
if(r[s]){p=3D"HTML"+r[s]+"Element"=0A=
}if(window[p]){return window[p]=0A=
}p=3D"HTML"+s+"Element";=0A=
if(window[p]){return window[p]=0A=
}p=3D"HTML"+s.capitalize()+"Element";=0A=
if(window[p]){return window[p]=0A=
}var =
q=3Ddocument.createElement(s),t=3Dq.__proto__||q.constructor.prototype;=0A=
q=3Dnull;=0A=
return t=0A=
}var l=3Dwindow.HTMLElement?HTMLElement.prototype:Element.prototype;=0A=
if(n.ElementExtensions){a(Element.Methods,l);=0A=
a(Element.Methods.Simulated,l,true)=0A=
}if(n.SpecificElementExtensions){for(var o in Element.Methods.ByTag){var =
g=3Df(o);=0A=
if(Object.isUndefined(g)){continue=0A=
}a(e[o],g.prototype)=0A=
}}Object.extend(Element,Element.Methods);=0A=
delete Element.ByTag;=0A=
if(Element.extend.refresh){Element.extend.refresh()=0A=
}Element.cache=3D{}=0A=
};=0A=
document.viewport=3D{getDimensions:function(){return{width:this.getWidth(=
),height:this.getHeight()}=0A=
},getScrollOffsets:function(){return =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop)=0A=
}};=0A=
(function(b){var k=3DPrototype.Browser,f=3Ddocument,c,e=3D{};=0A=
function a(){if(k.WebKit&&!f.evaluate){return document=0A=
}if(k.Opera&&window.parseFloat(window.opera.version())<9.5){return =
document.body=0A=
}return document.documentElement=0A=
}function g(l){if(!c){c=3Da()=0A=
}e[l]=3D"client"+l;=0A=
b["get"+l]=3Dfunction(){return c[e[l]]=0A=
};=0A=
return b["get"+l]()=0A=
}b.getWidth=3Dg.curry("Width");=0A=
b.getHeight=3Dg.curry("Height")=0A=
})(document.viewport);=0A=
Element.Storage=3D{UID:1};=0A=
Element.addMethods({getStorage:function(b){if(!(b=3D$(b))){return=0A=
}var a;=0A=
if(b=3D=3D=3Dwindow){a=3D0=0A=
}else{if(typeof =
b._prototypeUID=3D=3D=3D"undefined"){b._prototypeUID=3DElement.Storage.UI=
D++=0A=
}a=3Db._prototypeUID=0A=
}if(!Element.Storage[a]){Element.Storage[a]=3D$H()=0A=
}return Element.Storage[a]=0A=
},store:function(b,a,c){if(!(b=3D$(b))){return=0A=
}if(arguments.length=3D=3D=3D2){Element.getStorage(b).update(a)=0A=
}else{Element.getStorage(b).set(a,c)=0A=
}return b=0A=
},retrieve:function(c,b,a){if(!(c=3D$(c))){return=0A=
}var f=3DElement.getStorage(c),e=3Df.get(b);=0A=
if(Object.isUndefined(e)){f.set(b,a);=0A=
e=3Da=0A=
}return e=0A=
},clone:function(c,a){if(!(c=3D$(c))){return=0A=
}var f=3Dc.cloneNode(a);=0A=
f._prototypeUID=3Dvoid 0;=0A=
if(a){var e=3DElement.select(f,"*"),b=3De.length;=0A=
while(b--){e[b]._prototypeUID=3Dvoid 0=0A=
}}return Element.extend(f)=0A=
},purge:function(c){if(!(c=3D$(c))){return=0A=
}var a=3DElement._purgeElement;=0A=
a(c);=0A=
var e=3Dc.getElementsByTagName("*"),b=3De.length;=0A=
while(b--){a(e[b])=0A=
}return null=0A=
}});=0A=
(function(){function l(D){var C=3DD.match(/^(\d+)%?$/i);=0A=
if(!C){return null=0A=
}return(Number(C[1])/100)=0A=
}function t(N,O,D){var G=3Dnull;=0A=
if(Object.isElement(N)){G=3DN;=0A=
N=3DG.getStyle(O)=0A=
}if(N=3D=3D=3Dnull){return null=0A=
}if((/^(?:-)?\d+(\.\d+)?(px)?$/i).test(N)){return window.parseFloat(N)=0A=
}var I=3DN.include("%"),E=3D(D=3D=3D=3Ddocument.viewport);=0A=
if(/\d/.test(N)&&G&&G.runtimeStyle&&!(I&&E)){var =
C=3DG.style.left,M=3DG.runtimeStyle.left;=0A=
G.runtimeStyle.left=3DG.currentStyle.left;=0A=
G.style.left=3DN||0;=0A=
N=3DG.style.pixelLeft;=0A=
G.style.left=3DC;=0A=
G.runtimeStyle.left=3DM;=0A=
return N=0A=
}if(G&&I){D=3DD||G.parentNode;=0A=
var F=3Dl(N);=0A=
var J=3Dnull;=0A=
var H=3DG.getStyle("position");=0A=
var L=3DO.include("left")||O.include("right")||O.include("width");=0A=
var K=3DO.include("top")||O.include("bottom")||O.include("height");=0A=
if(D=3D=3D=3Ddocument.viewport){if(L){J=3Ddocument.viewport.getWidth()=0A=
}else{if(K){J=3Ddocument.viewport.getHeight()=0A=
}}}else{if(L){J=3D$(D).measure("width")=0A=
}else{if(K){J=3D$(D).measure("height")=0A=
}}}return(J=3D=3D=3Dnull)?0:J*F=0A=
}return 0=0A=
}function k(C){if(Object.isString(C)&&C.endsWith("px")){return C=0A=
}return C+"px"=0A=
}function o(D){var C=3DD;=0A=
while(D&&D.parentNode){var E=3DD.getStyle("display");=0A=
if(E=3D=3D=3D"none"){return false=0A=
}D=3D$(D.parentNode)=0A=
}return true=0A=
}var e=3DPrototype.K;=0A=
if("currentStyle" in =
document.documentElement){e=3Dfunction(C){if(!C.currentStyle.hasLayout){C=
.style.zoom=3D1=0A=
}return C=0A=
}=0A=
}function g(C){if(C.include("border")){C=3DC+"-width"=0A=
}return C.camelize()=0A=
}Element.Layout=3DClass.create(Hash,{initialize:function($super,D,C){$sup=
er();=0A=
this.element=3D$(D);=0A=
Element.Layout.PROPERTIES.each(function(E){this._set(E,null)=0A=
},this);=0A=
if(C){this._preComputing=3Dtrue;=0A=
this._begin();=0A=
Element.Layout.PROPERTIES.each(this._compute,this);=0A=
this._end();=0A=
this._preComputing=3Dfalse=0A=
}},_set:function(D,C){return Hash.prototype.set.call(this,D,C)=0A=
},set:function(D,C){throw"Properties of Element.Layout are read-only."=0A=
},get:function($super,D){var C=3D$super(D);=0A=
return C=3D=3D=3Dnull?this._compute(D):C=0A=
},_begin:function(){if(this._prepared){return=0A=
}var G=3Dthis.element;=0A=
if(o(G)){this._prepared=3Dtrue;=0A=
return=0A=
}var =
I=3D{position:G.style.position||"",width:G.style.width||"",visibility:G.s=
tyle.visibility||"",display:G.style.display||""};=0A=
G.store("prototype_original_styles",I);=0A=
var J=3DG.getStyle("position"),C=3DG.getStyle("width");=0A=
if(C=3D=3D=3D"0px"||C=3D=3D=3Dnull){G.style.display=3D"block";=0A=
C=3DG.getStyle("width")=0A=
}var D=3D(J=3D=3D=3D"fixed")?document.viewport:G.parentNode;=0A=
G.setStyle({position:"absolute",visibility:"hidden",display:"block"});=0A=
var E=3DG.getStyle("width");=0A=
var F;=0A=
if(C&&(E=3D=3D=3DC)){F=3Dt(G,"width",D)=0A=
}else{if(J=3D=3D=3D"absolute"||J=3D=3D=3D"fixed"){F=3Dt(G,"width",D)=0A=
}else{var K=3DG.parentNode,H=3D$(K).getLayout();=0A=
F=3DH.get("width")-this.get("margin-left")-this.get("border-left")-this.g=
et("padding-left")-this.get("padding-right")-this.get("border-right")-thi=
s.get("margin-right")=0A=
}}G.setStyle({width:F+"px"});=0A=
this._prepared=3Dtrue=0A=
},_end:function(){var D=3Dthis.element;=0A=
var C=3DD.retrieve("prototype_original_styles");=0A=
D.store("prototype_original_styles",null);=0A=
D.setStyle(C);=0A=
this._prepared=3Dfalse=0A=
},_compute:function(D){var C=3DElement.Layout.COMPUTATIONS;=0A=
if(!(D in C)){throw"Property not found."=0A=
}return this._set(D,C[D].call(this,this.element))=0A=
},toObject:function(){var C=3D$A(arguments);=0A=
var D=3D(C.length=3D=3D=3D0)?Element.Layout.PROPERTIES:C.join(" =
").split(" ");=0A=
var E=3D{};=0A=
D.each(function(F){if(!Element.Layout.PROPERTIES.include(F)){return=0A=
}var G=3Dthis.get(F);=0A=
if(G!=3Dnull){E[F]=3DG=0A=
}},this);=0A=
return E=0A=
},toHash:function(){var C=3Dthis.toObject.apply(this,arguments);=0A=
return new Hash(C)=0A=
},toCSS:function(){var C=3D$A(arguments);=0A=
var E=3D(C.length=3D=3D=3D0)?Element.Layout.PROPERTIES:C.join(" =
").split(" ");=0A=
var D=3D{};=0A=
E.each(function(F){if(!Element.Layout.PROPERTIES.include(F)){return=0A=
}if(Element.Layout.COMPOSITE_PROPERTIES.include(F)){return=0A=
}var G=3Dthis.get(F);=0A=
if(G!=3Dnull){D[g(F)]=3DG+"px"=0A=
}},this);=0A=
return D=0A=
},inspect:function(){return"#<Element.Layout>"=0A=
}});=0A=
Object.extend(Element.Layout,{PROPERTIES:$w("height width top left right =
bottom border-left border-right border-top border-bottom padding-left =
padding-right padding-top padding-bottom margin-top margin-bottom =
margin-left margin-right padding-box-width padding-box-height =
border-box-width border-box-height margin-box-width =
margin-box-height"),COMPOSITE_PROPERTIES:$w("padding-box-width =
padding-box-height margin-box-width margin-box-height border-box-width =
border-box-height"),COMPUTATIONS:{height:function(E){if(!this._preComputi=
ng){this._begin()=0A=
}var C=3Dthis.get("border-box-height");=0A=
if(C<=3D0){if(!this._preComputing){this._end()=0A=
}return 0=0A=
}var F=3Dthis.get("border-top"),D=3Dthis.get("border-bottom");=0A=
var H=3Dthis.get("padding-top"),G=3Dthis.get("padding-bottom");=0A=
if(!this._preComputing){this._end()=0A=
}return C-F-D-H-G=0A=
},width:function(E){if(!this._preComputing){this._begin()=0A=
}var D=3Dthis.get("border-box-width");=0A=
if(D<=3D0){if(!this._preComputing){this._end()=0A=
}return 0=0A=
}var H=3Dthis.get("border-left"),C=3Dthis.get("border-right");=0A=
var F=3Dthis.get("padding-left"),G=3Dthis.get("padding-right");=0A=
if(!this._preComputing){this._end()=0A=
}return D-H-C-F-G=0A=
},"padding-box-height":function(D){var =
C=3Dthis.get("height"),F=3Dthis.get("padding-top"),E=3Dthis.get("padding-=
bottom");=0A=
return C+F+E=0A=
},"padding-box-width":function(C){var =
D=3Dthis.get("width"),E=3Dthis.get("padding-left"),F=3Dthis.get("padding-=
right");=0A=
return D+E+F=0A=
},"border-box-height":function(D){if(!this._preComputing){this._begin()=0A=
}var C=3DD.offsetHeight;=0A=
if(!this._preComputing){this._end()=0A=
}return C=0A=
},"border-box-width":function(C){if(!this._preComputing){this._begin()=0A=
}var D=3DC.offsetWidth;=0A=
if(!this._preComputing){this._end()=0A=
}return D=0A=
},"margin-box-height":function(D){var =
C=3Dthis.get("border-box-height"),E=3Dthis.get("margin-top"),F=3Dthis.get=
("margin-bottom");=0A=
if(C<=3D0){return 0=0A=
}return C+E+F=0A=
},"margin-box-width":function(E){var =
D=3Dthis.get("border-box-width"),F=3Dthis.get("margin-left"),C=3Dthis.get=
("margin-right");=0A=
if(D<=3D0){return 0=0A=
}return D+F+C=0A=
},top:function(C){var D=3DC.positionedOffset();=0A=
return D.top=0A=
},bottom:function(C){var =
F=3DC.positionedOffset(),D=3DC.getOffsetParent(),E=3DD.measure("height");=0A=
var G=3Dthis.get("border-box-height");=0A=
return E-G-F.top=0A=
},left:function(C){var D=3DC.positionedOffset();=0A=
return D.left=0A=
},right:function(E){var =
G=3DE.positionedOffset(),F=3DE.getOffsetParent(),C=3DF.measure("width");=0A=
var D=3Dthis.get("border-box-width");=0A=
return C-D-G.left=0A=
},"padding-top":function(C){return t(C,"paddingTop")=0A=
},"padding-bottom":function(C){return t(C,"paddingBottom")=0A=
},"padding-left":function(C){return t(C,"paddingLeft")=0A=
},"padding-right":function(C){return t(C,"paddingRight")=0A=
},"border-top":function(C){return t(C,"borderTopWidth")=0A=
},"border-bottom":function(C){return t(C,"borderBottomWidth")=0A=
},"border-left":function(C){return t(C,"borderLeftWidth")=0A=
},"border-right":function(C){return t(C,"borderRightWidth")=0A=
},"margin-top":function(C){return t(C,"marginTop")=0A=
},"margin-bottom":function(C){return t(C,"marginBottom")=0A=
},"margin-left":function(C){return t(C,"marginLeft")=0A=
},"margin-right":function(C){return t(C,"marginRight")=0A=
}}});=0A=
if("getBoundingClientRect" in =
document.documentElement){Object.extend(Element.Layout.COMPUTATIONS,{righ=
t:function(D){var E=3De(D.getOffsetParent());=0A=
var F=3DD.getBoundingClientRect(),C=3DE.getBoundingClientRect();=0A=
return(C.right-F.right).round()=0A=
},bottom:function(D){var E=3De(D.getOffsetParent());=0A=
var F=3DD.getBoundingClientRect(),C=3DE.getBoundingClientRect();=0A=
return(C.bottom-F.bottom).round()=0A=
}})=0A=
}Element.Offset=3DClass.create({initialize:function(D,C){this.left=3DD.ro=
und();=0A=
this.top=3DC.round();=0A=
this[0]=3Dthis.left;=0A=
this[1]=3Dthis.top=0A=
},relativeTo:function(C){return new =
Element.Offset(this.left-C.left,this.top-C.top)=0A=
},inspect:function(){return"#<Element.Offset left: #{left} top: =
#{top}>".interpolate(this)=0A=
},toString:function(){return"[#{left}, #{top}]".interpolate(this)=0A=
},toArray:function(){return[this.left,this.top]=0A=
}});=0A=
function z(D,C){return new Element.Layout(D,C)=0A=
}function b(C,D){return $(C).getLayout().get(D)=0A=
}function s(D){D=3D$(D);=0A=
var H=3DElement.getStyle(D,"display");=0A=
if(H&&H!=3D=3D"none"){return{width:D.offsetWidth,height:D.offsetHeight}=0A=
}var E=3DD.style;=0A=
var C=3D{visibility:E.visibility,position:E.position,display:E.display};=0A=
var G=3D{visibility:"hidden",display:"block"};=0A=
if(C.position!=3D=3D"fixed"){G.position=3D"absolute"=0A=
}Element.setStyle(D,G);=0A=
var F=3D{width:D.offsetWidth,height:D.offsetHeight};=0A=
Element.setStyle(D,C);=0A=
return F=0A=
}function q(C){C=3D$(C);=0A=
if(f(C)||c(C)||r(C)||p(C)){return $(document.body)=0A=
}var D=3D(Element.getStyle(C,"display")=3D=3D=3D"inline");=0A=
if(!D&&C.offsetParent){return $(C.offsetParent)=0A=
}while((C=3DC.parentNode)&&C!=3D=3Ddocument.body){if(Element.getStyle(C,"=
position")!=3D=3D"static"){return p(C)?$(document.body):$(C)=0A=
}}return $(document.body)=0A=
}function B(D){D=3D$(D);=0A=
var C=3D0,E=3D0;=0A=
if(D.parentNode){do{C+=3DD.offsetTop||0;=0A=
E+=3DD.offsetLeft||0;=0A=
D=3DD.offsetParent=0A=
}while(D)=0A=
}return new Element.Offset(E,C)=0A=
}function u(D){D=3D$(D);=0A=
var E=3DD.getLayout();=0A=
var C=3D0,G=3D0;=0A=
do{C+=3DD.offsetTop||0;=0A=
G+=3DD.offsetLeft||0;=0A=
D=3DD.offsetParent;=0A=
if(D){if(r(D)){break=0A=
}var F=3DElement.getStyle(D,"position");=0A=
if(F!=3D=3D"static"){break=0A=
}}}while(D);=0A=
G-=3DE.get("margin-top");=0A=
C-=3DE.get("margin-left");=0A=
return new Element.Offset(G,C)=0A=
}function a(D){var C=3D0,E=3D0;=0A=
do{C+=3DD.scrollTop||0;=0A=
E+=3DD.scrollLeft||0;=0A=
D=3DD.parentNode=0A=
}while(D);=0A=
return new Element.Offset(E,C)=0A=
}function A(G){D=3D$(D);=0A=
var C=3D0,F=3D0,E=3Ddocument.body;=0A=
var D=3DG;=0A=
do{C+=3DD.offsetTop||0;=0A=
F+=3DD.offsetLeft||0;=0A=
if(D.offsetParent=3D=3DE&&Element.getStyle(D,"position")=3D=3D"absolute")=
{break=0A=
}}while(D=3DD.offsetParent);=0A=
D=3DG;=0A=
do{if(D!=3DE){C-=3DD.scrollTop||0;=0A=
F-=3DD.scrollLeft||0=0A=
}}while(D=3DD.parentNode);=0A=
return new Element.Offset(F,C)=0A=
}function w(C){C=3D$(C);=0A=
if(Element.getStyle(C,"position")=3D=3D=3D"absolute"){return C=0A=
}var G=3Dq(C);=0A=
var F=3DC.viewportOffset(),D=3DG.viewportOffset();=0A=
var H=3DF.relativeTo(D);=0A=
var E=3DC.getLayout();=0A=
C.store("prototype_absolutize_original_styles",{left:C.getStyle("left"),t=
op:C.getStyle("top"),width:C.getStyle("width"),height:C.getStyle("height"=
)});=0A=
C.setStyle({position:"absolute",top:H.top+"px",left:H.left+"px",width:E.g=
et("width")+"px",height:E.get("height")+"px"});=0A=
return C=0A=
}function n(D){D=3D$(D);=0A=
if(Element.getStyle(D,"position")=3D=3D=3D"relative"){return D=0A=
}var C=3DD.retrieve("prototype_absolutize_original_styles");=0A=
if(C){D.setStyle(C)=0A=
}return D=0A=
}if(Prototype.Browser.IE){q=3Dq.wrap(function(E,D){D=3D$(D);=0A=
if(f(D)||c(D)||r(D)||p(D)){return $(document.body)=0A=
}var C=3DD.getStyle("position");=0A=
if(C!=3D=3D"static"){return E(D)=0A=
}D.setStyle({position:"relative"});=0A=
var F=3DE(D);=0A=
D.setStyle({position:C});=0A=
return F=0A=
});=0A=
u=3Du.wrap(function(F,D){D=3D$(D);=0A=
if(!D.parentNode){return new Element.Offset(0,0)=0A=
}var C=3DD.getStyle("position");=0A=
if(C!=3D=3D"static"){return F(D)=0A=
}var E=3DD.getOffsetParent();=0A=
if(E&&E.getStyle("position")=3D=3D=3D"fixed"){e(E)=0A=
}D.setStyle({position:"relative"});=0A=
var G=3DF(D);=0A=
D.setStyle({position:C});=0A=
return G=0A=
})=0A=
}else{if(Prototype.Browser.Webkit){B=3Dfunction(D){D=3D$(D);=0A=
var C=3D0,E=3D0;=0A=
do{C+=3DD.offsetTop||0;=0A=
E+=3DD.offsetLeft||0;=0A=
if(D.offsetParent=3D=3Ddocument.body){if(Element.getStyle(D,"position")=3D=
=3D"absolute"){break=0A=
}}D=3DD.offsetParent=0A=
}while(D);=0A=
return new Element.Offset(E,C)=0A=
}=0A=
}}Element.addMethods({getLayout:z,measure:b,getDimensions:s,getOffsetPare=
nt:q,cumulativeOffset:B,positionedOffset:u,cumulativeScrollOffset:a,viewp=
ortOffset:A,absolutize:w,relativize:n});=0A=
function r(C){return C.nodeName.toUpperCase()=3D=3D=3D"BODY"=0A=
}function p(C){return C.nodeName.toUpperCase()=3D=3D=3D"HTML"=0A=
}function f(C){return C.nodeType=3D=3D=3DNode.DOCUMENT_NODE=0A=
}function c(C){return =
C!=3D=3Ddocument.body&&!Element.descendantOf(C,document.body)=0A=
}if("getBoundingClientRect" in =
document.documentElement){Element.addMethods({viewportOffset:function(C){=
C=3D$(C);=0A=
if(c(C)){return new Element.Offset(0,0)=0A=
}var D=3DC.getBoundingClientRect(),E=3Ddocument.documentElement;=0A=
return new Element.Offset(D.left-E.clientLeft,D.top-E.clientTop)=0A=
}})=0A=
}})();=0A=
window.$$=3Dfunction(){var a=3D$A(arguments).join(", ");=0A=
return Prototype.Selector.select(a,document)=0A=
};=0A=
Prototype.Selector=3D(function(){function a(){throw new Error('Method =
"Prototype.Selector.select" must be defined.')=0A=
}function c(){throw new Error('Method "Prototype.Selector.match" must be =
defined.')=0A=
}function e(p,q,l){l=3Dl||0;=0A=
var k=3DPrototype.Selector.match,o=3Dp.length,g=3D0,n;=0A=
for(n=3D0;=0A=
n<o;=0A=
n++){if(k(p[n],q)&&l=3D=3Dg++){return Element.extend(p[n])=0A=
}}}function f(l){for(var g=3D0,k=3Dl.length;=0A=
g<k;=0A=
g++){Element.extend(l[g])=0A=
}return l=0A=
}var b=3DPrototype.K;=0A=
return{select:a,match:c,find:e,extendElements:(Element.extend=3D=3D=3Db)?=
b:f,extendElement:Element.extend}=0A=
})();=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v1.0=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
w=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,o=3D0,f=3DObject.prototype=
.toString,t=3Dfalse,n=3Dtrue;=0A=
[0,0].sort(function(){n=3Dfalse;=0A=
return 0=0A=
});=0A=
var b=3Dfunction(M,C,J,E){J=3DJ||[];=0A=
var e=3DC=3DC||document;=0A=
if(C.nodeType!=3D=3D1&&C.nodeType!=3D=3D9){return[]=0A=
}if(!M||typeof M!=3D=3D"string"){return J=0A=
}var K=3D[],L,H,Q,P,I,B,A=3Dtrue,F=3Du(C),O=3DM;=0A=
while((w.exec(""),L=3Dw.exec(O))!=3D=3Dnull){O=3DL[3];=0A=
K.push(L[1]);=0A=
if(L[2]){B=3DL[3];=0A=
break=0A=
}}if(K.length>1&&p.exec(M)){if(K.length=3D=3D=3D2&&g.relative[K[0]]){H=3D=
k(K[0]+K[1],C)=0A=
}else{H=3Dg.relative[K[0]]?[C]:b(K.shift(),C);=0A=
while(K.length){M=3DK.shift();=0A=
if(g.relative[M]){M+=3DK.shift()=0A=
}H=3Dk(M,H)=0A=
}}}else{if(!E&&K.length>1&&C.nodeType=3D=3D=3D9&&!F&&g.match.ID.test(K[0]=
)&&!g.match.ID.test(K[K.length-1])){var R=3Db.find(K.shift(),C,F);=0A=
C=3DR.expr?b.filter(R.expr,R.set)[0]:R.set[0]=0A=
}if(C){var =
R=3DE?{expr:K.pop(),set:a(E)}:b.find(K.pop(),K.length=3D=3D=3D1&&(K[0]=3D=
=3D=3D"~"||K[0]=3D=3D=3D"+")&&C.parentNode?C.parentNode:C,F);=0A=
H=3DR.expr?b.filter(R.expr,R.set):R.set;=0A=
if(K.length>0){Q=3Da(H)=0A=
}else{A=3Dfalse=0A=
}while(K.length){var D=3DK.pop(),G=3DD;=0A=
if(!g.relative[D]){D=3D""=0A=
}else{G=3DK.pop()=0A=
}if(G=3D=3Dnull){G=3DC=0A=
}g.relative[D](Q,G,F)=0A=
}}else{Q=3DK=3D[]=0A=
}}if(!Q){Q=3DH=0A=
}if(!Q){throw"Syntax error, unrecognized expression: "+(D||M)=0A=
}if(f.call(Q)=3D=3D=3D"[object Array]"){if(!A){J.push.apply(J,Q)=0A=
}else{if(C&&C.nodeType=3D=3D=3D1){for(var N=3D0;=0A=
Q[N]!=3Dnull;=0A=
N++){if(Q[N]&&(Q[N]=3D=3D=3Dtrue||Q[N].nodeType=3D=3D=3D1&&l(C,Q[N]))){J.=
push(H[N])=0A=
}}}else{for(var N=3D0;=0A=
Q[N]!=3Dnull;=0A=
N++){if(Q[N]&&Q[N].nodeType=3D=3D=3D1){J.push(H[N])=0A=
}}}}}else{a(Q,J)=0A=
}if(B){b(B,e,J,E);=0A=
b.uniqueSort(J)=0A=
}return J=0A=
};=0A=
b.uniqueSort=3Dfunction(A){if(c){t=3Dn;=0A=
A.sort(c);=0A=
if(t){for(var e=3D1;=0A=
e<A.length;=0A=
e++){if(A[e]=3D=3D=3DA[e-1]){A.splice(e--,1)=0A=
}}}}return A=0A=
};=0A=
b.matches=3Dfunction(e,A){return b(e,null,null,A)=0A=
};=0A=
b.find=3Dfunction(G,e,H){var F,D;=0A=
if(!G){return[]=0A=
}for(var C=3D0,B=3Dg.order.length;=0A=
C<B;=0A=
C++){var E=3Dg.order[C],D;=0A=
if((D=3Dg.leftMatch[E].exec(G))){var A=3DD[1];=0A=
D.splice(1,1);=0A=
if(A.substr(A.length-1)!=3D=3D"\\"){D[1]=3D(D[1]||"").replace(/\\/g,"");=0A=
F=3Dg.find[E](D,e,H);=0A=
if(F!=3Dnull){G=3DG.replace(g.match[E],"");=0A=
break=0A=
}}}}if(!F){F=3De.getElementsByTagName("*")=0A=
}return{set:F,expr:G}=0A=
};=0A=
b.filter=3Dfunction(J,I,M,C){var =
B=3DJ,O=3D[],G=3DI,E,e,F=3DI&&I[0]&&u(I[0]);=0A=
while(J&&I.length){for(var H in =
g.filter){if((E=3Dg.match[H].exec(J))!=3Dnull){var A=3Dg.filter[H],N,L;=0A=
e=3Dfalse;=0A=
if(G=3D=3DO){O=3D[]=0A=
}if(g.preFilter[H]){E=3Dg.preFilter[H](E,G,M,O,C,F);=0A=
if(!E){e=3DN=3Dtrue=0A=
}else{if(E=3D=3D=3Dtrue){continue=0A=
}}}if(E){for(var D=3D0;=0A=
(L=3DG[D])!=3Dnull;=0A=
D++){if(L){N=3DA(L,E,D,G);=0A=
var K=3DC^!!N;=0A=
if(M&&N!=3Dnull){if(K){e=3Dtrue=0A=
}else{G[D]=3Dfalse=0A=
}}else{if(K){O.push(L);=0A=
e=3Dtrue=0A=
}}}}}if(N!=3D=3Dundefined){if(!M){G=3DO=0A=
}J=3DJ.replace(g.match[H],"");=0A=
if(!e){return[]=0A=
}break=0A=
}}}if(J=3D=3DB){if(e=3D=3Dnull){throw"Syntax error, unrecognized =
expression: "+J=0A=
}else{break=0A=
}}B=3DJ=0A=
}return G=0A=
};=0A=
var =
g=3Db.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"=
]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]=
|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF=
\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\=
))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=
PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)=
]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},=
attrHandle:{href:function(e){return e.getAttribute("href")=0A=
}},relative:{"+":function(G,e,F){var D=3Dtypeof =
e=3D=3D=3D"string",H=3DD&&!/\W/.test(e),E=3DD&&!H;=0A=
if(H&&!F){e=3De.toUpperCase()=0A=
}for(var C=3D0,B=3DG.length,A;=0A=
C<B;=0A=
C++){if((A=3DG[C])){while((A=3DA.previousSibling)&&A.nodeType!=3D=3D1){}G=
[C]=3DE||A&&A.nodeName=3D=3D=3De?A||false:A=3D=3D=3De=0A=
}}if(E){b.filter(e,G,true)=0A=
}},">":function(F,A,G){var D=3Dtypeof A=3D=3D=3D"string";=0A=
if(D&&!/\W/.test(A)){A=3DG?A:A.toUpperCase();=0A=
for(var B=3D0,e=3DF.length;=0A=
B<e;=0A=
B++){var E=3DF[B];=0A=
if(E){var C=3DE.parentNode;=0A=
F[B]=3DC.nodeName=3D=3D=3DA?C:false=0A=
}}}else{for(var B=3D0,e=3DF.length;=0A=
B<e;=0A=
B++){var E=3DF[B];=0A=
if(E){F[B]=3DD?E.parentNode:E.parentNode=3D=3D=3DA=0A=
}}if(D){b.filter(A,F,true)=0A=
}}},"":function(C,A,E){var B=3Do++,e=3Dz;=0A=
if(!/\W/.test(A)){var D=3DA=3DE?A:A.toUpperCase();=0A=
e=3Ds=0A=
}e("parentNode",A,B,C,D,E)=0A=
},"~":function(C,A,E){var B=3Do++,e=3Dz;=0A=
if(typeof A=3D=3D=3D"string"&&!/\W/.test(A)){var =
D=3DA=3DE?A:A.toUpperCase();=0A=
e=3Ds=0A=
}e("previousSibling",A,B,C,D,E)=0A=
}},find:{ID:function(A,B,C){if(typeof =
B.getElementById!=3D=3D"undefined"&&!C){var e=3DB.getElementById(A[1]);=0A=
return e?[e]:[]=0A=
}},NAME:function(B,E,F){if(typeof =
E.getElementsByName!=3D=3D"undefined"){var =
A=3D[],D=3DE.getElementsByName(B[1]);=0A=
for(var C=3D0,e=3DD.length;=0A=
C<e;=0A=
C++){if(D[C].getAttribute("name")=3D=3D=3DB[1]){A.push(D[C])=0A=
}}return A.length=3D=3D=3D0?null:A=0A=
}},TAG:function(e,A){return A.getElementsByTagName(e[1])=0A=
}},preFilter:{CLASS:function(C,A,B,e,F,G){C=3D" =
"+C[1].replace(/\\/g,"")+" ";=0A=
if(G){return C=0A=
}for(var D=3D0,E;=0A=
(E=3DA[D])!=3Dnull;=0A=
D++){if(E){if(F^(E.className&&(" "+E.className+" =
").indexOf(C)>=3D0)){if(!B){e.push(E)=0A=
}}else{if(B){A[D]=3Dfalse=0A=
}}}}return false=0A=
},ID:function(e){return e[1].replace(/\\/g,"")=0A=
},TAG:function(A,e){for(var B=3D0;=0A=
e[B]=3D=3D=3Dfalse;=0A=
B++){}return e[B]&&u(e[B])?A[1]:A[1].toUpperCase()=0A=
},CHILD:function(e){if(e[1]=3D=3D"nth"){var =
A=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]=3D=3D"even"&&"2n"||e[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);=0A=
e[2]=3D(A[1]+(A[2]||1))-0;=0A=
e[3]=3DA[3]-0=0A=
}e[0]=3Do++;=0A=
return e=0A=
},ATTR:function(D,A,B,e,E,F){var C=3DD[1].replace(/\\/g,"");=0A=
if(!F&&g.attrMap[C]){D[1]=3Dg.attrMap[C]=0A=
}if(D[2]=3D=3D=3D"~=3D"){D[4]=3D" "+D[4]+" "=0A=
}return D=0A=
},PSEUDO:function(D,A,B,e,E){if(D[1]=3D=3D=3D"not"){if((w.exec(D[3])||"")=
.length>1||/^\w/.test(D[3])){D[3]=3Db(D[3],null,null,A)=0A=
}else{var C=3Db.filter(D[3],A,B,true^E);=0A=
if(!B){e.push.apply(e,C)=0A=
}return false=0A=
}}else{if(g.match.POS.test(D[0])||g.match.CHILD.test(D[0])){return true=0A=
}}return D=0A=
},POS:function(e){e.unshift(true);=0A=
return e=0A=
}},filters:{enabled:function(e){return =
e.disabled=3D=3D=3Dfalse&&e.type!=3D=3D"hidden"=0A=
},disabled:function(e){return e.disabled=3D=3D=3Dtrue=0A=
},checked:function(e){return e.checked=3D=3D=3Dtrue=0A=
},selected:function(e){e.parentNode.selectedIndex;=0A=
return e.selected=3D=3D=3Dtrue=0A=
},parent:function(e){return !!e.firstChild=0A=
},empty:function(e){return !e.firstChild=0A=
},has:function(B,A,e){return !!b(e[3],B).length=0A=
},header:function(e){return/h\d/i.test(e.nodeName)=0A=
},text:function(e){return"text"=3D=3D=3De.type=0A=
},radio:function(e){return"radio"=3D=3D=3De.type=0A=
},checkbox:function(e){return"checkbox"=3D=3D=3De.type=0A=
},file:function(e){return"file"=3D=3D=3De.type=0A=
},password:function(e){return"password"=3D=3D=3De.type=0A=
},submit:function(e){return"submit"=3D=3D=3De.type=0A=
},image:function(e){return"image"=3D=3D=3De.type=0A=
},reset:function(e){return"reset"=3D=3D=3De.type=0A=
},button:function(e){return"button"=3D=3D=3De.type||e.nodeName.toUpperCas=
e()=3D=3D=3D"BUTTON"=0A=
},input:function(e){return/input|select|textarea|button/i.test(e.nodeName=
)=0A=
}},setFilters:{first:function(A,e){return e=3D=3D=3D0=0A=
},last:function(B,A,e,C){return A=3D=3D=3DC.length-1=0A=
},even:function(A,e){return e%2=3D=3D=3D0=0A=
},odd:function(A,e){return e%2=3D=3D=3D1=0A=
},lt:function(B,A,e){return A<e[3]-0=0A=
},gt:function(B,A,e){return A>e[3]-0=0A=
},nth:function(B,A,e){return e[3]-0=3D=3DA=0A=
},eq:function(B,A,e){return e[3]-0=3D=3DA=0A=
}},filter:{PSEUDO:function(F,B,C,G){var A=3DB[1],D=3Dg.filters[A];=0A=
if(D){return D(F,C,B,G)=0A=
}else{if(A=3D=3D=3D"contains"){return(F.textContent||F.innerText||"").ind=
exOf(B[3])>=3D0=0A=
}else{if(A=3D=3D=3D"not"){var E=3DB[3];=0A=
for(var C=3D0,e=3DE.length;=0A=
C<e;=0A=
C++){if(E[C]=3D=3D=3DF){return false=0A=
}}return true=0A=
}}}},CHILD:function(e,C){var F=3DC[1],A=3De;=0A=
switch(F){case"only":case"first":while((A=3DA.previousSibling)){if(A.node=
Type=3D=3D=3D1){return false=0A=
}}if(F=3D=3D"first"){return true=0A=
}A=3De;=0A=
case"last":while((A=3DA.nextSibling)){if(A.nodeType=3D=3D=3D1){return =
false=0A=
}}return true;=0A=
case"nth":var B=3DC[2],I=3DC[3];=0A=
if(B=3D=3D1&&I=3D=3D0){return true=0A=
}var E=3DC[0],H=3De.parentNode;=0A=
if(H&&(H.sizcache!=3D=3DE||!e.nodeIndex)){var D=3D0;=0A=
for(A=3DH.firstChild;=0A=
A;=0A=
A=3DA.nextSibling){if(A.nodeType=3D=3D=3D1){A.nodeIndex=3D++D=0A=
}}H.sizcache=3DE=0A=
}var G=3De.nodeIndex-I;=0A=
if(B=3D=3D0){return G=3D=3D0=0A=
}else{return(G%B=3D=3D0&&G/B>=3D0)=0A=
}}},ID:function(A,e){return =
A.nodeType=3D=3D=3D1&&A.getAttribute("id")=3D=3D=3De=0A=
},TAG:function(A,e){return(e=3D=3D=3D"*"&&A.nodeType=3D=3D=3D1)||A.nodeNa=
me=3D=3D=3De=0A=
},CLASS:function(A,e){return(" =
"+(A.className||A.getAttribute("class"))+" ").indexOf(e)>-1=0A=
},ATTR:function(E,C){var =
B=3DC[1],e=3Dg.attrHandle[B]?g.attrHandle[B](E):E[B]!=3Dnull?E[B]:E.getAt=
tribute(B),F=3De+"",D=3DC[2],A=3DC[4];=0A=
return =
e=3D=3Dnull?D=3D=3D=3D"!=3D":D=3D=3D=3D"=3D"?F=3D=3D=3DA:D=3D=3D=3D"*=3D"=
?F.indexOf(A)>=3D0:D=3D=3D=3D"~=3D"?(" "+F+" =
").indexOf(A)>=3D0:!A?F&&e!=3D=3Dfalse:D=3D=3D=3D"!=3D"?F!=3DA:D=3D=3D=3D=
"^=3D"?F.indexOf(A)=3D=3D=3D0:D=3D=3D=3D"$=3D"?F.substr(F.length-A.length=
)=3D=3D=3DA:D=3D=3D=3D"|=3D"?F=3D=3D=3DA||F.substr(0,A.length+1)=3D=3D=3D=
A+"-":false=0A=
},POS:function(D,A,B,E){var e=3DA[2],C=3Dg.setFilters[e];=0A=
if(C){return C(D,B,A,E)=0A=
}}}};=0A=
var p=3Dg.match.POS;=0A=
for(var r in g.match){g.match[r]=3Dnew =
RegExp(g.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source);=0A=
g.leftMatch[r]=3Dnew RegExp(/(^(?:.|\r|\n)*?)/.source+g.match[r].source)=0A=
}var a=3Dfunction(A,e){A=3DArray.prototype.slice.call(A,0);=0A=
if(e){e.push.apply(e,A);=0A=
return e=0A=
}return A=0A=
};=0A=
try{Array.prototype.slice.call(document.documentElement.childNodes,0)=0A=
}catch(q){a=3Dfunction(D,C){var A=3DC||[];=0A=
if(f.call(D)=3D=3D=3D"[object Array]"){Array.prototype.push.apply(A,D)=0A=
}else{if(typeof D.length=3D=3D=3D"number"){for(var B=3D0,e=3DD.length;=0A=
B<e;=0A=
B++){A.push(D[B])=0A=
}}else{for(var B=3D0;=0A=
D[B];=0A=
B++){A.push(D[B])=0A=
}}}return A=0A=
}=0A=
}var c;=0A=
if(document.documentElement.compareDocumentPosition){c=3Dfunction(A,e){if=
(!A.compareDocumentPosition||!e.compareDocumentPosition){if(A=3D=3De){t=3D=
true=0A=
}return 0=0A=
}var B=3DA.compareDocumentPosition(e)&4?-1:A=3D=3D=3De?0:1;=0A=
if(B=3D=3D=3D0){t=3Dtrue=0A=
}return B=0A=
}=0A=
}else{if("sourceIndex" in =
document.documentElement){c=3Dfunction(A,e){if(!A.sourceIndex||!e.sourceI=
ndex){if(A=3D=3De){t=3Dtrue=0A=
}return 0=0A=
}var B=3DA.sourceIndex-e.sourceIndex;=0A=
if(B=3D=3D=3D0){t=3Dtrue=0A=
}return B=0A=
}=0A=
}else{if(document.createRange){c=3Dfunction(C,A){if(!C.ownerDocument||!A.=
ownerDocument){if(C=3D=3DA){t=3Dtrue=0A=
}return 0=0A=
}var B=3DC.ownerDocument.createRange(),e=3DA.ownerDocument.createRange();=0A=
B.setStart(C,0);=0A=
B.setEnd(C,0);=0A=
e.setStart(A,0);=0A=
e.setEnd(A,0);=0A=
var D=3DB.compareBoundaryPoints(Range.START_TO_END,e);=0A=
if(D=3D=3D=3D0){t=3Dtrue=0A=
}return D=0A=
}=0A=
}}}(function(){var A=3Ddocument.createElement("div"),B=3D"script"+(new =
Date).getTime();=0A=
A.innerHTML=3D"<a name=3D'"+B+"'/>";=0A=
var e=3Ddocument.documentElement;=0A=
e.insertBefore(A,e.firstChild);=0A=
if(!!document.getElementById(B)){g.find.ID=3Dfunction(D,E,F){if(typeof =
E.getElementById!=3D=3D"undefined"&&!F){var C=3DE.getElementById(D[1]);=0A=
return C?C.id=3D=3D=3DD[1]||typeof =
C.getAttributeNode!=3D=3D"undefined"&&C.getAttributeNode("id").nodeValue=3D=
=3D=3DD[1]?[C]:undefined:[]=0A=
}};=0A=
g.filter.ID=3Dfunction(E,C){var D=3Dtypeof =
E.getAttributeNode!=3D=3D"undefined"&&E.getAttributeNode("id");=0A=
return E.nodeType=3D=3D=3D1&&D&&D.nodeValue=3D=3D=3DC=0A=
}=0A=
}e.removeChild(A);=0A=
e=3DA=3Dnull=0A=
})();=0A=
(function(){var e=3Ddocument.createElement("div");=0A=
e.appendChild(document.createComment(""));=0A=
if(e.getElementsByTagName("*").length>0){g.find.TAG=3Dfunction(A,E){var =
D=3DE.getElementsByTagName(A[1]);=0A=
if(A[1]=3D=3D=3D"*"){var C=3D[];=0A=
for(var B=3D0;=0A=
D[B];=0A=
B++){if(D[B].nodeType=3D=3D=3D1){C.push(D[B])=0A=
}}D=3DC=0A=
}return D=0A=
}=0A=
}e.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(e.firstChild&&typeof =
e.firstChild.getAttribute!=3D=3D"undefined"&&e.firstChild.getAttribute("h=
ref")!=3D=3D"#"){g.attrHandle.href=3Dfunction(A){return =
A.getAttribute("href",2)=0A=
}=0A=
}e=3Dnull=0A=
})();=0A=
if(document.querySelectorAll){(function(){var =
e=3Db,B=3Ddocument.createElement("div");=0A=
B.innerHTML=3D"<p class=3D'TEST'></p>";=0A=
if(B.querySelectorAll&&B.querySelectorAll(".TEST").length=3D=3D=3D0){retu=
rn=0A=
}b=3Dfunction(F,E,C,D){E=3DE||document;=0A=
if(!D&&E.nodeType=3D=3D=3D9&&!u(E)){try{return a(E.querySelectorAll(F),C)=0A=
}catch(G){}}return e(F,E,C,D)=0A=
};=0A=
for(var A in e){b[A]=3De[A]=0A=
}B=3Dnull=0A=
})()=0A=
}if(document.getElementsByClassName&&document.documentElement.getElements=
ByClassName){(function(){var e=3Ddocument.createElement("div");=0A=
e.innerHTML=3D"<div class=3D'test e'></div><div class=3D'test'></div>";=0A=
if(e.getElementsByClassName("e").length=3D=3D=3D0){return=0A=
}e.lastChild.className=3D"e";=0A=
if(e.getElementsByClassName("e").length=3D=3D=3D1){return=0A=
}g.order.splice(1,0,"CLASS");=0A=
g.find.CLASS=3Dfunction(A,B,C){if(typeof =
B.getElementsByClassName!=3D=3D"undefined"&&!C){return =
B.getElementsByClassName(A[1])=0A=
}};=0A=
e=3Dnull=0A=
})()=0A=
}function s(A,F,E,J,G,I){var H=3DA=3D=3D"previousSibling"&&!I;=0A=
for(var C=3D0,B=3DJ.length;=0A=
C<B;=0A=
C++){var e=3DJ[C];=0A=
if(e){if(H&&e.nodeType=3D=3D=3D1){e.sizcache=3DE;=0A=
e.sizset=3DC=0A=
}e=3De[A];=0A=
var D=3Dfalse;=0A=
while(e){if(e.sizcache=3D=3D=3DE){D=3DJ[e.sizset];=0A=
break=0A=
}if(e.nodeType=3D=3D=3D1&&!I){e.sizcache=3DE;=0A=
e.sizset=3DC=0A=
}if(e.nodeName=3D=3D=3DF){D=3De;=0A=
break=0A=
}e=3De[A]=0A=
}J[C]=3DD=0A=
}}}function z(A,F,E,J,G,I){var H=3DA=3D=3D"previousSibling"&&!I;=0A=
for(var C=3D0,B=3DJ.length;=0A=
C<B;=0A=
C++){var e=3DJ[C];=0A=
if(e){if(H&&e.nodeType=3D=3D=3D1){e.sizcache=3DE;=0A=
e.sizset=3DC=0A=
}e=3De[A];=0A=
var D=3Dfalse;=0A=
while(e){if(e.sizcache=3D=3D=3DE){D=3DJ[e.sizset];=0A=
break=0A=
}if(e.nodeType=3D=3D=3D1){if(!I){e.sizcache=3DE;=0A=
e.sizset=3DC=0A=
}if(typeof F!=3D=3D"string"){if(e=3D=3D=3DF){D=3Dtrue;=0A=
break=0A=
}}else{if(b.filter(F,[e]).length>0){D=3De;=0A=
break=0A=
}}}e=3De[A]=0A=
}J[C]=3DD=0A=
}}}var l=3Ddocument.compareDocumentPosition?function(A,e){return =
A.compareDocumentPosition(e)&16=0A=
}:function(A,e){return A!=3D=3De&&(A.contains?A.contains(e):true)=0A=
};=0A=
var u=3Dfunction(e){return =
e.nodeType=3D=3D=3D9&&e.documentElement.nodeName!=3D=3D"HTML"||!!e.ownerD=
ocument&&e.ownerDocument.documentElement.nodeName!=3D=3D"HTML"=0A=
};=0A=
var k=3Dfunction(e,G){var C=3D[],D=3D"",E,B=3DG.nodeType?[G]:G;=0A=
while((E=3Dg.match.PSEUDO.exec(e))){D+=3DE[0];=0A=
e=3De.replace(g.match.PSEUDO,"")=0A=
}e=3Dg.relative[e]?e+"*":e;=0A=
for(var F=3D0,A=3DB.length;=0A=
F<A;=0A=
F++){b(e,B[F],C)=0A=
}return b.filter(D,C)=0A=
};=0A=
window.Sizzle=3Db=0A=
})();=0A=
Prototype._original_property=3Dwindow.Sizzle;=0A=
(function(c){var e=3DPrototype.Selector.extendElements;=0A=
function a(f,g){return e(c(f,g||document))=0A=
}function b(g,f){return c.matches(f,[g]).length=3D=3D1=0A=
}Prototype.Selector.engine=3Dc;=0A=
Prototype.Selector.select=3Da;=0A=
Prototype.Selector.match=3Db=0A=
})(Sizzle);=0A=
window.Sizzle=3DPrototype._original_property;=0A=
delete Prototype._original_property;=0A=
var Form=3D{reset:function(a){a=3D$(a);=0A=
a.reset();=0A=
return a=0A=
},serializeElements:function(l,e){if(typeof e!=3D"object"){e=3D{hash:!!e}=0A=
}else{if(Object.isUndefined(e.hash)){e.hash=3Dtrue=0A=
}}var f,k,a=3Dfalse,g=3De.submit,b,c;=0A=
if(e.hash){c=3D{};=0A=
b=3Dfunction(n,o,p){if(o in n){if(!Object.isArray(n[o])){n[o]=3D[n[o]]=0A=
}n[o].push(p)=0A=
}else{n[o]=3Dp=0A=
}return n=0A=
}=0A=
}else{c=3D"";=0A=
b=3Dfunction(n,o,p){return =
n+(n?"&":"")+encodeURIComponent(o)+"=3D"+encodeURIComponent(p)=0A=
}=0A=
}return l.inject(c,function(n,o){if(!o.disabled&&o.name){f=3Do.name;=0A=
k=3D$(o).getValue();=0A=
if(k!=3Dnull&&o.type!=3D"file"&&(o.type!=3D"submit"||(!a&&g!=3D=3Dfalse&&=
(!g||f=3D=3Dg)&&(a=3Dtrue)))){n=3Db(n,f,k)=0A=
}}return n=0A=
})=0A=
}};=0A=
Form.Methods=3D{serialize:function(b,a){return =
Form.serializeElements(Form.getElements(b),a)=0A=
},getElements:function(f){var =
g=3D$(f).getElementsByTagName("*"),e,a=3D[],c=3DForm.Element.Serializers;=0A=
for(var b=3D0;=0A=
e=3Dg[b];=0A=
b++){a.push(e)=0A=
}return =
a.inject([],function(k,l){if(c[l.tagName.toLowerCase()]){k.push(Element.e=
xtend(l))=0A=
}return k=0A=
})=0A=
},getInputs:function(k,c,e){k=3D$(k);=0A=
var a=3Dk.getElementsByTagName("input");=0A=
if(!c&&!e){return $A(a).map(Element.extend)=0A=
}for(var f=3D0,l=3D[],g=3Da.length;=0A=
f<g;=0A=
f++){var b=3Da[f];=0A=
if((c&&b.type!=3Dc)||(e&&b.name!=3De)){continue=0A=
}l.push(Element.extend(b))=0A=
}return l=0A=
},disable:function(a){a=3D$(a);=0A=
Form.getElements(a).invoke("disable");=0A=
return a=0A=
},enable:function(a){a=3D$(a);=0A=
Form.getElements(a).invoke("enable");=0A=
return a=0A=
},findFirstElement:function(b){var =
c=3D$(b).getElements().findAll(function(e){return"hidden"!=3De.type&&!e.d=
isabled=0A=
});=0A=
var a=3Dc.findAll(function(e){return =
e.hasAttribute("tabIndex")&&e.tabIndex>=3D0=0A=
}).sortBy(function(e){return e.tabIndex=0A=
}).first();=0A=
return =
a?a:c.find(function(e){return/^(?:input|select|textarea)$/i.test(e.tagNam=
e)=0A=
})=0A=
},focusFirstElement:function(b){b=3D$(b);=0A=
var a=3Db.findFirstElement();=0A=
if(a){a.activate()=0A=
}return b=0A=
},request:function(b,a){b=3D$(b),a=3DObject.clone(a||{});=0A=
var e=3Da.parameters,c=3Db.readAttribute("action")||"";=0A=
if(c.blank()){c=3Dwindow.location.href=0A=
}a.parameters=3Db.serialize(true);=0A=
if(e){if(Object.isString(e)){e=3De.toQueryParams()=0A=
}Object.extend(a.parameters,e)=0A=
}if(b.hasAttribute("method")&&!a.method){a.method=3Db.method=0A=
}return new Ajax.Request(c,a)=0A=
}};=0A=
Form.Element=3D{focus:function(a){$(a).focus();=0A=
return a=0A=
},select:function(a){$(a).select();=0A=
return a=0A=
}};=0A=
Form.Element.Methods=3D{serialize:function(a){a=3D$(a);=0A=
if(!a.disabled&&a.name){var b=3Da.getValue();=0A=
if(b!=3Dundefined){var c=3D{};=0A=
c[a.name]=3Db;=0A=
return Object.toQueryString(c)=0A=
}}return""=0A=
},getValue:function(a){a=3D$(a);=0A=
var b=3Da.tagName.toLowerCase();=0A=
return Form.Element.Serializers[b](a)=0A=
},setValue:function(a,b){a=3D$(a);=0A=
var c=3Da.tagName.toLowerCase();=0A=
Form.Element.Serializers[c](a,b);=0A=
return a=0A=
},clear:function(a){$(a).value=3D"";=0A=
return a=0A=
},present:function(a){return $(a).value!=3D""=0A=
},activate:function(a){a=3D$(a);=0A=
try{a.focus();=0A=
if(a.select&&(a.tagName.toLowerCase()!=3D"input"||!(/^(?:button|reset|sub=
mit)$/i.test(a.type)))){a.select()=0A=
}}catch(b){}return a=0A=
},disable:function(a){a=3D$(a);=0A=
a.disabled=3Dtrue;=0A=
return a=0A=
},enable:function(a){a=3D$(a);=0A=
a.disabled=3Dfalse;=0A=
return a=0A=
}};=0A=
var Field=3DForm.Element;=0A=
var $F=3DForm.Element.Methods.getValue;=0A=
Form.Element.Serializers=3D(function(){function =
b(l,n){switch(l.type.toLowerCase()){case"checkbox":case"radio":return =
g(l,n);=0A=
default:return f(l,n)=0A=
}}function g(l,n){if(Object.isUndefined(n)){return l.checked?l.value:null=0A=
}else{l.checked=3D!!n=0A=
}}function f(l,n){if(Object.isUndefined(n)){return l.value=0A=
}else{l.value=3Dn=0A=
}}function =
a(o,r){if(Object.isUndefined(r)){return(o.type=3D=3D=3D"select-one"?c:e)(=
o)=0A=
}var n,p,s=3D!Object.isArray(r);=0A=
for(var l=3D0,q=3Do.length;=0A=
l<q;=0A=
l++){n=3Do.options[l];=0A=
p=3Dthis.optionValue(n);=0A=
if(s){if(p=3D=3Dr){n.selected=3Dtrue;=0A=
return=0A=
}}else{n.selected=3Dr.include(p)=0A=
}}}function c(n){var l=3Dn.selectedIndex;=0A=
return l>=3D0?k(n.options[l]):null=0A=
}function e(p){var l,q=3Dp.length;=0A=
if(!q){return null=0A=
}for(var o=3D0,l=3D[];=0A=
o<q;=0A=
o++){var n=3Dp.options[o];=0A=
if(n.selected){l.push(k(n))=0A=
}}return l=0A=
}function k(l){return Element.hasAttribute(l,"value")?l.value:l.text=0A=
}return{input:b,inputSelector:g,textarea:f,select:a,selectOne:c,selectMan=
y:e,optionValue:k,button:f}=0A=
})();=0A=
Abstract.TimedObserver=3DClass.create(PeriodicalExecuter,{initialize:func=
tion($super,a,b,c){$super(c,b);=0A=
this.element=3D$(a);=0A=
this.lastValue=3Dthis.getValue()=0A=
},execute:function(){var a=3Dthis.getValue();=0A=
if(Object.isString(this.lastValue)&&Object.isString(a)?this.lastValue!=3D=
a:String(this.lastValue)!=3DString(a)){this.callback(this.element,a);=0A=
this.lastValue=3Da=0A=
}}});=0A=
Form.Element.Observer=3DClass.create(Abstract.TimedObserver,{getValue:fun=
ction(){return Form.Element.getValue(this.element)=0A=
}});=0A=
Form.Observer=3DClass.create(Abstract.TimedObserver,{getValue:function(){=
return Form.serialize(this.element)=0A=
}});=0A=
Abstract.EventObserver=3DClass.create({initialize:function(a,b){this.elem=
ent=3D$(a);=0A=
this.callback=3Db;=0A=
this.lastValue=3Dthis.getValue();=0A=
if(this.element.tagName.toLowerCase()=3D=3D"form"){this.registerFormCallb=
acks()=0A=
}else{this.registerCallback(this.element)=0A=
}},onElementEvent:function(){var a=3Dthis.getValue();=0A=
if(this.lastValue!=3Da){this.callback(this.element,a);=0A=
this.lastValue=3Da=0A=
}},registerFormCallbacks:function(){Form.getElements(this.element).each(t=
his.registerCallback,this)=0A=
},registerCallback:function(a){if(a.type){switch(a.type.toLowerCase()){ca=
se"checkbox":case"radio":Event.observe(a,"click",this.onElementEvent.bind=
(this));=0A=
break;=0A=
default:Event.observe(a,"change",this.onElementEvent.bind(this));=0A=
break=0A=
}}}});=0A=
Form.Element.EventObserver=3DClass.create(Abstract.EventObserver,{getValu=
e:function(){return Form.Element.getValue(this.element)=0A=
}});=0A=
Form.EventObserver=3DClass.create(Abstract.EventObserver,{getValue:functi=
on(){return Form.serialize(this.element)=0A=
}});=0A=
(function(){var =
K=3D{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,KEY_ESC:27,KEY_LEFT:37,KEY_U=
P:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KEY_HOME:36,KEY_END:35,KEY_PA=
GEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}};=0A=
var g=3Ddocument.documentElement;=0A=
var L=3D"onmouseenter" in g&&"onmouseleave" in g;=0A=
var a=3Dfunction(M){return false=0A=
};=0A=
if(window.attachEvent){if(window.addEventListener){a=3Dfunction(M){return=
 !(M instanceof window.Event)=0A=
}=0A=
}else{a=3Dfunction(M){return true=0A=
}=0A=
}}var z;=0A=
function I(N,M){return N.which?(N.which=3D=3D=3DM+1):(N.button=3D=3D=3DM)=0A=
}var t=3D{0:1,1:4,2:2};=0A=
function G(N,M){return N.button=3D=3D=3Dt[M]=0A=
}function J(N,M){switch(M){case 0:return N.which=3D=3D1&&!N.metaKey;=0A=
case 1:return N.which=3D=3D2||(N.which=3D=3D1&&N.metaKey);=0A=
case 2:return N.which=3D=3D3;=0A=
default:return false=0A=
}}if(window.attachEvent){if(!window.addEventListener){z=3DG=0A=
}else{z=3Dfunction(N,M){return a(N)?G(N,M):I(N,M)=0A=
}=0A=
}}else{if(Prototype.Browser.WebKit){z=3DJ=0A=
}else{z=3DI=0A=
}}function D(M){return z(M,0)=0A=
}function B(M){return z(M,1)=0A=
}function s(M){return z(M,2)=0A=
}function e(O){O=3DK.extend(O);=0A=
var N=3DO.target,M=3DO.type,P=3DO.currentTarget;=0A=
if(P&&P.tagName){if(M=3D=3D=3D"load"||M=3D=3D=3D"error"||(M=3D=3D=3D"clic=
k"&&P.tagName.toLowerCase()=3D=3D=3D"input"&&P.type=3D=3D=3D"radio")){N=3D=
P=0A=
}}if(N.nodeType=3D=3DNode.TEXT_NODE){N=3DN.parentNode=0A=
}return Element.extend(N)=0A=
}function u(N,O){var M=3DK.element(N);=0A=
if(!O){return M=0A=
}while(M){if(Object.isElement(M)&&Prototype.Selector.match(M,O)){return =
Element.extend(M)=0A=
}M=3DM.parentNode=0A=
}}function A(M){return{x:c(M),y:b(M)}=0A=
}function c(O){var =
N=3Ddocument.documentElement,M=3Ddocument.body||{scrollLeft:0};=0A=
return =
O.pageX||(O.clientX+(N.scrollLeft||M.scrollLeft)-(N.clientLeft||0))=0A=
}function b(O){var =
N=3Ddocument.documentElement,M=3Ddocument.body||{scrollTop:0};=0A=
return O.pageY||(O.clientY+(N.scrollTop||M.scrollTop)-(N.clientTop||0))=0A=
}function w(M){K.extend(M);=0A=
M.preventDefault();=0A=
M.stopPropagation();=0A=
M.stopped=3Dtrue=0A=
}K.Methods=3D{isLeftClick:D,isMiddleClick:B,isRightClick:s,element:e,find=
Element:u,pointer:A,pointerX:c,pointerY:b,stop:w};=0A=
var =
F=3DObject.keys(K.Methods).inject({},function(M,N){M[N]=3DK.Methods[N].me=
thodize();=0A=
return M=0A=
});=0A=
if(window.attachEvent){function n(N){var M;=0A=
switch(N.type){case"mouseover":case"mouseenter":M=3DN.fromElement;=0A=
break;=0A=
case"mouseout":case"mouseleave":M=3DN.toElement;=0A=
break;=0A=
default:return null=0A=
}return Element.extend(M)=0A=
}var C=3D{stopPropagation:function(){this.cancelBubble=3Dtrue=0A=
},preventDefault:function(){this.returnValue=3Dfalse=0A=
},inspect:function(){return"[object Event]"=0A=
}};=0A=
K.extend=3Dfunction(N,M){if(!N){return false=0A=
}if(!a(N)){return N=0A=
}if(N._extendedByPrototype){return N=0A=
}N._extendedByPrototype=3DPrototype.emptyFunction;=0A=
var O=3DK.pointer(N);=0A=
Object.extend(N,{target:N.srcElement||M,relatedTarget:n(N),pageX:O.x,page=
Y:O.y});=0A=
Object.extend(N,F);=0A=
Object.extend(N,C);=0A=
return N=0A=
}=0A=
}else{K.extend=3DPrototype.K=0A=
}if(window.addEventListener){K.prototype=3Dwindow.Event.prototype||docume=
nt.createEvent("HTMLEvents").__proto__;=0A=
Object.extend(K.prototype,F)=0A=
}function r(Q,P,R){var =
O=3DElement.retrieve(Q,"prototype_event_registry");=0A=
if(Object.isUndefined(O)){f.push(Q);=0A=
O=3DElement.retrieve(Q,"prototype_event_registry",$H())=0A=
}var M=3DO.get(P);=0A=
if(Object.isUndefined(M)){M=3D[];=0A=
O.set(P,M)=0A=
}if(M.pluck("handler").include(R)){return false=0A=
}var N;=0A=
if(P.include(":")){N=3Dfunction(S){if(Object.isUndefined(S.eventName)){re=
turn false=0A=
}if(S.eventName!=3D=3DP){return false=0A=
}K.extend(S,Q);=0A=
R.call(Q,S)=0A=
}=0A=
}else{if(!L&&(P=3D=3D=3D"mouseenter"||P=3D=3D=3D"mouseleave")){if(P=3D=3D=
=3D"mouseenter"||P=3D=3D=3D"mouseleave"){N=3Dfunction(T){K.extend(T,Q);=0A=
var S=3DT.relatedTarget;=0A=
while(S&&S!=3D=3DQ){try{S=3DS.parentNode=0A=
}catch(U){S=3DQ=0A=
}}if(S=3D=3D=3DQ){return=0A=
}R.call(Q,T)=0A=
}=0A=
}}else{N=3Dfunction(S){K.extend(S,Q);=0A=
R.call(Q,S)=0A=
}=0A=
}}N.handler=3DR;=0A=
M.push(N);=0A=
return N=0A=
}function l(){for(var M=3D0,N=3Df.length;=0A=
M<N;=0A=
M++){K.stopObserving(f[M]);=0A=
f[M]=3Dnull=0A=
}}var f=3D[];=0A=
if(Prototype.Browser.IE){window.attachEvent("onunload",l)=0A=
}if(Prototype.Browser.WebKit){window.addEventListener("unload",Prototype.=
emptyFunction,false)=0A=
}var q=3DPrototype.K,k=3D{mouseenter:"mouseover",mouseleave:"mouseout"};=0A=
if(!L){q=3Dfunction(M){return(k[M]||M)=0A=
}=0A=
}function E(P,O,Q){P=3D$(P);=0A=
var N=3Dr(P,O,Q);=0A=
if(!N){return P=0A=
}if(O.include(":")){if(P.addEventListener){P.addEventListener("dataavaila=
ble",N,false)=0A=
}else{P.attachEvent("ondataavailable",N);=0A=
P.attachEvent("onlosecapture",N)=0A=
}}else{var M=3Dq(O);=0A=
if(P.addEventListener){P.addEventListener(M,N,false)=0A=
}else{P.attachEvent("on"+M,N)=0A=
}}return P=0A=
}function p(S,P,T){S=3D$(S);=0A=
var O=3DElement.retrieve(S,"prototype_event_registry");=0A=
if(!O){return S=0A=
}if(!P){O.each(function(V){var U=3DV.key;=0A=
p(S,U)=0A=
});=0A=
return S=0A=
}var Q=3DO.get(P);=0A=
if(!Q){return S=0A=
}if(!T){Q.each(function(U){p(S,P,U.handler)=0A=
});=0A=
return S=0A=
}var R=3DQ.length,N;=0A=
while(R--){if(Q[R].handler=3D=3D=3DT){N=3DQ[R];=0A=
break=0A=
}}if(!N){return S=0A=
}if(P.include(":")){if(S.removeEventListener){S.removeEventListener("data=
available",N,false)=0A=
}else{S.detachEvent("ondataavailable",N);=0A=
S.detachEvent("onlosecapture",N)=0A=
}}else{var M=3Dq(P);=0A=
if(S.removeEventListener){S.removeEventListener(M,N,false)=0A=
}else{S.detachEvent("on"+M,N)=0A=
}}O.set(P,Q.without(N));=0A=
return S=0A=
}function H(P,O,N,M){P=3D$(P);=0A=
if(Object.isUndefined(M)){M=3Dtrue=0A=
}if(P=3D=3Ddocument&&document.createEvent&&!P.dispatchEvent){P=3Ddocument=
.documentElement=0A=
}var Q;=0A=
if(document.createEvent){Q=3Ddocument.createEvent("HTMLEvents");=0A=
Q.initEvent("dataavailable",M,true)=0A=
}else{Q=3Ddocument.createEventObject();=0A=
Q.eventType=3DM?"ondataavailable":"onlosecapture"=0A=
}Q.eventName=3DO;=0A=
Q.memo=3DN||{};=0A=
if(document.createEvent){P.dispatchEvent(Q)=0A=
}else{P.fireEvent(Q.eventType,Q)=0A=
}return K.extend(Q)=0A=
}K.Handler=3DClass.create({initialize:function(O,N,M,P){this.element=3D$(=
O);=0A=
this.eventName=3DN;=0A=
this.selector=3DM;=0A=
this.callback=3DP;=0A=
this.handler=3Dthis.handleEvent.bind(this)=0A=
},start:function(){K.observe(this.element,this.eventName,this.handler);=0A=
return this=0A=
},stop:function(){K.stopObserving(this.element,this.eventName,this.handle=
r);=0A=
return this=0A=
},handleEvent:function(N){var M=3DK.findElement(N,this.selector);=0A=
if(M){this.callback.call(this.element,N,M)=0A=
}}});=0A=
function o(O,N,M,P){O=3D$(O);=0A=
if(Object.isFunction(M)&&Object.isUndefined(P)){P=3DM,M=3Dnull=0A=
}return new K.Handler(O,N,M,P).start()=0A=
}Object.extend(K,K.Methods);=0A=
Object.extend(K,{fire:H,observe:E,stopObserving:p,on:o});=0A=
Element.addMethods({fire:H,observe:E,stopObserving:p,on:o});=0A=
Object.extend(document,{fire:H.methodize(),observe:E.methodize(),stopObse=
rving:p.methodize(),on:o.methodize(),loaded:false});=0A=
if(window.Event){Object.extend(window.Event,K)=0A=
}else{window.Event=3DK=0A=
}})();=0A=
(function(){var e;=0A=
function a(){if(document.loaded){return=0A=
}if(e){window.clearTimeout(e)=0A=
}document.loaded=3Dtrue;=0A=
document.fire("dom:loaded")=0A=
}function =
c(){if(document.readyState=3D=3D=3D"complete"){document.stopObserving("re=
adystatechange",c);=0A=
a()=0A=
}}function b(){try{document.documentElement.doScroll("left")=0A=
}catch(f){e=3Db.defer();=0A=
return=0A=
}a()=0A=
}if(document.addEventListener){document.addEventListener("DOMContentLoade=
d",a,false)=0A=
}else{document.observe("readystatechange",c);=0A=
if(window=3D=3Dtop){e=3Db.defer()=0A=
}}Event.observe(window,"load",a)=0A=
})();=0A=
Element.addMethods();=0A=
Hash.toQueryString=3DObject.toQueryString;=0A=
var Toggle=3D{display:Element.toggle};=0A=
Element.Methods.childOf=3DElement.Methods.descendantOf;=0A=
var Insertion=3D{Before:function(a,b){return Element.insert(a,{before:b})=0A=
},Top:function(a,b){return Element.insert(a,{top:b})=0A=
},Bottom:function(a,b){return Element.insert(a,{bottom:b})=0A=
},After:function(a,b){return Element.insert(a,{after:b})=0A=
}};=0A=
var $continue=3Dnew Error('"throw $continue" is deprecated, use "return" =
instead');=0A=
var =
Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw=
indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr=
ollLeft||0;=0A=
this.deltaY=3Dwindow.pageYOffset||document.documentElement.scrollTop||doc=
ument.body.scrollTop||0=0A=
},within:function(b,a,c){if(this.includeScrollOffsets){return =
this.withinIncludingScrolloffsets(b,a,c)=0A=
}this.xcomp=3Da;=0A=
this.ycomp=3Dc;=0A=
this.offset=3DElement.cumulativeOffset(b);=0A=
return(c>=3Dthis.offset[1]&&c<this.offset[1]+b.offsetHeight&&a>=3Dthis.of=
fset[0]&&a<this.offset[0]+b.offsetWidth)=0A=
},withinIncludingScrolloffsets:function(b,a,e){var =
c=3DElement.cumulativeScrollOffset(b);=0A=
this.xcomp=3Da+c[0]-this.deltaX;=0A=
this.ycomp=3De+c[1]-this.deltaY;=0A=
this.offset=3DElement.cumulativeOffset(b);=0A=
return(this.ycomp>=3Dthis.offset[1]&&this.ycomp<this.offset[1]+b.offsetHe=
ight&&this.xcomp>=3Dthis.offset[0]&&this.xcomp<this.offset[0]+b.offsetWid=
th)=0A=
},overlap:function(b,a){if(!b){return 0=0A=
}if(b=3D=3D"vertical"){return((this.offset[1]+a.offsetHeight)-this.ycomp)=
/a.offsetHeight=0A=
}if(b=3D=3D"horizontal"){return((this.offset[0]+a.offsetWidth)-this.xcomp=
)/a.offsetWidth=0A=
}},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:Ele=
ment.Methods.positionedOffset,absolutize:function(a){Position.prepare();=0A=
return Element.absolutize(a)=0A=
},relativize:function(a){Position.prepare();=0A=
return Element.relativize(a)=0A=
},realOffset:Element.Methods.cumulativeScrollOffset,offsetParent:Element.=
Methods.getOffsetParent,page:Element.Methods.viewportOffset,clone:functio=
n(b,c,a){a=3Da||{};=0A=
return Element.clonePosition(c,b,a)=0A=
}};=0A=
if(!document.getElementsByClassName){document.getElementsByClassName=3Dfu=
nction(b){function a(c){return c.blank()?null:"[contains(concat(' ', =
@class, ' '), ' "+c+" ')]"=0A=
}b.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?function(c,f)=
{f=3Df.toString().strip();=0A=
var e=3D/\s/.test(f)?$w(f).map(a).join(""):a(f);=0A=
return e?document._getElementsByXPath(".//*"+e,c):[]=0A=
}:function(f,g){g=3Dg.toString().strip();=0A=
var k=3D[],l=3D(/\s/.test(g)?$w(g):null);=0A=
if(!l&&!g){return k=0A=
}var c=3D$(f).getElementsByTagName("*");=0A=
g=3D" "+g+" ";=0A=
for(var e=3D0,o,n;=0A=
o=3Dc[e];=0A=
e++){if(o.className&&(n=3D" "+o.className+" =
")&&(n.include(g)||(l&&l.all(function(p){return =
!p.toString().blank()&&n.include(" "+p+" ")=0A=
})))){k.push(Element.extend(o))=0A=
}}return k=0A=
};=0A=
return function(e,c){return $(c||document.body).getElementsByClassName(e)=0A=
}=0A=
}(Element.Methods)=0A=
}Element.ClassNames=3DClass.create();=0A=
Element.ClassNames.prototype=3D{initialize:function(a){this.element=3D$(a=
)=0A=
},_each:function(a){this.element.className.split(/\s+/).select(function(b=
){return b.length>0=0A=
})._each(a)=0A=
},set:function(a){this.element.className=3Da=0A=
},add:function(a){if(this.include(a)){return=0A=
}this.set($A(this).concat(a).join(" "))=0A=
},remove:function(a){if(!this.include(a)){return=0A=
}this.set($A(this).without(a).join(" "))=0A=
},toString:function(){return $A(this).join(" ")=0A=
}};=0A=
Object.extend(Element.ClassNames.prototype,Enumerable);=0A=
(function(){window.Selector=3DClass.create({initialize:function(a){this.e=
xpression=3Da.strip()=0A=
},findElements:function(a){return =
Prototype.Selector.select(this.expression,a)=0A=
},match:function(a){return Prototype.Selector.match(a,this.expression)=0A=
},toString:function(){return this.expression=0A=
},inspect:function(){return"#<Selector: "+this.expression+">"=0A=
}});=0A=
Object.extend(Selector,{matchElements:function(g,k){var =
a=3DPrototype.Selector.match,e=3D[];=0A=
for(var c=3D0,f=3Dg.length;=0A=
c<f;=0A=
c++){var b=3Dg[c];=0A=
if(a(b,k)){e.push(Element.extend(b))=0A=
}}return e=0A=
},findElement:function(g,k,b){b=3Db||0;=0A=
var a=3D0,e;=0A=
for(var c=3D0,f=3Dg.length;=0A=
c<f;=0A=
c++){e=3Dg[c];=0A=
if(Prototype.Selector.match(e,k)&&b=3D=3D=3Da++){return Element.extend(e)=0A=
}}},findChildElements:function(b,c){var a=3Dc.toArray().join(", ");=0A=
return Prototype.Selector.select(a,b||document)=0A=
}})=0A=
})();=0A=
var =
Scriptaculous=3D{Version:"1.9.0",require:function(b){try{document.write('=
<script type=3D"text/javascript" src=3D"'+b+'"><\/script>')=0A=
}catch(c){var a=3Ddocument.createElement("script");=0A=
a.type=3D"text/javascript";=0A=
a.src=3Db;=0A=
document.getElementsByTagName("head")[0].appendChild(a)=0A=
}},REQUIRED_PROTOTYPE:"1.6.0.3",load:function(){function a(c){var =
e=3Dc.replace(/_.*|\./g,"");=0A=
e=3DparseInt(e+"0".times(4-e.length));=0A=
return c.indexOf("_")>-1?e-1:e=0A=
}if((typeof Prototype=3D=3D"undefined")||(typeof =
Element=3D=3D"undefined")||(typeof =
Element.Methods=3D=3D"undefined")||(a(Prototype.Version)<a(Scriptaculous.=
REQUIRED_PROTOTYPE))){throw ("script.aculo.us requires the Prototype =
JavaScript framework >=3D "+Scriptaculous.REQUIRED_PROTOTYPE)=0A=
}var b=3D/scriptaculous\.js(\?.*)?$/;=0A=
$$("script[src]").findAll(function(c){return c.src.match(b)=0A=
}).each(function(e){var =
f=3De.src.replace(b,""),c=3De.src.match(/\?.*load=3D([a-z,]*)/);=0A=
(c?c[1]:"builder,effects,dragdrop,controls,slider,sound").split(",").each=
(function(g){Scriptaculous.require(f+g+".js")=0A=
})=0A=
})=0A=
}};=0A=
Scriptaculous.load();=0A=
String.prototype.parseColor=3Dfunction(){var a=3D"#";=0A=
if(this.slice(0,4)=3D=3D"rgb("){var =
c=3Dthis.slice(4,this.length-1).split(",");=0A=
var b=3D0;=0A=
do{a+=3DparseInt(c[b]).toColorPart()=0A=
}while(++b<3)=0A=
}else{if(this.slice(0,1)=3D=3D"#"){if(this.length=3D=3D4){for(var b=3D1;=0A=
b<4;=0A=
b++){a+=3D(this.charAt(b)+this.charAt(b)).toLowerCase()=0A=
}}if(this.length=3D=3D7){a=3Dthis.toLowerCase()=0A=
}}}return(a.length=3D=3D7?a:(arguments[0]||this))=0A=
};=0A=
Element.collectTextNodes=3Dfunction(a){return =
$A($(a).childNodes).collect(function(b){return(b.nodeType=3D=3D3?b.nodeVa=
lue:(b.hasChildNodes()?Element.collectTextNodes(b):""))=0A=
}).flatten().join("")=0A=
};=0A=
Element.collectTextNodesIgnoreClass=3Dfunction(a,b){return =
$A($(a).childNodes).collect(function(c){return(c.nodeType=3D=3D3?c.nodeVa=
lue:((c.hasChildNodes()&&!Element.hasClassName(c,b))?Element.collectTextN=
odesIgnoreClass(c,b):""))=0A=
}).flatten().join("")=0A=
};=0A=
Element.setContentZoom=3Dfunction(a,b){a=3D$(a);=0A=
a.setStyle({fontSize:(b/100)+"em"});=0A=
if(Prototype.Browser.WebKit){window.scrollBy(0,0)=0A=
}return a=0A=
};=0A=
Element.getInlineOpacity=3Dfunction(a){return $(a).style.opacity||""=0A=
};=0A=
Element.forceRerendering=3Dfunction(a){try{a=3D$(a);=0A=
var c=3Ddocument.createTextNode(" ");=0A=
a.appendChild(c);=0A=
a.removeChild(c)=0A=
}catch(b){}};=0A=
var =
Effect=3D{_elementDoesNotExistError:{name:"ElementDoesNotExistError",mess=
age:"The specified DOM element does not exist, but is required for this =
effect to =
operate"},Transitions:{linear:Prototype.K,sinoidal:function(a){return(-Ma=
th.cos(a*Math.PI)/2)+0.5=0A=
},reverse:function(a){return 1-a=0A=
},flicker:function(a){var =
a=3D((-Math.cos(a*Math.PI)/4)+0.75)+Math.random()/4;=0A=
return a>1?1:a=0A=
},wobble:function(a){return(-Math.cos(a*Math.PI*(9*a))/2)+0.5=0A=
},pulse:function(b,a){return(-Math.cos((b*((a||5)-0.5)*2)*Math.PI)/2)+0.5=0A=
},spring:function(a){return 1-(Math.cos(a*4.5*Math.PI)*Math.exp(-a*6))=0A=
},none:function(a){return 0=0A=
},full:function(a){return 1=0A=
}},DefaultOptions:{duration:1,fps:100,sync:false,from:0,to:1,delay:0,queu=
e:"parallel"},tagifyText:function(a){var b=3D"position:relative";=0A=
if(Prototype.Browser.IE){b+=3D";zoom:1"=0A=
}a=3D$(a);=0A=
$A(a.childNodes).each(function(c){if(c.nodeType=3D=3D3){c.nodeValue.toArr=
ay().each(function(e){a.insertBefore(new =
Element("span",{style:b}).update(e=3D=3D" =
"?String.fromCharCode(160):e),c)=0A=
});=0A=
Element.remove(c)=0A=
}})=0A=
},multiple:function(b,c){var f;=0A=
if(((typeof b=3D=3D"object")||Object.isFunction(b))&&(b.length)){f=3Db=0A=
}else{f=3D$(b).childNodes=0A=
}var a=3DObject.extend({speed:0.1,delay:0},arguments[2]||{});=0A=
var e=3Da.delay;=0A=
$A(f).each(function(k,g){new c(k,Object.extend(a,{delay:g*a.speed+e}))=0A=
})=0A=
},PAIRS:{slide:["SlideDown","SlideUp"],blind:["BlindDown","BlindUp"],appe=
ar:["Appear","Fade"]},toggle:function(b,c,a){b=3D$(b);=0A=
c=3D(c||"appear").toLowerCase();=0A=
return =
Effect[Effect.PAIRS[c][b.visible()?1:0]](b,Object.extend({queue:{position=
:"end",scope:(b.id||"global"),limit:1}},a||{}))=0A=
}};=0A=
Effect.DefaultOptions.transition=3DEffect.Transitions.sinoidal;=0A=
Effect.ScopedQueue=3DClass.create(Enumerable,{initialize:function(){this.=
effects=3D[];=0A=
this.interval=3Dnull=0A=
},_each:function(a){this.effects._each(a)=0A=
},add:function(b){var c=3Dnew Date().getTime();=0A=
var =
a=3DObject.isString(b.options.queue)?b.options.queue:b.options.queue.posi=
tion;=0A=
switch(a){case"front":this.effects.findAll(function(f){return =
f.state=3D=3D"idle"=0A=
}).each(function(f){f.startOn+=3Db.finishOn;=0A=
f.finishOn+=3Db.finishOn=0A=
});=0A=
break;=0A=
case"with-last":c=3Dthis.effects.pluck("startOn").max()||c;=0A=
break;=0A=
case"end":c=3Dthis.effects.pluck("finishOn").max()||c;=0A=
break=0A=
}b.startOn+=3Dc;=0A=
b.finishOn+=3Dc;=0A=
if(!b.options.queue.limit||(this.effects.length<b.options.queue.limit)){t=
his.effects.push(b)=0A=
}if(!this.interval){this.interval=3DsetInterval(this.loop.bind(this),15)=0A=
}},remove:function(a){this.effects=3Dthis.effects.reject(function(b){retu=
rn b=3D=3Da=0A=
});=0A=
if(this.effects.length=3D=3D0){clearInterval(this.interval);=0A=
this.interval=3Dnull=0A=
}},loop:function(){var c=3Dnew Date().getTime();=0A=
for(var b=3D0,a=3Dthis.effects.length;=0A=
b<a;=0A=
b++){this.effects[b]&&this.effects[b].loop(c)=0A=
}}});=0A=
Effect.Queues=3D{instances:$H(),get:function(a){if(!Object.isString(a)){r=
eturn a=0A=
}return this.instances.get(a)||this.instances.set(a,new =
Effect.ScopedQueue())=0A=
}};=0A=
Effect.Queue=3DEffect.Queues.get("global");=0A=
Effect.Base=3DClass.create({position:null,start:function(a){if(a&&a.trans=
ition=3D=3D=3Dfalse){a.transition=3DEffect.Transitions.linear=0A=
}this.options=3DObject.extend(Object.extend({},Effect.DefaultOptions),a||=
{});=0A=
this.currentFrame=3D0;=0A=
this.state=3D"idle";=0A=
this.startOn=3Dthis.options.delay*1000;=0A=
this.finishOn=3Dthis.startOn+(this.options.duration*1000);=0A=
this.fromToDelta=3Dthis.options.to-this.options.from;=0A=
this.totalTime=3Dthis.finishOn-this.startOn;=0A=
this.totalFrames=3Dthis.options.fps*this.options.duration;=0A=
this.render=3D(function(){function =
b(e,c){if(e.options[c+"Internal"]){e.options[c+"Internal"](e)=0A=
}if(e.options[c]){e.options[c](e)=0A=
}}return =
function(c){if(this.state=3D=3D=3D"idle"){this.state=3D"running";=0A=
b(this,"beforeSetup");=0A=
if(this.setup){this.setup()=0A=
}b(this,"afterSetup")=0A=
}if(this.state=3D=3D=3D"running"){c=3D(this.options.transition(c)*this.fr=
omToDelta)+this.options.from;=0A=
this.position=3Dc;=0A=
b(this,"beforeUpdate");=0A=
if(this.update){this.update(c)=0A=
}b(this,"afterUpdate")=0A=
}}=0A=
})();=0A=
this.event("beforeStart");=0A=
if(!this.options.sync){Effect.Queues.get(Object.isString(this.options.que=
ue)?"global":this.options.queue.scope).add(this)=0A=
}},loop:function(c){if(c>=3Dthis.startOn){if(c>=3Dthis.finishOn){this.ren=
der(1);=0A=
this.cancel();=0A=
this.event("beforeFinish");=0A=
if(this.finish){this.finish()=0A=
}this.event("afterFinish");=0A=
return=0A=
}var =
b=3D(c-this.startOn)/this.totalTime,a=3D(b*this.totalFrames).round();=0A=
if(a>this.currentFrame){this.render(b);=0A=
this.currentFrame=3Da=0A=
}}},cancel:function(){if(!this.options.sync){Effect.Queues.get(Object.isS=
tring(this.options.queue)?"global":this.options.queue.scope).remove(this)=0A=
}this.state=3D"finished"=0A=
},event:function(a){if(this.options[a+"Internal"]){this.options[a+"Intern=
al"](this)=0A=
}if(this.options[a]){this.options[a](this)=0A=
}},inspect:function(){var a=3D$H();=0A=
for(property in =
this){if(!Object.isFunction(this[property])){a.set(property,this[property=
])=0A=
}}return"#<Effect:"+a.inspect()+",options:"+$H(this.options).inspect()+">=
"=0A=
}});=0A=
Effect.Parallel=3DClass.create(Effect.Base,{initialize:function(a){this.e=
ffects=3Da||[];=0A=
this.start(arguments[1])=0A=
},update:function(a){this.effects.invoke("render",a)=0A=
},finish:function(a){this.effects.each(function(b){b.render(1);=0A=
b.cancel();=0A=
b.event("beforeFinish");=0A=
if(b.finish){b.finish(a)=0A=
}b.event("afterFinish")=0A=
})=0A=
}});=0A=
Effect.Tween=3DClass.create(Effect.Base,{initialize:function(c,g,f){c=3DO=
bject.isString(c)?$(c):c;=0A=
var b=3D$A(arguments),e=3Db.last(),a=3Db.length=3D=3D5?b[3]:null;=0A=
this.method=3DObject.isFunction(e)?e.bind(c):Object.isFunction(c[e])?c[e]=
.bind(c):function(k){c[e]=3Dk=0A=
};=0A=
this.start(Object.extend({from:g,to:f},a||{}))=0A=
},update:function(a){this.method(a)=0A=
}});=0A=
Effect.Event=3DClass.create(Effect.Base,{initialize:function(){this.start=
(Object.extend({duration:0},arguments[0]||{}))=0A=
},update:Prototype.emptyFunction});=0A=
Effect.Opacity=3DClass.create(Effect.Base,{initialize:function(b){this.el=
ement=3D$(b);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.el=
ement.setStyle({zoom:1})=0A=
}var =
a=3DObject.extend({from:this.element.getOpacity()||0,to:1},arguments[1]||=
{});=0A=
this.start(a)=0A=
},update:function(a){this.element.setOpacity(a)=0A=
}});=0A=
Effect.Move=3DClass.create(Effect.Base,{initialize:function(b){this.eleme=
nt=3D$(b);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var a=3DObject.extend({x:0,y:0,mode:"relative"},arguments[1]||{});=0A=
this.start(a)=0A=
},setup:function(){this.element.makePositioned();=0A=
this.originalLeft=3DparseFloat(this.element.getStyle("left")||"0");=0A=
this.originalTop=3DparseFloat(this.element.getStyle("top")||"0");=0A=
if(this.options.mode=3D=3D"absolute"){this.options.x=3Dthis.options.x-thi=
s.originalLeft;=0A=
this.options.y=3Dthis.options.y-this.originalTop=0A=
}},update:function(a){this.element.setStyle({left:(this.options.x*a+this.=
originalLeft).round()+"px",top:(this.options.y*a+this.originalTop).round(=
)+"px"})=0A=
}});=0A=
Effect.MoveBy=3Dfunction(b,a,c){return new =
Effect.Move(b,Object.extend({x:c,y:a},arguments[3]||{}))=0A=
};=0A=
Effect.Scale=3DClass.create(Effect.Base,{initialize:function(b,c){this.el=
ement=3D$(b);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var =
a=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleFromCen=
ter:false,scaleMode:"box",scaleFrom:100,scaleTo:c},arguments[2]||{});=0A=
this.start(a)=0A=
},setup:function(){this.restoreAfterFinish=3Dthis.options.restoreAfterFin=
ish||false;=0A=
this.elementPositioning=3Dthis.element.getStyle("position");=0A=
this.originalStyle=3D{};=0A=
["top","left","width","height","fontSize"].each(function(b){this.original=
Style[b]=3Dthis.element.style[b]=0A=
}.bind(this));=0A=
this.originalTop=3Dthis.element.offsetTop;=0A=
this.originalLeft=3Dthis.element.offsetLeft;=0A=
var a=3Dthis.element.getStyle("font-size")||"100%";=0A=
["em","px","%","pt"].each(function(b){if(a.indexOf(b)>0){this.fontSize=3D=
parseFloat(a);=0A=
this.fontSizeType=3Db=0A=
}}.bind(this));=0A=
this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;=0A=
this.dims=3Dnull;=0A=
if(this.options.scaleMode=3D=3D"box"){this.dims=3D[this.element.offsetHei=
ght,this.element.offsetWidth]=0A=
}if(/^content/.test(this.options.scaleMode)){this.dims=3D[this.element.sc=
rollHeight,this.element.scrollWidth]=0A=
}if(!this.dims){this.dims=3D[this.options.scaleMode.originalHeight,this.o=
ptions.scaleMode.originalWidth]=0A=
}},update:function(a){var =
b=3D(this.options.scaleFrom/100)+(this.factor*a);=0A=
if(this.options.scaleContent&&this.fontSize){this.element.setStyle({fontS=
ize:this.fontSize*b+this.fontSizeType})=0A=
}this.setDimensions(this.dims[0]*b,this.dims[1]*b)=0A=
},finish:function(a){if(this.restoreAfterFinish){this.element.setStyle(th=
is.originalStyle)=0A=
}},setDimensions:function(a,e){var f=3D{};=0A=
if(this.options.scaleX){f.width=3De.round()+"px"=0A=
}if(this.options.scaleY){f.height=3Da.round()+"px"=0A=
}if(this.options.scaleFromCenter){var c=3D(a-this.dims[0])/2;=0A=
var b=3D(e-this.dims[1])/2;=0A=
if(this.elementPositioning=3D=3D"absolute"){if(this.options.scaleY){f.top=
=3Dthis.originalTop-c+"px"=0A=
}if(this.options.scaleX){f.left=3Dthis.originalLeft-b+"px"=0A=
}}else{if(this.options.scaleY){f.top=3D-c+"px"=0A=
}if(this.options.scaleX){f.left=3D-b+"px"=0A=
}}}this.element.setStyle(f)=0A=
}});=0A=
Effect.Highlight=3DClass.create(Effect.Base,{initialize:function(b){this.=
element=3D$(b);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var a=3DObject.extend({startcolor:"#ffff99"},arguments[1]||{});=0A=
this.start(a)=0A=
},setup:function(){if(this.element.getStyle("display")=3D=3D"none"){this.=
cancel();=0A=
return=0A=
}this.oldStyle=3D{};=0A=
if(!this.options.keepBackgroundImage){this.oldStyle.backgroundImage=3Dthi=
s.element.getStyle("background-image");=0A=
this.element.setStyle({backgroundImage:"none"})=0A=
}if(!this.options.endcolor){this.options.endcolor=3Dthis.element.getStyle=
("background-color").parseColor("#ffffff")=0A=
}if(!this.options.restorecolor){this.options.restorecolor=3Dthis.element.=
getStyle("background-color")=0A=
}this._base=3D$R(0,2).map(function(a){return =
parseInt(this.options.startcolor.slice(a*2+1,a*2+3),16)=0A=
}.bind(this));=0A=
this._delta=3D$R(0,2).map(function(a){return =
parseInt(this.options.endcolor.slice(a*2+1,a*2+3),16)-this._base[a]=0A=
}.bind(this))=0A=
},update:function(a){this.element.setStyle({backgroundColor:$R(0,2).injec=
t("#",function(b,c,e){return =
b+((this._base[e]+(this._delta[e]*a)).round().toColorPart())=0A=
}.bind(this))})=0A=
},finish:function(){this.element.setStyle(Object.extend(this.oldStyle,{ba=
ckgroundColor:this.options.restorecolor}))=0A=
}});=0A=
Effect.ScrollTo=3Dfunction(c){var =
b=3Darguments[1]||{},a=3Ddocument.viewport.getScrollOffsets(),e=3D$(c).cu=
mulativeOffset();=0A=
if(b.offset){e[1]+=3Db.offset=0A=
}return new =
Effect.Tween(null,a.top,e[1],b,function(f){scrollTo(a.left,f.round())=0A=
})=0A=
};=0A=
Effect.Fade=3Dfunction(c){c=3D$(c);=0A=
var a=3Dc.getInlineOpacity();=0A=
var =
b=3DObject.extend({from:c.getOpacity()||1,to:0,afterFinishInternal:functi=
on(e){if(e.options.to!=3D0){return=0A=
}e.element.hide().setStyle({opacity:a})=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(c,b)=0A=
};=0A=
Effect.Appear=3Dfunction(b){b=3D$(b);=0A=
var =
a=3DObject.extend({from:(b.getStyle("display")=3D=3D"none"?0:b.getOpacity=
()||0),to:1,afterFinishInternal:function(c){c.element.forceRerendering()=0A=
},beforeSetup:function(c){c.element.setOpacity(c.options.from).show()=0A=
}},arguments[1]||{});=0A=
return new Effect.Opacity(b,a)=0A=
};=0A=
Effect.Puff=3Dfunction(b){b=3D$(b);=0A=
var =
a=3D{opacity:b.getInlineOpacity(),position:b.getStyle("position"),top:b.s=
tyle.top,left:b.style.left,width:b.style.width,height:b.style.height};=0A=
return new Effect.Parallel([new =
Effect.Scale(b,200,{sync:true,scaleFromCenter:true,scaleContent:true,rest=
oreAfterFinish:true}),new =
Effect.Opacity(b,{sync:true,to:0})],Object.extend({duration:1,beforeSetup=
Internal:function(c){Position.absolutize(c.effects[0].element)=0A=
},afterFinishInternal:function(c){c.effects[0].element.hide().setStyle(a)=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.BlindUp=3Dfunction(a){a=3D$(a);=0A=
a.makeClipping();=0A=
return new =
Effect.Scale(a,0,Object.extend({scaleContent:false,scaleX:false,restoreAf=
terFinish:true,afterFinishInternal:function(b){b.element.hide().undoClipp=
ing()=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.BlindDown=3Dfunction(b){b=3D$(b);=0A=
var a=3Db.getDimensions();=0A=
return new =
Effect.Scale(b,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:0,scaleMode:{originalHeight:a.height,originalWidth:a.width},restoreAft=
erFinish:true,afterSetup:function(c){c.element.makeClipping().setStyle({h=
eight:"0px"}).show()=0A=
},afterFinishInternal:function(c){c.element.undoClipping()=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.SwitchOff=3Dfunction(b){b=3D$(b);=0A=
var a=3Db.getInlineOpacity();=0A=
return new =
Effect.Appear(b,Object.extend({duration:0.4,from:0,transition:Effect.Tran=
sitions.flicker,afterFinishInternal:function(c){new =
Effect.Scale(c.element,1,{duration:0.3,scaleFromCenter:true,scaleX:false,=
scaleContent:false,restoreAfterFinish:true,beforeSetup:function(e){e.elem=
ent.makePositioned().makeClipping()=0A=
},afterFinishInternal:function(e){e.element.hide().undoClipping().undoPos=
itioned().setStyle({opacity:a})=0A=
}})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.DropOut=3Dfunction(b){b=3D$(b);=0A=
var =
a=3D{top:b.getStyle("top"),left:b.getStyle("left"),opacity:b.getInlineOpa=
city()};=0A=
return new Effect.Parallel([new Effect.Move(b,{x:0,y:100,sync:true}),new =
Effect.Opacity(b,{sync:true,to:0})],Object.extend({duration:0.5,beforeSet=
up:function(c){c.effects[0].element.makePositioned()=0A=
},afterFinishInternal:function(c){c.effects[0].element.hide().undoPositio=
ned().setStyle(a)=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Shake=3Dfunction(e){e=3D$(e);=0A=
var b=3DObject.extend({distance:20,duration:0.5},arguments[1]||{});=0A=
var f=3DparseFloat(b.distance);=0A=
var c=3DparseFloat(b.duration)/10;=0A=
var a=3D{top:e.getStyle("top"),left:e.getStyle("left")};=0A=
return new =
Effect.Move(e,{x:f,y:0,duration:c,afterFinishInternal:function(g){new =
Effect.Move(g.element,{x:-f*2,y:0,duration:c*2,afterFinishInternal:functi=
on(k){new =
Effect.Move(k.element,{x:f*2,y:0,duration:c*2,afterFinishInternal:functio=
n(l){new =
Effect.Move(l.element,{x:-f*2,y:0,duration:c*2,afterFinishInternal:functi=
on(n){new =
Effect.Move(n.element,{x:f*2,y:0,duration:c*2,afterFinishInternal:functio=
n(o){new =
Effect.Move(o.element,{x:-f,y:0,duration:c,afterFinishInternal:function(p=
){p.element.undoPositioned().setStyle(a)=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
}})=0A=
};=0A=
Effect.SlideDown=3Dfunction(c){c=3D$(c).cleanWhitespace();=0A=
var a=3Dc.down().getStyle("bottom");=0A=
var b=3Dc.getDimensions();=0A=
return new =
Effect.Scale(c,100,Object.extend({scaleContent:false,scaleX:false,scaleFr=
om:window.opera?0:1,scaleMode:{originalHeight:b.height,originalWidth:b.wi=
dth},restoreAfterFinish:true,afterSetup:function(e){e.element.makePositio=
ned();=0A=
e.element.down().makePositioned();=0A=
if(window.opera){e.element.setStyle({top:""})=0A=
}e.element.makeClipping().setStyle({height:"0px"}).show()=0A=
},afterUpdateInternal:function(e){e.element.down().setStyle({bottom:(e.di=
ms[0]-e.element.clientHeight)+"px"})=0A=
},afterFinishInternal:function(e){e.element.undoClipping().undoPositioned=
();=0A=
e.element.down().undoPositioned().setStyle({bottom:a})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.SlideUp=3Dfunction(c){c=3D$(c).cleanWhitespace();=0A=
var a=3Dc.down().getStyle("bottom");=0A=
var b=3Dc.getDimensions();=0A=
return new =
Effect.Scale(c,window.opera?0:1,Object.extend({scaleContent:false,scaleX:=
false,scaleMode:"box",scaleFrom:100,scaleMode:{originalHeight:b.height,or=
iginalWidth:b.width},restoreAfterFinish:true,afterSetup:function(e){e.ele=
ment.makePositioned();=0A=
e.element.down().makePositioned();=0A=
if(window.opera){e.element.setStyle({top:""})=0A=
}e.element.makeClipping().show()=0A=
},afterUpdateInternal:function(e){e.element.down().setStyle({bottom:(e.di=
ms[0]-e.element.clientHeight)+"px"})=0A=
},afterFinishInternal:function(e){e.element.hide().undoClipping().undoPos=
itioned();=0A=
e.element.down().undoPositioned().setStyle({bottom:a})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Squish=3Dfunction(a){return new =
Effect.Scale(a,window.opera?1:0,{restoreAfterFinish:true,beforeSetup:func=
tion(b){b.element.makeClipping()=0A=
},afterFinishInternal:function(b){b.element.hide().undoClipping()=0A=
}})=0A=
};=0A=
Effect.Grow=3Dfunction(c){c=3D$(c);=0A=
var =
b=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.full},arguments[1]||{});=0A=
var =
a=3D{top:c.style.top,left:c.style.left,height:c.style.height,width:c.styl=
e.width,opacity:c.getInlineOpacity()};=0A=
var k=3Dc.getDimensions();=0A=
var l,g;=0A=
var f,e;=0A=
switch(b.direction){case"top-left":l=3Dg=3Df=3De=3D0;=0A=
break;=0A=
case"top-right":l=3Dk.width;=0A=
g=3De=3D0;=0A=
f=3D-k.width;=0A=
break;=0A=
case"bottom-left":l=3Df=3D0;=0A=
g=3Dk.height;=0A=
e=3D-k.height;=0A=
break;=0A=
case"bottom-right":l=3Dk.width;=0A=
g=3Dk.height;=0A=
f=3D-k.width;=0A=
e=3D-k.height;=0A=
break;=0A=
case"center":l=3Dk.width/2;=0A=
g=3Dk.height/2;=0A=
f=3D-k.width/2;=0A=
e=3D-k.height/2;=0A=
break=0A=
}return new =
Effect.Move(c,{x:l,y:g,duration:0.01,beforeSetup:function(n){n.element.hi=
de().makeClipping().makePositioned()=0A=
},afterFinishInternal:function(n){new Effect.Parallel([new =
Effect.Opacity(n.element,{sync:true,to:1,from:0,transition:b.opacityTrans=
ition}),new =
Effect.Move(n.element,{x:f,y:e,sync:true,transition:b.moveTransition}),ne=
w =
Effect.Scale(n.element,100,{scaleMode:{originalHeight:k.height,originalWi=
dth:k.width},sync:true,scaleFrom:window.opera?1:0,transition:b.scaleTrans=
ition,restoreAfterFinish:true})],Object.extend({beforeSetup:function(o){o=
.effects[0].element.setStyle({height:"0px"}).show()=0A=
},afterFinishInternal:function(o){o.effects[0].element.undoClipping().und=
oPositioned().setStyle(a)=0A=
}},b))=0A=
}})=0A=
};=0A=
Effect.Shrink=3Dfunction(c){c=3D$(c);=0A=
var =
b=3DObject.extend({direction:"center",moveTransition:Effect.Transitions.s=
inoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransition:Eff=
ect.Transitions.none},arguments[1]||{});=0A=
var =
a=3D{top:c.style.top,left:c.style.left,height:c.style.height,width:c.styl=
e.width,opacity:c.getInlineOpacity()};=0A=
var g=3Dc.getDimensions();=0A=
var f,e;=0A=
switch(b.direction){case"top-left":f=3De=3D0;=0A=
break;=0A=
case"top-right":f=3Dg.width;=0A=
e=3D0;=0A=
break;=0A=
case"bottom-left":f=3D0;=0A=
e=3Dg.height;=0A=
break;=0A=
case"bottom-right":f=3Dg.width;=0A=
e=3Dg.height;=0A=
break;=0A=
case"center":f=3Dg.width/2;=0A=
e=3Dg.height/2;=0A=
break=0A=
}return new Effect.Parallel([new =
Effect.Opacity(c,{sync:true,to:0,from:1,transition:b.opacityTransition}),=
new =
Effect.Scale(c,window.opera?1:0,{sync:true,transition:b.scaleTransition,r=
estoreAfterFinish:true}),new =
Effect.Move(c,{x:f,y:e,sync:true,transition:b.moveTransition})],Object.ex=
tend({beforeStartInternal:function(k){k.effects[0].element.makePositioned=
().makeClipping()=0A=
},afterFinishInternal:function(k){k.effects[0].element.hide().undoClippin=
g().undoPositioned().setStyle(a)=0A=
}},b))=0A=
};=0A=
Effect.Pulsate=3Dfunction(c){c=3D$(c);=0A=
var =
b=3Darguments[1]||{},a=3Dc.getInlineOpacity(),f=3Db.transition||Effect.Tr=
ansitions.linear,e=3Dfunction(g){return =
1-f((-Math.cos((g*(b.pulses||5)*2)*Math.PI)/2)+0.5)=0A=
};=0A=
return new =
Effect.Opacity(c,Object.extend(Object.extend({duration:2,from:0,afterFini=
shInternal:function(g){g.element.setStyle({opacity:a})=0A=
}},b),{transition:e}))=0A=
};=0A=
Effect.Fold=3Dfunction(b){b=3D$(b);=0A=
var =
a=3D{top:b.style.top,left:b.style.left,width:b.style.width,height:b.style=
.height};=0A=
b.makeClipping();=0A=
return new =
Effect.Scale(b,5,Object.extend({scaleContent:false,scaleX:false,afterFini=
shInternal:function(c){new =
Effect.Scale(b,1,{scaleContent:false,scaleY:false,afterFinishInternal:fun=
ction(e){e.element.hide().undoClipping().setStyle(a)=0A=
}})=0A=
}},arguments[1]||{}))=0A=
};=0A=
Effect.Morph=3DClass.create(Effect.Base,{initialize:function(c){this.elem=
ent=3D$(c);=0A=
if(!this.element){throw (Effect._elementDoesNotExistError)=0A=
}var a=3DObject.extend({style:{}},arguments[1]||{});=0A=
if(!Object.isString(a.style)){this.style=3D$H(a.style)=0A=
}else{if(a.style.include(":")){this.style=3Da.style.parseStyle()=0A=
}else{this.element.addClassName(a.style);=0A=
this.style=3D$H(this.element.getStyles());=0A=
this.element.removeClassName(a.style);=0A=
var b=3Dthis.element.getStyles();=0A=
this.style=3Dthis.style.reject(function(e){return e.value=3D=3Db[e.key]=0A=
});=0A=
a.afterFinishInternal=3Dfunction(e){e.element.addClassName(e.options.styl=
e);=0A=
e.transforms.each(function(f){e.element.style[f.style]=3D""=0A=
})=0A=
}=0A=
}}this.start(a)=0A=
},setup:function(){function a(b){if(!b||["rgba(0, 0, 0, =
0)","transparent"].include(b)){b=3D"#ffffff"=0A=
}b=3Db.parseColor();=0A=
return $R(0,2).map(function(c){return parseInt(b.slice(c*2+1,c*2+3),16)=0A=
})=0A=
}this.transforms=3Dthis.style.map(function(k){var =
g=3Dk[0],f=3Dk[1],e=3Dnull;=0A=
if(f.parseColor("#zzzzzz")!=3D"#zzzzzz"){f=3Df.parseColor();=0A=
e=3D"color"=0A=
}else{if(g=3D=3D"opacity"){f=3DparseFloat(f);=0A=
if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)){this.ele=
ment.setStyle({zoom:1})=0A=
}}else{if(Element.CSS_LENGTH.test(f)){var =
c=3Df.match(/^([\+\-]?[0-9\.]+)(.*)$/);=0A=
f=3DparseFloat(c[1]);=0A=
e=3D(c.length=3D=3D3)?c[2]:null=0A=
}}}var b=3Dthis.element.getStyle(g);=0A=
return{style:g.camelize(),originalValue:e=3D=3D"color"?a(b):parseFloat(b|=
|0),targetValue:e=3D=3D"color"?a(f):f,unit:e}=0A=
}.bind(this)).reject(function(b){return((b.originalValue=3D=3Db.targetVal=
ue)||(b.unit!=3D"color"&&(isNaN(b.originalValue)||isNaN(b.targetValue))))=0A=
})=0A=
},update:function(a){var e=3D{},b,c=3Dthis.transforms.length;=0A=
while(c--){e[(b=3Dthis.transforms[c]).style]=3Db.unit=3D=3D"color"?"#"+(M=
ath.round(b.originalValue[0]+(b.targetValue[0]-b.originalValue[0])*a)).to=
ColorPart()+(Math.round(b.originalValue[1]+(b.targetValue[1]-b.originalVa=
lue[1])*a)).toColorPart()+(Math.round(b.originalValue[2]+(b.targetValue[2=
]-b.originalValue[2])*a)).toColorPart():(b.originalValue+(b.targetValue-b=
.originalValue)*a).toFixed(3)+(b.unit=3D=3D=3Dnull?"":b.unit)=0A=
}this.element.setStyle(e,true)=0A=
}});=0A=
Effect.Transform=3DClass.create({initialize:function(a){this.tracks=3D[];=0A=
this.options=3Darguments[1]||{};=0A=
this.addTracks(a)=0A=
},addTracks:function(a){a.each(function(b){b=3D$H(b);=0A=
var c=3Db.values().first();=0A=
this.tracks.push($H({ids:b.keys().first(),effect:Effect.Morph,options:{st=
yle:c}}))=0A=
}.bind(this));=0A=
return this=0A=
},play:function(){return new =
Effect.Parallel(this.tracks.map(function(a){var =
e=3Da.get("ids"),c=3Da.get("effect"),b=3Da.get("options");=0A=
var f=3D[$(e)||$$(e)].flatten();=0A=
return f.map(function(g){return new c(g,Object.extend({sync:true},b))=0A=
})=0A=
}).flatten(),this.options)=0A=
}});=0A=
Element.CSS_PROPERTIES=3D$w("backgroundColor backgroundPosition =
borderBottomColor borderBottomStyle borderBottomWidth borderLeftColor =
borderLeftStyle borderLeftWidth borderRightColor borderRightStyle =
borderRightWidth borderSpacing borderTopColor borderTopStyle =
borderTopWidth bottom clip color fontSize fontWeight height left =
letterSpacing lineHeight marginBottom marginLeft marginRight marginTop =
markerOffset maxHeight maxWidth minHeight minWidth opacity outlineColor =
outlineOffset outlineWidth paddingBottom paddingLeft paddingRight =
paddingTop right textIndent top width wordSpacing zIndex");=0A=
Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$=
/;=0A=
String.__parseStyleElement=3Ddocument.createElement("div");=0A=
String.prototype.parseStyle=3Dfunction(){var b,a=3D$H();=0A=
if(Prototype.Browser.WebKit){b=3Dnew Element("div",{style:this}).style=0A=
}else{String.__parseStyleElement.innerHTML=3D'<div =
style=3D"'+this+'"></div>';=0A=
b=3DString.__parseStyleElement.childNodes[0].style=0A=
}Element.CSS_PROPERTIES.each(function(c){if(b[c]){a.set(c,b[c])=0A=
}});=0A=
if(Prototype.Browser.IE&&this.include("opacity")){a.set("opacity",this.ma=
tch(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1])=0A=
}return a=0A=
};=0A=
if(document.defaultView&&document.defaultView.getComputedStyle){Element.g=
etStyles=3Dfunction(b){var =
a=3Ddocument.defaultView.getComputedStyle($(b),null);=0A=
return Element.CSS_PROPERTIES.inject({},function(c,e){c[e]=3Da[e];=0A=
return c=0A=
})=0A=
}=0A=
}else{Element.getStyles=3Dfunction(b){b=3D$(b);=0A=
var a=3Db.currentStyle,c;=0A=
c=3DElement.CSS_PROPERTIES.inject({},function(e,f){e[f]=3Da[f];=0A=
return e=0A=
});=0A=
if(!c.opacity){c.opacity=3Db.getOpacity()=0A=
}return c=0A=
}=0A=
}Effect.Methods=3D{morph:function(a,b){a=3D$(a);=0A=
new Effect.Morph(a,Object.extend({style:b},arguments[2]||{}));=0A=
return a=0A=
},visualEffect:function(c,f,b){c=3D$(c);=0A=
var =
e=3Df.dasherize().camelize(),a=3De.charAt(0).toUpperCase()+e.substring(1)=
;=0A=
new Effect[a](c,b);=0A=
return c=0A=
},highlight:function(b,a){b=3D$(b);=0A=
new Effect.Highlight(b,a);=0A=
return b=0A=
}};=0A=
$w("fade appear grow shrink fold blindUp blindDown slideUp slideDown =
pulsate shake puff squish switchOff =
dropOut").each(function(a){Effect.Methods[a]=3Dfunction(c,b){c=3D$(c);=0A=
Effect[a.charAt(0).toUpperCase()+a.substring(1)](c,b);=0A=
return c=0A=
}=0A=
});=0A=
$w("getInlineOpacity forceRerendering setContentZoom collectTextNodes =
collectTextNodesIgnoreClass =
getStyles").each(function(a){Effect.Methods[a]=3DElement[a]=0A=
});=0A=
Element.addMethods(Effect.Methods);=0A=
if(Object.isUndefined(Effect)){throw ("dragdrop.js requires including =
script.aculo.us' effects.js library")=0A=
}var =
Droppables=3D{drops:[],remove:function(a){this.drops=3Dthis.drops.reject(=
function(b){return b.element=3D=3D$(a)=0A=
})=0A=
},add:function(b){b=3D$(b);=0A=
var =
a=3DObject.extend({greedy:true,hoverclass:null,tree:false},arguments[1]||=
{});=0A=
if(a.containment){a._containers=3D[];=0A=
var c=3Da.containment;=0A=
if(Object.isArray(c)){c.each(function(e){a._containers.push($(e))=0A=
})=0A=
}else{a._containers.push($(c))=0A=
}}if(a.accept){a.accept=3D[a.accept].flatten()=0A=
}Element.makePositioned(b);=0A=
a.element=3Db;=0A=
this.drops.push(a)=0A=
},findDeepestChild:function(a){deepest=3Da[0];=0A=
for(i=3D1;=0A=
i<a.length;=0A=
++i){if(Element.isParent(a[i].element,deepest.element)){deepest=3Da[i]=0A=
}}return deepest=0A=
},isContained:function(b,a){var c;=0A=
if(a.tree){c=3Db.treeNode=0A=
}else{c=3Db.parentNode=0A=
}return a._containers.detect(function(e){return c=3D=3De=0A=
})=0A=
},isAffected:function(a,c,b){return((b.element!=3Dc)&&((!b._containers)||=
this.isContained(c,b))&&((!b.accept)||(Element.classNames(c).detect(funct=
ion(e){return b.accept.include(e)=0A=
})))&&Position.within(b.element,a[0],a[1]))=0A=
},deactivate:function(a){if(a.hoverclass){Element.removeClassName(a.eleme=
nt,a.hoverclass)=0A=
}this.last_active=3Dnull=0A=
},activate:function(a){if(a.hoverclass){Element.addClassName(a.element,a.=
hoverclass)=0A=
}this.last_active=3Da=0A=
},show:function(a,c){if(!this.drops.length){return=0A=
}var b,e=3D[];=0A=
this.drops.each(function(f){if(Droppables.isAffected(a,c,f)){e.push(f)=0A=
}});=0A=
if(e.length>0){b=3DDroppables.findDeepestChild(e)=0A=
}if(this.last_active&&this.last_active!=3Db){this.deactivate(this.last_ac=
tive)=0A=
}if(b){Position.within(b.element,a[0],a[1]);=0A=
if(b.onHover){b.onHover(c,b.element,Position.overlap(b.overlap,b.element)=
)=0A=
}if(b!=3Dthis.last_active){Droppables.activate(b)=0A=
}}},fire:function(b,a){if(!this.last_active){return=0A=
}Position.prepare();=0A=
if(this.isAffected([Event.pointerX(b),Event.pointerY(b)],a,this.last_acti=
ve)){if(this.last_active.onDrop){this.last_active.onDrop(a,this.last_acti=
ve.element,b);=0A=
return true=0A=
}}},reset:function(){if(this.last_active){this.deactivate(this.last_activ=
e)=0A=
}}};=0A=
var =
Draggables=3D{drags:[],observers:[],register:function(a){if(this.drags.le=
ngth=3D=3D0){this.eventMouseUp=3Dthis.endDrag.bindAsEventListener(this);=0A=
this.eventMouseMove=3Dthis.updateDrag.bindAsEventListener(this);=0A=
this.eventKeypress=3Dthis.keyPress.bindAsEventListener(this);=0A=
Event.observe(document,"mouseup",this.eventMouseUp);=0A=
Event.observe(document,"mousemove",this.eventMouseMove);=0A=
Event.observe(document,"keypress",this.eventKeypress)=0A=
}this.drags.push(a)=0A=
},unregister:function(a){this.drags=3Dthis.drags.reject(function(b){retur=
n b=3D=3Da=0A=
});=0A=
if(this.drags.length=3D=3D0){Event.stopObserving(document,"mouseup",this.=
eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
Event.stopObserving(document,"keypress",this.eventKeypress)=0A=
}},activate:function(a){if(a.options.delay){this._timeout=3DsetTimeout(fu=
nction(){Draggables._timeout=3Dnull;=0A=
window.focus();=0A=
Draggables.activeDraggable=3Da=0A=
}.bind(this),a.options.delay)=0A=
}else{window.focus();=0A=
this.activeDraggable=3Da=0A=
}},deactivate:function(){this.activeDraggable=3Dnull=0A=
},updateDrag:function(a){if(!this.activeDraggable){return=0A=
}var b=3D[Event.pointerX(a),Event.pointerY(a)];=0A=
if(this._lastPointer&&(this._lastPointer.inspect()=3D=3Db.inspect())){ret=
urn=0A=
}this._lastPointer=3Db;=0A=
this.activeDraggable.updateDrag(a,b)=0A=
},endDrag:function(a){if(this._timeout){clearTimeout(this._timeout);=0A=
this._timeout=3Dnull=0A=
}if(!this.activeDraggable){return=0A=
}this._lastPointer=3Dnull;=0A=
this.activeDraggable.endDrag(a);=0A=
this.activeDraggable=3Dnull=0A=
},keyPress:function(a){if(this.activeDraggable){this.activeDraggable.keyP=
ress(a)=0A=
}},addObserver:function(a){this.observers.push(a);=0A=
this._cacheObserverCallbacks()=0A=
},removeObserver:function(a){this.observers=3Dthis.observers.reject(funct=
ion(b){return b.element=3D=3Da=0A=
});=0A=
this._cacheObserverCallbacks()=0A=
},notify:function(b,a,c){if(this[b+"Count"]>0){this.observers.each(functi=
on(e){if(e[b]){e[b](b,a,c)=0A=
}})=0A=
}if(a.options[b]){a.options[b](a,c)=0A=
}},_cacheObserverCallbacks:function(){["onStart","onEnd","onDrag"].each(f=
unction(a){Draggables[a+"Count"]=3DDraggables.observers.select(function(b=
){return b[a]=0A=
}).length=0A=
})=0A=
}};=0A=
var Draggable=3DClass.create({initialize:function(b){var =
c=3D{handle:false,reverteffect:function(g,f,e){var =
k=3DMath.sqrt(Math.abs(f^2)+Math.abs(e^2))*0.02;=0A=
new =
Effect.Move(g,{x:-e,y:-f,duration:k,queue:{scope:"_draggable",position:"e=
nd"}})=0A=
},endeffect:function(f){var e=3DObject.isNumber(f._opacity)?f._opacity:1;=0A=
new =
Effect.Opacity(f,{duration:0.2,from:0.7,to:e,queue:{scope:"_draggable",po=
sition:"end"},afterFinish:function(){Draggable._dragging[f]=3Dfalse=0A=
}})=0A=
},zindex:1000,revert:false,quiet:false,scroll:false,scrollSensitivity:20,=
scrollSpeed:15,snap:false,delay:0};=0A=
if(!arguments[1]||Object.isUndefined(arguments[1].endeffect)){Object.exte=
nd(c,{starteffect:function(e){e._opacity=3DElement.getOpacity(e);=0A=
Draggable._dragging[e]=3Dtrue;=0A=
new Effect.Opacity(e,{duration:0.2,from:e._opacity,to:0.7})=0A=
}})=0A=
}var a=3DObject.extend(c,arguments[1]||{});=0A=
this.element=3D$(b);=0A=
if(a.handle&&Object.isString(a.handle)){this.handle=3Dthis.element.down("=
."+a.handle,0)=0A=
}if(!this.handle){this.handle=3D$(a.handle)=0A=
}if(!this.handle){this.handle=3Dthis.element=0A=
}if(a.scroll&&!a.scroll.scrollTo&&!a.scroll.outerHTML){a.scroll=3D$(a.scr=
oll);=0A=
this._isScrollChild=3DElement.childOf(this.element,a.scroll)=0A=
}Element.makePositioned(this.element);=0A=
this.options=3Da;=0A=
this.dragging=3Dfalse;=0A=
this.eventMouseDown=3Dthis.initDrag.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mousedown",this.eventMouseDown);=0A=
Draggables.register(this)=0A=
},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eve=
ntMouseDown);=0A=
Draggables.unregister(this)=0A=
},currentDelta:function(){return([parseInt(Element.getStyle(this.element,=
"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])=0A=
},initDrag:function(a){if(!Object.isUndefined(Draggable._dragging[this.el=
ement])&&Draggable._dragging[this.element]){return=0A=
}if(Event.isLeftClick(a)){var c=3DEvent.element(a);=0A=
if((tag_name=3Dc.tagName.toUpperCase())&&(tag_name=3D=3D"INPUT"||tag_name=
=3D=3D"SELECT"||tag_name=3D=3D"OPTION"||tag_name=3D=3D"BUTTON"||tag_name=3D=
=3D"TEXTAREA")){return=0A=
}var b=3D[Event.pointerX(a),Event.pointerY(a)];=0A=
var e=3Dthis.element.cumulativeOffset();=0A=
this.offset=3D[0,1].map(function(f){return(b[f]-e[f])=0A=
});=0A=
Draggables.activate(this);=0A=
Event.stop(a)=0A=
}},startDrag:function(b){this.dragging=3Dtrue;=0A=
if(!this.delta){this.delta=3Dthis.currentDelta()=0A=
}if(this.options.zindex){this.originalZ=3DparseInt(Element.getStyle(this.=
element,"z-index")||0);=0A=
this.element.style.zIndex=3Dthis.options.zindex=0A=
}if(this.options.ghosting){this._clone=3Dthis.element.cloneNode(true);=0A=
this._originallyAbsolute=3D(this.element.getStyle("position")=3D=3D"absol=
ute");=0A=
if(!this._originallyAbsolute){Position.absolutize(this.element)=0A=
}this.element.parentNode.insertBefore(this._clone,this.element)=0A=
}if(this.options.scroll){if(this.options.scroll=3D=3Dwindow){var =
a=3Dthis._getWindowScroll(this.options.scroll);=0A=
this.originalScrollLeft=3Da.left;=0A=
this.originalScrollTop=3Da.top=0A=
}else{this.originalScrollLeft=3Dthis.options.scroll.scrollLeft;=0A=
this.originalScrollTop=3Dthis.options.scroll.scrollTop=0A=
}}Draggables.notify("onStart",this,b);=0A=
if(this.options.starteffect){this.options.starteffect(this.element)=0A=
}},updateDrag:function(event,pointer){if(!this.dragging){this.startDrag(e=
vent)=0A=
}if(!this.options.quiet){Position.prepare();=0A=
Droppables.show(pointer,this.element)=0A=
}Draggables.notify("onDrag",this,event);=0A=
this.draw(pointer);=0A=
if(this.options.change){this.options.change(this)=0A=
}if(this.options.scroll){this.stopScrolling();=0A=
var p;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){p=3D[left,top,left+width,top+height]=0A=
}}else{p=3DPosition.page(this.options.scroll).toArray();=0A=
p[0]+=3Dthis.options.scroll.scrollLeft+Position.deltaX;=0A=
p[1]+=3Dthis.options.scroll.scrollTop+Position.deltaY;=0A=
p.push(p[0]+this.options.scroll.offsetWidth);=0A=
p.push(p[1]+this.options.scroll.offsetHeight)=0A=
}var speed=3D[0,0];=0A=
if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=3Dpointer[0=
]-(p[0]+this.options.scrollSensitivity)=0A=
}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[1]+this.options.scrollSensitivity)=0A=
}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=3Dpointer[=
0]-(p[2]-this.options.scrollSensitivity)=0A=
}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[3]-this.options.scrollSensitivity)=0A=
}this.startScrolling(speed)=0A=
}if(Prototype.Browser.WebKit){window.scrollBy(0,0)=0A=
}Event.stop(event)=0A=
},finishDrag:function(b,f){this.dragging=3Dfalse;=0A=
if(this.options.quiet){Position.prepare();=0A=
var e=3D[Event.pointerX(b),Event.pointerY(b)];=0A=
Droppables.show(e,this.element)=0A=
}if(this.options.ghosting){if(!this._originallyAbsolute){Position.relativ=
ize(this.element)=0A=
}delete this._originallyAbsolute;=0A=
Element.remove(this._clone);=0A=
this._clone=3Dnull=0A=
}var g=3Dfalse;=0A=
if(f){g=3DDroppables.fire(b,this.element);=0A=
if(!g){g=3Dfalse=0A=
}}if(g&&this.options.onDropped){this.options.onDropped(this.element)=0A=
}Draggables.notify("onEnd",this,b);=0A=
var a=3Dthis.options.revert;=0A=
if(a&&Object.isFunction(a)){a=3Da(this.element)=0A=
}var c=3Dthis.currentDelta();=0A=
if(a&&this.options.reverteffect){if(g=3D=3D0||a!=3D"failure"){this.option=
s.reverteffect(this.element,c[1]-this.delta[1],c[0]-this.delta[0])=0A=
}}else{this.delta=3Dc=0A=
}if(this.options.zindex){this.element.style.zIndex=3Dthis.originalZ=0A=
}if(this.options.endeffect){this.options.endeffect(this.element)=0A=
}Draggables.deactivate(this);=0A=
Droppables.reset()=0A=
},keyPress:function(a){if(a.keyCode!=3DEvent.KEY_ESC){return=0A=
}this.finishDrag(a,false);=0A=
Event.stop(a)=0A=
},endDrag:function(a){if(!this.dragging){return=0A=
}this.stopScrolling();=0A=
this.finishDrag(a,true);=0A=
Event.stop(a)=0A=
},draw:function(a){var g=3Dthis.element.cumulativeOffset();=0A=
if(this.options.ghosting){var c=3DPosition.realOffset(this.element);=0A=
g[0]+=3Dc[0]-Position.deltaX;=0A=
g[1]+=3Dc[1]-Position.deltaY=0A=
}var f=3Dthis.currentDelta();=0A=
g[0]-=3Df[0];=0A=
g[1]-=3Df[1];=0A=
if(this.options.scroll&&(this.options.scroll!=3Dwindow&&this._isScrollChi=
ld)){g[0]-=3Dthis.options.scroll.scrollLeft-this.originalScrollLeft;=0A=
g[1]-=3Dthis.options.scroll.scrollTop-this.originalScrollTop=0A=
}var e=3D[0,1].map(function(k){return(a[k]-g[k]-this.offset[k])=0A=
}.bind(this));=0A=
if(this.options.snap){if(Object.isFunction(this.options.snap)){e=3Dthis.o=
ptions.snap(e[0],e[1],this)=0A=
}else{if(Object.isArray(this.options.snap)){e=3De.map(function(k,l){retur=
n(k/this.options.snap[l]).round()*this.options.snap[l]=0A=
}.bind(this))=0A=
}else{e=3De.map(function(k){return(k/this.options.snap).round()*this.opti=
ons.snap=0A=
}.bind(this))=0A=
}}}var b=3Dthis.element.style;=0A=
if((!this.options.constraint)||(this.options.constraint=3D=3D"horizontal"=
)){b.left=3De[0]+"px"=0A=
}if((!this.options.constraint)||(this.options.constraint=3D=3D"vertical")=
){b.top=3De[1]+"px"=0A=
}if(b.visibility=3D=3D"hidden"){b.visibility=3D""=0A=
}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.sc=
rollInterval);=0A=
this.scrollInterval=3Dnull;=0A=
Draggables._lastScrollPointer=3Dnull=0A=
}},startScrolling:function(a){if(!(a[0]||a[1])){return=0A=
}this.scrollSpeed=3D[a[0]*this.options.scrollSpeed,a[1]*this.options.scro=
llSpeed];=0A=
this.lastScrolled=3Dnew Date();=0A=
this.scrollInterval=3DsetInterval(this.scroll.bind(this),10)=0A=
},scroll:function(){var current=3Dnew Date();=0A=
var delta=3Dcurrent-this.lastScrolled;=0A=
this.lastScrolled=3Dcurrent;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var =
d=3Ddelta/1000;=0A=
this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scroll=
Speed[1])=0A=
}}}else{this.options.scroll.scrollLeft+=3Dthis.scrollSpeed[0]*delta/1000;=0A=
this.options.scroll.scrollTop+=3Dthis.scrollSpeed[1]*delta/1000=0A=
}Position.prepare();=0A=
Droppables.show(Draggables._lastPointer,this.element);=0A=
Draggables.notify("onDrag",this);=0A=
if(this._isScrollChild){Draggables._lastScrollPointer=3DDraggables._lastS=
crollPointer||$A(Draggables._lastPointer);=0A=
Draggables._lastScrollPointer[0]+=3Dthis.scrollSpeed[0]*delta/1000;=0A=
Draggables._lastScrollPointer[1]+=3Dthis.scrollSpeed[1]*delta/1000;=0A=
if(Draggables._lastScrollPointer[0]<0){Draggables._lastScrollPointer[0]=3D=
0=0A=
}if(Draggables._lastScrollPointer[1]<0){Draggables._lastScrollPointer[1]=3D=
0=0A=
}this.draw(Draggables._lastScrollPointer)=0A=
}if(this.options.change){this.options.change(this)=0A=
}},_getWindowScroll:function(w){var T,L,W,H;=0A=
with(w.document){if(w.document.documentElement&&documentElement.scrollTop=
){T=3DdocumentElement.scrollTop;=0A=
L=3DdocumentElement.scrollLeft=0A=
}else{if(w.document.body){T=3Dbody.scrollTop;=0A=
L=3Dbody.scrollLeft=0A=
}}if(w.innerWidth){W=3Dw.innerWidth;=0A=
H=3Dw.innerHeight=0A=
}else{if(w.document.documentElement&&documentElement.clientWidth){W=3Ddoc=
umentElement.clientWidth;=0A=
H=3DdocumentElement.clientHeight=0A=
}else{W=3Dbody.offsetWidth;=0A=
H=3Dbody.offsetHeight=0A=
}}}return{top:T,left:L,width:W,height:H}=0A=
}});=0A=
Draggable._dragging=3D{};=0A=
var =
SortableObserver=3DClass.create({initialize:function(b,a){this.element=3D=
$(b);=0A=
this.observer=3Da;=0A=
this.lastValue=3DSortable.serialize(this.element)=0A=
},onStart:function(){this.lastValue=3DSortable.serialize(this.element)=0A=
},onEnd:function(){Sortable.unmark();=0A=
if(this.lastValue!=3DSortable.serialize(this.element)){this.observer(this=
.element)=0A=
}}});=0A=
var =
Sortable=3D{SERIALIZE_RULE:/^[^_\-](?:[A-Za-z0-9\-\_]*)[_](.*)$/,sortable=
s:{},_findRootElement:function(a){while(a.tagName.toUpperCase()!=3D"BODY"=
){if(a.id&&Sortable.sortables[a.id]){return a=0A=
}a=3Da.parentNode=0A=
}},options:function(a){a=3DSortable._findRootElement($(a));=0A=
if(!a){return=0A=
}return Sortable.sortables[a.id]=0A=
},destroy:function(a){a=3D$(a);=0A=
var b=3DSortable.sortables[a.id];=0A=
if(b){Draggables.removeObserver(b.element);=0A=
b.droppables.each(function(c){Droppables.remove(c)=0A=
});=0A=
b.draggables.invoke("destroy");=0A=
delete Sortable.sortables[b.element.id]=0A=
}},create:function(c){c=3D$(c);=0A=
var =
b=3DObject.extend({element:c,tag:"li",dropOnEmpty:false,tree:false,treeTa=
g:"ul",overlap:"vertical",constraint:"vertical",containment:c,handle:fals=
e,only:false,delay:0,hoverclass:null,ghosting:false,quiet:false,scroll:fa=
lse,scrollSensitivity:20,scrollSpeed:15,format:this.SERIALIZE_RULE,elemen=
ts:false,handles:false,onChange:Prototype.emptyFunction,onUpdate:Prototyp=
e.emptyFunction},arguments[1]||{});=0A=
this.destroy(c);=0A=
var =
a=3D{revert:true,quiet:b.quiet,scroll:b.scroll,scrollSpeed:b.scrollSpeed,=
scrollSensitivity:b.scrollSensitivity,delay:b.delay,ghosting:b.ghosting,c=
onstraint:b.constraint,handle:b.handle};=0A=
if(b.starteffect){a.starteffect=3Db.starteffect=0A=
}if(b.reverteffect){a.reverteffect=3Db.reverteffect=0A=
}else{if(b.ghosting){a.reverteffect=3Dfunction(g){g.style.top=3D0;=0A=
g.style.left=3D0=0A=
}=0A=
}}if(b.endeffect){a.endeffect=3Db.endeffect=0A=
}if(b.zindex){a.zindex=3Db.zindex=0A=
}var =
e=3D{overlap:b.overlap,containment:b.containment,tree:b.tree,hoverclass:b=
.hoverclass,onHover:Sortable.onHover};=0A=
var =
f=3D{onHover:Sortable.onEmptyHover,overlap:b.overlap,containment:b.contai=
nment,hoverclass:b.hoverclass};=0A=
Element.cleanWhitespace(c);=0A=
b.draggables=3D[];=0A=
b.droppables=3D[];=0A=
if(b.dropOnEmpty||b.tree){Droppables.add(c,f);=0A=
b.droppables.push(c)=0A=
}(b.elements||this.findElements(c,b)||[]).each(function(l,g){var =
k=3Db.handles?$(b.handles[g]):(b.handle?$(l).select("."+b.handle)[0]:l);=0A=
b.draggables.push(new Draggable(l,Object.extend(a,{handle:k})));=0A=
Droppables.add(l,e);=0A=
if(b.tree){l.treeNode=3Dc=0A=
}b.droppables.push(l)=0A=
});=0A=
if(b.tree){(Sortable.findTreeElements(c,b)||[]).each(function(g){Droppabl=
es.add(g,f);=0A=
g.treeNode=3Dc;=0A=
b.droppables.push(g)=0A=
})=0A=
}this.sortables[c.identify()]=3Db;=0A=
Draggables.addObserver(new SortableObserver(c,b.onUpdate))=0A=
},findElements:function(b,a){return =
Element.findChildren(b,a.only,a.tree?true:false,a.tag)=0A=
},findTreeElements:function(b,a){return =
Element.findChildren(b,a.only,a.tree?true:false,a.treeTag)=0A=
},onHover:function(f,e,a){if(Element.isParent(e,f)){return=0A=
}if(a>0.33&&a<0.66&&Sortable.options(e).tree){return=0A=
}else{if(a>0.5){Sortable.mark(e,"before");=0A=
if(e.previousSibling!=3Df){var b=3Df.parentNode;=0A=
f.style.visibility=3D"hidden";=0A=
e.parentNode.insertBefore(f,e);=0A=
if(e.parentNode!=3Db){Sortable.options(b).onChange(f)=0A=
}Sortable.options(e.parentNode).onChange(f)=0A=
}}else{Sortable.mark(e,"after");=0A=
var c=3De.nextSibling||null;=0A=
if(c!=3Df){var b=3Df.parentNode;=0A=
f.style.visibility=3D"hidden";=0A=
e.parentNode.insertBefore(f,c);=0A=
if(e.parentNode!=3Db){Sortable.options(b).onChange(f)=0A=
}Sortable.options(e.parentNode).onChange(f)=0A=
}}}},onEmptyHover:function(f,k,l){var n=3Df.parentNode;=0A=
var a=3DSortable.options(k);=0A=
if(!Element.isParent(k,f)){var g;=0A=
var c=3DSortable.findElements(k,{tag:a.tag,only:a.only});=0A=
var b=3Dnull;=0A=
if(c){var e=3DElement.offsetSize(k,a.overlap)*(1-l);=0A=
for(g=3D0;=0A=
g<c.length;=0A=
g+=3D1){if(e-Element.offsetSize(c[g],a.overlap)>=3D0){e-=3DElement.offset=
Size(c[g],a.overlap)=0A=
}else{if(e-(Element.offsetSize(c[g],a.overlap)/2)>=3D0){b=3Dg+1<c.length?=
c[g+1]:null;=0A=
break=0A=
}else{b=3Dc[g];=0A=
break=0A=
}}}}k.insertBefore(f,b);=0A=
Sortable.options(n).onChange(f);=0A=
a.onChange(f)=0A=
}},unmark:function(){if(Sortable._marker){Sortable._marker.hide()=0A=
}},mark:function(b,a){var e=3DSortable.options(b.parentNode);=0A=
if(e&&!e.ghosting){return=0A=
}if(!Sortable._marker){Sortable._marker=3D($("dropmarker")||Element.exten=
d(document.createElement("DIV"))).hide().addClassName("dropmarker").setSt=
yle({position:"absolute"});=0A=
document.getElementsByTagName("body").item(0).appendChild(Sortable._marke=
r)=0A=
}var c=3Db.cumulativeOffset();=0A=
Sortable._marker.setStyle({left:c[0]+"px",top:c[1]+"px"});=0A=
if(a=3D=3D"after"){if(e.overlap=3D=3D"horizontal"){Sortable._marker.setSt=
yle({left:(c[0]+b.clientWidth)+"px"})=0A=
}else{Sortable._marker.setStyle({top:(c[1]+b.clientHeight)+"px"})=0A=
}}Sortable._marker.show()=0A=
},_tree:function(f,b,g){var e=3DSortable.findElements(f,b)||[];=0A=
for(var c=3D0;=0A=
c<e.length;=0A=
++c){var a=3De[c].id.match(b.format);=0A=
if(!a){continue=0A=
}var =
k=3D{id:encodeURIComponent(a?a[1]:null),element:f,parent:g,children:[],po=
sition:g.children.length,container:$(e[c]).down(b.treeTag)};=0A=
if(k.container){this._tree(k.container,b,k)=0A=
}g.children.push(k)=0A=
}return g=0A=
},tree:function(e){e=3D$(e);=0A=
var c=3Dthis.options(e);=0A=
var =
b=3DObject.extend({tag:c.tag,treeTag:c.treeTag,only:c.only,name:e.id,form=
at:c.format},arguments[1]||{});=0A=
var a=3D{id:null,parent:null,children:[],container:e,position:0};=0A=
return Sortable._tree(e,b,a)=0A=
},_constructIndex:function(b){var a=3D"";=0A=
do{if(b.id){a=3D"["+b.position+"]"+a=0A=
}}while((b=3Db.parent)!=3Dnull);=0A=
return a=0A=
},sequence:function(b){b=3D$(b);=0A=
var a=3DObject.extend(this.options(b),arguments[1]||{});=0A=
return $(this.findElements(b,a)||[]).map(function(c){return =
c.id.match(a.format)?c.id.match(a.format)[1]:""=0A=
})=0A=
},setSequence:function(b,c){b=3D$(b);=0A=
var a=3DObject.extend(this.options(b),arguments[2]||{});=0A=
var e=3D{};=0A=
this.findElements(b,a).each(function(f){if(f.id.match(a.format)){e[f.id.m=
atch(a.format)[1]]=3D[f,f.parentNode]=0A=
}f.parentNode.removeChild(f)=0A=
});=0A=
c.each(function(f){var g=3De[f];=0A=
if(g){g[1].appendChild(g[0]);=0A=
delete e[f]=0A=
}})=0A=
},serialize:function(c){c=3D$(c);=0A=
var b=3DObject.extend(Sortable.options(c),arguments[1]||{});=0A=
var =
a=3DencodeURIComponent((arguments[1]&&arguments[1].name)?arguments[1].nam=
e:c.id);=0A=
if(b.tree){return =
Sortable.tree(c,arguments[1]).children.map(function(e){return[a+Sortable.=
_constructIndex(e)+"[id]=3D"+encodeURIComponent(e.id)].concat(e.children.=
map(arguments.callee))=0A=
}).flatten().join("&")=0A=
}else{return Sortable.sequence(c,arguments[1]).map(function(e){return =
a+"[]=3D"+encodeURIComponent(e)=0A=
}).join("&")=0A=
}}};=0A=
Element.isParent=3Dfunction(b,a){if(!b.parentNode||b=3D=3Da){return false=0A=
}if(b.parentNode=3D=3Da){return true=0A=
}return Element.isParent(b.parentNode,a)=0A=
};=0A=
Element.findChildren=3Dfunction(e,b,a,c){if(!e.hasChildNodes()){return =
null=0A=
}c=3Dc.toUpperCase();=0A=
if(b){b=3D[b].flatten()=0A=
}var f=3D[];=0A=
$A(e.childNodes).each(function(k){if(k.tagName&&k.tagName.toUpperCase()=3D=
=3Dc&&(!b||(Element.classNames(k).detect(function(l){return b.include(l)=0A=
})))){f.push(k)=0A=
}if(a){var g=3DElement.findChildren(k,b,a,c);=0A=
if(g){f.push(g)=0A=
}}});=0A=
return(f.length>0?f.flatten():[])=0A=
};=0A=
Element.offsetSize=3Dfunction(a,b){return =
a["offset"+((b=3D=3D"vertical"||b=3D=3D"height")?"Height":"Width")]=0A=
};=0A=
var =
Builder=3D{NODEMAP:{AREA:"map",CAPTION:"table",COL:"table",COLGROUP:"tabl=
e",LEGEND:"fieldset",OPTGROUP:"select",OPTION:"select",PARAM:"object",TBO=
DY:"table",TD:"table",TFOOT:"table",TH:"table",THEAD:"table",TR:"table"},=
node:function(a){a=3Da.toUpperCase();=0A=
var k=3Dthis.NODEMAP[a]||"div";=0A=
var b=3Ddocument.createElement(k);=0A=
try{b.innerHTML=3D"<"+a+"></"+a+">"=0A=
}catch(g){}var f=3Db.firstChild||null;=0A=
if(f&&(f.tagName.toUpperCase()!=3Da)){f=3Df.getElementsByTagName(a)[0]=0A=
}if(!f){f=3Ddocument.createElement(a)=0A=
}if(!f){return=0A=
}if(arguments[1]){if(this._isStringOrNumber(arguments[1])||(arguments[1] =
instanceof Array)||arguments[1].tagName){this._children(f,arguments[1])=0A=
}else{var c=3Dthis._attributes(arguments[1]);=0A=
if(c.length){try{b.innerHTML=3D"<"+a+" "+c+"></"+a+">"=0A=
}catch(g){}f=3Db.firstChild||null;=0A=
if(!f){f=3Ddocument.createElement(a);=0A=
for(attr in =
arguments[1]){f[attr=3D=3D"class"?"className":attr]=3Darguments[1][attr]=0A=
}}if(f.tagName.toUpperCase()!=3Da){f=3Db.getElementsByTagName(a)[0]=0A=
}}}}if(arguments[2]){this._children(f,arguments[2])=0A=
}return $(f)=0A=
},_text:function(a){return document.createTextNode(a)=0A=
},ATTR_MAP:{className:"class",htmlFor:"for"},_attributes:function(a){var =
b=3D[];=0A=
for(attribute in a){b.push((attribute in =
this.ATTR_MAP?this.ATTR_MAP[attribute]:attribute)+'=3D"'+a[attribute].toS=
tring().escapeHTML().gsub(/"/,"&quot;")+'"')=0A=
}return b.join(" ")=0A=
},_children:function(b,a){if(a.tagName){b.appendChild(a);=0A=
return=0A=
}if(typeof a=3D=3D"object"){a.flatten().each(function(c){if(typeof =
c=3D=3D"object"){b.appendChild(c)=0A=
}else{if(Builder._isStringOrNumber(c)){b.appendChild(Builder._text(c))=0A=
}}})=0A=
}else{if(Builder._isStringOrNumber(a)){b.appendChild(Builder._text(a))=0A=
}}},_isStringOrNumber:function(a){return(typeof a=3D=3D"string"||typeof =
a=3D=3D"number")=0A=
},build:function(b){var a=3Dthis.node("div");=0A=
$(a).update(b.strip());=0A=
return a.down()=0A=
},dump:function(b){if(typeof b!=3D"object"&&typeof =
b!=3D"function"){b=3Dwindow=0A=
}var a=3D("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG =
BLOCKQUOTE BODY BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL =
DFN DIR DIV DL DT EM FIELDSET FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 =
HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX KBD LABEL LEGEND LI LINK MAP =
MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P PARAM PRE Q S =
SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD =
TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/);=0A=
a.each(function(c){b[c]=3Dfunction(){return =
Builder.node.apply(Builder,[c].concat($A(arguments)))=0A=
}=0A=
})=0A=
}};=0A=
(function(bs,aU){var bd=3D{version:"3.0.3"};=0A=
var bj=3Dnavigator.userAgent.toLowerCase();=0A=
if(bj.indexOf("windows")>-1||bj.indexOf("win32")>-1){bd.isWindows=3Dtrue=0A=
}else{if(bj.indexOf("macintosh")>-1||bj.indexOf("mac os =
x")>-1){bd.isMac=3Dtrue=0A=
}else{if(bj.indexOf("linux")>-1){bd.isLinux=3Dtrue=0A=
}}}bd.isIE=3Dbj.indexOf("msie")>-1;=0A=
bd.isIE6=3Dbj.indexOf("msie 6")>-1;=0A=
bd.isIE7=3Dbj.indexOf("msie 7")>-1;=0A=
bd.isGecko=3Dbj.indexOf("gecko")>-1&&bj.indexOf("safari")=3D=3D-1;=0A=
bd.isWebKit=3Dbj.indexOf("applewebkit/")>-1;=0A=
var =
bO=3D/#(.+)$/,bK=3D/^(light|shadow)box\[(.*?)\]/i,bY=3D/\s*([a-z_]*?)\s*=3D=
\s*(.+)\s*/,aZ=3D/[0-9a-z]+$/i,bT=3D/(.+\/)shadowbox\.js/i;=0A=
var bz=3Dfalse,a4=3Dfalse,aT=3D{},E=3D0,bc,bA;=0A=
bd.current=3D-1;=0A=
bd.dimensions=3Dnull;=0A=
bd.ease=3Dfunction(a){return 1+Math.pow(a-1,3)=0A=
};=0A=
bd.errorInfo=3D{fla:{name:"Flash",url:"http://www.adobe.com/products/flas=
hplayer/"},qt:{name:"QuickTime",url:"http://www.apple.com/quicktime/downl=
oad/"},wmp:{name:"Windows Media =
Player",url:"http://www.microsoft.com/windows/windowsmedia/"},f4m:{name:"=
Flip4Mac",url:"http://www.flip4mac.com/wmv_download.htm"}};=0A=
bd.gallery=3D[];=0A=
bd.onReady=3DbG;=0A=
bd.path=3Dnull;=0A=
bd.player=3Dnull;=0A=
bd.playerId=3D"sb-player";=0A=
bd.options=3D{animate:true,animateFade:true,autoplayMovies:true,continuou=
s:false,enableKeys:true,flashParams:{bgcolor:"#000000",allowfullscreen:tr=
ue},flashVars:{},flashVersion:"9.0.115",handleOversize:"resize",handleUns=
upported:"link",onChange:bG,onClose:bG,onFinish:bG,onOpen:bG,showMovieCon=
trols:true,skipSetup:false,slideshowDelay:0,viewportPadding:20};=0A=
bd.getCurrent=3Dfunction(){return =
bd.current>-1?bd.gallery[bd.current]:null=0A=
};=0A=
bd.hasNext=3Dfunction(){return =
bd.gallery.length>1&&(bd.current!=3Dbd.gallery.length-1||bd.options.conti=
nuous)=0A=
};=0A=
bd.isOpen=3Dfunction(){return bz=0A=
};=0A=
bd.isPaused=3Dfunction(){return bA=3D=3D"pause"=0A=
};=0A=
bd.applyOptions=3Dfunction(a){aT=3DbV({},bd.options);=0A=
bV(bd.options,a)=0A=
};=0A=
bd.revertOptions=3Dfunction(){bV(bd.options,aT)=0A=
};=0A=
bd.init=3Dfunction(b,e){if(a4){return=0A=
}a4=3Dtrue;=0A=
if(bd.skin.options){bV(bd.options,bd.skin.options)=0A=
}if(b){bV(bd.options,b)=0A=
}if(!bd.path){var f,a=3Ddocument.getElementsByTagName("script");=0A=
for(var g=3D0,c=3Da.length;=0A=
g<c;=0A=
++g){f=3DbT.exec(a[g].src);=0A=
if(f){bd.path=3Df[1];=0A=
break=0A=
}}}if(e){bd.onReady=3De=0A=
}be()=0A=
};=0A=
bd.open=3Dfunction(a){if(bz){return=0A=
}var b=3Dbd.makeGallery(a);=0A=
bd.gallery=3Db[0];=0A=
bd.current=3Db[1];=0A=
a=3Dbd.getCurrent();=0A=
if(a=3D=3Dnull){return=0A=
}bd.applyOptions(a.options||{});=0A=
bn();=0A=
if(bd.gallery.length){a=3Dbd.getCurrent();=0A=
if(bd.options.onOpen(a)=3D=3D=3Dfalse){return=0A=
}bz=3Dtrue;=0A=
bd.skin.onOpen(a,a2)=0A=
}};=0A=
bd.close=3Dfunction(){if(!bz){return=0A=
}bz=3Dfalse;=0A=
if(bd.player){bd.player.remove();=0A=
bd.player=3Dnull=0A=
}if(typeof bA=3D=3D"number"){clearTimeout(bA);=0A=
bA=3Dnull=0A=
}E=3D0;=0A=
bx(false);=0A=
bd.options.onClose(bd.getCurrent());=0A=
bd.skin.onClose();=0A=
bd.revertOptions()=0A=
};=0A=
bd.play=3Dfunction(){if(!bd.hasNext()){return=0A=
}if(!E){E=3Dbd.options.slideshowDelay*1000=0A=
}if(E){bc=3Dbo();=0A=
bA=3DsetTimeout(function(){E=3Dbc=3D0;=0A=
bd.next()=0A=
},E);=0A=
if(bd.skin.onPlay){bd.skin.onPlay()=0A=
}}};=0A=
bd.pause=3Dfunction(){if(typeof bA!=3D"number"){return=0A=
}E=3DMath.max(0,E-(bo()-bc));=0A=
if(E){clearTimeout(bA);=0A=
bA=3D"pause";=0A=
if(bd.skin.onPause){bd.skin.onPause()=0A=
}}};=0A=
bd.change=3Dfunction(a){if(!(a in =
bd.gallery)){if(bd.options.continuous){a=3D(a<0?bd.gallery.length+a:0);=0A=
if(!(a in bd.gallery)){return=0A=
}}else{return=0A=
}}bd.current=3Da;=0A=
if(typeof bA=3D=3D"number"){clearTimeout(bA);=0A=
bA=3Dnull;=0A=
E=3Dbc=3D0=0A=
}bd.options.onChange(bd.getCurrent());=0A=
a2(true)=0A=
};=0A=
bd.next=3Dfunction(){bd.change(bd.current+1)=0A=
};=0A=
bd.previous=3Dfunction(){bd.change(bd.current-1)=0A=
};=0A=
bd.setDimensions=3Dfunction(e,s,g,f,a,t,n,q){var o=3De,b=3Ds;=0A=
var p=3D2*n+a;=0A=
if(e+p>g){e=3Dg-p=0A=
}var c=3D2*n+t;=0A=
if(s+c>f){s=3Df-c=0A=
}var l=3D(o-e)/o,k=3D(b-s)/b,r=3D(l>0||k>0);=0A=
if(q&&r){if(l>k){s=3DMath.round((b/o)*e)=0A=
}else{if(k>l){e=3DMath.round((o/b)*s)=0A=
}}}bd.dimensions=3D{height:e+a,width:s+t,innerHeight:e,innerWidth:s,top:M=
ath.floor((g-(e+p))/2+n),left:Math.floor((f-(s+c))/2+n),oversized:r};=0A=
return bd.dimensions=0A=
};=0A=
bd.makeGallery=3Dfunction(f){var c=3D[],g=3D-1;=0A=
if(typeof f=3D=3D"string"){f=3D[f]=0A=
}if(typeof =
f.length=3D=3D"number"){bS(f,function(l,k){if(k.content){c[l]=3Dk=0A=
}else{c[l]=3D{content:k}=0A=
}});=0A=
g=3D0=0A=
}else{if(f.tagName){var a=3Dbd.getCache(f);=0A=
f=3Da?a:bd.makeObject(f)=0A=
}if(f.gallery){c=3D[];=0A=
var e;=0A=
for(var b in bd.cache){e=3Dbd.cache[b];=0A=
if(e.gallery&&e.gallery=3D=3Df.gallery){if(g=3D=3D-1&&e.content=3D=3Df.co=
ntent){g=3Dc.length=0A=
}c.push(e)=0A=
}}if(g=3D=3D-1){c.unshift(f);=0A=
g=3D0=0A=
}}else{c=3D[f];=0A=
g=3D0=0A=
}}bS(c,function(l,k){c[l]=3DbV({},k)=0A=
});=0A=
return[c,g]=0A=
};=0A=
bd.makeObject=3Dfunction(f,b){var =
e=3D{content:f.href,title:f.getAttribute("title")||"",link:f};=0A=
if(b){b=3DbV({},b);=0A=
bS(["player","title","height","width","gallery"],function(k,g){if(typeof =
b[g]!=3D"undefined"){e[g]=3Db[g];=0A=
delete b[g]=0A=
}});=0A=
e.options=3Db=0A=
}else{e.options=3D{}=0A=
}if(!e.player){e.player=3Dbd.getPlayer(e.content)=0A=
}var c=3Df.getAttribute("rel");=0A=
if(c){var a=3Dc.match(bK);=0A=
if(a){e.gallery=3Descape(a[2])=0A=
}bS(c.split(";"),function(k,g){a=3Dg.match(bY);=0A=
if(a){e[a[1]]=3Da[2]=0A=
}})=0A=
}return e=0A=
};=0A=
bd.getPlayer=3Dfunction(b){if(b.indexOf("#")>-1&&b.indexOf(document.locat=
ion.href)=3D=3D0){return"inline"=0A=
}var e=3Db.indexOf("?");=0A=
if(e>-1){b=3Db.substring(0,e)=0A=
}var a,c=3Db.match(aZ);=0A=
if(c){a=3Dc[0].toLowerCase()=0A=
}if(a){if(bd.img&&bd.img.ext.indexOf(a)>-1){return"img"=0A=
}if(bd.swf&&bd.swf.ext.indexOf(a)>-1){return"swf"=0A=
}if(bd.flv&&bd.flv.ext.indexOf(a)>-1){return"flv"=0A=
}if(bd.qt&&bd.qt.ext.indexOf(a)>-1){if(bd.wmp&&bd.wmp.ext.indexOf(a)>-1){=
return"qtwmp"=0A=
}else{return"qt"=0A=
}}if(bd.wmp&&bd.wmp.ext.indexOf(a)>-1){return"wmp"=0A=
}}return"iframe"=0A=
};=0A=
function bn(){var b=3Dbd.errorInfo,a=3Dbd.plugins,n,l,f,c,g,e,k,p;=0A=
for(var o=3D0;=0A=
o<bd.gallery.length;=0A=
++o){n=3Dbd.gallery[o];=0A=
l=3Dfalse;=0A=
f=3Dnull;=0A=
switch(n.player){case"flv":case"swf":if(!a.fla){f=3D"fla"=0A=
}break;=0A=
case"qt":if(!a.qt){f=3D"qt"=0A=
}break;=0A=
case"wmp":if(bd.isMac){if(a.qt&&a.f4m){n.player=3D"qt"=0A=
}else{f=3D"qtf4m"=0A=
}}else{if(!a.wmp){f=3D"wmp"=0A=
}}break;=0A=
case"qtwmp":if(a.qt){n.player=3D"qt"=0A=
}else{if(a.wmp){n.player=3D"wmp"=0A=
}else{f=3D"qtwmp"=0A=
}}break=0A=
}if(f){if(bd.options.handleUnsupported=3D=3D"link"){switch(f){case"qtf4m"=
:g=3D"shared";=0A=
e=3D[b.qt.url,b.qt.name,b.f4m.url,b.f4m.name];=0A=
break;=0A=
case"qtwmp":g=3D"either";=0A=
e=3D[b.qt.url,b.qt.name,b.wmp.url,b.wmp.name];=0A=
break;=0A=
default:g=3D"single";=0A=
e=3D[b[f].url,b[f].name]=0A=
}n.player=3D"html";=0A=
n.content=3D'<div class=3D"sb-message">'+aM(bd.lang.errors[g],e)+"</div>"=0A=
}else{l=3Dtrue=0A=
}}else{if(n.player=3D=3D"inline"){c=3DbO.exec(n.content);=0A=
if(c){k=3DbM(c[1]);=0A=
if(k){n.content=3Dk.innerHTML=0A=
}else{l=3Dtrue=0A=
}}else{l=3Dtrue=0A=
}}else{if(n.player=3D=3D"swf"||n.player=3D=3D"flv"){p=3D(n.options&&n.opt=
ions.flashVersion)||bd.options.flashVersion;=0A=
if(bd.flash&&!bd.flash.hasFlashPlayerVersion(p)){n.width=3D310;=0A=
n.height=3D177=0A=
}}}}if(l){bd.gallery.splice(o,1);=0A=
if(o<bd.current){--bd.current=0A=
}else{if(o=3D=3Dbd.current){bd.current=3Do>0?o-1:o=0A=
}}--o=0A=
}}}function bx(a){if(!bd.options.enableKeys){return=0A=
}(a?bq:bh)(document,"keydown",bC)=0A=
}function bC(b){if(b.metaKey||b.shiftKey||b.altKey||b.ctrlKey){return=0A=
}var a=3DaJ(b),c;=0A=
switch(a){case 81:case 88:case 27:c=3Dbd.close;=0A=
break;=0A=
case 37:c=3Dbd.previous;=0A=
break;=0A=
case 39:c=3Dbd.next;=0A=
break;=0A=
case 32:c=3Dtypeof bA=3D=3D"number"?bd.pause:bd.play;=0A=
break=0A=
}if(c){aR(b);=0A=
c()=0A=
}}function a2(e){bx(false);=0A=
var f=3Dbd.getCurrent();=0A=
var b=3D(f.player=3D=3D"inline"?"html":f.player);=0A=
if(typeof bd[b]!=3D"function"){throw"unknown player "+b=0A=
}if(e){bd.player.remove();=0A=
bd.revertOptions();=0A=
bd.applyOptions(f.options||{})=0A=
}bd.player=3Dnew bd[b](f,bd.playerId);=0A=
if(bd.gallery.length>1){var k=3Dbd.gallery[bd.current+1]||bd.gallery[0];=0A=
if(k.player=3D=3D"img"){var a=3Dnew Image();=0A=
a.src=3Dk.content=0A=
}var g=3Dbd.gallery[bd.current-1]||bd.gallery[bd.gallery.length-1];=0A=
if(g.player=3D=3D"img"){var c=3Dnew Image();=0A=
c.src=3Dg.content=0A=
}}bd.skin.onLoad(e,a6)=0A=
}function a6(){if(!bz){return=0A=
}if(typeof bd.player.ready!=3D"undefined"){var =
a=3DsetInterval(function(){if(bz){if(bd.player.ready){clearInterval(a);=0A=
a=3Dnull;=0A=
bd.skin.onReady(a0)=0A=
}}else{clearInterval(a);=0A=
a=3Dnull=0A=
}},10)=0A=
}else{bd.skin.onReady(a0)=0A=
}}function a0(){if(!bz){return=0A=
}bd.player.append(bd.skin.body,bd.dimensions);=0A=
bd.skin.onShow(bk)=0A=
}function bk(){if(!bz){return=0A=
}if(bd.player.onLoad){bd.player.onLoad()=0A=
}bd.options.onFinish(bd.getCurrent());=0A=
if(!bd.isPaused()){bd.play()=0A=
}bx(true)=0A=
}if(!Array.prototype.indexOf){Array.prototype.indexOf=3Dfunction(a,b){var=
 c=3Dthis.length>>>0;=0A=
b=3Db||0;=0A=
if(b<0){b+=3Dc=0A=
}for(;=0A=
b<c;=0A=
++b){if(b in this&&this[b]=3D=3D=3Da){return b=0A=
}}return -1=0A=
}=0A=
}function bo(){return(new Date).getTime()=0A=
}function bV(c,b){for(var a in b){c[a]=3Db[a]=0A=
}return c=0A=
}function bS(f,e){var a=3D0,c=3Df.length;=0A=
for(var b=3Df[0];=0A=
a<c&&e.call(b,a,b)!=3D=3Dfalse;=0A=
b=3Df[++a]){}}function aM(a,b){return =
a.replace(/\{(\w+?)\}/g,function(c,e){return b[e]=0A=
})=0A=
}function bG(){}function bM(a){return document.getElementById(a)=0A=
}function bw(a){a.parentNode.removeChild(a)=0A=
}var aX=3Dtrue,S=3Dtrue;=0A=
function a1(){var b=3Ddocument.body,a=3Ddocument.createElement("div");=0A=
aX=3Dtypeof a.style.opacity=3D=3D=3D"string";=0A=
a.style.position=3D"fixed";=0A=
a.style.margin=3D0;=0A=
a.style.top=3D"20px";=0A=
b.appendChild(a,b.firstChild);=0A=
S=3Da.offsetTop=3D=3D20;=0A=
b.removeChild(a)=0A=
}bd.getStyle=3D(function(){var =
b=3D/opacity=3D([^)]*)/,a=3Ddocument.defaultView&&document.defaultView.ge=
tComputedStyle;=0A=
return function(e,f){var g;=0A=
if(!aX&&f=3D=3D"opacity"&&e.currentStyle){g=3Db.test(e.currentStyle.filte=
r||"")?(parseFloat(RegExp.$1)/100)+"":"";=0A=
return g=3D=3D=3D""?"1":g=0A=
}if(a){var c=3Da(e,null);=0A=
if(c){g=3Dc[f]=0A=
}if(f=3D=3D"opacity"&&g=3D=3D""){g=3D"1"=0A=
}}else{g=3De.currentStyle[f]=0A=
}return g=0A=
}=0A=
})();=0A=
bd.appendHTML=3Dfunction(b,a){if(b.insertAdjacentHTML){b.insertAdjacentHT=
ML("BeforeEnd",a)=0A=
}else{if(b.lastChild){var c=3Db.ownerDocument.createRange();=0A=
c.setStartAfter(b.lastChild);=0A=
var e=3Dc.createContextualFragment(a);=0A=
b.appendChild(e)=0A=
}else{b.innerHTML=3Da=0A=
}}};=0A=
bd.getWindowSize=3Dfunction(a){if(document.compatMode=3D=3D=3D"CSS1Compat=
"){return document.documentElement["client"+a]=0A=
}return document.body["client"+a]=0A=
};=0A=
bd.setOpacity=3Dfunction(b,c){var a=3Db.style;=0A=
if(aX){a.opacity=3D(c=3D=3D1?"":c)=0A=
}else{a.zoom=3D1;=0A=
if(c=3D=3D1){if(typeof =
a.filter=3D=3D"string"&&(/alpha/i).test(a.filter)){a.filter=3Da.filter.re=
place(/\s*[\w\.]*alpha\([^\)]*\);?/gi,"")=0A=
}}else{a.filter=3D(a.filter||"").replace(/\s*[\w\.]*alpha\([^\)]*\)/gi,""=
)+" alpha(opacity=3D"+(c*100)+")"=0A=
}}};=0A=
bd.clearOpacity=3Dfunction(a){bd.setOpacity(a,1)=0A=
};=0A=
var a8=3DEvent;=0A=
function aQ(a){return a8.element(a)=0A=
}function a7(a){return[a8.pointerX(a),a8.pointerY(a)]=0A=
}function aR(a){a8.stop(a)=0A=
}function aJ(a){return a.keyCode=0A=
}function bq(b,a,c){a8.observe(b,a,c)=0A=
}function bh(b,a,c){a8.stopObserving(b,a,c)=0A=
}var K=3Dfalse,bE;=0A=
if(document.addEventListener){bE=3Dfunction(){document.removeEventListene=
r("DOMContentLoaded",bE,false);=0A=
bd.load()=0A=
}=0A=
}else{if(document.attachEvent){bE=3Dfunction(){if(document.readyState=3D=3D=
=3D"complete"){document.detachEvent("onreadystatechange",bE);=0A=
bd.load()=0A=
}}=0A=
}}function aY(){if(K){return=0A=
}try{document.documentElement.doScroll("left")=0A=
}catch(a){setTimeout(aY,1);=0A=
return=0A=
}bd.load()=0A=
}function be(){if(document.readyState=3D=3D=3D"complete"){return =
bd.load()=0A=
}if(document.addEventListener){document.addEventListener("DOMContentLoade=
d",bE,false);=0A=
bs.addEventListener("load",bd.load,false)=0A=
}else{if(document.attachEvent){document.attachEvent("onreadystatechange",=
bE);=0A=
bs.attachEvent("onload",bd.load);=0A=
var b=3Dfalse;=0A=
try{b=3Dbs.frameElement=3D=3D=3Dnull=0A=
}catch(a){}if(document.documentElement.doScroll&&b){aY()=0A=
}}}}bd.load=3Dfunction(){if(K){return=0A=
}if(!document.body){return setTimeout(bd.load,13)=0A=
}K=3Dtrue;=0A=
a1();=0A=
bd.onReady();=0A=
if(!bd.options.skipSetup){bd.setup()=0A=
}bd.skin.init()=0A=
};=0A=
bd.plugins=3D{};=0A=
if(navigator.plugins&&navigator.plugins.length){var aI=3D[];=0A=
bS(navigator.plugins,function(b,a){aI.push(a.name)=0A=
});=0A=
aI=3DaI.join(",");=0A=
var bH=3DaI.indexOf("Flip4Mac")>-1;=0A=
bd.plugins=3D{fla:aI.indexOf("Shockwave =
Flash")>-1,qt:aI.indexOf("QuickTime")>-1,wmp:!bH&&aI.indexOf("Windows =
Media")>-1,f4m:bH}=0A=
}else{var aP=3Dfunction(c){var a;=0A=
try{a=3Dnew ActiveXObject(c)=0A=
}catch(b){}return !!a=0A=
};=0A=
bd.plugins=3D{fla:aP("ShockwaveFlash.ShockwaveFlash"),qt:aP("QuickTime.Qu=
ickTime"),wmp:aP("wmplayer.ocx"),f4m:false}=0A=
}var a5=3D/^(light|shadow)box/i,bD=3D"shadowboxCacheKey",a3=3D1;=0A=
bd.cache=3D{};=0A=
bd.select=3Dfunction(a){var b=3D[];=0A=
if(!a){var c;=0A=
bS(document.getElementsByTagName("a"),function(k,g){c=3Dg.getAttribute("r=
el");=0A=
if(c&&a5.test(c)){b.push(g)=0A=
}})=0A=
}else{var e=3Da.length;=0A=
if(e){if(typeof a=3D=3D"string"){if(bd.find){b=3Dbd.find(a)=0A=
}}else{if(e=3D=3D2&&typeof =
a[0]=3D=3D"string"&&a[1].nodeType){if(bd.find){b=3Dbd.find(a[0],a[1])=0A=
}}else{for(var f=3D0;=0A=
f<e;=0A=
++f){b[f]=3Da[f]=0A=
}}}}else{b.push(a)=0A=
}}return b=0A=
};=0A=
bd.setup=3Dfunction(b,a){bS(bd.select(b),function(c,e){bd.addCache(e,a)=0A=
})=0A=
};=0A=
bd.teardown=3Dfunction(a){bS(bd.select(a),function(b,c){bd.removeCache(c)=0A=
})=0A=
};=0A=
bd.addCache=3Dfunction(b,c){var a=3Db[bD];=0A=
if(a=3D=3DaU){a=3Da3++;=0A=
b[bD]=3Da;=0A=
bq(b,"click",aK)=0A=
}bd.cache[a]=3Dbd.makeObject(b,c)=0A=
};=0A=
bd.removeCache=3Dfunction(a){bh(a,"click",aK);=0A=
delete bd.cache[a[bD]];=0A=
a[bD]=3Dnull=0A=
};=0A=
bd.getCache=3Dfunction(a){var b=3Da[bD];=0A=
return(b in bd.cache&&bd.cache[b])=0A=
};=0A=
bd.clearCache=3Dfunction(){for(var a in =
bd.cache){bd.removeCache(bd.cache[a].link)=0A=
}bd.cache=3D{}=0A=
};=0A=
function aK(a){bd.open(this);=0A=
if(bd.gallery.length){aR(a)=0A=
}}bd.find=3D(function(){var =
l=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,k=3D0,e=3DObject.prototype=
.toString,r=3Dfalse,t=3Dtrue;=0A=
[0,0].sort(function(){t=3Dfalse;=0A=
return 0=0A=
});=0A=
var f=3Dfunction(B,H,R,Q){R=3DR||[];=0A=
var O=3DH=3DH||document;=0A=
if(H.nodeType!=3D=3D1&&H.nodeType!=3D=3D9){return[]=0A=
}if(!B||typeof B!=3D=3D"string"){return R=0A=
}var A=3D[],F,M,I,G,C=3Dtrue,D=3Dw(H),P=3DB;=0A=
while((l.exec(""),F=3Dl.exec(P))!=3D=3Dnull){P=3DF[3];=0A=
A.push(F[1]);=0A=
if(F[2]){G=3DF[3];=0A=
break=0A=
}}if(A.length>1&&q.exec(B)){if(A.length=3D=3D=3D2&&p.relative[A[0]]){M=3D=
c(A[0]+A[1],H)=0A=
}else{M=3Dp.relative[A[0]]?[H]:f(A.shift(),H);=0A=
while(A.length){B=3DA.shift();=0A=
if(p.relative[B]){B+=3DA.shift()=0A=
}M=3Dc(B,M)=0A=
}}}else{if(!Q&&A.length>1&&H.nodeType=3D=3D=3D9&&!D&&p.match.ID.test(A[0]=
)&&!p.match.ID.test(A[A.length-1])){var N=3Df.find(A.shift(),H,D);=0A=
H=3DN.expr?f.filter(N.expr,N.set)[0]:N.set[0]=0A=
}if(H){var =
N=3DQ?{expr:A.pop(),set:n(Q)}:f.find(A.pop(),A.length=3D=3D=3D1&&(A[0]=3D=
=3D=3D"~"||A[0]=3D=3D=3D"+")&&H.parentNode?H.parentNode:H,D);=0A=
M=3DN.expr?f.filter(N.expr,N.set):N.set;=0A=
if(A.length>0){I=3Dn(M)=0A=
}else{C=3Dfalse=0A=
}while(A.length){var J=3DA.pop(),L=3DJ;=0A=
if(!p.relative[J]){J=3D""=0A=
}else{L=3DA.pop()=0A=
}if(L=3D=3Dnull){L=3DH=0A=
}p.relative[J](I,L,D)=0A=
}}else{I=3DA=3D[]=0A=
}}if(!I){I=3DM=0A=
}if(!I){throw"Syntax error, unrecognized expression: "+(J||B)=0A=
}if(e.call(I)=3D=3D=3D"[object Array]"){if(!C){R.push.apply(R,I)=0A=
}else{if(H&&H.nodeType=3D=3D=3D1){for(var T=3D0;=0A=
I[T]!=3Dnull;=0A=
T++){if(I[T]&&(I[T]=3D=3D=3Dtrue||I[T].nodeType=3D=3D=3D1&&o(H,I[T]))){R.=
push(M[T])=0A=
}}}else{for(var T=3D0;=0A=
I[T]!=3Dnull;=0A=
T++){if(I[T]&&I[T].nodeType=3D=3D=3D1){R.push(M[T])=0A=
}}}}}else{n(I,R)=0A=
}if(G){f(G,O,R,Q);=0A=
f.uniqueSort(R)=0A=
}return R=0A=
};=0A=
f.uniqueSort=3Dfunction(A){if(g){r=3Dt;=0A=
A.sort(g);=0A=
if(r){for(var B=3D1;=0A=
B<A.length;=0A=
B++){if(A[B]=3D=3D=3DA[B-1]){A.splice(B--,1)=0A=
}}}}return A=0A=
};=0A=
f.matches=3Dfunction(B,A){return f(B,null,null,A)=0A=
};=0A=
f.find=3Dfunction(J,H,I){var A,C;=0A=
if(!J){return[]=0A=
}for(var D=3D0,F=3Dp.order.length;=0A=
D<F;=0A=
D++){var B=3Dp.order[D],C;=0A=
if((C=3Dp.leftMatch[B].exec(J))){var G=3DC[1];=0A=
C.splice(1,1);=0A=
if(G.substr(G.length-1)!=3D=3D"\\"){C[1]=3D(C[1]||"").replace(/\\/g,"");=0A=
A=3Dp.find[B](C,H,I);=0A=
if(A!=3Dnull){J=3DJ.replace(p.match[B],"");=0A=
break=0A=
}}}}if(!A){A=3DH.getElementsByTagName("*")=0A=
}return{set:A,expr:J}=0A=
};=0A=
f.filter=3Dfunction(O,P,L,D){var =
F=3DO,I=3D[],R=3DP,B,H,A=3DP&&P[0]&&w(P[0]);=0A=
while(O&&P.length){for(var Q in =
p.filter){if((B=3Dp.match[Q].exec(O))!=3Dnull){var G=3Dp.filter[Q],J,M;=0A=
H=3Dfalse;=0A=
if(R=3D=3D=3DI){I=3D[]=0A=
}if(p.preFilter[Q]){B=3Dp.preFilter[Q](B,R,L,I,D,A);=0A=
if(!B){H=3DJ=3Dtrue=0A=
}else{if(B=3D=3D=3Dtrue){continue=0A=
}}}if(B){for(var C=3D0;=0A=
(M=3DR[C])!=3Dnull;=0A=
C++){if(M){J=3DG(M,B,C,R);=0A=
var N=3DD^!!J;=0A=
if(L&&J!=3Dnull){if(N){H=3Dtrue=0A=
}else{R[C]=3Dfalse=0A=
}}else{if(N){I.push(M);=0A=
H=3Dtrue=0A=
}}}}}if(J!=3D=3DaU){if(!L){R=3DI=0A=
}O=3DO.replace(p.match[Q],"");=0A=
if(!H){return[]=0A=
}break=0A=
}}}if(O=3D=3D=3DF){if(H=3D=3Dnull){throw"Syntax error, unrecognized =
expression: "+O=0A=
}else{break=0A=
}}F=3DO=0A=
}return R=0A=
};=0A=
var =
p=3Df.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=3D['"=
]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]=
|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF=
\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\=
))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=
PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)=
]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},=
attrHandle:{href:function(A){return A.getAttribute("href")=0A=
}},relative:{"+":function(I,F){var C=3Dtypeof =
F=3D=3D=3D"string",A=3DC&&!/\W/.test(F),H=3DC&&!A;=0A=
if(A){F=3DF.toLowerCase()=0A=
}for(var D=3D0,G=3DI.length,B;=0A=
D<G;=0A=
D++){if((B=3DI[D])){while((B=3DB.previousSibling)&&B.nodeType!=3D=3D1){}I=
[D]=3DH||B&&B.nodeName.toLowerCase()=3D=3D=3DF?B||false:B=3D=3D=3DF=0A=
}}if(H){f.filter(F,I,true)=0A=
}},">":function(H,F){var B=3Dtypeof F=3D=3D=3D"string";=0A=
if(B&&!/\W/.test(F)){F=3DF.toLowerCase();=0A=
for(var D=3D0,G=3DH.length;=0A=
D<G;=0A=
D++){var A=3DH[D];=0A=
if(A){var C=3DA.parentNode;=0A=
H[D]=3DC.nodeName.toLowerCase()=3D=3D=3DF?C:false=0A=
}}}else{for(var D=3D0,G=3DH.length;=0A=
D<G;=0A=
D++){var A=3DH[D];=0A=
if(A){H[D]=3DB?A.parentNode:A.parentNode=3D=3D=3DF=0A=
}}if(B){f.filter(F,H,true)=0A=
}}},"":function(C,F,A){var D=3Dk++,G=3Db;=0A=
if(typeof F=3D=3D=3D"string"&&!/\W/.test(F)){var B=3DF=3DF.toLowerCase();=0A=
G=3Dz=0A=
}G("parentNode",F,D,C,B,A)=0A=
},"~":function(C,F,A){var D=3Dk++,G=3Db;=0A=
if(typeof F=3D=3D=3D"string"&&!/\W/.test(F)){var B=3DF=3DF.toLowerCase();=0A=
G=3Dz=0A=
}G("previousSibling",F,D,C,B,A)=0A=
}},find:{ID:function(C,B,A){if(typeof =
B.getElementById!=3D=3D"undefined"&&!A){var D=3DB.getElementById(C[1]);=0A=
return D?[D]:[]=0A=
}},NAME:function(D,A){if(typeof =
A.getElementsByName!=3D=3D"undefined"){var =
F=3D[],B=3DA.getElementsByName(D[1]);=0A=
for(var C=3D0,G=3DB.length;=0A=
C<G;=0A=
C++){if(B[C].getAttribute("name")=3D=3D=3DD[1]){F.push(B[C])=0A=
}}return F.length=3D=3D=3D0?null:F=0A=
}},TAG:function(B,A){return A.getElementsByTagName(B[1])=0A=
}},preFilter:{CLASS:function(C,F,D,G,I,H){C=3D" =
"+C[1].replace(/\\/g,"")+" ";=0A=
if(H){return C=0A=
}for(var B=3D0,A;=0A=
(A=3DF[B])!=3Dnull;=0A=
B++){if(A){if(I^(A.className&&(" "+A.className+" ").replace(/[\t\n]/g," =
").indexOf(C)>=3D0)){if(!D){G.push(A)=0A=
}}else{if(D){F[B]=3Dfalse=0A=
}}}}return false=0A=
},ID:function(A){return A[1].replace(/\\/g,"")=0A=
},TAG:function(A,B){return A[1].toLowerCase()=0A=
},CHILD:function(B){if(B[1]=3D=3D=3D"nth"){var =
A=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(B[2]=3D=3D=3D"even"&&"2n"||B[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(B[2])&&"0n+"+B[2]||B[2]);=0A=
B[2]=3D(A[1]+(A[2]||1))-0;=0A=
B[3]=3DA[3]-0=0A=
}B[0]=3Dk++;=0A=
return B=0A=
},ATTR:function(B,F,D,G,A,H){var C=3DB[1].replace(/\\/g,"");=0A=
if(!H&&p.attrMap[C]){B[1]=3Dp.attrMap[C]=0A=
}if(B[2]=3D=3D=3D"~=3D"){B[4]=3D" "+B[4]+" "=0A=
}return B=0A=
},PSEUDO:function(B,F,D,G,A){if(B[1]=3D=3D=3D"not"){if((l.exec(B[3])||"")=
.length>1||/^\w/.test(B[3])){B[3]=3Df(B[3],null,null,F)=0A=
}else{var C=3Df.filter(B[3],F,D,true^A);=0A=
if(!D){G.push.apply(G,C)=0A=
}return false=0A=
}}else{if(p.match.POS.test(B[0])||p.match.CHILD.test(B[0])){return true=0A=
}}return B=0A=
},POS:function(A){A.unshift(true);=0A=
return A=0A=
}},filters:{enabled:function(A){return =
A.disabled=3D=3D=3Dfalse&&A.type!=3D=3D"hidden"=0A=
},disabled:function(A){return A.disabled=3D=3D=3Dtrue=0A=
},checked:function(A){return A.checked=3D=3D=3Dtrue=0A=
},selected:function(A){A.parentNode.selectedIndex;=0A=
return A.selected=3D=3D=3Dtrue=0A=
},parent:function(A){return !!A.firstChild=0A=
},empty:function(A){return !A.firstChild=0A=
},has:function(A,B,C){return !!f(C[3],A).length=0A=
},header:function(A){return/h\d/i.test(A.nodeName)=0A=
},text:function(A){return"text"=3D=3D=3DA.type=0A=
},radio:function(A){return"radio"=3D=3D=3DA.type=0A=
},checkbox:function(A){return"checkbox"=3D=3D=3DA.type=0A=
},file:function(A){return"file"=3D=3D=3DA.type=0A=
},password:function(A){return"password"=3D=3D=3DA.type=0A=
},submit:function(A){return"submit"=3D=3D=3DA.type=0A=
},image:function(A){return"image"=3D=3D=3DA.type=0A=
},reset:function(A){return"reset"=3D=3D=3DA.type=0A=
},button:function(A){return"button"=3D=3D=3DA.type||A.nodeName.toLowerCas=
e()=3D=3D=3D"button"=0A=
},input:function(A){return/input|select|textarea|button/i.test(A.nodeName=
)=0A=
}},setFilters:{first:function(A,B){return B=3D=3D=3D0=0A=
},last:function(B,C,D,A){return C=3D=3D=3DA.length-1=0A=
},even:function(A,B){return B%2=3D=3D=3D0=0A=
},odd:function(A,B){return B%2=3D=3D=3D1=0A=
},lt:function(A,B,C){return B<C[3]-0=0A=
},gt:function(A,B,C){return B>C[3]-0=0A=
},nth:function(A,B,C){return C[3]-0=3D=3D=3DB=0A=
},eq:function(A,B,C){return C[3]-0=3D=3D=3DB=0A=
}},filter:{PSEUDO:function(I,D,C,H){var F=3DD[1],B=3Dp.filters[F];=0A=
if(B){return B(I,C,D,H)=0A=
}else{if(F=3D=3D=3D"contains"){return(I.textContent||I.innerText||s([I])|=
|"").indexOf(D[3])>=3D0=0A=
}else{if(F=3D=3D=3D"not"){var A=3DD[3];=0A=
for(var C=3D0,G=3DA.length;=0A=
C<G;=0A=
C++){if(A[C]=3D=3D=3DI){return false=0A=
}}return true=0A=
}else{throw"Syntax error, unrecognized expression: "+F=0A=
}}}},CHILD:function(H,D){var A=3DD[1],G=3DH;=0A=
switch(A){case"only":case"first":while((G=3DG.previousSibling)){if(G.node=
Type=3D=3D=3D1){return false=0A=
}}if(A=3D=3D=3D"first"){return true=0A=
}G=3DH;=0A=
case"last":while((G=3DG.nextSibling)){if(G.nodeType=3D=3D=3D1){return =
false=0A=
}}return true;=0A=
case"nth":var F=3DD[2],I=3DD[3];=0A=
if(F=3D=3D=3D1&&I=3D=3D=3D0){return true=0A=
}var B=3DD[0],J=3DH.parentNode;=0A=
if(J&&(J.sizcache!=3D=3DB||!H.nodeIndex)){var C=3D0;=0A=
for(G=3DJ.firstChild;=0A=
G;=0A=
G=3DG.nextSibling){if(G.nodeType=3D=3D=3D1){G.nodeIndex=3D++C=0A=
}}J.sizcache=3DB=0A=
}var L=3DH.nodeIndex-I;=0A=
if(F=3D=3D=3D0){return L=3D=3D=3D0=0A=
}else{return(L%F=3D=3D=3D0&&L/F>=3D0)=0A=
}}},ID:function(A,B){return =
A.nodeType=3D=3D=3D1&&A.getAttribute("id")=3D=3D=3DB=0A=
},TAG:function(A,B){return(B=3D=3D=3D"*"&&A.nodeType=3D=3D=3D1)||A.nodeNa=
me.toLowerCase()=3D=3D=3DB=0A=
},CLASS:function(A,B){return(" =
"+(A.className||A.getAttribute("class"))+" ").indexOf(B)>-1=0A=
},ATTR:function(A,C){var =
D=3DC[1],G=3Dp.attrHandle[D]?p.attrHandle[D](A):A[D]!=3Dnull?A[D]:A.getAt=
tribute(D),H=3DG+"",B=3DC[2],F=3DC[4];=0A=
return =
G=3D=3Dnull?B=3D=3D=3D"!=3D":B=3D=3D=3D"=3D"?H=3D=3D=3DF:B=3D=3D=3D"*=3D"=
?H.indexOf(F)>=3D0:B=3D=3D=3D"~=3D"?(" "+H+" =
").indexOf(F)>=3D0:!F?H&&G!=3D=3Dfalse:B=3D=3D=3D"!=3D"?H!=3D=3DF:B=3D=3D=
=3D"^=3D"?H.indexOf(F)=3D=3D=3D0:B=3D=3D=3D"$=3D"?H.substr(H.length-F.len=
gth)=3D=3D=3DF:B=3D=3D=3D"|=3D"?H=3D=3D=3DF||H.substr(0,F.length+1)=3D=3D=
=3DF+"-":false=0A=
},POS:function(B,F,D,A){var G=3DF[2],C=3Dp.setFilters[G];=0A=
if(C){return C(B,D,F,A)=0A=
}}}};=0A=
var q=3Dp.match.POS;=0A=
for(var u in p.match){p.match[u]=3Dnew =
RegExp(p.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);=0A=
p.leftMatch[u]=3Dnew RegExp(/(^(?:.|\r|\n)*?)/.source+p.match[u].source)=0A=
}var n=3Dfunction(A,B){A=3DArray.prototype.slice.call(A,0);=0A=
if(B){B.push.apply(B,A);=0A=
return B=0A=
}return A=0A=
};=0A=
try{Array.prototype.slice.call(document.documentElement.childNodes,0)=0A=
}catch(a){n=3Dfunction(A,B){var D=3DB||[];=0A=
if(e.call(A)=3D=3D=3D"[object Array]"){Array.prototype.push.apply(D,A)=0A=
}else{if(typeof A.length=3D=3D=3D"number"){for(var C=3D0,F=3DA.length;=0A=
C<F;=0A=
C++){D.push(A[C])=0A=
}}else{for(var C=3D0;=0A=
A[C];=0A=
C++){D.push(A[C])=0A=
}}}return D=0A=
}=0A=
}var g;=0A=
if(document.documentElement.compareDocumentPosition){g=3Dfunction(B,C){if=
(!B.compareDocumentPosition||!C.compareDocumentPosition){if(B=3D=3DC){r=3D=
true=0A=
}return B.compareDocumentPosition?-1:1=0A=
}var A=3DB.compareDocumentPosition(C)&4?-1:B=3D=3D=3DC?0:1;=0A=
if(A=3D=3D=3D0){r=3Dtrue=0A=
}return A=0A=
}=0A=
}else{if("sourceIndex" in =
document.documentElement){g=3Dfunction(B,C){if(!B.sourceIndex||!C.sourceI=
ndex){if(B=3D=3DC){r=3Dtrue=0A=
}return B.sourceIndex?-1:1=0A=
}var A=3DB.sourceIndex-C.sourceIndex;=0A=
if(A=3D=3D=3D0){r=3Dtrue=0A=
}return A=0A=
}=0A=
}else{if(document.createRange){g=3Dfunction(B,D){if(!B.ownerDocument||!D.=
ownerDocument){if(B=3D=3DD){r=3Dtrue=0A=
}return B.ownerDocument?-1:1=0A=
}var C=3DB.ownerDocument.createRange(),F=3DD.ownerDocument.createRange();=0A=
C.setStart(B,0);=0A=
C.setEnd(B,0);=0A=
F.setStart(D,0);=0A=
F.setEnd(D,0);=0A=
var A=3DC.compareBoundaryPoints(Range.START_TO_END,F);=0A=
if(A=3D=3D=3D0){r=3Dtrue=0A=
}return A=0A=
}=0A=
}}}function s(D){var C=3D"",A;=0A=
for(var B=3D0;=0A=
D[B];=0A=
B++){A=3DD[B];=0A=
if(A.nodeType=3D=3D=3D3||A.nodeType=3D=3D=3D4){C+=3DA.nodeValue=0A=
}else{if(A.nodeType!=3D=3D8){C+=3Ds(A.childNodes)=0A=
}}}return C=0A=
}(function(){var B=3Ddocument.createElement("div"),A=3D"script"+(new =
Date).getTime();=0A=
B.innerHTML=3D"<a name=3D'"+A+"'/>";=0A=
var C=3Ddocument.documentElement;=0A=
C.insertBefore(B,C.firstChild);=0A=
if(document.getElementById(A)){p.find.ID=3Dfunction(F,D,H){if(typeof =
D.getElementById!=3D=3D"undefined"&&!H){var G=3DD.getElementById(F[1]);=0A=
return G?G.id=3D=3D=3DF[1]||typeof =
G.getAttributeNode!=3D=3D"undefined"&&G.getAttributeNode("id").nodeValue=3D=
=3D=3DF[1]?[G]:aU:[]=0A=
}};=0A=
p.filter.ID=3Dfunction(D,G){var F=3Dtypeof =
D.getAttributeNode!=3D=3D"undefined"&&D.getAttributeNode("id");=0A=
return D.nodeType=3D=3D=3D1&&F&&F.nodeValue=3D=3D=3DG=0A=
}=0A=
}C.removeChild(B);=0A=
C=3DB=3Dnull=0A=
})();=0A=
(function(){var A=3Ddocument.createElement("div");=0A=
A.appendChild(document.createComment(""));=0A=
if(A.getElementsByTagName("*").length>0){p.find.TAG=3Dfunction(G,B){var =
C=3DB.getElementsByTagName(G[1]);=0A=
if(G[1]=3D=3D=3D"*"){var D=3D[];=0A=
for(var F=3D0;=0A=
C[F];=0A=
F++){if(C[F].nodeType=3D=3D=3D1){D.push(C[F])=0A=
}}C=3DD=0A=
}return C=0A=
}=0A=
}A.innerHTML=3D"<a href=3D'#'></a>";=0A=
if(A.firstChild&&typeof =
A.firstChild.getAttribute!=3D=3D"undefined"&&A.firstChild.getAttribute("h=
ref")!=3D=3D"#"){p.attrHandle.href=3Dfunction(B){return =
B.getAttribute("href",2)=0A=
}=0A=
}A=3Dnull=0A=
})();=0A=
if(document.querySelectorAll){(function(){var =
C=3Df,A=3Ddocument.createElement("div");=0A=
A.innerHTML=3D"<p class=3D'TEST'></p>";=0A=
if(A.querySelectorAll&&A.querySelectorAll(".TEST").length=3D=3D=3D0){retu=
rn=0A=
}f=3Dfunction(I,D,G,F){D=3DD||document;=0A=
if(!F&&D.nodeType=3D=3D=3D9&&!w(D)){try{return n(D.querySelectorAll(I),G)=0A=
}catch(H){}}return C(I,D,G,F)=0A=
};=0A=
for(var B in C){f[B]=3DC[B]=0A=
}A=3Dnull=0A=
})()=0A=
}(function(){var A=3Ddocument.createElement("div");=0A=
A.innerHTML=3D"<div class=3D'test e'></div><div class=3D'test'></div>";=0A=
if(!A.getElementsByClassName||A.getElementsByClassName("e").length=3D=3D=3D=
0){return=0A=
}A.lastChild.className=3D"e";=0A=
if(A.getElementsByClassName("e").length=3D=3D=3D1){return=0A=
}p.order.splice(1,0,"CLASS");=0A=
p.find.CLASS=3Dfunction(D,C,B){if(typeof =
C.getElementsByClassName!=3D=3D"undefined"&&!B){return =
C.getElementsByClassName(D[1])=0A=
}};=0A=
A=3Dnull=0A=
})();=0A=
function z(G,A,B,I,L,J){for(var D=3D0,F=3DI.length;=0A=
D<F;=0A=
D++){var H=3DI[D];=0A=
if(H){H=3DH[G];=0A=
var C=3Dfalse;=0A=
while(H){if(H.sizcache=3D=3D=3DB){C=3DI[H.sizset];=0A=
break=0A=
}if(H.nodeType=3D=3D=3D1&&!J){H.sizcache=3DB;=0A=
H.sizset=3DD=0A=
}if(H.nodeName.toLowerCase()=3D=3D=3DA){C=3DH;=0A=
break=0A=
}H=3DH[G]=0A=
}I[D]=3DC=0A=
}}}function b(G,A,B,I,L,J){for(var D=3D0,F=3DI.length;=0A=
D<F;=0A=
D++){var H=3DI[D];=0A=
if(H){H=3DH[G];=0A=
var C=3Dfalse;=0A=
while(H){if(H.sizcache=3D=3D=3DB){C=3DI[H.sizset];=0A=
break=0A=
}if(H.nodeType=3D=3D=3D1){if(!J){H.sizcache=3DB;=0A=
H.sizset=3DD=0A=
}if(typeof A!=3D=3D"string"){if(H=3D=3D=3DA){C=3Dtrue;=0A=
break=0A=
}}else{if(f.filter(A,[H]).length>0){C=3DH;=0A=
break=0A=
}}}H=3DH[G]=0A=
}I[D]=3DC=0A=
}}}var o=3Ddocument.compareDocumentPosition?function(A,B){return =
A.compareDocumentPosition(B)&16=0A=
}:function(A,B){return A!=3D=3DB&&(A.contains?A.contains(B):true)=0A=
};=0A=
var w=3Dfunction(B){var A=3D(B?B.ownerDocument||B:0).documentElement;=0A=
return A?A.nodeName!=3D=3D"HTML":false=0A=
};=0A=
var c=3Dfunction(G,H){var C=3D[],B=3D"",A,D=3DH.nodeType?[H]:H;=0A=
while((A=3Dp.match.PSEUDO.exec(G))){B+=3DA[0];=0A=
G=3DG.replace(p.match.PSEUDO,"")=0A=
}G=3Dp.relative[G]?G+"*":G;=0A=
for(var I=3D0,F=3DD.length;=0A=
I<F;=0A=
I++){f(G,D[I],C)=0A=
}return f.filter(B,C)=0A=
};=0A=
return f=0A=
})();=0A=
bd.lang=3D{code:"en",of:"of",loading:"loading",cancel:"Cancel",next:"Next=
",previous:"Previous",play:"Play",pause:"Pause",close:"Close",errors:{sin=
gle:'You must install the <a href=3D"{0}">{1}</a> browser plugin to view =
this content.',shared:'You must install both the <a href=3D"{0}">{1}</a> =
and <a href=3D"{2}">{3}</a> browser plugins to view this =
content.',either:'You must install either the <a href=3D"{0}">{1}</a> or =
the <a href=3D"{2}">{3}</a> browser plugin to view this content.'}};=0A=
var bv,bt=3D"sb-drag-proxy",br,aV,bJ;=0A=
function bm(){br=3D{x:0,y:0,startX:null,startY:null}=0A=
}function bX(){var a=3Dbd.dimensions;=0A=
bV(aV.style,{height:a.innerHeight+"px",width:a.innerWidth+"px"})=0A=
}function bf(){bm();=0A=
var =
a=3D["position:absolute","cursor:"+(bd.isGecko?"-moz-grab":"move"),"backg=
round-color:"+(bd.isIE?"#fff;filter:alpha(opacity=3D0)":"transparent")].j=
oin(";");=0A=
bd.appendHTML(bd.skin.body,'<div id=3D"'+bt+'" style=3D"'+a+'"></div>');=0A=
aV=3DbM(bt);=0A=
bX();=0A=
bq(aV,"mousedown",bi)=0A=
}function by(){if(aV){bh(aV,"mousedown",bi);=0A=
bw(aV);=0A=
aV=3Dnull=0A=
}bJ=3Dnull=0A=
}function bi(a){aR(a);=0A=
var b=3Da7(a);=0A=
br.startX=3Db[0];=0A=
br.startY=3Db[1];=0A=
bJ=3DbM(bd.player.id);=0A=
bq(document,"mousemove",bl);=0A=
bq(document,"mouseup",aW);=0A=
if(bd.isGecko){aV.style.cursor=3D"-moz-grabbing"=0A=
}}function bl(f){var c=3Dbd.player,e=3Dbd.dimensions,g=3Da7(f);=0A=
var b=3Dg[0]-br.startX;=0A=
br.startX+=3Db;=0A=
br.x=3DMath.max(Math.min(0,br.x+b),e.innerWidth-c.width);=0A=
var a=3Dg[1]-br.startY;=0A=
br.startY+=3Da;=0A=
br.y=3DMath.max(Math.min(0,br.y+a),e.innerHeight-c.height);=0A=
bV(bJ.style,{left:br.x+"px",top:br.y+"px"})=0A=
}function aW(){bh(document,"mousemove",bl);=0A=
bh(document,"mouseup",aW);=0A=
if(bd.isGecko){aV.style.cursor=3D"-moz-grab"=0A=
}}bd.img=3Dfunction(a,b){this.obj=3Da;=0A=
this.id=3Db;=0A=
this.ready=3Dfalse;=0A=
var c=3Dthis;=0A=
bv=3Dnew Image();=0A=
bv.onload=3Dfunction(){c.height=3Da.height?parseInt(a.height,10):bv.heigh=
t;=0A=
c.width=3Da.width?parseInt(a.width,10):bv.width;=0A=
c.ready=3Dtrue;=0A=
bv.onload=3Dnull;=0A=
bv=3Dnull=0A=
};=0A=
bv.src=3Da.content=0A=
};=0A=
bd.img.ext=3D["bmp","gif","jpg","jpeg","png"];=0A=
bd.img.prototype=3D{append:function(a,e){var =
b=3Ddocument.createElement("img");=0A=
b.id=3Dthis.id;=0A=
b.src=3Dthis.obj.content;=0A=
b.style.position=3D"absolute";=0A=
var c,f;=0A=
if(e.oversized&&bd.options.handleOversize=3D=3D"resize"){c=3De.innerHeigh=
t;=0A=
f=3De.innerWidth=0A=
}else{c=3Dthis.height;=0A=
f=3Dthis.width=0A=
}b.setAttribute("height",c);=0A=
b.setAttribute("width",f);=0A=
a.appendChild(b)=0A=
},remove:function(){var a=3DbM(this.id);=0A=
if(a){bw(a)=0A=
}by();=0A=
if(bv){bv.onload=3Dnull;=0A=
bv=3Dnull=0A=
}},onLoad:function(){var a=3Dbd.dimensions;=0A=
if(a.oversized&&bd.options.handleOversize=3D=3D"drag"){bf()=0A=
}},onWindowResize:function(){var e=3Dbd.dimensions;=0A=
switch(bd.options.handleOversize){case"resize":var c=3DbM(this.id);=0A=
c.height=3De.innerHeight;=0A=
c.width=3De.innerWidth;=0A=
break;=0A=
case"drag":if(bJ){var =
b=3DparseInt(bd.getStyle(bJ,"top")),a=3DparseInt(bd.getStyle(bJ,"left"));=0A=
if(b+this.height<e.innerHeight){bJ.style.top=3De.innerHeight-this.height+=
"px"=0A=
}if(a+this.width<e.innerWidth){bJ.style.left=3De.innerWidth-this.width+"p=
x"=0A=
}bX()=0A=
}break=0A=
}}};=0A=
bd.iframe=3Dfunction(a,b){this.obj=3Da;=0A=
this.id=3Db;=0A=
var c=3DbM("sb-overlay");=0A=
this.height=3Da.height?parseInt(a.height,10):c.offsetHeight;=0A=
this.width=3Da.width?parseInt(a.width,10):c.offsetWidth=0A=
};=0A=
bd.iframe.prototype=3D{append:function(c,b){var a=3D'<iframe =
id=3D"'+this.id+'" name=3D"'+this.id+'" height=3D"100%" width=3D"100%" =
frameborder=3D"0" marginwidth=3D"0" marginheight=3D"0" =
style=3D"visibility:hidden" =
onload=3D"this.style.visibility=3D\'visible\'" scrolling=3D"auto"';=0A=
if(bd.isIE){a+=3D' allowtransparency=3D"true"';=0A=
if(bd.isIE6){a+=3D" src=3D\"javascript:false;document.write('');\""=0A=
}}a+=3D"></iframe>";=0A=
c.innerHTML=3Da=0A=
},remove:function(){var a=3DbM(this.id);=0A=
if(a){bw(a);=0A=
if(bd.isGecko){delete bs.frames[this.id]=0A=
}}},onLoad:function(){var =
a=3Dbd.isIE?bM(this.id).contentWindow:bs.frames[this.id];=0A=
a.location.href=3Dthis.obj.content=0A=
}};=0A=
bd.html=3Dfunction(b,a){this.obj=3Db;=0A=
this.id=3Da;=0A=
this.height=3Db.height?parseInt(b.height,10):300;=0A=
this.width=3Db.width?parseInt(b.width,10):500=0A=
};=0A=
bd.html.prototype=3D{append:function(c,a){var =
b=3Ddocument.createElement("div");=0A=
b.id=3Dthis.id;=0A=
b.className=3D"html";=0A=
b.innerHTML=3Dthis.obj.content;=0A=
c.appendChild(b)=0A=
},remove:function(){var a=3DbM(this.id);=0A=
if(a){bw(a)=0A=
}}};=0A=
var =
bB=3Dfalse,bR=3D[],aO=3D["sb-nav-close","sb-nav-next","sb-nav-play","sb-n=
av-pause","sb-nav-previous"],bP,bL,bQ,aS=3Dtrue;=0A=
function bg(c,f,n,p,e){var =
s=3D(f=3D=3D"opacity"),o=3Ds?bd.setOpacity:function(u,t){u.style[f]=3D""+=
t+"px"=0A=
};=0A=
if(p=3D=3D0||(!s&&!bd.options.animate)||(s&&!bd.options.animateFade)){o(c=
,n);=0A=
if(e){e()=0A=
}return=0A=
}var l=3DparseFloat(bd.getStyle(c,f))||0;=0A=
var k=3Dn-l;=0A=
if(k=3D=3D0){if(e){e()=0A=
}return=0A=
}p*=3D1000;=0A=
var b=3Dbo(),q=3Dbd.ease,r=3Db+p,a;=0A=
var g=3DsetInterval(function(){a=3Dbo();=0A=
if(a>=3Dr){clearInterval(g);=0A=
g=3Dnull;=0A=
o(c,n);=0A=
if(e){e()=0A=
}}else{o(c,l+q((a-b)/p)*k)=0A=
}},10)=0A=
}function bW(){bP.style.height=3Dbd.getWindowSize("Height")+"px";=0A=
bP.style.width=3Dbd.getWindowSize("Width")+"px"=0A=
}function bU(){bP.style.top=3Ddocument.documentElement.scrollTop+"px";=0A=
bP.style.left=3Ddocument.documentElement.scrollLeft+"px"=0A=
}function =
bZ(a){if(a){bS(bR,function(b,c){c[0].style.visibility=3Dc[1]||""=0A=
})=0A=
}else{bR=3D[];=0A=
bS(bd.options.troubleElements,function(c,b){bS(document.getElementsByTagN=
ame(b),function(f,e){bR.push([e,e.style.visibility]);=0A=
e.style.visibility=3D"hidden"=0A=
})=0A=
})=0A=
}}function aN(b,c){var a=3DbM("sb-nav-"+b);=0A=
if(a){a.style.display=3Dc?"":"none"=0A=
}}function bI(c,e){var =
f=3DbM("sb-loading"),b=3Dbd.getCurrent().player,g=3D(b=3D=3D"img"||b=3D=3D=
"html");=0A=
if(c){bd.setOpacity(f,0);=0A=
f.style.display=3D"block";=0A=
var a=3Dfunction(){bd.clearOpacity(f);=0A=
if(e){e()=0A=
}};=0A=
if(g){bg(f,"opacity",1,bd.options.fadeDuration,a)=0A=
}else{a()=0A=
}}else{var a=3Dfunction(){f.style.display=3D"none";=0A=
bd.clearOpacity(f);=0A=
if(e){e()=0A=
}};=0A=
if(g){bg(f,"opacity",0,bd.options.fadeDuration,a)=0A=
}else{a()=0A=
}}}function aL(k){var r=3Dbd.getCurrent();=0A=
bM("sb-title-inner").innerHTML=3Dr.title||"";=0A=
var f,o,g,e,n;=0A=
if(bd.options.displayNav){f=3Dtrue;=0A=
var l=3Dbd.gallery.length;=0A=
if(l>1){if(bd.options.continuous){o=3Dn=3Dtrue=0A=
}else{o=3D(l-1)>bd.current;=0A=
n=3Dbd.current>0=0A=
}}if(bd.options.slideshowDelay>0&&bd.hasNext()){e=3D!bd.isPaused();=0A=
g=3D!e=0A=
}}else{f=3Do=3Dg=3De=3Dn=3Dfalse=0A=
}aN("close",f);=0A=
aN("next",o);=0A=
aN("play",g);=0A=
aN("pause",e);=0A=
aN("previous",n);=0A=
var q=3D"";=0A=
if(bd.options.displayCounter&&bd.gallery.length>1){var =
l=3Dbd.gallery.length;=0A=
if(bd.options.counterType=3D=3D"skip"){var =
a=3D0,b=3Dl,c=3DparseInt(bd.options.counterLimit)||0;=0A=
if(c<l&&c>2){var p=3DMath.floor(c/2);=0A=
a=3Dbd.current-p;=0A=
if(a<0){a+=3Dl=0A=
}b=3Dbd.current+(c-p);=0A=
if(b>l){b-=3Dl=0A=
}}while(a!=3Db){if(a=3D=3Dl){a=3D0=0A=
}q+=3D'<a onclick=3D"Shadowbox.change('+a+');"';=0A=
if(a=3D=3Dbd.current){q+=3D' class=3D"sb-counter-current"'=0A=
}q+=3D">"+(++a)+"</a>"=0A=
}}else{q=3D[bd.current+1,bd.lang.of,l].join(" ")=0A=
}}bM("sb-counter").innerHTML=3Dq;=0A=
k()=0A=
}function a9(e){var =
c=3DbM("sb-title-inner"),b=3DbM("sb-info-inner"),a=3D0.35;=0A=
c.style.visibility=3Db.style.visibility=3D"";=0A=
if(c.innerHTML!=3D""){bg(c,"marginTop",0,a)=0A=
}bg(b,"marginTop",0,a,e)=0A=
}function bp(c,f){var =
k=3DbM("sb-title"),n=3DbM("sb-info"),b=3Dk.offsetHeight,a=3Dn.offsetHeigh=
t,l=3DbM("sb-title-inner"),g=3DbM("sb-info-inner"),e=3D(c?0.35:0);=0A=
bg(l,"marginTop",b,e);=0A=
bg(g,"marginTop",a*-1,e,function(){l.style.visibility=3Dg.style.visibilit=
y=3D"hidden";=0A=
f()=0A=
})=0A=
}function bN(c,g,a,e){var =
f=3DbM("sb-wrapper-inner"),b=3D(a?bd.options.resizeDuration:0);=0A=
bg(bQ,"top",g,b);=0A=
bg(f,"height",c,b,e)=0A=
}function bu(c,f,a,e){var b=3D(a?bd.options.resizeDuration:0);=0A=
bg(bQ,"left",f,b);=0A=
bg(bQ,"width",c,b,e)=0A=
}function bF(f,c){var =
a=3DbM("sb-body-inner"),f=3DparseInt(f),c=3DparseInt(c),e=3DbQ.offsetHeig=
ht-a.offsetHeight,n=3DbQ.offsetWidth-a.offsetWidth,k=3DbL.offsetHeight,g=3D=
bL.offsetWidth,l=3DparseInt(bd.options.viewportPadding)||20,b=3D(bd.playe=
r&&bd.options.handleOversize!=3D"drag");=0A=
return bd.setDimensions(f,c,k,g,e,n,l,b)=0A=
}var ba=3D{};=0A=
ba.markup=3D'<div id=3D"sb-container"><div id=3D"sb-overlay"></div><div =
id=3D"sb-wrapper"><div id=3D"sb-title"><div =
id=3D"sb-title-inner"></div></div><div id=3D"sb-wrapper-inner"><div =
id=3D"sb-body"><div id=3D"sb-body-inner"></div><div =
id=3D"sb-loading"><div =
id=3D"sb-loading-inner"><span>{loading}</span></div></div></div></div><di=
v id=3D"sb-info"><div id=3D"sb-info-inner"><div =
id=3D"sb-counter"></div><div id=3D"sb-nav"><a id=3D"sb-nav-close" =
title=3D"{close}" onclick=3D"Shadowbox.close()"></a><a =
id=3D"sb-nav-next" title=3D"{next}" onclick=3D"Shadowbox.next()"></a><a =
id=3D"sb-nav-play" title=3D"{play}" onclick=3D"Shadowbox.play()"></a><a =
id=3D"sb-nav-pause" title=3D"{pause}" =
onclick=3D"Shadowbox.pause()"></a><a id=3D"sb-nav-previous" =
title=3D"{previous}" =
onclick=3D"Shadowbox.previous()"></a></div></div></div></div></div>';=0A=
ba.options=3D{animSequence:"sync",counterLimit:10,counterType:"default",d=
isplayCounter:true,displayNav:true,fadeDuration:0.35,initialHeight:160,in=
itialWidth:320,modal:false,overlayColor:"#000",overlayOpacity:0.5,resizeD=
uration:0.35,showOverlay:true,troubleElements:["select","object","embed",=
"canvas"]};=0A=
ba.init=3Dfunction(){bd.appendHTML(document.body,aM(ba.markup,bd.lang));=0A=
ba.body=3DbM("sb-body-inner");=0A=
bP=3DbM("sb-container");=0A=
bL=3DbM("sb-overlay");=0A=
bQ=3DbM("sb-wrapper");=0A=
if(!S){bP.style.position=3D"absolute"=0A=
}if(!aX){var b,c,a=3D/url\("(.*\.png)"\)/;=0A=
bS(aO,function(g,f){b=3DbM(f);=0A=
if(b){c=3Dbd.getStyle(b,"backgroundImage").match(a);=0A=
if(c){b.style.backgroundImage=3D"none";=0A=
b.style.filter=3D"progid:DXImageTransform.Microsoft.AlphaImageLoader(enab=
led=3Dtrue,src=3D"+c[1]+",sizingMethod=3Dscale);"=0A=
}}})=0A=
}var e;=0A=
bq(bs,"resize",function(){if(e){clearTimeout(e);=0A=
e=3Dnull=0A=
}if(bz){e=3DsetTimeout(ba.onWindowResize,10)=0A=
}})=0A=
};=0A=
ba.onOpen=3Dfunction(c,b){aS=3Dfalse;=0A=
bP.style.display=3D"block";=0A=
bW();=0A=
var a=3DbF(bd.options.initialHeight,bd.options.initialWidth);=0A=
bN(a.innerHeight,a.top);=0A=
bu(a.width,a.left);=0A=
if(bd.options.showOverlay){bL.style.backgroundColor=3Dbd.options.overlayC=
olor;=0A=
bd.setOpacity(bL,0);=0A=
if(!bd.options.modal){bq(bL,"click",bd.close)=0A=
}bB=3Dtrue=0A=
}if(!S){bU();=0A=
bq(bs,"scroll",bU)=0A=
}bZ();=0A=
bP.style.visibility=3D"visible";=0A=
if(bB){bg(bL,"opacity",bd.options.overlayOpacity,bd.options.fadeDuration,=
b)=0A=
}else{b()=0A=
}};=0A=
ba.onLoad=3Dfunction(a,b){bI(true);=0A=
while(ba.body.firstChild){bw(ba.body.firstChild)=0A=
}bp(a,function(){if(!bz){return=0A=
}if(!a){bQ.style.visibility=3D"visible"=0A=
}aL(b)=0A=
})=0A=
};=0A=
ba.onReady=3Dfunction(e){if(!bz){return=0A=
}var a=3Dbd.player,b=3DbF(a.height,a.width);=0A=
var c=3Dfunction(){a9(e)=0A=
};=0A=
switch(bd.options.animSequence){case"hw":bN(b.innerHeight,b.top,true,func=
tion(){bu(b.width,b.left,true,c)=0A=
});=0A=
break;=0A=
case"wh":bu(b.width,b.left,true,function(){bN(b.innerHeight,b.top,true,c)=0A=
});=0A=
break;=0A=
default:bu(b.width,b.left,true);=0A=
bN(b.innerHeight,b.top,true,c)=0A=
}};=0A=
ba.onShow=3Dfunction(a){bI(false,a);=0A=
aS=3Dtrue=0A=
};=0A=
ba.onClose=3Dfunction(){if(!S){bh(bs,"scroll",bU)=0A=
}bh(bL,"click",bd.close);=0A=
bQ.style.visibility=3D"hidden";=0A=
var a=3Dfunction(){bP.style.visibility=3D"hidden";=0A=
bP.style.display=3D"none";=0A=
bZ(true)=0A=
};=0A=
if(bB){bg(bL,"opacity",0,bd.options.fadeDuration,a)=0A=
}else{a()=0A=
}};=0A=
ba.onPlay=3Dfunction(){aN("play",false);=0A=
aN("pause",true)=0A=
};=0A=
ba.onPause=3Dfunction(){aN("pause",false);=0A=
aN("play",true)=0A=
};=0A=
ba.onWindowResize=3Dfunction(){if(!aS){return=0A=
}bW();=0A=
var b=3Dbd.player,a=3DbF(b.height,b.width);=0A=
bu(a.width,a.left);=0A=
bN(a.innerHeight,a.top);=0A=
if(b.onWindowResize){b.onWindowResize()=0A=
}};=0A=
bd.skin=3Dba;=0A=
bs.Shadowbox=3Dbd=0A=
})(window);=0A=
is_ie=3D!!(window.attachEvent&&!window.opera);=0A=
if(!Array.prototype.push){Array.prototype.push=3Dfunction(a){this[this.le=
ngth]=3Da=0A=
}=0A=
}var SitebuilderInfo=3D{url:null,lastContentUpdated:null};=0A=
function redirectToGo(a,b){var c=3D"/go/"+a;=0A=
c=3Dc+"?goSearchReferer=3D"+encodeURIComponent(window.location);=0A=
if(b){c=3Dc+"&goSearchQuery=3D"+b=0A=
}window.location=3Dc=0A=
}var WRollback=3Dfunction(b,a,c){this.element=3D$(b);=0A=
this.over=3Da;=0A=
this.out=3Dc;=0A=
this.element.onmouseover=3Da;=0A=
this.element.onmouseout=3Dc=0A=
};=0A=
WRollback.prototype.disable=3Dfunction(){this.element.onmouseover=3Dnull;=0A=
this.element.onmouseout=3Dnull=0A=
};=0A=
WRollback.prototype.enable=3Dfunction(){this.element.onmouseover=3Dthis.o=
ver;=0A=
this.element.onmouseout=3Dthis.out=0A=
};=0A=
var WTogglePopup=3Dfunction(a,e,b,c){this.button=3D$(a);=0A=
this.div=3D$(e);=0A=
this.duration=3D0.2;=0A=
this.effect=3D"appear";=0A=
this.closeOnDocumentClick=3Db||false;=0A=
this.callback=3Dc||function(){};=0A=
this.button.onclick=3Dthis.toggle.bind(this)=0A=
};=0A=
WTogglePopup.prototype.toggle=3Dfunction(){options=3D{duration:this.durat=
ion};=0A=
if(this.closeOnDocumentClick){options.afterFinish=3Dfunction(){if(Element=
.visible(this.div)){document.onclick=3Dthis.hideIfVisible.bind(this);=0A=
this.callback(true)=0A=
}else{document.onclick=3Dnull;=0A=
this.callback(false)=0A=
}}.bind(this)=0A=
}else{options.afterFinish=3Dfunction(){if(Element.visible(this.div)){this=
.callback(true)=0A=
}else{this.callback(false)=0A=
}}.bind(this)=0A=
}Effect.toggle(this.div,this.effect,options);=0A=
return false=0A=
};=0A=
WTogglePopup.prototype.hideIfVisible=3Dfunction(){if(Element.visible(this=
.div)){this.toggle()=0A=
}return true=0A=
};=0A=
cancelDefaultEvents=3Dfunction(a){if(a.preventDefault){a.preventDefault()=0A=
}a.returnValue=3Dfalse=0A=
};=0A=
var WCookie=3Dfunction(b,c,a,e){this.name=3Db;=0A=
this.expires=3D"";=0A=
this.path=3D"/";=0A=
this.value=3D"";=0A=
if(c){this.value=3Dc;=0A=
if(a){this.hours=3Da;=0A=
this.expires=3D"; expires=3D"+WCookie._getGMTStringForHoursAhead(a)=0A=
}else{this.expires=3D""=0A=
}if(e){this.path=3De=0A=
}else{this.path=3D"/"=0A=
}this.save()=0A=
}else{this.value=3Dthis.load()=0A=
}};=0A=
WCookie._getGMTStringForHoursAhead=3Dfunction(a){var b=3Dnew Date();=0A=
b.setTime(b.getTime()+(a*60*60*1000));=0A=
return b.toGMTString()=0A=
};=0A=
WCookie.prototype.load=3Dfunction(){var e=3Dthis.name+"=3D";=0A=
var a=3Ddocument.cookie.split(";");=0A=
for(var b=3D0;=0A=
b<a.length;=0A=
b++){var f=3Da[b];=0A=
while(f.charAt(0)=3D=3D" "){f=3Df.substring(1,f.length)=0A=
}if(f.indexOf(e)=3D=3D0){return f.substring(e.length,f.length)=0A=
}}return null=0A=
};=0A=
WCookie.prototype.save=3Dfunction(){document.cookie=3Dthis.name+"=3D"+thi=
s.value+this.expires+"; path=3D"+this.path=0A=
};=0A=
WCookie.prototype.erase=3Dfunction(){this.value=3D"";=0A=
this.hours=3D-1;=0A=
this.expires=3D"; =
expires=3D"+WCookie._getGMTStringForHoursAhead(this.hours);=0A=
this.save()=0A=
};=0A=
if(typeof(StringBuilder)=3D=3D"undefined"){var =
StringBuilder=3Dfunction(a){this.strings=3Dnew Array("");=0A=
this.append(a)=0A=
};=0A=
StringBuilder.prototype.append=3Dfunction(a){if(a){this.strings.push(a)=0A=
}};=0A=
StringBuilder.prototype.clear=3Dfunction(){this.strings.length=3D1=0A=
};=0A=
StringBuilder.prototype.toString=3Dfunction(){return =
this.strings.join("")=0A=
}=0A=
}String.prototype.postEncode=3Dfunction(){var a=3Dnew StringBuilder();=0A=
var e=3Dthis.length;=0A=
for(var b=3D0;=0A=
b<e;=0A=
b++){var f=3Dthis.charCodeAt(b).toString();=0A=
if(f>127){a.append("%26%23");=0A=
a.append(f);=0A=
a.append("%3B")=0A=
}else{a.append(encodeURIComponent(this.substr(b,1)))=0A=
}}return a.toString()=0A=
};=0A=
String.prototype.characterEscape=3Dfunction(){var a=3Dnew =
StringBuilder();=0A=
var e=3Dthis.length;=0A=
for(var b=3D0;=0A=
b<e;=0A=
b++){var f=3Dthis.charCodeAt(b).toString();=0A=
if(f>127){a.append("&#");=0A=
a.append(f);=0A=
a.append(";")=0A=
}else{a.append(this.substr(b,1))=0A=
}}return a.toString()=0A=
};=0A=
String.prototype.trim=3Dfunction(){return =
this.replace(/^\s\s*/,"").replace(/\s\s*$/,"")=0A=
};=0A=
var WForm=3D{postEncode:function(e){var f=3DForm.getElements($(e));=0A=
var c=3Dnew Array();=0A=
for(var b=3D0;=0A=
b<f.length;=0A=
b++){var a=3DWForm.Element.postEncode(f[b]);=0A=
if(a){c.push(a)=0A=
}}return c.join("&")=0A=
},Element:{postEncode:function(c){c=3D$(c);=0A=
var f=3Dc.tagName.toLowerCase();=0A=
var e=3DForm.Element.Serializers[f](c);=0A=
var b=3Dc.name.postEncode();=0A=
var a=3De.constructor!=3DArray?[e]:e;=0A=
return a.map(function(g){return b+"=3D"+g.postEncode()=0A=
}).join("&")=0A=
}}};=0A=
Ajax.Responders.register({onCreate:function(a){if(a.options.multiComplete=
){a.options.multiComplete.add(a)=0A=
}},onComplete:function(a){if(a.options.multiComplete){a.options.multiComp=
lete.done(a)=0A=
}}});=0A=
Ajax.MultiCompleter=3Dfunction(a){var b=3DPrototype.emptyFunction;=0A=
this.onComplete=3Da.onComplete||b;=0A=
this.onSuccess=3Da.onSuccess||b;=0A=
this.onFailure=3Da.onFailure||b;=0A=
this.onLoading=3Da.onLoading||b;=0A=
this.reset();=0A=
this.loaded=3Dfalse;=0A=
this.loading=3Dfalse=0A=
};=0A=
Ajax.MultiCompleter.prototype=3D{add:function(a){this.tasks.push(a);=0A=
if(!this.loading){this.onLoading()=0A=
}},done:function(a){this.numberFinished++;=0A=
if(this.allAdded){this._checkFinished()=0A=
}},finishedAdding:function(){this.allAdded=3Dtrue;=0A=
this._checkFinished()=0A=
},_checkFinished:function(){if(this.numberFinished>=3Dthis.tasks.length){=
this.loaded=3Dtrue;=0A=
this.loading=3Dfalse;=0A=
this.onComplete();=0A=
var a=3Dfalse;=0A=
$A(this.tasks).each(function(b){if(b.transport.status<200||b.transport.st=
atus>=3D300){a=3Dtrue;=0A=
throw $break=0A=
}});=0A=
if(a){this.onFailure()=0A=
}else{this.onSuccess()=0A=
}this.reset()=0A=
}},reset:function(){this.tasks=3D[];=0A=
this.numberFinished=3D0;=0A=
this.allAdded=3Dfalse;=0A=
this.fired=3Dfalse=0A=
},onComplete:function(){},onSuccess:function(){},onFailure:function(){}};=0A=
Ajax.currentRequests=3D{};=0A=
Ajax.Responders.register({onCreate:function(a){if(a.options.onlyLatestOfC=
lass&&Ajax.currentRequests[a.options.onlyLatestOfClass]){try{Ajax.current=
Requests[a.options.onlyLatestOfClass].transport.abort()=0A=
}catch(b){}}Ajax.currentRequests[a.options.onlyLatestOfClass]=3Da=0A=
},onComplete:function(a){if(a.options.onlyLatestOfClass){Ajax.currentRequ=
ests[a.options.onlyLatestOfClass]=3Dnull=0A=
}}});=0A=
Ajax.Responders.register({onException:function(a,b){if(window.console){co=
nsole.error(b)=0A=
}}});=0A=
var addEvent=3Dfunction(c,b,a){Event.observe(c,b,a)=0A=
};=0A=
var sbrToAbsoluteUrl=3Dfunction(b){var c=3Db;=0A=
if(c.indexOf(":")<0){var e=3D""+window.location.href;=0A=
var a=3Ddocument.getElementsByTagName("base");=0A=
if(a.length>0){e=3Da[0].href=0A=
}if(c.startsWith("//www2")){c=3De.substring(0,e.indexOf(":")+1)+c=0A=
}else{if(c.indexOf("/")=3D=3D=3D0){c=3Dc.substring(1);=0A=
e=3De.substring(0,e.indexOf("/",7))=0A=
}if(e.charAt(e.length-1)!=3D"/"){e+=3D"/"=0A=
}c=3De+c=0A=
}}return c=0A=
};=0A=
Object.extend(Event,{onDOMReady:function(a){if(document.loaded){a.call()=0A=
}else{document.observe("dom:loaded",a)=0A=
}}});=0A=
Ajax._transformRelativeUrl=3Dfunction(a){if(a.startsWith("/")&&!a.startsW=
ith("//")){return window.location.protocol+"//"+window.location.host+a=0A=
}return a=0A=
};=0A=
Ajax.Request.prototype.oldinit=3DAjax.Request.prototype.initialize;=0A=
Ajax.Request.prototype.initialize=3Dfunction(b,a){arguments[0]=3DAjax._tr=
ansformRelativeUrl(arguments[0]);=0A=
this.oldinit.apply(this,arguments)=0A=
};=0A=
Shadowbox.initialized=3Dfalse;=0A=
var =
shadowboxOptions=3D{overlayOpacity:0.7,overlayColor:"#fff",viewportPaddin=
g:40,counterType:"skip",onOpen:function(){if($("sb-wrapper").firstDescend=
ant().id=3D=3D"sb-title"){$("sb-info-inner").insert($("sb-counter"));=0A=
$("sb-info").insert({after:$("sb-title")});=0A=
$("sb-nav-close").remove();=0A=
$$("#sb-nav a").reverse().each(function(b){b.parentNode.insert(b)=0A=
});=0A=
$("sb-nav-next").update("&raquo;");=0A=
$("sb-nav-previous").update("&laquo;");=0A=
if(!$("sb-wrapper").down(".close-button")){$("sb-wrapper").insert({top:ne=
w =
Element("img",{src:"/static_war/render/images/mediaplayers/closebox.png"}=
).addClassName("close-button").observe("click",function(){Shadowbox.close=
()=0A=
})})=0A=
}}}};=0A=
var initShadowbox=3Dfunction(){if($$("#bodyContent =
a[rel^=3Dlightbox]").length>0){if(Shadowbox.initialized){Shadowbox.clearC=
ache();=0A=
Shadowbox.setup(false,shadowboxOptions)=0A=
}else{Shadowbox.initialized=3Dtrue;=0A=
Shadowbox.init(shadowboxOptions)=0A=
}}};=0A=
Event.onDOMReady(initShadowbox);=0A=
var initLightbox=3DinitShadowbox;=0A=
function toggleChildren(b,k,g){var a=3D$("children_"+b);=0A=
var e=3D"/sitebuilder2/api/ajax/children.htm?page=3D"+k;=0A=
var f=3D0.3;=0A=
if(Element.visible(a)){Element.hide(a);=0A=
Element.removeClassName(g,"expanded");=0A=
return=0A=
}else{var =
c=3D{asynchronous:true,evalScripts:false,onComplete:function(l){Element.s=
how(a);=0A=
Element.addClassName(g,"expanded")=0A=
},method:"get"};=0A=
new Ajax.Updater(a,e,c)=0A=
}}var Sidebar=3Dfunction(e,a,c){this.id=3De;=0A=
this.element=3D$(e);=0A=
this.isDragging=3Dfalse;=0A=
this.isHidden=3Dfalse;=0A=
this.leftColumn=3D$(a);=0A=
this.mainColumn=3D$(c);=0A=
this.isDraggingEnabled=3Dtrue;=0A=
var b=3DElement.getDimensions(this.leftColumn);=0A=
this.width=3Db.width;=0A=
this.height=3Db.height;=0A=
this.cookie=3Dnew WCookie("sidebarState");=0A=
if(this.cookie.value&&this.cookie.value=3D=3D"hide"){this.hide()=0A=
}};=0A=
Sidebar.hiddenOnThisPage=3Dfalse;=0A=
Sidebar.HideThreshold=3D100;=0A=
Sidebar.prototype.click=3Dfunction(){var a=3Dnew Date().getTime();=0A=
this.timeLastClicked=3Da;=0A=
this.toggle()=0A=
};=0A=
Sidebar.prototype.mouseDown=3Dfunction(){if(!this.isDraggingEnabled){retu=
rn=0A=
}this.isDragging=3Dtrue;=0A=
Event.observe(document,"mouseup",this.mouseUp.bindAsEventListener(this));=0A=
document.onselectstart=3Dfunction(){return false=0A=
};=0A=
document.onmousedown=3Dfunction(){return false=0A=
}=0A=
};=0A=
Sidebar.prototype.mouseUp=3Dfunction(){if(!this.isDraggingEnabled){return=
 true=0A=
}this.isDragging=3Dfalse;=0A=
document.onselectstart=3Dnull;=0A=
document.onmousedown=3Dnull;=0A=
return false=0A=
};=0A=
Sidebar.prototype.setWidth=3Dfunction(a){if(!this.isDraggingEnabled){retu=
rn=0A=
}if(a>Sidebar.HideThreshold){var =
b=3D(Element.getDimensions(document.body).width)/2;=0A=
if(a>b){a=3Db=0A=
}if(this.isHidden){this.show()=0A=
}this.leftColumn.style.width=3Da+"px";=0A=
if(typeof(isTableLayout)=3D=3D"undefined"||!isTableLayout){this.mainColum=
n.style.marginLeft=3D(a+20)+"px"=0A=
}this.width=3Da=0A=
}else{if(!this.isHidden){this.hide()=0A=
}}};=0A=
Sidebar.prototype.resetWidth=3Dfunction(){this.leftColumn.style.width=3Dn=
ull;=0A=
if(typeof(isTableLayout)=3D=3D"undefined"||!isTableLayout){this.mainColum=
n.style.marginLeft=3Dnull=0A=
}};=0A=
Sidebar.prototype.updateMouse=3Dfunction(f){if(this.isDragging){var =
c=3DEvent.pointerX(f);=0A=
var b=3DPosition.cumulativeOffset(this.leftColumn)[0];=0A=
var a=3Dc-b;=0A=
this.setWidth(a)=0A=
}};=0A=
Sidebar.prototype.toggle=3Dfunction(){navigation.resetWidth();=0A=
if(Element.hasClassName("main","collapse")){this.show()=0A=
}else{this.hide()=0A=
}};=0A=
Sidebar.prototype.hide=3Dfunction(){this.hideForPage();=0A=
this.cookie.value=3D"hide";=0A=
this.cookie.save()=0A=
};=0A=
Sidebar.prototype.hideForPage=3Dfunction(){this.resetWidth();=0A=
var a=3D(Element.getDimensions("outerNavigation").height);=0A=
$("outerNavigation").style.height=3Dthis.height+"px";=0A=
Element.addClassName("main","collapse");=0A=
this.isHidden=3Dtrue=0A=
};=0A=
Sidebar.prototype.show=3Dfunction(){Element.removeClassName("main","colla=
pse");=0A=
$("outerNavigation").style.height=3Dnull;=0A=
this.isHidden=3Dfalse;=0A=
this.cookie.value=3D"";=0A=
this.cookie.save()=0A=
};=0A=
var agt=3Dnavigator.userAgent.toLowerCase();=0A=
var =
is_ie=3D((agt.indexOf("msie")!=3D-1)&&(agt.indexOf("opera")=3D=3D-1));=0A=
var is_major=3DparseInt(navigator.appVersion);=0A=
var is_ielt7=3D(is_ie&&(is_major<4||(agt.indexOf("ie =
4")!=3D-1)||(agt.indexOf("ie 5.")!=3D-1)||(agt.indexOf("ie 6.")!=3D-1)));=0A=
var navigation;=0A=
var =
setupSidebar=3Dfunction(){if(!$("navigationHandle")||!$("leftContent")||!=
$("bodyContent")){return=0A=
}navigation=3Dnew =
Sidebar("navigationHandle","leftContent","bodyContent");=0A=
if(is_ielt7){navigation.isDraggingEnabled=3Dfalse;=0A=
$("navigationHandle").title=3D"Click to toggle"=0A=
}else{$("navigationHandle").title=3D"Click to toggle, drag to resize"=0A=
}$("navigationHandle").style.visibility=3D"visible";=0A=
Event.observe("navigationHandle","mousedown",navigation.mouseDown.bindAsE=
ventListener(navigation));=0A=
Event.observe("navigationHandle","click",navigation.click.bindAsEventList=
ener(navigation));=0A=
Event.observe(document,"mousemove",navigation.updateMouse.bindAsEventList=
ener(navigation));=0A=
if(Sidebar.hiddenOnThisPage){navigation.hideForPage()=0A=
}};=0A=
Event.onDOMReady(setupSidebar);=0A=
if(!NavigableList){var =
NavigableList=3Dfunction(a,e,c,b){this.element=3Da;=0A=
this.isSelectFirst=3De;=0A=
if(b){this.hideShowContainer=3Db=0A=
}else{this.hideShowContainer=3Dthis.element=0A=
}this.items=3DgetListItems(a);=0A=
this.visible=3Dtrue;=0A=
this.listener=3Dc;=0A=
this.selectedIndex=3D-1;=0A=
this.selectedElement=3Dnull;=0A=
c.onblur=3Dthis.closeSoon.bindAsEventListener(this);=0A=
c.onkeydown=3Dthis._handleKeyPress.bindAsEventListener(this);=0A=
if(!this.isEmpty()){if(this.isSelectFirst){this._selectFirst()=0A=
}this.updateSelectedStyles();=0A=
this.registerMouseListeners()=0A=
}};=0A=
NavigableList.prototype._handleKeyPress=3Dfunction(a){switch(a.keyCode){c=
ase Event.KEY_RETURN:return this.select();=0A=
break;=0A=
case Event.KEY_ESC:this.close();=0A=
break;=0A=
case Event.KEY_UP:this.moveUp();=0A=
return false;=0A=
break;=0A=
case Event.KEY_DOWN:this.moveDown();=0A=
return false;=0A=
break=0A=
}};=0A=
NavigableList.prototype.select=3Dfunction(){if(this.visible&&this.selectF=
unction){return this.selectFunction(this.selectedElement)=0A=
}return true=0A=
};=0A=
NavigableList.prototype.setSelectFunction=3Dfunction(a){this.selectFuncti=
on=3Da=0A=
};=0A=
NavigableList.prototype.isEmpty=3Dfunction(){return(this.element.childNod=
es.length=3D=3D0)=0A=
};=0A=
NavigableList.prototype.moveUp=3Dfunction(){if(this.isEmpty()){return=0A=
}if(this.selectedIndex<=3D0){this._selectLast()=0A=
}else{this.selectedIndex--;=0A=
this.selectedElement=3Dthis.items[this.selectedIndex]=0A=
}this.updateSelectedStyles()=0A=
};=0A=
NavigableList.prototype.moveDown=3Dfunction(){if(this.isEmpty()){return=0A=
}if(this.selectedIndex>=3Dthis.items.length-1){this._selectFirst()=0A=
}else{this.selectedIndex++;=0A=
this.selectedElement=3Dthis.items[this.selectedIndex]=0A=
}this.updateSelectedStyles()=0A=
};=0A=
NavigableList.prototype.open=3Dfunction(){Element.show(this.hideShowConta=
iner);=0A=
this.visible=3Dtrue=0A=
};=0A=
NavigableList.prototype.close=3Dfunction(){Element.hide(this.hideShowCont=
ainer);=0A=
this.listener.onkeydown=3Dnull;=0A=
this.visible=3Dfalse=0A=
};=0A=
NavigableList.prototype.closeSoon=3Dfunction(){setTimeout(this.close.bind=
(this),500)=0A=
};=0A=
NavigableList.prototype.updateSelectedStyles=3Dfunction(){var =
a=3Dthis.items;=0A=
for(var b=3D0;=0A=
b<a.length;=0A=
b++){if(a[b]=3D=3Dthis.selectedElement){this.selectedIndex=3Db=0A=
}else{Element.removeClassName(a[b],"selected")=0A=
}}Element.addClassName(this.selectedElement,"selected")=0A=
};=0A=
NavigableList.prototype._selectLast=3Dfunction(){this.selectedIndex=3Dthi=
s.items.length-1;=0A=
this.selectedElement=3Dthis.items[this.selectedIndex]=0A=
};=0A=
NavigableList.prototype._selectFirst=3Dfunction(){this.selectedIndex=3D0;=0A=
this.selectedElement=3Dthis.items[0]=0A=
};=0A=
NavigableList.prototype.destroy=3Dfunction(){this.element=3Dnull;=0A=
this.listener=3Dnull;=0A=
this.selectedElement=3Dnull=0A=
};=0A=
NavigableList.prototype.registerMouseListeners=3Dfunction(){var =
a=3Dthis.items;=0A=
for(var b=3D0;=0A=
b<a.length;=0A=
b++){var c=3Dthis;=0A=
a[b].onmouseover=3Dfunction(f){c.selectedElement=3Dthis;=0A=
c.updateSelectedStyles()=0A=
};=0A=
a[b].onclick=3Dfunction(f){c.selectedElement=3Dthis;=0A=
c.select()=0A=
}=0A=
}};=0A=
var getListItems=3Dfunction(c){var a=3Dnew Array();=0A=
for(var b=3D0;=0A=
b<c.childNodes.length;=0A=
b++){var e=3Dc.childNodes[b];=0A=
if(e.tagName=3D=3D"LI"){a.push(e)=0A=
}}return a=0A=
};=0A=
var nextListItem=3Dfunction(b){var a=3Db.nextSibling;=0A=
if(!a){return null=0A=
}else{if(a.tagName=3D=3D"LI"){return a=0A=
}else{return nextListItem(a)=0A=
}}};=0A=
var previousListItem=3Dfunction(b){var a=3Db.previousSibling;=0A=
if(!a){return null=0A=
}else{if(a.tagName=3D=3D"LI"){return a=0A=
}else{return previousListItem(a)=0A=
}}}=0A=
}cancelDefaultEvents=3Dfunction(a){if(a.preventDefault){a.preventDefault(=
)=0A=
}a.returnValue=3Dfalse=0A=
};=0A=
var suggestList;=0A=
var previousSearchValue=3D"";=0A=
var searchSuggestRequest;=0A=
var searchRolloverImage=3Dnew =
Image(19,16,"/static_war/render/images/searchsquare_rounded_over.gif");=0A=
Event.observe(window,"load",function(a){if($("searchButton")){new =
WRollback("search",function(b){Element.addClassName("search","hover");=0A=
$("searchButton").src=3D"/static_war/render/images/searchsquare_rounded_o=
ver.gif"=0A=
},function(b){Element.removeClassName("search","hover");=0A=
$("searchButton").src=3D"/static_war/render/images/searchsquare_rounded.g=
if"=0A=
})=0A=
}if($("searchBox")){addGoSuggest("searchBox","searchForm","searchSuggesti=
ons");=0A=
$("searchBoxLabel").show();=0A=
$("searchBox").observe("focus",function(){$("searchBoxLabel").hide()=0A=
});=0A=
$("searchBox").observe("blur",function(){if(!$F("searchBox")){$("searchBo=
xLabel").show()=0A=
}})=0A=
}});=0A=
function addGoSuggest(b,c,a){$(b).setAttribute("autocomplete","off");=0A=
Event.observe(b,"keyup",function(f){var g=3D$F(b).toLowerCase();=0A=
var =
e=3D"http://"+window.location.hostname+"/sitebuilder2/api/go/redirects.ht=
m?maxResults=3D6&prefix=3D";=0A=
if(g=3D=3DpreviousSearchValue){return=0A=
}previousSearchValue=3Dg;=0A=
if(g=3D=3D""){if(suggestList){suggestList.close()=0A=
}Element.hide(a);=0A=
return=0A=
}$(b).setAttribute("previousvalue",g);=0A=
if(searchSuggestRequest){searchSuggestRequest.transport.abort()=0A=
}searchSuggestRequest=3Dnew =
Ajax.Request(e+g,{method:"post",onSuccess:function(k){Element.update(a,k.=
responseText);=0A=
if(suggestList){suggestList.close()=0A=
}if($(a).getElementsByTagName("li").length=3D=3D0){Element.hide(a);=0A=
return=0A=
}suggestList=3Dnew =
NavigableList($(a).getElementsByTagName("ul")[0],false,$(b),$(a));=0A=
suggestList.setSelectFunction(function(o){var l=3Do.childNodes;=0A=
for(i=3D0;=0A=
i<l.length;=0A=
i++){if(l[i].className=3D=3D"redirectpath"){var n=3Dl[i].innerHTML;=0A=
redirectToGo(n,$(b).value);=0A=
if($(c)){$(c).onsubmit=3Dfunction(p){return false=0A=
}=0A=
}return false=0A=
}}});=0A=
Element.show(a)=0A=
}})=0A=
})=0A=
}Event.onDOMReady(function(f){if(!$(Flyout.tagId)||!$(Flyout.id)){return=0A=
}$(Flyout.tagId).style.display=3D"block";=0A=
$(Flyout.id).onmouseover=3DFlyout.onMouseOver;=0A=
$(Flyout.id).onmouseout=3DFlyout.onMouseOut;=0A=
$(Flyout.tagId).observe("mouseover",function(g){if(g.pointerX()!=3D0||g.p=
ointerY()!=3D0){Flyout.startShowTimer()=0A=
}});=0A=
$(Flyout.tagId).onmouseout=3Dfunction(g){Flyout.startHideTimer();=0A=
Flyout.cancelShowTimer()=0A=
};=0A=
$("flyoutCloseButton").onclick=3DFlyout.flyOut;=0A=
$("flyoutCloseButton").title=3D"Click to close";=0A=
var a=3D$(Flyout.id).getElementsByTagName("INPUT");=0A=
for(var c=3D0;=0A=
c<a.length;=0A=
c++){Event.observe(a[c],"focus",function(g){Flyout.isFormFieldFocused=3Dt=
rue=0A=
});=0A=
Event.observe(a[c],"blur",function(g){Flyout.isFormFieldFocused=3Dfalse;=0A=
if(!Flyout.isMouseOver){Flyout.flyOut()=0A=
}})=0A=
}var b=3D$(Flyout.id).getElementsByTagName("SELECT");=0A=
for(var c=3D0;=0A=
c<b.length;=0A=
c++){Event.observe(b[c],"focus",function(g){Flyout.isFormFieldFocused=3Dt=
rue=0A=
});=0A=
Event.observe(b[c],"blur",function(g){Flyout.isFormFieldFocused=3Dfalse;=0A=
if(!Flyout.isMouseOver){Flyout.flyOut()=0A=
}})=0A=
}addGoSuggest("flyoutGoInput","","flyoutGoSuggestions")=0A=
});=0A=
var Flyout=3Dfunction(){};=0A=
Flyout.id=3D"flyout";=0A=
Flyout.tagId=3D"flyoutTag";=0A=
Flyout.isMouseOver=3Dfalse;=0A=
Flyout.onMouseOver=3Dfunction(a){Flyout.isMouseOver=3Dtrue;=0A=
Flyout.cancelHideTimer()=0A=
};=0A=
Flyout.onMouseOut=3Dfunction(a){if(Flyout.isFlying){return=0A=
}Flyout.isMouseOver=3Dfalse;=0A=
Flyout.startHideTimer()=0A=
};=0A=
Flyout.transitionTime=3D0.4;=0A=
Flyout.isFlying=3Dfalse;=0A=
Flyout.isOut=3Dtrue;=0A=
Flyout.hideTimer=3Dnull;=0A=
Flyout.showTimer=3Dnull;=0A=
Flyout.isFormFieldFocused=3Dfalse;=0A=
Flyout.flyTo=3Dfunction(a,k){if(Flyout.isFlying){return=0A=
}Flyout.isFlying=3Dtrue;=0A=
var c=3DElement.getDimensions(document.body).width;=0A=
var b=3DElement.getDimensions(Flyout.id).width;=0A=
var g=3Da;=0A=
var f=3Dk;=0A=
var e=3DFlyout.transitionTime;=0A=
new Effect.Move(Flyout.id,{x:g,y:f,position:"absolute",duration:e});=0A=
setTimeout(Flyout.resetFlying,e*1020)=0A=
};=0A=
Flyout.resetFlying=3Dfunction(){Flyout.isFlying=3Dfalse;=0A=
Flyout.isOut=3D!Flyout.isOut=0A=
};=0A=
Flyout.slideX=3D645;=0A=
Flyout.slideY=3D450;=0A=
Flyout.flyIn=3Dfunction(){if(!Flyout.isOut){return=0A=
}Flyout.analytics("flyIn");=0A=
Flyout.flyTo(Flyout.slideX,Flyout.slideY);=0A=
$("flyoutGoInput").focus();=0A=
setTimeout(function(a){Flyout.isFormFieldFocused=3Dfalse=0A=
},100)=0A=
};=0A=
Flyout.flyOut=3Dfunction(){if(Flyout.isFormFieldFocused){return=0A=
}if(Flyout.isOut){return=0A=
}Flyout.flyTo(-Flyout.slideX,-Flyout.slideY)=0A=
};=0A=
Flyout.toggle=3Dfunction(){if(!$(Flyout.tagId)||!$(Flyout.id)){return=0A=
}if(Flyout.isOut){Flyout.flyIn()=0A=
}else{Flyout.flyOut()=0A=
}};=0A=
Flyout.cancelHideTimer=3Dfunction(){clearTimeout(Flyout.hideTimer)=0A=
};=0A=
Flyout.startHideTimer=3Dfunction(){Flyout.hideTimer=3DsetTimeout(Flyout.f=
lyOut,500)=0A=
};=0A=
Flyout.cancelShowTimer=3Dfunction(){clearTimeout(Flyout.showTimer)=0A=
};=0A=
Flyout.startShowTimer=3Dfunction(){Flyout.showTimer=3DsetTimeout(function=
(a){Flyout.flyIn();=0A=
Flyout.cancelHideTimer()=0A=
},500)=0A=
};=0A=
Flyout.analytics=3Dfunction(a){if(window._gaq){_gaq.push(["_trackEvent","=
Flyout",a])=0A=
}};=0A=
var CtrlAltShortcuts=3D{F:function(a){Flyout.toggle()=0A=
},E:function(a){if(window.editMenu&&!editMenu.isVisible){editMenu.open()=0A=
}},L:function(a){navigation.toggle()=0A=
},T:function(a){if(typeof(textOnly)!=3D"undefined"&&textOnly=3D=3Dtrue){w=
indow.location.href=3D"?textOnly=3Dfalse"=0A=
}else{window.location.href=3D"?textOnly=3Dtrue"=0A=
}}};=0A=
Event.observe(window,"load",function(a){Event.observe(document,"keydown",=
function(k){var c=3D(window.event)?event:k;=0A=
var b=3DString.fromCharCode(c.keyCode);=0A=
var g=3Dc.altKey;=0A=
var f=3Dc.ctrlKey;=0A=
if(f&&g&&CtrlAltShortcuts[b]){cancelDefaultEvents(c);=0A=
CtrlAltShortcuts[b](k)=0A=
}})=0A=
});=0A=
var =
Resizables=3D{resizables:[],observers:[],register:function(a){if(this.res=
izables.length=3D=3D0){this.eventMouseUp=3Dthis.endResize.bindAsEventList=
ener(this);=0A=
this.eventMouseMove=3Dthis.updateResize.bindAsEventListener(this);=0A=
this.eventKeypress=3Dthis.keyPress.bindAsEventListener(this);=0A=
Event.observe(document,"mouseup",this.eventMouseUp);=0A=
Event.observe(document,"mousemove",this.eventMouseMove);=0A=
Event.observe(document,"keypress",this.eventKeypress)=0A=
}this.resizables.push(a)=0A=
},unregister:function(a){this.resizables=3Dthis.resizables.reject(functio=
n(b){return b=3D=3Da=0A=
});=0A=
if(this.resizable.length=3D=3D0){Event.stopObserving(document,"mouseup",t=
his.eventMouseUp);=0A=
Event.stopObserving(document,"mousemove",this.eventMouseMove);=0A=
Event.stopObserving(document,"keypress",this.eventKeypress)=0A=
}},activate:function(a){window.focus();=0A=
this.activeResizable=3Da=0A=
},deactivate:function(){this.activeResizable=3Dnull=0A=
},updateResize:function(a){if(!this.activeResizable){return=0A=
}var b=3D[Event.pointerX(a),Event.pointerY(a)];=0A=
if(this._lastPointer&&(this._lastPointer.inspect()=3D=3Db.inspect())){ret=
urn=0A=
}this._lastPointer=3Db;=0A=
this.activeResizable.updateResize(a,b)=0A=
},endResize:function(a){if(!this.activeResizable){return=0A=
}this._lastPointer=3Dnull;=0A=
this.activeResizable.endResize(a);=0A=
this.activeResizable=3Dnull=0A=
},keyPress:function(a){if(this.activeResizable){this.activeResizable.keyP=
ress(a)=0A=
}},addObserver:function(a){this.observers.push(a);=0A=
this._cacheObserverCallbacks()=0A=
},removeObserver:function(a){this.observers=3Dthis.observers.reject(funct=
ion(b){return b.element=3D=3Da=0A=
});=0A=
this._cacheObserverCallbacks()=0A=
},notify:function(a,b,c){if(this[a+"Count"]>0){this.observers.each(functi=
on(e){if(e[a]){e[a](a,b,c)=0A=
}})=0A=
}},_cacheObserverCallbacks:function(){["onStart","onEnd","onResize"].each=
(function(a){Resizables[a+"Count"]=3DResizables.observers.select(function=
(b){return b[a]=0A=
}).length=0A=
})=0A=
}};=0A=
var Resizable=3DClass.create();=0A=
Resizable.prototype=3D{initialize:function(b){var =
a=3DObject.extend({handle:false,starteffect:function(e){e._opacity=3DElem=
ent.getOpacity(e);=0A=
new Effect.Opacity(e,{duration:0.2,from:e._opacity,to:0.7})=0A=
},reverteffect:function(k,o,p,l,n,f,g,r,q){var e=3Dk.style;=0A=
e.width=3Dp+"px";=0A=
e.height=3Dn+"px";=0A=
e.left=3Dg+"px";=0A=
e.top=3Dq+"px"=0A=
},endeffect:function(f){var e=3Dtypeof =
f._opacity=3D=3D"number"?f._opacity:1;=0A=
new Effect.Opacity(f,{duration:0.2,from:0.7,to:e})=0A=
},resizeeffect:function(f,k,e,n,l){var g=3Df.style;=0A=
g.width=3Dk;=0A=
g.height=3De;=0A=
g.left=3Dn;=0A=
g.top=3Dl=0A=
},zindex:1000,revert:false,scroll:false,scrollSensitivity:20,scrollSpeed:=
15,snap:false,minSize:[0,0],maxSize:false,edgeWidth:20,constraint:false},=
arguments[1]||{});=0A=
this.element=3D$(b);=0A=
this.originalCursor=3Dthis.element.style.cursor;=0A=
if(a.handle&&(typeof a.handle=3D=3D"string")){var =
c=3DElement.childrenWithClassName(this.element,a.handle,true);=0A=
if(c.length>0){this.handle=3Dc[0]=0A=
}}if(!this.handle){this.handle=3D$(a.handle)=0A=
}if(!this.handle){this.handle=3Dthis.element=0A=
}if(a.scroll&&!a.scroll.scrollTo&&!a.scroll.outerHTML){a.scroll=3D$(a.scr=
oll)=0A=
}Element.makePositioned(this.element);=0A=
this.options=3Da;=0A=
this.resizing=3Dfalse;=0A=
this.eventMouseDown=3Dthis.initResize.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mousedown",this.eventMouseDown);=0A=
this.eventMouseMove=3Dthis.setCursor.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mousemove",this.eventMouseMove);=0A=
this.eventMouseOut=3Dthis.unsetCursor.bindAsEventListener(this);=0A=
Event.observe(this.handle,"mouseout",this.eventMouseOut);=0A=
Resizables.register(this)=0A=
},destroy:function(){Event.stopObserving(this.handle,"mousedown",this.eve=
ntMouseDown);=0A=
Event.stopObserving(this.handle,"mousemove",this.eventMouseMove);=0A=
Resizables.unregister(this)=0A=
},getCurrentLT:function(){return([parseInt(Element.getStyle(this.element,=
"left")||"0"),parseInt(Element.getStyle(this.element,"top")||"0")])=0A=
},getCurrentWH:function(){return([parseInt(Element.getStyle(this.element,=
"width")||this.element.offsetWidth||"0"),parseInt(Element.getStyle(this.e=
lement,"height")||this.element.offsetHeight)||"0"])=0A=
},setCursor:function(e){var c=3Dthis.element.style;=0A=
var a=3D[Event.pointerX(e),Event.pointerY(e)];=0A=
var b=3Dthis.findDirection(a);=0A=
if(b=3D=3D""){this.unsetCursor(e)=0A=
}else{this.element.style.cursor=3Db+"-resize"=0A=
}},unsetCursor:function(a){this.element.style.cursor=3Dthis.originalCurso=
r=0A=
},findDirection:function(a){Position.prepare();=0A=
if(Position.withinIncludingScrolloffsets(this.element,a[0],a[1])){var =
c=3D[Position.overlap("horizontal",this.element),Position.overlap("vertic=
al",this.element)];=0A=
var b=3Dthis.getCurrentWH();=0A=
c=3D[0,1].map(function(f){return(c[f]*b[f])=0A=
});=0A=
var e=3D"";=0A=
if(((!this.options.constraint)||(this.options.constraint.indexOf("n")>=3D=
0))&&b[1]-this.options.edgeWidth<=3Dc[1]){e+=3D"n"=0A=
}else{if(((!this.options.constraint)||(this.options.constraint.indexOf("s=
")>=3D0))&&c[1]<=3Dthis.options.edgeWidth){e+=3D"s"=0A=
}}if(((!this.options.constraint)||(this.options.constraint.indexOf("w")>=3D=
0))&&b[0]-this.options.edgeWidth<=3Dc[0]){e+=3D"w"=0A=
}else{if(((!this.options.constraint)||(this.options.constraint.indexOf("e=
")>=3D0))&&c[0]<=3Dthis.options.edgeWidth){e+=3D"e"=0A=
}}return e=0A=
}else{return""=0A=
}},initResize:function(b){if(Event.isLeftClick(b)){var =
c=3DEvent.element(b);=0A=
if(c.tagName&&(c.tagName=3D=3D"INPUT"||c.tagName=3D=3D"SELECT"||c.tagName=
=3D=3D"OPTION"||c.tagName=3D=3D"BUTTON"||c.tagName=3D=3D"TEXTAREA")){retu=
rn=0A=
}var a=3D[Event.pointerX(b),Event.pointerY(b)];=0A=
this.originalLT=3Dthis.getCurrentLT();=0A=
this.originalWH=3Dthis.getCurrentWH();=0A=
this.currentDirection=3Dthis.findDirection(a);=0A=
if(!this.currentDirection){return=0A=
}if(this.element._revert){this.element._revert.cancel();=0A=
this.element._revert=3Dnull=0A=
}this.startPoint=3Da;=0A=
this.startLT=3Dthis.getCurrentLT();=0A=
this.startWH=3Dthis.getCurrentWH();=0A=
Resizables.activate(this);=0A=
Event.stop(b)=0A=
}},startResize:function(b){this.resizing=3Dtrue;=0A=
if(Element.getStyle(this.element,"position")=3D=3D""){style.position=3D"r=
elative"=0A=
}if(this.options.zindex){this.originalZ=3DparseInt(Element.getStyle(this.=
element,"z-index")||0);=0A=
this.element.style.zIndex=3Dthis.options.zindex=0A=
}if(this.options.scroll){if(this.options.scroll=3D=3Dwindow){var =
a=3Dthis._getWindowScroll(this.options.scroll);=0A=
this.originalScrollLeft=3Da.left;=0A=
this.originalScrollTop=3Da.top=0A=
}else{this.originalScrollLeft=3Dthis.options.scroll.scrollLeft;=0A=
this.originalScrollTop=3Dthis.options.scroll.scrollTop=0A=
}}Resizables.notify("onStart",this,b);=0A=
if(this.options.starteffect){this.options.starteffect(this.element)=0A=
}},updateResize:function(event,pointer){if(!this.resizing){this.startResi=
ze(event)=0A=
}Position.prepare();=0A=
Resizables.notify("onResize",this,event);=0A=
this.draw(pointer);=0A=
if(this.options.scroll){this.stopScrolling();=0A=
var p;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){p=3D[left,top,left+width,top+height]=0A=
}}else{p=3DPosition.page(this.options.scroll);=0A=
p[0]+=3Dthis.options.scroll.scrollLeft;=0A=
p[1]+=3Dthis.options.scroll.scrollTop;=0A=
p.push(p[0]+this.options.scroll.offsetWidth);=0A=
p.push(p[1]+this.options.scroll.offsetHeight)=0A=
}var speed=3D[0,0];=0A=
if(pointer[0]<(p[0]+this.options.scrollSensitivity)){speed[0]=3Dpointer[0=
]-(p[0]+this.options.scrollSensitivity)=0A=
}if(pointer[1]<(p[1]+this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[1]+this.options.scrollSensitivity)=0A=
}if(pointer[0]>(p[2]-this.options.scrollSensitivity)){speed[0]=3Dpointer[=
0]-(p[2]-this.options.scrollSensitivity)=0A=
}if(pointer[1]>(p[3]-this.options.scrollSensitivity)){speed[1]=3Dpointer[=
1]-(p[3]-this.options.scrollSensitivity)=0A=
}this.startScrolling(speed)=0A=
}if(navigator.appVersion.indexOf("AppleWebKit")>0){window.scrollBy(0,0)=0A=
}if(this.options.change){this.options.change(this)=0A=
}Event.stop(event)=0A=
},finishResize:function(e,f){this.resizing=3Dfalse;=0A=
Resizables.notify("onEnd",this,e);=0A=
var c=3Dthis.options.revert;=0A=
if(c&&typeof c=3D=3D"function"){c=3Dc(this.element)=0A=
}var b=3Dthis.getCurrentWH();=0A=
var a=3Dthis.getCurrentLT();=0A=
if(c&&this.options.reverteffect){this.options.reverteffect(this.element,b=
[0],this.originalWH[0],b[1],this.originalWH[1],a[0],this.originalLT[0],a[=
1],this.originalLT[1])=0A=
}else{this.originalWH=3Db;=0A=
this.originalLT=3Da=0A=
}if(this.options.zindex){this.element.style.zIndex=3Dthis.originalZ=0A=
}if(this.options.endeffect){this.options.endeffect(this.element)=0A=
}Resizables.deactivate(this)=0A=
},keyPress:function(a){if(a.keyCode!=3DEvent.KEY_ESC){return=0A=
}this.finishResize(a,false);=0A=
Event.stop(a)=0A=
},endResize:function(a){if(!this.resizing){return=0A=
}this.stopScrolling();=0A=
this.finishResize(a,true);=0A=
this.currentResizeDir=3D"";=0A=
Event.stop(a)=0A=
},draw:function(a){var =
g=3D[0,1].map(function(k){return(a[k]-this.startPoint[k])=0A=
}.bind(this));=0A=
if(this.options.scroll&&(this.options.scroll!=3Dwindow)){g[0]+=3Dthis.opt=
ions.scroll.scrollLeft-this.originalScrollLeft;=0A=
g[1]+=3Dthis.options.scroll.scrollTop-this.originalScrollTop=0A=
}var =
f=3D[this.startLT[0],this.startLT[1],this.startLT[0]+this.startWH[0],this=
.startLT[1]+this.startWH[1]];=0A=
var =
e=3D[0,1,2,3].map(function(k){return(f[k]+((this.currentDirection.indexOf=
(["w","n","e","s"][k])>=3D0)?g[k%2]:0))=0A=
}.bind(this));=0A=
if(this.options.snap){if(typeof =
this.options.snap=3D=3D"function"){e=3Dthis.options.snap(e,this)=0A=
}else{if(this.options.snap instanceof =
Array){e=3De.map(function(k,l){return((this.currentDirection.indexOf(["w"=
,"n","e","s"][l])>=3D0)?Math.round(k/this.options.snap[l%2])*this.options=
.snap[l%2]:k)=0A=
}.bind(this))=0A=
}else{e=3De.map(function(k,l){return((this.currentDirection.indexOf(["w",=
"n","e","s"][l])>=3D0)?Math.round(k/this.options.snap)*this.options.snap:=
k)=0A=
}.bind(this))=0A=
}}}[0,1].each(function(k){var l=3De[k+2]-e[k];=0A=
if(this.options.maxSize&&(l>this.options.maxSize[k])){if(this.currentDire=
ction.indexOf(["w","n"][k])>=3D0){e[k]+=3Dl-this.options.maxSize[k]=0A=
}else{e[k+2]-=3Dl-this.options.maxSize[k]=0A=
}}if(this.options.minSize&&(l<this.options.minSize[k])){if(this.currentDi=
rection.indexOf(["w","n"][k])>=3D0){e[k]+=3Dl-this.options.minSize[k]=0A=
}else{e[k+2]-=3Dl-this.options.minSize[k]=0A=
}}}.bind(this));=0A=
e=3D[0,1,2,3].map(function(k){return((this.currentDirection.indexOf(["w",=
"n","e","s"][k])>=3D0)?e[k]:f[k])=0A=
}.bind(this));=0A=
var c=3De[2]-e[0];=0A=
var b=3De[3]-e[1];=0A=
this.options.resizeeffect(this.element,c+"px",b+"px",e[0]+"px",e[1]+"px")=
;=0A=
if(this.element.style.visibility=3D=3D"hidden"){this.element.style.visibi=
lity=3D""=0A=
}},stopScrolling:function(){if(this.scrollInterval){clearInterval(this.sc=
rollInterval);=0A=
this.scrollInterval=3Dnull;=0A=
Resizables._lastScrollPointer=3Dnull=0A=
}},startScrolling:function(a){this.scrollSpeed=3D[a[0]*this.options.scrol=
lSpeed,a[1]*this.options.scrollSpeed];=0A=
this.lastScrolled=3Dnew Date();=0A=
this.scrollInterval=3DsetInterval(this.scroll.bind(this),10)=0A=
},scroll:function(){var current=3Dnew Date();=0A=
var delta=3Dcurrent-this.lastScrolled;=0A=
this.lastScrolled=3Dcurrent;=0A=
if(this.options.scroll=3D=3Dwindow){with(this._getWindowScroll(this.optio=
ns.scroll)){if(this.scrollSpeed[0]||this.scrollSpeed[1]){var =
d=3Ddelta/1000;=0A=
this.options.scroll.scrollTo(left+d*this.scrollSpeed[0],top+d*this.scroll=
Speed[1])=0A=
}}}else{this.options.scroll.scrollLeft+=3Dthis.scrollSpeed[0]*delta/1000;=0A=
this.options.scroll.scrollTop+=3Dthis.scrollSpeed[1]*delta/1000=0A=
}Position.prepare();=0A=
Resizables.notify("onResize",this);=0A=
this.draw(Resizables._lastPointer);=0A=
if(this.options.change){this.options.change(this)=0A=
}},_getWindowScroll:function(w){var T,L,W,H;=0A=
with(w.document){if(w.document.documentElement&&documentElement.scrollTop=
){T=3DdocumentElement.scrollTop;=0A=
L=3DdocumentElement.scrollLeft=0A=
}else{if(w.document.body){T=3Dbody.scrollTop;=0A=
L=3Dbody.scrollLeft=0A=
}}if(w.innerWidth){W=3Dw.innerWidth;=0A=
H=3Dw.innerHeight=0A=
}else{if(w.document.documentElement&&documentElement.clientWidth){W=3Ddoc=
umentElement.clientWidth;=0A=
H=3DdocumentElement.clientHeight=0A=
}else{W=3Dbody.offsetWidth;=0A=
H=3Dbody.offsetHeight=0A=
}}}return{top:T,left:L,width:W,height:H}=0A=
}};=0A=
var EmailOwnerForm=3DClass.create();=0A=
EmailOwnerForm.emailOwnerUrl=3D"/sitebuilder2/api/ajax/emailOwner.htm";=0A=
EmailOwnerForm.pageUrlPath=3Dnull;=0A=
EmailOwnerForm.isLoaded=3Dfalse;=0A=
EmailOwnerForm.spinnerImg=3D'<img =
src=3D"/static_war/images/tab-spinner.gif" align=3D"middle" =
title=3D"Please wait, loading">';=0A=
EmailOwnerForm.isInitialised=3Dfalse;=0A=
EmailOwnerForm.isFrom403=3Dfalse;=0A=
EmailOwnerForm.position=3D"above";=0A=
EmailOwnerForm.init=3Dfunction(a){if(!EmailOwnerForm.isInitialised){Email=
OwnerForm.isInitialised=3Dtrue;=0A=
EmailOwnerForm.pageUrlPath=3Da;=0A=
EmailOwnerForm.reposition();=0A=
new Draggable("emailOwnerDiv",{handle:"emailOwnerDivInner"});=0A=
new =
Resizable("emailOwnerDiv",{minSize:[400,200],change:EmailOwnerForm.resize=
MessageBox})=0A=
}};=0A=
EmailOwnerForm.show=3Dfunction(){Element.show("emailOwnerDiv");=0A=
EmailOwnerForm.reposition();=0A=
if(!EmailOwnerForm.isLoaded){var a=3DEmailOwnerForm.emailOwnerUrl;=0A=
var b=3D"page=3D"+EmailOwnerForm.pageUrlPath+"&seed=3D"+(new =
Date().getTime());=0A=
new =
Ajax.Updater("emailOwnerDivContent",a,{method:"get",parameters:b,onComple=
te:function(c){EmailOwnerForm.reposition();=0A=
EmailOwnerForm.decorateForm()=0A=
},onSuccess:function(c){EmailOwnerForm.isLoaded=3Dtrue=0A=
},onFailure:EmailOwnerForm.reportError,onLoading:EmailOwnerForm.showLoadi=
ng})=0A=
}};=0A=
EmailOwnerForm.reposition=3Dfunction(){var b=3D$("emailOwnerDiv");=0A=
var a=3DElement.getHeight(b);=0A=
var f=3DPosition.cumulativeOffset($("emailOwnerLink"));=0A=
var e=3Df[1];=0A=
if(EmailOwnerForm.position=3D=3D"above"){e-=3Da=0A=
}if(e<0){e=3D0=0A=
}var c=3Df[0];=0A=
if(c<0){c=3D0=0A=
}b.style.top=3De+"px";=0A=
b.style.left=3Dc+"px"=0A=
};=0A=
EmailOwnerForm.hide=3Dfunction(){Element.hide("emailOwnerDiv")=0A=
};=0A=
EmailOwnerForm.post=3Dfunction(){var a=3DEmailOwnerForm.emailOwnerUrl;=0A=
var b=3DWForm.postEncode("emailOwnerForm");=0A=
b+=3D"&from403=3D"+(EmailOwnerForm.isFrom403?"true":"false");=0A=
$("pageOwnerSubmit").disabled=3Dtrue;=0A=
$("pageOwnerCancel").disabled=3Dtrue;=0A=
new =
Ajax.Updater("emailOwnerDivContent",a,{method:"post",parameters:b,onCompl=
ete:function(){EmailOwnerForm.resizeMessageBox();=0A=
EmailOwnerForm.reposition();=0A=
EmailOwnerForm.decorateForm()=0A=
},onFailure:EmailOwnerForm.reportError})=0A=
};=0A=
EmailOwnerForm.decorateForm=3Dfunction(){var a=3D$("pageOwnerCancel");=0A=
var b=3Ddocument.createElement("input");=0A=
b.type=3D"button";=0A=
Event.observe(b,"click",function(c){EmailOwnerForm.hide();=0A=
Event.stop(c)=0A=
});=0A=
b.value=3Da.innerHTML;=0A=
a.parentNode.appendChild(b);=0A=
a.parentNode.removeChild(a);=0A=
b.setAttribute("id","pageOwnerCancel");=0A=
Event.observe("pageOwnerSubmit","click",function(c){EmailOwnerForm.post()=
;=0A=
Event.stop(c)=0A=
})=0A=
};=0A=
EmailOwnerForm.reportError=3Dfunction(a){EmailOwnerForm.isLoaded=3Dfalse;=0A=
Element.update("emailOwnerDivContent",'<p>There was a problem loading =
the email user form.</p><p><a href=3D"#" =
onclick=3D"showEmailOwnerForm()">Retry</a></p>')=0A=
};=0A=
EmailOwnerForm.showLoading=3Dfunction(a){if(!EmailOwnerForm.isLoaded){Ele=
ment.update("emailOwnerDivContent","<p>Loading... please wait =
"+EmailOwnerForm.spinnerImg+"</p>")=0A=
}};=0A=
EmailOwnerForm.resizeMessageBox=3Dfunction(){var =
a=3DElement.getStyle($("emailOwnerDiv"),"height");=0A=
a=3Da.substring(0,a.indexOf("px"));=0A=
if(document.getElementById("message")){Element.setStyle($("message"),{hei=
ght:(a-140)+"px"})=0A=
}};=0A=
Event.onDOMReady(function(){var a=3D$("emailOwnerLink");=0A=
if(a){Event.observe(a,"click",function(f){var b=3DSitebuilderInfo.url;=0A=
if(!b){var c=3D(""+a.href).match(/page=3D(.+)(\b|&)/);=0A=
b=3Dunescape(c[1])=0A=
}EmailOwnerForm.init(b);=0A=
EmailOwnerForm.show();=0A=
Event.stop(f)=0A=
})=0A=
}});=0A=
nextListItem=3Dfunction(b){var a=3Db.nextSibling;=0A=
if(!a){return null=0A=
}else{if(a.tagName=3D=3D"LI"&&findLink(a)){return a=0A=
}else{return nextListItem(a)=0A=
}}};=0A=
previousListItem=3Dfunction(b){var a=3Db.previousSibling;=0A=
if(!a){return null=0A=
}else{if(a.tagName=3D=3D"LI"&&findLink(a)){return a=0A=
}else{return previousListItem(a)=0A=
}}};=0A=
findLink=3Dfunction(a){var b=3Da.getElementsByTagName("A");=0A=
if(b.length>0){return b[0]=0A=
}else{return null=0A=
}};=0A=
getListItems=3Dfunction(c){var a=3Dnew Array();=0A=
var b=3Dc.firstChild;=0A=
while(b){if(b.tagName=3D=3D"LI"){a.push(b)=0A=
}b=3Db.nextSibling=0A=
}return a=0A=
};=0A=
function EditMenu(c,a){this.id=3Dc;=0A=
this.listId=3Da;=0A=
this.currentSelection=3Dnull;=0A=
this.isVisible=3Dfalse;=0A=
this.closeTimer=3Dnull;=0A=
Event.observe(this.id,"mouseover",function(f){this.open();=0A=
clearTimeout(this.closeTimer);=0A=
this.closeTimer=3Dnull=0A=
}.bind(this));=0A=
Event.observe(this.listId,"mouseover",function(f){if(this.closeTimer){cle=
arTimeout(this.closeTimer);=0A=
this.closeTimer=3Dnull=0A=
}}.bind(this));=0A=
var =
b=3Dfunction(f){if(!this.closeTimer){this.closeTimer=3DsetTimeout(functio=
n(){this.close()=0A=
}.bind(this),500)=0A=
}}.bind(this);=0A=
Event.observe(this.id,"mouseout",b);=0A=
Event.observe(this.listId,"mouseout",b)=0A=
}EditMenu.prototype=3D{moveDown:function(){if(!this.currentSelection){thi=
s.selectFirst()=0A=
}else{var a=3DnextListItem(this.currentSelection);=0A=
if(a){this.currentSelection=3Da=0A=
}}this.highlightSelection();=0A=
this.focusCurrentLink()=0A=
},moveUp:function(){if(!this.currentSelection){this.selectLast()=0A=
}else{var a=3DpreviousListItem(this.currentSelection);=0A=
if(a){this.currentSelection=3Da=0A=
}}this.highlightSelection();=0A=
this.focusCurrentLink()=0A=
},activate:function(){if(!this.currentSelection){return=0A=
}this.close()=0A=
},open:function(){Element.addClassName(this.id,"sfhover");=0A=
Element.addClassName(this.listId,"sfhover");=0A=
this.isVisible=3Dtrue;=0A=
this.highlightSelection()=0A=
},close:function(){Element.removeClassName(this.id,"sfhover");=0A=
Element.removeClassName(this.listId,"sfhover");=0A=
this.isVisible=3Dfalse;=0A=
this.currentSelection=3Dnull=0A=
},selectFirst:function(){var a=3Ddocument.getElementById(this.listId);=0A=
next=3Da.firstChild;=0A=
if(next.tagName!=3D"LI"){next=3DnextListItem(next)=0A=
}this.currentSelection=3Dnext=0A=
},selectLast:function(){var a=3Ddocument.getElementById(this.listId);=0A=
last=3Da.lastChild;=0A=
if(last.tagName!=3D"LI"){last=3DpreviousListItem(last)=0A=
}this.currentSelection=3Dlast=0A=
},highlightSelection:function(){var =
a=3DgetListItems($(this.listId),true);=0A=
for(i=3D0;=0A=
i<a.length;=0A=
i++){Element.removeClassName(findLink(a[i]),"hover")=0A=
}if(this.currentSelection){Element.addClassName(findLink(this.currentSele=
ction),"hover")=0A=
}},focusCurrentLink:function(){if(this.currentSelection){var =
a=3DfindLink(this.currentSelection);=0A=
a.focus()=0A=
}}};=0A=
if(typeof =
FlashObject=3D=3D"undefined"){FlashObject=3Dfunction(e,g,a,c,b,f){this.sw=
f=3De;=0A=
this.id=3Dg;=0A=
this.width=3Da;=0A=
this.height=3Dc;=0A=
this.version=3D7;=0A=
this.align=3Df;=0A=
this.redirect=3D"";=0A=
this.sq=3Ddocument.location.search.split("?")[1]||"";=0A=
this.altTxt;=0A=
this.bypassTxt=3D"<p>Already have Flash Player? <a =
href=3D'?detectflash=3Dfalse&"+this.sq+"'>Click here if you have Flash =
Player "+this.version+" installed</a>.</p>";=0A=
this.params=3Dnew Object();=0A=
this.variables=3Dnew Object();=0A=
this.addParam("quality","high");=0A=
this.doDetect=3D"false";=0A=
this.embedType=3Db||"flash";=0A=
this.addParam("AutoStart","true");=0A=
this.addParam("WindowLess","false");=0A=
this.addParam("VideoBorderWidth","0");=0A=
this.addParam("VideoBorderColor","ffffff");=0A=
this.addParam("ShowControls","true")=0A=
};=0A=
FlashObject.prototype.addParam=3Dfunction(a,b){this.params[a]=3Db=0A=
};=0A=
FlashObject.prototype.getParams=3Dfunction(){return this.params=0A=
};=0A=
FlashObject.prototype.getParam=3Dfunction(a){return this.params[a]=0A=
};=0A=
FlashObject.prototype.addVariable=3Dfunction(a,b){this.variables[a]=3Db=0A=
};=0A=
FlashObject.prototype.getVariable=3Dfunction(a){return this.variables[a]=0A=
};=0A=
FlashObject.prototype.getVariables=3Dfunction(){return this.variables=0A=
};=0A=
FlashObject.prototype.getParamTags=3Dfunction(){var a=3D"";=0A=
for(var b in this.getParams()){a+=3D'<param name=3D"'+b+'" =
value=3D"'+this.getParam(b)+'" />'=0A=
}if(a=3D=3D""){a=3Dnull=0A=
}return a=0A=
};=0A=
FlashObject.prototype.getHTML=3Dfunction(){if(this.embedType=3D=3D"slideS=
how"){imageDir=3Dthis.getParam("imageDir");=0A=
url=3D"http://www2.warwick.ac.uk/sitebuilder2/render/tocImages.xml?sbrPag=
e=3D"+imageDir+"&showGallery=3Doff&rn=3D"+new Date().getTime();=0A=
this.addVariable("xmlPath",unescape(url))=0A=
}var a=3D"";=0A=
if(window.ActiveXObject&&navigator.userAgent.indexOf("Mac")=3D=3D-1){if(t=
his.embedType=3D=3D"flash"||this.embedType=3D=3D"slideShow"){a+=3D'<objec=
t classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" =
codebase=3D"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swf=
lash.cab#version=3D7,0,0,0" width=3D"'+this.width+'" =
height=3D"'+this.height+'" id=3D"'+this.id+'">';=0A=
a+=3D'<param name=3D"allowScriptAccess" value=3D"sameDomain" />';=0A=
a+=3D'<param name=3D"movie" value=3D"'+this.swf+'" />';=0A=
a+=3D'<param name=3D"quality" value=3D"high" />';=0A=
if(this.getParamTags()!=3Dnull){a+=3Dthis.getParamTags()=0A=
}if(this.getVariablePairs()!=3Dnull){a+=3D'<param name=3D"flashVars" =
value=3D"'+this.getVariablePairs()+'" />'=0A=
}a+=3D"</object>"=0A=
}else{if(this.embedType=3D=3D"mediaplayer"){a=3Dthis.getMplayerCode()=0A=
}else{a+=3D"<p>embed type "+this.embedType+" not recognised!</p>"=0A=
}}}else{if(this.embedType=3D=3D"flash"||this.embedType=3D=3D"slideShow"){=
a+=3D'<embed allowScriptAccess=3D"sameDomain" =
type=3D"application/x-shockwave-flash" =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
src=3D"'+this.swf+'" width=3D"'+this.width+'" height=3D"'+this.height+'" =
id=3D"'+this.id+'" name=3D"'+this.id+'"';=0A=
for(var b in this.getParams()){a+=3D" "+b+'=3D"'+this.getParam(b)+'"'=0A=
}if(this.getVariablePairs()!=3Dnull){a+=3D' =
flashVars=3D"'+this.getVariablePairs()+'"'=0A=
}a+=3D"></embed>"=0A=
}else{if(this.embedType=3D=3D"mediaplayer"){a=3Dthis.getMplayerCode()=0A=
}else{a+=3D"<p>embed type "+this.embedType+" not recognised!</p>"=0A=
}}}if(this.align){a=3D'<div align=3D"'+this.align+'">'+a+"</div>"=0A=
}else{a=3D"<div>"+a+"</div>"=0A=
}return a=0A=
};=0A=
FlashObject.prototype.getMplayerCode=3Dfunction(){var a=3D'<object =
id=3D"'+this.id+'" ';=0A=
a+=3D'width=3D"'+this.width+'" ';=0A=
a+=3D'height=3D"'+this.height+'" ';=0A=
a+=3D'vspace=3D"0" standby=3D"Loading =
Microsoft&amp;#65533;Windows&amp;#65533; Media Player components..." ';=0A=
a+=3D'codebase=3D"http://activex.microsoft.com/activex/controls/mplayer/e=
n/nsmp2inf.cab#Version=3D5,1,52,701" ';=0A=
a+=3D'classid=3D"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" ';=0A=
a+=3D'type=3D"application/x-oleobject" ';=0A=
a+=3D'hspace=3D"0"> ';=0A=
a+=3D'<param name=3D"Filename" value=3D"'+this.swf+'" /> ';=0A=
for(var b in this.getParams()){a+=3D'<param name=3D"'+b+'" =
value=3D"'+this.getParam(b)+' ">'=0A=
}a+=3D'<embed name=3D"'+this.id+'" ';=0A=
a+=3D'type=3D"application/x-mplayer2" ';=0A=
a+=3D'pluginspage=3D"http://www.microsoft.com/Windows/Downloads/Contents/=
Products/MediaPlayer/" ';=0A=
a+=3D"width=3D"+this.width+" ";=0A=
a+=3D"height=3D"+this.height+" ";=0A=
a+=3D'hspace=3D"0" vspace=3D"0" ';=0A=
a+=3D'filename=3D"'+this.swf+'" ';=0A=
for(var b in this.getParams()){value=3Dthis.getParam(b);=0A=
if(value=3D=3D"true"||value=3D=3D"false"){a+=3Db+"=3D"+(value=3D=3D"true"=
?"1":"0")+" "=0A=
}else{a+=3Db+"=3D"+value+" "=0A=
}}a+=3D"</embed></object>";=0A=
return a=0A=
};=0A=
FlashObject.prototype.getVariablePairs=3Dfunction(){var b=3Dnew Array();=0A=
for(var a in =
this.getVariables()){b.push(a+"=3D"+escape(this.getVariable(a)))=0A=
}if(b.length>0){return b.join("&")=0A=
}else{return null=0A=
}};=0A=
FlashObject.prototype.write=3Dfunction(a){if(detectFlash(this.version)||t=
his.doDetect=3D=3D"false"){if(a){document.getElementById(a).innerHTML=3Dt=
his.getHTML()=0A=
}else{document.write(this.getHTML())=0A=
}}else{if(this.redirect!=3D""){document.location.replace(this.redirect)=0A=
}else{if(this.altTxt){if(a){document.getElementById(a).innerHTML=3Dthis.a=
ltTxt+""+this.bypassTxt=0A=
}else{document.write(this.altTxt+""+this.bypassTxt)=0A=
}}}}}=0A=
}function getFlashVersion(){var c=3D0;=0A=
if(navigator.plugins&&navigator.plugins.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];=0A=
if(a){if(a.description){var e=3Da.description;=0A=
c=3De.charAt(e.indexOf(".")-1)=0A=
}}}else{result=3Dfalse;=0A=
for(var b=3D15;=0A=
b>=3D3&&result!=3Dtrue;=0A=
b--){execScript('on error resume next: result =3D =
IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.'+b+'"))',"VBScript"=
);=0A=
c=3Db=0A=
}}return c=0A=
}function detectFlash(a){if(getFlashVersion()>=3Da){return true=0A=
}else{return false=0A=
}}function getQueryParamValue(c){var b=3Ddocument.location.search;=0A=
var e=3Db.indexOf(c);=0A=
var a=3D(b.indexOf("&",e)!=3D-1)?b.indexOf("&",e):b.length;=0A=
if(b.length>1&&e!=3D-1){return b.substring(b.indexOf("=3D",e)+1,a)=0A=
}else{return""=0A=
}}if(Array.prototype.push=3D=3Dnull){Array.prototype.push=3Dfunction(a){t=
his[this.length]=3Da;=0A=
return this.length=0A=
}=0A=
}if(String.prototype.toAbsoluteUrl=3D=3Dnull){String.prototype.toAbsolute=
Url=3Dfunction(){var b=3Dthis;=0A=
if(b.indexOf(":")<0){var c=3D""+window.location.href;=0A=
var a=3Ddocument.getElementsByTagName("base");=0A=
if(a.length>0){c=3Da[0].href=0A=
}if(b.startsWith("//www2")){b=3Dc.substring(0,c.indexOf(":")+1)+b=0A=
}else{if(b.indexOf("/")=3D=3D=3D0){b=3Db.substring(1);=0A=
c=3Dc.substring(0,c.indexOf("/",7))=0A=
}if(c.charAt(c.length-1)!=3D"/"){c+=3D"/"=0A=
}b=3Dc+b=0A=
}}return b=0A=
}=0A=
}if(typeof FlashVersionDetector=3D=3D"undefined"){var =
isIE=3D(navigator.appVersion.indexOf("MSIE")!=3D-1)?true:false;=0A=
var =
isWin=3D(navigator.appVersion.toLowerCase().indexOf("win")!=3D-1)?true:fa=
lse;=0A=
var isOpera=3D(navigator.userAgent.indexOf("Opera")!=3D-1)?true:false;=0A=
var FlashVersionDetector=3D{getActiveXControlVersion:function(){var a;=0A=
var b;=0A=
var c;=0A=
try{b=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
a=3Db.GetVariable("$version")=0A=
}catch(c){}if(!a){try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
a=3D"WIN 6,0,21,0";=0A=
b.AllowScriptAccess=3D"always";=0A=
a=3Db.GetVariable("$version")=0A=
}catch(c){}}if(!a){try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");=0A=
a=3Db.GetVariable("$version")=0A=
}catch(c){}}if(!a){try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");=0A=
a=3D"WIN 3,0,18,0"=0A=
}catch(c){}}if(!a){try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
a=3D"WIN 2,0,0,11"=0A=
}catch(c){a=3D-1=0A=
}}return a=0A=
},getVersion:function(){var k=3D-1;=0A=
if(navigator.plugins!=3Dnull&&navigator.plugins.length>0){if(navigator.pl=
ugins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave Flash"]){var =
g=3Dnavigator.plugins["Shockwave Flash 2.0"]?" 2.0":"";=0A=
var a=3Dnavigator.plugins["Shockwave Flash"+g].description;=0A=
var f=3Da.split(" ");=0A=
var c=3Df[2].split(".");=0A=
var l=3Dc[0];=0A=
var b=3Dc[1];=0A=
var e=3Df[3];=0A=
if(e=3D=3D""){e=3Df[4]=0A=
}if(e[0]=3D=3D"d"){e=3De.substring(1)=0A=
}else{if(e[0]=3D=3D"r"){e=3De.substring(1);=0A=
if(e.indexOf("d")>0){e=3De.substring(0,e.indexOf("d"))=0A=
}}}var k=3Dl+"."+b+"."+e=0A=
}}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.6")!=3D-1){k=
=3D4=0A=
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv/2.5")!=3D-1){k=3D=
3=0A=
}else{if(navigator.userAgent.toLowerCase().indexOf("webtv")!=3D-1){k=3D2=0A=
}else{if(isIE&&isWin&&!isOpera){k=3DFlashVersionDetector.getActiveXContro=
lVersion()=0A=
}}}}}return k=0A=
},isClientHasVersionString:function(a){versionArray=3Da.replace(/,/g,".")=
.split(".");=0A=
if(versionArray.length=3D=3D3){return =
FlashVersionDetector.isClientHasVersion(versionArray[0],versionArray[1],v=
ersionArray[2])=0A=
}else{if(versionArray.length=3D=3D4){return =
FlashVersionDetector.isClientHasVersion(versionArray[0],versionArray[1],v=
ersionArray[3])=0A=
}else{return false=0A=
}}},isClientHasVersion:function(g,e,c){versionStr=3DFlashVersionDetector.=
getVersion();=0A=
if(versionStr=3D=3D-1){return false=0A=
}else{if(versionStr!=3D0){if(isIE&&isWin&&!isOpera){tempArray=3DversionSt=
r.split(" ");=0A=
tempString=3DtempArray[1];=0A=
versionArray=3DtempString.split(",")=0A=
}else{versionArray=3DversionStr.split(".")=0A=
}var f=3DversionArray[0];=0A=
var a=3DversionArray[1];=0A=
var b=3DversionArray[2];=0A=
if(f>parseFloat(g)){return true=0A=
}else{if(f=3D=3DparseFloat(g)){if(a>parseFloat(e)){return true=0A=
}else{if(a=3D=3DparseFloat(e)){if(b>=3DparseFloat(c)){return true=0A=
}}}}}return false=0A=
}}}}=0A=
}if(typeof WPopupBox=3D=3D"undefined"){var jsLoadImage=3Dfunction(b){var =
a=3Dnew Image();=0A=
a.src=3Db;=0A=
return a=0A=
};=0A=
var ie_lt7=3D/MSIE =
((5\.5)|6)/.test(navigator.userAgent)&&navigator.platform=3D=3D"Win32";=0A=
var =
WPopupBox=3Dfunction(c,o){if(!c){c=3D{images:{tl:jsLoadImage("/static_war=
/popup/tl.png"),tr:jsLoadImage("/static_war/popup/tr.png"),bl:jsLoadImage=
("/static_war/popup/bl.png"),br:jsLoadImage("/static_war/popup/br.png"),t=
:jsLoadImage("/static_war/popup/t.png"),r:jsLoadImage("/static_war/popup/=
r.png"),b:jsLoadImage("/static_war/popup/b.png"),l:jsLoadImage("/static_w=
ar/popup/l.png"),c:jsLoadImage("/static_war/popup/c.png"),topArr:jsLoadIm=
age("/static_war/popup/toparr.png"),bottArr:jsLoadImage("/static_war/popu=
p/bottarr.png"),leftArr:jsLoadImage("/static_war/popup/leftarr.png"),righ=
tArr:jsLoadImage("/static_war/popup/rightarr.png"),transparent:jsLoadImag=
e("/static_war/popup/shim.gif")},margin:[10,14,20,16],padding:[20,24,0,24=
],topArr:[38,18],bottArr:[37,20],leftArr:[19,39],rightArr:[20,39]}=0A=
}this.config=3Dc;=0A=
o=3Do||{};=0A=
this.initialised=3Dfalse;=0A=
this.glassElement=3Ddocument.createElement("div");=0A=
this.glassElement.className=3D"WPopupGlass";=0A=
this.width=3Dnull;=0A=
this.height=3Dnull;=0A=
this.x=3Dnull;=0A=
this.y=3Dnull;=0A=
this.topArrowOn=3Dfalse;=0A=
this.bottomArrowOn=3Dfalse;=0A=
this.leftArrowOn=3Dfalse;=0A=
this.rightArrowOn=3Dfalse;=0A=
this.imageElements=3D{};=0A=
this.imageElements.c=3Ddocument.createElement("img");=0A=
this.imageElements.c.className=3D"c";=0A=
this._setImage(this.imageElements.c,c.images.c.src);=0A=
var e=3Dc.margin;=0A=
var l=3De[0];=0A=
var g=3De[1];=0A=
var b=3De[2];=0A=
var k=3De[3];=0A=
this.extraHeight=3Dl+b+c.padding[0]+c.padding[2];=0A=
var f=3Dthis.imageElements;=0A=
var a=3Dthis.glassElement;=0A=
f.tl=3Dthis._makeDiv("tl alpha",c.images.tl,k,l);=0A=
f.tr=3Dthis._makeDiv("tr alpha",c.images.tr,g,l);=0A=
f.bl=3Dthis._makeDiv("bl alpha",c.images.bl,k,b);=0A=
f.br=3Dthis._makeDiv("br alpha",c.images.br,g,b);=0A=
f.t=3Dthis._makeEdge("t alpha",c.images.t,k,l);=0A=
f.r=3Dthis._makeEdge("r alpha",c.images.r,g,l);=0A=
f.b=3Dthis._makeEdge("b alpha",c.images.b,g,b);=0A=
f.l=3Dthis._makeEdge("l alpha",c.images.l,k,b);=0A=
f.ta=3Dthis._makeDiv("tArr =
alpha",c.images.topArr,c.topArr[0],c.topArr[1]);=0A=
f.ba=3Dthis._makeDiv("bArr =
alpha",c.images.bottArr,c.bottArr[0],c.bottArr[1]);=0A=
f.la=3Dthis._makeDiv("lArr =
alpha",c.images.leftArr,c.leftArr[0],c.leftArr[1]);=0A=
f.ra=3Dthis._makeDiv("rArr =
alpha",c.images.rightArr,c.rightArr[0],c.rightArr[1]);=0A=
$A([f.ta,f.ba,f.la,f.ra]).each(function(p){p.style.display=3D"none";=0A=
p.style.position=3D"relative"=0A=
});=0A=
$A([f.tl,f.tr,f.bl,f.br,f.t,f.r,f.b,f.l,f.c,f.ta,f.ba,f.la,f.ra]).each(fu=
nction(p){a.appendChild(p)=0A=
});=0A=
f.t.style.left=3Dthis.config.margin[3]+"px";=0A=
f.b.style.left=3Dthis.config.margin[3]+"px";=0A=
f.c.style.left=3Dthis.config.margin[3]+"px";=0A=
f.l.style.top=3Dthis.config.margin[0]+"px";=0A=
f.r.style.top=3Dthis.config.margin[0]+"px";=0A=
f.c.style.top=3Dthis.config.margin[0]+"px";=0A=
this.contentElement=3Ddocument.createElement("div");=0A=
this.contentElement.className=3D"WPopupBoxContent";=0A=
var n=3Do.element;=0A=
if(n){this.rootElement=3Dn;=0A=
this.setContentFromElement(n)=0A=
}else{this.rootElement=3Ddocument.createElement("div")=0A=
}this.rootElement.className=3D"WPopupBox";=0A=
this.hide();=0A=
this.rootElement.appendChild(this.glassElement);=0A=
this.rootElement.appendChild(this.contentElement);=0A=
if(n){this.setSize(450,350);=0A=
if(!o.inelastic){this.setHeightToFit()=0A=
}}else{document.body.appendChild(this.rootElement);=0A=
this.setSize(450,350)=0A=
}if(o.width){if(o.height){this.setSize(o.width,o.height)=0A=
}else{this.setSize(o.width,350);=0A=
this.setHeightToFit()=0A=
}}if(o.x&&o.y){this.setPosition(o.x,o.y)=0A=
}Event.observe(document,"keydown",function(q){var =
p=3D(window.event)?window.event:q;=0A=
if(p.keyCode=3D=3DEvent.KEY_ESC){cancelDefaultEvents(p);=0A=
this.hide()=0A=
}}.bind(this));=0A=
this.initialised=3Dtrue=0A=
};=0A=
WPopupBox.prototype.setPosition=3Dfunction(l,f){this.x=3Dl;=0A=
this.y=3Df;=0A=
if(this.topArrowOn){f+=3Dthis.imageElements.ta.clientHeight=0A=
}if(this.leftArrowOn){l+=3Dthis.imageElements.la.clientWidth=0A=
}function o(){var r=3D[0,0];=0A=
if(typeof =
window.innerWidth!=3D"undefined"){r=3D[window.innerWidth,window.innerHeig=
ht]=0A=
}else{if(typeof document.documentElement!=3D"undefined"&&typeof =
document.documentElement.clientWidth!=3D"undefined"&&document.documentEle=
ment.clientWidth!=3D0){r=3D[document.documentElement.clientWidth,document=
.documentElement.clientHeight]=0A=
}else{r=3D[document.getElementsByTagName("body")[0].clientWidth,document.=
getElementsByTagName("body")[0].clientHeight]=0A=
}}return r=0A=
}function g(){var r=3D[0,0];=0A=
if(typeof =
window.pageYOffset!=3D"undefined"){r=3D[window.pageXOffset,window.pageYOf=
fset]=0A=
}else{if(typeof =
document.documentElement.scrollTop!=3D"undefined"&&document.documentEleme=
nt.scrollTop>0){r=3D[document.documentElement.scrollLeft,document.documen=
tElement.scrollTop]=0A=
}else{if(typeof =
document.body.scrollTop!=3D"undefined"){r=3D[document.body.scrollLeft,doc=
ument.body.scrollTop]=0A=
}}}return r=0A=
}var e=3Do();=0A=
var k=3Dg();=0A=
var b=3De[1]+k[1]-20;=0A=
var c=3De[0]+k[0]-20;=0A=
var p=3Dl+this.width;=0A=
var a=3Df+this.height;=0A=
if(p>c){l=3Dc-this.width=0A=
}if(l<0){l=3D0=0A=
}if((a-b)>this.height){f-=3Dthis.height=0A=
}if(f<0){f=3D0=0A=
}this.rootElement.style.left=3Dl+"px";=0A=
this.rootElement.style.top=3Df+"px";=0A=
this.contentElement.style.left=3D(this.config.padding[3])+"px";=0A=
this.contentElement.style.top=3D(this.config.padding[0])+"px";=0A=
var n=3Dthis.imageElements.ta;=0A=
n.style.left=3D(this.width/2-n.clientWidth/2)+"px";=0A=
n.style.bottom=3D"10px";=0A=
var q=3Dthis.imageElements.la.style;=0A=
q.top=3D(this.height/2-this.imageElements.la.clientHeight/2)+"px";=0A=
q.marginLeft=3D"-5px";=0A=
q.marginTop=3D"-"+Math.floor(this.config.leftArr[1]/2)+"px";=0A=
q=3Dthis.imageElements.ba.style;=0A=
q.left=3D((this.width-this.imageElements.ba.clientWidth)/2)+"px";=0A=
q.top=3Dthis.height+"px";=0A=
q.marginTop=3D"-18px"=0A=
};=0A=
WPopupBox.prototype.setSize=3Dfunction(a,b){this.width=3Da;=0A=
this.height=3Db;=0A=
this.glassElement.style.width=3Da+"px";=0A=
this.glassElement.style.height=3Db+"px";=0A=
this.contentElement.style.width=3D(a-this.config.padding[3]-this.config.p=
adding[1])+"px";=0A=
this._repositionEdges()=0A=
};=0A=
WPopupBox.prototype.setHeightToFit=3Dfunction(){if(this.everShown){var =
a=3Dthis.contentElement.clientHeight;=0A=
this.setSize(this.width,a+this.extraHeight)=0A=
}else{this.delayedSetHeight=3Dtrue=0A=
}};=0A=
WPopupBox.prototype.hide=3Dfunction(){this.rootElement.style.display=3D"n=
one";=0A=
WPopupBox.showSelectBoxes()=0A=
};=0A=
WPopupBox.prototype.show=3Dfunction(){this.rootElement.style.display=3D"b=
lock";=0A=
if(!this.everShown){this.everShown=3Dtrue;=0A=
this.setSize(this.width,this.height);=0A=
if(this.delayedSetHeight){this.setHeightToFit()=0A=
}}WPopupBox.hideSelectBoxes()=0A=
};=0A=
WPopupBox.prototype.toggle=3Dfunction(){if(this.rootElement.style.display=
=3D=3D"block"){this.hide()=0A=
}else{this.show()=0A=
}};=0A=
WPopupBox.prototype.isShowing=3Dfunction(){return =
this.rootElement.style.display=3D=3D"block"=0A=
};=0A=
WPopupBox.prototype.setContent=3Dfunction(a){this.contentElement.innerHTM=
L=3Da;=0A=
this._afterContentSet()=0A=
};=0A=
WPopupBox.prototype.showUrl=3Dfunction(b,a){a=3Da||{};=0A=
var c=3Dfunction(f){document.body.style.cursor=3D"auto";=0A=
this.show();=0A=
this.setContent(f.responseText);=0A=
if(setupSubmitDisabling){setupSubmitDisabling()=0A=
}if(a.target){var e=3Da.target;=0A=
if(a.position=3D=3D"right"){this.positionRight(e)=0A=
}else{this.positionBelow(e)=0A=
}}};=0A=
document.body.style.cursor=3D"progress";=0A=
if(a.params){new =
Ajax.Request(b,{method:"post",onComplete:c.bind(this),parameters:a.params=
})=0A=
}else{new Ajax.Request(b,{method:"post",onComplete:c.bind(this)})=0A=
}};=0A=
WPopupBox.prototype.setContentElement=3Dfunction(a){this.contentElement.i=
nnerHTML=3D"";=0A=
this.contentElement.appendChild(a);=0A=
this._afterContentSet()=0A=
};=0A=
WPopupBox.prototype.setContentFromElement=3Dfunction(a){this.contentEleme=
nt.innerHTML=3D"";=0A=
while(a.firstChild){this.contentElement.appendChild(a.firstChild)=0A=
}this._afterContentSet()=0A=
};=0A=
WPopupBox.prototype._afterContentSet=3Dfunction(){this.closeButton=3Ddocu=
ment.createElement("a");=0A=
this.closeButton.setAttribute("style","cursor:pointer;cursor:hand;");=0A=
this.closeButton.onclick=3D(function(){this.hide();=0A=
return false=0A=
}).bind(this);=0A=
closeImg=3Ddocument.createElement("img");=0A=
closeImg.src=3D"/static_war/popup/close.png";=0A=
closeImg.title=3D"Close this popup";=0A=
closeImg.border=3D0;=0A=
this.closeButton.className=3D"WPopupCloseButton";=0A=
this.closeButton.appendChild(closeImg);=0A=
this.contentElement.insertBefore(this.closeButton,this.contentElement.fir=
stChild);=0A=
if(this.initialised){this.setHeightToFit()=0A=
}};=0A=
WPopupBox.prototype._repositionEdges=3Dfunction(){var =
a=3D(this.width-this.config.margin[3]-this.config.margin[1])+"px";=0A=
var c=3D(this.height-this.config.margin[0]-this.config.margin[2])+"px";=0A=
var b=3Dthis.imageElements;=0A=
b.t.style.width=3Da;=0A=
b.b.style.width=3Da;=0A=
b.l.style.height=3Dc;=0A=
b.r.style.height=3Dc;=0A=
b.c.style.width=3Da;=0A=
b.c.style.height=3Dc=0A=
};=0A=
WPopupBox.prototype._setImage=3Dfunction(a,b){var c=3Dc;=0A=
if(c){a.src=3Dthis.config.images.transparent.src;=0A=
a.runtimeStyle.filter=3D"progid:DXImageTransform.Microsoft.AlphaImageLoad=
er(src=3D'"+b+"',sizingMethod=3D'scale')"=0A=
}else{a.src=3Db=0A=
}};=0A=
WPopupBox.prototype._setDivBg=3Dfunction(c,a){var b=3Db;=0A=
if(b){c.runtimeStyle.filter=3D"progid:DXImageTransform.Microsoft.AlphaIma=
geLoader(src=3D'"+a+"',sizingMethod=3D'image')"=0A=
}else{this._setDivBgNoHack(c,a)=0A=
}};=0A=
WPopupBox.prototype._setDivBgNoHack=3Dfunction(b,a){if(!ie_lt7){b.style.b=
ackgroundImage=3D"url("+a+")";=0A=
b.style.backgroundPosition=3D"top left";=0A=
b.style.backgroundRepeat=3D"no-repeat"=0A=
}};=0A=
WPopupBox.prototype._makeDiv=3Dfunction(b,f,e,a){var =
c=3Ddocument.createElement("div");=0A=
c.className=3Db;=0A=
this._setDivBg(c,f.src);=0A=
c.style.width=3De+"px";=0A=
c.style.height=3Da+"px";=0A=
return c=0A=
};=0A=
WPopupBox.prototype._makeEdge=3Dfunction(b,f,e,a){var =
c=3Ddocument.createElement("img");=0A=
this._setImage(c,f.src);=0A=
c.className=3Db;=0A=
c.style.width=3De+"px";=0A=
c.style.height=3Da+"px";=0A=
return c=0A=
};=0A=
WPopupBox.prototype.setTopArrow=3Dfunction(){this.imageElements.ta.style.=
display=3D"block";=0A=
this.topArrowOn=3Dtrue=0A=
};=0A=
WPopupBox.prototype.setBottomArrow=3Dfunction(){this.imageElements.ba.sty=
le.display=3D"block";=0A=
this.bottomArrowOn=3Dtrue=0A=
};=0A=
WPopupBox.prototype.setLeftArrow=3Dfunction(){this.imageElements.la.style=
.display=3D"block";=0A=
this.leftArrowOn=3Dtrue=0A=
};=0A=
WPopupBox.prototype.setRightArrow=3Dfunction(){this.imageElements.ra.styl=
e.display=3D"block";=0A=
this.rightArrowOn=3Dtrue=0A=
};=0A=
WPopupBox.prototype.removeArrows=3Dfunction(){this.topArrowOn=3Dfalse;=0A=
this.bottomArrowOn=3Dfalse;=0A=
this.leftArrowOn=3Dfalse;=0A=
this.rightArrowOn=3Dfalse;=0A=
this.imageElements.ra.style.display=3D"none";=0A=
this.imageElements.la.style.display=3D"none";=0A=
this.imageElements.ba.style.display=3D"none";=0A=
this.imageElements.ta.style.display=3D"none"=0A=
};=0A=
WPopupBox.prototype.positionBelow=3Dfunction(b){this.removeArrows();=0A=
this.setTopArrow();=0A=
var a=3Dthis.getMidpoint(b);=0A=
this.setPosition(a.x-((this.width)/2),a.y)=0A=
};=0A=
WPopupBox.prototype.getMidpoint=3Dfunction(f){if(f&&f.x&&f.y){return f=0A=
}f=3D$(f);=0A=
var k=3DPosition.cumulativeOffset(f);=0A=
var g=3DElement.getDimensions(f);=0A=
var e=3Dg.width;=0A=
var a=3Dg.height;=0A=
if(f.getStyle("display")=3D=3D"inline"){var b=3Df.style;=0A=
var c=3Db.position;=0A=
b.position=3D"absolute";=0A=
var l=3DElement.getDimensions(f);=0A=
b.position=3Dc;=0A=
if(g.width!=3Dl.width){a=3D(l.height+g.height)/2;=0A=
e=3D(l.width+g.width)/2=0A=
}}return{x:Math.floor(k[0]+e/2),y:Math.floor(k[1]+a)}=0A=
};=0A=
WPopupBox.prototype.positionAbove=3Dfunction(f){this.removeArrows();=0A=
this.setBottomArrow();=0A=
f=3D$(f);=0A=
var e=3Dthis.getMidpoint(f);=0A=
var b=3DPosition.cumulativeOffset(f);=0A=
var c=3DElement.getDimensions(f);=0A=
var a=3De.x-this.width/2;=0A=
var g=3De.y-this.height-this.config.bottArr[1];=0A=
if(g<0){g=3D0=0A=
}this.setPosition(a,g)=0A=
};=0A=
WPopupBox.prototype.positionRight=3Dfunction(b,e){if(e){this.removeArrows=
()=0A=
}else{this.setLeftArrow()=0A=
}b=3D$(b);=0A=
var f=3DPosition.cumulativeOffset(b);=0A=
var a=3DElement.getDimensions(b);=0A=
h=3Dthis.height;=0A=
x=3DMath.floor(f[0]+a.width);=0A=
y=3DMath.floor(f[1]-h/2+a.height/2);=0A=
this.setPosition(x,y);=0A=
var c=3DPosition.cumulativeOffset(this.rootElement);=0A=
this.imageElements.la.style.top=3DparseInt((f[1]-c[1])+(a.height/2))+"px"=0A=
};=0A=
WPopupBox.hideSelectBoxes=3Dfunction(){if(!ie_lt7){return=0A=
}$A(document.getElementsByTagName("select")).each(function(a){a.style.vis=
ibility=3D"hidden"=0A=
})=0A=
};=0A=
WPopupBox.showSelectBoxes=3Dfunction(){if(!ie_lt7){return=0A=
}$A(document.getElementsByTagName("select")).each(function(a){a.style.vis=
ibility=3D"visible"=0A=
})=0A=
}=0A=
}(function(){if(!=0A=
/*@cc_on!@*/=0A=
0){return=0A=
}var =
e=3D"abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,=
eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progre=
ss,section,time,video".split(",");=0A=
for(var i=3D0;=0A=
i<e.length;=0A=
i++){document.createElement(e[i])=0A=
}})();=0A=
var ButtonPlayer=3Dfunction(b,a){this.container=3D$(a);=0A=
this.basename=3Db.getBasename();=0A=
this.container.title=3Dthis.basename+" | Click to play";=0A=
this.container.addClassName("buttonPlayer");=0A=
var e=3Dthis.container;=0A=
this.playButton=3Dnew Element("div",{className:"play =
button"}).insert(new Element("div",{className:"glyph"}));=0A=
e.insert(this.playButton);=0A=
this.pauseButton=3Dnew Element("div",{className:"pause =
button"}).insert(new Element("div",{className:"glyph"}));=0A=
e.insert(this.pauseButton);=0A=
this.progressContainer=3Dnew =
Element("div",{className:"progressContainer"});=0A=
e.insert(this.progressContainer);=0A=
this.progressLoading=3Dnew Element("div",{className:"progressLoading"});=0A=
this.progress=3Dnew Element("div",{className:"progress"});=0A=
this.progressLoading.insert(this.progress);=0A=
this.progressContainer.insert(this.progressLoading);=0A=
this.stopButton=3Dnew Element("div",{className:"stop =
button"}).insert(new Element("div",{className:"glyph"}));=0A=
e.insert(this.stopButton);=0A=
this.pauseButton.hide();=0A=
this.audio=3Db;=0A=
this.duration=3Dnull;=0A=
this.executor=3Dnull;=0A=
Event.observe(this.playButton,"click",function(){this.playButton.hide();=0A=
this.pauseButton.show();=0A=
this.audio.play();=0A=
if(this.executor=3D=3Dnull){this.executor=3Dnew =
PeriodicalExecuter(function(c){var g=3Dthis.audio.a;=0A=
var f=3D0;=0A=
if(g.buffered.length>0){f=3DparseInt(((g.buffered.end(0)/g.duration)*100)=
)=0A=
}$(this.progressLoading).setStyle({width:f+"%"})=0A=
}.bind(this),0.4);=0A=
Event.observe(this.pauseButton,"click",function(){this.pauseButton.hide()=
;=0A=
this.playButton.show();=0A=
this.audio.pause()=0A=
}.bind(this));=0A=
Event.observe(this.stopButton,"click",function(){this.pauseButton.hide();=0A=
this.playButton.show();=0A=
this.audio.stop()=0A=
}.bind(this));=0A=
this.audio.observeEnd(function(){this.pauseButton.hide();=0A=
this.playButton.show();=0A=
$(this.progress).setStyle({width:"0%"})=0A=
}.bind(this));=0A=
this.audio.observeDurationchange(function(g){this.duration=3Dg;=0A=
if(g!=3DNaN&&g!=3DInfinity){var c=3DparseInt(g);=0A=
var f=3D"";=0A=
new Array("s","m","h").each(function(k){v=3Dc%60;=0A=
f=3D""+v+k+" "+f;=0A=
c=3D(c-v)/60;=0A=
if(c<=3D0){throw $break=0A=
}});=0A=
this.container.title=3Dthis.basename+" | Duration: "+f=0A=
}}.bind(this));=0A=
this.audio.observeTimeupdate(function(f){if(this.duration!=3Dnull){var =
c=3D(f*100)/this.duration;=0A=
$(this.progress).setStyle({width:c+"%"})=0A=
}}.bind(this))=0A=
}}.bind(this))=0A=
};=0A=
var LongPlayer=3Dfunction(c,b){this.container=3D$(b);=0A=
this.container.addClassName("longPlayer");=0A=
this.added=3Dfalse;=0A=
var a=3Dnew Element("div",{className:"clicktoplay"}).insert(new =
Element("div",{className:"playicon"}));=0A=
this.container.insert(a);=0A=
Event.observe(a,"click",function(f){a.hide();=0A=
if(!this.added){c.addSelf(this.container)=0A=
}c.a.controls=3Dtrue;=0A=
c.play()=0A=
}.bindAsEventListener(this))=0A=
};=0A=
var NativeAudio=3Dfunction(a){this.delayedSrc=3Da=0A=
};=0A=
NativeAudio.prototype.lazyInit=3Dfunction(){if(!this.a){this.a=3Ddocument=
.createElement("audio");=0A=
if(this.delayedSrc){this.a.src=3Dthis.delayedSrc;=0A=
this.delayedSrc=3Dnull=0A=
}}};=0A=
NativeAudio.prototype.play=3Dfunction(){this.lazyInit();=0A=
this.a.play()=0A=
};=0A=
NativeAudio.prototype.getBasename=3Dfunction(){var =
b=3Dthis.delayedSrc||this.a.src;=0A=
var a=3Db.lastIndexOf("/");=0A=
if(a>-1&&a<b.length){b=3Db.substring(a+1)=0A=
}return b=0A=
};=0A=
NativeAudio.prototype.pause=3Dfunction(){this.lazyInit();=0A=
this.a.pause()=0A=
};=0A=
NativeAudio.prototype.stop=3Dfunction(){this.a.pause();=0A=
this.a.currentTime=3D0=0A=
};=0A=
NativeAudio.prototype.seek=3Dfunction(a){this.lazyInit();=0A=
this.a.currentTime=3Da=0A=
};=0A=
NativeAudio.prototype.observeTimeupdate=3Dfunction(a){Event.observe(this.=
a,"timeupdate",function(){a(this.a.currentTime)=0A=
}.bind(this))=0A=
};=0A=
NativeAudio.prototype.observeDurationchange=3Dfunction(a){Event.observe(t=
his.a,"durationchange",function(){a(this.a.duration)=0A=
}.bind(this))=0A=
};=0A=
NativeAudio.prototype.observeEnd=3Dfunction(a){Event.observe(this.a,"ende=
d",a);=0A=
Event.observe(this.a,"timeupdate",function(b){if(this.a.currentTime=3D=3D=
this.a.duration){a()=0A=
}}.bind(this),false)=0A=
};=0A=
NativeAudio.prototype.addSelf=3Dfunction(a){this.lazyInit();=0A=
a.appendChild(this.a)=0A=
};=0A=
NativeAudio.canPlayType=3Dfunction(c){var =
b=3Ddocument.createElement("audio");=0A=
var e=3Dnavigator.userAgent;=0A=
var f=3D/Windows.+Safari/.match(e)&&!/Chrome/.match(e);=0A=
return !!(!f&&b.canPlayType&&b.canPlayType(c).replace(/no/,""))=0A=
};=0A=
NativeAudio.canPlayMp3=3Dfunction(){return =
NativeAudio.canPlayType("audio/mpeg;")=0A=
};=0A=
if(typeof Glossary=3D=3D"undefined"){var =
Glossary=3D{APILocation:"/sitebuilder2/api/ajax/glossary.html",Popup:null=
,load:function(e,a,b){if(Glossary.Popup=3D=3Dnull){Glossary.Popup=3Dnew =
WPopupBox()=0A=
}var c=3DGlossary.Popup.getMidpoint(b);=0A=
Glossary.Popup.show();=0A=
Glossary.Popup.setSize(550,100);=0A=
Glossary.Popup.setContent("<span class=3D'loading'><img =
src=3D'/static_war/images/tab-spinner.gif' title=3D'Loading' =
alt=3D'Loading'/></span>");=0A=
Glossary.Popup.positionBelow(c);=0A=
new =
Ajax.Request(Glossary.APILocation,{method:"get",parameters:{page:e,term:a=
,rn:Math.round(Math.random()*10000)},evalScripts:true,onComplete:function=
(f){Glossary.Popup.setContent(f.responseText);=0A=
Glossary.Popup.positionBelow(c)=0A=
}})=0A=
},loadContent:function(b,a){if(Glossary.Popup=3D=3Dnull){Glossary.Popup=3D=
new WPopupBox()=0A=
}var c=3DGlossary.Popup.getMidpoint(a);=0A=
Glossary.Popup.show();=0A=
Glossary.Popup.setSize(550,100);=0A=
Glossary.Popup.setContent(b);=0A=
Glossary.Popup.positionBelow(c)=0A=
}}=0A=
}if(typeof SortableTables=3D=3D"undefined"){var =
SortableTables=3D{DATE_RE:/^(\d\d?)[\/\.-](\d\d?)[\/\.-]((\d\d)?\d\d)$/,F=
ILESIZE_RE:/^\(?([\d\.]+)\s([KM]B)\)?$/,tables:{},init:function(){if(!doc=
ument.getElementsByTagName){return=0A=
}tbls=3Ddocument.getElementsByTagName("table");=0A=
for(ti=3D0;=0A=
ti<tbls.length;=0A=
ti++){thisTbl=3Dtbls[ti];=0A=
if((" "+thisTbl.className+" =
").indexOf("sitebuilder_sortable")!=3D-1){if(!thisTbl.id){var =
a=3D"sortableTable_"+Math.floor(Math.random()*100000);=0A=
thisTbl.id=3Da=0A=
}SortableTables.tables[thisTbl.id]=3Dnew SortableTable(thisTbl)=0A=
}}},registerCallback:function(a,b){SortableTables.tables[a.id].callback=3D=
b=0A=
}};=0A=
var SortableTable=3Dfunction(k){this.table=3Dk;=0A=
if(k.rows&&k.rows.length>0){var o=3Dk.rows[0]=0A=
}if(!o){return=0A=
}var l=3Dfunction(f,p){return function(){this.resort(f,p);=0A=
return false=0A=
}.bindAsEventListener(this)=0A=
}.bind(this);=0A=
for(var g=3D0;=0A=
g<o.cells.length;=0A=
g++){var c=3Do.cells[g];=0A=
if((" "+c.className+" ").indexOf("sortable")!=3D-1){var =
b=3Dthis._getInnerText(c);=0A=
var n=3D(c.title)?c.title:b;=0A=
c.title=3D"Click to sort by "+n.toLowerCase();=0A=
var e=3Ddocument.createElement("a");=0A=
e.href=3D"#";=0A=
e.className=3D"sortheader";=0A=
e.onclick=3Dl(e,g);=0A=
e.innerHTML=3Db+'<span class=3D"sortarrow">&nbsp;&nbsp;&nbsp;</span>';=0A=
c.innerHTML=3D"";=0A=
c.appendChild(e)=0A=
}}this.callback()=0A=
};=0A=
Object.extend(SortableTable.prototype,{poundRegex:new =
RegExp("(\u00A3|&pound;)","g"),resort:function(k,n){var r;=0A=
for(var u=3D0;=0A=
u<k.childNodes.length;=0A=
u++){if(k.childNodes[u].tagName&&k.childNodes[u].tagName.toLowerCase()=3D=
=3D"span"){r=3Dk.childNodes[u]=0A=
}}var a=3Dthis._getInnerText(r);=0A=
var c=3Dk.parentNode;=0A=
var e=3Dn||c.cellIndex;=0A=
var t=3Dthis.table;=0A=
if(t.rows.length<=3D1){return=0A=
}var l=3Dthis._getInnerText(t.rows[1].cells[e]);=0A=
var q=3Dthis._sort_caseInsensitive;=0A=
if(l.match(/^[\d\.]+$/)){q=3Dthis._sort_numeric=0A=
}else{if(l.match(this.poundRegex)){q=3Dthis._sort_pounds=0A=
}}possdate=3Dl.match(SortableTables.DATE_RE);=0A=
if(possdate){first=3DparseInt(possdate[1]);=0A=
second=3DparseInt(possdate[2]);=0A=
if(first>12){q=3Dthis._sort_ddmm=0A=
}else{if(second>12){q=3Dthis._sort_mmdd=0A=
}else{q=3Dthis._sort_ddmm=0A=
}}}if((" "+t.rows[0].cells[e].className+" =
").indexOf("sortable_filesize")!=3D-1){q=3Dthis._sort_filesize=0A=
}this.sortColumn=3De;=0A=
var f=3Dnew Array();=0A=
var g=3Dnew Array();=0A=
for(i=3D0;=0A=
i<t.rows[0].length;=0A=
i++){f[i]=3Dt.rows[0][i]=0A=
}for(j=3D1;=0A=
j<t.rows.length;=0A=
j++){g[j-1]=3Dt.rows[j]=0A=
}g.sort(q.bind(this));=0A=
var p;=0A=
if(r.getAttribute("sortdir")=3D=3D"down"){p=3D"&nbsp;&nbsp;&uarr;";=0A=
g.reverse();=0A=
r.setAttribute("sortdir","up");=0A=
k.className=3D"sortheader sortup"=0A=
}else{p=3D"&nbsp;&nbsp;&darr;";=0A=
r.setAttribute("sortdir","down");=0A=
k.className=3D"sortheader sortdown"=0A=
}for(i=3D0;=0A=
i<g.length;=0A=
i++){if(!g[i].className||(g[i].className&&(g[i].className.indexOf("sortbo=
ttom")=3D=3D-1))){t.tBodies[0].appendChild(g[i])=0A=
}}for(i=3D0;=0A=
i<g.length;=0A=
i++){if(g[i].className&&(g[i].className.indexOf("sortbottom")!=3D-1)){t.t=
Bodies[0].appendChild(g[i])=0A=
}}var o=3Ddocument.getElementsByTagName("span");=0A=
for(var u=3D0;=0A=
u<o.length;=0A=
u++){if(o[u].className=3D=3D"sortarrow"){if(this._getParent(o[u],"table")=
=3D=3Dthis._getParent(k,"table")){o[u].innerHTML=3D"&nbsp;&nbsp;&nbsp;"=0A=
}}}var s=3Dthis._getParent(k,"tr");=0A=
var b=3Ds.getElementsByTagName("a");=0A=
for(var u=3D0;=0A=
u<b.length;=0A=
u++){if(b[u]!=3Dk){b[u].className=3D"sortheader"=0A=
}}r.innerHTML=3Dp;=0A=
this.callback()=0A=
},_sort_caseInsensitive:function(e,c){aa=3Dthis._getInnerText(e.cells[thi=
s.sortColumn]).toLowerCase();=0A=
bb=3Dthis._getInnerText(c.cells[this.sortColumn]).toLowerCase();=0A=
if(String.prototype.trim){aa=3Daa.trim();=0A=
bb=3Dbb.trim()=0A=
}if(aa=3D=3Dbb){return 0=0A=
}if(aa<bb){return -1=0A=
}return 1=0A=
},_sort_default:function(e,c){aa=3Dthis._getInnerText(e.cells[this.sortCo=
lumn]);=0A=
bb=3Dthis._getInnerText(c.cells[this.sortColumn]);=0A=
if(aa=3D=3Dbb){return 0=0A=
}if(aa<bb){return -1=0A=
}return 1=0A=
},_sort_numeric:function(e,c){return =
this._doNumericSort(this._getInnerText(e.cells[this.sortColumn]),this._ge=
tInnerText(c.cells[this.sortColumn]))=0A=
},_sort_pounds:function(e,c){return =
this._doNumericSort(this._getInnerText(e.cells[this.sortColumn]).replace(=
this.poundRegex,"").replace(",",""),this._getInnerText(c.cells[this.sortC=
olumn]).replace(this.poundRegex,"").replace(",",""))=0A=
},_sort_ddmm:function(e,c){aa=3Dthis._getInnerText(e.cells[this.sortColum=
n]);=0A=
bb=3Dthis._getInnerText(c.cells[this.sortColumn]);=0A=
mtch=3Daa.match(SortableTables.DATE_RE);=0A=
y=3Dmtch[3];=0A=
m=3Dmtch[2];=0A=
d=3Dmtch[1];=0A=
if(m.length=3D=3D1){m=3D"0"+m=0A=
}if(d.length=3D=3D1){d=3D"0"+d=0A=
}dt1=3Dy+m+d;=0A=
mtch=3Dbb.match(SortableTables.DATE_RE);=0A=
y=3Dmtch[3];=0A=
m=3Dmtch[2];=0A=
d=3Dmtch[1];=0A=
if(m.length=3D=3D1){m=3D"0"+m=0A=
}if(d.length=3D=3D1){d=3D"0"+d=0A=
}dt2=3Dy+m+d;=0A=
if(dt1=3D=3Ddt2){return 0=0A=
}if(dt1<dt2){return -1=0A=
}return 1=0A=
},_sort_mmdd:function(e,c){aa=3Dthis._getInnerText(e.cells[this.sortColum=
n]);=0A=
bb=3Dthis._getInnerText(c.cells[this.sortColumn]);=0A=
mtch=3Daa.match(SortableTables.DATE_RE);=0A=
y=3Dmtch[3];=0A=
d=3Dmtch[2];=0A=
m=3Dmtch[1];=0A=
if(m.length=3D=3D1){m=3D"0"+m=0A=
}if(d.length=3D=3D1){d=3D"0"+d=0A=
}dt1=3Dy+m+d;=0A=
mtch=3Dbb.match(SortableTables.DATE_RE);=0A=
y=3Dmtch[3];=0A=
d=3Dmtch[2];=0A=
m=3Dmtch[1];=0A=
if(m.length=3D=3D1){m=3D"0"+m=0A=
}if(d.length=3D=3D1){d=3D"0"+d=0A=
}dt2=3Dy+m+d;=0A=
if(dt1=3D=3Ddt2){return 0=0A=
}if(dt1<dt2){return -1=0A=
}return 1=0A=
},_sort_filesize:function(e,c){aa=3Dthis._getInnerText(e.cells[this.sortC=
olumn]);=0A=
bb=3Dthis._getInnerText(c.cells[this.sortColumn]);=0A=
a_bytes=3D0;=0A=
b_bytes=3D0;=0A=
mtch=3Daa.match(SortableTables.FILESIZE_RE);=0A=
if(mtch){num=3Dmtch[1];=0A=
units=3Dmtch[2];=0A=
if(units=3D=3D"MB"){a_bytes=3Dnum*1024*1024=0A=
}else{a_bytes=3Dnum*1024=0A=
}}mtch=3Dbb.match(SortableTables.FILESIZE_RE);=0A=
if(mtch){num=3Dmtch[1];=0A=
units=3Dmtch[2];=0A=
if(units=3D=3D"MB"){b_bytes=3Dnum*1024*1024=0A=
}else{b_bytes=3Dnum*1024=0A=
}}return this._doNumericSort(a_bytes,b_bytes)=0A=
},_doNumericSort:function(e,c){aa=3DparseFloat(e);=0A=
if(isNaN(aa)){aa=3D0=0A=
}bb=3DparseFloat(c);=0A=
if(isNaN(bb)){bb=3D0=0A=
}return aa-bb=0A=
},_getInnerText:function(e){if(typeof e=3D=3D"string"){return e.trim()=0A=
}if(typeof e=3D=3D"undefined"){return e.trim()=0A=
}if(e.innerText){return e.innerText.trim()=0A=
}var f=3D"";=0A=
var c=3De.childNodes;=0A=
var a=3Dc.length;=0A=
for(var b=3D0;=0A=
b<a;=0A=
b++){switch(c[b].nodeType){case 1:f+=3Dthis._getInnerText(c[b]);=0A=
break;=0A=
case 3:f+=3Dc[b].nodeValue;=0A=
break=0A=
}}return f.trim()=0A=
},_getParent:function(b,a){if(b=3D=3Dnull){return null=0A=
}else{if(b.nodeType=3D=3D1&&b.tagName.toLowerCase()=3D=3Da.toLowerCase())=
{return b=0A=
}else{return this._getParent(b.parentNode,a)=0A=
}}},_zebraStripe:function(){var b=3Dthis.table;=0A=
rows=3Db.getElementsByTagName("tr");=0A=
var c=3Dtrue;=0A=
for(var a=3D0;=0A=
a<rows.length;=0A=
a++){cells=3Drows[a].getElementsByTagName("td");=0A=
if(cells.length=3D=3D0){continue=0A=
}rows[a].className=3Dc?"odd":"even";=0A=
c=3D!c=0A=
}},callback:function(){this._zebraStripe()=0A=
}});=0A=
Event.onDOMReady(SortableTables.init)=0A=
}Event.onDOMReady(function(){var a=3D$("pageCommentsContainer");=0A=
if(a){var e=3D$("pageCommentsContainer").down(".commentsLink");=0A=
var b=3DComments.showPageComments;=0A=
var c=3D{};=0A=
var f=3Dwindow.location.href.toQueryParams();=0A=
if(typeof =
f.comments!=3D"undefined"){b=3D"no"!=3Df.comments&&"false"!=3Df.comments&=
&"off"!=3Df.comments=0A=
}c.waitForClick=3D!b;=0A=
window.pageComments=3DComments.fromLink(e,c)=0A=
}});=0A=
var Comments=3Dfunction(c,b,a){this.url=3Dc;=0A=
this.div=3Db;=0A=
this.rootList=3Dnull;=0A=
this.replyTo=3Dnull;=0A=
this.replyToId=3Dnull;=0A=
this.link=3Da;=0A=
this.hideDeletedComments=3Dnull;=0A=
if(!Comments.C){Comments.C=3D{PERMA_REGEX:/^#c([0-9a-f]){16,32}$/,URL:"/s=
itebuilder2/api/comment"};=0A=
Comments.L=3D{SPINNER:'<img src=3D"/static_war/images/tab-spinner.gif" =
>',LOADING:" Loading comments &hellip;",LOADINGFORM:"Loading form =
&hellip;",DENIED_MESSAGE:"<span class=3D'permission_denied'>You do not =
have permission to view these comments.</span>",FAILED_MESSAGE:"<span =
class=3D'error_unknown'>Sorry, there was a problem loading =
comments.</span>",REPLY_HEADING:"Reply to comment"}=0A=
}};=0A=
Comments.showPageComments=3Dfalse;=0A=
Comments.fromLink=3Dfunction(e,a){a=3Da||{};=0A=
e=3D$(e);=0A=
var f=3De.href.toQueryParams().page;=0A=
if(f){var l=3Da.divId||("commentsFor"+f.replace(/[^a-z0-9]+/g,"_"));=0A=
var k=3Ddocument.createElement("div");=0A=
k.id=3Dl;=0A=
var g=3Dnew Comments(f,k,e);=0A=
var b=3D!!((window.location.hash||"").match(Comments.C.PERMA_REGEX));=0A=
if(a.waitForClick&&!b&&e){e.observe("click",function(c){Event.stop(c);=0A=
g.open();=0A=
return false=0A=
}.bindAsEventListener(e))=0A=
}else{g.open()=0A=
}return g=0A=
}};=0A=
Comments.decorateLinks=3Dfunction(){$$(".commentsLink").each(Comments.fro=
mLink)=0A=
};=0A=
Comments.prototype=3D{init:function(){this._loadingMessage();=0A=
var =
a=3D(window.SitebuilderInfo||{}).lastUpdated||parseInt(Math.random()*9999=
99999999999);=0A=
if(new WCookie("WarwickSSO").value){a+=3D"U"=0A=
}new =
Ajax.Request(Comments.C.URL,{method:"get",parameters:this.params({page:th=
is.url,random:a}),onSuccess:this.initDone.bind(this),onFailure:this.initF=
ail.bind(this)})=0A=
},params:function(a){if(typeof =
this.hideDeletedComments=3D=3D"boolean"){a.HideDeletedComments=3Dthis.hid=
eDeletedComments=0A=
}return a=0A=
},setHideDeletedComments:function(a){if(a!=3Dthis.hideDeletedComments){th=
is.hideDeletedComments=3Da;=0A=
this.init()=0A=
}},_loadingMessage:function(){Element.update(this.div,Comments.L.SPINNER+=
Comments.L.LOADING);=0A=
$(this.div).fire("comments:updated")=0A=
},initDone:function(a){$(this.div).update(a.responseText);=0A=
$(this.div).fire("comments:updated",{refreshCount:true});=0A=
if((window.location.hash||"").match(Comments.C.PERMA_REGEX)){window.locat=
ion.hash=3Dwindow.location.hash=0A=
}this.decorateEverything();=0A=
this.initialHeading=3Dthis._getFormHolder().down("h2").innerHTML;=0A=
this.initialSubmitText=3Dthis._getFormHolder().down("input[name=3DpostSub=
mit]")?this._getFormHolder().down("input[name=3DpostSubmit]").value:null=0A=
},initFail:function(a){var b=3D$(this.div);=0A=
if((a.status=3D=3D301||a.status=3D=3D302)&&a.getResponseHeader("Location"=
).indexOf("websignon")>-1){b.update(Comments.L.DENIED_MESSAGE)=0A=
}else{b.update(Comments.L.FAILED_MESSAGE)=0A=
}b.fire("comments:updated")=0A=
},previewClick:function(b){var a=3DEvent.element(b);=0A=
params=3D$H(Form.serialize(a.up("form"),true));=0A=
if(params.unset){params.set("previewSubmit","Preview");=0A=
params.unset("postSubmit")=0A=
}else{params.previewSubmit=3D"Preview";=0A=
params.remove("postSubmit")=0A=
}new =
Ajax.Request(Comments.C.URL,{method:"post",parameters:params,onSuccess:fu=
nction(c){var e=3Dc.responseText;=0A=
var f=3D$(this.div).down(".previewContainer");=0A=
f.update("<h2>Preview</h2>"+e);=0A=
new Effect.Highlight(f);=0A=
$(this.div).fire("comments:updated")=0A=
}.bind(this)});=0A=
Event.stop(b)=0A=
},unfollowClick:function(b){var a=3DEvent.element(b);=0A=
params=3D$H(Form.serialize(a.up("form"),true));=0A=
new =
Ajax.Request(Comments.C.URL,{method:"post",parameters:params,onSuccess:fu=
nction(c){$(this.div).update(c.responseText);=0A=
$(this.div).fire("comments:updated",{refreshCount:true});=0A=
this.decorateEverything()=0A=
}.bind(this)});=0A=
Event.stop(b)=0A=
},decorateForm:function(){if($(this.div).down("input[name=3DpreviewSubmit=
]")){$(this.div).down("input[name=3DpreviewSubmit]").observe("click",this=
.previewClick.bindAsEventListener(this))=0A=
}var b=3D$(this.div).down("input[name=3DpostSubmit]");=0A=
if(b){b.enable();=0A=
b.observe("click",this.submitClick.bindAsEventListener(this))=0A=
}var a=3D$(this.div).down("input[name=3DunfollowSubmit]");=0A=
if(a){a.observe("click",this.unfollowClick.bindAsEventListener(this))=0A=
}this._reassignFormTabindex()=0A=
},resetForm:function(){var a=3Dthis._getForm();=0A=
if(a){var e=3Dthis._getFormHolder();=0A=
a.text.value=3D"";=0A=
$(this.div).down(".previewContainer").update("");=0A=
$(this.div).fire("comments:updated");=0A=
a.postSubmit.enable();=0A=
a.select(".user_error").each(function(f){f.remove()=0A=
});=0A=
var c=3Da.down("input[name=3DcommentId]");=0A=
if(c){c.remove()=0A=
}var b=3De.down(".editReplyText");=0A=
if(b){b.remove()=0A=
}e.down("h2").update(this.initialHeading);=0A=
e.down("input[name=3DpostSubmit]").value=3Dthis.initialSubmitText=0A=
}this.resetFlags()=0A=
},resetFlags:function(){this.editing=3Dnull;=0A=
this.editingId=3Dnull;=0A=
this.replyTo=3Dnull;=0A=
this.replyToId=3Dnull=0A=
},decorateListWithin:function(a){this.rootList=3D$(this.div).down("ul");=0A=
if($(a)){$(a).select("a.replyLink").each(function(b){var =
c=3D$(b).href.toQueryParams().replyTo;=0A=
if($(b)){$(b).observe("click",function(f,e){Event.stop(f);=0A=
if(e!=3Dthis.replyToId){this.resetForm();=0A=
this.replyTo=3D$("pageComment_"+e).up("li");=0A=
this.replyToId=3De;=0A=
this.replyTo.appendChild(this._getFormHolder());=0A=
this._getFormHolder().down("h2").update(Comments.L.REPLY_HEADING);=0A=
$(this.div).fire("comments:updated")=0A=
}return false=0A=
}.bindAsEventListener(this,c))=0A=
}}.bind(this));=0A=
$(a).select("a.permalink").each(function(b){var =
c=3Db.href.match(/#(.+)/)[1];=0A=
if(c&&$(b)){$(b).observe("click",function(e,f){Event.stop(e);=0A=
window.location.hash=3Df;=0A=
return false=0A=
}.bindAsEventListener(this,c))=0A=
}}.bind(this))=0A=
}this._replaceClick(a,"a.deleteLink",true,function(f,c){var b=3D"Are you =
sure you want to delete this comment? ";=0A=
var e=3DEvent.element(f).up("li").getElementsByTagName("li").length;=0A=
if(e=3D=3D1){b+=3D" one reply will also be deleted."=0A=
}else{if(e>1){b+=3De+" replies will also be deleted."=0A=
}}if(confirm(b)){this.deleteComment(c)=0A=
}});=0A=
this._replaceClick(a,"a.approveLink",true,function(c,b){if(confirm("Are =
you sure you want to approve this comment?")){this.approveComment(b)=0A=
}});=0A=
this._replaceClick(a,"a.showDeletedCommentsLink",false,function(){this.se=
tHideDeletedComments(false)=0A=
});=0A=
this._replaceClick(a,"a.hideDeletedCommentsLink",false,function(){this.se=
tHideDeletedComments(true)=0A=
});=0A=
this._replaceClick(this.div,"a.editLink",true,function(c,b){if(b!=3Dthis.=
editingId){this.resetForm();=0A=
this.editing=3DEvent.element(c).up("li");=0A=
this.editingId=3Db;=0A=
new =
Ajax.Request(Comments.C.URL,{method:"get",parameters:{commentId:b,page:th=
is._getForm()?this._getForm().page.value:""},onSuccess:function(f){this._=
getFormHolder().update(f.responseText);=0A=
var e=3Dthis._getFormHolder().down(".cancelEditingLink");=0A=
if(e){e.remove()=0A=
}this.decorateForm();=0A=
this.editing.appendChild(this._getFormHolder());=0A=
var g=3Dthis.editing.down("ul");=0A=
if(g){this.editing.appendChild(g)=0A=
}$(this.div).fire("comments:updated")=0A=
}.bind(this)})=0A=
}})=0A=
},_replaceClick:function(c,b,a,e){if($(c)){$(c).select(b).each(function(f=
){var g=3Dnull;=0A=
if(a){var k=3D$(f).up(".pageComment");=0A=
g=3Dthis._commentIdFromDiv(k)=0A=
}if($(f)){$(f).observe("click",function(n,l){Event.stop(n);=0A=
(e.bind(this))(n,l);=0A=
return false=0A=
}.bindAsEventListener(this,g))=0A=
}}.bind(this))=0A=
}},decorateList:function(){this.decorateListWithin(this.div)=0A=
},decorateEverything:function(){var =
a=3D$(this.div).down(".postCommentLink");=0A=
if(a){a.observe("click",function(b){}.bindAsEventListener(this))=0A=
}this.decorateList();=0A=
this.decorateForm()=0A=
},deleteComment:function(a){new =
Ajax.Request(Comments.C.URL,{method:"post",parameters:this.params({action=
:"delete",commentId:a,page:this._getForm().page.value}),onSuccess:this.on=
DeleteSuccess.bind(this),onFailure:this.onDeleteFailure.bind(this)})=0A=
},onDeleteSuccess:function(a){$(this.div).update(a.responseText);=0A=
$(this.div).fire("comments:updated",{refreshCount:true});=0A=
this.decorateEverything()=0A=
},onDeleteFailure:function(a){},approveComment:function(a){new =
Ajax.Request(Comments.C.URL,{method:"post",parameters:{action:"approve",c=
ommentId:a,page:this._getForm().page.value},onSuccess:this.onApproveSucce=
ss.bind(this),onFailure:this.onApproveFailure.bind(this)})=0A=
},onApproveSuccess:function(a){$(this.div).update(a.responseText);=0A=
$(this.div).fire("comments:updated",{refreshCount:true});=0A=
this.decorateEverything()=0A=
},onApproveFailure:function(a){},submitClick:function(b){Event.stop(b);=0A=
var a=3DEvent.element(b);=0A=
a.disable();=0A=
var c=3D$H(Form.serialize(this._getForm(),true));=0A=
c.unset("previewSubmit");=0A=
c.set("postSubmit","Submit");=0A=
if(this.replyToId){c.set("replyTo",this.replyToId)=0A=
}new =
Ajax.Request(Comments.C.URL,{method:"post",parameters:c,onSuccess:this.on=
SubmitSuccess.bind(this),onFailure:this.onSubmitFailure.bind(this)});=0A=
return false=0A=
},onSubmitSuccess:function(a){$(this.div).update(a.responseText);=0A=
$(this.div).fire("comments:updated",{refreshCount:true});=0A=
this.decorateEverything();=0A=
this.resetFlags()=0A=
},onSubmitFailure:function(a){this._getFormHolder().update(a.responseText=
);=0A=
this.decorateForm()=0A=
},open:function(){if(this.link&&this.link.parentNode&&!this.keepLink){thi=
s.link.parentNode.replaceChild(this.div,this.link)=0A=
}this.init()=0A=
},resetFormPosition:function(){this._insertAfter(this._getListHolder(),th=
is._getFormHolder())=0A=
},_commentIdFromDiv:function(a){return =
a.id.substring("pageComment_".length)=0A=
},_greatestTabindex:function(){return =
$$("[tabindex]").inject(0,function(a,b){return =
Math.max(a,b.getAttribute("tabindex"))=0A=
})=0A=
},_reassignFormTabindex:function(){var b=3Dthis._greatestTabindex();=0A=
if(this._getForm()){var a=3Dthis._getForm().select("[tabindex]");=0A=
a.each(function(c){c.setAttribute("tabindex",++b)=0A=
})=0A=
}},_getForm:function(){return $(this.div).down("form")=0A=
},_getFormHolder:function(){return =
$(this.div).down(".comment_form_holder")=0A=
},_getListHolder:function(){return =
$(this.div).down(".comment_list_holder")=0A=
},_insertAfter:function(b,a){b.parentNode.insertBefore(a,b.nextSibling)=0A=
}};=0A=
var map;=0A=
var =
RoomsMap=3D{QUERY_URL:"/ajax/lvsch/rooms.json",popup:null,currentRoom:nul=
l,mapElement:null,generateId:function(){return"map"+Math.floor(Math.rando=
m()*10000)=0A=
},generateMapContainer:function(b,a){if(RoomsMap.mapElement){a.append('<d=
iv id=3D"'+b+'Anchor"><div id=3D"'+b+'ContainerWrapper" =
style=3D"position:relative;"></div></div>')=0A=
}else{a.append('<div id=3D"'+b+'Anchor"><div =
id=3D"'+b+'ContainerWrapper" style=3D"position:relative;"><div =
id=3D"'+b+'Container" style=3D"position:relative; width:381px; =
height:260px;">Loading map&hellip;</div></div></div>')=0A=
}},loadMapForRoom:function(link,roomName){if(!RoomsMap._loadPopup(link,ro=
omName)){return=0A=
}new =
Ajax.Request(RoomsMap.QUERY_URL,{asynchronous:true,method:"get",parameter=
s:"room=3D"+roomName+"&exactMatch=3Dtrue",onComplete:function(resp){var =
rooms=3Deval("("+resp.responseText+")");=0A=
if(rooms.length>1){var content=3Dnew StringBuilder("<p>Found more than =
one room; disambiguation required.</p>");=0A=
$A(rooms).each(function(room){RoomsMap._renderRoomDescription(room,conten=
t)=0A=
});=0A=
RoomsMap.popup.setContent(content.toString())=0A=
}else{if(rooms.length=3D=3D1){var content=3Dnew StringBuilder("");=0A=
var room=3Drooms[0];=0A=
var id=3DRoomsMap.generateId();=0A=
RoomsMap._renderRoomDescription(room,content);=0A=
RoomsMap.generateMapContainer(id,content);=0A=
content.append("<p>");=0A=
if(room.buildingNumber>0){content.append('<a =
href=3D"http://go.warwick.ac.uk/interactivemap?type=3Dbuilding&num=3D'+ro=
om.buildingNumber+'">')=0A=
}else{content.append('<a =
href=3D"http://go.warwick.ac.uk/interactivemap">')=0A=
}content.append("View full map");=0A=
content.append("</a></p>");=0A=
RoomsMap.popup.setContent(content.toString());=0A=
RoomsMap._doMap(id,room,"room")=0A=
}else{RoomsMap.popup.setContent("<p>The specified room could not be =
found.</p>")=0A=
}}}})=0A=
},loadMapForBuilding:function(e,b,a){if(!RoomsMap._loadPopup(e,b)){return=0A=
}var c=3Dnew StringBuilder("");=0A=
RoomsMap._loadMapsData(true,function(){var =
g=3DmapData.Buildings.detect(function(n){return n.num=3D=3Db=0A=
});=0A=
var f=3Df||g.title;=0A=
var l=3DRoomsMap.generateId();=0A=
var k=3D{buildingNumber:b,buildingName:f};=0A=
if(f){c.append("<p>");=0A=
if(k.buildingNumber>0){c.append('<a =
href=3D"http://go.warwick.ac.uk/interactivemap?type=3Dbuilding&num=3D'+k.=
buildingNumber+'">')=0A=
}else{c.append('<a href=3D"http://go.warwick.ac.uk/interactivemap">')=0A=
}c.append("<strong>"+f+"</strong></a></p>")=0A=
}RoomsMap.generateMapContainer(l,c);=0A=
c.append("<p>");=0A=
if(k.buildingNumber>0){c.append('<a =
href=3D"http://go.warwick.ac.uk/interactivemap?type=3Dbuilding&num=3D'+k.=
buildingNumber+'">')=0A=
}else{c.append('<a href=3D"http://go.warwick.ac.uk/interactivemap">')=0A=
}c.append("View full map</a></p>");=0A=
RoomsMap.popup.setContent(c.toString());=0A=
RoomsMap._doMap(l,k,"building")=0A=
})=0A=
},loadMapForSection:function(c,e,a){if(!RoomsMap._loadPopup(c,e+":"+a)){r=
eturn=0A=
}var b=3Dnew StringBuilder("");=0A=
RoomsMap._loadMapsData(true,function(){var =
f=3DmapData[e].detect(function(k){return k.title=3D=3Da=0A=
});=0A=
var g=3DRoomsMap.generateId();=0A=
b.append("<p><strong>"+f.title+"</strong></p>");=0A=
if(f.url){b.append('<p><a href=3D"'+f.url+'" =
class=3D"moreInformation">More information</a></p>')=0A=
}RoomsMap.generateMapContainer(g,b);=0A=
b.append('<p><a href=3D"http://go.warwick.ac.uk/interactivemap">View =
full map</a></p>');=0A=
RoomsMap.popup.setContent(b.toString());=0A=
RoomsMap._doMap(g,f,"other")=0A=
})=0A=
},_loadMapsData:function(b,k){if(typeof VEMap=3D=3D"undefined"){var =
g=3D["/static_war/apps/livemap/mapControl.js."+SitebuilderInfo.buildTimes=
tamp,"//search.warwick.ac.uk/search/mapData.json?assign=3DmapData","/stat=
ic_war/apps/livemap/mapnocontrol.min.js."+SitebuilderInfo.buildTimestamp]=
;=0A=
var f=3Db?"":Math.floor(Math.random()*10000);=0A=
var c=3Ddocument.getElementsByTagName("head")[0];=0A=
var a=3D{};=0A=
function e(p){var n=3Dg[p];=0A=
if(f!=3D""){n+=3Df=0A=
}var o=3Ddocument.getElementsByTagName("head")[0];=0A=
var l=3Ddocument.createElement("script");=0A=
l.src=3Dn;=0A=
a[n]=3D{done:false,script:l};=0A=
l.onload=3Dl.onreadystatechange=3Dfunction(r,q){return =
function(){if(!a[q].done&&(!this.readyState||this.readyState=3D=3D"loaded=
"||this.readyState=3D=3D"complete")){a[q].done=3Dtrue;=0A=
if(r>=3Dg.length-1){k();=0A=
return=0A=
}else{e(r+1)=0A=
}}}=0A=
}(p,n);=0A=
o.appendChild(a[n].script)=0A=
}e(0)=0A=
}else{k()=0A=
}},_loadPopup:function(a,b){if(RoomsMap.popup=3D=3Dnull){RoomsMap.popup=3D=
new WPopupBox();=0A=
RoomsMap.popup.rootElement.className+=3D" popupMap";=0A=
RoomsMap.popup.rootElement.style.zIndex=3D50=0A=
}else{if(RoomsMap.currentRoom=3D=3Db){RoomsMap.popup.show();=0A=
RoomsMap.popup.positionBelow(a);=0A=
return false=0A=
}}if(RoomsMap.mapElement){$(RoomsMap.mapElement).remove()=0A=
}RoomsMap.currentRoom=3Db;=0A=
RoomsMap.popup.setSize(450,400);=0A=
RoomsMap.popup.show();=0A=
RoomsMap.popup.setContent("Loading...");=0A=
RoomsMap.popup.positionBelow(a);=0A=
return true=0A=
},_doMap:function(c,b,a){if(RoomsMap.mapElement){$(c+"ContainerWrapper").=
update();=0A=
$(c+"ContainerWrapper").appendChild(RoomsMap.mapElement)=0A=
}RoomsMap.popup.setHeightToFit();=0A=
RoomsMap._loadMapsData(true,function(){RoomsMap._loadMap(c+"Container",b,=
a,{containerId:c+"Container",wrapperId:c+"ContainerWrapper",anchorId:c+"A=
nchor",showMoreInfoOnPopup:false,showInfoBoxOnHighlight:false,roadworksIc=
onsLayer:13,carParksIconsLayer:16,buildingsIconsLayer:16,hallsIconsLayer:=
16,forcedZoomLevel:16})=0A=
})=0A=
},_loadMap:function(e,c,b,a){if(map&&$(map.ID)){a.containerId=3Dmap.optio=
ns.containerId;=0A=
map.setOptions(a)=0A=
}else{if(!$(e)){alert(e+" does not exist")=0A=
}map=3Dnew VEMap(e);=0A=
map.setOptions(a);=0A=
map.SetDashboardSize(VEDashboardSize.Tiny);=0A=
map.LoadMap(new =
VELatLong(52.381625,-1.563518),14,"r",false,VEMapMode.Mode2D,false);=0A=
map.EnableShapeDisplayThreshold(false);=0A=
map.BuildObjectLookup();=0A=
map.DrawHideLabels();=0A=
map.DrawAllShapeLayers();=0A=
map.AttachEvent("onendzoom",map.ZoomOverride);=0A=
map.ZoomOverride();=0A=
RoomsMap.mapElement=3D$(map.ID)=0A=
}this._focusOn(map,c,b)=0A=
},_focusOn:function(f,e,c){if(c&&c=3D=3D"building"){f.HighlightBuilding(e=
.buildingNumber)=0A=
}else{if(c&&c=3D=3D"other"){if(e.onsearchselect){var =
b=3De.onsearchselect[0];=0A=
var a=3De.onsearchselect[1];=0A=
(f[b])(e[a])=0A=
}else{console.log("No action to do for this item")=0A=
}}else{f.SelectRoom(e)=0A=
}}},_renderRoomDescription:function(a,c){c.append("<p><strong>"+(a.alias|=
|a.name)+"</strong> is a ");=0A=
var b=3D(a.type&&a.type!=3D"None"&&a.type!=3D"Locally timetabled room");=0A=
c.append(b?a.type.toLowerCase():"room");=0A=
if(a.floor){c.append(" on the ");=0A=
c.append(a.floor.toLowerCase());=0A=
switch(a.floor){case"1":c.append("st");=0A=
break;=0A=
case"2":c.append("nd");=0A=
break;=0A=
case"3":c.append("rd");=0A=
break;=0A=
case"4":case"5":c.append("th");=0A=
break=0A=
}c.append(" floor of ")=0A=
}else{c.append(" in ")=0A=
}if(a.buildingName.indexOf("Building")!=3D-1){c.append("the ")=0A=
}if(a.buildingNumber>0){c.append('<a =
href=3D"http://go.warwick.ac.uk/interactivemap?type=3Dbuilding&num=3D'+a.=
buildingNumber+'">')=0A=
}else{c.append('<a href=3D"http://go.warwick.ac.uk/interactivemap">')=0A=
}c.append("<strong>"+a.buildingName+"</strong></a>");=0A=
c.append("</p>")=0A=
}};
------=_NextPart_000_0000_01CC3F41.458092E0--

