From: "Saved by Windows Internet Explorer 7"
Subject: =?Windows-1252?Q?New_PT_plan_redefines_=91Army_Strong=92_-_Army_News=2C_o?=
	=?Windows-1252?Q?pinions=2C_editorials=2C_news_from_Iraq=2C_photos=2C_rep?=
	=?Windows-1252?Q?orts_-_Army_Times?=
Date: Tue, 1 Jul 2008 21:13:26 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C8DBBF.4DBDCCE0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18000

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/news/2008/06/army_PT_overhaul_061408w/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>New PT plan =
redefines =E2=80=98Army Strong=E2=80=99 - Army News, opinions, =
editorials, news from Iraq, photos, reports - Army =
Times</TITLE><!--Built from cache: 0.0088520050048828<BR>-->
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"Army News. Exclusive, original, in-depth, late breaking army =
news and analysis - Army Times"=20
name=3Ddescription>
<META=20
content=3D"Army News, military news, opinions, editorials, news from =
iraq, Military Times Poll, special reports, Iraq War News, =
Afghanistan&#13;&#10; "=20
name=3Dkeywords><LINK media=3Dall =
href=3D"http://www.armytimes.com/css/site.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.armytimes.com/css/story.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
media=3Dall href=3D"http://www.armytimes.com/css/color.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall =
href=3D"http://www.armytimes.com/css/lightbox.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
title=3D"This stylesheet is used when printing the page" media=3Dprint=20
href=3D"http://www.armytimes.com/css/print.css" type=3Dtext/css =
charset=3Dutf-8=20
rel=3Dstylesheet><!--[if lt IE 7.]>=0A=
<link rel=3D"stylesheet" media=3D"all" type=3D"text/css" =
href=3D"/css/site_ie.css" /> =0A=
<link rel=3D"stylesheet" media=3D"all" type=3D"text/css" =
href=3D"/css/story_ie.css" /> =0A=
<![endif]-->
<SCRIPT src=3D"http://www.armytimes.com/js/photos.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.armytimes.com/js/email_this.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.armytimes.com/js/lightbox.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.armytimes.com/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.armytimes.com/js/scriptaculous.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6001.18063" name=3DGENERATOR></HEAD>
<BODY><!------ OAS SETUP begin ------>
<SCRIPT language=3DJavaScript>=0A=
<!--=0A=
//configuration=0A=
OAS_url =3D 'http://gcirm.mconetwork.gcion.com/RealMedia/ads/';=0A=
OAS_sitepage =3D 'www.armytimes.com/news'=0A=
OAS_listpos =3D =
'728x90_1,160x600_1,300x250_1,300x250_2,300x600_1,728x90_2';=0A=
OAS_query =3D '';=0A=
OAS_target =3D '_top';=0A=
//end of configuration=0A=
OAS_version =3D 10;=0A=
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';=0A=
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);=0A=
function OAS_NORMAL(pos) {=0A=
  document.write('<A HREF=3D"' + OAS_url + 'click_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');=0A=
    document.write('<IMG SRC=3D"' + OAS_url + 'adstream_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0></A>');=0A=
    }=0A=
    //-->=0A=
    </SCRIPT>

<SCRIPT language=3DJavaScript1.1>=0A=
    <!--=0A=
    OAS_version =3D 11;=0A=
    if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1 || =
navigator.userAgent.indexOf('Mozilla/4.0 WebTV') !=3D -1)=0A=
      OAS_version =3D 10;=0A=
      if (OAS_version >=3D 11)=0A=
        document.write('<SCRIPT LANGUAGE=3DJavaScript1.1 SRC=3D"' + =
OAS_url + 'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + =
OAS_listpos + '?' + OAS_query + '"><\/SCRIPT>');=0A=
//-->=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript>=0A=
<!--=0A=
document.write('');=0A=
function OAS_AD(pos) {=0A=
if (OAS_version >=3D 11)=0A=
OAS_RICH(pos);=0A=
else=0A=
OAS_NORMAL(pos);=0A=
}=0A=
//-->=0A=
</SCRIPT>
<!------ OAS SETUP end ------><!-- HEADER BEGINS HERE --><LINK=20
href=3D"/favicon.ico" rel=3D"shortcut icon">
<SCRIPT language=3Djavascript =
src=3D"http://www.armytimes.com/js/core.js"=20
type=3Dtext/javascript></SCRIPT>

<H1>Army News, opinions, editorials, news from Iraq, photos, reports - =
Army=20
Times</H1>
<DIV id=3Dheader>
<DIV class=3D"span header">
<DIV class=3Dleader>
<SCRIPT language=3DJavaScript><!-- =0A=
 OAS_AD('728x90_1'); =0A=
 //--></SCRIPT>
</DIV>
<DIV class=3Dleft>
<DIV class=3Dlogo><A href=3D"http://www.armytimes.com/"><IMG alt=3D"Army =
Times"=20
src=3D"http://www.armytimes.com/images/logo_armytimes.gif"></A> </DIV>
<DIV class=3Dtag><IMG alt=3D"Your online source for everything Army"=20
src=3D"http://www.armytimes.com/images/tag_armytimes.gif"></DIV></DIV>
<DIV class=3Dright>
<DIV class=3Dleft>
<DIV class=3Dlog><A=20
href=3D"http://www.armytimes.com/login/">Login</A>&nbsp;&nbsp;|&nbsp;&nbs=
p; <A=20
href=3D"http://www.armytimes.com/register/">Register</A> </DIV>
<DIV class=3Dsearch>
<FORM action=3Dhttp://search.armytimes.com/sp method=3Dget><INPUT =
type=3Dhidden=20
value=3D1100 name=3Daff> <INPUT type=3Dhidden value=3D100 name=3Dskin> =
<INPUT=20
maxLength=3D250 size=3D15 name=3Dkeywords> <INPUT class=3Dbutton =
type=3Dsubmit value=3DSearch name=3DSearch> </FORM></DIV></DIV>
<DIV class=3Dright>
<DIV class=3Dcustserv><A =
href=3D"http://www.armytimes.com/help/">Customer=20
Service&nbsp;&nbsp;=E2=96=A0</A><BR><A=20
href=3D"http://www.armytimes.com/subscribe/">Subscribe to Army=20
Times&nbsp;&nbsp;=E2=96=A0</A><BR><A =
href=3D"http://www.armytimes.com/renew/">Subscription=20
Renewal&nbsp;&nbsp;=E2=96=A0</A><BR><A=20
href=3D"http://www.armytimes.com/advertise/">Advertise in Army=20
Times&nbsp;&nbsp;=E2=96=A0</A> </DIV></DIV></DIV>
<DIV class=3Dclear><!-- FIX THE BOX --></DIV></DIV>
<DIV class=3Dclear><!-- FIX THE BOX --></DIV></DIV><!-- NAVIGATION =
STARTS HERE -->
<DIV id=3Dnav>
<DIV class=3Dspan>
<UL>
  <LI><A href=3D"http://www.armytimes.com/">Home</A> </LI>
  <LI><A class=3Dactive href=3D"http://www.armytimes.com/news/">News</A> =
</LI>
  <LI><A href=3D"http://www.armytimes.com/benefits/">Benefits</A> </LI>
  <LI><A href=3D"http://www.armytimes.com/money/">Money</A> </LI>
  <LI><A href=3D"http://www.armytimes.com/careers/">Careers &amp; =
Education</A>=20
  </LI>
  <LI><A href=3D"http://www.armytimes.com/community/">Community</A> =
</LI>
  <LI><A href=3D"http://www.armytimes.com/offduty/">Off Duty</A> </LI>
  <LI><A =
href=3D"http://www.armytimes.com/entertainment/">Entertainment</A> </LI>
  <LI><A href=3D"http://www.armytimes.com/marketplace/">Marketplace</A> =
</LI>
  <LI><A href=3D"http://www.armytimes.com/classifieds/">Classifieds</A>=20
</LI></UL></DIV>
<DIV class=3Dclear><!-- FIX THE BOX --></DIV></DIV><!-- STORY PAGE =
STARTS HERE -->
<DIV id=3Dwhitewrp>
<DIV id=3Dstory><!-- STORY PAGE FRAME -->
<DIV class=3Dleft><!-- LEFT BODY FRAME -->
<DIV class=3Dsubnav>
<H2><A href=3D"http://www.armytimes.com/news/">Army News</A></H2>
<UL>
  <LI><A href=3D"http://www.armytimes.com/news/news/">All Army News</A> =
</LI>
  <LI><A href=3D"http://www.armytimes.com/community/opinion/">Opinions =
&amp;=20
  Columns</A> </LI>
  <LI><A href=3D"http://www.armytimes.com/news/guard_reserve/">Guard =
&amp;=20
  Reserve</A> </LI>
  <LI><A href=3D"http://www.armytimes.com/thisweek/">This Week's =
