From: <Saved by Windows Internet Explorer 7>
Subject: Nalley-Pickle & Welch Funeral Home & Crematory
Date: Thu, 5 Feb 2009 23:28:30 -0600
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_003F_01C987E9.748F06F0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/content/obituaries/view.jsp?OID=44513

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Nalley-Pickle & =
Welch Funeral Home & Crematory</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"Nalley-Pickle &amp; Welch Funeral Home &amp; Crematory" =

name=3Ddescription>
<META=20
content=3D"Nalley-Pickle &amp; Welch Funeral Home &amp; Crematory, Big =
Spring, Stanton, Midland, Texas, Funeral Home, Funeral Director, =
Funeral, Cemetery, Cremation, Cremate, Crematory, Casket, Mortuary, =
Tomb, Urn, Vault, Pre-arrange, Pre-arrangement, preneed, pre-need, =
mortician, prearrange, prearrangement, burial, prefund, pre-fund, Social =
Security, prefinance, Medicaid, Veteran, Aftercare, monuments, grief, =
grieving, alternative service, traditional service, hearse, limousine, =
memorial, embalm, Ashes, Interment, Directors Technology"=20
name=3Dkeywords><LINK =
href=3D"http://www.npwelch.com/Includes/css/npwelch.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://www.npwelch.com/content/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.npwelch.com/content/js/domready.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.npwelch.com/Includes/js/npwelch.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.npwelch.com/content/js/dt_common.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6000.16705" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dcontainer>
<DIV id=3Dbanner>
<H1><A title=3D"Nalley-Pickle &amp; Welch Funeral Home &amp; Crematory"=20
href=3D"http://www.npwelch.com/index.jsp"><IMG height=3D62=20
src=3D"http://www.npwelch.com/Images/logo.jpg" width=3D299></A></H1>
<H4><A title=3D"Nalley-Pickle &amp; Welch Funeral Home &amp; Crematory"=20
href=3D"http://www.npwelch.com/index.jsp">Home</A> | <A title=3D"Contact =
Us"=20
href=3D"http://www.npwelch.com/contact.jsp">Contact Us</A></H4></DIV>
<DIV class=3Dmenu>
<UL>
  <LI><A id=3Dnavobituaries title=3D"View Obituaries"=20
  style=3D"BORDER-LEFT: #756f57 1px solid"=20
  =
href=3D"http://www.npwelch.com/content/obituaries/index.jsp">Obituaries</=
A>=20
</LI>
  <LI><A id=3Dnavaboutus title=3D"About Us"=20
  href=3D"http://www.npwelch.com/staff.jsp">About Us</A> </LI>
  <LI><A id=3Dnavlocations title=3DLocations=20
  href=3D"http://www.npwelch.com/bigspring.jsp">Locations</A> </LI>
  <LI><A id=3Dnavresources title=3DResources=20
  href=3D"http://www.npwelch.com/financial.jsp">Resources</A> </LI>
  <LI><A id=3Dnavmerchandise title=3D"Services &amp; Merchandise"=20
  href=3D"http://www.npwelch.com/funeral-services.jsp">Services &amp;=20
  Merchandise</A> </LI>
  <LI><A id=3Dnavplanahead title=3D"Planning Ahead"=20
  href=3D"http://www.npwelch.com/planahead.jsp">Planning Ahead</A> </LI>
  <LI><A id=3Dnavpersonalize title=3DPersonalization=20
  =
href=3D"http://www.npwelch.com/personalization.jsp">Personalization</A>=20
</LI></UL></DIV>
<DIV id=3Dsub-promo>
<P>You are here: <A=20
href=3D"http://www.npwelch.com/content/obituaries/">Obituaries</A> / =
William=20
Albert "Bill" Fishback</P></DIV>
<DIV class=3Dpage-obituaries id=3Dcontentwrap>
<DIV id=3Dmain><IMG height=3D46=20
src=3D"http://www.npwelch.com/Images/titles/title.obituaries.jpg" =
width=3D526>
<DIV class=3Dmodule-navigation>
<UL>
  <LI><A=20
  =
href=3D"http://www.npwelch.com/content/obituaries/addons/guestbook/index.=
jsp?OID=3D44513">Guestbook</A>=20
  </LI>
  <LI><A onclick=3D"targetBlank(this.href);return false;"=20
  href=3D"http://www.funeralflowersusa.com/?pid=3D71655">Order =
Flowers</A> </LI>
  <LI><A onclick=3D"targetBlank(this.href);return false;"=20
  =
href=3D"http://www.npwelch.com/content/obituaries/print.jsp?OID=3D44513&a=
mp;Print=3Dtrue">Print=20
  Obituary</A>
  <UL></UL></LI></UL></DIV>
<DIV class=3Dclear></DIV>
<DL=20
style=3D"PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px">
  <DD><STRONG>Dateline</STRONG>: Big Spring=20
  <DD><STRONG>Name</STRONG>: William Albert "Bill" Fishback, 87
  <DD><STRONG>Died</STRONG>: Wednesday, February 04, 2009, in Big =
Spring, Texas=20
  <DD>William A. "Bill" Fishback, 87, of Coahoma, died on Wednesday, =
February 4,=20
  2009, in a local nursing home. Funeral services will be held at 10:00 =
AM=20
  Saturday, February 7, 2009 at the Nalley-Pickle &amp; Welch Rosewood =
Chapel=20
  with Rev. Monroe Teeters and Rev. Guy White, officiating.&nbsp; =
Interment will=20
  follow at Trinity Memorial Park. The family will receive friends at =
the=20
  funeral home from 6 to 7 P.M, Friday, February 6, 2009. <BR>Bill was =
born on=20
  February 7, 1921, in Cherokee, Texas and grew up in San Saba County. =
His=20
  parents were LaSalle Ernest and Minnie May Fishback. He was attending =
Daniel=20
  Baker College in Brownwood and was in his senior year when he entered =
the=20
  United States Army. He served in the European Theater during World War =
II and=20
  was awarded the Bronze Star. After the war, he returned to college at =
Daniel=20
  Baker and received his Bachelor's Degree and then earned his Master's =
Degree=20
  from Hardin Simmons College in Abilene. He married Ella Bea Lynch on =
December=20
  30, 1948 in Brownwood. <BR>Mr. Fishback started his career in =
education by=20
  teaching in Early, Texas for three years.&nbsp; He then served as =
elementary=20
  principal in Gustine, Texas for one and a half years before he came to =

  Coahoma. He served the Coahoma Schools as elementary principal for 25 =
years=20
  before retiring. <BR>He was a member of First Baptist Church of =
