From: <Saved by Windows Internet Explorer 7>
Subject: AESC : Home
Date: Thu, 15 Jan 2009 13:47:23 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0027_01C97717.CB803520"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/aesc.php?view=index

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>AESC : =
Home</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1"><LINK=20
media=3Dscreen href=3D"http://www.aesc.org/_css/main.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen =
href=3D"http://www.aesc.org/_css/sidebar.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.aesc.org/_css/header.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
media=3Dscreen href=3D"http://www.aesc.org/_css/pagecontent.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dprint =
href=3D"http://www.aesc.org/_css/print.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK title=3DRSS=20
href=3D"http://feeds.feedburner.com/aesc/searchwire" =
type=3Dapplication/rss+xml=20
rel=3Dalternate>
<SCRIPT src=3D"http://www.aesc.org/_js/sidenav.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.aesc.org/_js/main.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.aesc.org/_js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.aesc.org/_js/scriptaculous.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.aesc.org/_js/mouse_position.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16788" name=3DGENERATOR></HEAD>
<BODY>
<P class=3Dhide><A title=3D"Skip navigation." accessKey=3D2=20
href=3D"http://www.aesc.org/#pagecontent">Skip navigation</A>.</P>
<DIV id=3Duniversalheader>
<DIV id=3Dsearchbox>
<FORM name=3Dsearchform action=3Dhttp://www.google.com/search =
method=3Dget><INPUT=20
type=3Dhidden value=3Dhttp://www.aesc.org name=3Ddomains> <INPUT =
type=3Dhidden=20
value=3Dhttp://www.aesc.org name=3Dsitesearch> <INPUT type=3Dhidden=20
value=3D"Google Search" name=3DbtnG>=20
<P>Search <INPUT alt=3D"Search Here" name=3Dq><A=20
href=3D"javascript:submitform(document.searchform);"><IMG height=3D17 =
alt=3DSearch=20
src=3D"http://www.aesc.org/_graphics/header_gobutton.gif"=20
width=3D13></A></P></FORM></DIV><A=20
href=3D"http://www.aesc.org/aesc.php?view=3Dindex"><IMG class=3Dlogo =
height=3D71=20
alt=3D"AESC Homepage" =
src=3D"http://www.aesc.org/_graphics/header_aesc.gif"=20
width=3D506></A>=20
<DIV id=3Dbottomnav><A=20
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Dcontact">C=
ontact Us</A>=20
| <A =
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Dsitemap">S=
ite=20
Map</A> | <A=20
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Dhelp">Help=
</A></DIV></DIV>
<DIV id=3Dl2header><IMG class=3Drightspace height=3D152 alt=3D""=20
src=3D"http://www.aesc.org/_graphics/topleft_photo.jpg" width=3D200><A=20
href=3D"http://www.bluesteps.com/se/partners/n1009.asp"><IMG height=3D31 =

alt=3D"Senior Executives"=20
src=3D"http://www.aesc.org/_graphics/l2header_sebutton.gif" =
width=3D204></A><A=20
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Desp"><IMG =
height=3D31=20
alt=3D"Executive Search Professionals"=20
src=3D"http://www.aesc.org/_graphics/l2header_espbutton.gif" =
width=3D223></A><A=20
href=3D"http://corporateconnect.aesc.org/"><IMG height=3D31=20
alt=3D"Hiring Organizations"=20
src=3D"http://www.aesc.org/_graphics/l2header_hobutton.gif" =
width=3D187></A></DIV>
<DIV id=3Dmaincontent>
<DIV id=3Dsidebar>
<DIV id=3Dleftnav>
<UL id=3Dnav>
  <LI><A id=3Dtop/ href=3D"http://www.aesc.org/article/aboutus">About =
Us</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/article/presentation/">About the =
AESC</A>=20
    <LI><A href=3D"http://www.aesc.org/article/memberlistac/">List of =
AESC=20
    Members</A>=20
    <LI><A href=3D"http://www.aesc.org/article/contact/">Contact</A>=20
    <LI><A=20
    =
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Deventlis=
t"=20
    target=3D_blank>Calendar</A>=20
    <LI><A href=3D"http://www.aesc.org/article/mission/">Mission =
Statement</A>=20
    <LI><A href=3D"http://www.aesc.org/article/faqs/">FAQs</A>=20
    <LI><A href=3D"http://www.aesc.org/article/staff/">Staff</A>=20
    <LI><A =
href=3D"http://www.aesc.org/article/governance/">Governance</A>=20
    <LI><A =
href=3D"http://www.aesc.org/article/committees/">Committees</A>=20
    <LI><A =
href=3D"http://www.aesc.org/article/sponsorship/">Sponsorship</A>=20
  </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/membership/">Membership</A> =

  <UL>
    <LI><A href=3D"http://www.aesc.org/article/maxmem/">Maximizing Your=20
    Membership</A>=20
    <LI><A href=3D"http://www.aesc.org/article/memberbenefits/">Benefits =
of=20
    Membership</A>=20
    <LI><A =
href=3D"http://www.aesc.org/article/membercriteria/">Membership=20
    Criteria</A>=20
    <LI><A href=3D"http://www.aesc.org/article/memberdues/">Membership =
Dues</A>=20
    <LI><A href=3D"http://www.aesc.org/article/memberkit/">Membership =
Kit</A>=20
    <LI><A href=3D"http://www.aesc.org/article/application/">Membership=20
    Application Process</A> </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/meetings/">Meetings &amp;=20
  Conferences</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/article/conferences/">Annual=20
    Conferences</A>=20
    <LI><A href=3D"http://www.aesc.org/article/summit/">Researcher &amp; =
Associate=20
    Summits</A>=20
    <LI><A=20
    =
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Deventlis=
t"=20
    target=3D_blank>Calendar</A> </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/services/">Certification =
&amp;=20
  Training</A>=20
  <UL>
    <LI><A=20
    =
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Dcampus_h=
ome&amp;Site=3Daesc.org">Expert=20
    Forums and Online Courses</A>=20
    <LI><A=20
    =
href=3D"http://www.aesc.org/article/campus_certification/">Researcher/Ass=
ociate=20
    Certification</A>=20
    <LI><A href=3D"http://www.aesc.org/article/view_ft_top/">Audio =
Conferences for=20
    Senior Leaders</A> </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/services/">Services</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/campus/">Campus</A>=20
    <LI><A=20
    =
href=3D"http://corporateconnect.aesc.org/article/home/">CorporateConnect<=
/A>=20
    <LI><A href=3D"http://www.aesc.org/article/bluesteps/">BlueSteps</A> =

    <LI><A href=3D"http://www.aesc.org/opportunities.php"=20
    target=3D_blank>Opportunities</A>=20
    <LI><A href=3D"http://www.aesc.org/article/resources/">Resources</A> =

    <LI><A =