Issue</A>=20
</LI></UL></DIV>
<DIV class=3Dquick>
<SCRIPT>=0A=
	function openNewWin(mypage)=0A=
	{=0A=
		window.open('/frontline/index.php?date=3D' + mypage, =
'Frontline','resizable=3Dno,scrollbars=3Dno,width=3D900,height=3D628,left=
=3D0,top=3D0');=0A=
	}=0A=
</SCRIPT>

<H2>Quick Links</H2>
<UL>
  <LI><A =
href=3D"http://www.militarytimes.com/forums/forumdisplay.php?f=3D24">Army=
=20
  Discussions</A>=20
  <LI><A href=3D"javascript:openNewWin('2008/07/01')">Frontline =
Photos</A>=20
  <LI><A href=3D"http://www.militarycity.com/valor/honor.html">Honor the =

  Fallen</A> </LI></UL></DIV>
<DIV class=3Dsky><!-- SKYSCRAPER FRAME -->
<DIV class=3Dadvertisement_sky><IMG height=3D7 alt=3DAdvertisement=20
src=3D"http://www.armytimes.com/images/advertisement.gif" =
width=3D88></DIV>
<SCRIPT language=3DJavaScript><!-- =0A=
 OAS_AD('160x600_1'); =0A=
 //--></SCRIPT>
</DIV></DIV>
<DIV class=3Dcenter><!-- CENTER BODY FRAME -->
<DIV class=3Dcontainer>
<DIV class=3Dtoolbar>
<DIV class=3Dalignleft><A href=3D"javascript:print()"><IMG =
class=3Dverticle alt=3DPrint=20
src=3D"http://www.armytimes.com/images/print.gif"></A><A =
class=3D"verticle middiv"=20
href=3D"javascript:print()">Print</A><A =
href=3D"javascript:emThis()"><IMG=20
class=3D"verticle middiv2" alt=3DEmail=20
src=3D"http://www.armytimes.com/images/email.gif"></A><A=20
class=3D"verticle middiv no_middiv" =
href=3D"javascript:emThis()">Email</A></DIV>
<DIV class=3Dalignright><!-- <a href=3D"#"><img =
src=3D"/images/newsvine.gif" alt=3D"Newsvine" class=3D"verticle middiv2 =
no_middiv2" /></a><a href=3D"#" class=3D"verticle middiv">Newsvine</a> =
--><A=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.armytimes.com/news/2008=
/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefines+%26%23821=
6%3BArmy+Strong%26%238217%3B"><IMG=20
class=3D"verticle middiv2 no_middiv2" alt=3DReddit=20
src=3D"http://www.armytimes.com/images/reddit.gif"></A><A =
class=3D"verticle middiv"=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.armytimes.com/news/2008=
/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefines+%26%23821=
6%3BArmy+Strong%26%238217%3B">Reddit</A><A=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.armytimes.c=
om/news/2008/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefin=
es+%26%238216%3BArmy+Strong%26%238217%3B"><IMG=20
class=3D"verticle middiv2" alt=3DDigg=20
src=3D"http://www.armytimes.com/images/digg.gif"></A><A =
class=3D"verticle end"=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.armytimes.c=
om/news/2008/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefin=
es+%26%238216%3BArmy+Strong%26%238217%3B">Digg</A></DIV></DIV>
<DIV class=3Darrow>&nbsp;</DIV>
<DIV class=3Ddiggs><SPAN=20
style=3D"FONT: bold 12px Arial, Helvetica, sans-serif"></SPAN><BR>Digg=20
</DIV></DIV>
<DIV class=3Dcopy>
<DIV=20
class=3Durl>http://www.armytimes.com/news/2008/06/army_PT_overhaul_061408=
w/<BR>news/2008/06/army_PT_overhaul_061408w</DIV>
<H2>New PT plan redefines =E2=80=98Army Strong=E2=80=99</H2><BR>
<DIV class=3Dsubtitle></DIV>
<DIV class=3Dinfo>By <A=20
href=3D"mailto:gcavallaro@atpco.com?subject=3DQuestion from =
ArmyTimes.com reader">Gina=20
Cavallaro</A> - Staff writer<BR>Posted : Tuesday Jun 17, 2008 17:22:53 =
EDT</DIV>
<FORM id=3Dhidden><INPUT id=3Dheadline type=3Dhidden=20
value=3D"New PT plan redefines =E2=80=98Army Strong=E2=80=99"> <INPUT =
id=3Dbody type=3Dhidden=20
value=3D"You have been sent an online news article as a courtesy of =
www.armytimes.com. To view the contents go to:">=20
<INPUT id=3Durl type=3Dhidden=20
value=3Dhttp://www.armytimes.com/news/2008/06/army_PT_overhaul_061408w/> =
</FORM>
<P>FORT JACKSON, S.C. =E2=80=94 An overhauled physical training program =
that links a=20
soldier=E2=80=99s fitness and exercise to the demands of combat and long =
deployments is=20
on its way to the operational Army.</P>
<P>A draft manual that spells out the changes is being reviewed by =
soldiers on a=20
wide distribution list. But when approved =E2=80=94 which could be =
within months =E2=80=94 it=20
will be the first change to the Army PT manual since 1992.</P>
<P>The 645-page draft manual contains dozens of fitness regimens for a =
12-month=20
period, designed to take soldiers through the deployment life cycle. The =

workouts are aimed at conditioning soldiers for the missions and tasks =
they=20
perform every day, rather than getting them in shape for the semiannual =
Army=20
Physical Fitness Test.</P>
<P>Lt. Gen. Benjamin Freakley, commanding general of Army Accessions =
Command,=20
which oversees the Basic Combat Training Directorate and U.S. Army =
Physical=20
Fitness School, said the Army was =E2=80=9Cmoving towards warrior tasks =
and battle=20
drills, expeditionary-Army-centric PT.=E2=80=9D</P>
<P>Full battle rattle, rather than shorts and a T-shirt, is the required =
PT gear=20
for a number of the workout routines.</P>
<P>Some sets require soldiers to exercise in their Army Combat Uniforms, =
wearing=20
body armor and helmets with rifles slung across their backs. The =
exercises are=20
designed to build the strength and flexibility soldiers need for the =
jobs they=20
do =E2=80=94 perhaps to dash 50 yards in full battle gear and jump a low =
wall, or to=20
endure the twisting and balance of manning a gun turret.</P>
<P>The PT test =E2=80=94 which has remained unchanged since it first =
appeared in 1980 =E2=80=94=20
will stay the same for now, leaders say, because the Army wants soldiers =
to=20
focus on the new PT regimen and its benefits for helping them in their =
jobs.</P>
<P>Push-ups and sit-ups will continue to be part of PT, but sprinting =
and=20
walking are recommended over distance running, which was found to have =
been=20
=E2=80=9Coveremphasized=E2=80=9D in the current manual, according to =
briefing notes that=20
accompany the draft.</P>
<P>Hundreds of exercises designed to build the strength, motor patterns =
and=20
endurance soldiers need in the field are included in the new manual, =
organized=20
into weekly and monthly workouts linked to the Army=E2=80=99s warrior =
tasks and battle=20
drills.</P>
<P>Recognizing that not all soldiers and units have regular access to a =
full=20
gym, the new manual also provides a lengthy section on strength training =
with=20
dumbbells, which are easy to store and transport.</P>
<P>In another move to more closely match physical fitness training to =
field=20
requirements, there is a chapter devoted to water survival training =
=E2=80=94 the first=20
time the subject has been included in the PT manual. another chapter =
lays out=20
testing procedures for combat water survival.</P>
<H3>Getting in deployment shape</H3>
<P>Many of the individual exercises are not necessarily new to the Army =
but will=20
be to many soldiers. They were chosen specifically for their value in =
training=20
soldiers to be strong, fast and agile and are grouped into sets of =
drills=20
designed to progressively condition, toughen and sustain soldiers in a =
pattern=20
that mirrors the Army Forces Generation Model, a full life cycle that =
includes=20
readiness training, deployment, redeployment, reset and back to =
readiness.</P>
<P>Using that model, the manual offers a year=E2=80=99s worth of sample =
PT schedules=20
that take a unit through that progression, including a couple of sample=20
schedules that can be used during deployment.</P>
<P>Commanders can select as they see fit from a menu of drills and =
activities=20
that meet their mission-essential task lists for their type of unit. =
Each day=E2=80=99s=20
workout is designed to take about 60 minutes.</P>
<P>=E2=80=9CIt=E2=80=99s not a routine, it=E2=80=99s a system,=E2=80=9D =
said Army Physical Fitness School=20
director Frank Palkoska, who co-wrote and developed the manual and =
curriculum=20
with training development specialist and deputy director Steve =
VanCamp.</P>
<P>Palkoska and VanCamp said they kept the idea of a =E2=80=9Ctactical =
athlete=E2=80=9D in mind=20
as they rewrote the book over the past five years, hoping that leaders =
will use=20
the information to condition soldiers for peak performance the same way=20
professional athletes train.</P>
<P>=E2=80=9CThe drills are crafted for balance and should be done as =
prescribed. The=20
more you deviate, the more you run the risk of not getting the results =
you=20
want,=E2=80=9D VanCamp said. =E2=80=9CDon=E2=80=99t just take all the =
ones you like and do them. Do all=20
the exercises in the drill and get really good at them, and =
you=E2=80=99ll see a total=20
change in your body.=E2=80=9D</P>
<P>The draft PT manual is an expanded version of a physical readiness =
training=20
program that was introduced at basic training posts four years ago, and =
it=E2=80=99s the=20
first time an Army PT manual has been validated with proven results.</P>
<P>According to Palkoska, 85 percent of men and 75 percent of women in =
basic=20
training who were conditioned using the new combat PT regimen scored =
higher than=20
60 percent on the APFT=E2=80=99s three events =E2=80=94 push-ups, =
sit-ups and running.</P>
<P>Basic trainees are required to score 50-50-50 to pass, but, according =
to Col.=20
Kevin Shwedo, deputy commander of Fort Jackson, more than half are =
passing with=20
those higher scores.</P>
<P>Freakley said that beyond test scores, the most important benefit of =
the=20
overhauled PT is that =E2=80=9Cclearly, a large part of an Army being =
able to fight is=20
our physical condition.=E2=80=9D</P>
<P>Freakley praised the manual=E2=80=99s focus on preparing soldiers for =
missions of all=20
intensity levels, not the least of which are the long-term missions in =
Iraq and=20
Afghanistan.</P>
<P>=E2=80=9CIf you look at us before the start of this war, we did not =
wear 70 pounds of=20
equipment,=E2=80=9D he said, predicting that leaders across the Army =
would embrace the=20
new regimen once they got a chance to work with it, understanding that =
it=20
conditions soldiers for hard work.</P>
<P>=E2=80=9CWhat compels the leader to want to do this is that this =
manual is warrior=20
task- and battle drill-centric. It=E2=80=99s about mobility, =
it=E2=80=99s about strength and=20
it=E2=80=99s about endurance, and it=E2=80=99s putting those all =
together in and out of your=20
kit.=E2=80=9D</P>
<H3>=E2=80=98Toughened and sustained=E2=80=99</H3>
<P>Staff Sgt. Michael Norton, 27, was recently assigned to work at the =
physical=20
fitness school and has been familiarizing himself with the new =
manual.</P>
<P>The section on gym workouts, he said, =E2=80=9Cis exactly the kind of =
stuff soldiers=20
buy Men=E2=80=99s Health magazine for.=E2=80=9D</P>
<P>But he also gave high praise to the manual=E2=80=99s focus on what =
regular Joes need=20
to be strong enough for their missions.</P>
<P>He said infantrymen need to be able to move in full battle rattle as =
though=20
they were not weighed down by all that they carry. </P>
<P>His unit=E2=80=99s forward operating base in Afghanistan, he said, =
=E2=80=9Cwas at 3,800=20
feet, and it was like 80 degrees in the morning and snowing in the=20
afternoon.=E2=80=9D</P>
<P>He and his squadmates carried up to 85 pounds on their bodies.</P>
<P>=E2=80=9CI=E2=80=99ve been pretty winded climbing up some of those =
inclines. Our perimeter=20
security was always up,=E2=80=9D he said.</P>
<P>This new PT, he said, =E2=80=9Chas more emphasis on the speed and =
resistance you need=20
to be strong for operations in this environment for a year.=E2=80=9D</P>
<P>Another fan of the new manual is Lt. Col. Dave Snodgrass, commander =
of 2nd=20
Battalion, 39th Infantry Regiment, a basic training unit at Fort Jackson =
that=E2=80=99s=20
been doing the overhauled basic training PT since 2004.</P>
<P>=E2=80=9CWe=E2=80=99re going to export this to the rest of the Army. =
I=E2=80=99m a believer =E2=80=94 it=20
works,=E2=80=9D said Snodgrass, who has seen marked changes in his =
trainees.</P>
<P>=E2=80=9CI=E2=80=99m a big runner, but the reality is, you=E2=80=99re =
never going to run four miles=20
in combat,=E2=80=9D he said. =E2=80=9CBut I still believe in having =
soldiers run four miles as a=20
way of pushing them to push themselves.=E2=80=9D</P>
<P>And with the new PT manual, that=E2=80=99s not a bad thing, Palkoska =
and VanCamp=20
said. It=E2=80=99s just not the only thing soldiers should be doing.</P>
<P>The merits of the new process for creating soldiers who are =
well-rounded=20
athletes, Freakley said, will benefit every leader.</P>
<P>=E2=80=9CMy view is, as a senior leader, I don=E2=80=99t want a =
marathoner who can=E2=80=99t wear his=20
or her combat load. But I also don=E2=80=99t want a Mr. or Mrs. America =
weightlifter who=20
doesn=E2=80=99t have the endurance to walk up some of the hills we did =
in Afghanistan,=E2=80=9D=20
Freakley said of his tenure as commander of 10th Mountain Division.</P>
<P>=E2=80=9CSo I want that toughened and sustained soldier who is =
balanced. You=E2=80=99ve got=20
some weightlifters out there who can=E2=80=99t touch their toes because =
they=E2=80=99re so=20
muscled up.=E2=80=9D</P>
<P>The draft manual is still in the review stage and, once approved, =
will go=20
into production and distribution. Palkoska estimated it could be another =
six=20
months before it=E2=80=99s out into the operational Army.</P>
<P>=E2=80=9CWithin three to five years,=E2=80=9D he said, =E2=80=9Cthe =
Army will be saying, =E2=80=98This is the=20
way we=E2=80=99ve always done it.=E2=80=99=E2=80=9D</P>
<H3>READ MORE: <A=20
href=3D"http://www.armytimes.com/news/2008/06/army_PT_test_061408w/">No =
new PFT in=20
the works</A></H3></DIV>
<DIV class=3Dcontainer>
<DIV class=3Dtoolbar>
<DIV class=3Dalignleft><A href=3D"javascript:print()"><IMG =
class=3Dverticle alt=3DPrint=20
src=3D"http://www.armytimes.com/images/print.gif"></A><A =
class=3D"verticle middiv"=20
href=3D"javascript:print()">Print</A><A =
href=3D"javascript:emThis()"><IMG=20
class=3D"verticle middiv2" alt=3DEmail=20
src=3D"http://www.armytimes.com/images/email.gif"></A><A=20
class=3D"verticle middiv no_middiv" =
href=3D"javascript:emThis()">Email</A></DIV>
<DIV class=3Dalignright><!-- <a href=3D"#"><img =
src=3D"/images/newsvine.gif" alt=3D"Newsvine" class=3D"verticle middiv2 =
no_middiv2" /></a><a href=3D"#" class=3D"verticle middiv">Newsvine</a> =
--><A=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.armytimes.com/news/2008=
/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefines+%26%23821=
6%3BArmy+Strong%26%238217%3B"><IMG=20
class=3D"verticle middiv2 no_middiv2" alt=3DReddit=20
src=3D"http://www.armytimes.com/images/reddit.gif"></A><A =
class=3D"verticle middiv"=20
href=3D"http://reddit.com/submit?url=3Dhttp://www.armytimes.com/news/2008=
/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefines+%26%23821=
6%3BArmy+Strong%26%238217%3B">Reddit</A><A=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.armytimes.c=
om/news/2008/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefin=
es+%26%238216%3BArmy+Strong%26%238217%3B"><IMG=20
class=3D"verticle middiv2" alt=3DDigg=20
src=3D"http://www.armytimes.com/images/digg.gif"></A><A =
class=3D"verticle end"=20
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://www.armytimes.c=
om/news/2008/06/army_PT_overhaul_061408w/&amp;title=3DNew+PT+plan+redefin=
es+%26%238216%3BArmy+Strong%26%238217%3B">Digg</A></DIV></DIV>
<DIV class=3Darrow>&nbsp;</DIV>
<DIV class=3Ddiggs><SPAN=20
style=3D"FONT: bold 12px Arial, Helvetica, =
sans-serif"></SPAN><BR>Digg</DIV></DIV></DIV>
<DIV class=3Dright><!-- RIGHT BODY FRAME -->
<DIV class=3Dspan>
<DIV class=3Dpost><!-- POSTERBOARD FRAME -->
<DIV class=3Dadvertisement_post><IMG height=3D7 alt=3DAdvertisement=20
src=3D"http://www.armytimes.com/images/advertisement.gif" =
width=3D88></DIV>
<SCRIPT language=3DJavaScript><!-- =0A=
 OAS_AD('300x250_1'); =0A=
 //--></SCRIPT>
</DIV>
<DIV class=3Dcontest>
<SCRIPT language=3DJavaScript><!-- =0A=
 OAS_AD('300x250_2'); =0A=
 //--></SCRIPT>
</DIV>
<DIV class=3Dclassifieds>
<DIV class=3Dmarketplace>
<H2><A =
href=3D"http://www.militarytimes.com/military-olympians/">Sponsored=20
Feature</A></H2>
<DIV class=3D"lead noborder"><!-- Fill in link information and image - =
Image should not be more than 80px wide - If no image, comment out the =
following line --><A=20
class=3Dimgwrp =
href=3D"http://www.militarytimes.com/military-olympians/"><IMG=20
alt=3Dpromo=20
src=3D"http://militarytimes.com/static/modules/military-olympians_80.jpg"=
></A> <!-- Fill in link information and title for promo - Link info =
should be the same as image link information --><A=20
class=3Dh href=3D"http://www.militarytimes.com/military-olympians/">Meet =
the=20
Military Olympians</A><BR><!-- Fill in content for promo -->They serve =
in=20
uniform=E2=80=94and on Team USA. Watch video profiles and more, courtesy =
of TriWest=20
Healthcare Alliance. This week: Three awesome shooters. </DIV></DIV>
<DIV class=3Dclassifieds>
<H2><A =
href=3D"http://www.armytimes.com/classifieds/">Classifieds</A></H2>
<DIV class=3Dlead>
<DIV class=3Dcolleft>
<UL>
  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dann=
&amp;pub=3DARM">Announcements</A>=20

  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Datt=
&amp;pub=3DARM">Attorneys</A>=20

  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Daut=
&amp;pub=3DARM">Automobiles</A>=20

  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dbus=
&amp;pub=3DARM">Business</A>=20

  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dcom=
&amp;pub=3DARM">Computers</A>=20

  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dedu=
&amp;pub=3DARM">Education</A>=20
  </LI></UL></DIV>
<DIV class=3Dcolright>
<UL>
  <LI><A href=3D"http://www.careerbuilder.com/?lr=3Dcbga_mts"=20
  target=3D_blank>Employment</A>=20
  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dfin=
&amp;pub=3DARM">Financial=20
  Services</A>=20
  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dmai=
&amp;pub=3DARM">Mail=20
  Order Market</A>=20
  <LI><A href=3D"http://www.militarycity.com/milestones/"=20
  target=3D_blank>Milestones</A>=20
  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Drea=
&amp;pub=3DARM">Real=20
  Estate</A>=20
  <LI><A=20
  =
href=3D"http://www.armytimes.com/classifieds/class_listings.php?cat=3Dtra=
&amp;pub=3DARM">Travel</A>=20
  </LI></UL></DIV></DIV></DIV></DIV>
<DIV class=3Dmarketplace>
<H2><A =
href=3D"http://www.armytimes.com/marketplace/">Marketplace</A></H2>
<DIV class=3Dlead>
<H3><A onclick=3D"return mrcobrand(this, 'mil-mall')"=20
href=3D"http://www.mil-mall.com/">Mil-Mall</A></H3><BR><!--
***************************************
MILITARY TIMES WEBSITES BOOKSTORE PROMO
Do not remove any CSS or class names!
***************************************
--><!-- Fill in link information and image - Image should not be more =
than 80px wide - If no image, comment out the following line --><A=20
class=3Dimgwrp onclick=3D"return mrcobrand(this, 'promopic')"=20
href=3D"http://www.mil-mall.com/product2885.html?utm_source=3D06272008&am=
p;utm_medium=3DMilMallPromo&amp;utm_content=3DRaise_American"><IMG=20
alt=3Dpromo=20
src=3D"http://www.militarytimes.com/static/modules/milmall/images/raise-a=
merican-small.jpg"></A>=20
<!-- Fill in link information and title for promo - Link info should be =
the same as image link information --><A=20
class=3Dh onclick=3D"return mrcobrand(this, 'promoname')"=20
href=3D"http://www.mil-mall.com/product2885.html?utm_source=3D06272008&am=
p;utm_medium=3DMilMallPromo&amp;utm_content=3DRaise_American">How=20
to Raise an American</A><BR><!-- Fill in content for promo -->This =
practical and=20
easy-to-use guide offers tips, games, activities, quizzes, and =
information that=20
will help your children to become proud Americans. </DIV>
<DIV class=3Dlead>
<H3><A href=3D"http://www.armytimes.com/marketplace/discounts/">Military =

Discounts</A></H3><BR><A class=3Dh=20
href=3D"http://www.armytimes.com/marketplace/discounts/">Save on your=20
purchases!</A><BR>In honor of your military service, you can find =
regular and=20
name brand products at a special discount. </DIV><!-- Note: Boodle =
module removed, due to expiration of deal between Boodle and Gannett.
<div class=3D"lead">
	<a =
href=3D"http://www.boodle.com/cgi-bin/center.cgi?config=3DGANNETT1170" =
onClick=3D"return mrcobrand(this, 'graphic')" class=3D"imgwrp"><img =
src=3D"/images/mc2.gif" /></a>
	<h3><a =
href=3D"http://www.boodle.com/cgi-bin/center.cgi?config=3DGANNETT1170" =
onClick=3D"return mrcobrand(this, 'coupons')">Coupons</a></h3><br />
	<a =
href=3D"http://www.boodle.com/cgi-bin/center.cgi?config=3DGANNETT1170" =
onClick=3D"return mrcobrand(this, 'instantsavings')" class=3D"h">Instant =
Savings</a><br />
	Coupons from local markets and national brands such as General Mills =
and Betty Crocker.=20
</div>
-->
<DIV class=3D"lead noborder">
<H3><A onclick=3D"return mrcobrand(this, 'shoplocal')"=20
href=3D"http://www.shoplocal.com/militarytimes/">Shoplocal</A></H3>&nbsp;=
&nbsp;<A=20
onclick=3D"return mrcobrand(this, 'shoplocal')"=20
href=3D"http://www.shoplocal.com/militarytimes/"><IMG alt=3D"Shop Local" =

src=3D"http://www.armytimes.com/marketplace/images/shoplocal.gif"></A></S=
PAN><BR><A=20
class=3Dh onclick=3D"return mrcobrand(this, 'onlinedeals')"=20
href=3D"http://www.shoplocal.com/militarytimes/">Local Online =
Deals</A><BR>Find=20
the best deals at your local stores. </DIV></DIV></DIV></DIV>
<DIV class=3Dclear></DIV></DIV></DIV><!-- FOOTER BEGINS HERE -->
<DIV id=3Dfooter>
<DIV class=3D"span footer">
<DIV class=3Dleft>
<DIV class=3Dissue><!--Built from cache: 0.00076413154602051<BR>-->
<DIV class=3Dcover><A href=3D"http://www.armytimes.com/thisweek/"><IMG=20
alt=3D"The Spoils of War"=20
src=3D"http://www.armytimes.com/xml/front/080707_atcover_small.JPG"></A> =
</DIV>
<DIV class=3Dlead>
<H2><A href=3D"http://www.armytimes.com/thisweek/">This Week=E2=80=99s =
Army=20
Times</A></H2><BR><A class=3Dh =
href=3D"http://www.armytimes.com/thisweek/">The=20
Spoils of War</A><BR>Pfc. Earl Coffey found $586,000 in Iraq. He kept =
the cash =E2=80=94=20
and ruined his life.=20
<DIV class=3Ddrop><A href=3D"http://www.armytimes.com/thisweek/">Read =
this week's=20
issue</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A=20
href=3D"http://www.armytimes.com/pastissues/">Read past issues</A>=20
</DIV></DIV></DIV></DIV>
<DIV class=3Dright>
<DIV class=3Dleft>
<DIV class=3Dnetwork>
<H2>Army Times Publishing Co.</H2><BR>Looking for more of the best =
military,=20
federal and defense industry news and information? Select one our =
websites from=20
the menu below. <SELECT=20
onchange=3Dwindow.location=3Dthis.options[this.selectedIndex].value;=20
name=3Dnetworkjump> <OPTION selected>Select a site</OPTION> <OPTION=20
  value=3Dhttp://www.armytimes.com/>ArmyTimes.com</OPTION> <OPTION=20
  value=3Dhttp://www.airforcetimes.com/>AirForceTimes.com</OPTION> =
<OPTION=20
  value=3Dhttp://www.navytimes.com/>NavyTimes.com</OPTION> <OPTION=20
  value=3Dhttp://www.marinecorpstimes.com/>MarineCorpsTimes.com</OPTION> =
<OPTION=20
  value=3Dhttp://www.militarytimes.com/>MilitaryTimes.com</OPTION> =
<OPTION=20
  value=3Dhttp://www.federaltimes.com/>FederalTimes.com</OPTION> <OPTION =

  value=3Dhttp://www.defensenews.com/>DefenseNews.com</OPTION> <OPTION=20
  value=3Dhttp://www.afji.com/>ArmedForcesJournal.com</OPTION> <OPTION=20
  value=3Dhttp://www.tsjonline.com/>TSJOnline.com</OPTION> <OPTION=20
  =
value=3Dhttp://www.c4isrjournal.com/>C4ISRJournal.com</OPTION></SELECT>=20
</DIV></DIV>
<DIV class=3Dright>
<DIV class=3Dcustserv>
<DIV class=3Daddy>
<H2><A href=3D"http://www.armytimes.com/help/">Customer =
Service</A></H2><BR><A=20
href=3D"mailto:cust-svc@atpco.com?subject=3DCustomer Service Request =
from Army Times">mailto:cust-svc@atpco.com?subject=3DCustomer=20
Service Request from Army Times</A><BR>1-800-368-5718 </DIV><A=20
href=3D"http://www.armytimes.com/about/">About Army =
Times&nbsp;&nbsp;=E2=96=A0</A><BR><A=20
href=3D"http://www.armytimes.com/subscribe/">Subscribe to Army=20
Times&nbsp;&nbsp;=E2=96=A0</A><BR><A =
href=3D"http://www.armytimes.com/renew/">Subscription=20
Renewal&nbsp;&nbsp;=E2=96=A0</A><BR><A=20
href=3D"http://www.armytimes.com/advertise/">Advertise in Army=20
Times&nbsp;&nbsp;=E2=96=A0</A><BR></DIV></DIV></DIV>
<DIV class=3Dleader>
<SCRIPT language=3DJavaScript><!-- =0A=
 OAS_AD('728x90_2'); =0A=
 //--></SCRIPT>
</DIV>
<DIV class=3Dlegal>All content =C2=A9 2008, Army Times Publishing=20
Company&nbsp;&nbsp;|&nbsp;&nbsp;<A =
href=3D"http://www.armytimes.com/terms/">Terms=20
of Service</A>&nbsp;&nbsp;|&nbsp;&nbsp;<A=20
href=3D"http://www.armytimes.com/privacy/">Privacy Policy</A> </DIV>
<DIV class=3Dclear><!-- FIX THE BOX --></DIV></DIV>
<DIV class=3Dclear><!-- FIX THE BOX --></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
_uacct =3D "UA-841082-10";=0A=
urchinTracker();=0A=
</SCRIPT>
</DIV><!-- SiteCatalyst code version: G.7.=0A=
Copyright 1997-2004 Omniture, Inc. More info available at=0A=
http://www.omniture.com -->
<SCRIPT language=3DJavaScript><!--=0A=
/* You may give each page an identifying name, server, and channel on=0A=
the next lines. */=0A=
var s_pageName=3D"New PT plan redefines &#8216;Army Strong&#8217;"=0A=
var s_server=3D""=0A=
var s_channel=3D"news"=0A=
var s_pageType=3D""=0A=
var s_prop1=3D""=0A=
var s_prop2=3D""=0A=
var s_prop3=3D""=0A=
var s_prop4=3D""=0A=
var s_prop5=3D"none"=0A=
var s_prop6=3D"news"=0A=
var s_prop7=3D"nation_world"=0A=
var s_prop8=3D""=0A=
var s_prop9=3D""=0A=
var s_prop10=3D""=0A=
/********* INSERT THE DOMAIN AND PATH TO YOUR CODE BELOW ************/=0A=
/********** DO NOT ALTER ANYTHING ELSE BELOW THIS LINE! *************/=0A=
var s_code=3D' '//--></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.armytimes.com/common/s_code.js"></SCRIPT>

<SCRIPT language=3DJavaScript><!--=0A=
var s_wd=3Dwindow,s_tm=3Dnew Date;if(s_code!=3D' '){s_code=3Ds_dc(=0A=
'gpaper106');if(s_code)document.write(s_code)}else=0A=
document.write('<im'+'g =
src=3D"http://gpaper106.112.2O7.net/b/ss/gpaper106/1/G.7--FB/s'+s_tm.getT=
ime()+'?[AQB]'=0A=
+'&j=3D1.0&[AQE]" height=3D"1" width=3D"1" border=3D"0" alt=3D"" />')=0A=
//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D""=20
src=3D"http://gpaper106.112.2o7.net/b/ss/gpaper106/1/G.7--NS/0" =
width=3D1=20
border=3D0></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End SiteCatalyst code =
version: G.7. --></BODY></HTML>

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/logo_armytimes.gif

R0lGODlhnAA3AOYAAGtra1ZWVl2HM1NoPCQmIlhrRMTExCwsLEZXNEVlJTM7K0lJSTY2NioqKkFB
QTMzMyYmJiYqIld1OVmELjk5OSgoKFWBKSguIrW1tT4+Pk5hO1x3QSMkIlBQUF1dXS4uLnp6ellZ
WWePQEFbJ1B6J0xMTPDw8DhELWWNPCw2IzlOJEZGRmWFRWB8RTxUJNPT0zQ0NCUoIi86I2qRQ2aB
SioyIjtGMKenp05OTjw8PGKLOWmMRjxLLU1lNU1zJjZBK1RUVG2MTSYoIj1RKURERCgsIkltJUFO
M1JSUmCJNjNBJC45Izo6OiQlIi81KScrIiYnJCUlJSMjI4mJiSMjIiQkJDExMSIjInKXTW+VSnWZ
UTAwMHibVSoxIi04I22TRn6gXHueWYGiYIemaISkZCkvIoqpbOLi4j9aJJiYmDZIJG+QTSgrJWiG
S4uLiyUqIi0zJzA8JCQlJGSLPU5qMiUmJXCMVCcqJHiWWysxJSszI1SAJ2yDVFOAJv///yIiIiH5
BAAAAAAALAAAAACcADcAAAf/gH+Cg39HBYeIBYSLjI2Oj5CMHlOUlZaXlSCTlhmRnp+goX98ZqWm
ZieiqquDU36vsLGysAausR6subqLCmO+v76Ku8OOtrPHtMavuMTNoQNk0dLReM7Wf8rIs7WyzNff
jHZi4+TkP+DD2dqxBpuVnejxTmD09fbC8azulbM3lyD5AhIaEKZgQRoGw6wh5ESDQ4d/2Ayg0ULD
j4cQ/ziZSBEBIUM0aAxw8uciRhuLTgxZqULFn1neBu2bkgGEJWYgMBgwkAbenwxTdmIAyMgKiBs7
edJshGOKzqRTADwKwqUqlw0arFY9MsiGVi5s2mgd8PVP1q80ItL4ygWBk69t/xZRtaoIJqNsHgzE
moLjhSwTUkGYkPXCyiArabTdMCwog15kL3AwUqClcmUElC1rwWdDsxYNmoN01jzAs+UBLExXtrHB
M0lBTjxztbsI7+NXNwbPMqHulQFBVvyuK/zHypl1fkwwHtQDi3PnJHc8x7JQkI3p1KdruI69u3fs
A45g9ygIwfTqtAnZRs7eT6cbfw0cj4UBWyzeU+bDurFoR5b/WbQgyAAA/seDICcUqGAWTiS44IMQ
/sfCHywUKMEgEhQ4gCDptdLNbe0ho4ksiwkCXyw4gChVcSaYsJM/hPDwxYwz9iCIjDR+seEfJ+Q4
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

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/tag_armytimes.gif

R0lGODlh7AARALMAADk5ObW1tYiIiE9PT5+fn8HBwaqqqi0tLZOTk319fURERFtbW3FxcWZmZszM
zCIiIiH5BAAAAAAALAAAAADsABEAAAT/8MlJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu5wQz
BYsawPEgCHavhOOInAwCEoGPYjwRAKghlkGwDZswQxAseUanqyHzlBAACgovkdwKDOgP80PaEhgc
BygHBQZrDQUOSxJ2El9GDmgPCn8OVw8AAQKJXV98AQyJBlgPh4kIFVwBXaUOpw+gAVgHBKF3DV1n
TwQFBwq0DgZ3pIitFb9HrEyPkZOhWAENZbyziYypBNCNBaCJewiIBXee3KISrKAWWj0S1w0Gf+FK
kA/ZlwXsvBILBdEABqeMLhGhtcZeAgkIAhwY4uCOgQadfASY1+bBgnIPErhiB+zAxVEa/x84ANDg
oAECgUApuDVBygAHcN4cHOYRY0gKjPb1+1dE0QRMwtwdaACliA8DUyYpAGXgAAMDZ/IU1dSFwT1P
FI/oJNWtQoIu+1J2bOAgFqguCgoAeBpV6gQEaA4ACuio4KuND8QMEcaAQUR6UwZ0QZCoMKAJTwMR
NgwIAYE7aSkkSMAyF5y7FhYbDvTjDtwJcmfZ5WY4CLQBvBQwdpAg8YNBA94E0iMAl0gA48oMRkO2
wiDDPlwTxTKEczDYsssUffBZQmgxjQZGo8AAr97lDNwQ8TTKTPML2RFGmuCOQeQJky+2ZKCneubx
FRh9D01gOmK85FX5OE99jYD/gU2Fxv9I3ClXxBhcoWIbUa8wUdkXEjy2B4BOLLfPHf6c4kcgBHRR
XwVvTJHQQthpt4dE3UGxACOzzMQOEyve0aI/Tp1yEkcKDBENagPoIRM+HrFIgIuL3HHhJTx9SEGI
EiQA1SL55OXKIU6toVqUtA2IG4oGEmVLV84VgCA9DYRHCi4QFgEZTJy5RR4xrlADTBxKUtAMMMSV
+FcsBr4CJyprWGVKFDDFIWdArBykhySUBIPPoPEF9WcR9jnR6CikoAHAL9YUhFSFbd1WoJuCsjYH
O8uxg5SDaJ4qYV7w4SHrrB4kd8JTo9TWgq209uprBnykQBoCbaoQ7K/IJqvsssw262wDBREAADs=

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/advertisement.gif

R0lGODlhWAAHAIABAKqqqv///yH5BAEAAAEALAAAAABYAAcAAAJhjGEHeNkL1UpwBnZtjtf1bWFM
NX6fSDUemrYsRonlOqtPe7qeCfc2HguahD5b7SgJcYCyZqiDGFVuRRDy9lPBhtvcCup1SMW4mY9F
/hVfuyh4qF1/l8wpL23UkLRxDvpTAAA7

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/print.gif

R0lGODlhDQAOANUlANHR0eru88TX7MLCws/e78XFxerv8/j4+Ovv89Ph8Mzc7uXs8uDp8trl8efs
8/7+/l1+ooyoxvr6+vf398rb7tXi8Nvm8cbY7cvc7sja7uPq8tbi8d3m8Tpbf/X19ebm5sLW7LW1
tYKfv8zMzP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACUALAAAAAANAA4AAAZdwFIp
RCwKj8LQ4eD5AAoh5JBEHDihyBBpu3VGj9rqaPL5JrnccpYqlpinaNLjK6rb7/cAYsFoJBQXAiAg
dXp8fgoREB2EIgEGGhwbBBSCg3UGDhYVBBgZlo14oiJBADs=

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/email.gif

R0lGODlhDwAMAOYAAOPr9IumxImlxOLr9OTr9KW92LfM5Iikw7TG28zc7tvm8tHg8L3S6dzn89Ph
8NHg78vb7q7F3q/E3MTT47jN47XL48HR483b683a6dfk8eXt9dDf793o87PF24qlw7bI3NPg8cTX
7LvQ58LV6tTi8dLe67DH3svc7sTS48/e79fh7eHp9Nrl8rnM4eHq9M7d78rb7qa+2cna7cbZ7cja
7dXi8bfN47fN5cfZ7dfj8c/d67jO5eTs9dbi8eTs9NDc6ebt9bLH4MPX7MXU5Njl8dTg7Jiyzdnl
8tbj8dLf7Nbh7dTf67rP5tPf7MTY7bbK4Ymlw7PJ4NDf8IqmxN/p9Ke91dHe7N/o84qlxMTT5Ka+
2KO71cHS5bzR6OXs9cLW7IKfvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAPAAwAAAePgGCCg4SFYAEoXgQDVwo5Dwk0EQKCSwETACscRyQpMCYCN4JAJQFD
VA0ZCwlRAgZfghpePx5ZLDUbTwevsGBePgMYUxYgLQc2X8mCXgAuSVVYElBbQcm9PABFHRdcRhQj
MRXKYARKCDo9UhAzQgxaO70qCFZEDi8yTsldBSKCH00KkCw4gSOENSYFDCkcFAgAOw==

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/reddit.gif

R0lGODlhEwAQAOZ+AJubm5GRkb6+vuLi4s3NzdLS0qSkpG5ubu/v72FhYf7//4WFhd7e3nt7e9ra
2pSUlLu7u5OTk6ioqImJiY2NjZWVlbOzs//q435+fufn52dnZ7e3t0tLS5KSkq+vr2NjY7+/v3l5
eWJiYnR0dP9KAP9zL6urq/+Zbf/Puejo6P89APHx8bq6urm5ucDAwN3d3f/8+4aGhrCwsOrs7V1d
Xf+XZd/f383Ozv/j1+Dg4P9RANfX1//u5mVlZcrKypiYmP/Vwv/czkhISICAgP/z7vn5+ampqaqq
qsjIyM/Pz4yMjMnJycbGxsXFxXNzc56enrW1tf9eDurq6tvb22RkZKOjo/+mf//Wwv9iGlVVVWho
aExMTP/k2o+Pj//49WxsbHJycnFxcfPz88vLy2pqaoKCgsHBwYeHh2ZmZqCgoJ2dnfj4+J+fnzEx
Mfv7+zs7O//o387Ozj8/P3d3d//by/+GTvz8/CgoKPLy8mBgYG1tbbS0tP/49v///////wAAACH5
BAEAAH4ALAAAAAATABAAAAfjgH6Cg4QDD1AZLw1hcYSOgg0jPzFtAgUfj4QITgOCGABGZJmDPkqD
YgAdnY8ZLiY0eQI7mQRVBWZzCQ8yLBtPYAdsUxYSeBBoFHchN33Nzn0zFW9aFBhnIEMSzVwXznxB
Xn0OXykiABwBzUBRJd19Vjo1zU0cPX5CDs0oJFhwzScq6jRzowGCnwM2msGgg8MZkSs8mq2ZwMCP
gS7OFDzro7FZEg2DEnhotmRBiwJIIgSw00fKBwGDGFBZgKAPgQ4BJhxZ0cdDFguPAMgpY4AJgTEb
0mzRkyNTEUEGIgCooGbPo0AAOw==

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/images/digg.gif

R0lGODlhEQAQAMQXANPT0+3t7enp6fr6+s/Pz+Tk5MnJyc3Nze/v78bGxvb29urq6sXFxfPz8/j4
+N/f39zc3NDQ0NfX15iYmMzMzP///4iIiP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABcALAAAAAARABAAAAWC4CWO4mSeFmmt41S9byparyO7jfA8Ml05AYjFVNFJJMNVLWgZuIzIiBII
ITRdD8nhYJHSqFbnatxVBgkMi+MoibjdKfJwMhAUHhAIUnbhP+95SCotFYBHAHx9hHgSAABSI2Ml
FXoTbhQ9MCkujRMUFAY9CggLmxWPEwYGCT1kfXKSIQA7

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://militarytimes.com/static/modules/military-olympians_80.jpg

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
2N5//9k=

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.militarytimes.com/static/modules/milmall/images/raise-american-small.jpg

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
2Q==

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/marketplace/images/shoplocal.gif

R0lGODlhOQAUAOYAAJGXsLXKnHyDobrRo0ZQeKeqxZjJZ2CULejo8eTl7uPr2oWLqLnMpLjUnM3b
vHShR+zy5bS4youtZpaayaC7gdPT46fSe97g5/T19YWyV4OHsKKnvKW1oaPIfVxjiMvN2d3m0ZzJ
ca7Eld7q0nZ8mvj4+f7+/qTAgsTUs+/26M3guo23Y5WzdLy+1NPfxFNbgsjjrH6nVWFpi5q1gJCV
rNbiyfb39/n699HpuaywxmycPMbaszA6a7W30py9e5W+Z8DcpPP28O/z6qzThr/Rq2tylMXI0e3u
8LPYjb3Az5rAdI2TrdTV6Nntxj5IdPb48qfMgqa+if/9/6nEi/7+/Pr6+5W6cMbervLy9Nrkz/v8
+Pz8+tDR4f39/GVtkcLE046RuqvOiJ2huf3+/bi61/z6/8rYucnctNrb6dDP5m59hq2v0cjJ2oWW
ibCy1NjZ45/QbtjoyHyAquDwz+fu4MLE28bI1/Dv+a+/pqfAjM/R3PX38+Hu1Pz8/pDDXf///yH5
BAAAAAAALAAAAAA5ABQAAAf/gH+Cg4SFhB9iCzRLAElVhpCRkpOQWAICLx45H18LRReUoaKSfSQ5
G0smhHYyR6OvrxELCEVdhhEAsLqUAgkFOYZlSTJfd7vHhHQcZhwMDs/QKAQ8PHguQsi6DhIPEhRR
JxTi4ydtPGonMSLZkaqGLERE65JVHqB5KOyGfFA7hlEOarAYhKFChTdjBiVQJQEEpAoFuOxKYWGI
oQBEIAQYhGACGDe2Cpl5AinBBDKwMJT4A2OIFAxSBNmgs4fgIyYTVhK0MagKBkFbsFD54walKBNX
DIQAgSNEGAMN+qgIEWJHgzANDHRIwQSMThMtwIBh8+eN2AgfxG7AsqbHKAgG/+YguYLDAI66cQw0
aWIACBwkc+AASaNBJxc5aOrIeaOhxWE2TBBosPOLUhAzQlL4CaBACwwof1KEQGJBkAUgFuL8Qd3C
A88/Cxb8GeOFhBdBb/4YofFCVq4/LvK4YBDARQARARgoIDlixYMsDaz8oZNBifQ/SqascPCnwY8I
BHiW8CJAkAcCHgbRcLKAQAEBsp9ECcLATBYJZgLUEGErC4M/K7AQgAR/KPDACQ/E9EAAMeTjgxIt
EHDDH0UQcJsNBJBAgCtHOJHEHx68JxsdefxBRA0QSFADEQoEMOEOB8zQzQMHoADBATHoIAE3EOTI
gg54vMCDBy84EYETJMjgQW4CBLxAApEykMBDJgTQcMIUGCGnHwoKMDDhEwNYMYACAwyQxQ0D7DCC
DyfQ8UcMPvhwBgIbnCLGhx8IsAQCf1wQ2wcXCCCGHht8sIAYQWihwBZCQPCHFlp0cYM7oyiggwgx
6aNpIRQ88IBDm4YSCAA7

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.armytimes.com/xml/front/080707_atcover_small.JPG

/9j/4AAQSkZJRgABAQIAHAAcAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj
4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz
GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////2wBDAAYEBQYF
BAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUo
KSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo
KCgoKCgoKCgoKCgoKCj/wAARCAB4AG4DAREAAhEBAxEB/8QAHQAAAgIDAQEBAAAAAAAAAAAABgcE
BQECAwgACf/EAEUQAAEDAgQEAwUFBAYKAwAAAAECAwQFEQAGEiEHEzFBIlFhFBVxgZEIFiMyQhcz
obEmUmKCksEkJTdDRVNydLLwtNHh/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAEDAgQFBv/EADMRAAIC
AQMCAwYFAwUAAAAAAAABAhEDEiExBEEFE1EUIjJhcYGRobHR4SNCUhUzwfDx/9oADAMBAAIRAxEA
PwB18T8xyct0KCaSyyuoSXLJC29fgSgqWbem31xPLNxWx5vifVz6bGniVyb/AC5Z8xxDocXLtGnV
c8t2fGLtm2dQ1I2WNuniBAwvNSSbFHxTDHDDJldal+nP5mDxQykl4NredQeZy1ExVWQfMny+F8Hn
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

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://gpaper106.112.2o7.net/b/ss/gpaper106/1/G.7--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/css/site.css

* {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
BODY {
	BACKGROUND: #222; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #555
}
SELECT {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px Arial, =
Helvetica, sans-serif; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: #999 1px solid
}
SELECT OPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; FONT: 11px =
Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
TEXTAREA {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 8px 0px; FONT: =
11px Arial, Helvetica, sans-serif; BORDER-LEFT: #999 1px solid; WIDTH: =
125px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
P {
	MARGIN: 0px 0px 10px; LINE-HEIGHT: 1.35em; TEXT-ALIGN: justify
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: =
1.25em; PADDING-TOP: 0px
}
H1 {
	DISPLAY: none
}
A {
	FONT-WEIGHT: normal; COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #111; TEXT-DECORATION: underline
}
.left {
	DISPLAY: inline; FLOAT: left
}
.right {
	DISPLAY: inline; FLOAT: left
}
.center {
	DISPLAY: inline; FLOAT: left
}
.span {
	DISPLAY: inline; FLOAT: left
}
.sky {
	DISPLAY: inline; FLOAT: left
}
.post {
	DISPLAY: inline; FLOAT: left
}
.post {
	WIDTH: 300px
}
.sky {
	WIDTH: 160px
}
.clear {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 0px
}
A.imgwrp {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN: 3px 0px 0px 6px; BORDER-LEFT: #ccc 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
A.imgwrp:hover {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.advertisement_sky {
	PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 2px dotted; PADDING-LEFT: 0px; =
FONT-SIZE: 10px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #bbb; PADDING-TOP: 2px; TEXT-ALIGN: =
center
}
.advertisement_post {
	PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 2px dotted; PADDING-LEFT: 0px; =
FONT-SIZE: 10px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 2px; =
TEXT-TRANSFORM: uppercase; COLOR: #bbb; PADDING-TOP: 2px; TEXT-ALIGN: =
center
}
.advertisement_sky {
	WIDTH: 160px
}
.advertisement_post {
	WIDTH: 300px
}
#header {
	BACKGROUND: #222
}
#footer {
	BACKGROUND: #222
}
#header .span {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; WIDTH: 920px
}
#footer .span {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; WIDTH: 920px
}
#header .span .leader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #333; FLOAT: left; =
PADDING-BOTTOM: 4px; MARGIN: 4px 0px 0px; WIDTH: 920px; PADDING-TOP: =
4px; TEXT-ALIGN: center
}
#footer .span .leader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #333; FLOAT: left; =
PADDING-BOTTOM: 4px; MARGIN: 4px 0px 0px; WIDTH: 920px; PADDING-TOP: =
4px; TEXT-ALIGN: center
}
#header .span .left {
	WIDTH: 496px
}
#footer .span .left {
	WIDTH: 496px
}
#header .span .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: =
412px; PADDING-TOP: 12px
}
#footer .span .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: =
412px; PADDING-TOP: 12px
}
#header .span .right .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 200px; PADDING-TOP: 0px
}
#footer .span .right .left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 200px; PADDING-TOP: 0px
}
#header .span .right .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 212px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#footer .span .right .right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 212px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.footer {
	COLOR: #aaa
}
.header {
	COLOR: #aaa
}
.footer A {
	COLOR: #ccc
}
.header A {
	COLOR: #ccc
}
.footer A:hover {
	COLOR: #eee; TEXT-DECORATION: none
}
.header A:hover {
	COLOR: #eee; TEXT-DECORATION: none
}
.logo {
	FLOAT: left; MARGIN: 30px 0px 0px
}
.tag {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 35px 0px 0px 12px; FONT: 12px "Century Gothic", Arial, =
Helvetica, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #ccc; =
PADDING-TOP: 0px
}
.log {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 12px; WIDTH: 176px; PADDING-TOP: 1px; BORDER-BOTTOM: =
#444 2px dotted; TEXT-ALIGN: center
}
.log A {
	FONT-WEIGHT: bold
}
.search {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 176px; PADDING-TOP: 12px
}
.search FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px =
0px 0px; PADDING-TOP: 0px
}
.search FORM INPUT {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: 11px Arial, =
Helvetica, sans-serif; BORDER-LEFT: #999 1px solid; WIDTH: 115px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.search FORM .button {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: =
50px; PADDING-TOP: 1px
}
.custserv {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 12px; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; =
BORDER-LEFT: #444 2px dotted; WIDTH: 186px; LINE-HEIGHT: 17px; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
.custserv A {
	FONT-WEIGHT: bold
}
.custserv .addy {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px 0px 10px; LINE-HEIGHT: =
normal
}
.custserv .addy A {
	FONT-WEIGHT: normal; COLOR: #ccc
}
.custserv .addy A:hover {
	COLOR: #eee; TEXT-DECORATION: underline
}
.custserv .addy H2 A {
	FONT: bold 11px Georgia, "Times New Roman", Times, serif; =
TEXT-TRANSFORM: uppercase; COLOR: #ccc
}
.custserv .addy H2 A:hover {
	COLOR: #eee; TEXT-DECORATION: none
}
.issue {
	BORDER-RIGHT: #444 2px dotted; PADDING-RIGHT: 12px; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; WIDTH: 482px; =
PADDING-TOP: 0px
}
#footer .issue H2 A {
	FONT: bold 11px Georgia, "Times New Roman", Times, serif; =
TEXT-TRANSFORM: uppercase
}
.issue .cover {
	FLOAT: left; MARGIN: 0px 12px 0px 0px; WIDTH: 110px
}
.issue .cover IMG {
	WIDTH: 110px
}
.issue .lead {
	FLOAT: left; WIDTH: 360px; TEXT-ALIGN: justify
}
.issue A.h {
	FONT: 16px Georgia, "Times New Roman", Times, serif
}
.issue A.h:hover {
	TEXT-DECORATION: underline
}
.issue .drop {
	PADDING-RIGHT: 0px; BORDER-TOP: #444 2px dotted; PADDING-LEFT: 0px; =
FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; =
WIDTH: 360px; PADDING-TOP: 6px
}
.issue .drop A:hover {
	TEXT-DECORATION: underline
}
.network {
	FLOAT: left; WIDTH: 200px
}
.network H2 {
	FONT: bold 11px Georgia, "Times New Roman", Times, serif; =
TEXT-TRANSFORM: uppercase; COLOR: #ccc
}
.network SELECT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 10px =
0px 0px; FONT: 11px Arial, Helvetica, sans-serif; BORDER-LEFT: #999 1px =
solid; WIDTH: 198px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 18px
}
.legal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; =
PADDING-BOTTOM: 12px; MARGIN: 6px 0px 0px; WIDTH: 920px; PADDING-TOP: =
0px; TEXT-ALIGN: center
}
.legal A {
	FONT-WEIGHT: bold
}
#nav {
	BACKGROUND: #555
}
#nav .span {
	DISPLAY: block; FLOAT: none; MARGIN: 0px auto; WIDTH: 920px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#nav UL LI {
	FLOAT: left
}
#nav UL LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FLOAT: left; =
PADDING-BOTTOM: 5px; MARGIN: 2px 0px 0px; FONT: bold 10px Georgia, =
'Times New Roman', Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #ccc; =
PADDING-TOP: 4px
}
#nav UL LI A:hover {
	COLOR: #eee; TEXT-DECORATION: none
}
#nav UL LI A.active {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #fff; =
PADDING-BOTTOM: 4px; COLOR: #555; PADDING-TOP: 5px
}
#nav UL LI A.active:hover {
	BACKGROUND: #fff; COLOR: #333
}
#whitewrp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.subnav {
	FLOAT: left; MARGIN: 0px 0px 24px; WIDTH: 160px
}
.subnav A:hover {
	TEXT-DECORATION: none
}
.subnav H2 A {
	BORDER-RIGHT: #ddb 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ddb 1px =
solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #eec; =
PADDING-BOTTOM: 8px; FONT: 18px Georgia, "Times New Roman", Times, =
serif; BORDER-LEFT: #ddb 1px solid; WIDTH: 136px; COLOR: #775; =
PADDING-TOP: 8px; BORDER-BOTTOM: #cca 2px dotted
}
.subnav H2 A:hover {
	COLOR: #553; BORDER-BOTTOM: #aa8 2px dotted
}
.subnav LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
.subnav LI A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: =
11px; PADDING-BOTTOM: 8px; WIDTH: 136px; COLOR: #997; PADDING-TOP: 8px; =
BORDER-BOTTOM: #eee 1px solid
}
.subnav LI A:hover {
	COLOR: #664; BORDER-BOTTOM: #ddd 1px solid
}
.subnav LI A.active {
	COLOR: #664; BORDER-BOTTOM: #cca 1px solid
}
.quick {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#e4e4e4 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; BACKGROUND: =
#f5f5f5; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 12px; =
BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 136px; LINE-HEIGHT: 16px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.quick H2 {
	DISPLAY: block; MARGIN: 0px 0px 1px; FONT: bold 10px Georgia, "Times =
New Roman", Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #777
}
.quick UL LI {
	LIST-STYLE-TYPE: none
}
.quick A {
	COLOR: #777
}
.quick A:hover {
	COLOR: #555
}
.package {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 199px
}
.package H2 A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: =
#997; PADDING-BOTTOM: 5px; FONT: bold 11px Georgia, "Times New Roman", =
Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px
}
.package H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.package A.h {
	FONT: 16px Georgia, "Times New Roman", Times, serif
}
.package .lead IMG {
	WIDTH: 59px
}
.package .lead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 175px; PADDING-TOP: 6px
}
.package .list {
	BORDER-RIGHT: #ddb 1px solid; BORDER-TOP: #ddb 1px solid; FLOAT: left; =
BORDER-LEFT: #ddb 1px solid; WIDTH: 197px; BORDER-BOTTOM: #ddb 1px solid
}
.package .list UL {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 10px; BACKGROUND: =
#eec; PADDING-BOTTOM: 2px; COLOR: #886; PADDING-TOP: 0px
}
.package .list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #cca 2px dotted; LIST-STYLE-TYPE: none
}
.package .list UL LI A {
	FONT-SIZE: 11px; COLOR: #442
}
.package .list UL LI A:hover {
	COLOR: #220
}
.package .list UL .noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.listing {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
12px; MARGIN: 0px 0px 8px; WIDTH: 175px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #eee 2px dotted
}
.listing H2 A {
	FONT: bold 11px Georgia, "Times New Roman", Times, serif; =
TEXT-TRANSFORM: uppercase; COLOR: #aa8
}
.listing H2 A:hover {
	COLOR: #886; TEXT-DECORATION: none
}
.listing UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 14px; LINE-HEIGHT: 11px; =
PADDING-TOP: 4px; LIST-STYLE-TYPE: disc
}
.listing UL LI A {
	FONT-SIZE: 11px
}
.specialbox {
	FLOAT: left; MARGIN: 0px 0px 6px; WIDTH: 300px
}
.specialbox H2 A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: =
#896; PADDING-BOTTOM: 5px; FONT: bold 11px Georgia, "Times New Roman", =
Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px
}
.specialbox H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.specialbox A.h {
	FONT: 16px Georgia, "Times New Roman", Times, serif
}
.specialbox .lead IMG {
	WIDTH: 59px
}
.specialbox .lead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 275px; PADDING-TOP: 6px
}
.specialbox .list {
	BORDER-RIGHT: #ddb 1px solid; BORDER-TOP: #ddb 1px solid; FLOAT: left; =
BORDER-LEFT: #ddb 1px solid; WIDTH: 297px; BORDER-BOTTOM: #ddb 1px solid
}
.specialbox .list UL {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 10px; BACKGROUND: =
#eec; PADDING-BOTTOM: 2px; COLOR: #886; PADDING-TOP: 0px
}
.specialbox .list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #cca 2px dotted; LIST-STYLE-TYPE: none
}
.specialbox .list UL LI A {
	FONT-SIZE: 11px; COLOR: #442
}
.specialbox .list UL LI A:hover {
	COLOR: #220
}
.specialbox .list UL .noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.classifieds {
	FLOAT: left; WIDTH: 300px
}
.classifieds H2 A {
	BORDER-RIGHT: #ddb 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ddb 1px =
solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #eec; =
PADDING-BOTTOM: 4px; FONT: bold 11px Georgia, "Times New Roman", Times, =
serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ddb 1px solid; WIDTH: =
276px; COLOR: #aa8; PADDING-TOP: 4px; BORDER-BOTTOM: #ddb 1px solid
}
.classifieds H2 A:hover {
	COLOR: #886; TEXT-DECORATION: none
}
.classifieds .lead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
12px; WIDTH: 276px; PADDING-TOP: 6px
}
.classifieds .colleft {
	FLOAT: left; WIDTH: 138px
}
.classifieds .colright {
	FLOAT: left; WIDTH: 138px
}
.classifieds UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 14px; LINE-HEIGHT: 11px; =
PADDING-TOP: 4px; LIST-STYLE-TYPE: disc
}
.classifieds UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.marketplace {
	FLOAT: left; WIDTH: 300px
}
.marketplace H2 A {
	BORDER-RIGHT: #ddb 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ddb 1px =
solid; DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: #eec; =
PADDING-BOTTOM: 4px; FONT: bold 11px Georgia, "Times New Roman", Times, =
serif; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ddb 1px solid; WIDTH: =
276px; COLOR: #aa8; PADDING-TOP: 4px; BORDER-BOTTOM: #ddb 1px solid
}
.marketplace H2 A:hover {
	COLOR: #886; TEXT-DECORATION: none
}
.marketplace .lead {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
12px; MARGIN: 0px 0px 4px; WIDTH: 276px; PADDING-TOP: 6px; =
BORDER-BOTTOM: #eee 2px dotted
}
.marketplace H3 A {
	FONT: bold 11px Georgia, "Times New Roman", Times, serif; =
TEXT-TRANSFORM: uppercase; COLOR: #aa8
}
.marketplace H3 A:hover {
	COLOR: #886; TEXT-DECORATION: none
}
.marketplace A.h {
	FONT: 16px Georgia, "Times New Roman", Times, serif
}
.marketplace .noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.opinion {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 300px
}
.opinion IMG {
	WIDTH: 59px
}
.opinion .b {
	FONT-SIZE: 11px; COLOR: #aaa
}
.opinion H2 A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: =
#997; PADDING-BOTTOM: 5px; FONT: bold 11px Georgia, "Times New Roman", =
Times, serif; TEXT-TRANSFORM: uppercase; WIDTH: 276px; COLOR: #fff; =
PADDING-TOP: 5px
}
.opinion H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.opinion .lead {
	PADDING-RIGHT: 12px; DISPLAY: inline; PADDING-LEFT: 12px; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 276px; PADDING-TOP: 6px
}
.opinion A.h {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 4px; FONT: 16px/16px =
Georgia, "Times New Roman", Times, serif; WIDTH: 276px
}
.opinion UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #eee 2px dotted; DISPLAY: inline; =
PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 0px =
0px -12px; WIDTH: 288px; PADDING-TOP: 8px
}
.opinion UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 14px; LINE-HEIGHT: 11px; =
PADDING-TOP: 4px; LIST-STYLE-TYPE: disc
}
.opinion UL LI A {
	FONT-SIZE: 11px
}
.opinion .drop {
	PADDING-RIGHT: 6px; BORDER-TOP: #e4e4e4 2px dotted; PADDING-LEFT: 6px; =
FONT-SIZE: 11px; BACKGROUND: #f5f5f5; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 12px 0px 0px; WIDTH: 288px; COLOR: #aaa; PADDING-TOP: 3px
}
.opinion .drop A {
	COLOR: #777
}
.opinion .drop A:hover {
	COLOR: #555
}
.reports {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 300px; COLOR: #664
}
.reports IMG {
	WIDTH: 59px
}
.reports A.imgwrp {
	BORDER-RIGHT: #bb9 1px solid; BORDER-TOP: #bb9 1px solid; BORDER-LEFT: =
#bb9 1px solid; BORDER-BOTTOM: #bb9 1px solid
}
.reports A.imgwrp:hover {
	BORDER-RIGHT: #997 1px solid; BORDER-TOP: #997 1px solid; BORDER-LEFT: =
#997 1px solid; BORDER-BOTTOM: #997 1px solid
}
.reports H2 A {
	PADDING-RIGHT: 12px; DISPLAY: block; PADDING-LEFT: 12px; BACKGROUND: =
#997; PADDING-BOTTOM: 5px; FONT: bold 11px Georgia, "Times New Roman", =
Times, serif; TEXT-TRANSFORM: uppercase; WIDTH: 276px; COLOR: #fff; =
PADDING-TOP: 5px
}
.reports H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
.reports .lead {
	BORDER-RIGHT: #ddb 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #ddb =
1px; DISPLAY: inline; PADDING-LEFT: 11px; BACKGROUND: #eec; FLOAT: left; =
PADDING-BOTTOM: 12px; BORDER-LEFT: #ddb 1px solid; WIDTH: 276px; =
PADDING-TOP: 6px; BORDER-BOTTOM: #ddb 1px solid
}
.reports .lead A.h {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 0px 4px; FONT: 16px/16px =
Georgia, "Times New Roman", Times, serif; WIDTH: 276px; COLOR: #442
}
.reports UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #cca 2px dotted; DISPLAY: block; =
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 12px 0px =
0px; WIDTH: 276px; COLOR: #775; PADDING-TOP: 8px
}
.reports UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 2px; MARGIN: 0px 0px 0px 14px; LINE-HEIGHT: 11px; =
PADDING-TOP: 4px; LIST-STYLE-TYPE: disc
}
.reports UL LI A {
	FONT-SIZE: 11px; COLOR: #442
}
.reports UL LI A:hover {
	COLOR: #220
}
.contest {
	FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 300px
}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/css/story.css

