From: <Saved by Windows Internet Explorer 7>
Subject: Durango Herald News, Algae plant to open on S. Ute land
Date: Wed, 12 Nov 2008 11:51:50 -0700
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C944BD.0C2DB6C0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/sections/News/2008/11/12/Algae_plant_to_open_on_S_Ute_land/

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Durango Herald =
News, Algae plant to open on S. Ute land</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252"><LINK=20
title=3DRSS href=3D"/rss/" type=3Dapplication/rss+xml =
rel=3Dalternate><LINK=20
href=3D"http://www.durangoherald.com/main.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
href=3D"http://www.durangoherald.com/css/article.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://www.durangoherald.com/css/comment.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://www.durangoherald.com/css/tabber.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.durangoherald.com/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.durangoherald.com/js/scriptaculous.js?load=3Deffects,bu=
ilder"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.durangoherald.com/js/lightbox.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen =
href=3D"http://www.durangoherald.com/css/lightbox.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT language=3DJavaScript=20
src=3D"http://regionalidx.webdurango.com/rwc/js/httpReqObj.js"></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.durangoherald.com/js/cal_ajax.js"></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://www.durangoherald.com/js/nav.js"></SCRIPT>

<SCRIPT language=3Djavascript>
function OpenEmailToFriend(WinUrl,WinName,WinFeatures)
	{	EmailerWindow =3D window.open(WinUrl,WinName,WinFeatures);
	}
</SCRIPT>
<LINK href=3D"http://www.durangoherald.com/css/calendar.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"/images/favicon.ico" type=3Dimage/x-icon=20
rel=3D"shortcut icon"><LINK href=3D"/images/favicon.ico" =
type=3Dimage/x-icon rel=3Dicon>
<META content=3D"MSHTML 6.00.6000.16674" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dcontainer>
<DIV id=3Dbanner>
<DIV style=3D"FLOAT: left"><A =
href=3D"http://www.durangoherald.com/"><IMG=20
alt=3D"Durango, Colorado News - The Durango Herald"=20
src=3D"http://www.durangoherald.com/images/Herald-logo-sm.jpg" =
border=3D0></A>=20
</DIV>
<DIV style=3D"FLOAT: left; WIDTH: 102px" align=3Dcenter>
<DIV id=3Dweather_container><A=20
href=3D"http://www.durangoherald.com/sections/news/weather/"><!--img =
height=3D"30" src=3D"http://weather.gov/weather/images/fcicons/fg.jpg" =
alt=3D"Durango Colorado Current Weather" border=3D"0"  /--><IMG=20
alt=3D"Durango Colorado Current Weather"=20
src=3D"http://www.durangoherald.com/images/weather_icons/fg.jpg" =
border=3D0></A><BR>
<P><A =
href=3D"http://www.durangoherald.com/sections/news/weather/">Currently - =

<SPAN style=3D"FONT-SIZE: 14px">32=B0 F</SPAN></A></P><BR>
<P style=3D"FONT-SIZE: 10px"><A=20
href=3D"http://www.durangoherald.com/sections/news/weather/">See =
complete=20
forecast</A></P></DIV></DIV>
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D52&amp;transaction_type=3DBanner&amp;transaction_number=3D39=
&amp;expiration_style=3DD&amp;href=3Dhttp://www.prudentialtriples.com/"=20
target=3D_blank><IMG class=3Drandom_ad style=3D"MARGIN-BOTTOM: 5px" =
height=3D60=20
alt=3D"Prudential Triple S Realty, Durango, Colorado"=20
src=3D"http://webdurango.com/shared-advertisements/banners/prudential_dur=
ango5_468x60.jpg"=20
width=3D468 border=3D0></A><BR><!--div =
style=3D"background:url(http://www.durangoherald.com/images/plainbanner.j=
pg) top left no-repeat; height:60px; float:right; width:468px; =
line-height:55px;" align=3D"center">
				<font size=3D"+2" color=3D"#800000">Place your advertisement =
HERE!</font></div--></DIV><!-- end banner_button display --><BR=20
style=3D"CLEAR: both"></DIV>
<DIV id=3Dnav_container>
<DIV id=3Dmenu>
<UL id=3Dtop-site-nav>
  <LI class=3Dcurr_topnav id=3D41_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A=20
  class=3Dcurr_main_nav id=3Dmain_nav41=20
  href=3D"http://www.durangoherald.com/sections/News/">News</A> </LI>
  <LI class=3Dtopnav id=3D43_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('43');"><A=20
  class=3Dmain_nav id=3Dmain_nav43=20
  href=3D"http://www.durangoherald.com/sections/Sports/">Sports</A> =
</LI>
  <LI class=3Dtopnav id=3D44_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('44');"><A=20
  class=3Dmain_nav id=3Dmain_nav44=20
  href=3D"http://www.durangoherald.com/sections/Opinion/">Opinion</A> =
</LI>
  <LI class=3Dtopnav id=3D57_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('57');"><A=20
  class=3Dmain_nav id=3Dmain_nav57=20
  href=3D"http://www.durangoherald.com/sections/A&amp;E/">A&amp;E</A> =
</LI>
  <LI class=3Dtopnav id=3D46_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A=20
  class=3Dmain_nav id=3Dmain_nav46=20
  =
href=3D"http://www.durangoherald.com/sections/Multimedia/">Multimedia</A>=
 </LI>
  <LI class=3Dtopnav id=3D65_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A=20
  class=3Dmain_nav id=3Dmain_nav65=20
  href=3D"http://www.durangoherald.com/sections/Features/">Features</A> =
</LI>
  <LI class=3Dtopnav id=3D180_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  class=3Dmain_nav id=3Dmain_nav180=20
  =
href=3D"http://www.durangoherald.com/sections/Columnists/">Columnists</A>=
 </LI>
  <LI class=3Dtopnav id=3D48_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('48');"><A=20
  class=3Dmain_nav id=3Dmain_nav48=20
  =
href=3D"http://www.durangoherald.com/sections/Obituaries/">Obituaries</A>=
 </LI>
  <LI class=3Dtopnav id=3D167_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  class=3Dmain_nav id=3Dmain_nav167=20
  href=3D"http://www.durangoherald.com/sections/help/">Help</A> </LI>
  <LI class=3Dtopnav id=3D103_nav=20
  onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  class=3Dmain_nav id=3Dmain_nav103=20
  style=3D"FONT-SIZE: 16px; BACKGROUND: #990000; COLOR: #ffffff"=20
  href=3D"http://www.durangoherald.com/classifieds/">Classifieds</A> =
</LI></UL>
<DIV class=3Dcurr_subnav id=3Dsubnav41>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  =
href=3D"http://www.durangoherald.com/sections/News/Police_Blotter/">Polic=
e=20
  Blotter</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  =
href=3D"http://www.durangoherald.com/sections/News/Education/">Education<=
/A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  href=3D"http://www.durangoherald.com/sections/News/Business/">Business =
&amp;=20
  Technology</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  href=3D"http://www.durangoherald.com/sections/News/Earth/">Earth</A> =
</LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  href=3D"http://www.durangoherald.com/sections/News/oil&amp;gas/">Oil =
&amp;=20
  Gas</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('41');"><A =

  =
href=3D"http://www.durangoherald.com/sections/News/Columnists/">Columnist=
s</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav43>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('43');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Sports/High_School/">High=20
  School</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('43');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Sports/College/">College</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('43');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Sports/National/">National<=
/A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('43');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Sports/Columnists/">Columni=
sts</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav44>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('44');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Opinion/Columnists/">Column=
ists</A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('44');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Opinion/Editorial/">Editori=
al</A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('44');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Opinion/letters_to_the_edit=
or/">Letters=20
  to the editor</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('44');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Opinion/Editorial_Cartoons/=
">Editorial=20
  Cartoons</A> </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav57>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('57');"><A =

  =
href=3D"http://www.durangoherald.com/sections/A&amp;E/Columnists/">Column=
ists</A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('57');"><A =

  =
href=3D"http://www.durangoherald.com/sections/A&amp;E/Calendar/">Calendar=
</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav46>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Multimedia/Video/">Video</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Multimedia/Slide_Shows/">Sl=
ide=20
  Shows</A> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Multimedia/Audio/">Audio</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Multimedia/Photo/">Photo</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('46');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Multimedia/Interactive/">In=
teractive</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav65>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Features/Travel/">Travel</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Features/Health/">Health</A=
> </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  href=3D"http://www.durangoherald.com/sections/Features/Food/">Food</A> =
</LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Features/Outdoors/">Outdoor=
s</A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Features/Religion/">Religio=
n</A>=20
  </LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('65');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Features/Columnists/">Colum=
nists</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav180>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/news/columnists/">News</A> =
</LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/sports/columnists/">Sports<=
/A>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/a&amp;e/columnists/">A&amp;=
E</A>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/opinion/columnists/">Opinio=
n</A>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('180');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/features/columnists/">Featu=
res</A>=20
  </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav48>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI onmouseover=3D"getElementsByStyleClass();display_subnav('48');"><A =

  =
href=3D"http://www.durangoherald.com/sections/Obituaries/Memorial_Service=
s/">Memorial=20
  Services</A> </LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav167>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  =
href=3D"http://archive.durangoherald.com/ratecard/08_rate_card.swf">Adver=
tise</A>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/about/">About =
Us</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  =
href=3D"http://www.durangoherald.com/sections/help/relocation_package/">R=
elocation=20
  Package</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/who_can_do_it/">Who =
Can Do=20
  It</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/links/">Links</A> =
</LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/faq/">Site FAQ</A> =
</LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://archive.durangoherald.com/">Archives</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('167');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/jobs/">Jobs</A>=20
</LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav188>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI></UL></DIV>
<DIV class=3Dsubnav id=3Dsubnav103>
<UL>
  <LI class=3Dnavleftpad style=3D"MARGIN: 0px"><A=20
  style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px"=20
  name=3Dtop></A></LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  =
href=3D"http://www.durangoherald.com/classifieds/classifieds_auto_generat=
ion.asp?dotw=3DWednesday&amp;targetdate=3D2008-11-12#RealEstateSales">Hom=
es</A>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  =
href=3D"http://www.durangoherald.com/classifieds/classifieds_auto_generat=
ion.asp?dotw=3DWednesday&amp;targetdate=3D2008-11-12#Employment">Jobs</A>=
=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  =
href=3D"http://www.durangoherald.com/classifieds/classifieds_auto_generat=
ion.asp?dotw=3DWednesday&amp;targetdate=3D2008-11-12#Automobiles">Cars</A=
>=20
  </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  =
href=3D"http://www.durangoherald.com/classifieds/classifieds_auto_generat=
ion.asp?dotw=3DWednesday&amp;targetdate=3D2008-11-12#RealEstateRentals">R=
eal=20
  Estate Rentals</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  href=3D"http://www.durangoherald.com/sections/help/who_can_do_it/">Who =
Can Do=20
  It</A> </LI>
  <LI =
onmouseover=3D"getElementsByStyleClass();display_subnav('103');"><A=20
  href=3D"https://classifieds.webdurango.com/">Place an =
ad</A></LI></UL></DIV></DIV>
<DIV id=3Dnav_holder></DIV>
<DIV id=3Dcrumbs>
<DIV style=3D"FLOAT: right; HEIGHT: 25px">
<FORM name=3Dsearch action=3D/search/ =
method=3Dpost><LABEL>Search:</LABEL><INPUT=20
size=3D18 name=3Dsearch_term><INPUT=20
style=3D"VERTICAL-ALIGN: text-bottom; WIDTH: 27px; HEIGHT: 16px" =
type=3Dimage=20
alt=3D"SEARCH - Durango, Colorado News - The Durango Herald"=20
src=3D"http://durangoherald.com/images/go.gif" value=3DSearch=20
name=3Dsa></FORM></DIV>&nbsp;&nbsp;<A =
href=3D"http://www.durangoherald.com/">Home=20
Page</A> =BB <A =
href=3D"http://www.durangoherald.com/sections/News/">News</A> =BB=20
<SPAN class=3Dcurrent_page>Algae Plant To Open On S Ute Land</SPAN> =
</DIV>
<DIV id=3Dmore_nav></DIV></DIV>
<DIV id=3Darticle_content>
<DIV id=3Darticle_container>
<DIV id=3Darticle_extras style=3D"FLOAT: right; MARGIN: 5px; WIDTH: =
150px"><A=20
onclick=3D"javascript:OpenEmailToFriend(this.href, this.target, =
'width=3D500,height=3D700,resizable,left=3D100,top=3D100')"=20
href=3D"http://www.durangoherald.com/send_to_friend/?article=3DAlgae%20pl=
ant%20to%20open%20on%20S.%20Ute%20land&amp;path=3D/sections/News/2008/11/=
12/Algae_plant_to_open_on_S_Ute_land/"=20
target=3D_ToFriend><IMG height=3D18 hspace=3D0=20
src=3D"http://archive.durangoherald.com/images/emailThis.gif" width=3D26 =
vspace=3D2=20
border=3D0>Email this article</A><BR><A=20
href=3D"http://www.durangoherald.com/sections/News/2008/11/12/Algae_plant=
_to_open_on_S_Ute_land/?printable=3D1"=20
target=3D_blank><IMG height=3D15=20
src=3D"http://archive.durangoherald.com/images/redesign/print_summary_pri=
nter.gif"=20
width=3D18 vspace=3D2 border=3D0>&nbsp; Printable =
version</A><BR><BR><!-- AddThis Button BEGIN -->
<SCRIPT type=3Dtext/javascript>addthis_pub  =3D 'pcjones10';</SCRIPT>
<A onmouseover=3D"return addthis_open(this, '', '[URL]', '[TITLE]')"=20
onclick=3D"return addthis_sendto()" onmouseout=3Daddthis_close()=20
href=3D"http://www.addthis.com/bookmark.php"><IMG height=3D16 alt=3D""=20
src=3D"http://s9.addthis.com/button1-addthis.gif" width=3D125 =
border=3D0></A>
<SCRIPT src=3D"http://s7.addthis.com/js/152/addthis_widget.js"=20
type=3Dtext/javascript></SCRIPT>
 <!-- AddThis Button END --><BR><BR></DIV>
<H1 class=3Dheadline>Algae plant to open on S. Ute land</H1>
<H2 class=3Dsubheadline>Organisms will be used to make fuel for use as =
an energy=20
source</H2><SPAN class=3Dbyline>by Joe Hanel</SPAN><BR><SPAN =
class=3Dragline>Herald=20
Denver Bureau</SPAN>=20
<DIV class=3Ddate>Article Last Updated; <!-- date -->Wednesday, November =
12, 2008<!-- end date --></DIV>Green energy - literally - is coming to =
Southwest=20
Colorado.=20
<DIV id=3Darticle_extras=20
style=3D"CLEAR: both; FLOAT: right; MARGIN: 5px; WIDTH: 150px">
<DIV class=3Dad_box></DIV><!-- end banner_button display -->
<DIV class=3Dad_box><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D25&amp;transaction_type=3DButton&amp;transaction_number=3D41=
&amp;expiration_style=3DD&amp;href=3Dhttp://www.katieogier.com/"=20
target=3D_blank><IMG class=3Drandom_ad style=3D"MARGIN-BOTTOM: 5px" =
height=3D90=20
alt=3D"Katie Ogier - The Wells Group"=20
src=3D"http://www.webdurango.com/shared-advertisements/buttons/katie_1107=
_120x90.gif"=20
width=3D120 border=3D0></A><BR><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D68&amp;transaction_type=3DButton&amp;transaction_number=3D37=
&amp;expiration_style=3DD&amp;href=3Dhttp://koganbuilders.com"=20
target=3D_blank><IMG class=3Drandom_ad style=3D"MARGIN-BOTTOM: 5px" =
height=3D90=20
alt=3D"custom residential construction"=20
src=3D"http://www.webdurango.com/shared-advertisements/buttons/kogan_10-0=
7.gif"=20
width=3D120 border=3D0></A><BR><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D114&amp;transaction_type=3DButton&amp;transaction_number=3D6=
4&amp;expiration_style=3DD&amp;href=3Dhttp://www.durango.org"=20
target=3D_blank><IMG class=3Drandom_ad style=3D"MARGIN-BOTTOM: 5px" =
height=3D90=20
alt=3D"Come to Durango, Colorado, USA"=20
src=3D"http://webdurango.com/shared-advertisements/buttons/daar-5-06_150x=
90.gif"=20
width=3D120 border=3D0></A><BR><!--div =
style=3D"background:url(http://www.durangoherald.com/images/plainbanner.j=
pg) top left no-repeat; height:60px; float:right; width:468px; =
line-height:55px;" align=3D"center">
				<font size=3D"+2" color=3D"#800000">Place your advertisement =
HERE!</font></div--></DIV><!-- end banner_button display --></DIV>
<P>Solix Biofuels announced Tuesday that it will start construction on =
an algae=20
fuel plant early next year near Ignacio. The plant will be built in two =
phases=20
on a 10-acre site on the Southern Ute Indian Tribe reservation.</P>
<P>"That is just a stepping stone to building large-scale production, =
which is=20
our ultimate goal," said Solix CEO Doug Henston.</P>
<P>Henston did not say how many jobs the plant would bring, but the =
number will=20
be small at first.</P>
<P>Gov. Bill Ritter greeted the news and said the next generation will =
consume=20
energy in ways current Americans can't imagine.</P>
<P>"Fortunately, the creative, ingenuous and determined researchers at =
Solix can=20
not only imagine those ways, they are making them a reality. This is =
also great=20
news for Southwest Colorado, demonstrating that the New Energy Economy =
is=20
benefiting communities all across the state," Ritter said in a news =
release.</P>
<P>The Solix operation will be different from the biodiesel plant =
operated by=20
San Juan Bioenergy in Dove Creek. That plant uses locally grown =
sunflower,=20
safflower and canola, and it currently produces oil for human and animal =
food,=20
but not motor fuel.</P>
<P>The Solix-Southern Ute operation will produce an oil feedstock that =
can be=20
refined into diesel fuel.</P>
<P>The market for diesel feedstock is huge, Henston said, and Solix and =
its=20
Southern Ute partners hope to grow hundreds of acres of algae some day - =

possibly at the Ignacio site.</P>
<P>The plant will use high-tech "photobioreactors" to grow algae - =
essentially,=20
pond scum.</P>
<P>"We don't refer to it as that. We refer to it very affectionately," =
Henston=20
said.</P>
<P>Biodiesel plants that use canola oil can get about 150 gallons per =
acre per=20
year, Henston said. But algae grow much faster. Solix is producing 1,500 =
gallons=20
per acre per year at its prototype site in Fort Collins, and Henston =
hopes to=20
double that growth rate.</P>
<P>The Solix plant will capture carbon dioxide from a natural =
gas-processing=20
plant near Ignacio. Algae need plenty of carbon dioxide and sunlight to =
grow,=20
and both are available on the Southern Ute reservation, Henston =
said.</P>
<P>Henston doesn't call Solix's technology carbon-neutral. But the plant =
will=20
capture carbon from the gas facility that would have gone straight into =
the=20
atmosphere and give it a second use as a motor fuel. Also, some studies =
show=20
that biodiesel emits fewer greenhouse gases than regular petroleum =
diesel,=20
Henston said.</P>
<P>Southern Ute Alternative Energy LLC provided some of the $5 million=20
investment for the Ignacio plant. Other investors include London-based =
I2BF=20
Venture Capital, oil refiner Valero Energy Corp., and Fort Collins-based =

Bohemian Investments. The same investors also committed $10.5 million to =
fund=20
Solix operations Tuesday.</P>
<P>Solix was founded in 2006 as a spinoff from Colorado State =
University. Its=20
headquarters is in Fort Collins.</P>
<P><A =
href=3D"mailto:jhanel@durangoherald.com">jhanel@durangoherald.com</A> =
</P>
<DIV class=3DcontextWebGraphicalAds id=3DcWeb300x250>
<SCRIPT language=3DJavascript=20
src=3D"http://tag.contextweb.com/TagPublish/getjs.aspx?action=3DVIEWAD&am=
p;cwrun=3D200&amp;cwadformat=3D300X250&amp;cwpid=3D501722&amp;cwwidth=3D3=
00&amp;cwheight=3D250&amp;cwpnet=3D1&amp;cwtagid=3D18600"=20
type=3Dtext/javascript>
										</SCRIPT>
</DIV><BR style=3D"CLEAR: both"></DIV>
<DIV id=3Darticle_right_col>
<DIV id=3Dclassifieds_nav>
<DIV id=3Dclassifieds_nav_top><A=20
href=3D"http://www.durangoherald.com/classifieds/"><IMG=20
alt=3D"Durango Colorado Classifieds"=20
src=3D"http://www.durangoherald.com/images/classifieds_button.gif"=20
border=3D0></A></DIV>
<DIV class=3Dindex_ad>
<H5 style=3D"MARGIN: 0px; COLOR: #cccccc" =
align=3Dcenter>advertisement</H5>
<DIV class=3Dad_box><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D472&amp;transaction_type=3DButton&amp;transaction_number=3D1=
&amp;expiration_style=3DD&amp;href=3Dhttp://definitclothing.com"=20
target=3D_blank><IMG class=3Drandom_ad style=3D"MARGIN-BOTTOM: 5px" =
height=3D250=20
alt=3D"Definit Clothing Durango Colorado"=20
src=3D"http://www.durangoherald.com/shared-advertisements/in_article/defi=
nit_300_250.jpg"=20
width=3D300 border=3D0></A><BR><!--div =
style=3D"background:url(http://www.durangoherald.com/images/plainbanner.j=
pg) top left no-repeat; height:60px; float:right; width:468px; =
line-height:55px;" align=3D"center">
				<font size=3D"+2" color=3D"#800000">Place your advertisement =
HERE!</font></div--></DIV><!-- end banner_button display --></DIV></DIV>
<DIV class=3Dpremium_classifieds>
<DIV id=3DtopPaginationNavigation></DIV>
<DIV id=3Dpremium_listings_box>
<DIV id=3Dpremium_classified=20
style=3D"BORDER-RIGHT: #013565 1px solid; BORDER-TOP: #013565 1px solid; =
FONT-SIZE: 12px; BORDER-LEFT: #013565 1px solid; BORDER-BOTTOM: #013565 =
1px solid; TEXT-ALIGN: left">
<DIV id=3Dpremium_head=20
style=3D"PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #013565; =
COLOR: #ffffff"><SPAN=20
class=3Dpremium_title>=95 The Legends-- </SPAN><SPAN =
class=3Dpremium_header>Homesites,=20
minutes from Durango!</SPAN></DIV>
<DIV id=3Dpremium_body>
<DIV class=3Dpremium_maintext>
<DIV style=3D"FLOAT: left; MARGIN: 5px 5px 5px 0px; WIDTH: 150px"><IMG =
height=3D113=20
hspace=3D0=20
src=3D"http://www.swcoloradohome.com/shared-advertisements/elistings/reg_=
03_kogier.jpg"=20
width=3D150 align=3Dleft border=3D1>=20
<DIV class=3Dpremium_smalltext=20
style=3D"CLEAR: both; BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; =
BORDER-TOP: black 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
BORDER-LEFT: black 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px =
solid"><B>Phone:=20
</B>call Katie Ogier of the Wells Group 970-375-7030 <BR><A=20
href=3D"http://www.durangoherald.com/shared-asp-bin/ad_redirect1.asp?acco=
unt_number=3D25&amp;transaction_type=3DE-Listing&amp;transaction_number=3D=
25&amp;expiration_style=3DD&amp;href=3Dhttp://katieogier.com/legends.asp"=
=20
target=3D_blank>Visit website</A><BR></DIV></DIV>
<P style=3D"MARGIN: 0px">A recreational community featuring picturesque =
home=20
sites.<BR>Starting from only $173,000.<BR>Acreage: .4 to 2.4 =
<BR>Utilities:=20
Central water and sewer with underground utilities. <BR>Amenities: Paved =
access,=20
open space, hiking and fishing pond. <BR>Views: La Plata Mountains and =
more.=20
</P></DIV></DIV>
<DIV id=3Dpremium_foot style=3D"CLEAR: both">
<H4 style=3D"MARGIN: 2px" align=3Dcenter>Call Katie today for a full =
brochure=20
<BR>with Covenants, Plat, and Seller's Property =
Disclosure</H4></DIV></DIV><BR=20
style=3D"CLEAR: both"></DIV><!-- End Premium Listings DIV --></DIV>
<DIV id=3Dcalendar><A name=3Dcalendar></A><A=20
href=3D"http://www.durangoherald.com/events/">
<H4 style=3D"MARGIN: 5px 0px 0px" align=3Dcenter>Durango Colorado =
Events</H4></A>
<TABLE id=3Dcalendar_table cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0>
  <TBODY>
  <TR id=3Dmonth_nav>
    <TD class=3Dcal_month_nav_left align=3Dmiddle><A=20
      href=3D"javascript:get_cal('month=3D10&amp;year=3D');"><IMG =
alt=3D"last month"=20
      src=3D"http://www.durangoherald.com/images/cal-left.gif" =
border=3D0></A></TD>
    <TD class=3Dcal_month_year vAlign=3Dcenter align=3Dmiddle =
colSpan=3D5><A=20
      id=3Dcal_month_year=20
      =
href=3D"http://www.durangoherald.com/events/?month=3D11&amp;year=3D2008">=
November=20
      2008</A></TD>
    <TD class=3Dcal_month_nav_right align=3Dmiddle><A=20
      href=3D"javascript:get_cal('month=3D12&amp;year=3D2008')"><IMG =
alt=3D"last month"=20
      src=3D"http://www.durangoherald.com/images/cal-right.gif"=20