href=3D"http://www.aesc.org/article/diversity_home/">Diversity Resource=20
    Center</A>=20
    <LI><A href=3D"http://www.aesc.org/article/view_ft_top/">View from =
the Top</A>=20

    <LI><A href=3D"http://www.aesc.org/article/res_forum/">Researchers' =
Forum</A>=20
    </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/research/">Research &amp;=20
  Publications</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/article/industrynews/">Industry =
News &amp;=20
    Statistics</A>=20
    <LI><A href=3D"http://www.aesc.org/article/reports/">Research &amp;=20
    Reports</A>=20
    <LI><A=20
    =
href=3D"https://members.aesc.org/eweb/dynamicPage.aspx?webcode=3Dpreslett=
ers&amp;Site=3Daesc.org">President's=20
    Letters</A>=20
    <LI><A=20
    =
href=3D"https://members.aesc.org/eweb/dynamicPage.aspx?webcode=3Dsearchwi=
rearchive&amp;Site=3Daesc.org">SearchWire</A>=20
    </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/career/">Executive Search =
Careers</A>=20

  <UL>
    <LI><A href=3D"http://www.aesc.org/article/welcomeletter/">Welcome =
Letter</A>=20
    <LI><A href=3D"http://www.aesc.org/article/retained/">Industry=20
    Introduction</A>=20
    <LI><A href=3D"http://www.aesc.org/article/searchcareers/">Careers =
in=20
    Executive Search</A>=20
    <LI><A href=3D"http://www.aesc.org/article/glossary/">Glossary</A>=20
    <LI><A href=3D"http://www.aesc.org/opportunities.php"=20
    target=3D_blank>Opportunities</A> </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/standards/">Industry =
Standards</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/article/codeofethics/">Code of =
Ethics</A>=20
    <LI><A href=3D"http://www.aesc.org/article/guidelines/">Professional =
Practice=20
    Guidelines</A>=20
    <LI><A href=3D"http://www.aesc.org/article/clientrights/">Client's =
Bill of=20
    Rights</A>=20
    <LI><A =
href=3D"http://www.aesc.org/article/candidaterights/">Candidate's Bill=20
    of Rights</A>=20
    <LI><A href=3D"http://www.aesc.org/article/reference/">Reference =
Checking</A>=20
    <LI><A href=3D"http://www.aesc.org/article/dataprivacy/">Data =
Privacy</A>=20
    <LI><A href=3D"http://www.aesc.org/article/charter/">Executive =
Search=20
    Charter</A>=20
    <LI><A href=3D"http://www.aesc.org/article/printstandards/">Order =
Printed=20
    Copies</A>=20
    <LI><A href=3D"http://www.aesc.org/article/ethics_about/">Ethics and =

    Professional Practice Committee</A> </LI></UL>
  <LI><A href=3D"http://www.aesc.org/article/press/">Press</A>=20
  <UL>
    <LI><A href=3D"http://www.aesc.org/article/pressreleases/">Press =
Releases</A>=20
    <LI><A href=3D"http://www.aesc.org/article/logos/">Logos</A>=20
    <LI><A href=3D"http://www.aesc.org/article/media/">Media</A>=20
</LI></UL></LI></UL></DIV>
<DIV class=3Dloginbox>
<H1>AESC Member Login</H1>
<P><A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3DLogin&am=
p;Site=3Daesc.org">Login=20
here</A> to update your <A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3DMyInform=
ation&amp;site=3Daesc.org">profile</A>,=20
register for <A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Deventlis=
t&amp;site=3Daesc.org">events</A>=20
and <A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Dcampus_h=
ome&amp;site=3Daesc.org">training=20
courses</A>, or download <A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Dpublicat=
ions&amp;site=3Daesc.org">AESC=20
publications</A>. </P></DIV>
<DIV class=3Dloginbox>
<H1>Subscribe to AESC's SearchWire</H1>
<FORM name=3Dnewswireform =
action=3Dhttp://searchwire.aesc.org/default.aspx=20
method=3Dpost>
<P><INPUT id=3Demail=20
onblur=3D"javascript:restoreInput(document.newswireform.email, 'Enter =
e-mail here')"=20
onfocus=3D"javascript:clearInput(document.newswireform.email, 'Enter =
e-mail here')"=20
alt=3D"Enter e-mail here" value=3D"Enter e-mail here" =
name=3Demail><INPUT=20
style=3D"WIDTH: 13px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; HEIGHT: 17px; BORDER-BOTTOM-STYLE: none"=20
type=3Dimage alt=3D"Subscribe to AESC's SearchWire"=20
src=3D"http://www.aesc.org/_graphics/header_gobutton.gif"></P></FORM>
<P><A=20
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?WebCode=3Dsearchwi=
rearchive&amp;site=3Daesc.org">SearchWire=20
Archives</A> | <A href=3D"http://www.aesc.org/article/privacy/">Privacy=20
Policy</A></P>
<P><A style=3D"TEXT-DECORATION: none"=20
href=3D"http://feeds.feedburner.com/aesc/searchwire"><IMG=20
alt=3D"SearchWire RSS feed"=20
src=3D"http://www.aesc.org/_graphics/feed-icon-16x16.gif" border=3D0> =
<SPAN=20
style=3D"TEXT-DECORATION: underline">SearchWire via =
RSS</SPAN></A></P></DIV></DIV>
<DIV id=3Dpagecontent>
<H1 style=3D"MARGIN-TOP: 0px">Welcome to the AESC </H1>
<TABLE cellSpacing=3D4 cellPadding=3D10 width=3D590 border=3D0>
  <TBODY>
  <TR>
    <TD colSpan=3D2>
      <H5>Upcoming Training &amp; Events </H5>
      <TABLE cellSpacing=3D1 cellPadding=3D0 width=3D590 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dleft width=3D"33%">
            <P><A =
href=3D"http://events.aesc.org/calendar.asp?eid=3D1279">View from=20
            the Top - Growing Client Relationships During an Economic=20
            Contraction</A><BR>January 2</P></TD>
          <TD vAlign=3Dtop align=3Dleft width=3D"33%">
            <P><A =
href=3D"http://events.aesc.org/calendar.asp?eid=3D1278">Free=20
            BlueSteps Tutorial for AESC Members</A><BR>January =
8</P></TD>
          <TD vAlign=3Dtop align=3Dleft width=3D"33%">
            <P><A=20
            =
href=3D"https://members.aesc.org/eweb/DynamicPage.aspx?webcode=3DEventInf=
o&amp;Reg_evt_key=3D05983525-e828-480e-a7de-44d486f3dddd&amp;RegPath=3DEv=
entRegFees">AESC's=20
            50th Anniversary Global Conference</A><BR>March=20
      5-6</P></TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD vAlign=3Dtop width=3D295 bgColor=3D#f7f7f7>
      <H5>AESC Members </H5>
      <P>AESC members, please <A=20
      =