#story {
	MARGIN: 0px auto; WIDTH: 920px
}
#story .left {
	MARGIN: 0px 12px 0px 0px; WIDTH: 160px
}
#story .sky {
	WIDTH: 160px
}
#story .center {
	PADDING-RIGHT: 12px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
423px; PADDING-TOP: 0px
}
#story .right {
	WIDTH: 313px
}
#story .right .span {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
0px; BORDER-LEFT: #eee 1px solid; WIDTH: 300px; PADDING-TOP: 0px
}
#story .post {
	MARGIN: 0px 0px 12px; WIDTH: 300px
}
.containerdiggs {
	FLOAT: left; MARGIN: 0px 0px 12px 12px
}
.containerdiggs .toolbar {
	BORDER-RIGHT: #e4e4e4 1px; PADDING-RIGHT: 0px; BORDER-TOP: #e4e4e4 1px =
solid; PADDING-LEFT: 11px; BACKGROUND: #f5f5f5; FLOAT: left; =
PADDING-BOTTOM: 4px; FONT: 11px Arial, Helvetica, sans-serif; =
BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 327px; COLOR: #aaa; PADDING-TOP: =
5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.containerdiggs .toolbar A {
	COLOR: #777; TEXT-DECORATION: none
}
.containerdiggs .toolbar A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
.containerdiggs .toolbar .verticle {
	VERTICAL-ALIGN: middle
}
.containerdiggs .toolbar .middiv {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.containerdiggs .toolbar .middiv2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
.containerdiggs .toolbar .end {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.containerdiggs .toolbar .alignleft {
	FLOAT: left
}
.containerdiggs .toolbar .alignright {
	FLOAT: right
}
.containerdiggs .toolbar .end {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.containerdiggs .toolbar .no_middiv {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.containerdiggs .toolbar .no_middiv2 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.containerdiggs .arrow {
	BACKGROUND: url(/images/diggarrow.gif) no-repeat; FLOAT: left; WIDTH: =
6px; HEIGHT: 28px
}
.containerdiggs .diggs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/digg_bg.gif) repeat-x; FLOAT: left; PADDING-BOTTOM: 0px; =
FONT: 9px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; =
WIDTH: 51px; COLOR: #996; PADDING-TOP: 0px; HEIGHT: 27px; TEXT-ALIGN: =
center
}
.container {
	FLOAT: left; MARGIN: 0px 0px 12px 12px
}
.container .toolbar {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: =
#e4e4e4 1px solid; PADDING-LEFT: 11px; BACKGROUND: #f5f5f5; FLOAT: left; =
PADDING-BOTTOM: 4px; FONT: 11px Arial, Helvetica, sans-serif; =
BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 372px; COLOR: #aaa; PADDING-TOP: =
5px; BORDER-BOTTOM: #e4e4e4 1px solid
}
.container .toolbar A {
	COLOR: #777; TEXT-DECORATION: none
}
.container .toolbar A:hover {
	COLOR: #555; TEXT-DECORATION: underline
}
.container .toolbar .verticle {
	VERTICAL-ALIGN: middle
}
.container .toolbar .middiv {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 7px; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.container .toolbar .middiv2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px
}
.container .toolbar .no_middiv {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.container .toolbar .no_middiv2 {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.container .toolbar .end {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.container .toolbar .alignleft {
	FLOAT: left
}
.container .toolbar .alignright {
	FLOAT: right
}
.container .arrow {
	DISPLAY: none
}
.container .diggs {
	DISPLAY: none
}
.copy {
	PADDING-RIGHT: 10px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 396px; PADDING-TOP: 0px; POSITION: relative
}
.copy A {
	COLOR: #896; TEXT-DECORATION: underline
}
.copy A:hover {
	COLOR: #674; TEXT-DECORATION: none
}
.copy .url {
	DISPLAY: none
}
.copy H2 {
	FONT: 26px Georgia, "Times New Roman", Times, serif; COLOR: #333
}
.copy .subtitle {
	DISPLAY: block; MARGIN: 10px 0px; FONT: 16px Arial, Helvetica, =
sans-serif; COLOR: #aa8
}
.copy .info {
	DISPLAY: block; FONT-SIZE: 11px; MARGIN: 10px 0px; COLOR: #777
}
.copy .info A {
	FONT-WEIGHT: normal
}
.copy .drop {
	PADDING-RIGHT: 12px; BORDER-TOP: #e4e4e4 2px dotted; DISPLAY: block; =
PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND: #f5f5f5; =
PADDING-BOTTOM: 5px; MARGIN: 0px 0px 12px; COLOR: #aaa; PADDING-TOP: 3px
}
.copy .space {
	MARGIN-TOP: 24px
}
.copy .drop A {
	FONT-WEIGHT: normal; COLOR: #777
}
.copy .drop A:hover {
	COLOR: #555
}
.copy H3 {
	DISPLAY: inline; FONT: bold 11px Georgia, "Times New Roman", Times, =
serif; TEXT-TRANSFORM: uppercase; COLOR: #333
}
.media {
	CLEAR: all; BORDER-RIGHT: #ddb 1px solid; PADDING-RIGHT: 11px; =
BORDER-TOP: #ddb 1px solid; PADDING-LEFT: 11px; FONT-SIZE: 11px; =
BACKGROUND: #eec; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 0px =
12px; BORDER-LEFT: #ddb 1px solid; WIDTH: 289px; COLOR: #664; =
PADDING-TOP: 11px; BORDER-BOTTOM: #ddb 1px solid
}
.media .photowrp {
=09
}
.media .hidden {
	DISPLAY: none
}
.media .photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
4px; WIDTH: 289px; PADDING-TOP: 0px
}
.media .photo A {
	BORDER-RIGHT: #cca 1px solid; BORDER-TOP: #cca 1px solid; DISPLAY: =
block; BORDER-LEFT: #cca 1px solid; BORDER-BOTTOM: #cca 1px solid
}
.media .photo A:hover {
	BORDER-RIGHT: #aa8 1px solid; BORDER-TOP: #aa8 1px solid; BORDER-LEFT: =
#aa8 1px solid; BORDER-BOTTOM: #aa8 1px solid
}
.media .photo IMG {
	WIDTH: 287px
}
.media .credit {
	FONT-SIZE: 9px; FLOAT: left; TEXT-TRANSFORM: uppercase; WIDTH: 289px; =
COLOR: #aa8; TEXT-ALIGN: right
}
.media .drop {
	PADDING-RIGHT: 6px; BORDER-TOP: #cca 2px dotted; PADDING-LEFT: 6px; =
FONT-SIZE: 11px; BACKGROUND: #ddb; FLOAT: left; PADDING-BOTTOM: 5px; =
MARGIN: 12px 0px 0px; WIDTH: 277px; COLOR: #997; PADDING-TOP: 3px; =
TEXT-ALIGN: center
}
.media .drop .prev {
	FLOAT: left; WIDTH: 59px; TEXT-ALIGN: left
}
.media .drop #count {
	FLOAT: left; WIDTH: 156px
}
.media .drop .next {
	FLOAT: left; WIDTH: 59px; TEXT-ALIGN: right
}
.media .drop A {
	COLOR: #775
}
.media .drop A:hover {
	COLOR: #553
}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/css/color.css

.listing H2 A {
	COLOR: #896
}
.poll H2 A {
	COLOR: #896
}
.topic H2 A {
	COLOR: #896
}
.marketplace H3 A {
	COLOR: #896
}
.leadstory H2 A {
	COLOR: #896
}
.copy .subtitle {
	COLOR: #896
}
.listing H2 A:hover {
	COLOR: #674
}
.topic H2 A:hover {
	COLOR: #674
}
.marketplace H3 A:hover {
	COLOR: #674
}
.leadstory H2 A:hover {
	COLOR: #674
}
.poll H2 A:hover {
	COLOR: #674
}
.markethbox4 H2 A {
	BACKGROUND: #896
}
.markethbox3 H2 A {
	BACKGROUND: #896
}
.markethbox2 H2 A {
	BACKGROUND: #896
}
.markethbox1 H2 A {
	BACKGROUND: #896
}
.paperhead {
	BACKGROUND: #896
}
.package H2 A {
	BACKGROUND: #896
}
.media H2 {
	BACKGROUND: #896
}
.opinion H2 A {
	BACKGROUND: #896
}
.reports H2 A {
	BACKGROUND: #896
}
.topbar {
	BACKGROUND: #896
}
.noborder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.nopadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.nomargin {
	MARGIN: 0px
}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/css/lightbox.css

#lightbox {
	BORDER-RIGHT: #cca 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #cca 1px =
solid; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cca 1px =
solid; PADDING-TOP: 11px; BORDER-BOTTOM: #cca 1px solid; =
BACKGROUND-COLOR: #eec
}
#lightboxDetails {
	FONT-SIZE: 11px; COLOR: #664
}
#lightboxCaption {
	FLOAT: left
}
#keyboardMsg {
	FLOAT: right
}
#closeButton {
	RIGHT: 5px; TOP: 5px
}
#lightbox IMG {
	CLEAR: both; BORDER-RIGHT: #aa8 1px solid; BORDER-TOP: #aa8 1px solid; =