border=3D0></A></TD></TR>
  <TR id=3Dsat-sun>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>S</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>M</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>T</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>W</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>T</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>F</TD>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle>S</TD></TR>
  <TR class=3Ddate_row>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>26</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>27</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>28</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>29</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>30</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>31</TD>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-1">1</A></TD>=
</TR>
  <TR class=3Ddate_row>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-2">2</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-3">3</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-4">4</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-5">5</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-6">6</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-7">7</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-8">8</A></TD>=
</TR>
  <TR class=3Ddate_row>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-9">9</A></TD>=

    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-10">10</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-11">11</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-12">12</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-13">13</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-14">14</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-15">15</A></T=
D></TR>
  <TR class=3Ddate_row>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-16">16</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-17">17</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-18">18</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-19">19</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-20">20</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-21">21</A></T=
D>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-22">22</A></T=
D></TR>
  <TR class=3Ddate_row>
    <TD class=3DHL vAlign=3Dbottom align=3Dmiddle><A class=3Devent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-23">23</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-24">24</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-25">25</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-26">26</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-27">27</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-28">28</A></T=
D>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-29">29</A></T=
D></TR>
  <TR class=3Ddate_row>
    <TD class=3Dsome vAlign=3Dbottom align=3Dmiddle><A class=3Dnoevent=20
      =
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-30">30</A></T=
D>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>1</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>2</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>3</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>4</TD>
    <TD class=3DNON vAlign=3Dbottom align=3Dmiddle>5</TD>
    <TD class=3DNON vAlign=3Dbottom =
align=3Dmiddle>6</TD></TR></TBODY></TABLE>
<DIV id=3Devents_tonight align=3Dleft>
<DIV align=3Dcenter>Today</DIV>
<DIV class=3Dtonight_event><SPAN class=3Devent_time>11 AM</SPAN> <A=20
href=3D"http://www.durangoherald.com/events/?event=3D2301">Paint =
Bar</A></DIV>
<DIV class=3Dtonight_event><SPAN class=3Devent_time>5:30 PM</SPAN> <A=20
href=3D"http://www.durangoherald.com/events/?event=3D2308">Sharing local =

history</A></DIV>
<DIV class=3Dtonight_event><SPAN class=3Devent_time>5:30 PM</SPAN> <A=20
href=3D"http://www.durangoherald.com/events/?event=3D2289">Women?s =
Resource Center=20
Reading Circle</A></DIV>
<DIV class=3Dtonight_event><SPAN class=3Devent_time>6:30 PM</SPAN> <A=20
href=3D"http://www.durangoherald.com/events/?event=3D2267">Lacey =
Black</A></DIV>
<DIV class=3Dtonight_event><SPAN class=3Devent_time>7 PM</SPAN> <A=20
href=3D"http://www.durangoherald.com/events/?event=3D2266">Terry =
Rickard</A></DIV><A=20
href=3D"http://www.durangoherald.com/events/?date=3D2008-11-12">More =
Events...</A>=20
</DIV></DIV></DIV><BR style=3D"CLEAR: both"></DIV><BR style=3D"CLEAR: =
both">
<DIV id=3Dfoot>
<P class=3Dnavigation_no_ul align=3Dcenter><A class=3Dnavigation_no_ul=20
href=3D"http://www.cortezjournal.com/">Cortez Journal</A> | <A=20
class=3Dnavigation_no_ul =
href=3D"http://www.insideoutsidemag.com/">Inside=20
Outside</A> | <A class=3Dnavigation_no_ul =
href=3D"http://www.swcoloradohome.com/">SW=20
Colorado Home</A> | <A class=3Dnavigation_no_ul=20
href=3D"http://www.webdurango.com/">WebDurango</A> | <A =
class=3Dnavigation_no_ul=20
href=3D"http://www.swcoloradoguide.com/">SW Colorado Guide</A> | <A=20
class=3Dnavigation_no_ul href=3D"http://www.theheraldstore.com/">Herald =
Store</A>=20
</P></DIV>
<DIV id=3Dcopyright align=3Dcenter>Contents copyright =A9 , The Durango =
Herald. All=20
rights reserved.<BR><A style=3D"MARGIN-LEFT: 50px" =
href=3D"http://webdurango.com/"=20
target=3D_blank><IMG alt=3D"Powered By WebDurango"=20
src=3D"http://www.durangoherald.com/images/poweredbywebdurango.gif"=20
align=3DabsMiddle border=3D0></A></DIV>
<DIV align=3Dcenter><A=20
href=3D"http://www.durangoherald.com/sections/help/about/">About Us</A> =
| <A=20
href=3D"http://www.durangoherald.com/sections/help/rss/">RSS</A> | <A=20
href=3D"http://www.durangoherald.com/sections/help/relocation_package/">R=
elocation=20
Package</A> | <A=20
href=3D"http://www.durangoherald.com/sections/help/who_can_do_it/">Who =
Can Do=20
It</A> | <A =
href=3D"http://www.durangoherald.com/sections/help/links/">Links</A> |=20
<A href=3D"http://www.durangoherald.com/sections/help/faq/">Site FAQ</A>
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
var pageTracker =3D _gat._getTracker("UA-1606130-2");
pageTracker._trackPageview();
</SCRIPT>
 </DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/Herald-logo-sm.jpg

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
A4BwDgHAOAcA4BwDgHAOAcA4BwDgHAOAcA4H/9k=

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/weather_icons/fg.jpg

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

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://webdurango.com/shared-advertisements/banners/prudential_durango5_468x60.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/7QkkUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQABOEJJTQQNAAAAAAAEAAAAHjhCSU0EGQAAAAAABAAAAB44QklNA/MAAAAAAAkAAAAA
AAAAAAEAOEJJTQQKAAAAAAABAAA4QklNJxAAAAAAAAoAAQAAAAAAAAACOEJJTQP1AAAAAABIAC9m
ZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAAB
AC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA////
/////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////
////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4A
AAAAAAQAAAAAOEJJTQQaAAAAAAB9AAAABgAAAAAAAAAAAAAAPAAAAdQAAAAOAHAAcgB1AGIAYQBu
AG4AZQByAC0AMQAyADAANwAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAB1AAAADwA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQRAAAAAAABAQA4QklNBBQAAAAA
AAQAAAABOEJJTQQMAAAAAAZ4AAAAAQAAAHAAAAAOAAABUAAAEmAAAAZcABgAAf/Y/+AAEEpGSUYA
AQIBAEgASAAA/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMT
GBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4O
DhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgADgBwAwEi
AAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEA
AAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGh
sUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0
lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhED
ITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2
dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQAC
EQMRAD8AwcfoXW8/pQ6wL7TVXY2u4V3MxwwEe61tD2t9RnrO+y0bX22Zl3qf4P01k24f1pvruey2
17Kb34pZPo2ufXs3t+yu9K/fttY91Wz1dnq/6DI9PV6Pl/XSroNVFGFjX4djz9lyct1YfW81kU7W
35FVW9uP7sH7Zj2/o/6N+j9JZ/S2Z7wxuVZn0ZRzMr9IGts/T+iz7X6lWQ6q77Tt/pu+z+b9NTH3
9b9z+t834sY9rT5fDZDhU/W5gPp03Wsawvay1peHho3OZQXe617a/wBP6dD/AOYZ6380tTDt6q/2
5vTrMc6D1fotJJ2bdl5a7dud+Y56LSzqrW1Gqzq9mB6dBxw1lTHDHLLvVY333Vu24/o/pf8AuJ9p
+1U/Z0OqnqgxAMDK6o+Ky7Ed6FTKiwBnoVbGZFu3fGH+mrs9jH/zX6NPhPmY7CZHjEyitlHCdzEH
wNLZHUsfFpovymW0MyQ41B7Bu9hDXb6w7cz6Xs/fQH/WHpLAIsfZJ4aw/f8ApPTWN1v/AJwfof21
6vNno+rHMt9fbH8rZvQui3WU33Prx6Mr9C4PryHBo2y1z3Vlz6nb9o2v9L9L9n9f/jFJ945n/N/8
ySz2sP7/APzovVdL+sP1UdZaOqPvFbq4pNbSHNsJ/nPaXN2tb++y3/inpZ/X/qtXhuPTrLrsoWNL
PX3NDq92y6uwV0sbU7Z+lo9N1v6P9Jb6N36isHM6hXbS5g6Z06gv2lllL5cwbgdkHJt3fR2v9Vvq
+9Gr6i6vp2PXf0vpt7JsNVr3tFv86X2hwqya3bP8DV61f81/MJssnNE3wyHlGS4QwDrE+Zegd1n6
ln1yM65jn2N9Fjan+mxnqO3sZbZXZfsdV6e7Kvpyr/S331YNV9n2OuNX1g+phIffZd7cmz9HW14a
cYXtGP6m79J6r8J7vfVkVbPR/wBJYucyepU2+iKuldOosbbU4uZYXNdt+hW9tmS9jaLf+1e//wAA
UsLqDaMPGbk9LwMtnpEY77bAx+lt5Lsj0siqx261727LvTs9Kqj0v0X860S5of5z6iSSMB/c/B6z
I6h9Q3U5L8HqVpu9InFpuD2j1SH7Wve6mv21u9PZvuf/AMLvV13/ADMvttdRk2jHd7q30l72sDS4
bG+pVY7faz09/rfQs9T9IuKx+p1i99g6R051TaYvq9UBrgb6ntfufkuc2xtjWVfoP+0z37/0f6RD
u6ljuwbKndJ6e25zAG5Fdvua0i+SKvtD91+6yrZ/4X/S12+qpBlz/pY8h8uKP/cyWmGLpKI89Xqu
o5H1cG39l3lxcXOs9W1sVtBLWUsY5jHWbm7Xet6z1nnOwQYOVSCO3qN/8ksbGz31Ytgs6b0y+t1z
TL3sDmuDKvbX6eTXZ6TmN9/06vWst/wio9Wy2ZNVGzCxMJrXPj7K7c50iv8An912RZ7Nv6H6H07U
4cxmAr2ZH+9xH/uVpxYz/lB9Kf/ZOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAA
aABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgADYALgAw
AAAAAQA4QklNBAYAAAAAAAcAAwAAAAEBAP/uAA5BZG9iZQBkAAAAAAH/2wCEAAoHBwcIBwoICAoP
CggKDxINCgoNEhQQEBIQEBQRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBCwwM
FRMVIhgYIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDP/AABEIADwB1AMBEQACEQEDEQH/3QAEADv/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEA
BwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJzAQIDEQQA
BSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYXVGR0w9Li
CCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eHl6e3x9fn
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
XYq7FXYq7FXYq7FXYq7FXYq7FXYq/wD/2Q==

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://archive.durangoherald.com/images/emailThis.gif

R0lGODlhGgASAID/AMDAwJmZmSH5BAEAAAAALAAAAAAaABIAQAI1hI+pGdf7QFy0woCz3phO9xmh
RUJS2YwnMn2q6pXyTCudfNui9bys7ogxdkMT7cVJampMQAEAO0EFADs=

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://archive.durangoherald.com/images/redesign/print_summary_printer.gif

R0lGODdhEgAPAPcAAAgMCAAEEP/7/+ff/9bP99bP/87L/wgIIefj/xgYIefn/87H/+ff9/f3997b
/+fj7+ff7+fn9+/r/+/n////9+/z/wAEAAAwzv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAHgBEwAK
AgAAgPoSAEAGEwA0+RIAlM/id8zC4XdY+lYAUEcXAFBHFwA9w+F3eAETAHgBEwAAAAAAUEcXAEAG
EwBQRxcA6Bc7AFj6VgCYLuF3pAYUAAUAAAAAAAAA5gEbAAUAAADNq7rcPPkSAHZI4Xd4ARMAeAET
AHgBEwBU+RIAJAAAAMAp+HcAABMASA0TACQAAACIWBMALPkSAAACAADo+hIAp537dwgq+Hf/////
+PoSAL6x/HdIDRMAAAAAAAAAAACoc0gAAAAAAKD5EgAAAAAAMyn4dwAAEwAIUxcAAAAAAHz5EgCI
BhMAMPoSAKed+3dQKfh3/////0D6EgDetvx32AcTABBTFwAkUxcAEFMXAAEAAAAQUxcACFMXAGgB
EwAAAAgCBwAAAF4AYAAAvBUACjr4d5Dx/HfvOfh3kGUTAHBlEwAkUxcAAAAAAAAAAAA4+hIAp537
d7A6+Hf/////SPoSAAAAEwAHAAAAAFMXABBTFwABAAAAAWUTABDw/Hew+RIAgPoSAID6EgCnnft3
kCb4d/////+Q+hIAK8XodwAAEwAAAAAAAQAAADBd4XcAAAAAAQAAAADg/X9GADQAfgAxABBTFwAA
AAAAHAEAAFT6EgAMAAAAsP8SAFth6HdIxeh3/////5Am+HfcTUMAEFMXAAAAEwAAAAAAIAAAAF/+
rp3z8sEBABOlCCQAAAAAr+/dIWLBAQAAAACjAQAABwAAAAAAAABwcmluiFgTACABAAB5LmdptAUG
ALQFBgA0+xIAp537d4Am+Hf/////RPsSANZl6HcAABMACAAUABgBAAAwXeF3AAAAAAAAAAAAAAAA
AAAAAMTARAC0WBMABMoVALhYEwDYc0gA/////4hYEwAuwUQAtFgTACH5BAAAAAAALAAAAAASAA8A
QAieADEIHEiwIMEADBwgGCBh4YAJDgYMOBAhQUEABgcKsDDQAgALAQJYAOnxo4UHFgQYTIlB5cAG
LTkODNBSgMoKMAVagGARwwECCwoIDUqgKIEDCgK4FAigqdOSHpcaNDmy6kiMBTla/YhRJsGUVqti
8DiQAgCRAT6KhIqy58iQYeEGgKCgZwACBvLmHVrg6AGaHRkgiKCAgUSJCJIODAgAOw==

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://s9.addthis.com/button1-addthis.gif

R0lGODlhfQAQAMQfAF+25dvZ12SsPeexZ5KSkh0g/7DP4/zIBOaymvrLUviSEba1tairpurq6sPG
yBqS0+BKCqDGX/DHnsbVqPz8/PPz8/b29v9pOvr6+uzs7O/v7+jo6MDAwAAAAP///////yH5BAEA
AB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJY+DdeK7vfO//wKBwOAzMODaicslsOolGDu5C
rVKf2KZluy14vb4FY7zgBRCSCpF0s7ov2fiQ2/0WdIu8p3zj5wIQgQMbQ2weVm1VPh2MN4yNHo8d
OZKTk46YjpBAdBZ2dzgEOGM3AQR+NwgQCgoIERECAkCGiIeKPJeRupi5uZm7u5e9QZ2fOaIeGwQB
AQ7OyFOsChOvsbNStjtXuDiW3cC+4N/BSsV2xx4NHAQWzg7KORYLBg4S1LAM14nacLiSFB0oCAwY
cKDAgwUB/gOIkNHBhxAVPjoBkYBFEhoqZBjz0MADAAAC2KMWICJEEhgw59SykrJlyw4vMcBMCXOm
TJc3acbM6dImzp6STvwkkJKDBg0BGOAE8DFkgqcJfv4ksWVllU5cOmS1oHWL1q5cO4Ed67WsWax0
Kp3oxIEBBwtGFwRY0OmBXQASnh4YgJYthwoV3lgBTJhwB8MVJAFWXDgx4sWQFzNqTFnyRBONpfyN
O7exgwAGDCQ4cEBBmsqFMR4VfOGo69ewY8ueTbv2bLUmYFskoGG3RdoBBgiH3UFD8eJHSQSwPTuD
8+fQo0ufTr269evYs183UmOD9+/gw4sfT768+fPo06tXz12EjPfw48ufz0JECAA7

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.webdurango.com/shared-advertisements/buttons/katie_1107_120x90.gif

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
fIaAAAA7

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.webdurango.com/shared-advertisements/buttons/kogan_10-07.gif

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
AAA7

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://webdurango.com/shared-advertisements/buttons/daar-5-06_150x90.gif

R0lGODlheABaAPf/AP////D39+/2/+/v9d7v9uHm7+Hi487m8//ea//ags7e78/d5v/eR73e7//Z
Uv/YY//XWtTX2/PYaP/WRf/UOvTUWv/WGb3W3r3W5v/OUq3W7P/MRvPOT//PJczMzL7O3v/MM/LK
Ze/OIa3O4+/OGd7OMePIaf/FNO3FVf/DKf/EIf/FGe/FSffDMZzM5r7E0K3F2MHBw/+/EP++CP+8
Gd+8a5zD2uK7XZTF5uK7Td7BIMrEOrW8yf+1CP+1EOS4QpS92/+zAKC7y7W2utW1Xb29QtS2T4S9
3s64I9etVt2tQsytWqqus4S13sytSoS11taqOpOwyHW13py1Ws6tEKmySoSuy8WlR8SlV76qI6Kl
paetP3Ot13uqyJyisr2lEYSlvXGny7ibWL+ZSWOm1pmZmWOlzoSla7WWSXqbtJmZZpKUmWibvaeU
TWaZzFKd1q2VEWefgVKcza2MS6eOOoSMmI+RUIyLkWOSsnOUY1KUwKGIT6WKJ2aNpUKU0JSEaISE
iUKRxZOFQp+CP3uEjlKLtJyEEJSEG0KMu1yHmUKMmzGNyo17XI57TXZ7jFKEpUKEtUKErVKEb4B7
NpB1N3R2hIxzT0KEhHt1cY1zQoR4I1J7mDKBuHR0eyGEyGx0cIBzQn5zT0J7ojF8qyF9uX1rTGtr
dEJzmW5qYyF4q31oQIRrEBB7xRB7vVpqfjFznH9mLmZmZhB3tG5iT29hQgBzxSVrnABztW9eOgBz
vTFni3FeLhZrpRBrrTxlYFtaYiFklHNaDQBrtQBrrRBmnCFhhlJXYFdWUmFULl9UPwBjrQBmmQBj
pUlSZ2NSCBBejUNQUkpKXQBalABanFZHLRBShFZHIQBSjABShEVFLENDR1NCDRlKWjdAXwBKhABK
ewBKc0g9HUM6LDo6QkI6CQBCcwBCazMzMz4xIQA7YjEpIiEsPCkpNTEoEAAvUSIiJyUjGRkeMyIc
EAAhMxkZIyIZARcZGQMZIRQPEBEQGhIOAwUKHQYJCwAADQAAAP///yH/C05FVFNDQVBFMi4wAwEA
AAAh+QQF+gD/ACwAAAAAeABaAAAI/wD9CRxIsKDBgwgTKlzIsKHDh/5qSZxIsaLFixgzatzIsaPH
jgI/ihxJsqRJkBFPqlzJsqXEkC5jypx5ESbNmzhX2mwAoKeGWrkoEuh5oBbPnrmCcuwJoAHFI1A9
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
nONGfuDu7csyHhAAOw==

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/classifieds_button.gif

R0lGODlhLAFLAPcAAMQGBsa6uuZ8fIiIiKqqqu2Tk6Y5OdY8PNRUVMtTU8QjI+qDg76MjO7u7tpy
cqYcHJlGRpo2NvCUlLR5ecguLss6Ovarq/izs7sFBZmZmdq8vMzMzM1GRso0NPz8/NrCwohra8VD
Q71padCqqtFNTb2Cguzj43gEBNJgYNZBQbtFRbIhIatiYqtKSs8bG95oaLQFBdIpKceOjsYpKcoM
DNS7u8YICPWysuFubsuhoerd3d3KysEUFLNDQ/Xw8Lh9feR0dMAFBYoDA4k3N+HNzbu7u6p4eJMc
HLsiIqsEBMsQEMWbm8J4eHpycnd3d8pMTPTu7rW1tZwuLqRXV6qGhvSkpNEhIbQbG6QDA9thYfKd
ne2MjIssLOLT07RtbZsDA8NpacIbG8LCwr1YWNRZWcoiIqZaWstra7UqKtQyMqJGRsRTU8VcXLwt
LaUlJZ0cHPetras/P80WFqtRUeBzc7mVlffy8rxMTMKVlbxSUsyamsuqqpIDA9lbW6QsLOqFhYIa
GqotLa9oaLo8PNlLS6ddXeqIiM1cXNdFRbRLS7FhYbFYWN5TU8NMTNNra7xxca0lJZUkJOW5ud1t
bZpYWOJ0dLsMDOeBgcgKCux+ftHR0bA6Ooh1ddU1NZkmJnt7e9hfX9IsLMMzM5dxcaOjo8M7O9U5
OcVkZPKgoNAkJLs2NvKlpa81NdxlZaJkZMqzs7ONjaJKStKzs85mZptlZdA5OdOlpeJ5ec8wMJAU
FI1OTuZiYrlkZJcsLNhnZ6ZqauZ5edAdHcgVFdA+Ps0dHXguLuXY2OyPj8gZGeFaWsUODtptbcqW
lvSmpoJvb91gYLMKCsAJCcceHrVdXdA1Ne+amtzR0c24uO+Xl8sTE8APD5gUFAAAAOPj4/Hx8fKb
mxERETMzM0RERCIiIlVVVff3993d3WZmZtisrNQvL+Dg4OGkpM+dneVzc7qIiN5qarp3d91eXuqL
i999fa8KCtjExNvIyOjZ2eZ+fueHh/Spqehpaa2jo39KSsKoqP///yH5BAAAAAAALAAAAAAsAUsA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXAmynLeX
MGPKnEmzps2bOHPq3Mmzp02WQIM+LGduQ5EiAZIqXcq0qdOnUKNKnUq1qtWrUIuI0dRAqNev6jYE
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
yc3r1BzBvM7b28Rd3MZ93Mid3Mq93MxtEAEBADs=

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/shared-advertisements/in_article/definit_300_250.jpg

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
q9vJ+xlTwx7/AMhSlKxOkUpSgFKUoBSlKA//2Q==

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.swcoloradohome.com/shared-advertisements/elistings/reg_03_kogier.jpg

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
JUqUxAj/ANgVKlSgD//Z

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/cal-left.gif

R0lGODlhEgARAMQAAEuTy0eOyEmQyv///02WzUWLx0OIxU6ZzlCcz1Ke0FSi0jx8wD6AwkCCw1Og
0UKFxFWk0zt6vz1+wVal1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA
EgARAAAFYuAkjmQ5QmiqrqnivnD8OnRt3zWi73y/H8BgcCAUEo7I42CQTAKeUMByEI0KrtjpAMsV
BL7gwDQcLpjP5iUabWi73YP3+0Gv2+91hn7P7+8lgIGCg4ELhoeIiYcRjI2Oj40hADs=

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/cal-right.gif

R0lGODlhEgARAMQAAEuTy0eOyEmQyv///02WzUWLx0OIxU6ZzlCcz1Ke0FSi0jx8wD6AwkCCw1Og
0UKFxFWk0zt6vz1+wVal1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAA
EgARAAAFYuAkjmQ5QmiqrqnivnD8OnRt3zWi73y/H8AgcCAsEo7I42CQTAKe0OdyEIUKrtjrdJC9
Br7g7zQMLpjP5iUabWi724O3/EGv2+91hn7P7+8lgIGCg4ELhoeIiYcRjI2Oj40hADs=

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.durangoherald.com/images/poweredbywebdurango.gif

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

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://durangoherald.com/images/go.gif