onclick=3D"javascript:urchinTracker('/tracking/home/memberhomepage/');"=20
      href=3D"http://www.aesc.org/article/members/">log-in for exclusive =

      access</A> to the latest industry news, valuable research tools, =
education=20
      and training materials and much more. Click here to learn about =
the <A=20
      =
onclick=3D"javascript:urchinTracker('/tracking/home/memberbenefits/');"=20
      href=3D"http://www.aesc.org/article/memberbenefits/">benefits of=20
      membership</A>. </P></TD>
    <TD vAlign=3Dtop width=3D295 bgColor=3D#ffffff>
      <H5>Senior Executives </H5>
      <P>The AESC's BlueSteps puts you on the radar screen of more than =
5,000=20
      search professionals in over 70 countries. Get organized with your =
job=20
      search, create an Executive Profile, upload your resume, and =
connect with=20
      the right retained search firms. <A=20
      onclick=3D"javascript:urchinTracker('/tracking/home/bluesteps/');" =

      href=3D"http://www.bluesteps.com/se/partners/n1009.asp">Register =
now</A>!=20
      </P></TD></TR>
  <TR>
    <TD vAlign=3Dtop width=3D295 bgColor=3D#ffffff>
      <H5>Resources for Executive Search </H5>
      <P align=3Dcenter>
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
									<!--=0A=
=0A=
									/*=0A=
									Random Image Link Script- By JavaScript =
Kit(http://www.javascriptkit.com)=0A=
									Over 200+ free JavaScripts here!=0A=
									Updated: 00/04/25=0A=
									*/=0A=