Coahoma.=20
  <BR>Survivors include his wife, Bea Fishback of Coahoma; three sons =
and=20
  daughters-in-law, Billy Don &amp; Cecil Fishback of Brownwood, Bobby =
Gene=20
  &amp; Jeanine Fishback of Forsan and Benny Ray &amp; Susan Fishback of =

  Lumberton; six grandchildren, Jerrod Fishback and wife, Amanda of =
Virginia=20
  Beach, Virginia, Chase Fishback of Austin, Justin Fishback of Lubbock, =
Megan=20
  Fishback of Sydney, Australia, Chris Fishback of Abilene, and Adam =
Fishback of=20
  Lumberton; and one great granddaughter, Victoria Fishback of Virginia =
Beach,=20
  Virginia. <BR>Bill was preceded in death by his parents and one =
sister.&nbsp;=20
  <BR>The family suggests memorials be made to the Daniel Baker =
Scholarship Fund=20
  at&nbsp; Howard Payne University, 1000 Fisk Street, Brownwood, Texas,=20
  76801,&nbsp; or the Coahoma Alumni Association, % Donna Bibb, P. O. =
Box 110,=20
  Coahoma, Texas 79511. <BR>Arrangements under the direction of =
Nalley-Pickle=20
  &amp; Welch Funeral Home &amp; Crematory of Big Spring. Online =
condolences can=20
  be made at: www.npwelch.com </DD></DL>
<P class=3Dnotice><A=20
href=3D"http://www.npwelch.com/content/obituaries/addons/email/friends.js=
p?OID=3D44513">Email=20
this obituary to family &amp; friends</A></P></DIV>
<DIV id=3Dsidebar>
<DIV class=3Dobit-image><A=20
href=3D"javascript:previewPhoto('/Uploads/Obituaries/Photos/fishbackbill1=
7786.jpg');"><IMG=20
alt=3D"Click to Enlarge"=20
src=3D"http://www.npwelch.com/Uploads/Obituaries/Photos/fishbackbill17786=
.jpg"></A></DIV>
<H4>Visitation Schedule</H4>
<DL class=3Dobit-rightcol>
  <DD class=3Dalt><STRONG>Date</STRONG>: Friday, February 06, 2009=20
  <DD><STRONG>Time</STRONG>: 6:00 PM to 7:00 PM=20
  <DD class=3Dalt><STRONG>Location</STRONG>: Nalley-Pickle &amp; Welch =
Funeral=20
  Home </DD></DL>
<H4>Service Schedule</H4>
<DL class=3Dobit-rightcol>
  <DD class=3Dalt><STRONG>Date</STRONG>: Saturday, February 07, 2009=20
  <DD><STRONG>Time</STRONG>: 10:00 A.M.=20
  <DD class=3Dalt><STRONG>Location</STRONG>: Nalley-Pickle &amp; Welch =
Rosewood=20
  Chapel &nbsp;[<A class=3Dmap title=3D"View Map"=20
  =
onclick=3D"NewWindow('/content/maps/index.jsp?Type=3DAuto&amp;Map=3D43&am=
p;Z=3D8&amp;FH=3DTrue', 'map', 495, 500, 1);"=20
  href=3D"javascript:nothing();">Map</A>] </DD></DL>
<H4>Burial Schedule</H4>
<DL class=3Dobit-rightcol>
  <DD class=3Dalt><STRONG>Location</STRONG>: Trinity Memorial Park - Big =
Spring=20
  &nbsp;[<A class=3Dmap title=3D"View Map"=20
  =
onclick=3D"NewWindow('/content/maps/index.jsp?Type=3DAuto&amp;Map=3D87&am=
p;Z=3D8&amp;FH=3D', 'map', 495, 500, 1);"=20
  href=3D"javascript:nothing();">Map</A>] </DD></DL></DIV>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dfooter>
<H1><A title=3D"International Order of the Golden Rule"=20
onclick=3D"targetBlank(this.href); return false" =
href=3D"http://www.ogr.org/"><IMG=20
height=3D46 src=3D"http://www.npwelch.com/Images/golden-rule.jpg" =
width=3D80></A></H1>
<P>=A9 Copyright 2003 - 2008 Nalley-Pickle &amp; Welch Funeral Home =
&amp;=20
Crematory. <A title=3D"Privacy Policy"=20
href=3D"http://www.npwelch.com/privacy.jsp">Privacy Policy</A></P>
<P><A title=3D"View Obituaries"=20
href=3D"http://www.npwelch.com/content/obituaries/index.jsp">Obituaries</=
A> | <A=20
title=3D"About Us" href=3D"http://www.npwelch.com/staff.jsp">About =
Us</A> | <A=20
title=3DLocations =
href=3D"http://www.npwelch.com/bigspring.jsp">Locations</A> | <A=20
title=3DResources =
href=3D"http://www.npwelch.com/financial.jsp">Resources</A> | <A=20
title=3D"Services &amp; Merchandise"=20
href=3D"http://www.npwelch.com/funeral-services.jsp">Services &amp;=20
Merchandise</A> | <A title=3D"Planning Ahead"=20
href=3D"http://www.npwelch.com/planahead.jsp">Planning Ahead</A> | <A=20
title=3DPersonalization=20
href=3D"http://www.npwelch.com/personalization.jsp">Personalization</A></=
P></DIV></DIV></BODY></HTML>

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.npwelch.com/Images/logo.jpg

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

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.npwelch.com/Images/titles/title.obituaries.jpg

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

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.npwelch.com/Uploads/Obituaries/Photos/fishbackbill17786.jpg