R0lGODlhGwAQAPcAAAAAAL2bn19dXZMRIHMOGunm5p1SW2sPGs/Fxq12fJQmM5JWXXAqMs+ssB0c
HI5UW7tze5IZJ5lmZk9NTv/3/ePS1JI2Qemwt9JUYns2PrcYKteJksyZmctRXoUQHcM9TIFTWLw7
Sv/q7bVLV6ZlbJlmZrYsPNfU1NWVnKwUJv/MzKQTJAsJCb+Sl6qAhWYdJY5bYc29v3JwcKNETzMz
M2ZmZospNIUaJqtob/ewt246QHQVINR0f+enrvTU2IJJT//c4cJfarkeMAcBAauGi/n19ZxfZpNC
S6cmNJRcYplmZsCipbFWYOCrsfGNmYsQH++MlKwXKLM2RN/b3BYTFJsSIui/w9WEjp0hMHsPG2cg
KO3l5mwaJNy/w49ma9GjqOfg4XlAR4YsNuiIk60QIdjMznQ0O7N0e65YYpVuc74wQGZmZsqwtLZY
Y64jM5lmZo1gZYkhLfS3vrGPk5tHUfDr7IYQHoxYXseorIgyPKdtdGosM5wqOLZ7gplmZuDV1qZR
WyAeHlVTU+W1u7tSXm5sbHUiLNJ4g/bZ3bAtPP///7oWKXsUIJQZIWsQIboeMPzs7rBtdA4LC7B5
f3wqNNbDxZ0bKosaJ//1+PHU15s5RIE2P8+costTYbw/Tf/N0//i6KReZsFTYM6lrYUzPM2ytf//
/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUAKYALAAAAAAbABAA
AAj/AE0JHEiwoMGDUwLRmCCgRqGHECNClEGxhiAaBUyx0GLmxx04IEOKDOnFS5o0XkDocGBqiCND
GX48SCKhpoQ7D3LCKHkS5Z0we6i0PHDA0KYFS05MmRLDxYIFSeYgOHEiBpGfDF5IakmAwA5SpQpU
CoAHTAE9RgKIDbCkzBQJlLgcYNEySxZGBoo0MEBCD54KLSbV2dIngR49f9hQIjqkpQcPcThBAmSD
TqQzZ3D0UdQllIEjYhrUydO18ZAnTxQMwjTjEhpEsCEAUsThht0sXxRZsGt6wAAsFxS1idBGBCZF
KJgoanLJjnMrijQ9Nl2liqVDiuT8HrFBUQ8sihRFbPDNR5EIPqhNr1gvJXwOUTzcV/mk6BOhIEAU
XbHk23SK/yl0Et6AFHiyQiKgDKhIDkhUV4V/AKagBgZOOPGBGlFkaEIHY4wRghvrrWfaIiQuosGJ
jzxyogYRCiFEhP815sMQNNZo44041phJQAA7

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/main.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/bgfade.gif) #ffffff repeat-y center center; PADDING-BOTTOM: =
0px; MARGIN: 0px; BEHAVIOR: url(/csshover.htc); PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
#container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0pt =
auto; WIDTH: 998px; PADDING-TOP: 5px; POSITION: relative
}
#banner {
=09
}
#banner_left {
	FONT-SIZE: 90%; FLOAT: left; PADDING-TOP: 10px
}
#banner_right {
	FLOAT: right
}
.index_photoby {
	FONT-SIZE: 69%; COLOR: #777777
}
.index_article_container {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
#index_content {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px
}
.index_article_container P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#index_col_1 {
	FLOAT: left; WIDTH: 415px
}
#index_col_2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 260px; PADDING-TOP: 0px
}
#index_col_3 {
	FLOAT: left; WIDTH: 310px
}
.index_img {
	BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #003366 2px solid; =
BORDER-LEFT: #003366 2px solid; BORDER-BOTTOM: #003366 2px solid
}
.index_articles2 H1 {
	MARGIN: 2px 0px
}
.index_articles H2 {
	FONT-SIZE: medium; MARGIN: 2px 0px
}
.index_articles2 H2 {
	FONT-SIZE: medium; MARGIN: 2px 0px
}
#index_0 H2 {
	FONT-SIZE: large
}
.index_articles P {
	MARGIN: 0px
}
.index_article_container {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid
}
#section_content {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BACKGROUND: url(/images/section_right_border.gif) repeat-y left top; =
FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 996px; =
BORDER-BOTTOM: #000000 1px solid
}
#article_content {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BACKGROUND: url(/images/section_right_border.gif) repeat-y left top; =
FLOAT: left; BORDER-LEFT: #000000 1px solid; WIDTH: 996px; =
BORDER-BOTTOM: #000000 1px solid
}
#article_links {
	FLOAT: left; WIDTH: 658px
}
#weather_container {
	FONT-SIZE: 10px; HEIGHT: 70px
}
#weather_container P {
	DISPLAY: inline; FONT-SIZE: 12px; MARGIN: 0px
}
#weather_container A {
	WIDTH: 100%; HEIGHT: 43px; TEXT-DECORATION: none
}
#section_right_col {
	PADDING-LEFT: 6px; FLOAT: left; WIDTH: 331px; TEXT-ALIGN: center
}
#premium_listings_box {
	MARGIN: 0px 10px
}
.article_link {
	FONT-SIZE: 70%
}
.pub_date {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: =
20px; BACKGROUND: url(/images/GRADIENT_LINE.jpg) no-repeat left bottom; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
P.indices_links {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px
}
.article_spacer {
	HEIGHT: 10px
}
.indices_links A {
	FONT: 14px "Arial"; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
.columnists_section {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #000000; =
MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: capitalize; =
COLOR: #ffffff; PADDING-TOP: 5px
}
.indices_links A:hover {
	COLOR: #555555; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
A.section_link {
	FONT-SIZE: 10px; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.index_section_title {
	FONT-SIZE: 12px; BACKGROUND: url(/images/GRADIENT_LINE.jpg) no-repeat =
right bottom
}
#index_media {
=09
}
#menu {
	HEIGHT: 65px
}
#top-site-nav A {
	BORDER-RIGHT: #013565 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: =
#013565 1px solid; DISPLAY: block; PADDING-LEFT: 18px; FONT-SIZE: 14px; =
FLOAT: left; PADDING-BOTTOM: 0pt; BORDER-LEFT: #013565 1px solid; COLOR: =
#666666; LINE-HEIGHT: 28px; PADDING-TOP: 0pt; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 28px; TEXT-DECORATION: none
}
#top-site-nav A:hover {
	COLOR: #000000
}
#top-site-nav {
=09
}
#top-site-nav LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0pt 0pt 0pt 4px; LIST-STYLE-TYPE: =
none; list-decoration: none
}
#menu A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 14px; FLOAT: left; PADDING-BOTTOM: 0pt; COLOR: #666666; =
LINE-HEIGHT: 33px; PADDING-TOP: 0pt; FONT-FAMILY: Arial, Helvetica, =
sans-serif; HEIGHT: 31px; TEXT-DECORATION: none
}
#menu A:hover {
	COLOR: #000000
}
#menu UL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; =
HEIGHT: 32px
}
#menu LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0pt 0pt 0pt 4px; TEXT-TRANSFORM: =
uppercase; LIST-STYLE-TYPE: none; list-decoration: none
}
#subnav65 .navleftpad {
	WIDTH: 150px
}
#subnav47 .navleftpad {
	WIDTH: 270px
}
#subnav46 .navleftpad {
	WIDTH: 120px
}
#subnav57 .navleftpad {
	WIDTH: 120px
}
#subnav48 .navleftpad {
	WIDTH: 516px
}
#subnav167 .navleftpad {
=09
}
#subnav180 .navleftpad {
	WIDTH: 385px
}
#subnav103 .navleftpad {
	WIDTH: 375px
}
#top-site-nav .curr_main_nav {
	COLOR: #ffffff
}
#top-site-nav .curr_topnav {
	BACKGROUND: #000000
}
DIV#crumbs {
=09
}
#crumbs {
	PADDING-LEFT: 25px; MARGIN: 5px 0px
}
#crumbs A {
	FONT-SIZE: 16px; COLOR: #900020
}
#more_nav {
	CLEAR: both
}
#crumbs A {
	TEXT-TRANSFORM: capitalize; COLOR: #900020; TEXT-DECORATION: none
}
.current_page {
	FONT-SIZE: 14px; COLOR: #000000
}
.breaking_news A {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.breaking_news {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #ff0000; =
PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
#article A {
	FONT-WEIGHT: bold; COLOR: #df502f; TEXT-DECORATION: none
}
#foot {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 5px; BACKGROUND: #000000; PADDING-BOTTOM: 5px; =
BORDER-LEFT: black 1px solid; COLOR: #ffffff; PADDING-TOP: 5px; =
BORDER-BOTTOM: black 1px solid
}
#foot A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#foot P {
	MARGIN: 2px
}
.head_text {
	FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
A:hover {
	TEXT-DECORATION: underline
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000
}
.breaking_news A:hover {
	COLOR: #000000
}
.cleaner {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0pt; BORDER-TOP: =
medium none; PADDING-LEFT: 0pt; FONT-SIZE: 1px; BACKGROUND: 0% 50%; =
PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: medium none; PADDING-TOP: =
0pt; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.media_icon IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#banner .ad_box {
	FLOAT: right
}
.ad_box {
	MARGIN-LEFT: 10px
}
.link_buttons {
	CLEAR: both; FLOAT: right; MARGIN: 5px 10px 5px 0px
}
#article_links .link_buttons .ad_box A {
	DISPLAY: block; MARGIN-BOTTOM: 100px
}
#article_links .link_buttons .ad_box .button DIV {
	DISPLAY: block; MARGIN-BOTTOM: 100px
}
.curr_subnav {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BACKGROUND: #000000; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: =
#000000 1px solid
}
.subnav {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
DISPLAY: none; BACKGROUND: #000000; VISIBILITY: hidden; BORDER-LEFT: =
#000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
#menu .subnav A {
	COLOR: #ffffff
}
#menu .subnav A:hover {
	COLOR: #eeeeee
}
#menu .curr_subnav A {
	COLOR: #ffffff
}
#menu .curr_subnav A:hover {
	COLOR: #eeeeee
}
H2 {
	MARGIN: 0px; FONT-FAMILY: "Times New Roman", Times, serif
}
.columns_list {
	FLOAT: left; WIDTH: 200px; TEXT-ALIGN: center
}
#events_tonight A {
	FONT-SIZE: 75%
}
#top_jobs {
	MARGIN-BOTTOM: 10px; WIDTH: 302px
}
.topJobslightRow {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#eff8ff; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.topJobsdarkRow {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: =
#eff8ff; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: center
}
.topJobsdarkRow {
	BACKGROUND: #eeeeee
}
#top_jobs H2 {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 17px; BACKGROUND: =
#000000; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; COLOR: =
#ffffff; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: =
center
}
#copyright {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.premium_maintext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.premium_maintext LI {
	LIST-STYLE-TYPE: none
}
#video_list {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BACKGROUND: #efefef; FLOAT: left; OVERFLOW: auto; BORDER-LEFT: #000000 =
1px solid; WIDTH: 350px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 398px
}
#player {
	FLOAT: left
}
.video_button {
	CLEAR: both; MARGIN: 5px 2px
}
.smalltext {
	FONT-SIZE: 10px
}
#poll H1 {
	FONT-SIZE: 18px
}
.poll_question {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #dfdfdf; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.premium_maintext A {
	COLOR: #000066; TEXT-DECORATION: underline
}
.search_result {
	MARGIN: 0px 0px 10px 10px
}
.whocandoit_section {
	FLOAT: left; MARGIN: 5px; WIDTH: 300px; TEXT-ALIGN: center
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/css/article.css

#article_content {
=09
}
#article_container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 645px; PADDING-TOP: 5px
}
#article_right_col {
	PADDING-LEFT: 6px; FLOAT: left; WIDTH: 334px; TEXT-ALIGN: center
}
#inline_content {
	FLOAT: left; MARGIN: 5px 5px 0px 0px; WIDTH: 300px
}
#inline_content P {
	MARGIN: 0px
}
.mug_container P {
	MARGIN: 0px
}
.image_container P {
	MARGIN: 0px
}
.video_container P {
	MARGIN: 0px
}
.quote_container P {
	MARGIN: 0px
}
.audio_container P {
	MARGIN: 0px
}
.img_thumbs {
	FLOAT: left; MARGIN: 2px
}
.infobox_container {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.image_container {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.quote_container {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.audio_container {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.related_articles {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.related_articles LI {
	LIST-STYLE-IMAGE: url(/images/little_red_arrow.gif); MARGIN-BOTTOM: =
10px
}
.mug_container {
	CLEAR: both; FONT-SIZE: 80%; FLOAT: left; MARGIN: 20px; WIDTH: 210px
}
.mug_container H4 {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666
}
.image_container H4 {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666
}
.big_image_container H4 {
	FONT-SIZE: 10px; MARGIN: 0px; COLOR: #666666
}
.video_container {
	CLEAR: both; FLOAT: left; WIDTH: 310px
}
.infobox_container H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#000000 1px solid
}
.infobox_container {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #eeeeee; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.quote_container {
	BACKGROUND: url(/images/quotes1.png) no-repeat 0pt 2px; TEXT-INDENT: =
25px
}
.quote_container P {
	BACKGROUND: url(/images/quotes2.png) no-repeat right bottom; =
FONT-STYLE: italic
}
.quote_container H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 0px
}
.img_capcred H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #555555; PADDING-TOP: 0px
}
.big_image_container IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.big_image_container {
	MARGIN-BOTTOM: 10px; WIDTH: 451px
}
.big_image_container .img_capcred {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
FONT-SIZE: 12px; MARGIN: 0pt auto; BORDER-LEFT: #000000 1px solid; =
WIDTH: 450px; BORDER-BOTTOM: #000000 1px solid
}
.vid_capcred {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; MARGIN-BOTTOM: =
15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.vid_capcred H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 78%; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.article_image {
=09
}
.headline {
	MARGIN: 3px; FONT-FAMILY: "Times New Roman", Times, serif
}
.subheadline {
	MARGIN: 3px; FONT-FAMILY: "Times New Roman", Times, serif
}
.subheadline {
	FONT-SIZE: 14px
}
.date {
	BORDER-TOP: #888888 1px solid; FONT-SIZE: 12px; MARGIN: 10px 0px; =
WIDTH: 300px; COLOR: #888888
}
.byline {
	FONT-SIZE: 12px
}
.ragline {
	FONT-SIZE: 12px; FONT-STYLE: italic
}
.contextWebGraphicalAds {
	FLOAT: right; MARGIN: 20px
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/css/comment.css

#comments {
	CLEAR: both
}
#comments OL.comment-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#comments OL.comment-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #ebeff2 1px solid
}
#comments OL.comment-list LI:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
#comments OL.comment-list LI {
	ZOOM: 1
}
#comments .datetime {
	FLOAT: left; WIDTH: 18%; TEXT-ALIGN: right
}
#comments .datetime .date {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #6f818d; LINE-HEIGHT: 21px; =
WHITE-SPACE: normal
}
#comments .datetime .time {
	COLOR: #6f818d
}
#comments .datetime .remove {
	FONT-SIZE: 11px; MARGIN: 0px
}
#comments .avatar {
	PADDING-RIGHT: 3%; PADDING-LEFT: 2%; FLOAT: left; PADDING-BOTTOM: 0px; =
WIDTH: 5%; PADDING-TOP: 0.6%
}
#comments .active {
	DISPLAY: none
}
#comments .hover {
	DISPLAY: none
}
#comments .body {
	FLOAT: left; WIDTH: 72%
}
#comments .body .author {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 5px; LINE-HEIGHT: =
21px
}
#comments .body P {
	FONT-SIZE: 13px; LINE-HEIGHT: 21px
}
#comments .removed {
	BACKGROUND-COLOR: #fff0f0
}
#comments .removed A {
	COLOR: #ff0000
}
#comments .permalink {
	FONT-SIZE: 11px
}
#comment-form {
	CLEAR: both
}
#comment-form .heading {
	MARGIN-TOP: 36px; MARGIN-BOTTOM: 18px
}
#comment-form P {
	FONT-SIZE: 14px; LINE-HEIGHT: 21px
}
#comment-form TEXTAREA {
	FONT-SIZE: 14px; WIDTH: 630px! important; LINE-HEIGHT: 21px
}
#id_question {
	FONT-SIZE: 14px; WIDTH: 630px! important; LINE-HEIGHT: 21px
}
#comment-form #id_username {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 16px; WIDTH: 200px
}
#comment-form #id_password {
	MARGIN-TOP: 6px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-LEFT: 3px; =
WIDTH: 200px
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/css/tabber.css

.tabberlive .tabbertabhide {
	DISPLAY: none
}
.tabber {
=09
}
.tabberlive {
	MARGIN-BOTTOM: 15px
}
UL.tabbernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; FONT: bold 10px Verdana, sans-serif; PADDING-TOP: 3px; =
BORDER-BOTTOM: #778 1px solid
}
#more_nav UL.tabbernav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 9px Verdana, sans-serif; PADDING-TOP: 0px; =
BORDER-BOTTOM: #778 1px solid; HEIGHT: 25px
}
#more_nav UL.tabbernav {
=09
}
UL.tabbernav LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#more_nav UL.tabbernav LI {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.tabbernav LI A {
	BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #778 =
1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #cccccc; PADDING-BOTTOM: =
3px; MARGIN-LEFT: 3px; BORDER-LEFT: #778 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #778 1px; TEXT-DECORATION: none
}
#more_nav UL.tabbernav LI A {
	BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #778 =
1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #013565; =
FLOAT: left; PADDING-BOTTOM: 3px; MARGIN-LEFT: 3px; BORDER-LEFT: #778 =
1px solid; COLOR: #ffffff; LINE-HEIGHT: 18px; PADDING-TOP: 3px; =
BORDER-BOTTOM: #778 1px; HEIGHT: 18px; TEXT-DECORATION: none
}
#more_nav UL.tabbernav LI.tabberactive A {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 16px; =
PADDING-BOTTOM: 3px; COLOR: #000000; PADDING-TOP: 3px
}
UL.tabbernav LI A:link {
	COLOR: #000000
}
UL.tabbernav LI A:visited {
	COLOR: #667
}
UL.tabbernav LI A:hover {
	BORDER-LEFT-COLOR: #227; BACKGROUND: #cccccc; BORDER-BOTTOM-COLOR: =
#227; COLOR: #000; BORDER-TOP-COLOR: #227; BORDER-RIGHT-COLOR: #227
}
UL.tabbernav LI.tabberactive A {
	TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #eeeeee 1px solid; =
BACKGROUND-COLOR: #fff
}
UL.tabbernav LI.tabberactive A:hover {
	BACKGROUND: white; COLOR: #000; BORDER-BOTTOM: white 1px solid
}
#more_nav UL.tabbernav LI.tabberactive A {
	TEXT-TRANSFORM: uppercase; BORDER-BOTTOM: #eeeeee 1px solid; =
BACKGROUND-COLOR: #fff
}
#more_nav UL.tabbernav LI.tabberactive A:hover {
	BACKGROUND: white; COLOR: #000; BORDER-BOTTOM: white 1px solid
}
.tabberlive .tabbertab {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaa 0px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #aaa 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #aaa 1px solid
}
.tabberlive .tabbertab H2 {
	DISPLAY: none
}
.tabberlive .tabbertab H3 {
	DISPLAY: none
}
.tabberlive#tab1 {
=09
}
.tabberlive#tab2 {
=09
}
.tabberlive#tab2 .tabbertab {
	OVERFLOW: auto; HEIGHT: 200px
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/css/lightbox.css

#lightbox {
	Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: =
absolute; TEXT-ALIGN: center
}
#lightbox IMG {
	WIDTH: auto; HEIGHT: auto
}
#lightbox A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#outerImageContainer {
	MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; =
BACKGROUND-COLOR: #fff
}
#imageContainer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
#loading {
	LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; =
HEIGHT: 25%; TEXT-ALIGN: center
}
#hoverNav {
	Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 100%
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	outline: none
}
#prevLink {
	DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); =
WIDTH: 49%; HEIGHT: 100%
}
#nextLink {
	DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); =
WIDTH: 49%; HEIGHT: 100%
}
#prevLink {
	LEFT: 0px; FLOAT: left
}
#nextLink {
	RIGHT: 0px; FLOAT: right
}
#prevLink:hover {
	BACKGROUND: url(/images/prevlabel.gif) no-repeat left 15%
}
#prevLink:hover:visited {
	BACKGROUND: url(/images/prevlabel.gif) no-repeat left 15%
}
#nextLink:hover {
	BACKGROUND: url(/images/nextlabel.gif) no-repeat right 15%
}
#nextLink:hover:visited {
	BACKGROUND: url(/images/nextlabel.gif) no-repeat right 15%
}
#imageDataContainer {
	MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; =
OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff
}
#imageData {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em
}
#imageData #bottomNavClose {
	FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px; outline: none
}
#overlay {
	Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
HEIGHT: 500px; BACKGROUND-COLOR: #000
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/css/calendar.css

.selected_date {
	BACKGROUND: url(/images/event_selected_bg.jpg) no-repeat center center
}
.event_content {
	MARGIN: 10px
}
.event_content H1 {
	BACKGROUND: #000000; COLOR: #ffffff
}
.event_title {
	FONT-SIZE: 20px; FLOAT: left; MARGIN: 0px; FONT-FAMILY: "Times New =
Roman", Times, serif
}
.event_status {
	FONT-SIZE: 12px; FLOAT: left; MARGIN-LEFT: 20px; COLOR: #333333; =
LINE-HEIGHT: 28px
}
.event_details {
	CLEAR: left; MARGIN: 0px 0px 15px 10px
}
.event_time {
	FONT-SIZE: 10px; COLOR: #555555
}
.HL {
=09
}
#month_nav {
	BACKGROUND: url(/images/cal-header-bg.gif) repeat-x left top; COLOR: =
#ffffff
}
#sat-sun {
	BACKGROUND: #cccccc
}
.NON {
	BACKGROUND: #eeeeee
}
.date_row TD {
	BORDER-BOTTOM: #aaaaaa 1px solid
}
.date_row {
	HEIGHT: 25px
}
#loginControlDiv {
	FONT-SIZE: 13px
}
#navControlDiv {
	FONT-SIZE: 12px
}
#navControlDiv INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#navControlDiv SELECT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#viewControlDiv INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: =
12px; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
#eventDisplayDiv {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: =
white; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
#statusControlDiv {
	FONT-SIZE: 11px; COLOR: red; HEIGHT: 20px
}
.columnHeading {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; FONT-SIZE: =
12px; BACKGROUND: gray; BORDER-LEFT: white 1px solid; COLOR: white; =
BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center
}
.weekViewCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; WIDTH: 54px; BORDER-BOTTOM: gray 1px solid; HEIGHT: =
70px; TEXT-ALIGN: left
}
.monthViewCell {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: =
gray 1px solid; WIDTH: 50px; BORDER-BOTTOM: gray 1px solid; HEIGHT: =
30px; TEXT-ALIGN: left
}
.contentCell {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: =
2px; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: arial
}
.eventMouseOver {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: =
black; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; FONT-FAMILY: =
arial
}
.eventMouseOut {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: =
white; PADDING-BOTTOM: 0px; COLOR: blue; PADDING-TOP: 0px; FONT-FAMILY: =
arial
}
A#cal_month_year {
	COLOR: #ffffff
}
A#cal_month_year:hover {
	COLOR: #013565; TEXT-DECORATION: none
}
#calendar .date_row A {
	DISPLAY: block; LINE-HEIGHT: 30px; HEIGHT: 25px
}
#calendar .date_row A:hover {
	BACKGROUND: #eff9ff
}
#event_nav {
	CLEAR: both; BACKGROUND: #000000
}
#event_nav H3 {
	COLOR: #ffffff
}
#event_nav A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid
}
#events_container {
	WIDTH: 515px
}

------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2
 *  (c) 2005-2008 Sam Stephenson
 *
 *  Prototype is freely distributable under the terms of an MIT-style =
license.
 *  For details, see the Prototype web site: http://www.prototypejs.org/
 *
 =
*------------------------------------------------------------------------=
--*/

var Prototype =3D {
  Version: '1.6.0.2',

  Browser: {
    IE:     !!(window.attachEvent && !window.opera),
    Opera:  !!window.opera,
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)
  },

  BrowserFeatures: {
    XPath: !!document.evaluate,
    ElementExtensions: !!window.HTMLElement,
    SpecificElementExtensions:
      document.createElement('div').__proto__ &&
      document.createElement('div').__proto__ !=3D=3D
        document.createElement('form').__proto__
  },

  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,

  emptyFunction: function() { },
  K: function(x) { return x }
};

if (Prototype.Browser.MobileSafari)
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;


/* Based on Alex Arnell's inheritance implementation. */
var Class =3D {
  create: function() {
    var parent =3D null, properties =3D $A(arguments);
    if (Object.isFunction(properties[0]))
      parent =3D properties.shift();

    function klass() {
      this.initialize.apply(this, arguments);
    }

    Object.extend(klass, Class.Methods);
    klass.superclass =3D parent;
    klass.subclasses =3D [];

    if (parent) {
      var subclass =3D function() { };
      subclass.prototype =3D parent.prototype;
      klass.prototype =3D new subclass;
      parent.subclasses.push(klass);
    }

    for (var i =3D 0; i < properties.length; i++)
      klass.addMethods(properties[i]);

    if (!klass.prototype.initialize)
      klass.prototype.initialize =3D Prototype.emptyFunction;

    klass.prototype.constructor =3D klass;

    return klass;
  }
};

Class.Methods =3D {
  addMethods: function(source) {
    var ancestor   =3D this.superclass && this.superclass.prototype;
    var properties =3D Object.keys(source);

    if (!Object.keys({ toString: true }).length)
      properties.push("toString", "valueOf");

    for (var i =3D 0, length =3D properties.length; i < length; i++) {
      var property =3D properties[i], value =3D source[property];
      if (ancestor && Object.isFunction(value) &&
          value.argumentNames().first() =3D=3D "$super") {
        var method =3D value, value =3D Object.extend((function(m) {
          return function() { return ancestor[m].apply(this, arguments) =
};
        })(property).wrap(method), {
          valueOf:  function() { return method },
          toString: function() { return method.toString() }
        });
      }
      this.prototype[property] =3D value;
    }

    return this;
  }
};

var Abstract =3D { };

Object.extend =3D function(destination, source) {
  for (var property in source)
    destination[property] =3D source[property];
  return destination;
};

Object.extend(Object, {
  inspect: function(object) {
    try {
      if (Object.isUndefined(object)) return 'undefined';
      if (object =3D=3D=3D null) return 'null';
      return object.inspect ? object.inspect() : String(object);
    } catch (e) {
      if (e instanceof RangeError) return '...';
      throw e;
    }
  },

  toJSON: function(object) {
    var type =3D typeof object;
    switch (type) {
      case 'undefined':
      case 'function':
      case 'unknown': return;
      case 'boolean': return object.toString();
    }

    if (object =3D=3D=3D null) return 'null';
    if (object.toJSON) return object.toJSON();
    if (Object.isElement(object)) return;

    var results =3D [];
    for (var property in object) {
      var value =3D Object.toJSON(object[property]);
      if (!Object.isUndefined(value))
        results.push(property.toJSON() + ': ' + value);
    }

    return '{' + results.join(', ') + '}';
  },

  toQueryString: function(object) {
    return $H(object).toQueryString();
  },

  toHTML: function(object) {
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);
  },

  keys: function(object) {
    var keys =3D [];
    for (var property in object)
      keys.push(property);
    return keys;
  },

  values: function(object) {
    var values =3D [];
    for (var property in object)
      values.push(object[property]);
    return values;
  },

  clone: function(object) {
    return Object.extend({ }, object);
  },

  isElement: function(object) {
    return object && object.nodeType =3D=3D 1;
  },

  isArray: function(object) {
    return object !=3D null && typeof object =3D=3D "object" &&
      'splice' in object && 'join' in object;
  },

  isHash: function(object) {
    return object instanceof Hash;
  },

  isFunction: function(object) {
    return typeof object =3D=3D "function";
  },

  isString: function(object) {
    return typeof object =3D=3D "string";
  },

  isNumber: function(object) {
    return typeof object =3D=3D "number";
  },

  isUndefined: function(object) {
    return typeof object =3D=3D "undefined";
  }
});