=0A=
									function random_imglink(){=0A=
										var myimages=3Dnew Array()=0A=
										//specify random images below. You can have as many as you wish=0A=
										myimages[0] =3D "logo_appsgo_100px.jpg"=0A=
										myimages[1] =3D "logo-kroll-100px.gif"=0A=
										myimages[2] =3D "logo-phoenix-100px.gif"=0A=
										myimages[3] =3D "logo-fei-100px.gif"=0A=
										myimages[4] =3D "logo-huntscanlon-100px.gif"=0A=
										myimages[5] =3D "logo-netshare-100px.gif"=0A=
										myimages[6] =3D "logo-execunet-100px.gif"=0A=
										myimages[7] =3D "logo-theladders-100px.gif"=0A=
										myimages[8] =3D "logo-cluen-100px.gif"=0A=
										myimages[9] =3D "logo-resumemirror-100px.gif"=0A=
										myimages[10] =3D "logo-workflow-100px.gif"=0A=
										myimages[11] =3D "logo-sheiliagrecoassociates-100px.gif"=0A=
										myimages[12] =3D "logo-ere-100px.gif"=0A=
										myimages[13] =3D "logo-zoominfo-100px.gif"=0A=
										myimages[14] =3D "logo-robertmfieldsattorney-100px.gif"=0A=
										myimages[15] =3D "logo-executivetree-100px.gif"=0A=
										=0A=
										=0A=
										=0A=
=0A=
										//specify corresponding links below=0A=
										var imagelinks=3Dnew Array()=0A=
										imagelinks[0] =3D "soappsgo"=0A=
										imagelinks[1] =3D "sokroll"=0A=
										imagelinks[2] =3D "sobridgewell"=0A=
										imagelinks[3] =3D "sofei"=0A=
										imagelinks[4] =3D "sohuntscanlon"	=0A=
										imagelinks[5] =3D "sonetshare"=0A=
										imagelinks[6] =3D "soexecunet"=0A=
										imagelinks[7] =3D "soladders"=0A=
										imagelinks[8] =3D "socluen"=0A=
										imagelinks[9] =3D "soresumemirror"=0A=
										imagelinks[10] =3D "soworkflow"=0A=
										imagelinks[11] =3D "sosheilagreco"=0A=
										imagelinks[12] =3D "soere"=0A=
										imagelinks[13] =3D "sozoominfo"=0A=
										imagelinks[14] =3D "sormfields"=0A=
										imagelinks[15] =3D "soexecutivetree"=0A=
										imagelinks[16] =3D "sophoenix"=0A=
										=0A=
										=0A=
										=0A=
										var ry=3DMath.floor(Math.random()*myimages.length)=0A=
										document.write('<a href=3D'+'"/article/'+imagelinks[ry]+'/" =
onclick=3D"javascript:urchinTracker(\'/tracking/home/'+imagelinks[ry]+'/\=
');"'+'><img src=3D"_images/sponsors/100px/'+myimages[ry]+'" border=3D0 =
class=3Dbanner-fulfillment><\/a>')=0A=
									}=0A=
									random_imglink()=0A=
									//-->=0A=
</SCRIPT>
      </P>
      <P>Find out about <A=20
      onclick=3D"javascript:urchinTracker('/tracking/home/resources/');" =

      href=3D"http://www.aesc.org/article/resources/">products and =
services</A>=20
      that will help your executive search business grow, including =
great=20
      discounts for AESC member firms. </P></TD>
    <TD vAlign=3Dtop width=3D295 bgColor=3D#f7f7f7>
      <H5>Hiring Organizations </H5>
      <P>Are you looking for a retained executive search firm to help =
you with=20
      your senior hiring needs? The AESC offers services to help connect =
you=20
      with the right search firm. Click here to learn more about <A=20
      =
onclick=3D"javascript:urchinTracker('/tracking/home/hiringorgs/');"=20
      href=3D"http://www.aesc.org/article/ho/">SearchAlert</A> and <A=20
      =
onclick=3D"javascript:urchinTracker('/tracking/home/hiringorgs/');"=20
      href=3D"http://www.aesc.org/article/ho/">CorporateConnect</A>.=20
  </P></TD></TR></TBODY></TABLE>
<H1 style=3D"MARGIN-TOP: 0px">About the AESC </H1>
<P>The Association of Executive Search Consultants is the worldwide =
professional=20
association for the retained executive search industry. The AESC's =
mission is to=20
promote the highest professional standards in retained executive search=20
consulting, broaden public understanding of the executive search =
process, and=20
serve as an advocate for the interests of its member firms. </P><!-- <p =
style=3D"text-align: center;">=0A=
							<table>=0A=
								<tr>=0A=
									<td><a href=3D"/article/yourcareer/"><img =
src=3D"_banners/senior_executive_book.gif" class=3D"banner-fulfillment" =
/></a></td>=0A=
									<td><a =
href=3D"https://members.aesc.org/eweb/dynamicPage.aspx?webcode=3Dsearchwi=
rearchive&Site=3Daesc.org"><img src=3D"_banners/searchwire.gif" =
class=3D"banner-fulfillment" /></a></td>=0A=
=0A=
=0A=
								</tr>=0A=
							</table>=0A=
						</p> -->
<DIV id=3Dfooter>
<P>Copyright =A9 2007 Association of Executive Search Consultants</P>
<P><A =
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Dprivacy">P=
rivacy=20
Policy</A> | <A=20
href=3D"http://www.aesc.org/aesc.php?view=3Darticle&amp;page=3Dtechreqs">=
Technical=20
Requirements</A></P>
<P><A href=3D"http://validator.w3.org/check/referer">XHTML</A> | <A=20
href=3D"http://jigsaw.w3.org/css-validator/validator?uri=3Dhttp://www.aes=
c.org/_css/main.css">CSS</A>=20
| <A=20
href=3D"http://www.contentquality.com/mynewtester/cynthia.exe?Url1=3Dhttp=
://www.aesc.org/">508</A></P></DIV></DIV></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_uacct =3D "UA-70164-1";=0A=
_udn=3D"aesc.org";=0A=
urchinTracker();=0A=
</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/header_gobutton.gif

R0lGODlhDQARAOYAAP7+/P/+/P3//P/8////+/7+///9/niPsf3+//7//XeOroidunmNroqdu4md
uHqOr3eOrWZ/p/7/+0xplY+huYWdtXaRro6ivfz//3uPsPP3+v3//uHp9ISctoactIibu3mOrYue
vImcvPr7/3aPrv78///++tvk7YWfuIaeukxpk4Wdt0trlEtqlvv//IGQsWd+p4mft4mcuouft4id
uPr+/f38/4qdveXq8HePsf79+//8/XaPrYicvbO7zv//+v/+/f7/+klqlff9/W2FqZmrwUlqk4ma
tnuNsefq74iZtYect2qHp4WduZmpwElslH2Sr6y3zUprlGh+p9PZ5WF6ov/+/3iPr////f7///7+
/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAANABEAAAfKgBEOFU0iDjINKQsoNzBQWltYBhsJWFsGWzYvGVoBBgVWAARZBJEH
DFkBWZ1bA1lZCFgkV1tbWlhUGrUmWwkPtJBbDTNaoARWB1fBWiFCRSMuAjsMCrW2FxMtTkNbGBDA
kBcsEypRAVoW4FsURlIRHAVbILTWFE9ESQISJTn0kUdVcLgSYIWHMglbrPg4ocUKFgBWLEDIgsWK
FgSxstjCouBKkB9YBDzMUsMakgMYBlghlWUAEB0AsjyYsqCChw89OsRYsoKGEiaBAAA7

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/header_aesc.gif

R0lGODlh+gFHAOYAAHmNwf7/+nSIvv7+/Jyn0Nzc3O3t7crKypShzaSs0yhbo+Po8v3//oGTxS9V
m2uDu7u7uzJUmjBVnNTU1P/9/oyaycLCwmN9t7rF31Nzs+Tk5NXc68jR5Ft5tUtsq32Qw6Gw0vr+
/kNqrJCdyvLz+oKZwzplqvz//Pr6+rK72vb29pilz6271be3t1l3r6262Kmx1YqYx8HK41d2s52x
0Z2xzjFhpvHx8T5ho46izNnh7Z6p0TBWl+7y+KGr0fz8/DNUnWeAuYWVxzVjqExspqy12P/9+i9T
mejo6aCvz09xsEdtrl57tvz9/2iCtTFTnWWDtvr/+jRWmkJeo4eXxvr6/vDx94acyD1oqvD195Gk
yf/7/zVSmUBgozBXnCBXohdSnUxvromXyXCFvS5fpTZTnHWOvENopz9nq22Ivvj2/b/G4P7/9z1g
oGCAuVp3tvTz9/f4+Vd8t5ar0X+avn2Nw+Xm8nCOwVFwsE1sr0BfoP7////+/////f7+/v///yH5
BAAAAAAALAAAAAD6AUcAAAf/gH+Cg4SFf3t7fwF/fYuMfXx8h317fHsUh5F9fX6Re4uWfIsnkgOU
m5V9gpamiaqQj6GGs4OqtLe4ubq3tn9+u8DBwsPExcbHyMnKy8zNzs8DvpaJDAyafCcBfJt8DH8U
rpCof9uDe7/d5JKRoo+Vfp1+lOWdicK9z874+bO//Pz7/gkcSLCgQYHwCg1g8KveiRNGIEnyBonC
iW+vLvKhsBDTLwqLfgXow/CVKVF8BthTucfIHwZRoh0y5e8WvIY1B+U8mMtWwps3hwEl5C8oz2Gb
agU8yrSp06cDv0j9ooCqAjJkFNiwMWSICRNocAzBgcMEljNo0CwR4SFMhhlv/950YHJhxtwOF4I8
GDNGgAAzAAB8ACAgMIAGQmLEqDBiBCR5inIVFZSQKFRaS48N9cW582WbA4rCc/S5tOnTpXH+mmpV
wVUFd+SQ+Wp2yIMcV3Ln2K1lzhwECMzYZcJkxoM5MjisSQLggYAxhAELaJCEA4cNMoqMUDwix4g/
0VxJpqzzJ2qdMmUSyoxrs9Gdp4MmfXS+vv37CAdNdX0V6xcOLCgA1ldouPEBBqS8UEIFOYDAQRV+
YIAHcRlcYQcGu6WQRQgvOFcYYS+Q0AMGCYCAQQ8/cDBHYwjYIhN8hQC1EzzsOeWHev0IJeOOvtTY
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

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/topleft_photo.jpg

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

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/l2header_sebutton.gif

R0lGODlhzAAfAOYAAHGIuNvj8ufr842VpJWr12pxguPk6G6JuHGMw7bD24qfxXyDkm+DqLS5xLjG
5IOd0W2BpGp5knJ/mnGPzaa53XOQzG5/pnJzdmpxff///Xh4enWGqHCQy42Un7bG35WcqIeXsqKp
tW6ErXGQyXKRyLO4vvX3+Pb4/Ozw9nGQx56y22x8nae54nJ5h9rb4HWPyXKQzpCcs3qWznCQzbzJ
32+NwXGOy9zi7oyj1NLd7crV6qqwuPT29XWPzP//+3l3fG+Sy213k3Z2ePz//3ORzbbI5YWLmbjI
4mp2iYGOp21xdP/9/662ynSRynd4ecTMz/v//W5wbnOSy7nG53Bvcm9vb7a/0WZxfbzBxsLP56/B
4f3//HGOx9Lb73OTyGhyhHJvb3h5eHOQyv/+/3GPy3KPyf7//3GRzP7+/nGSyP7+/3KSzbjH53OP
zmlwgHZ4d8bI0NDS1/j3/Pv/+pOgvv/9/J+nqn+Vuo+Tn7nI6LbJ6qauw9HU3XKRyv///3KQzCH5
BAAAAAAALAAAAADMAB8AAAf/gG0Vf4SFhoeIiYqLjI2Oj5CRiGRkkpaJMH0kfURiNQcAoQwSLRcX
Qm9hGj9OYT8asLGyfyOXtre4uY+Vh32+v766lryEFRVkZTAkaTA9LyItSlEXrKmy1xrC2tvc3d7c
fTUQGFSnP2FOrbA/rxp93/Dx8vPa7y9cEEpUVELrQq9OYL2jR7CgQYMcyKwp0+dAi33U1GkIqGEE
kYMYM2rM9WJEmTUj2ojJF4XKm1WsYB3byLKlS0VtyPQ50+MPACVVTK6iOOilz58Y350Z8aIPB0Ii
quRM124g0KdQv43gIKZMJSKV+oigUiWKk6ZRw4rV1WMCrT+aKog584dBFTBV//ppKCpMWUi2I/qM
OPOu0l6LZ85UKPNHJlq0I8SgFTODSJkRJNCSIMO3TyUxHIhAhoHWcIW8xhSb1fTO8oisf8SI6dNE
Zp/Vez//ESzF1yApI5oQqQBD7cw/PSkFO0MG6+DCxAqKaSNYQskLKpPfEoOswgvOfY7BqFTmWJ8J
qtX+aeOrTJvCkStM6JNiNhnyvvKmKYw2mUjysocP9MVLOCESKegVWFZsqWbUYBVgRV5qYhDxGm6B
QYYbfb6o9gIJm9SG2kETbNJHGS1EEdcPlAjz2h8pfFaBFGes9k4tx2hGBmdkkNAJCR71cMwgtRQm
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

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/l2header_espbutton.gif

R0lGODlh3wAfAOYAAJmZmnV5ed3d3aqqq0BTl2tra3h4eOXl5YiIiru7vXR0dnh3fMzMzdra2mxs
bI2NjXFxcdDQ0JSUlXp6fOzs7LS0tHJyc0BTmH5+fmVqfIaGhqKiovX19lNcf/T09HJydG1wfXBw
cl5khFNcfXR0dP7+/qWlpUdXi2xtej9UlpOTk4CAgXV1d7m5ucfHx15kfE5ahrOztKKipG1ucOPj
49TU1VRdflJaf93d37y8vGpqbL+/v7i4uG5wbrW1tUlWikJUlk5bf8PDw2xsbrS0tpKSlHF0eUpY
ikVVkcrKynBuckJUkFVbfllffHV1elNde1Zbe3d3eW5ubpCQkG9vb5GRkXZ2eJqanLy8vu7u7pGR
k97e3nh5fNnZ2X9/gOvr64KChHh6ee7u8HR2ep2dnXp4e97e4MLCxLe3uLi4utra2MvLzXd2e/f3
93p4eY+Pj0FTlHRyd7q6uHd3dXJzfHd1eHd1enJ1fNra3LCwsXh4dnZ3eWlugXl5e////3h4eiH5
BAAAAAAALAAAAADfAB8AAAf/gH99fX+FhoeEiIKHjIaJgo+Qi42FiZGMl5WUm5ydnp+goaKfen9j
RiAgfBkiNjAnS0AEs7MXthe0ubSfg5idhMCImYrEoYO9xaPKy8zNoQsLh9F9CyAvrj9wcLrcuc7f
4OHi4+TlhtCFdxlNQUdIBCkXcLi0trvm+Pn6+/ybBoYGCI3J8MQVnHjzCGzbdiEFgX4QI0qcGCog
tWh/DDh5MeLGEVy45i2cRbGkyZP6ohn4By3KAkIZoHSAsYTevBRAcKHcybPntzBhMkKjIzMIkoQ3
dfpcypQpS4x/XhIKEwUEkw5BGtojoLSp168UuRRaubLSy0IgOtgIIouWQ7Bw/+P2Q9bIzYIAKDow
YXuL5DBJvg5F6RMFUjBEhXllOqbp0d9KiRslijyZrqbBjhpftsQJWORFhydpkhzYUyTCfzB3LpRB
7xECOXEtIDs62N/BhDk7Us25smjQjT/vnjAacGbdk1AbUi06sSXeqXNHLyQcs27f0y1n/h2FuGjs
xzB7D107wLUR7w4+/CM2KnBhqd9Tx8S80ITuyUBbP+xY/qLC0jmi3IDfMacdIbjh1t+AvJ2GGYDJ
WFLZdQ1GB90lGE5YiBE2jNCBNrM8ZQAbkG13yWD1CWLde7qlqJwvdJEX3yArKgJhaZKhKF2AlXjW
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
B/j3A1TQA3SWgBI4gYXQHu93BIEAADs=

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/l2header_hobutton.gif

R0lGODlhuwAfAOYAAM7U5UBUmP7+/V1hc2RzqdXW3IWIlT9Slj5UlpebqKuuu6Goy+fp8q2xuJ6q
yT9TmPP0+err7dHU40BTlU1ahVdopGdqfJ6pzKWrw1xliYeTvMPJ3kFUlpOdxODh41Vdek1bgVFZ
hEZWjUlWjPP19m5+svz//21yh7e/2lpfdVVcfUBSmoaTwHeCpUxdnHt+jHyIttve6ktYiUFUk3B9
sqGks3J0g7Cxu6u1z6uy0t3i4//9/9XY21tib0RUkefq7/3//EJTmf//+8PDynN7laasv6KmrkBR
lp2qyH6FnVJafklZh0FTkVNcec7N0bCuuUdXjURTlUJSnW9+r8/U59fX2z9Uk4qQpZ+ny0RSmVRa
f1ddekFSl0FSmP/+//7///7+/q+vuP7+/0NSl0FTm0NRmE9bg5Kfw0JQl0NSlEhVkFJgfU1chY6g
xJ+itp2rzf39/T9Tktjf6nZ9jaOox8LK4bjA1pGTn0NPl05YhVVgdm6AskNRm0BTmP///0BTlyH5
BAAAAAAALAAAAAC7AB8AAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRhhUlU5YLKHJCfjteAkJgfqKjpKOS
p6ipqqusjAEPDwF9E38TXCwbEF5efkClv36twsPExcaCARN9FQ4Mfl9fQjtCvrykx9jZ2tuCXQF/
AQcuHSRCAs/W1qLc7O3ukcnhAWRcFXV+YtR+odfv/v8AH/zxZqsPgjFnSETzI+RLP4AQI2YL9+fA
BFlcwhGAACyYxI8gW3mTFeRAgG8nYYjxo25dyJcwIXGQd7JWkD7gYAgAsslUzJ9AEfXpwsXkAXAT
uhzV4Ouh0D59uCjrE4ALTqgIDqyQNZMLgge0uhikJatW2UE4lcm6yMUbGZwc/w5wAfcHwbcggnDW
BIfgD1S6VAfZ/dtFIAK4R4pOWIGAy5Gas3DOFTiIy1yoypAdmKXWqqxvrGZC5YLDCxheXg5B1Sto
Qt9wGRGkGTTh4kXOAb7SE0g1Fk6/gWeVTdqHwwQOfx4cKPkHL1lByMGKpakX5WCvW2394YD3T9Eg
VieA9Zsxo6CvUbOAO/qNNYcV2wObLHak9as0ABgyRGTRJAcrDyDQxWMTHMEBVPPJ0lcXEwTxjRVI
gebdZlyA5xdoDg70Cl2PWQGaLMIFmExaJiUzQzhGJTMISRe6xtVhYIUzmIdcCCTVSVmB04VYgli1
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
CAA7

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.aesc.org/_graphics/feed-icon-16x16.gif

R0lGODlhEAAQAOYAAFij8Vum9E2Y5l6p91Cb6VSf7UeS4PP3/EmU4lGc6vb6/8Hf//T5/5zM/+nz
/5fK/1Oe7DqF07/e/0yX5TeC0H28/0WQ3pTI/zWAzvP4/0SP3UKN23S4/zyH1Wqz/+r0/0GM2kaR
32Gs+o/F/6bR/+Dv/4C+/4O//2ax/1mk8tXp/3m6/7DW/7rb/1Wg7svk/9Po/9bq/3i5/3a5/4XA
/1+q+IzE/2Ou/J7N/2Kt+3G2/4fB/9rs/1ei8GWw/qHP/2+1/260/1ql806Z50OO3ECL2UuW5EiT
4U+a6F2o9kqV41yn9ZfB7Fah71Kd6////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAQABAAAAfjgAdMRwhKRhNDSAQJThAJTIJGFkdGAkhOBU0AQktJSYMWPQ04Opia
nEkDAQQIRx5PsAwkNaiqTUiGSz8tDrAKNqkBTU4ClZeZFSWwD8JOQ4dIHAwwDSJLC7A0zkoIQ04z
sE8KMgMSTwwuSgZHSJkoFx/iHE29DQZEIQSnSzfYDikVnmQgUkRDgk0vYjwQEW+HkgxPAHQg4kSI
CVgqmjx4ssCAuRMRQEBYEkTBExZOgDzhQeTCkxEUiiRI5WHFNh85ighYcgTDBiZJmg1RR7BDBAoY
ikBiQgBJsVYhNBABUeTngUAAOw==

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.aesc.org/_css/main.css

.hide {
	DISPLAY: none
}
A {
	COLOR: #999; TEXT-DECORATION: underline
}
A:link {
	COLOR: #999; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #666; TEXT-DECORATION: none
}

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_css/sidebar.css

DIV#sidebar {
	Z-INDEX: 11; LEFT: 10px; WIDTH: 200px; POSITION: absolute; TOP: 263px
}
DIV#leftnav {
	MARGIN-TOP: 3px; FONT: 10px verdana, helvetica, arial, sans-serif; =