BORDER-LEFT: #aa8 1px solid; BORDER-BOTTOM: #aa8 1px solid
}
#overlay IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#overlay {
	BACKGROUND-IMAGE: url(/images/overlay.png)
}
* HTML #overlay {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D"/images/overlay=
.png", sizingMethod=3D"scale"); BACKGROUND-IMAGE: =
url(/images/blank.gif); BACKGROUND-COLOR: transparent
}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/css/print.css

BODY {
	FONT-SIZE: 11pt; BACKGROUND: white; MARGIN: 0px 5%; COLOR: black; =
FONT-FAMILY: georgia, serif
}
TD {
	FONT-FAMILY: helvetica, sans-serif
}
TH {
	FONT-FAMILY: helvetica, sans-serif
}
H1 {
	FONT-FAMILY: helvetica, sans-serif
}
H2 {
	FONT-FAMILY: helvetica, sans-serif
}
H3 {
	FONT-FAMILY: helvetica, sans-serif
}
H4 {
	FONT-FAMILY: helvetica, sans-serif
}
H5 {
	FONT-FAMILY: helvetica, sans-serif
}
H6 {
	FONT-FAMILY: helvetica, sans-serif
}
H2 {
	FONT-SIZE: 24pt
}
DIV.subtitle {
	FONT-SIZE: 18pt
}
LI {
	FONT-FAMILY: georgia, serif
}
.copy {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; WIDTH: =
33em; PADDING-TOP: 0px
}
P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.2em; FONT-FAMILY: georgia, serif
}
.copy P {
	FONT-SIZE: 10pt; LINE-HEIGHT: 1.2em; FONT-FAMILY: georgia, serif
}
#header {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}
#nav {
	DISPLAY: none
}
.right {
	DISPLAY: none
}
.left {
	DISPLAY: none
}
.copy .drop {
	DISPLAY: none
}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/photos.js