Object.extend(Function.prototype, {
  argumentNames: function() {
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");
    return names.length =3D=3D 1 && !names[0] ? [] : names;
  },

  bind: function() {
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function() {
      return __method.apply(object, args.concat($A(arguments)));
    }
  },

  bindAsEventListener: function() {
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();
    return function(event) {
      return __method.apply(object, [event || =
window.event].concat(args));
    }
  },

  curry: function() {
    if (!arguments.length) return this;
    var __method =3D this, args =3D $A(arguments);
    return function() {
      return __method.apply(this, args.concat($A(arguments)));
    }
  },

  delay: function() {
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;
    return window.setTimeout(function() {
      return __method.apply(__method, args);
    }, timeout);
  },

  wrap: function(wrapper) {
    var __method =3D this;
    return function() {
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));
    }
  },

  methodize: function() {
    if (this._methodized) return this._methodized;
    var __method =3D this;
    return this._methodized =3D function() {
      return __method.apply(null, [this].concat($A(arguments)));
    };
  }
});

Function.prototype.defer =3D Function.prototype.delay.curry(0.01);

Date.prototype.toJSON =3D function() {
  return '"' + this.getUTCFullYear() + '-' +
    (this.getUTCMonth() + 1).toPaddedString(2) + '-' +
    this.getUTCDate().toPaddedString(2) + 'T' +
    this.getUTCHours().toPaddedString(2) + ':' +
    this.getUTCMinutes().toPaddedString(2) + ':' +
    this.getUTCSeconds().toPaddedString(2) + 'Z"';
};

var Try =3D {
  these: function() {
    var returnValue;

    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      var lambda =3D arguments[i];
      try {
        returnValue =3D lambda();
        break;
      } catch (e) { }
    }

    return returnValue;
  }
};

RegExp.prototype.match =3D RegExp.prototype.test;

RegExp.escape =3D function(str) {
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');
};

/*-----------------------------------------------------------------------=
---*/

var PeriodicalExecuter =3D Class.create({
  initialize: function(callback, frequency) {
    this.callback =3D callback;
    this.frequency =3D frequency;
    this.currentlyExecuting =3D false;

    this.registerCallback();
  },

  registerCallback: function() {
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);
  },

  execute: function() {
    this.callback(this);
  },

  stop: function() {
    if (!this.timer) return;
    clearInterval(this.timer);
    this.timer =3D null;
  },

  onTimerEvent: function() {
    if (!this.currentlyExecuting) {
      try {
        this.currentlyExecuting =3D true;
        this.execute();
      } finally {
        this.currentlyExecuting =3D false;
      }
    }
  }
});
Object.extend(String, {
  interpret: function(value) {
    return value =3D=3D null ? '' : String(value);
  },
  specialChar: {
    '\b': '\\b',
    '\t': '\\t',
    '\n': '\\n',
    '\f': '\\f',
    '\r': '\\r',
    '\\': '\\\\'
  }
});

Object.extend(String.prototype, {
  gsub: function(pattern, replacement) {
    var result =3D '', source =3D this, match;
    replacement =3D arguments.callee.prepareReplacement(replacement);

    while (source.length > 0) {
      if (match =3D source.match(pattern)) {
        result +=3D source.slice(0, match.index);
        result +=3D String.interpret(replacement(match));
        source  =3D source.slice(match.index + match[0].length);
      } else {
        result +=3D source, source =3D '';
      }
    }
    return result;
  },

  sub: function(pattern, replacement, count) {
    replacement =3D this.gsub.prepareReplacement(replacement);
    count =3D Object.isUndefined(count) ? 1 : count;

    return this.gsub(pattern, function(match) {
      if (--count < 0) return match[0];
      return replacement(match);
    });
  },

  scan: function(pattern, iterator) {
    this.gsub(pattern, iterator);
    return String(this);
  },

  truncate: function(length, truncation) {
    length =3D length || 30;
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;
    return this.length > length ?
      this.slice(0, length - truncation.length) + truncation : =
String(this);
  },

  strip: function() {
    return this.replace(/^\s+/, '').replace(/\s+$/, '');
  },

  stripTags: function() {
    return this.replace(/<\/?[^>]+>/gi, '');
  },

  stripScripts: function() {
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), =
'');
  },

  extractScripts: function() {
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');
    return (this.match(matchAll) || []).map(function(scriptTag) {
      return (scriptTag.match(matchOne) || ['', ''])[1];
    });
  },

  evalScripts: function() {
    return this.extractScripts().map(function(script) { return =
eval(script) });
  },

  escapeHTML: function() {
    var self =3D arguments.callee;
    self.text.data =3D this;
    return self.div.innerHTML;
  },

  unescapeHTML: function() {
    var div =3D new Element('div');
    div.innerHTML =3D this.stripTags();
    return div.childNodes[0] ? (div.childNodes.length > 1 ?
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :
      div.childNodes[0].nodeValue) : '';
  },

  toQueryParams: function(separator) {
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);
    if (!match) return { };

    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {
      if ((pair =3D pair.split('=3D'))[0]) {
        var key =3D decodeURIComponent(pair.shift());
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];
        if (value !=3D undefined) value =3D decodeURIComponent(value);

        if (key in hash) {
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];
          hash[key].push(value);
        }
        else hash[key] =3D value;
      }
      return hash;
    });
  },

  toArray: function() {
    return this.split('');
  },

  succ: function() {
    return this.slice(0, this.length - 1) +
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);
  },

  times: function(count) {
    return count < 1 ? '' : new Array(count + 1).join(this);
  },

  camelize: function() {
    var parts =3D this.split('-'), len =3D parts.length;
    if (len =3D=3D 1) return parts[0];

    var camelized =3D this.charAt(0) =3D=3D '-'
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)
      : parts[0];

    for (var i =3D 1; i < len; i++)
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);

    return camelized;
  },

  capitalize: function() {
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();
  },

  underscore: function() {
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();
  },

  dasherize: function() {
    return this.gsub(/_/,'-');
  },

  inspect: function(useDoubleQuotes) {
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {
      var character =3D String.specialChar[match[0]];
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);
    });
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";
  },

  toJSON: function() {
    return this.inspect(true);
  },

  unfilterJSON: function(filter) {
    return this.sub(filter || Prototype.JSONFilter, '#{1}');
  },

  isJSON: function() {
    var str =3D this;
    if (str.blank()) return false;
    str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);
  },

  evalJSON: function(sanitize) {
    var json =3D this.unfilterJSON();
    try {
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');
    } catch (e) { }
    throw new SyntaxError('Badly formed JSON string: ' + =
this.inspect());
  },

  include: function(pattern) {
    return this.indexOf(pattern) > -1;
  },

  startsWith: function(pattern) {
    return this.indexOf(pattern) =3D=3D=3D 0;
  },

  endsWith: function(pattern) {
    var d =3D this.length - pattern.length;
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;
  },

  empty: function() {
    return this =3D=3D '';
  },

  blank: function() {
    return /^\s*$/.test(this);
  },

  interpolate: function(object, pattern) {
    return new Template(this, pattern).evaluate(object);
  }
});

if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {
  escapeHTML: function() {
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');
  },
  unescapeHTML: function() {
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');
  }
});

String.prototype.gsub.prepareReplacement =3D function(replacement) {
  if (Object.isFunction(replacement)) return replacement;
  var template =3D new Template(replacement);
  return function(match) { return template.evaluate(match) };
};

String.prototype.parseQuery =3D String.prototype.toQueryParams;

Object.extend(String.prototype.escapeHTML, {
  div:  document.createElement('div'),
  text: document.createTextNode('')
});

with (String.prototype.escapeHTML) div.appendChild(text);

var Template =3D Class.create({
  initialize: function(template, pattern) {
    this.template =3D template.toString();
    this.pattern =3D pattern || Template.Pattern;
  },

  evaluate: function(object) {
    if (Object.isFunction(object.toTemplateReplacements))
      object =3D object.toTemplateReplacements();

    return this.template.gsub(this.pattern, function(match) {
      if (object =3D=3D null) return '';

      var before =3D match[1] || '';
      if (before =3D=3D '\\') return match[2];

      var ctx =3D object, expr =3D match[3];
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;
      match =3D pattern.exec(expr);
      if (match =3D=3D null) return before;

      while (match !=3D null) {
        var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', =
']') : match[1];
        ctx =3D ctx[comp];
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);
        match =3D pattern.exec(expr);
      }

      return before + String.interpret(ctx);
    });
  }
});
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;

var $break =3D { };

var Enumerable =3D {
  each: function(iterator, context) {
    var index =3D 0;
    iterator =3D iterator.bind(context);
    try {
      this._each(function(value) {
        iterator(value, index++);
      });
    } catch (e) {
      if (e !=3D $break) throw e;
    }
    return this;
  },

  eachSlice: function(number, iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var index =3D -number, slices =3D [], array =3D this.toArray();
    while ((index +=3D number) < array.length)
      slices.push(array.slice(index, index+number));
    return slices.collect(iterator, context);
  },

  all: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var result =3D true;
    this.each(function(value, index) {
      result =3D result && !!iterator(value, index);
      if (!result) throw $break;
    });
    return result;
  },

  any: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var result =3D false;
    this.each(function(value, index) {
      if (result =3D !!iterator(value, index))
        throw $break;
    });
    return result;
  },

  collect: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var results =3D [];
    this.each(function(value, index) {
      results.push(iterator(value, index));
    });
    return results;
  },

  detect: function(iterator, context) {
    iterator =3D iterator.bind(context);
    var result;
    this.each(function(value, index) {
      if (iterator(value, index)) {
        result =3D value;
        throw $break;
      }
    });
    return result;
  },

  findAll: function(iterator, context) {
    iterator =3D iterator.bind(context);
    var results =3D [];
    this.each(function(value, index) {
      if (iterator(value, index))
        results.push(value);
    });
    return results;
  },

  grep: function(filter, iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var results =3D [];

    if (Object.isString(filter))
      filter =3D new RegExp(filter);

    this.each(function(value, index) {
      if (filter.match(value))
        results.push(iterator(value, index));
    });
    return results;
  },

  include: function(object) {
    if (Object.isFunction(this.indexOf))
      if (this.indexOf(object) !=3D -1) return true;

    var found =3D false;
    this.each(function(value) {
      if (value =3D=3D object) {
        found =3D true;
        throw $break;
      }
    });
    return found;
  },

  inGroupsOf: function(number, fillWith) {
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;
    return this.eachSlice(number, function(slice) {
      while(slice.length < number) slice.push(fillWith);
      return slice;
    });
  },

  inject: function(memo, iterator, context) {
    iterator =3D iterator.bind(context);
    this.each(function(value, index) {
      memo =3D iterator(memo, value, index);
    });
    return memo;
  },

  invoke: function(method) {
    var args =3D $A(arguments).slice(1);
    return this.map(function(value) {
      return value[method].apply(value, args);
    });
  },

  max: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator(value, index);
      if (result =3D=3D null || value >=3D result)
        result =3D value;
    });
    return result;
  },

  min: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var result;
    this.each(function(value, index) {
      value =3D iterator(value, index);
      if (result =3D=3D null || value < result)
        result =3D value;
    });
    return result;
  },

  partition: function(iterator, context) {
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;
    var trues =3D [], falses =3D [];
    this.each(function(value, index) {
      (iterator(value, index) ?
        trues : falses).push(value);
    });
    return [trues, falses];
  },

  pluck: function(property) {
    var results =3D [];
    this.each(function(value) {
      results.push(value[property]);
    });
    return results;
  },

  reject: function(iterator, context) {
    iterator =3D iterator.bind(context);
    var results =3D [];
    this.each(function(value, index) {
      if (!iterator(value, index))
        results.push(value);
    });
    return results;
  },

  sortBy: function(iterator, context) {
    iterator =3D iterator.bind(context);
    return this.map(function(value, index) {
      return {value: value, criteria: iterator(value, index)};
    }).sort(function(left, right) {
      var a =3D left.criteria, b =3D right.criteria;
      return a < b ? -1 : a > b ? 1 : 0;
    }).pluck('value');
  },

  toArray: function() {
    return this.map();
  },

  zip: function() {
    var iterator =3D Prototype.K, args =3D $A(arguments);
    if (Object.isFunction(args.last()))
      iterator =3D args.pop();

    var collections =3D [this].concat(args).map($A);
    return this.map(function(value, index) {
      return iterator(collections.pluck(index));
    });
  },

  size: function() {
    return this.toArray().length;
  },

  inspect: function() {
    return '#<Enumerable:' + this.toArray().inspect() + '>';
  }
};

Object.extend(Enumerable, {
  map:     Enumerable.collect,
  find:    Enumerable.detect,
  select:  Enumerable.findAll,
  filter:  Enumerable.findAll,
  member:  Enumerable.include,
  entries: Enumerable.toArray,
  every:   Enumerable.all,
  some:    Enumerable.any
});
function $A(iterable) {
  if (!iterable) return [];
  if (iterable.toArray) return iterable.toArray();
  var length =3D iterable.length || 0, results =3D new Array(length);
  while (length--) results[length] =3D iterable[length];
  return results;
}

if (Prototype.Browser.WebKit) {
  $A =3D function(iterable) {
    if (!iterable) return [];
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&
        iterable.toArray) return iterable.toArray();
    var length =3D iterable.length || 0, results =3D new Array(length);
    while (length--) results[length] =3D iterable[length];
    return results;
  };
}

Array.from =3D $A;

Object.extend(Array.prototype, Enumerable);

if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;

Object.extend(Array.prototype, {
  _each: function(iterator) {
    for (var i =3D 0, length =3D this.length; i < length; i++)
      iterator(this[i]);
  },

  clear: function() {
    this.length =3D 0;
    return this;
  },

  first: function() {
    return this[0];
  },

  last: function() {
    return this[this.length - 1];
  },

  compact: function() {
    return this.select(function(value) {
      return value !=3D null;
    });
  },

  flatten: function() {
    return this.inject([], function(array, value) {
      return array.concat(Object.isArray(value) ?
        value.flatten() : [value]);
    });
  },

  without: function() {
    var values =3D $A(arguments);
    return this.select(function(value) {
      return !values.include(value);
    });
  },

  reverse: function(inline) {
    return (inline !=3D=3D false ? this : this.toArray())._reverse();
  },

  reduce: function() {
    return this.length > 1 ? this : this[0];
  },

  uniq: function(sorted) {
    return this.inject([], function(array, value, index) {
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))
        array.push(value);
      return array;
    });
  },

  intersect: function(array) {
    return this.uniq().findAll(function(item) {
      return array.detect(function(value) { return item =3D=3D=3D value =
});
    });
  },

  clone: function() {
    return [].concat(this);
  },

  size: function() {
    return this.length;
  },

  inspect: function() {
    return '[' + this.map(Object.inspect).join(', ') + ']';
  },

  toJSON: function() {
    var results =3D [];
    this.each(function(object) {
      var value =3D Object.toJSON(object);
      if (!Object.isUndefined(value)) results.push(value);
    });
    return '[' + results.join(', ') + ']';
  }
});

// use native browser JS 1.6 implementation if available
if (Object.isFunction(Array.prototype.forEach))
  Array.prototype._each =3D Array.prototype.forEach;

if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, =
i) {
  i || (i =3D 0);
  var length =3D this.length;
  if (i < 0) i =3D length + i;
  for (; i < length; i++)
    if (this[i] =3D=3D=3D item) return i;
  return -1;
};

if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(item, i) {
  i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;
  var n =3D this.slice(0, i).reverse().indexOf(item);
  return (n < 0) ? n : i - n - 1;
};

Array.prototype.toArray =3D Array.prototype.clone;

function $w(string) {
  if (!Object.isString(string)) return [];
  string =3D string.strip();
  return string ? string.split(/\s+/) : [];
}

if (Prototype.Browser.Opera){
  Array.prototype.concat =3D function() {
    var array =3D [];
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {
      if (Object.isArray(arguments[i])) {
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)
          array.push(arguments[i][j]);
      } else {
        array.push(arguments[i]);
      }
    }
    return array;
  };
}
Object.extend(Number.prototype, {
  toColorPart: function() {
    return this.toPaddedString(2, 16);
  },

  succ: function() {
    return this + 1;
  },

  times: function(iterator) {
    $R(0, this, true).each(iterator);
    return this;
  },

  toPaddedString: function(length, radix) {
    var string =3D this.toString(radix || 10);
    return '0'.times(length - string.length) + string;
  },

  toJSON: function() {
    return isFinite(this) ? this.toString() : 'null';
  }
});

$w('abs round ceil floor').each(function(method){
  Number.prototype[method] =3D Math[method].methodize();
});
function $H(object) {
  return new Hash(object);
};

var Hash =3D Class.create(Enumerable, (function() {

  function toQueryPair(key, value) {
    if (Object.isUndefined(value)) return key;
    return key + '=3D' + encodeURIComponent(String.interpret(value));
  }

  return {
    initialize: function(object) {
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);
    },

    _each: function(iterator) {
      for (var key in this._object) {
        var value =3D this._object[key], pair =3D [key, value];
        pair.key =3D key;
        pair.value =3D value;
        iterator(pair);
      }
    },

    set: function(key, value) {
      return this._object[key] =3D value;
    },

    get: function(key) {
      return this._object[key];
    },

    unset: function(key) {
      var value =3D this._object[key];
      delete this._object[key];
      return value;
    },

    toObject: function() {
      return Object.clone(this._object);
    },

    keys: function() {
      return this.pluck('key');
    },

    values: function() {
      return this.pluck('value');
    },

    index: function(value) {
      var match =3D this.detect(function(pair) {
        return pair.value =3D=3D=3D value;
      });
      return match && match.key;
    },

    merge: function(object) {
      return this.clone().update(object);
    },

    update: function(object) {
      return new Hash(object).inject(this, function(result, pair) {
        result.set(pair.key, pair.value);
        return result;
      });
    },

    toQueryString: function() {
      return this.map(function(pair) {
        var key =3D encodeURIComponent(pair.key), values =3D pair.value;

        if (values && typeof values =3D=3D 'object') {
          if (Object.isArray(values))
            return values.map(toQueryPair.curry(key)).join('&');
        }
        return toQueryPair(key, values);
      }).join('&');
    },

    inspect: function() {
      return '#<Hash:{' + this.map(function(pair) {
        return pair.map(Object.inspect).join(': ');
      }).join(', ') + '}>';
    },

    toJSON: function() {
      return Object.toJSON(this.toObject());
    },

    clone: function() {
      return new Hash(this);
    }
  }
})());

Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;
Hash.from =3D $H;
var ObjectRange =3D Class.create(Enumerable, {
  initialize: function(start, end, exclusive) {
    this.start =3D start;
    this.end =3D end;
    this.exclusive =3D exclusive;
  },

  _each: function(iterator) {
    var value =3D this.start;
    while (this.include(value)) {
      iterator(value);
      value =3D value.succ();
    }
  },

  include: function(value) {
    if (value < this.start)
      return false;
    if (this.exclusive)
      return value < this.end;
    return value <=3D this.end;
  }
});

var $R =3D function(start, end, exclusive) {
  return new ObjectRange(start, end, exclusive);
};

var Ajax =3D {
  getTransport: function() {
    return Try.these(
      function() {return new XMLHttpRequest()},
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}
    ) || false;
  },

  activeRequestCount: 0
};

Ajax.Responders =3D {
  responders: [],

  _each: function(iterator) {
    this.responders._each(iterator);
  },

  register: function(responder) {
    if (!this.include(responder))
      this.responders.push(responder);
  },

  unregister: function(responder) {
    this.responders =3D this.responders.without(responder);
  },

  dispatch: function(callback, request, transport, json) {
    this.each(function(responder) {
      if (Object.isFunction(responder[callback])) {
        try {
          responder[callback].apply(responder, [request, transport, =
json]);
        } catch (e) { }
      }
    });
  }
};

Object.extend(Ajax.Responders, Enumerable);

Ajax.Responders.register({
  onCreate:   function() { Ajax.activeRequestCount++ },
  onComplete: function() { Ajax.activeRequestCount-- }
});

Ajax.Base =3D Class.create({
  initialize: function(options) {
    this.options =3D {
      method:       'post',
      asynchronous: true,
      contentType:  'application/x-www-form-urlencoded',
      encoding:     'UTF-8',
      parameters:   '',
      evalJSON:     true,
      evalJS:       true
    };
    Object.extend(this.options, options || { });

    this.options.method =3D this.options.method.toLowerCase();

    if (Object.isString(this.options.parameters))
      this.options.parameters =3D =
this.options.parameters.toQueryParams();
    else if (Object.isHash(this.options.parameters))
      this.options.parameters =3D this.options.parameters.toObject();
  }
});

Ajax.Request =3D Class.create(Ajax.Base, {
  _complete: false,

  initialize: function($super, url, options) {
    $super(options);
    this.transport =3D Ajax.getTransport();
    this.request(url);
  },

  request: function(url) {
    this.url =3D url;
    this.method =3D this.options.method;
    var params =3D Object.clone(this.options.parameters);

    if (!['get', 'post'].include(this.method)) {
      // simulate other verbs over post
      params['_method'] =3D this.method;
      this.method =3D 'post';
    }

    this.parameters =3D params;

    if (params =3D Object.toQueryString(params)) {
      // when GET, append parameters to URL
      if (this.method =3D=3D 'get')
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))
        params +=3D '&_=3D';
    }

    try {
      var response =3D new Ajax.Response(this);
      if (this.options.onCreate) this.options.onCreate(response);
      Ajax.Responders.dispatch('onCreate', this, response);

      this.transport.open(this.method.toUpperCase(), this.url,
        this.options.asynchronous);

      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);

      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);
      this.setRequestHeaders();

      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;
      this.transport.send(this.body);

      /* Force Firefox to handle ready state 4 for synchronous requests =
*/
      if (!this.options.asynchronous && this.transport.overrideMimeType)
        this.onStateChange();

    }
    catch (e) {
      this.dispatchException(e);
    }
  },

  onStateChange: function() {
    var readyState =3D this.transport.readyState;
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))
      this.respondToReadyState(this.transport.readyState);
  },

  setRequestHeaders: function() {
    var headers =3D {
      'X-Requested-With': 'XMLHttpRequest',
      'X-Prototype-Version': Prototype.Version,
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'
    };

    if (this.method =3D=3D 'post') {
      headers['Content-type'] =3D this.options.contentType +
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');

      /* Force "Connection: close" for older Mozilla browsers to work
       * around a bug where XMLHttpRequest sends an incorrect
       * Content-length header. See Mozilla Bugzilla #246651.
       */
      if (this.transport.overrideMimeType &&
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)
            headers['Connection'] =3D 'close';
    }

    // user-defined headers
    if (typeof this.options.requestHeaders =3D=3D 'object') {
      var extras =3D this.options.requestHeaders;

      if (Object.isFunction(extras.push))
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D =
2)
          headers[extras[i]] =3D extras[i+1];
      else
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });
    }

    for (var name in headers)
      this.transport.setRequestHeader(name, headers[name]);
  },

  success: function() {
    var status =3D this.getStatus();
    return !status || (status >=3D 200 && status < 300);
  },

  getStatus: function() {
    try {
      return this.transport.status || 0;
    } catch (e) { return 0 }
  },

  respondToReadyState: function(readyState) {
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);

    if (state =3D=3D 'Complete') {
      try {
        this._complete =3D true;
        (this.options['on' + response.status]
         || this.options['on' + (this.success() ? 'Success' : =
'Failure')]
         || Prototype.emptyFunction)(response, response.headerJSON);
      } catch (e) {
        this.dispatchException(e);
      }

      var contentType =3D response.getHeader('Content-type');
      if (this.options.evalJS =3D=3D 'force'
          || (this.options.evalJS && this.isSameOrigin() && contentType
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))
        this.evalResponse();
    }

    try {
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);
    } catch (e) {
      this.dispatchException(e);
    }

    if (state =3D=3D 'Complete') {
      // avoid memory leak in MSIE: clean up
      this.transport.onreadystatechange =3D Prototype.emptyFunction;
    }
  },

  isSameOrigin: function() {
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({
      protocol: location.protocol,
      domain: document.domain,
      port: location.port ? ':' + location.port : ''
    }));
  },

  getHeader: function(name) {
    try {
      return this.transport.getResponseHeader(name) || null;
    } catch (e) { return null }
  },

  evalResponse: function() {
    try {
      return eval((this.transport.responseText || '').unfilterJSON());
    } catch (e) {
      this.dispatchException(e);
    }
  },

  dispatchException: function(exception) {
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);
    Ajax.Responders.dispatch('onException', this, exception);
  }
});

Ajax.Request.Events =3D
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];