BORDER-BOTTOM: #54618b 10px solid
}
DIV#leftnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#leftnav UL LI {
	POSITION: relative
}
DIV#leftnav LI UL {
	DISPLAY: none; LEFT: 199px; POSITION: absolute; TOP: 0px
}
DIV#leftnav UL LI A {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; DISPLAY: block; =
PADDING-LEFT: 20px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(../_graphics/sidenavbg_out.gif) #54618b; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 9px; WIDTH: 170px; COLOR: #fff; PADDING-TOP: 11px; =
BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none
}
DIV#leftnav UL LI A#top {
	BACKGROUND: url(../_graphics/sidenavbg_top_out.gif) #54618b
}
* HTML DIV#leftnav UL LI {
	FLOAT: left; HEIGHT: 1%
}
* HTML DIV#leftnav UL LI A {
	HEIGHT: 1%
}
DIV#leftnav UL LI A:hover {
	BACKGROUND: url(../_graphics/sidenavbg_ovr.gif) #495680
}
DIV#leftnav UL LI A#top:hover {
	BACKGROUND: url(../_graphics/sidenavbg_top_ovr.gif) #495680
}
DIV#leftnav LI UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #54618b; =
PADDING-BOTTOM: 5px; WIDTH: 200px; PADDING-TOP: 5px
}
DIV#leftnav LI UL LI A:hover {
	BACKGROUND: #495680
}
DIV#leftnav LI:hover UL {
	DISPLAY: block
}
DIV#leftnav LI.over UL {
	DISPLAY: block
}
DIV.loginbox {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 3px 0px 0px; =
BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px =
solid; TEXT-ALIGN: center
}
DIV.loginbox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px; FONT: bold 10px verdana, helvetica, arial, sans-serif; COLOR: =
#54618b; PADDING-TOP: 0px
}
DIV.loginbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; FONT: 9px verdana, helvetica, arial, sans-serif; COLOR: =
#54618b; PADDING-TOP: 0px
}
DIV.loginbox IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; =
BORDER-RIGHT-WIDTH: 0px
}
DIV.loginbox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV.loginbox INPUT {
	BORDER-RIGHT: #889dba 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#889dba 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
FONT: 10px verdana, helvetica, arial, sans-serif; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #889dba 1px solid; COLOR: #999; PADDING-TOP: 1px; =
BORDER-BOTTOM: #889dba 1px solid; HEIGHT: 14px; voice-family: inherit
}
HTML > BODY .loginbox INPUT {
	HEIGHT: 14px
}
DIV.loginbox INPUT#login_email {
	WIDTH: 150px
}
DIV.loginbox INPUT#login_pw {
	WIDTH: 134px
}
DIV.loginbox INPUT#newswire_email {
	WIDTH: 134px
}

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_css/header.css