/9j/4AAQSkZJRgABAgEBDgEOAAD/4Q3XRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAnAAAAcgEyAAIAAAAUAAAAmYdp
AAQAAAABAAAAsAAAANwAAAENAAAAAQAAAQ0AAAABQWRvYmUgUGhvdG9zaG9wIEVsZW1lbnRzIDMu
MCBNYWNpbnRvc2gAMjAwOTowMjowNSAwODoyNDowNQAAAAAAA6ABAAMAAAAB//8AAKACAAQAAAAB
AAABlKADAAQAAAABAAACGwAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEqARsABQAAAAEA
AAEyASgAAwAAAAEAAgAAAgEABAAAAAEAAAE6AgIABAAAAAEAAAyVAAAAAAAAAEgAAAABAAAASAAA
AAH/2P/gABBKRklGAAECAQBIAEgAAP/tAAxBZG9iZV9DTQAC/+4ADkFkb2JlAGSAAAAAAf/bAIQA
DAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwM/8AAEQgAoAB4AwEiAAIRAQMRAf/dAAQACP/EAT8AAAEFAQEBAQEBAAAA
AAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcG
CAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5en
t8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKS
Q1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2
hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8AMVAohUDCCxgfNMpFNCSGKSayyuqt1trw
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
IHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjwhRE9DVFlQRSBwbGlzdCBQVUJMSUMg
Ii0vL0FwcGxlLy9EVEQgUExJU1QgMS4wLy9FTiIgImh0dHA6Ly93d3cuYXBwbGUuY29tL0RURHMv
UHJvcGVydHlMaXN0LTEuMC5kdGQiPgo8cGxpc3QgdmVyc2lvbj0iMS4wIj4KPGRpY3Q+Cgk8a2V5
PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNSG9yaXpvbnRhbFJlczwva2V5PgoJPGRpY3Q+
CgkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNv
bS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
aXRlbUFycmF5PC9rZXk+CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LlBhZ2VGb3JtYXQuUE1Ib3Jpem9udGFsUmVzPC9rZXk+CgkJCQk8cmVhbD43MjwvcmVhbD4K
CQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRl
Z2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2FycmF5PgoJPC9kaWN0PgoJPGtleT5jb20u
YXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+Cgk8ZGljdD4KCQk8a2V5
PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxl
LmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJy
YXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFn
ZUZvcm1hdC5QTU9yaWVudGF0aW9uPC9rZXk+CgkJCQk8aW50ZWdlcj4xPC9pbnRlZ2VyPgoJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+
MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBs
ZS5wcmludC5QYWdlRm9ybWF0LlBNU2NhbGluZzwva2V5PgoJPGRpY3Q+CgkJPGtleT5jb20uYXBw
bGUucHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNr
ZXQ8L3N0cmluZz4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+
CgkJPGFycmF5PgoJCQk8ZGljdD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQu
UE1TY2FsaW5nPC9rZXk+CgkJCQk8cmVhbD4xPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9k
aWN0PgoJCTwvYXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0
LlBNVmVydGljYWxSZXM8L2tleT4KCTxkaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tl
dC5jcmVhdG9yPC9rZXk+CgkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCTxhcnJheT4KCQkJ
PGRpY3Q+CgkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGljYWxSZXM8
L2tleT4KCQkJCTxyZWFsPjcyPC9yZWFsPgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0
LnN0YXRlRmxhZzwva2V5PgoJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJPC9kaWN0PgoJCTwv
YXJyYXk+Cgk8L2RpY3Q+Cgk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNVmVydGlj
YWxTY2FsaW5nPC9rZXk+Cgk8ZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3Jl
YXRvcjwva2V5PgoJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwvc3RyaW5nPgoJCTxrZXk+
Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQk8YXJyYXk+CgkJCTxkaWN0
PgoJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFnZUZvcm1hdC5QTVZlcnRpY2FsU2NhbGluZzwv
a2V5PgoJCQkJPHJlYWw+MTwvcmVhbD4KCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5z
dGF0ZUZsYWc8L2tleT4KCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCTwvZGljdD4KCQk8L2Fy
cmF5PgoJPC9kaWN0PgoJPGtleT5jb20uYXBwbGUucHJpbnQuc3ViVGlja2V0LnBhcGVyX2luZm9f
dGlja2V0PC9rZXk+Cgk8ZGljdD4KCQk8a2V5PlBNUFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCTxk
aWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuY3JlYXRvcjwva2V5PgoJCQk8c3Ry
aW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBN
UFBEUGFwZXJDb2RlTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+TGV0dGVyPC9zdHJpbmc+CgkJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2Vy
PjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+UE1U
aW9nYVBhcGVyTmFtZTwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNr
ZXQuY3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4K
CQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+
CgkJCQk8ZGljdD4KCQkJCQk8a2V5PlBNVGlvZ2FQYXBlck5hbWU8L2tleT4KCQkJCQk8c3RyaW5n
Pm5hLWxldHRlcjwvc3RyaW5nPgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0
ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2Fy
cmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0
ZWRQYWdlUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
Y3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJ
CQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQ
YWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+MC4wPC9yZWFsPgoJCQkJCQk8
cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJPHJlYWw+NTc2PC9y
ZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRl
RmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJy
YXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhZ2VGb3JtYXQuUE1BZGp1c3Rl
ZFBhcGVyUmVjdDwva2V5PgoJCTxkaWN0PgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQu
Y3JlYXRvcjwva2V5PgoJCQk8c3RyaW5nPmNvbS5hcHBsZS5qb2J0aWNrZXQ8L3N0cmluZz4KCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0Lml0ZW1BcnJheTwva2V5PgoJCQk8YXJyYXk+CgkJ
CQk8ZGljdD4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYWdlRm9ybWF0LlBNQWRqdXN0ZWRQ
YXBlclJlY3Q8L2tleT4KCQkJCQk8YXJyYXk+CgkJCQkJCTxyZWFsPi0xODwvcmVhbD4KCQkJCQkJ
PHJlYWw+LTE4PC9yZWFsPgoJCQkJCQk8cmVhbD43NzQ8L3JlYWw+CgkJCQkJCTxyZWFsPjU5NDwv
cmVhbD4KCQkJCQk8L2FycmF5PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5zdGF0
ZUZsYWc8L2tleT4KCQkJCQk8aW50ZWdlcj4wPC9pbnRlZ2VyPgoJCQkJPC9kaWN0PgoJCQk8L2Fy
cmF5PgoJCTwvZGljdD4KCQk8a2V5PmNvbS5hcHBsZS5wcmludC5QYXBlckluZm8uUE1QYXBlck5h
bWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LmNyZWF0b3I8
L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9zdHJpbmc+CgkJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJPGFycmF5PgoJCQkJPGRpY3Q+
CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLlBNUGFwZXJOYW1lPC9rZXk+CgkJ
CQkJPHN0cmluZz5uYS1sZXR0ZXI8L3N0cmluZz4KCQkJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50
aWNrZXQuc3RhdGVGbGFnPC9rZXk+CgkJCQkJPGludGVnZXI+MDwvaW50ZWdlcj4KCQkJCTwvZGlj
dD4KCQkJPC9hcnJheT4KCQk8L2RpY3Q+CgkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZv
LlBNVW5hZGp1c3RlZFBhZ2VSZWN0PC9rZXk+CgkJPGRpY3Q+CgkJCTxrZXk+Y29tLmFwcGxlLnBy
aW50LnRpY2tldC5jcmVhdG9yPC9rZXk+CgkJCTxzdHJpbmc+Y29tLmFwcGxlLmpvYnRpY2tldDwv
c3RyaW5nPgoJCQk8a2V5PmNvbS5hcHBsZS5wcmludC50aWNrZXQuaXRlbUFycmF5PC9rZXk+CgkJ
CTxhcnJheT4KCQkJCTxkaWN0PgoJCQkJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5mby5Q
TVVuYWRqdXN0ZWRQYWdlUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+MC4wPC9y
ZWFsPgoJCQkJCQk8cmVhbD4wLjA8L3JlYWw+CgkJCQkJCTxyZWFsPjczNDwvcmVhbD4KCQkJCQkJ
PHJlYWw+NTc2PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQu
dGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8L2Rp
Y3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVySW5m
by5QTVVuYWRqdXN0ZWRQYXBlclJlY3Q8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUu
cHJpbnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0
PC9zdHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4K
CQkJPGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZv
LlBNVW5hZGp1c3RlZFBhcGVyUmVjdDwva2V5PgoJCQkJCTxhcnJheT4KCQkJCQkJPHJlYWw+LTE4
PC9yZWFsPgoJCQkJCQk8cmVhbD4tMTg8L3JlYWw+CgkJCQkJCTxyZWFsPjc3NDwvcmVhbD4KCQkJ
CQkJPHJlYWw+NTk0PC9yZWFsPgoJCQkJCTwvYXJyYXk+CgkJCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2VyPjA8L2ludGVnZXI+CgkJCQk8
L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LlBhcGVy
SW5mby5wcGQuUE1QYXBlck5hbWU8L2tleT4KCQk8ZGljdD4KCQkJPGtleT5jb20uYXBwbGUucHJp
bnQudGlja2V0LmNyZWF0b3I8L2tleT4KCQkJPHN0cmluZz5jb20uYXBwbGUuam9idGlja2V0PC9z
dHJpbmc+CgkJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC5pdGVtQXJyYXk8L2tleT4KCQkJ
PGFycmF5PgoJCQkJPGRpY3Q+CgkJCQkJPGtleT5jb20uYXBwbGUucHJpbnQuUGFwZXJJbmZvLnBw
ZC5QTVBhcGVyTmFtZTwva2V5PgoJCQkJCTxzdHJpbmc+VVMgTGV0dGVyPC9zdHJpbmc+CgkJCQkJ
PGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnN0YXRlRmxhZzwva2V5PgoJCQkJCTxpbnRlZ2Vy
PjA8L2ludGVnZXI+CgkJCQk8L2RpY3Q+CgkJCTwvYXJyYXk+CgkJPC9kaWN0PgoJCTxrZXk+Y29t
LmFwcGxlLnByaW50LnRpY2tldC5BUElWZXJzaW9uPC9rZXk+CgkJPHN0cmluZz4wMC4yMDwvc3Ry
aW5nPgoJCTxrZXk+Y29tLmFwcGxlLnByaW50LnRpY2tldC50eXBlPC9rZXk+CgkJPHN0cmluZz5j
b20uYXBwbGUucHJpbnQuUGFwZXJJbmZvVGlja2V0PC9zdHJpbmc+Cgk8L2RpY3Q+Cgk8a2V5PmNv
bS5hcHBsZS5wcmludC50aWNrZXQuQVBJVmVyc2lvbjwva2V5PgoJPHN0cmluZz4wMC4yMDwvc3Ry
aW5nPgoJPGtleT5jb20uYXBwbGUucHJpbnQudGlja2V0LnR5cGU8L2tleT4KCTxzdHJpbmc+Y29t
LmFwcGxlLnByaW50LlBhZ2VGb3JtYXRUaWNrZXQ8L3N0cmluZz4KPC9kaWN0Pgo8L3BsaXN0Pgo4
QklNA+kAAAAAAHgAAwAAAEgASAAAAAAC3gJA/+7/7gMGAlIDZwUoA/wAAgAAAEgASAAAAAAC2AIo
AAEAAABkAAAAAQADAwMAAAABf/8AAQABAAAAAAAAAAAAAAAAaAgAGQGQAAAAAAAgAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAA4QklNA+0AAAAAABABDYAAAAEAAQENgAAAAQABOEJJTQQmAAAAAAAO
AAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAA
CQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAA
AEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEA
NQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAA
AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA
AP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhC
SU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA1cAAAAGAAAAAAAAAAAAAAIbAAABlAAAABEARgBpAHMA
aABiAGEAYwBrAEIAaQBsAGwAMQA3ADcAOAA2AAAAAQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAA
AAAAAAGUAAACGwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAAAAAAA
bnVsbAAAAAIAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAA
AAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAACGwAAAABSZ2h0bG9uZwAAAZQAAAAGc2xpY2Vz
VmxMcwAAAAFPYmpjAAAAAQAAAAAABXNsaWNlAAAAEgAAAAdzbGljZUlEbG9uZwAAAAAAAAAHZ3Jv
dXBJRGxvbmcAAAAAAAAABm9yaWdpbmVudW0AAAAMRVNsaWNlT3JpZ2luAAAADWF1dG9HZW5lcmF0
ZWQAAAAAVHlwZWVudW0AAAAKRVNsaWNlVHlwZQAAAABJbWcgAAAABmJvdW5kc09iamMAAAABAAAA
AAAAUmN0MQAAAAQAAAAAVG9wIGxvbmcAAAAAAAAAAExlZnRsb25nAAAAAAAAAABCdG9tbG9uZwAA
AhsAAAAAUmdodGxvbmcAAAGUAAAAA3VybFRFWFQAAAABAAAAAAAAbnVsbFRFWFQAAAABAAAAAAAA
TXNnZVRFWFQAAAABAAAAAAAGYWx0VGFnVEVYVAAAAAEAAAAAAA5jZWxsVGV4dElzSFRNTGJvb2wB
AAAACGNlbGxUZXh0VEVYVAAAAAEAAAAAAAlob3J6QWxpZ25lbnVtAAAAD0VTbGljZUhvcnpBbGln
bgAAAAdkZWZhdWx0AAAACXZlcnRBbGlnbmVudW0AAAAPRVNsaWNlVmVydEFsaWduAAAAB2RlZmF1
bHQAAAALYmdDb2xvclR5cGVlbnVtAAAAEUVTbGljZUJHQ29sb3JUeXBlAAAAAE5vbmUAAAAJdG9w
T3V0c2V0bG9uZwAAAAAAAAAKbGVmdE91dHNldGxvbmcAAAAAAAAADGJvdHRvbU91dHNldGxvbmcA
AAAAAAAAC3JpZ2h0T3V0c2V0bG9uZwAAAAAAOEJJTQQoAAAAAAAMAAAAAT/wAAAAAAAAOEJJTQQR
AAAAAAABAQA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAAyxAAAAAQAAAHgAAACgAAABaAAA4QAA
AAyVABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB
/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCACgAHgDASIAAhEBAxEB/90ABAAI/8QBPwAAAQUBAQEB
AQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMC
BAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUW
orKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dX
Z3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwAxUCiFQMILGB80ykU0JIYpJrLK
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
AG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAIABFAGwAZQBtAGUAbgB0AHMAIAAzAC4AMAAAAAEA
OEJJTQQGAAAAAAAHAAgAAAABAQD/4RgRaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw
YWNrZXQgYmVnaW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8eDp4bXBt
ZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEvJyB4OnhtcHRrPSdYTVAgdG9vbGtpdCAzLjAtMjgs
IGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5
OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lY
LzEuMC8nPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjdiN2FkZTY1LWY0ZjAt
MTFkZC1iZGZjLTkzYTBiYTI5M2Q2YScKICB4bWxuczpleGlmPSdodHRwOi8vbnMuYWRvYmUuY29t
L2V4aWYvMS4wLyc+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3Mjk1PC9leGlmOkNvbG9yU3Bh
Y2U+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjQwNDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAg
PGV4aWY6UGl4ZWxZRGltZW5zaW9uPjUzOTwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiA8L3JkZjpE
ZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDo3YjdhZGU2NS1m
NGYwLTExZGQtYmRmYy05M2EwYmEyOTNkNmEnCiAgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUu
Y29tL3BkZi8xLjMvJz4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRm
OmFib3V0PSd1dWlkOjdiN2FkZTY1LWY0ZjAtMTFkZC1iZGZjLTkzYTBiYTI5M2Q2YScKICB4bWxu
czpwaG90b3Nob3A9J2h0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8nPgogIDxwaG90
b3Nob3A6SGlzdG9yeT48L3Bob3Rvc2hvcDpIaXN0b3J5PgogPC9yZGY6RGVzY3JpcHRpb24+Cgog
PHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6N2I3YWRlNjUtZjRmMC0xMWRkLWJkZmMt
OTNhMGJhMjkzZDZhJwogIHhtbG5zOnRpZmY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAv
Jz4KICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogIDx0aWZmOlhSZXNv
bHV0aW9uPjI2OS8xPC90aWZmOlhSZXNvbHV0aW9uPgogIDx0aWZmOllSZXNvbHV0aW9uPjI2OS8x
PC90aWZmOllSZXNvbHV0aW9uPgogIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1
dGlvblVuaXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0ndXVpZDo3YjdhZGU2NS1mNGYwLTExZGQtYmRmYy05M2EwYmEyOTNkNmEnCiAgeG1sbnM6eGFw
PSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz4KICA8eGFwOkNyZWF0ZURhdGU+MjAwOS0w
Mi0wNFQyMDo1MToxMi0wNjowMDwveGFwOkNyZWF0ZURhdGU+CiAgPHhhcDpNb2RpZnlEYXRlPjIw
MDktMDItMDVUMDg6MjQ6MDUtMDY6MDA8L3hhcDpNb2RpZnlEYXRlPgogIDx4YXA6TWV0YWRhdGFE
YXRlPjIwMDktMDItMDVUMDg6MjQ6MDUtMDY6MDA8L3hhcDpNZXRhZGF0YURhdGU+CiAgPHhhcDpD
cmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgRWxlbWVudHMgMy4wIE1hY2ludG9zaDwveGFwOkNy
ZWF0b3JUb29sPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv
dXQ9J3V1aWQ6N2I3YWRlNjUtZjRmMC0xMWRkLWJkZmMtOTNhMGJhMjkzZDZhJwogIHhtbG5zOnhh
cE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJz4KICA8eGFwTU06RG9jdW1lbnRJ
RD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZGVmNGQ1MzQtZjMzMC0xMWRkLThjNDctZWNiOWY3N2E5
OTdiPC94YXBNTTpEb2N1bWVudElEPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9J3V1aWQ6N2I3YWRlNjUtZjRmMC0xMWRkLWJkZmMtOTNhMGJhMjkzZDZh
JwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZv
cm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJE
Rj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+/+4ADkFkb2JlAGRAAAAAAf/bAIQAAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEB
AQEBAQEBAQEBAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
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
ALzq978vxcemuv/Z

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.npwelch.com/Images/golden-rule.jpg

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
N/8AGAPwGsPXWcfdrLhG3prEXP/Z

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/Includes/css/npwelch.css

* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
HTML {
	MARGIN-BOTTOM: 1px; HEIGHT: 100%
}
HTML * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 62.5%; BACKGROUND: url(../../Images/body-bg.jpg) #f6fbef =
repeat-x; COLOR: #473a1e; FONT-FAMILY: Tahoma, Verdana, sans-serif; =
TEXT-ALIGN: left
}
BODY#popup {
	BACKGROUND-IMAGE: none; MARGIN: 10px
}
.current {
	BACKGROUND: url(../../Images/nav-bg-active.jpg) repeat-x; COLOR: =
#ffffff! important; BORDER-BOTTOM: #756f57 1px solid; TEXT-DECORATION: =
none! important
}
#container {
	MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
#navcontainer {
	PADDING-TOP: 44px
}
#contentwrap {
	BACKGROUND: url(../../Images/content-bg.jpg) repeat-y 50% top; WIDTH: =
760px
}
#footer {
	CLEAR: both; BACKGROUND: url(../../Images/footer-bg.jpg) no-repeat; =
WIDTH: 760px; HEIGHT: 57px
}
A {
	COLOR: #8b2427; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
#banner H1 {
	WIDTH: 299px; POSITION: absolute; TOP: 17px; HEIGHT: 62px
}
#banner H1 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#banner H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
1.2em; PADDING-BOTTOM: 0px; PADDING-TOP: 48px; TEXT-ALIGN: right
}
#banner H4 A {
	COLOR: #8b2427; TEXT-DECORATION: none
}
#banner H4 A:hover {
	TEXT-DECORATION: underline
}
.menu {
	WIDTH: 760px; PADDING-TOP: 39px; POSITION: relative; HEIGHT: 27px
}
.menu UL {
	WIDTH: 760px; LIST-STYLE-TYPE: none; HEIGHT: 100%
}
.menu LI {
	FLOAT: left
}
.menu A {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: =
#756f57 1px solid; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: =
url(../../Images/nav-bg-inactive.jpg) repeat-x; FLOAT: left; =
PADDING-BOTTOM: 0px; FONT: 10px/20px "Lucida Grande", verdana, =
sans-serif; CURSOR: pointer; COLOR: #473a1e; PADDING-TOP: 0px; =
BORDER-BOTTOM: #333333 1px solid; HEIGHT: 25px; TEXT-DECORATION: none
}
.menu A:hover {
	BACKGROUND: url(../../Images/nav-bg-active.jpg) repeat-x; COLOR: =
#ffffff; BORDER-BOTTOM: #756f57 1px solid; TEXT-DECORATION: none
}
#promo {
	MARGIN-TOP: 29px; BACKGROUND: url(../../Images/main.promo.bg.jpg) =