Ajax.Response =3D Class.create({
  initialize: function(request){
    this.request =3D request;
    var transport  =3D this.transport  =3D request.transport,
        readyState =3D this.readyState =3D transport.readyState;

    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{
      this.status       =3D this.getStatus();
      this.statusText   =3D this.getStatusText();
      this.responseText =3D String.interpret(transport.responseText);
      this.headerJSON   =3D this._getHeaderJSON();
    }

    if(readyState =3D=3D 4) {
      var xml =3D transport.responseXML;
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;
      this.responseJSON =3D this._getResponseJSON();
    }
  },

  status:      0,
  statusText: '',

  getStatus: Ajax.Request.prototype.getStatus,

  getStatusText: function() {
    try {
      return this.transport.statusText || '';
    } catch (e) { return '' }
  },

  getHeader: Ajax.Request.prototype.getHeader,

  getAllHeaders: function() {
    try {
      return this.getAllResponseHeaders();
    } catch (e) { return null }
  },

  getResponseHeader: function(name) {
    return this.transport.getResponseHeader(name);
  },

  getAllResponseHeaders: function() {
    return this.transport.getAllResponseHeaders();
  },

  _getHeaderJSON: function() {
    var json =3D this.getHeader('X-JSON');
    if (!json) return null;
    json =3D decodeURIComponent(escape(json));
    try {
      return json.evalJSON(this.request.options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  },

  _getResponseJSON: function() {
    var options =3D this.request.options;
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||
        this.responseText.blank())
          return null;
    try {
      return this.responseText.evalJSON(options.sanitizeJSON ||
        !this.request.isSameOrigin());
    } catch (e) {
      this.request.dispatchException(e);
    }
  }
});

Ajax.Updater =3D Class.create(Ajax.Request, {
  initialize: function($super, container, url, options) {
    this.container =3D {
      success: (container.success || container),
      failure: (container.failure || (container.success ? null : =
container))
    };

    options =3D Object.clone(options);
    var onComplete =3D options.onComplete;
    options.onComplete =3D (function(response, json) {
      this.updateContent(response.responseText);
      if (Object.isFunction(onComplete)) onComplete(response, json);
    }).bind(this);

    $super(url, options);
  },

  updateContent: function(responseText) {
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],
        options =3D this.options;

    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();

    if (receiver =3D $(receiver)) {
      if (options.insertion) {
        if (Object.isString(options.insertion)) {
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;
          receiver.insert(insertion);
        }
        else options.insertion(receiver, responseText);
      }
      else receiver.update(responseText);
    }
  }
});

Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {
  initialize: function($super, container, url, options) {
    $super(options);
    this.onComplete =3D this.options.onComplete;

    this.frequency =3D (this.options.frequency || 2);
    this.decay =3D (this.options.decay || 1);

    this.updater =3D { };
    this.container =3D container;
    this.url =3D url;

    this.start();
  },

  start: function() {
    this.options.onComplete =3D this.updateComplete.bind(this);
    this.onTimerEvent();
  },

  stop: function() {
    this.updater.options.onComplete =3D undefined;
    clearTimeout(this.timer);
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);
  },

  updateComplete: function(response) {
    if (this.options.decay) {
      this.decay =3D (response.responseText =3D=3D this.lastText ?
        this.decay * this.options.decay : 1);

      this.lastText =3D response.responseText;
    }
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);
  },

  onTimerEvent: function() {
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);
  }
});
function $(element) {
  if (arguments.length > 1) {
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)
      elements.push($(arguments[i]));
    return elements;
  }
  if (Object.isString(element))
    element =3D document.getElementById(element);
  return Element.extend(element);
}

if (Prototype.BrowserFeatures.XPath) {
  document._getElementsByXPath =3D function(expression, parentElement) {
    var results =3D [];
    var query =3D document.evaluate(expression, $(parentElement) || =
document,
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)
      results.push(Element.extend(query.snapshotItem(i)));
    return results;
  };
}

/*-----------------------------------------------------------------------=
---*/

if (!window.Node) var Node =3D { };

if (!Node.ELEMENT_NODE) {
  // DOM level 2 ECMAScript Language Binding
  Object.extend(Node, {
    ELEMENT_NODE: 1,
    ATTRIBUTE_NODE: 2,
    TEXT_NODE: 3,
    CDATA_SECTION_NODE: 4,
    ENTITY_REFERENCE_NODE: 5,
    ENTITY_NODE: 6,
    PROCESSING_INSTRUCTION_NODE: 7,
    COMMENT_NODE: 8,
    DOCUMENT_NODE: 9,
    DOCUMENT_TYPE_NODE: 10,
    DOCUMENT_FRAGMENT_NODE: 11,
    NOTATION_NODE: 12
  });
}

(function() {
  var element =3D this.Element;
  this.Element =3D function(tagName, attributes) {
    attributes =3D attributes || { };
    tagName =3D tagName.toLowerCase();
    var cache =3D Element.cache;
    if (Prototype.Browser.IE && attributes.name) {
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';
      delete attributes.name;
      return Element.writeAttribute(document.createElement(tagName), =
attributes);
    }
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);
  };
  Object.extend(this.Element, element || { });
}).call(window);

Element.cache =3D { };

Element.Methods =3D {
  visible: function(element) {
    return $(element).style.display !=3D 'none';
  },

  toggle: function(element) {
    element =3D $(element);
    Element[Element.visible(element) ? 'hide' : 'show'](element);
    return element;
  },

  hide: function(element) {
    $(element).style.display =3D 'none';
    return element;
  },

  show: function(element) {
    $(element).style.display =3D '';
    return element;
  },

  remove: function(element) {
    element =3D $(element);
    element.parentNode.removeChild(element);
    return element;
  },

  update: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);
    content =3D Object.toHTML(content);
    element.innerHTML =3D content.stripScripts();
    content.evalScripts.bind(content).defer();
    return element;
  },

  replace: function(element, content) {
    element =3D $(element);
    if (content && content.toElement) content =3D content.toElement();
    else if (!Object.isElement(content)) {
      content =3D Object.toHTML(content);
      var range =3D element.ownerDocument.createRange();
      range.selectNode(element);
      content.evalScripts.bind(content).defer();
      content =3D =
range.createContextualFragment(content.stripScripts());
    }
    element.parentNode.replaceChild(content, element);
    return element;
  },

  insert: function(element, insertions) {
    element =3D $(element);

    if (Object.isString(insertions) || Object.isNumber(insertions) ||
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))
          insertions =3D {bottom:insertions};

    var content, insert, tagName, childNodes;

    for (var position in insertions) {
      content  =3D insertions[position];
      position =3D position.toLowerCase();
      insert =3D Element._insertionTranslations[position];

      if (content && content.toElement) content =3D content.toElement();
      if (Object.isElement(content)) {
        insert(element, content);
        continue;
      }

      content =3D Object.toHTML(content);

      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')
        ? element.parentNode : element).tagName.toUpperCase();

      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());

      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();
      childNodes.each(insert.curry(element));

      content.evalScripts.bind(content).defer();
    }

    return element;
  },

  wrap: function(element, wrapper, attributes) {
    element =3D $(element);
    if (Object.isElement(wrapper))
      $(wrapper).writeAttribute(attributes || { });
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);
    else wrapper =3D new Element('div', wrapper);
    if (element.parentNode)
      element.parentNode.replaceChild(wrapper, element);
    wrapper.appendChild(element);
    return wrapper;
  },

  inspect: function(element) {
    element =3D $(element);
    var result =3D '<' + element.tagName.toLowerCase();
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {
      var property =3D pair.first(), attribute =3D pair.last();
      var value =3D (element[property] || '').toString();
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);
    });
    return result + '>';
  },

  recursivelyCollect: function(element, property) {
    element =3D $(element);
    var elements =3D [];
    while (element =3D element[property])
      if (element.nodeType =3D=3D 1)
        elements.push(Element.extend(element));
    return elements;
  },

  ancestors: function(element) {
    return $(element).recursivelyCollect('parentNode');
  },

  descendants: function(element) {
    return $(element).select("*");
  },

  firstDescendant: function(element) {
    element =3D $(element).firstChild;
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    return $(element);
  },

  immediateDescendants: function(element) {
    if (!(element =3D $(element).firstChild)) return [];
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;
    if (element) return [element].concat($(element).nextSiblings());
    return [];
  },

  previousSiblings: function(element) {
    return $(element).recursivelyCollect('previousSibling');
  },

  nextSiblings: function(element) {
    return $(element).recursivelyCollect('nextSibling');
  },

  siblings: function(element) {
    element =3D $(element);
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());
  },

  match: function(element, selector) {
    if (Object.isString(selector))
      selector =3D new Selector(selector);
    return selector.match($(element));
  },

  up: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return $(element.parentNode);
    var ancestors =3D element.ancestors();
    return Object.isNumber(expression) ? ancestors[expression] :
      Selector.findElement(ancestors, expression, index);
  },

  down: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return element.firstDescendant();
    return Object.isNumber(expression) ? =
element.descendants()[expression] :
      element.select(expression)[index || 0];
  },

  previous: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));
    var previousSiblings =3D element.previousSiblings();
    return Object.isNumber(expression) ? previousSiblings[expression] :
      Selector.findElement(previousSiblings, expression, index);
  },

  next: function(element, expression, index) {
    element =3D $(element);
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));
    var nextSiblings =3D element.nextSiblings();
    return Object.isNumber(expression) ? nextSiblings[expression] :
      Selector.findElement(nextSiblings, expression, index);
  },

  select: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element, args);
  },

  adjacent: function() {
    var args =3D $A(arguments), element =3D $(args.shift());
    return Selector.findChildElements(element.parentNode, =
args).without(element);
  },

  identify: function(element) {
    element =3D $(element);
    var id =3D element.readAttribute('id'), self =3D arguments.callee;
    if (id) return id;
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));
    element.writeAttribute('id', id);
    return id;
  },

  readAttribute: function(element, name) {
    element =3D $(element);
    if (Prototype.Browser.IE) {
      var t =3D Element._attributeTranslations.read;
      if (t.values[name]) return t.values[name](element, name);
      if (t.names[name]) name =3D t.names[name];
      if (name.include(':')) {
        return (!element.attributes || !element.attributes[name]) ? null =
:
         element.attributes[name].value;
      }
    }
    return element.getAttribute(name);
  },

  writeAttribute: function(element, name, value) {
    element =3D $(element);
    var attributes =3D { }, t =3D Element._attributeTranslations.write;

    if (typeof name =3D=3D 'object') attributes =3D name;
    else attributes[name] =3D Object.isUndefined(value) ? true : value;

    for (var attr in attributes) {
      name =3D t.names[attr] || attr;
      value =3D attributes[attr];
      if (t.values[attr]) name =3D t.values[attr](element, value);
      if (value =3D=3D=3D false || value =3D=3D=3D null)
        element.removeAttribute(name);
      else if (value =3D=3D=3D true)
        element.setAttribute(name, name);
      else element.setAttribute(name, value);
    }
    return element;
  },

  getHeight: function(element) {
    return $(element).getDimensions().height;
  },

  getWidth: function(element) {
    return $(element).getDimensions().width;
  },

  classNames: function(element) {
    return new Element.ClassNames(element);
  },

  hasClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    var elementClassName =3D element.className;
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));
  },

  addClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    if (!element.hasClassName(className))
      element.className +=3D (element.className ? ' ' : '') + className;
    return element;
  },

  removeClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    element.className =3D element.className.replace(
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();
    return element;
  },

  toggleClassName: function(element, className) {
    if (!(element =3D $(element))) return;
    return element[element.hasClassName(className) ?
      'removeClassName' : 'addClassName'](className);
  },

  // removes whitespace-only text node children
  cleanWhitespace: function(element) {
    element =3D $(element);
    var node =3D element.firstChild;
    while (node) {
      var nextNode =3D node.nextSibling;
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
        element.removeChild(node);
      node =3D nextNode;
    }
    return element;
  },

  empty: function(element) {
    return $(element).innerHTML.blank();
  },

  descendantOf: function(element, ancestor) {
    element =3D $(element), ancestor =3D $(ancestor);
    var originalAncestor =3D ancestor;

    if (element.compareDocumentPosition)
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D =
8;

    if (element.sourceIndex && !Prototype.Browser.Opera) {
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,
       nextAncestor =3D ancestor.nextSibling;
      if (!nextAncestor) {
        do { ancestor =3D ancestor.parentNode; }
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);
      }
      if (nextAncestor && nextAncestor.sourceIndex)
       return (e > a && e < nextAncestor.sourceIndex);
    }

    while (element =3D element.parentNode)
      if (element =3D=3D originalAncestor) return true;
    return false;
  },

  scrollTo: function(element) {
    element =3D $(element);
    var pos =3D element.cumulativeOffset();
    window.scrollTo(pos[0], pos[1]);
    return element;
  },

  getStyle: function(element, style) {
    element =3D $(element);
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value) {
      var css =3D document.defaultView.getComputedStyle(element, null);
      value =3D css ? css[style] : null;
    }
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;
    return value =3D=3D 'auto' ? null : value;
  },

  getOpacity: function(element) {
    return $(element).getStyle('opacity');
  },

  setStyle: function(element, styles) {
    element =3D $(element);
    var elementStyle =3D element.style, match;
    if (Object.isString(styles)) {
      element.style.cssText +=3D ';' + styles;
      return styles.include('opacity') ?
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;
    }
    for (var property in styles)
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);
      else
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :
            property] =3D styles[property];

    return element;
  },

  setOpacity: function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;
    return element;
  },

  getDimensions: function(element) {
    element =3D $(element);
    var display =3D $(element).getStyle('display');
    if (display !=3D 'none' && display !=3D null) // Safari bug
      return {width: element.offsetWidth, height: element.offsetHeight};

    // All *Width and *Height properties give 0 on elements with display =
none,
    // so enable the element temporarily
    var els =3D element.style;
    var originalVisibility =3D els.visibility;
    var originalPosition =3D els.position;
    var originalDisplay =3D els.display;
    els.visibility =3D 'hidden';
    els.position =3D 'absolute';
    els.display =3D 'block';
    var originalWidth =3D element.clientWidth;
    var originalHeight =3D element.clientHeight;
    els.display =3D originalDisplay;
    els.position =3D originalPosition;
    els.visibility =3D originalVisibility;
    return {width: originalWidth, height: originalHeight};
  },

  makePositioned: function(element) {
    element =3D $(element);
    var pos =3D Element.getStyle(element, 'position');
    if (pos =3D=3D 'static' || !pos) {
      element._madePositioned =3D true;
      element.style.position =3D 'relative';
      // Opera returns the offset relative to the positioning context, =
when an
      // element is position relative but top and left have not been =
defined
      if (window.opera) {
        element.style.top =3D 0;
        element.style.left =3D 0;
      }
    }
    return element;
  },

  undoPositioned: function(element) {
    element =3D $(element);
    if (element._madePositioned) {
      element._madePositioned =3D undefined;
      element.style.position =3D
        element.style.top =3D
        element.style.left =3D
        element.style.bottom =3D
        element.style.right =3D '';
    }
    return element;
  },

  makeClipping: function(element) {
    element =3D $(element);
    if (element._overflow) return element;
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';
    if (element._overflow !=3D=3D 'hidden')
      element.style.overflow =3D 'hidden';
    return element;
  },

  undoClipping: function(element) {
    element =3D $(element);
    if (!element._overflow) return element;
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;
    element._overflow =3D null;
    return element;
  },

  cumulativeOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  positionedOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      element =3D element.offsetParent;
      if (element) {
        if (element.tagName =3D=3D 'BODY') break;
        var p =3D Element.getStyle(element, 'position');
        if (p !=3D=3D 'static') break;
      }
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  absolutize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'absolute') return;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    var offsets =3D element.positionedOffset();
    var top     =3D offsets[1];
    var left    =3D offsets[0];
    var width   =3D element.clientWidth;
    var height  =3D element.clientHeight;

    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);
    element._originalWidth  =3D element.style.width;
    element._originalHeight =3D element.style.height;

    element.style.position =3D 'absolute';
    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.width  =3D width + 'px';
    element.style.height =3D height + 'px';
    return element;
  },

  relativize: function(element) {
    element =3D $(element);
    if (element.getStyle('position') =3D=3D 'relative') return;
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.

    element.style.position =3D 'relative';
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);

    element.style.top    =3D top + 'px';
    element.style.left   =3D left + 'px';
    element.style.height =3D element._originalHeight;
    element.style.width  =3D element._originalWidth;
    return element;
  },

  cumulativeScrollOffset: function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.scrollTop  || 0;
      valueL +=3D element.scrollLeft || 0;
      element =3D element.parentNode;
    } while (element);
    return Element._returnOffset(valueL, valueT);
  },

  getOffsetParent: function(element) {
    if (element.offsetParent) return $(element.offsetParent);
    if (element =3D=3D document.body) return $(element);

    while ((element =3D element.parentNode) && element !=3D =
document.body)
      if (Element.getStyle(element, 'position') !=3D 'static')
        return $(element);

    return $(document.body);
  },

  viewportOffset: function(forElement) {
    var valueT =3D 0, valueL =3D 0;

    var element =3D forElement;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;

      // Safari fix
      if (element.offsetParent =3D=3D document.body &&
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;

    } while (element =3D element.offsetParent);

    element =3D forElement;
    do {
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {
        valueT -=3D element.scrollTop  || 0;
        valueL -=3D element.scrollLeft || 0;
      }
    } while (element =3D element.parentNode);

    return Element._returnOffset(valueL, valueT);
  },

  clonePosition: function(element, source) {
    var options =3D Object.extend({
      setLeft:    true,
      setTop:     true,
      setWidth:   true,
      setHeight:  true,
      offsetTop:  0,
      offsetLeft: 0
    }, arguments[2] || { });

    // find page position of source
    source =3D $(source);
    var p =3D source.viewportOffset();

    // find coordinate system to use
    element =3D $(element);
    var delta =3D [0, 0];
    var parent =3D null;
    // delta [0,0] will do fine with position: fixed elements,
    // position:absolute needs offsetParent deltas
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {
      parent =3D element.getOffsetParent();
      delta =3D parent.viewportOffset();
    }

    // correct by body offsets (fixes Safari)
    if (parent =3D=3D document.body) {
      delta[0] -=3D document.body.offsetLeft;
      delta[1] -=3D document.body.offsetTop;
    }

    // set position
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';
    return element;
  }
};

Element.Methods.identify.counter =3D 1;

Object.extend(Element.Methods, {
  getElementsBySelector: Element.Methods.select,
  childElements: Element.Methods.immediateDescendants
});

Element._attributeTranslations =3D {
  write: {
    names: {
      className: 'class',
      htmlFor:   'for'
    },
    values: { }
  }
};

if (Prototype.Browser.Opera) {
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(
    function(proceed, element, style) {
      switch (style) {
        case 'left': case 'top': case 'right': case 'bottom':
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;
        case 'height': case 'width':
          // returns '0px' for hidden elements; we want it to return =
null
          if (!Element.visible(element)) return null;

          // returns the border-box dimensions rather than the =
content-box
          // dimensions, so we subtract padding and borders from the =
value
          var dim =3D parseInt(proceed(element, style), 10);

          if (dim !=3D=3D element['offset' + style.capitalize()])
            return dim + 'px';

          var properties;
          if (style =3D=3D=3D 'height') {
            properties =3D ['border-top-width', 'padding-top',
             'padding-bottom', 'border-bottom-width'];
          }
          else {
            properties =3D ['border-left-width', 'padding-left',
             'padding-right', 'border-right-width'];
          }
          return properties.inject(dim, function(memo, property) {
            var val =3D proceed(element, property);
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);
          }) + 'px';
        default: return proceed(element, style);
      }
    }
  );

  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(
    function(proceed, element, attribute) {
      if (attribute =3D=3D=3D 'title') return element.title;
      return proceed(element, attribute);
    }
  );
}

else if (Prototype.Browser.IE) {
  // IE doesn't report offsets correctly for static elements, so we =
change them
  // to "relative" to get the values, then change them back.
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(
    function(proceed, element) {
      element =3D $(element);
      var position =3D element.getStyle('position');
      if (position !=3D=3D 'static') return proceed(element);
      element.setStyle({ position: 'relative' });
      var value =3D proceed(element);
      element.setStyle({ position: position });
      return value;
    }
  );

  $w('positionedOffset viewportOffset').each(function(method) {
    Element.Methods[method] =3D Element.Methods[method].wrap(
      function(proceed, element) {
        element =3D $(element);
        var position =3D element.getStyle('position');
        if (position !=3D=3D 'static') return proceed(element);
        // Trigger hasLayout on the offset parent so that IE6 reports
        // accurate offsetTop and offsetLeft values for position: fixed.
        var offsetParent =3D element.getOffsetParent();
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')
          offsetParent.setStyle({ zoom: 1 });
        element.setStyle({ position: 'relative' });
        var value =3D proceed(element);
        element.setStyle({ position: position });
        return value;
      }
    );
  });

  Element.Methods.getStyle =3D function(element, style) {
    element =3D $(element);
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();
    var value =3D element.style[style];
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];

    if (style =3D=3D 'opacity') {
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))
        if (value[1]) return parseFloat(value[1]) / 100;
      return 1.0;
    }

    if (value =3D=3D 'auto') {
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))
        return element['offset' + style.capitalize()] + 'px';
      return null;
    }
    return value;
  };

  Element.Methods.setOpacity =3D function(element, value) {
    function stripAlpha(filter){
      return filter.replace(/alpha\([^\)]*\)/gi,'');
    }
    element =3D $(element);
    var currentStyle =3D element.currentStyle;
    if ((currentStyle && !currentStyle.hasLayout) ||
      (!currentStyle && element.style.zoom =3D=3D 'normal'))
        element.style.zoom =3D 1;

    var filter =3D element.getStyle('filter'), style =3D element.style;
    if (value =3D=3D 1 || value =3D=3D=3D '') {
      (filter =3D stripAlpha(filter)) ?
        style.filter =3D filter : style.removeAttribute('filter');
      return element;
    } else if (value < 0.00001) value =3D 0;
    style.filter =3D stripAlpha(filter) +
      'alpha(opacity=3D' + (value * 100) + ')';
    return element;
  };

  Element._attributeTranslations =3D {
    read: {
      names: {
        'class': 'className',
        'for':   'htmlFor'
      },
      values: {
        _getAttr: function(element, attribute) {
          return element.getAttribute(attribute, 2);
        },
        _getAttrNode: function(element, attribute) {
          var node =3D element.getAttributeNode(attribute);
          return node ? node.value : "";
        },
        _getEv: function(element, attribute) {
          attribute =3D element.getAttribute(attribute);
          return attribute ? attribute.toString().slice(23, -2) : null;
        },
        _flag: function(element, attribute) {
          return $(element).hasAttribute(attribute) ? attribute : null;
        },
        style: function(element) {
          return element.style.cssText.toLowerCase();
        },
        title: function(element) {
          return element.title;
        }
      }
    }
  };

  Element._attributeTranslations.write =3D {
    names: Object.extend({
      cellpadding: 'cellPadding',
      cellspacing: 'cellSpacing'
    }, Element._attributeTranslations.read.names),
    values: {
      checked: function(element, value) {
        element.checked =3D !!value;
      },

      style: function(element, value) {
        element.style.cssText =3D value ? value : '';
      }
    }
  };

  Element._attributeTranslations.has =3D {};

  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +
      'encType maxLength readOnly longDesc').each(function(attr) {
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;
  });

  (function(v) {
    Object.extend(v, {
      href:        v._getAttr,
      src:         v._getAttr,
      type:        v._getAttr,
      action:      v._getAttrNode,
      disabled:    v._flag,
      checked:     v._flag,
      readonly:    v._flag,
      multiple:    v._flag,
      onload:      v._getEv,
      onunload:    v._getEv,
      onclick:     v._getEv,
      ondblclick:  v._getEv,
      onmousedown: v._getEv,
      onmouseup:   v._getEv,
      onmouseover: v._getEv,
      onmousemove: v._getEv,
      onmouseout:  v._getEv,
      onfocus:     v._getEv,
      onblur:      v._getEv,
      onkeypress:  v._getEv,
      onkeydown:   v._getEv,
      onkeyup:     v._getEv,
      onsubmit:    v._getEv,
      onreset:     v._getEv,
      onselect:    v._getEv,
      onchange:    v._getEv
    });
  })(Element._attributeTranslations.read.values);
}

else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;
    return element;
  };
}

else if (Prototype.Browser.WebKit) {
  Element.Methods.setOpacity =3D function(element, value) {
    element =3D $(element);
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :
      (value < 0.00001) ? 0 : value;

    if (value =3D=3D 1)
      if(element.tagName =3D=3D 'IMG' && element.width) {
        element.width++; element.width--;
      } else try {
        var n =3D document.createTextNode(' ');
        element.appendChild(n);
        element.removeChild(n);
      } catch (e) { }

    return element;
  };

  // Safari returns margins on body which is incorrect if the child is =
absolutely
  // positioned.  For performance reasons, redefine =
Element#cumulativeOffset for
  // KHTML/WebKit only.
  Element.Methods.cumulativeOffset =3D function(element) {
    var valueT =3D 0, valueL =3D 0;
    do {
      valueT +=3D element.offsetTop  || 0;
      valueL +=3D element.offsetLeft || 0;
      if (element.offsetParent =3D=3D document.body)
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;

      element =3D element.offsetParent;
    } while (element);

    return Element._returnOffset(valueL, valueT);
  };
}

if (Prototype.Browser.IE || Prototype.Browser.Opera) {
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements
  Element.Methods.update =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) return =
element.update().insert(content);

    content =3D Object.toHTML(content);
    var tagName =3D element.tagName.toUpperCase();

    if (tagName in Element._insertionTranslations.tags) {
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())
        .each(function(node) { element.appendChild(node) });
    }
    else element.innerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

if ('outerHTML' in document.createElement('div')) {
  Element.Methods.replace =3D function(element, content) {
    element =3D $(element);

    if (content && content.toElement) content =3D content.toElement();
    if (Object.isElement(content)) {
      element.parentNode.replaceChild(content, element);
      return element;
    }

    content =3D Object.toHTML(content);
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();

    if (Element._insertionTranslations.tags[tagName]) {
      var nextSibling =3D element.next();
      var fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());
      parent.removeChild(element);
      if (nextSibling)
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });
      else
        fragments.each(function(node) { parent.appendChild(node) });
    }
    else element.outerHTML =3D content.stripScripts();

    content.evalScripts.bind(content).defer();
    return element;
  };
}