function showNextPhoto(){
	if(!document.getElementById) return false;
	if(document.all){
		var ieSucks =3D 1;
	}else{
		var ieSucks =3D 0;
	}
	var prevLink =3D document.getElementById("photoPrevLink");
	var nextLink =3D document.getElementById("photoNextLink");
	var photoNavStat =3D document.getElementById("count");
	var currentPhotoString =3D prevLink.rel;
	var currentPhotoNum =3D parseInt(currentPhotoString);
	var totalPhotos =3D nextLink.rel;
	var lastPhoto =3D currentPhotoNum + 1;
	lastPhoto =3D lastPhoto + "";
	if(totalPhotos !=3D lastPhoto) {
		var nextPhotoNum =3D currentPhotoNum+1;
		var friendlyPhotoNum =3D nextPhotoNum + 1;
	=09
		var currentPhoto =3D =
document.getElementById("photowrp"+currentPhotoString);
		var nextPhoto =3D document.getElementById("photowrp"+nextPhotoNum);
	=09
		if(ieSucks){
			currentPhoto.className =3D "photowrp hidden";
			nextPhoto.className =3D "photowrp";
		}else{
			currentPhoto.setAttribute("class","photowrp hidden");
			nextPhoto.setAttribute("class", "photowrp");
		}
		photoNavStat.innerHTML =3D friendlyPhotoNum + " of " + totalPhotos;
=09
		prevLink.setAttribute("rel", nextPhotoNum);
	}
}