no-repeat; WIDTH: 760px; HEIGHT: 245px
}
#promo H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-WEIGHT: normal; FONT-SIZE: =
1.6em; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 80px; =
FONT-FAMILY: Georgia, Times New Roman, Times, serif
}
#promo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 48px
}
#sub-promo {
	MARGIN-TOP: 14px; BACKGROUND: url(../../Images/sub.promo.bg.jpg) =
no-repeat; WIDTH: 760px; HEIGHT: 99px
}
#sub-promo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FONT-SIZE: 1.1em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 82px
}
#main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN: 0px 0px 0px 1px; WIDTH: 531px; PADDING-TOP: 15px
}
#main H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 20px
}
#main H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1.4em; =
PADDING-BOTTOM: 0px; COLOR: #477a4f; PADDING-TOP: 12px; FONT-FAMILY: =
Georgia, Times New Roman, Times, serif
}
#main H3.nopad {
	PADDING-TOP: 0px
}
#main P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px
}
#main DIV {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.3em
}
#main P.nopad {
	PADDING-TOP: 0px
}
#main IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#main DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 5px
}
#main DIV.locationpic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#main DIV.personalize {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 10px
}
#main DL.records {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#main DL.records DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: =
0px; PADDING-TOP: 15px
}
#sidebar {
	FLOAT: left; WIDTH: 206px
}
#sidebar P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px
}
#sidebar H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 1.4em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px; FONT-FAMILY: Georgia, Times New =
Roman, Times, serif
}
#sidebar DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; WIDTH: 191px; PADDING-TOP: 5px
}
#sidebar DL.news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-SIZE: 1.2em; =
PADDING-BOTTOM: 0px; WIDTH: 191px; PADDING-TOP: 15px
}
#sidebar DL DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
#sidebar DL.obit-rightcol {
	FONT-SIZE: 1.1em! important
}
.stafflcol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 129px; PADDING-TOP: 0px
}
.stafflccol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 129px; PADDING-TOP: 0px
}
.staffrccol {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 129px; PADDING-TOP: 0px
}
.staffrcol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 129px; PADDING-TOP: 0px
}
#stafflst {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; =
PADDING-BOTTOM: 0px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
#stafflst LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; FONT: =
10px/0.8em "Lucida Grande", verdana, sans-serif; PADDING-TOP: 15px
}
#footer H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 80px; PADDING-TOP: 8px; HEIGHT: 46px
}
#footer H1 IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#tourcontainer {
	MARGIN-LEFT: auto; WIDTH: 460px; MARGIN-RIGHT: auto; PADDING-TOP: 18px; =