Element._returnOffset =3D function(l, t) {
  var result =3D [l, t];
  result.left =3D l;
  result.top =3D t;
  return result;
};

Element._getContentFromAnonymousElement =3D function(tagName, html) {
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];
  if (t) {
    div.innerHTML =3D t[0] + html + t[1];
    t[2].times(function() { div =3D div.firstChild });
  } else div.innerHTML =3D html;
  return $A(div.childNodes);
};

Element._insertionTranslations =3D {
  before: function(element, node) {
    element.parentNode.insertBefore(node, element);
  },
  top: function(element, node) {
    element.insertBefore(node, element.firstChild);
  },
  bottom: function(element, node) {
    element.appendChild(node);
  },
  after: function(element, node) {
    element.parentNode.insertBefore(node, element.nextSibling);
  },
  tags: {
    TABLE:  ['<table>',                '</table>',                   1],
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],
    SELECT: ['<select>',               '</select>',                  1]
  }
};

(function() {
  Object.extend(this.tags, {
    THEAD: this.tags.TBODY,
    TFOOT: this.tags.TBODY,
    TH:    this.tags.TD
  });
}).call(Element._insertionTranslations);

Element.Methods.Simulated =3D {
  hasAttribute: function(element, attribute) {
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;
    var node =3D $(element).getAttributeNode(attribute);
    return node && node.specified;
  }
};

Element.Methods.ByTag =3D { };

Object.extend(Element, Element.Methods);

if (!Prototype.BrowserFeatures.ElementExtensions &&
    document.createElement('div').__proto__) {
  window.HTMLElement =3D { };
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;
  Prototype.BrowserFeatures.ElementExtensions =3D true;
}

Element.extend =3D (function() {
  if (Prototype.BrowserFeatures.SpecificElementExtensions)
    return Prototype.K;

  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;

  var extend =3D Object.extend(function(element) {
    if (!element || element._extendedByPrototype ||
        element.nodeType !=3D 1 || element =3D=3D window) return =
element;

    var methods =3D Object.clone(Methods),
      tagName =3D element.tagName, property, value;

    // extend methods for specific tags
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);

    for (property in methods) {
      value =3D methods[property];
      if (Object.isFunction(value) && !(property in element))
        element[property] =3D value.methodize();
    }

    element._extendedByPrototype =3D Prototype.emptyFunction;
    return element;

  }, {
    refresh: function() {
      // extend methods for all tags (Safari doesn't need this)
      if (!Prototype.BrowserFeatures.ElementExtensions) {
        Object.extend(Methods, Element.Methods);
        Object.extend(Methods, Element.Methods.Simulated);
      }
    }
  });

  extend.refresh();
  return extend;
})();

Element.hasAttribute =3D function(element, attribute) {
  if (element.hasAttribute) return element.hasAttribute(attribute);
  return Element.Methods.Simulated.hasAttribute(element, attribute);
};

Element.addMethods =3D function(methods) {
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;

  if (!methods) {
    Object.extend(Form, Form.Methods);
    Object.extend(Form.Element, Form.Element.Methods);
    Object.extend(Element.Methods.ByTag, {
      "FORM":     Object.clone(Form.Methods),
      "INPUT":    Object.clone(Form.Element.Methods),
      "SELECT":   Object.clone(Form.Element.Methods),
      "TEXTAREA": Object.clone(Form.Element.Methods)
    });
  }

  if (arguments.length =3D=3D 2) {
    var tagName =3D methods;
    methods =3D arguments[1];
  }

  if (!tagName) Object.extend(Element.Methods, methods || { });
  else {
    if (Object.isArray(tagName)) tagName.each(extend);
    else extend(tagName);
  }

  function extend(tagName) {
    tagName =3D tagName.toUpperCase();
    if (!Element.Methods.ByTag[tagName])
      Element.Methods.ByTag[tagName] =3D { };
    Object.extend(Element.Methods.ByTag[tagName], methods);
  }

  function copy(methods, destination, onlyIfAbsent) {
    onlyIfAbsent =3D onlyIfAbsent || false;
    for (var property in methods) {
      var value =3D methods[property];
      if (!Object.isFunction(value)) continue;
      if (!onlyIfAbsent || !(property in destination))
        destination[property] =3D value.methodize();
    }
  }

  function findDOMClass(tagName) {
    var klass;
    var trans =3D {
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", =
"THEAD":
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":
      "FrameSet", "IFRAME": "IFrame"
    };
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName + 'Element';
    if (window[klass]) return window[klass];
    klass =3D 'HTML' + tagName.capitalize() + 'Element';
    if (window[klass]) return window[klass];

    window[klass] =3D { };
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;
    return window[klass];
  }

  if (F.ElementExtensions) {
    copy(Element.Methods, HTMLElement.prototype);
    copy(Element.Methods.Simulated, HTMLElement.prototype, true);
  }

  if (F.SpecificElementExtensions) {
    for (var tag in Element.Methods.ByTag) {
      var klass =3D findDOMClass(tag);
      if (Object.isUndefined(klass)) continue;
      copy(T[tag], klass.prototype);
    }
  }

  Object.extend(Element, Element.Methods);
  delete Element.ByTag;

  if (Element.extend.refresh) Element.extend.refresh();
  Element.cache =3D { };
};

document.viewport =3D {
  getDimensions: function() {
    var dimensions =3D { };
    var B =3D Prototype.Browser;
    $w('width height').each(function(d) {
      var D =3D d.capitalize();
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['client' + D];
    });
    return dimensions;
  },

  getWidth: function() {
    return this.getDimensions().width;
  },

  getHeight: function() {
    return this.getDimensions().height;
  },

  getScrollOffsets: function() {
    return Element._returnOffset(
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,
      window.pageYOffset || document.documentElement.scrollTop || =
document.body.scrollTop);
  }
};
/* Portions of the Selector class are derived from Jack =
Slocum=C3=A2=E2=82=AC=E2=84=A2s DomQuery,
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style
 * license.  Please see http://www.yui-ext.com/ for more information. */

var Selector =3D Class.create({
  initialize: function(expression) {
    this.expression =3D expression.strip();
    this.compileMatcher();
  },

  shouldUseXPath: function() {
    if (!Prototype.BrowserFeatures.XPath) return false;

    var e =3D this.expression;

    // Safari 3 chokes on :*-of-type and :empty
    if (Prototype.Browser.WebKit &&
     (e.include("-of-type") || e.include(":empty")))
      return false;

    // XPath can't do namespaced attributes, nor can it read
    // the "checked" property from DOM nodes
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))
      return false;

    return true;
  },

  compileMatcher: function() {
    if (this.shouldUseXPath())
      return this.compileXPathMatcher();

    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,
        c =3D Selector.criteria, le, p, m;

    if (Selector._cache[e]) {
      this.matcher =3D Selector._cache[e];
      return;
    }

    this.matcher =3D ["this.matcher =3D function(root) {",
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];

    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :
    	      new Template(c[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.matcher.push("return h.unique(n);\n}");
    eval(this.matcher.join('\n'));
    Selector._cache[this.expression] =3D this.matcher;
  },

  compileXPathMatcher: function() {
    var e =3D this.expression, ps =3D Selector.patterns,
        x =3D Selector.xpath, le, m;

    if (Selector._cache[e]) {
      this.xpath =3D Selector._cache[e]; return;
    }

    this.matcher =3D ['.//*'];
    while (e && le !=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        if (m =3D e.match(ps[i])) {
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :
            new Template(x[i]).evaluate(m));
          e =3D e.replace(m[0], '');
          break;
        }
      }
    }

    this.xpath =3D this.matcher.join('');
    Selector._cache[this.expression] =3D this.xpath;
  },

  findElements: function(root) {
    root =3D root || document;
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);
    return this.matcher(root);
  },

  match: function(element) {
    this.tokens =3D [];

    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;
    var le, p, m;

    while (e && le !=3D=3D e && (/\S/).test(e)) {
      le =3D e;
      for (var i in ps) {
        p =3D ps[i];
        if (m =3D e.match(p)) {
          // use the Selector.assertions methods unless the selector
          // is too complex.
          if (as[i]) {
            this.tokens.push([i, Object.clone(m)]);
            e =3D e.replace(m[0], '');
          } else {
            // reluctantly do a document-wide search
            // and look for a match in the array
            return this.findElements(document).include(element);
          }
        }
      }
    }

    var match =3D true, name, matches;
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {
      name =3D token[0], matches =3D token[1];
      if (!Selector.assertions[name](element, matches)) {
        match =3D false; break;
      }
    }

    return match;
  },

  toString: function() {
    return this.expression;
  },

  inspect: function() {
    return "#<Selector:" + this.expression.inspect() + ">";
  }
});

Object.extend(Selector, {
  _cache: { },

  xpath: {
    descendant:   "//*",
    child:        "/*",
    adjacent:     "/following-sibling::*[1]",
    laterSibling: '/following-sibling::*',
    tagName:      function(m) {
      if (m[1] =3D=3D '*') return '';
      return "[local-name()=3D'" + m[1].toLowerCase() +
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";
    },
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",
    id:           "[@id=3D'#{1}']",
    attrPresence: function(m) {
      m[1] =3D m[1].toLowerCase();
      return new Template("[@#{1}]").evaluate(m);
    },
    attr: function(m) {
      m[1] =3D m[1].toLowerCase();
      m[3] =3D m[5] || m[6];
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);
    },
    pseudo: function(m) {
      var h =3D Selector.xpath.pseudos[m[1]];
      if (!h) return '';
      if (Object.isFunction(h)) return h(m);
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);
    },
    operators: {
      '=3D':  "[@#{1}=3D'#{3}']",
      '!=3D': "[@#{1}!=3D'#{3}']",
      '^=3D': "[starts-with(@#{1}, '#{3}')]",
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",
      '*=3D': "[contains(@#{1}, '#{3}')]",
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"
    },
    pseudos: {
      'first-child': '[not(preceding-sibling::*)]',
      'last-child':  '[not(following-sibling::*)]',
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",
      'checked':     "[@checked]",
      'disabled':    "[@disabled]",
      'enabled':     "[not(@disabled)]",
      'not': function(m) {
        var e =3D m[6], p =3D Selector.patterns,
            x =3D Selector.xpath, le, v;

        var exclusion =3D [];
        while (e && le !=3D e && (/\S/).test(e)) {
          le =3D e;
          for (var i in p) {
            if (m =3D e.match(p[i])) {
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");
              e =3D e.replace(m[0], '');
              break;
            }
          }
        }
        return "[not(" + exclusion.join(" and ") + ")]";
      },
      'nth-child':      function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);
      },
      'nth-last-child': function(m) {
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);
      },
      'nth-of-type':    function(m) {
        return Selector.xpath.pseudos.nth("position() ", m);
      },
      'nth-last-of-type': function(m) {
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);
      },
      'first-of-type':  function(m) {
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);
      },
      'last-of-type':   function(m) {
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);
      },
      'only-of-type':   function(m) {
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);
      },
      nth: function(fragment, m) {
        var mm, formula =3D m[6], predicate;
        if (formula =3D=3D 'even') formula =3D '2n+0';
        if (formula =3D=3D 'odd')  formula =3D '2n+1';
        if (mm =3D formula.match(/^(\d+)$/)) // digit only
          return '[' + fragment + "=3D " + mm[1] + ']';
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b
          if (mm[1] =3D=3D "-") mm[1] =3D -1;
          var a =3D mm[1] ? Number(mm[1]) : 1;
          var b =3D mm[2] ? Number(mm[2]) : 0;
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";
          return new Template(predicate).evaluate({
            fragment: fragment, a: a, b: b });
        }
      }
    }
  },

  criteria: {
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);      c =3D false;',
    className:    'n =3D h.className(n, r, "#{1}", c);    c =3D false;',
    id:           'n =3D h.id(n, r, "#{1}", c);           c =3D false;',
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;',
    attr: function(m) {
      m[3] =3D (m[5] || m[6]);
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", =
c); c =3D false;').evaluate(m);
    },
    pseudo: function(m) {
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);
    },
    descendant:   'c =3D "descendant";',
    child:        'c =3D "child";',
    adjacent:     'c =3D "adjacent";',
    laterSibling: 'c =3D "laterSibling";'
  },

  patterns: {
    // combinators must be listed first
    // (and descendant needs to be last combinator)
    laterSibling: /^\s*~\s*/,
    child:        /^\s*>\s*/,
    adjacent:     /^\s*\+\s*/,
    descendant:   /^\s/,

    // selectors follow
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,
    id:           /^#([\w\-\*]+)(\b|$)/,
    className:    /^\.([\w\-\*]+)(\b|$)/,
    pseudo:
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,
    attrPresence: /^\[([\w]+)\]/,
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/
  },

  // for Selector.match and Element#match
  assertions: {
    tagName: function(element, matches) {
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();
    },

    className: function(element, matches) {
      return Element.hasClassName(element, matches[1]);
    },

    id: function(element, matches) {
      return element.id =3D=3D=3D matches[1];
    },

    attrPresence: function(element, matches) {
      return Element.hasAttribute(element, matches[1]);
    },

    attr: function(element, matches) {
      var nodeValue =3D Element.readAttribute(element, matches[1]);
      return nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);
    }
  },

  handlers: {
    // UTILITY FUNCTIONS
    // joins two collections
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        a.push(node);
      return a;
    },

    // marks an array of nodes for counting
    mark: function(nodes) {
      var _true =3D Prototype.emptyFunction;
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D _true;
      return nodes;
    },

    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node._countedByPrototype =3D undefined;
      return nodes;
    },

    // mark each child node with its position (for nth calls)
    // "ofType" flag indicates whether we're indexing for nth-of-type
    // rather than nth-child
    index: function(parentNode, reverse, ofType) {
      parentNode._countedByPrototype =3D Prototype.emptyFunction;
      if (reverse) {
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {
          var node =3D nodes[i];
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
        }
      } else {
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)
          if (node.nodeType =3D=3D 1 && (!ofType || =
node._countedByPrototype)) node.nodeIndex =3D j++;
      }
    },

    // filters out duplicates and extends all nodes
    unique: function(nodes) {
      if (nodes.length =3D=3D 0) return nodes;
      var results =3D [], n;
      for (var i =3D 0, l =3D nodes.length; i < l; i++)
        if (!(n =3D nodes[i])._countedByPrototype) {
          n._countedByPrototype =3D Prototype.emptyFunction;
          results.push(Element.extend(n));
        }
      return Selector.handlers.unmark(results);
    },

    // COMBINATOR FUNCTIONS
    descendant: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, node.getElementsByTagName('*'));
      return results;
    },

    child: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        for (var j =3D 0, child; child =3D node.childNodes[j]; j++)
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);
      }
      return results;
    },

    adjacent: function(nodes) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        var next =3D this.nextElementSibling(node);
        if (next) results.push(next);
      }
      return results;
    },

    laterSibling: function(nodes) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        h.concat(results, Element.nextSiblings(node));
      return results;
    },

    nextElementSibling: function(node) {
      while (node =3D node.nextSibling)
	      if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    previousElementSibling: function(node) {
      while (node =3D node.previousSibling)
        if (node.nodeType =3D=3D 1) return node;
      return null;
    },

    // TOKEN FUNCTIONS
    tagName: function(nodes, root, tagName, combinator) {
      var uTagName =3D tagName.toUpperCase();
      var results =3D [], h =3D Selector.handlers;
      if (nodes) {
        if (combinator) {
          // fastlane for ordinary descendant combinators
          if (combinator =3D=3D "descendant") {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              h.concat(results, node.getElementsByTagName(tagName));
            return results;
          } else nodes =3D this[combinator](nodes);
          if (tagName =3D=3D "*") return nodes;
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.tagName.toUpperCase() =3D=3D=3D uTagName) =
results.push(node);
        return results;
      } else return root.getElementsByTagName(tagName);
    },

    id: function(nodes, root, id, combinator) {
      var targetNode =3D $(id), h =3D Selector.handlers;
      if (!targetNode) return [];
      if (!nodes && root =3D=3D document) return [targetNode];
      if (nodes) {
        if (combinator) {
          if (combinator =3D=3D 'child') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (targetNode.parentNode =3D=3D node) return =
[targetNode];
          } else if (combinator =3D=3D 'descendant') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];
          } else if (combinator =3D=3D 'adjacent') {
            for (var i =3D 0, node; node =3D nodes[i]; i++)
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)
                return [targetNode];
          } else nodes =3D h[combinator](nodes);
        }
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node =3D=3D targetNode) return [targetNode];
        return [];
      }
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];
    },

    className: function(nodes, root, className, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      return Selector.handlers.byClassName(nodes, root, className);
    },

    byClassName: function(nodes, root, className) {
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);
      var needle =3D ' ' + className + ' ';
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {
        nodeClassName =3D node.className;
        if (nodeClassName.length =3D=3D 0) continue;
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))
          results.push(node);
      }
      return results;
    },

    attrPresence: function(nodes, root, attr, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        if (Element.hasAttribute(node, attr)) results.push(node);
      return results;
    },

    attr: function(nodes, root, attr, value, operator, combinator) {
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      var handler =3D Selector.operators[operator], results =3D [];
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        var nodeValue =3D Element.readAttribute(node, attr);
        if (nodeValue =3D=3D=3D null) continue;
        if (handler(nodeValue, value)) results.push(node);
      }
      return results;
    },

    pseudo: function(nodes, name, value, root, combinator) {
      if (nodes && combinator) nodes =3D this[combinator](nodes);
      if (!nodes) nodes =3D root.getElementsByTagName("*");
      return Selector.pseudos[name](nodes, value, root);
    }
  },

  pseudos: {
    'first-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.previousElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'last-child': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        if (Selector.handlers.nextElementSibling(node)) continue;
          results.push(node);
      }
      return results;
    },
    'only-child': function(nodes, value, root) {
      var h =3D Selector.handlers;
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))
          results.push(node);
      return results;
    },
    'nth-child':        function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root);
    },
    'nth-last-child':   function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true);
    },
    'nth-of-type':      function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, false, true);
    },
    'nth-last-of-type': function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, formula, root, true, true);
    },
    'first-of-type':    function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, false, true);
    },
    'last-of-type':     function(nodes, formula, root) {
      return Selector.pseudos.nth(nodes, "1", root, true, true);
    },
    'only-of-type':     function(nodes, formula, root) {
      var p =3D Selector.pseudos;
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);
    },

    // handles the an+b logic
    getIndices: function(a, b, total) {
      if (a =3D=3D 0) return b > 0 ? [b] : [];
      return $R(1, total).inject([], function(memo, i) {
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);
        return memo;
      });
    },

    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type
    nth: function(nodes, formula, root, reverse, ofType) {
      if (nodes.length =3D=3D 0) return [];
      if (formula =3D=3D 'even') formula =3D '2n+0';
      if (formula =3D=3D 'odd')  formula =3D '2n+1';
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;
      h.mark(nodes);
      for (var i =3D 0, node; node =3D nodes[i]; i++) {
        if (!node.parentNode._countedByPrototype) {
          h.index(node.parentNode, reverse, ofType);
          indexed.push(node.parentNode);
        }
      }
      if (formula.match(/^\d+$/)) { // just a number
        formula =3D Number(formula);
        for (var i =3D 0, node; node =3D nodes[i]; i++)
          if (node.nodeIndex =3D=3D formula) results.push(node);
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b
        if (m[1] =3D=3D "-") m[1] =3D -1;
        var a =3D m[1] ? Number(m[1]) : 1;
        var b =3D m[2] ? Number(m[2]) : 0;
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {
          for (var j =3D 0; j < l; j++)
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);
        }
      }
      h.unmark(nodes);
      h.unmark(indexed);
      return results;
    },

    'empty': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {
        // IE treats comments as element nodes
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;
        results.push(node);
      }
      return results;
    },

    'not': function(nodes, selector, root) {
      var h =3D Selector.handlers, selectorType, m;
      var exclusions =3D new Selector(selector).findElements(root);
      h.mark(exclusions);
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node._countedByPrototype) results.push(node);
      h.unmark(exclusions);
      return results;
    },

    'enabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (!node.disabled) results.push(node);
      return results;
    },

    'disabled': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.disabled) results.push(node);
      return results;
    },

    'checked': function(nodes, value, root) {
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)
        if (node.checked) results.push(node);
      return results;
    }
  },

  operators: {
    '=3D':  function(nv, v) { return nv =3D=3D v; },
    '!=3D': function(nv, v) { return nv !=3D v; },
    '^=3D': function(nv, v) { return nv.startsWith(v); },
    '$=3D': function(nv, v) { return nv.endsWith(v); },
    '*=3D': function(nv, v) { return nv.include(v); },
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }
  },

  split: function(expression) {
    var expressions =3D [];
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {
      expressions.push(m[1].strip());
    });
    return expressions;
  },

  matchElements: function(elements, expression) {
    var matches =3D $$(expression), h =3D Selector.handlers;
    h.mark(matches);
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)
      if (element._countedByPrototype) results.push(element);
    h.unmark(matches);
    return results;
  },

  findElement: function(elements, expression, index) {
    if (Object.isNumber(expression)) {
      index =3D expression; expression =3D false;
    }
    return Selector.matchElements(elements, expression || '*')[index || =
0];
  },

  findChildElements: function(element, expressions) {
    expressions =3D Selector.split(expressions.join(','));
    var results =3D [], h =3D Selector.handlers;
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {
      selector =3D new Selector(expressions[i].strip());
      h.concat(results, selector.findElements(element));
    }
    return (l > 1) ? h.unique(results) : results;
  }
});

if (Prototype.Browser.IE) {
  Object.extend(Selector.handlers, {
    // IE returns comment nodes on getElementsByTagName("*").
    // Filter them out.
    concat: function(a, b) {
      for (var i =3D 0, node; node =3D b[i]; i++)
        if (node.tagName !=3D=3D "!") a.push(node);
      return a;
    },

    // IE improperly serializes _countedByPrototype in =
(inner|outer)HTML.
    unmark: function(nodes) {
      for (var i =3D 0, node; node =3D nodes[i]; i++)
        node.removeAttribute('_countedByPrototype');
      return nodes;
    }
  });
}

function $$() {
  return Selector.findChildElements(document, $A(arguments));
}
var Form =3D {
  reset: function(form) {
    $(form).reset();
    return form;
  },

  serializeElements: function(elements, options) {
    if (typeof options !=3D 'object') options =3D { hash: !!options };
    else if (Object.isUndefined(options.hash)) options.hash =3D true;
    var key, value, submitted =3D false, submit =3D options.submit;

    var data =3D elements.inject({ }, function(result, element) {
      if (!element.disabled && element.name) {
        key =3D element.name; value =3D $(element).getValue();
        if (value !=3D null && (element.type !=3D 'submit' || =
(!submitted &&
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {
          if (key in result) {
            // a key is already present; construct an array of values
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];
            result[key].push(value);
          }
          else result[key] =3D value;
        }
      }
      return result;
    });

    return options.hash ? data : Object.toQueryString(data);
  }
};

Form.Methods =3D {
  serialize: function(form, options) {
    return Form.serializeElements(Form.getElements(form), options);
  },

  getElements: function(form) {
    return $A($(form).getElementsByTagName('*')).inject([],
      function(elements, child) {
        if (Form.Element.Serializers[child.tagName.toLowerCase()])
          elements.push(Element.extend(child));
        return elements;
      }
    );
  },

  getInputs: function(form, typeName, name) {
    form =3D $(form);
    var inputs =3D form.getElementsByTagName('input');

    if (!typeName && !name) return $A(inputs).map(Element.extend);

    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {
      var input =3D inputs[i];
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))
        continue;
      matchingInputs.push(Element.extend(input));
    }

    return matchingInputs;
  },

  disable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('disable');
    return form;
  },

  enable: function(form) {
    form =3D $(form);
    Form.getElements(form).invoke('enable');
    return form;
  },

  findFirstElement: function(form) {
    var elements =3D $(form).getElements().findAll(function(element) {
      return 'hidden' !=3D element.type && !element.disabled;
    });
    var firstByIndex =3D elements.findAll(function(element) {
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D =
0;
    }).sortBy(function(element) { return element.tabIndex }).first();

    return firstByIndex ? firstByIndex : elements.find(function(element) =
{
      return ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());
    });
  },

  focusFirstElement: function(form) {
    form =3D $(form);
    form.findFirstElement().activate();
    return form;
  },

  request: function(form, options) {
    form =3D $(form), options =3D Object.clone(options || { });

    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';
    if (action.blank()) action =3D window.location.href;
    options.parameters =3D form.serialize(true);

    if (params) {
      if (Object.isString(params)) params =3D params.toQueryParams();
      Object.extend(options.parameters, params);
    }

    if (form.hasAttribute('method') && !options.method)
      options.method =3D form.method;

    return new Ajax.Request(action, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

Form.Element =3D {
  focus: function(element) {
    $(element).focus();
    return element;
  },

  select: function(element) {
    $(element).select();
    return element;
  }
};

Form.Element.Methods =3D {
  serialize: function(element) {
    element =3D $(element);
    if (!element.disabled && element.name) {
      var value =3D element.getValue();
      if (value !=3D undefined) {
        var pair =3D { };
        pair[element.name] =3D value;
        return Object.toQueryString(pair);
      }
    }
    return '';
  },

  getValue: function(element) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    return Form.Element.Serializers[method](element);
  },

  setValue: function(element, value) {
    element =3D $(element);
    var method =3D element.tagName.toLowerCase();
    Form.Element.Serializers[method](element, value);
    return element;
  },

  clear: function(element) {
    $(element).value =3D '';
    return element;
  },

  present: function(element) {
    return $(element).value !=3D '';
  },

  activate: function(element) {
    element =3D $(element);
    try {
      element.focus();
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||
          !['button', 'reset', 'submit'].include(element.type)))
        element.select();
    } catch (e) { }
    return element;
  },

  disable: function(element) {
    element =3D $(element);
    element.blur();
    element.disabled =3D true;
    return element;
  },

  enable: function(element) {
    element =3D $(element);
    element.disabled =3D false;
    return element;
  }
};

