From: <Saved by Windows Internet Explorer 8>
Subject: Macomb trail coming together | detnews.com | The Detroit News
Date: Wed, 2 Jun 2010 12:04:41 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01CB024B.C840E510"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Macomb-trail-coming-together

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Macomb trail coming together | detnews.com | The =
Detroit News</TITLE><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"http://detnews.com/head.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"http://detnews.com/nav.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/includes/css/layout.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://detnews.com/includes/css/block1.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/includes/css/block2.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://detnews.com/includes/css/block3.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/includes/css/block4.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://detnews.com/includes/css/extras.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/includes/css/article.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://detnews.com/includes/css/viewer.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/includes/css/scoreboard.css"><LINK =
rel=3Dstylesheet=20
type=3Dtext/css =
href=3D"http://detnews.com/includes/css/photoSelect.css"><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"http://detnews.com/includes/css/lightbox.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://detnews.com/innerPageNav/css/innerPageNav.css">
<META name=3Dtitle=20
content=3D"Macomb trail coming together | More work will start to =
connect 70-mile loop">
<META name=3Ddescription=20
content=3D"Harrison Township -- Plans for a 70-mile trail loop in Macomb =
County are moving forward with construction set to begin in Utica this =
month and Harrison Township later this summer."><LINK=20
rel=3Dimage_src=20
href=3D"http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=3DC3&amp;Date=
=3D20100601&amp;Category=3DMETRO03&amp;ArtNo=3D6010342&amp;Ref=3DAR">
<META name=3Dkeywords=20
content=3D"Detroit,Michigan,press,Macomb County,News,local =
news,headlines,,Candice Williams">
<META name=3Dheadline=20
content=3D"Macomb trail coming together | More work will start to =
connect 70-mile loop | detnews.com | The Detroit News">
<META name=3Dpublishdate content=3D2010-06-01>
<META content=3D"text/html; charset=3Diso-8859-1" =
http-equiv=3DContent-Type>
<META content=3Dno-cache http-equiv=3Dpragma>
<META content=3D0 http-equiv=3Dexpires>
<META content=3Dno-cache http-equiv=3Dcache-control><LINK =
rel=3Dcanonical=20
href=3D"http://detnews.com/article/20100601/METRO03/6010342/Macomb-trail-=
coming-together"><LINK=20
title=3D"Macomb County by RSS" rel=3Dalternate =
type=3Dapplication/rss+xml=20
href=3D"/feeds/rss03.xml"><!--[if IE]><LINK rel=3Dstylesheet=20
href=3D"http://detnews.com/includes/css/ie.css"><![endif]--><!--- OAS =
macro --->
<SCRIPT language=3DJavaScript>
	<!--
	//configuration
	=
OAS_listpos=3D'728x90_1,728x90_2,300x250_2,ArticleFlex_1,x03,x01,PageCoun=
t';
	OAS_query =3D ''+'&'+location.search.substring(1);
	OAS_target =3D '_top';
	OAS_url =3D 'http://gcirm.dmp.gcion.com/RealMedia/ads/';
	//If OAS_sitepage is set to {SECTION}{pagetype} it means you did not =
set the value in the .ini file.
	OAS_sitepage=3D'mi-detroit-macomb.detnews.com/news/article.htm';
	//endconfiguration
	OAS_version =3D 10;
	OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
	OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);
	function OAS_NORMAL(pos) {
	  document.write('<A HREF=3D"' + OAS_url + 'click_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');
	  document.write('<IMG SRC=3D"' + OAS_url + 'adstream_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0></A>');
	}
	//-->
	</SCRIPT>
<!-- Updated by GMTI for ad serving 04252008 -->
<SCRIPT language=3DJavaScript>
	if(typeof adtech_global_control =3D=3D 'undefined') {
		document.writeln('<script type=3D"text/javascript" =
src=3D"/gcicommonfiles/sr/scripts/GDSRGlobalcontrol.js"></s' + =
'cript>');
	}
	</SCRIPT>

<SCRIPT language=3Djavascript1.1 type=3Dtext/javascript=20
src=3D"http://detnews.ur.gcion.com/AD/AdtechSiteSettings.js"></SCRIPT>

<SCRIPT language=3Djavascript1.1 type=3Dtext/javascript=20
src=3D"http://detnews.ur.gcion.com/Scripts/AD/Adtechscript.js"></SCRIPT>
<!------ OAS SETUP end ------>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/detnews.js"></SCRIPT>
<!--- OAS macro end --->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
	var navSection=3D"Home";var letteradress =3D "feedback";
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>var letteradress =
=3D "newstalk";
var s_pageName=3D"News|Metro|Macomb|" + document.title; var server=3D""; =
var channel=3D""; var pageType=3D""; var pageValue=3D"";
var site =3D "MIDTN"; var section =3D "HOME"; var navSection=3D"Local";
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
		initializeNavigation( 2, navSection );
	</SCRIPT>
<!-- RSS macro --><LINK title=3D"detnews.com - Metro/State" =
rel=3Dalternate=20
type=3Dapplication/rss+xml href=3D"/feeds/rss36.xml"><LINK=20
title=3D"detnews.com - Macomb County" rel=3Dalternate =
type=3Dapplication/rss+xml=20
href=3D"/feeds/rss03.xml">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/tabs.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/core/utilities.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/core/string-util.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/core/dom-helpers.js"></SCRIPT>
<!-- <script type=3D"text/javascript" =
src=3D"/includes/js/carousel/image-carousel-import.js"></script> -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/innerPageNav/script/indigio-simple-drop-menu.js=
"></SCRIPT>

<SCRIPT type=3Dtext/javascript =
src=3D"http://detnews.com/menu.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/utilities.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/image-select.js"></SCR=
IPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/string-util.js"></SCRI=
PT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/prototype.js" =
?></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/effects.js" =
?></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/photo_select/lightbox.js" =
?></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>tyntVariables =3D {"ap":"From The Detroit =
News:"};</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://tcr.tynt.com/javascripts/Tracer.js?user=3DdbA62Q_7Gr3O6Iadb=
iUt4I&amp;amp;s=3D31"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://detnews.com/includes/js/MobileCompatibility.js"></SCRIPT>
<!--
	This is for the gallery functionality to be implemented later
	<link href=3D"scripts/photoGal.js" type=3D"text/javascript" />
	-->
<SCRIPT language=3DJavaScript>

	function changeClass(id, newClass) {
		identity=3Ddocument.getElementById(id);
		identity.className=3DnewClass;
	}
=09
	</SCRIPT>

<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18904"></HEAD>
<BODY id=3Darticlepage1>
<DIV id=3Dfb-root></DIV>
<SCRIPT>
  window.fbAsyncInit =3D function() {
    FB.init({appId: 'your app id', status: true, cookie: true,
             xfbml: true});
  };
  (function() {
    var e =3D document.createElement('script'); e.async =3D true;
    e.src =3D document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
</SCRIPT>
<!-- OAS AD 'x01' begin -->
<SCRIPT language=3DJavaScript>
		<!--
		OAS_AD('x01');
		//-->
		</SCRIPT>
<!-- OAS AD 'x01' end -->
<DIV class=3Dpage>
<DIV class=3D"bannerSpace clearfix"><!-- Macro for Leaderboard Ad at top =
of SectionFronts, Articles -->
<DIV class=3Dbanner><!-- OAS AD '728x90_1' begin -->
<SCRIPT language=3DJavaScript>
		<!--
		OAS_AD('728x90_1');
		//-->
		</SCRIPT>
<!-- OAS AD '728x90_1' end --></DIV><!-- .macro --><!-- Macro for Small =
Leaderboard Ad at right-top of SectionFronts, Articles -->
<DIV class=3DyahooWeather></DIV></DIV><!-- .leaderboard top-right macro =
--><!-- include for top navigation --><!-- START NAVIGATION CONTAINER - =
holds both the top and sub menus -->
<DIV style=3D"Z-INDEX: 100" id=3Dmasthead_home class=3Dclearfix>
<UL id=3Dtopnav>
  <LI><A href=3D"http://www.edetroitnews.com/">E-Edition</A> </LI>
  <LI>|</LI>
  <LI><A href=3D"http://detnews.com/section/mobile">Mobile</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/section/iphone&amp;template=3Diphonefront#_Fro=
ntPage">iPhone</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DREGISTER01&am=
p;ForceUserreg=3D1">E-mail=20
  Newsletters</A></LI>
  <LI>|</LI>
  <LI><A href=3D"http://detnews.com/section/textalerts">Text =
Alerts</A></LI>
  <LI>|</LI>
  <LI class=3Drss><A =
href=3D"http://detnews.com/article/99999999/INFO/70912001"><IMG=20
  border=3D0 alt=3DRSS =
src=3D"http://detnews.com/graphics/rss_icon.gif"></A></LI>
  <LI><A =
href=3D"http://detnews.com/article/99999999/INFO/70912001">RSS</A></LI>
  <LI>|</LI>
  <LI class=3Drss><A href=3D"http://twitter.com/Detnews"><IMG border=3D0 =
alt=3Dtwitter=20
  src=3D"http://detnews.com/graphics/twitter_icon.gif"></A></LI>
  <LI><A href=3D"http://twitter.com/Detnews">Twitter</A></LI>
  <LI class=3Dright><A=20
  =
href=3D"https://ecm-c-mass2one.leepfrog.com/Detroitpress/linkpages/dnzipc=
ode/">Subscribe</A></LI>
  <LI class=3Dright>|</LI>
  <LI class=3Dright><A href=3D"http://subscribe.detnews.com/">Pay =
Bill</A></LI>
  <LI class=3Dright>|</LI>
  <LI class=3Dright><A href=3D"http://www.detroitmedia.com/">Place an =
Ad</A></LI>
  <LI class=3Dright>|</LI>
  <LI class=3Dright><A href=3D"http://subscribe.detnews.com/">Customer=20
  Service</A></LI>
  <LI class=3Dright>|</LI>
  <LI class=3Dright><A=20
  href=3D"http://detnews.com/article/99999999/INFO/71011001">Contact The =
Detroit=20
  News</A></LI></UL><A href=3D"http://www.detnews.com/"><IMG=20
style=3D"Z-INDEX: 1; MARGIN-LEFT: 25px" border=3D0=20
src=3D"http://detnews.com/graphics/tspacer.gif" width=3D265 =
height=3D70></A>=20
<DIV style=3D"Z-INDEX: 200" id=3Dsearchbox><SPAN>
<FORM id=3Dcse-search-box =
action=3Dhttp://www.detnews.com/section/search><INPUT=20
value=3D005007237836807668232:uux4ksdlbta type=3Dhidden name=3Dcx> =
<INPUT=20
value=3DFORID:11 type=3Dhidden name=3Dcof> <INPUT value=3DUTF-8 =
type=3Dhidden name=3Die>=20
<INPUT class=3Dsearchbox type=3Dtext name=3Dq> <INPUT class=3Dbutton =
align=3Dtop=20
src=3D"http://detnews.com/graphics/searchbutton.gif" type=3Dimage>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.google.com/coop/cse/brand?form=3Dcse-search-box&amp;lan=
g=3Den"></SCRIPT>
=20
<UL>
  <LI>Archive:</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100526">Wed</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100527">Thu</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100528">Fri</A>=20
  </LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100529">Sat</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100530">Sun</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100531">Mon</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100601">Tue</A></LI>
  <LI>|</LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DARCHIVE&amp;D=
ate=3D20100602">Today</A></LI></UL></FORM><IMG=20
border=3D0 src=3D"http://detnews.com/graphics/tspacer.gif" width=3D99 =
height=3D31>=20
<DIV style=3D"Z-INDEX: 250; WIDTH: 88px" class=3Dlogoholder><!-- OAS AD =
'88x31_1' begin -->
<SCRIPT language=3DJavaScript>
				<!--
				OAS_AD('88x31_1');
				//-->
				</SCRIPT>
<!-- OAS AD '88x31_1' end --></DIV></SPAN></DIV>
<DIV style=3D"Z-INDEX: 150" id=3Dnavcontainer class=3Dclearfix><!--These =
are the main nav links. =20
		The id should be sequential and should match the id of the drop down =
menu further down the page.=20
		You only have room for 7-9 menu items, depending on the length of each =
item. =20
		To add an item, simply copy the list item line and replace "txx" with =
the number of the menu:
		I.E., "p7TBMt03" would follow "p7TBMt02". -->
<DIV id=3Dp7TBM><!-- top level navigation (TABS) -->
<DIV id=3Dp7TBMroot>
<DIV id=3Dp7TBMrootbox>
<UL class=3Dp7TBMtext>
  <LI class=3Dfirst><A id=3Dp7TBMt01=20
  href=3D"http://detnews.com/"><SPAN>Home</SPAN></A></LI>
  <LI><A id=3Dp7TBMt02 =
href=3D"http://detnews.com/"><SPAN>News</SPAN></A></LI>
  <LI><A id=3Dp7TBMt03=20
  href=3D"http://detnews.com/section/local"><SPAN>Local</SPAN></A></LI>
  <LI><A id=3Dp7TBMt04=20
  =
href=3D"http://detnews.com/section/sports"><SPAN>Sports</SPAN></A></LI>
  <LI><A id=3Dp7TBMt05=20
  href=3D"http://detnews.com/section/auto01"><SPAN>Autos</SPAN></A></LI>
  <LI><A id=3Dp7TBMt06=20
  href=3D"http://detnews.com/section/biz"><SPAN>Business</SPAN></A></LI>
  <LI><A id=3Dp7TBMt07=20
  =
href=3D"http://detnews.com/section/ent"><SPAN>Entertainment</SPAN></A></L=
I>
  <LI><A id=3Dp7TBMt08=20
  =
href=3D"http://detnews.com/section/lifestyle"><SPAN>Lifestyle</SPAN></A><=
/LI>
  <LI><A id=3Dp7TBMt09=20
  =
href=3D"http://detnews.com/section/opinion01"><SPAN>Opinion</SPAN></A><BR=
></LI></UL><!-- START CLASSIFIEDS NAV (TABS) --><!-- This section may =
not be deleted if need be. -->
<UL class=3Dclassifiedsnav>
  <LI class=3Dfirst></LI>
  <LI><A id=3Dp7TBMt10=20
  =
href=3D"http://www.marketplacedetroit.com/"><SPAN>Buy-Sell</SPAN></A></LI=
>
  <LI><A id=3Dp7TBMt11=20
  href=3D"http://www.micareerbuilder.com/"><SPAN>Jobs</SPAN></A></LI>
  <LI><A id=3Dp7TBMt12=20
  =
href=3D"http://www.cars.com/go/index.jsp?aff=3Ddetroit"><SPAN>Cars</SPAN>=
</A></LI>
  <LI><A id=3Dp7TBMt13=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/index.php"><SPAN>Rea=
l=20
  Estate</SPAN></A></LI>
  <LI><A id=3Dp7TBMt14=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/apartments.php"><SPA=
N>For=20
  Rent</SPAN></A></LI>
  <LI><A id=3Dp7TBMt15=20
  =
href=3D"http://circularcentral.shoplocal.com/detnews/default.aspx?citysta=
tezip=3Ddetroit+mi"><SPAN>Deals</SPAN></A></LI></UL><!-- END CLASSIFIEDS =
NAV --></DIV></DIV><!--  end #p7TBMroot --><!-- END top level navigation =
--><!-- second level (sub) navigation -->
<DIV id=3Dp7TBMsubwrap><!-- SUB MENU - 01  - home tab -->
<DIV id=3Dp7TBMsub01 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dlabel>ESSENTIALS:</LI>
  <LI class=3Dfirst><A=20
  href=3D"http://apps.detnews.com/apps/multimedia/index.php">Photos =
</A></LI>
  <LI><A href=3D"http://detnews.com/section/videonetwork">Video</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent11">Horoscope</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent11">Lottery</A></LI>
  <LI><A =
href=3D"http://www2.uclick.com/client/tno/fcx/">Crossword</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/obituaries">Obituaries</A></LI>
  <LI class=3Dlast><A href=3D"http://detnews.com/section/info">About=20
Us</A></LI></UL></DIV></DIV><!-- SUB MENU - 02  - news tab -->
<DIV id=3Dp7TBMsub02 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A =
href=3D"http://detnews.com/section/local">Local</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/nation">Nation/World</A></LI>
  <LI><A href=3D"http://detnews.com/section/politics">Politics</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/lifestyle04">Religion</A></LI>
  <LI><A href=3D"http://detnews.com/section/biz04">Technology</A></LI>
  <LI><A href=3D"http://detnews.com/section/update">Update</A></LI>
  <LI><A href=3D"http://detnews.com/section/special">Special =
Reports</A></LI>
  <LI><A href=3D"http://detnews.com/section/special03">Data =
Center</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/newstalk/lettersindex.php">Ne=
ws=20
  Talk</A><BR></LI></UL></DIV></DIV><!-- SUB MENU - 03  - local tab -->
<DIV id=3Dp7TBMsub03 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A =
href=3D"http://detnews.com/section/local">Local</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro">Metro/State</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro03">Macomb</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro02">Oakland</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro01">Wayne</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro04">Livingston</A></LI>
  <LI><A href=3D"http://detnews.com/section/schools">Schools</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro05">Commuting</A></LI>
  <LI><A href=3D"http://detnews.com/section/metro07">Michigan =
History</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://detnews.com/section/obituaries">Obituaries</A><BR></LI></U=
L></DIV></DIV><!-- SUB MENU - 04 - sports -->
<DIV id=3Dp7TBMsub04 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A =
href=3D"http://detnews.com/section/sports">Sports</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0101">Lions</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0102">Pistons</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0103">Red =
Wings</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0104">Tigers</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0201">U-M</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports0202">MSU</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/sports0203">Colleges</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports05">High =
Schools</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports04">Golf</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports03">Motor =
Sports</A></LI>
  <LI><A href=3D"http://detnews.com/section/sports07">More =
Sports</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://detnews.com/section/sports10">Scoreboards</A><BR></LI></UL=
></DIV></DIV><!--SUB MENU - 05 - autos -->
<DIV id=3Dp7TBMsub05 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A href=3D"http://detnews.com/section/auto01">Autos=20
  Insider</A></LI>
  <LI><A href=3D"http://detnews.com/section/auto03">Drive</A></LI>
  <LI><A href=3D"http://detnews.com/section/auto04">Auto Shows</A></LI>
  <LI><A href=3D"http://detnews.com/section/auto06">Auto =
Reviews</A></LI>
  <LI><A href=3D"http://detnews.com/section/auto05">Joyrides</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/multimedia/autosgrid.php">Auto=20
  Photos</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/blogs/autosblog/index.php">Autos=20
  Blog</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/autostalk/lettersindex.php">A=
utos=20
  Talk</A><BR></LI></UL></DIV></DIV><!-- SUB MENU - 06  - business -->
<DIV id=3Dp7TBMsub06 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A =
href=3D"http://detnews.com/section/biz">Business</A></LI><!-- <li><a =
href=3D"/section/biz02">Jobs/Economy</a></li> -->
  <LI><A href=3D"http://detnews.com/section/auto01">Autos =
Insider</A></LI>
  <LI><A href=3D"http://detnews.com/section/biz01">Personal =
Finance</A></LI>
  <LI><A href=3D"http://detnews.com/section/biz04">Technology</A></LI>
  <LI class=3Dlast><A=20
href=3D"http://detnews.com/section/biz05">Stocks</A><BR></LI></UL></DIV><=
/DIV><!-- CLASSIFIED SUB MENU - entertainment --><!-- SUB MENU - 07 =
entertainment -->
<DIV id=3Dp7TBMsub07 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
href=3D"http://detnews.com/section/ent">Entertainment</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent03">Restaurants</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent02">Movies</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent04">Music &amp; =
Nightlife</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent10">TV</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent01">The Arts</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent09">Celebrities</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent05">More Entertainment =
</A></LI>
  <LI><A href=3D"http://detnews.com/section/ent11">Puzzles &amp; =
Games</A></LI>
  <LI><A href=3D"http://www.uclick.com/client/tno/cpi/">Comics</A></LI>
  <LI class=3Dlast><A href=3D"http://events.detnews.com/">Events=20
  Calendar</A><BR></LI></UL></DIV></DIV><!--SUB MENU - 08 - lifestyle =
-->
<DIV id=3Dp7TBMsub08 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://detnews.com/section/lifestyle">Lifestyle</A></LI>
  <LI><A href=3D"http://detnews.com/section/lifestyle15">Advice</A></LI>
  <LI><A href=3D"http://detnews.com/section/lifestyle05">Food</A></LI>
  <LI><A href=3D"http://detnews.com/section/lifestyle10">Wine =
Report</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/lifestyle03">Health/Fitness</A></LI>
  <LI><A=20
href=3D"http://detnews.com/section/lifestyle07">Travel/Recreation</A></LI=
>
  <LI><A =
href=3D"http://detnews.com/section/lifestyle14">Green&nbsp;Life</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://detnews.com/section/lifestyle01">Homestyle</A><BR></LI></U=
L></DIV></DIV><!--SUB MENU - 09 - opinion -->
<DIV id=3Dp7TBMsub09 class=3Dp7TBMsub>
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://detnews.com/section/opinion01">Editorial</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/opinion03">Columnists</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/cartoons/index.php">Editorial=20
  Cartoons</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/blogs/index.php">Blogs</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/forums/index.php">Forums</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://apps.detnews.com/apps/polls/index.php">CyberSurveys</A><BR=
></LI></UL></DIV></DIV><!-- CLASSIFIED SUB MENU - 10 classifieds --><!-- =
SUB MENU - 10 classifieds -->
<DIV id=3Dp7TBMsub10 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://www.marketplacedetroit.com/">Merchandise</A></LI>
  <LI><A href=3D"http://www.marketplacedetroit.com/">Services</A></LI>
  <LI><A href=3D"http://www.marketplacedetroit.com/">Pets</A></LI>
  <LI><A href=3D"http://www.marketplacedetroit.com/">Tickets</A></LI>
  <LI class=3Dlast><A href=3D"https://webbase.detroitmedia.com/">Place =
an=20
  Ad</A><BR></LI></UL></DIV></DIV><!-- CLASSIFIEDS SUB MENU - 11 jobs =
-->
<DIV id=3Dp7TBMsub11 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A href=3D"http://www.micareerbuilder.com/">Find a =
Job</A></LI>
  <LI><A href=3D"http://www.micareerbuilder.com/">Post a Resume</A></LI>
  <LI><A href=3D"http://www.micareerbuilder.com/featuredjobs/">Featured=20
  Jobs</A></LI>
  <LI><A href=3D"http://www.micareerbuilder.com/careerfairs/">Virtual =
Job=20
  Fair</A></LI>
  <LI class=3Dlast><A =
href=3D"http://www.detroitmedia.com/recruitment">Post a=20
  Job</A><BR></LI></UL></DIV></DIV><!-- CLASSIFIEDS SUB MENU - 12 cars =
-->
<DIV id=3Dp7TBMsub12 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.marketplacedetroit.com/cgi-bin/redirect.cgi?site=3Dmiw=
heelshunt&amp;o=3DPrintAds_DN&amp;url=3Dwww.print2webcorp.com/mkt/detroit=
auto/main/Advertisers.aspx?k=3D">Dealer=20
  Print Ads</A></LI>
  <LI><A =
href=3D"http://www.cars.com/go/index.jsp?aff=3Ddetnews">Used</A></LI>
  <LI><A =
href=3D"http://www.cars.com/go/index.jsp?aff=3Ddetnews">New</A></LI>
  <LI><A href=3D"http://www.cars.com/go/index.jsp?aff=3Ddetnews">Dealer=20
  Quote</A></LI>
  <LI class=3Dlast><A href=3D"http://www.marketplacedetroit.com/">Sell =
Your=20
  Car</A><BR></LI></UL></DIV></DIV><!-- CLASSIFIED SUB MENU - 13 real =
estate -->
<DIV id=3Dp7TBMsub13 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/index.php">Homes</A>=
</LI>
  <LI><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/foreclosures.php">Fo=
reclosures</A></LI>
  <LI><A=20
href=3D"http://www.marketplacedetroit.com/realestate/">Commercial</A></LI=
>
  <LI class=3Dlast><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/placelisting.php">Se=
ll Your=20
  House</A><BR></LI></UL></DIV></DIV><!-- CLASSIFIED SUB MENU - 14 for =
rent -->
<DIV id=3Dp7TBMsub14 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/apartments.php">Apar=
tments</A></LI>
  <LI><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/apartments.php">Home=
s</A></LI>
  <LI><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/apartments.php">Loft=
s</A></LI>
  <LI class=3Dlast><A=20
  =
href=3D"http://www.marketplacedetroit.com/realestate/apartments.php">Corp=
orate=20
  Housing</A><BR></LI></UL></DIV></DIV><!-- CLASSIFIEDS SUB MENU - 15 =
shopping -->
<DIV id=3Dp7TBMsub15 class=3D"p7TBMsub rightSub">
<DIV class=3Dp7TBMsubbox>
<UL>
  <LI class=3Dfirst><A=20
  href=3D"http://deals.marketplacedetroit.com/localcoupons">Local=20
Services</A></LI>
  <LI><A =
href=3D"http://deals.marketplacedetroit.com/grocerycoupons">Grocery=20
  Coupons</A></LI>
  <LI><A href=3D"http://info.detnews.com/photostore/index.htm">Detroit =
News=20
  PhotoStore</A></LI>
  <LI class=3Dlast><A=20
  href=3D"http://www.footballfanatics.com/?partner_id=3D931">Sports Fan=20
  Shop</A><BR></LI></UL></DIV></DIV></DIV><!-- end #p7TBMsubwrap --><!-- =
END second level (sub) navigation --><!--[if lte IE 6]>
			<style>#p7TBM div, #p7TBM ul, #p7TBM a {height:1%;}</style>
			<![endif]--><!--[if IE 7]>
			<style>
			#p7TBM div,#p7TBM ul{zoom:100%;}
			</style>
			<![endif]--></DIV><!--  end #p7TBM  --></DIV><!--  END #navcontainer =
--></DIV><!-- END NAVIGATION CONTAINER  --><!-- .topNav -->
<DIV id=3DcontentWrap><A id=3DsiteMapDown=20
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#sitemap"><IMG=20
src=3D"http://detnews.com/graphics/sitemapDown.gif"></A>=20
<DIV id=3Ddn_sectionbar>
<H1 class=3DpageName><A class=3Dtitle=20
href=3D"http://detnews.com/apps/pbcs.dll/section?category=3DMETRO03">Maco=
mb=20
County</A>=20
<UL>
  <LI><A class=3Drss href=3D"http://detnews.com/feeds/rss03.xml">Macomb =
County RSS=20
  Feed</A></LI>
  <LI><A class=3Demail=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DREGISTER01&am=
p;ForceUserreg=3D1">e-mail=20
  headlines</A></LI>
  <LI><A href=3D"http://detnews.com/section/textalerts">Text =
alerts</A></LI>
  <LI><A class=3Dpda=20
  href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3Dmobile">On =
your=20
  PDA</A></LI></UL></H1></DIV>
<DIV id=3DmainContent>
<DIV id=3DtopContent><!-- EDITORIAL: begin headline area - top article =
tools, date, kicker, head, deck, byline -->
<DIV=20
style=3D"Z-INDEX: 500; POSITION: relative; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: #f8f8f6; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 950px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px">
<UL id=3DtopTools class=3D"articleTools clearfix">
  <LI class=3Dprint><A=20
  =
href=3D"javascript:popFull('http://detnews.com/article/20100601/METRO03/6=
010342&amp;template=3Dprintart','printthis',695,800)">Print</A></LI>
  <LI class=3Demail>
  <STYLE type=3Dtext/css>.at300bs {
	DISPLAY: none !important
}
</STYLE>
  <A class=3D"addthis_button_email addthis_default_style"=20
  onmouseover=3Dreturn(ETMouseOver()); =
onmouseout=3Dreturn(ETMouseOut());=20
  onclick=3Dreturn(ET()); href=3D"http://www.addthis.com/bookmark.php"=20
  addthis:title=3D"Macomb trail coming together"=20
  =
addthis:url=3D"http://detnews.com/article/20100601/METRO03/6010342/Macomb=
-trail-coming-together">Email</A></LI>
  <LI class=3Dcomment><A =
href=3D"javascript:comments(letteradress)">Comment</A></LI>
  <LI><A href=3D"javascript:readComments(letteradress)">Read =
Comments</A></LI>
  <LI class=3DtxtLabel>Text Size:</LI>
  <LI class=3DtxtSml><A=20
  onclick=3D"changeClass('articleBody','smallText');return false;"=20
  href=3D"javascript:;"><IMG title=3D"Small Text Size" alt=3D"Small Text =
Size"=20
  src=3D"http://detnews.com/graphics/txtSml.gif"></A></LI>
  <LI class=3DtxtNormal><A=20
  onclick=3D"changeClass('articleBody','normalText');return false;"=20
  href=3D"javascript:;"><IMG title=3D"Normal Text Size" alt=3D"Normal =
Text Size"=20
  src=3D"http://detnews.com/graphics/txtNormal.gif"></A></LI>
  <LI class=3DtxtBig><A=20
  onclick=3D"changeClass('articleBody','bigText');return false;"=20
  href=3D"javascript:;"><IMG title=3D"Large Text Size" alt=3D"Large Text =
Size"=20
  src=3D"http://detnews.com/graphics/txtBig.gif"></A></LI>
  <LI>
  <UL id=3DpageNav1 class=3DpageNav>
    <LI><A style=3D"LINE-HEIGHT: 0.7em !important; MARGIN-TOP: -1px; =
COLOR: #000"=20
    class=3D"subLink addthis_button"=20
    =
href=3D"http://www.addthis.com/bookmark.php?v=3D250&amp;pub=3Ddetnews"=20
    =
addthis:url=3D"http://detnews.com/article/20100601/METRO03/6010342/Macomb=
-trail-coming-together">Share</A>
    <SCRIPT type=3Dtext/javascript>
  var addthis_config =3D {
    ui_hover_direction: 1,
	services_exclude: 'print, email',
  }
</SCRIPT>

    <SCRIPT type=3Dtext/javascript=20
    =
src=3D"http://s7.addthis.com/js/250/addthis_widget.js?pub=3Ddetnews"></SC=
RIPT>
     </LI>
    <LI><FB:LIKE colorscheme=3D"dark" font=3D"arial" action=3D"like" =
width=3D"125"=20
    show_faces=3D"false" layout=3D"button_count"></FB:LIKE></LI>
    <LI>
    <SCRIPT type=3Dtext/javascript>
digg_url =3D =
'http://detnews.com/article/20100601/METRO03/6010342/Macomb-trail-coming-=
together';
digg_bgcolor =3D 'none';
digg_skin =3D 'compact';
digg_window =3D 'new';
</SCRIPT>

    <SCRIPT type=3Dtext/javascript=20
    src=3D"http://digg.com/tools/diggthis.js"></SCRIPT>
    </LI>
    <LI>
    <SCRIPT language=3Djavascript type=3Dtext/javascript>
var gtvtTitle =3D document.title.split("|");
gtvtTitle =3D gtvtTitle[0];
document.write('<img style=3D"display:none;" =
src=3D"http://detroitmedia.com/tracker/tracker.php?url=3Dhttp%3a%2f%2fdet=
news.com%2farticle%2f20100601%2fMETRO03%2f6010342&pubid=3Ddetnews&title=3D=
'+encodeURIComponent(gtvtTitle)+'" border=3D"0" />');
document.write('&nbsp;<img style=3D"display:none;" =
src=3D"http://grouptivityread.appspot.com/image?url=3Dhttp%3a%2f%2fdetnew=
s.com%2farticle%2f20100601%2fMETRO03%2f6010342&pId=3D'+encodeURIComponent=
(gtvt_partner_id)+'&title=3D'+encodeURIComponent(gtvtTitle)+'" =
border=3D"0" />');
</SCRIPT>
    </LI></UL></LI></UL></DIV>
<DIV id=3DarticleBody class=3DnormalText><!-- EDITORIAL: end headline =
area --><!-- EDITORIAL: begin  body of the story, shirt-tail, trailing =
article tools -->
<DIV class=3D"block block4"><SPAN class=3DtimeStamp>Last Updated: June =
01. 2010=20
7:32AM</SPAN> </DIV>
<H1>Macomb trail coming together</H1>
<H2>More work will start to connect 70-mile loop</H2>
<H4>Candice Williams / The Detroit News</H4>
<P><I>Harrison Township</I> -- Plans for a 70-mile trail loop in Macomb =
County=20
are moving forward with construction set to begin in Utica this month =
and=20
Harrison Township later this summer. </P>
<P>Some 44 miles of the loop already are complete in pieces throughout =
the=20
county. When complete, the trail could take bikers, runners and walkers =
through=20
16 communities -- from Harrison Township west to Sterling Heights, north =
to=20
Romeo, east to Richmond and south to Harrison Township again. </P>
<P>"It really adds to quality of life," said Keith McCormack of Hubbell, =
Roth=20
&amp; Clark, the engineer for the Utica project. "It turns out to be an=20
attractive feature in a neighborhood and a good way for exercise." =
</P><!--startclickprintexclude-->
<DIV class=3DarticleAdsL>
<P>Advertisement</P><!-- OAS AD 'ArticleFlex_1' begin -->
<SCRIPT language=3DJavaScript>
				<!--
				OAS_AD('ArticleFlex_1');
				//-->
				</SCRIPT>
<!-- OAS AD 'ArticleFlex_1' end --></DIV><!--endclickprintexclude-->
<P>In Utica, crews will extend the trail at Heritage Park west of Van =
Dyke and=20
south of Hall Road, McCormack said. The project includes another =
half-mile of=20
trail and a 230-foot pedestrian bridge. </P>
<P>In Harrison Township, two trail extensions will start this summer and =
be=20
complete by the end of the year, said Supervisor Anthony Forlini. One is =
about a=20
quarter-mile-long extension along Jefferson between 16 Mile and South =
River Road=20
and the other a mile extension between the Bridgeview Bridge to South =
River=20
Road. </P>
<P>"People can safely travel on Jefferson without having to walk on the =
main=20
road," Forlini said. </P>
<P>The remaining 36 miles in the loop will cost about $450,000 per mile, =
or=20
$16.2 million, said John Crumm, program manager of planning and =
environmental=20
services for Macomb County. The county has received $14 million in =
federal,=20
state and nonprofit grants toward the effort, he said. </P>
<P>Projects in Mount Clemens, New Baltimore and a connector between =
Shelby=20
Township and Utica are scheduled for next year. Plans are to have the =
70-mile=20
loop complete by 2012, Crumm said. </P>
<P>Harrison Township resident Jennifer Hoffman said she's pleased the =
trails are=20
being extended. It's safer for her family to bike on the trail rather in =
the=20
road, she said. </P>
<P>Having a continuous trail loop will encourage tourism in the county, =
said=20
Nancy Krupiarz, executive director of the Michigan Trails and Greenway =
Alliance.=20
</P>
<P>The state is also working on a 232-mile stretch of continuous trails =
that=20
would include the Macomb Orchard Trail in Romeo. </P>
<P>"I think (people) will come from other counties," she said. "With it =
being=20
connected, it becomes a much bigger destination that way." </P>
<P><I><A href=3D"mailto:cwilliams@detnews.com">cwilliams@detnews.com</A> =
(586)=20
468-0529</I> </P><!--endclickprintinclude--><!-- EDITORIAL: end body of =
the story --></DIV><!-- .articleBody -->
<UL id=3DendTools class=3D"articleTools clearfix">
  <LI><STRONG>Article Tools:</STRONG></LI>
  <LI class=3Dprint><A=20
  =
href=3D"javascript:popFull('http://detnews.com/article/20100601/METRO03/6=
010342&amp;template=3Dprintart','printthis',695,800)">Print</A></LI>
  <LI class=3Demail>
  <STYLE type=3Dtext/css>.at300bs {
	DISPLAY: none !important
}
</STYLE>
  <A class=3D"addthis_button_email addthis_default_style"=20
  onmouseover=3Dreturn(ETMouseOver()); =
onmouseout=3Dreturn(ETMouseOut());=20
  onclick=3Dreturn(ET()); href=3D"http://www.addthis.com/bookmark.php"=20
  addthis:title=3D""=20
  =
addthis:url=3D"http://detnews.com/article/20100601/METRO03/6010342/">Emai=
l</A></LI>
  <LI class=3Dcomment><A =
href=3D"javascript:comments(letteradress)">Comment</A></LI>
  <LI><A href=3D"javascript:readComments(letteradress)">Read =
Comments</A></LI>
  <LI class=3Dshare><!-- AddThis Button BEGIN --><A class=3D"subLink =
addthis_button"=20
  =
href=3D"http://www.addthis.com/bookmark.php?v=3D250&amp;pub=3Ddetnews">Sh=
are</A>
  <SCRIPT type=3Dtext/javascript=20
  =
src=3D"http://s7.addthis.com/js/250/addthis_widget.js?pub=3Ddetnews"></SC=
RIPT>
   <!-- AddThis Button END --></LI></UL><!-- END #topContent =
--></DIV><!--closes div opened in Article5.pbo-->
<DIV id=3DarticleSupportBlock class=3Dclearfix>
<DIV id=3Dcolumn1 class=3Dblock><!-- Blogs on Articles -->
<H4>In the blogs ...</H4>
<DIV class=3Dcontentblock>
<H5><A =
href=3D"http://apps.detnews.com/apps/blogs/tvblog/index.php">Tuned In: =
TV=20
Blog</A></H5>
<P class=3DdivLine><IMG class=3DimageL=20
src=3D"http://detnews.com/graphics/columnistmugs/MekeishaMaddenToby.jpg" =
width=3D60=20
height=3D44> <B>Mekeisha Madden Toby:</B> It's the tale of three guys =
named Jack=20
and all of them have left TV behind for good. First, fans said goodbye =
to Dr.=20
Jack Shepherd (actor Matthew Fox) on =85 <A=20
href=3D"http://apps.detnews.com/apps/blogs/tvblog/index.php">Continued</A=
> </P>
<H5><A=20
href=3D"http://apps.detnews.com/apps/blogs/detroitcityhallinsider/index.p=
hp">Detroit=20
City Hall Insider</A></H5>
<P class=3DdivLine><IMG class=3DimageR=20
src=3D"http://detnews.com/graphics/2009/blogs/Kinlochblog.jpg" =
width=3D60 height=3D44>=20
<B>Jonathan Kinloch:</B> Mary Waters is set to go to trial in June on a =
bribery=20
charge with her onetime beau, Sam Riddle, so more than a few questioned =
her=20
decision this week to file papers to =85 <A=20
href=3D"http://apps.detnews.com/apps/blogs/detroitcityhallinsider/index.p=
hp">Continued</A>=20
</P>
<H5><A=20
href=3D"http://apps.detnews.com/apps/blogs/askthepediatrician/index.php">=
Ask the=20
Pediatrician: Dr. Molly</A></H5>
<P><IMG class=3DimageL=20
src=3D"http://detnews.com/graphics/2009/blogs/askdrmollyblog.jpg" =
width=3D60=20
height=3D44> <B>Dr. Molly OShea:</B> Ah, summer. I especially love the =
summer=20
because I love swimming. Swimming in either pool or lake water isn't =
without=20
risk, however. Every summer I see kids in my office =85 <A=20
href=3D"http://apps.detnews.com/apps/blogs/askthepediatrician/index.php">=
Continued</A>=20
</P><A class=3Dmore =
href=3D"http://apps.detnews.com/apps/blogs/index.php">More=20
blogs</A> </DIV><!-- .contentblock --></DIV><!-- #column1 -->
<DIV id=3DcenterWell class=3D"block block4"><!-- more sports headlines =
-->
<DIV class=3D"block block3">
<H1>More in: Macomb County</H1>
<DIV class=3Dcontentblock>
<UL>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010392/0/ARCHIVE">Ho=
oters=20
  plans response to lawsuit over ex-server's weight</A><SPAN =
class=3DtimeStamp> -=20
  06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/0/ARCHIVE">Ma=
comb=20
  trail coming together</A><SPAN class=3DtimeStamp> - =
06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010367/0/ARCHIVE">Sw=
immer=20
  missing in Lake St. Clair</A><SPAN class=3DtimeStamp> - =
06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010343/0/ARCHIVE">Ja=
balee=20
  prosecutors want FBI testimony used at trial</A><SPAN =
class=3DtimeStamp> -=20
  06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010383/0/ARCHIVE">No=
=20
  injuries in train-truck collision in Chesterfield Twp.</A><SPAN=20
  class=3DtimeStamp> - 06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010377/0/ARCHIVE">Bo=
dy of=20
  missing swimmer recovered in Lake St. Clair</A><SPAN =
class=3DtimeStamp> -=20
  06/01/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100531/METRO03/5310343/0/ARCHIVE">So=
uth=20
  Lake Schools board selects new superintendent</A><SPAN =
class=3DtimeStamp> -=20
  05/31/2010</SPAN></LI>
  <LI class=3Dspacer><A=20
  =
href=3D"http://detnews.com/article/20100530/METRO03/5300319/0/ARCHIVE">Bi=
cyclist=20
  killed in crash in Roseville</A><SPAN class=3DtimeStamp> -=20
05/30/2010</SPAN></LI></UL></DIV><!-- .contentblock --></DIV><!-- .block =
 --></DIV><!-- #centerWell --></DIV><!-- #articleSupportBlock =
--></DIV><!-- #mainContent --><!-- extras -->
<DIV style=3D"PADDING-TOP: 20px" id=3DarticleExtras>
<DIV id=3DphotoPicker class=3Dclearfix><!-- MainPhoto --><IMG=20
style=3D"PADDING-TOP: 10px" alt=3D"Click Image Below to View Gallery"=20
src=3D"http://detnews.com/graphics/enlarge.gif">=20
<DIV id=3DfullView><A=20
href=3D"http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=3DC3&amp;Date=
=3D20100601&amp;Category=3DMETRO03&amp;ArtNo=3D6010342&amp;Ref=3DAR"=20
rel=3Dlightbox[g1]><IMG=20
title=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the =
Spillway Trail bridge over the Clinton River. (Todd McInturf / The =
Detroit News)"=20
alt=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the Spillway =
Trail bridge over the Clinton River. (Todd McInturf / The Detroit News)" =

src=3D"http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=3DC3&amp;Date=3D=
20100601&amp;Category=3DMETRO03&amp;ArtNo=3D6010342&amp;Ref=3DAR&amp;Q=3D=
100&amp;MaxW=3D290&amp;MaxH=3D290">=20
</A><A style=3D"DISPLAY: none"=20
title=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the =
Spillway Trail bridge over the Clinton River. (Todd McInturf / The =
Detroit News)"=20
href=3D"http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=3DC3&amp;Date=
=3D20100601&amp;Category=3DMETRO03&amp;ArtNo=3D6010342&amp;Ref=3DAR"=20
rel=3Dlightbox[g1]=20
alt=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the Spillway =
Trail bridge over the Clinton River. (Todd McInturf / The Detroit =
News)"></A></DIV>
<DIV>
<P id=3DphotoCaption>Rick Pallante, 46, of St. Clair Shores, stretches =
on the=20
Spillway Trail bridge over the Clinton River. (Todd McInturf / The =
Detroit=20
News)</P></DIV><IMG alt=3D"Click Thumbnail Below to View Larger Photo"=20
src=3D"http://detnews.com/graphics/view.gif">=20
<UL id=3DgalThumbs>
  <LI><IMG class=3Dlandscape=20
  title=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the =
Spillway Trail bridge over the Clinton River. (Todd McInturf / The =
Detroit News)"=20
  border=3D0=20
  alt=3D"Rick Pallante, 46, of St. Clair Shores, stretches on the =
Spillway Trail bridge over the Clinton River. (Todd McInturf / The =
Detroit News)"=20
  =
src=3D"http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=3DC3&amp;Date=3D=
20100601&amp;Category=3DMETRO03&amp;ArtNo=3D6010342&amp;Ref=3DAR">=20
  </LI></UL><!-- .mainPhoto --></DIV><!-- END #photoPicker --></DIV><!-- =
#articleExtras -->
<DIV id=3Dcolumn2><!-- EDITORIAL: begin Promo Box Item, if present =
--><!-- EDITORIAL: end Promo Box item --><!-- EDITORIAL: begin FactBox =
Items --><!-- EDITORIAL: end Factbox items --><!-- EDITORIAL: begin =
Internal Links, External Links, ThemeLink Items
				 ELSE article rail at /includes/article/#category#/articlerail.inc =
--><!---columnist include--->
<DIV class=3D"block block4" align=3Dcenter>
<P style=3D"FONT-SIZE: 10px">ADVERTISEMENT</P><!-- OAS AD '300x250_2' =
begin -->
<SCRIPT language=3DJavaScript>
						<!--
						OAS_AD('300x250_2');
						//-->
						</SCRIPT>
<!-- OAS AD '300x250_2' end --></DIV><!-- block -->
<SCRIPT language=3DJavaScript>
<!--
function expand(x)
{
if (document.getElementById(x).style.display =3D=3D 'none')=20
	{
	document.getElementById(x).style.display =3D ''
	}
else if (document.getElementById(x).style.display =3D=3D '')
	{
	document.getElementById(x).style.display =3D 'none';
	}=20
}

function show(x)
{
//alert("Calling show("+x+")");
if (document.getElementById(x).style.display =3D=3D 'none')=20
	{
	document.getElementById(x).style.display =3D ''
	return false;
	}
return false;
}

function hide(x)
{
//alert("Calling hide("+x+")");
if (document.getElementById(x).style.display =3D=3D '')
	{
	document.getElementById(x).style.display =3D 'none';
	return false;
	}=20
}

function show_photos2()
{
show('photos2');
hide('video2');
hide('audio2');
}

function show_video2()
{
hide('photos2');
show('video2');
hide('audio2');
}

function show_audio2()
{
hide('photos2');
hide('video2');
show('audio2');
}
-->
</SCRIPT>

<DIV style=3D"DISPLAY: none" id=3Dphotos2 class=3D"block block2">
<H4>Most Popular News Stories</H4>
<UL class=3Dtabs>
  <LI class=3Dfirst><A onclick=3D"show_audio2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">Read</A></LI>
  <LI><A onclick=3D"show_video2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">On=20
  Facebook</A></LI>
  <LI class=3Dselected><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/">=
Most=20
  Shared</A></LI></UL>
<DIV class=3Dcontentblock>
<DIV class=3D"innerblock scrollBox">
<UL>
  <UL>
    <LI><!--18)--><A=20
    =
href=3D"http://detnews.com/article/20100601/POLITICS03/6010354/How-Congre=
ss-spent-your-money">How=20
    Congress spent your money</A></LI>
    <LI><!--18)--><A=20
    =
href=3D"http://detnews.com/article/20100601/SPORTS0103/6010384/">Lidstrom=
 will=20
    return to Wings </A></LI>
    <LI><!--16)--><A=20
    =
href=3D"http://detnews.com/article/20100531/BIZ01/5310315/Hidden-benefit-=
gives-veterans-cash">Hidden=20
    benefit gives veterans cash</A></LI>
    <LI><!--15)--><A=20
    =
href=3D"http://detnews.com/article/20100601/LIFESTYLE14/6010330/Lake-turb=
ine-plan-hits-rough-seas">Lake=20
    turbine plan hits rough seas</A></LI>
    <LI><!--15)--><A=20
    =
href=3D"http://detnews.com/article/20100601/SPORTS0103/6010384/Lidstrom-w=
ill-return-to-Wings">Lidstrom=20
    will return to Wings</A></LI>
    <LI><!--10)--><A=20
    =
href=3D"http://detnews.com/article/20100601/OPINION03/6010389/Why-the-Tig=
ers-had-to-release-Dontrelle-Willis">Why=20
    the Tigers had to release Dontrelle Willis</A></LI>
    <LI><!--10)--><A=20
    =
href=3D"http://detnews.com/article/20100601/SPORTS0103/6010384/Lidstrom-s=
igning-gives-Wings-some-flexibility">Lidstrom=20
    signing gives Wings some flexibility</A></LI>
    <LI><!--9)--><A=20
    =
href=3D"http://detnews.com/article/20100601/AUTO01/6010353/">Warranty =
claims=20
    fall for Big 3 </A></LI>
    <LI><!--9)--><A=20
    =
href=3D"http://detnews.com/article/20100601/POLITICS02/6010388/Snyder--Be=
rnero-lead-in-governor-race--poll-shows">Snyder,=20
    Bernero lead in governor race, poll shows</A></LI>
    <LI><!--8)--><A=20
    =
href=3D"http://detnews.com/article/20100601/AUTO01/6010353/Warranty-claim=
s-fall-for-Big-3">Warranty=20
    claims fall for Big 3</A></LI>
    <UL></UL></UL></UL></DIV><!-- innerblock --></DIV><!-- contentblock =
--></DIV>
<DIV id=3Daudio2 class=3D"block block2">
<H4>Most Popular</H4>
<UL class=3Dtabs>
  <LI class=3D"first selected"><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/">=
Most=20
  Read</A></LI>
  <LI><A onclick=3D"show_video2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">On=20
  Facebook</A></LI>
  <LI><A onclick=3D"show_photos2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">Shared</A></LI></UL>
<DIV class=3Dcontentblock>
<DIV class=3D"innerblock scrollBox">
<UL class=3Dmost-read>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/SCHOOLS/6020368"=20
  rel=3Dnofollow>Teachers' generous benefits under fire </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/METRO03/6020381"=20
  rel=3Dnofollow>Hooters to react to ex-waitress' lawsuit </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/OPINION03/6020339"=20
  rel=3Dnofollow>Price for Roy Oswalt or Cliff Lee is too high for =
Tigers=20
</A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/AUTO01/6020345" =
rel=3Dnofollow>Mix of=20
  Detroit brawn, Italian flair rev lineups </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/SPORTS0104/6020349"=20
  rel=3Dnofollow>Tigers trade Dontrelle Willis to Diamondbacks </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/SPORTS0101/6020319"=20
  rel=3Dnofollow>Lions get golf lessons along with a little humility =
</A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100601/OPINION03/6010389" =
rel=3Dnofollow>Why=20
  the Tigers had to trade Dontrelle Willis </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100601/METRO02/6010418"=20
  rel=3Dnofollow>Bloomfield Hills pupil, 9, suspended for bringing =
loaded gun to=20
  school </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/METRO/6020379" =
rel=3Dnofollow>Metro=20
  Detroit faces stormy weather all day long </A></LI>
  <LI class=3Dmost-read-item><A=20
  href=3D"http://detnews.com/article/20100602/OPINION03/6020367"=20
  rel=3Dnofollow>Mich. revival requires major cultural shift =
</A></LI></UL><!-- June 2, 2010, 2:45 pm --><SPAN =
class=3DtimeStamp>(updated=20
hourly. Rankings as of 12 pm)</SPAN> </DIV><!-- innerblock -->
<P=20
style=3D"TEXT-ALIGN: right; PADDING-BOTTOM: 0pt; MARGIN: 10px 0pt 0pt; =
PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; COLOR: rgb(102,102,102); =
FONT-SIZE: 10px; PADDING-TOP: 0pt">Sponsored=20
by
<SCRIPT language=3Djavascript type=3Dtext/javascript=20
src=3D"http://www.qksz.net/1e-i0du"> </SCRIPT>
 </P></DIV><!-- contentblock --></DIV>
<DIV style=3D"DISPLAY: none" id=3Dvideo2 class=3D"block block2">
<H4>Most Popular</H4>
<UL class=3Dtabs>
  <LI class=3Dfirst><A onclick=3D"show_audio2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">Read</A></LI>
  <LI class=3Dselected><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/">=
On=20
  Facebook</A></LI>
  <LI><A onclick=3D"show_photos2(); return false"=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#">Shared</A></LI></UL>
<DIV class=3Dcontentblock>
<DIV style=3D"PADDING-LEFT: 0px; PADDING-TOP: 0px"=20
class=3D"innerblock scrollBox"><FB:ACTIVITY font=3D"arial" width=3D"265" =

border_color=3D"#ffffff" header=3D"false" height=3D"500"=20
site=3D"detnews.com"></FB:ACTIVITY></DIV><!-- innerblock --></DIV><!-- =
contentblock --></DIV><!-- .relatedArticles --></DIV><!-- #column2 =
--></DIV><!-- #contentWrap -->
<DIV id=3Dfooter class=3D"fullWidth clearfix"><!-- Special reports =
--><!-- #specialReports --><!-- SiteMap -->
<DIV id=3Dsitemap class=3D"block clearfix">
<H3>Site Index</H3>
<DIV class=3D"contentblock cols7">
<UL class=3D"bulletNone col">
  <LI><STRONG>Essentials:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/">Home</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.com/legacy/editions/TheDetroitNews_06-02-2010_1A.p=
df">Page=20
  One PDF</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.com/legacy/editions/TheDetroitNews_06-02-2010_SptF=
ront.pdf">Sports=20
  PDF</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.weather.gannettonline.com/apps/pbcs.dll/section?Ca=
tegory=3DWEATHER01&amp;city=3DDETROIT&amp;state=3DMI">Weather</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT11">Horoscope</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT11">Lottery</A></LI>
  <LI><A =
href=3D"http://www2.uclick.com/client/tno/fcx/">Crossword</A></LI>
  <LI><A =
href=3D"http://www.uclick.com/client/tno/sudoc/">Sudoku</A></LI>
  <LI><A href=3D"http://detnews.com/section/INFO">Contact =
Us</A></LI><!-- <li><a href=3D"#">Data Center</a></li>	-->
  <LI><STRONG>Multimedia:</STRONG></LI>
  <LI><A=20
href=3D"http://apps.detnews.com/apps/multimedia/index.php">Photos</A></LI=
>
  <LI><A =
href=3D"http://apps.detnews.com/apps/multimedia/newsgrid.php">News=20
  Photos</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/multimedia/autosgrid.php">Autos=20
  Photos</A></LI>
  <LI><A href=3D"http://detnews.com/section/videonetwork">Video</A></LI>
  <LI><A href=3D"http://detnews.com/section/OPINION0307">Donna's =
Detroit</A></LI>
  <LI><A href=3D"http://apps.detnews.com/photostore/index.htm">Photo=20
Store</A></LI></UL><!-- column 2 -->
<UL class=3D"bulletNone col">
  <LI><STRONG>News:</STRONG></LI>
  <LI><A =
href=3D"http://detnews.com/section/NATION">Nation/World</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/POLITICS">Politics/Govt.</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/LIFESTYLE04">Religion</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPECIAL02">Data =
Center</A></LI>
  <LI><STRONG>Local/State:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/section/METRO">Metro/State</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO01">Wayne</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO02">Oakland</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO03">Macomb</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO04">Livingston</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO05">Commuting</A></LI>
  <LI><A href=3D"http://detnews.com/section/SCHOOLS">Schools</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO07">Michigan =
History</A></LI>
  <LI><A href=3D"http://detnews.com/section/METRO08">Charlie =
LeDuff</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/OBITUARIES">Obituaries</A></LI>
  <LI><A href=3D"http://www.detroitmedia.com/deathnotices/">Death=20
Notices</A></LI></UL><!-- column 3 -->
<UL class=3D"bulletNone col">
  <LI><STRONG>Autos:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/section/AUTO01">Autos =
Insider</A></LI>
  <LI><A href=3D"http://detnews.com/section/AUTO03">Drive</A></LI>
  <LI><A href=3D"http://detnews.com/section/AUTO05">Joyrides</A></LI>
  <LI><A href=3D"http://detnews.com/section/AUTO04">Auto Shows</A></LI>
  <LI><A href=3D"http://detnews.com/section/AUTO06">Auto =
Reviews</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/multimedia/autosgrid.php">Auto=20
  Photos</A></LI><!--- <li><a =
href=3D"http://info.detnews.com/autosconsumer/autoreviews.cfm">Car =
Reviews</a></li> --->
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/autostalk/lettersindex.php">A=
utos=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/blogs/scottburgessblog/index.php">Te=
st=20
  Drive blog</A></LI>
  <LI><STRONG>Business:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/section/BIZ">Business News</A></LI>
  <LI><A href=3D"http://detnews.com/section/BIZ01">Personal =
Finance</A></LI><!-- <li><a =
href=3D"/section/BIZ02">Jobs/Economy</a></li> -->
  <LI><A href=3D"http://detnews.com/section/BIZ05">Stocks</A></LI>
  <LI><A href=3D"http://detnews.com/section/BIZ04">Technology</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.com/article/20100601/METRO03/6010342/-1/ARCHIVE/Ma=
comb-trail-coming-together#"></A></LI></UL><!-- column 4 -->
<UL class=3D"bulletNone col">
  <LI><STRONG>Sports:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS">Sports</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/SPORTS0101">Lions/NFL</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/SPORTS0102">Pistons/NBA</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS0103">Red =
Wings/NHL</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/SPORTS0104">Tigers/MLB</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS0202">MSU</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS0201">U-M</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS0203">College =
Sports</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS05">High =
Schools</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS04">Golf</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS03">Motor =
Sports</A></LI>
  <LI><A href=3D"http://detnews.com/section/SPORTS07">More =
Sports</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/SPORTS10">Scoreboards</A></LI></UL><!-=
- coulmn 5 -->
<UL class=3D"bulletNone col">
  <LI><STRONG>Entertainment:</STRONG></LI>
  <LI><A href=3D"http://detnews.com/section/ENT">Entertainment</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT04">Music</A></LI>
  <LI><A href=3D"http://events.detnews.com/">Calendar</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT02">Movies</A></LI>
  <LI><A href=3D"http://events.detnews.com/movies">Movie Finder</A></LI>
  <LI><A =
href=3D"http://affiliate.zap2it.com/tvlistings/ZCGrid.do?aid=3Ddet">TV=20
  Listings</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT10">TV/Radio</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT03">Restaurants</A></LI>
  <LI><A href=3D"http://detnews.com/section/LIFESTYLE10">Wine =
Report</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT09">Celebs</A></LI>
  <LI><A href=3D"http://detnews.com/section/ENT01">Performing =
Arts</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/ENT11">Puzzles/Games</A></LI><!-- =
<li><a href=3D"http://detnews.com/michigansbest/index.htm">Michigan's =
Best</a></li>	--></UL><!-- coulmn 6 -->
<UL class=3D"bulletNone col">
  <LI><STRONG>Forums:</STRONG></LI>
  <LI><A href=3D"http://apps.detnews.com/apps/forums/index.php">Forums=20
  Index</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/forums/lions/lettersindex.php">Lions=
=20
  Talk</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/forums/wings/lettersindex.php">Wings=
=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/pistons/lettersindex.php">Pis=
tons=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/tigers/lettersindex.php">Tige=
rs=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/asktheexpert/lettersindex.php=
">Ask=20
  John Niyo </A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/forums/sports/lettersindex.php">Big =

  Ten Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/newstalk/lettersindex.php">Ne=
ws=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/autostalk/lettersindex.php">A=
utos=20
  Talk</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/forums/faithtalk/lettersindex.php">F=
aith=20
  Talk</A></LI>
  <LI><STRONG>Opinions:</STRONG></LI>
  <LI><A =
href=3D"http://detnews.com/section/OPINION01">Editorials</A></LI>
  <LI><A =
href=3D"http://detnews.com/article/99999999/INFO/71011004">Letter to=20
  Editor</A></LI>
  <LI><A =
href=3D"http://apps.detnews.com/apps/blogs/index.php">Blogs</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/OPINION03">Columnists</A></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/polls/index.php">Cybersurveys</A></L=
I></UL><!-- column 7 -->
<UL style=3D"MARGIN-RIGHT: -3px" class=3D"bulletNone col last">
  <LI><STRONG>Lifestyle:</STRONG></LI>
  <LI><A =
href=3D"http://detnews.com/section/LIFESTYLE">Lifestyle</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/LIFESTYLE01">Homestyle</A></LI>
  <LI><A href=3D"http://detnews.com/section/LIFESTYLE05">Food</A></LI>
  <LI><A href=3D"http://apps.detnews.com/apps/recipes/index.php">Recipe=20
  Finder</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/LIFESTYLE03">Health/Fitness</A></LI>
  <LI><A =
href=3D"http://detnews.com/section/LIFESTYLE09">Fashion/Shopping</A></LI>=

  <LI><A=20
  =
href=3D"http://detnews.com/section/LIFESTYLE06">Families/Parenting</A></L=
I>
  <LI><A=20
href=3D"http://detnews.com/section/LIFESTYLE07">Travel/Recreation</A></LI=
>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/blogs/momblog/index.php">MichMoms</A=
></LI>
  <LI><A=20
  =
href=3D"http://apps.detnews.com/apps/blogs/dadsblog/index.php">MichDads</=
A></LI>
  <LI><STRONG>Other</STRONG></LI><!-- <li><a href=3D"#">Data =
Center</a></li> -->
  <LI><A href=3D"http://detnews.com/section/SPECIAL">Special=20
Reports</A></LI></UL></DIV><!-- .contentblock --></DIV><!-- .siteMap =
--><!-- footbox: located at /includes/footer.inc -->
<DIV style=3D"MARGIN-RIGHT: -3px" id=3Dfootbox class=3Dblock><!-- Macro =
for Leaderboard Ad at bottom of Frontpage, SectionFronts, Articles =
--><!-- OAS AD '728x90_2' begin -->
<SCRIPT language=3DJavaScript>
	<!--
	OAS_AD('728x90_2');
	//-->
	</SCRIPT>
<!-- OAS AD '728x90_2' end --><!-- .macro -->
<P>=A9 Copyright 2010 The Detroit News. All rights reserved.</P>
<UL>
  <LI class=3Dfirst><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/article?AID=3D/99999999/INFO/710=
15002/1421">Terms=20
  of Service</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/article?AID=3D/99999999/INFO/710=
11001/1421">Contact</A></LI>
  <LI><A=20
  =
href=3D"http://detnews.com/apps/pbcs.dll/section?Category=3DINFO">Help</A=
></LI></UL></DIV><!-- #footbox --><!-- OAS AD 'PageCount' begin -->
<SCRIPT language=3DJavaScript>
				<!--
				OAS_AD('PageCount');
				//-->
				</SCRIPT>
<!-- OAS AD 'PageCount' end --><A name=3Dsitemap></A></DIV><!-- #footer =
-->
<DIV><IMG src=3D"http://detnews.com/graphics/pageEnd.gif"></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
tyntSSVariables=3D{"logo":"http://detnews.com/graphics/speedsearch/detroi=
t_news_140x32.png","logoHeight":32,"logoWidth":140}
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://asa.tynt.com/javascripts/TyntSpeedSearch.js"></SCRIPT>
<!-- END #page --><!-- ALL: Site Catalyst macro --><!-- sitecatalyst.pbo =
version 1.46 2007.06.06 --><!-- Added rsiseg validation for sites not =
running zag --><!-- Changed RSI categorization value to be other for non =
SSTS sections -->
<SCRIPT type=3Dtext/javascript>
if(typeof gcion_enable_bt !=3D 'undefined') {
  if(gcion_enable_bt) {
  document.writeln('<script type=3D"text/javascript" =
src=3D"http://js.revsci.net/gateway/gw.js?csid=3DJ06575" =
charset=3D"ISO-8859-1"></s' + 'cript>');
  }
}
</SCRIPT>
<S_SUITEID_DEFAULT value=3D"detnews" /><!-- SiteCatalyst code version: =
H.3. Copyright 1997-2005 Omniture, Inc. More info available at =
http://www.omniture.com -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
s_account=3D"gpaper123,gntbcstglobal";
s_prop50=3D"Newspaper";
//-->
</SCRIPT>
<COBRANDSITEDOMAIN value=3D"detnews" /><SITEDOMAIN value=3D"detnews" />
<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://content.gannettonline.com/global/s_code/s_code.js"></SCRIPT=
>

<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://detnews.com/scripts/s_local_customization.js"></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
if(typeof gcion_enable_bt !=3D 'undefined') {
  if(gcion_enable_bt) {
	  var gciYear =3D 2010;
	  DM_addToLoc("zipcode", escape(s.prop30));
	  DM_addToLoc("age", escape((gciYear-s.prop31)));
    DM_addToLoc("gender", escape(s.prop32));
		DM_tag();
    // Sets the "rsi_segs" cookie in GCION domain
    if (gcion_enable_bt) {
      if (GCION.Cookies.Cookie.Exists(gcion_session_cookie)) {
        var session =3D =
GCION.Cookies.BrowserSession.GetData(gcion_session_cookie);
        if (session.UpdateBTCookie =3D=3D 1 && =
!GCION.Utils.Data.IsNullOrEmpty(rsinetsegs))
        {
          =
GCION.Utils.Include.Once(GCION.Utils.Data.GetGcionUrl("q=3D5&Segment=3D" =
+ escape(rsinetsegs.join('|'))));
          session.UpdateBTCookie =3D 0;
          GCION.Cookies.BrowserSession.Create(gcion_session_cookie, =
session);
        }
      }
    }
	}
}
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
s.server=3D"publicus"
if(typeof =
s_pageName!=3D'undefined'){s.pageName=3Ds_pageName}else{s.pageName=3D"Mac=
omb trail coming together =
(20100601)(me-macomb_trail_0601.ART-20100601)"}
if(typeof s_channel!=3D'undefined'){s.channel=3Ds_channel}
if(typeof s_pageType!=3D'undefined'){s.pageType=3Ds_pageType}
if(typeof =
s_prop1!=3D'undefined'){s.prop1=3Ds_prop1}else{s.prop1=3D"Metro"}
if(typeof =
s_prop2!=3D'undefined'){s.prop2=3Ds_prop2}else{s.prop2=3D"Metro_Macomb"}
if(typeof s_prop3!=3D'undefined'){s.prop3=3Ds_prop3}else{s.prop3=3D""}
if(typeof s_prop4!=3D'undefined'){s.prop4=3Ds_prop4}else{s.prop4=3D""}
if(typeof s_prop5!=3D'undefined'){s.prop5=3Ds_prop5}else{s.prop5=3D""}
if(typeof =
s_prop6!=3D'undefined'){s.prop6=3Ds_prop6}else{s.prop6=3D"news"}
if(typeof =
s_prop7!=3D'undefined'){s.prop7=3Ds_prop7}else{s.prop7=3D"local_news"}
if(typeof s_prop8!=3D'undefined'){s.prop8=3Ds_prop8}else{s.prop8=3D""}
s.prop23=3Ddocument.location
s.prop16=3D'article'
s.prop25=3D"Detroit:detnews"
if(typeof =
rsinetsegs!=3D'undefined'){s.prop48=3D(rsinetsegs.join('|')).replace(/J06=
575_/g,'');}else{s.prop48=3D'no segment';}
s.prop50=3Ds_prop50;
if(s.prop7){s.eVar5=3Ds.prop7;}
if(s.prop25){s.eVar1=3Ds.prop25;}
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')
//--></SCRIPT>
<NOSCRIPT><IMG border=3D0 alt=3D""=20
src=3D"http://gpaper123.112.2o7.net/b/ss/gpaper123,gntbcstglobal/1/H.3--N=
S/0"=20
width=3D1 height=3D1></NOSCRIPT> <!--/DO NOT REMOVE/--><!-- End =
SiteCatalyst code version: H.3. --><!-- DMP Intellitxt Entry --><!-- =
start Vibrant Media IntelliTXT script section -->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://dnps.us.intellitxt.com/intellitxt/front.asp?ipid=3D12176"><=
/SCRIPT>
<!-- end Vibrant Media IntelliTXT script section --><!-- end DMP =
Intellitxt Entry --><!--
Time used: 968 ms Wait: 141 ms<br>
Initializing : 93ms<br>
<b>Starting first parse</b><br>
..Build 0: 0 ms (Misc)<br>
.Build 0: 625 ms (Misc)<br>
.Build 9: 93 ms (Content)<br>
Retrieve categories: 0ms<br>
Read templates: 0ms<br>
Read objects: 0ms<br>
Scripts: 77ms<br>
Read cache: 689ms<br>

--></BODY></HTML>

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/rss_icon.gif

R0lGODlhDgAOAOYAAONrN9lPMtxUM+hsNeJxWvNzFP707POBOvmwg+thGfrHpOBZLPzf1fZ2Iu5l
IveMRuZyOOJRGuJWJeVrOudxNOl1Nv7fyuipkfiVSv/+/+5qJfR+JfZ6IPN9HeldIv///feBHvWD
K/N5Meh1Ofm5iv/l0vrMst1YM/eCIvz//fd3HPR/MuBhNOeKX/CXdfzhzPzLquRPF+RtQv/8+/Wl
hPZwG/m2jO5yNOd8RPvfyd9aN9hILtpLK/WTVPHV0fWGNONkN/V1HPNsHvHY09ZJK95LGP/89fWN
WPWLN/WIO+VeL/bOwuRWFO9xJetcFvV8K/vo4t9lNv/9///u3udgJv318vN9I/z3+/Z/IeZfH/iA
KfFwH/JkGPRsFPN4EfakfPm1f+FwRut6QPrazffHs+lzNtU9KOxyMfRyJ/B3MO9hF/zav/i+jvWw
j91OJuaghuiJW/icU/OAMPVtB/aBMfCpleRnMfOfc/vk3OhkM91cNe6HWvV1HvZ2H/BsGf///yH5
BAAAAAAALAAAAAAOAA4AAAfLgFcXMlEAEwMQZSMVIy0+FxESHk5qQkF9HCgoIGJhMS4MJl8rXQ1W
WiEbckBMNH8pfwYkGx2pfCIADhoiPQozKTlIKg1bN7lHCA8FSRZ/JU9+DgMUXDZ/fy8YHGsfJglU
eRQ1D2DNRnENU1J7ESwQHAVzBSQfBk13GWRFehUqPzBsCij40yaLgSo6BFTwAuZakgMf8ERYkoEA
kREgMJQwgUbDGAYS6kAhsAMOlg59hDjwoGSBGx47zAgYgoNOmjMD7Cg5cSJAgBNvAgEAOw==

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/twitter_icon.gif

R0lGODlhDgAOAMQAAHfZ+NPk6fv8+0mWrpTZ7mrB3ZDi/CaDoDyv1ETO+JPJ2ytxhyZvhjnL+LPO
1nWntrnZ4zJzh1zO8aPk+EWHnE3S+2WWpUPG79zm6jl7kIiosoG+0cPm8V2juePy9/Tx7iH5BAAA
AAAALAAAAAAOAA4AAAWLoBAMTLQsTMoMgRgdBWdc9IUcy3g0hgAhjYTwciABe5gCwACoJBCpBE8g
+FA9ksYldZl+MGDI4JKITsWDzgCRkJwklYnAgahI7gD34t77KAwTTAAAJ4MAHFRXBIMMCwVMBhxW
Pg8EGwsWFASBBAoaGg+VFBYYGRQbExOdCgobFBkYAhgWEbW2taQCIQA7

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/tspacer.gif

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/sitemapDown.gif

R0lGODlhawAgANUlALyIicadnmYKC+HS0CIZGN7DxP79/YMrLF9gXHwQEYkTFZRNToURFHIND69t
bncOD+jn4mwtLk4mJqROUIoTF+Lf14QeH3AUFYsYG2wMDX8QEoUVGIwjJZY5O+/i4kBAPahcXYWD
f8O2snkdH4MQEv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAABrACAAAAb/QIlg
SCwaj8ikEplZOp/Qo0MoaFqr2Ks2q2xiod6oOHolIiSZtHrNbrvTl3iDHVdf7PPMpVHX3+FxgXZ9
bFVqhlxbawtoaXMNeY5qkRkLAJWXGQcAB5uXDQ4ACxmhAAAgjg2mqwsNI6EOGY9zrwAOI6QOnqsH
lquob8GVEpCzxcfFsnMABhnMcwsGC9EGHQ0QBpcFEAUD2ZAZBQUGFQUOHdjjAyPgIx4G2wPhBR3d
BgP0zOIFAcj+/w/OPBj4oMFASAUNHkv47NmDaNPg6YIHoIE4SPgQQvqWQYQHdh0MONjz0ACqBfTE
yYK4zIAxhTATFiuYkBHBgQkM3txJkNkD/58lI5oCIQ7Ag24LJhgIsDPbQKeQxBG04K0AJ4sFBkIs
qE+cA548dRK8wEhDggQPzqpNyxat258GEjBDqzSptAEBAFhNMM4AvANm0ybIdpZwWnFrLTjYVg1x
gmgT0jJj1bYyWpwEzyIgIMHCWrWgE2gwO0GEXAMamHkGIU2pBngT9joePVr0YACjBwwwywFCANEa
UFogYSGbuNFKJ4yeG7o5aMFnR0QIASEE5wgkaAOnTdvBUnwaQlp9p8H1OA1W0Rfgzp1EttGsxxvg
wGD0gXsARBiIXYABg+TLZbOKc82ZFYEEBFAHwYIifEBABBuQkJ0G2U2oAQN6BXCAhETx0/8BA/WQ
4EAAJATgQIkB+KfiiuaoWJqHKyowQQDigIAiAxvU86GI+xzHHnsJbBABAR8EYMCCJZSwIDebRWDB
aBJGKaF/FFDgX5QKKMCAliuuSEKXYK5YpZZfiknBl1xuqQAFWXpZ4Y8UamABgghsg2SSeC5ZgXUS
HFDflGWquIF/bWZp6KGIJqrooWwq2iiijWJAwQaUUiplffUdgGAIFSyJ56d5LhmAgxFgEKaai65p
qAMOUBAKBxR0AAAFE6zSaqyrmEKBLRRwwGujVQYbLAbEFkvpikISGYCnoDb76ZIiNGlBmpCOKWyV
kopDwTizKrUrPOMUQOs9+3xb637Xphv/7AZsbqClBgpIRwACIjDr7L2hQjAAn36qyaa6FEgarDgY
FPAOB94yIylrEyRXbJUevBOAwABf26Z/miY4gL34dpzkktWRamjFAZdM8HgAJGwAttkohQ8/VSo1
H8nqKoDBkEV2CoHHPDsLrbQM/EvyybaYtDIzwba8lCm3elcNzcLaPCS9FXTa89U+Q1AOv1leS3HB
4lpFgQfjfFtlSA44XDIH8JANNZsZhzCAzljXnXXVITh4gKrYPkw0Bk5/a0rEHLAWQF4AdGCkrCZJ
Sqy6BxDJadV2V47vghU0+CAGXQt7OAUmVqntYuIE0EGsPRZA1KwUiCBuulITKQLdltd+xS/mA2zW
59trDvs2wApwQOfcd9pufNZa8xlB7783by0FByZYdfHHV3+35qUKTTPFUFuA8+zUWy++z1VHyxms
UWu/Juf/9q6qod7PW8D049fv8ZL7crZ354za3DX//4rb3KxmvwLer2qj2tz7gCWpRAUMZwGgnwEn
yDOtZU5awMoS+4LGJg5MbXYEpKAID1iB/O1OVezLkgAlOMIW8qxqe9KbBQIWuw9MrgIuzCHWMGc+
J32QdjoMYs8sWADrhGB+IRTip4IAADs=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/txtSml.gif

R0lGODlhHQAQALMAAMhYWMRMS81lZNJycdZ9fb8/PtuJiOWko68VFN6Tk+KcnLMeHbszMrYoJ6oH
Bv///yH5BAAAAAAALAAAAAAdABAAAASm8JHlqr0410VkSEcojmQZJsGUKGzrvrCbUElt33gdKnlS
GcAgUHEQBh+PotFQITifhAMS6kwkJVRCZcDlKpDIbldqNYi5FYF6AAar34Jk/ABXVwB4QBx8yOPZ
bX54FQGFhgZghoVSBANfAooBFQWUlQUBIZYFSZWclhUMoaKiBaOmp6EVDausra6vrw4Ls7S1tre4
HA4IvL2+v8C+Dh0DFBrHGgtsEQA7

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/txtNormal.gif

R0lGODlhEwAQANUAAKoHBrYmJduJiP///96RkOGYl9d/fq8UE89qab47OsteXdN1dLowL8ZTUsJH
Rui7u7IcG+fi3bEbG9J8e+GkpPz397EaGbMhINB2dawNDNqGhcJGRa8TErIeHdN/fvbj4+3Hx+Op
qdJzcvXh4dF5ePbh4eGgoOm6ustkY+q+vvPa2u3ExOi6ueKpqNiJiPHT0vvz8+azs9+XluzCwtV8
e+i4uPfo6NBxcPns7MpgX/z19fHU1AAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAATABAAAAaowIjn
Aigaj8aLJzLZCArQqDQq2EwkGoJ2y+1qJACBeCxYlV7kcdHAbhsqlYHMzS4u7njT4DSY4fFFCIKD
IAMiHziDg0UKjY46Iwo1AzSOjUUNmZkuAzshKQMxmplFDqamLAOqqjanpkUJsbEwKrItAzmyCUUM
vQw3AxS+KMG+DEUBycrLzMkAEhYQ0g/U1dXSEBYSExkcB9/g4eAcGSQRGB1I6kUdGBFBADs=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/txtBig.gif

R0lGODlhHQAQALMAAM1lZMhYWMRMS9JycdZ9fb8/PrszMtuJiOKcnN6Tk+Wko68VFLMeHbYoJ6oH
Bv///yH5BAAAAAAALAAAAAAdABAAAASr8BHmqr04V0akSEoojmQZJsKUIGyrPI/SznSbUEmug/Cz
/8BE5UAsHnoPhPGgSCyLFYJ0ioC9FFOp9ZCVVgbg8EsJC4ORCPOgAmi3B2UALOEGvJD1SmC/TyCt
fAF/A4EVAoeHPVcwAYh3B4iIFQWUBYIPlQUvCZUxApmVFQajBmOkBnAPpAWnrRUNsLGys7S0Dgy4
ubq7vL0cDgvBwsPExcMOHQMUGswaDHARADs=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/columnistmugs/MekeishaMaddenToby.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAHgAA/+IMWElDQ19QUk9GSUxFAAEB
AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA
AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw
dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw
ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA
AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA
AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA
EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA
ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA
t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu
Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0
IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA
LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS
ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM
CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU
IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo
AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA
+wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5
AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC
wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG
BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF
pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG
B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ
zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc
DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP
Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj
EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW
bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3
Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf
Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw
JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp
aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k
L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01
hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn
PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD
fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM
S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT
X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl
XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll
PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E
bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5
KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6
hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P
No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV
m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n
bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl
tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB
48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4
0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze
ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c
7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9
uv5L/tz/bf///+4ADkFkb2JlAGTAAAAAAf/bAIQAEAsLCwwLEAwMEBcPDQ8XGxQQEBQbHxcXFxcX
Hx4XGhoaGhceHiMlJyUjHi8vMzMvL0BAQEBAQEBAQEBAQEBAQAERDw8RExEVEhIVFBEUERQaFBYW
FBomGhocGhomMCMeHh4eIzArLicnJy4rNTUwMDU1QEA/QEBAQEBAQEBAQEBA/8AAEQgASgBkAwEi
AAIRAQMRAf/EAIcAAAIDAQEAAAAAAAAAAAAAAAMGAQQFAgABAQEBAQAAAAAAAAAAAAAAAAIBAAMQ
AAEDAgMFBgMFBwUAAAAAAAEAAgMRBCExEkFRYXEFgZGhIjITscFSQnKCkgbR4WIjMxQ0soNEFTUR
AQEAAgICAQUAAAAAAAAAAAABEQIhMUFREoGRoSID/9oADAMBAAIRAxEAPwDDAXYC5C6CzJe4MbXb
kBxVWeVzMHHzE5bgjuIMja5MBc7kEPp1s7qN/qfi0YuPJG0pPvQ7e2nkIwJ47lZk6e7TxO0Jpi6Z
G1go1CuLRoFAKIXa+I6a6a+aTZbd8ZxGG3cq+FMfUMq5FMN9C0A4VWBcM0k+Cuu+R3/njmBuq5uO
zA1zBUWt3Lay6mHb5gciNxUxuBJacNQpVClZpofqFe3JNzNFrcxXMQkjP3huO5GoEu9Hu/ZuBG4+
STA89iYwEoyKLy6ovLIzQ0LsBQAuqhrXO+lpPcFLeFkzcKEzgfdNdugcQDU+K3f0xANEkgGbgO4J
ecysQaPqOo91U0dCaB0yNznuY6SrgWmm2nyQvR69mOKJxFEC7gowu2qvb3b2Vb7heDvNShdRvnMj
AJpXBG2YdJLllXkTiThgsG/YGuxW9LDcSj3HufGNmNFhdSa4HB2sbSc1NZyu9/WszVRw4HBFuMYz
/A4jvxQftjmEd+LJ+D+zELq4KoJa6ozCcLCUXNpHLtIo7mM0oO+yeCYv07LW3kj+lwcB94fuViNX
SF5dagvKsyAuJ36Y3De34uauwhXdNLebf9SN6XXtWLT7LaY6jIPFN9paMtoma2+5SH2g00Omo9bQ
cKpTYNEMJOIDjX8RJ+Sfy23ZEJJcaBC101jF6X0t1u5znFzvMSHOIGGfpFQq3Writ5G1v2CHAcim
K2c24Z7gIbG6unsSfetlbfST1BbG7Fp2o3s51Wj1B8UvTntjkc26eQQ/Jobtbvrzqlt0E5Lg2r27
XEGleacLRlr1C0ZcxeXYRuIWX1aT2WFjDgr8r1hPjLzkrSx6ZQOIRRQtnFMdYHxQ3nVM0nf81Id/
Jldvkb803HyC4eRh5jxWt+nJQy99s5SRmg4tNVlyghja73fFW+jSCPqdsScCdP5gQrEN9OC8iYLy
TMBqHOMWVyqCeypRGqJiKOr9NRzqjel17VHCsTRvbhzBH7UxW19Nd9Jjf6ntaWvpvaKeKXGmkTSd
jcTw8pV39OdQEVy+zlPkuAHRk5awMu0IWZh63FhntJ45LdsbKn2mtbIWAkMcRWhISv1SC0Fw50cr
8T5mmtKpzt7p3Tzqj0CJ7RrDsKlvEbVndd641kIfHHCC/SKABzhQ6hVTB8+vyxujX7IWvt460pWg
4Kh1S8917g3JHs5oo4Zbh7aPkqAdpG1ZM0zTqO0nwWk5yl24x7VyayN5qW1Ns/jI34Fcx1dLXY0E
nuRGRuEJFan3GigyrRNyDlyHMolo7Td27tz2HxXE+J/E74qbf1h30Y/l8yqH3TivInl06uFV5Jiy
0qJqamtP2hTxUtzQrn+tFlkc+1GrAS0f2zidlB2HMeKoyOczFh0ujdRrhzwp3K9J/jS8m8s9io3G
b/vH4lRb19D7Y3cN3Yxm5IDi0awdppmFRv7fpQbUUwxJK9Zf+cPT6R68lk9Q9I9Pb6UHVQvrpr3l
sWEYwCz3OqjTZnLsQCnHLbOeUx+mUnLSB3lWIQBA142yV7iFXb/Rk5t+atM/xYss/mskBlxHGrj3
lRbvax2p4q2jgRl6mkfNdS+s/dQm+k5dq0Snz+f/ANXqqPd/t6/i0LyN/wAX/b7PSvJM/9k=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/2009/blogs/Kinlochblog.jpg

/9j/4AAQSkZJRgABAgEASABIAAD/4QxHRXhpZgAASUkqAAgAAAANAA8BAgAGAAAAqgAAABABAgAV
AAAAsAAAABIBAwABAAAAAQAAABoBBQABAAAAxQAAABsBBQABAAAAzQAAACgBAwABAAAAAgAAADEB
AgAbAAAA1QAAADIBAgAUAAAA8AAAAD4BBQACAAAABAEAAD8BBQAGAAAAFAEAABECBQADAAAARAEA
ABMCAwABAAAAAgAAAGmHBAABAAAAXAEAAEwEAABDYW5vbgBDYW5vbiBFT1MtMUQgTWFyayBJSQBI
AAAAAQAAAEgAAAABAAAAQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MAMjAwOTowNDoyMyAxMzox
MTowNAA5AQAA6AMAAEkBAADoAwAAQAAAAGQAAAAhAAAAZAAAABUAAABkAAAARwAAAGQAAAAPAAAA
ZAAAAAYAAABkAAAAKwEAAOgDAABLAgAA6AMAAHIAAADoAwAAHACaggUAAQAAALICAACdggUAAQAA
ALoCAAAiiAMAAQAAAAEAAAAniAMAAQAAAGQAAAAAkAcABAAAADAyMjEDkAIAFAAAAMICAAAEkAIA
FAAAANYCAAABkQcABAAAAAECAwABkgoAAQAAAOoCAAACkgUAAQAAAPICAAAEkgoAAQAAAPoCAAAH
kgMAAQAAAAUAAAAJkgMAAQAAABAAAAAKkgUAAQAAAAIDAACGkgcACAEAAAoDAAAAoAcABAAAADAx
MDABoAMAAQAAAP//AAACoAQAAQAAAGQAAAADoAQAAQAAAEoAAAAFoAQAAQAAACwEAAAOogUAAQAA
ABIEAAAPogUAAQAAABoEAAAQogMAAQAAAAIAAAABpAMAAQAAAAAAAAACpAMAAQAAAAEAAAADpAMA
AQAAAAEAAAAGpAMAAQAAAAAAAAAApQUAAQAAACIEAAAAAAAAAQAAAEABAABHAAAACgAAADIwMDU6
MDM6MzEgMTE6MjM6MzcAMjAwNTowMzozMSAxMToyMzozNwAAYAgAAAABAACgBQAAAAEAAAAAAAEA
AABGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADPgCABQAAgEIp
AKkDAAAWAAAACgAAAAAAAgABAAIABAAAAFIwMwACAAcABAAAADAxMDAAAAAAAAAGAAMBAwABAAAA
BgAAABoBBQABAAAAmgQAABsBBQABAAAAogQAACgBAwABAAAAAgAAAAECBAABAAAAqgQAAAICBAAB
AAAAlQcAAAAAAABIAAAAAQAAAEgAAAABAAAA/9j/4AAQSkZJRgABAgEASABIAAD/7QAMQWRvYmVf
Q00AAf/uAA5BZG9iZQBkgAAAAAH/2wCEAAwICAgJCAwJCQwRCwoLERUPDAwPFRgTExUTExgRDAwM
DAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBDQsLDQ4NEA4OEBQODg4UFA4ODg4UEQwM
DAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAEoAZAMBIgACEQED
EQH/3QAEAAf/xAE/AAABBQEBAQEBAQAAAAAAAAADAAECBAUGBwgJCgsBAAEFAQEBAQEBAAAAAAAA
AAEAAgMEBQYHCAkKCxAAAQQBAwIEAgUHBggFAwwzAQACEQMEIRIxBUFRYRMicYEyBhSRobFCIyQV
UsFiMzRygtFDByWSU/Dh8WNzNRaisoMmRJNUZEXCo3Q2F9JV4mXys4TD03Xj80YnlKSFtJXE1OT0
pbXF1eX1VmZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3EQACAgECBAQDBAUGBwcGBTUBAAIRAyExEgRB
UWFxIhMFMoGRFKGxQiPBUtHwMyRi4XKCkkNTFWNzNPElBhaisoMHJjXC0kSTVKMXZEVVNnRl4vKz
hMPTdePzRpSkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2JzdHV2d3h5ent8f/2gAMAwEAAhEDEQA/
AOHrCs1hArCs1pIbFYVqsKvWFaZDWlztGtEn4DVJTX6j1WvADa2t9XIs+hX/AN+eqY6bm5zxd1C7
zbU0aN+DfotVLAZZn9QdmWCRu3Qew/MauipEvCr58hieGP1bfL4gRxSHkhq6Bi7dd/nrE/cr9PR8
IBstLY/OHK0MVrdurdfFFeOwHyUEoyIsyLYBjtTlO6Nk4U5vSsgbxrZS4Q1/8lzPoLb6blszsZt4
aWO+jZWeWvH0mFUrXOY0gGJCXT7fSza3cNv/AEVo8TzS/wD9Fo4M0oz4JGwdAw58QMeIDUO41qK1
qZrUQNV5prQkp7UklP8A/9Diq1arCrVq1Wkhs1BSzyW9OyS3n03AfP2pVJuoujBeIkPLWHyBP0kC
aFpAsgd2p09npUsrbpOrleou6g+6MKlrm8Df/wBUgYte6pzg4tdw2NVGrD6oLpbfYwSNpYzcAO/t
lUxRkSa/wnQIPDQv6Otj9S6rVcKczHqbXMb2OM/cVtOyscNLuNPvXP8A2HIDNzy86CC+JJH0nbR+
8tDMre7AbtEOMAkcpSnR6KjDQb/Vp39cs9YsGDZYwfntI/AKeDm0ZWRWGtdQ4Wsmt/I9w9yrXP6l
jbW0Cv0naEvkOGvaB7/aoYVma+31r6djmGdw7gGeybMRAEqF6Gwf2IAJ4hZ+oe+DURrUzIcA4cES
PmiAK+0FtqSnCSSn/9Hi61arVSpWqykhuVJZ5jEcO7iAE1SfOA9Brzw1wn56JmT5Svx/PHzR9IeC
4B/bsuoOVXVQxtTA65+gnsubopa0ixv0TzCPlZV2OWGppfOm7mB/JH7yrcJ4vNvcQ4fJv3Z7KnOZ
nvc0g+17WEsj4tB2qy7qHS2YgechpY4amRHyKycOjN6iA5xZXWToLbdpOv5za1fu+rmQ5s11YrTS
Glrw8idw3aOj81H27BvdXufYzx+o41rgKv0+NwXkcH/vys5r8dtBDQG6aECFzT+oX4mX9juaWPaR
ub9IR+8y1vtcrGXkW7NrvzuFFPGaohcJg3T2/S7fW6fj2/vVt/D2q6Fn9EYa+lYjHcippPz938Vo
BXo/KPIOdL5j5lfskkknIf/S4msq1WVTrKtVlJDdqKPZjPy6H47PpvHt+I9zVVqK6zoXS3spN17Y
daBtb3DfP+slV7qutQ8liX2VtNVgLHMMOaeQR2T5GZ6ZrceGukfArqusfVlmbNtBFWSOHfmu8nrj
OpYmVQX4uUw03N1Zu407z+cxNlho3vHuzjPxDtPs7FLH3bcjEgOIktOgKtWZfV52fZ6xp9IP/wDM
VzXTOsHEIqvBa4EaHT7itX/nBjWAmYI7HwCiMJxsbs8cwNa0wzHW1t33tAe8hvj3R8Gn9p9QZjDR
h+mR2Y36SxsvOtzrmNYd7Qd09vJq7v6vdMb0/CaXj9ZuAdae4n6Nf9lKOPYS8ysyZdyOugdqsBrQ
1ugaAAPIIoKC0ojSp2qklJNKSSn/0+axfqv162IxHMB72EN/KVr4n1Kz3Ob9ourqBMENl5/761do
e/8AWCkOe30kNVaONg/Vnp+G5thDrrBqHWcAjwYPathrISPb4lTH+sIhSxaSNOVXzem4XUqfRzKh
Y0cO4c0/yHfSarbfn80/cqXHdeCyVX4vD9T+o2VVJwizLp7V26PH9r6Dly+d0TNxbGts6bYN52tL
W7gT/wBb3L2ILnfrj/R6fpfnfQ45r5/l/uJs+DWt/DZlx8djiNR8QJS/53C531X+qT8fZmdQYGP0
NWPzt8H2/wAr+Quourl0tGoEx4gKr9Wv+RMT+c+gf576X0nf+Bf6H/gleP8ASKfi76Pw/O/kphqt
FG7NoGuRGuQnfTdxz24+Sm1Jal3aJKHZJJT/AP/Z/+0cplBob3Rvc2hvcCAzLjAAOEJJTQQEAAAA
AA8VHAIAAAIAAhwCVQASU3RhZmYgUGhvdG9ncmFwaGVyHAJuAAxEZXRyb2l0IE5ld3McAnMAEFRo
ZSBEZXRyb2l0IE5ld3McAgUAGDIwMDUtMDMzMS1kdC1iYWNrZHJvcDAyMhwCNwAIMjAwNTAzMzEc
AloAB0RldHJvaXQcAl8AAk1JHAJlAANVU0EcAjwACzExMjMzNy0wNTAwHALwDncAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADhCSU0EJQAAAAAA
ELfGk8s+SfuwroR0w+Hcrvw4QklNA+0AAAAAABAASAAAAAEAAQBIAAAAAQABOEJJTQQmAAAAAAAO
AAAAAAAAAAAAAD+AAAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAA
CQAAAAAAAAAAAQA4QklNBAoAAAAAAAEAADhCSU0nEAAAAAAACgABAAAAAAAAAAI4QklNA/UAAAAA
AEgAL2ZmAAEAbGZmAAYAAAAAAAEAL2ZmAAEAoZmaAAYAAAAAAAEAMgAAAAEAWgAAAAYAAAAAAAEA
NQAAAAEALQAAAAYAAAAAAAE4QklNA/gAAAAAAHAAAP////////////////////////////8D6AAA
AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAA
AP////////////////////////////8D6AAAOEJJTQQIAAAAAAAQAAAAAQAAAkAAAAJAAAAAADhC
SU0EHgAAAAAABAAAAAA4QklNBBoAAAAAA2UAAAAGAAAAAAAAAAAAAABKAAAAZAAAABgAMgAwADAA
NQAtADAAMwAzADEALQBkAHQALQBiAGEAYwBrAGQAcgBvAHAAMAAyADIAAAABAAAAAAAAAAAAAAAA
AAAAAAAAAAEAAAAAAAAAAAAAAGQAAABKAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAA
AAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAA
AFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABKAAAAAFJnaHRsb25n
AAAAZAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURs
b25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4A
AAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91
bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAA
AAAAAEJ0b21sb25nAAAASgAAAABSZ2h0bG9uZwAAAGQAAAADdXJsVEVYVAAAAAEAAAAAAABudWxs
VEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxU
ZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAP
RVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0
QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUA
AAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90
dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAAB
P/AAAAAAAAA4QklNBBQAAAAAAAQAAAADOEJJTQQMAAAAAAexAAAAAQAAAGQAAABKAAABLAAAVrgA
AAeVABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB
/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABKAGQDASIAAhEBAxEB/90ABAAH/8QBPwAAAQUBAQEB
AQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMC
BAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUW
orKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dX
Z3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMk
YuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDh6wrNYQKwrNaSGxWFarCr1hWm
Q1pc7RrRJ+A1SU1+o9VrwA2trfVyLPoV/wDfnqmOm5uc8XdQu821NGjfg36LVSwGWZ/UHZlgkbt0
HsPzGroqRLwq+fIYnhj9W3y+IEcUh5IaugYu3Xf56xP3K/T0fCAbLS2PzhytDFa3bq3XxRXjsB8l
BKMiLMi2AY7U5TujZOFOb0rIG8a2UuENf/Jcz6C2+m5bM7GbeGljvo2Vnlrx9JhVK1zmNIBiQl0+
30s2t3Db/wBFaPE80v8A/RaODNKM+CRsHQMOfEDHiA1DuNaitama1EDVeaa0JKe1JJT/AP/Q4qtW
qwq1atVpIbNQUs8lvTskt59NwHz9qVSbqLowXiJDy1h8gT9JAmhaQLIHdqdPZ6VLK26Tq5XqLuoP
ujCpa5vA3/8AVIGLXuqc4OLXcNjVRqw+qC6W32MEjaWM3ADv7ZVMUZEmv8J0CDw0L+jrY/Uuq1XC
nMx6m1zG9jjP3FbTsrHDS7jT71z/ANhyAzc8vOggviSR9J20fvLQzK3uwG7RDjAJHKUp0eiow0G/
1ad/XLPWLBg2WMH57SPwCng5tGVkVhrXUOFrJrfyPcPcq1z+pY21tAr9J2hL5Dhr2ge/2qGFZmvt
9a+nY5hncO4BnsmzEQBKhehsH9iACeIWfqHvg1Ea1MyHAOHBEj5ogCvtBbakpwkkp//R4utWq1Uq
VqspIblSWeYxHDu4gBNUnzgPQa88NcJ+eiZk+Ur8fzx80fSHguAf27LqDlV1UMbUwOufoJ7Lm6KW
tIsb9E8wj5WVdjlhqaXzpu5gfyR+8q3CeLzb3EOHyb92eypzmZ73NIPte1hLI+LQdqsu6h0tmIHn
IaWOGpkR8isnDozeogOcWV1k6C23aTr+c2tX7vq5kObNdWK00hpa8PIncN2jo/NR9uwb3V7n2M8f
qONa4Cr9PjcF5HB/78rOa/HbQQ0BumhAhc0/qF+Jl/Y7mlj2kbm/SEfvMtb7XKxl5Fuza787hRTx
mqIXCYN09v0u31un49v71bfw9quhZ/RGGvpWIx3IqaT8/d/FaAV6PyjyDnS+Y+ZX7JJJJyH/0uJr
KtVlU6yrVZSQ3aij2Yz8uh+Oz6bx7fiPc1Vaius6F0t7KTde2HWgbW9w3z/rJVe6rrUPJYl9lbTV
YCxzDDmnkEdk+Rmema3HhrpHwK6rrH1ZZmzbQRVkjh35rvJ64zqWJlUF+LlMNNzdWbuNO8/nMTZY
aN7x7s4z8Q7T7OxSx923IxIDiJLToCrVmX1edn2esafSD/8AzFc10zrBxCKrwWuBGh0+4rV/5wY1
gJmCOx8AojCcbG7PHMDWtMMx1tbd97QHvIb490fBp/afUGYw0YfpkdmN+ksbLzrc65jWHe0HdPby
au7+r3TG9Pwml4/WbgHWnuJ+jX/ZSjj2EvMrMmXcjroHarAa0NboGgADyCKCgtKI0qdqpJSTSkkp
/9PmsX6r9etiMRzAe9hDfyla+J9Ss9zm/aLq6gTBDZef++tXaHv/AFgpDnt9JDVWjjYP1Z6fhubY
Q66wah1nAI8GD2rYayEj2+JUx/rCIUsWkjTlV83puF1Kn0cyoWNHDuHNP8h30mq235/NP3Klx3Xg
slV+Lw/U/qNlVScIsy6e1dujx/a+g5cvndEzcWxrbOm2DedrS1u4E/8AW9y9iC5364/0en6X530O
Oa+f5f7ibPg1rfw2ZcfHY4jUfECUv+dwud9V/qk/H2ZnUGBj9DVj87fB9v8AK/kLqLq5dLRqBMeI
Cq/Vr/kTE/nPoH+e+l9J3/gX+h/4JXj/AEin4u+j8Pzv5KYarRRuzaBrkRrkJ303cc9uPkptSWpd
2iSh2SSU/wD/2QA4QklNBCEAAAAAAFMAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMA
aABvAHAAAAASAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwACAAQwBTAAAAAQA4QklNBAYA
AAAAAAcAAwAAAAEBAP/hIzZodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBi
ZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1s
bnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hNUCB0b29sa2l0IDMuMC0yOCwgZnJhbWV3
b3JrIDEuNic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8y
Mi1yZGYtc3ludGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+
CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YmE5MWE4NGEtMzAyOS0xMWRlLTkx
YTItYTNjMWUzZDIyMDRiJwogIHhtbG5zOmV4aWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8x
LjAvJz4KICA8ZXhpZjpFeHBvc3VyZVRpbWU+MS8zMjA8L2V4aWY6RXhwb3N1cmVUaW1lPgogIDxl
eGlmOkZOdW1iZXI+NzEvMTA8L2V4aWY6Rk51bWJlcj4KICA8ZXhpZjpFeHBvc3VyZVByb2dyYW0+
MTwvZXhpZjpFeHBvc3VyZVByb2dyYW0+CiAgPGV4aWY6RXhpZlZlcnNpb24+MDIyMTwvZXhpZjpF
eGlmVmVyc2lvbj4KICA8ZXhpZjpEYXRlVGltZU9yaWdpbmFsPjIwMDUtMDMtMzFUMTE6MjM6Mzct
MDU6MDA8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD4KICA8ZXhpZjpEYXRlVGltZURpZ2l0aXplZD4y
MDA1LTAzLTMxVDExOjIzOjM3LTA1OjAwPC9leGlmOkRhdGVUaW1lRGlnaXRpemVkPgogIDxleGlm
OlNodXR0ZXJTcGVlZFZhbHVlPjU0ODg2NC82NTUzNjwvZXhpZjpTaHV0dGVyU3BlZWRWYWx1ZT4K
ICA8ZXhpZjpBcGVydHVyZVZhbHVlPjM2ODY0MC82NTUzNjwvZXhpZjpBcGVydHVyZVZhbHVlPgog
IDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjAvMTwvZXhpZjpFeHBvc3VyZUJpYXNWYWx1ZT4KICA8
ZXhpZjpNZXRlcmluZ01vZGU+NTwvZXhpZjpNZXRlcmluZ01vZGU+CiAgPGV4aWY6Rm9jYWxMZW5n
dGg+NzAvMTwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhpZjpGbGFzaHBpeFZlcnNpb24+MDEwMDwv
ZXhpZjpGbGFzaHBpeFZlcnNpb24+CiAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEwMDwvZXhpZjpQ
aXhlbFhEaW1lbnNpb24+CiAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjc0PC9leGlmOlBpeGVsWURp
bWVuc2lvbj4KICA8ZXhpZjpGb2NhbFBsYW5lWFJlc29sdXRpb24+NDA2NDAwMC8xNDA4PC9leGlm
OkZvY2FsUGxhbmVYUmVzb2x1dGlvbj4KICA8ZXhpZjpGb2NhbFBsYW5lWVJlc29sdXRpb24+Mjcw
NDAwMC85Mzc8L2V4aWY6Rm9jYWxQbGFuZVlSZXNvbHV0aW9uPgogIDxleGlmOkZvY2FsUGxhbmVS
ZXNvbHV0aW9uVW5pdD4yPC9leGlmOkZvY2FsUGxhbmVSZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpD
dXN0b21SZW5kZXJlZD4wPC9leGlmOkN1c3RvbVJlbmRlcmVkPgogIDxleGlmOkV4cG9zdXJlTW9k
ZT4xPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpXaGl0ZUJhbGFuY2U+MTwvZXhpZjpXaGl0
ZUJhbGFuY2U+CiAgPGV4aWY6U2NlbmVDYXB0dXJlVHlwZT4wPC9leGlmOlNjZW5lQ2FwdHVyZVR5
cGU+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3Mjk1PC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4
aWY6SVNPU3BlZWRSYXRpbmdzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+MTAwPC9yZGY6bGk+
CiAgIDwvcmRmOlNlcT4KICA8L2V4aWY6SVNPU3BlZWRSYXRpbmdzPgogIDxleGlmOkZsYXNoIHJk
ZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICAgPGV4aWY6RmlyZWQ+RmFsc2U8L2V4aWY6RmlyZWQ+
CiAgIDxleGlmOlJldHVybj4wPC9leGlmOlJldHVybj4KICAgPGV4aWY6TW9kZT4yPC9leGlmOk1v
ZGU+CiAgIDxleGlmOkZ1bmN0aW9uPkZhbHNlPC9leGlmOkZ1bmN0aW9uPgogICA8ZXhpZjpSZWRF
eWVNb2RlPkZhbHNlPC9leGlmOlJlZEV5ZU1vZGU+CiAgPC9leGlmOkZsYXNoPgogPC9yZGY6RGVz
Y3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YmE5MWE4NGEtMzAy
OS0xMWRlLTkxYTItYTNjMWUzZDIyMDRiJwogIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNv
bS9wZGYvMS4zLyc+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRlc2NyaXB0aW9uIHJkZjph
Ym91dD0ndXVpZDpiYTkxYTg0YS0zMDI5LTExZGUtOTFhMi1hM2MxZTNkMjIwNGInCiAgeG1sbnM6
cGhvdG9zaG9wPSdodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvJz4KICA8cGhvdG9z
aG9wOkF1dGhvcnNQb3NpdGlvbj5TdGFmZiBQaG90b2dyYXBoZXI8L3Bob3Rvc2hvcDpBdXRob3Jz
UG9zaXRpb24+CiAgPHBob3Rvc2hvcDpDcmVkaXQ+RGV0cm9pdCBOZXdzPC9waG90b3Nob3A6Q3Jl
ZGl0PgogIDxwaG90b3Nob3A6U291cmNlPlRoZSBEZXRyb2l0IE5ld3M8L3Bob3Rvc2hvcDpTb3Vy
Y2U+CiAgPHBob3Rvc2hvcDpDaXR5PkRldHJvaXQ8L3Bob3Rvc2hvcDpDaXR5PgogIDxwaG90b3No
b3A6U3RhdGU+TUk8L3Bob3Rvc2hvcDpTdGF0ZT4KICA8cGhvdG9zaG9wOkNvdW50cnk+VVNBPC9w
aG90b3Nob3A6Q291bnRyeT4KICA8cGhvdG9zaG9wOkRhdGVDcmVhdGVkPjIwMDUtMDMtMzE8L3Bo
b3Rvc2hvcDpEYXRlQ3JlYXRlZD4KICA8cGhvdG9zaG9wOkhpc3Rvcnk+PC9waG90b3Nob3A6SGlz
dG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1
dWlkOmJhOTFhODRhLTMwMjktMTFkZS05MWEyLWEzYzFlM2QyMjA0YicKICB4bWxuczp0aWZmPSdo
dHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyc+CiAgPHRpZmY6TWFrZT5DYW5vbjwvdGlmZjpN
YWtlPgogIDx0aWZmOk1vZGVsPkNhbm9uIEVPUy0xRCBNYXJrIElJPC90aWZmOk1vZGVsPgogIDx0
aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WFJlc29sdXRpb24+
NzIvMTwvdGlmZjpYUmVzb2x1dGlvbj4KICA8dGlmZjpZUmVzb2x1dGlvbj43Mi8xPC90aWZmOllS
ZXNvbHV0aW9uPgogIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+
CiAgPHRpZmY6WUNiQ3JQb3NpdGlvbmluZz4yPC90aWZmOllDYkNyUG9zaXRpb25pbmc+CiAgPHRp
ZmY6V2hpdGVQb2ludD4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpPjMxMy8xMDAwPC9yZGY6bGk+
CiAgICA8cmRmOmxpPjMyOS8xMDAwPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L3RpZmY6V2hp
dGVQb2ludD4KICA8dGlmZjpQcmltYXJ5Q2hyb21hdGljaXRpZXM+CiAgIDxyZGY6U2VxPgogICAg
PHJkZjpsaT42NC8xMDA8L3JkZjpsaT4KICAgIDxyZGY6bGk+MzMvMTAwPC9yZGY6bGk+CiAgICA8
cmRmOmxpPjIxLzEwMDwvcmRmOmxpPgogICAgPHJkZjpsaT43MS8xMDA8L3JkZjpsaT4KICAgIDxy
ZGY6bGk+MTUvMTAwPC9yZGY6bGk+CiAgICA8cmRmOmxpPjYvMTAwPC9yZGY6bGk+CiAgIDwvcmRm
OlNlcT4KICA8L3RpZmY6UHJpbWFyeUNocm9tYXRpY2l0aWVzPgogIDx0aWZmOllDYkNyQ29lZmZp
Y2llbnRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+Mjk5LzEwMDA8L3JkZjpsaT4KICAgIDxy
ZGY6bGk+NTg3LzEwMDA8L3JkZjpsaT4KICAgIDxyZGY6bGk+MTE0LzEwMDA8L3JkZjpsaT4KICAg
PC9yZGY6U2VxPgogIDwvdGlmZjpZQ2JDckNvZWZmaWNpZW50cz4KIDwvcmRmOkRlc2NyaXB0aW9u
PgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmJhOTFhODRhLTMwMjktMTFkZS05
MWEyLWEzYzFlM2QyMjA0YicKICB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC8nPgogIDx4YXA6Q3JlYXRlRGF0ZT4yMDA5LTA0LTIzVDEzOjExOjA0LTA1OjAwPC94YXA6Q3Jl
YXRlRGF0ZT4KICA8eGFwOk1vZGlmeURhdGU+MjAwOS0wNC0yM1QxMzoxMTowNC0wNTowMDwveGFw
Ok1vZGlmeURhdGU+CiAgPHhhcDpNZXRhZGF0YURhdGU+MjAwOS0wNC0yM1QxMzoxMTowNC0wNTow
MDwveGFwOk1ldGFkYXRhRGF0ZT4KICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBD
UyBXaW5kb3dzPC94YXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4KCiA8cmRmOkRl
c2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDpiYTkxYTg0YS0zMDI5LTExZGUtOTFhMi1hM2MxZTNk
MjIwNGInCiAgeG1sbnM6c3RSZWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9S
ZXNvdXJjZVJlZiMnCiAgeG1sbnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9t
bS8nPgogIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSdSZXNvdXJjZSc+CiAgIDxz
dFJlZjppbnN0YW5jZUlEPnV1aWQ6Yjc5ODA2ZTMtZmUyZi0xMWRiLWJhYTItZWU3NTBlYWM0ZWMx
PC9zdFJlZjppbnN0YW5jZUlEPgogICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90
b3Nob3A6Yjc5ODA2ZGYtZmUyZi0xMWRiLWJhYTItZWU3NTBlYWM0ZWMxPC9zdFJlZjpkb2N1bWVu
dElEPgogIDwveGFwTU06RGVyaXZlZEZyb20+CiAgPHhhcE1NOkRvY3VtZW50SUQ+YWRvYmU6ZG9j
aWQ6cGhvdG9zaG9wOmJhOTFhODQ5LTMwMjktMTFkZS05MWEyLWEzYzFlM2QyMjA0YjwveGFwTU06
RG9jdW1lbnRJRD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFi
b3V0PSd1dWlkOmJhOTFhODRhLTMwMjktMTFkZS05MWEyLWEzYzFlM2QyMjA0YicKICB4bWxuczpk
Yz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nPgogIDxkYzpmb3JtYXQ+aW1hZ2Uv
anBlZzwvZGM6Zm9ybWF0PgogIDxkYzp0aXRsZT4KICAgPHJkZjpBbHQ+CiAgICA8cmRmOmxpIHht
bDpsYW5nPSd4LWRlZmF1bHQnPjIwMDUtMDMzMS1kdC1iYWNrZHJvcDAyMjwvcmRmOmxpPgogICA8
L3JkZjpBbHQ+CiAgPC9kYzp0aXRsZT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKPC9yZGY6UkRGPgo8
L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCjw/eHBhY2tldCBlbmQ9J3cnPz7/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRy
UkdCIFhZWiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAAAA9tYA
AQAAAADTLUFEQkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AApjcHJ0AAAA/AAAADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAAB
xAAAAA5nVFJDAAAB1AAAAA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFla
AAACHAAAABR0ZXh0AAAAAENvcHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVk
AAAAZGVzYwAAAAAAAAARQWRvYmUgUkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFla
IAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2
AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZWiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAA
ADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/uAA5BZG9iZQBkAAAAAAH/2wCEAAoHBwcI
BwoICAoPCggKDxINCgoNEhQQEBIQEBQRDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwBCwwMFRMVIhgYIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDP/AABEIAEoAZAMBEQACEQEDEQH/3QAEAA3/xAGiAAAABwEBAQEBAAAAAAAAAAAE
BQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgMEBQYHCAkKCxAAAgEDAwIEAgYHAwQCBgJz
AQIDEQQABSESMUFRBhNhInGBFDKRoQcVsUIjwVLR4TMWYvAkcoLxJUM0U5KismNzwjVEJ5OjszYX
VGR0w9LiCCaDCQoYGYSURUaktFbTVSga8uPzxNTk9GV1hZWltcXV5fVmdoaWprbG1ub2N0dXZ3eH
l6e3x9fn9zhIWGh4iJiouMjY6PgpOUlZaXmJmam5ydnp+So6SlpqeoqaqrrK2ur6EQACAgECAwUF
BAUGBAgDA20BAAIRAwQhEjFBBVETYSIGcYGRMqGx8BTB0eEjQhVSYnLxMyQ0Q4IWklMlomOywgdz
0jXiRIMXVJMICQoYGSY2RRonZHRVN/Kjs8MoKdPj84SUpLTE1OT0ZXWFlaW1xdXl9UZWZnaGlqa2
xtbm9kdXZ3eHl6e3x9fn9zhIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/
2gAMAwEAAhEDEQA/AOfxjFCKjGKouIYqi4hiqhqWrxaeqxqvq3Ug+CPwH8z4EgIH9HX1+4m1Cf3W
JRsvyX7K5jzy9zlQw96YQ+XrXjuX996V+4ZT4hbuAJhDo1iAtVK0/aHXKjIsuELm0W6sK32k3QLj
eSBhRX/yWX7GShnpqljBZDpV6l/aLOqmN/syxHqjj7SHNhGVi3ElGjSYouSYqyriq7jtir//0IDG
MUIqPFUZEMVRaUVSzbKoJPyG+KsYsEk1DUXvJBWrc9+wH2FyvLKhTfhjZtksAq4zBLmJ7ZonDdd/
HLYgNZVXA6AfQa4yCQVCVmRSAaVG+Y84swW9Mn9K/ibotx+5lHi3WF/o/u/9nl2nnRpozR2tk6rm
e4iqq4qv44q//9GBxjFCKjGKoyIYqu1Asum3RX7XpsB9Pw/xxVL9PQxQxxrtXdsw5my50BQTG3m1
B5uNlArL0Hqf8SwxjHqiRPRH2+qatDOIb22iWOtOaMa/jhlQ5IFp613bKhbpt9+RMgzpj8+vSesU
GnySRj9tSN/kMfDEhzYmRHRU0++t7u6iCo8DCVCY36ijD4hlQiYyDKRuJZ4q5sXBVVXFV/HbFX//
0oJHihFRYqjIsVdqbcdPkFOQcqhp2BPXISNBnAWVC1j5QswYq3Rab5iFzgths9VE1VuJEWo4lE5A
DvVa5MGPcxlEnqmJsLkJycuRRaGSnIsPtNQfzZGRCYg9UyvY3fTl4ijGgJHXKiWVJZNJqVrxWAR+
i2xL1DAV7UHx7ZeOGmo8VrLGS+eUTTwhGjavIdwDXqMokR3tlWHpsdGAYdGFR9ObF16sowqupir/
AP/TgceKEZFiqMixV2omlkw7sQBlWTk24uaho7gsA/3e+Y03Liy43kUNuixRq077LXthCUum1BIn
ZNQdlYH4XVCYyPmoPH/ZYmNrdIptR0lLMOblTGw3NRT2ocjKOybU7bUrWVwIv39oNmkI6H28cAHe
lFX8lstuQgVdtiBT78qlBWRaRN6+m2svXlGtfo+H+GbLGbiHXzFEpgMmxXdsVf/UgUeKEZEcVRkW
Ku1AD6urk7K4r9O2VZOTbiO62CFVKyL9lutOxyki3IBpEXd3PblDEpeu3LrQd+I/mwximRX2Vtfa
kAzMkcZOwll4E7/tLHkhGmJl5JlP5XuWWscVopgClXEhFeQLbNT9mnxYSLQDXRIn1C4tLw2cyFHU
jkv2hT+ZZF+Fsh4fVlxoi8uZeHFv2q0yoxbLZ/oEZi0eyRuoiUn6fi/jmZAekODM7lM1ybFdir//
1YDGcUIuI4qjIjiqIktXvLd7dPtuPg+Y3GAi0g0UDaTyRK0UilGQ0ZT1BHbKSKcoG27i89MxMf2W
qPkRhEbQZUmMMbzcbizoGIBKk0ByoGjTcD3IuW81mvD6tGNvtB9tv9jkzJRIpVeGWJec6gSOyrTr
3yEDZY5CiNPt/wBKalHaioQn42H7KL9r78kIWWBnQekxhVVVUUVQAB7DYZkuKqqcVX12xV//1ufx
nFCLiOKoyI4qzLy/pDpAZ7haNMBxU9QvXf8A1sINKWtb8qR3wMtuRFdgbN+y1Oz/APNWWmIkECRi
wLU7K7t2e0uozDOu6cum3cH9pcp4TEtvEJBZpesG0IinBVgR8J2+45CULZRyUm/+IraUE9COx8Bl
ZxltEwk95fS3syKh5KDyr29lyUYcIYGXEXo3lnSl06xVnX/S5wGmY9RX7Mf+xycQ1SNlPVOSYqqn
FV9dsVf/14raeVPMM1KWbRg7VkIT9ZwWik6s/Iuosy/WZ44lJoQtXbb/AIFcbTTIrDyrp1kySENP
KNw0nQEeCD4cKp4qUxVeUJ3HXJA0ghC32l2OpwehewiRR9lujKfFG6rl7WwzVfy/u4uTWBS7g7RS
0WQfJvsNlZxg8mwZCObEL/QL+0kVZdLlXmeKlU5An/nnyyBgQzEgejNvKfk17f073Uowj7NDa7Hj
4PL/AJX+RjwoMmXzx1aqDcCtB3A6/dkORVTRsKFVWxVU5bYq/wD/0JYe/wDrDIM1w+12+1hCHHt8
zkgxK4fT9GKqqfT9OFDh1OWw5MZLxkmLFfPX+81v9vq/2OnWPr/l/wAmY2o5Oy0H1FMPKv8AxwLL
+8+wf7/7f2m/5Jf75/4qyUeTi5PrP9b+FMW/3pg+bfZ+X7X+TjLkxCFb+8bp1P2en0ZEIXrhVU7Y
q//Z

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/2009/blogs/askdrmollyblog.jpg

/9j/4AAQSkZJRgABAgEAYABgAAD/4Q2GRXhpZgAASUkqAAgAAAANAA8BAgAGAAAAqgAAABABAgAV
AAAAsAAAABIBAwABAAAAAQAAABoBBQABAAAAxQAAABsBBQABAAAAzQAAACgBAwABAAAAAgAAADEB
AgAbAAAA1QAAADIBAgAUAAAA8AAAAD4BBQACAAAABAEAAD8BBQAGAAAAFAEAABECBQADAAAARAEA
ABMCAwABAAAAAgAAAGmHBAABAAAAXAEAAEwEAABDYW5vbgBDYW5vbiBFT1MtMUQgTWFyayBJSQBg
AAAAAQAAAGAAAAABAAAAQWRvYmUgUGhvdG9zaG9wIENTIFdpbmRvd3MAMjAwOTowMzoyNiAxMzoz
NzozNgA5AQAA6AMAAEkBAADoAwAAQAAAAGQAAAAhAAAAZAAAABUAAABkAAAARwAAAGQAAAAPAAAA
ZAAAAAYAAABkAAAAKwEAAOgDAABLAgAA6AMAAHIAAADoAwAAHACaggUAAQAAALICAACdggUAAQAA
ALoCAAAiiAMAAQAAAAEAAAAniAMAAQAAAGQAAAAAkAcABAAAADAyMjEDkAIAFAAAAMICAAAEkAIA
FAAAANYCAAABkQcABAAAAAECAwABkgoAAQAAAOoCAAACkgUAAQAAAPICAAAEkgoAAQAAAPoCAAAH
kgMAAQAAAAUAAAAJkgMAAQAAABAAAAAKkgUAAQAAAAIDAACGkgcACAEAAAoDAAAAoAcABAAAADAx
MDABoAMAAQAAAP//AAACoAQAAQAAAGQAAAADoAQAAQAAAEoAAAAFoAQAAQAAACwEAAAOogUAAQAA
ABIEAAAPogUAAQAAABoEAAAQogMAAQAAAAIAAAABpAMAAQAAAAAAAAACpAMAAQAAAAEAAAADpAMA
AQAAAAEAAAAGpAMAAQAAAAAAAAAApQUAAQAAACIEAAAAAAAAAQAAAEABAABHAAAACgAAADIwMDU6
MDM6MzEgMTE6MjI6NDYAMjAwNTowMzozMSAxMToyMjo0NgAAYAgAAAABAACgBQAAAAEAAAAAAAEA
AABGAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAOEJJTQQlAAAAAAAQVBXOPYDhp1OhRp6Ne/IJYjhCSU0D7QAAAAAA
EABgAAAAAQABAGAAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAA
AB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQEAOEJJ
TScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQCh
mZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAA
cAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAA
AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4
QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADPwAA
AAYAAAAAAAAAAAAAAEoAAABkAAAABQBtAG8AbABsAHkAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEA
AAAAAAAAAAAAAGQAAABKAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEA
AAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25n
AAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABKAAAAAFJnaHRsb25nAAAAZAAAAAZz
bGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAA
AAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dl
bmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAA
AAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21s
b25nAAAASgAAAABSZ2h0bG9uZwAAAGQAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEA
AAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1M
Ym9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9y
ekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAH
ZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAA
AAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0
bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAABP/AAAAAAAAA4
QklNBBQAAAAAAAQAAAACOEJJTQQMAAAAAAjwAAAAAQAAAGQAAABKAAABLAAAVrgAAAjUABgAAf/Y
/+AAEEpGSUYAAQIBAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgI
CQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAz/wAARCABKAGQDASIAAhEBAxEB/90ABAAH/8QBPwAAAQUBAQEBAQEAAAAAAAAA
AwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMM
MwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRF
wqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn
9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVj
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
QQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAASAEEAZABvAGIAZQAgAFAAaABvAHQAbwBz
AGgAbwBwACAAQwBTAAAAAQA4QklNBAYAAAAAAAcACAAAAAEBAP/hJB5odHRwOi8vbnMuYWRvYmUu
Y29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0n77u/JyBpZD0nVzVNME1wQ2VoaUh6cmVTek5U
Y3prYzlkJz8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0nYWRvYmU6bnM6bWV0YS8nIHg6eG1wdGs9J1hN
UCB0b29sa2l0IDMuMC0yOCwgZnJhbWV3b3JrIDEuNic+CjxyZGY6UkRGIHhtbG5zOnJkZj0naHR0
cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIycgeG1sbnM6aVg9J2h0dHA6
Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1
aWQ6MjE3ZWU1YzktMWEyYy0xMWRlLWEwMjUtZmRmMmQyODkyMGYwJwogIHhtbG5zOmV4aWY9J2h0
dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvJz4KICA8ZXhpZjpFeHBvc3VyZVRpbWU+MS8zMjA8
L2V4aWY6RXhwb3N1cmVUaW1lPgogIDxleGlmOkZOdW1iZXI+NzEvMTA8L2V4aWY6Rk51bWJlcj4K
ICA8ZXhpZjpFeHBvc3VyZVByb2dyYW0+MTwvZXhpZjpFeHBvc3VyZVByb2dyYW0+CiAgPGV4aWY6
RXhpZlZlcnNpb24+MDIyMTwvZXhpZjpFeGlmVmVyc2lvbj4KICA8ZXhpZjpEYXRlVGltZU9yaWdp
bmFsPjIwMDUtMDMtMzFUMTE6MjI6NDYtMDU6MDA8L2V4aWY6RGF0ZVRpbWVPcmlnaW5hbD4KICA8
ZXhpZjpEYXRlVGltZURpZ2l0aXplZD4yMDA1LTAzLTMxVDExOjIyOjQ2LTA1OjAwPC9leGlmOkRh
dGVUaW1lRGlnaXRpemVkPgogIDxleGlmOlNodXR0ZXJTcGVlZFZhbHVlPjU0ODg2NC82NTUzNjwv
ZXhpZjpTaHV0dGVyU3BlZWRWYWx1ZT4KICA8ZXhpZjpBcGVydHVyZVZhbHVlPjM2ODY0MC82NTUz
NjwvZXhpZjpBcGVydHVyZVZhbHVlPgogIDxleGlmOkV4cG9zdXJlQmlhc1ZhbHVlPjAvMTwvZXhp
ZjpFeHBvc3VyZUJpYXNWYWx1ZT4KICA8ZXhpZjpNZXRlcmluZ01vZGU+NTwvZXhpZjpNZXRlcmlu
Z01vZGU+CiAgPGV4aWY6Rm9jYWxMZW5ndGg+NzAvMTwvZXhpZjpGb2NhbExlbmd0aD4KICA8ZXhp
ZjpGbGFzaHBpeFZlcnNpb24+MDEwMDwvZXhpZjpGbGFzaHBpeFZlcnNpb24+CiAgPGV4aWY6UGl4
ZWxYRGltZW5zaW9uPjEwMDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgPGV4aWY6UGl4ZWxZRGlt
ZW5zaW9uPjc0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICA8ZXhpZjpGb2NhbFBsYW5lWFJlc29s
dXRpb24+NDA2NDAwMC8xNDA4PC9leGlmOkZvY2FsUGxhbmVYUmVzb2x1dGlvbj4KICA8ZXhpZjpG
b2NhbFBsYW5lWVJlc29sdXRpb24+MjcwNDAwMC85Mzc8L2V4aWY6Rm9jYWxQbGFuZVlSZXNvbHV0
aW9uPgogIDxleGlmOkZvY2FsUGxhbmVSZXNvbHV0aW9uVW5pdD4yPC9leGlmOkZvY2FsUGxhbmVS
ZXNvbHV0aW9uVW5pdD4KICA8ZXhpZjpDdXN0b21SZW5kZXJlZD4wPC9leGlmOkN1c3RvbVJlbmRl
cmVkPgogIDxleGlmOkV4cG9zdXJlTW9kZT4xPC9leGlmOkV4cG9zdXJlTW9kZT4KICA8ZXhpZjpX
aGl0ZUJhbGFuY2U+MTwvZXhpZjpXaGl0ZUJhbGFuY2U+CiAgPGV4aWY6U2NlbmVDYXB0dXJlVHlw
ZT4wPC9leGlmOlNjZW5lQ2FwdHVyZVR5cGU+CiAgPGV4aWY6Q29sb3JTcGFjZT40Mjk0OTY3Mjk1
PC9leGlmOkNvbG9yU3BhY2U+CiAgPGV4aWY6SVNPU3BlZWRSYXRpbmdzPgogICA8cmRmOlNlcT4K
ICAgIDxyZGY6bGk+MTAwPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8L2V4aWY6SVNPU3BlZWRS
YXRpbmdzPgogIDxleGlmOkZsYXNoIHJkZjpwYXJzZVR5cGU9J1Jlc291cmNlJz4KICAgPGV4aWY6
RmlyZWQ+RmFsc2U8L2V4aWY6RmlyZWQ+CiAgIDxleGlmOlJldHVybj4wPC9leGlmOlJldHVybj4K
ICAgPGV4aWY6TW9kZT4yPC9leGlmOk1vZGU+CiAgIDxleGlmOkZ1bmN0aW9uPkZhbHNlPC9leGlm
OkZ1bmN0aW9uPgogICA8ZXhpZjpSZWRFeWVNb2RlPkZhbHNlPC9leGlmOlJlZEV5ZU1vZGU+CiAg
PC9leGlmOkZsYXNoPgogPC9yZGY6RGVzY3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9J3V1aWQ6MjE3ZWU1YzktMWEyYy0xMWRlLWEwMjUtZmRmMmQyODkyMGYwJwogIHhtbG5z
OnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyc+CiA8L3JkZjpEZXNjcmlwdGlvbj4K
CiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDoyMTdlZTVjOS0xYTJjLTExZGUtYTAy
NS1mZGYyZDI4OTIwZjAnCiAgeG1sbnM6cGhvdG9zaG9wPSdodHRwOi8vbnMuYWRvYmUuY29tL3Bo
b3Rvc2hvcC8xLjAvJz4KICA8cGhvdG9zaG9wOkNpdHk+RGV0cm9pdDwvcGhvdG9zaG9wOkNpdHk+
CiAgPHBob3Rvc2hvcDpTdGF0ZT5NSTwvcGhvdG9zaG9wOlN0YXRlPgogIDxwaG90b3Nob3A6Q291
bnRyeT5VU0E8L3Bob3Rvc2hvcDpDb3VudHJ5PgogIDxwaG90b3Nob3A6U291cmNlPlRoZSBEZXRy
b2l0IE5ld3M8L3Bob3Rvc2hvcDpTb3VyY2U+CiAgPHBob3Rvc2hvcDpDYXB0aW9uV3JpdGVyPkJC
PC9waG90b3Nob3A6Q2FwdGlvbldyaXRlcj4KICA8cGhvdG9zaG9wOkRhdGVDcmVhdGVkPjIwMDUt
MDMtMzE8L3Bob3Rvc2hvcDpEYXRlQ3JlYXRlZD4KICA8cGhvdG9zaG9wOkhpc3Rvcnk+PC9waG90
b3Nob3A6SGlzdG9yeT4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRm
OmFib3V0PSd1dWlkOjIxN2VlNWM5LTFhMmMtMTFkZS1hMDI1LWZkZjJkMjg5MjBmMCcKICB4bWxu
czp0aWZmPSdodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyc+CiAgPHRpZmY6TWFrZT5DYW5v
bjwvdGlmZjpNYWtlPgogIDx0aWZmOk1vZGVsPkNhbm9uIEVPUy0xRCBNYXJrIElJPC90aWZmOk1v
ZGVsPgogIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgPHRpZmY6WFJl
c29sdXRpb24+OTYvMTwvdGlmZjpYUmVzb2x1dGlvbj4KICA8dGlmZjpZUmVzb2x1dGlvbj45Ni8x
PC90aWZmOllSZXNvbHV0aW9uPgogIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1
dGlvblVuaXQ+CiAgPHRpZmY6WUNiQ3JQb3NpdGlvbmluZz4yPC90aWZmOllDYkNyUG9zaXRpb25p
bmc+CiAgPHRpZmY6V2hpdGVQb2ludD4KICAgPHJkZjpTZXE+CiAgICA8cmRmOmxpPjMxMy8xMDAw
PC9yZGY6bGk+CiAgICA8cmRmOmxpPjMyOS8xMDAwPC9yZGY6bGk+CiAgIDwvcmRmOlNlcT4KICA8
L3RpZmY6V2hpdGVQb2ludD4KICA8dGlmZjpQcmltYXJ5Q2hyb21hdGljaXRpZXM+CiAgIDxyZGY6
U2VxPgogICAgPHJkZjpsaT42NC8xMDA8L3JkZjpsaT4KICAgIDxyZGY6bGk+MzMvMTAwPC9yZGY6
bGk+CiAgICA8cmRmOmxpPjIxLzEwMDwvcmRmOmxpPgogICAgPHJkZjpsaT43MS8xMDA8L3JkZjps
aT4KICAgIDxyZGY6bGk+MTUvMTAwPC9yZGY6bGk+CiAgICA8cmRmOmxpPjYvMTAwPC9yZGY6bGk+
CiAgIDwvcmRmOlNlcT4KICA8L3RpZmY6UHJpbWFyeUNocm9tYXRpY2l0aWVzPgogIDx0aWZmOllD
YkNyQ29lZmZpY2llbnRzPgogICA8cmRmOlNlcT4KICAgIDxyZGY6bGk+Mjk5LzEwMDA8L3JkZjps
aT4KICAgIDxyZGY6bGk+NTg3LzEwMDA8L3JkZjpsaT4KICAgIDxyZGY6bGk+MTE0LzEwMDA8L3Jk
ZjpsaT4KICAgPC9yZGY6U2VxPgogIDwvdGlmZjpZQ2JDckNvZWZmaWNpZW50cz4KIDwvcmRmOkRl
c2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOjIxN2VlNWM5LTFh
MmMtMTFkZS1hMDI1LWZkZjJkMjg5MjBmMCcKICB4bWxuczp4YXA9J2h0dHA6Ly9ucy5hZG9iZS5j
b20veGFwLzEuMC8nPgogIDx4YXA6Q3JlYXRlRGF0ZT4yMDA5LTAzLTI2VDEzOjM3OjM2LTA1OjAw
PC94YXA6Q3JlYXRlRGF0ZT4KICA8eGFwOk1vZGlmeURhdGU+MjAwOS0wMy0yNlQxMzozNzozNi0w
NTowMDwveGFwOk1vZGlmeURhdGU+CiAgPHhhcDpNZXRhZGF0YURhdGU+MjAwOS0wMy0yNlQxMzoz
NzozNi0wNTowMDwveGFwOk1ldGFkYXRhRGF0ZT4KICA8eGFwOkNyZWF0b3JUb29sPkFkb2JlIFBo
b3Rvc2hvcCBDUyBXaW5kb3dzPC94YXA6Q3JlYXRvclRvb2w+CiA8L3JkZjpEZXNjcmlwdGlvbj4K
CiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDoyMTdlZTVjOS0xYTJjLTExZGUtYTAy
NS1mZGYyZDI4OTIwZjAnCiAgeG1sbnM6c3RSZWY9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEu
MC9zVHlwZS9SZXNvdXJjZVJlZiMnCiAgeG1sbnM6eGFwTU09J2h0dHA6Ly9ucy5hZG9iZS5jb20v
eGFwLzEuMC9tbS8nPgogIDx4YXBNTTpEZXJpdmVkRnJvbSByZGY6cGFyc2VUeXBlPSdSZXNvdXJj
ZSc+CiAgIDxzdFJlZjppbnN0YW5jZUlEPnV1aWQ6MjE3ZWU1YzUtMWEyYy0xMWRlLWEwMjUtZmRm
MmQyODkyMGYwPC9zdFJlZjppbnN0YW5jZUlEPgogICA8c3RSZWY6ZG9jdW1lbnRJRD5hZG9iZTpk
b2NpZDpwaG90b3Nob3A6MjE3ZWU1YzQtMWEyYy0xMWRlLWEwMjUtZmRmMmQyODkyMGYwPC9zdFJl
Zjpkb2N1bWVudElEPgogIDwveGFwTU06RGVyaXZlZEZyb20+CiAgPHhhcE1NOkRvY3VtZW50SUQ+
YWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjIxN2VlNWM4LTFhMmMtMTFkZS1hMDI1LWZkZjJkMjg5MjBm
MDwveGFwTU06RG9jdW1lbnRJRD4KIDwvcmRmOkRlc2NyaXB0aW9uPgoKIDxyZGY6RGVzY3JpcHRp
b24gcmRmOmFib3V0PSd1dWlkOjIxN2VlNWM5LTFhMmMtMTFkZS1hMDI1LWZkZjJkMjg5MjBmMCcK
ICB4bWxuczp4YXBSaWdodHM9J2h0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvJz4K
ICA8eGFwUmlnaHRzOk1hcmtlZD5UcnVlPC94YXBSaWdodHM6TWFya2VkPgogPC9yZGY6RGVzY3Jp
cHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MjE3ZWU1YzktMWEyYy0x
MWRlLWEwMjUtZmRmMmQyODkyMGYwJwogIHhtbG5zOnBob3RvbWVjaGFuaWM9J2h0dHA6Ly9ucy5j
YW1lcmFiaXRzLmNvbS9waG90b21lY2hhbmljLzEuMC8nPgogIDxwaG90b21lY2hhbmljOlRpbWVD
cmVhdGVkPjExMjI0Ni0wNTAwPC9waG90b21lY2hhbmljOlRpbWVDcmVhdGVkPgogPC9yZGY6RGVz
Y3JpcHRpb24+CgogPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6MjE3ZWU1YzktMWEy
Yy0xMWRlLWEwMjUtZmRmMmQyODkyMGYwJwogIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMv
ZWxlbWVudHMvMS4xLyc+CiAgPGRjOmZvcm1hdD5pbWFnZS9qcGVnPC9kYzpmb3JtYXQ+CiA8L3Jk
ZjpEZXNjcmlwdGlvbj4KCjwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+/+ICQElD
Q19QUk9GSUxFAAEBAAACMEFEQkUCEAAAbW50clJHQiBYWVogB88ABgADAAAAAAAAYWNzcEFQUEwA
AAAAbm9uZQAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1BREJFAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKY3BydAAAAPwAAAAyZGVzYwAAATAAAABrd3Rw
dAAAAZwAAAAUYmtwdAAAAbAAAAAUclRSQwAAAcQAAAAOZ1RSQwAAAdQAAAAOYlRSQwAAAeQAAAAO
clhZWgAAAfQAAAAUZ1hZWgAAAggAAAAUYlhZWgAAAhwAAAAUdGV4dAAAAABDb3B5cmlnaHQgMTk5
OSBBZG9iZSBTeXN0ZW1zIEluY29ycG9yYXRlZAAAAGRlc2MAAAAAAAAAEUFkb2JlIFJHQiAoMTk5
OCkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAAARbMWFlaIAAAAAAAAAAA
AAAAAAAAAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAGN1cnYAAAAAAAAAAQIzAABY
WVogAAAAAAAAnBgAAE+lAAAE/FhZWiAAAAAAAAA0jQAAoCwAAA+VWFlaIAAAAAAAACYxAAAQLwAA
vpz/7gAOQWRvYmUAZEAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQEBAQECAgECAgMDAwMDAwMDAwMD
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

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/enlarge.gif

R0lGODlhJAESAOYAAPj49rOzsff39fn49vj4+Pn59/j59Pj39fn49Pf59vf48/n3+Pr59/f394qI
fIqHfvj38/b49YuHfvv39vn5+ff5+IuGgIyIf4uHfPn69fr59YuIf/j29/f59IqHgPn487KysLSz
sfr4+fb48/f3+ff29Pb29IqGffj4+vr29fb38o2GgIqGe/j694iHgoiIgI2GfPT59YiIfIyIfPn3
+omHe/v3+ImGfYuIgfr6+LOysPr284yHgYyIfYuJfY2Gfvj5846Hf/f4+vv39IqFf4uJfIqHgoyJ
gImJffz49/b49/n5+46HgYiIfvf684qIe/f19oqGevT494uHhI2JgPn58YmJf4eGgY2He4eHf7Ky
svz49Y2IgrO0r4mJgfv6+IiKf/j38vr6+rSys7S0svj2+ff48vj69YyJhPv2+oiGeo+IgIaGfIyK
fvX39IaIe46HffT584eIgIaGeo6Ffvn19vf28fb58oiGeQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkARIAAAf/gACCg4SFhoeIiYqLjI2OjwKRgwIGBAKCl5QEj4eVnJ+goaKjpAAF
paipqqaHp4KbggqCBZE5AAMEDJmnFAQUl4MDrK+sBpinBQS0sAkFp8aDmwTC0Zewq9jZrcODrtza
4OGGAt7ACYZAHQDA0JGZ1OuZg+eY0fODBgryhtAQCQPACl0TR1BVwIIIE9YbCCACMQB2ECBoAGCT
MAYI1mEygHEdvELQxgHAaMAEpnMMuhmSNvCjwpfYyMGcKYoegJAEDngZcIWAgnMGEBxwocGaAKFE
D6a8VVGQSwAIUiT9phKfIJs0s2rdmvBgogM3BlQpY0wYhAkuMsI6+wJBgQXX/2C5OuUVwoC2TZ3m
DfbwVkpvXAMLHgwK2IAPpzj4YMFjAQIcJX4AWODAgYScSHYY8NCQwgUsVlAoWMHCwQIBCYBUdBDE
goEIF2Z4eCDMgYokDzCsGIDAwQAZwn44aOAgTgIqFh4coGZgAeHAA6IvXx4gAAgy1bNr3869u/fv
4MOLH09+zIIGCLJA0FWjhQQAEg4EISGiAIsKN6AEQXEgg5sdEgD0XgEItCUAAQTA4BABGABwAlQG
REFAExlI4IoHCmxQQwIEbKDADkQwAcEaKWSQwRvRAaBFFyFUBwJ5MMYo44zigfAiCCHkGAII5Hj1
nGAjJNAcbQdEYAkTADgAQP8PH3QgQAYDwICDE8IAtMATN60gwAApPEADAhGckVsRMrwwwQrLNVAE
AHQIMcADM1iwAXFLCHIDAca4FsUFLLAwBQLkGHDAj1xFIl2LPobiDWCLMGqKo1nBQgANItjgQBoE
JFBHBRYAYIEAD6ozwAI8pODDOiktIAMJB8CQQAMLbMCBCEs0EN8BSSDAwQMFKDACEShgQMARsVwg
QA+yJHBZAiU4QEMNFTAAgQgANKCALIRCt6UOAUiCSqKzZKsIUIIg8IEGB4DBAAcGPECAbXAAgMYA
HLRQQwwNGjGAoJb0MAQAHi5wQBMHKBAUD2IoQIIRALQRgxAGYIDCDAKosYD/Ah6wMcAPLdigRKcF
XGAaFxBAQYEcDfikkbgvZbLLAdwWAi7LqQB2iSvRUaDAAihoIEFlAEywgQAXNCCABA84kMsJAyjw
gCwNZOAADuv4gMcRCJBwjrVwzoHAHRboAoAMDibzgAUTwEDAAxBU8EECTyCBgAdOILDCBQ98EEmv
FIVL80u0xGwCpJzM/DciWC0niF0I0gAABG+NqkB0DKA0gQEjuJLCoAaQkBMETu1LgBIaAEBPWRC0
IMAQEEhhhggCUNsBggsQeMImCVSQeSUq7HW4OAG53O3ghjtCy+/GE0KREBOInoAsmQrwQQMVGJBA
BAIn4NxRAnRQCQUATF6R/5GCYK8ABwnYcBMBDUATwwIGTLAJmJNhgLQHNoxASfNhwGJASMgDHiFo
QThFYaJ4kxDJMIAhj30YZBB9+wYwlpOASwxABdA4QAVYgYAKGM0Q+0LERzJyk0PQAxgZCBdDAjgT
SQQPHDZzh8vWQZd6lCOBDTxEdHbIwxQRAkHsswQtIvGLekgiBzcDAAYNYI11VCIGKYsEELBSCIfc
ZIOCUMcKf2g6v3FREQhMSA/HmBBnhDEUMvGWzEzxwjUu0CAyFMABBkUJgxnDha6ARgToQougCKAX
AzBaPph4gAJQ8R6F4A0iJTJGHi6AN43cIQMGgJFIWvKST2EhIS7xhQN4C14gnNjhI3eICWrYogQD
KAEDmheLARxgkgcowQF/QQCT7PEWc0zRJuiSRN+9YimGMAETNZJGXEojHnmhpSsHuYVXcMiLhGCA
M24xAG9kMjCQugY1CgBMQlwTcGuERyAAADs=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=C3&Date=20100601&Category=METRO03&ArtNo=6010342&Ref=AR&Q=100&MaxW=290&MaxH=290

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAC0ASIDASIA
AhEBAxEB/8QAHwAAAAcBAQEBAQAAAAAAAAAABAUGBwgJCgADAgsB/8QAPBAAAgMAAQQBBAICAAQF
AwEJAgMBBAUGBxESEwgAFCEiCRUjMRYkMkEKFzNRYUJDkRglNEVSU3GBktH/xAAcAQABBQEBAQAA
AAAAAAAAAAAFAQIDBAYHAAj/xABHEQACAQIFAgQDBAcECAUFAAABAhEDIQAEEjFBBVETImFxBoGR
MkKhsRQjM2LB0fAVQ1JyBzRUY5Ki4fEWFyQ1U0SCstLy/9oADAMBAAIRAxEAPwDXJ8zee/I7jnS7
U2OiQZdOpm0rGpyXlVQq+jyTj2PQztL+1FXFLudLNepaBtSxU3+NcnwN/id6pGlaraGQuwf1n2s9
Lvldb2NHLr8U53yHkvJeq/CuVcq5XzfjdqxrcS093jG7xilv824vQpaOdxvPvcf2bN+OTaG9pO5r
xoamDq5Aa8aespvemv8AND8sJ6X2A39HhfLaVO0UZ/LuT8RxtHknJ8hibGfoYPI85X2VFq6VsSG3
rspjatpF1Npm6vZfKN5D/LH1W6hYPVS3mX+McQ5J1J6Z43T3kHNOO8dsce5APHOMNuNQ3AV/c2aV
HUOtuXMT72hlRBVPEKL03c9DC5j1n/SP8HZXqzdNqr1c5ui9KnUbLUZo0axUN+jNUVjoqlwtKoQs
ozEFrNGUp0c69NXqVwwAYork6iCQAQp8s/OTiKP8hfQ/n/wn6j9MMvT6mcf5jR3eF0NfY6c8Z5nj
V4RVrbNXp1e99HjOPxuvr6PKFhhJuXePpXpZmnSlesRZFjI1s2rGjy/kY6V3HdQv4AN5DdCvkDpD
r6uTn8d0Dr1FbhssV/C9Us1hN7ytKGpaF5Vwhc02/UpflJ8iOrvyqJ1HqxqZr+S8Lzw4zpbEcIr8
d5tyCnnojIVY5TaxgoBp7tDKrKrWLmhSdoXf3iyxlglaKYXaXMOT7/J+MVNRb9nj7s+tmVaufl0Z
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
9d9d9d9LhIHYfQY//9k=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/view.gif

R0lGODlhJAESAOYAAPj49rSzsff39fn49vj4+Pj59Pn59/j39fn3+Pf39/n49Pf59vf48/r59/b4
9fj29/j38/f5+Pn5+fb29Pn69ff59IqHfoqHgPr4+fj4+rOysImGf/r59fj58/n484iIfvf28ouH
fPb494iIfPv39LOzsbKysPr29YuHfoqIe4uIf4qIfIyIffj69ff29Pj38oiIgIiHgomJf/n3+vr6
+ImJfYyIf4qGffb29vb48/n69IuIgff3+fv39vb38ouJfYmGffr29/X39oyHgfj48Pf48ouGgIeH
f/v3+IuJevj69/z4+YuIg7W0svb58vX39Pn19IiJeYyFe4qFf/j79Pz49/r6+vf684qGg/v69vb3
+fv48/v284qHgoeIgIuJfPf4+v33+YmJgfr5/vj3/IiHg/r4+4eHffr68o6HfYqJhI2GgImHe42G
fPX5+IiHhY2GfomIg/f48Pj6+fr28/r38gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAkARIAAAf/gACCg4SFhoeIiYqLjI2OjQULhwOFlIiWloIEipKDmYWdggKDo4+m
p6ipqqusra6uBgACBLMdGQcYCAAVIgpIA5QDLQ8RBbOCBggEBAMFBZgADkEITgCUCpuylEtEzApu
CAY+Bg8FCbKi6K/r7KgGArGksaXt9faq4rFF1ggezgDOKAhYAEYBhQEMBkxwgiHBAw8HDwBAMIqS
gAY4OgyAEEGAFgcLJDDgMdFYBhAGBiQ4cECgpQn3Yso8JIAGPQDvcM7cyTMdvJsAJCD48MALAQgl
HSRAseBAgQNNFVxggOCEARcNBDRboECXgAgJetSQoPVZBQEZEDwpsE/bMw60/3L+7Em31bt4NOvq
bTXKQDZBEAboAviABQcMEcIgzTDAwI0CCpw6wABARoUIAJQw2CSgQIMDCmT54ADghJAF5cIya4Hg
AGacUBYMEJBALl5ke3Mz6ntbt+9U84xpBZBg6IgUFGak8GBBBAQZKCwIEIDCxYALBiJAsNBGRQ8u
QJiwQZOAwIEGMoJM3NDgBoADKzbUoLPAxgFlKbLQ3uH53HR0QP0mYF7/DWjgIn0lcBMQA+hwwBkD
hCDBBhTAcYADD6AAAAtCbDDHABXcF8IDCqhQQAcIbAAALRl8wEFnIwCwRgTslRcCAEwQUMUFMxzR
wHUCKFBOTuqQcuCAfcEEDP8wRzZZCD2xHKDCA08Q4JcUBISQwBRBKjCdBUBwcEAFOCUQAiUq5kCA
DcTh9AJ7RpAAwAUADLHCDjBcIAAUF+hgwQE/DADDCwZQZeQoMDl5YCklaBCAowFEKumklFZq6aWY
Zqrpppxq2oQGwFCQ2SgVWKALCJGoMAAKVAxRAA8ESGJEe7TIwoANwFxQgAgFsACAJFQlcUCMAIQg
QhqdFeACNiw4YEGxCKxAyTOJplOCCZ1mq+223G6rAaQafKpBgIoaSE8pHIywpAUkmCoDEitENkAK
UiGAhQczdCDBdSAgoAYECLzwwWw5FHCUCqENMPAHEChQRwwPaLSDRAqIcQD/Qn+V22RfgmA7j8aK
DpDNxSN8EAUGA/xAArFxpFDDRCsIAkMyFZyQxA8nbPGFBV14ILIzCQxwxCgIwHCAB2W8EQMRAA0Q
Q1YcxADMZqMsMx25IMuE18cATFBCAFhn/VsmXoJghgIYXDwbBg+8gEBkDoTWAFLYEGBwBCIJUgAO
VgpghQAQlOIBaCAoAIFADSgQmd7WGGKR2HpxjYwJJRRKCAIFGCJBIZv0pglOGS+TSOYrChKKJ4Ys
kPEgDTzieSIY3MSAARmQUQBeByxRwBhBLhDLJw4QrTohME0wytXWhDYKCIIkoAAlGStY5Ourf04I
6Y98wkg22DfeSGP4CDLB/zvXyoJX94IgwMAgGZOrvSGvHxJK2IesHr8p5wQ1SAdyWPRUJABgwAE6
IAARVG0UtUHAjxDwAGAg4ByzuQsyvkKDzjXgHAkwhwBwoA2BcOwQ8RgF+ljxPuDIbxGxuJ8h4EEK
EwCIL6VoH/V6cj8Vjo4Qm/hL5woggfytKIMSWAAFOMMZRDBgfciInfjaJAGDtS4o08kf1uhXP8id
ohQGcMAgckIkdmQiGzZEROZG6IhPlNAU2JuO3TJXK2scYBMMYIzzaBOMn5Tig4QYxfoEoANzzCOG
esvgLNYXQkMY44aNGMjpELFIQ1TPe46gYjpWKIBEwYSMW3TkIjIhMkTQT/OLqMBjIUDpuEYqwhgz
kMUoFJCBTQzgAX6RiAsyByKLbK4ADrAbMO4Yilg4gxn0gIkI7QYCuz3SEf9gRCHzeIruHVMmLMRL
NgjAwDZewUq6BJhE7BYNqjhAJQDgQQQSIpECMGCMNEiH6GahgBNUjQAiAEALBuCAzOUAKQDJHGac
0YKgmQMAXhqEJCRiK1qw0mCDgAAzBsCSizFuGSRg6K+Oh75kQoZM2viYbJjEFQJ0RAH/JIEOBeCA
CATPd9F4wElnESs3UiKigqBEeawBgQo44EeJ0AompvOOBSyAinZE4DGXtAzRTVIdydQbVZ4oC5yW
IhAAOw==

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://cmsimg.detnews.com/apps/pbcsi.dll/bilde?Site=C3&Date=20100601&Category=METRO03&ArtNo=6010342&Ref=AR

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

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/pageEnd.gif

R0lGODlh6AMFANUAALOyrbOyrqKhnbm4s5CQjrm4tLWyrbSzrqOinpGQjqyrp5GQjLKxrLKxrbSz
r7WxrpCRjJCPi7KzrqOinauqpqmopLOwq7OvrLKyqre2spaWlLq5tLSwrbW0r7u6trKxr7Wyq5KR
j6WkoJSWlbazrqSjn7i3s4+Pjbi3sgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAADoAwUAAAb/wAPA
oNAsEoSkcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8LhcfTpCQonIiBIAHCQHGBYK
JRMCh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wqAiHswgiFRcGAA0f
DAYPHA4Aw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs5ULGBwa6AQEH
IPIkAPT7/P3+/wADChxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihw5ssEwBg48
dEAxoECBDQNiypxJs6bNmzhz6tzJs6fPKZ9AgwodSrSo0aNIkypdyrSp06dQo0qdSrWq1atYs2qV
6rKrVxMZCgQBADs=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://gpaper123.112.2o7.net/b/ss/gpaper123,gntbcstglobal/1/H.3--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://detnews.com/graphics/searchbutton.gif

R0lGODlhNQAXAOYAALOzrhAQEEFBP+Tk3SEhIJKSjqOjnsPDvnJyb9PTzVFRTzExL2JiX0IPETwL
DDsJCjoJCj0MDTkJCjsLDDwVFUQPET4MDUMPEUAZGT4KCzIKCjIMC9rVz0IPEFMNDi8JCeLe2Orp
4kAaGi4KCi0JClIUFVAYGqGNikEODzcJCS0ICEgVFpmKhksSEk4TEzQLC6yYlJmFgUYQEeTh2+/u
6DwREj0KCjAKCzIKCzEKCkEPEUQNDkgOD0EPEDkUFSwICT0KC5+QjJKBfj0YFzQKCjMLDDcNDauY
lDEICOTg2joNDkYUFToLDDwWFT8ZGEAPD0AXFjgUFNvY0j8PEEEMDUwMDS8HBzkLCz4XFkUbHEQb
GzwODkYNDkAPED0YGC8JCjQJCk0PEEEXFjULDOPh2jwOD5KAfIKCfgAAAPT07QAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAA1ABcAAAf/gGAbQhxphoeIiYqLjI1SLDVXSGaNlZaXi0FWGmSYnp+LIR85oKWm
Qz+mqp5eKquvlT5fsLSKUTeKBwtoaAoHtYYFAr+NTiSJAwEBCAhoAcBpZ2gAlRgjiQBoCIZnw2kJ
DAJnA8EC4twACAoJ4AIMCdFoZ+EGixQvyLwKZ/BpAwQEEAQQkMYAGgYK0BRI44xXsgBnAhCIBzEA
GnKJKIxRVMAir20F0NRrBu9AAmlnGKL5FXIhgAIDpC2URi0RBhyLBhhgYLGANF68ABwg0DAlGoLx
anKbllSRCA3YFNQ0eEZavUMJD2QzitRqmpcxmdJU1MRIogNoFhgAsMtAgrRskwkMSGggIVdDbxcA
IBAgLLWxibAoUfTzoyEDRAksHKqNAMGjhxCjIfBrLGBEWorkBAAAI7RLWYh8riVmy2haUJ4kOb2K
xhIUMVirgtGCx4oTIGR7mnHERJUSLnZQsQHkQhcHDiA86KHDggUIEhpcmMBEQooyUxxMkPCgQYMI
ER50bzDBQYYMFSpESA6hgwwuYTwEAgA7

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/head.css

UL#topnav {
	BORDER-LEFT: #9d9d9d 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: =
none; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 988px; PADDING-RIGHT: 5px; =
BACKGROUND: url(http://www.detnews.com/images/topnav_bg.gif) repeat-x =
0px 0px; HEIGHT: 25px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #9d9d9d 1px =
solid; PADDING-TOP: 7px
}
#topnav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
10px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: =
#343434; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#topnav LI.right {
	FLOAT: right
}
#topnav LI.rss {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; =
PADDING-TOP: 0px
}
#topnav A:link {
	COLOR: #343434
}
#topnav A:active {
	COLOR: #343434
}
#topnav A:hover {
	COLOR: #343434
}
#topnav A:visited {
	COLOR: #343434
}
#topnav A:hover {
	TEXT-DECORATION: none
}
#masthead_home {
	POSITION: relative; WIDTH: 1000px; BACKGROUND: =
url(http://www.detnews.com/images/header_bg.jpg) no-repeat 0px 0px; =
HEIGHT: 170px; TOP: 0px; LEFT: 0px
}
#home_masthead #masthead_home {
	BACKGROUND-IMAGE: url(http://www.detnews.com/images/header_bg.jpg); =
HEIGHT: 170px
}
#logoLink {
	POSITION: absolute; TOP: 12px; LEFT: 12px
}
#logoLink IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 200px; HEIGHT: 50px; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#searchbox {
	BORDER-BOTTOM: #676666 1px solid; POSITION: absolute; BORDER-LEFT: =
#676666 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: =
url(http://www.detnews.com/images/search_bg2.gif) repeat-x 0px 0px; =
HEIGHT: 45px; BORDER-TOP: #676666 1px solid; TOP: 39px; RIGHT: 22px; =
BORDER-RIGHT: #676666 1px solid; PADDING-TOP: 8px
}
#searchbox FORM {
	FLOAT: left
}
#searchbox #logoholder {
	WIDTH: auto; FLOAT: right
}
#searchbox IMG.sponsor {
	MARGIN-LEFT: 8px
}
#searchbox INPUT.searchbox {
	WIDTH: 270px; FONT-SIZE: 11px
}
#searchbox FORM UL {
	PADDING-BOTTOM: 4px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px
}
#searchbox FORM LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
5px; FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: left; COLOR: =
#fff; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#searchbox FORM LI A:link {
	COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
#searchbox FORM LI A:active {
	COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
#searchbox FORM LI A:visited {
	COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
#searchbox FORM LI A:hover {
	COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: =
underline
}
#searchbox FORM LI A:hover {
	TEXT-DECORATION: none
}
UL#joindailynews {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; =
LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; COLOR: #fff; FONT-SIZE: 11px; TOP: 20px; RIGHT: 20px; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#joindailynews LI {
	DISPLAY: inline; BORDER-RIGHT: #fff 1px solid
}
UL#joindailynews LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
UL#joindailynews LI.end {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
UL#joindailynews LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: =
5px; COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
UL#joindailynews LI A:hover {
	TEXT-DECORATION: underline
}
UL#searchoptions {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: =
11px; TOP: 40px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 16px
}
HTML > BODY UL#searchoptions {
	TOP: 47px; LEFT: 23px
}
UL#searchoptions LI {
	PADDING-RIGHT: 5px; DISPLAY: inline
}
.yahoo {
	FONT: 9px Verdana, Arial, Helvetica, sans-serif
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/nav.css

#navcontainer {
	POSITION: absolute; WIDTH: 1000px; BOTTOM: 0px; FONT-FAMILY: Arial, =
Helvetica, Verdana, sans-serif; BACKGROUND: =
url(http://www.detnews.com/images/bg_tabcontainer.gif) repeat-x 0px 0px; =
HEIGHT: 64px; LEFT: 0px
}
#navcontainer A {
=09
}
#p7TBM {
=09
}
#p7TBMroot {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; BACKGROUND-COLOR: transparent; PADDING-LEFT: 15px; PADDING-RIGHT: =
15px; FONT-SIZE: 11px; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#p7TBMrootbox {
	BACKGROUND-COLOR: transparent
}
#p7TBMroot UL {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px 12px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#p7TBMroot LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
#p7TBMroot LI A {
	FLOAT: left
}
#p7TBMroot .p7TBMtext LI.first A {
=09
}
.classifiedsnav {
	POSITION: absolute; TOP: 0px; RIGHT: 10px
}
#p7TBMroot .p7TBMtext LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/bg_right_both.gif) no-repeat right =
top; HEIGHT: 33px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/bg_right_both.gif) no-repeat right =
top; HEIGHT: 33px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI A SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/bg_left_bothOLD.gif) no-repeat left =
top; COLOR: #fffeff; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/bg_left_bothOLD.gif) no-repeat left =
top; COLOR: #fffeff; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A {
	BACKGROUND: =
url(http://www.detnews.com/images/classifieds_right_both.gif) no-repeat =
right top; COLOR: #fff
}
#p7TBMroot .classifiedsnav LI A SPAN {
	BACKGROUND: =
url(http://www.detnews.com/images/classifieds_left_both.gif) no-repeat =
left top; COLOR: #fff
}
#p7TBMroot .p7TBMtext .p7TBMdown {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both.gif) no-repeat right =
top; COLOR: black !important; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext .p7TBMdown:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both.gif) no-repeat right =
top; COLOR: black !important; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMdown {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both.gif) no-repeat right =
top; COLOR: black !important; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMdown:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both.gif) no-repeat right =
top; COLOR: black !important; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext .p7TBMdown SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext .p7TBMdown:hover SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMdown SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMdown:hover SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
.p7ie6Fix:active {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext .p7TBMon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI A:focus {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI A:active {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav .p7TBMon {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav LI A:focus {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .classifiedsnav LI A:active {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; BACKGROUND: =
url(http://www.detnews.com/images/active_right_both2.gif) no-repeat =
right top; COLOR: #000; PADDING-TOP: 0px
}
#p7TBMroot .p7TBMtext LI.first A:focus {
=09
}
#p7TBMroot .p7TBMtext LI.first A:active {
=09
}
.p7ie6Fix:active {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext .p7TBMon SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI A:focus SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext LI A:active SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav .p7TBMon SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A:focus SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .classifiedsnav LI A:active SPAN {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: =
block; BACKGROUND: =
url(http://www.detnews.com/images/active_left_both2.gif) no-repeat left =
top; COLOR: #000; PADDING-TOP: 12px
}
#p7TBMroot .p7TBMtext .p7TBMon SPAN {
	COLOR: #981919
}
#p7TBMroot .p7TBMtext .p7TBMon {
	COLOR: #981919
}
#p7TBMroot .classifiedsnav LI.first A {
	MARGIN-LEFT: 20px
}
#p7TBMroot .classifiedsnav .p7TBMon SPAN {
	BACKGROUND: url(http://www.detnews.com/images/active_left_both2.gif) =
no-repeat left top; COLOR: #981919
}
#p7TBMroot .classifiedsnav LI A:focus SPAN {
	BACKGROUND: url(http://www.detnews.com/images/active_left_both2.gif) =
no-repeat left top; COLOR: #981919
}
#p7TBMroot .classifiedsnav LI A:active SPAN {
	BACKGROUND: url(http://www.detnews.com/images/active_left_both2.gif) =
no-repeat left top; COLOR: #981919
}
#p7TBMsubwrap {
	POSITION: relative; FONT: bold 11px arial, helvetica, sans-serif; =
BACKGROUND: url(http://www.detnews.com/images/bg_subnav.gif) repeat-x =
0px 0px; HEIGHT: auto
}
#p7TBM .p7TBMsub {
	POSITION: absolute; MARGIN: 0px; WIDTH: 100%; HEIGHT: 34px; VISIBILITY: =
hidden; OVERFLOW: hidden; TOP: 0px; LEFT: 0px
}
.p7TBMsubbox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.p7TBMsub UL {
	BACKGROUND-IMAGE: url(http://www.detnews.com/images/iebfix.gif); =
BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; =
BACKGROUND-COLOR: transparent; MARGIN: 0px 0px 0px 3px; PADDING-LEFT: =
5px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; =
PADDING-TOP: 7px
}
.p7TBMsub LI {
	LIST-STYLE-TYPE: none; DISPLAY: inline
}
.p7TBMsub LI.weather {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; PADDING-RIGHT: 6px; FONT-SIZE: =
11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.p7TBMsub LI.weather .red {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; FLOAT: none; COLOR: #b6302d; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.p7TBMsub LI.weather A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.p7TBMsub LI.weather A:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.p7TBMsub LI.weather A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.p7TBMsub LI.weather A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.p7TBMsub LI.weather A:focus {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; =
BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.p7TBMsub LI A:link {
	BACKGROUND: url(http://www.detnews.com/images/nav_bullet.gif) no-repeat =
0% 50%
}
.p7TBMsub LI A:visited {
	BACKGROUND: url(http://www.detnews.com/images/nav_bullet.gif) no-repeat =
0% 50%
}
.p7TBMsub LI A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; =
COLOR: #3e3e3c; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 1px
}
.p7TBMsub LI SPAN {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; =
COLOR: #3e3e3c; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none; PADDING-TOP: 1px
}
.p7TBMsub LI.first A:link {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.p7TBMsub LI.first A:visited {
	DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat 0% 0%
}
.p7TBMsub LI.label {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: =
0px; DISPLAY: inline-block; BACKGROUND: none transparent scroll repeat =
0% 0%; FLOAT: left; COLOR: #3e3e3c; PADDING-TOP: 1px
}
.p7TBMsub LI.last A {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: =
#000; BORDER-LEFT-COLOR: #000; TEXT-DECORATION: none
}
.p7TBMsub LI.last SPAN {
	BORDER-BOTTOM-COLOR: #000; BORDER-TOP-COLOR: #000; BORDER-RIGHT-COLOR: =
#000; BORDER-LEFT-COLOR: #000; TEXT-DECORATION: none
}
.p7TBMsub LI A:hover {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.p7TBMsub LI A:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.p7TBMsub LI.first A:hover {
	DISPLAY: inline-block; BACKGROUND: #fff
}
.p7TBMsub LI.first A:active {
	DISPLAY: inline-block; BACKGROUND: #fff
}
.p7TBMsub LI A.image:hover {
	DISPLAY: inline-block; BACKGROUND: #fff
}
.p7TBMsub LI A.image:active {
	DISPLAY: inline-block; BACKGROUND: #fff
}
.p7TBMsub LI A.image:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.p7TBMsub LI A.image:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.p7TBMsub LI SPAN {
	MARGIN: 0px
}
.p7TBMsub .p7TBMmark {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.p7TBMsub .p7TBMmark:hover {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.p7TBMsub .p7TBMmark:active {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.p7TBMsub .p7TBMmark:focus {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 6px; BACKGROUND: =
#fff; COLOR: #3e3e3c; MARGIN-LEFT: -1px; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: -1px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 0px
}
.rightSub UL {
	PADDING-RIGHT: 10px; FLOAT: right
}
.p7TBMsub LI.right {
	FLOAT: right
}
.p7TBMsub2 LI.right {
	FLOAT: right
}
#p7TBMsub01 UL {
=09
}
#p7TBMsub02 UL {
=09
}
#p7TBMsub03 UL {
=09
}
#p7TBMsub04 UL {
=09
}
#p7TBMsub05 UL {
=09
}
#p7TBMsub06 UL {
=09
}
#p7TBMsub07 UL {
=09
}
#p7TBMsub08 UL {
	PADDING-LEFT: 170px
}
#p7TBMsub09 UL {
	PADDING-LEFT: 370px
}
#p7TBMsub10 UL {
=09
}
#p7TBMsub11 UL {
=09
}
#p7TBMsub12 UL {
=09
}
#p7TBMsub13 UL {
=09
}
#p7TBMroot .p7TBMtext A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
#p7TBMroot .p7TBMtext .p7TBMdown {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
#p7TBMroot .p7TBMtext .p7TBMdown:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
#p7TBMroot .p7TBMtext .p7TBMdown:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
.p7TBMsub LI A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
.p7TBMsub LI A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
.p7TBMsub LI A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
-moz-outline: none
}
#p7TBM BR {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 1px
}
IMG.sitemap {
	Z-INDEX: 500; POSITION: absolute; TOP: 0px; RIGHT: 24px
}
A.image:link {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.image:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.image:active {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.image:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
A.image:focus {
	BACKGROUND: none transparent scroll repeat 0% 0%
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/layout.css

* {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0pt
}
BODY {
	TEXT-ALIGN: center; PADDING-BOTTOM: 15px; LINE-HEIGHT: 1.4; =
BACKGROUND-COLOR: #f1f1f1; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 100.01%
}
A {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
TD {
	TEXT-ALIGN: left; LINE-HEIGHT: 1.1; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 13px
}
#column2 TABLE {
	WIDTH: 100%
}
.page {
	POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: 1.4; =
BACKGROUND-COLOR: #f1f1f1; MARGIN: auto; WIDTH: 1000px
}
#pageHead {
	HEIGHT: 195px; OVERFLOW: hidden
}
#contentWrap {
	Z-INDEX: 0; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; =
WIDTH: 990px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/graphics/BG_content.gif) #f1f1f1 repeat-y 0px 0px; FLOAT: left; =
CLEAR: left; PADDING-TOP: 0px
}
#emptyPage #contentWrap {
	BACKGROUND: url(/graphics/BG_emptyContent.gif) #fff repeat-y 0px 0px
}
#emptyPage #mainContent {
	BORDER-RIGHT: medium none
}
#emptyPage #topContent {
	MARGIN-BOTTOM: 10px
}
#emptyPage #emptyGap {
	BACKGROUND: url(/graphics/pageEnd-empty.gif) no-repeat 0px 0px; HEIGHT: =
8px; OVERFLOW: hidden
}
#siteMapDown {
	Z-INDEX: 100; POSITION: absolute; TOP: 0px; RIGHT: 20px
}
#homepage H1.pageName {
	BACKGROUND-IMAGE: none; LINE-HEIGHT: 1; TEXT-INDENT: -5000px; =
FONT-SIZE: 1%
}
#mainContent {
	WIDTH: 688px; FLOAT: left; CLEAR: left
}
#interactiveContent {
	WIDTH: 980px; FLOAT: left; CLEAR: left; BORDER-RIGHT: #aeadab 1px solid
}
#topContent {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #f8f8f6; BORDER-TOP: #aeadab 1px solid; =
BORDER-RIGHT: medium none; PADDING-TOP: 10px
}
#homepage #topContent {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 8px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; BACKGROUND: #f8f8f6; BORDER-TOP: #aeadab 1px solid; =
BORDER-RIGHT: #aeadab 1px solid; PADDING-TOP: 10px
}
.dateOnly#topContent {
	BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: =
0px; PADDING-LEFT: 0px; WIDTH: 364px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; FLOAT: right; CLEAR: none; =
PADDING-TOP: 0px
}
.dateOnly#topContent .dateStamp {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
#column1 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; WIDTH: 285px; PADDING-RIGHT: =
8px; DISPLAY: inline; BACKGROUND: #dedad1; FLOAT: left; MARGIN-LEFT: =
8px; PADDING-TOP: 8px
}
#sectionpage1 #column1 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; =
BORDER-TOP: #aeadab 1px solid; PADDING-TOP: 8px
}
#topContent .cols3 .col {
	WIDTH: 33%
}
#topContent .cols3 .last {
	MARGIN: 0px; WIDTH: 32%
}
#centerWell {
	BORDER-BOTTOM: #aeadab 1px solid; POSITION: relative; BORDER-LEFT: =
#aeadab 1px solid; PADDING-BOTTOM: 10px; MARGIN: 8px 0px 0px; =
PADDING-LEFT: 10px; WIDTH: 364px; PADDING-RIGHT: 10px; BACKGROUND: =
#f8f8f6; FLOAT: right; BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: =
#aeadab 1px solid; PADDING-TOP: 10px
}
#centerWell .articleCenterWell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#sectionpage1 #centerWell {
	BORDER-BOTTOM: medium none; WIDTH: 344px !important; BORDER-TOP: medium =
none; BORDER-RIGHT: medium none
}
#column2 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 284px; PADDING-RIGHT: =
8px; FLOAT: right; PADDING-TOP: 8px
}
#homepage #column2 {
	PADDING-TOP: 15px
}
#column2 IMG.medRectAd {
	MARGIN-LEFT: -8px; MARGIN-RIGHT: -8px
}
.fullWidth {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: =
url(/graphics/BG_contentEnd.gif) #fff repeat-y 0px 0px; CLEAR: both; =
PADDING-TOP: 1px
}
#photoviewer {
	MARGIN: 9px 8px
}
.carouselBlock {
	MARGIN: 8px
}
#footer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; =
PADDING-TOP: 0px
}
#specialReports {
	BORDER-BOTTOM: #b0acab 1px solid; BORDER-LEFT: #b0acab 1px solid; =
PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 8px; =
WIDTH: 180px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 10px; FLOAT: right; =
BORDER-TOP: #b0acab 1px solid; BORDER-RIGHT: #b0acab 1px solid; =
PADDING-TOP: 8px
}
#sitemap {
	BORDER-BOTTOM: #b0acab 1px solid; BORDER-LEFT: #b0acab 1px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 6px; =
WIDTH: 960px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; BORDER-TOP: =
#b0acab 1px solid; BORDER-RIGHT: #b0acab 1px solid; PADDING-TOP: 6px
}
#footbox {
	BORDER-BOTTOM: #b0acab 1px solid; BORDER-LEFT: #b0acab 1px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 6px; =
WIDTH: 960px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; BORDER-TOP: =
#b0acab 1px solid; BORDER-RIGHT: #b0acab 1px solid; PADDING-TOP: 6px
}
#footbox {
	TEXT-ALIGN: center; FONT: 11px arial, helvetica, verdana, sans-serif; =
COLOR: #333
}
#footbox A {
	COLOR: #aa0706
}
#footbox A:hover {
	TEXT-DECORATION: none
}
#footbox UL {
	LIST-STYLE-TYPE: none; MARGIN: 5px; LIST-STYLE-IMAGE: none
}
#footbox LI {
	BACKGROUND-IMAGE: none; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: =
0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 1px 4px; FONT-SIZE: =
11px; PADDING-TOP: 0px
}
#footbox LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#footboxlist {
	BORDER-LEFT: medium none; BACKGROUND-COLOR: #f8f8f6
}
#footboxlist A {
	COLOR: #0d2569
}
#footboxlist {
	TEXT-ALIGN: left; FONT: 10px arial, helvetica, verdana, sans-serif; =
COLOR: #333
}
#footboxlist UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
#footboxlist LI {
	BACKGROUND-IMAGE: none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 2px; DISPLAY: inline; =
BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 0px; FONT-SIZE: 10px; =
PADDING-TOP: 0px
}
#footboxlist LI.first {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
IMG.bottomImg {
	POSITION: absolute; TOP: 100%; LEFT: 0px
}
#dn_sectionbar H1.pageName {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; BACKGROUND: url(/graphics/BG_pageName.gif) #dedbd2 =
repeat-x 0px 0px; HEIGHT: 1%; COLOR: #b30f0e; FONT-SIZE: 20px; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#dn_sectionbar H1.pageName A.title {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; HEIGHT: 1%; COLOR: #b30f0e; FONT-SIZE: 20px; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
#dn_sectionbar H1.pageName UL {
	LIST-STYLE: none none outside; POSITION: absolute; MARGIN: 0px; BOTTOM: =
10px; FONT: 11px arial, helvetica, verdana, sans-serif; FLOAT: right; =
RIGHT: 140px
}
#dn_sectionbar H1.pageName LI {
	BACKGROUND-IMAGE: none; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px =
10px; DISPLAY: block; FLOAT: left
}
#dn_sectionbar H1.pageName LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; COLOR: =
#000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
#dn_sectionbar H1.pageName LI A:hover {
	TEXT-DECORATION: none
}
.pageName#dn_sectionbarh1 LI A.rss {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/rss.gif) no-repeat left 0px
}
#dn_sectionbar H1.pageName LI A.email {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/mail.gif) no-repeat left 0px
}
#dn_sectionbar H1.pageName LI A.txt {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/txt.gif) no-repeat left -1px
}
#dn_sectionbar H1.pageName LI A.pda {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/graphics/article/listIcons/pda.gif) no-repeat left -2px
}
H1.pageName {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; BACKGROUND: url(/graphics/BG_pageName.gif) #dedbd2 =
repeat-x 0px 0px; HEIGHT: 1%; COLOR: #b30f0e; FONT-SIZE: 20px; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
H1.pageName A.title {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; HEIGHT: 1%; COLOR: #b30f0e; FONT-SIZE: 20px; =
FONT-WEIGHT: bold; PADDING-TOP: 2px
}
H1.pageName UL {
	LIST-STYLE: none none outside; POSITION: absolute; MARGIN: 0px; BOTTOM: =
10px; FONT: 11px arial, helvetica, verdana, sans-serif; FLOAT: right; =
RIGHT: 140px
}
H1.pageName LI {
	BACKGROUND-IMAGE: none; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px =
10px; DISPLAY: block; FLOAT: left
}
H1.pageName LI A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#000; TEXT-DECORATION: none; PADDING-TOP: 0px
}
H1.pageName LI A:hover {
	TEXT-DECORATION: none
}
H1.pageName LI A.rss {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/rss.gif) no-repeat left 0px
}
H1.pageName LI A.email {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/mail.gif) no-repeat left 0px
}
H1.pageName LI A.txt {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/txt.gif) no-repeat left -1px
}
H1.pageName LI A.pda {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/graphics/article/listIcons/pda.gif) no-repeat left -2px
}
.wideRight #contentWrap {
	BACKGROUND: url(/graphics/BG_contentWideRight_NoWell.gif) #ffffff =
repeat-y 0px 0px
}
.wideRight #mainContent {
	WIDTH: 672px
}
.wideRight #centerWell {
	WIDTH: 348px
}
.wideRight #column2 {
	WIDTH: 300px
}
.wideRight #column2 IMG.medRectAd {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.wideRight .homeContainer .dateStamp {
	WIDTH: 310px
}
#sectionpage1 #contentWrap {
	BACKGROUND-IMAGE: url(/graphics/BG_section1.gif)
}
#sectionpage1 #mainContent {
	WIDTH: 668px; BACKGROUND: url(/graphics/BG_sectionMain-cap.gif) =
no-repeat left bottom; FLOAT: left; CLEAR: left; OVERFLOW: hidden; =
BORDER-RIGHT: #aeadab 1px solid
}
.section #topContent {
	BORDER-TOP: #aeadab 1px solid
}
#sectionpage1 #column2 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; WIDTH: 300px; PADDING-RIGHT: =
10px; FLOAT: right; PADDING-TOP: 0px
}
#sectionpage1 #column2 IMG.medRectAd {
	MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px
}
.articleAdsL {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; FLOAT: left; COLOR: gray; FONT-SIZE: 13px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.articleAdsR {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; FLOAT: right; COLOR: gray; FONT-SIZE: 13px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.bannerSpace {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 980px; PADDING-RIGHT: =
10px; BACKGROUND: #f1f1f1; PADDING-TOP: 10px
}
.bannerSpace .banner {
	FLOAT: left
}
.bannerSpace .yahooWeather {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
TEXTAREA {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f9fafa; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 =
1px solid; PADDING-TOP: 1px
}
SELECT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f9fafa; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 =
1px solid; PADDING-TOP: 1px
}
INPUT[type=3D'text'] {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f9fafa; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 =
1px solid; PADDING-TOP: 1px
}
INPUT[type=3D'password'] {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; =
PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #f9fafa; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 =
1px solid; PADDING-TOP: 1px
}
INPUT[type=3D'checkbox'] {
=09
}
INPUT[type=3D'radio'] {
=09
}
.formInput {
	BORDER-BOTTOM: #c4bcbc 1px solid; BORDER-LEFT: #c4bcbc 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; DISPLAY: =
block; BACKGROUND: white; COLOR: #000; FONT-SIZE: 12px; BORDER-TOP: =
#c4bcbc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #c4bcbc 1px solid; =
PADDING-TOP: 2px
}
.submitBtn {
	MARGIN-TOP: 5px; BACKGROUND: #666; HEIGHT: 20px; COLOR: #fff; =
FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.comboBoxRest {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; DISPLAY: =
block; MARGIN-BOTTOM: 5px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: =
#ccc 1px solid
}
INPUT.btn {
	BORDER-BOTTOM: #363 1px solid; BORDER-LEFT: #696 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND: =
url(/graphics/buttonbackground.gif); COLOR: #fff; FONT-SIZE: 11.5px; =
BORDER-TOP: #696 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: #363 1px solid; PADDING-TOP: 0px
}
INPUT.btnhov {
	BORDER-BOTTOM-COLOR: #930; BORDER-TOP-COLOR: #c63; BORDER-RIGHT-COLOR: =
#930; BORDER-LEFT-COLOR: #c63
}
UL#navlist {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #d2cfc8 1px solid; =
PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; WHITE-SPACE: nowrap; =
FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#navlist LI {
	BACKGROUND-IMAGE: none; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: =
0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-RIGHT: #fff 1px solid; =
PADDING-TOP: 0px
}
#navlist A.label:link {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; COLOR: #aa0706; FONT-SIZE: 11px; TEXT-DECORATION: =
none; PADDING-TOP: 0px
}
#navlist A.label:hover {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; COLOR: #aa0706; FONT-SIZE: 11px; TEXT-DECORATION: =
none; PADDING-TOP: 0px
}
#navlist A.label:visited {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 8px; =
PADDING-RIGHT: 8px; COLOR: #aa0706; FONT-SIZE: 11px; TEXT-DECORATION: =
none; PADDING-TOP: 0px
}
#navlist A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; =
PADDING-TOP: 2px
}
#navlist A:link {
	BACKGROUND-COLOR: #d2cfc8; COLOR: #000; TEXT-DECORATION: none
}
#navlist A:visited {
	BACKGROUND-COLOR: #d2cfc8; COLOR: #000; TEXT-DECORATION: none
}
#navlist A:hover {
	BACKGROUND-COLOR: #6e0e0f; COLOR: #fff; TEXT-DECORATION: none
}
TABLE.eln-table {
	WIDTH: 100%
}
TD.eln-municipality {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #0d2569; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
TD.eln-office-name {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #aa0706; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TD.eln-race {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #aa0706; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
TD.eln-district-td {
	TEXT-ALIGN: left; PADDING-LEFT: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; COLOR: #aa0706; FONT-SIZE: 12px; FONT-WEIGHT: bold; =
PADDING-TOP: 4px
}
TD.eln-bodyregular {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
TD.eln-bodyreg-bar {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e2e2e2; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
TD.eln-candidate-td-alt {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
TD.eln-race-description {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: =
normal; PADDING-TOP: 0px
}
TD.eln-race-info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BORDER-TOP: =
#c5c2c2 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD.eln-district-info-td {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px; BORDER-TOP: =
#c5c2c2 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
TD.eln-candidate-td {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #e2e2e2; PADDING-LEFT: 12px; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
TD.eln-subhed-table {
	BORDER-BOTTOM: #e2e2e2 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
FONT-SIZE: 10px; BORDER-TOP: #e2e2e2 1px solid; FONT-WEIGHT: bold; =
PADDING-TOP: 0px
}
TD.eln-date {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 8px; =
PADDING-TOP: 0px
}
#login-container {
	FONT-SIZE: 75%
}
#login-container A {
	COLOR: #0d2569
}
TEXTAREA#gslComFormBody {
	WIDTH: 630px
}
INPUT#gslComFormBody {
	BORDER-BOTTOM: #363 1px solid; BORDER-LEFT: #696 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
BACKGROUND: url(/graphics/buttonbackground.gif); COLOR: #fff; FONT-SIZE: =
11.5px; BORDER-TOP: #696 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: #363 1px solid; PADDING-TOP: 0px
}
.UAWidget-PopUp {
	BORDER-BOTTOM: #a3a197 2px solid; BORDER-LEFT: #a3a197 2px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dedad1; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BORDER-TOP: #a3a197 2px solid; BORDER-RIGHT: #a3a197 =
2px solid; PADDING-TOP: 6px
}
.UAWidget-PopUp A {
	COLOR: #0d2569
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/block1.css

* {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0pt; MARGIN: 0pt; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0pt
}
BODY {
	LINE-HEIGHT: 1.4; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
100%
}
A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
.block {
	HEIGHT: 1%
}
#centerWell .contentblock {
	CLEAR: both
}
.block .contentblock {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#blockContainer {
	PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: =
10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.block A {
	COLOR: #0d2569
}
.block HR {
	PADDING-BOTTOM: 5px; BORDER-TOP: #999 1px dotted; PADDING-TOP: 5px
}
.block H1 {
	PADDING-BOTTOM: 0pt; LINE-HEIGHT: 1.2em; PADDING-LEFT: 0pt; =
PADDING-RIGHT: 0pt; COLOR: #0d2569; FONT-SIZE: 21px; FONT-WEIGHT: bold; =
PADDING-TOP: 5px
}
.block H1 A {
	COLOR: #0d2569
}
.block H2 {
	COLOR: #0d2569; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#topContent .block H2 {
	LINE-HEIGHT: 120%
}
.block H2 A {
	COLOR: #0d2569
}
.block H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aa0706; =
FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.block H3 A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aa0706
}
.block H4 {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #aa0706; =
FONT-SIZE: 14px
}
.block H4 A {
	COLOR: #aa0706; FONT-SIZE: 14px
}
.block H5.indexKicker {
	LINE-HEIGHT: 14px; COLOR: #666666; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.block H5 {
	COLOR: #0d2569; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.block H5 A {
	COLOR: #0d2569
}
.block H6 {
	COLOR: #0d2569; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.block H6 A {
	COLOR: #0d2569
}
.block h7 {
	MARGIN-BOTTOM: 15px; COLOR: #999; FONT-SIZE: 14px
}
.block P {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; FONT-SIZE: 12px; PADDING-TOP: 5px
}
.block .timeStamp {
	COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.block .more {
	DISPLAY: block; BACKGROUND: url(/graphics/more.gif) #e5e5e3 no-repeat =
right 5px; COLOR: #0d2569; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#topContent .more {
	PADDING-LEFT: 10px; DISPLAY: block; BACKGROUND: url(/graphics/more.gif) =
#dedad1 no-repeat 98% 5px; COLOR: #0d2569; FONT-SIZE: 12px; FONT-WEIGHT: =
bold
}
.block .adAlert {
	TEXT-ALIGN: center; FONT: 11px arial, helvetica, verdana, sans-serif; =
COLOR: #333
}
OL.numbered {
	LIST-STYLE-TYPE: decimal; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px
}
OL.numbered LI {
	MARGIN: 0px 0px 0px 20px
}
.block UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 5px; FONT-SIZE: 12px; =
LIST-STYLE-IMAGE: none
}
.block UL LI {
	BACKGROUND-IMAGE: url(/graphics/li_bullet.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 1px 4px; PADDING-TOP: 0px
}
.block UL LI.HLselected {
	BORDER-LEFT: #669900 2px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 3px; BACKGROUND: #ccc; FONT-WEIGHT: bold; PADDING-TOP: =
3px
}
.block UL LI.selected {
	FONT-WEIGHT: bold
}
.block UL LI.selected A {
	COLOR: #000; FONT-WEIGHT: bold
}
.block UL.bulletNone LI {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.block UL LI.bulletNone {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.block UL.bulletSquare LI {
	BACKGROUND-IMAGE: url(/graphics/li_bullet_sq_lg.gif); PADDING-BOTTOM: =
0pt; PADDING-LEFT: 0.9em; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0.1em 0.45em; PADDING-TOP: 0pt
}
.block UL LI.bulletSquare {
	BACKGROUND-IMAGE: url(/graphics/li_bullet_sq_lg.gif); PADDING-BOTTOM: =
0pt; PADDING-LEFT: 0.9em; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: =
no-repeat; BACKGROUND-POSITION: 0.1em 0.45em; PADDING-TOP: 0pt
}
.block UL.bulletSquareBlk LI {
	BACKGROUND-IMAGE: url(/graphics/li_bullet_sqblk_lg.gif); =
PADDING-BOTTOM: 0pt; PADDING-LEFT: 0.9em; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.1em 0.45em; =
PADDING-TOP: 0pt
}
.block UL LI.bulletSquareBlk {
	BACKGROUND-IMAGE: url(/graphics/li_bullet_sqblk_lg.gif); =
PADDING-BOTTOM: 0pt; PADDING-LEFT: 0.9em; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0.1em 0.45em; =
PADDING-TOP: 0pt
}
.block UL.HLine LI {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; BACKGROUND: #ebeced; COLOR: #0d2569; CLEAR: left; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.block UL LI.Hline {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 0px; BACKGROUND: #ebeced; COLOR: #0d2569; CLEAR: left; =
FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.block UL.HLine LI H3 {
	PADDING-BOTTOM: 0px; MARGIN: -2px 0px -2px -5px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: #fff; COLOR: #999; PADDING-TOP: 0px
}
.block LI A.rss {
	PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/article/listIcons/rss.gif) no-repeat left 0px
}
.col {
=09
}
.cols2 .col {
	MARGIN: 0px 1% 0px 0px; WIDTH: 49%; FLOAT: left
}
.cols2 .colTight {
	MARGIN: 0px 1% 0px 0px; WIDTH: 52%; FLOAT: left
}
.cols2 .colTightAP {
	MARGIN: 0px; WIDTH: 39%; FLOAT: right
}
.cols3 .col {
	WIDTH: 32%; FLOAT: left; MARGIN-RIGHT: 1%
}
.cols3photo .col {
	WIDTH: 250px; FLOAT: left
}
.cols4 .col {
	WIDTH: 24%; FLOAT: left; MARGIN-RIGHT: 1%
}
.cols7 .col {
	WIDTH: 12%; PADDING-RIGHT: 2%; FLOAT: left
}
.cols2 .last {
	MARGIN: 0px
}
.cols3 .last {
	MARGIN: 0px
}
.cols4 .last {
	MARGIN: 0px
}
.block .homeContainer {
	TEXT-ALIGN: left; WIDTH: 660px; CLEAR: both
}
.block .sectionContainer {
	WIDTH: 639px; CLEAR: both
}
.block .contentblock .RhomeCol {
	MARGIN-LEFT: 300px
}
.block .LhomeCol {
	WIDTH: 320px; FLOAT: left; HEIGHT: 100%; MARGIN-RIGHT: 10px
}
.block .RhomeCol {
	MARGIN-LEFT: 330px
}
.block .dateStamp {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
right; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.sectionContainer .dateStamp {
	WIDTH: 305px
}
.homeContainer .dateStamp {
	WIDTH: 325px
}
.block .dateStampNoline {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: right; PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
right; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.block H1.sectionTitle {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 6px; FONT: bold =
16px arial, helvetica, sans-serif; COLOR: #f7f7f7; BORDER-TOP: #d5d5d5 =
1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 5px
}
.block H1.sectionTitle A {
	COLOR: #f7f7f7
}
.block H1.sectionTitle A:hover {
	COLOR: #f7f7f7
}
.block H1.sectionTitle A.headlink {
	FLOAT: right; COLOR: #0d2569; FONT-SIZE: 12px
}
.block H1.sectionTitle A.headlink {
	TEXT-TRANSFORM: none; FONT-WEIGHT: normal; MARGIN-RIGHT: 6px
}
.block H1.sectionTitle IMG {
	FLOAT: right
}
.block .rss_link {
	FLOAT: right; PADDING-TOP: 1px
}
.block .scrollBoxSmall {
	PADDING-BOTTOM: 0px; OVERFLOW-X: hidden; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; HEIGHT: 145px; OVERFLOW: scroll; PADDING-TOP: 0px
}
.block .scrollBox {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: =
196px; OVERFLOW: auto; PADDING-TOP: 6px
}
.block .scrollBoxTall {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: =
299px; OVERFLOW: auto; BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: =
#aeadab 1px solid; PADDING-TOP: 6px
}
.block .scrollBoxJumbo {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: =
420px; OVERFLOW: auto; BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: =
#aeadab 1px solid; PADDING-TOP: 6px
}
.imageR {
	MARGIN: 0px 0px 0px 10px; FLOAT: right
}
.imageL {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
.imageLbrdr {
	BORDER-BOTTOM: #aeadab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#aeadab 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #c5c2c2; FLOAT: left; BORDER-TOP: =
#aeadab 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #aeadab 1px solid; =
PADDING-TOP: 6px
}
.imageRbrdr {
	BORDER-BOTTOM: #aeadab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#aeadab 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #c5c2c2; FLOAT: right; MARGIN-LEFT: =
10px; BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: #aeadab 1px solid; =
PADDING-TOP: 6px
}
.imageRnobrdr {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; =
PADDING-RIGHT: 2px; FLOAT: right; MARGIN-LEFT: 8px; PADDING-TOP: 2px
}
.imageLnobrdr {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 6px
}
LI.extras {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
.extras {
	DISPLAY: block
}
.extras A:link {
	DISPLAY: block; FONT-SIZE: 11px
}
.extras A:visited {
	DISPLAY: block; FONT-SIZE: 11px
}
.extras A:active {
	DISPLAY: block; FONT-SIZE: 11px
}
.extras A.comment {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/comment.gif) no-repeat 0px 2px; =
PADDING-TOP: 0px
}
.extras A.comment:hover {
	BACKGROUND-POSITION: 0px -46px
}
.extras A.photos {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
3px; BACKGROUND: url(/graphics/icons/photo.gif) no-repeat 0px 3px; =
PADDING-TOP: 0px
}
.extras A.photos:hover {
	BACKGROUND-POSITION: 0px -44px
}
.extras A.interactive {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
3px; BACKGROUND: url(/graphics/icons/interactive.gif) no-repeat 0px 3px; =
PADDING-TOP: 0px
}
.extras A.interactive:hover {
	BACKGROUND-POSITION: 0px -47px
}
.extras A.video {
	MARGIN: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/icons/video.gif) no-repeat 0px 3px
}
.extras A.video:hover {
	BACKGROUND-POSITION: 0px -46px
}
.extras A.audio {
	MARGIN: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/icons/audio.gif) no-repeat 0px 3px
}
.extras A.audio:hover {
	BACKGROUND-POSITION: 0px -45px
}
.extras A.weather {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/weather.gif) no-repeat 0px 2px; =
PADDING-TOP: 0px
}
.extras A.weather:hover {
	BACKGROUND-POSITION: 0px -46px
}
.extras A.mail {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: =
3px; BACKGROUND: url(/graphics/icons/mail.gif) no-repeat 0px 3px; =
PADDING-TOP: 0px
}
.extras A.mail:hover {
	BACKGROUND-POSITION: 0px -44px
}
.extras A.cal {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/calendar.gif) no-repeat 0px 2px; =
PADDING-TOP: 0px
}
.extras A.cal:hover {
	BACKGROUND-POSITION: 0px -45px
}
.extras A.doc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/documents.gif) no-repeat 0px 2px; =
PADDING-TOP: 0px
}
.extras A.doc:hover {
	BACKGROUND-POSITION: 0px -48px
}
.extras A.data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/database.gif) no-repeat 0px 2px; =
PADDING-TOP: 0px
}
.extras A.data:hover {
	BACKGROUND-POSITION: 0px -46px
}
.extras A.poll {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 3px; =
BACKGROUND: url(/graphics/icons/poll.gif) no-repeat 0px 1px; =
PADDING-TOP: 0px
}
.extras A.poll:hover {
	BACKGROUND-POSITION: 0px -47px
}
.extras A.arrow {
	BACKGROUND-IMAGE: url(/graphics/li_bullet.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 1px 4px; PADDING-TOP: 0px
}
.extras A SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-SIZE: 0.85em
}
.extras H5 {
	DISPLAY: inline
}
A.bc_video {
	MARGIN: 0px; PADDING-LEFT: 20px; BACKGROUND: =
url(/graphics/icons/video.gif) no-repeat 0px 2px; COLOR: #aa0706 =
!important
}
A.bc_video:hover {
	BACKGROUND-POSITION: 0px -46px
}
.divLine {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 5px
}
.byline {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 0.85em; PADDING-TOP: 0px
}
.spacer {
	MARGIN-TOP: 6px
}
.spacerBottom {
	MARGIN-BOTTOM: 8px
}
.nospace {
	PADDING-BOTTOM: 0px !important; MARGIN-BOTTOM: 0px !important
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}
.hDots {
	PADDING-BOTTOM: 6px; BACKGROUND: url(/graphics/h_dots.gif) repeat-x =
left bottom
}
.block:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: =
"."
}
.block {
	DISPLAY: inline-block
}
* HTML .block {
	HEIGHT: 1%
}
.block {
	DISPLAY: block
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/block2.css

.block2 {
=09
}
.block2 .contentblock {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
MARGIN-BOTTOM: 10px; BACKGROUND: #dddddb; CLEAR: left; BORDER-TOP: =
#aeadab 1px solid; BORDER-RIGHT: #aeadab 1px solid; PADDING-TOP: 6px
}
.block2 .contentblock .innerblock {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
MARGIN-BOTTOM: 0px; BACKGROUND: #fff; BORDER-TOP: #aeadab 1px solid; =
BORDER-RIGHT: #aeadab 1px solid; PADDING-TOP: 6px
}
.block2 H4 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.block2 H3 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.block2 .tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: =
0px; DISPLAY: block; HEIGHT: 24px; PADDING-TOP: 0px
}
.block2 .tabs LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 2px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/graphics/tabs/tabs_right.gif) no-repeat right 1px; FLOAT: left; =
PADDING-TOP: 0px
}
.block2 .tabs LI A:link {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px 1px; =
COLOR: #fff; FONT-SIZE: 0.99em; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.block2 .tabs LI A:visited {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px 1px; =
COLOR: #fff; FONT-SIZE: 0.99em; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.block2 .tabs LI A:active {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: =
block; BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px 1px; =
COLOR: #fff; FONT-SIZE: 0.99em; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
.block2 .tabs LI A:hover {
	COLOR: #ccc
}
.block2 .tabs LI.selected {
	BACKGROUND: url(/graphics/tabs/tabs_right.gif) no-repeat right -46px; =
COLOR: #000
}
.block2 .tabs LI.selected A:link {
	BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px -46px; =
HEIGHT: auto; COLOR: #000; FONT-WEIGHT: bold
}
.block2 .tabs LI.selected A:visited {
	BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px -46px; =
HEIGHT: auto; COLOR: #000; FONT-WEIGHT: bold
}
.block2 .tabs LI.selected A:active {
	BACKGROUND: url(/graphics/tabs/tabs_left.gif) no-repeat 0px -46px; =
HEIGHT: auto; COLOR: #000; FONT-WEIGHT: bold
}
.block2 .tabs LI.selected A:hover {
	TEXT-DECORATION: none
}
.block2 .tabs H3 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: =
0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
PADDING-TOP: 4px
}
.block2 H1.sectionTitle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
.block2 .storySet {
	BORDER-BOTTOM: medium none; BORDER-TOP: medium none
}
.block .photoView .contentblock {
	BORDER-BOTTOM: #8a7c7c 1px solid; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 10px; MIN-HEIGHT: 90px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: url(/graphics/multimedia/bg.jpg) #881a1b =
repeat-x; COLOR: #fff; BORDER-TOP: #8a7c7c 1px solid; BORDER-RIGHT: =
#8a7c7c 1px solid; PADDING-TOP: 10px
}
.block .photoView H2 A {
	COLOR: #f5d998; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.block .photoView P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
11px; PADDING-TOP: 0px
}
.block .photoView .col {
	MARGIN-LEFT: 25px
}
.block .photoView .toTop {
	FLOAT: right
}
.block .photoView .arrowLeft {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.block .photoView .arrowRight {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.block .photoView A IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
.block .photoView A:hover IMG {
	BORDER-BOTTOM: #f5d998 1px solid; BORDER-LEFT: #f5d998 1px solid; =
BORDER-TOP: #f5d998 1px solid; BORDER-RIGHT: #f5d998 1px solid
}
.block .myCal {
	MIN-WIDTH: 284px; PADDING-BOTTOM: 6px; BACKGROUND: =
url(/graphics/myCalendar/main_bg.jpg)
}
.block .myCal .myCalblock {
	BORDER-BOTTOM: #c4bcbc 3px solid; BORDER-LEFT: #c4bcbc 3px solid; =
PADDING-BOTTOM: 6px; MARGIN: 0px 6px 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #fff; BORDER-TOP: #c4bcbc 3px solid; =
BORDER-RIGHT: #c4bcbc 3px solid; PADDING-TOP: 6px
}
.block .myCal H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/graphics/myCalendar/head_bg.jpg) repeat-x; PADDING-TOP: 0px
}
.block .myCal H2 {
=09
}
.block .myCal .formLabel {
	MARGIN: 15px
}
.block .myCal .formInput {
	BORDER-BOTTOM: #c4bcbc 1px solid; BORDER-LEFT: #c4bcbc 1px solid; =
WIDTH: 100px; BACKGROUND: url(/graphics/myCalendar/bgtile.gif); CLEAR: =
both; BORDER-TOP: #c4bcbc 1px solid; BORDER-RIGHT: #c4bcbc 1px solid
}
.block .myCal UL.tabs {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: =
0px; DISPLAY: block; BACKGROUND: url(/graphics/myCalendar/tab_bg.jpg); =
HEIGHT: 21px; PADDING-TOP: 0px
}
.block .myCal UL.tabs LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(/graphics/myCalendar/tab_right.gif) =
no-repeat right 0px; FLOAT: left; PADDING-TOP: 0px
}
.block .myCal UL.tabs LI A:link {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.block .myCal UL.tabs LI A:visited {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.block .myCal UL.tabs LI A:active {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.block .myCal UL.tabs LI A:hover {
	COLOR: #ccc
}
.block .myCal UL.tabs LI.selected {
	BACKGROUND: url(/graphics/myCalendar/tab_right.gif) no-repeat right =
-48px; COLOR: #000
}
.block .myCal UL.tabs LI.selected A:link {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}
.block .myCal UL.tabs LI.selected A:visited {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}
.block .myCal UL.tabs LI.selected A:active {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/block3.css

.block3 .contentblock {
	BORDER-BOTTOM: #8a7c7c 1px solid; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: =
#c5c2c2; CLEAR: left; BORDER-TOP: #8a7c7c 1px solid; BORDER-RIGHT: =
#8a7c7c 1px solid; PADDING-TOP: 6px
}
.block3 H1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #595757; COLOR: #fff; FONT-SIZE: 12px; =
BORDER-TOP: #8a7c7c 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #8a7c7c =
1px solid; PADDING-TOP: 6px
}
.block3 H1 A {
	COLOR: #fff
}
.block3 H1 A:visited {
	COLOR: #fff
}
.block3 H1.sectionTitle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: =
6px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #595757; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.block3 .storySet {
	BORDER-BOTTOM: medium none; BORDER-TOP: medium none
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/block4.css

.block4 {
=09
}
.block4 .contentblock {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: #aeadab 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; =
MARGIN-BOTTOM: 10px; BACKGROUND: url(/graphics/buzz_bg.jpg) #e5e5e3 =
repeat-x; BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: #aeadab 1px =
solid; PADDING-TOP: 6px
}
.block4 .noGrad {
	BACKGROUND: #fff
}
.block4 .grey {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: =
#eeeeed; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.block4 H1.sectionTitle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none =
transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: =
medium none
}
.block4 .storySet {
	BORDER-BOTTOM: medium none; BORDER-TOP: medium none
}
.block4 UL.HLine LI {
	BACKGROUND: url(/graphics/buzz_bg.jpg) #e5e5e3 repeat-x
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/extras.css

.block .block2 .contentblock {
	BORDER-BOTTOM: #8a7c7c 1px solid; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: =
#c5c2c2; BORDER-TOP: #8a7c7c 1px solid; BORDER-RIGHT: #8a7c7c 1px solid; =
PADDING-TOP: 6px
}
.block .block2 H1 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #595757; COLOR: #fff; FONT-SIZE: 12px; =
BORDER-TOP: #8a7c7c 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #8a7c7c =
1px solid; PADDING-TOP: 6px
}
.photoViewerblock H3 {
	COLOR: #aa0706; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.photoViewerblock .contentblock {
	BORDER-BOTTOM: #8a7c7c 1px solid; BORDER-LEFT: #8a7c7c 1px solid; =
PADDING-BOTTOM: 10px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: =
url(/graphics/multimedia/bg.jpg) #881a1b repeat-x; HEIGHT: 90px; COLOR: =
#fff; BORDER-TOP: #8a7c7c 1px solid; BORDER-RIGHT: #8a7c7c 1px solid; =
PADDING-TOP: 10px
}
.photoViewerblock H2 A {
	COLOR: #f5d998; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.photoViewerblock P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
11px; PADDING-TOP: 0px
}
.photoViewerblock .col {
	MARGIN-LEFT: 25px
}
.photoViewerblock .toTop {
	FLOAT: right
}
.photoViewerblock .arrowLeft {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.photoViewerblock .arrowRight {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; =
PADDING-RIGHT: 5px; FLOAT: right; PADDING-TOP: 5px
}
.photoViewerblock A IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: =
#000 1px solid; BORDER-RIGHT: #000 1px solid
}
.photoViewerblock A:hover IMG {
	BORDER-BOTTOM: #f5d998 1px solid; BORDER-LEFT: #f5d998 1px solid; =
BORDER-TOP: #f5d998 1px solid; BORDER-RIGHT: #f5d998 1px solid
}
.myCalblock {
	MIN-WIDTH: 284px; PADDING-BOTTOM: 6px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(/graphics/myCalendar/main_bg.jpg); FONT-SIZE: 12px
}
.myCalblock H1 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
url(/graphics/myCalendar/head_bg.jpg) repeat-x; PADDING-TOP: 0px
}
.myCalblock .myCalcontent {
	BORDER-BOTTOM: #c4bcbc 3px solid; BORDER-LEFT: #c4bcbc 3px solid; =
PADDING-BOTTOM: 6px; MARGIN: 0px 6px 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BACKGROUND: #fff; BORDER-TOP: #c4bcbc 3px solid; =
BORDER-RIGHT: #c4bcbc 3px solid; PADDING-TOP: 6px
}
.myCalblock H2 {
	MARGIN-BOTTOM: 10px; COLOR: #666; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.myCalblock .formInput {
	BORDER-BOTTOM: #c4bcbc 1px solid; BORDER-LEFT: #c4bcbc 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 250px; PADDING-RIGHT: =
2px; BACKGROUND: url(/graphics/myCalendar/bgtile.gif); COLOR: #aa0706; =
FONT-SIZE: 16px; BORDER-TOP: #c4bcbc 1px solid; FONT-WEIGHT: bold; =
BORDER-RIGHT: #c4bcbc 1px solid; PADDING-TOP: 2px
}
.myCalblock .submitBtn {
	MARGIN-TOP: 5px; WIDTH: 60px; BACKGROUND: #666; HEIGHT: 20px; COLOR: =
#fff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.myCalblock UL.tabs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px -1px 3px; =
PADDING-LEFT: 6px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: =
url(/graphics/myCalendar/tab_bg.jpg); HEIGHT: 21px; LIST-STYLE-IMAGE: =
none; PADDING-TOP: 0px
}
.myCalblock UL.tabs LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2px 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: url(/graphics/myCalendar/tab_right.gif) =
no-repeat right 0px; FLOAT: left; PADDING-TOP: 0px
}
.myCalblock UL.tabs LI A:link {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.myCalblock UL.tabs LI A:visited {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.myCalblock UL.tabs LI A:active {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: =
block; BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
0px; COLOR: #fff; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
.myCalblock UL.tabs LI A:hover {
	COLOR: #ccc
}
.myCalblock UL.tabs LI.selected {
	BACKGROUND: url(/graphics/myCalendar/tab_right.gif) no-repeat right =
-48px; COLOR: #000
}
.myCalblock UL.tabs LI.selected A:link {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}
.myCalblock UL.tabs LI.selected A:visited {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}
.myCalblock UL.tabs LI.selected A:active {
	BACKGROUND: url(/graphics/myCalendar/tab_light.gif) no-repeat 0px =
-48px; HEIGHT: auto; COLOR: #000; FONT-WEIGHT: normal
}
TD.tsnusopen10topnav {
	TEXT-ALIGN: center
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/article.css

#pluckcomments {
	WIDTH: 640px
}
#login-container {
	FONT-SIZE: 75%
}
#login-container A {
	COLOR: #0d2569
}
TEXTAREA#gslComFormBody {
	WIDTH: 630px
}
INPUT#gslComFormBody {
	BORDER-BOTTOM: #363 1px solid; BORDER-LEFT: #696 1px solid; =
PADDING-BOTTOM: 0px; MARGIN: 8px 10px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; =
BACKGROUND: url(/graphics/buttonbackground.gif); COLOR: #fff; FONT-SIZE: =
11.5px; BORDER-TOP: #696 1px solid; CURSOR: pointer; FONT-WEIGHT: bold; =
BORDER-RIGHT: #363 1px solid; PADDING-TOP: 0px
}
.UAWidget-PopUp {
	BORDER-BOTTOM: #a3a197 2px solid; BORDER-LEFT: #a3a197 2px solid; =
PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #dedad1; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; BORDER-TOP: #a3a197 2px solid; BORDER-RIGHT: #a3a197 =
2px solid; PADDING-TOP: 6px
}
.UAWidget-PopUp A {
	COLOR: #0d2569
}
#articlepage1 {
=09
}
#articlepage1 #contentWrap {
	BACKGROUND-IMAGE: url(/graphics/BG_article1.gif); WIDTH: 990px
}
#articlepage1 #mainContent {
	PADDING-BOTTOM: 1px; WIDTH: 669px; BORDER-RIGHT: 0px
}
#topTools {
=09
}
#endTools {
	PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 6px; BACKGROUND: =
url(/graphics/h_dots.gif) repeat-x left bottom
}
UL.articleTools {
=09
}
UL.articleTools LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 15px 0px 0px; FLOAT: left; HEIGHT: =
20px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: none
}
UL.articleTools LI A {
	COLOR: #000; TEXT-DECORATION: none
}
UL.articleTools LI A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
UL.articleTools LI A:active {
	COLOR: #000; TEXT-DECORATION: none
}
UL.articleTools LI A:hover {
	COLOR: #aa0706; TEXT-DECORATION: none
}
UL.articleTools LI.print {
	PADDING-RIGHT: 20px; BACKGROUND: url(/graphics/print.gif) no-repeat =
right 0px
}
UL.articleTools LI.email {
	PADDING-RIGHT: 20px; BACKGROUND: url(/graphics/email.gif) no-repeat =
right 3px
}
UL.articleTools LI.comment {
	PADDING-RIGHT: 20px; BACKGROUND: url(/graphics/comment.gif) no-repeat =
right 0px
}
UL.articleTools LI.share {
	PADDING-LEFT: 20px; BACKGROUND: url(/graphics/storysec_dropdown.gif) =
no-repeat left 0px
}
UL.articleTools LI.flash {
	PADDING-RIGHT: 20px; BACKGROUND: url(/graphics/getflash.gif) no-repeat =
right 0px
}
UL.articleTools LI.txtLabel {
	MARGIN-RIGHT: 2px
}
UL.articleTools LI.txtSml {
	WIDTH: 29px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: =
16px; MARGIN-RIGHT: 2px
}
UL.articleTools LI.txtNormal {
	WIDTH: 19px; HEIGHT: 16px; MARGIN-RIGHT: 2px
}
UL.articleTools LI.txtBig {
	WIDTH: 29px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: =
16px
}
UL.articleTools UL.pageNav {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; =
WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.articleTools UL.pageNav LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.articleTools UL.pageNav LI A.subLink {
	PADDING-LEFT: 20px; WIDTH: 4em; PADDING-RIGHT: 0px
}
UL.articleTools UL.pageNav LI UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 10em; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.articleTools UL.pageNav LI UL LI {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; =
WIDTH: 10em; PADDING-RIGHT: 0px; HEIGHT: auto; MARGIN-LEFT: 0.25em; =
PADDING-TOP: 3px
}
UL.articleTools UL.pageNav LI UL LI IMG {
	MARGIN-RIGHT: 4px
}
UL.articleTools UL.pageNav LI UL LI A {
=09
}
UL.articleTools UL.pageNav LI UL LI A:hover {
=09
}
UL.articleTools UL.pageNav LI A.subLink {
	BACKGROUND-POSITION: left 50%
}
#articleBody {
	PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 6px; BACKGROUND: =
url(/graphics/h_dots.gif) repeat-x left bottom; CLEAR: left; FONT-SIZE: =
105%; PADDING-TOP: 10px
}
.bigText#articleBody {
	FONT-SIZE: 120%
}
.smallText#articleBody {
	FONT-SIZE: 90%
}
#articleBody H1 {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0.25em; MARGIN-BOTTOM: 0.25em; COLOR: =
#0d2569; FONT-SIZE: 1.5em
}
#articleBody H2 {
	LINE-HEIGHT: 1em; MARGIN-BOTTOM: 0.5em; COLOR: #666; FONT-SIZE: 1em
}
#articleBody H3 {
	COLOR: #b20e0e; FONT-SIZE: 0.85em
}
#articleBody H4 {
	MARGIN-TOP: 0.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em; FONT-WEIGHT: bold
}
#articleBody H5 {
	MARGIN-BOTTOM: 0.25em; COLOR: #353535; FONT-SIZE: 1.1em; FONT-WEIGHT: =
normal
}
#articleBody H6 {
	LINE-HEIGHT: 1.2em; MARGIN-BOTTOM: 0.25em; FONT-SIZE: 1em
}
#articleBody P {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em
}
#articleBody UL {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em
}
#articleBody OL {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em
}
#articleBody DD {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em
}
#articleBody BLOCKQUOTE {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
0.8em
}
#articleBody TD {
	LINE-HEIGHT: 1.5em; MARGIN-BOTTOM: 0.5em; COLOR: #262626; FONT-SIZE: =
1em
}
#articleBody UL {
	LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 5px; FONT-SIZE: 0.8em; =
LIST-STYLE-IMAGE: none
}
#articleBody UL LI {
	BACKGROUND-IMAGE: url(/graphics/li_bullet.gif); PADDING-BOTTOM: 0px; =
PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 1px 4px; PADDING-TOP: 0px
}
#articleBody A {
	COLOR: #0d2569; TEXT-DECORATION: underline
}
#articlepage1 #column2 {
	WIDTH: 296px; PADDING-RIGHT: 10px; DISPLAY: inline; MARGIN-LEFT: -6px
}
#articleExtras {
	BORDER-BOTTOM: #aeadab 1px solid; BORDER-LEFT: medium none; =
PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f8f8f6; PADDING-LEFT: 8px; =
WIDTH: 296px; PADDING-RIGHT: 8px; FLOAT: right; BORDER-TOP: #aeadab 1px =
solid; MARGIN-RIGHT: 8px; BORDER-RIGHT: #aeadab 1px solid; PADDING-TOP: =
8px
}
#articleExtras #fullView {
	MARGIN-BOTTOM: 8px
}
#articleExtras #galThumbs A IMG {
	BORDER-BOTTOM: #ccc 3px solid; BORDER-LEFT: #ccc 3px solid; MARGIN: 0px =
15px 15px 0px; BORDER-TOP: #ccc 3px solid; BORDER-RIGHT: #ccc 3px solid
}
#articleExtras #galThumbs A:hover IMG {
	BORDER-BOTTOM: #aa0706 3px solid; BORDER-LEFT: #aa0706 3px solid; =
BORDER-TOP: #aa0706 3px solid; BORDER-RIGHT: #aa0706 3px solid
}
#articleExtras #photoCaption P {
	FONT-SIZE: 0.8em
}
#articleExtras #photoCaption P {
	FONT-SIZE: 0.8em
}
#articleExtras #photoCaption .timeStamp {
	FLOAT: right; FONT-SIZE: 0.8em
}
#articlepage1 #articleSupportBlock {
	PADDING-BOTTOM: 10px; MARGIN: 0px 10px 0px 19px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
#articlepage1 #column1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 310px; =
PADDING-RIGHT: 10px; BACKGROUND: url(/graphics/border_vDots.gif) =
repeat-y right top; BORDER-TOP: medium none; PADDING-TOP: 0px
}
#articlepage1 #centerWell {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 0px; =
WIDTH: 309px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: medium none; =
BORDER-RIGHT: medium none
}
#articlepage1 #column2 IMG.medRectAd {
	MARGIN-LEFT: -2px; MARGIN-RIGHT: -2px
}
#articlepage1 #footer {
	PADDING-TOP: 9px
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/viewer.css

.featuredBox {
	BORDER-BOTTOM: #aeadab 1px solid; TEXT-ALIGN: left; BORDER-LEFT: =
#aeadab 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; =
PADDING-RIGHT: 6px; MARGIN-BOTTOM: 10px; BACKGROUND: =
url(/graphics/buzz_bg.jpg) #e5e5e3 repeat-x; COLOR: #000; CLEAR: left; =
BORDER-TOP: #aeadab 1px solid; BORDER-RIGHT: #aeadab 1px solid; =
PADDING-TOP: 6px
}
UL.controls {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL.controls LI {
	BORDER-BOTTOM: #aeadab 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#aeadab 1px solid; PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; MARGIN: =
0px 5px 5px 0px; PADDING-LEFT: 5px; WIDTH: 40px; PADDING-RIGHT: 5px; =
BACKGROUND: #fff; FLOAT: left; COLOR: #0d2569; FONT-SIZE: 10px; =
BORDER-TOP: #aeadab 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: =
#aeadab 1px solid; PADDING-TOP: 1px
}
UL.controls LI A {
	COLOR: #000
}
UL.controls LI A:hover {
	COLOR: #0d2569
}
.is_paused {
	COLOR: #aa0706; FONT-WEIGHT: bold
}
.is_playing {
	FONT-WEIGHT: normal
}
#r1_div {
	CLEAR: left
}
#r1_div A IMG {
	POSITION: absolute
}
.headlines {
	MARGIN: 160px 0px 0px; HEIGHT: 160px; OVERFLOW: hidden
}
#r1_caption_anchor {
	COLOR: #0d2569; CURSOR: pointer
}
#r1_caption_anchor DIV {
	COLOR: #0d2569; CURSOR: pointer
}
#r1_caption {
	LINE-HEIGHT: 17px; HEIGHT: 50px; FONT-SIZE: 12px; OVERFLOW: hidden; =
FONT-WEIGHT: normal
}
.headlines UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; =
LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.headlines UL LI A {
	MARGIN: 0px; DISPLAY: block; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.headlines UL LI SPAN {
	MARGIN: 0px; DISPLAY: block; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.headlines UL LI {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 1.2em; LIST-STYLE-TYPE: =
none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
A .on_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/graphics/li_bullet.gif) #ccc no-repeat 2px 9px; COLOR: =
#000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
A:active .on_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/graphics/li_bullet.gif) #ccc no-repeat 2px 9px; COLOR: =
#000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
A:visited .on_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/graphics/li_bullet.gif) #ccc no-repeat 2px 9px; COLOR: =
#000; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
A .off_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: =
block; BACKGROUND: url(/graphics/li_bullet_sqblk.gif) no-repeat 1px 9px; =
COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
A:active .off_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: =
block; BACKGROUND: url(/graphics/li_bullet_sqblk.gif) no-repeat 1px 9px; =
COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
A:visited .off_tab {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: =
block; BACKGROUND: url(/graphics/li_bullet_sqblk.gif) no-repeat 1px 9px; =
COLOR: #000; FONT-WEIGHT: normal; PADDING-TOP: 2px
}
A:hover .off_tab {
	BACKGROUND-COLOR: #fff; TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/scoreboard.css

.navItem {
	FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 11px
}
.navItem A {
	TEXT-DECORATION: none
}
.navItem A:hover {
	TEXT-DECORATION: none
}
.sportTitle {
	FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 18px; FONT-WEIGHT: =
bold
}
.tsnid {
	FONT-FAMILY: Verdana, Helvetica, Arial; FONT-SIZE: 10px
}
.tsnid A {
	COLOR: #000000
}
.tsnid A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
PRE {
	FONT-SIZE: 12px
}
.TSN1 {
	FONT: 10px Verdana, Helvetica, Arial
}
.TSN1 A {
	TEXT-DECORATION: underline
}
.TSN1 A:hover {
	TEXT-DECORATION: none
}
.TSN1a {
	FONT: bold 12px Verdana, Helvetica, Arial
}
.TSN1b {
	FONT: bold 10px Verdana, Helvetica, Arial; COLOR: #a50400
}
.TSN1c {
	FONT: bold 10px Verdana, Helvetica, Arial
}
.TSN1d {
	FONT: bold 16px Verdana, Helvetica, Arial
}
.TSN2 {
	FONT: bold 10px Verdana, Helvetica, Arial; BACKGROUND: #2c312f; COLOR: =
#fff
}
.TSN2 A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.TSN2 A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.TSN3 {
	FONT: 10px Verdana, Helvetica, Arial; BACKGROUND: #000066; COLOR: =
#ffffff
}
.TSN4 {
	FONT: bold 11px Verdana, Helvetica, Arial; BACKGROUND: #730f11; COLOR: =
#ffcc00
}
.TSN5 {
	FONT: 10px Verdana, Helvetica, Arial; BACKGROUND: #efefef
}
.TSN5 A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.TSN5 A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.TSN6 {
	FONT: bold 11px Verdana, Helvetica, Arial; BACKGROUND: #730f11; COLOR: =
#ffffff
}
.TSN7 {
	FONT: 11px Verdana, Helvetica, Arial; BACKGROUND: #ffffff
}
.TSN8 {
	FONT: bold 10px Verdana, Helvetica, Arial; BACKGROUND: #000000; COLOR: =
#ffffff
}
.TSN8 A {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.TSN8 A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}
.TSN9 {
	FONT: bold 10px Verdana, Helvetica, Arial; BACKGROUND: #999999; COLOR: =
#ffffff
}
.TSN9 A {
	COLOR: #000000; TEXT-DECORATION: none
}
.TSN9 A:hover {
	COLOR: #999999
}
.TSN10 {
	FONT: bold 10px Verdana, Helvetica, Arial; BACKGROUND: #efefef; COLOR: =
#ffffff
}
.TSN10 A {
	COLOR: #000000; TEXT-DECORATION: underline
}
.TSN10 A:hover {
	COLOR: #999999; TEXT-DECORATION: none
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/photoSelect.css

#photoPicker {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 292px; BACKGROUND: =
#f8f8f6
}
#photoPicker A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#fullView {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 292px; =
PADDING-LEFT: 0px; WIDTH: 292px; PADDING-RIGHT: 0px; HEIGHT: 292px; =
PADDING-TOP: 0px
}
#fullView A {
	BORDER-BOTTOM: transparent 1px solid; BORDER-LEFT: transparent 1px =
solid; LINE-HEIGHT: 290px; WIDTH: 290px; HEIGHT: 290px; BORDER-TOP: =
transparent 1px solid; BORDER-RIGHT: transparent 1px solid
}
#fullView IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: =
middle; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#photoCaption {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT: 0.8em/1.1em arial, helvetica, sans-serif; =
COLOR: #000; PADDING-TOP: 5px
}
UL#galThumbs {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL#galThumbs LI {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd =
1px solid; PADDING-BOTTOM: 2px; LINE-HEIGHT: 75px; MARGIN: 5px; =
PADDING-LEFT: 2px; WIDTH: 81px; PADDING-RIGHT: 2px; DISPLAY: =
inline-block; BACKGROUND: #fff; FLOAT: left; HEIGHT: 81px; BORDER-TOP: =
#ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 2px
}
UL#galThumbs LI IMG {
	BORDER-BOTTOM: #fff 2px solid; BORDER-LEFT: #fff 2px solid; =
VERTICAL-ALIGN: middle; BORDER-TOP: #fff 2px solid; CURSOR: pointer; =
BORDER-RIGHT: #fff 2px solid
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/lightbox.css

#lightbox {
	Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; =
WIDTH: 100%; LEFT: 0px
}
#lightbox A IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#outerImageContainer {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: =
250px; HEIGHT: 250px
}
#imageContainer {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; =
PADDING-TOP: 10px
}
#loading {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; =
HEIGHT: 25%; TOP: 40%; LEFT: 0%
}
#hoverNav {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#imageContainer > #hoverNav {
	LEFT: 0px
}
#hoverNav A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#prevLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(/graphics/blank.gif) =
no-repeat; HEIGHT: 100%
}
#nextLink {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: url(/graphics/blank.gif) =
no-repeat; HEIGHT: 100%
}
#prevLink {
	FILTER: alpha(opacity=3D60); BACKGROUND: url(/graphics/prevlabel.gif) =
no-repeat left 10%; FLOAT: left; LEFT: 0px; opacity: .6
}
#nextLink {
	FILTER: alpha(opacity=3D60); BACKGROUND: url(/graphics/nextlabel.gif) =
no-repeat 99% 10%; FLOAT: right; RIGHT: 0px; opacity: .6
}
#imageDataContainer {
	BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 10px/1.4em =
Verdana, Helvetica, sans-serif; OVERFLOW: auto
}
#imageData {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: =
#666; PADDING-TOP: 0px
}
#imageData #imageDetails {
	TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left
}
#imageData #caption {
	FONT-WEIGHT: bold
}
#imageData #numberDisplay {
	PADDING-BOTTOM: 1em; DISPLAY: block; CLEAR: left
}
#imageData #bottomNavClose {
	PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right
}
#overlay {
	Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 100%; =
HEIGHT: 500px; TOP: 0px; LEFT: 0px
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/innerPageNav/css/innerPageNav.css

UL.pageNav {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pageNav UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; =
MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.pageNav {
	BORDER-BOTTOM: #d5d5d5 1px solid; WIDTH: 100%; BACKGROUND: =
url(/graphics/top_stories_bar.jpg) no-repeat -80px 0px; FLOAT: left; =
BORDER-TOP: #d5d5d5 1px solid
}
UL.pageNav A {
	WIDTH: 10em; DISPLAY: block; COLOR: #7d7d7d
}
UL.pageNav A:hover {
=09
}
UL.pageNav LI {
	BACKGROUND-IMAGE: none; MARGIN: 5px 0px 0px; WIDTH: 10em; DISPLAY: =
block; FLOAT: left
}
UL.pageNav LI:hover {
	POSITION: static
}
UL.pageNav LI.hover {
	POSITION: static
}
UL.pageNav LI UL {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc =
1px solid; PADDING-BOTTOM: 6px; WIDTH: 10em; PADDING-RIGHT: 6px; =
BACKGROUND: #eee; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px =
solid; LEFT: -999em
}
UL.pageNav LI:hover UL {
	LEFT: auto
}
UL.pageNav LI.sfhover UL {
	LEFT: auto
}
UL.pageNav LI A.subLink {
	WIDTH: 10em; PADDING-RIGHT: 20px; BACKGROUND: =
url(/graphics/storysec_dropdown.gif) no-repeat right 50%; HEIGHT: 14px; =
COLOR: #c6c6c6; PADDING-TOP: 5px
}
UL.pageNav H1.sectionTitle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: left; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
UL.pageNav A.rss_linkStory {
	PADDING-BOTTOM: 0px; MARGIN: 7px 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: =
auto; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/css/ie.css

.block UL LI {
	DISPLAY: inline-block
}
.imageRnobrdr {
	TEXT-ALIGN: left; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 94px; =
PADDING-RIGHT: 2px; FLOAT: right; MARGIN-LEFT: 8px; PADDING-TOP: 2px
}
.imageRnobrdr UL LI {
	DISPLAY: inline
}
.block .dateStamp {
	MARGIN-LEFT: -3px
}
#sitemap UL.last {
	MARGIN-TOP: -3px
}
#footbox {
	MARGIN-TOP: -3px
}
#carouselContainer {
	OVERFLOW: hidden
}
UL.front_top_links {
	MARGIN-TOP: 0px; WIDTH: 95px; PADDING-TOP: 0px
}
#election_results TABLE {
	MARGIN: 0px 0px 0px -6px
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.ur.gcion.com/AD/AdtechSiteSettings.js

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines Site settings for Adtech                       */=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var adtech_selected =3D1; //If site uses Adtech then value should be "1" =
else if it uses OAS then it should be "0"=0A=
var adtech_throttle =3D 4;//This variable controls the flow of adtech =
calls:0 =3D none;1 =3D 25%;2 =3D 50%;3 =3D 75%;>3 =3D 100%=0A=
var adtechserver =3D "gannett.gcion.com"; //Adtech Server Name=0A=
var adtechnetworkid =3D  5111.1; //5071.21 //Adtech Network ID=0A=
var adtech_keyvalue_Array=3D new Array(=0A=
"car",=0A=
"majorevent"=0A=
); //Array should consist of all defined keys or words which can be =
targetted using adtech =0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines site settings for CheckM8                       */=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
var checkM8_site_control =3D "1"; //"1" to turn on the checkM8 calls and =
"0" to turnoff the checkM8 calls per site =0A=
var adtechdefaultplacement =3D 896084;  //Default ad placement when =
primary ad targeting criteria is not found=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.ur.gcion.com/Scripts/AD/Adtechscript.js

//OAS-Adtech migration script
//Created 2/26/08 by SSS-GMTI=20
//Updated Regex change to determine the dynamic ads 3/31/2008 by =
sss-gmti
//Updated OAS_sitepage value to ignore the ending "/" and also updated =
new placement id 5/8/2008 by sss-gmti
//5/15/2008 -sss- updated the script tag so that link scanning software =
dont interpret the script tag.
//11/01/2008 -TGW/JLS/SSS - added AD_IFRAME_ROTATE and related routines=20
//Script is mainly used to migrate from  OAS to Adtech.Still the calls =
will use OAS_AD function itself.=20
//01/19/2009-YT-added CheckM8 JS functions
//09/23/2009 - AKlein - replaced default placement code (133600) with =
adtechdefaultplacement var

//Variable inizialization=20
/*dictionary to hold references to adregions for updating populate by =
AD_IFRAME*/
var ad_regions =3D {};
/*array of ad positions populated by AD_IFRAME*/
var adpos_arr =3D new Array();
/*for those ad positions which won't have the dimensions in the name, =
can be specified here or appended to in code elsewhere  ex: =
ad_sizes["launchpad"]=3D"600x280"; */
var ad_sizes =3D {};
/*default rotate interval in seconds for AD IFRAME Rotate */
var default_rotate=3D180;
/*minimum rotate interval in seconds for AD IFRAME Rotate*/
var min_rotate=3D60;

//Initial setup=20
if (adtech_selected !=3D1){
	OAS_version =3D 11;
	if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1 || =
navigator.userAgent.indexOf('Mozilla/4.0 WebTV') !=3D -1)
		OAS_version =3D 10;
	if (OAS_version >=3D 11)
		document.write('<scr'+'ipt language=3D"javascript1.1" SRC=3D"' + =
OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + =
OAS_listpos + '?' + OAS_query +'"></scri'+'pt>');
}
else {
	var adtech_enabled =3D 0;=09
	if (adtech_global_control =3D=3D1){
		var randomnumber =3D Math.round(Math.random()*3 + 1);
		if( randomnumber >  (4- adtech_throttle)){
			adtech_enabled =3D 1;=20
			var keyword_counter=3D0;
			var keyvaluepair_counter=3D0;
			var g_keywordstring=3D"";
			var g_keyvaluepairstring=3D"";
			var g_sitepage=3DOAS_sitepage;
			//Add the query paramter to key value pair=20
			AddKeyvaluepair(OAS_query);
			if (window.adgroupid =3D=3D undefined) {
				window.adgroupid =3D Math.round(Math.random() * 1000000);
			}
			g_sitepage =3D g_sitepage.replace(/\/$/,'');=20
		}
	}
}

//This the OAS_Ad which is being used by both OAS and Adtech to make =
calls.=20
function OAS_AD(pos) {
 	if (adtech_selected !=3D1){
		if (OAS_version >=3D 11)
			OAS_RICH(pos);
		else
			OAS_NORMAL(pos);
	}
	else {
		//verify whether the Adtech was enabled in "Initial setup" section
		if(adtech_enabled=3D=3D1){
			var posReg =3D RegExp(/(\d+)x(\d+)_(.*)/);
			var sizepos =3D"";
			var adtech_creativesize =3D "";
			var g_keywordtag =3D"";
			var g_keyvaluepairtag =3D"";

			if (pos.match(posReg)){
				adtech_creativesize =3D "-1";
				sizepos=3D pos.replace(/_\w$/, '');
				adtech_pos =3D "size=3D"+sizepos+";";
			}
			else {
				adtech_creativesize =3D "0";
				adtech_pos =3D "";
			}
			if (g_keywordstring!=3D "")
				g_keywordtag =3D"key=3D"+g_keywordstring+";";
			if (g_keyvaluepairstring !=3D "")
				g_keyvaluepairtag=3Dg_keyvaluepairstring+";";
			document.write('<scr'+'ipt language=3D"javascript1.1" =
src=3D"http://'+adtechserver+'/addyn/3.0/'+adtechnetworkid +'/' + =
adtechdefaultplacement + '/0/'+ adtech_creativesize +'/ADTECH;'+ =
adtech_pos +'alias=3D'+ =
g_sitepage+'_'+pos+';cookie=3Dinfo;loc=3D100;target=3D_blank;'+g_keywordt=
ag+g_keyvaluepairtag+'grp=3D'+window.adgroupid+';misc=3D'+new =
Date().getTime()+'"></scri'+'pt>');=09
		}
	}
}

//This function is only used by adtech to add the keyvaluepair to a =
variable.=20
function AddKeyvaluepair(key){
    var querySplit =3D key.split("&");
	var keywordFound =3D 0;
	for(i =3D 0; i < querySplit.length ; i++){
		//Check whether the key is in key-value pair=20
	    var keyvaluepairsplit =3D querySplit[i].split("=3D");		=09
		if (keyvaluepairsplit!=3D"" && keyvaluepair_counter < 8){
			for (var j =3D0;j<adtech_keyvalue_Array.length;j++){
				if(adtech_keyvalue_Array[j].toLowerCase() =3D=3D =
keyvaluepairsplit[0].toLowerCase()){
					keywordFound =3D1;
					break;
				}
			} //if found add the keyvalue pair to a string=20
			if(keywordFound =3D=3D1){
				if (g_keyvaluepairstring=3D=3D"")
					g_keyvaluepairstring=3D "kv"+querySplit[i];
			    else
					g_keyvaluepairstring =3D g_keyvaluepairstring +";" + =
"kv"+querySplit[i];
				keyvaluepair_counter++;
			}
			keywordFound=3D0;
		}
	}
}

//This function is only used by adtech to add the keywords to a =
variable.=20
function AddKeyword(key){
    if (keyword_counter < 8){
		if (g_keywordstring=3D=3D"")
			g_keywordstring=3D key;
		else
			g_keywordstring =3D g_keywordstring +"+" + key;
		keyword_counter++;
	}
}

//This function is called from the age to add an AdTech iframe ad
function OAS_AD_IFRAME(pos){
=20
	var posReg =3D RegExp(/(\d+)x(\d+)_(.*)/);
	if (pos.match(posReg)){
		var ht_wd =3D pos.split("x");
		var wd =3D ht_wd[1].split("_");
		document.write("<IFRAME class=3D\"ad-frame\" WIDTH=3D\""+ht_wd[0]+"\" =
HEIGHT=3D\""+wd+"\" SCROLLING=3D\"No\" FRAMEBORDER=3D\"0\" =
MARGINHEIGHT=3D\"0\" MARGINWIDTH=3D\"0\"  src=3D\"\" id=3D\""+pos+"\">ad =
goes here when panel becomes active<\/IFRAME>");
	}
	else=20
		document.write("<IFRAME class=3D\"ad-frame\" SCROLLING=3D\"No\" =
FRAMEBORDER=3D\"0\" MARGINHEIGHT=3D\"0\" MARGINWIDTH=3D\"0\"  src=3D\"\" =
id=3D\""+pos+"\">ad goes here when panel becomes active<\/IFRAME>");
}

/*builds the ad urls from the various bases and whatever params*/
function adtech_urls(pos,i_keyword){
	var iframe_src_base =3D "http://"+adtechserver+"/adiframe/3.0/";
	var script_src_base =3D "http://"+adtechserver+"/addyn/3.0/";
	var link_src_base =3D "http://"+adtechserver+"/adlink/3.0/";
	var img_src_base =3D "http://"+adtechserver+"/adserv/3.0/";
	if(adtech_enabled=3D=3D1){
		var posReg =3D RegExp(/(\d+)x(\d+)_(.*)/);
		var sizepos =3D"";
		var adtech_creativesize =3D "";
		var g_keywordtag =3D"";
		var g_keyvaluepairtag =3D"";

		if (pos.match(posReg)){
			adtech_creativesize =3D "-1";
			sizepos=3D pos.replace(/_\w$/, '');
			adtech_pos =3D "size=3D"+sizepos+";";
		}
		else {
			adtech_creativesize =3D "0";
			adtech_pos =3D "";
		}
		if (g_keywordstring!=3D "") {
			if (i_keyword!=3D "" && i_keyword!=3Dundefined)
				g_keywordtag =3D"key=3D"+i_keyword+"+"+g_keywordstring+";";
			else
				g_keywordtag =3D"key=3D"+g_keywordstring+";";
		}
		else
			if (i_keyword!=3D "" && i_keyword!=3Dundefined)
				g_keywordtag =3D"key=3D"+i_keyword+";";
			=09
		if (g_keyvaluepairstring !=3D "")
			g_keyvaluepairtag=3Dg_keyvaluepairstring+";";
		var data =3D adtechnetworkid +"/" + adtechdefaultplacement + "/0/"+ =
adtech_creativesize +"/ADTECH;"+ adtech_pos +"alias=3D"+ =
g_sitepage+"_"+pos+";cookie=3Dinfo;loc=3D100;target=3D_blank;"+g_keywordt=
ag+g_keyvaluepairtag+"grp=3D"+window.adgroupid+";misc=3D"+new =
Date().getTime();=09
		=09
		return {iframe:iframe_src_base + data,
			script:script_src_base + data,
			link:link_src_base + data,
			img:img_src_base + data
		};
	}else{
		return {iframe:"",
			script:"",
			link:"",
			img:""
		};
	}
}

/*sets iframe src to pre-determined url thus refrshing the iframe*/
function placeAD(pos,i_keyword){
	ad_regions[pos].src =3D adtech_urls(pos,i_keyword).iframe;
}
           =20
/*gets size for ad pos looking up in ad_sizes dictionary*/
function resolveSize(pos){
	if(ad_sizes=3D=3Dundefined)
		return {width: undefined, height: undefined};

	/*look for var like*/
	pos_size_str =3D ad_sizes[pos];
	result =3D "";
	if (pos_size_str !=3D undefined) {
		new_pos =3D pos_size_str+ "_" + pos;
		result =3D getAdDimensions(new_pos);
	}
	else {
		result =3D {width: undefined, height: undefined};
	}
	return result;
}

/*writes out iframe to be used for ads if dimensions is not specified it =
will attempt to resolve it either from the pos name itself or looking it =
up in a dictionary*/=09
function AD_IFRAME(pos,dimensions){
	if(dimensions=3D=3Dundefined)
		dimensions =3D getAdDimensions(pos);
	if (dimensions.width =3D=3D undefined)=20
		dimensions =3D resolveSize(pos);
	if(dimensions.width=3D=3Dundefined)
		dimensions =3D getAdDimensions(dimensions + "_unknown");

	size =3D dimensions.width !=3D undefined ? "width=3D\"" + =
dimensions.width + "\" height=3D\"" + dimensions.height + "\"" : "";
	iframeid =3D "_" + pos.replace(/ /g,"");
	document.write("<IFRAME class=3D\"ad-frame\"" + size + "  =
SCROLLING=3D\"No\" FRAMEBORDER=3D\"0\" MARGINHEIGHT=3D\"0\" =
MARGINWIDTH=3D\"0\"  src=3D\"\" id=3D\"" + iframeid + "\">ad goes here =
when panel becomes active<\/IFRAME>");
	ad_regions[pos] =3D $(iframeid);
	adpos_arr.push(pos);
}

/*does everything it can do to determine widthxheight from ad pos*/
function getAdDimensions(pos){
	var posReg =3D RegExp(/([0-9]+)x([0-9]+)_(.*)/);
	var sizepos =3D "";

	if (pos.match(posReg)) {
		sizepos =3D pos.split("_")[0];
		arrDim =3D sizepos.toUpperCase().split('X');
		if (arrDim.length >=3D 1)=20
			return {width: arrDim[0],height: arrDim[1]};
		else=20
			return {width: undefined,height: undefined};
	}
	else {
		return {width: undefined,height: undefined};
	}
}
           =20
/*writes out AD_IFRAME with a configured rotate interval*/=09
function AD_IFRAME_ROTATE(adpos,dimensions,rotate){
	/*create iframe*/
	AD_IFRAME(adpos,dimensions !=3D undefined ? getAdDimensions(dimensions =
+ "_") : dimensions);
	/*initially place ad*/
	placeAD(adpos);
	/* set/fix rotate rate*/
	if(rotate=3D=3Dundefined)
		rotate =3D default_rotate;
	else{
		if(rotate<min_rotate)
			rotate =3D min_rotate;
	}
	/*from prototype.js*/
	new PeriodicalExecuter(function(pe){placeAD(adpos,"rotate");}, rotate);
}
/*  Ad function to refresh the ad on event based*/
function AD_IFRAME_REFRESH(adpos,dimensions){
	AD_IFRAME(adpos,dimensions !=3D undefined ? getAdDimensions(dimensions =
+ "_") : dimensions);
	/*initially place ad*/
	placeAD(adpos);
	}
=09
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* Defines function settings for CheckM8                       */
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
function subs_count(fullString,subString){
		var _c =3D 0;
		for (var i=3D0;i<fullString.length;i++) {
			if (subString =3D=3D fullString.substr(i,subString.length))
			_c++;
		}
		return _c;
}

/*Function used to extract the domain from the URL*/
function xtractDomain(){
		var para =3D document.URL;
		var domain =3D "";
		var re =3D =
/((http|ftp):\/)?\/?([^:\/\s]+)(\/)((\w+)*)?(\/)?([\w\-\.]+[^#?\s]+)?(.*)=
?(#[\w\-]+)?$/;
		var firstDomain =3D para.replace(re, "$3");
		var dotCount =3D subs_count(firstDomain,".");
	=09
		if (dotCount =3D=3D "1"){
			var ra =3D /(.*\w)\.(.*\w)/;
			domain =3D firstDomain.replace(ra, "$1");
		};

		if (dotCount =3D=3D "2"){
			var ra =3D /(.*\w)\.(.*\w)\.(.*\w)/;
			domain =3D firstDomain.replace(ra, "$2");
		};
	=09
		if (dotCount =3D=3D "3"){
			var ra =3D /(.*\w)\.(.*\w)\.(.*\w)\.(.*\w)/;
			domain =3D firstDomain.replace(ra, "$3");
		};
		return domain;

}

/*Function used to extract the section from SSTS(OAS_SitePage)*/
function xtractSection(para){
		var re =3D =
/([^:\/\s]+)(\/)((\w+)*)?(\/)?([\w\-\.]+[^#?\s]+)?(.*)?(#[\w\-]+)?$/;
		var section =3D para.replace(re, "$3");
	=09
		return section;
}

/*Function used to extract the last string from SSTS(OAS_SitePage) NOT =
USED YET*/
function xtractFile(para){
		var slashCount =3D subs_count(para,"/");
		var m =3D para.match(/(.*)[\/\\]([^\/\\]+\.\w+)$/);
		var file =3D "";
	=09
		if(slashCount!=3D'0'){file=3Dm[2]}=20
		else {file =3D ""};
	=09
		return file;
}

/*Function holding Assosiative Array (Hash)*/
function matchSections(sec){
		var combineSections =3D new Object();
	=09
		combineSections['umbrella'] =3D 'Home';
		combineSections['money'] =3D 'Business';
		combineSections['business'] =3D 'Business';
		combineSections['entertainment'] =3D	'Entertainment';
		combineSections['life']	=3D 'Entertainment';
		combineSections['news']	=3D 'News';
		combineSections['sports'] =3D	'Sports';
		combineSections['travel'] =3D	'Travel';
	=09
		if (typeof(combineSections[sec]) =3D=3D 'undefined'){
		return "";
		} else {return combineSections[sec];}
	=09
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/detnews.js

function startPrint()
{
	document.write( "\n<!--startclickprintinclude-->" );
}

function openWin( winURL, winName, winWidth, winHeight )
{
	var winTop =3D 250;
	var winLeft =3D 75;
	if (screen.availWidth <=3D 800)
	{
		var winLeft =3D screen.availWidth - winWidth;
	}
	var theWin =3D window.open( winURL, winName, "width=3D" + winWidth + =
",height=3D" + winHeight + ",top=3D" + winTop + ",left=3D" + winLeft + =
",screenY=3D" + winTop + ",screenY=3D" + winLeft + =
",toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,re=
sizable=3Dno,scrollbars=3Dno" );
	theWin.focus;
}

function popFull( winURL, winName, winWidth, winHeight )
{
	var winTop =3D 250;
	var winLeft =3D 75;
	if (screen.availWidth <=3D 800)
	{
		var winLeft =3D screen.availWidth - winWidth;
	}
	var theWin =3D window.open( winURL, winName, "width=3D" + winWidth + =
",height=3D" + winHeight + ",top=3D" + winTop + ",left=3D" + winLeft + =
",screenY=3D" + winTop + ",screenY=3D" + winLeft + =
",toolbar=3Dyes,location=3Dyes,directories=3Dyes,status=3Dyes,menubar=3Dy=
es,resizable=3Dyes,scrollbars=3Dyes" );
	theWin.focus;
}

function popAudioSlideshow (earl,name,widgets)=20
{
	var url =3D earl;
	popupWin =3D window.open =
(url,'WebAudioSlideshow','toolbar=3Dno,location=3Dno,directories=3Dno,sta=
tus=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3Dno,width=3D800,height=3D=
640');
	popupWin.opener.top.name=3D"opener";
	popupWin.focus();
}

// JSM - 2009-02-09 - Added popVideo
function popVideo ( id_IN, name_IN )=20
{
	if ( ( typeof name_IN =3D=3D 'undefined' ) || ( name_IN =3D=3D '' ) )
	{
		// default name
		name_IN =3D 'videoPopup';
	}
	videoPopup( =
"http://apps.detnews.com/apps/multimedia/player/index.php?id=3D" + =
id_IN, name_IN, "no", "640", "550" );
} //-- end function popVideo() --//

function webVideo( URL_IN, name_IN )=20
{
	videoPopup( URL_IN, name_IN, "no", "640", "550" );
}

function liveVideo( URL_IN, name_IN )
{
	videoPopup( URL_IN, name_IN, "no", "640", "550" );
}

function videoPopup( URL_IN, name_IN, scrollbars_IN, width_IN, height_IN =
)=20
{
	var popupWin =3D window.open (URL_IN, name_IN, =
'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3D' + scrollbars_IN + ',resizable=3Dno,width=3D' + width_IN + =
',height=3D' + height_IN );
	popupWin.opener.top.name=3D"opener";
	popupWin.focus();
}

// JSM - 2007-09-27 - Added webAudio
function webAudio (earl,name,widgets)=20
{
	var url =3D earl;
	popupWin =3D window.open =
(url,name,'toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,menuba=
r=3Dno,scrollbars=3Dno,resizable=3Dno,width=3D640,height=3D640');
	popupWin.opener.top.name=3D"opener";
	popupWin.focus();
}

// JSM - 2008-09-23 - Added popAudio
function popAudio ( id_IN, name, widgets )=20
{
	popVideo( id_IN, name, widgets );
}

// JSM - 2007-09-17 - Added the following:
function pixpop(linkURL, height_IN){if (linkURL =3D=3D null)linkURL =3D =
"";if (height_IN =3D=3D null)height_IN =3D 680;pixwindow =3D =
window.open(linkURL,"pixwindow",'toolbar=3D0,location=3D0,menubar=3D0,scr=
ollbars=3D1,resizable=3D1,width=3D940,height=3D' + height_IN + =
',status=3D1,top=3Dscreen.availTop,left=3Dscreen.availLeft');pixwindow.fo=
cus}
function getautosgallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/autosgallery/" =
+ gallery)}
function getconceptcargallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/conceptcargalle=
ry/" + gallery)}
function getjoyridesgallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/joyridesgallery=
/" + gallery)}
/*
function getnewsgallery(gallery) =
{pixpop("http://info.detnews.com/pix/photogalleries/newsgallery/" + =
gallery)}
function getsportsgallery(gallery) =
{pixpop("http://info.detnews.com/pix/photogalleries/sportsgallery/" + =
gallery)}
*/
function getnewsgallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/newsgallery/" =
+ gallery)}
function getsportsgallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/sportsgallery/"=
 + gallery)}
function openrvmgallery(gallery) =
{pixpop("http://multimedia.detnews.com/pix/photogalleries/historygallery/=
" + gallery)}
function getrvmgallery(gallery) { openrvmgallery( gallery ) }
//function openpictopia(gallery) { getnewsgallery( gallery ) }
function openpictopia(gallery) { pixpop( =
"http://apps.detnews.com/pictopia/index.php?project=3D" + gallery, 900 ) =
}
function getcartoongallery( gallery_IN ) { pixpop( =
"http://multimedia.detnews.com/pix/photogalleries/cartoonsgallery/" + =
gallery_IN ) }
function getcelebsgallery( gallery_IN ) { pixpop( =
"http://multimedia.detnews.com/pix/photogalleries/celebritygallery/" + =
gallery_IN ) }
// end changes - JSM - 2007-09-17

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//
// Saxotech functions
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//
function getLabelForForum( forum_IN )
{
	var forumLabel_OUT =3D "";
=09
	// set the forum label for Felix's new unified forum architecture.
	if ( ( forum_IN =3D=3D "autostalk" ) || ( forum_IN =3D=3D "geartalk" ) =
){ forumLabel_OUT =3D "autostalk"; }
	else if (forum_IN =3D=3D "lions"){ forumLabel_OUT =3D forum_IN; }
	else if (forum_IN =3D=3D "pistons"){ forumLabel_OUT =3D forum_IN; }
	else if (forum_IN =3D=3D "wings"){ forumLabel_OUT =3D forum_IN; }
	else if (forum_IN =3D=3D "techtalk"){ forumLabel_OUT =3D forum_IN; }
	else if (forum_IN =3D=3D "sports"){ forumLabel_OUT =3D forum_IN; }
	else if (forum_IN =3D=3D "tigers"){ forumLabel_OUT =3D forum_IN; }
	else if ( ( forum_IN =3D=3D "feedback") || ( forum_IN =3D=3D =
"newstalk") || ( forum_IN =3D=3D "NewsTalk") ){ forumLabel_OUT =3D =
"newstalk"; }
	else if ( ( forum_IN =3D=3D "schoolsforum" ) || ( forum_IN =3D=3D =
"schooltalk" ) ){ forumLabel_OUT =3D "schooltalk"; }
	else if (forum_IN =3D=3D "faithtalk"){ forumLabel_OUT =3D forum_IN; }
	else if ( forum_IN =3D=3D "highschools" ) { forumLabel_OUT =3D =
forum_IN; }
	else if ( forum_IN =3D=3D '' ){ forumLabel_OUT =3D "newstalk"; }
	else{ forumLabel_OUT =3D forum_IN; }

	return forumLabel_OUT;
}
// end changes - TG - 2007-09-21
// TG - 2007-09-21 - Added the following:
function pop(linkURL){if (linkURL =3D=3D null)linkURL =3D "";popwindow =
=3D =
window.open(linkURL,"popwindow",'toolbar=3D0,location=3D0,menubar=3D0,scr=
ollbars=3D1,resizable=3D1,width=3D750,height=3D650,status=3D1,top=3Dscree=
n.availTop,left=3Dscreen.availLeft');popwindow.focus}
function comments( forum_IN )
{
	var forumLabel =3D "";
	var forumsURL =3D "";
=09
	// get the forum label for Felix's new unified forum architecture.
	forumLabel =3D getLabelForForum( forum_IN );

	forumsURL =3D =
"http://apps.detnews.com/apps/forums/writeus.php?forum=3D" + forumLabel =
+ "&referrer=3D" + window.location;
	window.location =3D forumsURL;
}
// end changes - TG - 2007-09-21

function readComments( forum_IN )
{
	var forumLabel =3D "";
=09
	// set the forum label for Felix's new unified forum architecture.
	forumLabel =3D getLabelForForum( forum_IN );

	var forumsURL =3D "http://apps.detnews.com/apps/forums/" + forumLabel + =
"/lettersindex.php?relatedURL=3D" + window.location;
	window.location =3D forumsURL;
}

// 2009-06-19 - Jonathan Morgan - adding functions for grabbing URL =
query string parameters
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//
// Functions for onload events
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//

/**
 * Accepts the name of the URL query string parameter you want to =
retrieve.
 *    If that parameter exists, returns value.  If not, returns empty =
string.
 *=20
 * @param=20
 */
function getUrlParam( name_IN )
{
	// return reference
	var value_OUT =3D '';
=09
	// declare variables
	var unencodedURL =3D '';
=09
	name_IN =3D name_IN.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
	var regexS =3D "[\\?&]"+name_IN+"=3D([^&#]*)";
	var regex =3D new RegExp( regexS );
	unencodedURL =3D decodeURI( window.location.href );
	//unencodedURL =3D window.location.href;
	var results =3D regex.exec( unencodedURL );

	// got results?
	if( results =3D=3D null )
	{
		value_OUT =3D "";
	}
	else
	{
		value_OUT =3D decodeURIComponent( results[1] );
	}
=09
	return value_OUT;
} //-- end function getUrlParam() --//

// 2009-06-19 - Jonathan Morgan - end functions for grabbing URL query =
string parameters

//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//
// Functions for onload events
//=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D//

//function WindowOnload( function_IN )
//{
//	var previousOnloadFunction=3Dwindow.onload;
//	window.onload=3Dfunction(){ if( previousOnloadFunction ){ =
previousOnloadFunction(); } function_IN(); }
//}

/*
 * Accepts a reference to a function we want added to the page's onload =
event
 *    handler and a boolean that tells the function whether we want the =
function
 *    to be added to the beginning or the end of the list of onload =
functions
 *    if there is already an onload function.  If there is no onload =
function,
 *    then it makes the function passed in the onload event.  If there =
is
 *    already a function, it creates a new composite onload function =
that calls
 *    the existing onload function and the function passed in, with the =
boolean
 *    second argument telling this function whether we want the new call =
to be
 *    before or after the existing onload() event.
 * Preconditions: Must pass a function reference, not a call to a =
function.
 *    This means you shouldn't put any parenthese on the end of the =
function's
 *    name when you pass it to this function - just pass the name of the
 *    function. Example - if you want to add the function =
"outputJonIsAwesome()"
 *    before anything currently in window.onload, you would call this =
function
 *    as follows:
 *       addOnLoadEvent( outputJonIsAwesome, true );
 *    not like this:
 *       addOnLoadEvent( outputJonIsAwesome(), true );
 * Parameters:
 *    1) func_IN - the function we want added to the page's onload event
 *       handler.
 *    2) addBefore_IN - tells this function where to put the call to the
 *       function passed in in relation to an existing onLoad event.  If =
true,
 *       puts the function passed in before the call to any existing =
onLoad
 *       function.  If false, places it after.
 */
function addOnLoadEvent( func_IN, addBefore_IN )
{
	// declare variables
	var oldonload =3D window.onload;
	var addBefore =3D false;

	// see if we have an existing onload function.
	if (typeof window.onload !=3D 'function')
	{
		// no, so just add the function passed in.
		//alert ( "No onload event! Just chucking the function passed in, =
func_IN, into window.onload" );
		window.onload =3D func_IN;
	}
	else
	{
		// we have an existing function.  Place function passed in before or
		//    after?
		//alert ( "Existing onload event!" );
		if ( ( addBefore_IN !=3D null ) && ( addBefore_IN !=3D "" ) )
		{
			if ( ( addBefore_IN =3D=3D true ) || ( addBefore_IN.toUpperCase() =
=3D=3D "TRUE" ) )
			{
				// some type of true passed in, so set flag to true.
				addBefore =3D true;
			}
			else // not true, so set to false.
			{
				// not true passed in, so set flag to false.
				addBefore =3D false;
			}
		}
		else //-- nothing passed in... set to false --//
		{
			addBefore =3D false;
		}

		// now, add create the new function, placing call before or after
		//    depending on the flag passed in.
		if ( addBefore =3D=3D true )
		{
			//alert ( "Adding the function passed in, func_IN, before the old =
window.onload" );
			// make new onload with function passed in before old function.
			window.onload =3D function()
			{
				func_IN();
				if (oldonload)
				{
			        oldonload();
				}
			}
		}
		else //-- not before, so after. --//
		{
			//alert ( "Adding the function passed in, func_IN, after the old =
window.onload" );
			// make new onload with function passed in before old function.
			window.onload =3D function()
			{
				if (oldonload)
				{
			        oldonload();
				}
				func_IN();
			}
		} //-- end check to see if we add before or after. --//
	} //-- end check to see if the existing onload is a function. --//
} //-- end function addOnLoadEvent() --//

/*
 * accepts the number and name of the section we want to be the current =
section
 *    in the top nav.  If both are passed in, creates an onload function =
that
 *    first sets the current section, then initializes the top-nav and =
adds it
 *    to onload.  If not, just adds the initialization function to =
onload.
 */
function initializeNavigation( sectionNumber_IN, sectionName_IN )
{
	// declare variables
	var gotSection =3D false;

	// see if we have values passed in.
	if ( ( sectionNumber_IN !=3D null ) && ( sectionNumber_IN !=3D "" ) )
	{
		// we have a section number.  Do we have a name?
		if ( ( sectionName_IN !=3D null ) && ( sectionName_IN !=3D "" ) )
		{
			// we have both
			gotSection =3D true;
		}
		else
		{
			// missing name - set gotSection to false.
			gotSection =3D false;
		}
	}
	else //-- no section number --//
	{
		// no section number, set gotSection to false.
		gotSection =3D false;
	}

	// if we have a section, make onload set section, then call init.
	if ( gotSection =3D=3D true )
	{
		// call the addOnLoadEvent function with a function that first calls
		addOnLoadEvent( function(){
				P7_TBMmark( sectionNumber_IN, sectionName_IN );
				P7_initTBM(1,0,1,1,200,1);
			}, true );
	}
	else //-- no section, just add init. --//
	{
		// call the addOnLoadEvent function with a function that first calls
		addOnLoadEvent( function(){
				P7_initTBM(1,0,1,1,200,1);
			}, true );
	}
} //-- end function initializeNavigation() --//

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/tabs.js

//***********************************************************************=
*****//
// expand, show, and hide functions are used by all tab boxes, should be =
the
//    same everywhere, so we should just need one copy of these =
functions in
//    one javascript file somewhere.
//***********************************************************************=
*****//

function expand(x)
{
if (document.getElementById(x).style.display =3D=3D 'none')=20
	{
	document.getElementById(x).style.display =3D ''
	}
else if (document.getElementById(x).style.display =3D=3D '')
	{
	document.getElementById(x).style.display =3D 'none';
	}=20
}

function show(x)
{
//alert("Calling show("+x+")");
if (document.getElementById(x).style.display =3D=3D 'none')=20
	{
	document.getElementById(x).style.display =3D ''
	return false;
	}
return false;
}

function hide(x)
{
//alert("Calling hide("+x+")");
if (document.getElementById(x).style.display =3D=3D '')
	{
	document.getElementById(x).style.display =3D 'none';
	return false;
	}=20
}

//***********************************************************************=
*****//
// Javascript functions for the blog/forum/reader pix box.
//***********************************************************************=
*****//

function show_blogs()
{
show('blogs');
hide('forums');
hide('readerpix');
}

function show_forums()
{
hide('blogs');
show('forums');
hide('readerpix');
}

function show_readerpix()
{
hide('blogs');
hide('forums');
show('readerpix');
}

//***********************************************************************=
*****//
// Javascript functions for the events promo box.
//    show_events, show_movies, and show_restaurants functions should =
also be=20
//    the same everywhere, unless you have two tabbed event boxes on a =
page=20
//    (which shouldn't happen).  So it looks like you should be able to =
just=20
//    place these with the show, hide, etc. in a javascript file =
somewhere.
//***********************************************************************=
*****//

function show_events()
{
show('events');
//hide('movies');
hide('restaurants');
}

function show_movies()
{
hide('events');
//show('movies');
hide('restaurants');
}

function show_restaurants()
{
hide('events');
//hide('movies');
show('restaurants');
}
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/core/utilities.js

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved.Code licensed =
under the BSD License:http://developer.yahoo.net/yui/license.txt */
if(typeof YAHOO=3D=3D"undefined"){var YAHOO=3D{};}
YAHOO.namespace=3Dfunction(){var =
a=3Darguments,o=3Dnull,i,j,d;for(i=3D0;i<a.length;++i){d=3Da[i].split("."=
);o=3DYAHOO;for(j=3D(d[0]=3D=3D"YAHOO")?1:0;j<d.length;++j){o[d[j]]=3Do[d=
[j]]||{};o=3Do[d[j]];}}
return o;};YAHOO.log=3Dfunction(msg,cat,src){var =
l=3DYAHOO.widget.Logger;if(l&&l.log){return =
l.log(msg,cat,src);}else{return =
false;}};YAHOO.extend=3Dfunction(subc,superc,overrides){var =
F=3Dfunction(){};F.prototype=3Dsuperc.prototype;subc.prototype=3Dnew =
F();subc.prototype.constructor=3Dsubc;subc.superclass=3Dsuperc.prototype;=
if(superc.prototype.constructor=3D=3DObject.prototype.constructor){superc=
.prototype.constructor=3Dsuperc;}
if(overrides){for(var i in =
overrides){subc.prototype[i]=3Doverrides[i];}}};YAHOO.augment=3Dfunction(=
r,s){var =
rp=3Dr.prototype,sp=3Ds.prototype,a=3Darguments,i,p;if(a[2]){for(i=3D2;i<=
a.length;++i){rp[a[i]]=3Dsp[a[i]];}}else{for(p in =
sp){if(!rp[p]){rp[p]=3Dsp[p];}}}};YAHOO.namespace("util","widget","exampl=
e");

(function(){var =
Y=3DYAHOO.util,getStyle,setStyle,id_counter=3D0,propertyCache=3D{};var =
ua=3Dnavigator.userAgent.toLowerCase(),isOpera=3D(ua.indexOf('opera')>-1)=
,isSafari=3D(ua.indexOf('safari')>-1),isGecko=3D(!isOpera&&!isSafari&&ua.=
indexOf('gecko')>-1),isIE=3D(!isOpera&&ua.indexOf('msie')>-1);var =
patterns=3D{HYPHEN:/(-[a-z])/i};var =
toCamel=3Dfunction(property){if(!patterns.HYPHEN.test(property)){return =
property;}
if(propertyCache[property]){return propertyCache[property];}
while(patterns.HYPHEN.exec(property)){property=3Dproperty.replace(RegExp.=
$1,RegExp.$1.substr(1).toUpperCase());}
propertyCache[property]=3Dproperty;return =
property;};if(document.defaultView&&document.defaultView.getComputedStyle=
){getStyle=3Dfunction(el,property){var value=3Dnull;var =
computed=3Ddocument.defaultView.getComputedStyle(el,'');if(computed){valu=
e=3Dcomputed[toCamel(property)];}
return el.style[property]||value;};}else =
if(document.documentElement.currentStyle&&isIE){getStyle=3Dfunction(el,pr=
operty){switch(toCamel(property)){case'opacity':var =
val=3D100;try{val=3Del.filters['DXImageTransform.Microsoft.Alpha'].opacit=
y;}catch(e){try{val=3Del.filters('alpha').opacity;}catch(e){}}
return val/100;break;default:var =
value=3Del.currentStyle?el.currentStyle[property]:null;return(el.style[pr=
operty]||value);}};}else{getStyle=3Dfunction(el,property){return =
el.style[property];};}
if(isIE){setStyle=3Dfunction(el,property,val){switch(property){case'opaci=
ty':if(typeof =
el.style.filter=3D=3D'string'){el.style.filter=3D'alpha(opacity=3D'+val*1=
00+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=3D1=
;}}
break;default:el.style[property]=3Dval;}};}else{setStyle=3Dfunction(el,pr=
operty,val){el.style[property]=3Dval;};}
YAHOO.util.Dom=3D{get:function(el){if(!el){return null;}
if(typeof el!=3D'string'&&!(el instanceof Array)){return el;}
if(typeof el=3D=3D'string'){return document.getElementById(el);}
else{var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){collection[collection.length]=3DY.Dom.ge=
t(el[i]);}
return collection;}
return =
null;},getStyle:function(el,property){property=3DtoCamel(property);var =
f=3Dfunction(element){return getStyle(element,property);};return =
Y.Dom.batch(el,f,Y.Dom,true);},setStyle:function(el,property,val){propert=
y=3DtoCamel(property);var =
f=3Dfunction(element){setStyle(element,property,val);};Y.Dom.batch(el,f,Y=
.Dom,true);},getXY:function(el){var =
f=3Dfunction(el){if(el.parentNode=3D=3D=3Dnull||el.offsetParent=3D=3D=3Dn=
ull||this.getStyle(el,'display')=3D=3D'none'){return false;}
var parentNode=3Dnull;var pos=3D[];var =
box;if(el.getBoundingClientRect){box=3Del.getBoundingClientRect();var =
doc=3Ddocument;if(!this.inDocument(el)&&parent.document!=3Ddocument){doc=3D=
parent.document;if(!this.isAncestor(doc.documentElement,el)){return =
false;}}
var =
scrollTop=3DMath.max(doc.documentElement.scrollTop,doc.body.scrollTop);va=
r =
scrollLeft=3DMath.max(doc.documentElement.scrollLeft,doc.body.scrollLeft)=
;return[box.left+scrollLeft,box.top+scrollTop];}
else{pos=3D[el.offsetLeft,el.offsetTop];parentNode=3Del.offsetParent;if(p=
arentNode!=3Del){while(parentNode){pos[0]+=3DparentNode.offsetLeft;pos[1]=
+=3DparentNode.offsetTop;parentNode=3DparentNode.offsetParent;}}
if(isSafari&&this.getStyle(el,'position')=3D=3D'absolute'){pos[0]-=3Ddocu=
ment.body.offsetLeft;pos[1]-=3Ddocument.body.offsetTop;}}
if(el.parentNode){parentNode=3Del.parentNode;}
else{parentNode=3Dnull;}
while(parentNode&&parentNode.tagName.toUpperCase()!=3D'BODY'&&parentNode.=
tagName.toUpperCase()!=3D'HTML')
{if(Y.Dom.getStyle(parentNode,'display')!=3D'inline'){pos[0]-=3DparentNod=
e.scrollLeft;pos[1]-=3DparentNode.scrollTop;}
if(parentNode.parentNode){parentNode=3DparentNode.parentNode;}else{parent=
Node=3Dnull;}}
return pos;};return Y.Dom.batch(el,f,Y.Dom,true);},getX:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[0];};return =
Y.Dom.batch(el,f,Y.Dom,true);},getY:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[1];};return =
Y.Dom.batch(el,f,Y.Dom,true);},setXY:function(el,pos,noRetry){var =
f=3Dfunction(el){var =
style_pos=3Dthis.getStyle(el,'position');if(style_pos=3D=3D'static'){this=
.setStyle(el,'position','relative');style_pos=3D'relative';}
var pageXY=3Dthis.getXY(el);if(pageXY=3D=3D=3Dfalse){return false;}
var =
delta=3D[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,=
'top'),10)];if(isNaN(delta[0])){delta[0]=3D(style_pos=3D=3D'relative')?0:=
el.offsetLeft;}
if(isNaN(delta[1])){delta[1]=3D(style_pos=3D=3D'relative')?0:el.offsetTop=
;}
if(pos[0]!=3D=3Dnull){el.style.left=3Dpos[0]-pageXY[0]+delta[0]+'px';}
if(pos[1]!=3D=3Dnull){el.style.top=3Dpos[1]-pageXY[1]+delta[1]+'px';}
if(!noRetry){var =
newXY=3Dthis.getXY(el);if((pos[0]!=3D=3Dnull&&newXY[0]!=3Dpos[0])||(pos[1=
]!=3D=3Dnull&&newXY[1]!=3Dpos[1])){this.setXY(el,pos,true);}}};Y.Dom.batc=
h(el,f,Y.Dom,true);},setX:function(el,x){Y.Dom.setXY(el,[x,null]);},setY:=
function(el,y){Y.Dom.setXY(el,[null,y]);},getRegion:function(el){var =
f=3Dfunction(el){var region=3Dnew Y.Region.getRegion(el);return =
region;};return =
Y.Dom.batch(el,f,Y.Dom,true);},getClientWidth:function(){return =
Y.Dom.getViewportWidth();},getClientHeight:function(){return =
Y.Dom.getViewportHeight();},getElementsByClassName:function(className,tag=
,root){var method=3Dfunction(el){return =
Y.Dom.hasClass(el,className);};return =
Y.Dom.getElementsBy(method,tag,root);},hasClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');var =
f=3Dfunction(el){return re.test(el['className']);};return =
Y.Dom.batch(el,f,Y.Dom,true);},addClass:function(el,className){var =
f=3Dfunction(el){if(this.hasClass(el,className)){return;}
el['className']=3D[el['className'],className].join(' =
');};Y.Dom.batch(el,f,Y.Dom,true);},removeClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,className)){return;}
var c=3Del['className'];el['className']=3Dc.replace(re,' =
');if(this.hasClass(el,className)){this.removeClass(el,className);}};Y.Do=
m.batch(el,f,Y.Dom,true);},replaceClass:function(el,oldClassName,newClass=
Name){if(oldClassName=3D=3D=3DnewClassName){return false;}
var re=3Dnew RegExp('(?:^|\\s+)'+oldClassName+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,new=
ClassName);return;}
el['className']=3Del['className'].replace(re,' '+newClassName+' =
');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,n=
ewClassName);}};Y.Dom.batch(el,f,Y.Dom,true);},generateId:function(el,pre=
fix){prefix=3Dprefix||'yui-gen';el=3Del||{};var =
f=3Dfunction(el){if(el){el=3DY.Dom.get(el);}else{el=3D{};}
if(!el.id){el.id=3Dprefix+id_counter++;}
return el.id;};return =
Y.Dom.batch(el,f,Y.Dom,true);},isAncestor:function(haystack,needle){hayst=
ack=3DY.Dom.get(haystack);if(!haystack||!needle){return false;}
var f=3Dfunction(needle){if(haystack.contains&&!isSafari){return =
haystack.contains(needle);}
else =
if(haystack.compareDocumentPosition){return!!(haystack.compareDocumentPos=
ition(needle)&16);}
else{var =
parent=3Dneedle.parentNode;while(parent){if(parent=3D=3Dhaystack){return =
true;}
else =
if(!parent.tagName||parent.tagName.toUpperCase()=3D=3D'HTML'){return =
false;}
parent=3Dparent.parentNode;}
return false;}};return =
Y.Dom.batch(needle,f,Y.Dom,true);},inDocument:function(el){var =
f=3Dfunction(el){return =
this.isAncestor(document.documentElement,el);};return =
Y.Dom.batch(el,f,Y.Dom,true);},getElementsBy:function(method,tag,root){ta=
g=3Dtag||'*';var =
nodes=3D[];if(root){root=3DY.Dom.get(root);if(!root){return =
nodes;}}else{root=3Ddocument;}
var =
elements=3Droot.getElementsByTagName(tag);if(!elements.length&&(tag=3D=3D=
'*'&&root.all)){elements=3Droot.all;}
for(var =
i=3D0,len=3Delements.length;i<len;++i){if(method(elements[i])){nodes[node=
s.length]=3Delements[i];}}
return nodes;},batch:function(el,method,o,override){var =
id=3Del;el=3DY.Dom.get(el);var =
scope=3D(override)?o:window;if(!el||el.tagName||!el.length){if(!el){retur=
n false;}
return method.call(scope,el,o);}
var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){if(!el[i]){id=3Del[i];}
collection[collection.length]=3Dmethod.call(scope,el[i],o);}
return collection;},getDocumentHeight:function(){var =
scrollHeight=3D(document.compatMode!=3D'CSS1Compat')?document.body.scroll=
Height:document.documentElement.scrollHeight;var =
h=3DMath.max(scrollHeight,Y.Dom.getViewportHeight());return =
h;},getDocumentWidth:function(){var =
scrollWidth=3D(document.compatMode!=3D'CSS1Compat')?document.body.scrollW=
idth:document.documentElement.scrollWidth;var =
w=3DMath.max(scrollWidth,Y.Dom.getViewportWidth());return =
w;},getViewportHeight:function(){var height=3Dself.innerHeight;var =
mode=3Ddocument.compatMode;if((mode||isIE)&&!isOpera){height=3D(mode=3D=3D=
'CSS1Compat')?document.documentElement.clientHeight:document.body.clientH=
eight;}
return height;},getViewportWidth:function(){var =
width=3Dself.innerWidth;var =
mode=3Ddocument.compatMode;if(mode||isIE){width=3D(mode=3D=3D'CSS1Compat'=
)?document.documentElement.clientWidth:document.body.clientWidth;}
return =
width;}};})();YAHOO.util.Region=3Dfunction(t,r,b,l){this.top=3Dt;this[1]=3D=
t;this.right=3Dr;this.bottom=3Db;this.left=3Dl;this[0]=3Dl;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(region){return(region.left>=3Dthis.le=
ft&&region.right<=3Dthis.right&&region.top>=3Dthis.top&&region.bottom<=3D=
this.bottom);};YAHOO.util.Region.prototype.getArea=3Dfunction(){return((t=
his.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototyp=
e.intersect=3Dfunction(region){var t=3DMath.max(this.top,region.top);var =
r=3DMath.min(this.right,region.right);var =
b=3DMath.min(this.bottom,region.bottom);var =
l=3DMath.max(this.left,region.left);if(b>=3Dt&&r>=3Dl){return new =
YAHOO.util.Region(t,r,b,l);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(region){var =
t=3DMath.min(this.top,region.top);var =
r=3DMath.max(this.right,region.right);var =
b=3DMath.max(this.bottom,region.bottom);var =
l=3DMath.min(this.left,region.left);return new =
YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(el){var =
p=3DYAHOO.util.Dom.getXY(el);var t=3Dp[1];var =
r=3Dp[0]+el.offsetWidth;var b=3Dp[1]+el.offsetHeight;var l=3Dp[0];return =
new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=3Dfunction(x,y){if(x =
instanceof Array){y=3Dx[1];x=3Dx[0];}
this.x=3Dthis.right=3Dthis.left=3Dthis[0]=3Dx;this.y=3Dthis.top=3Dthis.bo=
ttom=3Dthis[1]=3Dy;};YAHOO.util.Point.prototype=3Dnew =
YAHOO.util.Region();

YAHOO.util.CustomEvent=3Dfunction(type,oScope,silent,signature){this.type=
=3Dtype;this.scope=3DoScope||window;this.silent=3Dsilent;this.signature=3D=
signature||YAHOO.util.CustomEvent.LIST;this.subscribers=3D[];if(!this.sil=
ent){}
var =
onsubscribeType=3D"_YUICEOnSubscribe";if(type!=3D=3DonsubscribeType){this=
.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(onsubscribeType,this,true);}};YAHOO.util.CustomEve=
nt.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEvent.protot=
ype=3D{subscribe:function(fn,obj,override){if(this.subscribeEvent){this.s=
ubscribeEvent.fire(fn,obj,override);}
this.subscribers.push(new =
YAHOO.util.Subscriber(fn,obj,override));},unsubscribe:function(fn,obj){va=
r found=3Dfalse;for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){var =
s=3Dthis.subscribers[i];if(s&&s.contains(fn,obj)){this._delete(i);found=3D=
true;}}
return found;},fire:function(){var =
len=3Dthis.subscribers.length;if(!len&&this.silent){return true;}
var =
args=3D[],ret=3Dtrue,i;for(i=3D0;i<arguments.length;++i){args.push(argume=
nts[i]);}
var argslength=3Dargs.length;if(!this.silent){}
for(i=3D0;i<len;++i){var =
s=3Dthis.subscribers[i];if(s){if(!this.silent){}
var =
scope=3Ds.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEv=
ent.FLAT){var param=3Dnull;if(args.length>0){param=3Dargs[0];}
ret=3Ds.fn.call(scope,param,s.obj);}else{ret=3Ds.fn.call(scope,this.type,=
args,s.obj);}
if(false=3D=3D=3Dret){if(!this.silent){}
return false;}}}
return true;},unsubscribeAll:function(){for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){this._delete(len-1-i);}},_=
delete:function(index){var s=3Dthis.subscribers[index];if(s){delete =
s.fn;delete s.obj;}
this.subscribers.splice(index,1);},toString:function(){return"CustomEvent=
: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(fn,obj,override){this.fn=
=3Dfn;this.obj=3Dobj||null;this.override=3Doverride;};YAHOO.util.Subscrib=
er.prototype.getScope=3Dfunction(defaultScope){if(this.override){if(this.=
override=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}
return =
defaultScope;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(fn,obj=
){if(obj){return(this.fn=3D=3Dfn&&this.obj=3D=3Dobj);}else{return(this.fn=
=3D=3Dfn);}};YAHOO.util.Subscriber.prototype.toString=3Dfunction(){return=
"Subscriber { obj: "+(this.obj||"")+", override: =
"+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
loadComplete=3Dfalse;var listeners=3D[];var unloadListeners=3D[];var =
legacyEvents=3D[];var legacyHandlers=3D[];var retryCount=3D0;var =
onAvailStack=3D[];var legacyMap=3D[];var =
counter=3D0;return{POLL_RETRYS:200,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:=
3,OBJ:3,ADJ_SCOPE:4,isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.=
userAgent),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&n=
avigator.userAgent.match(/msie/gi)),_interval:null,startInterval:function=
(){if(!this._interval){var self=3Dthis;var =
callback=3Dfunction(){self._tryPreloadAttach();};this._interval=3DsetInte=
rval(callback,this.POLL_INTERVAL);}},onAvailable:function(p_id,p_fn,p_obj=
,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_over=
ride,checkReady:false});retryCount=3Dthis.POLL_RETRYS;this.startInterval(=
);},onContentReady:function(p_id,p_fn,p_obj,p_override){onAvailStack.push=
({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:true});retryCo=
unt=3Dthis.POLL_RETRYS;this.startInterval();},addListener:function(el,sTy=
pe,fn,obj,override){if(!fn||!fn.call){return false;}
if(this._isValidCollection(el)){var ok=3Dtrue;for(var =
i=3D0,len=3Del.length;i<len;++i){ok=3Dthis.on(el[i],sType,fn,obj,override=
)&&ok;}
return ok;}else if(typeof el=3D=3D"string"){var =
oEl=3Dthis.getEl(el);if(oEl){el=3DoEl;}else{this.onAvailable(el,function(=
){YAHOO.util.Event.on(el,sType,fn,obj,override);});return true;}}
if(!el){return false;}
if("unload"=3D=3DsType&&obj!=3D=3Dthis){unloadListeners[unloadListeners.l=
ength]=3D[el,sType,fn,obj,override];return true;}
var =
scope=3Del;if(override){if(override=3D=3D=3Dtrue){scope=3Dobj;}else{scope=
=3Doverride;}}
var wrappedFn=3Dfunction(e){return =
fn.call(scope,YAHOO.util.Event.getEvent(e),obj);};var =
li=3D[el,sType,fn,wrappedFn,scope];var =
index=3Dlisteners.length;listeners[index]=3Dli;if(this.useLegacyEvent(el,=
sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);if(legacyIndex=3D=3D-1||el!=3D=
legacyEvents[legacyIndex][0]){legacyIndex=3DlegacyEvents.length;legacyMap=
[el.id+sType]=3DlegacyIndex;legacyEvents[legacyIndex]=3D[el,sType,el["on"=
+sType]];legacyHandlers[legacyIndex]=3D[];el["on"+sType]=3Dfunction(e){YA=
HOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),legacyIndex);=
};}
legacyHandlers[legacyIndex].push(li);}else{try{this._simpleAdd(el,sType,w=
rappedFn,false);}catch(e){this.removeListener(el,sType,fn);return =
false;}}
return true;},fireLegacyEvent:function(e,legacyIndex){var ok=3Dtrue;var =
le=3DlegacyHandlers[legacyIndex];for(var =
i=3D0,len=3Dle.length;i<len;++i){var li=3Dle[i];if(li&&li[this.WFN]){var =
scope=3Dli[this.ADJ_SCOPE];var =
ret=3Dli[this.WFN].call(scope,e);ok=3D(ok&&ret);}}
return ok;},getLegacyIndex:function(el,sType){var =
key=3Dthis.generateId(el)+sType;if(typeof =
legacyMap[key]=3D=3D"undefined"){return-1;}else{return =
legacyMap[key];}},useLegacyEvent:function(el,sType){if(!el.addEventListen=
er&&!el.attachEvent){return true;}else =
if(this.isSafari){if("click"=3D=3DsType||"dblclick"=3D=3DsType){return =
true;}}
return false;},removeListener:function(el,sType,fn){var i,len;if(typeof =
el=3D=3D"string"){el=3Dthis.getEl(el);}else =
if(this._isValidCollection(el)){var =
ok=3Dtrue;for(i=3D0,len=3Del.length;i<len;++i){ok=3D(this.removeListener(=
el[i],sType,fn)&&ok);}
return ok;}
if(!fn||!fn.call){return this.purgeElement(el,false,sType);}
if("unload"=3D=3DsType){for(i=3D0,len=3DunloadListeners.length;i<len;i++)=
{var =
li=3DunloadListeners[i];if(li&&li[0]=3D=3Del&&li[1]=3D=3DsType&&li[2]=3D=3D=
fn){unloadListeners.splice(i,1);return true;}}
return false;}
var cacheItem=3Dnull;var index=3Darguments[3];if("undefined"=3D=3Dtypeof =
index){index=3Dthis._getCacheIndex(el,sType,fn);}
if(index>=3D0){cacheItem=3Dlisteners[index];}
if(!el||!cacheItem){return false;}
if(this.useLegacyEvent(el,sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);var =
llist=3DlegacyHandlers[legacyIndex];if(llist){for(i=3D0,len=3Dllist.lengt=
h;i<len;++i){li=3Dllist[i];if(li&&li[this.EL]=3D=3Del&&li[this.TYPE]=3D=3D=
sType&&li[this.FN]=3D=3Dfn){llist.splice(i,1);break;}}}}else{try{this._si=
mpleRemove(el,sType,cacheItem[this.WFN],false);}catch(e){return false;}}
delete listeners[index][this.WFN];delete =
listeners[index][this.FN];listeners.splice(index,1);return =
true;},getTarget:function(ev,resolveTextNode){var =
t=3Dev.target||ev.srcElement;return =
this.resolveTextNode(t);},resolveTextNode:function(node){if(node&&3=3D=3D=
node.nodeType){return node.parentNode;}else{return =
node;}},getPageX:function(ev){var =
x=3Dev.pageX;if(!x&&0!=3D=3Dx){x=3Dev.clientX||0;if(this.isIE){x+=3Dthis.=
_getScrollLeft();}}
return x;},getPageY:function(ev){var =
y=3Dev.pageY;if(!y&&0!=3D=3Dy){y=3Dev.clientY||0;if(this.isIE){y+=3Dthis.=
_getScrollTop();}}
return =
y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getR=
elatedTarget:function(ev){var =
t=3Dev.relatedTarget;if(!t){if(ev.type=3D=3D"mouseout"){t=3Dev.toElement;=
}else if(ev.type=3D=3D"mouseover"){t=3Dev.fromElement;}}
return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var =
t=3Dnew Date().getTime();try{ev.time=3Dt;}catch(e){return t;}}
return =
ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDef=
ault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPro=
pagation();}else{ev.cancelBubble=3Dtrue;}},preventDefault:function(ev){if=
(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=3Dfalse;}},g=
etEvent:function(e){var ev=3De||window.event;if(!ev){var =
c=3Dthis.getEvent.caller;while(c){ev=3Dc.arguments[0];if(ev&&Event=3D=3De=
v.constructor){break;}
c=3Dc.caller;}}
return ev;},getCharCode:function(ev){return =
ev.charCode||ev.keyCode||0;},_getCacheIndex:function(el,sType,fn){for(var=
 i=3D0,len=3Dlisteners.length;i<len;++i){var =
li=3Dlisteners[i];if(li&&li[this.FN]=3D=3Dfn&&li[this.EL]=3D=3Del&&li[thi=
s.TYPE]=3D=3DsType){return i;}}
return-1;},generateId:function(el){var =
id=3Del.id;if(!id){id=3D"yuievtautoid-"+counter;++counter;el.id=3Did;}
return id;},_isValidCollection:function(o){return(o&&o.length&&typeof =
o!=3D"string"&&!o.tagName&&!o.alert&&typeof =
o[0]!=3D"undefined");},elCache:{},getEl:function(id){return =
document.getElementById(id);},clearCache:function(){},_load:function(e){l=
oadComplete=3Dtrue;var =
EU=3DYAHOO.util.Event;if(this.isIE){EU._simpleRemove(window,"load",EU._lo=
ad);}},_tryPreloadAttach:function(){if(this.locked){return false;}
this.locked=3Dtrue;var =
tryAgain=3D!loadComplete;if(!tryAgain){tryAgain=3D(retryCount>0);}
var notAvail=3D[];for(var i=3D0,len=3DonAvailStack.length;i<len;++i){var =
item=3DonAvailStack[i];if(item){var =
el=3Dthis.getEl(item.id);if(el){if(!item.checkReady||loadComplete||el.nex=
tSibling||(document&&document.body)){var =
scope=3Del;if(item.override){if(item.override=3D=3D=3Dtrue){scope=3Ditem.=
obj;}else{scope=3Ditem.override;}}
item.fn.call(scope,item.obj);onAvailStack[i]=3Dnull;}}else{notAvail.push(=
item);}}}
retryCount=3D(notAvail.length=3D=3D=3D0)?0:retryCount-1;if(tryAgain){onAv=
ailStack=3DnotAvail;this.startInterval();}else{clearInterval(this._interv=
al);this._interval=3Dnull;}
this.locked=3Dfalse;return =
true;},purgeElement:function(el,recurse,sType){var =
elListeners=3Dthis.getListeners(el,sType);if(elListeners){for(var =
i=3D0,len=3DelListeners.length;i<len;++i){var =
l=3DelListeners[i];this.removeListener(el,l.type,l.fn);}}
if(recurse&&el&&el.childNodes){for(i=3D0,len=3Del.childNodes.length;i<len=
;++i){this.purgeElement(el.childNodes[i],recurse,sType);}}},getListeners:=
function(el,sType){var =
elListeners=3D[];if(listeners&&listeners.length>0){for(var =
i=3D0,len=3Dlisteners.length;i<len;++i){var =
l=3Dlisteners[i];if(l&&l[this.EL]=3D=3D=3Del&&(!sType||sType=3D=3D=3Dl[th=
is.TYPE])){elListeners.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.O=
BJ],adjust:l[this.ADJ_SCOPE],index:i});}}}
return(elListeners.length)?elListeners:null;},_unload:function(e){var =
EU=3DYAHOO.util.Event,i,j,l,len,index;for(i=3D0,len=3DunloadListeners.len=
gth;i<len;++i){l=3DunloadListeners[i];if(l){var =
scope=3Dwindow;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]=3D=3D=3Dtrue){scope=
=3Dl[EU.OBJ];}else{scope=3Dl[EU.ADJ_SCOPE];}}
l[EU.FN].call(scope,EU.getEvent(e),l[EU.OBJ]);unloadListeners[i]=3Dnull;l=
=3Dnull;scope=3Dnull;}}
unloadListeners=3Dnull;if(listeners&&listeners.length>0){j=3Dlisteners.le=
ngth;while(j){index=3Dj-1;l=3Dlisteners[index];if(l){EU.removeListener(l[=
EU.EL],l[EU.TYPE],l[EU.FN],index);}
j=3Dj-1;}
l=3Dnull;EU.clearCache();}
for(i=3D0,len=3DlegacyEvents.length;i<len;++i){legacyEvents[i][0]=3Dnull;=
legacyEvents[i]=3Dnull;}
legacyEvents=3Dnull;EU._simpleRemove(window,"unload",EU._unload);},_getSc=
rollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
dd=3Ddocument.documentElement,db=3Ddocument.body;if(dd&&(dd.scrollTop||dd=
.scrollLeft)){return[dd.scrollTop,dd.scrollLeft];}else =
if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}},_simpleAdd=
:function(){if(window.addEventListener){return =
function(el,sType,fn,capture){el.addEventListener(sType,fn,(capture));};}=
else if(window.attachEvent){return =
function(el,sType,fn,capture){el.attachEvent("on"+sType,fn);};}else{retur=
n =
function(){};}}(),_simpleRemove:function(){if(window.removeEventListener)=
{return =
function(el,sType,fn,capture){el.removeEventListener(sType,fn,(capture));=
};}else if(window.detachEvent){return =
function(el,sType,fn){el.detachEvent("on"+sType,fn);};}else{return =
function(){};}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;if(document&&document.body){=
EU._load();}else{EU._simpleAdd(window,"load",EU._load);}
EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}
YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventProvider.prototyp=
e=3D{__yui_events:null,__yui_subscribers:null,subscribe:function(p_type,p=
_fn,p_obj,p_override){this.__yui_events=3Dthis.__yui_events||{};var =
ce=3Dthis.__yui_events[p_type];if(ce){ce.subscribe(p_fn,p_obj,p_override)=
;}else{this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
subs=3Dthis.__yui_subscribers;if(!subs[p_type]){subs[p_type]=3D[];}
subs[p_type].push({fn:p_fn,obj:p_obj,override:p_override});}},unsubscribe=
:function(p_type,p_fn,p_obj){this.__yui_events=3Dthis.__yui_events||{};va=
r ce=3Dthis.__yui_events[p_type];if(ce){return =
ce.unsubscribe(p_fn,p_obj);}else{return =
false;}},createEvent:function(p_type,p_config){this.__yui_events=3Dthis._=
_yui_events||{};var opts=3Dp_config||{};var =
events=3Dthis.__yui_events;if(events[p_type]){}else{var =
scope=3Dopts.scope||this;var silent=3Dopts.silent||null;var ce=3Dnew =
YAHOO.util.CustomEvent(p_type,scope,silent,YAHOO.util.CustomEvent.FLAT);e=
vents[p_type]=3Dce;if(opts.onSubscribeCallback){ce.subscribeEvent.subscri=
be(opts.onSubscribeCallback);}
this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
qs=3Dthis.__yui_subscribers[p_type];if(qs){for(var =
i=3D0;i<qs.length;++i){ce.subscribe(qs[i].fn,qs[i].obj,qs[i].override);}}=
}
return =
events[p_type];},fireEvent:function(p_type,arg1,arg2,etc){this.__yui_even=
ts=3Dthis.__yui_events||{};var ce=3Dthis.__yui_events[p_type];if(ce){var =
args=3D[];for(var =
i=3D1;i<arguments.length;++i){args.push(arguments[i]);}
return ce.fire.apply(ce,args);}else{return =
null;}},hasEvent:function(type){if(this.__yui_events){if(this.__yui_event=
s[type]){return true;}}
return false;}};

YAHOO.util.Anim=3Dfunction(el,attributes,duration,method){if(el){this.ini=
t(el,attributes,duration,method);}};YAHOO.util.Anim.prototype=3D{toString=
:function(){var el=3Dthis.getEl();var =
id=3Del.id||el.tagName;return("Anim =
"+id);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttri=
bute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|botto=
m$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod=
:function(attr,start,end){return =
this.method(this.currentFrame,start,end-start,this.totalFrames);},setAttr=
ibute:function(attr,val,unit){if(this.patterns.noNegatives.test(attr)){va=
l=3D(val>0)?val:0;}
YAHOO.util.Dom.setStyle(this.getEl(),attr,val+unit);},getAttribute:functi=
on(attr){var el=3Dthis.getEl();var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(val!=3D=3D'auto'&&!this.pattern=
s.offsetUnit.test(val)){return parseFloat(val);}
var a=3Dthis.patterns.offsetAttribute.exec(attr)||[];var =
pos=3D!!(a[3]);var =
box=3D!!(a[2]);if(box||(YAHOO.util.Dom.getStyle(el,'position')=3D=3D'abso=
lute'&&pos)){val=3Del['offset'+a[0].charAt(0).toUpperCase()+a[0].substr(1=
)];}else{val=3D0;}
return =
val;},getDefaultUnit:function(attr){if(this.patterns.defaultUnit.test(att=
r)){return'px';}
return'';},setRuntimeAttribute:function(attr){var start;var end;var =
attributes=3Dthis.attributes;this.runtimeAttributes[attr]=3D{};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};if(!isset(attributes[attr]['to'])&&!isset(attri=
butes[attr]['by'])){return false;}
start=3D(isset(attributes[attr]['from']))?attributes[attr]['from']:this.g=
etAttribute(attr);if(isset(attributes[attr]['to'])){end=3Dattributes[attr=
]['to'];}else =
if(isset(attributes[attr]['by'])){if(start.constructor=3D=3DArray){end=3D=
[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+attributes[attr]['b=
y'][i];}}else{end=3Dstart+attributes[attr]['by'];}}
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;this.runtimeAttributes[attr].unit=3D(isset(attributes[attr].unit=
))?attributes[attr]['unit']:this.getDefaultUnit(attr);},init:function(el,=
attributes,duration,method){var isAnimated=3Dfalse;var =
startTime=3Dnull;var =
actualFrames=3D0;el=3DYAHOO.util.Dom.get(el);this.attributes=3Dattributes=
||{};this.duration=3Dduration||1;this.method=3Dmethod||YAHOO.util.Easing.=
easeNone;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3D=
YAHOO.util.AnimMgr.fps;this.getEl=3Dfunction(){return =
el;};this.isAnimated=3Dfunction(){return =
isAnimated;};this.getStartTime=3Dfunction(){return =
startTime;};this.runtimeAttributes=3D{};this.animate=3Dfunction(){if(this=
.isAnimated()){return false;}
this.currentFrame=3D0;this.totalFrames=3D(this.useSeconds)?Math.ceil(YAHO=
O.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.regist=
erElement(this);};this.stop=3Dfunction(finish){if(finish){this.currentFra=
me=3Dthis.totalFrames;this._onTween.fire();}
YAHOO.util.AnimMgr.stop(this);};var =
onStart=3Dfunction(){this.onStart.fire();this.runtimeAttributes=3D{};for(=
var attr in this.attributes){this.setRuntimeAttribute(attr);}
isAnimated=3Dtrue;actualFrames=3D0;startTime=3Dnew Date();};var =
onTween=3Dfunction(){var data=3D{duration:new =
Date()-this.getStartTime(),currentFrame:this.currentFrame};data.toString=3D=
function(){return('duration: '+data.duration+', currentFrame: =
'+data.currentFrame);};this.onTween.fire(data);var =
runtimeAttributes=3Dthis.runtimeAttributes;for(var attr in =
runtimeAttributes){this.setAttribute(attr,this.doMethod(attr,runtimeAttri=
butes[attr].start,runtimeAttributes[attr].end),runtimeAttributes[attr].un=
it);}
actualFrames+=3D1;};var onComplete=3Dfunction(){var =
actual_duration=3D(new Date()-startTime)/1000;var =
data=3D{duration:actual_duration,frames:actualFrames,fps:actualFrames/act=
ual_duration};data.toString=3Dfunction(){return('duration: =
'+data.duration+', frames: '+data.frames+', fps: =
'+data.fps);};isAnimated=3Dfalse;actualFrames=3D0;this.onComplete.fire(da=
ta);};this._onStart=3Dnew =
YAHOO.util.CustomEvent('_start',this,true);this.onStart=3Dnew =
YAHOO.util.CustomEvent('start',this);this.onTween=3Dnew =
YAHOO.util.CustomEvent('tween',this);this._onTween=3Dnew =
YAHOO.util.CustomEvent('_tween',this,true);this.onComplete=3Dnew =
YAHOO.util.CustomEvent('complete',this);this._onComplete=3Dnew =
YAHOO.util.CustomEvent('_complete',this,true);this._onStart.subscribe(onS=
tart);this._onTween.subscribe(onTween);this._onComplete.subscribe(onCompl=
ete);}};YAHOO.util.AnimMgr=3Dnew function(){var thread=3Dnull;var =
queue=3D[];var =
tweenCount=3D0;this.fps=3D200;this.delay=3D1;this.registerElement=3Dfunct=
ion(tween){queue[queue.length]=3Dtween;tweenCount+=3D1;tween._onStart.fir=
e();this.start();};this.unRegister=3Dfunction(tween,index){tween._onCompl=
ete.fire();index=3Dindex||getIndex(tween);if(index!=3D-1){queue.splice(in=
dex,1);}
tweenCount-=3D1;if(tweenCount<=3D0){this.stop();}};this.start=3Dfunction(=
){if(thread=3D=3D=3Dnull){thread=3DsetInterval(this.run,this.delay);}};th=
is.stop=3Dfunction(tween){if(!tween){clearInterval(thread);for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i].isAnimated()){this.unRegi=
ster(tween,i);}}
queue=3D[];thread=3Dnull;tweenCount=3D0;}
else{this.unRegister(tween);}};this.run=3Dfunction(){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){var =
tween=3Dqueue[i];if(!tween||!tween.isAnimated()){continue;}
if(tween.currentFrame<tween.totalFrames||tween.totalFrames=3D=3D=3Dnull)
{tween.currentFrame+=3D1;if(tween.useSeconds){correctFrame(tween);}
tween._onTween.fire();}
else{YAHOO.util.AnimMgr.stop(tween,i);}}};var =
getIndex=3Dfunction(anim){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i]=3D=3Danim){return i;}}
return-1;};var correctFrame=3Dfunction(tween){var =
frames=3Dtween.totalFrames;var frame=3Dtween.currentFrame;var =
expected=3D(tween.currentFrame*tween.duration*1000/tween.totalFrames);var=
 elapsed=3D(new Date()-tween.getStartTime());var =
tweak=3D0;if(elapsed<tween.duration*1000){tweak=3DMath.round((elapsed/exp=
ected-1)*tween.currentFrame);}else{tweak=3Dframes-(frame+1);}
if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=3Dframes){tweak=
=3Dframes-(frame+1);}
tween.currentFrame+=3Dtweak;}};};YAHOO.util.Bezier=3Dnew function()
{this.getPosition=3Dfunction(points,t)
{var n=3Dpoints.length;var tmp=3D[];for(var =
i=3D0;i<n;++i){tmp[i]=3D[points[i][0],points[i][1]];}
for(var =
j=3D1;j<n;++j){for(i=3D0;i<n-j;++i){tmp[i][0]=3D(1-t)*tmp[i][0]+t*tmp[par=
seInt(i+1,10)][0];tmp[i][1]=3D(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];=
}}
return[tmp[0][0],tmp[0][1]];};};(function(){YAHOO.util.ColorAnim=3Dfuncti=
on(el,attributes,duration,method){YAHOO.util.ColorAnim.superclass.constru=
ctor.call(this,el,attributes,duration,method);};YAHOO.extend(YAHOO.util.C=
olorAnim,YAHOO.util.Anim);var Y=3DYAHOO.util;var =
superclass=3DY.ColorAnim.superclass;var =
proto=3DY.ColorAnim.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("ColorAnim =
"+id);};proto.patterns.color=3D/color$/i;proto.patterns.rgb=3D/^rgb\(([0-=
9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;proto.patterns.hex=3D/^#?([0-9A-F=
]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;proto.patterns.hex3=3D/^#?([0-9A-F]{1}=
)([0-9A-F]{1})([0-9A-F]{1})$/i;proto.patterns.transparent=3D/^transparent=
|rgba\(0, 0, 0, =
0\)$/;proto.parseColor=3Dfunction(s){if(s.length=3D=3D3){return s;}
var =
c=3Dthis.patterns.hex.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,16),parseInt(c[2],16),parseInt(c[3],16)];}
c=3Dthis.patterns.rgb.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,10),parseInt(c[2],10),parseInt(c[3],10)];}
c=3Dthis.patterns.hex3.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1=
]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];}
return null;};proto.getAttribute=3Dfunction(attr){var =
el=3Dthis.getEl();if(this.patterns.color.test(attr)){var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(this.patterns.transparent.test(=
val)){var =
parent=3Del.parentNode;val=3DY.Dom.getStyle(parent,attr);while(parent&&th=
is.patterns.transparent.test(val)){parent=3Dparent.parentNode;val=3DY.Dom=
.getStyle(parent,attr);if(parent.tagName.toUpperCase()=3D=3D'HTML'){val=3D=
'#fff';}}}}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val;if(this.patterns.color.test(attr)){val=3D[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){val[i]=3Dsuperclass.doMethod.call(thi=
s,attr,start[i],end[i]);}
val=3D'rgb('+Math.floor(val[0])+','+Math.floor(val[1])+','+Math.floor(val=
[2])+')';}
else{val=3Dsuperclass.doMethod.call(this,attr,start,end);}
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){superclass.setRuntimeAtt=
ribute.call(this,attr);if(this.patterns.color.test(attr)){var =
attributes=3Dthis.attributes;var =
start=3Dthis.parseColor(this.runtimeAttributes[attr].start);var =
end=3Dthis.parseColor(this.runtimeAttributes[attr].end);if(typeof =
attributes[attr]['to']=3D=3D=3D'undefined'&&typeof =
attributes[attr]['by']!=3D=3D'undefined'){end=3Dthis.parseColor(attribute=
s[attr].by);for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+end[i];}}
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;}};})();YAHOO.util.Easing=3D{easeNone:function(t,b,c,d){return =
c*t/d+b;},easeIn:function(t,b,c,d){return =
c*(t/=3Dd)*t+b;},easeOut:function(t,b,c,d){return-c*(t/=3Dd)*(t-2)+b;},ea=
seBoth:function(t,b,c,d){if((t/=3Dd/2)<1)return =
c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInStrong:function(t,b,c,d){r=
eturn =
c*(t/=3Dd)*t*t*t+b;},easeOutStrong:function(t,b,c,d){return-c*((t=3Dt/d-1=
)*t*t*t-1)+b;},easeBothStrong:function(t,b,c,d){if((t/=3Dd/2)<1)return =
c/2*t*t*t*t+b;return-c/2*((t-=3D2)*t*t*t-2)+b;},elasticIn:function(t,b,c,=
d,a,p){if(t=3D=3D0)return b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=3D1))*Math.s=
in((t*d-s)*(2*Math.PI)/p))+b;},elasticOut:function(t,b,c,d,a,p){if(t=3D=3D=
0)return b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var s=3Dp/(2*Math.PI)*Math.asin(c/a);return =
a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasticBoth:fun=
ction(t,b,c,d,a,p){if(t=3D=3D0)return b;if((t/=3Dd/2)=3D=3D2)return =
b+c;if(!p)p=3Dd*(.3*1.5);if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=3D=
1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return =
a*Math.pow(2,-10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backI=
n:function(t,b,c,d,s){if(typeof s=3D=3D'undefined')s=3D1.70158;return =
c*(t/=3Dd)*t*((s+1)*t-s)+b;},backOut:function(t,b,c,d,s){if(typeof =
s=3D=3D'undefined')s=3D1.70158;return =
c*((t=3Dt/d-1)*t*((s+1)*t+s)+1)+b;},backBoth:function(t,b,c,d,s){if(typeo=
f s=3D=3D'undefined')s=3D1.70158;if((t/=3Dd/2)<1)return =
c/2*(t*t*(((s*=3D(1.525))+1)*t-s))+b;return =
c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t+s)+2)+b;},bounceIn:function(t,b,c,d=
){return =
c-YAHOO.util.Easing.bounceOut(d-t,0,c,d)+b;},bounceOut:function(t,b,c,d){=
if((t/=3Dd)<(1/2.75)){return c*(7.5625*t*t)+b;}else =
if(t<(2/2.75)){return c*(7.5625*(t-=3D(1.5/2.75))*t+.75)+b;}else =
if(t<(2.5/2.75)){return =
c*(7.5625*(t-=3D(2.25/2.75))*t+.9375)+b;}else{return =
c*(7.5625*(t-=3D(2.625/2.75))*t+.984375)+b;}},bounceBoth:function(t,b,c,d=
){if(t<d/2)return YAHOO.util.Easing.bounceIn(t*2,0,c,d)*.5+b;return =
YAHOO.util.Easing.bounceOut(t*2-d,0,c,d)*.5+c*.5+b;}};(function(){YAHOO.u=
til.Motion=3Dfunction(el,attributes,duration,method){if(el){YAHOO.util.Mo=
tion.superclass.constructor.call(this,el,attributes,duration,method);}};Y=
AHOO.extend(YAHOO.util.Motion,YAHOO.util.ColorAnim);var =
Y=3DYAHOO.util;var superclass=3DY.Motion.superclass;var =
proto=3DY.Motion.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Motion =
"+id);};proto.patterns.points=3D/^points$/i;proto.setAttribute=3Dfunction=
(attr,val,unit){if(this.patterns.points.test(attr)){unit=3Dunit||'px';sup=
erclass.setAttribute.call(this,'left',val[0],unit);superclass.setAttribut=
e.call(this,'top',val[1],unit);}else{superclass.setAttribute.call(this,at=
tr,val,unit);}};proto.getAttribute=3Dfunction(attr){if(this.patterns.poin=
ts.test(attr)){var =
val=3D[superclass.getAttribute.call(this,'left'),superclass.getAttribute.=
call(this,'top')];}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(this.patterns.points.test(attr)){var =
t=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;val=3DY.Bez=
ier.getPosition(this.runtimeAttributes[attr],t);}else{val=3Dsuperclass.do=
Method.call(this,attr,start,end);}
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){if(this.patterns.points.=
test(attr)){var el=3Dthis.getEl();var attributes=3Dthis.attributes;var =
start;var control=3Dattributes['points']['control']||[];var end;var =
i,len;if(control.length>0&&!(control[0]instanceof =
Array)){control=3D[control];}else{var =
tmp=3D[];for(i=3D0,len=3Dcontrol.length;i<len;++i){tmp[i]=3Dcontrol[i];}
control=3Dtmp;}
if(Y.Dom.getStyle(el,'position')=3D=3D'static'){Y.Dom.setStyle(el,'positi=
on','relative');}
if(isset(attributes['points']['from'])){Y.Dom.setXY(el,attributes['points=
']['from']);}
else{Y.Dom.setXY(el,Y.Dom.getXY(el));}
start=3Dthis.getAttribute('points');if(isset(attributes['points']['to']))=
{end=3DtranslateValues.call(this,attributes['points']['to'],start);var =
pageXY=3DY.Dom.getXY(this.getEl());for(i=3D0,len=3Dcontrol.length;i<len;+=
+i){control[i]=3DtranslateValues.call(this,control[i],start);}}else =
if(isset(attributes['points']['by'])){end=3D[start[0]+attributes['points'=
]['by'][0],start[1]+attributes['points']['by'][1]];for(i=3D0,len=3Dcontro=
l.length;i<len;++i){control[i]=3D[start[0]+control[i][0],start[1]+control=
[i][1]];}}
this.runtimeAttributes[attr]=3D[start];if(control.length>0){this.runtimeA=
ttributes[attr]=3Dthis.runtimeAttributes[attr].concat(control);}
this.runtimeAttributes[attr][this.runtimeAttributes[attr].length]=3Dend;}=

else{superclass.setRuntimeAttribute.call(this,attr);}};var =
translateValues=3Dfunction(val,start){var =
pageXY=3DY.Dom.getXY(this.getEl());val=3D[val[0]-pageXY[0]+start[0],val[1=
]-pageXY[1]+start[1]];return val;};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};})();(function(){YAHOO.util.Scroll=3Dfunction(e=
l,attributes,duration,method){if(el){YAHOO.util.Scroll.superclass.constru=
ctor.call(this,el,attributes,duration,method);}};YAHOO.extend(YAHOO.util.=
Scroll,YAHOO.util.ColorAnim);var Y=3DYAHOO.util;var =
superclass=3DY.Scroll.superclass;var =
proto=3DY.Scroll.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Scroll =
"+id);};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(attr=3D=3D'scroll'){val=3D[this.method(this.currentFrame,st=
art[0],end[0]-start[0],this.totalFrames),this.method(this.currentFrame,st=
art[1],end[1]-start[1],this.totalFrames)];}else{val=3Dsuperclass.doMethod=
.call(this,attr,start,end);}
return val;};proto.getAttribute=3Dfunction(attr){var val=3Dnull;var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){val=3D[el.scrollLeft,el.scrollTo=
p];}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.setAttribute=3Dfunction(attr,val,unit){var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){el.scrollLeft=3Dval[0];el.scroll=
Top=3Dval[1];}else{superclass.setAttribute.call(this,attr,val,unit);}};})=
();

(function(){var Event=3DYAHOO.util.Event;var =
Dom=3DYAHOO.util.Dom;YAHOO.util.DragDrop=3Dfunction(id,sGroup,config){if(=
id){this.init(id,sGroup,config);}};YAHOO.util.DragDrop.prototype=3D{id:nu=
ll,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,inva=
lidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,gro=
ups:null,locked:false,lock:function(){this.locked=3Dtrue;},unlock:functio=
n(){this.locked=3Dfalse;},isTarget:true,padding:null,_domRef:null,__ygDra=
gDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,=
maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,avail=
able:false,hasOuterHandles:false,b4StartDrag:function(x,y){},startDrag:fu=
nction(x,y){},b4Drag:function(e){},onDrag:function(e){},onDragEnter:funct=
ion(e,id){},b4DragOver:function(e){},onDragOver:function(e,id){},b4DragOu=
t:function(e){},onDragOut:function(e,id){},b4DragDrop:function(e){},onDra=
gDrop:function(e,id){},onInvalidDrop:function(e){},b4EndDrag:function(e){=
},endDrag:function(e){},b4MouseDown:function(e){},onMouseDown:function(e)=
{},onMouseUp:function(e){},onAvailable:function(){},getEl:function(){if(!=
this._domRef){this._domRef=3DDom.get(this.id);}
return this._domRef;},getDragEl:function(){return =
Dom.get(this.dragElId);},init:function(id,sGroup,config){this.initTarget(=
id,sGroup,config);Event.on(this.id,"mousedown",this.handleMouseDown,this,=
true);},initTarget:function(id,sGroup,config){this.config=3Dconfig||{};th=
is.DDM=3DYAHOO.util.DDM;this.groups=3D{};if(typeof =
id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
this.id=3Did;this.addToGroup((sGroup)?sGroup:"default");this.handleElId=3D=
id;Event.onAvailable(id,this.handleOnAvailable,this,true);this.setDragElI=
d(id);this.invalidHandleTypes=3D{A:"A"};this.invalidHandleIds=3D{};this.i=
nvalidHandleClasses=3D[];this.applyConfig();},applyConfig:function(){this=
.padding=3Dthis.config.padding||[0,0,0,0];this.isTarget=3D(this.config.is=
Target!=3D=3Dfalse);this.maintainOffset=3D(this.config.maintainOffset);th=
is.primaryButtonOnly=3D(this.config.primaryButtonOnly!=3D=3Dfalse);},hand=
leOnAvailable:function(){this.available=3Dtrue;this.resetConstraints();th=
is.onAvailable();},setPadding:function(iTop,iRight,iBot,iLeft){if(!iRight=
&&0!=3D=3DiRight){this.padding=3D[iTop,iTop,iTop,iTop];}else =
if(!iBot&&0!=3D=3DiBot){this.padding=3D[iTop,iRight,iTop,iRight];}else{th=
is.padding=3D[iTop,iRight,iBot,iLeft];}},setInitPosition:function(diffX,d=
iffY){var el=3Dthis.getEl();if(!this.DDM.verifyEl(el)){return;}
var dx=3DdiffX||0;var dy=3DdiffY||0;var =
p=3DDom.getXY(el);this.initPageX=3Dp[0]-dx;this.initPageY=3Dp[1]-dy;this.=
lastPageX=3Dp[0];this.lastPageY=3Dp[1];this.setStartPosition(p);},setStar=
tPosition:function(pos){var =
p=3Dpos||Dom.getXY(this.getEl());this.deltaSetXY=3Dnull;this.startPageX=3D=
p[0];this.startPageY=3Dp[1];},addToGroup:function(sGroup){this.groups[sGr=
oup]=3Dtrue;this.DDM.regDragDrop(this,sGroup);},removeFromGroup:function(=
sGroup){if(this.groups[sGroup]){delete this.groups[sGroup];}
this.DDM.removeDDFromGroup(this,sGroup);},setDragElId:function(id){this.d=
ragElId=3Did;},setHandleElId:function(id){if(typeof =
id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
this.handleElId=3Did;this.DDM.regHandle(this.id,id);},setOuterHandleElId:=
function(id){if(typeof id!=3D=3D"string"){YAHOO.log("id is not a string, =
assuming it is an HTMLElement");id=3DDom.generateId(id);}
Event.on(id,"mousedown",this.handleMouseDown,this,true);this.setHandleElI=
d(id);this.hasOuterHandles=3Dtrue;},unreg:function(){Event.removeListener=
(this.id,"mousedown",this.handleMouseDown);this._domRef=3Dnull;this.DDM._=
remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locke=
d);},handleMouseDown:function(e,oDD){var =
button=3De.which||e.button;if(this.primaryButtonOnly&&button>1){return;}
if(this.isLocked()){return;}
this.DDM.refreshCache(this.groups);var pt=3Dnew =
YAHOO.util.Point(Event.getPageX(e),Event.getPageY(e));if(!this.hasOuterHa=
ndles&&!this.DDM.isOverTarget(pt,this)){}else{if(this.clickValidator(e)){=
this.setStartPosition();this.b4MouseDown(e);this.onMouseDown(e);this.DDM.=
handleMouseDown(e,this);this.DDM.stopEvent(e);}else{}}},clickValidator:fu=
nction(e){var =
target=3DEvent.getTarget(e);return(this.isValidHandleChild(target)&&(this=
.id=3D=3Dthis.handleElId||this.DDM.handleWasClicked(target,this.id)));},a=
ddInvalidHandleType:function(tagName){var =
type=3DtagName.toUpperCase();this.invalidHandleTypes[type]=3Dtype;},addIn=
validHandleId:function(id){if(typeof id!=3D=3D"string"){YAHOO.log("id is =
not a string, assuming it is an HTMLElement");id=3DDom.generateId(id);}
this.invalidHandleIds[id]=3Did;},addInvalidHandleClass:function(cssClass)=
{this.invalidHandleClasses.push(cssClass);},removeInvalidHandleType:funct=
ion(tagName){var type=3DtagName.toUpperCase();delete =
this.invalidHandleTypes[type];},removeInvalidHandleId:function(id){if(typ=
eof id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
delete =
this.invalidHandleIds[id];},removeInvalidHandleClass:function(cssClass){f=
or(var =
i=3D0,len=3Dthis.invalidHandleClasses.length;i<len;++i){if(this.invalidHa=
ndleClasses[i]=3D=3DcssClass){delete =
this.invalidHandleClasses[i];}}},isValidHandleChild:function(node){var =
valid=3Dtrue;var =
nodeName;try{nodeName=3Dnode.nodeName.toUpperCase();}catch(e){nodeName=3D=
node.nodeName;}
valid=3Dvalid&&!this.invalidHandleTypes[nodeName];valid=3Dvalid&&!this.in=
validHandleIds[node.id];for(var =
i=3D0,len=3Dthis.invalidHandleClasses.length;valid&&i<len;++i){valid=3D!D=
om.hasClass(node,this.invalidHandleClasses[i]);}
return =
valid;},setXTicks:function(iStartX,iTickSize){this.xTicks=3D[];this.xTick=
Size=3DiTickSize;var tickMap=3D{};for(var =
i=3Dthis.initPageX;i>=3Dthis.minX;i=3Di-iTickSize){if(!tickMap[i]){this.x=
Ticks[this.xTicks.length]=3Di;tickMap[i]=3Dtrue;}}
for(i=3Dthis.initPageX;i<=3Dthis.maxX;i=3Di+iTickSize){if(!tickMap[i]){th=
is.xTicks[this.xTicks.length]=3Di;tickMap[i]=3Dtrue;}}
this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(iStartY,iTick=
Size){this.yTicks=3D[];this.yTickSize=3DiTickSize;var =
tickMap=3D{};for(var =
i=3Dthis.initPageY;i>=3Dthis.minY;i=3Di-iTickSize){if(!tickMap[i]){this.y=
Ticks[this.yTicks.length]=3Di;tickMap[i]=3Dtrue;}}
for(i=3Dthis.initPageY;i<=3Dthis.maxY;i=3Di+iTickSize){if(!tickMap[i]){th=
is.yTicks[this.yTicks.length]=3Di;tickMap[i]=3Dtrue;}}
this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(iLeft,iR=
ight,iTickSize){this.leftConstraint=3DiLeft;this.rightConstraint=3DiRight=
;this.minX=3Dthis.initPageX-iLeft;this.maxX=3Dthis.initPageX+iRight;if(iT=
ickSize){this.setXTicks(this.initPageX,iTickSize);}
this.constrainX=3Dtrue;},clearConstraints:function(){this.constrainX=3Dfa=
lse;this.constrainY=3Dfalse;this.clearTicks();},clearTicks:function(){thi=
s.xTicks=3Dnull;this.yTicks=3Dnull;this.xTickSize=3D0;this.yTickSize=3D0;=
},setYConstraint:function(iUp,iDown,iTickSize){this.topConstraint=3DiUp;t=
his.bottomConstraint=3DiDown;this.minY=3Dthis.initPageY-iUp;this.maxY=3Dt=
his.initPageY+iDown;if(iTickSize){this.setYTicks(this.initPageY,iTickSize=
);}
this.constrainY=3Dtrue;},resetConstraints:function(){if(this.initPageX||t=
his.initPageX=3D=3D=3D0){var =
dx=3D(this.maintainOffset)?this.lastPageX-this.initPageX:0;var =
dy=3D(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPo=
sition(dx,dy);}else{this.setInitPosition();}
if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightCon=
straint,this.xTickSize);}
if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomCon=
straint,this.yTickSize);}},getTick:function(val,tickArray){if(!tickArray)=
{return val;}else if(tickArray[0]>=3Dval){return =
tickArray[0];}else{for(var i=3D0,len=3DtickArray.length;i<len;++i){var =
next=3Di+1;if(tickArray[next]&&tickArray[next]>=3Dval){var =
diff1=3Dval-tickArray[i];var =
diff2=3DtickArray[next]-val;return(diff2>diff1)?tickArray[i]:tickArray[ne=
xt];}}
return =
tickArray[tickArray.length-1];}},toString:function(){return("DragDrop =
"+this.id);}};})();if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=3Df=
unction(){var =
Event=3DYAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,drag=
Overs:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,inita=
lized:false,locked:false,init:function(){this.initialized=3Dtrue;},POINT:=
0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(sMethod,args)=
{for(var i in this.ids){for(var j in this.ids[i]){var =
oDD=3Dthis.ids[i][j];if(!this.isTypeOfDD(oDD)){continue;}
oDD[sMethod].apply(oDD,args);}}},_onLoad:function(){this.init();Event.on(=
document,"mouseup",this.handleMouseUp,this,true);Event.on(document,"mouse=
move",this.handleMouseMove,this,true);Event.on(window,"unload",this._onUn=
load,this,true);Event.on(window,"resize",this._onResize,this,true);},_onR=
esize:function(e){this._execOnAll("resetConstraints",[]);},lock:function(=
){this.locked=3Dtrue;},unlock:function(){this.locked=3Dfalse;},isLocked:f=
unction(){return =
this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTime=
Thresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDr=
agDrop:function(oDD,sGroup){if(!this.initialized){this.init();}
if(!this.ids[sGroup]){this.ids[sGroup]=3D{};}
this.ids[sGroup][oDD.id]=3DoDD;},removeDDFromGroup:function(oDD,sGroup){i=
f(!this.ids[sGroup]){this.ids[sGroup]=3D{};}
var obj=3Dthis.ids[sGroup];if(obj&&obj[oDD.id]){delete =
obj[oDD.id];}},_remove:function(oDD){for(var g in =
oDD.groups){if(g&&this.ids[g][oDD.id]){delete this.ids[g][oDD.id];}}
delete =
this.handleIds[oDD.id];},regHandle:function(sDDId,sHandleId){if(!this.han=
dleIds[sDDId]){this.handleIds[sDDId]=3D{};}
this.handleIds[sDDId][sHandleId]=3DsHandleId;},isDragDrop:function(id){re=
turn(this.getDDById(id))?true:false;},getRelated:function(p_oDD,bTargetsO=
nly){var oDDs=3D[];for(var i in p_oDD.groups){for(j in this.ids[i]){var =
dd=3Dthis.ids[i][j];if(!this.isTypeOfDD(dd)){continue;}
if(!bTargetsOnly||dd.isTarget){oDDs[oDDs.length]=3Ddd;}}}
return oDDs;},isLegalTarget:function(oDD,oTargetDD){var =
targets=3Dthis.getRelated(oDD,true);for(var =
i=3D0,len=3Dtargets.length;i<len;++i){if(targets[i].id=3D=3DoTargetDD.id)=
{return true;}}
return =
false;},isTypeOfDD:function(oDD){return(oDD&&oDD.__ygDragDrop);},isHandle=
:function(sDDId,sHandleId){return(this.handleIds[sDDId]&&this.handleIds[s=
DDId][sHandleId]);},getDDById:function(id){for(var i in =
this.ids){if(this.ids[i][id]){return this.ids[i][id];}}
return =
null;},handleMouseDown:function(e,oDD){this.currentTarget=3DYAHOO.util.Ev=
ent.getTarget(e);this.dragCurrent=3DoDD;var =
el=3DoDD.getEl();this.startX=3DYAHOO.util.Event.getPageX(e);this.startY=3D=
YAHOO.util.Event.getPageY(e);this.deltaX=3Dthis.startX-el.offsetLeft;this=
.deltaY=3Dthis.startY-el.offsetTop;this.dragThreshMet=3Dfalse;this.clickT=
imeout=3DsetTimeout(function(){var =
DDM=3DYAHOO.util.DDM;DDM.startDrag(DDM.startX,DDM.startY);},this.clickTim=
eThresh);},startDrag:function(x,y){clearTimeout(this.clickTimeout);if(thi=
s.dragCurrent){this.dragCurrent.b4StartDrag(x,y);this.dragCurrent.startDr=
ag(x,y);}
this.dragThreshMet=3Dtrue;},handleMouseUp:function(e){if(!this.dragCurren=
t){return;}
clearTimeout(this.clickTimeout);if(this.dragThreshMet){this.fireEvents(e,=
true);}else{}
this.stopDrag(e);this.stopEvent(e);},stopEvent:function(e){if(this.stopPr=
opagation){YAHOO.util.Event.stopPropagation(e);}
if(this.preventDefault){YAHOO.util.Event.preventDefault(e);}},stopDrag:fu=
nction(e){if(this.dragCurrent){if(this.dragThreshMet){this.dragCurrent.b4=
EndDrag(e);this.dragCurrent.endDrag(e);}
this.dragCurrent.onMouseUp(e);}
this.dragCurrent=3Dnull;this.dragOvers=3D{};},handleMouseMove:function(e)=
{if(!this.dragCurrent){return true;}
if(YAHOO.util.Event.isIE&&!e.button){this.stopEvent(e);return =
this.handleMouseUp(e);}
if(!this.dragThreshMet){var =
diffX=3DMath.abs(this.startX-YAHOO.util.Event.getPageX(e));var =
diffY=3DMath.abs(this.startY-YAHOO.util.Event.getPageY(e));if(diffX>this.=
clickPixelThresh||diffY>this.clickPixelThresh){this.startDrag(this.startX=
,this.startY);}}
if(this.dragThreshMet){this.dragCurrent.b4Drag(e);this.dragCurrent.onDrag=
(e);this.fireEvents(e,false);}
this.stopEvent(e);return true;},fireEvents:function(e,isDrop){var =
dc=3Dthis.dragCurrent;if(!dc||dc.isLocked()){return;}
var x=3DYAHOO.util.Event.getPageX(e);var =
y=3DYAHOO.util.Event.getPageY(e);var pt=3Dnew YAHOO.util.Point(x,y);var =
oldOvers=3D[];var outEvts=3D[];var overEvts=3D[];var dropEvts=3D[];var =
enterEvts=3D[];for(var i in this.dragOvers){var =
ddo=3Dthis.dragOvers[i];if(!this.isTypeOfDD(ddo)){continue;}
if(!this.isOverTarget(pt,ddo,this.mode)){outEvts.push(ddo);}
oldOvers[i]=3Dtrue;delete this.dragOvers[i];}
for(var sGroup in dc.groups){if("string"!=3Dtypeof sGroup){continue;}
for(i in this.ids[sGroup]){var =
oDD=3Dthis.ids[sGroup][i];if(!this.isTypeOfDD(oDD)){continue;}
if(oDD.isTarget&&!oDD.isLocked()&&oDD!=3Ddc){if(this.isOverTarget(pt,oDD,=
this.mode)){if(isDrop){dropEvts.push(oDD);}else{if(!oldOvers[oDD.id]){ent=
erEvts.push(oDD);}else{overEvts.push(oDD);}
this.dragOvers[oDD.id]=3DoDD;}}}}}
if(this.mode){if(outEvts.length){dc.b4DragOut(e,outEvts);dc.onDragOut(e,o=
utEvts);}
if(enterEvts.length){dc.onDragEnter(e,enterEvts);}
if(overEvts.length){dc.b4DragOver(e,overEvts);dc.onDragOver(e,overEvts);}=

if(dropEvts.length){dc.b4DragDrop(e,dropEvts);dc.onDragDrop(e,dropEvts);}=
}else{var =
len=3D0;for(i=3D0,len=3DoutEvts.length;i<len;++i){dc.b4DragOut(e,outEvts[=
i].id);dc.onDragOut(e,outEvts[i].id);}
for(i=3D0,len=3DenterEvts.length;i<len;++i){dc.onDragEnter(e,enterEvts[i]=
.id);}
for(i=3D0,len=3DoverEvts.length;i<len;++i){dc.b4DragOver(e,overEvts[i].id=
);dc.onDragOver(e,overEvts[i].id);}
for(i=3D0,len=3DdropEvts.length;i<len;++i){dc.b4DragDrop(e,dropEvts[i].id=
);dc.onDragDrop(e,dropEvts[i].id);}}
if(isDrop&&!dropEvts.length){dc.onInvalidDrop(e);}},getBestMatch:function=
(dds){var winner=3Dnull;var =
len=3Ddds.length;if(len=3D=3D1){winner=3Ddds[0];}else{for(var =
i=3D0;i<len;++i){var =
dd=3Ddds[i];if(this.mode=3D=3Dthis.INTERSECT&&dd.cursorIsOver){winner=3Dd=
d;break;}else{if(!winner||!winner.overlap||(dd.overlap&&winner.overlap.ge=
tArea()<dd.overlap.getArea())){winner=3Ddd;}}}}
return winner;},refreshCache:function(groups){for(var sGroup in =
groups){if("string"!=3Dtypeof sGroup){continue;}
for(var i in this.ids[sGroup]){var =
oDD=3Dthis.ids[sGroup][i];if(this.isTypeOfDD(oDD)){var =
loc=3Dthis.getLocation(oDD);if(loc){this.locationCache[oDD.id]=3Dloc;}els=
e{delete =
this.locationCache[oDD.id];}}}}},verifyEl:function(el){try{if(el){var =
parent=3Del.offsetParent;if(parent){return true;}}}catch(e){}
return =
false;},getLocation:function(oDD){if(!this.isTypeOfDD(oDD)){return =
null;}
var =
el=3DoDD.getEl(),pos,x1,x2,y1,y2,t,r,b,l;try{pos=3DYAHOO.util.Dom.getXY(e=
l);}catch(e){}
if(!pos){return null;}
x1=3Dpos[0];x2=3Dx1+el.offsetWidth;y1=3Dpos[1];y2=3Dy1+el.offsetHeight;t=3D=
y1-oDD.padding[0];r=3Dx2+oDD.padding[1];b=3Dy2+oDD.padding[2];l=3Dx1-oDD.=
padding[3];return new =
YAHOO.util.Region(t,r,b,l);},isOverTarget:function(pt,oTarget,intersect){=
var =
loc=3Dthis.locationCache[oTarget.id];if(!loc||!this.useCache){loc=3Dthis.=
getLocation(oTarget);this.locationCache[oTarget.id]=3Dloc;}
if(!loc){return false;}
oTarget.cursorIsOver=3Dloc.contains(pt);var =
dc=3Dthis.dragCurrent;if(!dc||!dc.getTargetCoord||(!intersect&&!dc.constr=
ainX&&!dc.constrainY)){return oTarget.cursorIsOver;}
oTarget.overlap=3Dnull;var pos=3Ddc.getTargetCoord(pt.x,pt.y);var =
el=3Ddc.getDragEl();var curRegion=3Dnew =
YAHOO.util.Region(pos.y,pos.x+el.offsetWidth,pos.y+el.offsetHeight,pos.x)=
;var =
overlap=3DcurRegion.intersect(loc);if(overlap){oTarget.overlap=3Doverlap;=
return(intersect)?true:oTarget.cursorIsOver;}else{return =
false;}},_onUnload:function(e,me){this.unregAll();},unregAll:function(){i=
f(this.dragCurrent){this.stopDrag();this.dragCurrent=3Dnull;}
this._execOnAll("unreg",[]);for(i in this.elementCache){delete =
this.elementCache[i];}
this.elementCache=3D{};this.ids=3D{};},elementCache:{},getElWrapper:funct=
ion(id){var =
oWrapper=3Dthis.elementCache[id];if(!oWrapper||!oWrapper.el){oWrapper=3Dt=
his.elementCache[id]=3Dnew this.ElementWrapper(YAHOO.util.Dom.get(id));}
return oWrapper;},getElement:function(id){return =
YAHOO.util.Dom.get(id);},getCss:function(id){var =
el=3DYAHOO.util.Dom.get(id);return(el)?el.style:null;},ElementWrapper:fun=
ction(el){this.el=3Del||null;this.id=3Dthis.el&&el.id;this.css=3Dthis.el&=
&el.style;},getPosX:function(el){return =
YAHOO.util.Dom.getX(el);},getPosY:function(el){return =
YAHOO.util.Dom.getY(el);},swapNode:function(n1,n2){if(n1.swapNode){n1.swa=
pNode(n2);}else{var p=3Dn2.parentNode;var =
s=3Dn2.nextSibling;if(s=3D=3Dn1){p.insertBefore(n1,n2);}else =
if(n2=3D=3Dn1.nextSibling){p.insertBefore(n2,n1);}else{n1.parentNode.repl=
aceChild(n2,n1);p.insertBefore(n1,s);}}},getScroll:function(){var =
t,l,dde=3Ddocument.documentElement,db=3Ddocument.body;if(dde&&(dde.scroll=
Top||dde.scrollLeft)){t=3Ddde.scrollTop;l=3Ddde.scrollLeft;}else =
if(db){t=3Ddb.scrollTop;l=3Ddb.scrollLeft;}else{YAHOO.log("could not get =
scroll property");}
return{top:t,left:l};},getStyle:function(el,styleProp){return =
YAHOO.util.Dom.getStyle(el,styleProp);},getScrollTop:function(){return =
this.getScroll().top;},getScrollLeft:function(){return =
this.getScroll().left;},moveToEl:function(moveEl,targetEl){var =
aCoord=3DYAHOO.util.Dom.getXY(targetEl);YAHOO.util.Dom.setXY(moveEl,aCoor=
d);},getClientHeight:function(){return =
YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return =
YAHOO.util.Dom.getViewportWidth();},numericSort:function(a,b){return(a-b)=
;},_timeoutCount:0,_addListeners:function(){var =
DDM=3DYAHOO.util.DDM;if(YAHOO.util.Event&&document){DDM._onLoad();}else{i=
f(DDM._timeoutCount>2000){}else{setTimeout(DDM._addListeners,10);if(docum=
ent&&document.body){DDM._timeoutCount+=3D1;}}}},handleWasClicked:function=
(node,id){if(this.isHandle(id,node.id)){return true;}else{var =
p=3Dnode.parentNode;while(p){if(this.isHandle(id,p.id)){return =
true;}else{p=3Dp.parentNode;}}}
return =
false;}};}();YAHOO.util.DDM=3DYAHOO.util.DragDropMgr;YAHOO.util.DDM._addL=
isteners();}
YAHOO.util.DD=3Dfunction(id,sGroup,config){if(id){this.init(id,sGroup,con=
fig);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoO=
ffset:function(iPageX,iPageY){var x=3DiPageX-this.startPageX;var =
y=3DiPageY-this.startPageY;this.setDelta(x,y);},setDelta:function(iDeltaX=
,iDeltaY){this.deltaX=3DiDeltaX;this.deltaY=3DiDeltaY;},setDragElPos:func=
tion(iPageX,iPageY){var =
el=3Dthis.getDragEl();this.alignElWithMouse(el,iPageX,iPageY);},alignElWi=
thMouse:function(el,iPageX,iPageY){var =
oCoord=3Dthis.getTargetCoord(iPageX,iPageY);if(!this.deltaSetXY){var =
aCoord=3D[oCoord.x,oCoord.y];YAHOO.util.Dom.setXY(el,aCoord);var =
newLeft=3DparseInt(YAHOO.util.Dom.getStyle(el,"left"),10);var =
newTop=3DparseInt(YAHOO.util.Dom.getStyle(el,"top"),10);this.deltaSetXY=3D=
[newLeft-oCoord.x,newTop-oCoord.y];}else{YAHOO.util.Dom.setStyle(el,"left=
",(oCoord.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(el,"top",(o=
Coord.y+this.deltaSetXY[1])+"px");}
this.cachePosition(oCoord.x,oCoord.y);this.autoScroll(oCoord.x,oCoord.y,e=
l.offsetHeight,el.offsetWidth);},cachePosition:function(iPageX,iPageY){if=
(iPageX){this.lastPageX=3DiPageX;this.lastPageY=3DiPageY;}else{var =
aCoord=3DYAHOO.util.Dom.getXY(this.getEl());this.lastPageX=3DaCoord[0];th=
is.lastPageY=3DaCoord[1];}},autoScroll:function(x,y,h,w){if(this.scroll){=
var clientH=3Dthis.DDM.getClientHeight();var =
clientW=3Dthis.DDM.getClientWidth();var st=3Dthis.DDM.getScrollTop();var =
sl=3Dthis.DDM.getScrollLeft();var bot=3Dh+y;var right=3Dw+x;var =
toBot=3D(clientH+st-y-this.deltaY);var =
toRight=3D(clientW+sl-x-this.deltaX);var thresh=3D40;var =
scrAmt=3D(document.all)?80:30;if(bot>clientH&&toBot<thresh){window.scroll=
To(sl,st+scrAmt);}
if(y<st&&st>0&&y-st<thresh){window.scrollTo(sl,st-scrAmt);}
if(right>clientW&&toRight<thresh){window.scrollTo(sl+scrAmt,st);}
if(x<sl&&sl>0&&x-sl<thresh){window.scrollTo(sl-scrAmt,st);}}},getTargetCo=
ord:function(iPageX,iPageY){var x=3DiPageX-this.deltaX;var =
y=3DiPageY-this.deltaY;if(this.constrainX){if(x<this.minX){x=3Dthis.minX;=
}
if(x>this.maxX){x=3Dthis.maxX;}}
if(this.constrainY){if(y<this.minY){y=3Dthis.minY;}
if(y>this.maxY){y=3Dthis.maxY;}}
x=3Dthis.getTick(x,this.xTicks);y=3Dthis.getTick(y,this.yTicks);return{x:=
x,y:y};},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call=
(this);this.scroll=3D(this.config.scroll!=3D=3Dfalse);},b4MouseDown:funct=
ion(e){this.autoOffset(YAHOO.util.Event.getPageX(e),YAHOO.util.Event.getP=
ageY(e));},b4Drag:function(e){this.setDragElPos(YAHOO.util.Event.getPageX=
(e),YAHOO.util.Event.getPageY(e));},toString:function(){return("DD =
"+this.id);}});YAHOO.util.DDProxy=3Dfunction(id,sGroup,config){if(id){thi=
s.init(id,sGroup,config);this.initFrame();}};YAHOO.util.DDProxy.dragElId=3D=
"ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:tru=
e,centerFrame:false,createFrame:function(){var self=3Dthis;var =
body=3Ddocument.body;if(!body||!body.firstChild){setTimeout(function(){se=
lf.createFrame();},50);return;}
var =
div=3Dthis.getDragEl();if(!div){div=3Ddocument.createElement("div");div.i=
d=3Dthis.dragElId;var =
s=3Ddiv.style;s.position=3D"absolute";s.visibility=3D"hidden";s.cursor=3D=
"move";s.border=3D"2px solid =
#aaa";s.zIndex=3D999;body.insertBefore(div,body.firstChild);}},initFrame:=
function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDProxy=
.superclass.applyConfig.call(this);this.resizeFrame=3D(this.config.resize=
Frame!=3D=3Dfalse);this.centerFrame=3D(this.config.centerFrame);this.setD=
ragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame:fu=
nction(iPageX,iPageY){var el=3Dthis.getEl();var =
dragEl=3Dthis.getDragEl();var =
s=3DdragEl.style;this._resizeProxy();if(this.centerFrame){this.setDelta(M=
ath.round(parseInt(s.width,10)/2),Math.round(parseInt(s.height,10)/2));}
this.setDragElPos(iPageX,iPageY);YAHOO.util.Dom.setStyle(dragEl,"visibili=
ty","visible");},_resizeProxy:function(){if(this.resizeFrame){var =
DOM=3DYAHOO.util.Dom;var el=3Dthis.getEl();var =
dragEl=3Dthis.getDragEl();var =
bt=3DparseInt(DOM.getStyle(dragEl,"borderTopWidth"),10);var =
br=3DparseInt(DOM.getStyle(dragEl,"borderRightWidth"),10);var =
bb=3DparseInt(DOM.getStyle(dragEl,"borderBottomWidth"),10);var =
bl=3DparseInt(DOM.getStyle(dragEl,"borderLeftWidth"),10);if(isNaN(bt)){bt=
=3D0;}
if(isNaN(br)){br=3D0;}
if(isNaN(bb)){bb=3D0;}
if(isNaN(bl)){bl=3D0;}
var newWidth=3DMath.max(0,el.offsetWidth-br-bl);var =
newHeight=3DMath.max(0,el.offsetHeight-bt-bb);DOM.setStyle(dragEl,"width"=
,newWidth+"px");DOM.setStyle(dragEl,"height",newHeight+"px");}},b4MouseDo=
wn:function(e){var x=3DYAHOO.util.Event.getPageX(e);var =
y=3DYAHOO.util.Event.getPageY(e);this.autoOffset(x,y);this.setDragElPos(x=
,y);},b4StartDrag:function(x,y){this.showFrame(x,y);},b4EndDrag:function(=
e){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden");},endD=
rag:function(e){var DOM=3DYAHOO.util.Dom;var lel=3Dthis.getEl();var =
del=3Dthis.getDragEl();DOM.setStyle(del,"visibility","");DOM.setStyle(lel=
,"visibility","hidden");YAHOO.util.DDM.moveToEl(lel,del);DOM.setStyle(del=
,"visibility","hidden");DOM.setStyle(lel,"visibility","");},toString:func=
tion(){return("DDProxy =
"+this.id);}});YAHOO.util.DDTarget=3Dfunction(id,sGroup,config){if(id){th=
is.initTarget(id,sGroup,config);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO=
.util.DragDrop,{toString:function(){return("DDTarget "+this.id);}});

YAHOO.util.Connect=3D{_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP=
','Microsoft.XMLHTTP'],_http_header:{},_has_http_headers:false,_use_defau=
lt_post_header:true,_default_post_header:'application/x-www-form-urlencod=
ed',_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:nul=
l,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,setProgId:f=
unction(id)
{this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b)
{this._use_default_post_header=3Db;},setPollingInterval:function(i)
{if(typeof =
i=3D=3D'number'&&isFinite(i)){this._polling_interval=3Di;}},createXhrObje=
ct:function(transactionId)
{var obj,http;try
{http=3Dnew XMLHttpRequest();obj=3D{conn:http,tId:transactionId};}
catch(e)
{for(var i=3D0;i<this._msxml_progid.length;++i){try
{http=3Dnew =
ActiveXObject(this._msxml_progid[i]);obj=3D{conn:http,tId:transactionId};=
break;}
catch(e){}}}
finally
{return obj;}},getConnectionObject:function()
{var o;var tId=3Dthis._transaction_id;try
{o=3Dthis.createXhrObject(tId);if(o){this._transaction_id++;}}
catch(e){}
finally
{return o;}},asyncRequest:function(method,uri,callback,postData)
{var o=3Dthis.getConnectionObject();if(!o){return null;}
else{if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o.tId,=
callback,uri,postData);this.releaseObject(o);return;}
if(method=3D=3D'GET'){if(this._sFormData.length!=3D0){uri+=3D((uri.indexO=
f('?')=3D=3D-1)?'?':'&')+this._sFormData;}
else{uri+=3D"?"+this._sFormData;}}
else =
if(method=3D=3D'POST'){postData=3DpostData?this._sFormData+"&"+postData:t=
his._sFormData;}}
o.conn.open(method,uri,true);if(this._isFormSubmit||(postData&&this._use_=
default_post_header)){this.initHeader('Content-Type',this._default_post_h=
eader);if(this._isFormSubmit){this.resetFormState();}}
if(this._has_http_headers){this.setHeader(o);}
this.handleReadyState(o,callback);o.conn.send(postData||null);return =
o;}},handleReadyState:function(o,callback)
{var =
oConn=3Dthis;if(callback&&callback.timeout){this._timeOut[o.tId]=3Dwindow=
.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}=

this._poll[o.tId]=3Dwindow.setInterval(function(){if(o.conn&&o.conn.ready=
State=3D=3D4){window.clearInterval(oConn._poll[o.tId]);delete =
oConn._poll[o.tId];if(callback&&callback.timeout){delete =
oConn._timeOut[o.tId];}
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},=
handleTransactionResponse:function(o,callback,isAbort)
{if(!callback){this.releaseObject(o);return;}
var httpStatus,responseObject;try
{if(o.conn.status!=3D=3Dundefined&&o.conn.status!=3D0){httpStatus=3Do.con=
n.status;}
else{httpStatus=3D13030;}}
catch(e){httpStatus=3D13030;}
if(httpStatus>=3D200&&httpStatus<300){try
{responseObject=3Dthis.createResponseObject(o,callback.argument);if(callb=
ack.success){if(!callback.scope){callback.success(responseObject);}
else{callback.success.apply(callback.scope,[responseObject]);}}}
catch(e){}}
else{try
{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case =
12152:case =
13030:responseObject=3Dthis.createExceptionObject(o.tId,callback.argument=
,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callba=
ck.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}
break;default:responseObject=3Dthis.createResponseObject(o,callback.argum=
ent);if(callback.failure){if(!callback.scope){callback.failure(responseOb=
ject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}}}
catch(e){}}
this.releaseObject(o);responseObject=3Dnull;},createResponseObject:functi=
on(o,callbackArg)
{var obj=3D{};var headerObj=3D{};try
{var headerStr=3Do.conn.getAllResponseHeaders();var =
header=3DheaderStr.split('\n');for(var i=3D0;i<header.length;i++){var =
delimitPos=3Dheader[i].indexOf(':');if(delimitPos!=3D-1){headerObj[header=
[i].substring(0,delimitPos)]=3Dheader[i].substring(delimitPos+2);}}}
catch(e){}
obj.tId=3Do.tId;obj.status=3Do.conn.status;obj.statusText=3Do.conn.status=
Text;obj.getResponseHeader=3DheaderObj;obj.getAllResponseHeaders=3Dheader=
Str;obj.responseText=3Do.conn.responseText;obj.responseXML=3Do.conn.respo=
nseXML;if(typeof =
callbackArg!=3D=3Dundefined){obj.argument=3DcallbackArg;}
return obj;},createExceptionObject:function(tId,callbackArg,isAbort)
{var COMM_CODE=3D0;var COMM_ERROR=3D'communication failure';var =
ABORT_CODE=3D-1;var ABORT_ERROR=3D'transaction aborted';var =
obj=3D{};obj.tId=3DtId;if(isAbort){obj.status=3DABORT_CODE;obj.statusText=
=3DABORT_ERROR;}
else{obj.status=3DCOMM_CODE;obj.statusText=3DCOMM_ERROR;}
if(callbackArg){obj.argument=3DcallbackArg;}
return obj;},initHeader:function(label,value)
{if(this._http_header[label]=3D=3D=3Dundefined){this._http_header[label]=3D=
value;}
else{this._http_header[label]=3Dvalue+","+this._http_header[label];}
this._has_http_headers=3Dtrue;},setHeader:function(o)
{for(var prop in =
this._http_header){if(this._http_header.hasOwnProperty(prop)){o.conn.setR=
equestHeader(prop,this._http_header[prop]);}}
delete =
this._http_header;this._http_header=3D{};this._has_http_headers=3Dfalse;}=
,setForm:function(formId,isUpload,secureUri)
{this.resetFormState();var oForm;if(typeof =
formId=3D=3D'string'){oForm=3D(document.getElementById(formId)||document.=
forms[formId]);}
else if(typeof formId=3D=3D'object'){oForm=3DformId;}
else{return;}
if(isUpload){this.createFrame(secureUri?secureUri:null);this._isFormSubmi=
t=3Dtrue;this._isFileUpload=3Dtrue;this._formNode=3DoForm;return;}
var oElement,oName,oValue,oDisabled;var hasSubmit=3Dfalse;for(var =
i=3D0;i<oForm.elements.length;i++){oElement=3DoForm.elements[i];oDisabled=
=3DoForm.elements[i].disabled;oName=3DoForm.elements[i].name;oValue=3DoFo=
rm.elements[i].value;if(!oDisabled&&oName)
{switch(oElement.type)
{case'select-one':case'select-multiple':for(var =
j=3D0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(=
window.ActiveXObject){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+=
encodeURIComponent(oElement.options[j].attributes['value'].specified?oEle=
ment.options[j].value:oElement.options[j].text)+'&';}
else{this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURIComponen=
t(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oEl=
ement.options[j].text)+'&';}}}
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=3D=
encodeURIComponent(oName)+'=3D'+encodeURIComponent(oValue)+'&';}
break;case'file':case =
undefined:case'reset':case'button':break;case'submit':if(hasSubmit=3D=3Df=
alse){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURICompone=
nt(oValue)+'&';hasSubmit=3Dtrue;}
break;default:this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeUR=
IComponent(oValue)+'&';break;}}}
this._isFormSubmit=3Dtrue;this._sFormData=3Dthis._sFormData.substr(0,this=
._sFormData.length-1);return =
this._sFormData;},resetFormState:function(){this._isFormSubmit=3Dfalse;th=
is._isFileUpload=3Dfalse;this._formNode=3Dnull;this._sFormData=3D"";},cre=
ateFrame:function(secureUri){var =
frameId=3D'yuiIO'+this._transaction_id;if(window.ActiveXObject){var =
io=3Ddocument.createElement('<iframe id=3D"'+frameId+'" =
name=3D"'+frameId+'" />');if(typeof =
secureUri=3D=3D'boolean'){io.src=3D'javascript:false';}
else if(typeof secureURI=3D=3D'string'){io.src=3DsecureUri;}}
else{var =
io=3Ddocument.createElement('iframe');io.id=3DframeId;io.name=3DframeId;}=

io.style.position=3D'absolute';io.style.top=3D'-1000px';io.style.left=3D'=
-1000px';document.body.appendChild(io);},appendPostData:function(postData=
)
{var formElements=3D[];var postMessage=3DpostData.split('&');for(var =
i=3D0;i<postMessage.length;i++){var =
delimitPos=3DpostMessage[i].indexOf('=3D');if(delimitPos!=3D-1){formEleme=
nts[i]=3Ddocument.createElement('input');formElements[i].type=3D'hidden';=
formElements[i].name=3DpostMessage[i].substring(0,delimitPos);formElement=
s[i].value=3DpostMessage[i].substring(delimitPos+1);this._formNode.append=
Child(formElements[i]);}}
return formElements;},uploadFile:function(id,callback,uri,postData){var =
frameId=3D'yuiIO'+id;var =
io=3Ddocument.getElementById(frameId);this._formNode.action=3Duri;this._f=
ormNode.method=3D'POST';this._formNode.target=3DframeId;if(this._formNode=
.encoding){this._formNode.encoding=3D'multipart/form-data';}
else{this._formNode.enctype=3D'multipart/form-data';}
if(postData){var oElements=3Dthis.appendPostData(postData);}
this._formNode.submit();if(oElements&&oElements.length>0){try
{for(var =
i=3D0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}=

catch(e){}}
this.resetFormState();var uploadCallback=3Dfunction()
{var obj=3D{};obj.tId=3Did;obj.argument=3Dcallback.argument;try
{obj.responseText=3Dio.contentWindow.document.body?io.contentWindow.docum=
ent.body.innerHTML:null;obj.responseXML=3Dio.contentWindow.document.XMLDo=
cument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}
catch(e){}
if(callback.upload){if(!callback.scope){callback.upload(obj);}
else{callback.upload.apply(callback.scope,[obj]);}}
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCall=
back);}
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}
else{io.removeEventListener('load',uploadCallback,false);}
setTimeout(function(){document.body.removeChild(io);},100);};if(YAHOO.uti=
l.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o=
,callback,isTimeout)
{if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._p=
oll[o.tId]);delete this._poll[o.tId];if(isTimeout){delete =
this._timeOut[o.tId];}
this.handleTransactionResponse(o,callback,true);return true;}
else{return false;}},isCallInProgress:function(o)
{if(o.conn){return o.conn.readyState!=3D4&&o.conn.readyState!=3D0;}
else{return false;}},releaseObject:function(o)
{o.conn=3Dnull;o=3Dnull;}};
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/core/string-util.js

=EF=BB=BF/**
 *  This function (added to string) will take an object hash and
 *  for each '#{ [some_string] }' in the string it will substitute
 *  that sequence with the value of the property in the provided
 *  object.
 */
String.prototype.substitute =3D function (o) {
    return this.replace(/#{([^{}]*)}/g,
        function (a, b) {
            var r =3D o[b];
            return typeof r =3D=3D=3D 'string' || typeof r =3D=3D=3D =
'number' ? r : a;
        }
    );
};

/**
 *  This function returns a new string minus leading whitespace, and
 *  minus trailing whitespace.
 */
String.prototype.trim =3D function () {
    return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
};

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/core/dom-helpers.js

/**
 *  This function class is for functions that assist clients of the =
class
 *  in manipulation of the DOM, that way most functions don't clutter =
the
 *  global namespace.
 */
function DomHelper()
{
    var self =3D this;
    var getStyle =3D YAHOO.util.Dom.getStyle;

    /**=20
     *  This function takes an element and a name/value pair to set
     *  an attribute on that element.  If the name is not provided
     *  this function returns the empty string, otherwise this function
     *  attempts to set the given attribute with the given value.
     */
    this.attr =3D function( elem, name, value )
    {
        // Make sure that a valid name was provided
        if ( !name || name.constructor !=3D String ) return '';

        // Figure out if the name is one of the weird naming cases.
        name =3D { 'for': 'htmlFor', 'class': 'className' }[name] || =
name;

        if ( typeof(value) !=3D void(0) ) // If setting a value
        {
            elem[name] =3D value;

            if ( elem.setAttribute ) // if we can, use setAttribute:
            {
                elem.setAttribute(name, value);
            }
        }
    }
    /**
     *  This function takes an element, and recursively gets all of the =
inner
     *  text by concatenating all of the sub-element, inner text nodes.
     */
    this.text =3D function(e)
    {
        var t =3D "";
       =20
        // if an element was passed, get its children,
        //  otherwise assum it's an array.
        e =3D e.childNodes || e;
       =20
        // Look through all child nodes
        for ( var j =3D 0; j < e.length; j++ )
        {
            // If it's not an element, append its text value,
            //  otherwise, recurse through all the element's children.
            t +=3D ( e[j].nodeType !=3D 1 )
                ? e[j].nodeValue : text(e[j].childNodes);
        }
       =20
        return t; // Return the matched text.
    }
    /**
     *  This function takes an element, and attribute with the
     *  given name if it exists for that element then this.
     */
    this.hasAttribute =3D function( elem, name )
    {
        return elem.getAttribute( name ) !=3D null;
    }
    /**
     *  This function returns a list of elements starting at the
     *  root (if one is provided) other wise it searches the entire
     *  document for elements that have the given tag name.
     */
    this.tag =3D function ( name, root )
    {
        return ( root || document ).getElementByTagName(name);
    }
    /**=20
     *  Collects an array of elements with the given class_name,
     *  filtered by the given tag_name if one is provided.
     */
    this.getElementsByClassName =3D function ( class_name, tag_name )
    {
        var retVal =3D [];
       =20
        // Locate the class name (allows for multiple class names)
        var re =3D new RegExp("(^|\\s" + class_name + "(\\s|$");
       =20
        // Limit search by type, or look through all elements
        var e =3D document.getElementByTabName( tag_name || "*" );
       =20
        for ( var j =3D 0; j < e.length; j++)
        {
            // If the element has the class, add it to return
            if ( re.test( e[j] ) )
            {
                r.push( e[j] );
            }
        }

        return r; // return the list of matched elements.
    }
    /** This function sets the class of the given element to the
     *  class provided as the parameter 'new_class'.
     */
    this.setClass =3D function ( elem, new_class )
    {
        self.attr( elem, 'class', new_class );
    }
    /**
     *  This function locates elements with a class name.
     */
    this.findWithClass =3D function( name, type )
    {
        var r =3D [];
       =20
        // Locate the class name ( allows for multiple class names).
        var re =3D new Regex("(^|\\s" + name + "(\\s|$)");
       =20
        // Limit search by type, or look through all elements.
        var e =3D document.getElementByTagName( type || "*" );
       =20
        for ( var j =3D 0; j < e.length; j++)
        {
            // If the element has the class, add it for return
            if ( re.test( e[j] ) )
            {
                r.push( e[j] );
            }
        }
       =20
        return r; // return the list of matched elements.
    }
    /**=20
     *  A workaround for the white space bug in XML documents.
     */
    this.cleanWhitespace =3D function ( element )
    {
        // If no element is provided, do the whole HTML document.
        element =3D element || document;
       =20
        // Use the first child as a starting point.
        var cur =3D element.firstChild;
       =20
        while ( cur !=3D null )
        {
            // If the node is a text node, and it contains nothing=20
            //  but whilespace
            if ( cur.nodeType =3D=3D 3 && ! /\S/.test(cur.nodeValue) )
            {
                element.removeChild( cur );// remove the text node
            }
            else if ( cur.nodeType =3D=3D 1) // Otherwise, if it's an =
element
            {
                cleanWhitespace( cur );
            }
           =20
            cur =3D cur.nextSibling; // move through the child nodes.
        }
    }
    /**
     *  This funciton gets the previous element to the provided element
     *  skipping whitespace text nodes along the way.
     */
    this.previousTo =3D function( elem )
    {
        do
        {
            elem =3D elem.previousSibling;
        }
        while ( elem && elem.nodeType !=3D 1 );
       =20
        return elem;
    }
    /**
     *  This funciton gets the next element to the provided element
     *  skipping whitespace text nodes along the way.
     */
    this.nextTo =3D function( elem )
    {
        do
        {
            elem =3D elem.nextSibling;
        }
        while ( elem && elem.nodeType !=3D 1 );
       =20
        return elem;
    }
    /**
     *  This funciton gets the first element to the provided element
     *  skipping whitespace text nodes along the way.
     */
    this.firstTo =3D function( elem )
    {
        elem =3D elem.firstChild;
       =20
        return elem && elem.nodeType !=3D 1 ? self.nextTo( elem ) : =
elem;
    }
    /**
     *  This funciton gets the last element to the provided element
     *  skipping whitespace text nodes along the way.
     */
    this.lastTo =3D function( elem )
    {
        elem =3D elem.lastChild;
       =20
        return elem && elem.nodeType !=3D 1 ? self.previousTo( elem ) : =
elem;
    }
    /**
     *  This funciton gets the last element to the provided element
     *  skipping whitespace text nodes along the way.
     */
    this.parentTo =3D function( elem )
    {
        num =3D num || 1;
       =20
        for ( var i =3D 0; i < num; i++ )
        {
            if ( elem !=3D null )
            {
                elem =3D elem.parentNode;
            }
        }
       =20
        return elem;
    }
    /**
     */
    this.domReady =3D function ( f )
    {
        // If the DOM is already loaded, execute the function right away
        if ( domReady.done )=20
        {
            return f();
        }
       =20
        // If we've already added a function
        if ( domReady.timer )
        {
            // Add it to the list of functions to execute
            domReady.ready.push( f );
        }
        else
        {
            // Attach an event for when the page finishes loading
            // just in case it finishes first.  Uses addEvent.
            //addEvent( window, "load", self.isDomReady );
           =20
            // Initialize the array of functions to execute
            domReady.ready =3D [ f ];
           =20
            // Check to see if the DOM is ready as quickly as possible
            domReady.timer =3D setInterval( self.isDomReady, 13 );
        }
    }
    /**
     */
    this.isDomReady =3D function ()
    {
        // If we already figured out that the page is ready, ignore
        if ( self.domReady.done )
        {
            return false;
        }
       =20
        // Check to see if a number of functions and elements are
        // able to be accessed
        if ( document && document.getElementByTagName &&=20
                document.getElementById && document.body )
        {
            // If they're ready, we can stop checking.
            clearInterval( self.domReady.timer );
            self.domReady.timer =3D null;
           =20
            // Execute all the functions that were waiting
            for ( var i =3D 0; i < domReady.ready.length; i++ )
            {
                self.domReady.ready[i]();
            }
           =20
            // Remember that we're now done
            self.domReady.ready =3D null;
            self.domReady.done =3D true;
        }
    }
    /**
     */
    this.arrayElements =3D function ( a )
    {
        var r =3D [];
       =20
        // Force the argument into an array, if it isn't already
        if ( a.constructor !=3D Array )
        {
            a =3D [ a ];
        }
       =20
        for ( var i =3D 0; i < a.length; i++ )
        {
            // If there's a String
            if ( a[i].constructor =3D=3D String )
            {
                // Create a temporary element to house the HTML
                var div =3D document.createElement("div");
               =20
                // Inject the HTML, to convert it into a DOM structure
                div.innerHTML =3D a[i];
               =20
                // Extract the DOM structure back out of the temp DIV
                for ( var j =3D 0; j < div.childNodes.length; j++)
                {
                    r[r.length] =3D div.childNodes[j];
                }
            }
            else if ( a[i].length )
            {
                // If it's an array assume that it's an array of DOM =
nodes
                for ( var j =3D 0; j < a[i].length; j++)
                {
                    r[r.length] =3D a[i][j];
                }
            }
            else
            {
                // otherwise, assume it's a DOM Node
                r[r.length] =3D a[i];
            }
        }
    }
    /**
     */
    this.emptyElement =3D function( elem )
    {
        while ( elem.firstChile )
        {
            remove( elem.firstChild );
        }
    }
    /**
     */
    this.removeNode =3D function ( elem )
    {
        if ( elem )
        {
            elem.parentNode.removeChild( elem );
        }
    }
    /**
     */
    this.getHeight =3D function ( elem )
    {
        // Gets the computed CSS value and parses out a usable number
        return elem.height || parseInt( getStyle( elem, 'height' ), 10 =
);
    }
    /**
     */
    this.getWidth =3D function( elem )
    {
        return elem.width || parseInt( getStyle( elem, 'width' ), 10 );
    }
    /**
     *  Find the full, possible, height of an element (not the actual
     *  current, height).
     */
    this.getFullHeight =3D function( elem )
    {
        // If the element is being displayed, then offsetHeight should
        //  do the trick, barring that, getHeight() will work.
        if ( getStyle( elem, 'display' ) =3D=3D 'none' )
        {
            return elem.offsetHeight || getHeight( elem );
        }
       =20
        // Otherwise, we have to deal with an element with a display of
        //  none, so we need to reset its CSS properties to get a more
        //  accurate reading.
        var old =3D self.resetCss( elem,=20
            { display       : '',
              visibililty   : 'hidden',
              position      : 'absolute'});
       =20
        // Figure out what the full height of the element is, using=20
        //  clientHeight and if that doesn't work, use getHeight
        var h =3D elem.clientHeight || self.getHeight( elem );
       =20
        // Finally, restore the CSS properties back to what they were.
        self.restoreCss( elem, old );
       =20
        return h; // and return the full height of the element
    }
    /**
     *  Find the full, possible, width of an element (not the actual,
     *  current, width).
     */
    this.getFullWidth =3D function( elem )
    {
        // If the element is being displayed, then offsetWidth should
        //  do the trick, barring that, getWidth() will work.
        if ( getStyle( elem, 'display' ) !=3D 'none')
        {
            return elem.offsetWidth || self.getWidth( elem );
        }
       =20
        // Otherwise, we have to deal with an element with a display
        //  of none, so we need to reset its CSS properties to get a
        //  more accurate reading.
        var old =3D resetCss( elem,
            { display       : '',
              visibility    : 'hidden',
              position      : 'absolute'} );
       =20
        // Figure out what the full width of the element is, using=20
        //  clientWidth and if that doesn't work, use getWidth
        var w =3D elem.clientWidth || getWidth( elem );
       =20
        // Finally, restore the CSS properties back to what they were
        self.restoreCss( elem, old );
       =20
        return w; // and return the full width of the element.
    }
    /**
     *  A function used for setting a set of CSS properties, which can
     *  then be restored back again later.
     */
    this.resetCss =3D function( elem, prop )
    {
        var old =3D {};
       =20
        // Go through each of the properties
        for ( var p in prop )
        {
            // Remember the old property value
            old[ p ] =3D elem.style[ p ];
           =20
            // And set the new value
            elem.style[ p ] =3D prop[ p ];
        }

        return old; // return the set of changed values (see =
restoreCss).
    }
    /**
     *  A function for restoring the side effects of the resetCss =
function.
     */
    this.restoreCss =3D function( elem, properties )
    {
        // Reset all the properties back to their original values
        for ( var p in properties )
        {
            elem.style[ p ] =3D properties[ p ];
        }
    }
}
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/innerPageNav/script/indigio-simple-drop-menu.js

=EF=BB=BF/**=0A=
 *  A simple drop down object does nothing more than provide a simple=0A=
 *  list of links that form under a header that is provided=0A=
 */=0A=
function SimpleDropMenu( config )=0A=
{=0A=
    var self =3D this;=0A=
    var dom =3D new DomHelper();=0A=
=0A=
    config.menu_element =3D YAHOO.util.Dom.get( config.main_tab );=0A=
    =0A=
=0A=
    config.drop_menu_class =3D config.drop_class || "sfhover";=0A=
=0A=
    var class_re =3D new RegExp( config.drop_menu_class + "\\b", "g" );=0A=
=0A=
    /**=0A=
     *  This function must be called after the page is loaded and all=0A=
     *  the required fields are on the page and can be manipulated.=0A=
     */=0A=
    this.initialize =3D function()=0A=
    {=0A=
        if (!config.menu_element)=0A=
        {=0A=
            return;=0A=
        }=0A=
        =0A=
        config.menu_items =3D =
config.menu_element.getElementsByTagName("li"); =0A=
=0A=
        for ( var i =3D 0; i < config.menu_items.length; i++)=0A=
        {=0A=
            var element =3D config.menu_items[i];=0A=
            dom.setClass( element, "" );=0A=
=0A=
            YAHOO.util.Event.addListener( element, 'mouseover',=0A=
                self.mouseover);=0A=
=0A=
            YAHOO.util.Event.addListener( element, 'mouseout',=0A=
                self.mouseout);=0A=
        }=0A=
    }=0A=
    /**=0A=
     *  For all of the 'li' items found under the main menu element=0A=
     *  this function is added as a 'onmouseover' function and so=0A=
     *  assigns the style to those 'li' items to include the =0A=
     *  configured drop_menu_class.=0A=
     */=0A=
    this.mouseover =3D function()=0A=
    {=0A=
        dom.setClass( this, config.drop_menu_class );=0A=
    };=0A=
    /**=0A=
     *  This function handles removing the drop_menu_class from=0A=
     *  the element's class list where an element could have a number=0A=
     *  of classes seperated by spaces.  Based on the css the new=0A=
     *  style should return the state of the underlying 'li' elements=0A=
     *  be non-visible, ussually by moving them far offscreen.=0A=
     */=0A=
    this.mouseout =3D function()=0A=
    {=0A=
        var className =3D this.className.replace( class_re, "" );=0A=
        dom.setClass( this, "" );=0A=
    };=0A=
};=0A=
/**=0A=
 *  The code below adds an event listener to the window to fire when =0A=
 *  the window fnially completely loads.  At which point each of the=0A=
 *  independent navigation menus found on the page should will be=0A=
 *  processed based entirely on the 'main_tab' property provided here=0A=
 *  upon creation of the SimpleDropMenu.=0A=
 *=0A=
 *  NOTE: If the 'main_tab' property does not point to a valid elemnt=0A=
 *  each of the successive menu's will fail to load properly because=0A=
 *  the main tab will be undefined causing unhandled errors to=0A=
 *  propagate up the call stack of the SimpleDropMenu.=0A=
 */=0A=
YAHOO.util.Event.addListener(window, 'load',=0A=
    function()=0A=
    {=0A=
        new SimpleDropMenu( { main_tab : "pageNav1" } ).initialize();=0A=
        new SimpleDropMenu( { main_tab : "pageNav2" } ).initialize();=0A=
        new SimpleDropMenu( { main_tab : "pageNav3" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav4" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav5" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav6" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav7" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav8" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav9" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav10" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav11" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav12" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav13" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav14" } ).initialize();=0A=
		new SimpleDropMenu( { main_tab : "pageNav15" } ).initialize();=0A=
		});
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/menu.js

/*=20
  ------------------------------------------------
  TabBar Magic menu scripts
  Copyright (c) 2005-2006 Project Seven Development
  www.projectseven.com
  Version: 1.0.8=20
  ------------------------------------------------
*/

var p7tbma=3Dnew Array();
var p7tbmt=3Dnew Array();

function P7_initTBM(){ //v1.0.8 by PVII-www.projectseven.com
 //define over and down image suffix
 var Iv =3D "_f2";
 var Id =3D "_f3";
 var i,j,x,k,d,nV,tB,tbs,iM,im,ts,tA,sA,nA=3Dnew Array();
 document.p7tbmsw=3Dnew Array();p7tbma=3Darguments;
 if(!document.getElementById||document.p7tbmf){return;}
 =
tB=3Ddocument.getElementById('p7TBM');nV=3Ddocument.getElementById('p7TBM=
root');
 if(!nV||!tB){return;}tB.onmouseout=3DP7_TBMclose;
 tA=3DnV.getElementsByTagName('A');j=3D0;for(i=3D0;i<tA.length;i++){
 p7tbmt[j]=3DtA[i].id;j++;d=3D'p7TBMsub'+tA[i].id.replace('p7TBMt','');
 =
tbs=3Ddocument.getElementById(d);if(tbs){tbs.onmouseover=3Dfunction(){P7_=
TBMsub(this);};}
 =
p7tbmt[j]=3D(tbs)?tbs.id:false;tA[i].hasSub=3Dp7tbmt[j];j++;tA[i].isRoot=3D=
true;
 tA[i].onclick=3Dfunction(){return P7_TBMtrig(this);};
 =
tA[i].onmouseover=3Dfunction(){P7_TBMovr(this);};tA[i].p7state=3D0;tA[i].=
hasIm=3Dfalse;
 =
iM=3DtA[i].getElementsByTagName('IMG');if(iM&&iM[0]){im=3DiM[0];ts=3Dim.g=
etAttribute("src");
 =
x=3Dts.lastIndexOf(".");nA[0]=3Dts.substring(0,x);nA[1]=3D'.'+ts.substrin=
g(x+1);
 im.p7mimg=3Dnew =
Array();im.p7mimg[0]=3Dts;if(p7tbma[1]>1){ts=3DnA[0]+Iv+nA[1];
 =
P7_TBMpl(ts);}im.p7mimg[1]=3Dts;if(p7tbma[1]=3D=3D3){im.p7mimg[2]=3Dts;}
 =
if(p7tbma[1]=3D=3D1||p7tbma[1]=3D=3D2){ts=3DnA[0]+Id+nA[1];P7_TBMpl(ts);i=
f(p7tbma[1]=3D=3D1){
 =
im.p7mimg[1]=3Dts;}}im.p7mimg[2]=3Dts;im.p7state=3D0;tA[i].hasIm=3Dtrue;}=
}
 document.p7tbmf=3Dtrue;P7_TBMopen();
}

function P7_TBMpl(ims){ //v1.0.8 by PVII-www.projectseven.com
 var x=3Ddocument.p7tbmsw.length;document.p7tbmsw[x]=3Dnew =
Image();document.p7tbmsw[x].src=3Dims;
}

function P7_TBMovr(a){ //v1.0.8 by PVII-www.projectseven.com
 =
if(!document.p7tbmf){return;}if(document.p7TBMtm){clearTimeout(document.p=
7TBMtm);}P7_TBMswp(a);
 =
if(p7tbma[0]=3D=3D1){document.p7TBMtm=3DsetTimeout("P7_TBMshow('"+a.id+"'=
)",p7tbma[4]);
 }else{P7_TBMshow(a.id);}
}

function P7_TBMswp(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
i,cl,a;for(i=3D0;i<p7tbmt.length;i+=3D2){a=3Ddocument.getElementById(p7tb=
mt[i]);
 =
cl=3Da.className;if(p7tbmt[i]!=3Dd.id){if(a.p7state<2){if(cl.indexOf("p7T=
BMon")>-1){
 =
a.className=3Dcl.replace("p7TBMon",'');}if(a.hasIm){im=3Da.getElementsByT=
agName('IMG')[0];
 =
if(im.p7state<2){im.src=3Dim.p7mimg[0];}}}}else{if(a.p7state!=3D2){if(cl.=
indexOf("p7TBMon")=3D=3D-1){
 a.className=3D(cl&&cl.length>0)?cl+" p7TBMon":"p7TBMon";}if(a.hasIm){
 =
im=3Da.getElementsByTagName('IMG')[0];if(im.p7state<2){im.src=3Dim.p7mimg=
[1];}}}}}
}

function P7_TBMshow(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
a,i,im,cl;a=3Ddocument.getElementById(d);if(a.hasIm){im=3Da.getElementsBy=
TagName('IMG')[0];
 =
if(im.p7state=3D=3D0){im.src=3Dim.p7mimg[1];im.p7state=3D1;}}if(a.hasSub)=
{if(a.p7state!=3D2){
 a.p7state=3D1;cl=3Da.className;if(cl.indexOf("p7TBMon")=3D=3D-1){
 a.className=3D(cl&&cl.length>0)?cl+" p7TBMon":"p7TBMon";}}
 =
document.getElementById(a.hasSub).style.visibility=3D"visible";}P7_TBMtg(=
a);
}

function P7_TBMtg(d){ //v1.0.8 by PVII-www.projectseven.com
 var =
a,i,im,s,cl;for(i=3D0;i<p7tbmt.length;i+=3D2){if(!d||p7tbmt[i]!=3Dd.id){
 =
a=3Ddocument.getElementById(p7tbmt[i]);if(a.hasIm){im=3Da.getElementsByTa=
gName('IMG')[0];
 =
if(im.p7state<2){im.src=3Dim.p7mimg[0];im.p7state=3D0;}}if(a.p7state!=3D2=
){a.p7state=3D0;
 =
cl=3Da.className;if(cl.indexOf("p7TBMon")>-1){a.className=3Dcl.replace("p=
7TBMon",'');}}
 =
s=3Ddocument.getElementById(p7tbmt[i+1]);if(s){s.style.visibility=3D"hidd=
en";}}}
}

function P7_TBMtrig(a){ //v1.0.8 by PVII-www.projectseven.com
 var h,hh,ret=3Dfalse;P7_TBMdown(a);h=3Da.href;hh=3D'javascript:; =
javascript:void(0)';
 =
if(p7tbma[3]=3D=3D1){if(h.charAt(h.length-1)=3D=3D'#'||document.location.=
href=3D=3Dh){
 =
ret=3Dfalse;}else{ret=3D(hh.indexOf(h)>-1)?false:true;}}else{ret=3Dfalse;=
}return ret;
}

function P7_TBMdown(a){ //v1.0.8 by PVII-www.projectseven.com
 var =
i,aa,im,cl;for(i=3D0;i<p7tbmt.length;i+=3D2){aa=3Ddocument.getElementById=
(p7tbmt[i]);
 =
aa.p7state=3D0;aa.className=3DP7_trim(aa.className.replace("p7TBMdown",''=
));if(aa.hasIm){
 =
im=3Daa.getElementsByTagName('IMG')[0];im.p7state=3D0;}}a.p7state=3D2;if(=
a.hasIm){
 =
im=3Da.getElementsByTagName('IMG')[0];im.p7state=3D2;im.src=3Dim.p7mimg[2=
];}else{cl=3Da.className;
 a.className=3D(cl&&cl.length>0)?cl+" =
p7TBMdown":"p7TBMdown";}P7_TBMshow(a.id);
}
function P7_trim(t){ //v1.0.8 by PVII-www.projectseven.com
 t=3Dt.replace(/^\s/,'');t=3Dt.replace(/\s$/,'');return t;
}

function P7_TBMclose(evt){ //v1.0.2 by PVII-www.projectseven.com
 var =
i,pp,tS,d,p,f,m=3Dtrue;evt=3D(evt)?evt:((event)?event:null);if(evt){
 =
tS=3D(evt.relatedTarget)?evt.relatedTarget:evt.toElement;if(tS){pp=3DtS;
 =
while(pp){if(pp.id){d=3Dpp.id;if(pp.id.indexOf("p7TBM")>-1){m=3Dfalse;bre=
ak;}}
 =
pp=3Dpp.parentNode;}if(m){f=3D'P7_TBMtg()';if(p7tbma[2]=3D=3D1){for(i=3D0=
;i<p7tbmt.length;i+=3D2){
 =
p=3Ddocument.getElementById(p7tbmt[i]);if(p.p7state=3D=3D2){f=3D"P7_TBMsh=
ow('"+p.id+"')";}}}
 =
if(p7tbma[0]=3D=3D1){eval('document.p7TBMtm=3DsetTimeout("'+f+'",'+parseI=
nt(p7tbma[4]+50)+')');
 }else{eval(f);}}}}
}

function P7_TBMsub(s){ //v1.0.8 by PVII-www.projectseven.com
 if(document.p7TBMtm){clearTimeout(document.p7TBMtm);}
 var =
d=3Ds.id.replace("p7TBMsub","p7TBMt"),a=3Ddocument.getElementById(d);
 P7_TBMswp(a);
}

function P7_TBMmark(){document.p7TBMop=3Darguments;}

function P7_TBMopen(){ //v1.0.8 by PVII-www.projectseven.com
 var x,i,j,k,kk,wH,tM,tA,pp,cl,a,nd,op,r1,aU;wH=3Dwindow.location.href;
 var mt =3D new =
Array(1,'','');if(document.p7TBMop){mt=3Ddocument.p7TBMop;}op=3Dmt[0];
 if(op<1){return;}
 //if(op<1)
 //{
 //mt =3D new Array(2,'Home','');
 //op =3D mt[0];
 //}
 =
r1=3D/index\.[\S]*/i;k=3D-1,kk=3D-1;tM=3Ddocument.getElementById('p7TBM')=
;
 =
tA=3DtM.getElementsByTagName("A");for(j=3D0;j<tA.length;j++){aU=3DtA[j].h=
ref.replace(r1,'');
 if(op>0){if(tA[j].href=3D=3DwH||aU=3D=3DwH){k=3Dj;kk=3D-1;break;}}
 //Modified By Indigio
 //The second set of conditions was added to allow for span tags around =
the menu text.
 if(op=3D=3D2){
	if(
		((tA[j].firstChild) && (tA[j].firstChild.nodeValue=3D=3Dmt[1])) ||
		((tA[j].firstChild.firstChild) && =
(tA[j].firstChild.firstChild.nodeValue=3D=3Dmt[1]))
	){kk=3Dj;}}
 if(op=3D=3D3 && tA[j].href.indexOf(mt[1])>-1){
 =
kk=3Dj;}if(op=3D=3D4){for(x=3D1;x<mt.length;x+=3D2){if(wH.indexOf(mt[x])>=
-1){
 =
if(tA[j].firstChild&&tA[j].firstChild.nodeValue){if(tA[j].firstChild.node=
Value=3D=3Dmt[x+1]){
 =
kk=3Dj;}}}}}}k=3D(kk>k)?kk:k;if(k>-1){a=3Dfalse;if(!tA[k].hasIm&&!tA[k].i=
sRoot){cl=3DtA[k].className;
 tA[k].className=3D(cl&&cl.length>0)?cl+" =
p7TBMmark":"p7TBMmark";}pp=3DtA[k].parentNode;
 =
while(pp){if(pp.id&&pp.id=3D=3D'p7TBMroot'){a=3DtA[k];break;}if(pp.id&&pp=
.id.indexOf('p7TBMsub')>-1){
 =
nd=3D'p7TBMt'+pp.id.replace('p7TBMsub','');a=3Ddocument.getElementById(nd=
);break;}
 pp=3Dpp.parentNode;}if(a){P7_TBMdown(a);}}
}

function initNavigationMenu()
{
	P7_initTBM(1,0,1,1,200,1);
}
addOnLoadEvent( initNavigationMenu, false );
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/utilities.js

/* Copyright (c) 2006, Yahoo! Inc. All rights reserved.Code licensed =
under the BSD License:http://developer.yahoo.net/yui/license.txt */
if(typeof YAHOO=3D=3D"undefined"){var YAHOO=3D{};}
YAHOO.namespace=3Dfunction(){var =
a=3Darguments,o=3Dnull,i,j,d;for(i=3D0;i<a.length;++i){d=3Da[i].split("."=
);o=3DYAHOO;for(j=3D(d[0]=3D=3D"YAHOO")?1:0;j<d.length;++j){o[d[j]]=3Do[d=
[j]]||{};o=3Do[d[j]];}}
return o;};YAHOO.log=3Dfunction(msg,cat,src){var =
l=3DYAHOO.widget.Logger;if(l&&l.log){return =
l.log(msg,cat,src);}else{return =
false;}};YAHOO.extend=3Dfunction(subc,superc,overrides){var =
F=3Dfunction(){};F.prototype=3Dsuperc.prototype;subc.prototype=3Dnew =
F();subc.prototype.constructor=3Dsubc;subc.superclass=3Dsuperc.prototype;=
if(superc.prototype.constructor=3D=3DObject.prototype.constructor){superc=
.prototype.constructor=3Dsuperc;}
if(overrides){for(var i in =
overrides){subc.prototype[i]=3Doverrides[i];}}};YAHOO.augment=3Dfunction(=
r,s){var =
rp=3Dr.prototype,sp=3Ds.prototype,a=3Darguments,i,p;if(a[2]){for(i=3D2;i<=
a.length;++i){rp[a[i]]=3Dsp[a[i]];}}else{for(p in =
sp){if(!rp[p]){rp[p]=3Dsp[p];}}}};YAHOO.namespace("util","widget","exampl=
e");

(function(){var =
Y=3DYAHOO.util,getStyle,setStyle,id_counter=3D0,propertyCache=3D{};var =
ua=3Dnavigator.userAgent.toLowerCase(),isOpera=3D(ua.indexOf('opera')>-1)=
,isSafari=3D(ua.indexOf('safari')>-1),isGecko=3D(!isOpera&&!isSafari&&ua.=
indexOf('gecko')>-1),isIE=3D(!isOpera&&ua.indexOf('msie')>-1);var =
patterns=3D{HYPHEN:/(-[a-z])/i};var =
toCamel=3Dfunction(property){if(!patterns.HYPHEN.test(property)){return =
property;}
if(propertyCache[property]){return propertyCache[property];}
while(patterns.HYPHEN.exec(property)){property=3Dproperty.replace(RegExp.=
$1,RegExp.$1.substr(1).toUpperCase());}
propertyCache[property]=3Dproperty;return =
property;};if(document.defaultView&&document.defaultView.getComputedStyle=
){getStyle=3Dfunction(el,property){var value=3Dnull;var =
computed=3Ddocument.defaultView.getComputedStyle(el,'');if(computed){valu=
e=3Dcomputed[toCamel(property)];}
return el.style[property]||value;};}else =
if(document.documentElement.currentStyle&&isIE){getStyle=3Dfunction(el,pr=
operty){switch(toCamel(property)){case'opacity':var =
val=3D100;try{val=3Del.filters['DXImageTransform.Microsoft.Alpha'].opacit=
y;}catch(e){try{val=3Del.filters('alpha').opacity;}catch(e){}}
return val/100;break;default:var =
value=3Del.currentStyle?el.currentStyle[property]:null;return(el.style[pr=
operty]||value);}};}else{getStyle=3Dfunction(el,property){return =
el.style[property];};}
if(isIE){setStyle=3Dfunction(el,property,val){switch(property){case'opaci=
ty':if(typeof =
el.style.filter=3D=3D'string'){el.style.filter=3D'alpha(opacity=3D'+val*1=
00+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=3D1=
;}}
break;default:el.style[property]=3Dval;}};}else{setStyle=3Dfunction(el,pr=
operty,val){el.style[property]=3Dval;};}
YAHOO.util.Dom=3D{get:function(el){if(!el){return null;}
if(typeof el!=3D'string'&&!(el instanceof Array)){return el;}
if(typeof el=3D=3D'string'){return document.getElementById(el);}
else{var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){collection[collection.length]=3DY.Dom.ge=
t(el[i]);}
return collection;}
return =
null;},getStyle:function(el,property){property=3DtoCamel(property);var =
f=3Dfunction(element){return getStyle(element,property);};return =
Y.Dom.batch(el,f,Y.Dom,true);},setStyle:function(el,property,val){propert=
y=3DtoCamel(property);var =
f=3Dfunction(element){setStyle(element,property,val);};Y.Dom.batch(el,f,Y=
.Dom,true);},getXY:function(el){var =
f=3Dfunction(el){if(el.parentNode=3D=3D=3Dnull||el.offsetParent=3D=3D=3Dn=
ull||this.getStyle(el,'display')=3D=3D'none'){return false;}
var parentNode=3Dnull;var pos=3D[];var =
box;if(el.getBoundingClientRect){box=3Del.getBoundingClientRect();var =
doc=3Ddocument;if(!this.inDocument(el)&&parent.document!=3Ddocument){doc=3D=
parent.document;if(!this.isAncestor(doc.documentElement,el)){return =
false;}}
var =
scrollTop=3DMath.max(doc.documentElement.scrollTop,doc.body.scrollTop);va=
r =
scrollLeft=3DMath.max(doc.documentElement.scrollLeft,doc.body.scrollLeft)=
;return[box.left+scrollLeft,box.top+scrollTop];}
else{pos=3D[el.offsetLeft,el.offsetTop];parentNode=3Del.offsetParent;if(p=
arentNode!=3Del){while(parentNode){pos[0]+=3DparentNode.offsetLeft;pos[1]=
+=3DparentNode.offsetTop;parentNode=3DparentNode.offsetParent;}}
if(isSafari&&this.getStyle(el,'position')=3D=3D'absolute'){pos[0]-=3Ddocu=
ment.body.offsetLeft;pos[1]-=3Ddocument.body.offsetTop;}}
if(el.parentNode){parentNode=3Del.parentNode;}
else{parentNode=3Dnull;}
while(parentNode&&parentNode.tagName.toUpperCase()!=3D'BODY'&&parentNode.=
tagName.toUpperCase()!=3D'HTML')
{if(Y.Dom.getStyle(parentNode,'display')!=3D'inline'){pos[0]-=3DparentNod=
e.scrollLeft;pos[1]-=3DparentNode.scrollTop;}
if(parentNode.parentNode){parentNode=3DparentNode.parentNode;}else{parent=
Node=3Dnull;}}
return pos;};return Y.Dom.batch(el,f,Y.Dom,true);},getX:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[0];};return =
Y.Dom.batch(el,f,Y.Dom,true);},getY:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[1];};return =
Y.Dom.batch(el,f,Y.Dom,true);},setXY:function(el,pos,noRetry){var =
f=3Dfunction(el){var =
style_pos=3Dthis.getStyle(el,'position');if(style_pos=3D=3D'static'){this=
.setStyle(el,'position','relative');style_pos=3D'relative';}
var pageXY=3Dthis.getXY(el);if(pageXY=3D=3D=3Dfalse){return false;}
var =
delta=3D[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,=
'top'),10)];if(isNaN(delta[0])){delta[0]=3D(style_pos=3D=3D'relative')?0:=
el.offsetLeft;}
if(isNaN(delta[1])){delta[1]=3D(style_pos=3D=3D'relative')?0:el.offsetTop=
;}
if(pos[0]!=3D=3Dnull){el.style.left=3Dpos[0]-pageXY[0]+delta[0]+'px';}
if(pos[1]!=3D=3Dnull){el.style.top=3Dpos[1]-pageXY[1]+delta[1]+'px';}
if(!noRetry){var =
newXY=3Dthis.getXY(el);if((pos[0]!=3D=3Dnull&&newXY[0]!=3Dpos[0])||(pos[1=
]!=3D=3Dnull&&newXY[1]!=3Dpos[1])){this.setXY(el,pos,true);}}};Y.Dom.batc=
h(el,f,Y.Dom,true);},setX:function(el,x){Y.Dom.setXY(el,[x,null]);},setY:=
function(el,y){Y.Dom.setXY(el,[null,y]);},getRegion:function(el){var =
f=3Dfunction(el){var region=3Dnew Y.Region.getRegion(el);return =
region;};return =
Y.Dom.batch(el,f,Y.Dom,true);},getClientWidth:function(){return =
Y.Dom.getViewportWidth();},getClientHeight:function(){return =
Y.Dom.getViewportHeight();},getElementsByClassName:function(className,tag=
,root){var method=3Dfunction(el){return =
Y.Dom.hasClass(el,className);};return =
Y.Dom.getElementsBy(method,tag,root);},hasClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');var =
f=3Dfunction(el){return re.test(el['className']);};return =
Y.Dom.batch(el,f,Y.Dom,true);},addClass:function(el,className){var =
f=3Dfunction(el){if(this.hasClass(el,className)){return;}
el['className']=3D[el['className'],className].join(' =
');};Y.Dom.batch(el,f,Y.Dom,true);},removeClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,className)){return;}
var c=3Del['className'];el['className']=3Dc.replace(re,' =
');if(this.hasClass(el,className)){this.removeClass(el,className);}};Y.Do=
m.batch(el,f,Y.Dom,true);},replaceClass:function(el,oldClassName,newClass=
Name){if(oldClassName=3D=3D=3DnewClassName){return false;}
var re=3Dnew RegExp('(?:^|\\s+)'+oldClassName+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,new=
ClassName);return;}
el['className']=3Del['className'].replace(re,' '+newClassName+' =
');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,n=
ewClassName);}};Y.Dom.batch(el,f,Y.Dom,true);},generateId:function(el,pre=
fix){prefix=3Dprefix||'yui-gen';el=3Del||{};var =
f=3Dfunction(el){if(el){el=3DY.Dom.get(el);}else{el=3D{};}
if(!el.id){el.id=3Dprefix+id_counter++;}
return el.id;};return =
Y.Dom.batch(el,f,Y.Dom,true);},isAncestor:function(haystack,needle){hayst=
ack=3DY.Dom.get(haystack);if(!haystack||!needle){return false;}
var f=3Dfunction(needle){if(haystack.contains&&!isSafari){return =
haystack.contains(needle);}
else =
if(haystack.compareDocumentPosition){return!!(haystack.compareDocumentPos=
ition(needle)&16);}
else{var =
parent=3Dneedle.parentNode;while(parent){if(parent=3D=3Dhaystack){return =
true;}
else =
if(!parent.tagName||parent.tagName.toUpperCase()=3D=3D'HTML'){return =
false;}
parent=3Dparent.parentNode;}
return false;}};return =
Y.Dom.batch(needle,f,Y.Dom,true);},inDocument:function(el){var =
f=3Dfunction(el){return =
this.isAncestor(document.documentElement,el);};return =
Y.Dom.batch(el,f,Y.Dom,true);},getElementsBy:function(method,tag,root){ta=
g=3Dtag||'*';var =
nodes=3D[];if(root){root=3DY.Dom.get(root);if(!root){return =
nodes;}}else{root=3Ddocument;}
var =
elements=3Droot.getElementsByTagName(tag);if(!elements.length&&(tag=3D=3D=
'*'&&root.all)){elements=3Droot.all;}
for(var =
i=3D0,len=3Delements.length;i<len;++i){if(method(elements[i])){nodes[node=
s.length]=3Delements[i];}}
return nodes;},batch:function(el,method,o,override){var =
id=3Del;el=3DY.Dom.get(el);var =
scope=3D(override)?o:window;if(!el||el.tagName||!el.length){if(!el){retur=
n false;}
return method.call(scope,el,o);}
var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){if(!el[i]){id=3Del[i];}
collection[collection.length]=3Dmethod.call(scope,el[i],o);}
return collection;},getDocumentHeight:function(){var =
scrollHeight=3D(document.compatMode!=3D'CSS1Compat')?document.body.scroll=
Height:document.documentElement.scrollHeight;var =
h=3DMath.max(scrollHeight,Y.Dom.getViewportHeight());return =
h;},getDocumentWidth:function(){var =
scrollWidth=3D(document.compatMode!=3D'CSS1Compat')?document.body.scrollW=
idth:document.documentElement.scrollWidth;var =
w=3DMath.max(scrollWidth,Y.Dom.getViewportWidth());return =
w;},getViewportHeight:function(){var height=3Dself.innerHeight;var =
mode=3Ddocument.compatMode;if((mode||isIE)&&!isOpera){height=3D(mode=3D=3D=
'CSS1Compat')?document.documentElement.clientHeight:document.body.clientH=
eight;}
return height;},getViewportWidth:function(){var =
width=3Dself.innerWidth;var =
mode=3Ddocument.compatMode;if(mode||isIE){width=3D(mode=3D=3D'CSS1Compat'=
)?document.documentElement.clientWidth:document.body.clientWidth;}
return =
width;}};})();YAHOO.util.Region=3Dfunction(t,r,b,l){this.top=3Dt;this[1]=3D=
t;this.right=3Dr;this.bottom=3Db;this.left=3Dl;this[0]=3Dl;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(region){return(region.left>=3Dthis.le=
ft&&region.right<=3Dthis.right&&region.top>=3Dthis.top&&region.bottom<=3D=
this.bottom);};YAHOO.util.Region.prototype.getArea=3Dfunction(){return((t=
his.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototyp=
e.intersect=3Dfunction(region){var t=3DMath.max(this.top,region.top);var =
r=3DMath.min(this.right,region.right);var =
b=3DMath.min(this.bottom,region.bottom);var =
l=3DMath.max(this.left,region.left);if(b>=3Dt&&r>=3Dl){return new =
YAHOO.util.Region(t,r,b,l);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(region){var =
t=3DMath.min(this.top,region.top);var =
r=3DMath.max(this.right,region.right);var =
b=3DMath.max(this.bottom,region.bottom);var =
l=3DMath.min(this.left,region.left);return new =
YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(el){var =
p=3DYAHOO.util.Dom.getXY(el);var t=3Dp[1];var =
r=3Dp[0]+el.offsetWidth;var b=3Dp[1]+el.offsetHeight;var l=3Dp[0];return =
new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=3Dfunction(x,y){if(x =
instanceof Array){y=3Dx[1];x=3Dx[0];}
this.x=3Dthis.right=3Dthis.left=3Dthis[0]=3Dx;this.y=3Dthis.top=3Dthis.bo=
ttom=3Dthis[1]=3Dy;};YAHOO.util.Point.prototype=3Dnew =
YAHOO.util.Region();

YAHOO.util.CustomEvent=3Dfunction(type,oScope,silent,signature){this.type=
=3Dtype;this.scope=3DoScope||window;this.silent=3Dsilent;this.signature=3D=
signature||YAHOO.util.CustomEvent.LIST;this.subscribers=3D[];if(!this.sil=
ent){}
var =
onsubscribeType=3D"_YUICEOnSubscribe";if(type!=3D=3DonsubscribeType){this=
.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(onsubscribeType,this,true);}};YAHOO.util.CustomEve=
nt.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEvent.protot=
ype=3D{subscribe:function(fn,obj,override){if(this.subscribeEvent){this.s=
ubscribeEvent.fire(fn,obj,override);}
this.subscribers.push(new =
YAHOO.util.Subscriber(fn,obj,override));},unsubscribe:function(fn,obj){va=
r found=3Dfalse;for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){var =
s=3Dthis.subscribers[i];if(s&&s.contains(fn,obj)){this._delete(i);found=3D=
true;}}
return found;},fire:function(){var =
len=3Dthis.subscribers.length;if(!len&&this.silent){return true;}
var =
args=3D[],ret=3Dtrue,i;for(i=3D0;i<arguments.length;++i){args.push(argume=
nts[i]);}
var argslength=3Dargs.length;if(!this.silent){}
for(i=3D0;i<len;++i){var =
s=3Dthis.subscribers[i];if(s){if(!this.silent){}
var =
scope=3Ds.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEv=
ent.FLAT){var param=3Dnull;if(args.length>0){param=3Dargs[0];}
ret=3Ds.fn.call(scope,param,s.obj);}else{ret=3Ds.fn.call(scope,this.type,=
args,s.obj);}
if(false=3D=3D=3Dret){if(!this.silent){}
return false;}}}
return true;},unsubscribeAll:function(){for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){this._delete(len-1-i);}},_=
delete:function(index){var s=3Dthis.subscribers[index];if(s){delete =
s.fn;delete s.obj;}
this.subscribers.splice(index,1);},toString:function(){return"CustomEvent=
: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(fn,obj,override){this.fn=
=3Dfn;this.obj=3Dobj||null;this.override=3Doverride;};YAHOO.util.Subscrib=
er.prototype.getScope=3Dfunction(defaultScope){if(this.override){if(this.=
override=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}
return =
defaultScope;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(fn,obj=
){if(obj){return(this.fn=3D=3Dfn&&this.obj=3D=3Dobj);}else{return(this.fn=
=3D=3Dfn);}};YAHOO.util.Subscriber.prototype.toString=3Dfunction(){return=
"Subscriber { obj: "+(this.obj||"")+", override: =
"+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
loadComplete=3Dfalse;var listeners=3D[];var unloadListeners=3D[];var =
legacyEvents=3D[];var legacyHandlers=3D[];var retryCount=3D0;var =
onAvailStack=3D[];var legacyMap=3D[];var =
counter=3D0;return{POLL_RETRYS:200,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:=
3,OBJ:3,ADJ_SCOPE:4,isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.=
userAgent),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&n=
avigator.userAgent.match(/msie/gi)),_interval:null,startInterval:function=
(){if(!this._interval){var self=3Dthis;var =
callback=3Dfunction(){self._tryPreloadAttach();};this._interval=3DsetInte=
rval(callback,this.POLL_INTERVAL);}},onAvailable:function(p_id,p_fn,p_obj=
,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_over=
ride,checkReady:false});retryCount=3Dthis.POLL_RETRYS;this.startInterval(=
);},onContentReady:function(p_id,p_fn,p_obj,p_override){onAvailStack.push=
({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:true});retryCo=
unt=3Dthis.POLL_RETRYS;this.startInterval();},addListener:function(el,sTy=
pe,fn,obj,override){if(!fn||!fn.call){return false;}
if(this._isValidCollection(el)){var ok=3Dtrue;for(var =
i=3D0,len=3Del.length;i<len;++i){ok=3Dthis.on(el[i],sType,fn,obj,override=
)&&ok;}
return ok;}else if(typeof el=3D=3D"string"){var =
oEl=3Dthis.getEl(el);if(oEl){el=3DoEl;}else{this.onAvailable(el,function(=
){YAHOO.util.Event.on(el,sType,fn,obj,override);});return true;}}
if(!el){return false;}
if("unload"=3D=3DsType&&obj!=3D=3Dthis){unloadListeners[unloadListeners.l=
ength]=3D[el,sType,fn,obj,override];return true;}
var =
scope=3Del;if(override){if(override=3D=3D=3Dtrue){scope=3Dobj;}else{scope=
=3Doverride;}}
var wrappedFn=3Dfunction(e){return =
fn.call(scope,YAHOO.util.Event.getEvent(e),obj);};var =
li=3D[el,sType,fn,wrappedFn,scope];var =
index=3Dlisteners.length;listeners[index]=3Dli;if(this.useLegacyEvent(el,=
sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);if(legacyIndex=3D=3D-1||el!=3D=
legacyEvents[legacyIndex][0]){legacyIndex=3DlegacyEvents.length;legacyMap=
[el.id+sType]=3DlegacyIndex;legacyEvents[legacyIndex]=3D[el,sType,el["on"=
+sType]];legacyHandlers[legacyIndex]=3D[];el["on"+sType]=3Dfunction(e){YA=
HOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),legacyIndex);=
};}
legacyHandlers[legacyIndex].push(li);}else{try{this._simpleAdd(el,sType,w=
rappedFn,false);}catch(e){this.removeListener(el,sType,fn);return =
false;}}
return true;},fireLegacyEvent:function(e,legacyIndex){var ok=3Dtrue;var =
le=3DlegacyHandlers[legacyIndex];for(var =
i=3D0,len=3Dle.length;i<len;++i){var li=3Dle[i];if(li&&li[this.WFN]){var =
scope=3Dli[this.ADJ_SCOPE];var =
ret=3Dli[this.WFN].call(scope,e);ok=3D(ok&&ret);}}
return ok;},getLegacyIndex:function(el,sType){var =
key=3Dthis.generateId(el)+sType;if(typeof =
legacyMap[key]=3D=3D"undefined"){return-1;}else{return =
legacyMap[key];}},useLegacyEvent:function(el,sType){if(!el.addEventListen=
er&&!el.attachEvent){return true;}else =
if(this.isSafari){if("click"=3D=3DsType||"dblclick"=3D=3DsType){return =
true;}}
return false;},removeListener:function(el,sType,fn){var i,len;if(typeof =
el=3D=3D"string"){el=3Dthis.getEl(el);}else =
if(this._isValidCollection(el)){var =
ok=3Dtrue;for(i=3D0,len=3Del.length;i<len;++i){ok=3D(this.removeListener(=
el[i],sType,fn)&&ok);}
return ok;}
if(!fn||!fn.call){return this.purgeElement(el,false,sType);}
if("unload"=3D=3DsType){for(i=3D0,len=3DunloadListeners.length;i<len;i++)=
{var =
li=3DunloadListeners[i];if(li&&li[0]=3D=3Del&&li[1]=3D=3DsType&&li[2]=3D=3D=
fn){unloadListeners.splice(i,1);return true;}}
return false;}
var cacheItem=3Dnull;var index=3Darguments[3];if("undefined"=3D=3Dtypeof =
index){index=3Dthis._getCacheIndex(el,sType,fn);}
if(index>=3D0){cacheItem=3Dlisteners[index];}
if(!el||!cacheItem){return false;}
if(this.useLegacyEvent(el,sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);var =
llist=3DlegacyHandlers[legacyIndex];if(llist){for(i=3D0,len=3Dllist.lengt=
h;i<len;++i){li=3Dllist[i];if(li&&li[this.EL]=3D=3Del&&li[this.TYPE]=3D=3D=
sType&&li[this.FN]=3D=3Dfn){llist.splice(i,1);break;}}}}else{try{this._si=
mpleRemove(el,sType,cacheItem[this.WFN],false);}catch(e){return false;}}
delete listeners[index][this.WFN];delete =
listeners[index][this.FN];listeners.splice(index,1);return =
true;},getTarget:function(ev,resolveTextNode){var =
t=3Dev.target||ev.srcElement;return =
this.resolveTextNode(t);},resolveTextNode:function(node){if(node&&3=3D=3D=
node.nodeType){return node.parentNode;}else{return =
node;}},getPageX:function(ev){var =
x=3Dev.pageX;if(!x&&0!=3D=3Dx){x=3Dev.clientX||0;if(this.isIE){x+=3Dthis.=
_getScrollLeft();}}
return x;},getPageY:function(ev){var =
y=3Dev.pageY;if(!y&&0!=3D=3Dy){y=3Dev.clientY||0;if(this.isIE){y+=3Dthis.=
_getScrollTop();}}
return =
y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getR=
elatedTarget:function(ev){var =
t=3Dev.relatedTarget;if(!t){if(ev.type=3D=3D"mouseout"){t=3Dev.toElement;=
}else if(ev.type=3D=3D"mouseover"){t=3Dev.fromElement;}}
return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var =
t=3Dnew Date().getTime();try{ev.time=3Dt;}catch(e){return t;}}
return =
ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDef=
ault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPro=
pagation();}else{ev.cancelBubble=3Dtrue;}},preventDefault:function(ev){if=
(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=3Dfalse;}},g=
etEvent:function(e){var ev=3De||window.event;if(!ev){var =
c=3Dthis.getEvent.caller;while(c){ev=3Dc.arguments[0];if(ev&&Event=3D=3De=
v.constructor){break;}
c=3Dc.caller;}}
return ev;},getCharCode:function(ev){return =
ev.charCode||ev.keyCode||0;},_getCacheIndex:function(el,sType,fn){for(var=
 i=3D0,len=3Dlisteners.length;i<len;++i){var =
li=3Dlisteners[i];if(li&&li[this.FN]=3D=3Dfn&&li[this.EL]=3D=3Del&&li[thi=
s.TYPE]=3D=3DsType){return i;}}
return-1;},generateId:function(el){var =
id=3Del.id;if(!id){id=3D"yuievtautoid-"+counter;++counter;el.id=3Did;}
return id;},_isValidCollection:function(o){return(o&&o.length&&typeof =
o!=3D"string"&&!o.tagName&&!o.alert&&typeof =
o[0]!=3D"undefined");},elCache:{},getEl:function(id){return =
document.getElementById(id);},clearCache:function(){},_load:function(e){l=
oadComplete=3Dtrue;var =
EU=3DYAHOO.util.Event;if(this.isIE){EU._simpleRemove(window,"load",EU._lo=
ad);}},_tryPreloadAttach:function(){if(this.locked){return false;}
this.locked=3Dtrue;var =
tryAgain=3D!loadComplete;if(!tryAgain){tryAgain=3D(retryCount>0);}
var notAvail=3D[];for(var i=3D0,len=3DonAvailStack.length;i<len;++i){var =
item=3DonAvailStack[i];if(item){var =
el=3Dthis.getEl(item.id);if(el){if(!item.checkReady||loadComplete||el.nex=
tSibling||(document&&document.body)){var =
scope=3Del;if(item.override){if(item.override=3D=3D=3Dtrue){scope=3Ditem.=
obj;}else{scope=3Ditem.override;}}
item.fn.call(scope,item.obj);onAvailStack[i]=3Dnull;}}else{notAvail.push(=
item);}}}
retryCount=3D(notAvail.length=3D=3D=3D0)?0:retryCount-1;if(tryAgain){onAv=
ailStack=3DnotAvail;this.startInterval();}else{clearInterval(this._interv=
al);this._interval=3Dnull;}
this.locked=3Dfalse;return =
true;},purgeElement:function(el,recurse,sType){var =
elListeners=3Dthis.getListeners(el,sType);if(elListeners){for(var =
i=3D0,len=3DelListeners.length;i<len;++i){var =
l=3DelListeners[i];this.removeListener(el,l.type,l.fn);}}
if(recurse&&el&&el.childNodes){for(i=3D0,len=3Del.childNodes.length;i<len=
;++i){this.purgeElement(el.childNodes[i],recurse,sType);}}},getListeners:=
function(el,sType){var =
elListeners=3D[];if(listeners&&listeners.length>0){for(var =
i=3D0,len=3Dlisteners.length;i<len;++i){var =
l=3Dlisteners[i];if(l&&l[this.EL]=3D=3D=3Del&&(!sType||sType=3D=3D=3Dl[th=
is.TYPE])){elListeners.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.O=
BJ],adjust:l[this.ADJ_SCOPE],index:i});}}}
return(elListeners.length)?elListeners:null;},_unload:function(e){var =
EU=3DYAHOO.util.Event,i,j,l,len,index;for(i=3D0,len=3DunloadListeners.len=
gth;i<len;++i){l=3DunloadListeners[i];if(l){var =
scope=3Dwindow;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]=3D=3D=3Dtrue){scope=
=3Dl[EU.OBJ];}else{scope=3Dl[EU.ADJ_SCOPE];}}
l[EU.FN].call(scope,EU.getEvent(e),l[EU.OBJ]);unloadListeners[i]=3Dnull;l=
=3Dnull;scope=3Dnull;}}
unloadListeners=3Dnull;if(listeners&&listeners.length>0){j=3Dlisteners.le=
ngth;while(j){index=3Dj-1;l=3Dlisteners[index];if(l){EU.removeListener(l[=
EU.EL],l[EU.TYPE],l[EU.FN],index);}
j=3Dj-1;}
l=3Dnull;EU.clearCache();}
for(i=3D0,len=3DlegacyEvents.length;i<len;++i){legacyEvents[i][0]=3Dnull;=
legacyEvents[i]=3Dnull;}
legacyEvents=3Dnull;EU._simpleRemove(window,"unload",EU._unload);},_getSc=
rollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
dd=3Ddocument.documentElement,db=3Ddocument.body;if(dd&&(dd.scrollTop||dd=
.scrollLeft)){return[dd.scrollTop,dd.scrollLeft];}else =
if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}},_simpleAdd=
:function(){if(window.addEventListener){return =
function(el,sType,fn,capture){el.addEventListener(sType,fn,(capture));};}=
else if(window.attachEvent){return =
function(el,sType,fn,capture){el.attachEvent("on"+sType,fn);};}else{retur=
n =
function(){};}}(),_simpleRemove:function(){if(window.removeEventListener)=
{return =
function(el,sType,fn,capture){el.removeEventListener(sType,fn,(capture));=
};}else if(window.detachEvent){return =
function(el,sType,fn){el.detachEvent("on"+sType,fn);};}else{return =
function(){};}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;if(document&&document.body){=
EU._load();}else{EU._simpleAdd(window,"load",EU._load);}
EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}
YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventProvider.prototyp=
e=3D{__yui_events:null,__yui_subscribers:null,subscribe:function(p_type,p=
_fn,p_obj,p_override){this.__yui_events=3Dthis.__yui_events||{};var =
ce=3Dthis.__yui_events[p_type];if(ce){ce.subscribe(p_fn,p_obj,p_override)=
;}else{this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
subs=3Dthis.__yui_subscribers;if(!subs[p_type]){subs[p_type]=3D[];}
subs[p_type].push({fn:p_fn,obj:p_obj,override:p_override});}},unsubscribe=
:function(p_type,p_fn,p_obj){this.__yui_events=3Dthis.__yui_events||{};va=
r ce=3Dthis.__yui_events[p_type];if(ce){return =
ce.unsubscribe(p_fn,p_obj);}else{return =
false;}},createEvent:function(p_type,p_config){this.__yui_events=3Dthis._=
_yui_events||{};var opts=3Dp_config||{};var =
events=3Dthis.__yui_events;if(events[p_type]){}else{var =
scope=3Dopts.scope||this;var silent=3Dopts.silent||null;var ce=3Dnew =
YAHOO.util.CustomEvent(p_type,scope,silent,YAHOO.util.CustomEvent.FLAT);e=
vents[p_type]=3Dce;if(opts.onSubscribeCallback){ce.subscribeEvent.subscri=
be(opts.onSubscribeCallback);}
this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
qs=3Dthis.__yui_subscribers[p_type];if(qs){for(var =
i=3D0;i<qs.length;++i){ce.subscribe(qs[i].fn,qs[i].obj,qs[i].override);}}=
}
return =
events[p_type];},fireEvent:function(p_type,arg1,arg2,etc){this.__yui_even=
ts=3Dthis.__yui_events||{};var ce=3Dthis.__yui_events[p_type];if(ce){var =
args=3D[];for(var =
i=3D1;i<arguments.length;++i){args.push(arguments[i]);}
return ce.fire.apply(ce,args);}else{return =
null;}},hasEvent:function(type){if(this.__yui_events){if(this.__yui_event=
s[type]){return true;}}
return false;}};

YAHOO.util.Anim=3Dfunction(el,attributes,duration,method){if(el){this.ini=
t(el,attributes,duration,method);}};YAHOO.util.Anim.prototype=3D{toString=
:function(){var el=3Dthis.getEl();var =
id=3Del.id||el.tagName;return("Anim =
"+id);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttri=
bute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|botto=
m$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod=
:function(attr,start,end){return =
this.method(this.currentFrame,start,end-start,this.totalFrames);},setAttr=
ibute:function(attr,val,unit){if(this.patterns.noNegatives.test(attr)){va=
l=3D(val>0)?val:0;}
YAHOO.util.Dom.setStyle(this.getEl(),attr,val+unit);},getAttribute:functi=
on(attr){var el=3Dthis.getEl();var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(val!=3D=3D'auto'&&!this.pattern=
s.offsetUnit.test(val)){return parseFloat(val);}
var a=3Dthis.patterns.offsetAttribute.exec(attr)||[];var =
pos=3D!!(a[3]);var =
box=3D!!(a[2]);if(box||(YAHOO.util.Dom.getStyle(el,'position')=3D=3D'abso=
lute'&&pos)){val=3Del['offset'+a[0].charAt(0).toUpperCase()+a[0].substr(1=
)];}else{val=3D0;}
return =
val;},getDefaultUnit:function(attr){if(this.patterns.defaultUnit.test(att=
r)){return'px';}
return'';},setRuntimeAttribute:function(attr){var start;var end;var =
attributes=3Dthis.attributes;this.runtimeAttributes[attr]=3D{};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};if(!isset(attributes[attr]['to'])&&!isset(attri=
butes[attr]['by'])){return false;}
start=3D(isset(attributes[attr]['from']))?attributes[attr]['from']:this.g=
etAttribute(attr);if(isset(attributes[attr]['to'])){end=3Dattributes[attr=
]['to'];}else =
if(isset(attributes[attr]['by'])){if(start.constructor=3D=3DArray){end=3D=
[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+attributes[attr]['b=
y'][i];}}else{end=3Dstart+attributes[attr]['by'];}}
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;this.runtimeAttributes[attr].unit=3D(isset(attributes[attr].unit=
))?attributes[attr]['unit']:this.getDefaultUnit(attr);},init:function(el,=
attributes,duration,method){var isAnimated=3Dfalse;var =
startTime=3Dnull;var =
actualFrames=3D0;el=3DYAHOO.util.Dom.get(el);this.attributes=3Dattributes=
||{};this.duration=3Dduration||1;this.method=3Dmethod||YAHOO.util.Easing.=
easeNone;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3D=
YAHOO.util.AnimMgr.fps;this.getEl=3Dfunction(){return =
el;};this.isAnimated=3Dfunction(){return =
isAnimated;};this.getStartTime=3Dfunction(){return =
startTime;};this.runtimeAttributes=3D{};this.animate=3Dfunction(){if(this=
.isAnimated()){return false;}
this.currentFrame=3D0;this.totalFrames=3D(this.useSeconds)?Math.ceil(YAHO=
O.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.regist=
erElement(this);};this.stop=3Dfunction(finish){if(finish){this.currentFra=
me=3Dthis.totalFrames;this._onTween.fire();}
YAHOO.util.AnimMgr.stop(this);};var =
onStart=3Dfunction(){this.onStart.fire();this.runtimeAttributes=3D{};for(=
var attr in this.attributes){this.setRuntimeAttribute(attr);}
isAnimated=3Dtrue;actualFrames=3D0;startTime=3Dnew Date();};var =
onTween=3Dfunction(){var data=3D{duration:new =
Date()-this.getStartTime(),currentFrame:this.currentFrame};data.toString=3D=
function(){return('duration: '+data.duration+', currentFrame: =
'+data.currentFrame);};this.onTween.fire(data);var =
runtimeAttributes=3Dthis.runtimeAttributes;for(var attr in =
runtimeAttributes){this.setAttribute(attr,this.doMethod(attr,runtimeAttri=
butes[attr].start,runtimeAttributes[attr].end),runtimeAttributes[attr].un=
it);}
actualFrames+=3D1;};var onComplete=3Dfunction(){var =
actual_duration=3D(new Date()-startTime)/1000;var =
data=3D{duration:actual_duration,frames:actualFrames,fps:actualFrames/act=
ual_duration};data.toString=3Dfunction(){return('duration: =
'+data.duration+', frames: '+data.frames+', fps: =
'+data.fps);};isAnimated=3Dfalse;actualFrames=3D0;this.onComplete.fire(da=
ta);};this._onStart=3Dnew =
YAHOO.util.CustomEvent('_start',this,true);this.onStart=3Dnew =
YAHOO.util.CustomEvent('start',this);this.onTween=3Dnew =
YAHOO.util.CustomEvent('tween',this);this._onTween=3Dnew =
YAHOO.util.CustomEvent('_tween',this,true);this.onComplete=3Dnew =
YAHOO.util.CustomEvent('complete',this);this._onComplete=3Dnew =
YAHOO.util.CustomEvent('_complete',this,true);this._onStart.subscribe(onS=
tart);this._onTween.subscribe(onTween);this._onComplete.subscribe(onCompl=
ete);}};YAHOO.util.AnimMgr=3Dnew function(){var thread=3Dnull;var =
queue=3D[];var =
tweenCount=3D0;this.fps=3D200;this.delay=3D1;this.registerElement=3Dfunct=
ion(tween){queue[queue.length]=3Dtween;tweenCount+=3D1;tween._onStart.fir=
e();this.start();};this.unRegister=3Dfunction(tween,index){tween._onCompl=
ete.fire();index=3Dindex||getIndex(tween);if(index!=3D-1){queue.splice(in=
dex,1);}
tweenCount-=3D1;if(tweenCount<=3D0){this.stop();}};this.start=3Dfunction(=
){if(thread=3D=3D=3Dnull){thread=3DsetInterval(this.run,this.delay);}};th=
is.stop=3Dfunction(tween){if(!tween){clearInterval(thread);for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i].isAnimated()){this.unRegi=
ster(tween,i);}}
queue=3D[];thread=3Dnull;tweenCount=3D0;}
else{this.unRegister(tween);}};this.run=3Dfunction(){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){var =
tween=3Dqueue[i];if(!tween||!tween.isAnimated()){continue;}
if(tween.currentFrame<tween.totalFrames||tween.totalFrames=3D=3D=3Dnull)
{tween.currentFrame+=3D1;if(tween.useSeconds){correctFrame(tween);}
tween._onTween.fire();}
else{YAHOO.util.AnimMgr.stop(tween,i);}}};var =
getIndex=3Dfunction(anim){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i]=3D=3Danim){return i;}}
return-1;};var correctFrame=3Dfunction(tween){var =
frames=3Dtween.totalFrames;var frame=3Dtween.currentFrame;var =
expected=3D(tween.currentFrame*tween.duration*1000/tween.totalFrames);var=
 elapsed=3D(new Date()-tween.getStartTime());var =
tweak=3D0;if(elapsed<tween.duration*1000){tweak=3DMath.round((elapsed/exp=
ected-1)*tween.currentFrame);}else{tweak=3Dframes-(frame+1);}
if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=3Dframes){tweak=
=3Dframes-(frame+1);}
tween.currentFrame+=3Dtweak;}};};YAHOO.util.Bezier=3Dnew function()
{this.getPosition=3Dfunction(points,t)
{var n=3Dpoints.length;var tmp=3D[];for(var =
i=3D0;i<n;++i){tmp[i]=3D[points[i][0],points[i][1]];}
for(var =
j=3D1;j<n;++j){for(i=3D0;i<n-j;++i){tmp[i][0]=3D(1-t)*tmp[i][0]+t*tmp[par=
seInt(i+1,10)][0];tmp[i][1]=3D(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];=
}}
return[tmp[0][0],tmp[0][1]];};};(function(){YAHOO.util.ColorAnim=3Dfuncti=
on(el,attributes,duration,method){YAHOO.util.ColorAnim.superclass.constru=
ctor.call(this,el,attributes,duration,method);};YAHOO.extend(YAHOO.util.C=
olorAnim,YAHOO.util.Anim);var Y=3DYAHOO.util;var =
superclass=3DY.ColorAnim.superclass;var =
proto=3DY.ColorAnim.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("ColorAnim =
"+id);};proto.patterns.color=3D/color$/i;proto.patterns.rgb=3D/^rgb\(([0-=
9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;proto.patterns.hex=3D/^#?([0-9A-F=
]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;proto.patterns.hex3=3D/^#?([0-9A-F]{1}=
)([0-9A-F]{1})([0-9A-F]{1})$/i;proto.patterns.transparent=3D/^transparent=
|rgba\(0, 0, 0, =
0\)$/;proto.parseColor=3Dfunction(s){if(s.length=3D=3D3){return s;}
var =
c=3Dthis.patterns.hex.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,16),parseInt(c[2],16),parseInt(c[3],16)];}
c=3Dthis.patterns.rgb.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,10),parseInt(c[2],10),parseInt(c[3],10)];}
c=3Dthis.patterns.hex3.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1=
]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];}
return null;};proto.getAttribute=3Dfunction(attr){var =
el=3Dthis.getEl();if(this.patterns.color.test(attr)){var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(this.patterns.transparent.test(=
val)){var =
parent=3Del.parentNode;val=3DY.Dom.getStyle(parent,attr);while(parent&&th=
is.patterns.transparent.test(val)){parent=3Dparent.parentNode;val=3DY.Dom=
.getStyle(parent,attr);if(parent.tagName.toUpperCase()=3D=3D'HTML'){val=3D=
'#fff';}}}}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val;if(this.patterns.color.test(attr)){val=3D[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){val[i]=3Dsuperclass.doMethod.call(thi=
s,attr,start[i],end[i]);}
val=3D'rgb('+Math.floor(val[0])+','+Math.floor(val[1])+','+Math.floor(val=
[2])+')';}
else{val=3Dsuperclass.doMethod.call(this,attr,start,end);}
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){superclass.setRuntimeAtt=
ribute.call(this,attr);if(this.patterns.color.test(attr)){var =
attributes=3Dthis.attributes;var =
start=3Dthis.parseColor(this.runtimeAttributes[attr].start);var =
end=3Dthis.parseColor(this.runtimeAttributes[attr].end);if(typeof =
attributes[attr]['to']=3D=3D=3D'undefined'&&typeof =
attributes[attr]['by']!=3D=3D'undefined'){end=3Dthis.parseColor(attribute=
s[attr].by);for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+end[i];}}
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;}};})();YAHOO.util.Easing=3D{easeNone:function(t,b,c,d){return =
c*t/d+b;},easeIn:function(t,b,c,d){return =
c*(t/=3Dd)*t+b;},easeOut:function(t,b,c,d){return-c*(t/=3Dd)*(t-2)+b;},ea=
seBoth:function(t,b,c,d){if((t/=3Dd/2)<1)return =
c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInStrong:function(t,b,c,d){r=
eturn =
c*(t/=3Dd)*t*t*t+b;},easeOutStrong:function(t,b,c,d){return-c*((t=3Dt/d-1=
)*t*t*t-1)+b;},easeBothStrong:function(t,b,c,d){if((t/=3Dd/2)<1)return =
c/2*t*t*t*t+b;return-c/2*((t-=3D2)*t*t*t-2)+b;},elasticIn:function(t,b,c,=
d,a,p){if(t=3D=3D0)return b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=3D1))*Math.s=
in((t*d-s)*(2*Math.PI)/p))+b;},elasticOut:function(t,b,c,d,a,p){if(t=3D=3D=
0)return b;if((t/=3Dd)=3D=3D1)return =
b+c;if(!p)p=3Dd*.3;if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var s=3Dp/(2*Math.PI)*Math.asin(c/a);return =
a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasticBoth:fun=
ction(t,b,c,d,a,p){if(t=3D=3D0)return b;if((t/=3Dd/2)=3D=3D2)return =
b+c;if(!p)p=3Dd*(.3*1.5);if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}
else var =
s=3Dp/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=3D=
1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return =
a*Math.pow(2,-10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backI=
n:function(t,b,c,d,s){if(typeof s=3D=3D'undefined')s=3D1.70158;return =
c*(t/=3Dd)*t*((s+1)*t-s)+b;},backOut:function(t,b,c,d,s){if(typeof =
s=3D=3D'undefined')s=3D1.70158;return =
c*((t=3Dt/d-1)*t*((s+1)*t+s)+1)+b;},backBoth:function(t,b,c,d,s){if(typeo=
f s=3D=3D'undefined')s=3D1.70158;if((t/=3Dd/2)<1)return =
c/2*(t*t*(((s*=3D(1.525))+1)*t-s))+b;return =
c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t+s)+2)+b;},bounceIn:function(t,b,c,d=
){return =
c-YAHOO.util.Easing.bounceOut(d-t,0,c,d)+b;},bounceOut:function(t,b,c,d){=
if((t/=3Dd)<(1/2.75)){return c*(7.5625*t*t)+b;}else =
if(t<(2/2.75)){return c*(7.5625*(t-=3D(1.5/2.75))*t+.75)+b;}else =
if(t<(2.5/2.75)){return =
c*(7.5625*(t-=3D(2.25/2.75))*t+.9375)+b;}else{return =
c*(7.5625*(t-=3D(2.625/2.75))*t+.984375)+b;}},bounceBoth:function(t,b,c,d=
){if(t<d/2)return YAHOO.util.Easing.bounceIn(t*2,0,c,d)*.5+b;return =
YAHOO.util.Easing.bounceOut(t*2-d,0,c,d)*.5+c*.5+b;}};(function(){YAHOO.u=
til.Motion=3Dfunction(el,attributes,duration,method){if(el){YAHOO.util.Mo=
tion.superclass.constructor.call(this,el,attributes,duration,method);}};Y=
AHOO.extend(YAHOO.util.Motion,YAHOO.util.ColorAnim);var =
Y=3DYAHOO.util;var superclass=3DY.Motion.superclass;var =
proto=3DY.Motion.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Motion =
"+id);};proto.patterns.points=3D/^points$/i;proto.setAttribute=3Dfunction=
(attr,val,unit){if(this.patterns.points.test(attr)){unit=3Dunit||'px';sup=
erclass.setAttribute.call(this,'left',val[0],unit);superclass.setAttribut=
e.call(this,'top',val[1],unit);}else{superclass.setAttribute.call(this,at=
tr,val,unit);}};proto.getAttribute=3Dfunction(attr){if(this.patterns.poin=
ts.test(attr)){var =
val=3D[superclass.getAttribute.call(this,'left'),superclass.getAttribute.=
call(this,'top')];}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(this.patterns.points.test(attr)){var =
t=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;val=3DY.Bez=
ier.getPosition(this.runtimeAttributes[attr],t);}else{val=3Dsuperclass.do=
Method.call(this,attr,start,end);}
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){if(this.patterns.points.=
test(attr)){var el=3Dthis.getEl();var attributes=3Dthis.attributes;var =
start;var control=3Dattributes['points']['control']||[];var end;var =
i,len;if(control.length>0&&!(control[0]instanceof =
Array)){control=3D[control];}else{var =
tmp=3D[];for(i=3D0,len=3Dcontrol.length;i<len;++i){tmp[i]=3Dcontrol[i];}
control=3Dtmp;}
if(Y.Dom.getStyle(el,'position')=3D=3D'static'){Y.Dom.setStyle(el,'positi=
on','relative');}
if(isset(attributes['points']['from'])){Y.Dom.setXY(el,attributes['points=
']['from']);}
else{Y.Dom.setXY(el,Y.Dom.getXY(el));}
start=3Dthis.getAttribute('points');if(isset(attributes['points']['to']))=
{end=3DtranslateValues.call(this,attributes['points']['to'],start);var =
pageXY=3DY.Dom.getXY(this.getEl());for(i=3D0,len=3Dcontrol.length;i<len;+=
+i){control[i]=3DtranslateValues.call(this,control[i],start);}}else =
if(isset(attributes['points']['by'])){end=3D[start[0]+attributes['points'=
]['by'][0],start[1]+attributes['points']['by'][1]];for(i=3D0,len=3Dcontro=
l.length;i<len;++i){control[i]=3D[start[0]+control[i][0],start[1]+control=
[i][1]];}}
this.runtimeAttributes[attr]=3D[start];if(control.length>0){this.runtimeA=
ttributes[attr]=3Dthis.runtimeAttributes[attr].concat(control);}
this.runtimeAttributes[attr][this.runtimeAttributes[attr].length]=3Dend;}=

else{superclass.setRuntimeAttribute.call(this,attr);}};var =
translateValues=3Dfunction(val,start){var =
pageXY=3DY.Dom.getXY(this.getEl());val=3D[val[0]-pageXY[0]+start[0],val[1=
]-pageXY[1]+start[1]];return val;};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};})();(function(){YAHOO.util.Scroll=3Dfunction(e=
l,attributes,duration,method){if(el){YAHOO.util.Scroll.superclass.constru=
ctor.call(this,el,attributes,duration,method);}};YAHOO.extend(YAHOO.util.=
Scroll,YAHOO.util.ColorAnim);var Y=3DYAHOO.util;var =
superclass=3DY.Scroll.superclass;var =
proto=3DY.Scroll.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Scroll =
"+id);};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(attr=3D=3D'scroll'){val=3D[this.method(this.currentFrame,st=
art[0],end[0]-start[0],this.totalFrames),this.method(this.currentFrame,st=
art[1],end[1]-start[1],this.totalFrames)];}else{val=3Dsuperclass.doMethod=
.call(this,attr,start,end);}
return val;};proto.getAttribute=3Dfunction(attr){var val=3Dnull;var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){val=3D[el.scrollLeft,el.scrollTo=
p];}else{val=3Dsuperclass.getAttribute.call(this,attr);}
return val;};proto.setAttribute=3Dfunction(attr,val,unit){var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){el.scrollLeft=3Dval[0];el.scroll=
Top=3Dval[1];}else{superclass.setAttribute.call(this,attr,val,unit);}};})=
();

(function(){var Event=3DYAHOO.util.Event;var =
Dom=3DYAHOO.util.Dom;YAHOO.util.DragDrop=3Dfunction(id,sGroup,config){if(=
id){this.init(id,sGroup,config);}};YAHOO.util.DragDrop.prototype=3D{id:nu=
ll,config:null,dragElId:null,handleElId:null,invalidHandleTypes:null,inva=
lidHandleIds:null,invalidHandleClasses:null,startPageX:0,startPageY:0,gro=
ups:null,locked:false,lock:function(){this.locked=3Dtrue;},unlock:functio=
n(){this.locked=3Dfalse;},isTarget:true,padding:null,_domRef:null,__ygDra=
gDrop:true,constrainX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,=
maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,avail=
able:false,hasOuterHandles:false,b4StartDrag:function(x,y){},startDrag:fu=
nction(x,y){},b4Drag:function(e){},onDrag:function(e){},onDragEnter:funct=
ion(e,id){},b4DragOver:function(e){},onDragOver:function(e,id){},b4DragOu=
t:function(e){},onDragOut:function(e,id){},b4DragDrop:function(e){},onDra=
gDrop:function(e,id){},onInvalidDrop:function(e){},b4EndDrag:function(e){=
},endDrag:function(e){},b4MouseDown:function(e){},onMouseDown:function(e)=
{},onMouseUp:function(e){},onAvailable:function(){},getEl:function(){if(!=
this._domRef){this._domRef=3DDom.get(this.id);}
return this._domRef;},getDragEl:function(){return =
Dom.get(this.dragElId);},init:function(id,sGroup,config){this.initTarget(=
id,sGroup,config);Event.on(this.id,"mousedown",this.handleMouseDown,this,=
true);},initTarget:function(id,sGroup,config){this.config=3Dconfig||{};th=
is.DDM=3DYAHOO.util.DDM;this.groups=3D{};if(typeof =
id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
this.id=3Did;this.addToGroup((sGroup)?sGroup:"default");this.handleElId=3D=
id;Event.onAvailable(id,this.handleOnAvailable,this,true);this.setDragElI=
d(id);this.invalidHandleTypes=3D{A:"A"};this.invalidHandleIds=3D{};this.i=
nvalidHandleClasses=3D[];this.applyConfig();},applyConfig:function(){this=
.padding=3Dthis.config.padding||[0,0,0,0];this.isTarget=3D(this.config.is=
Target!=3D=3Dfalse);this.maintainOffset=3D(this.config.maintainOffset);th=
is.primaryButtonOnly=3D(this.config.primaryButtonOnly!=3D=3Dfalse);},hand=
leOnAvailable:function(){this.available=3Dtrue;this.resetConstraints();th=
is.onAvailable();},setPadding:function(iTop,iRight,iBot,iLeft){if(!iRight=
&&0!=3D=3DiRight){this.padding=3D[iTop,iTop,iTop,iTop];}else =
if(!iBot&&0!=3D=3DiBot){this.padding=3D[iTop,iRight,iTop,iRight];}else{th=
is.padding=3D[iTop,iRight,iBot,iLeft];}},setInitPosition:function(diffX,d=
iffY){var el=3Dthis.getEl();if(!this.DDM.verifyEl(el)){return;}
var dx=3DdiffX||0;var dy=3DdiffY||0;var =
p=3DDom.getXY(el);this.initPageX=3Dp[0]-dx;this.initPageY=3Dp[1]-dy;this.=
lastPageX=3Dp[0];this.lastPageY=3Dp[1];this.setStartPosition(p);},setStar=
tPosition:function(pos){var =
p=3Dpos||Dom.getXY(this.getEl());this.deltaSetXY=3Dnull;this.startPageX=3D=
p[0];this.startPageY=3Dp[1];},addToGroup:function(sGroup){this.groups[sGr=
oup]=3Dtrue;this.DDM.regDragDrop(this,sGroup);},removeFromGroup:function(=
sGroup){if(this.groups[sGroup]){delete this.groups[sGroup];}
this.DDM.removeDDFromGroup(this,sGroup);},setDragElId:function(id){this.d=
ragElId=3Did;},setHandleElId:function(id){if(typeof =
id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
this.handleElId=3Did;this.DDM.regHandle(this.id,id);},setOuterHandleElId:=
function(id){if(typeof id!=3D=3D"string"){YAHOO.log("id is not a string, =
assuming it is an HTMLElement");id=3DDom.generateId(id);}
Event.on(id,"mousedown",this.handleMouseDown,this,true);this.setHandleElI=
d(id);this.hasOuterHandles=3Dtrue;},unreg:function(){Event.removeListener=
(this.id,"mousedown",this.handleMouseDown);this._domRef=3Dnull;this.DDM._=
remove(this);},isLocked:function(){return(this.DDM.isLocked()||this.locke=
d);},handleMouseDown:function(e,oDD){var =
button=3De.which||e.button;if(this.primaryButtonOnly&&button>1){return;}
if(this.isLocked()){return;}
this.DDM.refreshCache(this.groups);var pt=3Dnew =
YAHOO.util.Point(Event.getPageX(e),Event.getPageY(e));if(!this.hasOuterHa=
ndles&&!this.DDM.isOverTarget(pt,this)){}else{if(this.clickValidator(e)){=
this.setStartPosition();this.b4MouseDown(e);this.onMouseDown(e);this.DDM.=
handleMouseDown(e,this);this.DDM.stopEvent(e);}else{}}},clickValidator:fu=
nction(e){var =
target=3DEvent.getTarget(e);return(this.isValidHandleChild(target)&&(this=
.id=3D=3Dthis.handleElId||this.DDM.handleWasClicked(target,this.id)));},a=
ddInvalidHandleType:function(tagName){var =
type=3DtagName.toUpperCase();this.invalidHandleTypes[type]=3Dtype;},addIn=
validHandleId:function(id){if(typeof id!=3D=3D"string"){YAHOO.log("id is =
not a string, assuming it is an HTMLElement");id=3DDom.generateId(id);}
this.invalidHandleIds[id]=3Did;},addInvalidHandleClass:function(cssClass)=
{this.invalidHandleClasses.push(cssClass);},removeInvalidHandleType:funct=
ion(tagName){var type=3DtagName.toUpperCase();delete =
this.invalidHandleTypes[type];},removeInvalidHandleId:function(id){if(typ=
eof id!=3D=3D"string"){YAHOO.log("id is not a string, assuming it is an =
HTMLElement");id=3DDom.generateId(id);}
delete =
this.invalidHandleIds[id];},removeInvalidHandleClass:function(cssClass){f=
or(var =
i=3D0,len=3Dthis.invalidHandleClasses.length;i<len;++i){if(this.invalidHa=
ndleClasses[i]=3D=3DcssClass){delete =
this.invalidHandleClasses[i];}}},isValidHandleChild:function(node){var =
valid=3Dtrue;var =
nodeName;try{nodeName=3Dnode.nodeName.toUpperCase();}catch(e){nodeName=3D=
node.nodeName;}
valid=3Dvalid&&!this.invalidHandleTypes[nodeName];valid=3Dvalid&&!this.in=
validHandleIds[node.id];for(var =
i=3D0,len=3Dthis.invalidHandleClasses.length;valid&&i<len;++i){valid=3D!D=
om.hasClass(node,this.invalidHandleClasses[i]);}
return =
valid;},setXTicks:function(iStartX,iTickSize){this.xTicks=3D[];this.xTick=
Size=3DiTickSize;var tickMap=3D{};for(var =
i=3Dthis.initPageX;i>=3Dthis.minX;i=3Di-iTickSize){if(!tickMap[i]){this.x=
Ticks[this.xTicks.length]=3Di;tickMap[i]=3Dtrue;}}
for(i=3Dthis.initPageX;i<=3Dthis.maxX;i=3Di+iTickSize){if(!tickMap[i]){th=
is.xTicks[this.xTicks.length]=3Di;tickMap[i]=3Dtrue;}}
this.xTicks.sort(this.DDM.numericSort);},setYTicks:function(iStartY,iTick=
Size){this.yTicks=3D[];this.yTickSize=3DiTickSize;var =
tickMap=3D{};for(var =
i=3Dthis.initPageY;i>=3Dthis.minY;i=3Di-iTickSize){if(!tickMap[i]){this.y=
Ticks[this.yTicks.length]=3Di;tickMap[i]=3Dtrue;}}
for(i=3Dthis.initPageY;i<=3Dthis.maxY;i=3Di+iTickSize){if(!tickMap[i]){th=
is.yTicks[this.yTicks.length]=3Di;tickMap[i]=3Dtrue;}}
this.yTicks.sort(this.DDM.numericSort);},setXConstraint:function(iLeft,iR=
ight,iTickSize){this.leftConstraint=3DiLeft;this.rightConstraint=3DiRight=
;this.minX=3Dthis.initPageX-iLeft;this.maxX=3Dthis.initPageX+iRight;if(iT=
ickSize){this.setXTicks(this.initPageX,iTickSize);}
this.constrainX=3Dtrue;},clearConstraints:function(){this.constrainX=3Dfa=
lse;this.constrainY=3Dfalse;this.clearTicks();},clearTicks:function(){thi=
s.xTicks=3Dnull;this.yTicks=3Dnull;this.xTickSize=3D0;this.yTickSize=3D0;=
},setYConstraint:function(iUp,iDown,iTickSize){this.topConstraint=3DiUp;t=
his.bottomConstraint=3DiDown;this.minY=3Dthis.initPageY-iUp;this.maxY=3Dt=
his.initPageY+iDown;if(iTickSize){this.setYTicks(this.initPageY,iTickSize=
);}
this.constrainY=3Dtrue;},resetConstraints:function(){if(this.initPageX||t=
his.initPageX=3D=3D=3D0){var =
dx=3D(this.maintainOffset)?this.lastPageX-this.initPageX:0;var =
dy=3D(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPo=
sition(dx,dy);}else{this.setInitPosition();}
if(this.constrainX){this.setXConstraint(this.leftConstraint,this.rightCon=
straint,this.xTickSize);}
if(this.constrainY){this.setYConstraint(this.topConstraint,this.bottomCon=
straint,this.yTickSize);}},getTick:function(val,tickArray){if(!tickArray)=
{return val;}else if(tickArray[0]>=3Dval){return =
tickArray[0];}else{for(var i=3D0,len=3DtickArray.length;i<len;++i){var =
next=3Di+1;if(tickArray[next]&&tickArray[next]>=3Dval){var =
diff1=3Dval-tickArray[i];var =
diff2=3DtickArray[next]-val;return(diff2>diff1)?tickArray[i]:tickArray[ne=
xt];}}
return =
tickArray[tickArray.length-1];}},toString:function(){return("DragDrop =
"+this.id);}};})();if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=3Df=
unction(){var =
Event=3DYAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,drag=
Overs:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,inita=
lized:false,locked:false,init:function(){this.initialized=3Dtrue;},POINT:=
0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:function(sMethod,args)=
{for(var i in this.ids){for(var j in this.ids[i]){var =
oDD=3Dthis.ids[i][j];if(!this.isTypeOfDD(oDD)){continue;}
oDD[sMethod].apply(oDD,args);}}},_onLoad:function(){this.init();Event.on(=
document,"mouseup",this.handleMouseUp,this,true);Event.on(document,"mouse=
move",this.handleMouseMove,this,true);Event.on(window,"unload",this._onUn=
load,this,true);Event.on(window,"resize",this._onResize,this,true);},_onR=
esize:function(e){this._execOnAll("resetConstraints",[]);},lock:function(=
){this.locked=3Dtrue;},unlock:function(){this.locked=3Dfalse;},isLocked:f=
unction(){return =
this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTime=
Thresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,regDr=
agDrop:function(oDD,sGroup){if(!this.initialized){this.init();}
if(!this.ids[sGroup]){this.ids[sGroup]=3D{};}
this.ids[sGroup][oDD.id]=3DoDD;},removeDDFromGroup:function(oDD,sGroup){i=
f(!this.ids[sGroup]){this.ids[sGroup]=3D{};}
var obj=3Dthis.ids[sGroup];if(obj&&obj[oDD.id]){delete =
obj[oDD.id];}},_remove:function(oDD){for(var g in =
oDD.groups){if(g&&this.ids[g][oDD.id]){delete this.ids[g][oDD.id];}}
delete =
this.handleIds[oDD.id];},regHandle:function(sDDId,sHandleId){if(!this.han=
dleIds[sDDId]){this.handleIds[sDDId]=3D{};}
this.handleIds[sDDId][sHandleId]=3DsHandleId;},isDragDrop:function(id){re=
turn(this.getDDById(id))?true:false;},getRelated:function(p_oDD,bTargetsO=
nly){var oDDs=3D[];for(var i in p_oDD.groups){for(j in this.ids[i]){var =
dd=3Dthis.ids[i][j];if(!this.isTypeOfDD(dd)){continue;}
if(!bTargetsOnly||dd.isTarget){oDDs[oDDs.length]=3Ddd;}}}
return oDDs;},isLegalTarget:function(oDD,oTargetDD){var =
targets=3Dthis.getRelated(oDD,true);for(var =
i=3D0,len=3Dtargets.length;i<len;++i){if(targets[i].id=3D=3DoTargetDD.id)=
{return true;}}
return =
false;},isTypeOfDD:function(oDD){return(oDD&&oDD.__ygDragDrop);},isHandle=
:function(sDDId,sHandleId){return(this.handleIds[sDDId]&&this.handleIds[s=
DDId][sHandleId]);},getDDById:function(id){for(var i in =
this.ids){if(this.ids[i][id]){return this.ids[i][id];}}
return =
null;},handleMouseDown:function(e,oDD){this.currentTarget=3DYAHOO.util.Ev=
ent.getTarget(e);this.dragCurrent=3DoDD;var =
el=3DoDD.getEl();this.startX=3DYAHOO.util.Event.getPageX(e);this.startY=3D=
YAHOO.util.Event.getPageY(e);this.deltaX=3Dthis.startX-el.offsetLeft;this=
.deltaY=3Dthis.startY-el.offsetTop;this.dragThreshMet=3Dfalse;this.clickT=
imeout=3DsetTimeout(function(){var =
DDM=3DYAHOO.util.DDM;DDM.startDrag(DDM.startX,DDM.startY);},this.clickTim=
eThresh);},startDrag:function(x,y){clearTimeout(this.clickTimeout);if(thi=
s.dragCurrent){this.dragCurrent.b4StartDrag(x,y);this.dragCurrent.startDr=
ag(x,y);}
this.dragThreshMet=3Dtrue;},handleMouseUp:function(e){if(!this.dragCurren=
t){return;}
clearTimeout(this.clickTimeout);if(this.dragThreshMet){this.fireEvents(e,=
true);}else{}
this.stopDrag(e);this.stopEvent(e);},stopEvent:function(e){if(this.stopPr=
opagation){YAHOO.util.Event.stopPropagation(e);}
if(this.preventDefault){YAHOO.util.Event.preventDefault(e);}},stopDrag:fu=
nction(e){if(this.dragCurrent){if(this.dragThreshMet){this.dragCurrent.b4=
EndDrag(e);this.dragCurrent.endDrag(e);}
this.dragCurrent.onMouseUp(e);}
this.dragCurrent=3Dnull;this.dragOvers=3D{};},handleMouseMove:function(e)=
{if(!this.dragCurrent){return true;}
if(YAHOO.util.Event.isIE&&!e.button){this.stopEvent(e);return =
this.handleMouseUp(e);}
if(!this.dragThreshMet){var =
diffX=3DMath.abs(this.startX-YAHOO.util.Event.getPageX(e));var =
diffY=3DMath.abs(this.startY-YAHOO.util.Event.getPageY(e));if(diffX>this.=
clickPixelThresh||diffY>this.clickPixelThresh){this.startDrag(this.startX=
,this.startY);}}
if(this.dragThreshMet){this.dragCurrent.b4Drag(e);this.dragCurrent.onDrag=
(e);this.fireEvents(e,false);}
this.stopEvent(e);return true;},fireEvents:function(e,isDrop){var =
dc=3Dthis.dragCurrent;if(!dc||dc.isLocked()){return;}
var x=3DYAHOO.util.Event.getPageX(e);var =
y=3DYAHOO.util.Event.getPageY(e);var pt=3Dnew YAHOO.util.Point(x,y);var =
oldOvers=3D[];var outEvts=3D[];var overEvts=3D[];var dropEvts=3D[];var =
enterEvts=3D[];for(var i in this.dragOvers){var =
ddo=3Dthis.dragOvers[i];if(!this.isTypeOfDD(ddo)){continue;}
if(!this.isOverTarget(pt,ddo,this.mode)){outEvts.push(ddo);}
oldOvers[i]=3Dtrue;delete this.dragOvers[i];}
for(var sGroup in dc.groups){if("string"!=3Dtypeof sGroup){continue;}
for(i in this.ids[sGroup]){var =
oDD=3Dthis.ids[sGroup][i];if(!this.isTypeOfDD(oDD)){continue;}
if(oDD.isTarget&&!oDD.isLocked()&&oDD!=3Ddc){if(this.isOverTarget(pt,oDD,=
this.mode)){if(isDrop){dropEvts.push(oDD);}else{if(!oldOvers[oDD.id]){ent=
erEvts.push(oDD);}else{overEvts.push(oDD);}
this.dragOvers[oDD.id]=3DoDD;}}}}}
if(this.mode){if(outEvts.length){dc.b4DragOut(e,outEvts);dc.onDragOut(e,o=
utEvts);}
if(enterEvts.length){dc.onDragEnter(e,enterEvts);}
if(overEvts.length){dc.b4DragOver(e,overEvts);dc.onDragOver(e,overEvts);}=

if(dropEvts.length){dc.b4DragDrop(e,dropEvts);dc.onDragDrop(e,dropEvts);}=
}else{var =
len=3D0;for(i=3D0,len=3DoutEvts.length;i<len;++i){dc.b4DragOut(e,outEvts[=
i].id);dc.onDragOut(e,outEvts[i].id);}
for(i=3D0,len=3DenterEvts.length;i<len;++i){dc.onDragEnter(e,enterEvts[i]=
.id);}
for(i=3D0,len=3DoverEvts.length;i<len;++i){dc.b4DragOver(e,overEvts[i].id=
);dc.onDragOver(e,overEvts[i].id);}
for(i=3D0,len=3DdropEvts.length;i<len;++i){dc.b4DragDrop(e,dropEvts[i].id=
);dc.onDragDrop(e,dropEvts[i].id);}}
if(isDrop&&!dropEvts.length){dc.onInvalidDrop(e);}},getBestMatch:function=
(dds){var winner=3Dnull;var =
len=3Ddds.length;if(len=3D=3D1){winner=3Ddds[0];}else{for(var =
i=3D0;i<len;++i){var =
dd=3Ddds[i];if(this.mode=3D=3Dthis.INTERSECT&&dd.cursorIsOver){winner=3Dd=
d;break;}else{if(!winner||!winner.overlap||(dd.overlap&&winner.overlap.ge=
tArea()<dd.overlap.getArea())){winner=3Ddd;}}}}
return winner;},refreshCache:function(groups){for(var sGroup in =
groups){if("string"!=3Dtypeof sGroup){continue;}
for(var i in this.ids[sGroup]){var =
oDD=3Dthis.ids[sGroup][i];if(this.isTypeOfDD(oDD)){var =
loc=3Dthis.getLocation(oDD);if(loc){this.locationCache[oDD.id]=3Dloc;}els=
e{delete =
this.locationCache[oDD.id];}}}}},verifyEl:function(el){try{if(el){var =
parent=3Del.offsetParent;if(parent){return true;}}}catch(e){}
return =
false;},getLocation:function(oDD){if(!this.isTypeOfDD(oDD)){return =
null;}
var =
el=3DoDD.getEl(),pos,x1,x2,y1,y2,t,r,b,l;try{pos=3DYAHOO.util.Dom.getXY(e=
l);}catch(e){}
if(!pos){return null;}
x1=3Dpos[0];x2=3Dx1+el.offsetWidth;y1=3Dpos[1];y2=3Dy1+el.offsetHeight;t=3D=
y1-oDD.padding[0];r=3Dx2+oDD.padding[1];b=3Dy2+oDD.padding[2];l=3Dx1-oDD.=
padding[3];return new =
YAHOO.util.Region(t,r,b,l);},isOverTarget:function(pt,oTarget,intersect){=
var =
loc=3Dthis.locationCache[oTarget.id];if(!loc||!this.useCache){loc=3Dthis.=
getLocation(oTarget);this.locationCache[oTarget.id]=3Dloc;}
if(!loc){return false;}
oTarget.cursorIsOver=3Dloc.contains(pt);var =
dc=3Dthis.dragCurrent;if(!dc||!dc.getTargetCoord||(!intersect&&!dc.constr=
ainX&&!dc.constrainY)){return oTarget.cursorIsOver;}
oTarget.overlap=3Dnull;var pos=3Ddc.getTargetCoord(pt.x,pt.y);var =
el=3Ddc.getDragEl();var curRegion=3Dnew =
YAHOO.util.Region(pos.y,pos.x+el.offsetWidth,pos.y+el.offsetHeight,pos.x)=
;var =
overlap=3DcurRegion.intersect(loc);if(overlap){oTarget.overlap=3Doverlap;=
return(intersect)?true:oTarget.cursorIsOver;}else{return =
false;}},_onUnload:function(e,me){this.unregAll();},unregAll:function(){i=
f(this.dragCurrent){this.stopDrag();this.dragCurrent=3Dnull;}
this._execOnAll("unreg",[]);for(i in this.elementCache){delete =
this.elementCache[i];}
this.elementCache=3D{};this.ids=3D{};},elementCache:{},getElWrapper:funct=
ion(id){var =
oWrapper=3Dthis.elementCache[id];if(!oWrapper||!oWrapper.el){oWrapper=3Dt=
his.elementCache[id]=3Dnew this.ElementWrapper(YAHOO.util.Dom.get(id));}
return oWrapper;},getElement:function(id){return =
YAHOO.util.Dom.get(id);},getCss:function(id){var =
el=3DYAHOO.util.Dom.get(id);return(el)?el.style:null;},ElementWrapper:fun=
ction(el){this.el=3Del||null;this.id=3Dthis.el&&el.id;this.css=3Dthis.el&=
&el.style;},getPosX:function(el){return =
YAHOO.util.Dom.getX(el);},getPosY:function(el){return =
YAHOO.util.Dom.getY(el);},swapNode:function(n1,n2){if(n1.swapNode){n1.swa=
pNode(n2);}else{var p=3Dn2.parentNode;var =
s=3Dn2.nextSibling;if(s=3D=3Dn1){p.insertBefore(n1,n2);}else =
if(n2=3D=3Dn1.nextSibling){p.insertBefore(n2,n1);}else{n1.parentNode.repl=
aceChild(n2,n1);p.insertBefore(n1,s);}}},getScroll:function(){var =
t,l,dde=3Ddocument.documentElement,db=3Ddocument.body;if(dde&&(dde.scroll=
Top||dde.scrollLeft)){t=3Ddde.scrollTop;l=3Ddde.scrollLeft;}else =
if(db){t=3Ddb.scrollTop;l=3Ddb.scrollLeft;}else{YAHOO.log("could not get =
scroll property");}
return{top:t,left:l};},getStyle:function(el,styleProp){return =
YAHOO.util.Dom.getStyle(el,styleProp);},getScrollTop:function(){return =
this.getScroll().top;},getScrollLeft:function(){return =
this.getScroll().left;},moveToEl:function(moveEl,targetEl){var =
aCoord=3DYAHOO.util.Dom.getXY(targetEl);YAHOO.util.Dom.setXY(moveEl,aCoor=
d);},getClientHeight:function(){return =
YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return =
YAHOO.util.Dom.getViewportWidth();},numericSort:function(a,b){return(a-b)=
;},_timeoutCount:0,_addListeners:function(){var =
DDM=3DYAHOO.util.DDM;if(YAHOO.util.Event&&document){DDM._onLoad();}else{i=
f(DDM._timeoutCount>2000){}else{setTimeout(DDM._addListeners,10);if(docum=
ent&&document.body){DDM._timeoutCount+=3D1;}}}},handleWasClicked:function=
(node,id){if(this.isHandle(id,node.id)){return true;}else{var =
p=3Dnode.parentNode;while(p){if(this.isHandle(id,p.id)){return =
true;}else{p=3Dp.parentNode;}}}
return =
false;}};}();YAHOO.util.DDM=3DYAHOO.util.DragDropMgr;YAHOO.util.DDM._addL=
isteners();}
YAHOO.util.DD=3Dfunction(id,sGroup,config){if(id){this.init(id,sGroup,con=
fig);}};YAHOO.extend(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoO=
ffset:function(iPageX,iPageY){var x=3DiPageX-this.startPageX;var =
y=3DiPageY-this.startPageY;this.setDelta(x,y);},setDelta:function(iDeltaX=
,iDeltaY){this.deltaX=3DiDeltaX;this.deltaY=3DiDeltaY;},setDragElPos:func=
tion(iPageX,iPageY){var =
el=3Dthis.getDragEl();this.alignElWithMouse(el,iPageX,iPageY);},alignElWi=
thMouse:function(el,iPageX,iPageY){var =
oCoord=3Dthis.getTargetCoord(iPageX,iPageY);if(!this.deltaSetXY){var =
aCoord=3D[oCoord.x,oCoord.y];YAHOO.util.Dom.setXY(el,aCoord);var =
newLeft=3DparseInt(YAHOO.util.Dom.getStyle(el,"left"),10);var =
newTop=3DparseInt(YAHOO.util.Dom.getStyle(el,"top"),10);this.deltaSetXY=3D=
[newLeft-oCoord.x,newTop-oCoord.y];}else{YAHOO.util.Dom.setStyle(el,"left=
",(oCoord.x+this.deltaSetXY[0])+"px");YAHOO.util.Dom.setStyle(el,"top",(o=
Coord.y+this.deltaSetXY[1])+"px");}
this.cachePosition(oCoord.x,oCoord.y);this.autoScroll(oCoord.x,oCoord.y,e=
l.offsetHeight,el.offsetWidth);},cachePosition:function(iPageX,iPageY){if=
(iPageX){this.lastPageX=3DiPageX;this.lastPageY=3DiPageY;}else{var =
aCoord=3DYAHOO.util.Dom.getXY(this.getEl());this.lastPageX=3DaCoord[0];th=
is.lastPageY=3DaCoord[1];}},autoScroll:function(x,y,h,w){if(this.scroll){=
var clientH=3Dthis.DDM.getClientHeight();var =
clientW=3Dthis.DDM.getClientWidth();var st=3Dthis.DDM.getScrollTop();var =
sl=3Dthis.DDM.getScrollLeft();var bot=3Dh+y;var right=3Dw+x;var =
toBot=3D(clientH+st-y-this.deltaY);var =
toRight=3D(clientW+sl-x-this.deltaX);var thresh=3D40;var =
scrAmt=3D(document.all)?80:30;if(bot>clientH&&toBot<thresh){window.scroll=
To(sl,st+scrAmt);}
if(y<st&&st>0&&y-st<thresh){window.scrollTo(sl,st-scrAmt);}
if(right>clientW&&toRight<thresh){window.scrollTo(sl+scrAmt,st);}
if(x<sl&&sl>0&&x-sl<thresh){window.scrollTo(sl-scrAmt,st);}}},getTargetCo=
ord:function(iPageX,iPageY){var x=3DiPageX-this.deltaX;var =
y=3DiPageY-this.deltaY;if(this.constrainX){if(x<this.minX){x=3Dthis.minX;=
}
if(x>this.maxX){x=3Dthis.maxX;}}
if(this.constrainY){if(y<this.minY){y=3Dthis.minY;}
if(y>this.maxY){y=3Dthis.maxY;}}
x=3Dthis.getTick(x,this.xTicks);y=3Dthis.getTick(y,this.yTicks);return{x:=
x,y:y};},applyConfig:function(){YAHOO.util.DD.superclass.applyConfig.call=
(this);this.scroll=3D(this.config.scroll!=3D=3Dfalse);},b4MouseDown:funct=
ion(e){this.autoOffset(YAHOO.util.Event.getPageX(e),YAHOO.util.Event.getP=
ageY(e));},b4Drag:function(e){this.setDragElPos(YAHOO.util.Event.getPageX=
(e),YAHOO.util.Event.getPageY(e));},toString:function(){return("DD =
"+this.id);}});YAHOO.util.DDProxy=3Dfunction(id,sGroup,config){if(id){thi=
s.init(id,sGroup,config);this.initFrame();}};YAHOO.util.DDProxy.dragElId=3D=
"ygddfdiv";YAHOO.extend(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:tru=
e,centerFrame:false,createFrame:function(){var self=3Dthis;var =
body=3Ddocument.body;if(!body||!body.firstChild){setTimeout(function(){se=
lf.createFrame();},50);return;}
var =
div=3Dthis.getDragEl();if(!div){div=3Ddocument.createElement("div");div.i=
d=3Dthis.dragElId;var =
s=3Ddiv.style;s.position=3D"absolute";s.visibility=3D"hidden";s.cursor=3D=
"move";s.border=3D"2px solid =
#aaa";s.zIndex=3D999;body.insertBefore(div,body.firstChild);}},initFrame:=
function(){this.createFrame();},applyConfig:function(){YAHOO.util.DDProxy=
.superclass.applyConfig.call(this);this.resizeFrame=3D(this.config.resize=
Frame!=3D=3Dfalse);this.centerFrame=3D(this.config.centerFrame);this.setD=
ragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElId);},showFrame:fu=
nction(iPageX,iPageY){var el=3Dthis.getEl();var =
dragEl=3Dthis.getDragEl();var =
s=3DdragEl.style;this._resizeProxy();if(this.centerFrame){this.setDelta(M=
ath.round(parseInt(s.width,10)/2),Math.round(parseInt(s.height,10)/2));}
this.setDragElPos(iPageX,iPageY);YAHOO.util.Dom.setStyle(dragEl,"visibili=
ty","visible");},_resizeProxy:function(){if(this.resizeFrame){var =
DOM=3DYAHOO.util.Dom;var el=3Dthis.getEl();var =
dragEl=3Dthis.getDragEl();var =
bt=3DparseInt(DOM.getStyle(dragEl,"borderTopWidth"),10);var =
br=3DparseInt(DOM.getStyle(dragEl,"borderRightWidth"),10);var =
bb=3DparseInt(DOM.getStyle(dragEl,"borderBottomWidth"),10);var =
bl=3DparseInt(DOM.getStyle(dragEl,"borderLeftWidth"),10);if(isNaN(bt)){bt=
=3D0;}
if(isNaN(br)){br=3D0;}
if(isNaN(bb)){bb=3D0;}
if(isNaN(bl)){bl=3D0;}
var newWidth=3DMath.max(0,el.offsetWidth-br-bl);var =
newHeight=3DMath.max(0,el.offsetHeight-bt-bb);DOM.setStyle(dragEl,"width"=
,newWidth+"px");DOM.setStyle(dragEl,"height",newHeight+"px");}},b4MouseDo=
wn:function(e){var x=3DYAHOO.util.Event.getPageX(e);var =
y=3DYAHOO.util.Event.getPageY(e);this.autoOffset(x,y);this.setDragElPos(x=
,y);},b4StartDrag:function(x,y){this.showFrame(x,y);},b4EndDrag:function(=
e){YAHOO.util.Dom.setStyle(this.getDragEl(),"visibility","hidden");},endD=
rag:function(e){var DOM=3DYAHOO.util.Dom;var lel=3Dthis.getEl();var =
del=3Dthis.getDragEl();DOM.setStyle(del,"visibility","");DOM.setStyle(lel=
,"visibility","hidden");YAHOO.util.DDM.moveToEl(lel,del);DOM.setStyle(del=
,"visibility","hidden");DOM.setStyle(lel,"visibility","");},toString:func=
tion(){return("DDProxy =
"+this.id);}});YAHOO.util.DDTarget=3Dfunction(id,sGroup,config){if(id){th=
is.initTarget(id,sGroup,config);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO=
.util.DragDrop,{toString:function(){return("DDTarget "+this.id);}});

YAHOO.util.Connect=3D{_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP=
','Microsoft.XMLHTTP'],_http_header:{},_has_http_headers:false,_use_defau=
lt_post_header:true,_default_post_header:'application/x-www-form-urlencod=
ed',_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:nul=
l,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,setProgId:f=
unction(id)
{this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b)
{this._use_default_post_header=3Db;},setPollingInterval:function(i)
{if(typeof =
i=3D=3D'number'&&isFinite(i)){this._polling_interval=3Di;}},createXhrObje=
ct:function(transactionId)
{var obj,http;try
{http=3Dnew XMLHttpRequest();obj=3D{conn:http,tId:transactionId};}
catch(e)
{for(var i=3D0;i<this._msxml_progid.length;++i){try
{http=3Dnew =
ActiveXObject(this._msxml_progid[i]);obj=3D{conn:http,tId:transactionId};=
break;}
catch(e){}}}
finally
{return obj;}},getConnectionObject:function()
{var o;var tId=3Dthis._transaction_id;try
{o=3Dthis.createXhrObject(tId);if(o){this._transaction_id++;}}
catch(e){}
finally
{return o;}},asyncRequest:function(method,uri,callback,postData)
{var o=3Dthis.getConnectionObject();if(!o){return null;}
else{if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o.tId,=
callback,uri,postData);this.releaseObject(o);return;}
if(method=3D=3D'GET'){if(this._sFormData.length!=3D0){uri+=3D((uri.indexO=
f('?')=3D=3D-1)?'?':'&')+this._sFormData;}
else{uri+=3D"?"+this._sFormData;}}
else =
if(method=3D=3D'POST'){postData=3DpostData?this._sFormData+"&"+postData:t=
his._sFormData;}}
o.conn.open(method,uri,true);if(this._isFormSubmit||(postData&&this._use_=
default_post_header)){this.initHeader('Content-Type',this._default_post_h=
eader);if(this._isFormSubmit){this.resetFormState();}}
if(this._has_http_headers){this.setHeader(o);}
this.handleReadyState(o,callback);o.conn.send(postData||null);return =
o;}},handleReadyState:function(o,callback)
{var =
oConn=3Dthis;if(callback&&callback.timeout){this._timeOut[o.tId]=3Dwindow=
.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}=

this._poll[o.tId]=3Dwindow.setInterval(function(){if(o.conn&&o.conn.ready=
State=3D=3D4){window.clearInterval(oConn._poll[o.tId]);delete =
oConn._poll[o.tId];if(callback&&callback.timeout){delete =
oConn._timeOut[o.tId];}
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},=
handleTransactionResponse:function(o,callback,isAbort)
{if(!callback){this.releaseObject(o);return;}
var httpStatus,responseObject;try
{if(o.conn.status!=3D=3Dundefined&&o.conn.status!=3D0){httpStatus=3Do.con=
n.status;}
else{httpStatus=3D13030;}}
catch(e){httpStatus=3D13030;}
if(httpStatus>=3D200&&httpStatus<300){try
{responseObject=3Dthis.createResponseObject(o,callback.argument);if(callb=
ack.success){if(!callback.scope){callback.success(responseObject);}
else{callback.success.apply(callback.scope,[responseObject]);}}}
catch(e){}}
else{try
{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case =
12152:case =
13030:responseObject=3Dthis.createExceptionObject(o.tId,callback.argument=
,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callba=
ck.failure(responseObject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}
break;default:responseObject=3Dthis.createResponseObject(o,callback.argum=
ent);if(callback.failure){if(!callback.scope){callback.failure(responseOb=
ject);}
else{callback.failure.apply(callback.scope,[responseObject]);}}}}
catch(e){}}
this.releaseObject(o);responseObject=3Dnull;},createResponseObject:functi=
on(o,callbackArg)
{var obj=3D{};var headerObj=3D{};try
{var headerStr=3Do.conn.getAllResponseHeaders();var =
header=3DheaderStr.split('\n');for(var i=3D0;i<header.length;i++){var =
delimitPos=3Dheader[i].indexOf(':');if(delimitPos!=3D-1){headerObj[header=
[i].substring(0,delimitPos)]=3Dheader[i].substring(delimitPos+2);}}}
catch(e){}
obj.tId=3Do.tId;obj.status=3Do.conn.status;obj.statusText=3Do.conn.status=
Text;obj.getResponseHeader=3DheaderObj;obj.getAllResponseHeaders=3Dheader=
Str;obj.responseText=3Do.conn.responseText;obj.responseXML=3Do.conn.respo=
nseXML;if(typeof =
callbackArg!=3D=3Dundefined){obj.argument=3DcallbackArg;}
return obj;},createExceptionObject:function(tId,callbackArg,isAbort)
{var COMM_CODE=3D0;var COMM_ERROR=3D'communication failure';var =
ABORT_CODE=3D-1;var ABORT_ERROR=3D'transaction aborted';var =
obj=3D{};obj.tId=3DtId;if(isAbort){obj.status=3DABORT_CODE;obj.statusText=
=3DABORT_ERROR;}
else{obj.status=3DCOMM_CODE;obj.statusText=3DCOMM_ERROR;}
if(callbackArg){obj.argument=3DcallbackArg;}
return obj;},initHeader:function(label,value)
{if(this._http_header[label]=3D=3D=3Dundefined){this._http_header[label]=3D=
value;}
else{this._http_header[label]=3Dvalue+","+this._http_header[label];}
this._has_http_headers=3Dtrue;},setHeader:function(o)
{for(var prop in =
this._http_header){if(this._http_header.hasOwnProperty(prop)){o.conn.setR=
equestHeader(prop,this._http_header[prop]);}}
delete =
this._http_header;this._http_header=3D{};this._has_http_headers=3Dfalse;}=
,setForm:function(formId,isUpload,secureUri)
{this.resetFormState();var oForm;if(typeof =
formId=3D=3D'string'){oForm=3D(document.getElementById(formId)||document.=
forms[formId]);}
else if(typeof formId=3D=3D'object'){oForm=3DformId;}
else{return;}
if(isUpload){this.createFrame(secureUri?secureUri:null);this._isFormSubmi=
t=3Dtrue;this._isFileUpload=3Dtrue;this._formNode=3DoForm;return;}
var oElement,oName,oValue,oDisabled;var hasSubmit=3Dfalse;for(var =
i=3D0;i<oForm.elements.length;i++){oElement=3DoForm.elements[i];oDisabled=
=3DoForm.elements[i].disabled;oName=3DoForm.elements[i].name;oValue=3DoFo=
rm.elements[i].value;if(!oDisabled&&oName)
{switch(oElement.type)
{case'select-one':case'select-multiple':for(var =
j=3D0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(=
window.ActiveXObject){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+=
encodeURIComponent(oElement.options[j].attributes['value'].specified?oEle=
ment.options[j].value:oElement.options[j].text)+'&';}
else{this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURIComponen=
t(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oEl=
ement.options[j].text)+'&';}}}
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=3D=
encodeURIComponent(oName)+'=3D'+encodeURIComponent(oValue)+'&';}
break;case'file':case =
undefined:case'reset':case'button':break;case'submit':if(hasSubmit=3D=3Df=
alse){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURICompone=
nt(oValue)+'&';hasSubmit=3Dtrue;}
break;default:this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeUR=
IComponent(oValue)+'&';break;}}}
this._isFormSubmit=3Dtrue;this._sFormData=3Dthis._sFormData.substr(0,this=
._sFormData.length-1);return =
this._sFormData;},resetFormState:function(){this._isFormSubmit=3Dfalse;th=
is._isFileUpload=3Dfalse;this._formNode=3Dnull;this._sFormData=3D"";},cre=
ateFrame:function(secureUri){var =
frameId=3D'yuiIO'+this._transaction_id;if(window.ActiveXObject){var =
io=3Ddocument.createElement('<iframe id=3D"'+frameId+'" =
name=3D"'+frameId+'" />');if(typeof =
secureUri=3D=3D'boolean'){io.src=3D'javascript:false';}
else if(typeof secureURI=3D=3D'string'){io.src=3DsecureUri;}}
else{var =
io=3Ddocument.createElement('iframe');io.id=3DframeId;io.name=3DframeId;}=

io.style.position=3D'absolute';io.style.top=3D'-1000px';io.style.left=3D'=
-1000px';document.body.appendChild(io);},appendPostData:function(postData=
)
{var formElements=3D[];var postMessage=3DpostData.split('&');for(var =
i=3D0;i<postMessage.length;i++){var =
delimitPos=3DpostMessage[i].indexOf('=3D');if(delimitPos!=3D-1){formEleme=
nts[i]=3Ddocument.createElement('input');formElements[i].type=3D'hidden';=
formElements[i].name=3DpostMessage[i].substring(0,delimitPos);formElement=
s[i].value=3DpostMessage[i].substring(delimitPos+1);this._formNode.append=
Child(formElements[i]);}}
return formElements;},uploadFile:function(id,callback,uri,postData){var =
frameId=3D'yuiIO'+id;var =
io=3Ddocument.getElementById(frameId);this._formNode.action=3Duri;this._f=
ormNode.method=3D'POST';this._formNode.target=3DframeId;if(this._formNode=
.encoding){this._formNode.encoding=3D'multipart/form-data';}
else{this._formNode.enctype=3D'multipart/form-data';}
if(postData){var oElements=3Dthis.appendPostData(postData);}
this._formNode.submit();if(oElements&&oElements.length>0){try
{for(var =
i=3D0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}=

catch(e){}}
this.resetFormState();var uploadCallback=3Dfunction()
{var obj=3D{};obj.tId=3Did;obj.argument=3Dcallback.argument;try
{obj.responseText=3Dio.contentWindow.document.body?io.contentWindow.docum=
ent.body.innerHTML:null;obj.responseXML=3Dio.contentWindow.document.XMLDo=
cument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}
catch(e){}
if(callback.upload){if(!callback.scope){callback.upload(obj);}
else{callback.upload.apply(callback.scope,[obj]);}}
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCall=
back);}
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}
else{io.removeEventListener('load',uploadCallback,false);}
setTimeout(function(){document.body.removeChild(io);},100);};if(YAHOO.uti=
l.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o=
,callback,isTimeout)
{if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._p=
oll[o.tId]);delete this._poll[o.tId];if(isTimeout){delete =
this._timeOut[o.tId];}
this.handleTransactionResponse(o,callback,true);return true;}
else{return false;}},isCallInProgress:function(o)
{if(o.conn){return o.conn.readyState!=3D4&&o.conn.readyState!=3D0;}
else{return false;}},releaseObject:function(o)
{o.conn=3Dnull;o=3Dnull;}};
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/image-select.js

/**
 *  The ImageSelect class takes a configuration that is intended to
 *  provide a starting point where more functionality can be added
 *  to the concept of swapping out photos based on
 */
function ImageSelect( config )
{
    var self =3D this;

    config.clear_status_text =3D config.clear_status_text || '';
    config.status_text  =3D config.status_text || 'Click To Enlarge';
    config.gallery_template =3D config.gallery_template ||
        '<a rel=3D"lightbox[#{gallery}]" href=3D"#{href}">' +
        '<img src=3D"#{src}" title=3D"#{title}" alt=3D"#{alt}" /></a>';

    //  Suffixing the required elements with a number to allow for the
    //  possibility the user of this class failed to offer up a
    //  gallery name, and the possibility of conflicting gallery names
    //  is circumvented.
    config.suffix =3D config.gallery_suffix ||
        String( Math.floor( Math.random() * 10000 ));

    config.gallery_name =3D config.gallery_name ||
        ('gallery-' + config.suffix );

    config.gallery_substitute =3D
        {
            gallery: config.gallery_name,
            href: '',
            src: '',
            title: '',
            alt: ''
        };
       =20
     config.thumb_max_width  =3D config.thumb_max_width || 100;
     config.thumb_max_height =3D config.thumb_max_height || 100;
     config.view_max_width   =3D config.view_max_width || 300;
     config.view_max_height  =3D config.view_max_height || 300;

    /**
     *  An object of the class ImageSelect must be initialized so that
     *  it can find the areas of the HTML that is required to update.
     *  The following are required in the configuration:
     *      full_view_id, and thumb_area_id
     *  Currently photo_caption_id is optional, and is not used.
     */
    this.initialize =3D function()
    {
        config.full_view_element =3D
            document.getElementById( config.full_view_id );
        config.large_image =3D
			config.full_view_element .getElementsByTagName('img')[0];

        self.setDimensions( config.large_image.width,
            config.large_image.height, config.view_max_width,=20
            config.view_max_height, config.large_image );

        config.large_anchors =3D config.full_view_element
            .getElementsByTagName('a');
        config.large_anchor =3D config.large_anchors[0];
        config.thumb_area_element =3D
            document.getElementById( config.thumb_area_id );
        config.thumb_images =3D
            config.thumb_area_element.getElementsByTagName( 'img' );
        config.photo_caption_element =3D
            document.getElementById( config.photo_caption );

        for (var i =3D 0; i < config.thumb_images.length; i++)
        {
            var image =3D config.thumb_images[i];
            var anchor =3D config.large_anchors[i+1];
           =20
            anchor.title =3D image.title;

            self.saveDimensions( image );

            self.setDimensions( image.width, image.height,
                config.thumb_max_width, config.thumb_max_height,
                image );

            image.style.cursor =3D config.cursor;

            YAHOO.util.Event.addListener( image, 'mouseover',
                self.mouseover);

            YAHOO.util.Event.addListener( image, 'mouseout',
                self.mouseout);

            YAHOO.util.Event.addListener( image, 'click',
                self.thumb_click);
        }
    };
    /**
     *  This saves the original/current image width and height to=20
     *  the image object that it is given.
     */
    this.saveDimensions =3D function( image )
    {
        image.w =3D image.width, image.h =3D image.height;
    }
    /**
     *  This function takes as a parameter an element from the
     *  configuration and then adjusts either the width or the
     *  height to be equal to the configuration setting max_dimension.
     */
    this.setDimensions =3D function( w, h, max_width, max_height, image =
)
    {
        var ratio =3D 1.0;
        var max_w =3D max_width / 1.0; // turns it into a float
        var max_h =3D max_height / 1.0; // turns it into a float

        if (w > max_w && h > max_h) // case 1: both w & h too large
        {
            ratio =3D ((w / max_w) > (h / max_h)) ?
                (max_w / w) :
                (max_h / h);
        }
        else if (w > max_w && h <=3D max_h) // case 2: w too large h ok
        {
            ratio =3D max_w / w;
        }
        else if (w <=3D max_w && h > max_h) // case 3: h too large w ok
        {
            ratio =3D max_h / h;
        }
        // else case 4: w & h are both ok. ratio =3D 1.0 does nothing =
below.

        image.width =3D (w * ratio);
        image.height =3D (h * ratio);
    };
    /**
     *  This function is reliant on the YUI implementation of the
     *  addListener which provides that the 'this' reference points
     *  to the element for which this function listens.  Currently
     *  this function only swaps out the image of the larger view.
     *  for the image of the thumb nail.  Presumably the thumbnail
     *  image has been modified via CSS to fill a smaller width and
     *  height.
     */
    this.thumb_click =3D function()
    {
        var temp_src =3D config.thumbToMediumImage( this.src );
        var temp_href =3D config.thumbToLargeImage( this.src );
        var temp_title =3D this.title || 'No Title';

        config.large_anchor.href =3D temp_href;
        config.large_anchor.title =3D temp_title;
        config.large_image.src =3D temp_src;

        self.setDimensions(=20
            this.w,=20
            this.h,
            config.view_max_width,
            config.view_max_height,
            config.large_image );

        config.photo_caption_element.innerHTML =3D this.title;
    }
    /**
     *  This function updates the status bar and the alt attribute
     *  of the element.  In IE this will cause a rollover tool-tip
     *  with the phrase provided in the status_text configuration
     *  property.  This is not the prefered way to handle tool-tips
     *  however until a tool-tip library addition is found that is
     *  cross browser this will do, until such time.
     */
    this.mouseover =3D function()
    {
        // status in IE, statusbar in FF
        window.status =3D config.status_text;
        window.statusbar =3D config.status_text;
    };
    /**
     *  The mouse out clears the status line and puts the alt tag
     *  back to it's original text.
     */
    this.mouseout =3D function()
    {
        // status in IE, statusbar in FF
        window.status =3D config.clear_status_text;
        window.statusbar =3D config.clear_status_text;
    };
};
/**
 *  Upon load of the entire page the ImageSelect object is
 *  created and initialized.
 */
YAHOO.util.Event.addListener(window, 'load',
    function()
    {
        new ImageSelect(
            {
            full_view_id        : 'fullView',
            thumb_area_id       : 'galThumbs',
            cursor              : 'pointer',
            gallery_name        : 'g1',
            photo_caption       : 'photoCaption',
           =20
            /**
             *  Control the dimensions of the images in specific areas.
             *
             *  Defaults:
             *      thumb_max_width     : 100,
             *      thumb_max_height    : 100,
             *      view_max_width      : 300,
             *      view_max_height     : 300,
             */
             thumb_max_width     : 75,
             thumb_max_height    : 75,
             view_max_width      : 290,
             view_max_height     : 290,

            /**
             *  This simply swaps out the thumb name for the
             *  unmodified larger image.
             */
            thumbToLargeImage   : function( file_name )
            {
                return file_name.replace(/_th/, '_lrg');
            },

            /**
             *  This simply swaps out the thumb name for the
             *  unmodified larger image.
             */
            thumbToMediumImage   : function( file_name )
            {
                return file_name.replace(/_th/, '');
            }

            }).initialize();
    });

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/string-util.js

=EF=BB=BF/**
 *  This function (added to string) will take an object hash and
 *  for each '#{ [some_string] }' in the string it will substitute
 *  that sequence with the value of the property in the provided
 *  object.
 */
String.prototype.substitute =3D function (o) {
    return this.replace(/#{([^{}]*)}/g,
        function (a, b) {
            var r =3D o[b];
            return typeof r =3D=3D=3D 'string' || typeof r =3D=3D=3D =
'number' ? r : a;
        }
    );
};

/**
 *  This function returns a new string minus leading whitespace, and
 *  minus trailing whitespace.
 */
String.prototype.trim =3D function () {
    return this.replace(/^\s*(\S*(\s+\S+)*)\s*$/, "$1");
};

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/prototype.js

/*  Prototype JavaScript framework, version 1.4.0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please =
diff=0A=
 *  against the source tree, available from the Prototype darcs =
repository.=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.4.0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
function $() {=0A=
  var elements =3D new Array();=0A=
=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    var element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
=0A=
    if (arguments.length =3D=3D 1)=0A=
      return element;=0A=
=0A=
    elements.push(element);=0A=
  }=0A=
=0A=
  return elements;=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(eval);=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value >=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (value <=3D (result || value))=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      iterator(value =3D collections.pluck(index));=0A=
      return value;=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  shift: function() {=0A=
    var result =3D this[0];=0A=
    for (var i =3D 0; i < this.length - 1; i++)=0A=
      this[i] =3D this[i + 1];=0A=
    this.length--;=0A=
    return result;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A=
      function() {return new XMLHttpRequest()}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type',=0A=
        'application/x-www-form-urlencoded');=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval(this.header('X-JSON'));=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(child);=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element) {=0A=
  var Element =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Element, {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
});=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value;=0A=
      if (!value && !('value' in opt))=0A=
        value =3D opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D new Array();=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) {=0A=
        var optValue =3D opt.value;=0A=
        if (!optValue && !('value' in opt))=0A=
          optValue =3D opt.text;=0A=
        value.push(optValue);=0A=
      }=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/effects.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// See scriptaculous.js for full license.  =0A=
=0A=
/* ------------- element ext -------------- */  =0A=
 =0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';  =0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setStyle =3D function(element, style) {=0A=
  element =3D $(element);=0A=
  for(k in style) element.style[k.camelize()] =3D style[k];=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {  =0A=
  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) =
window.scrollBy(0,0);  =0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){  =0A=
  var opacity;=0A=
  if (opacity =3D Element.getStyle(element, 'opacity'))  =0A=
    return parseFloat(opacity);  =0A=
  if (opacity =3D (Element.getStyle(element, 'filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))  =0A=
    if(opacity[1]) return parseFloat(opacity[1]) / 100;  =0A=
  return 1.0;  =0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){  =0A=
  element=3D $(element);  =0A=
  if (value =3D=3D 1){=0A=
    Element.setStyle(element, { opacity: =0A=
      (/Gecko/.test(navigator.userAgent) && =
!/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A=
      0.999999 : null });=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
      Element.setStyle(element, {filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  =0A=
  } else {  =0A=
    if(value < 0.00001) value =3D 0;  =0A=
    Element.setStyle(element, {opacity: value});=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
     Element.setStyle(element, =0A=
       { filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
                 'alpha(opacity=3D'+value*100+')' });  =0A=
  }   =0A=
}  =0A=
 =0A=
Element.getInlineOpacity =3D function(element){  =0A=
  return $(element).style.opacity || '';=0A=
}  =0A=
=0A=
Element.childrenWithClassName =3D function(element, className) {  =0A=
  return $A($(element).getElementsByTagName('*')).select(=0A=
    function(c) { return Element.hasClassName(c, className) });=0A=
}=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(/MSIE/.test(navigator.userAgent)) tagifyStyle +=3D ';zoom:1';=0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global') }=0A=
    }, arguments[2] || {});=0A=
    Effect[Element.visible(element) ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {}=0A=
=0A=
Effect.Transitions.linear =3D function(pos) {=0A=
  return pos;=0A=
}=0A=
Effect.Transitions.sinoidal =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
}=0A=
Effect.Transitions.reverse  =3D function(pos) {=0A=
  return 1-pos;=0A=
}=0A=
Effect.Transitions.flicker =3D function(pos) {=0A=
  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
}=0A=
Effect.Transitions.wobble =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
}=0A=
Effect.Transitions.pulse =3D function(pos) {=0A=
  return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A=
    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A=
}=0A=
Effect.Transitions.none =3D function(pos) {=0A=
  return 0;=0A=
}=0A=
Effect.Transitions.full =3D function(pos) {=0A=
  return 1;=0A=
}=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;=0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
    this.effects.push(effect);=0A=
    if(!this.interval) =0A=
      this.interval =3D setInterval(this.loop.bind(this), 40);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    this.effects.invoke('loop', timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        25.0,  // max. 25fps due to Effect.Queue implementation=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn + (this.options.duration*1000);=0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / (this.finishOn - =
this.startOn);=0A=
      var frame =3D Math.round(pos * this.options.fps * =
this.options.duration);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  render: function(pos) {=0A=
    if(this.state =3D=3D 'idle') {=0A=
      this.state =3D 'running';=0A=
      this.event('beforeSetup');=0A=
      if(this.setup) this.setup();=0A=
      this.event('afterSetup');=0A=
    }=0A=
    if(this.state =3D=3D 'running') {=0A=
      if(this.options.transition) pos =3D this.options.transition(pos);=0A=
      pos *=3D (this.options.to-this.options.from);=0A=
      pos +=3D this.options.from;=0A=
      this.position =3D pos;=0A=
      this.event('beforeUpdate');=0A=
      if(this.update) this.update(pos);=0A=
      this.event('afterUpdate');=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    return '#<Effect:' + $H(this).inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))=0A=
      Element.setStyle(this.element, {zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: Element.getOpacity(this.element) || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setOpacity(this.element, position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    Element.makePositioned(this.element);=0A=
    this.originalLeft =3D =
parseFloat(Element.getStyle(this.element,'left') || '0');=0A=
    this.originalTop  =3D =
parseFloat(Element.getStyle(this.element,'top')  || '0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setStyle(this.element, {=0A=
      left: this.options.x  * position + this.originalLeft + 'px',=0A=
      top:  this.options.y  * position + this.originalTop  + 'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element)=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D =
Element.getStyle(this.element,'position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D Element.getStyle(this.element,'font-size') || =
'100%';=0A=
    ['em','px','%'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      Element.setStyle(this.element, {fontSize: this.fontSize * =
currentScale + this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) Element.setStyle(this.element, =
this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D width + 'px';=0A=
    if(this.options.scaleY) d.height =3D height + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    Element.setStyle(this.element, d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(Element.getStyle(this.element, 'display')=3D=3D'none') { =
this.cancel(); return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {=0A=
      backgroundImage: Element.getStyle(this.element, =
'background-image') };=0A=
    Element.setStyle(this.element, {backgroundImage: 'none'});=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D Element.getStyle(this.element, =
'background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D Element.getStyle(this.element, =
'background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    Element.setStyle(this.element,{backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    Element.setStyle(this.element, Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  var options =3D Object.extend({=0A=
  from: Element.getOpacity(element) || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { with(Element) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    hide(effect.element);=0A=
    setStyle(effect.element, {opacity: oldOpacity}); }}=0A=
  }, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  var options =3D Object.extend({=0A=
  from: (Element.getStyle(element, 'display') =3D=3D 'none' ? 0.0 : =
Element.getOpacity(element) || 0.0),=0A=
  to:   1.0,=0A=
  beforeSetup: function(effect) { with(Element) {=0A=
    setOpacity(effect.element, effect.options.from);=0A=
    show(effect.element); }}=0A=
  }, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { opacity: Element.getInlineOpacity(element), =
position: Element.getStyle(element, 'position') };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) { with(Element) {=0A=
        setStyle(effect.effects[0].element, {position: 'absolute'}); }},=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
         hide(effect.effects[0].element);=0A=
         setStyle(effect.effects[0].element, oldStyle); }}=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 0, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); }} =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldHeight =3D Element.getStyle(element, 'height');=0A=
  var elementDimensions =3D Element.getDimensions(element);=0A=
  return new Effect.Scale(element, 100, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false,=0A=
      scaleFrom: 0,=0A=
      scaleMode: {originalHeight: elementDimensions.height, =
originalWidth: elementDimensions.width},=0A=
      restoreAfterFinish: true,=0A=
      afterSetup: function(effect) { with(Element) {=0A=
        makeClipping(effect.element);=0A=
        setStyle(effect.element, {height: '0px'});=0A=
        show(effect.element); =0A=
      }},  =0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        undoClipping(effect.element);=0A=
        setStyle(effect.element, {height: oldHeight});=0A=
      }}=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  return new Effect.Appear(element, { =0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { with(Element) {=0A=
          [makePositioned,makeClipping].call(effect.element);=0A=
        }},=0A=
        afterFinishInternal: function(effect) { with(Element) {=0A=
          [hide,undoClipping,undoPositioned].call(effect.element);=0A=
          setStyle(effect.element, {opacity: oldOpacity});=0A=
        }}=0A=
      })=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: Element.getStyle(element, 'top'),=0A=
    left: Element.getStyle(element, 'left'),=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) { with(Element) {=0A=
          makePositioned(effect.effects[0].element); }},=0A=
        afterFinishInternal: function(effect) { with(Element) {=0A=
          [hide, undoPositioned].call(effect.effects[0].element);=0A=
          setStyle(effect.effects[0].element, oldStyle); }} =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: Element.getStyle(element, 'top'),=0A=
    left: Element.getStyle(element, 'left') };=0A=
	  return new Effect.Move(element, =0A=
	    { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
	  new Effect.Move(effect.element,=0A=
	    { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) { with(Element) {=0A=
        undoPositioned(effect.element);=0A=
        setStyle(effect.element, oldStyle);=0A=
  }}}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.cleanWhitespace(element);=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A=
  var elementDimensions =3D Element.getDimensions(element);=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) { with(Element) {=0A=
      makePositioned(effect.element);=0A=
      makePositioned(effect.element.firstChild);=0A=
      if(window.opera) setStyle(effect.element, {top: ''});=0A=
      makeClipping(effect.element);=0A=
      setStyle(effect.element, {height: '0px'});=0A=
      show(element); }},=0A=
    afterUpdateInternal: function(effect) { with(Element) {=0A=
      setStyle(effect.element.firstChild, {bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A=
    afterFinishInternal: function(effect) { with(Element) {=0A=
      undoClipping(effect.element); =0A=
      undoPositioned(effect.element.firstChild);=0A=
      undoPositioned(effect.element);=0A=
      setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
  =0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  Element.cleanWhitespace(element);=0A=
  var oldInnerBottom =3D Element.getStyle(element.firstChild, 'bottom');=0A=
  return new Effect.Scale(element, 0, =0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) { with(Element) {=0A=
      makePositioned(effect.element);=0A=
      makePositioned(effect.element.firstChild);=0A=
      if(window.opera) setStyle(effect.element, {top: ''});=0A=
      makeClipping(effect.element);=0A=
      show(element); }},  =0A=
    afterUpdateInternal: function(effect) { with(Element) {=0A=
      setStyle(effect.element.firstChild, {bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); }},=0A=
    afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); =0A=
        undoPositioned(effect.element.firstChild);=0A=
        undoPositioned(effect.element);=0A=
        setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, =0A=
    { restoreAfterFinish: true,=0A=
      beforeSetup: function(effect) { with(Element) {=0A=
        makeClipping(effect.element); }},  =0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        hide(effect.element); =0A=
        undoClipping(effect.element); }}=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransistion: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
=0A=
  var dims =3D Element.getDimensions(element);    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) { with(Element) {=0A=
      hide(effect.element);=0A=
      makeClipping(effect.element);=0A=
      makePositioned(effect.element);=0A=
    }},=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) { with(Element) {=0A=
               setStyle(effect.effects[0].element, {height: '0px'});=0A=
               show(effect.effects[0].element); }},=0A=
             afterFinishInternal: function(effect) { with(Element) {=0A=
               [undoClipping, =
undoPositioned].call(effect.effects[0].element); =0A=
               setStyle(effect.effects[0].element, oldStyle); }}=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransistion: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: Element.getInlineOpacity(element) };=0A=
=0A=
  var dims =3D Element.getDimensions(element);=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) { with(Element) {=0A=
           [makePositioned, =
makeClipping].call(effect.effects[0].element) }},=0A=
         afterFinishInternal: function(effect) { with(Element) {=0A=
           [hide, undoClipping, =
undoPositioned].call(effect.effects[0].element);=0A=
           setStyle(effect.effects[0].element, oldStyle); }}=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D Element.getInlineOpacity(element);=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 3.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
Element.setStyle(effect.element, {opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) { with(Element) {=0A=
        [hide, undoClipping].call(effect.element); =0A=
        setStyle(effect.element, oldStyle);=0A=
      }} });=0A=
  }}, arguments[1] || {}));=0A=
}=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/photo_select/lightbox.js

// =
-------------------------------------------------------------------------=
----------
//
//  Lightbox v2.03.3
//  by Lokesh Dhakar - http://www.huddletogether.com
//  5/21/06
//
//  For more information on this script, visit:
//  http://huddletogether.com/projects/lightbox2/
//
//  Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/
//
//  Credit also due to those who have helped, inspired, and made their =
code available to the public.
//  Including: Scott Upton(uptonic.com), Peter-Paul =
Koch(quirksmode.com), Thomas Fuchs(mir.aculo.us), and others.
//
//
// =
-------------------------------------------------------------------------=
----------
/*

    Table of Contents
    -----------------
    Configuration
    Global Variables

    Extending Built-in Objects
    - Object.extend(Element)
    - Array.prototype.removeDuplicates()
    - Array.prototype.empty()

    Lightbox Class Declaration
    - initialize()
    - updateImageList()
    - start()
    - changeImage()
    - resizeImageContainer()
    - showImage()
    - updateDetails()
    - updateNav()
    - enableKeyboardNav()
    - disableKeyboardNav()
    - keyboardAction()
    - preloadNeighborImages()
    - end()

    Miscellaneous Functions
    - getPageScroll()
    - getPageSize()
    - getKey()
    - listenKey()
    - showSelectBoxes()
    - hideSelectBoxes()
    - showFlash()
    - hideFlash()
    - pause()
    - initLightbox()

    Function Calls
    - addLoadEvent(initLightbox)

*/
// =
-------------------------------------------------------------------------=
----------

//
//  Configuration
//
var fileLoadingImage =3D "/graphics/loading.gif";
var fileBottomNavCloseImage =3D "/graphics/closelabel.gif";

var overlayOpacity =3D 0.7;   // controls transparency of shadow overlay

var animate =3D true;         // toggles resizing animations
var resizeSpeed =3D 9;        // controls the speed of the image =
resizing animations (1=3Dslowest and 10=3Dfastest)

var borderSize =3D 10;        //if you adjust the padding in the CSS, =
you will need to update this variable

// =
-------------------------------------------------------------------------=
----------

//
//  Global Variables
//
var imageArray =3D new Array;
var activeImage;

if(animate =3D=3D true){
    overlayDuration =3D 0.2;  // shadow fade in/out duration
    if(resizeSpeed > 10){ resizeSpeed =3D 10;}
    if(resizeSpeed < 1){ resizeSpeed =3D 1;}
    resizeDuration =3D (11 - resizeSpeed) * 0.15;
} else {
    overlayDuration =3D 0;
    resizeDuration =3D 0;
}

// =
-------------------------------------------------------------------------=
----------

//
//  Additional methods for Element added by SU, Couloir
//  - further additions by Lokesh Dhakar (huddletogether.com)
//
Object.extend(Element, {
    getWidth: function(element) {
        element =3D $(element);
        return element.offsetWidth;
    },
    setWidth: function(element,w) {
        element =3D $(element);
        element.style.width =3D w +"px";
    },
    setHeight: function(element,h) {
        element =3D $(element);
        element.style.height =3D h +"px";
    },
    setTop: function(element,t) {
        element =3D $(element);
        element.style.top =3D t +"px";
    },
    setLeft: function(element,l) {
        element =3D $(element);
        element.style.left =3D l +"px";
    },
    setSrc: function(element,src) {
        element =3D $(element);
        element.src =3D src;
    },
    setHref: function(element,href) {
        element =3D $(element);
        element.href =3D href;
    },
    setInnerHTML: function(element,content) {
        element =3D $(element);
        element.innerHTML =3D content;
    }
});

// =
-------------------------------------------------------------------------=
----------

//
//  Extending built-in Array object
//  - array.removeDuplicates()
//  - array.empty()
//
Array.prototype.removeDuplicates =3D function () {
    for(i =3D 0; i < this.length; i++){
        for(j =3D this.length-1; j>i; j--){
            if(this[i][0] =3D=3D this[j][0]){
                this.splice(j,1);
            }
        }
    }
}

// =
-------------------------------------------------------------------------=
----------

Array.prototype.empty =3D function () {
    for(i =3D 0; i <=3D this.length; i++){
        this.shift();
    }
}

// =
-------------------------------------------------------------------------=
----------

//
//  Lightbox Class Declaration
//  - initialize()
//  - start()
//  - changeImage()
//  - resizeImageContainer()
//  - showImage()
//  - updateDetails()
//  - updateNav()
//  - enableKeyboardNav()
//  - disableKeyboardNav()
//  - keyboardNavAction()
//  - preloadNeighborImages()
//  - end()
//
//  Structuring of code inspired by Scott Upton =
(http://www.uptonic.com/)
//
var Lightbox =3D Class.create();

Lightbox.prototype =3D {

    // 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
    // overlay and the image container.
    //
    initialize: function() {

        this.updateImageList();

        // 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 document.getElementsByTagName("body").item(0);

        var objOverlay =3D document.createElement("div");
        objOverlay.setAttribute('id','overlay');
        objOverlay.style.display =3D 'none';
        objOverlay.onclick =3D function() { myLightbox.end(); }
        objBody.appendChild(objOverlay);

        var objLightbox =3D document.createElement("div");
        objLightbox.setAttribute('id','lightbox');
        objLightbox.style.display =3D 'none';
        objLightbox.onclick =3D function(e) { // close Lightbox is user =
clicks shadow overlay
            if (!e) var e =3D window.event;
            var clickObj =3D Event.element(e).id;
            if ( clickObj =3D=3D 'lightbox') {
                myLightbox.end();
            }
        };
        objBody.appendChild(objLightbox);

        var objOuterImageContainer =3D document.createElement("div");
        objOuterImageContainer.setAttribute('id','outerImageContainer');
        objLightbox.appendChild(objOuterImageContainer);

        // 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.
        if(animate){
            Element.setWidth('outerImageContainer', 250);
            Element.setHeight('outerImageContainer', 250);
        } else {
            Element.setWidth('outerImageContainer', 1);
            Element.setHeight('outerImageContainer', 1);
        }

        var objImageContainer =3D document.createElement("div");
        objImageContainer.setAttribute('id','imageContainer');
        objOuterImageContainer.appendChild(objImageContainer);

        var objLightboxImage =3D document.createElement("img");
        objLightboxImage.setAttribute('id','lightboxImage');
        objImageContainer.appendChild(objLightboxImage);

        var objHoverNav =3D document.createElement("div");
        objHoverNav.setAttribute('id','hoverNav');
        objImageContainer.appendChild(objHoverNav);

        var objPrevLink =3D document.createElement("a");
        objPrevLink.setAttribute('id','prevLink');
        objPrevLink.setAttribute('href','#');
        objHoverNav.appendChild(objPrevLink);

        var objNextLink =3D document.createElement("a");
        objNextLink.setAttribute('id','nextLink');
        objNextLink.setAttribute('href','#');
        objHoverNav.appendChild(objNextLink);

        var objLoading =3D document.createElement("div");
        objLoading.setAttribute('id','loading');
        objImageContainer.appendChild(objLoading);

        var objLoadingLink =3D document.createElement("a");
        objLoadingLink.setAttribute('id','loadingLink');
        objLoadingLink.setAttribute('href','#');
        objLoadingLink.onclick =3D function() { myLightbox.end(); return =
false; }
        objLoading.appendChild(objLoadingLink);

        var objLoadingImage =3D document.createElement("img");
        objLoadingImage.setAttribute('src', fileLoadingImage);
        objLoadingLink.appendChild(objLoadingImage);

        var objImageDataContainer =3D document.createElement("div");
        objImageDataContainer.setAttribute('id','imageDataContainer');
        objLightbox.appendChild(objImageDataContainer);

        var objImageData =3D document.createElement("div");
        objImageData.setAttribute('id','imageData');
        objImageDataContainer.appendChild(objImageData);

        var objImageDetails =3D document.createElement("div");
        objImageDetails.setAttribute('id','imageDetails');
        objImageData.appendChild(objImageDetails);

        var objCaption =3D document.createElement("span");
        objCaption.setAttribute('id','caption');
        objImageDetails.appendChild(objCaption);

        var objNumberDisplay =3D document.createElement("span");
        objNumberDisplay.setAttribute('id','numberDisplay');
        objImageDetails.appendChild(objNumberDisplay);

        var objBottomNav =3D document.createElement("div");
        objBottomNav.setAttribute('id','bottomNav');
        objImageData.appendChild(objBottomNav);

        var objBottomNavCloseLink =3D document.createElement("a");
        objBottomNavCloseLink.setAttribute('id','bottomNavClose');
        objBottomNavCloseLink.setAttribute('href','#');
        objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); =
return false; }
        objBottomNav.appendChild(objBottomNavCloseLink);

        var objBottomNavCloseImage =3D document.createElement("img");
        objBottomNavCloseImage.setAttribute('src', =
fileBottomNavCloseImage);
        objBottomNavCloseLink.appendChild(objBottomNavCloseImage);
    },


    //
    // 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() {
        if (!document.getElementsByTagName){ return; }
        var anchors =3D document.getElementsByTagName('a');
        var areas =3D document.getElementsByTagName('area');

        // loop through all anchor tags
        for (var i=3D0; i<anchors.length; i++){
            var anchor =3D anchors[i];

            var relAttribute =3D String(anchor.getAttribute('rel'));

            // use the string.match() method to catch 'lightbox' =
references in the rel attribute
            if (anchor.getAttribute('href') && =
(relAttribute.toLowerCase().match('lightbox'))){
                anchor.onclick =3D function () {myLightbox.start(this); =
return false;}
            }
        }

        // loop through all area tags
        // todo: combine anchor & area tag loops
        for (var i=3D0; i< areas.length; i++){
            var area =3D areas[i];

            var relAttribute =3D String(area.getAttribute('rel'));

            // use the string.match() method to catch 'lightbox' =
references in the rel attribute
            if (area.getAttribute('href') && =
(relAttribute.toLowerCase().match('lightbox'))){
                area.onclick =3D function () {myLightbox.start(this); =
return false;}
            }
        }
    },


    //
    //  start()
    //  Display overlay and lightbox. If image is part of a set, add =
siblings to imageArray.
    //
    start: function(imageLink) {

        hideSelectBoxes();
        hideFlash();

        // stretch overlay to fill page and fade in
        var arrayPageSize =3D getPageSize();
        Element.setWidth('overlay', arrayPageSize[0]);
        Element.setHeight('overlay', arrayPageSize[1]);

        new Effect.Appear('overlay', { duration: overlayDuration, from: =
0.0, to: overlayOpacity });

        imageArray =3D [];
        imageNum =3D 0;

        if (!document.getElementsByTagName){ return; }
        var anchors =3D document.getElementsByTagName( =
imageLink.tagName);

        // if image is NOT part of a set..
        if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){
            // add single image to imageArray
            imageArray.push(new Array(imageLink.getAttribute('href'), =
imageLink.getAttribute('title')));
        } else {
        // if image is part of a set..

            // loop through anchors, find other images in set, and add =
them to imageArray
            for (var i=3D0; i<anchors.length; i++){
                var anchor =3D anchors[i];
                if (anchor.getAttribute('href') && =
(anchor.getAttribute('rel') =3D=3D imageLink.getAttribute('rel'))){
                    imageArray.push(new =
Array(anchor.getAttribute('href'), anchor.getAttribute('title')));
                }
            }
            imageArray.removeDuplicates();
            while(imageArray[imageNum][0] !=3D =
imageLink.getAttribute('href')) { imageNum++;}
        }

        // calculate top and left offset for the lightbox
        var arrayPageScroll =3D getPageScroll();
        var lightboxTop =3D arrayPageScroll[1] + (arrayPageSize[3] / =
10);
        var lightboxLeft =3D arrayPageScroll[0];
        Element.setTop('lightbox', lightboxTop);
        Element.setLeft('lightbox', lightboxLeft);

        Element.show('lightbox');

        this.changeImage(imageNum);
    },

    //
    //  changeImage()
    //  Hide most elements and preload image in preparation for resizing =
image container.
    //
    changeImage: function(imageNum) {

        activeImage =3D imageNum; // update global var

        // hide elements during transition
        if(animate){ Element.show('loading');}
        Element.hide('lightboxImage');
        Element.hide('hoverNav');
        Element.hide('prevLink');
        Element.hide('nextLink');
        Element.hide('imageDataContainer');
        Element.hide('numberDisplay');

        imgPreloader =3D new Image();

        // once image is preloaded, resize image container
        imgPreloader.onload=3Dfunction(){
            Element.setSrc('lightboxImage', imageArray[activeImage][0]);
            myLightbox.resizeImageContainer(imgPreloader.width, =
imgPreloader.height);

            imgPreloader.onload=3Dfunction(){};   //  clear onLoad, IE =
behaves irratically with animated gifs otherwise
        }
        imgPreloader.src =3D imageArray[activeImage][0];
    },

    //
    //  resizeImageContainer()
    //
    resizeImageContainer: function( imgWidth, imgHeight) {

        // get curren width and height
        this.widthCurrent =3D Element.getWidth('outerImageContainer');
        this.heightCurrent =3D Element.getHeight('outerImageContainer');

        // get new width and height
        var widthNew =3D (imgWidth  + (borderSize * 2));
        var heightNew =3D (imgHeight  + (borderSize * 2));

        // scalars based on change from old to new
        this.xScale =3D ( widthNew / this.widthCurrent) * 100;
        this.yScale =3D ( heightNew / this.heightCurrent) * 100;

        // calculate size difference between new and old image, and =
resize if necessary
        wDiff =3D this.widthCurrent - widthNew;
        hDiff =3D this.heightCurrent - heightNew;

        if(!( hDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.yScale, {scaleX: false, duration: resizeDuration, queue: 'front'}); =
}
        if(!( wDiff =3D=3D 0)){ new Effect.Scale('outerImageContainer', =
this.xScale, {scaleY: false, delay: resizeDuration, duration: =
resizeDuration}); }

        // if new and old image are same size and no scaling transition =
is necessary,
        // do a quick pause to prevent image flicker.
        if((hDiff =3D=3D 0) && (wDiff =3D=3D 0)){
            if (navigator.appVersion.indexOf("MSIE")!=3D-1){ pause(250); =
} else { pause(100);}
        }

        Element.setHeight('prevLink', imgHeight);
        Element.setHeight('nextLink', imgHeight);
        Element.setWidth( 'imageDataContainer', widthNew);

        this.showImage();
    },

    //
    //  showImage()
    //  Display image and begin preloading neighbors.
    //
    showImage: function(){
        Element.hide('loading');
        new Effect.Appear('lightboxImage', { duration: resizeDuration, =
queue: 'end', afterFinish: function(){   myLightbox.updateDetails(); } =
});
        this.preloadNeighborImages();
    },

    //
    //  updateDetails()
    //  Display caption, image number, and bottom nav.
    //
    updateDetails: function() {

        // if caption is not null
        if(imageArray[activeImage][1]){
            Element.show('caption');
            Element.setInnerHTML( 'caption', =
imageArray[activeImage][1]);
        }

        // if image is part of set display 'Image x of x'
        if(imageArray.length > 1){
            Element.show('numberDisplay');
            Element.setInnerHTML( 'numberDisplay', "Image " + =
eval(activeImage + 1) + " of " + imageArray.length);
        }

        new Effect.Parallel(
            [ new Effect.SlideDown( 'imageDataContainer', { sync: true, =
duration: resizeDuration, from: 0.0, to: 1.0 }),
              new Effect.Appear('imageDataContainer', { sync: true, =
duration: resizeDuration }) ],
            { duration: resizeDuration, afterFinish: function() {
                // update overlay size and update nav
                var arrayPageSize =3D getPageSize();
                Element.setHeight('overlay', arrayPageSize[1]);
                myLightbox.updateNav();
                }
            }
        );
    },

    //
    //  updateNav()
    //  Display appropriate previous and next hover navigation.
    //
    updateNav: function() {

        Element.show('hoverNav');

        // if not first image in set, display prev image button
        if(activeImage !=3D 0){
            Element.show('prevLink');
            document.getElementById('prevLink').onclick =3D function() {
                myLightbox.changeImage(activeImage - 1); return false;
            }
        }

        // if not last image in set, display next image button
        if(activeImage !=3D (imageArray.length - 1)){
            Element.show('nextLink');
            document.getElementById('nextLink').onclick =3D function() {
                myLightbox.changeImage(activeImage + 1); return false;
            }
        }

        this.enableKeyboardNav();
    },

    //
    //  enableKeyboardNav()
    //
    enableKeyboardNav: function() {
        document.onkeydown =3D this.keyboardAction;
    },

    //
    //  disableKeyboardNav()
    //
    disableKeyboardNav: function() {
        document.onkeydown =3D '';
    },

    //
    //  keyboardAction()
    //
    keyboardAction: function(e) {
        if (e =3D=3D null) { // ie
            keycode =3D event.keyCode;
            escapeKey =3D 27;
        } else { // mozilla
            keycode =3D e.keyCode;
            escapeKey =3D e.DOM_VK_ESCAPE;
        }

        key =3D String.fromCharCode(keycode).toLowerCase();

        if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c') || =
(keycode =3D=3D escapeKey)){ // close lightbox
            myLightbox.end();
        } else if((key =3D=3D 'p') || (keycode =3D=3D 37)){ // display =
previous image
            if(activeImage !=3D 0){
                myLightbox.disableKeyboardNav();
                myLightbox.changeImage(activeImage - 1);
            }
        } else if((key =3D=3D 'n') || (keycode =3D=3D 39)){ // display =
next image
            if(activeImage !=3D (imageArray.length - 1)){
                myLightbox.disableKeyboardNav();
                myLightbox.changeImage(activeImage + 1);
            }
        }

    },

    //
    //  preloadNeighborImages()
    //  Preload previous and next images.
    //
    preloadNeighborImages: function(){

        if((imageArray.length - 1) > activeImage){
            preloadNextImage =3D new Image();
            preloadNextImage.src =3D imageArray[activeImage + 1][0];
        }
        if(activeImage > 0){
            preloadPrevImage =3D new Image();
            preloadPrevImage.src =3D imageArray[activeImage - 1][0];
        }

    },

    //
    //  end()
    //
    end: function() {
        this.disableKeyboardNav();
        Element.hide('lightbox');
        new Effect.Fade('overlay', { duration: overlayDuration});
        showSelectBoxes();
        showFlash();
    }
}

// =
-------------------------------------------------------------------------=
----------

//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.com
//
function getPageScroll(){

    var xScroll, yScroll;

    if (self.pageYOffset) {
        yScroll =3D self.pageYOffset;
        xScroll =3D self.pageXOffset;
    } else if (document.documentElement && =
document.documentElement.scrollTop){  // Explorer 6 Strict
        yScroll =3D document.documentElement.scrollTop;
        xScroll =3D document.documentElement.scrollLeft;
    } else if (document.body) {// all other Explorers
        yScroll =3D document.body.scrollTop;
        xScroll =3D document.body.scrollLeft;
    }

    arrayPageScroll =3D new Array(xScroll,yScroll)
    return arrayPageScroll;
}

// =
-------------------------------------------------------------------------=
----------

//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.com
// Edit for Firefox by pHaez
//
function getPageSize(){

    var xScroll, yScroll;

    if (window.innerHeight && window.scrollMaxY) {
        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;
    }

    var windowWidth, windowHeight;

//  console.log(self.innerWidth);
//  console.log(document.documentElement.clientWidth);

    if (self.innerHeight) { // all except Explorer
        if(document.documentElement.clientWidth){
            windowWidth =3D document.documentElement.clientWidth;
        } 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;
    }

    // for small pages with total height less then height of the =
viewport
    if(yScroll < windowHeight){
        pageHeight =3D windowHeight;
    } else {
        pageHeight =3D yScroll;
    }

//  console.log("xScroll " + xScroll)
//  console.log("windowWidth " + windowWidth)

    // for small pages with total width less then width of the viewport
    if(xScroll < windowWidth){
        pageWidth =3D xScroll;
    } else {
        pageWidth =3D windowWidth;
    }
//  console.log("pageWidth " + pageWidth)

    arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight)
    return arrayPageSize;
}

// =
-------------------------------------------------------------------------=
----------

//
// getKey(key)
// Gets keycode. If 'x' is pressed then it hides the lightbox.
//
function getKey(e){
    if (e =3D=3D null) { // ie
        keycode =3D event.keyCode;
    } else { // mozilla
        keycode =3D e.which;
    }
    key =3D String.fromCharCode(keycode).toLowerCase();

    if(key =3D=3D 'x'){
    }
}

// =
-------------------------------------------------------------------------=
----------

//
// listenKey()
//
function listenKey () { document.onkeypress =3D getKey; }

// ---------------------------------------------------

function showSelectBoxes(){
    var selects =3D document.getElementsByTagName("select");
    for (i =3D 0; i !=3D selects.length; i++) {
        selects[i].style.visibility =3D "visible";
    }
}

// ---------------------------------------------------

function hideSelectBoxes(){
    var selects =3D document.getElementsByTagName("select");
    for (i =3D 0; i !=3D selects.length; i++) {
        selects[i].style.visibility =3D "hidden";
    }
}

// ---------------------------------------------------

function showFlash(){
    var flashObjects =3D document.getElementsByTagName("object");
    for (i =3D 0; i < flashObjects.length; i++) {
        flashObjects[i].style.visibility =3D "visible";
    }

    var flashEmbeds =3D document.getElementsByTagName("embed");
    for (i =3D 0; i < flashEmbeds.length; i++) {
        flashEmbeds[i].style.visibility =3D "visible";
    }
}

// ---------------------------------------------------

function hideFlash(){
    var flashObjects =3D document.getElementsByTagName("object");
    for (i =3D 0; i < flashObjects.length; i++) {
        flashObjects[i].style.visibility =3D "hidden";
    }

    var flashEmbeds =3D document.getElementsByTagName("embed");
    for (i =3D 0; i < flashEmbeds.length; i++) {
        flashEmbeds[i].style.visibility =3D "hidden";
    }

}


// ---------------------------------------------------

//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Help from Ran Bar-On [ran2103@gmail.com]
//

function pause(ms){
    var date =3D new Date();
    curDate =3D null;
    do{var curDate =3D new Date();}
    while( curDate - date < ms);
}
/*
function pause(numberMillis) {
    var curently =3D new Date().getTime() + sender;
    while (new Date().getTime();
}
*/
// ---------------------------------------------------



function initLightbox() { myLightbox =3D new Lightbox(); }
Event.observe(window, 'load', initLightbox, false);
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://tcr.tynt.com/javascripts/Tracer.js?user=dbA62Q_7Gr3O6IadbiUt4I&amp;s=31

//v3 =C2=A9 2010 Tynt=0A=
=0A=
var Tynt=3DTynt||[];=0A=
if(typeof Tynt.TIL=3D=3D"undefined"){(function(){var Fa=3Dfunction(){var =
h=3Ddocument,j=3Dh.body,l=3Dh.documentElement,y=3D"w."+(Tynt.e||"")+"ic.t=
ynt.com",ha=3D"p."+(Tynt.e||"")+"ic.tynt.com",X=3Dfunction(a,b){for(var =
d=3D"",c=3D0;c<b;c++)d+=3Da;return =
d},z=3DX("a",34),E=3Dfunction(a){return =
a.replace(/^\s+|\s+$/g,"")},n=3Dfunction(a,b,d){a=3Dh.createElement(a);fo=
r(var c in b)if(b.hasOwnProperty(c))a[c]=3Db[c];for(var e in =
d)if(d.hasOwnProperty(e))a.style[e]=3Dd[e];return =
a},F,N;if(window.addEventListener){F=3Dfunction(a,b,d){a.addEventListener=
(b,=0A=
d,false)};N=3Dfunction(a,b,d){a.removeEventListener(b,d,false)}}else{F=3D=
function(a,b,d){a.attachEvent("on"+b,d)};N=3Dfunction(a,b,d){a.detachEven=
t("on"+b,d)}}var G=3Dfunction(a,b){var =
d=3Dwindow.location.hostname.split("."),c=3D2;do{var =
e=3Dd.slice(d.length-c,d.length).join(".");h.cookie=3Da+";path=3D/;domain=
=3D."+e+";"+b;c++}while(h.cookie.indexOf(a)=3D=3D-1&&c<=3Dd.length);if(h.=
cookie.indexOf(a)=3D=3D-1)h.cookie=3Da+";path=3D/;"+b},m=3Dfunction(a,b){=
var d=3D[],c=3Dfunction(f,g){d.push([f,g])},e=3Dfunction(f,g){var =
k=3Dn("img",{width:0,height:0,=0A=
src:"http://"+f.replace("id=3D"+z,"id=3D"+Tynt.join("~"))},{position:"abs=
olute",top:"0"});if(window.addEventListener){k.addEventListener("load",fu=
nction(i){i.target.parentNode.removeChild(i.target)},false);k.addEventLis=
tener("error",function(i){g&&g();i.target.parentNode.removeChild(i.target=
)},false)}else{k.attachEvent("onload",function(i){i.srcElement.parentNode=
.removeChild(i.srcElement)});k.attachEvent("onerror",function(i){g&&g();i=
.srcElement.parentNode.removeChild(i.srcElement)})}j.insertBefore(k,=0A=
j.firstChild)};if(h.readyState=3D=3D"complete")m=3De;else{m=3Dc;F(window,=
"load",function(){setTimeout(function(){m=3De;for(var =
f=3D0;f<d.length;f++)m(d[f][0],d[f][1]);d=3Dnull},10)})}m(a,b)},Y=3Dfunct=
ion(a){var b=3D[],d=3D"";for(var c in =
a){b.push(d,c,"=3D",a[c]);d=3D"&"}return =
b.join("")},O=3Dfunction(a){for(var =
b=3D0,d=3Da.length<100?a.length:100,c=3D0;c<d;c++)b+=3Da.charCodeAt(c);a=3D=
Math.floor(Math.random()*3844);d=3DMath.abs((new =
Date).getTime()-12281184E5);return =
Z(d,7)+Z((b+a)%3844,2)},$=3Dfunction(a){if(a<62)return"0123456789ABCDEFGH=
IJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".charAt(this);=0A=
else{var b=3DMath.floor(a/62);a=3Da-b*62;return =
b>=3D62?$(b)+"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvw=
xyz".charAt(a):"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu=
vwxyz".charAt(b)+"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrs=
tuvwxyz".charAt(a)}},Z=3Dfunction(a,b){var d=3D$(a);return =
X("0",b-d.length)+d},aa=3Dfunction(a){return(a=3DE(a))?a.split(/\s+/i).le=
ngth:0},ba=3DE((h.title||window.location.hostname).toString()).replace(ne=
w RegExp(window.location.hash,"g"),""),ia=3Dfunction(){for(var a=3D=0A=
h.getElementsByTagName("link"),b=3D0;b<a.length;b++)if(a[b].getAttribute(=
"rel")&&a[b].getAttribute("rel").match("canonical")){a=3Da[b].getAttribut=
e("href");b=3Dwindow.location.protocol+"//"+window.location.host+window.l=
ocation.pathname;var =
d=3Dh.getElementsByTagName("base")[0];if(d)b=3Dd.getAttribute("href");if(=
!a.match(/^http/)){b=3Da.charAt(0)!=3D"/"?b.slice(0,b.lastIndexOf("/")+1)=
:b.slice(0,b.indexOf("/",9));a=3Db+a}return =
a}return""},P=3Dfunction(a,b){for(var =
d=3Db+"=3D",c=3Da.split(";"),e=3D0;e<c.length;e++){for(var f=3D=0A=
c[e];f.charAt(0)=3D=3D" =
";)f=3Df.substring(1,f.length);if(f.indexOf(d)=3D=3D0)return =
f.substring(d.length,f.length)}return null},ja=3Dfunction(){var a=3Dnew =
Date;a.setTime(a.getTime()+12E4);G("tracerurl=3D"+window.location.href,"e=
xpires=3D"+a.toUTCString())},ka=3Dfunction(){var =
a=3DP(h.cookie,"tracertraffic"),b=3DencodeURIComponent(ia()),d=3Dha+"/b/p=
?id=3D"+z+(a?"&et=3D"+a:"")+"&ts=3D"+(new =
Date).getTime(),c=3Dd+(b?"&cu=3D"+b:"");a=3Dc+"&t=3D"+encodeURIComponent(=
ba);m(a,function(){m(c,function(){m(d)})})},A=3Dfunction(){var =
a=3D[];return function(b){for(var d=3D=0A=
a.length-1;d>=3D0;d--)if(a[d]=3D=3Db)return =
false;a.unshift(b);a.length>3&&a.pop();return =
true}},la=3DA(),ma=3DA(),na=3Dfunction(){var =
a,b=3Dfunction(){window.removeEventListener("blur",b,false);Q(a);return =
true};return =
function(d){a=3Dd.target||d.srcElement;window.removeEventListener("blur",=
b,false);if(a.nodeName=3D=3D"IMG"&&a.parentNode.nodeName!=3D"A"){window.a=
ddEventListener("blur",b,false);window.setTimeout(function(){h.removeEven=
tListener("blur",b,false)},1E4)}return =
true}}(),ca=3Dfunction(a){Q(a.target||a.srcElement)},=0A=
H=3Dnull,da=3Dfunction(a){a=3Da.target||a.srcElement;H=3Da.nodeName=3D=3D=
"IMG"?a:null},R=3Dfunction(){var a=3Dfunction(g){return{x:typeof =
g.pageX=3D=3D"number"?g.pageX-(l.scrollLeft?l.scrollLeft:j.scrollLeft):g.=
clientX,y:typeof =
g.pageY=3D=3D"number"?g.pageY-(l.scrollTop?l.scrollTop:j.scrollTop):g.cli=
entY}},b=3Dfunction(g){g=3Da(g);return =
g.x<=3D0||g.y<=3D0||g.x>=3Dj.clientWidth||g.y>=3Dj.clientHeight},d=3Dfunc=
tion(g){g=3Da(g);return =
g.x<=3D0||g.y<=3D0||g.x>=3Dl.clientWidth||g.y>=3Dl.clientHeight},c=3Dfunc=
tion(g){return g.target.nodeName=3D=3D"#document"},=0A=
e=3Dfunction(g){g=3Da(g);return =
g.x<=3D4||g.y<=3D4||g.x>=3Dl.clientWidth-4||g.y>=3Dl.clientHeight-4},f=3D=
function(g){f=3Dwindow.navigator.userAgent.match("MSIE")?!h.compatMode||h=
.compatMode.indexOf("CSS")=3D=3D-1?b:d:window.navigator.userAgent.match("=
Firefox")?c:e;f(g)};return function(g){if(H&&f(g)){Q(H);H=3Dnull}return =
true}}(),u;if(Tynt.c)u=3Dfunction(){};else{Tynt.c=3Dtrue;u=3Dfunction(){v=
ar a=3Dtrue,b,d=3Dfunction(c,e){var =
f=3D{id:z,wc:aa(e),c:e,f:a?1:0};for(var g in =
c)if(c.hasOwnProperty(g))f[g]=3Dc[g];a=3Dfalse;g=3Df.trace_type;=0A=
delete f.trace_type;var k=3Df.g;delete f.g;for(var =
i=3D[],o=3D["id","t","wc","f","w","h","c"],p=3D0;p<o.length;p++){var =
q=3Do[p],r=3Df[q];r&&i.push([q,encodeURIComponent(r).replace(/\'/g,"%27")=
]);delete f[q]}for(var v in =
f)if(f.hasOwnProperty(v))(o=3Df[v])&&i.push([v,encodeURIComponent(o).repl=
ace(/\'/g,"%27")]);f=3D[];v=3D2048-(("http://"+y+"/a/t/x#?").length+(3+k.=
length)+5);o=3Di.length;p=3D0;var =
w,I,S,J,t=3Dq=3Dr=3D0;for(f[t]=3D{g:k,tp:null};p<o;){w=3Di[p][0];S=3Dw.le=
ngth+2;I=3Dv-S-q;if(I>0){f[t][w]=3Di[p][1].substring(r,r+I);J=3Df[t][w].s=
lice(-2).indexOf("%");=0A=
if(J>-1){f[t][w]=3Di[p][1].substring(r,r+I-2+J);q+=3DJ+2}q+=3Df[t][w].len=
gth+S;r+=3Df[t][w].length}else =
q=3Dv;if(q>=3Dv){f[++t]=3D{g:k,p:t};q=3D0}if(r>=3Di[p][1].length){p++;r=3D=
0}}f[0].tp=3Df.length;m(y+"/b/t/"+g+"?"+Y(f[0]));for(k=3D1;k<f.length;k++=
)m(y+"/b/x/"+g+"?"+Y(f[k]))};if(window.addEventListener){window.navigator=
.userAgent.match("Firefox/2")||j.addEventListener("copy",ca,false);window=
.addEventListener("mousedown",da,false);window.addEventListener("dragleav=
e",R,false);window.addEventListener("dragexit",R,false);=0A=
h.addEventListener("contextmenu",na,false)}else{j.attachEvent("oncopy",ca=
);h.getElementsByTagName("html")[0].attachEvent("ondragleave",R);j.attach=
Event("onmousedown",da)}if(h.cookie.indexOf("tracertraffic=3D")!=3D-1)if(=
!h.referrer||h.referrer.indexOf(window.location.host)=3D=3D-1)G("tracertr=
affic=3D0","expires=3DThu, 01 Jan 1970 00:00:00 GMT");ka();return =
function(c){var =
e;e=3Dc.src;if(!h.getElementById("tyntSS"))if(e){if(ma(e)){e=3De;d({g:O(e=
),trace_type:3,w:c.width,h:c.height},e)}}else{e=3Dtypeof =
window.getSelection!=3D=0A=
"undefined"?window.getSelection().toString():h.selection.createRange().te=
xt;if(!(!E(e).length||c.nodeName=3D=3D"TEXTAREA"||c.nodeName=3D=3D"INPUT"=
)){c=3Dla(e);var f=3D{trace_type:1};if(c)b=3DO(e);f.g=3Db;var =
g=3DTynt.m?Tynt.m(f,e):true;c&&g&&d(f,e)}}}}}var =
B=3Dh.defaultView,s=3Dfunction(a){s=3Dtypeof B!=3D"undefined"&&typeof =
B.getComputedStyle!=3D"undefined"?function(b){return =
B.getComputedStyle(b,"")}:function(b){return b.currentStyle};return =
s(a)},K=3Dfunction(a){K=3Dtypeof B=3D=3D"undefined"&&typeof =
l.clientLeft=3D=3D"number"?function(b){return[b.clientLeft||=0A=
0,b.clientTop||0]}:function(b){b=3DB.getComputedStyle(b,"");return[parseF=
loat(b.borderLeftWidth),parseFloat(b.borderTopWidth)]};return =
K(a)},oa=3Dfunction(){if(typeof =
l.getBoundingClientRect!=3D"undefined"&&typeof =
l.clientLeft=3D=3D"number"&&typeof =
h.getBoxObjectFor=3D=3D"undefined")return function(a,b,d){var =
c=3Da.getBoundingClientRect(),e=3Dc.left;c=3Dc.top;if(s(a).position!=3D"f=
ixed"){e+=3Dtypeof =
b=3D=3D"number"?b:l.scrollLeft||window.pageXOffset||0;c+=3Dtypeof =
d=3D=3D"number"?d:l.scrollTop||window.pageYOffset||0}e-=3Dl.clientLeft;=0A=
c-=3Dl.clientTop;return[e,c]};if(typeof =
h.getBoxObjectFor!=3D"undefined")return function(a,b,d){var =
c=3Dh.getBoxObjectFor(a),e=3Dc.x;c=3Dc.y;for(var =
f=3Da.parentNode;f&&f!=3Dj;f=3Df.parentNode){if(s(f).position=3D=3D"fixed=
"){e+=3Dtypeof b=3D=3D"number"?b:windowNode.scrollLeft();c+=3Dtypeof =
d=3D=3D"number"?d:windowNode.scrollTop()}if(s(f).overflow!=3D"visible"){a=
=3DK(f);e-=3Df.scrollLeft-a[0];c-=3Df.scrollTop-a[1]}}return[e,c]};return=
 function(a){var b=3D0,d=3D0,c,e;c=3D[0,0,0,0];var f=3Da;s(a);c=3Da;var =
g,k=3D[0,0,0,0],i=3Ds(c).position;if(i!=3D"fixed")for(;c.parentNode&&=0A=
c.parentNode!=3D=3Dj;){c=3Dc.parentNode;e=3Ds(c).position||"static";g=3Ds=
(c).overflow;if(!(e=3D=3D"static"&&i=3D=3D"absolute"||i=3D=3D"fixed"))if(=
(c.scrollTop||c.scrollLeft)&&g!=3D"visible"){k[0]-=3Dc.scrollTop||0;k[1]-=
=3Dc.scrollLeft||0}}c=3Dk;d+=3Dc[0];b+=3Dc[1];do{c=3Ds(a).position;if(c=3D=
=3D"fixed"){b+=3Dwindow.pageXOffset;d+=3Dwindow.pageYOffset}if(a!=3D=3Dj|=
|a.offsetLeft>0&&a.offsetTop>0){if(a.offsetLeft)b+=3Da.offsetLeft;if(a.of=
fsetTop)d+=3Da.offsetTop}if(a!=3D=3Df){e=3DK(a);d+=3De[0];b+=3De[1]}a=3D(=
c=3D=3D"absolute"||c=3D=3D"fixed")&&a.offsetParent=3D=3D=3Dj?null:a.offse=
tParent}while(a);=0A=
return[b,d]}}(),pa=3Dfunction(){var a;if(typeof =
window.getSelection!=3D"undefined"){var =
b=3Dn("span",{},{display:"inline"}),d=3Dwindow.getSelection(),c=3Dd.getRa=
ngeAt(0),e=3Dc.startContainer,f=3Dc.endContainer,g=3Dc.startOffset,k=3Dc.=
endOffset;try{var =
i=3Dh.createRange();if(e.length>g+1){i.setStart(e,g+1);i.setEnd(e,g+1)}el=
se{i.setStart(e,g);i.setEnd(e,g)}i.surroundContents(b);a=3Doa(b);a[2]=3Db=
.offsetHeight;b.parentNode.removeChild(b);i.detach();e.parentNode.normali=
ze();f.parentNode.normalize()}catch(o){}if(typeof d.setBaseAndExtent!=3D=0A=
"undefined")window.getSelection().setBaseAndExtent(c.startContainer,c.sta=
rtOffset,c.endContainer,c.endOffset);else{c.setStart(e,g);c.setEnd(f,k);d=
.removeAllRanges();d.addRange(c)}}else{b=3Dh.selection.createRange();a=3D=
[];a[0]=3Db.offsetLeft+(l.scrollLeft||j.scrollLeft);a[1]=3Db.offsetTop+(l=
.scrollTop||j.scrollTop);a[2]=3Db.boundingHeight}return =
a},qa=3Dfunction(a){a=3DE(a);return =
a.length>=3D2?L(a.charAt(0))||L(a.charAt(a.length-1))||L(a.charAt(a.lengt=
h/2)):L(a)},L=3Dfunction(a){a=3Da.charCodeAt(0);return 3584<=3Da&&=0A=
a<=3D3711||11904<=3Da&&a<=3D12591||12688<=3Da&&a<=3D40959||63744<=3Da&&a<=
=3D64255||65072<=3Da&&a<=3D65103||131072<=3Da&&a<=3D173791||194560<=3Da&&=
a<=3D195103},ra=3Dfunction(a){a=3Da.getElementsByTagName("script");for(va=
r b=3Da.length-1;b>=3D0;b--){var =
d=3Da[b];d.parentNode.removeChild(d)}},sa=3D"r."+(Tynt.e||"")+"id.tynt.co=
m",ta=3D{t:3,p:6,w:7},x,T,U,ua=3D["","Attribution","Attribution Share =
Alike","Attribution No Derivatives","Attribution =
Non-Commercial","Attribution Non-Commercial Share Alike","Attribution =
Non-Commercial No Derivatives"],=0A=
va=3D["","http://creativecommons.org/licenses/by/3.0","http://creativecom=
mons.org/licenses/by-sa/3.0","http://creativecommons.org/licenses/by-nd/3=
.0","http://creativecommons.org/licenses/by-nc/3.0","http://creativecommo=
ns.org/licenses/by-nc-sa/3.0","http://creativecommons.org/licenses/by-nc-=
nd/3.0"],ea=3Dfunction(a){a=3Da.match(/ixzz=3D?([^?$#]*)/);if(!a)return =
null;a=3Da[1].match(/&([^?$]*)/);if(Tynt.k)return =
Tynt.k.charAt(1);if(!a||!a[1])return null;return =
a[1]},V=3Dfunction(a){return(a=3Da.match(/axzz([^?$]*)/))&&=0A=
a.length=3D=3D2?a[1]:null},fa=3Dfunction(a){var =
b=3Dwindow.location.href;b=3Db.replace(/#(i|a)xzz=3D?(.*)$/g,"");return =
b+"#"+("ixzz"+a)};A=3Dfunction(a){var b=3Dnew =
Date;b.setTime(b.getTime()+864E5);G("tracertraffic=3D"+a.toString(),"expi=
res=3D"+b.toUTCString())};var wa=3Dfunction(){var =
a=3Dwindow.location.href.match(/ixzz=3D?([^?&$#]*)/);if(a=3D(a&&a.length=3D=
=3D2?a[1]:null)||Tynt.h){var =
b=3Dea(window.location.href);a=3Dy+"/b/v?g=3D"+a+(/\?trace_owner_view/.te=
st(window.location.href)?"&o=3Dy":"")+"&id=3D"+z+(b?"&s=3D"+b:"")+"&r=3D"=
+encodeURIComponent(h.referrer)+=0A=
"&ts=3D"+(new Date).getTime();m(a);return true}return =
false},xa=3Dfunction(a){m(y+"/b/a?g=3D"+a+"&id=3D"+z+"&r=3D"+encodeURICom=
ponent(h.referrer)+"&ts=3D"+(new =
Date).getTime(),function(){})},C=3Dfalse,ya=3Dfunction(a){if(C)return =
false;C=3Dtrue;var b=3D"";if(Tynt.i.a){var d=3Dfa(a),c=3D'<a =
style=3D"color: #003399;" =
href=3D"';b=3DTynt.i.ap;if(Tynt.i.st)b=3Db+c+d+'">'+ba+"</a> =
";if(Tynt.i.su)b=3Db+c+d+'">'+d+"</a>";if(Tynt.i.as.length>0)b=3Db+"\n<br=
>"+Tynt.i.as+" ";if(Tynt.i.cc>0)b=3Db+"\n<br>Under Creative Commons =
License: "+c+va[Tynt.i.cc]+=0A=
'">'+ua[Tynt.i.cc]+"</a>"}if(Tynt.i.el){if(b.length>0)b+=3D"\n<br>";b+=3D=
Tynt.i.el}if(x){if(b.length>0)b+=3D"\n<br>";b=3DU?b+T+c+"http://tcr"+Tynt=
.i.s+".tynt.com/ads/"+U+"/"+a+'">'+x+"</a>":b+T+c+"http://tcr"+Tynt.i.s+"=
.tynt.com/ads/"+x+"/"+D+"/"+a+'">'+x+"</a>"}var =
e,f;e=3Dn("div",{},{overflow:"hidden",color:"#000000",backgroundColor:"tr=
ansparent",textAlign:"left",textDecoration:"none",border:"none"});if(type=
of =
window.getSelection!=3D"undefined"){a=3Dwindow.getSelection();if(a.toStri=
ng())if(typeof a.setBaseAndExtent!=3D=0A=
"undefined"){var =
g=3Da.getRangeAt(0);e.style.width=3D0.1;e.style.height=3D0.1;e.style.posi=
tion=3D"absolute";e.style.top=3D"-1000px";e.style.left=3D"-1001px";e.appe=
ndChild(g.cloneContents());e.appendChild(h.createElement("br"));e.appendC=
hild(h.createElement("br"));b=3Dn("span",{innerHTML:b});e.appendChild(b);=
ra(e);e.appendChild(h.createElement("br"));b=3De.innerText.length;j.inser=
tBefore(e,j.firstChild);if(e.innerText.length!=3Db)e.style.overflow=3D"";=
a.selectAllChildren(e);window.setTimeout(function(){e.parentNode.removeCh=
ild(e);=0A=
window.getSelection().setBaseAndExtent(g.startContainer,g.startOffset,g.e=
ndContainer,g.endOffset);C=3Dfalse},0)}else{f=3Dn("div",{},{display:"none=
"});j.appendChild(f);e.innerHTML=3D"<br>"+b+"<br>";f.appendChild(h.create=
Element("br"));f.appendChild(e);f.appendChild(h.createElement("br"));b=3D=
h.createRange();b.selectNode(e);a.addRange(b);window.setTimeout(function(=
){f.parentNode.removeChild(f);C=3Dfalse},0)}}else{var =
k=3Dl.scrollLeft||j.scrollLeft,i=3Dl.scrollTop||j.scrollTop;f=3Dn("div",{=
},{visibility:"hidden",overflow:"hidden",=0A=
position:"absolute",left:k+20+"px",top:i+20+"px",width:"1px",height:"1px"=
});j.insertBefore(f,j.firstChild);var =
o=3Dh.selection.createRange();e.innerHTML=3Do.htmlText+"<br><br>"+b+"<br>=
";f.appendChild(h.createElement("br"));f.appendChild(e);f.appendChild(h.c=
reateElement("br"));b=3Dj.createTextRange();b.moveToElementText(e);b.sele=
ct();window.setTimeout(function(){f.parentNode.removeChild(f);if(o.text!=3D=
""){o.select();l.scrollLeft=3Dk;j.scrollLeft=3Dk;l.scrollTop=3Di;j.scroll=
Top=3Di}C=3Dfalse},0)}return true},za=3Dfunction(a,=0A=
b){var d=3Dfa(b),c=3D139-d.length;return =
d=3Dc>0?a.slice(0,c)+"\u2026"+d:a.slice(0,140)},Aa=3Dfunction(a,b){W({tar=
get:{}});var =
d=3Dpa();d=3Dn("div",{id:"tyntSh",className:"Tynt"},{zIndex:9999999,posit=
ion:"absolute",width:"260px",height:"40px",border:"3px ridge =
#32CBFF",left:d[0]+"px",top:Math.max(d[1]-43,3)+"px",overflow:"hidden",ba=
ckgroundColor:"#fcfcfc"});var =
c=3Dn("iframe",{src:"http://www.facebook.com/plugins/like.php?href=3D"+es=
cape(window.location.href)+"&layout=3Dstandard&amp;show_faces=3Dfalse&amp=
;width=3D220&amp;action=3Dlike&amp;font=3Dverdana&amp;colorscheme=3Dlight=
&amp;height=3D28",=0A=
scrolling:"no",frameBorder:"0",allowTransparency:"true"},{border:"0",over=
flow:"hidden",width:"220px",height:"28px",background:"#fcfcfc",position:"=
absolute",left:"35px",top:"3px"}),e=3Dn("img",{src:"http://twitter-badges=
.s3.amazonaws.com/t_small-b.png",title:"tweet =
this",id:"tyntTw",onclick:function(){window.open("http://twitter.com/home=
?status=3D"+encodeURIComponent(za(a,b)))}},{cursor:"pointer",border:"0",t=
op:"3px",height:"23px",width:"23px",position:"absolute",left:"3px"}),f=3D=
n("a",{innerHTML:"powered by Tynt",=0A=
href:"http://www.tynt.com"},{fontFamily:"verdana",textDecoration:"none",c=
olor:"black",position:"absolute",right:"3px",bottom:"0",fontSize:"7.5px"}=
);d.appendChild(e);d.appendChild(c);d.appendChild(f);j.insertBefore(d,j.f=
irstChild);F(j,"mousedown",W)},W=3Dfunction(a){var =
b=3Dh.getElementById("tyntSh");a=3Da.target||a.srcElement;if(b&&!(a=3D=3D=
b||a.parentNode=3D=3Db)){N(j,"mousedown",W);j.removeChild(b)}},Ba=3Dfunct=
ion(a,b){var d=3Dtrue;if(Tynt.i.a||x||Tynt.i.el||Tynt.i.i){var =
c=3Dqa(b);if(c&&b.length>14||!c&&aa(b)>7){if(Tynt.i.a||=0A=
x||Tynt.i.el){d=3Dya(a.g);if(Tynt.i.a)a.trace_type=3D0}Tynt.i.i&&setTimeo=
ut(function(){Aa(b,a.g)},0)}}return d},Ca=3Dfunction(){for(var =
a=3Dh.getElementsByTagName("script"),b=3D0;b<a.length;b++)if(/\/show_afs_=
search\.js/i.test(a[b].src))return true;return =
false},Da=3Dfunction(a){Tynt.i=3DTynt.i||window.tyntVariables||{};Tynt.i.=
s=3Da.s||1;Tynt.i.a=3D!(Tynt.i.a=3D=3D0||a.a=3D=3D0);Tynt.i.cc=3DTynt.i.c=
c||a.cc||0;if(Tynt.i.cc>6)Tynt.i.cc=3D0;Tynt.i.b=3D!!(Tynt.i.b||a.b);Tynt=
.i.i=3D!!Tynt.i.i;if(Tynt.i.a){Tynt.i.ap=3D(Tynt.i.ap||(typeof tyntAP!=3D=0A=
"undefined"?tyntAP:null)||"Read more:")+" =
";Tynt.i.as=3DTynt.i.as||(typeof =
tyntAS!=3D"undefined"?tyntAS:null)||"";Tynt.i.st=3D!!(Tynt.i.st||a.st);Ty=
nt.i.su=3D!(Tynt.i.su=3D=3D0||a.su=3D=3D0);Tynt.i.sp=3DTynt.i.sp||a.sp;if=
(Tynt.i.sp){U=3DTynt.i.spid;T=3D(Tynt.i.spt||decodeURIComponent(a.spt||""=
))+" =
";x=3DTynt.i.sp||decodeURIComponent(a.sp||"")}}},ga=3Dfunction(){var =
a=3Dh.title.indexOf("#ixzz");if(a>-1)h.title=3Dh.title.substring(0,a);a=3D=
h.title.indexOf("#axzz");if(a>-1)h.title=3Dh.title.substring(0,a)},Ea=3Df=
unction(){for(var a=3D0;a<=0A=
Tynt.length;a++)if(Tynt[a]&&Tynt[a].length=3D=3D22)return Tynt[a];return =
null},M=3Dfunction(a){if(!a)return{};for(var =
b=3D{},d=3Da.substring(a.indexOf("?")+1).split("&"),c=3D0;c<d.length;c++)=
{var =
e=3Dd[c].split("=3D");if(e[0].indexOf("amp;")=3D=3D0)e[0]=3De[0].substrin=
g(4);b[e[0]]=3De[1]}a=3Da.split("/");a.pop();b.scriptPathUri=3Da.join("/"=
);return b}(function(){for(var =
a=3Dh.getElementsByTagName("script"),b=3D0;b<a.length;b++)if(/\/tracer.*\=
?/i.test(a[b].src))return a[b].src;return =
null}()),D=3DM.user||Ea();if(!D)throw new Error("Error finding Tynt =
Insight userId. Please check your HTML for errors.");=0A=
M.user&&Tynt.push(M.user);if(!function(){var =
a=3D/tracer=3Dtest/.test(window.location.href);a&&m(sa+"/script/verify/"+=
D);if(a)return =
true;if(/tracer=3Dno_tracing/.test(window.location.href))return =
true;if(/disableTracer=3D/.test(window.location.href)){a=3Dwindow.locatio=
n.href.match(/disableTracer=3D([^?$]*)/)[1];var b=3Dnew =
Date;b.setDate(a&&a=3D=3D"on"?b.getDate()+365:b.getDate()-2);G("disableTr=
acer=3D"+D+";expires=3D"+b.toUTCString());b=3Dn("div",{},{zIndex:"10000",=
position:"absolute",top:"10%",left:"10%",width:"80%",=0A=
height:"80%",backgroundColor:"white",color:"black",textAlign:"center",fon=
tSize:"32px",paddingTop:"10%",border:"1px solid =
gray"});b.innerHTML=3D"Tynt Insight has been turned =
"+(a&&a=3D=3D"on"?"off":"on")+" in this browser.<br>You may close this =
window.";j.insertBefore(b,j.firstChild);return =
true}if((a=3DP(h.cookie,"disableTracer"))&&a=3D=3DD)return true;return =
false}()){if(eval("/*@cc_on!@*/false")){ga();h.attachEvent("onpropertycha=
nge",ga)}Da(M);var =
Q=3Du();u=3Dta[ea(window.location.href)];if(wa()){u||(u=3D/tynt.com/.test=
(h.referrer)?=0A=
3:1);A(u)}Tynt.m=3DBa;if(Tynt.i.b){if(V=3DV(window.location.href)){if(P(h=
.cookie,"tracerurl")!=3Dwindow.location.href){xa(V);A(2)}}else =
if(!Ca())if(window.location.hash=3D=3D"")window.location.hash=3D"axzz"+O(=
window.location.href);ja()}}};Tynt.TIL=3Dfunction(){document.body?Fa():wi=
ndow.setTimeout(Tynt.TIL,300)}})();Tynt.TIL()};=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/includes/js/MobileCompatibility.js

/**
 * Copyright (C) 2005 Brightcove, Inc.  All Rights Reserved.  No
 * use, copying or distribution of this work may be made except in
 * accordance with a valid license agreement from Brightcove, Inc.
 * This notice must be included on all copies, modifications and
 * derivatives of this work.
 *
 * Brightcove, Inc MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT
 * THE SUITABILITY OF THE SOFTWARE, EITHER EXPRESS OR IMPLIED,
 * INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 * NON-INFRINGEMENT. BRIGHTCOVE SHALL NOT BE LIABLE FOR ANY DAMAGES =
SUFFERED
 * BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THIS
 * SOFTWARE OR ITS DERIVATIVES.
 *
 * "Brightcove" is a trademark of Brightcove, Inc.
 **/

/*********************************************** CONFIGURATION =
************************************************/

/**
 * This is the API Token assigned to each Brightcove customer that =
allows for the use of Brightcove's Media Read API.
 * Fill in your read API token (there are two versions, but you want the =
one that includes URL responses) here.
 */
var BCReadAPIToken =3D =
"pRR9FOkxTPjKCVCrw4pv4ztvfOK0nOtbi_gHRv8mZBYByz1iH9h7mA..";

/**
 * This value indicates whether or not your account is set-up for UDS. =
HTML5 requires that the files be delivered
 * over HTTP.  This is accomplished by having an account that is =
configured for HTTP (PD) delivery or that is set-up
 * for UDS.=20
 */
var isUDS =3D true;

/* This variable is a dictionary that contains information about the =
location of each
 * Brightcove video object within the DOM of the page. Specifically, it =
is an associative array
 * where, for each stored mapping, the keys is the playerID of a given =
video, and the value is
 * the next sibling of that video object in the DOM. Keeping track of =
this sibling will allow
 * us to re-insert the mobile compatible <video> tag into the correct =
place (before this sibling)
 * in the DOM of the original page.
 */
var pagePlacementInfo =3D new Object();

/************************************************************************=
**********************************************/
/*********************************************** DOM MODIFICATION CODE =
************************************************/
/************************************************************************=
**********************************************/

/* This is the main entry function. It goes through the list of all =
video objects that need to be removed,
 * and one by one, initiates a request that causes that object to be =
removed and replaced by the
 * appropriate <video> tag (if the JS detects that the browser is on a =
smartphone).
 */
function runMobileCompatibilityScript(bcExperienceID, videoTagID){
	//detect if this is a smartphone or not
	var thisIsSmartPhone =3D DetectSmartphone();

	if (!thisIsSmartPhone) {
	    return;
	}

=09
	makeMobileCompatible(bcExperienceID, videoTagID);
}

/* This method works on a specific object, represented by id "strObjID". =
The method retrieves the
 * element with the given ID from the DOM, and then extracts the player =
ID from the video
 * object. Then, it removes the video object from the page's DOM and =
stores its location in the page
 * in a global dictionary variable (this will be useful when we want to =
add the corresponding
 * video tag back in the page in the appropriate place).
 *
 * Finally, the method submits an API Read request to the Brightcove =
server through the initiateMobileVideoRetrieval()
 * method in order to retrieve the sepcific Video URL corresponding to =
the given object.
 */
function makeMobileCompatible(strObjID, videoTagID){
	//our video object (which we need to remove)
	var vidObj =3D document.getElementById(strObjID);
=09
	//extract the playerID of this video object before deleting it
	var vidPlayerID =3D getParamValueForVidObject(vidObj, 'playerID');
	var programmedVideo =3D getParamValueForVidObject(vidObj, =
'@videoPlayer');

	//if the video player ID could not be extracted from the Source Code, =
for some reason,
	//then refer to the dictionary provided by the user
	if (vidPlayerID =3D=3D null || typeof vidPlayerID =3D=3D 'undefined'){
			vidPlayerID =3D BCVidObjects[strObjID];
	}

	//store the parent of the node we wish to remove
	var parentObj =3D vidObj.parentNode;
=09
	//this is the object before which our vidObj element occurs in the =
parent element's DOM.
	//likewise, when we insert our <video> tag, we will insert it BEFORE =
this element,
	//in order to maintain the look of the page (this is the best that we =
can do...)
	var nextAdjacentNode =3D vidObj.nextSibling;
=09
	//if there are no nodes after this node that was removed, then store =
'null' to indicate that this was the last
	//child.
	if (nextAdjacentNode =3D=3D null){
		pagePlacementInfo[""+strObjID] =3D null;
	}
	//otherwise store the next sibling
	else {
		pagePlacementInfo[""+strObjID] =3D nextAdjacentNode;=09
	}
=09
	//now, dynamically remove the video object from the DOM
	parentObj.removeChild(vidObj);

	//this procedure will make the appropriate API calls to get the first =
video corresponding to the player ID=20
	//of the object we just removed.
=09
	initiateMobileVideoRetrieval(vidPlayerID, programmedVideo, =
BCReadAPIToken, videoTagID, strObjID);
}


/**=20
 * This function takes an object representing a Brigthcove video embed =
and a particular 'parameter' that was
 * passed to the Brightcove video object and returns the parameter.
 */
function getParamValueForVidObject(vidObj, paramName) {
	//these are the children nodes of the given object in the DOM
	var childrenNodes =3D vidObj.childNodes;
	var tagName;
=09
	//loop through all children of the video object, searching for <param> =
tags.
	//each time we find a <param> tag, we check whether its name is =
'flashVars'.
	//if so, we store the param's value and break from the loop, otherwise =
we
	//continue
	for (var i =3D 0; i < childrenNodes.length; i++){
	    if (childrenNodes[i].nodeType !=3D 1) {
		continue;
	    }

	    tagName =3D childrenNodes[i].tagName.toLowerCase();
	    if (tagName =3D=3D "param"){
		if (childrenNodes[i].getAttribute("name") =3D=3D paramName){
		    return childrenNodes[i].getAttribute("value");
		}
	    }
	}

	return null;
}

/**
 * Takes a string 'str' that consists of multiple arguments separated by =
ampersands (&),
 * and breaks it down so that it can extract and return the paramName =
from the string.
 */
function parseParamFromString(str, paramName) {
	var params =3D str.split("&"); //array of strings
	for (var i =3D 0; i < params.length; i++){
		if (params[i].indexOf(paramName) !=3D -1){
			return params[i].substr(params[i].indexOf("=3D")+1);
		}
	}
=09
	// if we could not find the param then return null
	return null;
}



/************************************************************************=
**********************************************/
/****************************************** MEDIA API CALLS & VIDEO TAG =
INSERTION *************************************/
/************************************************************************=
**********************************************/

/* This method calls the Brightcove Media API to get all playlists =
included within a particular
 * playerID.
 */
function initiateMobileVideoRetrieval(playerID, programmedVideoID, =
readAPIToken, videoTagID, strObjID) {
    var APICall;
    var scriptNode;
    var scriptText;
    var callbackMethodName;

    if (programmedVideoID) {
	if (programmedVideoID.indexOf('ref:') !=3D -1) {
	    APICall =3D =
"http://api.brightcove.com/services/library?command=3Dfind_video_by_refer=
ence_id&reference_id=3D"+programmedVideoID.substring(4)+"&token=3D"
		+readAPIToken;
	}
	else {
	    APICall =3D =
"http://api.brightcove.com/services/library?command=3Dfind_video_by_id&vi=
deo_id=3D"+programmedVideoID+"&token=3D"
		+readAPIToken;
	}

	//when we make the API call, we specify a response handler (known as a =
callback method) that will deal with the response from
	//the Brightcove server. However, we create a customized 'callback' =
method for each playerID, so that when we are 'inside' the
	//callback method (after receiving the server's reponse), we will know =
which playerID the response corresponds to. This variable
	//stores the name (which includes the playerID) of that callback =
method.
	callbackMethodName =3D "handleJSONResponseForID"+new Date().getTime();
	scriptNode =3D document.createElement("script");
	scriptNode.setAttribute("language", "javascript");
	scriptText =3D=20
		"function "+callbackMethodName+"(JSONResponse){\n" +=20
			"\thandleVideoResponse(JSONResponse, '"+playerID+"', =
'"+videoTagID+"', '"+strObjID+"');\n"+
		"}\n";
    }
    else {
	APICall =3D =
"http://api.brightcove.com/services/library?command=3Dfind_playlists_for_=
player_id&player_id=3D"+playerID+"&token=3D"
								+readAPIToken;
	callbackMethodName =3D "handleJSONResponseForID"+ new Date().getTime();
	scriptNode =3D document.createElement("script");
	scriptNode.setAttribute("language", "javascript");
	scriptText =3D=20
		"function "+callbackMethodName+"(JSONResponse){\n" +=20
			"\thandlePlaylistResponse(JSONResponse, '"+playerID+"', =
'"+videoTagID+"', '"+strObjID+"');\n"+
		"}\n";
    }

    if (isUDS) {
	APICall +=3D "&media_delivery=3Dhttp";
    }

	//NOTE: we add to the end of the body, so that we do not disrupt any of =
the order of the children
	//at the top of the body's DOM tree
	var scriptTextNode =3D document.createTextNode(scriptText);
	scriptNode.appendChild(scriptTextNode);
	document.body.appendChild(scriptNode);
=09
	//make the API call, specifying the unique callback method for this =
request
	addScriptTag("getMobileRendition",  APICall, callbackMethodName);
}

/* Methods needed to make API Calls to the Brightcove server*/
function addScriptTag(id, url, callback) {
	var scriptTag =3D document.createElement("script");
	var noCacheIE =3D '&noCacheIE=3D' + (new Date()).getTime();
  =20
   // Add script object attributes
   scriptTag.setAttribute("type", "text/javascript");
   scriptTag.setAttribute("charset", "utf-8");
   scriptTag.setAttribute("src", url + "&callback=3D" + callback + =
noCacheIE);
   scriptTag.setAttribute("id", id);
=09
	var head =3D document.getElementsByTagName("head").item(0);=09
	head.appendChild(scriptTag);
}

/**
 * This is the general response-handler for the JSON response from the =
Brightcove server for playlist based players.
 * The arguments to the method include the response object, as well as =
the playerID of the=20
 * object which this response pertains to.
 *
 */
function handlePlaylistResponse(JSONResponse, playerID, videoTagID, =
strObjID) {
	//obtain first playlist in Brightcove Player given corresponding to =
this playerID
	var firstPlaylist =3D JSONResponse.items[0];
=09
	//obtain the first video from our first playlist
	var firstVideo =3D firstPlaylist.videos[0];

	embedHTML5PlayerForVideo(firstVideo, playerID, videoTagID, strObjID);
}

/**
 * This is the general response-handler for the JSON response from the =
Brightcove server for playlist based players.
 * The arguments to the method include the response object, as well as =
the playerID of the=20
 * object which this response pertains to.
 *
 */
function handleVideoResponse(JSONResponse, playerID, videoTagID, =
strObjID) {
    embedHTML5PlayerForVideo(JSONResponse, playerID, videoTagID, =
strObjID);
}

/**=20
 * For a given video object (from the BC APIs) we will embed an HTML 5 =
'video' tag.
 * Requires searching through the renditions associated with the video =
object
 * for a rendition that is a 'best' match and passing the URL to the =
video
 * tag.
 *
 * In this handler, we explore the JSON object in search of the first =
video in the
 * first playlist that is returned by the Brightcove server. Then, once =
we identify
 * this first video, we examine the various renditions of the video and =
search
 * for the rendition that is most appropriate for a mobile (H.264 =
encoding=20
 * and 256 kbps).=20
 */
function embedHTML5PlayerForVideo(video, playerID, videoTagID, strObjID) =
{
	//obtain the array of various renditions that exist for this video.
	//NOTE: a rendition, from our perspective, has a certain encoding rate,
	//      and a certain encoding format. We wish to find the best =
rendition for
	//      a smartphone.
	var renditions =3D video.renditions;
=09
	//In the for-loop that follows, we traverse all renditions of this =
first video, searching
	//for the H.264 (mobile-compatible) rendition whose encoding rate is =
closest to 256kbps
	var bestRenditionIndex =3D -1;
	var bestEncodingRateSoFar =3D -1;
=09
	for (var i =3D 0; i < renditions.length; i =3D i+1){
		//if this rendition is not H264, skip it and move on to the next
		if (renditions[i].videoCodec !=3D "H264"){
			continue;
		}
	=09
		//if best rendition index variable is uninitialized, then initialize =
it to
		//this rendition (which is H.264) - we need this because it's possible =
that
		//there are no H264 renditions at all, and starting our =
bestRenditionIndex at
		//an invalid value will help us figure out whether we came across any =
H264 renditions
		//as we were looping.
		if (bestRenditionIndex =3D=3D -1){
			bestRenditionIndex =3D i;
			bestEncodingRateSoFar =3D renditions[i].encodingRate;
		}
	=09
		//otherwise check to see if this rendition has a better encoding rate =
than the best one before this
		else if (betterEncodingForMobile(renditions[i].encodingRate, =
bestEncodingRateSoFar) =3D=3D renditions[i].encodingRate){
			//if so, then record this rendition as the best one so far
			bestRenditionIndex =3D i;
			bestEncodingRateSoFar =3D renditions[i].encodingRate;
		}
	}
=09
	//after the for-loop has terminated, if best rendition index still =
=3D=3D -1,
	//then that means we don't have ANY H264 renditions. so let the user =
know,
	//and don't add anything to the page
	if (bestRenditionIndex =3D=3D -1){
	    bestRendition =3D video.videoFullLength;
	}
	else {
		bestRendition =3D renditions[bestRenditionIndex];
	}


	var bestRenditionURL =3D bestRendition.url;
=09
	var vidName =3D video.name;
	var vidHeight =3D bestRendition.frameHeight;
	var vidWidth =3D bestRendition.frameWidth;
	var vidStillURL =3D video.videoStillURL;
	=09
	//construct the <video> tag as a DOM element
	var videoScriptTag =3D formVideoTagFromInfo(videoTagID, vidName, =
bestRenditionURL, vidWidth, vidHeight, vidStillURL);
=09
	//retrieve the component before which this video tag needs to be =
inserted
	var nextSiblingOfVideo =3D pagePlacementInfo[strObjID];
	var videoTagParent =3D nextSiblingOfVideo.parentNode; //the sibling and =
this video share the same parent node!
	=09
	//if 'nextSibling' value is null, then we want to add our video as the =
last child of the parent,
	//so we use the append() method; if 'nextSibling' is defined, then we =
use insertBefore() to add our video tag
	//into the appropriate location in our page.
	if (nextSiblingOfVideo =3D=3D null){
		videoTagParent.appendChild(videoScriptTag);
	}
	else{
		videoTagParent.insertBefore(videoScriptTag, nextSiblingOfVideo);
	}
}

/* This function takes two encoding rates and returns the one that
 * is more apprporiate for mobile phones.
 */
function betterEncodingForMobile(encoding1, encoding2){
	IDEAL_ENCODING_RATE =3D 256000; //bits per second; equivalent to 256 =
kbps
=09
	diff1 =3D Math.abs(encoding1 - IDEAL_ENCODING_RATE);
	diff2 =3D Math.abs(encoding2 - IDEAL_ENCODING_RATE);
=09
	return ((diff1 <=3D diff2) ? encoding1 : encoding2);
}

/**
 * This method takes properties of a video, its dimensions, and its =
poster (still image),
 * inserts them into an HTML 5.0 <video> tag. This <video> object is =
then returned.
 */
function formVideoTagFromInfo(videoTagID, videoID, videoURL, vidWidth, =
vidHeight, vidImageURL){
	var videoTag =3D document.createElement("video");
	if (videoTagID) {
	    videoTag.setAttribute("id", videoTagID);
	}
	else {
	    videoTag.setAttribute("id", videoID);
	}

	videoTag.setAttribute("poster", vidImageURL);
	videoTag.setAttribute("width",""+vidWidth);
	videoTag.setAttribute("height", ""+vidHeight);
	videoTag.setAttribute("controls", "true");
	videoTag.setAttribute("src", videoURL);
=09
	return videoTag;
}


/************************************************************************=
**********************************************/
/****************************************** MOBILE BROWSER DETECTION =
CODE *********************************************/
/************************************************************************=
**********************************************/

// JavaScript Document

// Anthony Hand, ahand@hand-interactive.com
// Web: www.hand-interactive.com
//=20
// License info: http://creativecommons.org/licenses/by/3.0/us/

//Initialize some initial string variables we'll look for later.
var deviceIphone =3D "iphone";
var deviceIPad =3D "ipad";
var deviceIpod =3D "ipod";
var devicePlaystation =3D "playstation";
var deviceWap =3D "wap";

var deviceWinMob =3D "windows ce";
var enginePie =3D "wm5 pie";
var deviceIeMob =3D "iemobile";

var deviceS60 =3D "series60";
var deviceSymbian =3D "symbian";
var deviceS60 =3D "series60";
var deviceS70 =3D "series70";
var deviceS80 =3D "series80";
var deviceS90 =3D "series90";

var deviceBB =3D "blackberry";

var deviceAndroid =3D "android";

var deviceMidp =3D "midp";
var deviceWml =3D "wml";
var deviceBrew =3D "brew";

var devicePalm =3D "palm";
var engineXiino =3D "xiino";
var engineBlazer =3D "blazer"; //Old Palm

var devicePda =3D "pda";
var deviceNintendoDs =3D "nitro";

var engineWebKit =3D "webkit";
var engineNetfront =3D "netfront";


var manuSonyEricsson =3D "sonyericsson";
var manuericsson =3D "ericsson";
var manuSamsung1 =3D "sec-sgh";

var svcDocomo =3D "docomo";
var svcKddi =3D "kddi";
var svcVodafone =3D "vodafone";

//Due to the flexibility of the S60 OSSO Browser,=20
//   you may wish to let new S60 devices get the regular pages instead.
var s60GetsMobile =3D true;


//Due to the flexibility of the iPhone/iPod Touch Browser,=20
//   you may wish to let new S60 devices get the regular pages instead.
var iphoneIpodGetsMobile =3D true;


//Initialize our user agent string.
var uagent =3D navigator.userAgent.toLowerCase();

//**************************
// Detects if the current device is an iPhone.
function DetectIphone()
{
   if (uagent.search(deviceIphone) > -1)
   {
      //The iPod touch says it's an iPhone! So let's disambiguate.
      if (uagent.search(deviceIpod) > -1)
         return false;
      else=20
         return true;
   }
   else
      return false;
}

//**************************
// Detects if the current device is an iPhone.
function DetectIPad()
{
    if (uagent.search(deviceIPad) > -1) {
	return true;      =20
   }
    else {
      return false;
    }
}

//**************************
// Detects if the current device is an iPod Touch.
function DetectIpod()
{
   if (uagent.search(deviceIpod) > -1)
      return true;
   else
      return false;
}

//**************************
// Detects if the current device is an iPhone or iPod Touch.
function DetectIphoneOrIpodOrIPad()
{
   //We repeat the searches here because some iPods=20
   //  may report themselves as an iPhone, which is ok.
   if (uagent.search(deviceIphone) > -1 ||
       uagent.search(deviceIpod) > -1 ||
       uagent.search(deviceIPad) > -1)

       return true;
    else
       return false;
}

//**************************
// Detects if the current device is an Android OS-based device.
function DetectAndroid()
{
   if (uagent.search(deviceAndroid) > -1)
      return true;
   else
      return false;
}


//**************************
// Detects if the current device is an Android OS-based device and
//   the browser is based on WebKit.
function DetectAndroidWebKit()
{
   if (DetectAndroid())
   {
     if (DetectWebkit())
        return true;
     else
        return false;
   }
   else
      return false;
}

//**************************
// Detects if the current browser is based on WebKit.
function DetectWebkit()
{
   if (uagent.search(engineWebKit) > -1)
      return true;
   else
      return false;
}

//**************************
// Detects if the current browser is the Nokia S60 Open Source Browser.
function DetectS60OssBrowser()
{
   if (DetectWebkit())
   {
     if ((uagent.search(deviceS60) > -1 ||=20
          uagent.search(deviceSymbian) > -1))
        return true;
     else
        return false;
   }
   else
      return false;
}

//**************************
// Detects if the current device is any Symbian OS-based device,
//   including older S60, Series 70, Series 80, Series 90, and UIQ,=20
//   or other browsers running on these devices.
function DetectSymbianOS()
{
   if (uagent.search(deviceSymbian) > -1 ||
       uagent.search(deviceS60) > -1 ||
       uagent.search(deviceS70) > -1 ||
       uagent.search(deviceS80) > -1 ||
       uagent.search(deviceS90) > -1)
      return true;
   else
      return false;
}


//**************************
// Detects if the current browser is a BlackBerry of some sort.
function DetectBlackBerry()
{
   if (uagent.search(deviceBB) > -1)
      return true;
   else
      return false;
}

//**************************
// Detects if the current browser is a Windows Mobile device.
function DetectWindowsMobile()
{
   //Most devices use 'Windows CE', but some report 'iemobile'=20
   //  and some older ones report as 'PIE' for Pocket IE.=20
   if (uagent.search(deviceWinMob) > -1 ||
       uagent.search(deviceIeMob) > -1 ||
       uagent.search(enginePie) > -1)
      return true;
   else
      return false;
}

//**************************
// Detects if the current browser is on a PalmOS device.
function DetectPalmOS()
{
   //Most devices nowadays report as 'Palm',=20
   //  but some older ones reported as Blazer or Xiino.
   if (uagent.search(devicePalm) > -1 ||
       uagent.search(engineBlazer) > -1 ||
       uagent.search(engineXiino) > -1)
      return true;
   else
      return false;
}

//**************************
// Sets whether S60 devices running the=20
//   Open Source Browser (based on WebKit)
//   should be detected as 'mobile' or not.
//   Set TRUE to be detected as mobile.
//   Set FALSE and it will not be detected as mobile.
function SetS60GetsMobile(setMobile)
{
   s60GetsMobile =3D setMobile;
};

//**************************
// Sets whether iPhone/iPod Touch devices running the=20
//   Open Source Browser (based on WebKit)
//   should be detected as 'mobile' or not.
//   Set TRUE to be detected as mobile.
//   Set FALSE and it will not be detected as mobile.
function SetS60GetsMobile(setMobile)
{
   iphoneIpodGetsMobile =3D setMobile;
};


//**************************
// Check to see whether the device is a 'smartphone'.
//   You might wish to send smartphones to a more capable web page
//   than a dumbed down WAP page.=20
function DetectSmartphone()
{
   //First, look for iPhone and iPod Touch.
   if (DetectIphoneOrIpodOrIPad())
      return true;

   //Now, look for S60 Open Source Browser on S60 release 3 devices.
   if (DetectS60OssBrowser())
      return true;

   //Check for other Symbian devices - older S60, UIQ, other.
   if (DetectSymbianOS())
      return true;

   //Check for Windows Mobile devices.
   if (DetectWindowsMobile())
      return true;

   //Next, look for a BlackBerry
   if (DetectBlackBerry())
      return true;

   //PalmOS.
   if (DetectPalmOS())
      return true;

   //Otherwise, return false.
   return false;
};


//**************************
// Detects if the current device is a mobile device.
//  This method catches most of the popular modern devices.
function DetectMobileQuick()
{
   //Attempt to detect most mobile devices,=20
   //   especially mass market feature phones.
   // NOTE: Doesn't usually work reliably...
   if (uagent.search(deviceWap) > -1   ||=20
	uagent.search(deviceMidp) > -1 ||
	uagent.search(deviceWml) > -1  ||
	uagent.search(deviceBrew) > -1  )
   {
      return true;
   }

   //Detect for most smartphones.
   if (DetectSmartphone())
      return true;

   //Check for a NetFront browser
   if (uagent.search(engineNetfront) > -1)
      return true;

   //Check for a Playstation
   if (uagent.search(devicePlaystation) > -1)
      return true;

   //Check for a generic PDA
   if (uagent.search(devicePda) > -1)
      return true;

   return false;
};


//**************************
// Detects in a more comprehensive way if the current device is a mobile =
device.
function DetectMobileLonger()
{
   //Run the quick check first.
   if (DetectMobileQuick())
      return true;

   //Check for NTT Docomo
   if (uagent.search(svcDocomo) > -1)
      return true;

   //Check for KDDI
   if (uagent.search(svcKddi) > -1)
      return true;

   //Check for Nintendo DS
   if (uagent.search(deviceNintendoDs) > -1)
      return true;

   //Check for Vodafone 3G
   if (uagent.search(svcVodafone) > -1)
      return true;

   //Finally, detect for certain very old devices with stupid useragent =
strings.
   if (uagent.search(manuSamsung1) > -1 ||
	uagent.search(manuSonyEricsson) > -1 ||=20
	uagent.search(manuericsson) > -1)
   {
      return true;
   }

   return false;
};

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google.com/coop/cse/brand?form=cse-search-box&lang=en

=0A=
(function() {=0A=
var f =3D document.getElementById('cse-search-box');=0A=
if (!f) {=0A=
f =3D document.getElementById('searchbox_demo');=0A=
}=0A=
if (f && f.q) {=0A=
var q =3D f.q;=0A=
var n =3D navigator;=0A=
var l =3D location;=0A=
var su =3D function () {=0A=
var u =3D document.createElement('input');=0A=
var v =3D document.location.toString();=0A=
var existingSiteurl =3D /(?:[?&]siteurl=3D)([^&#]*)/.exec(v);=0A=
if (existingSiteurl) {=0A=
v =3D decodeURI(existingSiteurl[1]);=0A=
}=0A=
var delimIndex =3D v.indexOf('://');=0A=
if (delimIndex >=3D 0) {=0A=
v =3D v.substring(delimIndex + '://'.length, v.length);=0A=
}=0A=
u.name =3D 'siteurl';=0A=
u.value =3D v;=0A=
u.type =3D 'hidden';=0A=
f.appendChild(u);=0A=
};=0A=
if (n.appName =3D=3D 'Microsoft Internet Explorer') {=0A=
var s =3D f.parentNode.childNodes;=0A=
for (var i =3D 0; i < s.length; i++) {=0A=
        if (s[i].nodeName =3D=3D 'SCRIPT' &&=0A=
            s[i].attributes['src'] &&=0A=
            s[i].attributes['src'].nodeValue =3D=3D =
unescape('http:\x2F\x2Fwww.google.com\x2Fcoop\x2Fcse\x2Fbrand?form=3Dcse-=
search-box\x26lang=3Den')) {=0A=
          su();=0A=
          break;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      su();=0A=
    }=0A=
=0A=
    =0A=
    if (n.platform =3D=3D 'Win32') {=0A=
      q.style.cssText =3D 'border: 1px solid #7e9db9; padding: 2px;';=0A=
    }=0A=
=0A=
    =0A=
    if (window.history.navigationMode) {=0A=
      window.history.navigationMode =3D 'compatible';=0A=
    }=0A=
=0A=
    var b =3D function() {=0A=
      if (q.value =3D=3D '') {=0A=
        q.style.background =3D '#FFFFFF =
url(http:\x2F\x2Fwww.google.com\x2Fcse\x2Fintl\x2Fen\x2Fimages\x2Fgoogle_=
custom_search_watermark.gif) left no-repeat';=0A=
      }=0A=
    };=0A=
=0A=
    var f =3D function() {=0A=
      q.style.background =3D '#ffffff';=0A=
    };=0A=
=0A=
    q.onfocus =3D f;=0A=
    q.onblur =3D b;=0A=
=0A=
    =0A=
    if (!/[&?]q=3D[^&]/.test(l.search)) {=0A=
      b();=0A=
    }=0A=
  }=0A=
})();=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js?pub=detnews

/* (c) 2008, 2009, 2010 Add This, LLC */=0A=
if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc=
dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atc=3D{dr:0=
,ver:250,loc:0,enote:"",cwait:500,tamp:-1,xamp:0,camp:1,vamp:1,famp:0.02,=
pamp:0.2,damp:0.1,abf:!!window.addthis_do_ab};(function(){try{var =
F=3Dwindow.location;if(F.protocol.indexOf("file")=3D=3D=3D0){_atr=3D"http=
:"+_atr}if(F.hostname.indexOf("localhost")!=3D-1){_atc.loc=3D1}}catch(L){=
}var =
J=3Dnavigator.userAgent.toLowerCase(),M=3Ddocument,t=3Dwindow,H=3DM.locat=
ion,O=3D{win:/windows/.test(J),xp:/windows nt 5.1/.test(J)||/windows nt =
5.2/.test(J),chr:/chrome/.test(J),iph:/iphone/.test(J),ipa:/ipad/.test(J)=
,saf:/safari/.test(J),web:/webkit/.test(J),opr:/opera/.test(J),msi:(/msie=
/.test(J))&&!(/opera/.test(J)),ffx:/firefox/.test(J),ff2:/firefox\/2/.tes=
t(J),ie6:/msie 6.0/.test(J),ie7:/msie =
7.0/.test(J),mod:-1},f=3D{vst:[],rev:"77322",bro:O,show:1,dl:H,upm:!!t.po=
stMessage&&(""+t.postMessage).toLowerCase().indexOf("[native =
code]")!=3D=3D-1,camp:_atc.camp-Math.random(),xamp:_atc.xamp-Math.random(=
),vamp:_atc.vamp-Math.random(),pamp:_atc.pamp-Math.random(),afamp:_atc.af=
amp-Math.random(),ab:"-",seq:1,inst:1,wait:500,tmo:null,cvt:[],avt:null,s=
ttm:new =
Date().getTime(),max:4294967295,sid:0,sub:!!window.at_sub,dbm:0,uid:null,=
spt:"static/r07/widget19.png",api:{},imgz:[],hash:window.location.hash};M=
.ce=3DM.createElement;M.gn=3DM.getElementsByTagName;window._ate=3Df;var =
u=3Dfunction(r,p,q,d){if(!r){return q}if(r instanceof =
Array||(r.length&&(typeof r!=3D=3D"function"))){for(var =
l=3D0,a=3Dr.length,b=3Dr[0];l<a;b=3Dr[++l]){q=3Dp.call(d||r,q,b,l,r)}}els=
e{for(var e in r){q=3Dp.call(d||r,q,r[e],e,r)}}return =
q},A=3DArray.prototype.slice,C=3Dfunction(b){return =
A.apply(b,A.call(arguments,1))},B=3Dfunction(a){return(""+a).replace(/(^\=
s+|\s+$)/g,"")},K=3Dfunction(a,b){return =
u(C(arguments,1),function(e,d){return =
u(d,function(p,l,i){p[i]=3Dl;return p},e)},a)},m=3Dfunction(b,a){return =
u(b,function(i,e,d){d=3DB(d);if(d){i.push(_euc(d)+"=3D"+_euc(B(e)))}retur=
n i},[]).join(a||"&")},j=3Dfunction(b,a){return =
u((b||"").split(a||"&"),function(p,r){try{var =
l=3Dr.split("=3D"),i=3DB(_duc(l[0])),d=3DB(_duc(l.slice(1).join("=3D")));=
if(i){p[i]=3Dd}}catch(q){}return p},{})},Q=3Dfunction(){var =
a=3DC(arguments,0),d=3Da.shift(),b=3Da.shift();return function(){return =
d.apply(b,a.concat(C(arguments,0)))}},G=3Dfunction(b,e,a,d){if(!e){return=
}if(we){e[(b?"detach":"attach")+"Event"]("on"+a,d)}else{e[(b?"remove":"ad=
d")+"EventListener"](a,d,false)}},k=3Dfunction(d,a,b){G(0,d,a,b)},g=3Dfun=
ction(d,a,b){G(1,d,a,b)},c=3D{reduce:u,slice:C,strip:B,extend:K,toKV:m,fr=
omKV:j,bind:Q,listen:k,unlisten:g};f.util=3Dc;K(f,c);(function(p,r,s){var=
 i,R=3Dp.util;function =
q(U,T,W,S,V){this.type=3DU;this.triggerType=3DT||U;this.target=3DW||S;thi=
s.triggerTarget=3DS||W;this.data=3DV||{}}R.extend(q.prototype,{constructo=
r:q,bubbles:false,preventDefault:R.noop,stopPropagation:R.noop,clone:func=
tion(){return new =
this.constructor(this.type,this.triggerType,this.target,this.triggerTarge=
t,R.extend({},this.data))}});function =
e(S,T){this.target=3DS;this.queues=3D{};this.defaultEventType=3DT||q}func=
tion a(S){var T=3Dthis.queues;if(!T[S]){T[S]=3D[]}return T[S]}function =
l(S,T){this.getQueue(S).push(T)}function d(T,U){var =
V=3Dthis.getQueue(T),S=3DV.indexOf(U);if(S!=3D=3D-1){V.splice(S,1)}}funct=
ion b(S,W,V,U){var =
T=3Dthis;if(!U){setTimeout(function(){T.dispatchEvent(new =
T.defaultEventType(S,S,W,T.target,V))},10)}else{T.dispatchEvent(new =
T.defaultEventType(S,S,W,T.target,V))}}function w(T){for(var =
U=3D0,W=3DT.target,V=3Dthis.getQueue(T.type),S=3DV.length;U<S;U++){V[U].c=
all(W,T.clone())}}R.extend(e.prototype,{constructor:e,getQueue:a,addEvent=
Listener:l,removeEventListener:d,dispatchEvent:w,fire:b});p.event=3D{Poly=
Event:q,EventDispatcher:e}})(f,f.api,f);f.ed=3Dnew =
f.event.EventDispatcher(f);var =
o=3D{isBound:0,isReady:0,readyList:[],onReady:function(){if(!o.isReady){o=
.isReady=3D1;var =
a=3Do.readyList.concat(window.addthis_onload||[]);for(var =
b=3D0;b<a.length;b++){a[b].call(window)}o.readyList=3D[]}},addLoad:functi=
on(a){var b=3Dt.onload;if(typeof =
t.onload!=3D"function"){t.onload=3Da}else{t.onload=3Dfunction(){if(b){b()=
}a()}}},bindReady:function(){if(x.isBound||_atc.xol){return}x.isBound=3D1=
;if(M.addEventListener&&!O.opr){M.addEventListener("DOMContentLoaded",x.o=
nReady,false)}var =
a=3Dwindow.addthis_product;if(a&&a.indexOf("f")>-1){x.onReady();return}if=
(O.msi&&window=3D=3Dtop){(function(){if(x.isReady){return}try{M.documentE=
lement.doScroll("left")}catch(d){setTimeout(arguments.callee,0);return}x.=
onReady()})()}if(O.opr){M.addEventListener("DOMContentLoaded",function(){=
if(x.isReady){return}for(var =
d=3D0;d<M.styleSheets.length;d++){if(M.styleSheets[d].disabled){setTimeou=
t(arguments.callee,0);return}}x.onReady()},false)}if(O.saf){var =
b;(function(){if(x.isReady){return}if(M.readyState!=3D"loaded"&&M.readySt=
ate!=3D"complete"){setTimeout(arguments.callee,0);return}if(b=3D=3D=3Dund=
efined){var d=3DM.gn("link");for(var =
e=3D0;e<d.length;e++){if(d[e].getAttribute("rel")=3D=3D"stylesheet"){b++}=
}var =
l=3DM.gn("style");b+=3Dl.length}if(M.styleSheets.length!=3Db){setTimeout(=
arguments.callee,0);return}x.onReady()})()}x.addLoad(x.onReady)},append:f=
unction(b,a){x.bindReady();if(x.isReady){b.call(window,[])}else{x.readyLi=
st.push(function(){return =
b.call(window,[])})}}},x=3Do,P=3Df;K(f,{plo:[],lad:function(a){f.plo.push=
(a)}});K(f,{pub:function(){return =
_euc((window.addthis_config||{}).username||window.addthis_pub||"")},igv:f=
unction(a,b){if(!t.addthis_share){t.addthis_share=3D{}}if(!addthis_share.=
url){addthis_share.url=3D(t.addthis_url||a||"").split("#{").shift()}if(!a=
ddthis_share.title){addthis_share.title=3D(t.addthis_title||b||"").split(=
"#{").shift()}if(!t.addthis_config){t.addthis_config=3D{username:t.addthi=
s_pub}}else{if(addthis_config.data_use_cookies=3D=3D=3Dfalse){_atc.xck=3D=
1}}}});if(!_atc.ost){if(!t.addthis_conf){t.addthis_conf=3D{}}for(var I =
in =
addthis_conf){_atc[I]=3Daddthis_conf[I]}_atc.ost=3D1}(function(b,l,e){var=
 q,p=3Ddocument,a=3Db.util;b.ckv=3Da.fromKV(p.cookie,";");function =
i(d){return =
a.fromKV(p.cookie,";")[d]}if(!b.cookie){b.cookie=3D{}}b.cookie.rck=3Di})(=
f,f.api,f);K(f,{qtp:[],xtp:function(){var =
b=3Df,d;while(d=3Db.qtp.pop()){b.trk(d)}},gat:function(){},atf:null,get_a=
tssh:function(){var =
e=3Ddocument,b=3Df,i=3De.getElementById("_atssh");if(!i){i=3De.ce("div");=
i.style.visibility=3D"hidden";i.id=3D"_atssh";b.opp(i.style);e.body.inser=
tBefore(i,e.body.firstChild)}return i},ctf:function(i){var =
p=3Ddocument,e=3Dwindow,b=3Df,q,l=3DMath.floor(Math.random()*1000);div=3D=
b.get_atssh();if(!b.bro.msi){q=3Dp.ce("iframe");q.id=3D"_atssh"+l}else{if=
(b.bro.ie6&&!i&&p.location.protocol.indexOf("https")=3D=3D0){i=3D"javascr=
ipt:''"}div.innerHTML=3D'<iframe id=3D"_atssh'+l+'" width=3D"1" =
height=3D"1" name=3D"_atssh'+l+'" =
'+(i?'src=3D"'+i+'"':"")+">";q=3Dp.getElementById("_atssh"+l)}b.opp(q.sty=
le);q.frameborder=3Dq.style.border=3D0;q.style.top=3Dq.style.left=3D0;ret=
urn q},off:function(){return Math.floor((new =
Date().getTime()-f.sttm)/100).toString(16)},oms:function(d){var =
b=3Df;if(d&&d.data&&d.data.service){if(!b.upm){if(b.dcp){return}b.dcp=3D1=
}b.trk({gen:300,sh:d.data.service})}},omp:function(b,d,e){var =
a=3D{};if(b){a.sh=3Db}if(d){a.cm=3Dd}if(e){a.cs=3De}f.img("sh","3",null,a=
)},trk:function(e){var =
d=3Df,i=3Dd.dr,b=3D(d.rev||"");if(!e){return}if(i){i=3Di.split("http://")=
.pop()}e.xck=3D_atc.xck?1:0;e.xxl=3D1;e.sid=3Dd.ssid();e.pub=3Dd.pub();e.=
ssl=3Dd.ssl||0;e.du=3Dd.tru(d.du||d.dl.href);if(d.dt){e.dt=3Dd.dt}if(d.cb=
){e.cb=3Dd.cb}e.lng=3Dd.lng();e.ver=3D_atc.ver;if(!d.upm&&d.uid){e.uid=3D=
d.uid}e.pc=3Dwindow.addthis_product||"men-"+_atc.ver;if(i){e.dr=3Dd.tru(i=
)}if(d.dh){e.dh=3Dd.dh}if(b){e.rev=3Db}if(d.xfr){if(d.upm){if(d.atf){d.at=
f.contentWindow.postMessage(m(e),"*")}}else{var =
l=3Dd.get_atssh();base=3D"static/r07/sh18.html"+(false?"?t=3D"+new =
Date().getTime():"");if(d.atf){l.removeChild(l.firstChild)}d.atf=3Dd.ctf(=
);d.atf.src=3D_atr+base+"#"+m(e);l.appendChild(d.atf)}}else{f.qtp.push(e)=
}},img:function(l,r,b,p,q){if(!window.at_sub&&!_atc.xtr){var =
d=3Df,e=3Dp||{};e.evt=3Dl;if(b){e.ext=3Db}d.avt=3De;if(q=3D=3D=3D1){d.xmi=
(true)}else{d.sxm(true)}}},cuid:function(){return((f.sttm/1000)&f.max).to=
String(16)+("00000000"+(Math.floor(Math.random()*(f.max+1))).toString(16)=
).slice(-8)},ssid:function(){if(f.sid=3D=3D=3D0){f.sid=3Df.cuid()}return =
f.sid},sta:function(){var =
b=3Df;return"AT-"+(b.pub()?b.pub():"unknown")+"/-/"+b.ab+"/"+b.ssid()+"/"=
+(b.seq++)+(b.uid!=3D=3Dnull?"/"+b.uid:"")},cst:function(a){return"CXNID=3D=
2000001.521545608054043907"+(a||2)+"NXC"},fcv:function(b,a){return =
_euc(b)+"=3D"+_euc(a)+";"+f.off()},cev:function(b,a){f.cvt.push(f.fcv(b,a=
));f.sxm(true)},sxm:function(a){if(f.tmo!=3D=3Dnull){clearTimeout(f.tmo)}=
if(a){f.tmo=3Df.sto("_ate.xmi(false)",f.wait)}},xmi:function(r){var =
b=3Df,p=3Db.dl?b.dl.hostname:"";if(b.cvt.length>0||b.avt){b.sxm(false);if=
(_atc.xtr){return}var =
l=3Db.avt||{};l.ce=3Db.cvt.join(",");b.cvt=3D[];b.avt=3Dnull;b.trk(l);if(=
r){var =
q=3Ddocument,e=3Dq.ce("iframe");e.id=3D"_atf";f.opp(e.style);q.body.appen=
dChild(e);e=3Dq.getElementById("_atf")}}}});K(f,{_rec:[],rec:function(e){=
if(!e){return}var =
q=3Dj(e),b=3Df,d=3Db.atf,l=3Db._rec,w;if(q.ssh){b.ssh(q.ssh)}if(q.uid){b.=
uid=3Dq.uid}if(q.dbm){b.dbm=3Dq.dbm}if(q.rdy){b.xfr=3D1;b.xtp();return}fo=
r(var =
R=3D0;R<l.length;R++){l[R](q)}},xfr:!f.upm||!f.bro.ffx,ssh:function(b){f.=
gssh=3D1;var =
a=3Dwindow.addthis_ssh=3D_duc(b);f._ssh=3Da.split(",")},com:function(a){i=
f(window.parent&&window.postMessage){window.parent.postMessage(a,"*")}els=
e{f.ifm(a)}},ifm:function(b){if(addthis_wpl){var =
d=3D(addthis_wpl.split("#"))[0];window.parent.location.href=3Dd+"#at"+b}r=
eturn =
false},pmh:function(a){if(a.origin.slice(-12)=3D=3D".addthis.com"){f.rec(=
a.data)}}});K(f,{lng:function(){return =
window.addthis_language||(window.addthis_config||{}).ui_language||(f.bro.=
msi?navigator.userLanguage:navigator.language)},iwb:function(a){var =
b=3D{th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1};return =
!!b[a]},ivl:function(a){var =
b=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"bg=
",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,c=
ym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",es:1=
,esl:"es",spa:"spa",et:1,est:"et",fa:1,fas:"fa",per:"fa",fi:1,fin:"fi",fo=
:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga",gl:1,glg:"gl",h=
e:1,heb:"he",hi:1,hin:"hin",hr:1,cro:"hr",hu:1,hun:"hu",id:1,ind:"id",is:=
1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor:"ko",ku:1,lb:1,ltz:"lb",l=
t:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"mk",ms:1,msa:"ms",may:"ms",=
nb:1,nl:1,nla:"nl",dut:"nl",no:1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl=
",pt:1,por:"pt",ro:1,ron:"ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"s=
k",sl:1,slv:"sl",sq:1,alb:"sq",sr:1,ser:"sr",sv:1,sve:"sv",sw:1,swe:"sv",=
ta:1,tam:"ta",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tr:1,tur:"tr",uk:=
1,ukr:"uk",ur:1,urd:"ur",vi:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","zho-hk=
":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi-tw":=
"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(b[a]){return =
b[a]}a=3Da.split("-").shift();if(b[a]){if(b[a]=3D=3D=3D1){return =
a}else{return b[a]}}return 0},gvl:function(a){var =
b=3Df.ivl(a)||"en";if(b=3D=3D=3D1){b=3Da}return b},alg:function(e,d){var =
a=3D(e||f.lng()||"en").toLowerCase(),b=3Df.ivl(a);if(a.indexOf("en")!=3D=3D=
0&&(!f.pll||d)){if(b){if(b!=3D=3D1){a=3Db}f.pll=3Df.ajs("static/r07/lang0=
1/"+a+".js")}}}});K(f,{trim:function(a,b){try{a=3Da.replace(/^[\s\u3000]+=
|[\s\u3000]+$/g,"");if(b){a=3D_euc(a)}}catch(b){}return =
a},trl:[],tru:function(b,a){var =
d=3D"";if(b){d=3Db.substr(0,300);if(d!=3Db){f.trl.push(a)}}return =
d},sto:function(b,a){return =
setTimeout(b,a)},opp:function(a){a.width=3Da.height=3D"1px";a.position=3D=
"absolute";a.zIndex=3D100000},jlr:{},ajs:function(a){if(!f.jlr[a]){var =
b=3DM.ce("script");b.src=3D_atr+a;M.gn("head")[0].appendChild(b);f.jlr[a]=
=3D1;return b}return 1},jlo:function(){try{var =
q=3Ddocument,b=3Df,p=3Db.lng(),i=3Dfunction(d){var a=3Dnew =
Image();f.imgz.push(a);a.src=3Dd};b.alg(p);if(!b.pld){if(b.bro.ie6){i(_at=
r+b.spt);i(_atr+"static/t00/logo1414.gif");i(_atr+"static/t00/logo88.gif"=
);if(window.addthis_feed){i("static/r05/feed00.gif",1)}}if(b.pll&&!window=
.addthis_translations){b.sto(function(){b.pld=3Db.ajs("static/r07/menu54.=
js")},10)}else{b.pld=3Db.ajs("static/r07/menu54.js")}}}catch(l){}},ao:fun=
ction(b,l,i,d,e,a){f.lad(["open",b,l,i,d,e,a]);f.jlo();return =
false},ac:function(){},as:function(b,d,a){f.lad(["send",b,d,a]);f.jlo()}}=
);(function(e,p,i){var r=3Ddocument,q=3D1,a=3D[" porn "," xxx "," milf =
"," cum "];function l(w){var S=3D0,R;for(var =
d=3D0;d<a.length;d++){R=3Da[d];if(w=3D=3DR.replace(/ =
/g,"")||w.indexOf(R)>-1||w.indexOf(R.replace(/^ =
/g,""))=3D=3D=3D0){S|=3Dq}}return S}function b(){var =
S=3D(t.addthis_title||r.title||"").toLowerCase(),s=3Dl(S),R=3Dr.all?r.all=
.tags("META"):r.getElementsByTagName?r.getElementsByTagName("META"):new =
Array();if(R&&R.length){for(var w=3D0;w<R.length;w++){var =
d=3DR[w]||{},U=3D(d.name||"").toLowerCase(),T=3D(d.content||"").toLowerCa=
se();if(U=3D=3D"description"||U=3D=3D"keywords"){s|=3Dl(T)}}}return =
s}if(!e.ad){e.ad=3D{}}e.ad.cla=3Db})(f,f.api,f);var =
t=3Dwindow,N=3Dt.addthis_config||{};function n(){var =
a=3DM.ce("link");a.rel=3D"stylesheet";a.type=3D"text/css";a.href=3D_atr+"=
static/r07/widget38.css";a.media=3D"all";M.gn("head")[0].appendChild(a)}f=
unction h(){try{if(_atc.xol&&!_atc.xcs){n()}var =
ae=3Df,q=3Dae.bro.msi,b=3D0,T=3DM.title,U=3DM.referer||M.referrer||"",S=3D=
H?H.href:null,r=3DS,ab=3DH.hostname,ad=3DS?S.indexOf("sms_ss"):-1,X=3D(f.=
lng().split("-")).shift(),p=3D(H.href.indexOf(_atr)=3D=3D-1&&!ae.sub),Y=3D=
M.gn("link"),d=3D_atr+"static/r07/sh18.html#",V=3DS&&S.indexOf("https")=3D=
=3D=3D0?1:0,s,af,R=3Dfunction(){af.pc=3Dwindow.addthis_product||"men"+_at=
c.ver};for(var Z=3D0;Z<Y.length;Z++){var =
W=3DY[Z];if(W.rel&&W.rel=3D=3D"canonical"&&W.href){r=3DW.href}}r=3Dr.spli=
t("#{").shift();ae.igv(r,M.title||"");ae.dr=3Dae.tru(U,"fr");ae.du=3Dae.t=
ru(r,"fp");ae.dt=3DT=3Dt.addthis_share.title;ae.cb=3Dae.ad.cla();ae.dh=3D=
H.hostname;ae.ssl=3DV;af=3D{cb:ae.cb,ab:ae.ab,dh:ae.dh,dr:ae.dr,du:ae.du,=
dt:T,inst:ae.inst,lng:ae.lng(),pc:t.addthis_product||"men",pub:ae.pub(),s=
sl:V,sid:f.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_atc.xamp=
,ver:_atc.ver,xck:_atc.xck||0};if(ae.trl.length){af.trl=3Dae.trl.join(","=
)}if(ae.rev){af.rev=3Dae.rev}if(ad>-1&&S.indexOf(_atd+"book")=3D=3D-1){va=
r w=3D[];var =
aa=3DS.substr(ad);aa=3Daa.split("&").shift().split("#").shift().split("=3D=
").pop();af.sr=3Daa;if(ae.vamp>=3D0&&!ae.sub&&aa.length){w.push(ae.fcv("p=
lv",Math.round(1/_atc.vamp)));w.push(ae.fcv("rsc",aa));af.ce=3Dw.join(","=
)}}if(ae.upm){af.xd=3D1;if(f.bro.ffx){af.xld=3D1}}if(p){if(ae.upm){if(q){=
f.sto(function(){R();ae.atf=3Ds=3Dae.ctf(d+m(af))},f.wait);t.attachEvent(=
"onmessage",ae.pmh)}else{s=3Dae.ctf();t.addEventListener("message",ae.pmh=
,false)}if(f.bro.ffx){s.src=3Dd;f.qtp.push(af)}else{if(!q){f.sto(function=
(){R();s.src=3Dd+m(af)},f.wait)}}}else{s=3Dae.ctf();f.sto(function(){R();=
s.src=3Dd+m(af)},f.wait)}if(s){ae.atf=3Ds=3Dae.get_atssh().appendChild(s)=
}}if(t.addthis_language||N.ui_language){ae.alg()}if(ae.plo.length>0){ae.j=
lo()}}catch(ac){}}f.ed.addEventListener("addthis.menu.share",f.oms);t._at=
e=3DP;t._adr=3Dx;try{var =
E=3DM.gn("script"),v=3DE[E.length-1],y=3Dv.src.indexOf("#")>-1?v.src.repl=
ace(/^[^\#]+\#?/,""):v.src.replace(/^[^\?]+\??/,""),z=3Dj(y);if(z.pub||z.=
username){t.addthis_pub=3D_duc(z.pub?z.pub:z.username)}if(t.addthis_pub&&=
t.addthis_config){t.addthis_config.username=3Dt.addthis_pub}if(z.domready=
){_atc.dr=3D1}if(z.async){_atc.xol=3D1}if(_atc.ver=3D=3D=3D120){var =
D=3D"atb"+f.cuid();M.write('<span =
id=3D"'+D+'"></span>');f.igv();f.lad(["span",D,addthis_share.url||"[url]"=
,addthis_share.title||"[title]"])}if(t.addthis_clickout){f.lad(["cout"])}=
if(!_atc.xol&&!_atc.xcs&&N.ui_use_css!=3D=3Dfalse){n()}}catch(L){}o.bindR=
eady();o.append(h)})();function addthis_open(){if(typeof =
iconf=3D=3D"string"){iconf=3Dnull}return =
_ate.ao.apply(_ate,arguments)}function =
addthis_close(){_ate.ac()}function =
addthis_sendto(){_ate.as.apply(_ate,arguments);return =
false}if(_atc.dr){_adr.onReady()}}else{_ate.inst++}if(_atc.abf){addthis_o=
pen(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]",w=
indow.addthis_title||"[TITLE]")};if(!window.addthis||window.addthis.nodeT=
ype!=3D=3Dundefined){window.addthis=3D(function(){var =
g=3D{aim:"AIM",a1webmarks:"A1&#8209;Webmarks",aim:"AIM =
Share",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary =
Capture",domaintoolswhois:"Whois Lookup",googlereader:"Google =
Reader",googletranslate:"Google =
Translate",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",misterwong:"M=
ister Wong",mailto:"Email =
App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It =
Later",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"WordPress",=
yahoobkm:"Y! Bookmarks",yahoomail:"Y! =
Mail"},i=3Ddocument,f=3Di.gn("body").item(0),h=3D_ate.util.bind,c=3D_ate.=
ed,b=3Dfunction(d,n){var =
o;if(window._atw&&_atw.list){o=3D_atw.list[d]}else{if(g[d]){o=3Dg[d]}else=
{o=3D(n?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return =
o.replace(/&nbsp;/g," =
")},l=3Dfunction(d,w,u,t,v){w=3Dw.toUpperCase();var =
r=3D(d=3D=3Df&&addthis.cache[w]?addthis.cache[w]:(d||f||i.body).getElemen=
tsByTagName(w)),q=3D[],s,p;if(d=3D=3Df){addthis.cache[w]=3Dr}if(v){for(s=3D=
0;s<r.length;s++){p=3Dr[s];if(p.className.indexOf(u)>-1){q.push(p)}}}else=
{u=3Du.replace(/\-/g,"\\-");var n=3Dnew =
RegExp("(^|\\s)"+u+(t?"\\w*":"")+"(\\s|$)");for(s=3D0;s<r.length;s++){p=3D=
r[s];if(n.test(p.className)){q.push(p)}}}return(q)},m=3Di.getElementsByCl=
assname||l;function k(d){if(typeof d=3D=3D"string"){var =
n=3Dd.substr(0,1);if(n=3D=3D"#"){d=3Di.getElementById(d.substr(1))}else{i=
f(n=3D=3D"."){d=3Dm(f,"*",d.substr(1))}else{}}}if(!d){d=3D[]}else{if(!(d =
instanceof Array)){d=3D[d]}}return d}function a(n,d){return =
function(){addthis.plo.push({call:n,args:arguments,ns:d})}}function =
j(o){var =
n=3Dthis,d=3Dthis.queue=3D[];this.name=3Do;this.call=3Dfunction(){d.push(=
arguments)};this.call.queuer=3Dthis;this.flush=3Dfunction(r,q){for(var =
p=3D0;p<d.length;p++){r.apply(q||n,d[p])}return =
r}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer=
:j,_queueFor:a,_select:k,_gebcn:l,button:a("button"),toolbox:a("toolbox")=
,update:a("update"),util:{getServiceName:b},addEventListener:h(_ate.ed.ad=
dEventListener,_ate.ed),removeEventListener:h(_ate.ed.removeEventListener=
,_ate.ed)}})()}_adr.append((function(){if(!window.addthis.ost){_ate.exten=
d(addthis,_ate.api);var =
d=3Ddocument,u=3Dundefined,w=3Dwindow,unaccent=3Dfunction(s){if(s.indexOf=
("&")>-1){s=3Ds.replace(/&([aeiou]).+;/g,"$1")}return =
s},customServices=3D{},globalConfig=3Dw.addthis_config,globalShare=3Dw.ad=
dthis_share,upConfig=3D{},upShare=3D{},body=3Dd.gn("body").item(0),mrg=3D=
function(o,n){if(n&&o!=3D=3Dn){for(var k in =
n){if(o[k]=3D=3D=3Du){o[k]=3Dn[k]}}}},addevts=3Dfunction(o,ss,au){var =
oldclick=3Do.onclick||function(){},genshare=3Dfunction(){_ate.ed.fire("ad=
dthis.menu.share",window.addthis||{},{service:ss})};if(o.conf.data_ga_tra=
cker||addthis_config.data_ga_tracker||o.conf.data_ga_property||addthis_co=
nfig.data_ga_property){o.onclick=3Dfunction(){_ate.gat(ss,au,o.conf,o.sha=
re);genshare();oldclick()}}else{o.onclick=3Dfunction(){genshare();oldclic=
k()}}},rpl=3Dfunction(o,n){var r=3D{};for(var k in =
o){if(n[k]){r[k]=3Dn[k]}else{r[k]=3Do[k]}}return =
r},addthis=3Dwindow.addthis,genieu=3Dfunction(share){return"mailto:?subje=
ct=3D"+_euc(share.title?share.title:"%20")+"&body=3D"+_euc(share.title?sh=
are.title:"")+(share.title?"%0D%0A":"")+_euc(share.url)+"%0D%0A%0D%0AShar=
ed via =
AddThis.com"},b_title=3D{email:"Email",mailto:"Email",print:"Print",favor=
ites:"Save to Favorites",twitter:"Tweet This",digg:"Digg =
This",more:"View more =
services"},json=3D{email_vars:1,templates:1,services_custom:1},nosend=3D{=
feed:1,more:1,email:1,mailto:1},nowindow=3D{feed:1,email:1,mailto:1,print=
:1,more:1,favorites:1},a_config=3D["username","services_custom","services=
_exclude","services_compact","services_expanded","ui_click","ui_hide_embe=
d","ui_delay","ui_hover_direction","ui_language","ui_offset_top","ui_offs=
et_left","ui_header_color","ui_header_background","ui_icons","ui_cobrand"=
,"data_use_cookies","data_track_clickback","data_track_linkback"],a_share=
=3D["url","title","templates","email_template","email_vars","html","swfur=
l","width","height","screenshot","author","description","content"],_svcur=
l=3Dfunction(config,share){var sv=3Dconfig.services instanceof =
Array?config.services[0]:config.services||"";return"http://"+_atd+"bookma=
rk.php?v=3D"+_atc.ver+"&pub=3D"+_euc(_ate.pub())+"&s=3D"+sv+(share.url?"&=
url=3D"+_euc(share.url):"")+(share.title?"&title=3D"+_euc(share.title):""=
)+"&tt=3D0"},_makeButton=3Dfunction(w,h,alt,url){var =
img=3Dd.ce("img");img.width=3Dw;img.height=3Dh;img.border=3D0;img.alt=3Da=
lt;img.src=3Durl;return =
img},_parseAttributes=3Dfunction(el,attrs,overrides,childWins){var =
rv=3D{};overrides=3Doverrides||{};for(var =
i=3D0;i<attrs.length;i++){if(overrides[attrs[i]]&&!childWins){rv[attrs[i]=
]=3Doverrides[attrs[i]]}else{if(el){var =
p=3D"addthis:"+attrs[i],v=3Del.getAttribute?el.getAttribute(p)||el[p]:el[=
p];if(v){rv[attrs[i]]=3Dv}else{if(overrides[attrs[i]]){rv[attrs[i]]=3Dove=
rrides[attrs[i]]}}if(rv[attrs[i]]=3D=3D=3D"true"){rv[attrs[i]]=3Dtrue}els=
e{if(rv[attrs[i]]=3D=3D=3D"false"){rv[attrs[i]]=3Dfalse}}}}if(rv[attrs[i]=
]!=3D=3Dundefined&&json[attrs[i]]&&(typeof =
rv[attrs[i]]=3D=3D"string")){eval("var e =3D =
"+rv[attrs[i]]);rv[attrs[i]]=3De}}return =
rv},_processCustomServices=3Dfunction(conf){var =
acs=3D(conf||{}).services_custom;if(!acs){return}if(!(acs instanceof =
Array)){acs=3D[acs]}for(var i=3D0;i<acs.length;i++){var =
service=3Dacs[i];if(service.name&&service.icon&&service.url){service.code=
=3Dservice.url=3Dservice.url.replace(/ =
/g,"");if(service.code.indexOf("http")=3D=3D=3D0){service.code=3Dservice.=
code.substr((service.code.indexOf("https")=3D=3D=3D0?8:7))}service.code=3D=
service.code.split("?").shift().split("/").shift().toLowerCase();customSe=
rvices[service.code]=3Dservice}}},_select=3Daddthis._select,_getCustomSer=
vice=3Dfunction(ss,conf){return =
customServices[ss]||{}},_getATtributes=3Dfunction(el,config,share,childWi=
ns){var =
rv=3D{conf:config||{},share:share||{}};rv.conf=3D_parseAttributes(el,a_co=
nfig,config,childWins);rv.share=3D_parseAttributes(el,a_share,share,child=
Wins);return =
rv},_render=3Dfunction(what,conf,attrs){_ate.igv();if(what){conf=3Dconf||=
{};attrs=3Dattrs||{};var =
config=3Dconf.conf||globalConfig,share=3Dconf.share||globalShare,onmouseo=
ver=3Dattrs.onmouseover,onmouseout=3Dattrs.onmouseout,onclick=3Dattrs.onc=
lick,internal=3Dattrs.internal,ss=3Dattrs.singleservice;if(ss){config.pro=
duct=3D"tbx-"+_atc.ver;if(onclick=3D=3D=3Du){onclick=3Dnosend[ss]?functio=
n(el,config,share){var s=3Drpl(share,upShare);return =
addthis_open(el,ss,s.url,s.title,rpl(config,upConfig),s)}:nowindow[ss]?fu=
nction(el,config,share){var s=3Drpl(share,upShare);return =
addthis_sendto(ss,rpl(config,upConfig),s)}:null}}else{if(!attrs.noevents)=
{if(!attrs.nohover){if(onmouseover=3D=3D=3Du){onmouseover=3Dfunction(el,c=
onfig,share){return =
addthis_open(el,"",null,null,config,share)}}if(onmouseout=3D=3D=3Du){onmo=
useout=3Dfunction(el){return =
addthis_close()}}if(onclick=3D=3D=3Du){onclick=3Dfunction(el,config,share=
){return =
addthis_sendto("more",config,share)}}}else{if(onclick=3D=3D=3Du){onclick=3D=
function(el,config,share){return =
addthis_open(el,"more",null,null,config,share)}}}}}what=3D_select(what);f=
or(var i=3D0;i<what.length;i++){var =
o=3Dwhat[i],oattr=3D_getATtributes(o,config,share,true)||{};mrg(oattr.con=
f,globalConfig);mrg(oattr.share,globalShare);o.conf=3Doattr.conf;o.share=3D=
oattr.share;if(o.conf.ui_language){_ate.alg(o.conf.ui_language)}_processC=
ustomServices(o.conf);if((!o.conf||!o.conf.ui_click)&&!_ate.bro.ipa){if(o=
nmouseover){o.onmouseover=3Dfunction(){return =
onmouseover(this,this.conf,this.share)}}if(onmouseout){o.onmouseout=3Dfun=
ction(){return =
onmouseout(this)}}if(onclick){o.onclick=3Dfunction(){return =
onclick(this,this.conf,this.share)}}}else{if(onclick){o.onclick=3Dfunctio=
n(){return =
addthis_open(this,ss?ss:"",null,null,this.conf,this.share)}}}if(o.tagName=
.toLowerCase()=3D=3D"a"){if(ss){var =
customService=3D_getCustomService(ss,o.conf);o.conf.product=3D"tbx-"+_atc=
.ver;if(customService&&customService.code&&customService.icon){if(o.first=
Child&&o.firstChild.className.indexOf("at300bs")>-1){o.firstChild.style.b=
ackground=3D"url("+customService.icon+") no-repeat top =
left"}}if(!nowindow[ss]){var =
t=3D_ate.trim,template=3Do.share.templates&&o.share.templates[ss]?o.share=
.templates[ss]:"",url=3Do.share.url||addthis_share.url,title=3Do.share.ti=
tle||addthis_share.title,swfurl=3Do.share.swfurl||addthis_share.swfurl,wi=
dth=3Do.share.width||addthis_share.width,height=3Do.share.height||addthis=
_share.height,description=3Do.share.description||addthis_share.descriptio=
n,screenshot=3Do.share.screenshot||addthis_share.screenshot;o.href=3D"//"=
+_atd+"bookmark.php?pub=3D"+t(addthis_config.username||o.conf.username||_=
ate.pub(),1)+"&v=3D"+_atc.ver+"&source=3Dtbx-"+_atc.ver+"&tt=3D0&s=3D"+ss=
+"&url=3D"+_euc(url||"")+"&title=3D"+t(title||"",1)+"&content=3D"+t(o.sha=
re.content||addthis_share.content||"",1)+(template?"&template=3D"+_euc(te=
mplate):"")+(o.conf.data_track_clickback||o.conf.data_track_linkback?"&sm=
s_ss=3D1":"")+"&lng=3D"+(o.conf.ui_language||_ate.lng()||"xy").split("-")=
.shift()+(description?"&description=3D"+t(description,1):"")+(swfurl?"&sw=
furl=3D"+_euc(swfurl):"")+(attrs.issh?"&ips=3D1":"")+(width?"&width=3D"+_=
euc(width):"")+(height?"&height=3D"+_euc(height):"")+(screenshot?"&screen=
shot=3D"+_euc(screenshot):"")+(customService&&customService.url?"&acn=3D"=
+_euc(customService.name)+"&acc=3D"+_euc(customService.code)+"&acu=3D"+_e=
uc(customService.url):"")+(_ate.uid?"&uid=3D"+_euc(_ate.uid):"");addevts(=
o,ss,url);o.target=3D"_blank";addthis.links.push(o)}else{if(ss=3D=3D"mail=
to"||(ss=3D=3D"email"&&(o.conf.ui_use_mailto||_ate.bro.iph||_ate.bro.ipa)=
)){o.onclick=3Dfunction(){};o.href=3Dgenieu(o.share);addevts(o,ss,url);ad=
dthis.ems.push(o)}}if(!o.title||o.at_titled){o.title=3Dunaccent(b_title[s=
s]?b_title[ss]:"Send to =
"+addthis.util.getServiceName(ss,!customService));o.at_titled=3D1}}}var =
app;switch(internal){case"img":if(!o.hasChildNodes()){var =
lang=3D_ate.lng().split("-").shift(),validatedLang=3D_ate.ivl(lang);if(!v=
alidatedLang){lang=3D"en"}else{if(validatedLang!=3D=3D1){lang=3Dvalidated=
Lang}}app=3D_makeButton(_ate.iwb(lang)?150:125,16,"Share",_atr+"static/bt=
n/v2/lg-share-"+lang.substr(0,2)+".gif")}break}if(app){o.appendChild(app)=
}}}},buttons=3Daddthis._gebcn(body,"A","addthis_button_",true,true),_rend=
erToolbox=3Dfunction(collection,config,share,reprocess){for(var =
i=3D0;i<collection.length;i++){var =
b=3Dcollection[i];if(b=3D=3Dnull){continue}if(reprocess!=3D=3Dfalse||!b.o=
st){var =
config=3Dconfig||globalConfig,share=3Dshare||globalShare,attr=3D_getATtri=
butes(b,config,share,true),hc=3D0,a=3D"at300",c=3Db.className||"",s=3Dc.m=
atch(/addthis_button_([\w\.]+)(?:\s|$)/),options=3Du,sv=3Ds&&s.length?s[1=
]:0;if(sv){if(sv=3D=3D=3D"facebook_like"){var =
fblike;if(!_ate.bro.msi){fblike=3Dd.ce("iframe")}else{b.innerHTML=3D'<ifr=
ame frameborder=3D"0" scrolling=3D"no" =
scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";fblike=3Db.firstChild}fblike.st=
yle.overflow=3D"hidden";fblike.style.border=3D"none";fblike.style.borderW=
idth=3D"0px";fblike.style.width=3D"82px";fblike.style.height=3D"25px";fbl=
ike.style.marginTop=3D"-2px";fblike.src=3D"//www.facebook.com/plugins/lik=
e.php?href=3D"+_euc(share.url||addthis_share.url)+"&layout=3Dbutton_count=
&show_faces=3Dfalse&width=3D100&action=3Dlike&font=3Darial&colorscheme=3D=
light";if(!_ate.bro.msi){b.appendChild(fblike)}}else{if(sv.indexOf("prefe=
rred")>-1){window.addthis_product=3D"tbx-"+_atc.ver;s=3Dc.match(/addthis_=
button_preferred_([0-9]+)(?:\s|$)/);var =
svidx=3D((s&&s.length)?Math.min(12,Math.max(1,parseInt(s[1]))):1)-1;if(wi=
ndow._atw){var =
excl=3D_atw.conf.services_exclude,locopts=3D_atw.loc,opts=3Daddthis_optio=
ns.replace(",more","").split(",");if(svidx<opts.length){sv=3Dopts[svidx];=
locopts=3Dlocopts.replace(sv,"").replace(",,","").replace(/,$|^,/,"")}els=
e{if(typeof =
locopts!=3D"array"){locopts=3Dlocopts.split(",")}do{if(svidx<locopts.leng=
th){sv=3Dlocopts[svidx]}else{break}}while(excl.indexOf(svidx++)=3D=3D-1)}=
b._ips=3D1;if(b.className.indexOf(sv)=3D=3D-1){b.className+=3D" =
addthis_button_"+sv}}else{if(config.ui_language||window.addthis_language)=
{_ate.alg(config.ui_language)}_ate.plo.push(["deco",_renderToolbox,[b],co=
nfig,share,true]);if(_ate.gssh){_ate.pld=3D_ate.ajs("static/r07/menu54.js=
")}else{if(!_ate.pld){_ate.pld=3D1;var =
loadmenu=3Dfunction(){_ate.pld=3D_ate.ajs("static/r07/menu54.js")};if(_at=
e.upm){_ate._rec.push(function(data){if(data.ssh){loadmenu()}});_ate.sto(=
loadmenu,500)}else{loadmenu()}}}continue}}}if(!b.childNodes.length){var =
sp=3Dd.ce("span");b.appendChild(sp);sp.className=3Da+"bs =
at15t_"+sv}else{if(b.childNodes.length=3D=3D1){var =
cn=3Db.childNodes[0];if(cn.nodeType=3D=3D3){var =
sp=3Dd.ce("span"),tv=3Dcn.nodeValue;b.insertBefore(sp,cn);sp.className=3D=
a+"bs =
at15t_"+sv}}else{hc=3D1}}if(sv=3D=3D=3D"compact"){if(!hc&&c.indexOf(a)=3D=
=3D-1){b.className+=3D" =
"+a+"m"}}else{if(sv=3D=3D=3D"expanded"){if(!hc&&c.indexOf(a)=3D=3D-1){b.c=
lassName+=3D" =
"+a+"m"}options=3D{nohover:true,singleservice:"more"}}else{if(!hc&&c.inde=
xOf(a)=3D=3D-1){b.className+=3D" =
"+a+"b"}options=3D{singleservice:sv}}}if(b._ips){if(!options){options=3D{=
}}options.issh=3Dtrue}_render([b],attr,options);b.ost=3D1;window.addthis_=
product=3D"tbx-"+_atc.ver}}}},gat=3Dfunction(s,au,conf,share){var =
pageTracker=3Dconf.data_ga_tracker,propertyId=3Dconf.data_ga_property;if(=
propertyId&&typeof(window._gat)=3D=3D"object"){pageTracker=3D_gat._getTra=
cker(propertyId)}if(pageTracker&&typeof(pageTracker)=3D=3D"string"){pageT=
racker=3Dwindow[pageTracker]}if(pageTracker&&typeof(pageTracker)=3D=3D"ob=
ject"){var =
gaUrl=3Dau||(share||{}).url||location.href;if(gaUrl.toLowerCase().replace=
("https","http").indexOf("http%3a%2f%2f")=3D=3D0){gaUrl=3D_duc(gaUrl)}try=
{pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){try{pageTracker._ini=
tData();pageTracker._trackEvent("addthis",s,gaUrl)}catch(e){}}}};_ate.gat=
=3Dgat;addthis.update=3Dfunction(which,what,value){if(which=3D=3D"share")=
{if(!window.addthis_share){window.addthis_share=3D{}}window.addthis_share=
[what]=3Dvalue;upShare[what]=3Dvalue;for(var i in addthis.links){var =
o=3Daddthis.links[i],rx=3Dnew =
RegExp("&"+what+"=3D(.*)&"),ns=3D"&"+what+"=3D"+_euc(value)+"&";o.href=3D=
o.href.replace(rx,ns);if(o.href.indexOf(what)=3D=3D-1){o.href+=3Dns}}for(=
var i in addthis.ems){var =
o=3Daddthis.ems[i];o.href=3Dgenieu(addthis_share)}}else{if(which=3D=3D"co=
nfig"){if(!window.addthis_config){window.addthis_config=3D{}}window.addth=
is_config[what]=3Dvalue;upConfig[what]=3Dvalue}}};addthis._render=3D_rend=
er;addthis.button=3Dfunction(what,config,share){_render(what,{conf:config=
,share:share},{internal:"img"})};addthis.toolbox=3Dfunction(what,config,s=
hare){var toolboxes=3D_select(what);for(var =
i=3D0;i<toolboxes.length;i++){var =
tb=3Dtoolboxes[i],attr=3D_getATtributes(tb,config,share),sp=3Dd.ce("div")=
,c;if(tb){c=3Dtb.getElementsByTagName("a");if(c){_renderToolbox(c,attr.co=
nf,attr.share)}tb.appendChild(sp)}sp.className=3D"atclear"}};addthis.read=
y=3Dfunction(){var =
at=3Daddthis,a=3D".addthis_";if(at.ost){return}at.ost=3D1;addthis.toolbox=
(a+"toolbox");addthis.button(a+"button");_renderToolbox(buttons,null,null=
,false);_ate.ed.fire("addthis.ready",addthis);for(var =
i=3D0,plo=3Dat.plo,q;i<plo.length;i++){q=3Dplo[i];(q.ns?at[q.ns]:at)[q.ca=
ll].apply(this,q.args)}};window.addthis=3Daddthis;window.addthis.ready()}=
}));_ate.extend(addthis,{user:(function(){var =
f=3D_ate,c=3Daddthis,g=3D{},d=3D0,j;function i(a,k){return =
f.reduce(["getID","getServiceShareHistory"],a,k)}function h(a,k){return =
function(l){setTimeout(function(){l(f[a]||k)},0)}}function =
b(){if(d){return}if(j!=3D=3Dnull){clearTimeout(j)}j=3Dnull;d=3D1;i(functi=
on(l,a,k){g[a]=3Dg[a].queuer.flush(h.apply(c,l[k]),c);return =
l},[["uid",""],["_ssh",[]]])}f._rec.push(b);j=3DsetTimeout(b,5000);g.getP=
referredServices=3Dfunction(a){if(window._atw){a(addthis_options.split(",=
"))}else{f.plo.push(["pref",a]);_ate.alg();if(f.gssh){f.pld=3Df.ajs("stat=
ic/r07/menu54.js")}else{if(!f.pld){f.pld=3D1;_ate._rec.push(function(k){i=
f(k.ssh){_ate.pld=3D_ate.ajs("static/r07/menu54.js")}})}}}};return =
i(function(k,a){k[a]=3D(new c._Queuer(a)).call;return k},g)})()});
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://digg.com/tools/diggthis.js

if(!window.__DBW){var __DBW=3D(function(){var =
M=3D{api:"http://widgets.digg.com/buttons/count?url=3D",analytics:"http:/=
/a.digg.com/",css:"http://widgets.digg.com/css/buttonb.css",popup:"http:/=
/digg.com/tools/diggthis/",submit:"http://digg.com/submit?"},W=3D{impress=
ion:5,click:100},O=3D{source:"source",submitted:"submitted",event:"event"=
,diggs:"diggs",storyId:"storyId",buttons:"buttons"},G=3Dtrue,d,f,b=3D{},c=
=3Dfunction(i,j){var =
k,h=3DparseInt(j.diggs),g=3Di.firstChild.firstChild.firstChild.firstChild=
;=0A=
if(h>9999){h=3DMath.floor(data.diggs/1000)+"K"}else{if(h>999){k=3D(h+=3D"=
").charAt(0);h=3Dh.replace(k,k+",")}}g.appendChild(document.createTextNod=
e(h));=0A=
g.nextSibling.appendChild(document.createTextNode(h=3D=3D1?"digg":"diggs"=
));if(j.id){i.firstChild.firstChild.className=3D"db-container"=0A=
}},F=3Dfunction(k){var =
g=3Dd.cloneNode(true),j=3DD(k),l=3D{},m,i;g.className+=3D" =
db-"+j;g.getElementsByTagName("SPAN")[2].className+=3D" db-"+j;=0A=
m=3DL(k);if(m.style=3D=3D=3Dfalse){g.className=3D"db-clean"}function =
h(){for(var n in l){return n}}g.firstChild.onclick=3Dfunction(){var =
o,n=3Dthis.firstChild;=0A=
n.className=3D"db-container =
db-dugg";if(!i){n=3Dn.firstChild.firstChild;if(f.ie){e(n)}else{Y(n,0,func=
tion(){e(n);=0A=
setTimeout(function(){Y(n,100)},175)})}i=3D1}if(h()){U(l,"click")}else{se=
tTimeout(function(){U(l,"click")=0A=
},1000)}Q(m,l)};k.parentNode.replaceChild(g,k);b[m.url]=3Db[m.url]||[];b[=
m.url].push(function(n){if(!h()){l=3Dn;=0A=
U(n,"impression");c(g,n)}});a(m.url)},H=3Dfunction(){var =
h=3Ddocument.createElement("link"),g=3Ddocument.getElementsByTagName("hea=
d")[0]||document.documentElement,i=3Dg.firstChild;=0A=
h.setAttribute("rel","stylesheet");h.setAttribute("type","text/css");h.se=
tAttribute("href",M.css);i?g.insertBefore(h,i):g.appendChild(h);=0A=
H=3D0},Y=3Dfunction(k,i,n){var =
j,l,n,m=3Dfunction(){j=3Di?5:-5;l=3Di?0:100;h(l);setTimeout(g,15)},h=3Dfu=
nction(o){l=3Do;=0A=
k.style.opacity=3D(o/100);k.style.filter=3D"alpha(opacity=3D"+o+")"},g=3D=
function(){if(l=3D=3Di){n&&n()}else{h(l+j);=0A=
setTimeout(g,15)}};m()},V=3Dfunction(j){var =
g=3Ddocument.createElement("script"),h=3Ddocument.getElementsByTagName("h=
ead")[0]||document.documentElement,i=3Dh.firstChild;=0A=
g.setAttribute("type","text/javascript");g.setAttribute("async","true");g=
.setAttribute("src",j);i?h.insertBefore(g,i):h.appendChild(g)=0A=
},a=3Dfunction(g){V(M.api+g)},D=3Dfunction(h){var g=3D"large",i=3D" =
"+h.className+" ",k,j=3D"";if(i.match(/( DiggThisButtonMedium | =
DiggMedium )/)){g=3D"medium"=0A=
}else{if(i.match(/ DiggLarge /)){g=3D"large"}else{if(i.match(/ =
DiggCompact /)){g=3D"compact"}else{if(i.match(/ DiggIcon /)){g=3D"digger"=0A=
}}}}k=3Dh.getElementsByTagName("IMG");if(k[0]){j=3Dk[0].src}else{return =
g}if(j.match(/diggThis\.(gif|png)/i)){return"large"=0A=
}else{if(j.match(/diggThisMedium\.(gif|png)/i)){return"medium"}else{if(j.=
match(/diggThisCompact\.(gif|png)/i)){return"compact"=0A=
}else{if(j.match(/digg-guy-icon.(gif|png)/i)){return"digger"}else{if(j.ma=
tch(/diggThisIcon.(gif|png)/i)){return"digger"=0A=
}}}}}return g},e=3Dfunction(i){var =
h=3Di.firstChild,g=3Dh.nodeValue;if(g.indexOf(",")>=3D0){h.nodeValue=3D+g=
.replace(",","","g")+1=0A=
}else{if(!g.match(/k/i)){g=3D+g+1;h.nodeValue=3Dg;if(g=3D=3D1){i.nextSibl=
ing.firstChild.nodeValue=3D"digg"}else{i.nextSibling.firstChild.nodeValue=
=3D"diggs"=0A=
}}}},B,Q=3Dfunction(j,h){var =
g=3D480,i;if(h.id){j.storyId=3Dh.id}if(j.related=3D=3D=3Dfalse){g=3D335}i=
=3DM.popup+"confirm"+I(j);=0A=
B=3Dwindow.open(i,"diggAction","status=3D0,toolbar=3D0,location=3D0,menub=
ar=3D0,directories=3D0,resizable=3D0,scrollsbars=3D0,height=3D"+g+",width=
=3D590")=0A=
},R=3Dfunction(k){var =
m,j,h,n=3D{},g=3Dk.indexOf("?");if(g>-1){k=3Dk.substr(g+1).replace("&amp;=
","&","g").split("&");=0A=
for(m=3D0,j=3Dk.length;m<j;m++){h=3Dk[m].split("=3D");n[h[0]]=3Dh[1]}}ret=
urn n},L=3Dfunction(h){var j=3D{},g;if(h.href){j=3DR(h.href)=0A=
}j.title=3Descape(unescape(j.url?j.title||"":document.title));j.url=3Desc=
ape(unescape(j.url||location.href)).replace("+","%2b","g");=0A=
j.related=3Dj.related||true;j.style=3Dj.style!=3D"no";if(h.rev){g=3Dh.rev=
.split(",");if(g.length>1){j.rev=3Dg[0].replace("(","").replace(")","").r=
eplace("'","","g");=0A=
j.topic=3DZ(g[1])}}j.bodytext=3Dnull;var =
i=3Dh.getElementsByTagName("span")[0];if(i){j.bodytext=3Di.innerHTML=0A=
}return j},E=3Dfunction(){var =
k,h,g,j,m,l,i;f=3Df||{ie:!!document.all,ie6:this.ie&&document.documentEle=
ment.style&&"maxHeight" in document.documentElement.style};=0A=
d=3Ddocument.createElement("SPAN");d.className=3D"db-wrapper =
db-clear";k=3Ddocument.createElement("SPAN");if(f.ie){k.className=3D"db-i=
e";=0A=
if(f.ie6){k.className=3D"db-ie =
db-ie6"}}h=3Ddocument.createElement("SPAN");h.className=3D"db-container =
db-submit";=0A=
g=3Ddocument.createElement("SPAN");g.className=3D"db-body";j=3Ddocument.c=
reateElement("SPAN");j.className=3D"db-count";=0A=
m=3Ddocument.createElement("SPAN");m.className=3D"db-copy";i=3Ddocument.c=
reateElement("A");i.className=3D"db-anchor";=0A=
d.appendChild(k);k.appendChild(h);h.appendChild(g);g.appendChild(j);g.app=
endChild(m);g.appendChild(i);=0A=
i.appendChild(document.createTextNode("digg"))},I=3Dfunction(h){var =
g=3D[];for(prop in h){if(h[prop]!=3D=3Dnull){g.push(prop+"=3D"+h[prop])=0A=
}}return"?"+g.join("&")},T=3Dfunction(h){var g;for(prop in =
h){if(O[prop]){g=3Dh[prop];delete h[prop];h[O[prop]]=3Dg=0A=
}}return h},U=3Dfunction(i,h){if(G){var =
k=3D{source:"button",submitted:!!i.id,event:h,diggs:i.diggs,storyId:i.id|=
|0,buttons:S},l=3DT(k),j=3DM.analytics+I(l),g=3DMath.floor(Math.random()*=
100)+1;=0A=
if(g<=3DW[h]){new Image().src=3Dj}}},Z=3Dfunction(g){return =
g.replace(/^\s+|\s+$/g,"")},N,K,X,S=3D0,P,C=3Dfunction(){H&&H();=0A=
d||E();P();if(!X){N=3DsetTimeout(C,750)}},A=3Dfunction(){var g=3D['<a =
class=3D"DiggThisButton'];if(window.digg_skin=3D=3D"compact"){g.push(' =
DiggCompact"')=0A=
}else{if(window.digg_skin=3D=3D"icon"){g.push(' =
DiggIcon"')}else{g.push('"')}}if(window.digg_title){g.push(' =
href=3D"',M.submit,"url=3D",escape(digg_url||DIGG_URL||location.href).rep=
lace("+","%2b","g"),"&title=3D",escape(digg_title),'"')=0A=
}else{if(window.digg_url||window.DIGG_URL){g.push(' =
href=3D"',M.submit,"url=3D",escape(digg_url||DIGG_URL).replace("+","%2b",=
"g"),'"')=0A=
}}if(window.digg_media&&window.digg_topic){g.push(' =
rev=3D"',digg_media,", ",digg_topic,'"')}g.push(">");=0A=
if(window.digg_bodytext){g.push("<span>",digg_bodytext,"</span>")}g.push(=
"</a>");document.write(g.join(""))=0A=
},J=3Dfunction(){X=3D1};if(function(g){return =
g&&(g+=3D"").substr(g.indexOf("{")).replace(/\s/g,"")=3D=3D"{[nativecode]=
}"=0A=
}(document.getElementsByClassName)){P=3Dfunction(){var =
g=3Ddocument.getElementsByClassName("DiggThisButton");=0A=
while(g.length){F(g[0]);S++}}}else{P=3Dfunction(){var =
h=3Ddocument.getElementsByTagName("A"),g=3Dh.length,j=3D0,k;=0A=
for(;j<g;j++){k=3D" "+h[j].className+" ";if(k.indexOf(" DiggThisButton =
")>=3D0){F(h[j]);S++}}}}C();if(document.body&&!S){A()=0A=
}if(window.addEventListener){window.addEventListener("load",J,true)}else{=
if(window.attachEvent){window.attachEvent("onload",J)=0A=
}else{K=3Dwindow.onload;window.onload=3DK?function(){K();J()}:J}}return{w=
riteLink:A,addButtons:C,collectDiggs:function(k){var =
h=3Db[escape(k.url).replace("+","%2b","g")],g=3Dh.length,j=3D0;=0A=
for(;j<g;j++){h[j](k)}}}})()}else{__DBW.writeLink()};
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.qksz.net/1e-i0du

document.write("<a =
href=3D\"http://www.kqzyfj.com/click-3040302-10418755\" =
target=3D\"_blank\">  <img =
src=3D\"http://www.tqlkg.com/image-3040302-10418755\" width=3D\"88\" =
height=3D\"31\" alt=3D\"\" border=3D\"0\"/></a>");
------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://asa.tynt.com/javascripts/TyntSpeedSearch.js

function startTyntSSApp() {=0A=
var =
TyntAutoSearchServer=3D"http://"+(window.useTyntStagingMode=3D=3D=3Dtrue?=
"staging-":(window.useTyntDemoMode=3D=3D=3Dtrue?"demo-":""))+"asb.tynt.co=
m";var =
TyntResourceServer=3D"http://"+(window.useTyntStagingMode=3D=3D=3Dtrue?"s=
taging-":(window.useTyntDemoMode=3D=3D=3Dtrue?"demo-":""))+"asa.tynt.com"=
;var =
TyntOvertureServer=3D"http://"+(window.useTyntStagingMode=3D=3D=3Dtrue?"s=
taging-":"")+"sps.tynt.com";var =
TyntPixelUrl=3DTyntAutoSearchServer+"/images/s";var =
SEARCH_DISPLAYED=3D0,CLOSE_BUTTON_CLICKED=3D1,HIDE_FOREVER_CLICKED=3D2,NO=
_WEB_RESULTS=3D3,NO_SITE_RESULTS=3D4,WEB_SEARCH_RESULTS_URL_CLICKED=3D5,S=
ITE_SEARCH_RESULTS_URL_CLICKED=3D6,OUTSIDE_CLICKED=3D7,WEB_SEARCH_IMAGE_R=
ESULTS_URL_CLICKED=3D8,SITE_SEARCH_IMAGE_RESULTS_URL_CLICKED=3D9,NO_WEB_I=
MAGE_RESULTS=3D10,NO_SITE_IMAGE_RESULTS=3D11,MORE_RESULTS_CLICKED=3D12,SE=
ARCH_BUTTON_CLICKED=3D13,POWERED_BY_TYNT_CLICKED=3D14,SPONSORED_SEARCH_RE=
SULTS_URL_CLICKED=3D15,NO_SPONSORED_RESULTS=3D16;var =
searchEngine=3D"bing";var showSearch=3Dtrue;var =
markerx,markery,markerHeight;var content;var =
originalDragMousePosition;var PANEL_WIDTH=3D400;var timeOfCopy=3D0;var =
searchButtonClicked;var queriesOutstanding;var =
searchButtonBackground=3D"url("+TyntResourceServer+"/images/ssr.png) =
no-repeat -0 -40px";var setText=3Dfunction(A,B){A[typeof =
A.innerText=3D=3D"string"?"innerText":"textContent"]=3DB;};var =
removeChildren=3Dfunction(A){while(A.childNodes.length){A.removeChild(A.c=
hildNodes[0]);}};var quadrantFromPosition=3Dfunction(B,E){var =
A=3D["left","top"];var =
D=3D(window.innerWidth||document.documentElement.clientWidth||document.bo=
dy.clientWidth)/2+(window.pageXOffset||document.documentElement.scrollLef=
t+document.body.scrollLeft);var =
C=3D(window.innerHeight||document.documentElement.clientHeight||document.=
body.clientHeight)/2+(window.pageYOffset||document.documentElement.scroll=
Top+document.body.scrollTop);if(B>D){A[0]=3D"right";}if(E>C){A[1]=3D"bott=
om";}return A;};var =
addEventHandler=3D(function(){if(window.addEventListener){return =
function(A,C,B){A.addEventListener(C,B,false);};}else{return =
function(A,C,B){A.attachEvent("on"+C,B);};}})();var =
removeEventHandler=3D(function(){if(window.removeEventListener){return =
function(A,C,B){A.removeEventListener(C,B,false);};}else{return =
function(A,C,B){A.detachEvent("on"+C,B);};}})();var =
buildStatsUrl=3Dfunction(A,C,B){return =
TyntPixelUrl+"?stat=3D"+A+"&ab=3D"+bulletType+"&content=3D"+encodeURIComp=
onent(content)+(C?("&searchUrl=3D"+encodeURIComponent(C)):"")+"&url=3D"+e=
ncodeURIComponent(window.location.href)+"&timestamp=3D"+new =
Date().getTime()+"&e=3D"+searchEngine+(B?"&"+(A=3D=3DSEARCH_BUTTON_CLICKE=
D?"search_content=3D":"details=3D")+encodeURIComponent(B):"")+"&ref=3D"+r=
eferrerDomain()+"&t=3D"+(new Date().getTime()-timeOfCopy);};var =
sendStats=3Dfunction(B,D,C){var =
A=3DcreateDocumentElement("img",{width:0,height:0,src:buildStatsUrl(B,D,C=
)},{position:"absolute",top:"0"});addEventHandler(A,"load",function(E){(E=
.target||E.srcElement).parentNode.removeChild(E.target||E.srcElement);});=
document.body.appendChild(A);A=3Dnull;};var =
titleBarMouseDownHandler=3Dfunction(A){if(window.addEventListener){cancel=
Default(A);cancelPropagation(A);}originalDragMousePosition=3DmousePositio=
n(A);addEventHandler(document,"mousemove",dragHandler);addEventHandler(do=
cument,"mouseup",dragStopHandler);};var =
poweredByTyntClickedHandler=3Dfunction(A){sendStats(POWERED_BY_TYNT_CLICK=
ED,(A.target||A.srcElement).href);};var =
siteImageResultClickedHandler=3Dfunction(A){sendStats(SITE_SEARCH_IMAGE_R=
ESULTS_URL_CLICKED,(A.target||A.srcElement).href,(A.target||A.srcElement)=
.id);};var =
webImageResultClickedHandler=3Dfunction(A){sendStats(WEB_SEARCH_IMAGE_RES=
ULTS_URL_CLICKED,(A.target||A.srcElement).href,(A.target||A.srcElement).i=
d);};var =
moreResultsClickedHandler=3Dfunction(A){sendStats(MORE_RESULTS_CLICKED,nu=
ll,content);};var =
clearSearchResults=3Dfunction(){removeChildren(document.getElementById("t=
yntSearchImageResultsDiv"));removeChildren(document.getElementById("tyntS=
ponsoredSearchResultsDiv"));removeChildren(document.getElementById("tyntS=
iteSearchResultsDiv"));removeChildren(document.getElementById("tyntWebSea=
rchResultsDiv"));document.getElementById("tyntSponsoredResultsTitle").par=
entNode.style.display=3D"none";document.getElementById("tyntSiteResultsTi=
tle").parentNode.style.display=3D"none";document.getElementById("tyntWebR=
esultsTitle").parentNode.style.display=3D"none";};var =
searchButtonClickedHandler=3Dfunction(B){searchButtonClicked=3Dtrue;sendS=
tats(SEARCH_BUTTON_CLICKED,null,document.getElementById("tyntSearchField"=
).value);content=3Ddocument.getElementById("tyntSearchField").value;clear=
SearchResults();sendSearchQueries();document.getElementById("tyntMoreResu=
ltsLink").href=3DexternalSearchLink();document.getElementById("tyntMoreRe=
sultsButton").style.display=3D"none";var =
A=3Ddocument.getElementById("tyntSearchButton");A.style.background=3D"url=
("+TyntResourceServer+"/images/throbber.gif) no-repeat center";};var =
searchFieldKeyDownHandler=3Dfunction(A){if((A.which||A.keyCode)=3D=3D13){=
searchButtonClickedHandler(A);}};var adjustPanel=3Dfunction(){var =
A=3Ddocument.getElementById("tyntSearchPanel");if(A.offsetLeft<5){if(A.st=
yle.right){A.style.right=3D"";}A.style.left=3D"5px";}if(A.offsetTop<5){if=
(A.style.bottom){A.style.bottom=3D"";}A.style.top=3D"5px";}document.getEl=
ementById("tyntShadowRight").style.height=3DA.scrollHeight-5+"px";if(isIE=
6&&A.style.bottom!=3D""){A.style.top=3D(markery-A.scrollHeight-10)+"px";}=
};var bulletType=3DMath.floor(Math.random()*4);var =
processOvertureTextResult=3Dfunction(D){if(!D||!D.Results||!D.Results.Res=
ultSet||!D.Results.ResultSet.Listing||!D.Results.ResultSet.Listing.length=
){return null;}var B=3DD.Results.ResultSet.Listing;var C=3D[];for(var =
A=3D0;A<B.length;A++){C.push({url:B[A]["ClickUrl"],title:B[A]["title"],di=
splay_url:B[A]["siteHost"],description:B[A]["description"]});}return =
C;};var =
processYahooTextResult=3Dfunction(D){if(!D||!D.ysearchresponse||!D.ysearc=
hresponse.resultset_web||!D.ysearchresponse.resultset_web.length){return =
null;}var B=3DD.ysearchresponse.resultset_web;var C=3D[];for(var =
A=3D0;A<B.length;A++){C.push({url:B[A]["url"],title:B[A]["title"],display=
_url:B[A]["dispurl"],description:B[A]["abstract"]});}return C;};var =
processBingTextResult=3Dfunction(D){if(!D||!D.SearchResponse||!D.SearchRe=
sponse.Web||!D.SearchResponse.Web.Results||!D.SearchResponse.Web.Results.=
length){return null;}var B=3DD.SearchResponse.Web.Results;var =
C=3D[];for(var =
A=3D0;A<Math.min(2,B.length);A++){C.push({url:B[A].Url,title:B[A].Title,d=
isplay_url:B[A].DisplayUrl,description:B[A].Description});}return =
C;};var renderTextResult=3Dfunction(I,F,K){var =
G=3DprocessTextResult(F);if(!G){sendStats(resultsSections[K].noResultStat=
);return =
;}if(!document.getElementById("tyntSearchPanel")){renderPanel();}var =
D=3Ddocument.getElementById(resultsSections[K].id);removeChildren(D);D.pa=
rentNode.style.display=3D"";D.parentNode.firstChild.style.display=3D"";va=
r J=3DresultsSections[K].clickHandler;for(var H=3D0;H<G.length;H++){var =
M=3DG[H];var =
B=3DcreateDocumentElement("div",{className:"TyntListItem"});D.appendChild=
(B);if(bulletType){var =
A=3DcreateDocumentElement("img",{className:"TyntBullet",src:TyntResourceS=
erver+"/images/bullet"+bulletType+".gif"});B.appendChild(A);}var =
E=3DcreateDocumentElement("a",{className:"TyntHeader",id:"result"+(H+1),h=
ref:M.url,target:resultsSections[K].target});E.innerHTML=3DM.title?(M.tit=
le.substr(0,63)+(M.title.length>63?"&hellip;":"")):"";addEventHandler(E,"=
mousedown",J);B.appendChild(E);var =
C=3DcreateDocumentElement("div",{className:"Tynt"},{whiteSpace:"nowrap"})=
;C.innerHTML=3DM.description?(M.description.substr(0,68)+(M.description.l=
ength>68?"&hellip;":"")):"";B.appendChild(C);var =
L=3DcreateDocumentElement("span",{className:"TyntResultUrl"});L.innerHTML=
=3DM.display_url.substr(0,64)+(M.display_url.length>64?"&hellip;":"");B.a=
ppendChild(L);}if(searchEngine!=3D"overture"){document.getElementById("ty=
ntMoreResultsButton").style.display=3D"";}adjustPanel();};var =
joinImageSearchResults=3Dfunction(H,B,G){var =
D=3DMath.max(G/2,G-H.length);var E=3DMath.min(D,B.length);var =
F=3DH.length+E-G;var A=3DH;for(var =
C=3D0;C<F;C++){A.pop();}for(C=3D0;C<E;C++){B[C]["webResult"]=3Dtrue;A.pus=
h(B[C]);}return A;};var processYahooImageResult=3Dfunction(A,F){var =
C=3DjoinImageSearchResults(siteImageSearchResult.ysearchresponse.resultse=
t_images||[],webImageSearchResult.ysearchresponse.resultset_images||[],8)=
;var E=3Dfunction(G){if(G.title=3D=3DG.filename){if(!G["abstract"]){var =
H=3DG.filename.split(" ");H.pop();return H.join(" ");}else{return =
G["abstract"];}}else{return G.title;}};var D=3D[];for(var =
B=3D0;B<C.length;B++){D.push({"url":C[B].refererurl,"title":E(C[B]),"thum=
bnail_url":C[B].thumbnail_url,"thumbnail_width":C[B].thumbnail_width,"thu=
mbnail_height":C[B].thumbnail_height});}return D;};var =
processBingImageResult=3Dfunction(A,E){var =
C=3DjoinImageSearchResults(siteImageSearchResult.SearchResponse.Image.Res=
ults||[],webImageSearchResult.SearchResponse.Image.Results||[],8);var =
D=3D[];for(var =
B=3D0;B<C.length;B++){D.push({"url":C[B].Url,"title":C[B].Title,"thumbnai=
l_url":C[B].Thumbnail.Url,"thumbnail_width":C[B].Thumbnail.Width,"thumbna=
il_height":C[B].Thumbnail.Height});}return D;};var =
siteImageSearchResult;var webImageSearchResult;var =
renderImageResult=3Dfunction(H,E,I){if(I){siteImageSearchResult=3DE;}else=
{if(!I){webImageSearchResult=3DE;}}if(hasNoImageData(E)){sendStats(I?NO_S=
ITE_IMAGE_RESULTS:NO_WEB_IMAGE_RESULTS);}if(!siteImageSearchResult||!webI=
mageSearchResult){return ;}var =
F=3DprocessImageResult(I,E);siteImageSearchResult=3Dnull;webImageSearchRe=
sult=3Dnull;if(F&&F.length){if(!document.getElementById("tyntSearchPanel"=
)){renderPanel();}var =
C=3Ddocument.getElementById("tyntSearchImageResultsDiv");removeChildren(C=
);C.parentNode.style.display=3D"";var A=3D0;for(var =
G=3D0;G<F.length;G++){var =
J=3DF[G];A+=3DJ.thumbnail_width/2+4;if(A>(PANEL_WIDTH-15)){break;}var =
D=3DcreateDocumentElement("a",{id:"result"+(G+1),href:J.url},{marginRight=
:"4px"});if(J.webResult){D.target=3D"_blank";}D.innerHTML=3D"<img =
src=3D'"+J.thumbnail_url+"' align=3D'baseline' =
width=3D'"+J.thumbnail_width/2+"' height=3D'"+J.thumbnail_height/2+"'  =
title=3D'"+J.title+"' alt=3D'"+J.title+"' style=3D'border: 1px solid =
gray; display: inline;' id=3D'result"+(G+1)+"'></img>";var =
B=3DJ.webResult?webImageResultClickedHandler:siteImageResultClickedHandle=
r;addEventHandler(D,"mousedown",B);C.appendChild(D);}C.style.display=3D""=
;adjustPanel();}};var =
excludedDomainsQuery=3Dfunction(){if(speedSearchVars.excludedDomains&&spe=
edSearchVars.excludedDomains.length){return"%20-site:"+speedSearchVars.ex=
cludedDomains.join("%20-site:");}else{return"";}};var =
searchResultsDisplayed=3Dfunction(){return(document.getElementById("tyntS=
earchImageResultsDiv").hasChildNodes()||document.getElementById("tyntSpon=
soredSearchResultsDiv").hasChildNodes()||document.getElementById("tyntSit=
eSearchResultsDiv").hasChildNodes()||document.getElementById("tyntWebSear=
chResultsDiv").hasChildNodes());};var =
handleReceivedQuery=3Dfunction(){if(--queriesOutstanding=3D=3D0){var =
A=3Ddocument.getElementById("tyntSearchPanel");if(A&&A.style.bottom!=3D""=
){A.style.top=3DcomputedStyleForElement(A).top;}if(searchButtonClicked){v=
ar =
B=3Ddocument.getElementById("tyntSearchButton").style.background=3Dsearch=
ButtonBackground;if(!searchResultsDisplayed()){var =
D=3Ddocument.getElementById("tyntWebSearchResultsDiv");D.parentNode.style=
.display=3D"";var =
C=3DcreateDocumentElement("div",{},{paddingRight:"17px",paddingBottom:"20=
px",paddingTop:"20px",textAlign:"center"});C.innerHTML=3D'Sorry, no =
search results were found for<br><div style=3D" font-size: 15px; =
font-weight: bold; line-height: 18px; color: #4E4E4E !important; =
margin-top: =
20px;">'+content+"</div>";D.appendChild(C);adjustPanel();}}}};var =
callbackId=3D1;var =
bingAppId=3D"A0B6AFC20F815CAB1512EB7557DC14BCE5D0DAB8";var =
yahooAppId=3D"t5TY.qTV34EP.odSaMKtyC_V6oAflCGicdN7dXGidZGs0SI.Jy_0_9wqPu.=
PWQ--";window.tyntSearchResults=3D{};var =
sendOvertureSearchQuery=3Dfunction(){var B=3DtyntTrim(content);var =
A=3DTyntOvertureServer+"/overture?config=3D"+speedSearchVars.overture.con=
fig+"&partner=3D"+speedSearchVars.overture.partner+"&query=3D"+encodeURIC=
omponent(B)+"&market=3D"+(speedSearchVars.overture.market||"us")+"&filter=
=3Dclean&count=3D"+speedSearchVars.overture.results+"&type=3D"+speedSearc=
hVars.overture.type+"&callback=3DtyntSearchResults.a"+callbackId;var =
C=3Dfunction(E,D){renderTextResult(E,D,"sponsor");handleReceivedQuery();}=
;injectSearchScript(B,false,A,C);};var =
sendYahooSearchQuery=3Dfunction(A,C){var D=3DtyntTrim(content);var =
B,E;if(C){B=3D"http://boss.yahooapis.com/ysearch/images/v1/"+encodeURICom=
ponent(D)+(A?"%20site:"+domainFromLocation():"")+"?appid=3D"+yahooAppId+"=
&format=3Djsonp&count=3D8&filter=3D-hate-porn&callback=3DtyntSearchResult=
s.a"+callbackId+(A?"&sites=3D"+domainFromLocation():"");E=3Dfunction(H,G,=
F){renderImageResult(H,G,F);handleReceivedQuery();};}else{B=3D"http://bos=
s.yahooapis.com/ysearch/web/v1/"+encodeURIComponent(D)+(A?"%20site:"+doma=
inFromLocation():excludedDomainsQuery())+"?appid=3D"+yahooAppId+"&format=3D=
jsonp&style=3Draw&count=3D2&abstract=3Dlong&filter=3D-hate-porn&callback=3D=
tyntSearchResults.a"+callbackId+(A?"&sites=3D"+domainFromLocation():"");E=
=3Dfunction(H,G,F){renderTextResult(H,G,(F?"site":"web"));handleReceivedQ=
uery();};}injectSearchScript(D,A,B,E);};var =
sendBingSearchQuery=3Dfunction(A,C){var D=3DtyntTrim(content);var =
B=3D"http://api.search.live.net/json.aspx?appid=3D"+bingAppId+"&query=3D"=
+encodeURIComponent(D)+(A?"%20site:"+domainFromLocation():excludedDomains=
Query())+"&sources=3Dimage+web&adult=3Dstrict&image.count=3D8&web.count=3D=
2&image.options=3Ddisablequeryalterations&web.options=3Ddisablequeryalter=
ations&jsontype=3Dcallback&jsoncallback=3DtyntSearchResults.a"+callbackId=
;var =
E=3Dfunction(H,G,F){renderImageResult(H,G,F);renderTextResult(H,G,(F?"sit=
e":"web"));handleReceivedQuery();};injectSearchScript(D,A,B,E);};var =
injectSearchScript=3Dfunction(C,A,B,E){var =
D=3DcreateDocumentElement("script",{src:B});window.tyntSearchResults["a"+=
callbackId++]=3Dfunction(F){E(C,F,A);if(D){D.parentNode.removeChild(D);D=3D=
null;}};document.body.appendChild(D);};var =
referrerDomain=3Dfunction(A){var B=3DA||document.referrer;return =
B.replace(/http:\/\//,"").split("/")[0];};var =
domainFromLocation=3Dfunction(A){var =
B=3D(A||document.location.hostname).split(".");var =
C=3DspeedSearchVars.siteSearchDomainDepth||2;if(C>B.length){C=3DB.length;=
}var D=3DB.slice(B.length-C,B.length).join(".");return D;};var =
tyntTrim=3Dfunction(A){return A.replace(/^\s+|\s+$/g,"");};var =
windowSelection=3D{};windowSelection.capture=3Dfunction(){if(typeof =
window.getSelection!=3D"undefined"){this.selection=3Dwindow.getSelection(=
);}else{this.selection=3Ddocument.selection;}return this;};var =
writeTopLevelCookie=3Dfunction(C,A){var =
B=3Ddocument.location.hostname.split(".");var D=3D2;do{var =
E=3DB.slice(B.length-D,B.length).join(".");document.cookie=3DC+";path=3D/=
;domain=3D."+E+";"+A;D++;}while(document.cookie.indexOf(C)=3D=3D-1&&D<=3D=
B.length);if(document.cookie.indexOf(C)=3D=3D-1){document.cookie=3DC+";pa=
th=3D/;"+A;}};var =
hideCookieSet=3Dfunction(){return(document.cookie.indexOf("TyntSearchHide=
=3D")!=3D-1);};var =
copyHandler=3Dfunction(A){if(!document.getElementById("tyntSearchPanel"))=
{var B=3DA.target||A.srcElement;handleCopies(B);}};var =
startListeningForCopies=3Dfunction(){if(!window.navigator.userAgent.match=
("Firefox/2")){addEventHandler(document.body,"copy",copyHandler);}};var =
isIEQuirksMode=3Dfalse;var isIE6=3Dfalse;/*@cc_on=0A=
var isIE =3D true; // Should only be used for decision to include =
IE-only style sheet(s)=0A=
=0A=
// Indicates IE quirks mode (should rename this property)=0A=
var isIEQuirksMode =3D !document.compatMode || =
document.compatMode.indexOf('CSS') =3D=3D -1;=0A=
var fixedPositionPossible =3D false;=0A=
=0A=
/*@if (@_jscript_version < 5.7)=0A=
=0A=
// IE 6 and under=0A=
=0A=
var isIE6 =3D true;=0A=
=0A=
@else=0A=
=0A=
// IE 7 and up=0A=
=0A=
var canDoMaxHeightStyle =3D !isIEQuirksMode; // 7 only supports this in =
standards mode=0A=
var mustFillFormHeadingBackgrounds =3D isIEQuirksMode;=0A=
if (document.body) {=0A=
    var divElement =3D document.createElement('div');=0A=
    document.body.appendChild(divElement);=0A=
=0A=
    try {=0A=
        divElement.style.position =3D 'fixed';=0A=
        if (typeof divElement.currentStyle !=3D 'undefined' && =
divElement.currentStyle.position !=3D 'fixed') {=0A=
            throw new Error('Fixed did not take');=0A=
        }=0A=
        var fixedPositionPossible =3D true;=0A=
    } catch(e) {=0A=
    }=0A=
=0A=
    document.body.removeChild(divElement);=0A=
    divElement =3D null;=0A=
}=0A=
=0A=
@end=0A=
=0A=
@*/var computedStyleForElement=3Dfunction(A){if(typeof =
document.defaultView!=3D"undefined"&&typeof =
document.defaultView.getComputedStyle!=3D"undefined"){computedStyleForEle=
ment=3Dfunction(B){return =
document.defaultView.getComputedStyle(B,"");};}else{computedStyleForEleme=
nt=3Dfunction(B){return B.currentStyle;};}return =
computedStyleForElement(A);};var elementBorders=3Dfunction(A){if(typeof =
document.defaultView=3D=3D"undefined"&&typeof =
document.documentElement.clientLeft=3D=3D"number"){elementBorders=3Dfunct=
ion(B){return[B.clientLeft||0,B.clientTop||0];};}else{elementBorders=3Dfu=
nction(B){var =
C=3Ddocument.defaultView.getComputedStyle(B,"");return[parseFloat(C.borde=
rLeftWidth),parseFloat(C.borderTopWidth)];};}return =
elementBorders(A);};var absoluteElementPosition=3D(function(){if(typeof =
document.documentElement.getBoundingClientRect!=3D"undefined"&&typeof =
document.documentElement.clientLeft=3D=3D"number"&&typeof =
document.getBoxObjectFor=3D=3D"undefined"){var F=3Dfunction(I){var =
J=3DI.getBoundingClientRect();var G=3DJ.left;var K=3DJ.top;var =
H=3DisIEQuirksMode?document.body:document.documentElement;if(computedStyl=
eForElement(I).position!=3D"fixed"){G+=3Dtypeof =
arguments[1]=3D=3D"number"?arguments[1]:H.scrollLeft||window.pageXOffset|=
|0;K+=3Dtypeof =
arguments[2]=3D=3D"number"?arguments[2]:H.scrollTop||window.pageYOffset||=
0;}G-=3DH.clientLeft;K-=3DH.clientTop;return[G,K];};return F;}if(typeof =
document.getBoxObjectFor!=3D"undefined"){return function(J){var L;var =
H=3Ddocument.body;var K=3Ddocument.getBoxObjectFor(J);var G=3DK.x;var =
M=3DK.y;for(var =
I=3DJ.parentNode;I&&I!=3DH;I=3DI.parentNode){if(computedStyleForElement(I=
).position=3D=3D"fixed"){G+=3Dtypeof =
arguments[1]=3D=3D"number"?arguments[1]:windowNode.scrollLeft();M+=3Dtype=
of =
arguments[2]=3D=3D"number"?arguments[2]:windowNode.scrollTop();}if(comput=
edStyleForElement(I).overflow!=3D"visible"){L=3DelementBorders(I);G-=3D(I=
.scrollLeft-L[0]);M-=3D(I.scrollTop-L[1]);}}return[G,M];};}var =
E,C,D,B;var A=3Dfunction(H,G){var L,K,J,I=3D[0,0,0,0];var =
M=3DcomputedStyleForElement(H).position;if(M!=3D"fixed"){while(H.parentNo=
de&&H.parentNode!=3D=3DG){H=3DH.parentNode;L=3DcomputedStyleForElement(H)=
.position||"static";K=3DcomputedStyleForElement(H)["overflow"];if(!((L=3D=
=3D"static"&&M=3D=3D"absolute")||M=3D=3D"fixed")){if((H.scrollTop||H.scro=
llLeft)&&K!=3D"visible"){I[0]-=3D(H.scrollTop||0);I[1]-=3D(H.scrollLeft||=
0);if(C){J=3DelementBorders(H);I[2]+=3DJ[0];I[3]+=3DJ[1];}}}}}return =
I;};return function(J){var R=3D0,O=3D0,N,P,Q;var G,L=3D[0,0,0,0];var =
I=3DJ;var H=3Dwindow.document;var K=3Ddocument.body;var =
M=3DcomputedStyleForElement(J).display;L=3DA(J,K);if((!E||(!M||M!=3D"inli=
ne"))){O+=3DL[0];R+=3DL[1];}if(C){O+=3DL[2];R+=3DL[3];}do{P=3DcomputedSty=
leForElement(J).position;if(P=3D=3D"fixed"){R+=3Dwindow.pageXOffset;O+=3D=
window.pageYOffset;}if(J!=3D=3DK||(J.offsetLeft>0&&J.offsetTop>0)){if(J.o=
ffsetLeft){R+=3DJ.offsetLeft;}if(J.offsetTop){O+=3DJ.offsetTop;}}if(!D&&J=
!=3D=3DI){Q=3DelementBorders(J);O+=3DQ[0];R+=3DQ[1];}if((P=3D=3D"absolute=
"||P=3D=3D"fixed")&&J.offsetParent=3D=3D=3DK){if(B){Q=3DelementBorders(K)=
;O+=3DQ[0];R+=3DQ[1];}J=3Dnull;}else{J=3DJ.offsetParent;}}while(J);return=
[R,O];};})();var isEventInsideElementWithId=3Dfunction(B,C){var =
A=3DB.target||B.srcElement;do{if(A.id=3D=3DC){return =
true;}A=3DA.parentNode;}while(A&&A.parentNode);return false;};var =
outsideClickedHandler=3Dfunction(A){if(!isEventInsideElementWithId(A,"tyn=
tSearchPanel")){close(OUTSIDE_CLICKED);}};var =
hideForeverClickedHandler=3Dfunction(B){close(HIDE_FOREVER_CLICKED);var =
A=3Dnew =
Date();A.setTime(A.getTime()+(365*24*60*60*1000));writeTopLevelCookie("Ty=
ntSearchHide=3Dtrue","expires=3D"+A.toUTCString());showSearch=3Dfalse;};v=
ar =
closeButtonClickedHandler=3Dfunction(A){close(CLOSE_BUTTON_CLICKED);};var=
 =
close=3Dfunction(B){removeEventHandler(document,"click",outsideClickedHan=
dler);var =
A=3Ddocument.getElementById("tyntSearchPanel");A.parentNode.removeChild(A=
);A=3Dnull;sendStats(B);};function mousePosition(C){var B=3Dtypeof =
C.pageX=3D=3D"number"?C.pageX:(C.clientX+(document.documentElement.scroll=
Left?document.documentElement.scrollLeft:document.body.scrollLeft));var =
A=3Dtypeof =
C.pageY=3D=3D"number"?C.pageY:(C.clientY+(document.documentElement.scroll=
Top?document.documentElement.scrollTop:document.body.scrollTop));return{x=
:B,y:A};}var =
cancelPropagation=3Dfunction(A){A.cancelBubble=3Dtrue;if(A.stopPropagatio=
n){A.stopPropagation();}};var =
cancelDefault=3Dfunction(A){if(A.preventDefault){A.preventDefault();}A.re=
turnValue=3Dfalse;return false;};var =
dragHandler=3Dfunction(B){cancelDefault(B);cancelPropagation(B);var =
C=3DmousePosition(B);var =
A=3Ddocument.getElementById("tyntSearchPanel");if(A.style.top){A.style.to=
p=3DparseFloat(A.style.top)+(C["y"]-originalDragMousePosition["y"])+"px";=
if(parseInt(A.style.top,10)<0){A.style.top=3D0;}}else{A.style.bottom=3Dpa=
rseFloat(A.style.bottom)-(C["y"]-originalDragMousePosition["y"])+"px";}if=
(A.style.left){A.style.left=3DparseFloat(A.style.left)+(C["x"]-originalDr=
agMousePosition["x"])+"px";if(parseInt(A.style.left,10)<0){A.style.left=3D=
0;}}else{A.style.right=3DparseFloat(A.style.right)-(C["x"]-originalDragMo=
usePosition["x"])+"px";}originalDragMousePosition=3DC;A=3Dnull;C=3Dnull;}=
;var =
dragStopHandler=3Dfunction(A){removeEventHandler(document,"mousemove",dra=
gHandler);removeEventHandler(document,"mouseup",dragStopHandler);};var =
addStyle=3Dfunction(){if(!document.getElementById("tyntStyle")){var =
A=3DcreateDocumentElement("style",{id:"tyntStyle",type:"text/css"});var =
B=3Ddocument.createTextNode(".Tynt * { padding-bottom: 0; margin: 0; =
line-height: 14px; color: black !important; border: none;}\n.Tynt * { =
font-size: 11px; font-family: Arial,Verdana,sans-serif !important; =
font-weight: normal; }\n.Tynt { text-align: left; }\n.Tynt div { =
background-color: transparent; }\n.Tynt a { color: #444989 !important; =
text-decoration: none; font-weight: normal; }\n.Tynt a:link { color: =
#0033CC !important; text-decoration: none; }\n.Tynt a:visited { color: =
#663399 !important; text-decoration: none; }\n.Tynt a:hover { color: =
#0033CC !important; text-decoration: underline; }\n.Tynt a.TyntHeader { =
font-size: 11px !important; display: block; font-weight: bold; =
}\n.TyntBottomBar a:hover { font-size: 11px !important; color: #333 =
!important; text-decoration: underline !important; }\n.TyntBottomBar =
a:visited { font-size: 11px !important; color: #333 =
!important}\n.TyntBottomBar a:link { font-size: 11px !important; color: =
#333 !important}\n.Tynt a img { padding: 0; }\ndiv.TyntListItem { =
padding-bottom: 8px; position: relative; }\nimg.TyntBullet { width: =
11px; height: 11px; position: absolute; top: 2px; left: -14px; =
}\n#TyntTitleBar { background: #ccc =
url("+TyntResourceServer+"/images/ssr.png) no-repeat 0 0; padding: 6px; =
cursor: move; text-align: left; }\n.TyntLogo { font-size: 14px; color: =
black; font-weight: bold; }\n.TyntResultsTitle {background-color: white; =
left: 8px; top: -4px; position: absolute; padding: 0 5px 0 5px; color: =
#555 !important; }\n.TyntResultUrl, .TyntResultUrl b { color: #568E1A =
!important; }\n.TyntHeader b { color: #0033CC !important; font-weight: =
bold; }\n.TyntSearchResultsLabel { color: white !important; font-size: =
16px; font-weight: bold; }\n.Tynt input { background-color: white =
!important;  font-size: 15px; font-weight: bold; margin-left: 5px; =
line-height: 18px; border: solid 1px #B7B7B7; color: #4E4E4E !important; =
}\n.Tynt #tyntShadowBottom { -moz-border-radius-bottomleft: 7px; =
-webkit-border-bottom-left-radius: 7px; }\n.Tynt #tyntShadowRight { =
-moz-border-radius-topright: 7px; -moz-border-radius-bottomright: 7px; =
-webkit-border-top-right-radius: 7px; =
-webkit-border-bottom-right-radius: 7px; =
}");if(A.styleSheet){A.styleSheet.cssText=3DB.nodeValue;}else{A.appendChi=
ld(B);}document.getElementsByTagName("head")[0].appendChild(A);}};var =
createDocumentElement=3Dfunction(A,D,E){var =
C=3Ddocument.createElement(A);for(var F in =
D){if(D.hasOwnProperty(F)){C[F]=3DD[F];}}for(var B in =
E){if(E.hasOwnProperty(B)){C.style[B]=3DE[B];}}return C;};var =
renderPanel=3Dfunction(){sendStats(SEARCH_DISPLAYED);addStyle();var =
M=3DcreateDocumentElement("div",{id:"tyntSearchPanel",className:"Tynt"},{=
width:PANEL_WIDTH+(isIEQuirksMode?5:7)+"px",zIndex:9999999,position:"abso=
lute",overflow:"hidden"});var =
B=3DquadrantFromPosition(markerx,markery);M.style[B[0]]=3D(B[0]=3D=3D"lef=
t"?markerx:(window.innerWidth||document.documentElement.clientWidth||docu=
ment.body.clientWidth)-markerx)+"px";M.style[B[1]]=3D(B[1]=3D=3D"top"?mar=
kery+markerHeight+5:(window.innerHeight||document.documentElement.clientH=
eight||document.body.clientHeight)-markery+5)+"px";if(isIE6&&B[1]=3D=3D"b=
ottom"){M.style.top=3D(markery-400+5)+"px";}var =
A=3DcreateDocumentElement("div",{className:"Tynt"},{width:PANEL_WIDTH+"px=
",position:"relative",top:"0",left:"0",backgroundColor:"white",opacity:"0=
.95",border:"solid 1px #ccc"});M.appendChild(A);var =
D=3DcreateDocumentElement("div",{id:"TyntTitleBar",className:"TyntLogo"},=
{height:isIEQuirksMode?"40px":"28px"});if(speedSearchVars.logo){var =
I=3DspeedSearchVars.logoHeight||34;var =
V=3DspeedSearchVars.logoWidth||140;D.innerHTML=3D'<img =
src=3D"'+speedSearchVars.logo+'" alt=3D"'+domainFromLocation()+'" =
style=3D"margin: -4px 0 0 -3px;" height=3D"'+I+'px" =
width=3D"'+V+'px"/>';}else{D.innerHTML=3D'<span =
class=3D"TyntLogo">'+document.location.hostname+"</span>";}A.appendChild(=
D);var =
S=3DcreateDocumentElement("div",{},{backgroundColor:"#373c74",textAlign:"=
left",padding:"6px",position:"relative"});A.appendChild(S);var =
Z=3DcreateDocumentElement("span",{className:" Tynt =
TyntSearchResultsLabel",innerHTML:"Search Results =
"});S.appendChild(Z);if(searchEngine!=3D"overture"){var =
P=3DcreateDocumentElement("input",{id:"tyntSearchField",className:"Tynt",=
type:"text",value:content});S.appendChild(P);var =
a=3DcreateDocumentElement("div",{id:"tyntSearchButton"},{background:searc=
hButtonBackground,position:"absolute",width:"56px",height:"23px",display:=
"block",right:"4px",top:"4px",cursor:"pointer"});S.appendChild(a);}else{Z=
.style.overflow=3D"hidden";Z.style.whiteSpace=3D"nowrap";Z.style.fontSize=
=3D"15px";setText(Z,"Search Results: =
"+(content.substr(0,35)+(content.length>35?"...":"")));}var =
C=3DcreateDocumentElement("div",{id:"tyntCloseButton"},{background:"url("=
+TyntResourceServer+"/images/ssr.png) no-repeat -164px =
-40px",position:"absolute",width:"14px",height:"14px",right:"5px",top:"5p=
x",cursor:"pointer"});D.appendChild(C);var =
J=3DcreateDocumentElement("div",{id:"tyntSearchImageResultsDiv"},{overflo=
w:"hidden",display:"none",textAlign:"center",padding:"4px 0 3px =
5px",position:"relative"});A.appendChild(J);var =
Y=3D{textAlign:"left",paddingLeft:"3px",color:"#4E4E4E",display:"none"};v=
ar =
F=3D{overflow:"hidden",textAlign:"left",paddingTop:"2px",paddingLeft:"17p=
x"};var =
G=3DcreateDocumentElement("div",{id:"tyntSponsoredResultsDiv"},Y);G.inner=
HTML=3D'<div style=3D"background-color: #888888; height: 1px; margin: =
5px 8px 7px 4px; position: relative;"><span class=3D"TyntResultsTitle" =
id=3D"tyntSponsoredResultsTitle">Sponsored Links</span></div>';var =
Q=3DcreateDocumentElement("div",{id:"tyntSponsoredSearchResultsDiv"},F);G=
.appendChild(Q);A.appendChild(G);var =
L=3DcreateDocumentElement("div",{id:"tyntSiteResultsDiv"},Y);L.innerHTML=3D=
'<div style=3D"background-color: #888888; height: 1px; margin: 5px 8px =
7px 4px; position: relative;"><span  class=3D"TyntResultsTitle" =
id=3D"tyntSiteResultsTitle">'+domainFromLocation()+" Search Results =
</span></div>";var =
T=3DcreateDocumentElement("div",{id:"tyntSiteSearchResultsDiv"},F);L.appe=
ndChild(T);A.appendChild(L);var =
E=3DcreateDocumentElement("div",{id:"tyntWebResultsDiv"},Y);E.innerHTML=3D=
'<div style=3D"background-color: #888888; height: 1px; margin: 5px 8px =
7px 4px; position: relative;"><span class=3D"TyntResultsTitle" =
id=3D"tyntWebResultsTitle">Web Search Results</span></div>';var =
H=3DcreateDocumentElement("div",{id:"tyntWebSearchResultsDiv"},F);E.appen=
dChild(H);A.appendChild(E);if(searchEngine!=3D"overture"){var =
O=3DcreateDocumentElement("a",{id:"tyntMoreResultsLink",href:externalSear=
chLink(),target:"_blank"});var =
X=3DcreateDocumentElement("div",{id:"tyntMoreResultsButton"},{background:=
"url("+TyntResourceServer+"/images/ssr.png) no-repeat -56px =
-40px",width:"108px",height:"18px",margin:"0 5px 5px =
0",cursor:"pointer",styleFloat:"right",cssFloat:"right"});A.appendChild(O=
);O.appendChild(X);}var =
U=3DcreateDocumentElement("div",{id:"tyntHideForever",className:"TyntBott=
omBar"},{textAlign:"left",height:"10px",marginTop:"3px",padding:"3px",cle=
ar:"both",backgroundColor:"#CCC",fontSize:"9px",position:"relative"});var=
 K=3DcreateDocumentElement("a",{href:"#",innerHTML:"Don't show this =
again"});U.appendChild(K);A.appendChild(U);var =
R=3DcreateDocumentElement("a",{},{position:"absolute",right:"5px",fontWei=
ght:"bold"});R.href=3D"http://www1.tynt.com/tynt-speedsearch-beta-test/";=
R.innerHTML=3D"powered by tynt &reg;";U.appendChild(R);var =
W=3DcreateDocumentElement("div",{id:"tyntShadowRight"},{position:"absolut=
e",width:"5px",height:"0",top:"5px",right:"0",backgroundColor:"black",opa=
city:"0.08",filter:"blur(add=3Dfalse, direction=3D285, =
strength=3D10)"});M.appendChild(W);var =
N=3DcreateDocumentElement("div",{id:"tyntShadowBottom"},{width:PANEL_WIDT=
H-(isIEQuirksMode?5:3)+"px",height:"5px",marginLeft:"5px",fontSize:"1px",=
backgroundColor:"black",opacity:"0.08",filter:"blur(add=3Dfalse, =
direction=3D45, =
strength=3D10)"});M.appendChild(N);addEventHandler(document,"click",outsi=
deClickedHandler);addEventHandler(C,"click",closeButtonClickedHandler);ad=
dEventHandler(K,"click",hideForeverClickedHandler);addEventHandler(R,"mou=
sedown",poweredByTyntClickedHandler);addEventHandler(D,"mousedown",titleB=
arMouseDownHandler);if(searchEngine!=3D"overture"){addEventHandler(O,"mou=
sedown",moreResultsClickedHandler);addEventHandler(a,"click",searchButton=
ClickedHandler);addEventHandler(P,"keydown",searchFieldKeyDownHandler);}d=
ocument.body.appendChild(M);if(searchEngine!=3D"overture"){P.style.width=3D=
PANEL_WIDTH-80-Z.offsetWidth+"px";}};var =
contentPassesRules=3Dfunction(C){var =
B=3DtyntTrim(C);if(!B||B.length=3D=3D1){return false;}var =
A=3DB.split(/\s+/i).length;return =
A<6&&/^[^@:\.]*([^@:]*\.\s)?[a-zA-Z]{3,}[^@\/]*$/.test(B);};var =
handleCopies=3D(function(){content=3Dnull;var A=3Dfunction(){var =
C=3DwindowSelection.capture();content=3D(typeof =
C.selection.toString!=3D"undefined")?C.selection.toString():document.sele=
ction.createRange().text;};var B=3Dfunction(){var =
H=3DcreateDocumentElement("div",{},{display:"inline"});if(typeof =
window.getSelection!=3D"undefined"){var G=3Dwindow.getSelection();var =
I=3DG.getRangeAt(0);var D=3DI.startContainer;var J=3DI.endContainer;var =
K=3DI.startOffset;var L=3DI.endOffset;try{var =
M=3Ddocument.createRange();if(D.length>K+1){M.setStart(D,K+1);M.setEnd(D,=
K+1);}else{M.setStart(D,K);M.setEnd(D,K);}M.surroundContents(H);var =
F=3DabsoluteElementPosition(H);markerx=3DF[0];markery=3DF[1];markerHeight=
=3DH.offsetHeight;H.parentNode.removeChild(H);M.detach();D.parentNode.nor=
malize();J.parentNode.normalize();}catch(E){}if(typeof =
G.setBaseAndExtent!=3D"undefined"){window.getSelection().setBaseAndExtent=
(I.startContainer,I.startOffset,I.endContainer,I.endOffset);}else{I.setSt=
art(D,K);I.setEnd(J,L);G.removeAllRanges();G.addRange(I);}}else{var =
C=3Ddocument.selection.createRange();markerx=3DC.offsetLeft+(document.doc=
umentElement.scrollLeft||document.body.scrollLeft);markery=3DC.offsetTop+=
(document.documentElement.scrollTop||document.body.scrollTop);markerHeigh=
t=3DC.boundingHeight;}};return =
function(C){if(showSearch&&!C.src){window.setTimeout(function(){A();if(co=
ntentPassesRules(content)){searchButtonClicked=3Dfalse;B();timeOfCopy=3Dn=
ew Date().getTime();sendSearchQueries();}},0);}};})();var =
externalSearchLink;var sendSearchQueries;var processImageResult;var =
processTextResult;var hasNoImageData;var =
resultsSections=3D{web:{id:"tyntWebSearchResultsDiv",clickHandler:functio=
n(A){sendStats(WEB_SEARCH_RESULTS_URL_CLICKED,(A.target||A.srcElement).hr=
ef,(A.target||A.srcElement).id);},target:"_blank",noResultStat:NO_WEB_RES=
ULTS},site:{id:"tyntSiteSearchResultsDiv",clickHandler:function(A){sendSt=
ats(SITE_SEARCH_RESULTS_URL_CLICKED,(A.target||A.srcElement).href,(A.targ=
et||A.srcElement).id);},target:"",noResultStat:NO_SITE_RESULTS},sponsor:{=
id:"tyntSponsoredSearchResultsDiv",clickHandler:function(A){sendStats(SPO=
NSORED_SEARCH_RESULTS_URL_CLICKED,(A.target||A.srcElement).href,(A.target=
||A.srcElement).id);},target:"_blank",noResultStat:NO_SPONSORED_RESULTS}}=
;var =
configureSearchEngine=3Dfunction(){switch(searchEngine){case"overture":se=
ndSearchQueries=3Dfunction(){queriesOutstanding=3D1;sendOvertureSearchQue=
ry();};processTextResult=3DprocessOvertureTextResult;if(!speedSearchVars.=
overture.results||typeof =
speedSearchVars.overture.results!=3D"number"){speedSearchVars.overture.re=
sults=3D4;}speedSearchVars.overture.results=3D(speedSearchVars.overture.r=
esults>7)?7:speedSearchVars.overture.results;hasNoImageData=3Dfunction(A)=
{return =
true;};externalSearchLink=3Dfunction(){return"";};break;case"yahoo":sendS=
earchQueries=3Dfunction(){queriesOutstanding=3D4;sendYahooSearchQuery(tru=
e,true);sendYahooSearchQuery(false,true);sendYahooSearchQuery(true,false)=
;sendYahooSearchQuery(false,false);};hasNoImageData=3Dfunction(A){return(=
!A||A.ysearchresponse.count=3D=3D"0");};processTextResult=3DprocessYahooT=
extResult;processImageResult=3DprocessYahooImageResult;externalSearchLink=
=3Dfunction(){return"http://search.yahoo.com/search?ei=3DUTF-8&p=3D"+enco=
deURIComponent(tyntTrim(content));};break;default:sendSearchQueries=3Dfun=
ction(){queriesOutstanding=3D2;sendBingSearchQuery(true);sendBingSearchQu=
ery(false);};hasNoImageData=3Dfunction(A){return(!A||!A.SearchResponse||!=
A.SearchResponse.Image||!A.SearchResponse.Image.Results);};processTextRes=
ult=3DprocessBingTextResult;processImageResult=3DprocessBingImageResult;e=
xternalSearchLink=3Dfunction(){return"http://www.bing.com/search?q=3D"+en=
codeURIComponent(tyntTrim(content));};break;}};var =
testAutomation=3Dfunction(){var =
A=3Dwindow.location.href.slice(window.location.href.indexOf("?speedSearch=
=3D")+13).split("&");content=3DdecodeURIComponent(A[0]);markerx=3DparseIn=
t(A[1].slice(2),10);markery=3DparseInt(A[2].slice(2),10);markerHeight=3D8=
;sendSearchQueries();};var =
speedSearchVars;if(!hideCookieSet()){if(computedStyleForElement(document.=
body).position=3D=3D"relative"){document.body.style.position=3D"static";}=
speedSearchVars=3Dwindow.tyntSSVariables||{};if(speedSearchVars.searchEng=
ine){searchEngine=3DspeedSearchVars.searchEngine;}configureSearchEngine()=
;startListeningForCopies();if(window.location.href.indexOf("?speedSearch=3D=
")!=3D-1){testAutomation();}}}=0A=
function tyntDocumentIsReady() {=0A=
    var html =3D document.getElementsByTagName('html')[0];=0A=
    return !(!html || !document.getElementsByTagName('body')[0] || =
!html.innerHTML || html.innerHTML.toLowerCase().indexOf('</body>') =
=3D=3D -1 || (typeof document.readyState =3D=3D 'string' && =
document.readyState !=3D 'complete')); // Overly cautious=0A=
}=0A=
=0A=
function tyntSSLoader() {=0A=
    window.setTimeout(tyntDocumentIsReady() ? startTyntSSApp : =
tyntSSLoader, 300);=0A=
}=0A=
=0A=
if (!window.tyntSSLoaded) {=0A=
    window.tyntSSLoaded =3D true;=0A=
    tyntSSLoader();=0A=
}=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://content.gannettonline.com/global/s_code/s_code.js

/*  Addition of ComSCORE beacon by Joseph Youngquist */=0A=
var __cs_c1 =3D 2; // Required, and value should be 2=0A=
var __cs_c2 =3D "6035223"; // Required, ID supplied by comSCORE=0A=
var __cs_params =3D ["c1=3D", __cs_c1, "&c2=3D", __cs_c2].join('');=0A=
document.write(unescape("%3Cscript src=3D'" + =
(document.location.protocol =3D=3D "https:" ? "https://sb" : "http://b") =
+=0A=
".scorecardresearch.com/beacon.js?" + __cs_params +"' =
%3E%3C/script%3E"));=0A=
/* End comScore */=0A=
=0A=
//Hi There from the server.=0A=
=0A=
/* SiteCatalyst code version: H.3.=0A=
Copyright 1997-2005 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
if (typeof s_account !=3D'undefined'){=0A=
	if(s_account.indexOf('currentargus') !=3D -1 =
||s_account.indexOf('lcsun-news') !=3D -1 =
||s_account.indexOf('daily-times') !=3D -1 =
||s_account.indexOf('demingheadlight') !=3D -1 =
||s_account.indexOf('detnews') !=3D -1 ||s_account.indexOf('scsun-news') =
!=3D -1 ||s_account.indexOf('muskogeephoenix') !=3D -1 =
||s_account.indexOf('ruidosonews') !=3D -1 =
||s_account.indexOf('idahostatesman') !=3D -1 =
||s_account.indexOf('bellinghamherald') !=3D -1 =
||s_account.indexOf('alamogordonews') !=3D -1 =
||s_account.indexOf('theolympian') !=3D -1 =
||s_account.indexOf('elpasotimes') !=3D -1 ) {s_account =3D =
s_account.replace(/,gntbcstglobal/,"");}=0A=
}=0A=
=0A=
if(typeof s_account=3D=3D'undefined'||s_account=3D=3D'')=0A=
	s_account=3D'gntbcstglobal'=0A=
=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
/* You may add or alter any code config here. */=0A=
/* E-commerce Config */=0A=
s.currencyCode=3D"USD"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dfalse=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mp4,m4v,mov,mpg,avi,wmv,doc,pd=
f,xls"=0A=
s.linkInternalFilters=3D"javascript:apartments,careerbuilder,cars,customc=
oupon,customwire.ap.org,eharmony,gannett,gbahn,highschoolsports,homefinde=
r,homescape,infi,job,network,newsbank,newslibrary,pictopia,salary,topix,u=
r.gcion.com,usatoday,traffic,planetdiscover,metromix,mom"=0A=
if(typeof =
affil_domain!=3D'undefined'){s.linkInternalFilters=3Ds.linkInternalFilter=
s+","+affil_domain}=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
=0A=
s.server=3D"planetdiscover"=0A=
s.channel=3D"search"=0A=
if(typeof pd_search_type !=3D'undefined') {=0A=
	s.pageName=3D"PD - " + pd_search_type=0A=
} else {=0A=
	s.pageName=3D"PD - Search"=0A=
}=0A=
s.prop7=3D"site_search"=0A=
s.prop8=3D"planet discover"=0A=
=0A=
s.prop16=3D'search'=0A=
s.prop23=3Dwindow.location=0A=
s.prop25=3Dg_affilSstatId=0A=
s.prop29=3D"1";=0A=
s.prop38=3D"false";=0A=
s.prop50=3Ds.prop25=0A=
=0A=
if(s.prop7){s.eVar5=3Ds.prop7;}=0A=
if(s.prop25){s.eVar1=3Ds.prop25;}	=0A=
if(typeof s_products !=3D'undefined'){s.products=3Ds_products;}=0A=
=0A=
if(typeof GCION !=3D 'undefined' && typeof gcion_local_cookie !=3D =
'undefined') {=0A=
  if(GCION.Cookies.Cookie.Exists(gcion_local_cookie)) {=0A=
	  var ckie =3D GCION.Cookies.GCION.GetData(gcion_local_cookie);=0A=
	  if(ckie.GcionId){s.prop27=3Dckie.GcionId;}=0A=
	  if(ckie.CookieVersion){s.prop28=3Dckie.CookieVersion;}=0A=
	  if(ckie.RegistrationStatus){s.prop29=3Dckie.RegistrationStatus;}=0A=
	  if(ckie.ZipCode){s.prop30=3Dckie.ZipCode;}=0A=
	  if(ckie.YearOfBirth){s.prop31=3Dckie.YearOfBirth;}=0A=
	  =
if(ckie.Gender){(ckie.Gender=3D=3D1)?(s.prop32=3D'female'):(s.prop32=3D'm=
ale');}=0A=
	  if(ckie.Occupation){s.prop33=3Dckie.Occupation;}=0A=
	  if(ckie.Industry){s.prop34=3Dckie.Industry;}=0A=
	  if(ckie.Country){s.prop35=3Dckie.Country;}=0A=
	  if(ckie.OriginatingSite){s.prop36=3Dckie.OriginatingSite;}=0A=
	  if(ckie.CreationDate){s.prop37=3Dckie.CreationDate;}=0A=
	  if(ckie.RegistrationStatus > =
1){s.prop38=3D"true";s.eVar5=3D'';}else{s.prop38=3D"false";}=0A=
	  (GCION.Zago.Intercept.CheckExceptions(location.href, =
gcion_local_exceptions)) ? (s.prop39=3D"false"):(s.prop39=3D"true");=0A=
	}=0A=
}=0A=
=0A=
=0A=
if(location.href.indexOf("register_zago")!=3D -1) {=0A=
/* Form Analysis Config */=0A=
//s.formList=3D"Zago,login"=0A=
s.trackFormList=3Dtrue=0A=
s.trackPageName=3Dtrue=0A=
s.useCommerce=3Dtrue=0A=
s.varUsed=3D"eVar6"=0A=
s.eventList=3D"event14,event15,event16" //Abandon,Success,Error=0A=
=0A=
}=0A=
=0A=
function sendFormEventsZago() {=0A=
	var gcizagf=3Dwindow.document.Zago;=0A=
	var isok=3Dtrue;=0A=
	if(typeof s.formList =3D=3D 'undefined') =
{s.formList=3D"Zago";s.setupFormAnalysis();}=0A=
	=
if(gcizagf.Gender[0].checked!=3Dtrue&&gcizagf.Gender[1].checked!=3Dtrue) =
{=0A=
		s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: Gender =
not selected');isok=3Dfalse;=0A=
  }=0A=
  else if(gcizagf.YOB.value =3D=3D "" ||gcizagf.YOB.value =3D=3D null) {=0A=
    s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: YOB =
Entry value is Blank');isok=3Dfalse;=0A=
  } else if(isNaN(gcizagf.YOB.value)) {=0A=
    s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: YOB =
Entry value is Not a Number');isok=3Dfalse;=0A=
  } else =
if(gcizagf.YOB.value>gcion_zago_end_year||gcizagf.YOB.value<gcion_zago_st=
art_year) {=0A=
    s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: YOB =
Entry value is Out of Range');isok=3Dfalse;=0A=
  }=0A=
  else if(gcizagf.Country.selectedIndex=3D=3D0) {=0A=
  	if(gcizagf.Zip.value=3D=3D"" ||gcizagf.Zip.value=3D=3Dnull) {=0A=
  	  s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: Zip =
code Entry is Blank');isok=3Dfalse;=0A=
    } else if(isNaN(gcizagf.Zip.value)) {=0A=
      s.sendFormEvent('e','Zago Registration', 'ZagoForm', 'Error: Zip =
code Entry is Not a Number');isok=3Dfalse;=0A=
    }=0A=
  }=0A=
  if(isok){s.sendFormEvent('s','Zago Registration', 'ZagoForm');return =
true;}=0A=
}=0A=
function sendFormEventsZagoLogin() {=0A=
	var gcizagf =3D window.document.login;=0A=
	var isok=3Dtrue;=0A=
	if(typeof s.formList =3D=3D 'undefined') =
{s.formList=3D"login";s.setupFormAnalysis();}=0A=
	if(gcizagf.email.value=3D=3D''||gcizagf.email.value=3D=3Dnull) {=0A=
		s.sendFormEvent('e','Zago Login', 'ZagoLoginForm', 'Username (email) =
Entry is Blank');isok=3Dfalse;=0A=
	} else if(gcizagf.pwd.value=3D=3D''||gcizagf.pwd.value=3D=3Dnull) {=0A=
		s.sendFormEvent('e','Zago Login', 'ZagoLoginForm', 'Password Entry is =
Blank');isok=3Dfalse;=0A=
	}=0A=
	if(isok){s.sendFormEvent('s','Zago Login', 'ZagoLoginForm');}=0A=
}=0A=
/* Plugin Config */=0A=
s.usePlugins=3Dtrue=0A=
function s_gnt_doPlugins(s) {=0A=
	/* Add calls to plugins here */=0A=
	if (window.s_prePlugins) { s_prePlugins(s) }=0A=
	=0A=
	if (window.s_postPlugins) { s_postPlugins(s) }=0A=
	=0A=
        // Only want to grab the domain.com=0A=
        if(window.location.hostname.split('.').length > 2) {=0A=
            =
s.prop24=3Dwindow.location.hostname.match(/^[^.]*.?(.+\..+)/)[1]=0A=
        } else {=0A=
            s.prop24=3Dwindow.location.hostname=0A=
        }=0A=
s.prop41=3Ds.getQueryParam('odyssey')=0A=
s.prop46=3Ds.getQueryParam('keywords') // Capture the search keyword term=0A=
=0A=
s.campaign=3Ds.getQueryParam('source') // Campaign tracking:added by =
Omniture on 10/5/07=0A=
     =0A=
/* Campaign Pathing : check for Campaign and populate prop26 with path */=0A=
var tc =3D s.campaign;=0A=
var pn =3D s.pageName;=0A=
var isCurrent =3D s.c_r('tc');=0A=
if(tc) {s.prop26 =3D tc +": "+pn;s.c_w('tc',tc,0)}=0A=
if(isCurrent && !tc){s.prop26=3Dpn}=0A=
if(tc && isCurrent!=3Dtc){s.prop26 =3D tc +" : "+pn;s.c_w('tc',tc,0)}=0A=
=0A=
/* Set event 3 (page view) on every page: added by Omniture on 11/27/07 =
*/=0A=
s.events=3Ds.events?s.events+',event3':'event3';=0A=
=0A=
}=0A=
s.doPlugins=3Ds_gnt_doPlugins=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here.                 */=0A=
=0A=
/*=0A=
 * Plugin: getQueryParam 2.1 - return query string parameter(s)=0A=
 */=0A=
s.getQueryParam=3Dnew Function("p","d","u",""=0A=
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"=0A=
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"=0A=
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t)v+=3Dv?d+t:t;p=3Dp.su=
bs"=0A=
+"tring(i=3D=3Dp.length?i:i+1)}return v");=0A=
s.p_gpv=3Dnew Function("k","u",""=0A=
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"=0A=
+"=3Ds.pt(q,'&','p_gvf',k)}return v");=0A=
s.p_gvf=3Dnew Function("t","k",""=0A=
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"=0A=
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."=0A=
+"epa(v)}return ''");=0A=
/*=0A=
 * Plugin: linkHandler 0.5 - identify and report custom links=0A=
 */=0A=
s.linkHandler=3Dnew Function("p","t",""=0A=
+"var =
s=3Dthis,h=3Ds.p_gh(),i,l;t=3Dt?t:'o';if(!h||(s.linkType&&(h||s.linkN"=0A=
+"ame)))return =
'';i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h."=0A=
+"substring(0,i);l=3Ds.pt(p,'|','p_gn',h.toLowerCase());if(l){s.linkNam"=0A=
+"e=3Dl=3D=3D'[['?'':l;s.linkType=3Dt;return h;}return '';");=0A=
s.p_gn=3Dnew Function("t","h",""=0A=
+"var =
i=3Dt?t.indexOf('~'):-1,n,x;if(t&&h){n=3Di<0?'':t.substring(0,i);x=3D"=0A=
+"t.substring(i+1);if(h.indexOf(x.toLowerCase())>-1)return n?n:'[[';}"=0A=
+"return 0;");=0A=
s.p_gh=3Dnew Function(""=0A=
+"var s=3Dthis;if(!s.eo&&!s.lnk)return '';var =
o=3Ds.eo?s.eo:s.lnk,y=3Ds.ot("=0A=
+"o),n=3Ds.oid(o),x=3Do.s_oidt;if(s.eo&&o=3D=3Ds.eo){while(o&&!n&&y!=3D'B=
ODY'){"=0A=
+"o=3Do.parentElement?o.parentElement:o.parentNode;if(!o)return =
'';y=3Ds."=0A=
+"ot(o);n=3Ds.oid(o);x=3Do.s_oidt}}return o.href?o.href:'';");=0A=
/*=0A=
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days=0A=
 */=0A=
s.getValOnce=3Dnew Function("v","c","e",""=0A=
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("=0A=
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");=0A=
/*=0A=
 * Plugin: Form Analysis 2.0 (Success, Error, Abandonment)=0A=
 */=0A=
s.setupFormAnalysis=3Dnew Function(""=0A=
+"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var =
f=3Ds.fa;f.ol=3Ds.wd.onload;s."=0A=
+"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.=
even"=0A=
+"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew =
Array('',''"=0A=
+",'','')}");=0A=
s.sendFormEvent=3Dnew Function("t","pn","fn","en",""=0A=
+"var =
s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D=
t=3D=3D'"=0A=
+"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");=0A=
s.faol=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd."=0A=
+"event;f.os=3Dnew =
Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"=0A=
+"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.=
name"=0A=
+";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"=0A=
+"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]=
=3D'"=0A=
+"No Data =
Entered';for(en=3D0;en<fo.elements.length;en++){el=3Dfo.element"=0A=
+"s[en];t=3Del.type;if(t&&t.toUpperCase){t=3Dt.toUpperCase();var =
md=3Del.on"=0A=
+"mousedown,kd=3Del.onkeydown,omd=3Dmd?md.toString():'',okd=3Dkd?kd.toStr=
in"=0A=
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"=0A=
+"=3Dmd;el.s_fakd=3Dkd;el.onmousedown=3Ds.fam;el.onkeydown=3Ds.fam}}}}}f.=
ul=3Ds"=0A=
+".wd.onunload;s.wd.onunload=3Ds.fasl;}return r;");=0A=
s.faos=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,su;if(!e)e=3Ds.wd.event;if(f.vu){s[f.v"=0A=
+"u]=3D'';f.va[1]=3D'';f.va[3]=3D'';}su=3Df.os[this.name];return =
su?su(e):tru"=0A=
+"e;");=0A=
s.fasl=3Dnew Function("e",""=0A=
+"var =
s=3Ds_c_il["+s._in+"],f=3Ds.fa,a=3Df.va,l=3Ds.wd.location,ip=3Ds.trackPag=
"=0A=
+"eName,p=3Ds.pageName;if(a[1]!=3D''&&a[3]!=3D''){a[0]=3D!p&&ip?l.host+l.=
path"=0A=
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!=3D'No Data =
Entered'){if(e=3D=3D'e')a[2]=3D"=0A=
+"'Error';else if(e=3D=3D's')a[2]=3D'Success';else a[2]=3D'Abandon'}else =
a[2]"=0A=
+"=3D'';var =
tp=3Dip?a[0]+':':'',t3=3De!=3D's'?':('+a[3]+')':'',ym=3D!f.uc&&a[3]"=0A=
+"!=3D'No Data =
Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=3Ds.linkTrackV"=0A=
+"ars,lte=3Ds.linkTrackEvents,up=3Ds.usePlugins;if(f.uc){s.linkTrackVars=3D=
"=0A=
+"ltv=3D=3D'None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=3D=
lt"=0A=
+"e=3D=3D'None'?f.vl:lte+','+f.vl;f.cnt=3D-1;if(e=3D=3D'e')s.events=3Ds.p=
t(f.vl,'"=0A=
+",','fage',2);else =
if(e=3D=3D's')s.events=3Ds.pt(f.vl,',','fage',1);else s"=0A=
+".events=3Ds.pt(f.vl,',','fage',0)}else{s.linkTrackVars=3Dltv=3D=3D'None=
'?f."=0A=
+"vu:ltv+','+f.vu}s[f.vu]=3Dym;s.usePlugins=3Dfalse;s.tl(true,'o','Form =
A"=0A=
+"nalysis');s[f.vu]=3D'';s.usePlugins=3Dup}return =
f.ul&&e!=3D'e'&&e!=3D's'?f."=0A=
+"ul(e):true;");=0A=
s.fam=3Dnew Function("e",""=0A=
+"var s=3Ds_c_il["+s._in+"],f=3Ds.fa;if(!e) e=3Ds.wd.event;var =
o=3Ds.trackLas"=0A=
+"tChanged,et=3De.type.toUpperCase(),t=3Dthis.type.toUpperCase(),fn=3Dthi=
s."=0A=
+"form.name,en=3Dthis.name,sc=3Dfalse;if(document.layers){kp=3De.which;b=3D=
e."=0A=
+"which}else{kp=3De.keyCode;b=3De.button}et=3Det=3D=3D'MOUSEDOWN'?1:et=3D=
=3D'KEYDOW"=0A=
+"N'?2:et;if(f.ce!=3Den||f.cf!=3Dfn){if(et=3D=3D1&&b!=3D2&&'BUTTONSUBMITR=
ESETIM"=0A=
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=3Dfn;f.va[3]=3De=
"=0A=
+"n;sc=3Dtrue}else =
if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"=0A=
+"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else =
if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["=0A=
+"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D=
1&&this.s"=0A=
+"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return =
this.s_fak"=0A=
+"d(e);");=0A=
s.ee=3Dnew Function("e","n",""=0A=
+"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");=0A=
s.fage=3Dnew Function("e","a",""=0A=
+"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return =
x=3D=3Da?e:'';");=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_objectID;function s_c2fe(f){var x=3D'',s=3D0,e,a,b,c;while(1){e=3D=0A=
f.indexOf('"',s);b=3Df.indexOf('\\',s);c=3Df.indexOf("\n",s);if(e<0||(b>=3D=0A=
0&&b<e))e=3Db;if(e<0||(c>=3D0&&c<e))e=3Dc;if(e>=3D0){x+=3D(e>s?f.substrin=
g(s,e):=0A=
'')+(e=3D=3Dc?'\\n':'\\'+f.substring(e,e+1));s=3De+1}else return x=0A=
+f.substring(s)}return f}function s_c2fa(f){var s=3Df.indexOf('(')+1,e=3D=0A=
f.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df.substring(s,s+1);if(c=3D=
=3D',')=0A=
a+=3D'","';else if(("\n\r\t ").indexOf(c)<0)a+=3Dc;s++}return =
a?'"'+a+'"':=0A=
a}function s_c2f(cc){cc=3D''+cc;var fc=3D'var f=3Dnew Function(',s=3D=0A=
cc.indexOf(';',cc.indexOf('{')),e=3Dcc.lastIndexOf('}'),o,a,d,q,c,f,h,x=0A=
fc+=3Ds_c2fa(cc)+',"var s=3Dnew Object;';c=3Dcc.substring(s+1,e);s=3D=0A=
c.indexOf('function');while(s>=3D0){d=3D1;q=3D'';x=3D0;f=3Dc.substring(s)=
;a=3D=0A=
s_c2fa(f);e=3Do=3Dc.indexOf('{',s);e++;while(d>0){h=3Dc.substring(e,e+1);=
if(=0A=
q){if(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'"'||h=3D=3D"'"=0A=
)q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D'}')d--}if(d>0)e++}c=3Dc.substring(0,s=
)=0A=
+'new Function('+(a?a+',':'')+'"'+s_c2fe(c.substring(o+1,e))+'")'=0A=
+c.substring(e+1);s=3Dc.indexOf('function')}fc+=3Ds_c2fe(c)+';return =
s");'=0A=
eval(fc);return f}function s_gi(un,pg,ss){var c=3D"function s_c(un,pg,s"=0A=
+"s){var s=3Dthis;s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s."=0A=
+"wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._in]=3Ds=
;s.w"=0A=
+"d.s_c_in++;s.m=3Dfunction(m){return =
(''+m).indexOf('{')<0};s.fl=3Dfunct"=0A=
+"ion(x,l){return x?(''+x).substring(0,l):x};s.co=3Dfunction(o){if(!o)r"=0A=
+"eturn o;var n=3Dnew Object,x;for(x in o)if(x.indexOf('select')<0&&x.i"=0A=
+"ndexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for"=0A=
+"(var p=3D0;p<x.length;p++)if(('0123456789').indexOf(x.substring(p,p+1"=0A=
+"))<0)return 0;return 1};s.rep=3Dfunction(x,o,n){var =
i=3Dx.indexOf(o),l=3D"=0A=
+"n.length>0?n.length:1;while(x&&i>=3D0){x=3Dx.substring(0,i)+n+x.substri=
"=0A=
+"ng(i+o.length);i=3Dx.indexOf(o,i+l)}return x};s.ape=3Dfunction(x){var =
s"=0A=
+"=3Dthis,i;x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&s.charSet&&s.em=3D=
=3D"=0A=
+"1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');while(i>=3D=
"=0A=
+"0){i++;if(('89ABCDEFabcdef').indexOf(x.substring(i,i+1))>=3D0)return "=0A=
+"x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}return x}"=0A=
+";s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')"=0A=
+"):x};s.pt=3Dfunction(x,d,f,a){var =
s=3Dthis,t=3Dx,z=3D0,y,r;while(t){y=3Dt.ind"=0A=
+"exOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Ds.m(f)?s[f](t,a):f(=
t,"=0A=
+"a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.leng"=0A=
+"th?t:''}return ''};s.isf=3Dfunction(t,a){var =
c=3Da.indexOf(':');if(c>=3D0"=0A=
+")a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(2);=
retu"=0A=
+"rn (t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf"=0A=
+"',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0};s.fs=3Dfunction(x,f){var s"=0A=
+"=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.c_d=3D'';s.c_gdf=3Df"=0A=
+"unction(t,a){var s=3Dthis;if(!s.num(t))return 1;return =
0};s.c_gd=3Dfunc"=0A=
+"tion(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriod"=0A=
+"s,p;if(!n)n=3Ds.cookieDomainPeriods;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=
"=0A=
+"=3Dn>2?n:2;p=3Dd.lastIndexOf('.');while(p>=3D0&&n>1){p=3Dd.lastIndexOf(=
'.',"=0A=
+"p-1);n--}s.c_d=3Dp>0&&s.pt(d,'.','c_gdf',0)?d.substring(p):''}return "=0A=
+"s.c_d};s.c_r=3Dfunction(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie"=0A=
+",i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s.epa(c.s"=0A=
+"ubstring(i+2+k.length,e<0?c.length:e));return v!=3D'[[B]]'?v:''};s.c_"=0A=
+"w=3Dfunction(k,v,e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v"=0A=
+";l=3Dl?(''+l).toUpperCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(=
v!=3D'"=0A=
+"'?parseInt(l?l:0):-60);if(t){e=3Dnew Date;e.setTime(e.getTime()+(t*10"=0A=
+"00))}}if(k&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+=
'; p"=0A=
+"ath=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()+';':'')+(d?' d"=0A=
+"omain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,"=0A=
+"f){var =
s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew Arr"=0A=
+"ay;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i].e=3D=
=3De)n=3Di"=0A=
+"}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){"=0A=
+"x.b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return b}return =
0};s.cet=3Df"=0A=
+"unction(f,a,t,o,b){var =
s=3Dthis,r;if(s.apv>=3D5&&(!s.isopera||s.apv>=3D7)"=0A=
+")eval('try{r=3Ds.m(f)?s[f](a):f(a)}catch(e){r=3Ds.m(t)?s[t](e):t(e)}');=
"=0A=
+"else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds.m(b)?s[b](a):b(a);els"=0A=
+"e{s.eh(s.wd,'onerror',0,o);r=3Ds.m(f)?s[f](a):f(a);s.eh(s.wd,'onerror"=0A=
+"',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dthis;return =
s.tfs};s.gtf"=0A=
+"soe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];s.eh(window,\"onerror"=0A=
+"\",1);s.etfs=3D1;var c=3Ds.t();if(c)s.d.write(c);s.etfs=3D0;return =
true')"=0A=
+";s.gtfsfb=3Dfunction(a){return window};s.gtfsf=3Dfunction(w){var =
s=3Dthis"=0A=
+",p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.locatio=
n.ho"=0A=
+"st=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s.gtfs=3Dfunc"=0A=
+"tion(){var =
s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd;if(!s.etfs)s.tfs=3Ds.cet('gtf"=0A=
+"sf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}return s.tfs};s.ca=3Dfunction()"=0A=
+"{var =
s=3Dthis,imn=3D's_i_'+s.fun;if(s.d.images&&s.apv>=3D3&&(!s.isopera||"=0A=
+"s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){s.ios=3D1;if(!s.d.images[imn]&&(!=
s."=0A=
+"isns||(s.apv<4||s.apv>=3D5))){s.d.write('<im'+'g name=3D\"'+imn+'\" =
hei"=0A=
+"ght=3D1 width=3D1 border=3D0 =
alt=3D\"\">');if(!s.d.images[imn])s.ios=3D0}}};s"=0A=
+".mr=3Dfunction(sess,q,ta){var =
s=3Dthis,ns=3Ds.visitorNamespace,unc=3Ds.rep("=0A=
+"s.fun,'_','-'),imn=3D's_i_'+s.fun,im,b,e,rs=3D'http'+(s.ssl?'s':'')+':/=
"=0A=
+"/'+(ns?ns:(s.ssl?'102':unc))+'.112.2O7.net/b/ss/'+s.un+'/1/H.3-pdv-"=0A=
+"2/'+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s.q?s.q:'')+'&[AQE]';if(s.isie&&!"=0A=
+"s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,4095);else =
rs=3Ds.fl(rs,2047)}if(s.i"=0A=
+"os){if (!s.ss)s.ca();im=3Ds.wd[imn]?s.wd[imn]:s.d.images[imn];if(!im)"=0A=
+"im=3Ds.wd[imn]=3Dnew =
Image;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta"=0A=
+"=3D=3D'_self'||ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.name))){b=3De=3D=
new Date;wh"=0A=
+"ile(e.getTime()-b.getTime()<500)e=3Dnew Date}return ''}return '<im'+'"=0A=
+"g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunc"=0A=
+"tion(v){var s=3Dthis;return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.su"=0A=
+"bstring(0,2)=3D=3D's_')t=3Dt.substring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3D"=0A=
+"v};s.gl=3Dfunction(v){var =
s=3Dthis;s.pt(v,',','glf',0)};s.gv=3Dfunction(v"=0A=
+"){var s=3Dthis;return =
s['vpm_'+v]?s['vpv_'+v]:(s[v]?s[v]:'')};s.havf=3D"=0A=
+"function(t,a){var =
s=3Dthis,b=3Dt.substring(0,4),x=3Dt.substring(4),n=3Dpars"=0A=
+"eInt(x),k=3D'g_'+t,m=3D'vpm_'+t,q=3Dt,v=3Ds.linkTrackVars,e=3Ds.linkTra=
ckEven"=0A=
+"ts;s[k]=3Ds.gv(t);if(s.lnk||s.eo){v=3Dv?v+','+s.vl_l:'';if(v&&!s.pt(v,'=
"=0A=
+",','isf',t))s[k]=3D'';if(t=3D=3D'events'&&e)s[k]=3Ds.fs(s[k],e)}s[m]=3D=
0;if(t"=0A=
+"=3D=3D'pageURL')q=3D'g';else if(t=3D=3D'referrer')q=3D'r';else =
if(t=3D=3D'vmk')q=3D'v"=0A=
+"mt';else =
if(t=3D=3D'charSet'){q=3D'ce';if(s[k]&&s.em=3D=3D2)s[k]=3D'UTF-8'}else"=0A=
+" if(t=3D=3D'visitorNamespace')q=3D'ns';else =
if(t=3D=3D'cookieDomainPeriods')q"=0A=
+"=3D'cdp';else if(t=3D=3D'cookieLifetime')q=3D'cl';else =
if(t=3D=3D'visitVariable"=0A=
+"Provider')q=3D'vvp';else if(t=3D=3D'currencyCode')q=3D'cc';else =
if(t=3D=3D'chan"=0A=
+"nel')q=3D'ch';else if(t=3D=3D'campaign')q=3D'v0';else if(s.num(x)) =
{if(b=3D=3D'"=0A=
+"prop')q=3D'c'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'hier'){q=3D'h'+n;"=0A=
+"s[k]=3Ds.fl(s[k],255)}}if(s[k]&&t!=3D'linkName'&&t!=3D'linkType')s.qav+=
=3D'"=0A=
+"&'+q+'=3D'+s.ape(s[k]);return ''};s.hav=3Dfunction(){var =
s=3Dthis;s.qav=3D'"=0A=
+"';s.pt(s.vl_t,',','havf',0);return =
s.qav};s.lnf=3Dfunction(t,h){t=3Dt?t"=0A=
+".toLowerCase():'';h=3Dh?h.toLowerCase():'';var =
te=3Dt.indexOf('=3D');if(t"=0A=
+"&&te>0&&h.indexOf(t.substring(te+1))>=3D0)return t.substring(0,te);re"=0A=
+"turn ''};s.ln=3Dfunction(h){var s=3Dthis,n=3Ds.linkNames;if(n)return =
s.pt"=0A=
+"(n,',','lnf',h);return =
''};s.ltdf=3Dfunction(t,h){t=3Dt?t.toLowerCase()"=0A=
+":'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substrin"=0A=
+"g(0,qi):h;if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'+t)return =
1;"=0A=
+"return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLower"=0A=
+"Case():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Dfunction(h)"=0A=
+"{var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExternalFilters,l"=0A=
+"if=3Ds.linkInternalFilters;lif=3Dlif?lif:s.wd.location.hostname;h=3Dh.t=
oL"=0A=
+"owerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,',','ltdf',h))ret"=0A=
+"urn 'd';if(s.trackExternalLinks&&(lef||lif)&&(!lef||s.pt(lef,',','l"=0A=
+"tef',h))&&(!lif||!s.pt(lif,',','ltef',h)))return 'e';return ''};s.l"=0A=
+"c=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\""=0A=
+");s.lnk=3Ds.co(this);s.t();s.lnk=3D0;if(b)return this[b](e);return =
true"=0A=
+"');s.bc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'];if(s.d&&s.d.all&&"=0A=
+"s.d.all.cppXYctnr)return;s.eo=3De.srcElement?e.srcElement:e.target;s."=0A=
+"t();s.eo=3D0');s.ot=3Dfunction(o){var a=3Do.type,b=3Do.tagName;return =
(a&&a"=0A=
+".toUpperCase?a:b&&b.toUpperCase?b:o.href?'A':'').toUpperCase()};s.o"=0A=
+"id=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p=3Do.protocol,c=3Do.onclick,n=3D'',x"=0A=
+"=3D0;if(!o.s_oid){if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p||p.to=
LowerC"=0A=
+"ase().indexOf('javascript')<0))n=3Do.href;else =
if(c){n=3Ds.rep(s.rep(s."=0A=
+"rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''),' ','');x=3D2}else"=0A=
+" if(o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBMIT')){n=3Do.value;x=3D3}else =
if(o.src"=0A=
+"&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3Dx}}re=
turn o"=0A=
+".s_oid};s.rqf=3Dfunction(t,un){var =
s=3Dthis,e=3Dt.indexOf('=3D'),u=3De>=3D0?','"=0A=
+"+t.substring(0,e)+',':'';return u&&u.indexOf(','+un+',')>=3D0?s.epa(t"=0A=
+".substring(e+1)):''};s.rq=3Dfunction(un){var =
s=3Dthis,c=3Dun.indexOf(',')"=0A=
+",v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return s.pt(v,'&','rqf',un);return =
s.p"=0A=
+"t(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q"=0A=
+"=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=3D'';if(e>=3D0)s.pt(t.substr=
in"=0A=
+"g(0,e),',','sqs',q);return 0};s.sqs=3Dfunction(un,q){var =
s=3Dthis;s.squ"=0A=
+"[un]=3Dq;return 0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,"=0A=
+"c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',"=0A=
+"0);s.pt(s.un,',','sqs',q);v=3D'';for(x in =
s.squ)s.sqq[s.squ[x]]+=3D(s.s"=0A=
+"qq[s.squ[x]]?',':'')+x;for(x in =
s.sqq)if(x&&s.sqq[x]&&(x=3D=3Dq||c<2)){"=0A=
+"v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ape(x);c++}return =
s.c_w(k,v,0)};s.wdl=3D"=0A=
+"new Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onlo"=0A=
+"ad\"),i,o,oc;if(b)r=3Dthis[b](e);for(i=3D0;i<s.d.links.length;i++){o=3D=
s."=0A=
+"d.links[i];oc=3Do.onclick?\"\"+o.onclick:\"\";if((oc.indexOf(\"s_gs("=0A=
+"\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&oc.indexOf(\".tl(\")<0)s.eh(o,\""=0A=
+"onclick\",0,s.lc);}return r');s.wds=3Dfunction(){var =
s=3Dthis;if(s.apv>"=0A=
+"3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachEvent)s.b.attac"=0A=
+"hEvent('onclick',s.bc);else if(s.b&&s.b.addEventListener)s.b.addEve"=0A=
+"ntListener('click',s.bc,false);else s.eh(s.wd,'onload',0,s.wdl)}};s"=0A=
+".vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingG"=0A=
+"roup,k=3D's_vsn_'+s.un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear"=0A=
+"();e.setYear(y+10+(y<1900?1900:0));if(v){v*=3D100;if(!n){if(!s.c_w(k,"=0A=
+"x,e))return 0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction"=0A=
+"(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction("=0A=
+"t,m){var s=3Dthis,i=3Dt?t.indexOf('=3D'):-1,n,x;if(i>=3D0&&m){var =
n=3Dt.subst"=0A=
+"ring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))return n}ret"=0A=
+"urn 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds."=0A=
+"dynamicAccountList,m=3Ds.dynamicAccountMatch,n,i;s.un.toLowerCase();i"=0A=
+"f(x&&l){if(!m)m=3Ds.wd.location.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.t=
oL"=0A=
+"owerCase();m=3Dm.toLowerCase();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}=
i=3D"=0A=
+"s.un.indexOf(',');s.fun=3Di<0?s.un:s.un.substring(0,i)};s.t=3Dfunction(=
"=0A=
+"){var s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Mat"=0A=
+"h.random()*10000000000000):tm.getTime(),sess=3D's'+Math.floor(tm.getT"=0A=
+"ime()/10800000)%10+sed,yr=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMo=
"=0A=
+"nth()+'/'+(yr<1900?yr+1900:yr)+' '+tm.getHours()+':'+tm.getMinutes("=0A=
+")+':'+tm.getSeconds()+' '+tm.getDay()+' '+tm.getTimezoneOffset(),tf"=0A=
+"s=3Ds.gtfs(),ta=3D'',q=3D'',qs=3D'';s.uns();if(!s.q){var =
tl=3Dtfs.location,x=3D"=0A=
+"'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1.0',k=3Ds.c_w('s_cc','tru=
e',0)?'Y':"=0A=
+"'N',hp=3D'',ct=3D'',pn=3D0,ps;if(s.apv>=3D4)x=3Dscreen.width+'x'+screen=
.heigh"=0A=
+"t;if(s.isns||s.isopera){if(s.apv>=3D3){j=3D'1.1';v=3Ds.n.javaEnabled()?=
'Y"=0A=
+"':'N';if(s.apv>=3D4){j=3D'1.2';c=3Dscreen.pixelDepth;bw=3Ds.wd.innerWid=
th;b"=0A=
+"h=3Ds.wd.innerHeight;if(s.apv>=3D4.06)j=3D'1.3'}}s.pl=3Ds.n.plugins}els=
e if"=0A=
+"(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';j=3D'1.2';c=3Dscr=
een."=0A=
+"colorDepth;if(s.apv>=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d=
.d"=0A=
+"ocumentElement.offsetHeight;j=3D'1.3';if(!s.ismac&&s.b){s.b.addBehavi"=0A=
+"or('#default#homePage');hp=3Ds.b.isHomePage(tl)?\"Y\":\"N\";s.b.addBe"=0A=
+"havior('#default#clientCaps');ct=3Ds.b.connectionType}}}else =
r=3D''}if("=0A=
+"s.pl)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.pl[pn].name,100)+';';if"=0A=
+"(p.indexOf(ps)<0)p+=3Dps;pn++}s.q=3D(x?'&s=3D'+s.ape(x):'')+(c?'&c=3D'+=
s.ap"=0A=
+"e(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D'+v:'')+(k?'&k=3D'+k:'')+(bw?'&bw=3D=
'+bw"=0A=
+":'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D'+s.ape(ct):'')+(hp?'&hp=3D'+hp:'')=
+("=0A=
+"p?'&p=3D'+s.ape(p):'')}if(s.usePlugins)s.doPlugins(s);var =
l=3Ds.wd.loca"=0A=
+"tion,r=3Dtfs.document.referrer;if(!s.pageURL)s.pageURL=3Ds.fl(l?l:'',25=
"=0A=
+"5);if(!s.referrer)s.referrer=3Ds.fl(r?r:'',255);if(s.lnk||s.eo){var o"=0A=
+"=3Ds.eo?s.eo:s.lnk;if(!o)return '';var =
p=3Ds.gv('pageName'),w=3D1,t=3Ds.ot("=0A=
+"o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc;if(s.eo&&o=3D=3Ds.eo){while(o&&!n=
&&t!"=0A=
+"=3D'BODY'){o=3Do.parentElement?o.parentElement:o.parentNode;if(!o)retur=
"=0A=
+"n =
'';t=3Ds.ot(o);n=3Ds.oid(o);x=3Do.s_oidt}oc=3Do.onclick?''+o.onclick:'';i=
"=0A=
+"f((oc.indexOf(\"s_gs(\")>=3D0&&oc.indexOf(\".s_oc(\")<0)||oc.indexOf("=0A=
+"\".tl(\")>=3D0)return =
''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('"=0A=
+"?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=3Ds.linkName?s=
"=0A=
+".linkName:s.ln(h);t=3Ds.linkType?s.linkType.toLowerCase():s.lt(h);if("=0A=
+"t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.ape(t):'o')+(h?'&=
pev1=3D'+s"=0A=
+".ape(h):'')+(l?'&pev2=3D'+s.ape(l):'');else =
trk=3D0;if(s.trackInlineSta"=0A=
+"ts){if(!p){p=3Ds.gv('pageURL');w=3D0}t=3Ds.ot(o);i=3Do.sourceIndex;if(s=
.gg("=0A=
+"'objectID')){n=3Ds.gg('objectID');x=3D1;i=3D1}if(p&&n&&t)qs=3D'&pid=3D'=
+s.ape"=0A=
+"(s.fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.ape(s.fl(n,100))+(x?'&oid=
"=0A=
+"t=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'&oi=3D'+i:'')}}if(!trk&&!qs)return =
'';v"=0A=
+"ar =
code=3D'';if(trk&&s.vs(sed))code=3Ds.mr(sess,(vt?'&t=3D'+s.ape(vt):'')"=0A=
+"+s.hav()+q+(qs?qs:s.rq(s.un)),ta);s.sq(trk?'':qs);s.lnk=3Ds.eo=3Ds.link=
"=0A=
+"Name=3Ds.linkType=3Ds.wd.s_objectID=3D'';return =
code};s.tl=3Dfunction(o,t,n"=0A=
+"){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName=3Dn;s.t()};s.ssl=3D("=0A=
+"s.wd.location.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocum=
"=0A=
+"ent;s.b=3Ds.d.body;s.n=3Dnavigator;s.u=3Ds.n.userAgent;s.ns6=3Ds.u.inde=
xOf("=0A=
+"'Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MS"=0A=
+"IE '),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'"=0A=
+"Opera';s.isie=3D(apn=3D=3D'Microsoft Internet =
Explorer');s.isns=3D(apn=3D=3D'Ne"=0A=
+"tscape');s.isopera=3D(apn=3D=3D'Opera');s.ismac=3D(s.u.indexOf('Mac')>=3D=
0);i"=0A=
+"f(o>0)s.apv=3DparseFloat(s.u.substring(o+6));else =
if(ie>0){s.apv=3Dpars"=0A=
+"eInt(i=3Dv.substring(ie+5));if(s.apv>3)s.apv=3DparseFloat(i)}else =
if(s."=0A=
+"ns6>0)s.apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFlo"=0A=
+"at(v);s.em=3D0;if(String.fromCharCode){i=3Descape(String.fromCharCode(2=
"=0A=
+"56)).toUpperCase();s.em=3D(i=3D=3D'%C4%80'?2:(i=3D=3D'%U0100'?1:0))}s.u=
n=3Dun;s"=0A=
+".uns();s.vl_l=3D'vmk,charSet,visitorNamespace,cookieDomainPeriods,coo"=0A=
+"kieLifetime,visitVariableProvider,pageName,pageURL,referrer,currenc"=0A=
+"yCode,purchaseID';s.vl_t=3Ds.vl_l+',channel,server,pageType,campaign,"=0A=
+"state,zip,events,products,linkName,linkType';for(var n=3D1;n<51;n++)s"=0A=
+".vl_t+=3D',prop'+n+',eVar'+n+',hier'+n;s.vl_g=3Ds.vl_t+',trackDownloadL=
"=0A=
+"inks,trackExternalLinks,trackInlineStats,linkLeaveQueryString,linkD"=0A=
+"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkNames'"=0A=
+";if(pg)s.gl(s.vl_g);s.ss=3Dss;if(!ss){s.wds();s.ca()}}",=0A=
l=3Dwindow.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3Dv.in=
dexOf(=0A=
'MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(l)for(i=3D0;i<l.length;i++){=0A=
s=3Dl[i];s.uns();if(s.un=3D=3Dun)return s;else =
if(s.pt(s.un,',','isf',un)){=0A=
s=3Ds.co(s);s.un=3Dun;s.uns();return =
s}}if(e>0){a=3DparseInt(i=3Dv.substring(e=0A=
+5));if(a>3)a=3DparseFloat(i)}else =
if(m>0)a=3DparseFloat(u.substring(m+10)=0A=
);else a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf(=0A=
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=3Ds_c2f(c);return s(=0A=
un,pg,ss)}=0A=

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://detnews.com/scripts/s_local_customization.js


/* Override any s_code.js default settings here */
//s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mp4,m4v,mov,mpg,avi,wmv,doc,=
pdf,xls"

/*
 *  Add all of your domains for your site to this list
*/

//s.linkInternalFilters=3D"javascript:,job,career,careerbuilder,salary,ne=
twork,usatoday,cars,apartments,homescape,homefinder,eharmony,customwire.a=
p.org,gannettnewsservice,customcoupon,newsbank,newslibrary,pictopia,topix=
,infi,gbahn"

/* Site specific doPlugins functions */
function s_prePlugins(s) {
	/* this gets run before standard doPlugins routines */
}

function s_postPlugins(s) {
	/* this gets run after standard doPlugins routines */
=09
}

------=_NextPart_000_0000_01CB024B.C840E510
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://dnps.us.intellitxt.com/intellitxt/front.asp?ipid=12176

/* This source code is Copyright (c) Vibrant Media 2001-2010 and forms =
part of the patented Vibrant Media product "IntelliTXT" (sm). */ =0A=
if('undefined'=3D=3Dtypeof $iTXT){var =
$iTXT=3D{};}if('undefined'=3D=3Dtypeof =
$iTXT.glob){$iTXT.glob=3D{};}if('undefined'=3D=3Dtypeof =
$iTXT.glob.track){$iTXT.glob.track=3D{};}$iTXT.glob.itxtRunning=3D1;if('u=
ndefined'=3D=3Dtypeof =
$iTXT.cnst){$iTXT.cnst=3D{ELEMENT_NODE:1,ATTRIBUTE_NODE:2,TEXT_NODE:3,CDA=
TA_SECTION_NODE:4,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_N=
ODE:9,DOCUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,DNS_INTELLITXT_SUFF=
IX:'.intellitxt.com',DNS_SMARTAD_MARKER:'.smarttargetting.',PIXEL_SERVER_=
PREFIX:'pixel',IFRAME_SCRIPT_DROPPER_LOC:'iframescript.jsp',IFRAME_SCRIPT=
_DROPPER_FLD:'src',ADVERTTYPE_INTELLITXTEDIT:0,ADVERTTYPE_LIVEDOTCOM:77,A=
DVERTTYPE_ZUNE:78,WEIGHTING_DEFAULT_DATABASE:10,WEIGHTING_DEFAULT_TEMPLAT=
E:20,WEIGHTING_DEFAULT_CHANNEL:40,WEIGHTING_DEFAULT_CAMPAIGN:50,WEIGHTING=
_DEFAULT_DEBUG:60};$iTXT.cnst.ADVERTTYPES_NEW_RENDER=3D[];$iTXT.cnst.ADVE=
RTTYPES_NEW_RENDER['at77'] =3D =
true;$iTXT.cnst.ADVERTTYPES_NEW_RENDER['at78'] =3D =
true;$iTXT.cnst.ADVERTTYPES_NEW_RENDER['at79'] =3D =
true;$iTXT.cnst.ADVERTTYPES_WITH_ICONS=3D[];$iTXT.cnst.ADVERTTYPES_WITH_I=
CONS['at0']=3Dtrue;$iTXT.cnst.ADVERTTYPES_WITH_ICONS['at77']=3Dtrue;} =
if('undefined'=3D=3Dtypeof =
$iTXT.frnt){$iTXT.frnt=3D{};}$iTXT.frnt.fS=3Dnew =
Date();_qoptions=3D{tags:"2550.6038.12176"};_qacct=3D"p-fdwEfW0hIeH9U";wi=
ndow.setTimeout('if(itxtLES)itxtLES("http://edge.quantserve.com/quant.js"=
, 100);');
function itxtLES(u){if('string'!=3Dtypeof =
u||!u.match(/^http/)){return;}var =
e=3Ddocument.createElement('script');e.src=3Du;e.type=3D'text/javascript'=
;var b=3Ddocument.getElementsByTagName('body')[0];b.insertBefore(e, =
b.firstChild);}
function itxtDSB(u){if('string'!=3Dtypeof =
u||!u.match(/^http/)){return;}try{if(navigator.appVersion.indexOf('MSIE')=
>=3D0 && ('complete'!=3Ddocument.readyState)){document.write('<s'+'cript =
language=3D"javascript" src=3D"'+u+'"></s'+'cript>');}else =
itxtLES(u);}catch(e){}}
document.itxtDisabled=3D1;
if(!document.itxtInProg && document.itxtDisabled){
document.itxtInProg=3D1;var =
gSEID=3D0,gSEST=3D'',gDTmSt=3D0,gDTmO=3D0,gQAOL=3D0;$iTXT.glob.newRender=3D=
0;var =
bvie=3Dnavigator.appVersion.indexOf('MSIE')>=3D0&&navigator.appVersion.in=
dexOf('Opera')<0,gIAS=3D'';
function gTc(name){    var search =3D name+'=3D';    var returnvalue =3D =
'';    if (document.cookie && (document.cookie.length > 0))    {        =
offset =3D document.cookie.indexOf(search);		        if (offset !=3D -1) =
       		{            offset +=3D search.length;            var end =3D =
document.cookie.indexOf(';', offset);            if (end =3D=3D -1) end =
=3D document.cookie.length;            =
returnvalue=3DdecodeURIComponent(document.cookie.substring(offset, =
end));        }    }    return returnvalue;}var =
MUID=3DgTc('MUID');itxtDSB('http://images.intellitxt.com/ast/js/vm/EventM=
onitor_10798.js');
if(!$iTXT){var =
$iTXT=3D{};}if(!$iTXT.core){$iTXT.core=3D{};}if(!$iTXT.data){$iTXT.data=3D=
{};}if(!$iTXT.fx){$iTXT.fx=3D{};}if(!$iTXT.tmpl){$iTXT.tmpl=3D{};};if(!$i=
TXT.tmpl.js){$iTXT.tmpl.js=3D{};};if(!$iTXT.tmpl.components){$iTXT.tmpl.c=
omponents=3D{};};if(!$iTXT.ui){$iTXT.ui=3D{};}if(!$iTXT.js){$iTXT.js=3D{}=
;}$iTXT.js.fileLocation =3D =
'http://images.intellitxt.com/ast/js/vm/';if(!$iTXT.debug){$iTXT.debug=3D=
{};}if(!$iTXT.metrics){$iTXT.metrics=3D{};}if(!$iTXT.core){$iTXT.core=3D{=
};}$iTXT.debug.Log=3Dfunction(){};$iTXT.debug.Util=3D{msg:function(){}};$=
iTXT.js.load=3Dfunction(src){if('string'!=3Dtypeof =
src||!src.match(/^http/)){return;}try{var =
e=3Ddocument.createElement('script');e.src=3Dsrc;e.type=3D'text/javascrip=
t';var b=3Ddocument.getElementsByTagName('body')[0];b.insertBefore(e, =
b.firstChild);}catch(e){}};$iTXT.js.loadCss=3Dfunction(src, id){try{var =
ss=3Ddocument.createElement('link');ss.id=3Did;ss.href=3Dsrc;ss.type=3D't=
ext/css';ss.rel=3D'stylesheet';var =
b=3Ddocument.getElementsByTagName('body')[0];b.insertBefore(ss, =
b.firstChild);}catch(e){}};$iTXT.js.init=3Dfunction(){};$iTXT.js.loadLibr=
aries=3Dfunction(){if(navigator.appVersion.indexOf('MSIE')>=3D0 && =
'complete'!=3Ddocument.readyState){window.setTimeout($iTXT.js.loadLibrari=
es, 100);}else{if ($iTXT.js && =
$iTXT.js.load){$iTXT.js.load('http://images.intellitxt.com/ast/js/vm/jsli=
b/core_10779.js');$iTXT.js.load('http://images.intellitxt.com/ast/js/vm/j=
slib/data_10713.js');$iTXT.js.load('http://images.intellitxt.com/ast/js/v=
m/jslib/metrics_10076.js');$iTXT.js.load('http://images.intellitxt.com/as=
t/js/vm/jslib/fx_10693.js');$iTXT.js.load('http://images.intellitxt.com/a=
st/js/vm/jslib/oldui_10811.js');$iTXT.js.load('http://images.intellitxt.c=
om/ast/js/vm/jslib/debug_10486.js');$iTXT.js.check();}}};$iTXT.js.ready=3D=
0;$iTXT.js.loader=3D{};$iTXT.js.check=3Dfunction(){var =
error=3D0;if(!$iTXT.js.loader['$iTXT.core.Util']){error=3D1;}if(!$iTXT.js=
.loader['$iTXT.core.Builder']){error=3D1;}if(!$iTXT.js.loader['$iTXT.core=
.Browser']){error=3D1;}if(!$iTXT.js.loader['$iTXT.core.Class']){error=3D1=
;}if(!$iTXT.js.loader['$iTXT.core.Event']){error=3D1;}if(!$iTXT.js.loader=
['$iTXT.core.Math']){error=3D1;}if(!$iTXT.js.loader['$iTXT.core.Dom']){er=
ror=3D1;}if(!$iTXT.js.loader['$iTXT.debug.Util']){error=3D1;}if(!$iTXT.js=
.loader['$iTXT.data.AdLogger']){error=3D1;}if(!$iTXT.js.loader['$iTXT.dat=
a.Context']){error=3D1;}if(!$iTXT.js.loader['$iTXT.data.Country']){error=3D=
1;}if(!$iTXT.js.loader['$iTXT.data.Dom']){error=3D1;}if(!$iTXT.js.loader[=
'$iTXT.data.Param']){error=3D1;}if(!$iTXT.js.loader['$iTXT.data.Pixel']){=
error=3D1;}if(!$iTXT.js.loader['$iTXT.metrics.Context']){error=3D1;}if(!$=
iTXT.js.loader['$iTXT.fx.Base']){error=3D1;}if(!$iTXT.js.loader['$iTXT.fx=
.Combination']){error=3D1;}if(!$iTXT.js.loader['$iTXT.fx.Fade']){error=3D=
1;}if(!$iTXT.js.loader['$iTXT.fx.Move']){error=3D1;}if(!$iTXT.js.loader['=
$iTXT.fx.Queue']){error=3D1;}if(!$iTXT.js.loader['$iTXT.fx.Size']){error=3D=
1;}if(!$iTXT.js.loader['$iTXT.ui.ComponentBase']){error=3D1;}if(!$iTXT.js=
.loader['$iTXT.ui.TooltipSlideOut']){error=3D1;}if(error){window.setTimeo=
ut($iTXT.js.check,100);}else{try{$iTXT.core.Util_Load();$iTXT.core.Builde=
r_Load();$iTXT.core.Browser_Load();$iTXT.core.Class_Load();$iTXT.core.Eve=
nt_Load();$iTXT.core.Math_Load();$iTXT.core.Dom_Load();$iTXT.debug.Util_L=
oad();$iTXT.data.AdLogger_Load();$iTXT.data.Context_Load();$iTXT.data.Cou=
ntry_Load();$iTXT.data.Dom_Load();$iTXT.data.Param_Load();$iTXT.data.Pixe=
l_Load();$iTXT.metrics.Context_Load();$iTXT.fx.Base_Load();$iTXT.fx.Combi=
nation_Load();$iTXT.fx.Fade_Load();$iTXT.fx.Move_Load();$iTXT.fx.Queue_Lo=
ad();$iTXT.fx.Size_Load();$iTXT.ui.ComponentBase_Load();$iTXT.ui.TooltipS=
lideOut_Load();}catch(e){}$iTXT.js.ready=3D1;$iTXT.js.init();if($iTXT.js.=
onload){$iTXT.js.onload();}}};function itxtBegin(){
var itxturl=3D'http://dnps.us.intellitxt.com/v3/door.jsp?ts=3D'+(new =
Date()).getTime()+'&pagecl=3D'+itxtbtl()+'&enc=3D'+itxtGCE()+'&fv=3D'+gDF=
VS()+'&muid=3D'+MUID+'&ipid=3D12176&refurl=3D'+document.location.href.rep=
lace(/\&/g,'%26').replace(/\'/g, '%27').replace(/\"/g, =
'%22').replace(/\#(.)*/,'');
itxturl+=3D'&seid=3D'+gSEID+'&sest=3D'+gSEST;
if ($iTXT && $iTXT.js && $iTXT.js.ready) {$iTXT.js.load(itxturl);
} else if ($iTXT && $iTXT.js) {$iTXT.js.onload =3D function() {
$iTXT.js.load(itxturl);
}
}$iTXT.frnt.fE =3D new Date();
itxtDSB('http://images.intellitxt.com/ast/js/vm/pmon_10280.js')
}
itxtDSB('http://images.intellitxt.com/ast/js/vm/begin_10647.js');
$iTXT.js.loadLibraries();
} else {
itxtDSB('http://dnps.us.intellitxt.com/al.asp?ipid=3D12176&ts=3D'+(new =
Date()).getTime()+'&mt=3D66&mv=3D0');
}

------=_NextPart_000_0000_01CB024B.C840E510--