function showPrevPhoto(){
	if(!document.getElementById) return false;
	if(document.all){
		var ieSucks =3D 1;
	}else{
		var ieSucks =3D 0;
	}
=09
	var prevLink =3D document.getElementById("photoPrevLink");
	var nextLink =3D document.getElementById("photoNextLink");
	var photoNavStat =3D document.getElementById("count");
=09
	var currentPhotoString =3D prevLink.rel;
	var currentPhotoNum =3D parseInt(currentPhotoString);
=09
	var totalPhotos =3D nextLink.rel;
	var prevPhotoNum =3D currentPhotoNum - 1;
=09
	if(prevPhotoNum !=3D -1){
		var prevPhotoLinkNum =3D prevPhotoNum;

		var currentPhoto =3D =
document.getElementById("photowrp"+currentPhotoString);
		var prevPhoto =3D =
document.getElementById("photowrp"+prevPhotoLinkNum);
		if(ieSucks){
			currentPhoto.className =3D "photowrp hidden";
			prevPhoto.className =3D "photowrp";
		}else{
			currentPhoto.setAttribute("class", "photowrp hidden");
			prevPhoto.setAttribute("class", "photowrp");
		}
	=09

		photoNavStat.innerHTML =3D currentPhotoNum + " of " + totalPhotos;
	=09
		prevLink.setAttribute("rel", prevPhotoLinkNum);
	}
}
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/email_this.js

function emThis(){=0A=
=0A=
	var headlineOb =3D document.getElementById('headline');=0A=
	var headline =3D headlineOb.value;=0A=
	var bodyOb =3D document.getElementById('body');=0A=
	var body =3D bodyOb.value;=0A=
	var urlOb =3D document.getElementById('url');=0A=
	var url =3D urlOb.value;=0A=
	=0A=
	var et=3D'mailto:?subject=3D'+'ArmyTimes.com - =
'+headline+'&body=3D'+body+'%0D%0A'+'%0D%0A'+url;=0A=
	et+=3D'%0D%0A_____________________________%0D%0A';=0A=
	location.href=3Det;=0A=
	=0A=
}
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/lightbox.js

/*
	Lightbox JS: Fullsize Image Overlays=20
	by Lokesh Dhakar - http://www.huddletogether.com

	For more information on this script, visit:
	http://huddletogether.com/projects/lightbox/

	Licensed under the Creative Commons Attribution 2.5 License - =
http://creativecommons.org/licenses/by/2.5/
	(basically, do anything you want, just leave my name and link)
=09
	Table of Contents
	-----------------
	Configuration
=09
	Functions
	- getPageScroll()
	- getPageSize()
	- pause()
	- getKey()
	- listenKey()
	- showLightbox()
	- hideLightbox()
	- initLightbox()
	- addLoadEvent()
=09
	Function Calls
	- addLoadEvent(initLightbox)

*/



//
// Configuration
//

// If you would like to use a custom loading image or close button =
reference them in the next two lines.
var loadingImage =3D '/images/loading.gif';	=09
var closeButton =3D '/images/close.gif';	=09





//
// getPageScroll()
// Returns array with x,y page scroll values.
// Core code from - quirksmode.org
//
function getPageScroll(){

	var yScroll;

	if (self.pageYOffset) {
		yScroll =3D self.pageYOffset;
	} else if (document.documentElement && =
document.documentElement.scrollTop){	 // Explorer 6 Strict
		yScroll =3D document.documentElement.scrollTop;
	} else if (document.body) {// all other Explorers
		yScroll =3D document.body.scrollTop;
	}

	arrayPageScroll =3D new Array('',yScroll)=20
	return arrayPageScroll;
}



//
// getPageSize()
// Returns array with page width, height and window width, height
// Core code from - quirksmode.org
// Edit for Firefox by pHaez
//
function getPageSize(){
=09
	var xScroll, yScroll;
=09
	if (window.innerHeight && window.scrollMaxY) {=09
		xScroll =3D document.body.scrollWidth;
		yScroll =3D window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // =
all but Explorer Mac
		xScroll =3D document.body.scrollWidth;
		yScroll =3D document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, =
Mozilla and Safari
		xScroll =3D document.body.offsetWidth;
		yScroll =3D document.body.offsetHeight;
	}
=09
	var windowWidth, windowHeight;
	if (self.innerHeight) {	// all except Explorer
		windowWidth =3D self.innerWidth;
		windowHeight =3D self.innerHeight;
	} else if (document.documentElement && =
document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth =3D document.documentElement.clientWidth;
		windowHeight =3D document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth =3D document.body.clientWidth;
		windowHeight =3D document.body.clientHeight;
	}=09
=09
	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight =3D windowHeight;
	} else {=20
		pageHeight =3D yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){=09
		pageWidth =3D windowWidth;
	} else {
		pageWidth =3D xScroll;
	}


	arrayPageSize =3D new =
Array(pageWidth,pageHeight,windowWidth,windowHeight)=20
	return arrayPageSize;
}


//
// pause(numberMillis)
// Pauses code execution for specified time. Uses busy code, not good.
// Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602
//
function pause(numberMillis) {
	var now =3D new Date();
	var exitTime =3D now.getTime() + numberMillis;
	while (true) {
		now =3D new Date();
		if (now.getTime() > exitTime)
			return;
	}
}

//
// 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();
=09
	if(key =3D=3D 'x'){ hideLightbox(); }
}


//
// listenKey()
//
function listenKey () {	document.onkeypress =3D getKey; }
=09

//
// showLightbox()
// Preloads images. Pleaces new image in lightbox then centers and =
displays.
//
function showLightbox(objLink)
{
	// prep objects
	var objOverlay =3D document.getElementById('overlay');
	var objLightbox =3D document.getElementById('lightbox');
	var objCaption =3D document.getElementById('lightboxCaption');
	var objImage =3D document.getElementById('lightboxImage');
	var objLoadingImage =3D document.getElementById('loadingImage');
	var objLightboxDetails =3D document.getElementById('lightboxDetails');

=09
	var arrayPageSize =3D getPageSize();
	var arrayPageScroll =3D getPageScroll();

	// center loadingImage if it exists
	if (objLoadingImage) {
		objLoadingImage.style.top =3D (arrayPageScroll[1] + ((arrayPageSize[3] =
- 35 - objLoadingImage.height) / 2) + 'px');
		objLoadingImage.style.left =3D (((arrayPageSize[0] - 20 - =
objLoadingImage.width) / 2) + 'px');
		objLoadingImage.style.display =3D 'block';
	}

	// set height of Overlay to take up whole page and show
	objOverlay.style.height =3D (arrayPageSize[1] + 'px');
	objOverlay.style.display =3D 'block';

	// preload image
	imgPreload =3D new Image();

	imgPreload.onload=3Dfunction(){
		objImage.src =3D objLink.href;

		// center lightbox and make sure that the top and left values are not =
negative
		// and the image placed outside the viewport
		var lightboxTop =3D arrayPageScroll[1] + ((arrayPageSize[3] - 35 - =
imgPreload.height) / 2);
		var lightboxLeft =3D ((arrayPageSize[0] - 20 - imgPreload.width) / 2);
	=09
		objLightbox.style.top =3D (lightboxTop < 0) ? "0px" : lightboxTop + =
"px";
		objLightbox.style.left =3D (lightboxLeft < 0) ? "0px" : lightboxLeft + =
"px";


		objLightboxDetails.style.width =3D imgPreload.width + 'px';
	=09
		if(objLink.getAttribute('title')){
			objCaption.style.display =3D 'block';
			//objCaption.style.width =3D imgPreload.width + 'px';
			objCaption.innerHTML =3D objLink.getAttribute('title');
		} else {
			objCaption.style.display =3D 'none';
		}
	=09
		// A small pause between the image loading and displaying is required =
with IE,
		// this prevents the previous image displaying for a short burst =
causing flicker.
		if (navigator.appVersion.indexOf("MSIE")!=3D-1){
			pause(250);
		}=20

		if (objLoadingImage) {	objLoadingImage.style.display =3D 'none'; }

		// Hide select boxes as they will 'peek' through the image in IE
		selects =3D document.getElementsByTagName("select");
        for (i =3D 0; i !=3D selects.length; i++) {
                selects[i].style.visibility =3D "hidden";
        }

=09
		objLightbox.style.display =3D 'block';

		// After image is loaded, update the overlay height as the new image =
might have
		// increased the overall page height.
		arrayPageSize =3D getPageSize();
		objOverlay.style.height =3D (arrayPageSize[1] + 'px');
	=09
		// Check for 'x' keypress
		listenKey();

		return false;
	}

	imgPreload.src =3D objLink.href;
=09
}





//
// hideLightbox()
//
function hideLightbox()
{
	// get objects
	objOverlay =3D document.getElementById('overlay');
	objLightbox =3D document.getElementById('lightbox');

	// hide lightbox and overlay
	objOverlay.style.display =3D 'none';
	objLightbox.style.display =3D 'none';

	// make select boxes visible
	selects =3D document.getElementsByTagName("select");
    for (i =3D 0; i !=3D selects.length; i++) {
		selects[i].style.visibility =3D "visible";
	}

	// disable keypress listener
	document.onkeypress =3D '';
}




//
// initLightbox()
// Function runs on window load, going through link tags looking for =
rel=3D"lightbox".
// These links receive onclick events that enable the lightbox display =
for their targets.
// The function also inserts html markup at the top of the page which =
will be used as a
// container for the overlay pattern and the inline image.
//
function initLightbox()
{
=09
	if (!document.getElementsByTagName){ return; }
	var anchors =3D document.getElementsByTagName("a");

	// loop through all anchor tags
	for (var i=3D0; i<anchors.length; i++){
		var anchor =3D anchors[i];

		if (anchor.getAttribute("href") && (anchor.getAttribute("rel") =3D=3D =
"lightbox")){
			anchor.onclick =3D function () {showLightbox(this); return false;}
		}
	}

	// the rest of this code inserts html at the top of the page that looks =
like this:
	//
	// <div id=3D"overlay">
	//		<a href=3D"#" onclick=3D"hideLightbox(); return false;"><img =
id=3D"loadingImage" /></a>
	//	</div>
	// <div id=3D"lightbox">
	//		<a href=3D"#" onclick=3D"hideLightbox(); return false;" =
title=3D"Click anywhere to close image">
	//			<img id=3D"closeButton" />	=09
	//			<img id=3D"lightboxImage" />
	//		</a>
	//		<div id=3D"lightboxDetails">
	//			<div id=3D"lightboxCaption"></div>
	//			<div id=3D"keyboardMsg"></div>
	//		</div>
	// </div>
=09
	var objBody =3D document.getElementsByTagName("body").item(0);
=09
	// create overlay div and hardcode some functional styles (aesthetic =
styles are in CSS file)
	var objOverlay =3D document.createElement("div");
	objOverlay.setAttribute('id','overlay');
	objOverlay.onclick =3D function () {hideLightbox(); return false;}
	objOverlay.style.display =3D 'none';
	objOverlay.style.position =3D 'absolute';
	objOverlay.style.top =3D '0';
	objOverlay.style.left =3D '0';
	objOverlay.style.zIndex =3D '90';
 	objOverlay.style.width =3D '100%';
	objBody.insertBefore(objOverlay, objBody.firstChild);