/*-----------------------------------------------------------------------=
---*/

var Field =3D Form.Element;
var $F =3D Form.Element.Methods.getValue;

/*-----------------------------------------------------------------------=
---*/

Form.Element.Serializers =3D {
  input: function(element, value) {
    switch (element.type.toLowerCase()) {
      case 'checkbox':
      case 'radio':
        return Form.Element.Serializers.inputSelector(element, value);
      default:
        return Form.Element.Serializers.textarea(element, value);
    }
  },

  inputSelector: function(element, value) {
    if (Object.isUndefined(value)) return element.checked ? =
element.value : null;
    else element.checked =3D !!value;
  },

  textarea: function(element, value) {
    if (Object.isUndefined(value)) return element.value;
    else element.value =3D value;
  },

  select: function(element, index) {
    if (Object.isUndefined(index))
      return this[element.type =3D=3D 'select-one' ?
        'selectOne' : 'selectMany'](element);
    else {
      var opt, value, single =3D !Object.isArray(index);
      for (var i =3D 0, length =3D element.length; i < length; i++) {
        opt =3D element.options[i];
        value =3D this.optionValue(opt);
        if (single) {
          if (value =3D=3D index) {
            opt.selected =3D true;
            return;
          }
        }
        else opt.selected =3D index.include(value);
      }
    }
  },

  selectOne: function(element) {
    var index =3D element.selectedIndex;
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;
  },

  selectMany: function(element) {
    var values, length =3D element.length;
    if (!length) return null;

    for (var i =3D 0, values =3D []; i < length; i++) {
      var opt =3D element.options[i];
      if (opt.selected) values.push(this.optionValue(opt));
    }
    return values;
  },

  optionValue: function(opt) {
    // extend element because hasAttribute may not be native
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;
  }
};

/*-----------------------------------------------------------------------=
---*/

Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {
  initialize: function($super, element, frequency, callback) {
    $super(callback, frequency);
    this.element   =3D $(element);
    this.lastValue =3D this.getValue();
  },

  execute: function() {
    var value =3D this.getValue();
    if (Object.isString(this.lastValue) && Object.isString(value) ?
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  }
});

Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.Observer =3D Class.create(Abstract.TimedObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});

/*-----------------------------------------------------------------------=
---*/

Abstract.EventObserver =3D Class.create({
  initialize: function(element, callback) {
    this.element  =3D $(element);
    this.callback =3D callback;

    this.lastValue =3D this.getValue();
    if (this.element.tagName.toLowerCase() =3D=3D 'form')
      this.registerFormCallbacks();
    else
      this.registerCallback(this.element);
  },

  onElementEvent: function() {
    var value =3D this.getValue();
    if (this.lastValue !=3D value) {
      this.callback(this.element, value);
      this.lastValue =3D value;
    }
  },

  registerFormCallbacks: function() {
    Form.getElements(this.element).each(this.registerCallback, this);
  },

  registerCallback: function(element) {
    if (element.type) {
      switch (element.type.toLowerCase()) {
        case 'checkbox':
        case 'radio':
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));
          break;
        default:
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));
          break;
      }
    }
  }
});

Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.Element.getValue(this.element);
  }
});

Form.EventObserver =3D Class.create(Abstract.EventObserver, {
  getValue: function() {
    return Form.serialize(this.element);
  }
});
if (!window.Event) var Event =3D { };

Object.extend(Event, {
  KEY_BACKSPACE: 8,
  KEY_TAB:       9,
  KEY_RETURN:   13,
  KEY_ESC:      27,
  KEY_LEFT:     37,
  KEY_UP:       38,
  KEY_RIGHT:    39,
  KEY_DOWN:     40,
  KEY_DELETE:   46,
  KEY_HOME:     36,
  KEY_END:      35,
  KEY_PAGEUP:   33,
  KEY_PAGEDOWN: 34,
  KEY_INSERT:   45,

  cache: { },

  relatedTarget: function(event) {
    var element;
    switch(event.type) {
      case 'mouseover': element =3D event.fromElement; break;
      case 'mouseout':  element =3D event.toElement;   break;
      default: return null;
    }
    return Element.extend(element);
  }
});

Event.Methods =3D (function() {
  var isButton;

  if (Prototype.Browser.IE) {
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };
    isButton =3D function(event, code) {
      return event.button =3D=3D buttonMap[code];
    };

  } else if (Prototype.Browser.WebKit) {
    isButton =3D function(event, code) {
      switch (code) {
        case 0: return event.which =3D=3D 1 && !event.metaKey;
        case 1: return event.which =3D=3D 1 && event.metaKey;
        default: return false;
      }
    };

  } else {
    isButton =3D function(event, code) {
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);
    };
  }

  return {
    isLeftClick:   function(event) { return isButton(event, 0) },
    isMiddleClick: function(event) { return isButton(event, 1) },
    isRightClick:  function(event) { return isButton(event, 2) },

    element: function(event) {
      var node =3D Event.extend(event).target;
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);
    },

    findElement: function(event, expression) {
      var element =3D Event.element(event);
      if (!expression) return element;
      var elements =3D [element].concat(element.ancestors());
      return Selector.findElement(elements, expression, 0);
    },

    pointer: function(event) {
      return {
        x: event.pageX || (event.clientX +
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),
        y: event.pageY || (event.clientY +
          (document.documentElement.scrollTop || =
document.body.scrollTop))
      };
    },

    pointerX: function(event) { return Event.pointer(event).x },
    pointerY: function(event) { return Event.pointer(event).y },

    stop: function(event) {
      Event.extend(event);
      event.preventDefault();
      event.stopPropagation();
      event.stopped =3D true;
    }
  };
})();

Event.extend =3D (function() {
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {
    m[name] =3D Event.Methods[name].methodize();
    return m;
  });

  if (Prototype.Browser.IE) {
    Object.extend(methods, {
      stopPropagation: function() { this.cancelBubble =3D true },
      preventDefault:  function() { this.returnValue =3D false },
      inspect: function() { return "[object Event]" }
    });

    return function(event) {
      if (!event) return false;
      if (event._extendedByPrototype) return event;

      event._extendedByPrototype =3D Prototype.emptyFunction;
      var pointer =3D Event.pointer(event);
      Object.extend(event, {
        target: event.srcElement,
        relatedTarget: Event.relatedTarget(event),
        pageX:  pointer.x,
        pageY:  pointer.y
      });
      return Object.extend(event, methods);
    };

  } else {
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;
    Object.extend(Event.prototype, methods);
    return Prototype.K;
  }
})();

Object.extend(Event, (function() {
  var cache =3D Event.cache;

  function getEventID(element) {
    if (element._prototypeEventID) return element._prototypeEventID[0];
    arguments.callee.id =3D arguments.callee.id || 1;
    return element._prototypeEventID =3D [++arguments.callee.id];
  }

  function getDOMEventName(eventName) {
    if (eventName && eventName.include(':')) return "dataavailable";
    return eventName;
  }

  function getCacheForID(id) {
    return cache[id] =3D cache[id] || { };
  }

  function getWrappersForEventName(id, eventName) {
    var c =3D getCacheForID(id);
    return c[eventName] =3D c[eventName] || [];
  }

  function createWrapper(element, eventName, handler) {
    var id =3D getEventID(element);
    var c =3D getWrappersForEventName(id, eventName);
    if (c.pluck("handler").include(handler)) return false;

    var wrapper =3D function(event) {
      if (!Event || !Event.extend ||
        (event.eventName && event.eventName !=3D eventName))
          return false;

      Event.extend(event);
      handler.call(element, event);
    };

    wrapper.handler =3D handler;
    c.push(wrapper);
    return wrapper;
  }

  function findWrapper(id, eventName, handler) {
    var c =3D getWrappersForEventName(id, eventName);
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });
  }

  function destroyWrapper(id, eventName, handler) {
    var c =3D getCacheForID(id);
    if (!c[eventName]) return false;
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));
  }

  function destroyCache() {
    for (var id in cache)
      for (var eventName in cache[id])
        cache[id][eventName] =3D null;
  }

  if (window.attachEvent) {
    window.attachEvent("onunload", destroyCache);
  }

  return {
    observe: function(element, eventName, handler) {
      element =3D $(element);
      var name =3D getDOMEventName(eventName);

      var wrapper =3D createWrapper(element, eventName, handler);
      if (!wrapper) return element;

      if (element.addEventListener) {
        element.addEventListener(name, wrapper, false);
      } else {
        element.attachEvent("on" + name, wrapper);
      }

      return element;
    },

    stopObserving: function(element, eventName, handler) {
      element =3D $(element);
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);

      if (!handler && eventName) {
        getWrappersForEventName(id, eventName).each(function(wrapper) {
          element.stopObserving(eventName, wrapper.handler);
        });
        return element;

      } else if (!eventName) {
        Object.keys(getCacheForID(id)).each(function(eventName) {
          element.stopObserving(eventName);
        });
        return element;
      }

      var wrapper =3D findWrapper(id, eventName, handler);
      if (!wrapper) return element;

      if (element.removeEventListener) {
        element.removeEventListener(name, wrapper, false);
      } else {
        element.detachEvent("on" + name, wrapper);
      }

      destroyWrapper(id, eventName, handler);

      return element;
    },

    fire: function(element, eventName, memo) {
      element =3D $(element);
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)
        element =3D document.documentElement;

      var event;
      if (document.createEvent) {
        event =3D document.createEvent("HTMLEvents");
        event.initEvent("dataavailable", true, true);
      } else {
        event =3D document.createEventObject();
        event.eventType =3D "ondataavailable";
      }

      event.eventName =3D eventName;
      event.memo =3D memo || { };

      if (document.createEvent) {
        element.dispatchEvent(event);
      } else {
        element.fireEvent(event.eventType, event);
      }

      return Event.extend(event);
    }
  };
})());

Object.extend(Event, Event.Methods);

Element.addMethods({
  fire:          Event.fire,
  observe:       Event.observe,
  stopObserving: Event.stopObserving
});

Object.extend(document, {
  fire:          Element.Methods.fire.methodize(),
  observe:       Element.Methods.observe.methodize(),
  stopObserving: Element.Methods.stopObserving.methodize(),
  loaded:        false
});

(function() {
  /* Support for the DOMContentLoaded event is based on work by Dan =
Webb,
     Matthias Miller, Dean Edwards and John Resig. */

  var timer;

  function fireContentLoadedEvent() {
    if (document.loaded) return;
    if (timer) window.clearInterval(timer);
    document.fire("dom:loaded");
    document.loaded =3D true;
  }

  if (document.addEventListener) {
    if (Prototype.Browser.WebKit) {
      timer =3D window.setInterval(function() {
        if (/loaded|complete/.test(document.readyState))
          fireContentLoadedEvent();
      }, 0);

      Event.observe(window, "load", fireContentLoadedEvent);

    } else {
      document.addEventListener("DOMContentLoaded",
        fireContentLoadedEvent, false);
    }

  } else {
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");
    $("__onDOMContentLoaded").onreadystatechange =3D function() {
      if (this.readyState =3D=3D "complete") {
        this.onreadystatechange =3D null;
        fireContentLoadedEvent();
      }
    };
  }
})();
/*------------------------------- DEPRECATED =
-------------------------------*/

Hash.toQueryString =3D Object.toQueryString;

var Toggle =3D { display: Element.toggle };

Element.Methods.childOf =3D Element.Methods.descendantOf;

var Insertion =3D {
  Before: function(element, content) {
    return Element.insert(element, {before:content});
  },

  Top: function(element, content) {
    return Element.insert(element, {top:content});
  },

  Bottom: function(element, content) {
    return Element.insert(element, {bottom:content});
  },

  After: function(element, content) {
    return Element.insert(element, {after:content});
  }
};

var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');

// This should be moved to script.aculo.us; notice the deprecated =
methods
// further below, that map to the newer Element methods.
var Position =3D {
  // set to true if needed, warning: firefox performance problems
  // NOT neeeded for page scrolling, only if draggable contained in
  // scrollable elements
  includeScrollOffsets: false,

  // must be called before calling withinIncludingScrolloffset, every =
time the
  // page is scrolled
  prepare: function() {
    this.deltaX =3D  window.pageXOffset
                || document.documentElement.scrollLeft
                || document.body.scrollLeft
                || 0;
    this.deltaY =3D  window.pageYOffset
                || document.documentElement.scrollTop
                || document.body.scrollTop
                || 0;
  },

  // caches x/y coordinate pair to use with overlap
  within: function(element, x, y) {
    if (this.includeScrollOffsets)
      return this.withinIncludingScrolloffsets(element, x, y);
    this.xcomp =3D x;
    this.ycomp =3D y;
    this.offset =3D Element.cumulativeOffset(element);

    return (y >=3D this.offset[1] &&
            y <  this.offset[1] + element.offsetHeight &&
            x >=3D this.offset[0] &&
            x <  this.offset[0] + element.offsetWidth);
  },

  withinIncludingScrolloffsets: function(element, x, y) {
    var offsetcache =3D Element.cumulativeScrollOffset(element);

    this.xcomp =3D x + offsetcache[0] - this.deltaX;
    this.ycomp =3D y + offsetcache[1] - this.deltaY;
    this.offset =3D Element.cumulativeOffset(element);

    return (this.ycomp >=3D this.offset[1] &&
            this.ycomp <  this.offset[1] + element.offsetHeight &&
            this.xcomp >=3D this.offset[0] &&
            this.xcomp <  this.offset[0] + element.offsetWidth);
  },

  // within must be called directly before
  overlap: function(mode, element) {
    if (!mode) return 0;
    if (mode =3D=3D 'vertical')
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /
        element.offsetHeight;
    if (mode =3D=3D 'horizontal')
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /
        element.offsetWidth;
  },

  // Deprecation layer -- use newer Element methods now (1.5.2).

  cumulativeOffset: Element.Methods.cumulativeOffset,

  positionedOffset: Element.Methods.positionedOffset,

  absolutize: function(element) {
    Position.prepare();
    return Element.absolutize(element);
  },

  relativize: function(element) {
    Position.prepare();
    return Element.relativize(element);
  },

  realOffset: Element.Methods.cumulativeScrollOffset,

  offsetParent: Element.Methods.getOffsetParent,

  page: Element.Methods.viewportOffset,

  clone: function(source, target, options) {
    options =3D options || { };
    return Element.clonePosition(target, source, options);
  }
};

/*-----------------------------------------------------------------------=
---*/

if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){
  function iter(name) {
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";
  }

  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?
  function(element, className) {
    className =3D className.toString().strip();
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];
  } : function(element, className) {
    className =3D className.toString().strip();
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);
    if (!classNames && !className) return elements;

    var nodes =3D $(element).getElementsByTagName('*');
    className =3D ' ' + className + ' ';

    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||
          (classNames && classNames.all(function(name) {
            return !name.toString().blank() && cn.include(' ' + name + ' =
');
          }))))
        elements.push(Element.extend(child));
    }
    return elements;
  };

  return function(className, parentElement) {
    return $(parentElement || =
document.body).getElementsByClassName(className);
  };
}(Element.Methods);

/*-----------------------------------------------------------------------=
---*/

Element.ClassNames =3D Class.create();
Element.ClassNames.prototype =3D {
  initialize: function(element) {
    this.element =3D $(element);
  },

  _each: function(iterator) {
    this.element.className.split(/\s+/).select(function(name) {
      return name.length > 0;
    })._each(iterator);
  },

  set: function(className) {
    this.element.className =3D className;
  },

  add: function(classNameToAdd) {
    if (this.include(classNameToAdd)) return;
    this.set($A(this).concat(classNameToAdd).join(' '));
  },

  remove: function(classNameToRemove) {
    if (!this.include(classNameToRemove)) return;
    this.set($A(this).without(classNameToRemove).join(' '));
  },

  toString: function() {
    return $A(this).join(' ');
  }
};

Object.extend(Element.ClassNames.prototype, Enumerable);

/*-----------------------------------------------------------------------=
---*/

Element.addMethods();
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/js/scriptaculous.js?load=effects,builder

// script.aculo.us scriptaculous.js v1.8.1, Thu Jan 03 22:07:12 -0500 =
2008

// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)
//=20
// Permission is hereby granted, free of charge, to any person obtaining
// a copy of this software and associated documentation files (the
// "Software"), to deal in the Software without restriction, including
// without limitation the rights to use, copy, modify, merge, publish,
// distribute, sublicense, and/or sell copies of the Software, and to
// permit persons to whom the Software is furnished to do so, subject to
// the following conditions:
//=20
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS =
BE
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN =
ACTION
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
// For details, see the script.aculo.us web site: =
http://script.aculo.us/

var Scriptaculous =3D {
  Version: '1.8.1',
  require: function(libraryName) {
    // inserting via DOM fails in Safari 2.0, so brute force approach
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');
  },
  REQUIRED_PROTOTYPE: '1.6.0',
  load: function() {
    function convertVersionString(versionString){
      var r =3D versionString.split('.');
      return parseInt(r[0])*100000 + parseInt(r[1])*1000 + =
parseInt(r[2]);
    }
=20
    if((typeof Prototype=3D=3D'undefined') ||=20
       (typeof Element =3D=3D 'undefined') ||=20
       (typeof Element.Methods=3D=3D'undefined') ||
       (convertVersionString(Prototype.Version) <=20
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +
        Scriptaculous.REQUIRED_PROTOTYPE);
   =20
    $A(document.getElementsByTagName("script")).findAll( function(s) {
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))
    }).each( function(s) {
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(
       function(include) { Scriptaculous.require(path+include+'.js') });
    });
  }
}

Scriptaculous.load();
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/js/lightbox.js

// =
-------------------------------------------------------------------------=
----------
//
//	Lightbox v2.04
//	by Lokesh Dhakar - http://www.lokeshdhakar.com
//	Last Modification: 2/9/08
//
//	For more information, visit:
//	http://lokeshdhakar.com/projects/lightbox2/
//
//	Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/
//  	- Free for use in both personal and commercial projects
//		- Attribution requires leaving author name, author link, and the =
license info intact.
//=09
//  Thanks: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), =
and Thomas Fuchs(mir.aculo.us) for ideas, libs, and snippets.
//  		Artemy Tregubenko (arty.name) for cleanup and help in updating to =
latest ver of proto-aculous.
//
// =
-------------------------------------------------------------------------=
----------
/*

    Table of Contents
    -----------------
    Configuration

    Lightbox Class Declaration
    - initialize()
    - updateImageList()
    - start()
    - changeImage()
    - resizeImageContainer()
    - showImage()
    - updateDetails()
    - updateNav()
    - enableKeyboardNav()
    - disableKeyboardNav()
    - keyboardAction()
    - preloadNeighborImages()
    - end()
   =20
    Function Calls
    - document.observe()
  =20
*/
// =
-------------------------------------------------------------------------=
----------

//
//  Configurationl
//
LightboxOptions =3D Object.extend({
    fileLoadingImage:        '/images/loading.gif',    =20
    fileBottomNavCloseImage: '/images/closelabel.gif',

    overlayOpacity: 0.8,   // controls transparency of shadow overlay

    animate: true,         // toggles resizing animations
    resizeSpeed: 7,        // controls the speed of the image resizing =
animations (1=3Dslowest and 10=3Dfastest)

    borderSize: 10,         //if you adjust the padding in the CSS, you =
will need to update this variable

	// When grouping images this is used to write: Image # of #.
	// Change it for non-english localization
	labelImage: "Image",
	labelOf: "of"
}, window.LightboxOptions || {});

// =
-------------------------------------------------------------------------=
----------

var Lightbox =3D Class.create();