DIV#universalheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: =
10px; WIDTH: 815px; PADDING-TOP: 10px; POSITION: absolute; TOP: 10px
}
DIV#universalheader IMG.logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LEFT: 0px; =
BORDER-BOTTOM-WIDTH: 0px; POSITION: absolute; TOP: 10px; =
BORDER-RIGHT-WIDTH: 0px
}
DIV#searchbox {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#searchbox P {
	FONT: bold 10px verdana, helvetica, arial, sans-serif; COLOR: #54618b
}
DIV#searchbox IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 3px; VERTICAL-ALIGN: middle; =
BORDER-RIGHT-WIDTH: 0px
}
DIV#searchbox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#searchbox INPUT {
	BORDER-RIGHT: #889dba 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#889dba 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
FONT: 10px verdana, helvetica, arial, sans-serif; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #889dba 1px solid; WIDTH: 120px; COLOR: #999; =
PADDING-TOP: 1px; BORDER-BOTTOM: #889dba 1px solid; HEIGHT: 14px; =
voice-family: inherit
}
HTML > BODY #searchbox INPUT {
	HEIGHT: 14px
}
DIV#bottomnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; FONT: 9px verdana, helvetica, arial, sans-serif; WIDTH: =
800px; COLOR: #999; PADDING-TOP: 0px; POSITION: absolute; TOP: 82px; =
TEXT-ALIGN: right
}
DIV#indexheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: =
10px; WIDTH: 815px; PADDING-TOP: 10px; POSITION: absolute; TOP: 100px
}
DIV#flashnav {
	LEFT: 203px; POSITION: absolute; TOP: 10px
}
DIV#indexheader IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 1px 0px 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 10px
}
DIV#l2header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: =
10px; WIDTH: 817px; PADDING-TOP: 10px; POSITION: absolute; TOP: 101px
}
DIV#l2headerindex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 10px; PADDING-BOTTOM: =
10px; WIDTH: 817px; PADDING-TOP: 10px; POSITION: absolute; TOP: 101px
}
DIV#l2header IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; =
POSITION: relative; BORDER-RIGHT-WIDTH: 0px
}
DIV#l2header IMG.rightspace {
	MARGIN: 0px 3px 0px 0px
}

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_css/pagecontent.css