TEXT-ALIGN: left
}
#photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../../Images/tour.bg.jpg) no-repeat 50% top; PADDING-BOTTOM: 0px; =
MARGIN: 0px; WIDTH: 460px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: =
310px
}
#photo IMG {
	DISPLAY: none; LEFT: 5px; POSITION: absolute; TOP: 5px
}
FORM .buttons {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; TEXT-ALIGN: left
}
FORM .buttons INPUT {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; CURSOR: =
pointer; MARGIN-RIGHT: 5px; PADDING-TOP: 3px
}
FORM .checkbox {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
FORM DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 8px
}
FORM DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
FORM INPUT.field {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#756f57 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#756f57 1px solid; WIDTH: 400px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#756f57 1px solid
}
FORM SELECT {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#756f57 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#756f57 1px solid; WIDTH: 400px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#756f57 1px solid
}
FORM TEXTAREA {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#756f57 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: =
#756f57 1px solid; WIDTH: 400px; PADDING-TOP: 3px; BORDER-BOTTOM: =
#756f57 1px solid
}
FORM SELECT {
	WIDTH: 412px
}
FORM SELECT.archivesearch {
	WIDTH: 100px
}
FORM TEXTAREA {
	FONT: 100% arial,tahoma,sans-serif; HEIGHT: 110px
}
LABEL {
	TEXT-ALIGN: left
}
LABEL.req {
	PADDING-RIGHT: 12px; BACKGROUND: url(../../Images/req.gif) no-repeat =
100% 50%
}
FORM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.clear {
	CLEAR: both
}
HR {
	DISPLAY: none
}
.hr {
	BORDER-TOP: #d0d6c8 1px solid; MARGIN: 15px 5px 0px; HEIGHT: 1px
}
.alt {
	BACKGROUND-COLOR: #f7faef
}
.ptt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px
}
P.ctrbld {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
DD.error {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 0px; COLOR: #ff0000
}
.notice {
	PADDING-RIGHT: 0px! important; BORDER-TOP: #756f57 1px solid; =
PADDING-LEFT: 0px! important; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px! =
important; MARGIN: 5px 5px 0px 0px; PADDING-TOP: 3px! important; =
BORDER-BOTTOM: #756f57 1px solid; BACKGROUND-COLOR: #e2dfd0; TEXT-ALIGN: =
center
}
.aright {
	FLOAT: right
}
.dhtml {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
#map-wrap {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#756f57 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 5px =
0px 0px; BORDER-LEFT: #756f57 1px solid; WIDTH: 445px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #756f57 1px solid
}
#map-wrap #map {
	WIDTH: 445px; HEIGHT: 350px
}
.module-navigation {
	FLOAT: right
}
.module-navigation UL {
	LIST-STYLE-TYPE: none
}
.module-navigation LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: left
}
.module-navigation LI A {
	PADDING-RIGHT: 5px! important; DISPLAY: block! important; PADDING-LEFT: =
5px! important; PADDING-BOTTOM: 2px! important; MARGIN-RIGHT: 5px! =
important; PADDING-TOP: 2px! important; BORDER-BOTTOM: #756f57 1px =
solid; BACKGROUND-COLOR: #e2dfd0! important; TEXT-DECORATION: none! =
important
}
.module-navigation LI A:hover {
	COLOR: #473a1e
}
.obit-image {
	TEXT-ALIGN: center
}
.obit-image A {
	DISPLAY: block
}
.obit-image A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.obit-image IMG {
	BORDER-RIGHT: #756f57 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#756f57 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 1px; PADDING-BOTTOM: =
1px; BORDER-LEFT: #756f57 1px solid; WIDTH: 175px; PADDING-TOP: 1px; =
BORDER-BOTTOM: #756f57 1px solid
}
SPAN.merchpic {
	BORDER-RIGHT: #e2dfd0 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#e2dfd0 1px solid; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 1px; =
MARGIN: 5px 5px 5px 10px; BORDER-LEFT: #e2dfd0 1px solid; PADDING-TOP: =
1px; BORDER-BOTTOM: #e2dfd0 1px solid
}
#main P.storydate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 1em; PADDING-BOTTOM: =
0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}