Lightbox.prototype =3D {
    imageArray: [],
    activeImage: undefined,
   =20
    // initialize()
    // Constructor runs on completion of the DOM loading. Calls =
updateImageList and then
    // the function inserts html at the bottom of the page which is used =
to display the shadow=20
    // overlay and the image container.
    //
    initialize: function() {   =20
       =20
        this.updateImageList();
       =20
        this.keyboardAction =3D =
this.keyboardAction.bindAsEventListener(this);

        if (LightboxOptions.resizeSpeed > 10) =
LightboxOptions.resizeSpeed =3D 10;
        if (LightboxOptions.resizeSpeed < 1)  =
LightboxOptions.resizeSpeed =3D 1;

	    this.resizeDuration =3D LightboxOptions.animate ? ((11 - =
LightboxOptions.resizeSpeed) * 0.15) : 0;
	    this.overlayDuration =3D LightboxOptions.animate ? 0.2 : 0;  // =
shadow fade in/out duration

        // When Lightbox starts it will resize itself from 250 by 250 to =
the current image dimension.
        // If animations are turned off, it will be hidden as to prevent =
a flicker of a
        // white 250 by 250 box.
        var size =3D (LightboxOptions.animate ? 250 : 1) + 'px';
       =20

        // Code inserts html at the bottom of the page that looks =
similar to this:
        //
        //  <div id=3D"overlay"></div>
        //  <div id=3D"lightbox">
        //      <div id=3D"outerImageContainer">
        //          <div id=3D"imageContainer">
        //              <img id=3D"lightboxImage">
        //              <div style=3D"" id=3D"hoverNav">
        //                  <a href=3D"#" id=3D"prevLink"></a>
        //                  <a href=3D"#" id=3D"nextLink"></a>
        //              </div>
        //              <div id=3D"loading">
        //                  <a href=3D"#" id=3D"loadingLink">
        //                      <img src=3D"images/loading.gif">
        //                  </a>
        //              </div>
        //          </div>
        //      </div>
        //      <div id=3D"imageDataContainer">
        //          <div id=3D"imageData">
        //              <div id=3D"imageDetails">
        //                  <span id=3D"caption"></span>
        //                  <span id=3D"numberDisplay"></span>
        //              </div>
        //              <div id=3D"bottomNav">
        //                  <a href=3D"#" id=3D"bottomNavClose">
        //                      <img src=3D"images/close.gif">
        //                  </a>
        //              </div>
        //          </div>
        //      </div>
        //  </div>


        var objBody =3D $$('body')[0];

		objBody.appendChild(Builder.node('div',{id:'overlay'}));
=09
        objBody.appendChild(Builder.node('div',{id:'lightbox'}, [
            Builder.node('div',{id:'outerImageContainer'},=20
                Builder.node('div',{id:'imageContainer'}, [
                    Builder.node('img',{id:'lightboxImage'}),=20
                    Builder.node('div',{id:'hoverNav'}, [
                        Builder.node('a',{id:'prevLink', href: '#' }),
                        Builder.node('a',{id:'nextLink', href: '#' })
                    ]),
                    Builder.node('div',{id:'loading'},=20
                        Builder.node('a',{id:'loadingLink', href: '#' }, =

                            Builder.node('img', {src: =
LightboxOptions.fileLoadingImage})
                        )
                    )
                ])
            ),
            Builder.node('div', {id:'imageDataContainer'},
                Builder.node('div',{id:'imageData'}, [
                    Builder.node('div',{id:'imageDetails'}, [
                        Builder.node('span',{id:'caption'}),
                        Builder.node('span',{id:'numberDisplay'})
                    ]),
                    Builder.node('div',{id:'bottomNav'},
                        Builder.node('a',{id:'bottomNavClose', href: '#' =
},
                            Builder.node('img', { src: =
LightboxOptions.fileBottomNavCloseImage })
                        )
                    )
                ])
            )
        ]));


		$('overlay').hide().observe('click', (function() { this.end(); =
}).bind(this));
		$('lightbox').hide().observe('click', (function(event) { if =
(event.element().id =3D=3D 'lightbox') this.end(); }).bind(this));
		$('outerImageContainer').setStyle({ width: size, height: size });
		$('prevLink').observe('click', (function(event) { event.stop(); =
this.changeImage(this.activeImage - 1); }).bindAsEventListener(this));
		$('nextLink').observe('click', (function(event) { event.stop(); =
this.changeImage(this.activeImage + 1); }).bindAsEventListener(this));
		$('loadingLink').observe('click', (function(event) { event.stop(); =
this.end(); }).bind(this));
		$('bottomNavClose').observe('click', (function(event) { event.stop(); =
this.end(); }).bind(this));

        var th =3D this;
        (function(){
            var ids =3D=20
                'overlay lightbox outerImageContainer imageContainer =
lightboxImage hoverNav prevLink nextLink loading loadingLink ' +=20
                'imageDataContainer imageData imageDetails caption =
numberDisplay bottomNav bottomNavClose';  =20
            $w(ids).each(function(id){ th[id] =3D $(id); });
        }).defer();
    },

    //
    // updateImageList()
    // Loops through anchor tags looking for 'lightbox' references and =
applies onclick
    // events to appropriate links. You can rerun after dynamically =
adding images w/ajax.
    //
    updateImageList: function() {  =20
        this.updateImageList =3D Prototype.emptyFunction;

        document.observe('click', (function(event){
            var target =3D event.findElement('a[rel^=3Dlightbox]') || =
event.findElement('area[rel^=3Dlightbox]');
            if (target) {
                event.stop();
                this.start(target);
            }
        }).bind(this));
    },
   =20
    //
    //  start()
    //  Display overlay and lightbox. If image is part of a set, add =
siblings to imageArray.
    //
    start: function(imageLink) {   =20

        $$('select', 'object', 'embed').each(function(node){ =
node.style.visibility =3D 'hidden' });

        // stretch overlay to fill page and fade in
        var arrayPageSize =3D this.getPageSize();
        $('overlay').setStyle({ width: arrayPageSize[0] + 'px', height: =
arrayPageSize[1] + 'px' });

        new Effect.Appear(this.overlay, { duration: =
this.overlayDuration, from: 0.0, to: LightboxOptions.overlayOpacity });

        this.imageArray =3D [];
        var imageNum =3D 0;      =20

        if ((imageLink.rel =3D=3D 'lightbox')){
            // if image is NOT part of a set, add single image to =
imageArray
            this.imageArray.push([imageLink.href, imageLink.title]);     =
   =20
        } else {
            // if image is part of a set..
            this.imageArray =3D=20
                $$(imageLink.tagName + '[href][rel=3D"' + imageLink.rel =
+ '"]').
                collect(function(anchor){ return [anchor.href, =
anchor.title]; }).
                uniq();
           =20
            while (this.imageArray[imageNum][0] !=3D imageLink.href) { =
imageNum++; }
        }

        // calculate top and left offset for the lightbox=20
        var arrayPageScroll =3D document.viewport.getScrollOffsets();
        var lightboxTop =3D arrayPageScroll[1] + =
(document.viewport.getHeight() / 10);
        var lightboxLeft =3D arrayPageScroll[0];
        this.lightbox.setStyle({ top: lightboxTop + 'px', left: =
lightboxLeft + 'px' }).show();
       =20
        this.changeImage(imageNum);
    },

    //
    //  changeImage()
    //  Hide most elements and preload image in preparation for resizing =
image container.
    //
    changeImage: function(imageNum) {  =20
       =20
        this.activeImage =3D imageNum; // update global var

        // hide elements during transition
        if (LightboxOptions.animate) this.loading.show();
        this.lightboxImage.hide();
        this.hoverNav.hide();
        this.prevLink.hide();
        this.nextLink.hide();
		// HACK: Opera9 does not currently support scriptaculous opacity and =
appear fx
        this.imageDataContainer.setStyle({opacity: .0001});
        this.numberDisplay.hide();     =20
       =20
        var imgPreloader =3D new Image();
       =20
        // once image is preloaded, resize image container


        imgPreloader.onload =3D (function(){
            this.lightboxImage.src =3D =
this.imageArray[this.activeImage][0];
            this.resizeImageContainer(imgPreloader.width, =
imgPreloader.height);
        }).bind(this);
        imgPreloader.src =3D this.imageArray[this.activeImage][0];
    },

    //
    //  resizeImageContainer()
    //
    resizeImageContainer: function(imgWidth, imgHeight) {

        // get current width and height
        var widthCurrent  =3D this.outerImageContainer.getWidth();
        var heightCurrent =3D this.outerImageContainer.getHeight();

        // get new width and height
        var widthNew  =3D (imgWidth  + LightboxOptions.borderSize * 2);
        var heightNew =3D (imgHeight + LightboxOptions.borderSize * 2);

        // scalars based on change from old to new
        var xScale =3D (widthNew  / widthCurrent)  * 100;
        var yScale =3D (heightNew / heightCurrent) * 100;

        // calculate size difference between new and old image, and =
resize if necessary
        var wDiff =3D widthCurrent - widthNew;
        var hDiff =3D heightCurrent - heightNew;

        if (hDiff !=3D 0) new Effect.Scale(this.outerImageContainer, =
yScale, {scaleX: false, duration: this.resizeDuration, queue: 'front'}); =

        if (wDiff !=3D 0) new Effect.Scale(this.outerImageContainer, =
xScale, {scaleY: false, duration: this.resizeDuration, delay: =
this.resizeDuration});=20

        // if new and old image are same size and no scaling transition =
is necessary,=20
        // do a quick pause to prevent image flicker.
        var timeout =3D 0;
        if ((hDiff =3D=3D 0) && (wDiff =3D=3D 0)){
            timeout =3D 100;
            if (Prototype.Browser.IE) timeout =3D 250;  =20
        }

        (function(){
            this.prevLink.setStyle({ height: imgHeight + 'px' });
            this.nextLink.setStyle({ height: imgHeight + 'px' });
            this.imageDataContainer.setStyle({ width: widthNew + 'px' =
});

            this.showImage();
        }).bind(this).delay(timeout / 1000);
    },
   =20
    //
    //  showImage()
    //  Display image and begin preloading neighbors.
    //
    showImage: function(){
        this.loading.hide();
        new Effect.Appear(this.lightboxImage, {=20
            duration: this.resizeDuration,=20
            queue: 'end',=20
            afterFinish: (function(){ this.updateDetails(); =
}).bind(this)=20
        });
        this.preloadNeighborImages();
    },

    //
    //  updateDetails()
    //  Display caption, image number, and bottom nav.
    //
    updateDetails: function() {
   =20
        // if caption is not null
        if (this.imageArray[this.activeImage][1] !=3D ""){
            =
this.caption.update(this.imageArray[this.activeImage][1]).show();
        }
       =20
        // if image is part of set display 'Image x of x'=20
        if (this.imageArray.length > 1){
            this.numberDisplay.update( LightboxOptions.labelImage + ' ' =
+ (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + '  ' + =
this.imageArray.length).show();
        }

        new Effect.Parallel(
            [=20
                new Effect.SlideDown(this.imageDataContainer, { sync: =
true, duration: this.resizeDuration, from: 0.0, to: 1.0 }),=20
                new Effect.Appear(this.imageDataContainer, { sync: true, =
duration: this.resizeDuration })=20
            ],=20
            {=20
                duration: this.resizeDuration,=20
                afterFinish: (function() {
	                // update overlay size and update nav
	                var arrayPageSize =3D this.getPageSize();
	                this.overlay.setStyle({ height: arrayPageSize[1] + 'px' =
});
	                this.updateNav();
                }).bind(this)
            }=20
        );
    },

    //
    //  updateNav()
    //  Display appropriate previous and next hover navigation.
    //
    updateNav: function() {

        this.hoverNav.show();              =20

        // if not first image in set, display prev image button
        if (this.activeImage > 0) this.prevLink.show();

        // if not last image in set, display next image button
        if (this.activeImage < (this.imageArray.length - 1)) =
this.nextLink.show();
       =20
        this.enableKeyboardNav();
    },

    //
    //  enableKeyboardNav()
    //
    enableKeyboardNav: function() {
        document.observe('keydown', this.keyboardAction);=20
    },

    //
    //  disableKeyboardNav()
    //
    disableKeyboardNav: function() {
        document.stopObserving('keydown', this.keyboardAction);=20
    },

    //
    //  keyboardAction()
    //
    keyboardAction: function(event) {
        var keycode =3D event.keyCode;

        var escapeKey;
        if (event.DOM_VK_ESCAPE) {  // mozilla
            escapeKey =3D event.DOM_VK_ESCAPE;
        } else { // ie
            escapeKey =3D 27;
        }

        var key =3D String.fromCharCode(keycode).toLowerCase();
       =20
        if (key.match(/x|o|c/) || (keycode =3D=3D escapeKey)){ // close =
lightbox
            this.end();
        } else if ((key =3D=3D 'p') || (keycode =3D=3D 37)){ // display =
previous image
            if (this.activeImage !=3D 0){
                this.disableKeyboardNav();
                this.changeImage(this.activeImage - 1);
            }
        } else if ((key =3D=3D 'n') || (keycode =3D=3D 39)){ // display =
next image
            if (this.activeImage !=3D (this.imageArray.length - 1)){
                this.disableKeyboardNav();
                this.changeImage(this.activeImage + 1);
            }
        }
    },

    //
    //  preloadNeighborImages()
    //  Preload previous and next images.
    //
    preloadNeighborImages: function(){
        var preloadNextImage, preloadPrevImage;
        if (this.imageArray.length > this.activeImage + 1){
            preloadNextImage =3D new Image();
            preloadNextImage.src =3D this.imageArray[this.activeImage + =
1][0];
        }
        if (this.activeImage > 0){
            preloadPrevImage =3D new Image();
            preloadPrevImage.src =3D this.imageArray[this.activeImage - =
1][0];
        }
   =20
    },

    //
    //  end()
    //
    end: function() {
        this.disableKeyboardNav();
        this.lightbox.hide();
        new Effect.Fade(this.overlay, { duration: this.overlayDuration =
});
        $$('select', 'object', 'embed').each(function(node){ =
node.style.visibility =3D 'visible' });
    },

    //
    //  getPageSize()
    //
    getPageSize: function() {
	       =20
	     var xScroll, yScroll;
	=09
		if (window.innerHeight && window.scrollMaxY) {=09
			xScroll =3D window.innerWidth + window.scrollMaxX;
			yScroll =3D window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ =
// all but Explorer Mac
			xScroll =3D document.body.scrollWidth;
			yScroll =3D document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari
			xScroll =3D document.body.offsetWidth;
			yScroll =3D document.body.offsetHeight;
		}
	=09
		var windowWidth, windowHeight;
	=09
		if (self.innerHeight) {	// all except Explorer
			if(document.documentElement.clientWidth){
				windowWidth =3D document.documentElement.clientWidth;=20
			} else {
				windowWidth =3D self.innerWidth;
			}
			windowHeight =3D self.innerHeight;
		} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth =3D document.documentElement.clientWidth;
			windowHeight =3D document.documentElement.clientHeight;
		} else if (document.body) { // other Explorers
			windowWidth =3D document.body.clientWidth;
			windowHeight =3D document.body.clientHeight;
		}=09
	=09
		// for small pages with total height less then height of the viewport
		if(yScroll < windowHeight){
			pageHeight =3D windowHeight;
		} else {=20
			pageHeight =3D yScroll;
		}
=09
		// for small pages with total width less then width of the viewport
		if(xScroll < windowWidth){=09
			pageWidth =3D xScroll;	=09
		} else {
			pageWidth =3D windowWidth;
		}

		return [pageWidth,pageHeight];
	}
}

document.observe('dom:loaded', function () { new Lightbox(); });
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://regionalidx.webdurango.com/rwc/js/httpReqObj.js

function getHTTPObject() {
	var xmlhttp;
/*@cc_on
@if (@_jscript_version >= 5)
	try {
		xmlhttp = new ActiveXObject("Msxml2.ServerXMLHTTP.3.0");
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			xmlhttp = false;
		}
	}
@else
	xmlhttp = false;
@end @*/

	if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
		try {
			xmlhttp = new XMLHttpRequest();
		} catch (e) {
			xmlhttp = false;
		}
	}
	

	return xmlhttp;
}
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.durangoherald.com/js/cal_ajax.js

function get_cal(theVars){
	var http = getHTTPObject(); // We create the HTTP Object
	targ = "/includes/calendar_inc.asp?"+theVars
	//alert(targ);
	http.open('GET', targ, false);
	http.send(null);
	
	strHTML = http.responseText;
	document.getElementById("calendar").innerHTML = strHTML;
}

function get_blot_cal(theVars){
	var http = getHTTPObject(); // We create the HTTP Object
	targ = "/includes/blotter_calendar_inc.asp?"+theVars
	//alert(targ);
	http.open('GET', targ, false);
	http.send(null);
	
	strHTML = http.responseText;
	document.getElementById("calendar").innerHTML = strHTML;
}
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.durangoherald.com/js/nav.js

function display_subnav(theID){
	/*if(timeoutset !=3D "undefined"){
	clearTimeout ( timeoutset );
	}*/
	document.getElementById("nav_holder").style.display=3D"none";
	document.getElementById("nav_holder").style.visibility=3D"hidden";
	getElementsByStyleClass;
	document.getElementById("subnav"+theID).style.display=3D"block";
	document.getElementById("subnav"+theID).style.visibility=3D"visible";
	document.getElementById(theID+"_nav").style.background=3D"#000000";
	document.getElementById("main_nav"+theID).style.color=3D"#ffffff";
	/*if(currentnavid !=3D theID){
		timeoutset =3D setTimeout ( 'clearit()', 3000 );
	}*/
}
function getElementsByStyleClass () {
	document.getElementById("nav_holder").style.display=3D"none";
	document.getElementById("nav_holder").style.visibility=3D"hidden";
  var all =3D document.all ? document.all :
    document.getElementsByTagName('*');
  var elements =3D new Array();
	for (var e =3D 0; e < all.length; e++){
		if (all[e].className =3D=3D "subnav" || all[e].className =3D=3D =
"curr_subnav"){
		  all[e].style.display=3D "none";
		  all[e].style.visibility=3D "visible";
		}else if(all[e].className =3D=3D "topnav" || all[e].className =3D=3D =
"curr_topnav"){
			all[e].style.background=3D"#ffffff";
		}else if(all[e].className =3D=3D "main_nav" || all[e].className =3D=3D =
"curr_main_nav"){
			all[e].style.color=3D"#666666";
		}
	}
=09
	document.getElementById("main_nav103").style.color=3D"#ffffff";
	document.getElementById("103_nav").style.background=3D"#990000";
}
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/152/addthis_widget.js

=0A=
var =
_atu=3D"undefined",_atd=3D"http://www.addthis.com/",_atr=3D"http://s7.add=
this.com/",_euc=3DencodeURIComponent,_atc=3D{ver:152,note:"",samp:0.05,ad=
dr:-1};if(typeof(addthis_conf)=3D=3D=3D_atu){var addthis_conf=3D{};}=0A=
for(i in addthis_conf){_atc[i]=3Daddthis_conf[i];}=0A=
if(typeof(_ate)=3D=3D=3D_atu){(function(){var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,wa=3Dw.add=
EventListener,we=3Dw.attachEvent,xx=3Dfunction(f,e){},b=3D{saf:/webkit/.t=
est(ua),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&(!/opera/.test(ua)),i=
e6:/msie =
6.0/},_a=3D{isBound:false,isReady:false,readyList:[],onReady:function(){i=
f(!_a.isReady){_a.isReady=3Dtrue;var l=3D_a.readyList;for(var =
fn=3D0;fn<l.length;fn++){l[fn].call(window,[]);}=0A=
_a.readyList=3D[];}},addLoad:function(_d){var _e=3Dw.onload;if(typeof =
w.onload!=3D"function"){w.onload=3D_d;}else{w.onload=3Dfunction(){if(_e){=
_e();}=0A=
_d();};}},bindReady:function(){if(r.isBound){return;}=0A=
r.isBound=3Dtrue;if(d.addEventListener&&!b.opr){d.addEventListener("DOMCo=
ntentLoaded",r.onReady,false);}=0A=
if(b.msi&&window=3D=3Dtop){(function(){if(r.isReady){return;}=0A=
try{d.documentElement.doScroll("left");}=0A=
catch(error){setTimeout(arguments.callee,0);return;}=0A=
r.onReady();})();}=0A=
if(b.opr){d.addEventListener("DOMContentLoaded",function(){if(r.isReady){=
return;}=0A=
for(var =
i=3D0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeou=
t(arguments.callee,0);return;}}=0A=
r.onReady();},false);}=0A=
if(b.saf){var _10;(function(){if(r.isReady){return;}=0A=
if(d.readyState!=3D"loaded"&&d.readyState!=3D"complete"){setTimeout(argum=
ents.callee,0);return;}=0A=
if(_10=3D=3D=3Dundefined){var =
_12=3Dd.getElementsByTagName("link");for(var =
i=3D0;i<_12.length;i++){if(_12[i].getAttribute("rel")=3D=3D"stylesheet"){=
_10++;}}=0A=
var _14=3Dd.getElementsByTagName("style");_10+=3D_14.length;}=0A=
if(d.styleSheets.length!=3D_10){setTimeout(arguments.callee,0);return;}=0A=
r.onReady();})();}=0A=
r.addLoad(r.onReady);},append:function(fn,_16){r.bindReady();if(r.isReady=
){fn.call(window,[]);}else{r.readyList.push(function(){return =
fn.call(window,[]);});}}},r=3D_a,_17=3D{ab:"-",bro:b,clck:1,show:1,samp:_=
atc.samp-Math.random(),scnt:1,seq:1,inst:1,wait:500,tmo:null,cvt:[],svt:[=
],sttm:new =
Date().getTime(),max:268435455,pix:"tev",sid:0,sub:typeof(at_sub)!=3D=3D_=
atu,uid:null,swf:"http://bin.clearspring.com/at/v/1/button1.swf",evu:"htt=
p://e1.clearspring.com/at/",off:function(){return Math.floor((new =
Date().getTime()-_17.sttm)/100).toString(16);},ran:function(){return =
Math.floor(Math.random()*4294967295).toString(36);},cst:function(c){retur=
n"CXNID=3D2000001.521545608054043907"+(c||2)+"NXC";},img:function(i,c){if=
(typeof(at_sub)=3D=3D=3D_atu){new =
Image().src=3D_atr+"live/t00/"+i+".gif?"+_17.ran()+"&"+_17.cst(c);}},cuid=
:function(){return(_17.sttm&_17.max).toString(16)+(Math.floor(Math.random=
()*_17.max)).toString(16);},ssid:function(){if(_17.sid=3D=3D=3D0){_17.sid=
=3D_17.cuid();}=0A=
return =
_17.sid;},sev:function(id,_1c){_17.pix=3D"sev-"+(typeof(id)!=3D=3D"number=
"?_euc(id):id);_17.svt.push(id+";"+_17.off());if(_1c=3D=3D=3D1){_17.xmi(t=
rue);}else{_17.sxm(true);}},cev:function(k,v){_17.pix=3D"cev-"+_euc(k);_1=
7.cvt.push(_euc(k)+"=3D"+_euc(v)+";"+_17.off());_17.sxm(true);},sxm:funct=
ion(b){if(_17.tmo!=3D=3Dnull){clearTimeout(_17.tmo);}=0A=
if(b){_17.tmo=3D_17.sto("_ate.xmi(false)",_17.wait);}},sto:function(c,t){=
return setTimeout(c,t);},sta:function(){var =
a=3D_17;return"AT-"+(typeof(addthis_pub)!=3D=3D_atu?_euc(addthis_pub):"un=
known")+"/-/"+a.ab+"/"+a.ssid()+"/"+(a.seq++)+(a.uid!=3D=3Dnull?"/"+a.uid=
:"");},xmi:function(_23){var a=3D_17;if(!a.uid){a.dck("X"+a.cuid());}=0A=
if(a.cvt.length+a.svt.length>0){a.sxm(false);if(a.seq=3D=3D=3D1){a.cev("p=
in",a.inst);}=0A=
var =
url=3Da.evu+a.pix+"-"+a.ran()+".png?ev=3D"+_17.sta()+"&se=3D"+a.svt.join(=
",")+"&ce=3D"+a.cvt.join(",");a.cvt=3D[];a.svt=3D[];if(_atc.xtr){return;}=0A=
if(_23){var =
d=3Ddocument,i=3Dd.ce("iframe");i.id=3D"_atf";i.src=3Durl;_17.opp(i.style=
);d.body.appendChild(i);i=3Dd.getElementById("_atf");}else{new =
Image().src=3Durl;}}},opp:function(st){st.width=3D"1px";st.height=3D"1px"=
;st.position=3D"absolute";st.zIndex=3D100000;},pub:function(){return =
typeof(addthis_pub)!=3D=3D_atu?_euc(addthis_pub):"";},lad:function(x){_17=
.plo.push(x);},plo:[],jlo:function(){try{if(!_17.pld){var =
d=3Ddocument,o=3Dd.ce("script");o.src=3D_atr+"static/r04/menu00.js";d.gn(=
"head")[0].appendChild(o);_17.pld=3Do;}}=0A=
catch(e){}},lod:function(arg){try{var =
a=3D_17,f=3Darg=3D=3D=3D1;if(!f){if(a.samp>=3D0&&!a.sub){a.sev("20");a.ce=
v("plo",1/_atc.samp);}=0A=
a.img(_atc.ver+"lo","2");}=0A=
if(a.plo.length>0){a.jlo();}=0A=
if(_17.samp>=3D0){try{var z=3Dd.gn("a");if(z){for(var y in =
z){y=3Dz[y];if(y.toString().indexOf("/bookmark.php")>0&&!y.onmouseover){y=
.onmouseover=3Dfunction(){return =
addthis_open(this,"","","");};y.onmouseout=3Dfunction(){addthis_close();}=
;}}}}=0A=
catch(e){}}=0A=
if(!_atc.xfl&&(f||a.uid=3D=3D=3Dnull)&&a.swf){var =
_31=3Dfunction(o,n,v){var =
c=3Dd.createElement("param");c.name=3Dn;c.value=3Dv;o.appendChild(c);};va=
r =
o=3Dd.createElement("object");a.opp(o.style);o.id=3D"atff";if(b.msi){o.cl=
assid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";_31(o,"movie",a.swf)=
;}else{o.data=3Da.swf;o.quality=3D"high";o.type=3D"application/x-shockwav=
e-flash";}=0A=
_31(o,"wmode","transparent");_31(o,"allowScriptAccess","always");d.body.i=
nsertBefore(o,d.body.firstChild);if(b.msi){o.outerHTML+=3D" ";}}}=0A=
catch(e){}},unl:function(){var =
a=3D_17;if(a.samp>=3D0&&!a.sub){a.sev("21",1);a.cev("pun",1/_atc.samp);}=0A=
return true;},dck:function(c){_17.uid=3Dc;var =
p=3D_17.pub(),x=3D"usagov,loc_webservices,massgov,govgab1".split(",");for=
(i in x){if(p=3D=3Dx[i]){return;}}=0A=
if(!_atc.xck){document.cookie=3D"_csuid=3D"+c+"; expires=3DWed, 04 Oct =
2028 03:19:53 GMT; path=3D/";}},fcl:null,asetup:function(x){var =
a=3D_17;try{if(x!=3D=3Dnull&&x!=3D=3D_atu){a.dck(x);}=0A=
if(a.fcl){a.fcl();}}=0A=
catch(e){}=0A=
return =
x;},ao:function(elt,_3f,_40,_41){_17.lad(["open",elt,_3f,_40,_41]);_17.jl=
o();},ac:function(){},as:function(s){_17.lad(["send",s]);_17.jlo();}},a=3D=
_17;w._ate=3Da;w._adr=3Dr;d.ce=3Dd.createElement;d.gn=3Dd.getElementsByTa=
gName;r.bindReady();if(wa){wa("unload",a.unl,false);}else{if(we){we("onun=
load",a.unl);}else{w.onunload=3Da.unl;}}=0A=
r.append(a.lod);if(d.cookie){var ck=3Dd.cookie.split(";");for(var =
i=3D0;i<ck.length;i++){var =
c=3Dck[i],x=3Dc.indexOf("_csuid=3D");if(x>=3D0){_17.uid=3Dc.substring(x+7=
);}}}=0A=
try{var =
l=3Dd.ce("link");l.rel=3D"stylesheet";l.type=3D"text/css";l.href=3D_atr+"=
static/r04/widget00.css";l.media=3D"all";d.gn("head")[0].appendChild(l);}=0A=
catch(e){}})();function addthis_to(s){return addthis_sendto(s);}=0A=
function =
addthis_onmouseover(elt,e,_4b,_4c,_4d,_4e,_4f){addthis_pub=3D_4d;addthis_=
language=3D_4e;addthis_content=3D_4f||"";return =
addthis_open(elt,"share",_4b,_4c);}=0A=
function addthis_onmouseout(){addthis_close();}=0A=
function addthis_open(elt,_51,_52,_53){_ate.ao(elt,_51,_52,_53);}=0A=
function addthis_close(){_ate.ac();}=0A=
function addthis_sendto(s){_ate.as(s);return false;}}else{_ate.inst++;}=0A=
try{if(_atc.ver=3D=3D=3D120){var =
r=3D"atb"+_ate.cuid();document.write("<span =
id=3D\""+r+"\"></span>");_ate.lad(["span",r]);}}=0A=
catch(e){alert("v12:"+e);}
------=_NextPart_000_0000_01C944BD.0C2DB6C0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tag.contextweb.com/TagPublish/getjs.aspx?action=VIEWAD&cwrun=200&cwadformat=300X250&cwpid=501722&cwwidth=300&cwheight=250&cwpnet=1&cwtagid=18600

var cu=3D"http://tag.contextweb.com/TAGPUBLISH/getad.aspx";var =
cp=3D"501722";var ct=3D"18600";var cf=3D"300X250";var ca=3D"VIEWAD";var =
cr=3D"200";var cw=3D"300";var ch=3D"250";var cn=3D"1";var =
cads=3D"0";function urlEncode(uri){var =
enStr=3Descape(uri);enStr=3DenStr.replace(/\+/g,"%2B");enStr=3DenStr.repl=
ace(/\//g,"%2F");return enStr;};var d=3Ddocument;var =
u=3D"undefined";cu+=3D"?tagver=3D1";if(typeof(cd)!=3Du)cd=3D"1";if(d.loca=
tion=3D=3Dtop.location){cw_br_url=3Dd.location;cu+=3D"&if=3D0";}else{cw_b=
r_url=3Dd.referrer;cu+=3D"&if=3D1";}cu+=3D"&ca=3D"+ca;cu+=3D"&cp=3D"+cp;c=
u+=3D"&ct=3D"+ct;cu+=3D"&cf=3D"+urlEncode(cf);cu+=3D"&cn=3D"+cn;cu+=3D"&c=
r=3D"+cr;cu+=3D"&cw=3D"+cw;cu+=3D"&ch=3D"+ch;cu+=3D"&cads=3D"+cads;if(typ=
eof(cwu)=3D=3Du)cu+=3D"&cwu=3D"+urlEncode(cw_br_url);else =
cu+=3D"&cwu=3D"+urlEncode(cwu);cu+=3D"&mrnd=3D"+Math.floor(Math.random()*=
1000000);d.writeln("<scr"+"ipt type=3D\"text/javascript\" =
src=3D\""+cu+"\"></scr"+"ipt>"); 
------=_NextPart_000_0000_01C944BD.0C2DB6C0--