DIV#pagecontent {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; Z-INDEX: 10; LEFT: 204px; =
PADDING-BOTTOM: 10px; FONT: 11px verdana, helvetica, arial, sans-serif; =
VERTICAL-ALIGN: top; WIDTH: 556px; PADDING-TOP: 10px; POSITION: =
absolute; TOP: 163px
}
DIV#pagecontent A {
	COLOR: #54618b; TEXT-DECORATION: underline
}
DIV#pagecontent A:hover {
	TEXT-DECORATION: none
}
DIV#cookietrail {
	MARGIN: 0px 0px 20px; FONT: 9px verdana, helvetica, arial, sans-serif
}
DIV#pagecontent H1 {
	MARGIN: 20px 0px 10px; FONT: bold 12px verdana, helvetica, arial, =
sans-serif; COLOR: #acae33
}
DIV#pagecontent H2 {
	MARGIN: 20px 0px 10px; FONT: bold 11px verdana, helvetica, arial, =
sans-serif; COLOR: #333
}
DIV#pagecontent H3 {
	MARGIN: 20px 0px 10px; FONT: bold italic 11px verdana, helvetica, =
arial, sans-serif; COLOR: #333
}
DIV#pagecontent H4 {
	MARGIN: 20px 0px 0px; FONT: italic 11px verdana, helvetica, arial, =
sans-serif; COLOR: #333
}
DIV#pagecontent H5 {
	MARGIN: 0px; FONT: bold 14px verdana, helvetica, arial, sans-serif; =
COLOR: #57618a
}
DIV#pagecontent P {
	LINE-HEIGHT: 16px
}
DIV#pagecontent DIV.squooshed {
	MARGIN: 10px 0px
}
DIV#pagecontent DIV.squooshed P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; LINE-HEIGHT: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#pagecontent TABLE.lefttable TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
DIV#pagecontent TABLE.lefttable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
DIV#pagecontent TABLE.datatable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
DIV#pagecontent TABLE.datatable TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; =
TEXT-ALIGN: left
}
DIV#pagecontent TABLE.datatable TH {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; =
TEXT-ALIGN: left
}
DIV#pagecontent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
DIV#pagecontent UL.nobullets {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
DIV#pagecontent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
40px; PADDING-TOP: 0px
}
DIV#pagecontent UL LI {
	LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
DIV#pagecontent OL LI {
	LINE-HEIGHT: 16px; TEXT-ALIGN: left
}
DIV#pagecontent STRONG {
	COLOR: #333
}
DIV#pagecontent IMG.banner-fulfillment {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: =
#ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#pagecontent IMG {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px =
solid
}
DIV#pagecontent IMG.noborder {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 5px 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#pagecontent IMG.embed {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: text-bottom; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
DIV#pagecontent IMG.floatright {
	FLOAT: right; MARGIN: 15px 0px 5px 15px
}
DIV#pagecontent IMG.floatleft {
	FLOAT: left; MARGIN: 15px 15px 5px 0px
}
DIV#pagecontent IMG.noborderleft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 15px 15px 5px 0px; BORDER-RIGHT-WIDTH: =
0px
}
DIV#pagecontent DIV.loginbox {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#pagecontent DIV.loginbox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV#pagecontent DIV.loginbox P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 9px verdana, helvetica, arial, sans-serif; PADDING-TOP: 0px
}
DIV#pagecontent DIV.loginbox INPUT {
	BORDER-RIGHT: #889dba 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#889dba 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
FONT: 10px verdana, helvetica, arial, sans-serif; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #889dba 1px solid; WIDTH: 150px; COLOR: #999; =
PADDING-TOP: 1px; BORDER-BOTTOM: #889dba 1px solid; HEIGHT: 14px; =
voice-family: inherit
}
HTML > BODY DIV#pagecontent .loginbox INPUT {
	HEIGHT: 14px
}
DIV#pagecontent DIV.loginbox TABLE TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
DIV#pagecontent TD#submitbutton {
	TEXT-ALIGN: right
}
DIV#pagecontent TD#forgotpw P {
	TEXT-ALIGN: right
}
DIV#pagecontent TD#submitbutton INPUT {
	BORDER-RIGHT: #889dba 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#889dba 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px; FONT: 10px verdana, helvetica, arial, sans-serif; VERTICAL-ALIGN: =
middle; BORDER-LEFT: #889dba 1px solid; WIDTH: 50px; COLOR: #999; =
PADDING-TOP: 1px; BORDER-BOTTOM: #889dba 1px solid; HEIGHT: 20px
}
DIV#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 50px 0px 0px; PADDING-TOP: 10px
}
DIV#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2px; FONT: 9px verdana, helvetica, arial, sans-serif; COLOR: #999; =
PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#footer A {
	COLOR: #999; TEXT-DECORATION: underline
}
A:link {
	COLOR: #999; TEXT-DECORATION: underline
}
DIV#footer A:hover {
	COLOR: #666; TEXT-DECORATION: none
}
DIV#pwbox {
	FONT: 11px verdana, helvetica, arial, sans-serif
}
DIV#pwbox P {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
DIV#pagecontent DIV.resources {
	BORDER-RIGHT: #9aaac3 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#9aaac3 1px solid; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; BORDER-LEFT: #9aaac3 1px solid; WIDTH: 220px; PADDING-TOP: 10px; =