=09
	var arrayPageSize =3D getPageSize();
	var arrayPageScroll =3D getPageScroll();

	// preload and create loader image
	var imgPreloader =3D new Image();
=09
	// if loader image found, create link to hide lightbox and create =
loadingimage
	imgPreloader.onload=3Dfunction(){

		var objLoadingImageLink =3D document.createElement("a");
		objLoadingImageLink.setAttribute('href','#');
		objLoadingImageLink.onclick =3D function () {hideLightbox(); return =
false;}
		objOverlay.appendChild(objLoadingImageLink);
	=09
		var objLoadingImage =3D document.createElement("img");
		objLoadingImage.src =3D loadingImage;
		objLoadingImage.setAttribute('id','loadingImage');
		objLoadingImage.style.position =3D 'absolute';
		objLoadingImage.style.zIndex =3D '150';
		objLoadingImageLink.appendChild(objLoadingImage);

		imgPreloader.onload=3Dfunction(){};	//	clear onLoad, as IE will flip =
out w/animated gifs

		return false;
	}

	imgPreloader.src =3D loadingImage;

	// create lightbox div, same note about styles as above
	var objLightbox =3D document.createElement("div");
	objLightbox.setAttribute('id','lightbox');
	objLightbox.style.display =3D 'none';
	objLightbox.style.position =3D 'absolute';
	objLightbox.style.zIndex =3D '100';=09
	objBody.insertBefore(objLightbox, objOverlay.nextSibling);
=09
	// create link
	var objLink =3D document.createElement("a");
	objLink.setAttribute('href','#');
	objLink.setAttribute('title','Click to close');
	objLink.onclick =3D function () {hideLightbox(); return false;}
	objLightbox.appendChild(objLink);

	// preload and create close button image
	var imgPreloadCloseButton =3D new Image();

	// if close button image found,=20
	imgPreloadCloseButton.onload=3Dfunction(){

		var objCloseButton =3D document.createElement("img");
		objCloseButton.src =3D closeButton;
		objCloseButton.setAttribute('id','closeButton');
		objCloseButton.style.position =3D 'absolute';
		objCloseButton.style.zIndex =3D '200';
		objLink.appendChild(objCloseButton);

		return false;
	}

	imgPreloadCloseButton.src =3D closeButton;

	// create image
	var objImage =3D document.createElement("img");
	objImage.setAttribute('id','lightboxImage');
	objLink.appendChild(objImage);
=09
	// create details div, a container for the caption and keyboard message
	var objLightboxDetails =3D document.createElement("div");
	objLightboxDetails.setAttribute('id','lightboxDetails');
	objLightbox.appendChild(objLightboxDetails);

	// create caption
	var objCaption =3D document.createElement("div");
	objCaption.setAttribute('id','lightboxCaption');
	objCaption.style.display =3D 'none';
	objLightboxDetails.appendChild(objCaption);

	// create keyboard message
	var objKeyboardMsg =3D document.createElement("div");
	objKeyboardMsg.setAttribute('id','keyboardMsg');
	objKeyboardMsg.innerHTML =3D 'press <a href=3D"#" =
onclick=3D"hideLightbox(); return false;"><kbd>x</kbd></a> to close';
	objLightboxDetails.appendChild(objKeyboardMsg);


}




//
// addLoadEvent()
// Adds event to window.onload without overwriting currently assigned =
onload functions.
// Function found at Simon Willison's weblog - http://simon.incutio.com/
//
function addLoadEvent(func)
{=09
	var oldonload =3D window.onload;
	if (typeof window.onload !=3D 'function'){
    	window.onload =3D func;
	} else {
		window.onload =3D function(){
		oldonload();
		func();
		}
	}

}