------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/content/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.6.0.2',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      var subclass =3D function() { };=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0; i < properties.length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (Object.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (!Object.isUndefined(value))=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=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=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=0A=
  return '"' + this.getUTCFullYear() + '-' +=0A=
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
    this.getUTCDate().toPaddedString(2) + 'T' +=0A=
    this.getUTCHours().toPaddedString(2) + ':' +=0A=
    this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
    this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A=
};=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < 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=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create({=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=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=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 String.interpret(replacement(match));=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 Object.isUndefined(count) ? 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 String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(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 self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift());=0A=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  },=0A=
=0A=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (Object.isFunction(replacement)) 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=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=0A=
=0A=
var Template =3D Class.create({=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=
    if (Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return '';=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3];=0A=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=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, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=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(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=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=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(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) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=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, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(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.map();=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=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=
  size: function() {=0A=
    return this.toArray().length;=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=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length || 0, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < 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 null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=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=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  },=0A=
=0A=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (!Object.isUndefined(value)) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {=0A=
  i || (i =3D 0);=0A=
  var length =3D this.length;=0A=
  if (i < 0) i =3D length + i;=0A=
  for (; i < length; i++)=0A=
    if (this[i] =3D=3D=3D item) return i;=0A=
  return -1;=0A=
};=0A=
=0A=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {=0A=
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
  var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
  return (n < 0) ? n : i - n - 1;=0A=
};=0A=
=0A=
Array.prototype.toArray =3D Array.prototype.clone;=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=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=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: function(iterator) {=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key], pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    },=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(value) {=0A=
      var match =3D this.detect(function(pair) {=0A=
        return pair.value =3D=3D=3D value;=0A=
      });=0A=
      return match && match.key;=0A=
    },=0A=
=0A=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(object) {=0A=
      return new Hash(object).inject(this, function(result, pair) {=0A=
        result.set(pair.key, pair.value);=0A=
        return result;=0A=
      });=0A=
    },=0A=
=0A=
    toQueryString: function() {=0A=
      return this.map(function(pair) {=0A=
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
        if (values && typeof values =3D=3D 'object') {=0A=
          if (Object.isArray(values))=0A=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=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=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=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=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=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(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=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() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    // user-defined headers=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=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.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(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.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    $(element).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    $(element).style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  },=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), attribute =3D pair.last();=0A=
      var value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $(element).select("*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(selector);=0A=
    return selector.match($(element));=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D element.ancestors();=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().width;=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=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!element.hasClassName(className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return element[element.hasClassName(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    var originalAncestor =3D ancestor;=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value) {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=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=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=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=
    return element;=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=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=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 Element._returnOffset(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=
        if (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=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=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=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=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: 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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: 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=
  viewportOffset: 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=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=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 source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=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(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=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)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    }=0A=
  );=0A=
=0A=
  $w('positionedOffset viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: function(element, attribute) {=0A=
          return element.getAttribute(attribute, 2);=0A=
        },=0A=
        _getAttrNode: function(element, attribute) {=0A=
          var node =3D element.getAttributeNode(attribute);=0A=
          return node ? node.value : "";=0A=
        },=0A=
        _getEv: function(element, attribute) {=0A=
          attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=0A=
        },=0A=
        _flag: function(element, attribute) {=0A=
          return $(element).hasAttribute(attribute) ? attribute : null;=0A=
        },=0A=
        style: function(element) {=0A=
          return element.style.cssText.toLowerCase();=0A=
        },=0A=
        title: function(element) {=0A=
          return element.title;=0A=
        }=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr,=0A=
      src:         v._getAttr,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if(element.tagName =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
=0A=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.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 Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.createElement('div')) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next();=0A=
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return node && node.specified;=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=0A=
};=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
/* Portions of the Selector class are derived from Jack =
Slocum=C3=A2=E2=82=AC=E2=84=A2s DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D _true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._countedByPrototype =3D Prototype.emptyFunction;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      var uTagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._countedByPrototype) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._countedByPrototype) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), h =3D Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._countedByPrototype) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    expressions =3D Selector.split(expressions.join(','));=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=0A=
    );=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !['button', 'reset', 'submit'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=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=
    Form.getElements(this.element).each(this.registerCallback, this);=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=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) var Event =3D { };=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=
  KEY_HOME:     36,=0A=
  KEY_END:      35,=0A=
  KEY_PAGEUP:   33,=0A=
  KEY_PAGEDOWN: 34,=0A=
  KEY_INSERT:   45,=0A=
=0A=
  cache: { },=0A=
=0A=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =3D [++arguments.callee.id];=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event);=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=0A=
      }=0A=
=0A=
      event.eventName =3D eventName;=0A=
      event.memo =3D memo || { };=0A=
=0A=
      if (document.createEvent) {=0A=
        element.dispatchEvent(event);=0A=
      } else {=0A=
        element.fireEvent(event.eventType, event);=0A=
      }=0A=
=0A=
      return Event.extend(event);=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize(),=0A=
  loaded:        false=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=0A=
})();=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=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=
  // 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 Element.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 Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=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($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.addMethods();
------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/content/js/domready.js

Object.extend(Event, {=0A=
	=0A=
	_domReady : function() {=0A=
		if (arguments.callee.done) {=0A=
			return;=0A=
		}=0A=
		=0A=
		arguments.callee.done =3D true;=0A=
		=0A=
		if (this._timer) {=0A=
			clearInterval(this._timer);=0A=
		}=0A=
    	=0A=
    	this._readyCallbacks.each(function(f) { f(); });=0A=
		this._readyCallbacks =3D null;=0A=
	},=0A=
	=0A=
	onDOMReady : function(f) {=0A=
		if (!this._readyCallbacks) {=0A=
			var domReady =3D this._domReady.bind(this);=0A=
			=0A=
			if (document.addEventListener) {=0A=
				document.addEventListener("DOMContentLoaded", domReady, false);=0A=
			}=0A=
        	=0A=
			if (/WebKit/i.test(navigator.userAgent)) {=0A=
				this._timer =3D setInterval(function() {=0A=
					if (/loaded|complete/.test(document.readyState)) {=0A=
						domReady(); =0A=
					}=0A=
				}, 10);=0A=
			}=0A=
        	=0A=
        	Event.observe(window, 'load', domReady);=0A=
        	Event._readyCallbacks =3D  [];=0A=
		}=0A=
		=0A=
    	Event._readyCallbacks.push(f);=0A=
	}=0A=
	=0A=
});
------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/Includes/js/npwelch.js

// W3C Compatable New Window (replaces target=3D"_blank")
function targetBlank(url) {
   blankWin =3D =
window.open(url,'_blank','menubar=3Dyes,toolbar=3Dyes,location=3Dyes,dire=
ctories=3Dyes,fullscreen=3Dno,titlebar=3Dyes,hotkeys=3Dyes,status=3Dyes,s=
crollbars=3Dyes,resizable=3Dyes');
}

function tourWindow(url) {
   blankWin =3D =
window.open(url,'_blank','menubar=3Dno,toolbar=3Dno,location=3Dno,directo=
ries=3Dno,fullscreen=3Dno,titlebar=3Dno,hotkeys=3Dno,status=3Dno,scrollba=
rs=3Dno,resizable=3Dno,width=3D500,height=3D350');
}

function formatNavigation() {
	if ($('contentwrap')) {
		if ($A($('contentwrap').classNames()).length > 0) {
			$('nav' + =
$A($('contentwrap').classNames())[0].split('-')[1]).addClassName('current=
');
		}
	}
}

Event.onDOMReady(function() {
	formatNavigation();
});
------=_NextPart_000_003F_01C987E9.748F06F0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.npwelch.com/content/js/dt_common.js

var gmap =3D null;=0A=
var geocoder =3D null;=0A=
var mappoint =3D null;=0A=
=0A=
function nothing() {}=0A=
=0A=
// Image Mouse-Over=0A=
function picChange(id, url, newW, newH){=0A=
	var id =3D document.getElementById(id);=0A=
	id.src=3Durl;=0A=
	id.style.width=3DnewW;=0A=
	id.style.height=3DnewH;=0A=
}=0A=
=0A=
=0A=
// Popup Window=0A=
function targetBlank(url){=0A=
   blankWin =3D =
window.open(url,'_blank','menubar=3Dyes,toolbar=3Dyes,location=3Dyes,dire=
ctories=3Dyes,fullscreen=3Dno,titlebar=3Dyes,hotkeys=3Dyes,status=3Dyes,s=
crollbars=3Dyes,resizable=3Dyes');=0A=
}=0A=
=0A=
=0A=
// Centered Popup=0A=
var win =3D null;=0A=
function NewWindow(mypage,myname,w,h,scroll){=0A=
   LeftPosition =3D (screen.width) ? (screen.width-w)/2 : 0;=0A=
   TopPosition =3D (screen.height) ? (screen.height-h)/2 : 0;=0A=
   settings =3D =
'height=3D'+h+',width=3D'+w+',top=3D'+TopPosition+',left=3D'+LeftPosition=
+',scrollbars=3D'+scroll+',resizable';=0A=
   win =3D window.open(mypage,myname,settings);=0A=
}=0A=
=0A=
=0A=
// Image Popup=0A=
function previewPhoto(img){=0A=
   photo1=3D new Image();=0A=
   photo1.src=3D(img);=0A=
   Control(img);=0A=
}=0A=
function Control(img){=0A=
   if((photo1.width!=3D0)&&(photo1.height!=3D0)){=0A=
      viewPhoto(img);=0A=
   }else{=0A=
      funz=3D"Control('"+img+"')";=0A=
      inter=3DsetTimeout(funz,20);=0A=
   }=0A=
}=0A=
function viewPhoto(img){=0A=
   width=3Dphoto1.width+20;=0A=
	height=3Dphoto1.height+20;=0A=
	LeftPosition =3D (screen.width) ? (screen.width-width)/2 : 0;=0A=
	TopPosition =3D (screen.height) ? (screen.height-height)/2 : 0;=0A=
	=
params=3D"width=3D"+width+",height=3D"+height+",top=3D"+TopPosition+",lef=
t=3D"+LeftPosition+"";=0A=
	stra=3Dwindow.open(img,"",params);=0A=
}=0A=
=0A=
=0A=
// Google Maps=0A=
function googleMaps(lon, lat, name, location) {=0A=
	//<![CDATA[=0A=
	if (GBrowserIsCompatible()) {=0A=
		var WINDOW_HTML =3D "<div style=3D\"width: 12em; style: font-size: =
small\">" + name + "<br />" + location + "</div>";=0A=
		=0A=
		var icon =3D new GIcon();=0A=
		icon.image =3D "http://www.google.com/mapfiles/marker.png";=0A=
		icon.shadow =3D "http://www.google.com/mapfiles/shadow50.png";=0A=
		icon.iconSize =3D new GSize(20, 34);=0A=
		icon.shadowSize =3D new GSize(37, 34);=0A=
		icon.iconAnchor =3D new GPoint(6, 20);=0A=
		icon.infoWindowAnchor =3D new GPoint(5, 1);=0A=
		=0A=
		gmap =3D new GMap(document.getElementById("map"));=0A=
		gmap.addControl(new GLargeMapControl());=0A=
		gmap.addControl(new GMapTypeControl());=0A=
		gmap.centerAndZoom(new GPoint(lon, lat), 4);=0A=
		=0A=
		function createMarker (point) {=0A=
			var marker =3D new GMarker(point, icon);=0A=
			=0A=
			gmap.addOverlay(marker);=0A=
			=0A=
			GEvent.addListener(marker, 'click', function() {=0A=
				marker.openInfoWindowHtml(WINDOW_HTML);=0A=
			});=0A=
			=0A=
			marker.openInfoWindowHtml(WINDOW_HTML);=0A=
		}=0A=
		=0A=
		createMarker(new GPoint(lon, lat));=0A=
	}=0A=
	//]]>=0A=
}=0A=
=0A=
=0A=
=0A=
function simpleMap(obj, lat, lon) {=0A=
	if (GBrowserIsCompatible()) {=0A=
		mappoint =3D new GLatLng(lat, lon);=0A=
		=0A=
		gmap =3D new GMap2(document.getElementById(obj));=0A=
		gmap.setCenter(mappoint, 13);=0A=
         	gmap.addControl(new GSmallMapControl());=0A=
		gmap.addOverlay(new GMarker(mappoint));=0A=
	}=0A=
}
------=_NextPart_000_003F_01C987E9.748F06F0--