BORDER-BOTTOM: #9aaac3 1px solid; BACKGROUND-COLOR: #fff
}
DIV#pagecontent H3 {
	MARGIN: 0px
}
DIV#pagecontent DD {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px
}
DIV#pagecontent DT {
	MARGIN-RIGHT: 5px; FONT-STYLE: italic
}

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_css/print.css

.hide {
	DISPLAY: none
}
A {
	COLOR: #999; TEXT-DECORATION: underline
}
A:link {
	COLOR: #999; TEXT-DECORATION: underline
}
DIV#universalheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
30px 40px 20px; WIDTH: 556px; PADDING-TOP: 0px
}
DIV#universalheader IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#universalheader DIV#searchbox {
	DISPLAY: none
}
DIV#universalheader DIV#bottomnav {
	DISPLAY: none
}
DIV#indexheader {
	DISPLAY: none
}
DIV#l2header {
	DISPLAY: none
}
DIV#pagecontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
10px 40px; FONT: 11px verdana, helvetica, arial, sans-serif; =
VERTICAL-ALIGN: top; WIDTH: 556px; PADDING-TOP: 0px
}
DIV#pagecontent A {
	COLOR: #54618b; TEXT-DECORATION: underline
}
DIV#cookietrail {
	MARGIN: 0px 0px 20px; FONT: 9px verdana, helvetica, arial, sans-serif
}
DIV#pagecontent H1 {
	MARGIN: 20px 0px 0px; FONT: bold 12px verdana, helvetica, arial, =
sans-serif; COLOR: #acae33
}
DIV#pagecontent P {
	WIDTH: 556px; LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
DIV#pagecontent P.littlelines {
	LINE-HEIGHT: 2px
}
DIV#pagecontent H2 {
	MARGIN: 20px 0px 0px; FONT: bold 11px verdana, helvetica, arial, =
sans-serif; COLOR: #333
}
DIV#pagecontent H3 {
	MARGIN: 20px 0px 0px; FONT: bold italic 11px verdana, helvetica, arial, =
sans-serif; COLOR: #333
}
DIV#pagecontent H4 {
	MARGIN: 20px 0px 0px; FONT: italic 11px verdana, helvetica, arial, =
sans-serif; COLOR: #333
}
DIV#pagecontent UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
DIV#pagecontent OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
40px; PADDING-TOP: 0px
}
DIV#pagecontent UL LI {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
DIV#pagecontent OL LI {
	LINE-HEIGHT: 16px; TEXT-ALIGN: justify
}
DIV#footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 30px 0px 0px; WIDTH: =
556px; PADDING-TOP: 10px
}
DIV#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2px; FONT: 9px verdana, helvetica, arial, sans-serif; WIDTH: 556px; =
COLOR: #999; PADDING-TOP: 0px; TEXT-ALIGN: center
}
DIV#footer A {
	COLOR: #999; TEXT-DECORATION: underline
}
A:link {
	COLOR: #999; TEXT-DECORATION: underline
}
DIV#sidebar {
	DISPLAY: none
}

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_js/sidenav.js

// JavaScript Document=0A=
=0A=
clearInput =3D function(formElt, val){=0A=
		if (formElt.value=3D=3Dval){=0A=
			formElt.value=3D'';=0A=
		}=0A=
}=0A=
=0A=
restoreInput =3D function(formElt, val) {=0A=
		if (formElt.value=3D=3D""){=0A=
			formElt.value=3Dval;=0A=
		}=0A=
}=0A=
=0A=
init =3D function() {=0A=
	=0A=
	// see mouse_position.js=0A=
	initMouseMove();=0A=
	=0A=
	if (document.all&&document.getElementById) {=0A=
		navRoot =3D document.getElementById("nav");=0A=
		for (i=3D0; i<navRoot.childNodes.length; i++) {=0A=
			node =3D navRoot.childNodes[i];=0A=
			if (node.nodeName=3D=3D"LI") {=0A=
				node.onmouseover=3Dfunction() {=0A=
					this.className+=3D" over";=0A=
  				}=0A=
  				node.onmouseout=3Dfunction() {=0A=
  					this.className=3Dthis.className.replace(" over", "");=0A=
   				}=0A=
   			}=0A=
  		}=0A=
 	}=0A=
}=0A=
=0A=
window.onload=3Dinit;=0A=

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_js/main.js

// JavaScript Document=0A=
=0A=
submitform =3D function(theform) {=0A=
	theform.submit();=0A=
}=0A=
=0A=
// open window class=0A=
popupwindow =3D function(location, name, features){=0A=
	popupWin =3D window.open(location, name, features);=0A=
}=0A=
=0A=
function jumpToPage(jumpselect){=0A=
  =
eval("parent.location=3D'"+jumpselect.options[jumpselect.selectedIndex].v=
alue+"'");=0A=
}=0A=
=0A=
function validate_membership_inquiry_form(membership_form) {=0A=
=0A=
	// validates and submits membership inquiry form=0A=
=0A=
	if (membership_form.firm.value =3D=3D "" || =
membership_form.website.value =3D=3D "" || =
membership_form.contact_name.value =3D=3D "" || =
membership_form.contact_title.value =3D=3D "" || =
membership_form.contact_phone.value =3D=3D "" || =
membership_form.contact_email.value =3D=3D "" || =
membership_form.offices.value =3D=3D "" || =
membership_form.locations.value =3D=3D "" || =
membership_form.consultants.value =3D=3D "" || =
membership_form.referral.value =3D=3D "" || =
membership_form.engaged.selectedIndex =3D=3D 0 || =
membership_form.seniorlevel.selectedIndex =3D=3D 0 || =
membership_form.engaged.ethics =3D=3D 0) { alert("Please complete all =
required fields."); return false; }=0A=
=0A=
	membership_form.complete.value =3D 1;=0A=
	return true;=0A=
}
------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_js/prototype.js

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_js/scriptaculous.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.6.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,extensions').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.aesc.org/_js/mouse_position.js

function initMouseMove() {=0A=
	if (window.Event && !document.all) {=0A=
	 document.captureEvents(Event.MOUSEMOVE);=0A=
	}=0A=
	document.onmousemove =3D getXY;=0A=
}=0A=
=0A=
function getXY(e) {=0A=
	if (window.Event) {=0A=
		if (navigator.appName =3D=3D "Microsoft Internet Explorer")  {=0A=
		  x =3D event.clientX;=0A=
		  y =3D event.clientY;=0A=
		} else {=0A=
		  x =3D e.pageX;=0A=
		  y =3D e.pageY;=0A=
		}=0A=
	}=0A=
}=0A=

------=_NextPart_000_0027_01C97717.CB803520
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0027_01C97717.CB803520--