addLoadEvent(initLightbox);	// run initLightbox onLoad
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/prototype.js

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/scriptaculous.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// =0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.6.1',=0A=
  require: function(libraryName) {=0A=
    // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
    document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"></script>');=0A=
  },=0A=
  load: function() {=0A=
    if((typeof Prototype=3D=3D'undefined') || =0A=
       (typeof Element =3D=3D 'undefined') || =0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       parseFloat(Prototype.Version.split(".")[0] + "." +=0A=
                  Prototype.Version.split(".")[1]) < 1.5)=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D 1.5.0");=0A=
    =0A=
    $A(document.getElementsByTagName("script")).findAll( function(s) {=0A=
      return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A=
    }).each( function(s) {=0A=
      var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A=
      var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/js/core.js

function openGalleryWin(mypage) {=0A=
	window.open('http://www.militarycity.com/gallery/index.php?id=3D' + =
mypage, =
'gallery','resizable=3Dno,scrollbars=3Dno,width=3D900,height=3D628,left=3D=
0,top=3D0');=0A=
}=0A=
=0A=
function mrcobrand(marketplace, military)=0A=
{=0A=
if (! window.focus)return true;=0A=
var href;=0A=
if (typeof(marketplace) =3D=3D 'string')=0A=
   href=3Dmarketplace;=0A=
else=0A=
   href=3Dmarketplace.href;=0A=
window.open(href, military, =
'width=3D1000,height=3D700,scrollbars=3Dyes,toolbar=3Dyes,resizeable=3Dye=
s,menubar=3Dyes,location=3Dyes');=0A=
return false;=0A=
}
------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.2";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(nv>0 && wc && wc.gaGlobal && !wc.gaGlobal.from_cookie){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[4]=3Dg.sid;=0A=
  ua[3]=3Dua[4];=0A=
  if(g.vid){=0A=
   var v=3Dg.vid.split(".");=0A=
   ua[1]=3Dv[0];=0A=
   ua[2]=3Dv[1];=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+ua.join(".")+"; path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.armytimes.com/common/s_code.js

/************************ ADDITIONAL FEATURES ************************
     Plugins
*/
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here.                       */
/* Link Tracking Config */
var s_trackDownloadLinks=3Dtrue
var s_trackExternalLinks=3Dtrue
var s_trackInlineStats=3Dtrue
var =
s_linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
var s_linkInternalFilters=3D"javascript:"
var s_linkLeaveQueryString=3Dfalse
var s_linkTrackVars=3D"None"
var s_linkTrackEvents=3D"None"
/* Plugin Config */
var s_usePlugins=3Dtrue
function s_doPlugins() {
	/* Add calls to plugins here */
}

/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */
/*
 * Plugin: Get Plugin Modified Value
 */
function s_vp_getValue(vs)
	{var k=3Dvs.substring(0,2)=3D=3D's_'?vs.substring(2):vs;return s_wd[
	's_vpm_'+k]?s_wd['s_vpv_'+k]:s_gg(k)}
/*
 * Plugin: Get Query String CGI Variable Value
 */
function s_vp_getCGI(vs,k)
	{var v=3D'';if(k&&s_wd.location.search){var q=3Ds_wd.location.search,
	qq=3Dq.indexOf('?');q=3Dqq<0?q:q.substring(qq+1);v=3Ds_pt(q,'&',s_cgif,
	k)}s_vpr(vs,v)}function s_cgif(t,k){if(t){var te=3Dt.indexOf('=3D'),
	sk=3Dte<0?t:t.substring(0,te),sv=3Dte<0?'True':t.substring(te+1);if(
	sk=3D=3Dk)return s_epa(sv)}return ''}
/*
 * Plugin Utilities v2.0 (Required For All Plugins)
 */
function s_vpr(vs,v){if(s_wd[vs])s_wd[vs]=3Ds_wd[vs];else s_wd[vs]=3D''
if(vs.substring(0,2) =3D=3D =
's_')vs=3Dvs.substring(2);s_wd['s_vpv_'+vs]=3Dv
s_wd['s_vpm_'+vs]=3D1}function s_dt(tz,t){var d=3Dnew =
Date;if(t)d.setTime(
t);d=3Dnew Date(d.getTime()+(d.getTimezoneOffset()*60*1000))
return new Date(Math.floor(d.getTime()+(tz*60*60*1000)))}
function s_vh_gt(k,v){var =
vh=3D'|'+s_c_r('s_vh_'+k),vi=3Dvh.indexOf('|'+v
+'=3D'),ti=3Dvi<0?vi:vi+2+v.length,pi=3Dvh.indexOf('|',ti),t=3Dti<0?'':
vh.substring(ti,pi<0?vh.length:pi);return t}function s_vh_gl(k){var
vh=3Ds_c_r('s_vh_'+k),e=3Dvh?vh.indexOf('=3D'):0;return =
vh?(vh.substring(0,
e?e:vh.length)):''}function s_vh_s(k,v){if(k&&v){var e=3Dnew Date,st=3D
e.getTime(),y=3De.getYear(),c=3D's_vh_'+k,vh=3D'|'+s_c_r(c)+'|',t=3Ds_vh_=
gt(k,
v);e.setYear((y<1900?y+1900:y)+5);if(t)vh=3Ds_rep(vh,'|'+v+'=3D'+t+'|','|=
'
);if(vh.substring(0,1)=3D=3D'|')vh=3Dvh.substring(1);if(vh.substring(
vh.length-1,vh.length)=3D=3D'|')vh=3Dvh.substring(0,vh.length-1);vh=3Dv
+'=3D[PCC]'+(vh?'|'+vh:'');s_c_w(c,vh,e);if(s_vh_gt(k,v)!=3D'[PCC]')
return 0;vh=3Ds_rep(vh,'[PCC]',st);s_c_w(c,vh,e)}return 1}

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var =
s_un,s_ios=3D0,s_q=3D'',s_code=3D'',code=3D'',s_bcr=3D0,s_lnk=3D'',s_eo=3D=
'',
s_vb,s_pl,s_tfs=3D0,s_etfs=3D0,s_wd=3Dwindow,s_d=3Ds_wd.document,s_ssl=3D=
(
s_wd.location.protocol.toLowerCase().indexOf('https')>=3D0),s_n=3D
navigator,s_u=3Ds_n.userAgent,s_apn=3Ds_n.appName,s_v=3Ds_n.appVersion,
s_apv,s_i,s_ie=3Ds_v.indexOf('MSIE '),s_ns6=3Ds_u.indexOf('Netscape6/')
if(s_v.indexOf('Opera')>=3D0||s_u.indexOf('Opera')>=3D0)s_apn=3D'Opera';v=
ar
s_isie=3D(s_apn=3D=3D'Microsoft Internet =
Explorer'),s_isns=3D(s_apn=3D=3D
'Netscape'),s_isopera=3D(s_apn=3D=3D'Opera'),s_ismac=3D(s_u.indexOf('Mac'=
)>=3D0)
if(s_ie>0){s_apv=3DparseInt(s_i=3Ds_v.substring(s_ie+5));if(s_apv>3)s_apv=
=3D
parseFloat(s_i)}else if(s_ns6>0)s_apv=3DparseFloat(s_u.substring(s_ns6
+10));else s_apv=3DparseFloat(s_v);function s_fl(s,l){return (s+''
).substring(0,l)}function s_co(o){if(!o)return o;var n=3Dnew Object,x
for(x in o)if(x.indexOf("select")<0&&x.indexOf("filter")<0)n[x]=3Do[x]
return n}function s_num(x){var s=3Dx.toString(),g=3D'0123456789',p,d
for(p=3D0;p<s.length;p++){d=3Ds.substring(p,p+1);if(g.indexOf(d)<0)
return 0}return 1}function s_rep(s,o,n){var =
i=3Ds.indexOf(o),l=3Dn.length>
0?n.length:1;while(s&&i>=3D0){s=3Ds.substring(0,i)+n+s.substring(i
+o.length);i=3Ds.indexOf(o,i+l)}return s}function s_ape(s){return s?
s_rep(escape(''+s),'+','%2B'):s}function s_epa(s){return s?unescape(
s_rep(''+s,'+',' ')):s}function s_pt(s,d,f,a){var =
t=3Ds,x=3D0,y,r;while(t)
{y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3Dt.substring(0,y);r=3Df(t,a);if(r=
)
return =
r;x+=3Dy+d.length;t=3Ds.substring(x,s.length);t=3Dx<s.length?t:''}
return ''}function =
s_isf(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.substring(
2);return (t!=3D''&&t=3D=3Da)}function =
s_fsf(t,a){if(s_pt(a,',',s_isf,t))
s_fsg+=3D(s_fsg!=3D''?',':'')+t;return 0}var s_fsg;function s_fs(s,f){
s_fsg=3D'';s_pt(s,',',s_fsf,f);return s_fsg}var s_c_d=3D''
function s_c_gdf(t,a){if(!s_num(t))return 1;return 0}function s_c_gd()
{var d=3Ds_wd.location.hostname,n=3Ds_gg('cookieDomainPeriods'),p;if(d&&
!s_c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.');while(p>=3D=
0&&
n>1){p=3Dd.lastIndexOf('.',p-1);n--}s_c_d=3Dp>0&&s_pt(d,'.',s_c_gdf,0)?
d.substring(p):''}return s_c_d}function s_c_r(k){k=3Ds_ape(k);var c=3D' =
'
+s_d.cookie,s=3Dc.indexOf(' =
'+k+'=3D'),e=3Ds<0?s:c.indexOf(';',s),v=3Ds<0?'':
s_epa(c.substring(s+2+k.length,e<0?c.length:e));return v!=3D'[[B]]'?v:''
}function s_c_w(k,v,e){var =
d=3Ds_c_gd(),l=3Ds_gg('cookieLifetime'),s;v=3D''
+v;l=3Dl?(''+l).toUpperCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){s=3D(=
v!=3D
''?parseInt(l?l:0):-60);if(s){e=3Dnew Date;e.setTime(e.getTime()+(s*1000
))}}if(k&&l!=3D'NONE'){s_d.cookie=3Dk+'=3D'+s_ape(v!=3D''?v:'[[B]]')+'; =
'
+'path=3D/;'+(e&&l!=3D'SESSION'?' =
expires=3D'+e.toGMTString()+';':'')+(d?
' domain=3D'+d+';':'');return s_c_r(k)=3D=3Dv}return 0}function =
s_cet(f,a,
et,oe,fb){var r,d=3D0
/*@cc_on@if(@_jscript_version>=3D5){try{return f(a)}catch(e){return =
et(e)}d=3D1}@end@*/
if(!d){if(s_ismac&&s_u.indexOf('MSIE 4')>=3D0)return fb(a);else{
s_wd.s_oe=3Ds_wd.onerror;s_wd.onerror=3Doe;r=3Df(a);s_wd.onerror=3Ds_wd.s=
_oe
return r}}}function s_gtfset(e){return s_tfs}function s_gtfsoe(e){
s_wd.onerror=3Ds_wd.s_oe;s_etfs=3D1;var =
code=3Ds_gs(s_un);if(code)s_d.write(
code);s_etfs=3D0;return true}function s_gtfsfb(a){return s_wd}
function s_gtfsf(w){var p=3Dw.parent,l=3Dw.location;s_tfs=3Dw;if(p&&
p.location!=3Dl&&p.location.host=3D=3Dl.host){s_tfs=3Dp;return =
s_gtfsf(s_tfs)}
return s_tfs}function =
s_gtfs(){if(!s_tfs){s_tfs=3Ds_wd;if(!s_etfs)s_tfs=3D
s_cet(s_gtfsf,s_tfs,s_gtfset,s_gtfsoe,s_gtfsfb)}return s_tfs}
function s_ca(un){un=3Dun.toLowerCase();var =
ci=3Dun.indexOf(','),fun=3Dci<0?
un:un.substring(0,ci),imn=3D's_i_'+fun;if(s_d.images&&s_apv>=3D3&&
!s_isopera&&(s_ns6<0||s_apv>=3D6.1)){s_ios=3D1;if(!s_d.images[imn]&&(
!s_isns||(s_apv<4||s_apv>=3D5))){s_d.write('<im'+'g name=3D"'+imn
+'" height=3D1 width=3D1 border=3D0 =
alt=3D"">');if(!s_d.images[imn])s_ios=3D0}}}
function s_it(un){s_ca(un)}function s_mr(un,sess,q,ta){un=3D
un.toLowerCase();var =
ci=3Dun.indexOf(','),fun=3Dci<0?un:un.substring(0,ci
),unc=3Ds_rep(fun,'_','-'),imn=3D's_i_'+fun,im,b,e,rs=3D'http'+(s_ssl?'s'=
:''
)+'://'+(s_ssl?'102':unc)+'.112.2O7.net/b/ss/'+un+'/1/G.7-Pd-S/'
+sess+'?[AQB]&ndh=3D1'+(q?q:'')+(s_q?s_q:'')+'&[AQE]';if(s_ios){im=3Ds_wd=
[
imn]?s_wd[imn]:s_d.images[imn];if(!im)im=3Ds_wd[imn]=3Dnew =
Image;im.src=3Drs
if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'||ta=3D=3D'_top'||(s_w=
d.name&&
ta=3D=3Ds_wd.name))){b=3De=3Dnew =
Date;while(e.getTime()-b.getTime()<500)e=3D
new Date}return ''}return '<im'+'g sr'+'c=3D"'+rs
+'" width=3D1 height=3D1 border=3D0 alt=3D"">'}function s_gg(v){var =
g=3D's_'+v
return s_wd[g]||s_wd.s_disableLegacyVars?s_wd[g]:s_wd[v]}var s_qav=3D''
function s_havf(t,a){var b=3Dt.substring(0,4),s=3Dt.substring(4),n=3D
parseInt(s),k=3D's_g_'+t,m=3D's_vpm_'+t,q=3Dt,v=3Ds_gg('linkTrackVars'),e=
=3D
s_gg('linkTrackEvents');if(!s_wd['s_'+t])s_wd['s_'+t]=3D'';s_wd[k]=3Ds_wd=
[
m]?s_wd['s_vpv_'+t]:s_gg(t);if(s_lnk||s_eo){v=3Dv?v+',pageName,pageURL,'
+'referrer,charSet,cookieDomainPeriods,cookieLifetime,currencyCode,pu'
+'rchaseID':'';if(v&&!s_pt(v,',',s_isf,t))s_wd[k]=3D'';if(t=3D=3D'events'=
&&e
)s_wd[k]=3Ds_fs(s_wd[k],e)}s_wd[m]=3D0;if(t=3D=3D'pageURL')q=3D'g';else =
if(t=3D=3D
'referrer')q=3D'r';else if(t=3D=3D'charSet')q=3D'ce';else if(t=3D=3D
'cookieDomainPeriods')q=3D'cdp';else if(t=3D=3D'cookieLifetime')q=3D'cl'
else if(t=3D=3D'currencyCode')q=3D'cc';else =
if(t=3D=3D'channel')q=3D'ch';else if(
t=3D=3D'campaign')q=3D'v0';else =
if(s_num(s)){if(b=3D=3D'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}if(s_wd[k]&&t!=3D
'linkName'&&t!=3D'linkType')s_qav+=3D'&'+q+'=3D'+s_ape(s_wd[k]);return =
''}
function s_hav(){var n,av=3D'charSet,cookieDomainPeriods,cookieLifetime'
+',pageName,pageURL,referrer,channel,server,pageType,campaign,state,z'
+'ip,events,products,currencyCode,purchaseID,linkName,linkType'
for(n=3D1;n<26;n++)av+=3D',prop'+n+',eVar'+n+',hier'+n;s_qav=3D'';s_pt(av=
,
',',s_havf,0);return s_qav}function s_lnf(t,h){t=3Dt?t.toLowerCase():''
h=3Dh?h.toLowerCase():'';var =
te=3Dt.indexOf('=3D');if(t&&te>0&&h.indexOf(
t.substring(te+1))>=3D0)return t.substring(0,te);return ''}
function s_ln(h){if(s_gg('linkNames'))return s_pt(s_gg('linkNames'),
',',s_lnf,h);return ''}function =
s_ltdf(t,h){t=3Dt?t.toLowerCase():'';h=3D
h?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h
if(t&&h.substring(h.length-(t.length+1))=3D=3D'.'+t)return 1;return 0}
function =
s_ltef(t,h){t=3Dt?t.toLowerCase():'';h=3Dh?h.toLowerCase():'';if(
t&&h.indexOf(t)>=3D0)return 1;return 0}function s_lt(h){var lft=3Ds_gg(
'linkDownloadFileTypes'),lef=3Ds_gg('linkExternalFilters'),lif=3Ds_gg(
'linkInternalFilters')?s_gg('linkInternalFilters'):
s_wd.location.hostname;h=3Dh.toLowerCase();if(s_gg('trackDownloadLinks'
)&&lft&&s_pt(lft,',',s_ltdf,h))return 'd';if(s_gg('trackExternalLinks'
)&&(lef||lif)&&(!lef||s_pt(lef,',',s_ltef,h))&&(!lif||!s_pt(lif,',',
s_ltef,h)))return 'e';return ''}function s_lc(e){s_lnk=3Ds_co(this)
s_gs('');s_lnk=3D'';if(this.s_oc)return this.s_oc(e);return true}
function s_ls(){var l,ln,oc;for(ln=3D0;ln<s_d.links.length;ln++){l=3D
s_d.links[ln];oc=3Dl.onclick?l.onclick.toString():'';if(oc.indexOf(
"s_gs(")<0&&oc.indexOf("s_lc(")<0){l.s_oc=3Dl.onclick;l.onclick=3Ds_lc}}}=

function s_bc(e){s_eo=3De.srcElement?e.srcElement:e.target;s_gs('')
s_eo=3D''}function s_ot(o){var a=3Do.type,b=3Do.tagName;return (a&&
a.toUpperCase?a:b&&b.toUpperCase?b:o.href?'A':'').toUpperCase()}
function s_oid(o){var =
t=3Ds_ot(o),p=3Do.protocol,c=3Do.onclick,n=3D'',x=3D0;if(
!o.s_oid){if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p||p.toLowerCase(=

).indexOf('javascript')<0))n=3Do.href;else if(c){n=3Ds_rep(s_rep(s_rep(
s_rep(c.toString(),"\r",''),"\n",''),"\t",''),' ','');x=3D2}else if(
o.value&&(t=3D=3D'INPUT'||t=3D=3D'SUBMIT')){n=3Do.value;x=3D3}else =
if(o.src&&t=3D=3D
'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds_fl(n,100);o.s_oidt=3Dx}}return =
o.s_oid}
function s_rqf(t,un){var =
e=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)
+',':'';return u&&u.indexOf(','+un+',')>=3D0?s_epa(t.substring(e+1)):''}
function s_rq(un){var =
c=3Dun.indexOf(','),v=3Ds_c_r('s_sq'),q=3D'';if(c<0)
return s_pt(v,'&',s_rqf,un);return s_pt(un,',',s_rq,0)}var s_sqq,s_squ
function s_sqp(t,a){var =
e=3Dt.indexOf('=3D'),q=3De<0?'':s_epa(t.substring(e
+1));s_sqq[q]=3D'';if(e>=3D0)s_pt(t.substring(0,e),',',s_sqs,q);return =
0}
function s_sqs(un,q){s_squ[un]=3Dq;return 0}function s_sq(un,q){s_sqq=3D
new Object;s_squ=3Dnew Object;s_sqq[q]=3D'';var =
k=3D's_sq',v=3Ds_c_r(k),x,c=3D0
s_pt(v,'&',s_sqp,0);s_pt(un,',',s_sqs,q);v=3D'';for(x in s_squ)s_sqq[
s_squ[x]]+=3D(s_sqq[s_squ[x]]?',':'')+x;for(x in s_sqq)if(x&&s_sqq[x]&&(
x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s_sqq[x]+'=3D'+s_ape(x);c++}return =
s_c_w(k,v,0
)}function s_wdl(e){s_wd.s_wd_l=3D1;var =
r=3Dtrue;if(s_wd.s_ol)r=3Ds_wd.s_ol(
e);if(s_wd.s_ls)s_wd.s_ls();return r}function s_wds(un){un=3D
un.toLowerCase();s_wd.s_wd_l=3D1;if(s_apv>3&&(!s_isie||!s_ismac||s_apv>=3D=

5)){s_wd.s_wd_l=3D0;if(!s_wd.s_unl)s_wd.s_unl=3Dnew Array;s_wd.s_unl[
s_wd.s_unl.length]=3Dun;if(s_d.body&&s_d.body.attachEvent){if(
!s_wd.s_bcr&&s_d.body.attachEvent('onclick',s_bc))s_wd.s_bcr=3D1}
else if(s_d.body&&s_d.body.addEventListener){if(!s_wd.s_bcr&&
s_d.body.addEventListener('click',s_bc,false))s_wd.s_bcr=3D1}else{var
ol=3Ds_wd.onload?s_wd.onload.toString():'';if(ol.indexOf("s_wdl(")<0){
s_wd.s_ol=3Ds_wd.onload;s_wd.onload=3Ds_wdl}}}}function s_iepf(i,a){if(
i.substring(0,1)!=3D'{')i=3D'{'+i+'}';if(s_d.body.isComponentInstalled(i,=

'ComponentID')){var n=3Ds_pl.length;s_pl[n]=3Dnew =
Object;s_pl[n].name=3Di
+':'+s_d.body.getComponentVersion(i,'ComponentID')}return 0}
function s_vs(un,x){var s=3Ds_gg('visitorSampling'),g=3Ds_gg(
'visitorSamplingGroup'),k=3D's_vsn_'+un+(g?'_'+g:''),n=3Ds_c_r(k),e=3D
new Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));if(s){s*=3D100
if(!n){if(!s_c_w(k,x,e))return 0;n=3Dx}if(n%10000>s)return 0}return 1}
function s_gs(un){un=3Dun.toLowerCase()
s_un=3Dun;var trk=3D1,tm=3Dnew Date,sed=3DMath&&Math.random?Math.floor(
Math.random()*10000000000000):tm.getTime(),sess=3D's'+Math.floor(
tm.getTime()/10800000)%10+sed,yr=3Dtm.getYear(),tfs=3Ds_gtfs(),t,ta=3D'',=
q=3D
'',qs=3D'';yr=3Dyr<1900?yr+1900:yr;t=3Dtm.getDate()+'/'+tm.getMonth()+'/'=
+yr
+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' '
+tm.getDay()+' '+tm.getTimezoneOffset();if(!s_q){var tl=3Dtfs.location,
s=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'1.0',k=3Ds_c_w('s_cc','t=
rue',0)?'Y':
'N',hp=3D'',ct=3D'',iepl=3Ds_gg('iePlugins'),pn=3D0,ps;if(s_apv>=3D4)s=3D=

screen.width+'x'+screen.height;if(s_isns||s_isopera){if(s_apv>=3D3){j=3D
'1.1';v=3Ds_n.javaEnabled()?'Y':'N';if(s_apv>=3D4){j=3D'1.2';c=3D
screen.pixelDepth;bw=3Ds_wd.innerWidth;bh=3Ds_wd.innerHeight;if(s_apv>=3D=

4.06)j=3D'1.3'}}s_pl=3Ds_n.plugins}else if(s_isie){if(s_apv>=3D4){v=3D
s_n.javaEnabled()?'Y':'N';j=3D'1.2';c=3Dscreen.colorDepth;if(s_apv>=3D5){=
bw=3D
s_d.documentElement.offsetWidth;bh=3Ds_d.documentElement.offsetHeight;j=3D=

'1.3';if(!s_ismac&&s_d.body){s_d.body.addBehavior("#default#homePage")
hp=3Ds_d.body.isHomePage(tl)?"Y":"N";s_d.body.addBehavior(
"#default#clientCaps");ct=3Ds_d.body.connectionType;if(iepl){s_pl=3D
new Array;s_pt(iepl,',',s_iepf,'');}}}}else =
r=3D'';if(!s_pl&&iepl)s_pl=3D
s_n.plugins}if(s_pl)while(pn<s_pl.length&&pn<30){ps=3Ds_fl(s_pl[pn
].name,100)+';';if(p.indexOf(ps)<0)p+=3Dps;pn++}s_q=3D(s?'&s=3D'+s_ape(s)=
:''
)+(c?'&c=3D'+s_ape(c):'')+(j?'&j=3D'+j:'')+(v?'&v=3D'+v:'')+(k?'&k=3D'+k:=
'')+(
bw?'&bw=3D'+bw:'')+(bh?'&bh=3D'+bh:'')+(ct?'&ct=3D'+s_ape(ct):'')+(hp?'&h=
p=3D'
+hp:'')+(s_vb?'&vb=3D'+s_vb:'')+(p?'&p=3D'+s_ape(p):'')}if(s_gg(
'usePlugins'))s_wd.s_doPlugins();var l=3Ds_wd.location,r=3D
tfs.document.referrer;if(!s_gg("pageURL"))s_wd.s_pageURL=3Ds_fl(l?l:'',
255);if(!s_gg("referrer"))s_wd.s_referrer=3Ds_fl(r?r:'',255);q+=3D(t?'&t=3D=
'
+s_ape(t):'')+s_hav();if(s_lnk||s_eo){var o=3Ds_eo?s_eo:s_lnk;if(!o)
return '';var =
p=3Ds_wd.s_g_pageName,w=3D1,t=3Ds_ot(o),n=3Ds_oid(o),x=3Do.s_oidt,
h,l,i,oc;if(s_eo&&o=3D=3Ds_eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElem=
ent?
o.parentElement:o.parentNode;if(!o)return =
'';t=3Ds_ot(o);n=3Ds_oid(o);x=3D
o.s_oidt}oc=3Do.onclick?o.onclick.toString():'';if(oc.indexOf("s_gs(")>=3D=

0)return =
''}ta=3Do.target;h=3Do.href?o.href:'';i=3Dh.indexOf('?');h=3Ds_gg(
'linkLeaveQueryString')||i<0?h:h.substring(0,i);l=3Ds_gg('linkName')?
s_gg('linkName'):s_ln(h);t=3Ds_gg('linkType')?s_gg('linkType'
).toLowerCase():s_lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D=
'e'?
s_ape(t):'o')+(h?'&pev1=3D'+s_ape(h):'')+(l?'&pev2=3D'+s_ape(l):'');else
trk=3D0;if(s_gg('trackInlineStats')){if(!p){p=3Ds_wd.s_g_pageURL;w=3D0}t=3D=

s_ot(o);i=3Do.sourceIndex;if(s_gg('objectID')){n=3Ds_gg('objectID');x=3D1=
;i=3D
1}if(p&&n&&t)qs=3D'&pid=3D'+s_ape(s_fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D=
'
+s_ape(s_fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s_ape(t)+(i?'&oi=3D'+i:'=
')}
s_wd.s_linkName=3Ds_wd.s_linkType=3Ds_wd.s_objectID=3Ds_lnk=3Ds_eo=3D'';i=
f(
!s_wd.s_disableLegacyVars)s_wd.linkName=3Ds_wd.linkType=3Ds_wd.objectID=3D=
''
}if(!trk&&!qs)return '';var =
code=3D'';if(un){if(trk&&s_vs(un,sed))code+=3D
s_mr(un,sess,q+(qs?qs:s_rq(un)),ta);s_sq(un,trk?'':qs)}else if(
s_wd.s_unl)for(var unn=3D0;unn<s_wd.s_unl.length;unn++){un=3Ds_wd.s_unl[
unn];if(trk&&s_vs(un,sed))code+=3Ds_mr(un,sess,q+(qs?qs:s_rq(un)),ta)
s_sq(un,trk?'':qs)}return code}function s_dc(un){un=3Dun.toLowerCase()
s_wds(un);s_ca(un);return s_gs(un)}

------=_NextPart_000_0000_01C8DBBF.4DBDCCE0--

