From: <Saved by Windows Internet Explorer 7>
Subject: CO2 levels impact plant defenses - UPI.com
Date: Mon, 31 Mar 2008 09:49:47 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C89314.8E152AC0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact_plant_defenses/3620/

=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 lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>CO2 levels impact =
plant defenses - UPI.com</TITLE>
<META content=3Dall name=3Drobots>
<META content=3D7yqhQMyqbSswIXIm4T6rKb3XIMfM+ozXjUsZ8PV13pw=3D =
name=3Dverify-v1>
<META content=3D7tEHVVndBRB5/60hGdt2MK1vE4hK+5oNS8vZ86s4w9A=3D =
name=3Dverify-v1>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://www.upi.com/global/css/global.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://www.upi.com/favicon.ico" =
rel=3D"shortcut icon">
<SCRIPT src=3D"http://www.upi.com/inc/scripts/functions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.upi.com/global/scripts/functions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript>
		function linkStat(id, foundpage, type){
			var xmlhttp =3D xmlHtmlStart();
			xmlhttp.open('GET', =
'http://www.upi.com/link/stat/'+id+'/'+type+'/'+foundpage+'/', true);
			xmlhttp.send(null);
		}
	</SCRIPT>

<SCRIPT language=3DJavaScript>
				urlDo('http://www.upi.com/story/stat/20080326-135821-3620/');
			</SCRIPT>

<STYLE type=3Dtext/css>HTML {
	PADDING-RIGHT: 0px; MIN-WIDTH: 990px; PADDING-LEFT: 0px; BACKGROUND: =
#e6e3d9; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: =
100%; TEXT-ALIGN: center
}
BODY {
	PADDING-RIGHT: 0px; MIN-WIDTH: 990px; PADDING-LEFT: 0px; BACKGROUND: =
#e6e3d9; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: =
100%; TEXT-ALIGN: center
}
</STYLE>
<LINK href=3D"http://www.upi.com/inc/css/common.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK title=3Dsmalltype=20
href=3D"http://www.upi.com/inc/css/smalltype.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK title=3Dlargetype=20
href=3D"http://www.upi.com/inc/css/largetype.css" type=3Dtext/css =
rel=3Dstylesheet><!--[if IE]><LINK =
href=3D"http://www.upi.com/inc/css/common_ie.css"=20
type=3Dtext/css rel=3Dstylesheet><![endif]-->
<SCRIPT src=3D"http://www.upi.com/inc/js/functions.js"=20
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT src=3D"http://www.upi.com/inc/js/swfobject.js"=20
type=3Dtext/JavaScript></SCRIPT>
<LINK title=3D"NewsTrack - Top News"=20
href=3D"http://www.upi.com/rss/NewsTrack/Top_News/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Science"=20
href=3D"http://www.upi.com/rss/NewsTrack/Science/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Business"=20
href=3D"http://www.upi.com/rss/NewsTrack/Business/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Entertainment"=20
href=3D"http://www.upi.com/rss/NewsTrack/Entertainment/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Sports"=20
href=3D"http://www.upi.com/rss/NewsTrack/Sports/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Health"=20
href=3D"http://www.upi.com/rss/NewsTrack/Health/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"NewsTrack - Quirks"=20
href=3D"http://www.upi.com/rss/NewsTrack/Quirks/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"International Security - Emerging Threats =
- Briefing"=20
href=3D"http://www.upi.com/rss/International_Security/Emerging_Threats/Br=
iefing/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"International Security - Emerging Threats - Analysis"=20
href=3D"http://www.upi.com/rss/International_Security/Emerging_Threats/An=
alysis/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"International Security - Energy - Briefing"=20
href=3D"http://www.upi.com/rss/International_Security/Energy/Briefing/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"International Security - Energy - Analysis"=20
href=3D"http://www.upi.com/rss/International_Security/Energy/Analysis/"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"International Security - Industry - Briefing"=20
href=3D"http://www.upi.com/rss/International_Security/Industry/Briefing/"=
=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK=20
title=3D"International Security - Industry - Analysis"=20
href=3D"http://www.upi.com/rss/International_Security/Industry/Analysis/"=
=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"UPI Polls"=20
href=3D"http://www.upi.com/rss/Zogby/UPI_Polls/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate>
<SCRIPT src=3D"http://www.upi.com/inc/scripts/swapDiv.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript>
	<!--
	//configuration
	OAS_url =3D 'http://oascentral.upi.com/RealMedia/ads/';
	//OAS_sitepage =3D window.location.hostname + window.location.pathname;
	OAS_sitepage =3D 'www.upi.com/NewsTrack/Science';
	OAS_listpos =3D 'Right2,Top,Right';
	OAS_query =3D '';
	OAS_target =3D '_top';
	//end of configuration
	OAS_version =3D 10;
	OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
	OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);
	function OAS_NORMAL(pos) {
	  document.write('<A HREF=3D"' + OAS_url + 'click_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');
	  document.write('<IMG SRC=3D"' + OAS_url + 'adstream_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0></A>');
	}
	//-->
	</SCRIPT>

<SCRIPT language=3DJavaScript>
	<!--
	OAS_version =3D 11;
	if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1 || =
navigator.userAgent.indexOf('Mozilla/4.0 WebTV') !=3D -1)
	  OAS_version =3D 10;
	if (OAS_version >=3D 11)
	  document.write('<SCRIPT LANGUAGE=3DJavaScript1.1 SRC=3D"' + OAS_url + =
'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos =
+ '?' + OAS_query + '"><\/SCRIPT>');
	//-->
	</SCRIPT>

<SCRIPT language=3DJavaScript>
	<!--
	document.write('');
	function OAS_AD(pos) {
	  if (OAS_version >=3D 11)
		OAS_RICH(pos);
	  else
		OAS_NORMAL(pos);
	}
	//-->
	</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16608" name=3DGENERATOR></HEAD>
<BODY id=3DstoryView>
<DIV id=3DpageWrapper>
<DIV style=3D"CLEAR: both; HEIGHT: 8px"></DIV>
<DIV class=3DroundedBRN id=3DpageHeader=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px">
<DIV class=3Dtop=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px">
<DIV class=3Dbg=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px">
<DIV=20
style=3D"MARGIN-TOP: 6px; FLOAT: left; FONT: 8pt arial, sans-serif; =
MARGIN-LEFT: 86px"><A=20
href=3D"http://100years.upi.com/" target=3D_blank><IMG=20
alt=3D"Learn about the first 100 years of UPI"=20
src=3D"http://www.upi.com/img/learn_about_the_first_100_years_of_upi.png"=
></A></DIV>
<DIV class=3DnavMenu=20
style=3D"PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; =
PADDING-BOTTOM: 4px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 4px"><A=20
href=3D"http://my.upi.com/">My Account</A> | <A =
onclick=3D"urlDo('/es/link/');"=20
href=3D"http://espanol.upi.com/" target=3D_blank>UPI en Espa=C3=B1ol</A> =
</DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV style=3D"FLOAT: left"><A href=3D"http://www.upi.com/"><IMG=20
title=3D"United Press International - News. Analysis. Insight.=E2=84=A2 =
- 100 Years of Journalistic Excellence"=20
alt=3D"United Press International - News. Analysis. Insight.=E2=84=A2 - =
100 Years of Journalistic Excellence"=20
src=3D"http://www.upi.com/img/masthead.png" border=3D0></A> </DIV>
<DIV class=3DnavMenu onclick=3D"window.location =3D =
'http://www.upi.com/';"><A=20
title=3D"United Press International - News. Analysis. Insight."=20
href=3D"http://www.upi.com/">Home</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Top_News/';"><A=20
title=3D"Top News" href=3D"http://www.upi.com/NewsTrack/Top_News/">Top=20
News</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Science/';"><A=20
title=3DScience =
href=3D"http://www.upi.com/NewsTrack/Science/">Science</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Business/';"><A=20
title=3DBusiness =
href=3D"http://www.upi.com/NewsTrack/Business/">Business</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Entertainment/';"><A=20
title=3DEntertainment=20
href=3D"http://www.upi.com/NewsTrack/Entertainment/">Entertainment</A></D=
IV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Sports/';"><A=20
title=3DSports =
href=3D"http://www.upi.com/NewsTrack/Sports/">Sports</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Health/';"><A=20
title=3DHealth =
href=3D"http://www.upi.com/NewsTrack/Health/">Health</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/NewsTrack/Quirks/';"><A=20
title=3DQuirks =
href=3D"http://www.upi.com/NewsTrack/Quirks/">Quirks</A></DIV>
<DIV class=3DnavMenu><A class=3Ddesk title=3DNewspictures=20
href=3D"http://www.upi.com/Newspictures/">Newspictures</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/International_Security/Emerging_Threats/';"><A=20
title=3D"Emerging Threats"=20
href=3D"http://www.upi.com/International_Security/Emerging_Threats/">Emer=
ging=20
Threats</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/International_Security/Energy/';"><A=20
title=3D"Energy Resources"=20
href=3D"http://www.upi.com/International_Security/Energy/">Energy=20
Resources</A></DIV>
<DIV class=3DnavMenu=20
onclick=3D"window.location =3D =
'http://www.upi.com/International_Security/Industry/';"><A=20
title=3D"Security Industry"=20
href=3D"http://www.upi.com/International_Security/Industry/">Security=20
Industry</A></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV></DIV></DIV>
<DIV id=3DsearchBar>
<DIV class=3DinnerDIV>
<FORM id=3DsearchFormT action=3Dhttp://www.upi.com/search/ =
width=3D"200px"><INPUT=20
type=3Dhidden value=3Dt name=3Dsp> Search: <SELECT class=3DsLocation =
name=3DsLocation>=20
  <OPTION value=3DsStories selected>Stories<OPTION=20
  value=3DsHeadlines>Headlines<OPTION value=3DsWriter>Writer<OPTION=20
  value=3DsPhotos>Photos</OPTION></SELECT> <INPUT class=3Dss name=3Dss> =
=C2=BB <SPAN=20
id=3DlinkIm onclick=3D"EID('searchFormT').submit(); return =
false;">Search</SPAN>=20
</FORM></DIV></DIV>
<DIV id=3DpageWrapper>
<DIV id=3DleftColumn>
<DIV class=3Drounded>
<DIV class=3Dtop>
<DIV class=3Dbg style=3D"HEIGHT: 600px; TEXT-ALIGN: center">
<SCRIPT language=3DJavaScript>
                        <!--
                        OAS_AD('Right2');
                        //-->
                    </SCRIPT>
</DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV></DIV>
<DIV class=3Drounded style=3D"FLOAT: left; WIDTH: 794px">
<DIV class=3Dtop>
<DIV class=3Dbg style=3D"TEXT-ALIGN: center">
<DIV=20
style=3D"BORDER-RIGHT: #d6d3c9 1px solid; BORDER-TOP: #d6d3c9 1px solid; =
BACKGROUND: #e6e3d9; MARGIN-LEFT: 6px; BORDER-LEFT: #d6d3c9 1px solid; =
WIDTH: 778px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #d6d3c9 1px solid; =
HEIGHT: 90px">
<SCRIPT language=3DJavaScript>
                    <!--
                    OAS_AD('Top');
                    //-->
                </SCRIPT>
</DIV></DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV>
<DIV id=3DcenterColumn>
<SCRIPT type=3Dtext/javascript>
	function overIMG(imgID){document[imgID].src =3D =
"http://www.upi.com/img/stories/"+imgID+"_btn_over.gif";}
	function outIMG(imgID){document[imgID].src =3D =
"http://www.upi.com/img/stories/"+imgID+"_btn.gif";}
</SCRIPT>

<DIV class=3Drounded>
<DIV class=3Dtop>
<DIV class=3Dbg>
<DIV class=3DheaderDIV>
<DIV style=3D"PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left">
<H2><A style=3D"COLOR: #990000"=20
href=3D"http://www.upi.com/NewsTrack/Science/">Science</A></H2></DIV>
<DIV=20
style=3D"PADDING-RIGHT: 20px; MARGIN-TOP: 4px; PADDING-LEFT: 20px; =
FLOAT: right; TEXT-ALIGN: right">
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/rss_btn.png) =
no-repeat left center"><A=20
title=3D"RSS Feed - Science" =
href=3D"http://www.upi.com/rss/NewsTrack/Science/">RSS=20
Feed</A> </DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<SCRIPT src=3D"http://www.upi.com/inc/scripts/styleswitcher.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV=20
style=3D"PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px">
<H3>CO2 levels impact plant defenses</H3><BR>
<DIV class=3DpubDate>Published: March 26, 2008 at 2:25 PM</DIV>
<DIV class=3DstoryTools>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/print_btn.png) =
no-repeat left center"><A=20
title=3D"Print Preview - CO2 levels impact plant defenses"=20
onclick=3D"printView =3D window.open(this.href, 'viewStory', =
'width=3D500,height=3D600,scrollbars=3Dyes,resizable=3Dyes'); =
printView.focus(); return false;"=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact=
_plant_defenses/3620/print_view/">Print=20
story</A> </DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/email_btn.png) =
no-repeat left center"><A=20
title=3D"E-mail - CO2 levels impact plant defenses"=20
onclick=3D"emailStory =3D window.open(this.href, 'emailStory', =
'width=3D500,height=3D600,scrollbars=3Dyes,resizable=3Dyes'); =
emailStory.focus(); return false;"=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact=
_plant_defenses/3620/email_story/">Email=20
to a friend</A> </DIV>
<DIV style=3D"FLOAT: right"><IMG style=3D"CURSOR: pointer"=20
onclick=3D"setActiveStyleSheet('largetype');return false;"=20
src=3D"http://www.upi.com/img/stories/largetype_btn.png"></DIV>
<DIV style=3D"FLOAT: right; MARGIN-RIGHT: 4px"><IMG style=3D"CURSOR: =
pointer"=20
onclick=3D"setActiveStyleSheet('smalltype');return false;"=20
src=3D"http://www.upi.com/img/stories/smalltype_btn.png"></DIV>
<DIV style=3D"FLOAT: right; LINE-HEIGHT: 16px; MARGIN-RIGHT: 4px">Font=20
size:</DIV></DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV class=3DinnerDIV>
<DIV class=3DstoryContent>CHAMPAIGN, Ill., March 26 (UPI) -- <SPAN=20
id=3DintelliTXT>U.S. biologists have determined a plant's defenses =
against=20
leaf-eating insects decrease as levels of atmospheric carbon dioxide=20
increase.<BR><BR>University of Illinois researchers found soybeans grown =
at=20
elevated CO2 levels attract many more adult Japanese beetles than do =
plants=20
grown in lower CO2 levels.<BR><BR>"Currently, CO2 in the atmosphere is =
about 380=20
parts per million," said Professor Evan DeLucia, an author of the =
research. "At=20
the beginning of the Industrial Revolution it was 280 parts per million, =
and it=20
had been there for at least 600,000 years -- probably several million =
years=20
before that."<BR><BR>The study led by entomology Professor May Berenbaum =
used a=20
facility that can expose plants in a soybean field to a variety of =
atmospheric=20
CO2 and ozone levels without isolating the plants from other =
environmental=20
influences, such as rainfall, sunlight and insects.<BR><BR>The =
scientists found=20
not only did insects eat more leaves, as expected, but also soybeans =
grown at=20
elevated CO2 levels attracted many more adult Japanese beetles, western =
corn=20
rootworms and Asian soybean aphids than did soybeans in lower CO2=20
environments.<BR><BR>The research is detailed in the Proceedings of the =
National=20
Academy of Sciences.</SPAN><BR><BR>
<DIV id=3DstoryCopyright>=C2=A9 2008 United Press International. All =
Rights=20
Reserved.<BR>This material may not be reproduced, redistributed, or =
manipulated=20
in any form.</DIV></DIV>
<DIV class=3DstoryTools>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/print_btn.png) =
no-repeat left center"><A=20
title=3D"Print Preview - CO2 levels impact plant defenses"=20
onclick=3D"printView =3D window.open(this.href, 'viewStory', =
'width=3D500,height=3D600,scrollbars=3Dyes,resizable=3Dyes'); =
printView.focus(); return false;"=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact=
_plant_defenses/3620/print_view/">Print=20
story</A> </DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: =
url(http://www.upi.com/img/stories/reprints_btn.png) no-repeat left =
center"><A=20
title=3D"License - CO2 levels impact plant defenses"=20
onclick=3D"license =3D window.open(this.href, 'license', =
'width=3D508,height=3D575,scrollbars=3Dyes,resizable=3Dyes'); =
license.focus(); return false"=20
href=3D"http://license.icopyright.net/3.5981?icx_id=3D20080326-135821-362=
0">Order=20
reprints</A> </DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/email_btn.png) =
no-repeat left center"><A=20
title=3D"E-mail - CO2 levels impact plant defenses"=20
onclick=3D"emailStory =3D window.open(this.href, 'emailStory', =
'width=3D500,height=3D600,scrollbars=3Dyes,resizable=3Dyes'); =
emailStory.focus(); return false;"=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact=
_plant_defenses/3620/email_story/">Email=20
to a friend</A> </DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: =
url(http://www.upi.com/img/stories/add_comment_btn.png) no-repeat left =
center"><SPAN=20
id=3DlinkIm=20
onclick=3D"divFill('http://www.upi.com/story/comments/20080326-135821-362=
0/', 'comments'); window.location.hash=3D'comments';">Post=20
comment</SPAN> </DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV class=3DshareStory>
<DIV style=3D"FLOAT: left; LINE-HEIGHT: 16px; MARGIN-RIGHT: 8px">Share =
this=20
story:</DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: url(http://www.upi.com/img/stories/digg_btn.png) =
no-repeat left center"><A=20
onclick=3D"window.open('http://digg.com/submit?phase=3D2&amp;url=3D'+enco=
deURIComponent(location.href)+'&amp;title=3DCO2 levels impact plant =
defenses', 'diggit','toolbar=3Dno,width=3D1024,height=3D600'); return =
false;"=20
href=3D"http://digg.com/submit" target=3D_blank>Digg</A> </DIV>
<DIV class=3DtoolBTN=20
style=3D"BACKGROUND: =
url(http://www.upi.com/img/stories/delicious_btn.png) no-repeat left =
center"><A=20
onclick=3D"window.open('http://del.icio.us/post?v=3D4&amp;noui&amp;jump=3D=
close&amp;url=3D'+encodeURIComponent(location.href)+'&amp;title=3D'+encod=
eURIComponent(document.title), =
'delicious','toolbar=3Dno,width=3D700,height=3D400'); return false;"=20
href=3D"http://del.icio.us/post" target=3D_blank>Del.icio.us</A> </DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV class=3Dmore>=C2=BB <SPAN class=3Dblack>Next in Science:</SPAN> =
<STRONG><A=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/fruit_fly_brains_=
aid_medical_researchers/8978/">Fruit=20
fly brains aid medical researchers</A></STRONG> </DIV></DIV></DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV>
<DIV id=3Dcomments></DIV><BR clear=3Dall>
<DIV id=3DcurComments></DIV>
<SCRIPT language=3DJavaScript>
		function storyComments() {
			=
divFill('http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impac=
t_plant_defenses/3620/comments/', 'curComments');
		}

		function addComment() {
			=
postFillPIe('http://www.upi.com/story/comments/20080326-135821-3620/', =
getValuesByClass('commentForm'), 'comment_results');
			setTimeout('storyComments()', 500);
			commentStat();
		}
		function commentPN(offset) {
			window.location.hash=3D'comments';
			=
divFillPIe('http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_im=
pact_plant_defenses/3620/comments/'+offset+'/', 'curComments');
			commentStat();
		}
		function commentStat() {
				=
urchinTracker('http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels=
_impact_plant_defenses/3620/comments/');
				=
s.pageName=3D'http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_=
impact_plant_defenses/3620/comments/';
				s.server=3D"www.upi.com";
				s.prop10=3D"";
				s.tl(this,'o','Story Comments - CO2 levels impact plant defenses');
=20
		}
		storyComments();
	</SCRIPT>

<SCRIPT =
src=3D"http://upi.us.intellitxt.com/intellitxt/front.asp?ipid=3D6585"=20
type=3Dtext/javascript></SCRIPT>
</DIV>
<DIV id=3DrightColumn>
<SCRIPT>

	function photoSwitch(uri){
		var xmlhttp =3D '';
		xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', 'http://www.upi.com'+uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				s.pageName=3Duri; s.server=3D'www.upi.com'; =
s.tl(this,'o','Newspictures');
				urchinTracker(uri);
=20
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById('curPhotoBlock').innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}
=09
	</SCRIPT>

<DIV id=3DcurPhotoBlock>
<DIV class=3Drounded>
<DIV class=3Dtop>
<DIV class=3Dbg>
<DIV class=3DinnerDIV=20
style=3D"PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px">
<DIV style=3D"FLOAT: left">
<DIV style=3D"PADDING-BOTTOM: 4px">
<H1><A href=3D"http://www.upi.com/Newspictures/">Photos of the =
Day</A></H1></DIV>
<DIV id=3DphotoBlock><SPAN=20
onclick=3D"PopupPic('f7f9139ba48ed4eccb4bfe1a932c7b46');">
<DIV onmouseover=3DfadeIn();=20
style=3D"Z-INDEX: 2000; BACKGROUND: #000; FILTER: alpha(opacity=3D0); =
WIDTH: 280px; POSITION: absolute; HEIGHT: 280px; opacity: 0"=20
onmouseout=3DfadeOut();></DIV></SPAN>
<DIV class=3DphotoImage style=3D"POSITION: relative"><IMG=20
style=3D"RIGHT: 8px; CURSOR: pointer; BOTTOM: 8px; POSITION: absolute"=20
src=3D"http://www.upi.com/img/comment_btn.png"> <IMG=20
title=3D"NASA SPACE SHUTTLE ENDEAVOUR STS 123"=20
alt=3D"NASA SPACE SHUTTLE ENDEAVOUR STS 123"=20
src=3D"http://upipics.upi.com/photo/upi/f7f9139ba48ed4eccb4bfe1a932c7b46/=
NASA_SPACE_SHUTTLE_ENDEAVOUR_STS_123.jpg">=20

<DIV id=3Dcaption style=3D"FILTER: alpha(opacity=3D0); opacity: 0">The =
International=20
Space Station is seen from Space Shuttle Endeavour as the two spacecraft =
begin=20
their relative separation on March 24, 2008. Earlier the STS-123 and =
Expedition=20
16 crews concluded 12 days of cooperative work onboard the shuttle and =
station.=20
Undocking of the two spacecraft occurred at 7:25 p.m. (CDT) on March 24. =
(UPI=20
Photo/NASA)</DIV></DIV></DIV>
<DIV class=3DphotoCaption>
<DIV class=3DphotoHeadline>Space Shuttle Endeavour STS-123 mission Day =
15</DIV>
<DIV class=3Dmore style=3D"COLOR: #666"><SPAN id=3DlinkIm=20
onclick=3D"PopupPic('f7f9139ba48ed4eccb4bfe1a932c7b46');">Full =
Photo</SPAN> | <A=20
href=3D"http://www.upi.com/Newspictures/">Slideshow</A> </DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV></DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV>
<SCRIPT src=3D"http://www.upi.com/inc/js/SpryEffects.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=20
	function fadeIn() {
	if(document.getElementById('caption').style.opacity=3D0);
	captionFade.start();
	}
	function fadeOut() {
	if(document.getElementById('caption').style.opacity>0);
	captionFade.start();
	}

    function PopupPic(id) {=20
      	=
window.open("http://www.upi.com/photo/details/"+id+"/","","status=3D1,res=
izable=3D1,scrollbars=3D0,width=3D408,height=3D408");
    }                                           =20
	var captionFade =3D new Spry.Effect.Fade('caption', {duration: 500, =
from: '0', to: '75', toggle:true});
</SCRIPT>
</DIV>
<DIV class=3Drounded>
<DIV class=3Dtop>
<DIV class=3Dbg style=3D"HEIGHT: 250px; TEXT-ALIGN: center">
<SCRIPT language=3DJavaScript>
                    <!--
                    OAS_AD('Right');
                    //-->
                </SCRIPT>
</DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV>
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
/inc/css/SpryAccordion.css );
</STYLE>

<SCRIPT src=3D"http://www.upi.com/inc/js/SpryEffects.js"=20
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT src=3D"http://www.upi.com/inc/js/SpryAccordion.js"=20
type=3Dtext/JavaScript></SCRIPT>

<STYLE type=3Dtext/css>.Accordion {
	WIDTH: 100%
}
.Accordion#Acc1 {
	WIDTH: 100%
}
.AccordionPanelTab A {
	DISPLAY: block; COLOR: black; TEXT-DECORATION: none
}
SPAN.AccordionPanelContent {
	DISPLAY: block
}
</STYLE>

<STYLE type=3Dtext/css media=3Dprint>.Accordion {
	OVERFLOW: visible! important
}
.AccordionPanelContent .Content {
	DISPLAY: block! important; OVERFLOW: visible! important; HEIGHT: auto! =
important
}
</STYLE>

<DIV class=3Drounded>
<DIV class=3Dtop>
<DIV class=3Dbg>
<DIV class=3DinnerDIV=20
style=3D"PADDING-RIGHT: 8px; MARGIN-TOP: -4px; PADDING-LEFT: 6px; =
MARGIN-BOTTOM: -8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">
<DIV class=3DAccordion id=3DAcc1>
<DIV class=3DAccordionPanel>
<DIV class=3DAccordionPanelTab>Latest Headlines</DIV>
<DIV class=3DAccordionPanelContent>
<UL class=3DstoryList>
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/charges_filed_in=
_techno-voyeur_case/6762/">Charges=20
  filed in techno-voyeur case</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/International_Security/Emerging_Threats/Analys=
is/2008/03/31/outside_view_old_new_europe_clash/5048/">Outside=20
  View: Old, new Europe clash</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/russia_officials=
_wary_of_terrorist_groups/9677/">Russia=20
  officials wary of terrorist groups</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/International_Security/Emerging_Threats/Analys=
is/2008/03/31/analysis_damascus_summit_stresses_schism/7099/">Analysis:=20
  Damascus summit stresses schism</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Entertainment/2008/03/31/gifford_set=
_to_return_to_morning_tv/4984/">Gifford=20
  set to return to morning TV</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Business/2008/03/31/canadian_tv_regu=
lator_mull_us_networks/1488/">Canadian=20
  TV regulator mull U.S. networks</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/31/some_total_body-b=
rand_products_recalled/8036/">Some=20
  Total Body-brand products recalled</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/International_Security/Emerging_Threats/Analys=
is/2008/03/31/walkers_world_bushs_personal_summitry/7404/">Walker's=20
  World: Bush's personal summitry</A> </LI></UL>
<DIV class=3Dmore>=C2=BB <A=20
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/26/co2_levels_impact=
_plant_defenses/3620/">view=20
more...</A></DIV></DIV></DIV>
<DIV class=3DAccordionPanel>
<DIV class=3DAccordionPanelTab>Most Popular</DIV>
<DIV class=3DAccordionPanelContent>
<UL class=3DstoryList>
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/31/cantaloupe_recall=
_continues_to_expand/6737/">Cantaloupe=20
  recall continues to expand</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/raid_nets_49_ill=
egal_immigrants_in_dallas/9619/">Raid=20
  nets 49 illegal immigrants in Dallas</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/31/earth_hour_had_im=
pact_utilities_say/2318/">Earth=20
  Hour had impact, utilities say</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/discrimination_f=
ound_in_jewish_holidays/5882/">Discrimination=20
  found in Jewish holidays</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Science/2008/03/31/ants_may_provide_=
better_human_medicines/2709/">Ants=20
  may provide better human medicines</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Business/2008/03/31/us_truckers_to_p=
rotest_fuel_prices/2571/">U.S.=20
  truckers to protest fuel prices</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/obama-mccain_pas=
t_is_acrimonious/5642/">Obama-McCain=20
  past is acrimonious</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Top_News/2008/03/31/police_eyeing_ci=
vilians_for_certain_jobs/3614/">Police=20
  eyeing civilians for certain jobs</A> </LI></UL></DIV></DIV>
<DIV class=3DAccordionPanel>
<DIV class=3DAccordionPanelTab><A onclick=3D"return false;"=20
href=3D"http://www.upi.com/NewsTrack/Quirks/">News Quirks</A></DIV>
<DIV class=3DAccordionPanelContent>
<UL class=3DstoryList>
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/31/innocent_woman_app=
ears_on_crime_stoppers/3997/">Innocent=20
  woman appears on Crime Stoppers</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/31/watercooler_storie=
s/3555/">Watercooler=20
  Stories</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/31/jockstrip_the_worl=
d_as_we_know_it/8437/">Jockstrip:=20
  The world as we know it.</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/31/your_daily_horosco=
pe/5204/">Your=20
  Daily Horoscope</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/31/the_almanac/1381/"=
>The=20
  almanac</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/30/missing_snake_give=
s_police_the_slip/4787/">Missing=20
  snake gives police the slip</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/30/vegfest_products_s=
hrouded_in_mystery/7042/">Vegfest=20
  products shrouded in mystery</A>=20
  <LI><A=20
  =
href=3D"http://www.upi.com/NewsTrack/Quirks/2008/03/30/horn-happy_drivers=
_targeted_in_new_york/7605/">Horn-happy=20
  drivers targeted in New York</A> </LI></UL>
<DIV class=3Dmore>=C2=BB <A =
href=3D"http://www.upi.com/NewsTrack/Quirks/">view=20
more...</A></DIV></DIV></DIV>
<DIV class=3DAccordionPanel>
<DIV class=3DAccordionPanelTab><A onclick=3D"return false;"=20
href=3D"http://www.upi.com/Video/">Latest Videos</A></DIV>
<DIV class=3DAccordionPanelContent>
<UL class=3DstoryList>
  <LI><A title=3D"Baghdad on lockdown"=20
  =
href=3D"http://www.upi.com/Video/Headline_News/2008/03/28/baghdad_on_lock=
down/">Baghdad=20
  on lockdown</A>=20
  <LI><A title=3D"Lindsay Lohan to star in new Charles Manson film"=20
  =
href=3D"http://www.upi.com/Video/Entertainment_News/2008/03/28/lindsay_lo=
han_to_star_in_new_charles_manson_film/">Lindsay=20
  Lohan to star in new Charles Manson film</A>=20
  <LI><A title=3D"Bush says Iraq's crackdown on militants is bold"=20
  =
href=3D"http://www.upi.com/Video/White_House_Wrap-up/2008/03/28/bush_says=
_iraqs_crackdown_on_militants_is_bold/">Bush=20
  says Iraq's crackdown on militants is bold</A>=20
  <LI><A title=3D"Violence rages in Basra"=20
  =
href=3D"http://www.upi.com/Video/Headline_News/2008/03/27/violence_rages_=
in_basra/">Violence=20
  rages in Basra</A>=20
  <LI><A title=3D"Richie Sambora busted for drunk driving"=20
  =
href=3D"http://www.upi.com/Video/Entertainment_News/2008/03/27/richie_sam=
bora_busted_for_drunk_driving/">Richie=20
  Sambora busted for drunk driving</A> </LI></UL>
<DIV class=3Dmore>=C2=BB <A href=3D"http://www.upi.com/Video/">view=20
more...</A></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV class=3Dbtm>
<DIV class=3Dbg></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
var acc1 =3D new Spry.Widget.Accordion("Acc1", { defaultPanel: 0 });
</SCRIPT>
</DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV id=3DlinkBar>
<DIV class=3DinnerDIV>
<DIV style=3D"FLOAT: left"><A title=3DVideo=20
href=3D"http://www.upi.com/Video/">Video</A> | <A=20
title=3D"Official Government Wires"=20
href=3D"http://www.upi.com/Official_Government_Wires/">Official =
Government=20
Wires</A> | <A title=3DMarketplace=20
href=3D"http://www.upi.com/marketplace/">Marketplace</A> | <A=20
title=3D"Merchandise Store"=20
href=3D"http://www.ecompanystuff.com/cart.php?target=3Dcategory&amp;categ=
ory_id=3D287"=20
target=3D_blank>Merchandise Store</A> </DIV>
<DIV style=3D"FLOAT: right"><A href=3D"http://espanol.upi.com/">UPI en =
Espa=C3=B1ol</A>=20
</DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV></DIV>
<DIV id=3DsearchBar>
<DIV class=3DinnerDIV>
<FORM id=3DsearchFormB action=3Dhttp://www.upi.com/search/ =
width=3D"200px"><INPUT=20
type=3Dhidden value=3Db name=3Dsp> Search: <SELECT class=3DsLocation =
name=3DsLocation>=20
  <OPTION value=3DsStories selected>Stories<OPTION=20
  value=3DsHeadlines>Headlines<OPTION value=3DsWriter>Writer<OPTION=20
  value=3DsPhotos>Photos</OPTION></SELECT> <INPUT class=3Dss name=3Dss> =
=C2=BB <SPAN=20
id=3DlinkIm onclick=3D"EID('searchFormB').submit(); return =
false;">Search</SPAN>=20
</FORM></DIV></DIV>
<DIV id=3DpageFooter>
<DIV id=3DfooterLinks>
<DIV style=3D"FLOAT: left">=C2=A9 2008 United Press International, Inc. =
All Rights=20
Reserved. </DIV>
<DIV style=3D"FLOAT: right; FONT: 8pt veranda, sans-serif; TEXT-ALIGN: =
right"><A=20
href=3D"http://about.upi.com/" target=3D_blank>About UPI</A> | <A=20
href=3D"http://www.upi.com/sitemap/">Site Map</A> | <A=20
href=3D"http://about.upi.com/AboutUs/index.php?ContentID=3D20050929155511=
-12671"=20
target=3D_blank>Affiliates</A> | <A=20
href=3D"http://about.upi.com/Support/index.php?ContentID=3D20050929163405=
-9563"=20
target=3D_blank>Terms of Use</A> | <A=20
href=3D"http://about.upi.com/Support/index.php?ContentID=3D20050929163234=
-9591"=20
target=3D_blank>Privacy Policy</A> | <A=20
href=3D"http://about.upi.com/AboutUs/index.php?ContentID=3D20050929155600=
-9575"=20
target=3D_blank>Careers</A> | <A=20
href=3D"http://about.upi.com/AdvertiseOnline/index.php?ContentID=3D200509=
29164755-9862"=20
target=3D_blank>Advertise Online</A> | <A=20
href=3D"http://about.upi.com/Support/index.php?ContentID=3D20051025151356=
-4710"=20
target=3D_blank>Contact Us</A> </DIV>
<DIV style=3D"CLEAR: both"></DIV>
<DIV style=3D"FLOAT: left">United Press International, UPI, the UPI =
logo, and=20
other trademarks and service marks, are registered or unregistered =
trademarks of=20
United Press International, Inc. in the United States and in other =
countries.=20
</DIV>
<DIV style=3D"CLEAR: both"></DIV></DIV>
<DIV id=3DtextAds>Sponsored Links:<BR><A=20
onclick=3D"linkStat(17, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.dealerfinder.com/" target=3D_blank =
rel=3Dnofollow>Auto Dealers</A>=20
- <A onclick=3D"linkStat(319, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.ticketcity.com/College-Football-Tickets.html" =
target=3D_blank=20
rel=3Dnofollow>College Football Tickets</A> - <A=20
onclick=3D"linkStat(323, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.programurl.com/" target=3D_blank =
rel=3Dnofollow>Shareware and=20
Freeware Download</A> - <A onclick=3D"linkStat(324, 'NewsTrack/Science', =
'text');"=20
href=3D"http://pcwin.com/" target=3D_blank rel=3Dnofollow>Software =
Download Center</A>=20
- <A onclick=3D"linkStat(352, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.checkoutmyink.com/" target=3D_blank =
rel=3Dnofollow>tattoos</A> - <A=20
onclick=3D"linkStat(249, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.texaselectricrate.com/" target=3D_blank =
rel=3Dnofollow>Compare=20
Electric Companies in Texas</A> - <A=20
onclick=3D"linkStat(354, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.thehomecaredirectory.com/" target=3D_blank =
rel=3Dnofollow>home care=20
- home health care</A> - <A=20
onclick=3D"linkStat(355, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.tiza.com/" target=3D_blank rel=3Dnofollow>prom =
dresses</A> - <A=20
onclick=3D"linkStat(178, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.promgirl.net/" target=3D_blank rel=3Dnofollow>Prom =
dresses and=20
gowns</A> - <A onclick=3D"linkStat(248, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.texaselectriccompany.com/" target=3D_blank =
rel=3Dnofollow>Texas=20
Electric</A> - <A onclick=3D"linkStat(176, 'NewsTrack/Science', =
'text');"=20
href=3D"http://www.office-supplies.us.com/" target=3D_blank =
rel=3Dnofollow>Printer=20
Paper</A> - <A onclick=3D"linkStat(49, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.conventions.net/" target=3D_blank =
rel=3Dnofollow>Conventions -=20
Trade Shows - Conferences</A> - <A=20
onclick=3D"linkStat(152, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.allamericanspeakers.com/" target=3D_blank=20
rel=3Dnofollow>Motivational Sports Speakers Bureau</A> - <A=20
onclick=3D"linkStat(174, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.24-7pressrelease.com/index.php?referrer=3Dupi" =
target=3D_blank=20
rel=3Dnofollow>Press Release Services</A> - <A=20
onclick=3D"linkStat(182, 'NewsTrack/Science', 'text');"=20
href=3D"http://www.realigro.com/" target=3D_blank rel=3Dnofollow>Real =
Estate=20
Properties in the world</A><SPAN id=3Dred></SPAN> </DIV></DIV>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js" =
type=3Dtext/javascript>
	</SCRIPT>

<SCRIPT type=3Dtext/javascript>
	_uacct =3D "UA-1342607-1";
	urchinTracker();
	</SCRIPT>
<!-- SiteCatalyst code version: H.14.
	Copyright 1997-2007 Omniture, Inc. More info available at
	http://www.omniture.com -->
<SCRIPT language=3DJavaScript=20
src=3D"http://www.upi.com/inc/scripts/s_code.js"></SCRIPT>

<SCRIPT language=3DJavaScript><!--
	/* You may give each page an identifying name, server, and channel on
	the next lines. */
	=
s.pageName=3D"/NewsTrack/Science/2008/03/26/co2_levels_impact_plant_defen=
ses/3620/"
	s.server=3D"www.upi.com"
	s.channel=3D""
	s.pageType=3D""
	s.prop1=3D""
	s.prop2=3D""
	s.prop3=3D""
	s.prop4=3D""
	s.prop5=3D"CO2 levels impact plant defenses"
	s.prop10=3D""
	/* Conversion Variables */
	s.campaign=3D""
	s.state=3D""
	s.zip=3D""
	s.events=3D""
	s.products=3D""
	s.purchaseID=3D""
	s.eVar1=3D""
	s.eVar2=3D""
	s.eVar3=3D""
	s.eVar4=3D""
	s.eVar5=3D""
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--
	=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')
	//--></SCRIPT>
<NOSCRIPT><IMG height=3D0=20
src=3D"http://upicom.112.2o7.net/b/ss/upicom/1/H.14--NS/47f0f9fe6b29e?pag=
eName=3D/NewsTrack/Science/2008/03/26/co2_levels_impact_plant_defenses/36=
20/&amp;server=3Dwww.upi.com&amp;channel=3D&amp;prop1=3D&amp;prop4=3D&amp=
;prop5=3DCO2+levels+impact+plant+defenses"=20
width=3D0></NOSCRIPT><!--/DO NOT REMOVE/--> <!-- End SiteCatalyst code =
version: H.14. --></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.upi.com/img/learn_about_the_first_100_years_of_upi.png

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
Qei6yb0uAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.upi.com/img/masthead.png

iVBORw0KGgoAAAANSUhEUgAAA84AAABLCAIAAAAu4kn5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAzf5JREFUeNrsvQv0llWZ/32npR3GzNQUERGRkwJyUhRBFBARj1mRmR20
htU01TitslXvTGv+Hd76T7OmnFrVOFM5ZumoqZkHQiQkQeV8PooIhEimRnZ4a7Lej8+H59vmfn4g
iDkmz16s37q5n/ve9z5ce1/f69rX4WUvO3pi1S7t0i7tskeWb/4/J+29995c7LXXXl48/fTTf/jD
H/gv1//zP//D39/+9rf/X6Pw36eeeur3v//9Xo3CTzz5u9/9jjtc88DPf/7zJ5980hdf8YpX+ImX
v/zl+UvhK1z7ChdUfsYZZxx//PG8YgMs1v+yl73M6zTJ61/+8pfU8MpXvvJ1r3vdX/3VX9EG/n7o
Qx+y2nzXV8oKbXOuywf8ibJPo6SPuUiF/PU6/00N6cLkyZMdMcbzoIMO6tKlCzeplvpp5K9//WvG
ivvcWbt27b777rt58+Zf/epXXDAgtTnat1E6derUuXNnnt+0aROv7LfffvT90UcfpeNUyN/XvOY1
vOvYUvgvdfJfPm2XeZf7jFVaQjPyFdpZjl4miEJHMn351Q+VU1k2+NWvfjX1c02nunfvzod4bMOG
DQzIoYceunHjRgfqVa961fe+971y/Gsz4s1c//GPf6xRRe570wfKhzucJsfhkUcegZ579OgBIdXo
pPxoamN4mTX6MmvWrN69e/ft25de+F0f8C3uWIkNeMc73kH93OGvo8TguF6ciyeeeML71E+FTMQh
hxzCw9TG/V/84hc8yTDS5t/85jcOGn+Z39e//vW2nNk/4ogjeKZPnz7r16/neRaIxMxc0B6+ePTR
R997773SRkid+m1MSbo0wAml/VzTSK5Zzj7ABQ3gi7zoTXvn0PFdGvzTn/6UTtlBKI2Hy9qcZUaS
xyBRLmi5A8Lfci62V+gUdbJ8eJcaWBeshf3331+qe/zxx3/2s58xs7Sk9V3Gtlu3bjSAtUMNkgcf
/XmjbNmyxU2PrjGYNL5G81kaLp+sVn7idUYjuyXXVMJ9tylH3t7Vlrmr1YtXNgrXDlS5mzlutJme
0js+ke2Xi2uvvda5486vGoUHyhVd7mNpv59wN/B+bc8st8qScrb3ZNrsHercu1Fe3ua17dIu7bLH
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

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.upi.com/img/stories/largetype_btn.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAPtJREFUeNpi/P//PwMpgAmr6Mt3H4GIBA0ts1fPWrcbqxQLptDxS7cg
NgCRuBA/YRtOXL4JYWw8cIqwkyBO5+bkgFj19fsPAhpOXLrpYqYX4GAKZANV7zl5iYAGoKm6qvIW
euoQLgENQGlLPTUgA+hXF3M9iAuBRuDUcPnOQ4g6ILDUVYOacuoS9mC99/TlvScv+5ZugYsAvQ70
xuXbD5HDlxGeNIAxBTReSVoc2YWQ6AOKpwW5ojgJaBLQGGTVEHWY4QvVsHT74VdvP2CGOsRLyOHL
ePfJi1lrdwM9AAkcYIBGe9pCvAQ0BegriClAq4CagVKMpCZvgAADAOFEj/YkPRhcAAAAAElFTkSu
QmCC

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.upi.com/img/stories/smalltype_btn.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAALpJREFUeNpi/P//PwMpgImBRDBkNLx89xGISNCwbPuhjQdOEasBaPbx
S7f2nLz09fsPojScuHTTUk8NyADqIawBYqqFrjqxGoCKXMz1gDaIC/ED3Xb59kM0BSxo/Et3HkEY
3JwcDAwfj1++pasqj6LiPxLYfeLi3ScvIOwXbz+ElvUA0Zdv35HVoDjp3tOXStLiEDbQSVi9zgIP
SmDYA0MT6BKgH4Cqgepevv0I0QA0Be4wRlKTN0CAAQDrJ3cXqFKZWAAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.upi.com/img/comment_btn.png

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
YAAAOpgAABdvkl/FRgAAAwBQTFRFAAAA////6PH+0OP90eT91eb91uf92un93ev+3Or93+z+4O3+
4u7+5O/+5vD+6fL+8Pb+0OT90eT80+b91Ob91+j92en92+r93ez+3Ov93uz+4e7+4+/+5fD+5vH+
7/P4XIq6qcHatMnf5+71+/z9/f7+////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYhTgtQAAACd0
Uk5T//////////////////////////////////////////////////8Ag1aX2QAAAGpJREFUeNp8
z0cSgDAIBVCxa9TYe8ES7n9EFzHRcRz/jrfgg0GvGF+AOhJwPUBmQwki5XM89E0AF4CZjKxtKkfD
FDHfq0pbgeBhV7tFlitYBQBEFldLZS3AomqJiAh3xOeleI03/P/yD+cA2h4fSHbJRQ0AAAAASUVO
RK5CYII=

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://upipics.upi.com/photo/upi/f7f9139ba48ed4eccb4bfe1a932c7b46/NASA_SPACE_SHUTTLE_ENDEAVOUR_STS_123.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD//gA+Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg
SlBFRyB2NjIpLCBkZWZhdWx0IHF1YWxpdHkK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMP
FB0aHx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEc
ITIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgB
GAEYAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMC
BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn
KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY
mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5
+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwAB
AgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ip
qrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMR
AD8Au2l4sbeVIgkjLguhbAbFaNg8FpdNNa3SiJztaORMnaT0x37ViPbyR+ZvGxo/vK3BpqylRu55
PJBrrcU9jkU7blmOaRpplhmY72yMnk9gPyNXdLthdXSwMdqSHy3RvXHXt3Bx6VkpHlWlRlAVh1PP
5Vr6XdHT7g3TAsOQTnAJ6ZXPBontoEN9TNmtguoSQSlpHBO8gDjHf3qts8vOMgHirDzFrm4nuIg5
YYDjsxOc8fjViWRWtJJcRyLJJjJbLg4/Djn9Ku7RHKncqqrpDvI+VunPpxVi3uBGB5kSMpUrjaMn
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
Ekoy21kAxvz24waKKK6JQRhCV7o//9k=

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://upicom.112.2o7.net/b/ss/upicom/1/H.14--NS/47f0f9fe6b29e?pageName=/NewsTrack/Science/2008/03/26/co2_levels_impact_plant_defenses/3620/&server=www.upi.com&channel=&prop1=&prop4=&prop5=CO2+levels+impact+plant+defenses

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/global/css/global.css

#photoContent {
	BORDER-RIGHT: #8ca0b4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc =
1px dotted; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: =
#8ca0b4 1px solid; PADDING-TOP: 10px; BACKGROUND-COLOR: #ebeef3
}
#storyCurPhoto {
	HEIGHT: 180px; TEXT-ALIGN: center
}
#storyCurPhoto IMG {
	BORDER-RIGHT: #283a67 1px solid; BORDER-TOP: #283a67 1px solid; =
BORDER-LEFT: #283a67 1px solid; CURSOR: pointer; BORDER-BOTTOM: #283a67 =
1px solid
}
#storyCurPhotoHeadline {
	BACKGROUND: url(/global/img/img_block_tm.png); FONT: bold 8pt arial; =
WIDTH: 100%; COLOR: #283a67; HEIGHT: 75px; TEXT-ALIGN: center
}
#storyCurPhotoCaption {
	FONT: 8pt arial; OVERFLOW: auto; COLOR: #283a67
}
#photoDiv {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
#photoTable {
	WIDTH: 200px
}
#storyCurPhotoFooter {
	BACKGROUND: #ebeef3; FONT: 8pt arial; WIDTH: 100%; COLOR: #283a67; =
BORDER-BOTTOM: #8ca0b4 1px solid; HEIGHT: 29px; TEXT-ALIGN: center
}
#photoBlockTL {
	BACKGROUND: url(/global/img/img_block_tl.png) no-repeat; WIDTH: 9px; =
HEIGHT: 31px
}
#photoBlockTR {
	BACKGROUND: url(/global/img/img_block_tr.png) no-repeat; WIDTH: 9px; =
HEIGHT: 31px
}
#photoBlockTL {
	WIDTH: 9px; HEIGHT: auto
}
#storyPhotoBlock {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 210px; PADDING-TOP: 0px
}
#storyPhotoBlock A {
	CURSOR: pointer
}
.headerRnded {
	BACKGROUND: url(/global/img/tr.gif) no-repeat 100% 0px
}
.headerRndedW {
	BACKGROUND: url(/global/img/whiteTR.png) no-repeat 100% 0px
}
.headerRnded #bg {
	BACKGROUND: url(/global/img/tl.gif) no-repeat 0px 0px; PADDING-TOP: 6px
}
.footerRnded {
	BACKGROUND: url(/global/img/br.gif) no-repeat 100% 0px; OVERFLOW: =
hidden; HEIGHT: 6px
}
.footerRndedW {
	BACKGROUND: url(/global/img/whiteBR.png) no-repeat 100% 0px; OVERFLOW: =
hidden; HEIGHT: 6px
}
.footerRnded #bg {
	BACKGROUND: url(/global/img/bl.gif) no-repeat 0px 0px; OVERFLOW: =
hidden; WIDTH: 6px; HEIGHT: 6px
}
.iDiv {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px
}
.rounded {
	MARGIN-BOTTOM: 8px; BACKGROUND-COLOR: #fff
}
.rounded .top {
	BACKGROUND: url(/global/img/tr.gif) no-repeat 100% 0px
}
.rounded .top .bg {
	BACKGROUND: url(/global/img/tl.gif) no-repeat 0px 0px; PADDING-TOP: 6px
}
.rounded .btm {
	BACKGROUND: url(/global/img/br.gif) no-repeat 100% 0px; OVERFLOW: =
hidden; HEIGHT: 6px
}
.rounded .btm .bg {
	BACKGROUND: url(/global/img/bl.gif) no-repeat 0px 0px; OVERFLOW: =
hidden; WIDTH: 6px; HEIGHT: 6px
}
.roundedWHT {
	MARGIN-BOTTOM: 8px; BACKGROUND-COLOR: #fff
}
.roundedWHT .top {
	BACKGROUND: url(/global/img/tr.gif) no-repeat 100% 0px
}
.roundedWHT .top .bg {
	BACKGROUND: url(/global/img/tl.gif) no-repeat 0px 0px; PADDING-TOP: 6px
}
.roundedWHT .btm {
	BACKGROUND: url(/global/img/br.gif) no-repeat 100% 0px; OVERFLOW: =
hidden; HEIGHT: 6px
}
.roundedWHT .btm .bg {
	BACKGROUND: url(/global/img/bl.gif) no-repeat 0px 0px; OVERFLOW: =
hidden; WIDTH: 6px; HEIGHT: 6px
}
.roundedBRN {
	MARGIN-BOTTOM: 8px; BACKGROUND-COLOR: #c6c3b9
}
.roundedBRN .top {
	BACKGROUND: url(/global/img/tr2.gif) no-repeat 100% 0px
}
.roundedBRN .top .bg {
	BACKGROUND: url(/global/img/tl2.gif) no-repeat 0px 0px; PADDING-TOP: =
6px
}
.roundedBRN .btm {
	BACKGROUND: url(/global/img/br2.gif) no-repeat 100% 0px; OVERFLOW: =
hidden; HEIGHT: 6px
}
.roundedBRN .btm .bg {
	BACKGROUND: url(/global/img/bl2.gif) no-repeat 0px 0px; OVERFLOW: =
hidden; WIDTH: 6px; HEIGHT: 6px
}
.headerDIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 8px; =
PADDING-BOTTOM: 5px; FONT: 14pt arial; COLOR: #990000; PADDING-TOP: 0px; =
BORDER-BOTTOM: #d6d3c9 1px solid
}
.headerRND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 8px; =
PADDING-BOTTOM: 5px; FONT: 14pt arial; COLOR: #990000; PADDING-TOP: 0px; =
BORDER-BOTTOM: #d6d3c9 1px solid
}
#PN_Total {
	FONT-SIZE: 8pt
}
#PN {
	FONT-SIZE: 8pt
}
#PN_Prev {
	FONT-SIZE: 8pt
}
#PN_Next {
	FONT-SIZE: 8pt
}
#PN A {
	FONT-SIZE: 8pt; CURSOR: pointer; TEXT-DECORATION: none
}
#PN SPAN {
	FONT-SIZE: 8pt; CURSOR: pointer; TEXT-DECORATION: none
}
#PN A:hover {
	TEXT-DECORATION: underline
}
#PN SPAN:hover {
	TEXT-DECORATION: underline
}
#PN_Prev {
	FLOAT: left
}
#PN_Next {
	FLOAT: right
}
#PN_Year {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: #d3d9e7; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#PN_Year A {
	FONT-SIZE: 9pt; TEXT-DECORATION: none
}
.activeTab {
	PADDING-RIGHT: 5px; BORDER-TOP: #8ca0b4 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 1px; FONT: 10pt arial; CURSOR: pointer; PADDING-TOP: 2px
}
.inactiveTab {
	PADDING-RIGHT: 5px; BORDER-TOP: #8ca0b4 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 1px; FONT: 10pt arial; CURSOR: pointer; PADDING-TOP: 2px
}
.blankTab {
	PADDING-RIGHT: 5px; BORDER-TOP: #8ca0b4 1px solid; PADDING-LEFT: 5px; =
PADDING-BOTTOM: 1px; FONT: 10pt arial; CURSOR: pointer; PADDING-TOP: 2px
}
.activeTab {
	BACKGROUND: #fff; FLOAT: left; COLOR: #000
}
.inactiveTab:hover {
	BACKGROUND: #fff; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000
}
.inactiveTab {
	BACKGROUND: #333333; FLOAT: left; COLOR: #fff; BORDER-BOTTOM: #8ca0b4 =
1px solid
}
.blankTab {
	BACKGROUND: #778d99; FLOAT: left; COLOR: #000; BORDER-BOTTOM: #8ca0b4 =
1px solid
}
#tabPaddingR {
	FLOAT: left; BORDER-LEFT: #8ca0b4 1px solid; WIDTH: 300px; =
BORDER-BOTTOM: #8ca0b4 1px solid; HEIGHT: 20px
}
#tabPaddingM {
	BORDER-RIGHT: #8ca0b4 1px solid; FLOAT: left; BORDER-LEFT: #8ca0b4 1px =
solid; WIDTH: 5px; BORDER-BOTTOM: #8ca0b4 1px solid; HEIGHT: 20px
}
#tabPaddingL {
	BORDER-RIGHT: #8ca0b4 1px solid; FLOAT: left; WIDTH: 5px; =
BORDER-BOTTOM: #8ca0b4 1px solid; HEIGHT: 20px
}
#tabs {
	HEIGHT: 20px
}
.optNo {
	FONT: 10pt arial; CURSOR: pointer; COLOR: red
}
.optYes {
	FONT: 10pt arial; CURSOR: pointer; COLOR: green
}
.red {
	COLOR: #cc0000
}
.redBLD {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
.orange {
	COLOR: #e88b24
}
DIV.divHover:hover {
	BACKGROUND: #dbe5f1; CURSOR: pointer
}
TR.trHover:hover {
	BACKGROUND: #dbe5f1; CURSOR: pointer
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/css/common.css

BODY {
	FONT: 12px/1.25em arial, sans-serif
}
TD {
	FONT: 12px/1.25em arial, sans-serif
}
TH {
	FONT: 12px/1.25em arial, sans-serif
}
TEXTAREA {
	FONT: 12px/1.25em arial, sans-serif
}
SELECT {
	FONT: 12px/1.25em arial, sans-serif
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px
}
.error {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px =
0px 8px; FONT: 11px tacoma, verdana, arial; PADDING-TOP: 4px; =
TEXT-ALIGN: center
}
.alert {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 0px =
0px 8px; FONT: 11px tacoma, verdana, arial; PADDING-TOP: 4px; =
TEXT-ALIGN: center
}
.alert {
	BORDER-RIGHT: #daa520 1px solid; BORDER-TOP: #daa520 1px solid; =
BACKGROUND: #fff8dc; BORDER-LEFT: #daa520 1px solid; BORDER-BOTTOM: =
#daa520 1px solid
}
.error {
	BORDER-RIGHT: #b22222 1px solid; BORDER-TOP: #b22222 1px solid; =
BACKGROUND: #ffe4e1; BORDER-LEFT: #b22222 1px solid; BORDER-BOTTOM: =
#b22222 1px solid
}
#storyCopyright {
	MARGIN-TOP: -2px; MARGIN-BOTTOM: 16px; FONT: 7pt verdana, sans-serif; =
COLOR: #666
}
#storyDisclaimer {
	MARGIN-TOP: -2px; MARGIN-BOTTOM: 16px; FONT: 7pt verdana, sans-serif; =
COLOR: #666
}
#commentsBox {
	FONT: 9pt arial, sans-serif
}
#commentsBox .comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
#commentsBox .submitDate {
	MARGIN-TOP: 4px; FONT: 7pt verdana, sans-serif; COLOR: #666
}
#commentsBox .userName {
	MARGIN-BOTTOM: 4px; FONT: 8pt verdana, sans-serif
}
#commentsBox .userName {
	MARGIN-BOTTOM: 4px; FONT: 8pt verdana, sans-serif
}
.alertWindow {
	BORDER-RIGHT: #cccc99 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#cccc99 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ffffcc; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; FONT: 8pt verdana, sans-serif; =
BORDER-LEFT: #cccc99 1px solid; COLOR: #ff0000; PADDING-TOP: 8px; =
BORDER-BOTTOM: #cccc99 1px solid; TEXT-ALIGN: center
}
FORM.commentsForm DIV {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
4px; FONT: 7pt verdana, sans-serif; COLOR: #224466; PADDING-TOP: 4px; =
TEXT-ALIGN: right
}
FORM.commentsForm SELECT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; FONT: =
8pt arial, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #666; =
PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; FONT: =
8pt arial, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #666; =
PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 0px 4px; FONT: =
8pt arial, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: #666; =
PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.pubDate {
	MARGIN-TOP: -8px; FONT: 7pt verdana, sans-serif; COLOR: #666
}
A {
	COLOR: #224466; TEXT-DECORATION: none
}
#linkIm {
	COLOR: #224466; TEXT-DECORATION: none
}
A:hover {
	CURSOR: pointer; COLOR: #990000
}
#linkIm:hover {
	CURSOR: pointer; COLOR: #990000
}
A:visited {
	COLOR: #557788
}
A:focus {
	outline: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 16px arial bold; COLOR: #224466; PADDING-TOP: 0px
}
H1 A {
	COLOR: #224466
}
H1 A:visited {
	COLOR: #224466
}
H1 A:hover {
	COLOR: #990000
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 21px arial bold; COLOR: #000; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 24px arial bold; COLOR: #224466; PADDING-TOP: 0px
}
.black {
	COLOR: black
}
black {
	COLOR: black
}
red {
	COLOR: #990000
}
.pubTime {
	FONT: 7pt verdana, sans-serif; COLOR: #990000; font-stretch: condensed
}
.btn {
	CURSOR: pointer
}
#pageWrapper {
	MARGIN: 0px auto; WIDTH: 974px; TEXT-ALIGN: left
}
#pageHeader {
	MARGIN-TOP: 12px
}
#leftColumn {
	FLOAT: left; WIDTH: 616px
}
#rightColumn {
	FLOAT: right; WIDTH: 350px
}
.Accordion UL.storyList {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 12px
}
.Accordion UL.storyList LI {
	PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/img/li_bullet_brn.png)
}
.Accordion .more {
	PADDING-RIGHT: 0px; BORDER-TOP: #d6d3c9 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 8px; MARGIN: 0px 10px; PADDING-TOP: 4px
}
UL.storyList {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
12px; MARGIN: 0px 0px 0px 2px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.storyList LI {
	MARGIN-TOP: 2px; PADDING-LEFT: 14px; BACKGROUND: =
url(/img/li_bullet.png) no-repeat left top; MARGIN-BOTTOM: 2px
}
UL.storyList A {
	FONT-WEIGHT: bold
}
.more {
	BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 2px; FONT: 7pt verdana, =
sans-serif; COLOR: #990000; PADDING-TOP: 6px; TEXT-ALIGN: right
}
.roundedDIV {
	MARGIN-BOTTOM: 8px; WIDTH: 100%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: =
left
}
.innerDIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
.headerDIV {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d6d3c9 1px solid
}
.navMenu {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: =
4px; FONT: 7pt verdana, sans-serif; MARGIN-LEFT: 8px; PADDING-TOP: 4px
}
.navMenu A:visited {
	COLOR: #224466
}
#searchBar {
	MARGIN-BOTTOM: 8px; FONT: 7pt verdana, sans-serif; COLOR: #666
}
#searchBar .innerDIV {
	PADDING-RIGHT: 12px; BORDER-TOP: #c6c3b9 1px solid; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #c6c3b9 1px solid
}
#searchBar SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px =
4px; FONT: 8pt arial, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: =
#666; BORDER-BOTTOM: #ccc 1px solid
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 0px =
4px; FONT: 8pt arial, sans-serif; BORDER-LEFT: #ccc 1px solid; COLOR: =
#666; BORDER-BOTTOM: #ccc 1px solid
}
#searchBar .ss {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 9pt; PADDING-BOTTOM: =
0px; WIDTH: 680px; PADDING-TOP: 0px
}
#searchBar .searchButton {
	BORDER-RIGHT: #d6d3c9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#d6d3c9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e3d9; =
PADDING-BOTTOM: 0px; BORDER-LEFT: #d6d3c9 1px solid; COLOR: #666; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d6d3c9 1px solid
}
#linkBar {
	FONT: 7pt verdana, sans-serif; COLOR: #666
}
#linkBar .innerDIV {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: #c6c3b9; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
#locationBar .date {
	MARGIN-TOP: -12px
}
#newsHeadlines .headerDIV {
	FONT: 8pt arial, sans-serif; COLOR: #666
}
#newsHeadlines .innerDIV {
	PADDING-RIGHT: 6px; PADDING-LEFT: 18px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#newsHeadlines #latestHeadlines {
	FLOAT: right; WIDTH: 300px
}
#signinWindow {
	DISPLAY: none; MARGIN-LEFT: 775px; WIDTH: 200px; POSITION: absolute; =
TOP: 20px; HEIGHT: 200px
}
#siginBox {
	BORDER-RIGHT: #d6d3c9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#d6d3c9 1px solid; PADDING-LEFT: 4px; BACKGROUND: #e6e3d9; FLOAT: right; =
PADDING-BOTTOM: 4px; BORDER-LEFT: #d6d3c9 1px solid; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d6d3c9 1px solid
}
#photoBlock {
	FONT: 7pt verdana, sans-serif; WIDTH: 280px
}
#photoBlock IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#photoBlock #caption {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #000; LEFT: 0px; =
PADDING-BOTTOM: 4px; WIDTH: 260px; COLOR: #fff; BOTTOM: 0px; =
LINE-HEIGHT: 14px; PADDING-TOP: 4px; POSITION: absolute
}
.photoCaption {
	BORDER-RIGHT: #d6d3c9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#d6d3c9 8px solid; PADDING-LEFT: 10px; BACKGROUND: #e6e3d9; =
PADDING-BOTTOM: 10px; FONT: 7pt/14px verdana, sans-serif; BORDER-LEFT: =
#d6d3c9 1px solid; WIDTH: 258px; COLOR: #224466; PADDING-TOP: 4px; =
BORDER-BOTTOM: #d6d3c9 1px solid
}
.photoCaption .photoHeadline {
	FONT-WEIGHT: bold; COLOR: #000
}
.photoCaption .controlsTab {
	FLOAT: right
}
.photoCaption .more {
	BORDER-TOP: #d6d3c9 1px solid
}
#photoGallery {
	FONT: 7pt verdana, sans-serif; WIDTH: 100%; COLOR: #666
}
#photoGallery .caption {
	PADDING-RIGHT: 10px; BORDER-TOP: #d6d3c9 8px solid; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #e6e3d9
}
#photoGallery IMG {
	BORDER-RIGHT: #000 8px solid; BORDER-TOP: #000 8px solid; BORDER-LEFT: =
#000 8px solid; BORDER-BOTTOM: #000 8px solid
}
#photoGallery {
	FONT: 7pt/14px verdana, sans-serif; WIDTH: 100%; COLOR: #666
}
#photoGallery .headline {
	FONT: bold 14pt arial, sans-serif; COLOR: #224466
}
#photoGallery .more {
	BORDER-TOP: #d6d3c9 1px solid; MARGIN-TOP: 6px; FONT: 7pt verdana, =
sans-serif; COLOR: #d6d3c9; PADDING-TOP: 4px; TEXT-ALIGN: left
}
#newsPictures {
	MARGIN-BOTTOM: 8px
}
#newsPictures .photoIMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; =
MARGIN-BOTTOM: 122px; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 10px; =
BORDER-BOTTOM: #fff 1px solid
}
#newsPictures .SlidingPanels {
	FLOAT: left; WIDTH: 576px; HEIGHT: 122px
}
#newsPictures .SlidingPanelsContentGroup {
	FLOAT: left; WIDTH: 8000em
}
#newsPictures .SlidingPanelsContent {
	FLOAT: left; WIDTH: 300px; HEIGHT: 122px
}
#newsPictures .SlidingPanelsContent .content {
	FLOAT: left
}
#newsPictures #item1 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#item2 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#item3 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#newsPictures .content {
	FONT: 7pt verdana, sans-serif; WIDTH: 280px; TEXT-ALIGN: left
}
#newsPictures .text {
	FONT: 7pt/14px verdana, sans-serif; COLOR: #666; MARGIN-RIGHT: 8px; =
HEIGHT: 122px; TEXT-ALIGN: left
}
#newsPictures .headline {
	FONT-WEIGHT: bold; COLOR: #444
}
#newsPictures .title {
	FLOAT: left; FONT: 12px arial bold; MARGIN-LEFT: 10px
}
#newsPictures .more {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginForm .headline {
	FONT-WEIGHT: bold; COLOR: #444
}
#loginForm .title {
	FLOAT: left; FONT: 12px arial bold; MARGIN-LEFT: 10px
}
#loginForm .more {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#loginForm .row {
	PADDING-BOTTOM: 8px
}
#loginForm .input {
	TEXT-ALIGN: right
}
#videoUpdate {
	MARGIN-BOTTOM: 8px
}
#videoUpdate .photoIMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; =
BORDER-LEFT: #fff 1px solid; WIDTH: 80px; BORDER-BOTTOM: #fff 1px solid; =
HEIGHT: 60px
}
#videoUpdate .SlidingPanels {
	FLOAT: left; WIDTH: 310px; HEIGHT: 150px
}
#videoUpdate .SlidingPanelsContentGroup {
	FLOAT: left; WIDTH: 8000em
}
#videoUpdate .SlidingPanelsContent {
	FLOAT: left; WIDTH: 109px; HEIGHT: 150px
}
#videoUpdate .SlidingPanelsContent .content {
	FLOAT: left
}
#videoUpdate #videoItem .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#videoItem1 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#videoItem2 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#videoItem3 .content {
	BORDER-RIGHT: #e6e3d9 1px dotted
}
#videoUpdate .content {
	FONT: 7pt verdana, sans-serif; WIDTH: 95px; TEXT-ALIGN: left
}
#videoUpdate .text {
	MARGIN-TOP: 4px; FLOAT: left; FONT: 7pt/14px verdana, sans-serif; =
WIDTH: 90px; COLOR: #666; HEIGHT: 90px; TEXT-ALIGN: left
}
#videoUpdate .headline {
	FONT-WEIGHT: bold; COLOR: #555
}
#videoUpdate .title {
	FLOAT: left; FONT: 12px arial bold; MARGIN-LEFT: 10px
}
#moreNews .innerDIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#newsTrack #leftColumn {
	FLOAT: left; WIDTH: 312px
}
#newsTrack #rightColumn {
	FLOAT: right; WIDTH: 654px
}
#deskIntSec #leftColumn {
	FLOAT: left; WIDTH: 312px; MARGIN-RIGHT: 8px
}
#deskIntSec #centerColumn {
	FLOAT: left; WIDTH: 474px
}
#deskIntSec #rightColumn {
	FLOAT: right; WIDTH: 172px
}
#storyView .storyContent {
	FONT: 9pt arial, sans-serif
}
#storyView #leftColumn {
	FLOAT: left; WIDTH: 172px; MARGIN-RIGHT: 8px
}
#storyView #centerColumn {
	FLOAT: left; WIDTH: 474px
}
#storyView #rightColumn {
	FLOAT: right; WIDTH: 312px
}
#storyView .headerDIV H2 A {
	COLOR: #990000
}
.pubDate {
	MARGIN-TOP: -8px; FONT: 7pt verdana, sans-serif; COLOR: #666
}
.toolBTN {
	PADDING-LEFT: 20px; FLOAT: left; FONT: 7pt/16px verdana, sans-serif; =
MARGIN-RIGHT: 8px; HEIGHT: 16px
}
.storyTools {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; FONT: 7pt verdana, sans-serif
}
.shareStory {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 8px; FONT: 7pt verdana, sans-serif
}
.relatedStories {
	MARGIN-TOP: 4px; FONT: 7pt verdana, sans-serif
}
.relatedStories UL.storyList {
	FONT: 7pt verdana, sans-serif
}
#briefsAnaly .content {
	BORDER-RIGHT: #d6d3c9 1px solid; PADDING-RIGHT: 24px; BORDER-TOP: =
#d6d3c9 1px solid; PADDING-LEFT: 12px; BACKGROUND: #e6e3d9; =
MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; BORDER-LEFT: #d6d3c9 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #d6d3c9 1px solid
}
#briefsAnaly .subSection {
	BORDER-RIGHT: #d6d3c9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#d6d3c9 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; BACKGROUND: =
#e6e3d9; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #d6d3c9 1px =
solid; WIDTH: 300px; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: =
#d6d3c9 0px solid
}
#briefsAnaly .active {
	BACKGROUND: #d6d3c9
}
#partnerBox {
	FLOAT: left; FONT: 7pt arial, sans-serif; WIDTH: 319px
}
#partnerBox .innerDIV {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 8px
}
#partnerBox IMG {
	MARGIN-BOTTOM: 4px
}
#partnerBox UL.storyList {
	FONT: 7pt veranda, sans-serif
}
#partnerBox UL.storyList LI {
	FONT-WEIGHT: normal
}
#pageFooter {
	PADDING-BOTTOM: 8px; FONT: 7pt veranda, sans-serif; COLOR: #666
}
#footerLinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; =
PADDING-TOP: 8px
}
#textAds {
	FONT-SIZE: 8pt
}
UL.searchResult {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 8pt; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.searchResult LI {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 8px
}
#columnsVideos {
	FLOAT: left; WIDTH: 990px
}
#columnAVideo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 175px; PADDING-TOP: 0px; HEIGHT: auto
}
#columnContent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
#sponLinkBox {
	FONT: 8pt arial, sans-serif
}
.videos {
	BORDER-TOP: #c6c3b9 1px solid; FLOAT: right; FONT: 7pt verdana, =
sans-serif; WIDTH: 152px
}
.clip:hover {
	BACKGROUND: #d6d3c9
}
#photoFrame {
	FLOAT: left; PADDING-BOTTOM: 8px; WIDTH: 600px
}
#photoFrame .photo {
	BACKGROUND: #000; WIDTH: 600px; HEIGHT: 400px; TEXT-ALIGN: center
}
#photoFrame .photo .image {
	BACKGROUND-POSITION: center 50%; WIDTH: 600px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 400px
}
#photoFrame .controls {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: =
#ddd 1px solid; BORDER-BOTTOM: #ddd 0px solid
}
#photoFrame .controls .autorotate {
	BORDER-RIGHT: #ddd 1px solid; FLOAT: left; BORDER-LEFT: #ddd 1px solid; =
WIDTH: 199px; HEIGHT: 25px
}
#photoFrame .controls .autorotate:hover {
	BACKGROUND: #eee
}
#photoFrame .controls .pn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 198px; PADDING-TOP: 5px; HEIGHT: 20px; TEXT-ALIGN: center
}
#photoFrame .controls .pn:hover {
	BACKGROUND: #eee
}
#photoFrame .pages {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddd 1px =
solid; COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
#photoFrame .pages .selected {
	BACKGROUND: #224466; COLOR: #fff
}
#photoFrame .pages .item {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: =
1px; WIDTH: 20px; PADDING-TOP: 1px; TEXT-ALIGN: center
}
#photoFrame .pages .thumbBox {
	MARGIN-TOP: 20px; WIDTH: 100px; POSITION: absolute; HEIGHT: 66px; =
TEXT-ALIGN: center
}
#photoFrame .pages .item:hover {
	BACKGROUND: #eee
}
#photoFrame .pages A {
	COLOR: #224466
}
#photoInfo {
	FONT: 11px tacoma, verdana, arial; COLOR: #333
}
#photoInfo .caption {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% =
0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 16px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#photoInfo .caption .headline {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #333; LINE-HEIGHT: 24px; =
FONT-FAMILY: arial
}
#photoInfo .caption .links {
	COLOR: #999; PADDING-TOP: 6px
}
.listmenu {
	FLOAT: left; WIDTH: 146px
}
.listmenu TABLE {
	WIDTH: 146px
}
.listmenu TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; FONT: 11px =
tacoma, verdana, arial; PADDING-TOP: 6px
}
.listmenu TABLE .item {
	COLOR: #224466
}
.listmenu TABLE .item:hover {
	BACKGROUND: #f5f5f5; CURSOR: pointer; TEXT-DECORATION: none
}
.listmenu TABLE .selected {
	BACKGROUND: #224466; COLOR: #fff
}
.listmenu TABLE .selected A {
	COLOR: #fff
}
.listmenu TABLE .selected:hover {
	BACKGROUND: #224466
}
#thumbBlock {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BORDER-LEFT: =
#eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
#thumbBlock:hover {
	BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: =
red 1px solid; CURSOR: pointer; BORDER-BOTTOM: red 1px solid
}
#galleryList {
	BORDER-TOP: #eee 1px solid; BORDER-BOTTOM: #eee 1px solid
}
#galleryList .galleries {
	FLOAT: left; WIDTH: 600px
}
#galleryList .pnActive {
	BORDER-RIGHT: #eee 1px solid; BORDER-LEFT: #eee 1px solid
}
#galleryList .pn {
	BORDER-RIGHT: #eee 1px solid; BORDER-LEFT: #eee 1px solid
}
#galleryList .pnActive:hover {
	BACKGROUND: #eee; CURSOR: pointer
}
#galleryList .pn .button {
	BACKGROUND-POSITION: center 50%; WIDTH: 22px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 300px
}
#galleryList .pnActive .button {
	BACKGROUND-POSITION: center 50%; WIDTH: 22px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 300px
}
#photoList {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: =
#ddd 1px solid; WIDTH: 332px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: =
201px
}
#photoList .photos {
	FLOAT: left; MARGIN-LEFT: -1px; WIDTH: 269px
}
#photoList .photos .thumbnail {
	BACKGROUND: #000; FLOAT: left; MARGIN: 0px 0px 10px 10px; WIDTH: 55px; =
HEIGHT: 55px; TEXT-ALIGN: center
}
#photoList .photos .thumbnail .image {
	BACKGROUND-POSITION: center 50%; WIDTH: 55px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 55px
}
.pad8 {
	CLEAR: both; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: =
8px; PADDING-TOP: 8px
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.upi.com/inc/css/smalltype.css

#deskIntSec .storyContent {
	FONT: 9pt arial, sans-serif
}
#storyView .storyContent {
	FONT: 9pt arial, sans-serif
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.upi.com/inc/css/largetype.css

#deskIntSec .storyContent {
	FONT: 12pt arial, sans-serif
}
#storyView .storyContent {
	FONT: 12pt arial, sans-serif
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.upi.com/inc/css/common_ie.css

#photoBlock #caption {
	MARGIN-BOTTOM: 2px
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/css/SpryAccordion.css

.Accordion {
	BORDER-RIGHT: #d6d3c9 1px solid; BORDER-TOP: #d6d3c9 1px; MARGIN-TOP: =
4px; BACKGROUND: #e6e3d9; MARGIN-BOTTOM: 8px; OVERFLOW: hidden; =
BORDER-LEFT: #d6d3c9 1px solid; BORDER-BOTTOM: #d6d3c9 1px solid
}
.AccordionPanel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.AccordionPanelTab {
	PADDING-RIGHT: 4px; BACKGROUND-POSITION: 8px center; BORDER-TOP: =
#d6d3c9 1px solid; PADDING-LEFT: 32px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: url(http://www.upi.com/img/plus_btn.gif); =
PADDING-BOTTOM: 4px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 4px; =
BACKGROUND-REPEAT: no-repeat; -moz-user-select: none; =
-khtml-user-select: none
}
.AccordionPanelContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: auto; PADDING-TOP: 0px
}
.AccordionPanelOpen .AccordionPanelTab {
	BACKGROUND-IMAGE: url(http://www.upi.com/img/minus_btn.gif); =
BACKGROUND-COLOR: #d6d3c9
}
.AccordionPanelTabHover {
	COLOR: #555555; BACKGROUND-COLOR: #d6d3c9
}
.AccordionPanelOpen .AccordionPanelTabHover {
	COLOR: #555555
}
.AccordionFocused .AccordionPanelTab {
=09
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
=09
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/scripts/functions.js

function showHide(shfield) {
	fieldID2 =3D shfield + "_expand";
	on =3D document.getElementById(shfield);
	if(on.style.display =3D=3D "none") {
		on.style.display =3D "block";
		if(document.getElementById(fieldID2)) {
			document.getElementById(fieldID2).innerHTML =3D "-";
		}
	}else{
		on.style.display =3D "none";
		if(document.getElementById(fieldID2)) {
			document.getElementById(fieldID2).innerHTML =3D "+";
		}
	}
}           =09




	function xmlHtmlStart() {
		var xmlhttp=3Dfalse;
		try {xmlhttp =3D new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e) {
			try {
				xmlhttp =3D new
				ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(E) {xmlhttp =3D false;}
		}
		if (!xmlhttp && typeof XMLHttpRequest!=3D'undefined') {xmlhttp =3D new =
XMLHttpRequest();}
		return xmlhttp;
	}

	function divFill(uri, fillField){
		var xmlhttp =3D fillField;
		xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(fillField).innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}


------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/global/scripts/functions.js




	function photoFadeFill(uri, fillField){
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(fillField).innerHTML =3D content;
					setTimeout('photoAppear.start()', 250);
				}
			}
		}
		xmlhttp.send(null);
	}





	function xmlHtmlStart() {
		var xmlhttp =3D false;
		try {xmlhttp =3D new ActiveXObject('Msxml2.XMLHTTP');}
		catch(e) {
			try {
				xmlhttp =3D new
				ActiveXObject('Microsoft.XMLHTTP');
			}
			catch(E) {xmlhttp =3D false;}
		}
		if (!xmlhttp && typeof XMLHttpRequest!=3D'undefined') {xmlhttp =3D new =
XMLHttpRequest();}
		return xmlhttp;
	}
=09
	function getElementsByClass(searchClass,node,tag) {
		var classElements =3D new Array();
		if (node =3D=3D null)
		node =3D document;
		if (tag =3D=3D null)
		tag =3D '*';
		var els =3D node.getElementsByTagName(tag);
		var elsLen =3D els.length;
		var pattern =3D new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
		for (i =3D 0, j =3D 0; i < elsLen; i++) {
			if (pattern.test(els[i].className) ) {
				classElements[j] =3D els[i];
				j++;
			}
		}
		return classElements;
	}

=09
	function cShowHide(classID) {
		var el =3D getElementsByClass(classID);
		var elLen =3D el.length;
		for (var i=3D0; i < el.length; i++) {
			if(el[i].style.display =3D=3D "none") {
				el[i].style.display =3D "";
			}else{
				el[i].style.display =3D "none";
			}
		}
	}

=09
=09
=09
	function EID(id) {
		return document.getElementById(id);
	}
=09
	function urlDo(url){
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', url, true);
		xmlhttp.send(null);
	}
=09
	function divFill(uri, fillField){
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(fillField).innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}

	function hereDo(uri){
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById('here').innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}


	function divFillPI(uri, fillDiv){
		document.getElementById('PI').style.display =3D '';
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				hide('PI');
				if(content){
					document.getElementById(fillDiv).innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}

=09
=09
=09
	function divFillPIe(uri, divID){
		document.getElementById('PI'+divID).style.display =3D '';
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				hide('PI'+divID);
				if(content){
					document.getElementById(divID).innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}
	=09
	function divFillPIEmpty(uri, divID){
		document.getElementById('PI').style.display =3D '';
		document.getElementById(divID).innerHTML =3D '';
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				hide('PI');
				if(content){
					document.getElementById(divID).innerHTML =3D content;
				}
			}
		}
		xmlhttp.send(null);
	}
	=09
	function showHide(shfield) {
		fieldID2 =3D shfield + "_expand";
		on =3D document.getElementById(shfield);
		if(on.style.display =3D=3D "none") {
			on.style.display =3D "";
			if(document.getElementById(fieldID2)) {
				document.getElementById(fieldID2).value =3D "-";
			}
		}else{
			on.style.display =3D "none";
			if(document.getElementById(fieldID2)) {
				document.getElementById(fieldID2).value =3D "+";
			}
		}
	}           =09

	function show(sfield) {
		document.getElementById(sfield).style.display =3D "";
	}           =09
	function hide(hfield) {
		document.getElementById(hfield).style.display =3D "none";
	}           =09

	function urlencode(text) {
		text =3D text.replace(/\//g,"%2F");
		text =3D text.replace(/\?/g,"%3F");
		text =3D  text.replace(/=3D/g,"%3D");
		text =3D   text.replace(/&/g,"%26");
		return text;
	}
=09
=09
	function postFillPI(url, str, divID) {
		show('PI');
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3DUTF-8");
		xmlhttp.send(str);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				hide('PI');
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(divID).innerHTML =3D content;
				}
			}
		}
	}
=09
	function postFillPIe(url, str, divID) {
		show('PI'+divID);
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3DUTF-8");
		xmlhttp.send(str);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				hide('PI'+divID);
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(divID).innerHTML =3D content;
				}
			}
		}
	}

	function postFill(url, str, divID) {
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3DUTF-8");
		xmlhttp.send(str);
		xmlhttp.onreadystatechange=3Dfunction() {
			if (xmlhttp.readyState=3D=3D4) {
				var content =3D xmlhttp.responseText;
				if(content){
					document.getElementById(divID).innerHTML =3D content;
				}
			}
		}
	}

	function postDo(url, str) {
		var xmlhttp =3D xmlHtmlStart();
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader("Content-Type", =
"application/x-www-form-urlencoded; charset=3DUTF-8");
		xmlhttp.send(str);
	}


	function getValues(obj) {
		obj =3D EID(obj);
		var getstr =3D '';
		for (i=3D0; i<obj.childNodes.length; i++) {
			if (obj.childNodes[i].tagName =3D=3D "INPUT" || =
obj.childNodes[i].tagName =3D=3D "TEXTAREA" || obj.childNodes[i].tagName =
=3D=3D "HIDDEN") {
				if (obj.childNodes[i].type =3D=3D "text" || obj.childNodes[i].type =
=3D=3D "textarea" || obj.childNodes[i].type =3D=3D "hidden") {
					getstr +=3D obj.childNodes[i].name + "=3D" + =
encodeURIComponent(obj.childNodes[i].value) + "&";
				}
				if (obj.childNodes[i].type =3D=3D "checkbox") {
					if (obj.childNodes[i].checked) {
						getstr +=3D obj.childNodes[i].name + "=3D" + =
encodeURIComponent(obj.childNodes[i].value) + "&";
					} else {
						getstr +=3D obj.childNodes[i].name + "=3D&";
					}
				}
				if (obj.childNodes[i].type =3D=3D "radio") {
					if (obj.childNodes[i].checked) {
						getstr +=3D obj.childNodes[i].name + "=3D" + =
encodeURIComponent(obj.childNodes[i].value) + "&";
					}
				}
			}

			if (obj.childNodes[i].tagName =3D=3D "SELECT") {
				var sel =3D obj.childNodes[i];
				getstr +=3D sel.name + "=3D" + =
encodeURIComponent(sel.options[sel.selectedIndex].value) + "&";
			}
		}
		return getstr;
	}		=09

	function getValuesByClass(classID) {
		var getstr =3D '';
		obj =3D getElementsByClass(classID);
		for (i=3D0; i<obj.length; i++) {
			if (obj[i].tagName =3D=3D "INPUT" || obj[i].tagName =3D=3D "TEXTAREA" =
|| obj[i].tagName =3D=3D "HIDDEN") {
				if (obj[i].type =3D=3D "text" ||obj[i].type =3D=3D "password" || =
obj[i].type =3D=3D "submit" || obj[i].type =3D=3D "textarea" || =
obj[i].type =3D=3D "hidden") {
					getstr +=3D obj[i].name + "=3D" + encodeURIComponent(obj[i].value) =
+ "&";
				}
				if (obj[i].type =3D=3D "checkbox") {
					if (obj[i].checked) {
						getstr +=3D obj[i].name + "=3D" + encodeURIComponent(obj[i].value) =
+ "&";
					} else {
						getstr +=3D obj[i].name + "=3D&";
					}
				}
				if (obj[i].type =3D=3D "radio") {
					if (obj[i].checked) {
						getstr +=3D obj[i].name + "=3D" + encodeURIComponent(obj[i].value) =
+ "&";
					}
				}
			}

			if (obj[i].tagName =3D=3D "SELECT") {
				var sel =3D obj[i];

				for (var is=3D0; is < sel.length; is++) {
					if(sel.options[is].selected) {
						getstr +=3D sel.name + "=3D" + =
encodeURIComponent(sel.options[is].value) + "&";
					}
				}
			}
		}
		return getstr;
	}		=09
=09
	function ynSel(id) {
		var inp =3D document.getElementById('yn'+id+'V');
		var yn =3D document.getElementById('yn'+id);
		if(inp.value =3D=3D 0) {
			inp.value =3D 1;
			yn.innerHTML =3D '<span class=3D"optYes">Yes</span>';
		}else{
			inp.value =3D 0;
			yn.innerHTML =3D '<span class=3D"optNo">No</span>';
		}
	}
=09
	function ynSelect(id) {
		var ynInput =3D document.getElementById('input'+id);
		var ynSpan =3D document.getElementById('span'+id);
		if(ynInput.value =3D=3D '0') {
			ynInput.value =3D '1';
			ynSpan.innerHTML =3D '<span class=3D"yes">yes</span>';
		}else{
			ynInput.value =3D '0';
			ynSpan.innerHTML =3D '<span class=3D"no">no</span>';
		}
	}


	function checkUnCheck(id) {
		checkme =3D document.getElementById(id);
		if(checkme.checked =3D=3D true) {
			checkme.checked =3D false;
		}else{
			checkme.checked =3D true;
		}
	}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: 7bit
Content-Location: http://www.upi.com/inc/js/functions.js


function toggleDiv(divID)
{
	if(document.getElementById(divID).style.display == 'none')
	{
		document.getElementById(divID).style.zIndex = "5000";
		document.getElementById(divID).style.display = 'block';
	}
	else
	{
		document.getElementById(divID).style.zIndex = "0";
		document.getElementById(divID).style.display = 'none';
	}
}



	function storyCommentsPN(uri){
		show('commentPI');
		var xmlhttp = xmlHtmlStart();
		xmlhttp.open('GET', uri, true);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState==4) {
				hide('commentPI');
				var content = xmlhttp.responseText;
				if(content){
					EID('storyComments').innerHTML = content;
				}
			}
		}
		xmlhttp.send(null);
	}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/js/swfobject.js

/**
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/
 *
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/scripts/swapDiv.js

function showContent(show, hide1, hide2, buttonOn, buttonOff1, =
buttonOff2) {
	var classoff =3D "buttonoff";
	var classon =3D "buttonon";

	document.getElementById(show).style.display =3D "block";
	document.getElementById(hide1).style.display =3D "none";
	document.getElementById(hide2).style.display =3D "none";

	// change classes
	on=3Ddocument.getElementById(buttonOn);
	on.className=3Dclasson;
	off=3Ddocument.getElementById(buttonOff1);
	off.className=3Dclassoff;
	off=3Ddocument.getElementById(buttonOff2);
	off.className=3Dclassoff;
}           
------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/scripts/styleswitcher.js

function setActiveStyleSheet(title) {=0D  var i, a, main;=0D  for(i=3D0; =
(a =3D document.getElementsByTagName("link")[i]); i++) {=0D    =
if(a.getAttribute("rel").indexOf("style") !=3D -1 && =
a.getAttribute("title")) {=0D      a.disabled =3D true;=0D      =
if(a.getAttribute("title") =3D=3D title) a.disabled =3D false;=0D    =
}=0D  }=0D}=0D=0Dfunction getActiveStyleSheet() {=0D  var i, a;=0D  =
for(i=3D0; (a =3D document.getElementsByTagName("link")[i]); i++) {=0D   =
 if(a.getAttribute("rel").indexOf("style") !=3D -1 && =
a.getAttribute("title") && !a.disabled) return =
a.getAttribute("title");=0D  }=0D  return null;=0D}=0D=0Dfunction =
getPreferredStyleSheet() {=0D  var i, a;=0D  for(i=3D0; (a =3D =
document.getElementsByTagName("link")[i]); i++) {=0D    =
if(a.getAttribute("rel").indexOf("style") !=3D -1=0D       && =
a.getAttribute("rel").indexOf("alt") =3D=3D -1=0D       && =
a.getAttribute("title")=0D       ) return a.getAttribute("title");=0D  =
}=0D  return null;=0D}=0D=0Dfunction createCookie(name,value,days) {=0D  =
if (days) {=0D    var date =3D new Date();=0D    =
date.setTime(date.getTime()+(days*24*60*60*1000));=0D    var expires =3D =
"; expires=3D"+date.toGMTString();=0D  }=0D  else expires =3D "";=0D  =
document.cookie =3D name+"=3D"+value+expires+"; =
path=3D/";=0D}=0D=0Dfunction readCookie(name) {=0D  var nameEQ =3D name =
+ "=3D";=0D  var ca =3D document.cookie.split(';');=0D  for(var i=3D0;i =
< ca.length;i++) {=0D    var c =3D ca[i];=0D    while =
(c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0D    if =
(c.indexOf(nameEQ) =3D=3D 0) return =
c.substring(nameEQ.length,c.length);=0D  }=0D  return =
null;=0D}=0D=0Dwindow.onload =3D function(e) {=0D  var cookie =3D =
readCookie("style");=0D  var title =3D cookie ? cookie : =
getPreferredStyleSheet();=0D  =
setActiveStyleSheet(title);=0D}=0D=0Dwindow.onunload =3D function(e) =
{=0D  var title =3D getActiveStyleSheet();=0D  createCookie("style", =
title, 365);=0D}=0D=0Dvar cookie =3D readCookie("style");=0Dvar title =
=3D cookie ? cookie : =
getPreferredStyleSheet();=0DsetActiveStyleSheet(title);=0D
------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://upi.us.intellitxt.com/intellitxt/front.asp?ipid=6585

if(!document.itxtInProg){
document.itxtInProg=3D1;var =
itxtIas=3D'G+svVo37fQJ+vub480GwbvAAANo4AADbNAA--',
itxtIasU=3D0,
itxtCk,
bvie=3Dnavigator.appVersion.indexOf('MSIE')>=3D0&&navigator.appVersion.in=
dexOf('Opera')<0;
function itxtLES(u){var =
e=3Ddocument.createElement('script');e.src=3Du;e.type=3D'text/javascript'=
;var b=3Ddocument.getElementsByTagName('body')[0];b.insertBefore(e, =
b.firstChild);}
function gIT(o){if(o.nodeType=3D=3D3)return =
o.nodeValue;if(o.tagName&&('script'=3D=3Do.tagName.toLowerCase()))return =
'';var t=3D'';var cn=3Do.childNodes;for(var =
i=3D0;i<cn.length;i++)t+=3DgIT(cn[i]);return t;}
function itxtsW(x){var r=3Dx;var =
v=3D/\s/g;if(x.search(v)!=3D-1)r=3Dx.replace(v, '');return r;}
function itxtbtl(){if(document.body.innerText!=3Dundefined)return =
itxtsW(document.body.innerText).length;return =
gIT(document.body).length;}
function itxtGCE(){var e=3D'';try{var =
ms=3Ddocument.getElementsByTagName('META');for(var =
i=3D0;i<ms.length;i++){var m=3Dms[i];if(m.content){var =
c=3Dm.content.toLowerCase(),o=3Dc.indexOf('charset=3D');if(o>=3D0){var =
re=3D/([\w\-]+)/,s=3Dre.exec(c.substring(o+8));if(s)e=3Ds[0];}}}}catch(x)=
{}return e;}
function itxtDSB(u){try{if(navigator.appVersion.indexOf('MSIE')>=3D0 && =
('complete'!=3Ddocument.readyState)){document.write('<s'+'cript =
language=3D"javascript" src=3D"'+u+'"></s'+'cript>');}else =
itxtLES(u);}catch(e){}};
function =
itxtHurraCookie(u){try{if(navigator.appVersion.indexOf('MSIE')>=3D0 && =
('complete'!=3Ddocument.readyState)){document.write('<img =
src=3D"http://ads.hurra.de/cgi-local/view.cgi?sid=3DFACBD5A37EDF409FAFB9B=
E3CD06C1BBC" style=3D"display:none" />');}else{var =
hurraImg=3Ddocument.createElement('img');hurraImg.src=3D'http://ads.hurra=
.de/cgi-local/view.cgi?sid=3DFACBD5A37EDF409FAFB9BE3CD06C1BBC';document.g=
etElementsByTagName( "body" )[0].appendChild( hurraImg );}}catch(e){}};
var itxturl=3D'http://upi.us.intellitxt.com/v3/door.jsp?ts=3D'+(new =
Date()).getTime()+'&pagecl=3D'+itxtbtl()+'&enc=3D'+itxtGCE()+'&ias=3D'+en=
codeURIComponent(itxtIas)+'&ipid=3D6585&refurl=3D'+document.location.href=
.replace(/\&/g,'%26').replace(/\'/g, '%27').replace(/\"/g, =
'%22').replace(/\#(.)*/,'');
itxtDSB(itxturl);
}

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/js/SpryEffects.js

// Spry.Effect.js - version 0.35 - Spry Pre-Release 1.5
//
// Copyright (c) 2006. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions =
are met:
//
//   * Redistributions of source code must retain the above copyright =
notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright =
notice,
//     this list of conditions and the following disclaimer in the =
documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of Adobe Systems Incorporated nor the names of =
its
//     contributors may be used to endorse or promote products derived =
from this
//     software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, =
THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR =
PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS =
BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR =
BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER =
IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR =
OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED =
OF THE
// POSSIBILITY OF SUCH DAMAGE.

var Spry;

if (!Spry) Spry =3D {};

Spry.forwards =3D 1; // const
Spry.backwards =3D 2; // const

if (!Spry.Effect) Spry.Effect =3D {};

Spry.Effect.Transitions =3D {
	linearTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + (time / duration) * change;
	},
	sinusoidalTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + ((-Math.cos((time/duration)*Math.PI)/2) + 0.5) * =
change;
	},
	squareTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + Math.pow(time/duration, 2) * change;
	},
	squarerootTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + Math.sqrt(time/duration) * change;
	},
	fifthTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + Math.sqrt((-Math.cos((time/duration)*Math.PI)/2) + 0.5) =
* change;
	},
	circleTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		var pos =3D time/duration;
		return begin + Math.sqrt(1 - Math.pow((pos-1), 2))* change;
	},
	pulsateTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		return begin + (0.5 + Math.sin(17*time/duration)/2) * change;
	},
	growSpecificTransition: function(time, begin, change, duration)
	{
		if (time > duration) return change+begin;
		var pos =3D time/duration;
		return begin + (5 * Math.pow(pos, 3) - 6.4 * Math.pow(pos, 2) + 2 * =
pos) * change;
	}
};
for (var trans in Spry.Effect.Transitions)
{
	Spry[trans] =3D Spry.Effect.Transitions[trans];
}
//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Registry
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Registry =3D function()
{
	this.effects =3D [];
};

Spry.Effect.Registry.prototype.getRegisteredEffect =3D function(element, =
options)=20
{
	var a =3D {};
	a.element =3D Spry.Effect.getElement(element);
	a.options =3D options;

	for (var i=3D0; i<this.effects.length; i++)
		if (this.effectsAreTheSame(this.effects[i], a))
			return this.effects[i].effect;

	return false;
};

Spry.Effect.Registry.prototype.addEffect =3D function(effect, element, =
options)
{
	if (!this.getRegisteredEffect(element, options))
	{
		var len =3D this.effects.length;
		this.effects[len] =3D {};
		this.effects[len].effect =3D effect;
		this.effects[len].element =3D element;
		this.effects[len].options =3D options;
	}
};

Spry.Effect.Registry.prototype.effectsAreTheSame =3D function(effectA, =
effectB)
{
	if (effectA.element !=3D effectB.element)
		return false;

	var compare =3D Spry.Effect.Utils.optionsAreIdentical(effectA.options, =
effectB.options);
	// reset finish and setup functions
	if (compare)
	{
		if (typeof effectB.options.setup =3D=3D 'function')
			effectA.options.setup =3D effectB.options.setup;

		if (typeof effectB.options.finish =3D=3D 'function')
			effectA.options.finish =3D effectB.options.finish;
	}	=09

	return compare;
};

var SpryRegistry =3D new Spry.Effect.Registry;

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Utils
//
//////////////////////////////////////////////////////////////////////

if (!Spry.Effect.Utils) Spry.Effect.Utils =3D {};

Spry.Effect.Utils.showError =3D function(msg)
{
	//alert('Spry.Effect ERR: ' + msg);
};
Spry.Effect.Utils.showInitError =3D function(effect){
	Spry.Effect.Utils.showError('The ' + effect + ' class can\'t be =
accessed as a static function anymore. '+ "\n" + 'Please read Spry =
Effects migration documentation.');
	return false;
};
Spry.Effect.Utils.Position =3D function()
{
	this.x =3D 0; // left
	this.y =3D 0; // top
	this.units =3D "px";
};

Spry.Effect.Utils.Rectangle =3D function()
{
	this.width =3D 0;
	this.height =3D 0;
	this.units =3D "px";
};

Spry.Effect.Utils.PositionedRectangle =3D function()
{
	this.position =3D new Spry.Effect.Utils.Position;
	this.rectangle =3D new Spry.Effect.Utils.Rectangle;
};

Spry.Effect.Utils.intToHex =3D function(integerNum)=20
{
	var result =3D integerNum.toString(16);
	if (result.length =3D=3D 1)
		result =3D "0" + result;
	return result;
};

Spry.Effect.Utils.hexToInt =3D function(hexStr)
{
	return parseInt(hexStr, 16);
};

Spry.Effect.Utils.rgb =3D function(redInt, greenInt, blueInt)
{
	var redHex =3D Spry.Effect.Utils.intToHex(redInt);
	var greenHex =3D Spry.Effect.Utils.intToHex(greenInt);
	var blueHex =3D Spry.Effect.Utils.intToHex(blueInt);
	compositeColorHex =3D redHex.concat(greenHex, blueHex).toUpperCase();
	compositeColorHex =3D '#' + compositeColorHex;
	return compositeColorHex;
};

Spry.Effect.Utils.longVersion =3D function(color){
	if ( color.match(/^#[0-9a-f]{3}$/i) ){
		var tmp =3D color.split('');
		var color =3D '#';
		for (var i =3D 1; i < tmp.length; i++){
			color +=3D tmp[i] + '' + tmp[i];=09
		}
	}
	return color;
};

Spry.Effect.Utils.camelize =3D function(stringToCamelize)
{
	if (stringToCamelize.indexOf('-') =3D=3D -1){
		return stringToCamelize;=09
	}
	var oStringList =3D stringToCamelize.split('-');
	var isFirstEntry =3D true;
	var camelizedString =3D '';

	for(var i=3D0; i < oStringList.length; i++)
	{
		if(oStringList[i].length>0)
		{
			if(isFirstEntry)
			{
				camelizedString =3D oStringList[i];
				isFirstEntry =3D false;
			}
			else
			{
				var s =3D oStringList[i];
				camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);
			}
		}
	}

	return camelizedString;
};

Spry.Effect.Utils.isPercentValue =3D function(value)
{
	var result =3D false;
	if (typeof value =3D=3D 'string' && value.length > 0 && =
value.lastIndexOf("%") > 0)
		result =3D true;

	return result;
};

Spry.Effect.Utils.getPercentValue =3D function(value)
{
	var result =3D 0;
	try
	{
		result =3D Number(value.substring(0, value.lastIndexOf("%")));
	}
	catch (e) =
{Spry.Effect.Utils.showError('Spry.Effect.Utils.getPercentValue: ' + =
e);}
	return result;
};

Spry.Effect.Utils.getPixelValue =3D function(value)
{
	var result =3D 0;
	if (typeof value =3D=3D 'number') return value;
	var unitIndex =3D value.lastIndexOf("px");
	if ( unitIndex =3D=3D -1)
		unitIndex =3D value.length;
	try
	{
		result =3D parseInt(value.substring(0, unitIndex), 10);
	}
	catch (e){}
	return result;
};

Spry.Effect.Utils.getFirstChildElement =3D function(node)
{
	if (node)
	{
		var childCurr =3D node.firstChild;
		while (childCurr)
		{
			if (childCurr.nodeType =3D=3D 1) // Node.ELEMENT_NODE
				return childCurr;

			childCurr =3D childCurr.nextSibling;
		}
	}

	return null;
};

Spry.Effect.Utils.fetchChildImages =3D function(startEltIn, =
targetImagesOut)
{
	if(!startEltIn  || startEltIn.nodeType !=3D 1 || !targetImagesOut)
		return;

	if(startEltIn.hasChildNodes())
	{
		var childImages =3D startEltIn.getElementsByTagName('img')
		var imageCnt =3D childImages.length;
		for(var i=3D0; i<imageCnt; i++)
		{
			var imgCurr =3D childImages[i];
			var dimensionsCurr =3D Spry.Effect.getDimensions(imgCurr);
			=
targetImagesOut.push([imgCurr,dimensionsCurr.width,dimensionsCurr.height]=
);
		}
	}
};

Spry.Effect.Utils.optionsAreIdentical =3D function(optionsA, optionsB)
{
	if(optionsA =3D=3D null && optionsB =3D=3D null)
		return true;

	if(optionsA !=3D null && optionsB !=3D null)
	{
		var objectCountA =3D 0;
		var objectCountB =3D 0;

		for (var propA in optionsA) objectCountA++;
		for (var propB in optionsB) objectCountB++;

		if(objectCountA !=3D objectCountB)
			return false;

		for (var prop in optionsA)
		{
			if (optionsA[prop] =3D=3D=3D undefined)
				if(optionsB[prop] !=3D=3D undefined)
					return false;
			else if((optionsB[prop] =3D=3D=3D undefined) || (optionsA[prop] !=3D =
optionsB[prop]))
				return false;
		}

		return true;
	}

	return false;
};

Spry.Effect.Utils.DoEffect =3D function (effectName, element, options)
{
	if (!options)
		var options =3D {};

	options.name =3D effectName;
	var ef =3D SpryRegistry.getRegisteredEffect(element, options);
	if (!ef)
	{
		ef =3D new Spry.Effect[effectName](element, options);
		SpryRegistry.addEffect(ef, element, options);
	}
	ef.start();
	return true;
};
//////////////////////////////////////////////////////////////////////
//
//  The notification class
//
//////////////////////////////////////////////////////////////////////
if (!Spry.Utils) Spry.Utils =3D {};

Spry.Utils.Notifier =3D function()
{
	this.observers =3D [];
	this.suppressNotifications =3D 0;
};

Spry.Utils.Notifier.prototype.addObserver =3D function(observer)
{
	if (!observer)
		return;

	// Make sure the observer isn't already on the list.

	var len =3D this.observers.length;
	for (var i =3D 0; i < len; i++)
		if (this.observers[i] =3D=3D observer) return;

	this.observers[len] =3D observer;
};

Spry.Utils.Notifier.prototype.removeObserver =3D function(observer)
{
	if (!observer)
		return;

	for (var i =3D 0; i < this.observers.length; i++)
	{
		if (this.observers[i] =3D=3D observer)
		{
			this.observers.splice(i, 1);
			break;
		}
	}
};

Spry.Utils.Notifier.prototype.notifyObservers =3D function(methodName, =
data)
{
	if (!methodName)
		return;

	if (!this.suppressNotifications)
	{
		var len =3D this.observers.length;
		for (var i =3D 0; i < len; i++)
		{
			var obs =3D this.observers[i];
			if (obs)
			{
				if (typeof obs =3D=3D "function")
					obs(methodName, this, data);
				else if (obs[methodName])
					obs[methodName](this, data);
			}
		}
	}
};

Spry.Utils.Notifier.prototype.enableNotifications =3D function()
{
	if (--this.suppressNotifications < 0)
	{
		this.suppressNotifications =3D 0;
		Spry.Effect.Utils.showError("Unbalanced enableNotifications() =
call!\n");
	}
};

Spry.Utils.Notifier.prototype.disableNotifications =3D function()
{
	++this.suppressNotifications;
};

//////////////////////////////////////////////////////////////////////
//
// DHTML manipulation
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.getElement =3D function(ele)
{
	var element =3D ele;
	if (typeof ele =3D=3D "string")
		element =3D document.getElementById(ele);

	if (element =3D=3D null)=20
		Spry.Effect.Utils.showError('Element "' + ele + '" not found.');
=09
	return element;
};

Spry.Effect.getStyleProp =3D function(element, prop)
{
	var value;
	var camelized =3D Spry.Effect.Utils.camelize(prop);
	try
	{
		if (element.style)
			value =3D element.style[camelized];

		if (!value)
		{
			if (document.defaultView && document.defaultView.getComputedStyle)
			{
				var css =3D document.defaultView.getComputedStyle(element, null);
				value =3D css ? css.getPropertyValue(prop) : null;
			}
			else if (element.currentStyle)=20
			{
					value =3D element.currentStyle[camelized];
			}
		}
	}
	catch (e) {Spry.Effect.Utils.showError('Spry.Effect.getStyleProp: ' + =
e);}

	return value =3D=3D 'auto' ? null : value;
};

Spry.Effect.setStyleProp =3D function(element, prop, value)
{
	try
	{
		element.style[Spry.Effect.Utils.camelize(prop)] =3D value;
	}
	catch (e) {Spry.Effect.Utils.showError('Spry.Effect.setStyleProp: ' + =
e);}
};

Spry.Effect.getStylePropRegardlessOfDisplayState =3D function(element, =
prop, displayElement)
{
	var refElement =3D displayElement ? displayElement : element;
	var displayOrig =3D Spry.Effect.getStyleProp(refElement, 'display');
	var visibilityOrig =3D Spry.Effect.getStyleProp(refElement, =
'visibility');

	if(displayOrig =3D=3D 'none')
	{
		Spry.Effect.setStyleProp(refElement, 'visibility', 'hidden');
		Spry.Effect.setStyleProp(refElement, 'display', 'block');

		if(window.opera) // opera needs focus to calculate the size for hidden =
elements
			refElement.focus();
	}

	var styleProp =3D Spry.Effect.getStyleProp(element, prop);

	if(displayOrig =3D=3D 'none') // reset the original values
	{
		Spry.Effect.setStyleProp(refElement, 'display', 'none');
		Spry.Effect.setStyleProp(refElement, 'visibility', visibilityOrig);
	}
	return styleProp;
};

Spry.Effect.makePositioned =3D function(element)
{
	var pos =3D Spry.Effect.getStyleProp(element, 'position');
	if (!pos || pos =3D=3D 'static')
	{
		element.style.position =3D 'relative';

		// Opera returns the offset relative to the positioning context, when =
an
		// element is position relative but top and left have not been defined
		if (window.opera)
		{
			element.style.top =3D 0;
			element.style.left =3D 0;
		}
	}
};

Spry.Effect.isInvisible =3D function(element)
{
	var propDisplay =3D Spry.Effect.getStyleProp(element, 'display');
	if (propDisplay && propDisplay.toLowerCase() =3D=3D 'none')
		return true;

	var propVisible =3D Spry.Effect.getStyleProp(element, 'visibility');
	if (propVisible && propVisible.toLowerCase() =3D=3D 'hidden')
		return true;

	return false;
};

Spry.Effect.enforceVisible =3D function(element)
{
	var propDisplay =3D Spry.Effect.getStyleProp(element, 'display');
	if (propDisplay && propDisplay.toLowerCase() =3D=3D 'none')
		Spry.Effect.setStyleProp(element, 'display', 'block');

	var propVisible =3D Spry.Effect.getStyleProp(element, 'visibility');
	if (propVisible && propVisible.toLowerCase() =3D=3D 'hidden')
		Spry.Effect.setStyleProp(element, 'visibility', 'visible');
};

Spry.Effect.makeClipping =3D function(element)
{
	var overflow =3D Spry.Effect.getStyleProp(element, 'overflow');
	if (!overflow || (overflow.toLowerCase() !=3D 'hidden' && =
overflow.toLowerCase() !=3D 'scroll'))
	{
		// IE 7 bug: set overflow property to hidden changes the element =
height to 0
		// -> therefore we save the height before changing the overflow =
property and set the old size back
		var heightCache =3D 0;
		var needsCache =3D /MSIE 7.0/.test(navigator.userAgent) && /Windows =
NT/.test(navigator.userAgent);
		if(needsCache)
			heightCache =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element).height;

		Spry.Effect.setStyleProp(element, 'overflow', 'hidden');

		if(needsCache)
			Spry.Effect.setStyleProp(element, 'height', heightCache+'px');
	}
};

Spry.Effect.cleanWhitespace =3D function(element)=20
{
	var childCountInit =3D element.childNodes.length;
  for (var i =3D childCountInit - 1; i >=3D 0; i--) {
  	var node =3D element.childNodes[i];
		if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))
			try
			{
				element.removeChild(node);
			}
			catch (e) {Spry.Effect.Utils.showError('Spry.Effect.cleanWhitespace: =
' + e);}
	}
};

Spry.Effect.getComputedStyle =3D function(element)
{
	return /MSIE/.test(navigator.userAgent) ? element.currentStyle : =
document.defaultView.getComputedStyle(element, null);
};

Spry.Effect.getDimensions =3D function(element)
{
	var dimensions =3D new Spry.Effect.Utils.Rectangle;
	var computedStyle =3D null;

	if (element.style.width && /px/i.test(element.style.width))
		dimensions.width =3D parseInt(element.style.width, 10); // without =
padding
	else
	{
		computedStyle =3D Spry.Effect.getComputedStyle(element);
		var tryComputedStyle =3D computedStyle && computedStyle.width && =
/px/i.test(computedStyle.width);

		if (tryComputedStyle)
			dimensions.width =3D parseInt(computedStyle.width, 10); // without =
padding, includes css

		if (!tryComputedStyle || dimensions.width =3D=3D 0) // otherwise we =
might run into problems on safari and opera (mac only)
			dimensions.width =3D element.offsetWidth;   // includes padding
	}

	if (element.style.height && /px/i.test(element.style.height))
		dimensions.height =3D parseInt(element.style.height, 10); // without =
padding
	else
	{
		if (!computedStyle)
			computedStyle =3D Spry.Effect.getComputedStyle(element);

		var tryComputedStyle =3D computedStyle && computedStyle.height && =
/px/i.test(computedStyle.height);

		if (tryComputedStyle)
			dimensions.height =3D parseInt(computedStyle.height, 10); // without =
padding, includes css

		if(!tryComputedStyle || dimensions.height =3D=3D 0) // otherwise we =
might run into problems on safari and opera (mac only)
			dimensions.height =3D element.offsetHeight;   // includes padding
	}
	return dimensions;
};

Spry.Effect.getDimensionsRegardlessOfDisplayState =3D function(element, =
displayElement)
{
	// If the displayElement display property is set to 'none', we =
temporarily set its
	// visibility state to 'hidden' to be able to calculate the dimension.

	var refElement =3D displayElement ? displayElement : element;
	var displayOrig =3D Spry.Effect.getStyleProp(refElement, 'display');
	var visibilityOrig =3D Spry.Effect.getStyleProp(refElement, =
'visibility');

	if(displayOrig =3D=3D 'none')
	{
		Spry.Effect.setStyleProp(refElement, 'visibility', 'hidden');
		Spry.Effect.setStyleProp(refElement, 'display', 'block');

		if(window.opera) // opera needs focus to calculate the size for hidden =
elements
			refElement.focus();
	}

	var dimensions =3D Spry.Effect.getDimensions(element);

	if(displayOrig =3D=3D 'none') // reset the original values
	{
		Spry.Effect.setStyleProp(refElement, 'display', 'none');
		Spry.Effect.setStyleProp(refElement, 'visibility', visibilityOrig);
	}
	return dimensions;
};

Spry.Effect.getOpacity =3D function(element)
{
  var o =3D Spry.Effect.getStyleProp(element, "opacity");
  if (typeof o =3D=3D 'undefined' || o =3D=3D null)
    o =3D 1.0;
  return o;
};

Spry.Effect.getBgColor =3D function(ele)
{
  return Spry.Effect.getStyleProp(ele, "background-color");
};

Spry.Effect.intPropStyle =3D function(e, prop){
		var i =3D parseInt(Spry.Effect.getStyleProp(e, prop), 10);
		if (isNaN(i))
			return 0;
		return i;
};

Spry.Effect.getPosition =3D function(element)
{
	var position =3D new Spry.Effect.Utils.Position;
	var computedStyle =3D null;

	if (element.style.left  && /px/i.test(element.style.left))
		position.x =3D parseInt(element.style.left, 10); // without padding
	else
	{
		computedStyle =3D Spry.Effect.getComputedStyle(element);
		var tryComputedStyle =3D computedStyle && computedStyle.left && =
/px/i.test(computedStyle.left);

		if (tryComputedStyle)
			position.x =3D parseInt(computedStyle.left, 10); // without padding, =
includes css

		if(!tryComputedStyle || position.x =3D=3D 0) // otherwise we might run =
into problems on safari and opera (mac only)
			position.x =3D element.offsetLeft;   // includes padding
	}

	if (element.style.top && /px/i.test(element.style.top))
		position.y =3D parseInt(element.style.top, 10); // without padding
	else
	{
		if (!computedStyle)
			computedStyle =3D Spry.Effect.getComputedStyle(element);

    var tryComputedStyle =3D computedStyle && computedStyle.top && =
/px/i.test(computedStyle.top);

		if (tryComputedStyle)
			position.y =3D parseInt(computedStyle.top, 10); // without padding, =
includes css

		if(!tryComputedStyle || position.y =3D=3D 0) // otherwise we might run =
into problems on safari and opera (mac only)
			position.y =3D element.offsetTop;   // includes padding
	}
	return position;
};

Spry.Effect.getOffsetPosition =3D Spry.Effect.getPosition; // deprecated

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Animator
// (base class)
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Animator =3D function(options)
{
	Spry.Utils.Notifier.call(this);
=09
	this.name =3D 'Animator';
	this.element =3D null;
	this.startMilliseconds =3D 0;
	this.repeat =3D 'none';
	this.isRunning =3D false;
	this.timer =3D null;
	this.cancelRemaining =3D 0;

	if (!options)
		var options =3D {};

	if (options.toggle)
		this.direction =3D false;
	else
		this.direction =3D Spry.forwards;
=09
	var self =3D this;
	if (options.setup !=3D null)
		this.addObserver({onPreEffect: =
function(){try{self.options.setup(self.element, =
self);}catch(e){Spry.Effect.Utils.showError('Spry.Effect.Animator.prototy=
pe.start: setup callback: ' + e);}}});

	if (options.finish !=3D null)
		this.addObserver({onPostEffect: =
function(){try{self.options.finish(self.element, =
self);}catch(e){Spry.Effect.Utils.showError('Spry.Effect.Animator.prototy=
pe.stop: finish callback: ' + e);}}});

	this.options =3D {
		duration: 1000,
		toggle: false,
		transition: Spry.linearTransition,
		interval: 16 // ca. 62 fps
	};

	this.setOptions(options);
	if (options.transition)
		this.setTransition(options.transition);

	if (options.fps)
		this.setFps(options.fps);
};
Spry.Effect.Animator.prototype =3D new Spry.Utils.Notifier();
Spry.Effect.Animator.prototype.constructor =3D Spry.Utils.Animator;

Spry.Effect.Animator.prototype.notStaticAnimator =3D true;

Spry.Effect.Animator.prototype.setOptions =3D function(options)
{
	if (!options)
		return;
	for (var prop in options)
		this.options[prop] =3D options[prop];
};
Spry.Effect.Animator.prototype.setTransition =3D function(transition){
	if (typeof transition =3D=3D 'number' || transition =3D=3D "1" || =
transition =3D=3D "2")
		switch (parseInt(transition,10))
		{
			case 1: transition =3D Spry.linearTransition; break;
			case 2: transition =3D Spry.sinusoidalTransition; break;
			default: Spry.Effect.Utils.showError('unknown transition');
		}

	else if (typeof transition =3D=3D 'string')
	{
		if (typeof window[transition] =3D=3D 'function')
			transition =3D window[transition];
		else if (typeof Spry[transition] =3D=3D 'function')
			transition =3D Spry[transition];
		else
			Spry.Effect.Utils.showError('unknown transition');
	}

	this.options.transition =3D transition;
	if (typeof this.effectsArray !=3D 'undefined'){
		var l =3D this.effectsArray.length;
		for (var i =3D 0; i < l; i++)
				this.effectsArray[i].effect.setTransition(transition);
	}
};

Spry.Effect.Animator.prototype.setDuration =3D function(duration){
	this.options.duration =3D duration;
	if (typeof this.effectsArray !=3D 'undefined')
	{
		var l =3D this.effectsArray.length;
		for (var i =3D 0; i < l; i++)
		{
			this.effectsArray[i].effect.setDuration(duration);
		}
	}
};

Spry.Effect.Animator.prototype.setFps =3D function(fps){
	this.options.interval =3D parseInt(1000 / fps, 10);
	this.options.fps =3D fps;
	if (typeof this.effectsArray !=3D 'undefined')
	{
		var l =3D this.effectsArray.length;
		for (var i =3D 0; i < l; i++)
		{
			this.effectsArray[i].effect.setFps(fps);
		}
	}
};

Spry.Effect.Animator.prototype.start =3D function(withoutTimer)
{
	if (!this.element)
		return;

	if (arguments.length =3D=3D 0)
		withoutTimer =3D false;

	if (this.isRunning)
		this.cancel();

	this.prepareStart();
	var currDate =3D new Date();
	this.startMilliseconds =3D currDate.getTime();

	if (this.element.id)
		this.element =3D document.getElementById(this.element.id)

	if (this.cancelRemaining !=3D 0 && this.options.toggle)
	{
		if (this.cancelRemaining < 1 && typeof this.options.transition =3D=3D =
'function')
		{
			var startTime =3D 0;
			var stopTime =3D this.options.duration;
			var start =3D 0;
			var stop =3D 1;
			var emergency =3D 0;
			this.cancelRemaining =3D Math.round(this.cancelRemaining * 1000) / =
1000;
			var found =3D false;
			var middle =3D 0;
			while (!found)
			{
				if (emergency++ > this.options.duration) break;
				var half =3D startTime + ((stopTime - startTime) / 2);
				middle =3D Math.round(this.options.transition(half, 1, -1, =
this.options.duration) * 1000) / 1000;
				if (middle =3D=3D this.cancelRemaining)
				{
					this.startMilliseconds -=3D half;
					found =3D true;
				}
				if (middle < this.cancelRemaining)
				{
					stopTime =3D half;
					stop =3D middle;
				}
				else
				{
					startTime =3D half;
					start =3D middle;
				}
			}
		}
		this.cancelRemaining =3D 0;
	}
	this.notifyObservers('onPreEffect', this);

	if (withoutTimer =3D=3D false)
	{
		var self =3D this;
		this.timer =3D setInterval(function() { self.drawEffect(); }, =
this.options.interval);
	}
	this.isRunning =3D true;
};
Spry.Effect.Animator.prototype.stopFlagReset =3D function()
{
	if (this.timer)
	{
		clearInterval(this.timer);
		this.timer =3D null;
	}
	this.startMilliseconds =3D 0;
};
Spry.Effect.Animator.prototype.stop =3D function()
{
	this.stopFlagReset();
	this.notifyObservers('onPostEffect', this);
	this.isRunning =3D false;
};

Spry.Effect.Animator.prototype.cancel =3D function()
{
	var elapsed =3D this.getElapsedMilliseconds();
	if (this.startMilliseconds > 0 && elapsed < this.options.duration)
		this.cancelRemaining =3D this.options.transition(elapsed, 0, 1, =
this.options.duration);

	this.stopFlagReset();
	this.notifyObservers('onCancel', this);
	this.isRunning =3D false;
};

Spry.Effect.Animator.prototype.drawEffect =3D function()
{
	var isRunning =3D true;

	this.notifyObservers('onStep', this);
	var timeElapsed =3D this.getElapsedMilliseconds();

	if (typeof this.options.transition !=3D 'function'){
		Spry.Effect.Utils.showError('unknown transition');
		return;
	}
	this.animate();

	if (timeElapsed > this.options.duration)
	{
		isRunning =3D false;
		this.stop();
	}
	return isRunning;
};

Spry.Effect.Animator.prototype.getElapsedMilliseconds =3D function()
{
	if (this.startMilliseconds > 0)
	{
		var currDate =3D new Date();
		return (currDate.getTime() - this.startMilliseconds);
	}
	return 0;
};

Spry.Effect.Animator.prototype.doToggle =3D function()
{
	if (!this.direction)
	{
		this.direction =3D Spry.forwards;
		return;
	}
	if (this.options.toggle =3D=3D true)
	{
		if (this.direction =3D=3D Spry.forwards)
		{
			this.direction =3D Spry.backwards;
			this.notifyObservers('onToggle', this);
		}=20
		else if (this.direction =3D=3D Spry.backwards)
		{
			this.direction =3D Spry.forwards;
		}
	}
}

Spry.Effect.Animator.prototype.prepareStart =3D function()
{
		if (this.options && this.options.toggle)
			this.doToggle();
};

Spry.Effect.Animator.prototype.animate =3D function(){};
Spry.Effect.Animator.prototype.onStep =3D function(el)
{
	if (el !=3D this)
		this.notifyObservers('onStep', this);
};
//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Move
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Move =3D function(element, fromPos, toPos, options)
{
	this.dynamicFromPos =3D false;
	if (arguments.length =3D=3D 3)
	{
		options =3D toPos;
		toPos =3D fromPos;
		fromPos =3D Spry.Effect.getPosition(element);
		this.dynamicFromPos =3D true;
	}

	Spry.Effect.Animator.call(this, options);

	this.name =3D 'Move';
	this.element =3D Spry.Effect.getElement(element);
	if (!this.element)
		return;

	if (fromPos.units !=3D toPos.units)
		Spry.Effect.Utils.showError('Spry.Effect.Move: Conflicting units (' + =
fromPos.units + ', ' + toPos.units + ')');

	this.units =3D fromPos.units;
	this.startX =3D Number(fromPos.x);
	this.stopX =3D Number(toPos.x);
	this.startY =3D Number(fromPos.y);
	this.stopY =3D Number(toPos.y);
};

Spry.Effect.Move.prototype =3D new Spry.Effect.Animator();
Spry.Effect.Move.prototype.constructor =3D Spry.Effect.Move;

Spry.Effect.Move.prototype.animate =3D function()
{
	var left =3D 0;
	var top =3D 0;
	var floor =3D Math.floor;
	var elapsed =3D this.getElapsedMilliseconds();
	if (this.direction =3D=3D Spry.forwards)
	{
		left =3D floor(this.options.transition(elapsed, this.startX, =
this.stopX - this.startX, this.options.duration));
		top =3D floor(this.options.transition(elapsed, this.startY, this.stopY =
- this.startY, this.options.duration));
	}
	else if (this.direction =3D=3D Spry.backwards)
	{
		left =3D floor(this.options.transition(elapsed, this.stopX, =
this.startX - this.stopX, this.options.duration));
		top =3D floor(this.options.transition(elapsed, this.stopY, this.startY =
- this.stopY, this.options.duration));
	}

	this.element.style.left =3D left + this.units;
	this.element.style.top =3D top + this.units;
};

Spry.Effect.Move.prototype.prepareStart =3D function()
{
	if (this.options && this.options.toggle)
		this.doToggle();

	if (this.dynamicFromPos =3D=3D true)
	{
		var fromPos =3D Spry.Effect.getPosition(this.element);
		this.startX =3D fromPos.x;
		this.startY =3D fromPos.y;
	=09
		this.rangeMoveX =3D this.startX - this.stopX;
		this.rangeMoveY=3D this.startY - this.stopY;
	}
};

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Size
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Size =3D function(element, fromRect, toRect, options)
{
	this.dynamicFromRect =3D false;

	if (arguments.length =3D=3D 3)
	{
		options =3D toRect;
		toRect =3D fromRect;
		fromRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
		this.dynamicFromRect =3D true;
	}

	Spry.Effect.Animator.call(this, options);

	this.name =3D 'Size';
	this.element =3D Spry.Effect.getElement(element);
	if (!this.element)
		return;

	element =3D this.element;

	if (fromRect.units !=3D toRect.units)
		Spry.Effect.Utils.showError('Spry.Effect.Size: Conflicting units (' + =
fromRect.units + ', ' + toRect.units + ')');

	this.units =3D fromRect.units;

	var originalRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
	this.originalWidth =3D originalRect.width;

	this.startWidth =3D fromRect.width;
	this.startHeight =3D fromRect.height;
	this.stopWidth =3D toRect.width;
	this.stopHeight =3D toRect.height;
	this.childImages =3D new Array();

	if (this.options.useCSSBox){
		Spry.Effect.makePositioned(this.element);
		var intProp =3D Spry.Effect.intPropStyle;
		this.startFromBorder_top =3D intProp(element, 'border-top-width');
		this.startFromBorder_bottom =3D intProp(element, =
'border-bottom-width');
		this.startFromBorder_left =3D intProp(element, 'border-left-width');
		this.startFromBorder_right =3D intProp(element, 'border-right-width');
		this.startFromPadding_top =3D intProp(element, 'padding-top');
		this.startFromPadding_bottom =3D intProp(element, 'padding-bottom');
		this.startFromPadding_left =3D intProp(element, 'padding-left');
		this.startFromPadding_right =3D intProp(element, 'padding-right');
		this.startFromMargin_top =3D intProp(element, 'margin-top');
		this.startFromMargin_bottom =3D intProp(element, 'margin-bottom');
		this.startFromMargin_right =3D intProp(element, 'margin-right');
		this.startFromMargin_left =3D intProp(element, 'margin-left');
		this.startLeft =3D intProp(element, 'left');
		this.startTop =3D intProp(element, 'top');
	}

	if(this.options.scaleContent)
		Spry.Effect.Utils.fetchChildImages(element, this.childImages);

	this.fontFactor =3D 1.0;
	var fontSize =3D Spry.Effect.getStyleProp(this.element, 'font-size');
	if(fontSize && /em\s*$/.test(fontSize))
		this.fontFactor =3D parseFloat(fontSize);

	var isPercent =3D Spry.Effect.Utils.isPercentValue;

	if (isPercent(this.startWidth))
	{
		var startWidthPercent =3D =
Spry.Effect.Utils.getPercentValue(this.startWidth);
		//var originalRect =3D Spry.Effect.getDimensions(element);
		this.startWidth =3D originalRect.width * (startWidthPercent / 100);
	}

	if (isPercent(this.startHeight))
	{
		var startHeightPercent =3D =
Spry.Effect.Utils.getPercentValue(this.startHeight);
		//var originalRect =3D Spry.Effect.getDimensions(element);
		this.startHeight =3D originalRect.height * (startHeightPercent / 100);
	}

	if (isPercent(this.stopWidth))
	{
		var stopWidthPercent =3D =
Spry.Effect.Utils.getPercentValue(this.stopWidth);
		var originalRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
		this.stopWidth =3D originalRect.width * (stopWidthPercent / 100);
	}

	if (isPercent(this.stopHeight))
	{
		var stopHeightPercent =3D =
Spry.Effect.Utils.getPercentValue(this.stopHeight);
		var originalRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
		this.stopHeight =3D originalRect.height * (stopHeightPercent / 100);
	}

	this.enforceVisible =3D Spry.Effect.isInvisible(this.element);
};

Spry.Effect.Size.prototype =3D new Spry.Effect.Animator();
Spry.Effect.Size.prototype.constructor =3D Spry.Effect.Size;

Spry.Effect.Size.prototype.animate =3D function()
{
	var width =3D 0;
	var height =3D 0;
	var fontSize =3D 0;
	var direction =3D 0;
	var floor =3D Math.floor;
	var elapsed =3D this.getElapsedMilliseconds();
	var position =3D this.options.transition(elapsed , 0, 1, =
this.options.duration);

	if (this.direction =3D=3D Spry.forwards) {
		width =3D floor(this.options.transition(elapsed, this.startWidth, =
this.stopWidth - this.startWidth, this.options.duration));
		height =3D floor(this.options.transition(elapsed, this.startHeight, =
this.stopHeight - this.startHeight, this.options.duration));
		direction =3D 1;
	} else if (this.direction =3D=3D Spry.backwards) {
		width =3D floor(this.options.transition(elapsed, this.stopWidth, =
this.startWidth - this.stopWidth, this.options.duration));
		height =3D floor(this.options.transition(elapsed, this.stopHeight, =
this.startHeight - this.stopHeight, this.options.duration));
		direction =3D -1;
	}
	fontSize =3D this.fontFactor*width/this.originalWidth;

	var elStyle =3D this.element.style;
	if (width < 0)
		width =3D 0;
=09
	if (height < 0)
		height =3D 0;

	elStyle.width =3D width + this.units;
	elStyle.height =3D height + this.units;

	if (this.options.useCSSBox =3D=3D true)
	{
		var intProp =3D Spry.Effect.intPropStyle
		var origTop =3D intProp(this.element, 'top');
		var origLeft =3D intProp(this.element, 'left');
		var origMarginTop =3D intProp(this.element, 'margin-top');
		var origMarginLeft =3D intProp(this.element, 'margin-left');

		var widthFactor =3D width/this.startWidth;
		var heightFactor =3D height/this.startHeight;
		var border_top =3D floor(this.startFromBorder_top * heightFactor);
		var border_bottom =3D floor(this.startFromBorder_bottom * =
heightFactor);
		var border_left =3D floor(this.startFromBorder_left * widthFactor);
		var border_right =3D floor(this.startFromBorder_right * widthFactor);
		var padding_top =3D floor(this.startFromPadding_top * heightFactor);
		var padding_bottom =3D floor(this.startFromPadding_bottom * =
heightFactor);
		var padding_left =3D floor(this.startFromPadding_left * widthFactor);
		var padding_right =3D floor(this.startFromPadding_right * =
widthFactor);
		var margin_top =3D floor(this.startFromMargin_top * heightFactor);
		var margin_bottom =3D floor(this.startFromMargin_bottom * =
heightFactor);
		var margin_right =3D floor(this.startFromMargin_right * widthFactor);
		var margin_left =3D floor(this.startFromMargin_left * widthFactor);

		elStyle.borderTopWidth =3D border_top + this.units;
		elStyle.borderBottomWidth =3D border_bottom + this.units;
		elStyle.borderLeftWidth =3D border_left + this.units;
		elStyle.borderRightWidth =3D border_right + this.units;
		elStyle.paddingTop =3D padding_top + this.units;
		elStyle.paddingBottom =3D padding_bottom + this.units;
		elStyle.paddingLeft =3D padding_left + this.units;
		elStyle.paddingRight =3D padding_right + this.units;
		elStyle.marginTop  =3D margin_top + this.units;
		elStyle.marginBottom =3D margin_bottom + this.units;
		elStyle.marginLeft =3D margin_left + this.units;
		elStyle.marginRight =3D margin_right + this.units;

		// compensate the margin shrinking
		elStyle.left =3D (origLeft + origMarginLeft - margin_left) + =
this.units;
		elStyle.top =3D (origTop + origMarginTop - margin_top) + this.units;
	}

	if (this.options.scaleContent =3D=3D true)
	{
		var propFactor =3D width/this.originalWidth;

		for(var i=3D0; i < this.childImages.length; i++)
		{
			this.childImages[i][0].style.width =3D propFactor * =
this.childImages[i][1] + this.units;
			this.childImages[i][0].style.height =3D propFactor * =
this.childImages[i][2] + this.units;
		}
		this.element.style.fontSize =3D fontSize + 'em';
	}

	if(this.enforceVisible)
	{
		Spry.Effect.enforceVisible(this.element);
		this.enforceVisible =3D false;
	}
};

Spry.Effect.Size.prototype.prepareStart =3D function()
{
	if (this.options && this.options.toggle)
		this.doToggle();=09

	if (this.dynamicFromRect =3D=3D true)
	{
		var fromRect =3D Spry.Effect.getDimensions(element);
		this.startWidth =3D fromRect.width;
		this.startHeight =3D fromRect.height;

		this.widthRange =3D this.startWidth - this.stopWidth;
		this.heightRange =3D this.startHeight - this.stopHeight;
	}
};

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Opacity
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Opacity =3D function(element, startOpacity, stopOpacity, =
options)
{
	this.dynamicStartOpacity =3D false;
	if (arguments.length =3D=3D 3)
	{
		options =3D stopOpacity;
		stopOpacity =3D startOpacity;
		startOpacity =3D Spry.Effect.getOpacity(element);
		this.dynamicStartOpacity =3D true;
	}

	Spry.Effect.Animator.call(this, options);

	this.name =3D 'Opacity';
	this.element =3D Spry.Effect.getElement(element);
	if (!this.element)
		return;

 	// make this work on IE on elements without 'layout'
	if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))
		Spry.Effect.setStyleProp(this.element, 'zoom', '1');

	this.startOpacity =3D startOpacity;
	this.stopOpacity =3D stopOpacity;
	this.enforceVisible =3D Spry.Effect.isInvisible(this.element);
};

Spry.Effect.Opacity.prototype =3D new Spry.Effect.Animator();
Spry.Effect.Opacity.prototype.constructor =3D Spry.Effect.Opacity;

Spry.Effect.Opacity.prototype.animate =3D function()
{
	var opacity =3D 0;
	var elapsed =3D this.getElapsedMilliseconds();
	if (this.direction =3D=3D Spry.forwards)=20
		opacity =3D this.options.transition(elapsed, this.startOpacity, =
this.stopOpacity - this.startOpacity, this.options.duration);
	else if (this.direction =3D=3D Spry.backwards)=20
		opacity =3D this.options.transition(elapsed, this.stopOpacity, =
this.startOpacity - this.stopOpacity, this.options.duration);

	if(/MSIE/.test(navigator.userAgent))
	{
		var tmpval =3D Spry.Effect.getStyleProp(this.element,'filter');
		if (tmpval){
			tmpval =3D tmpval.replace(/alpha\(opacity=3D[0-9]{1,3}\)/g, '');
		}
		this.element.style.filter =3D tmpval + "alpha(opacity=3D" + =
Math.floor(opacity * 100) + ")";
	}
	else
		this.element.style.opacity =3D opacity;

	if(this.enforceVisible)
	{
		Spry.Effect.enforceVisible(this.element);
		this.enforceVisible =3D false;
	}
};

Spry.Effect.Opacity.prototype.prepareStart =3D function()
{
	if (this.options && this.options.toggle)
		this.doToggle();=09

	if (this.dynamicStartOpacity =3D=3D true)
	{
		this.startOpacity =3D Spry.Effect.getOpacity(element);
		this.opacityRange =3D this.startOpacity - this.stopOpacity;
	}
};

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Color
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Color =3D function(element, startColor, stopColor, options)
{
	this.dynamicStartColor =3D false;
	if (arguments.length =3D=3D 3)
	{
		options =3D stopColor;
		stopColor =3D startColor;
		startColor =3D Spry.Effect.getBgColor(element);
		this.dynamicStartColor =3D true;
	}
=09
	Spry.Effect.Animator.call(this, options);

	this.name =3D 'Color';
	this.element =3D Spry.Effect.getElement(element);
	if (!this.element)
		return;

	this.startColor =3D startColor;
	this.stopColor =3D stopColor;
	this.startRedColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(1,2));
	this.startGreenColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(3,2));
	this.startBlueColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(5,2));
	this.stopRedColor =3D =
Spry.Effect.Utils.hexToInt(stopColor.substr(1,2));
	this.stopGreenColor =3D =
Spry.Effect.Utils.hexToInt(stopColor.substr(3,2));
	this.stopBlueColor =3D =
Spry.Effect.Utils.hexToInt(stopColor.substr(5,2));
};

Spry.Effect.Color.prototype =3D new Spry.Effect.Animator();
Spry.Effect.Color.prototype.constructor =3D Spry.Effect.Color;

Spry.Effect.Color.prototype.animate =3D function()
{
	var redColor =3D 0;
	var greenColor =3D 0;
	var blueColor =3D 0;
	var floor =3D Math.floor;
	var elapsed =3D this.getElapsedMilliseconds();

	if (this.direction =3D=3D Spry.forwards)
	{
		redColor =3D floor(this.options.transition(elapsed, =
this.startRedColor, this.stopRedColor - this.startRedColor, =
this.options.duration));
		greenColor =3D floor(this.options.transition(elapsed, =
this.startGreenColor, this.stopGreenColor - this.startGreenColor, =
this.options.duration));
		blueColor =3D floor(this.options.transition(elapsed, =
this.startBlueColor, this.stopBlueColor - this.startBlueColor, =
this.options.duration));
	}
	else if (this.direction =3D=3D Spry.backwards)
	{
		redColor =3D floor(this.options.transition(elapsed, this.stopRedColor, =
this.startRedColor - this.stopRedColor, this.options.duration));
		greenColor =3D floor(this.options.transition(elapsed, =
this.stopGreenColor, this.startGreenColor - this.stopGreenColor, =
this.options.duration));
		blueColor =3D floor(this.options.transition(elapsed, =
this.stopBlueColor, this.startBlueColor - this.stopBlueColor, =
this.options.duration));
	}

	this.element.style.backgroundColor =3D Spry.Effect.Utils.rgb(redColor, =
greenColor, blueColor);
};

Spry.Effect.Color.prototype.prepareStart =3D function()=20
{
	if (this.options && this.options.toggle)
		this.doToggle();

	if (this.dynamicStartColor =3D=3D true)
	{
		this.startColor =3D Spry.Effect.getBgColor(element);
		this.startRedColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(1,2));
		this.startGreenColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(3,2));
		this.startBlueColor =3D =
Spry.Effect.Utils.hexToInt(startColor.substr(5,2));
		this.redColorRange =3D this.startRedColor - this.stopRedColor;
		this.greenColorRange =3D this.startGreenColor - this.stopGreenColor;
		this.blueColorRange =3D this.startBlueColor - this.stopBlueColor;
	}
};

//////////////////////////////////////////////////////////////////////
//
// Spry.Effect.Cluster
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Cluster =3D function(options)
{
	Spry.Effect.Animator.call(this, options);

	this.name =3D 'Cluster';
	this.effectsArray =3D new Array();
	this.currIdx =3D -1;
	var _ClusteredEffect =3D function(effect, kind)
	{
		this.effect =3D effect;
		this.kind =3D kind; // "parallel" or "queue"
		this.isRunning =3D false;
	};

	this.ClusteredEffect =3D _ClusteredEffect;
};

Spry.Effect.Cluster.prototype =3D new Spry.Effect.Animator();
Spry.Effect.Cluster.prototype.constructor =3D Spry.Effect.Cluster;

Spry.Effect.Cluster.prototype.setInterval =3D function(interval){
	var l =3D this.effectsArray.length;
	this.options.interval =3D interval;
	for (var i =3D 0; i < l; i++)
	{
		this.effectsArray[i].effect.setInterval(interval);
	}
};
Spry.Effect.Cluster.prototype.drawEffect =3D function()
{
	var isRunning =3D true;
	var allEffectsDidRun =3D false;
	var baseEffectIsStillRunning =3D false;
	var evalNextEffectsRunning =3D false;

	if ((this.currIdx =3D=3D -1 && this.direction =3D=3D Spry.forwards) || =
(this.currIdx =3D=3D this.effectsArray.length && this.direction =3D=3D =
Spry.backwards))
		this.initNextEffectsRunning();

	var start =3D this.direction =3D=3D Spry.forwards ? 0 : =
this.effectsArray.length-1;
	var stop =3D this.direction =3D=3D Spry.forwards ? =
this.effectsArray.length : -1;
	var step =3D this.direction =3D=3D Spry.forwards ? 1 : -1;
	for (var i =3D start; i !=3D stop; i+=3Dstep)
	{
		if (this.effectsArray[i].isRunning =3D=3D true)
		{
			baseEffectIsStillRunning =3D =
this.effectsArray[i].effect.drawEffect();
			if (baseEffectIsStillRunning =3D=3D false && i =3D=3D this.currIdx)
			{
				this.effectsArray[i].isRunning =3D false;
				evalNextEffectsRunning =3D true;
			}
		}
	}

	if (evalNextEffectsRunning =3D=3D true)
		allEffectsDidRun =3D this.initNextEffectsRunning();

	if (allEffectsDidRun =3D=3D true) {
		this.stop();
		isRunning =3D false;
		for (var i =3D 0; i < this.effectsArray.length; i++)
			this.effectsArray[i].isRunning =3D false;

		this.currIdx =3D this.direction =3D=3D Spry.forwards ? =
this.effectsArray.length: -1;
	}
	return isRunning;
};

Spry.Effect.Cluster.prototype.initNextEffectsRunning =3D function()
{
	var allEffectsDidRun =3D false;
	var step =3D this.direction =3D=3D Spry.forwards ? 1 : -1;
	var stop =3D this.direction =3D=3D Spry.forwards ? =
this.effectsArray.length : -1;
	this.currIdx+=3Dstep;
	if ( (this.currIdx > (this.effectsArray.length - 1) && this.direction =
=3D=3D Spry.forwards) || (this.currIdx < 0 && this.direction =3D=3D =
Spry.backwards))
		allEffectsDidRun =3D true;
	else
		for (var i =3D this.currIdx; i !=3D stop; i+=3Dstep)
		{
			if ((i > this.currIdx && this.direction =3D=3D Spry.forwards || i < =
this.currIdx && this.direction =3D=3D Spry.backwards) && =
this.effectsArray[i].kind =3D=3D "queue")
				break;
			this.effectsArray[i].effect.start(true);
			this.effectsArray[i].isRunning =3D true;
			this.currIdx =3D i;
		}

	return allEffectsDidRun;
};

Spry.Effect.Cluster.prototype.toggleCluster =3D function()
{
	if (!this.direction)
	{
		this.direction =3D Spry.forwards;
		return;
	}

	if (this.options.toggle =3D=3D true)
	{
		if (this.direction =3D=3D Spry.forwards)
		{
			this.direction =3D Spry.backwards;
			this.notifyObservers('onToggle', this);
			this.currIdx =3D this.effectsArray.length;
		}
		else if (this.direction =3D=3D Spry.backwards)
		{
			this.direction =3D Spry.forwards;
			this.currIdx =3D -1;
		}
	}
	else
	{
		if (this.direction =3D=3D Spry.forwards)
			this.currIdx =3D -1;
		else if (this.direction =3D=3D Spry.backwards)
			this.currIdx =3D this.effectsArray.length;
	}
};

Spry.Effect.Cluster.prototype.doToggle =3D function()
{
	this.toggleCluster();

	// toggle all effects of the cluster, too
	for (var i =3D 0; i < this.effectsArray.length; i++)
	{
		if (this.effectsArray[i].effect.options && =
(this.effectsArray[i].effect.options.toggle !=3D null))
			if (this.effectsArray[i].effect.options.toggle =3D=3D true)
				this.effectsArray[i].effect.doToggle();
	}
};

Spry.Effect.Cluster.prototype.cancel =3D function()
{
	for (var i =3D 0; i < this.effectsArray.length; i++)
		if (this.effectsArray[i].effect.isRunning)
			this.effectsArray[i].effect.cancel();
=09
	var elapsed =3D this.getElapsedMilliseconds();
	if (this.startMilliseconds > 0 && elapsed < this.options.duration)
		this.cancelRemaining =3D this.options.transition(elapsed, 0, 1, =
this.options.duration);
	this.stopFlagReset();
	this.notifyObservers('onCancel', this);
	this.isRunning =3D false;
};

Spry.Effect.Cluster.prototype.addNextEffect =3D function(effect)
{
	effect.addObserver(this);
	this.effectsArray[this.effectsArray.length] =3D new =
this.ClusteredEffect(effect, "queue");
	if (this.effectsArray.length =3D=3D 1)
	{
		// with the first added effect we know the element
		// that the cluster is working on
		this.element =3D effect.element;
	}
};

Spry.Effect.Cluster.prototype.addParallelEffect =3D function(effect)
{
	if (this.effectsArray.length =3D=3D 0 || =
this.effectsArray[this.effectsArray.length-1].kind !=3D 'parallel')
		effect.addObserver(this);

	this.effectsArray[this.effectsArray.length] =3D new =
this.ClusteredEffect(effect, "parallel");
	if (this.effectsArray.length =3D=3D 1)
	{
		// with the first added effect we know the element
		// that the cluster is working on
		this.element =3D effect.element;
	}
};

Spry.Effect.Cluster.prototype.prepareStart =3D function()
{
	this.toggleCluster();
};

//////////////////////////////////////////////////////////////////////
//
// Combination effects
// Custom effects can be build by combining basic effect bahaviour
// like Move, Size, Color, Opacity
//
//////////////////////////////////////////////////////////////////////

Spry.Effect.Fade =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Fade');

	Spry.Effect.Cluster.call(this, options);

	this.name =3D 'Fade';
	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var durationInMilliseconds =3D 1000;
	var fromOpacity =3D 0.0;
	var toOpacity =3D 100.0;
	var doToggle =3D false;
	var transition =3D Spry.fifthTransition;
	var fps =3D 60;
	var originalOpacity =3D 0;
	if(/MSIE/.test(navigator.userAgent))
		originalOpacity =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element, =
'filter').replace(/alpha\(opacity=3D([0-9]{1,3})\)/g, '$1'), 10);
	else
		originalOpacity =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element, =
'opacity') * 100, 10);

	if (isNaN(originalOpacity))
		originalOpacity =3D 100;

	if (options)
	{
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.from !=3D null){
			if (Spry.Effect.Utils.isPercentValue(options.from))
				fromOpacity =3D Spry.Effect.Utils.getPercentValue(options.from) * =
originalOpacity / 100;
			else
				fromOpacity =3D options.from;
		}
		if (options.to !=3D null)
		{=09
			if (Spry.Effect.Utils.isPercentValue(options.to))
				toOpacity =3D Spry.Effect.Utils.getPercentValue(options.to) * =
originalOpacity / 100;
			else
				toOpacity =3D options.to;
		}
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.transition !=3D null) transition =3D options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
		else this.options.transition =3D transition;
	}

	fromOpacity =3D fromOpacity/ 100.0;
	toOpacity =3D toOpacity / 100.0;

	options =3D {duration: durationInMilliseconds, toggle: doToggle, =
transition: transition, from: fromOpacity, to: toOpacity, fps: fps};
	var fadeEffect =3D new Spry.Effect.Opacity(element, fromOpacity, =
toOpacity, options);
	this.addNextEffect(fadeEffect);
};

Spry.Effect.Fade.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Fade.prototype.constructor =3D Spry.Effect.Fade;

Spry.Effect.Blind =3D function (element, options)
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Blind');=20

	Spry.Effect.Cluster.call(this, options);

	this.name =3D 'Blind';
	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var durationInMilliseconds =3D 1000;
	var doToggle =3D false;
	var kindOfTransition =3D Spry.circleTransition;
	var fps =3D 60;
	var doScaleContent =3D false;

	Spry.Effect.makeClipping(element);

	var originalRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
	var fromHeightPx  =3D originalRect.height;
	var toHeightPx    =3D 0;
	var optionFrom =3D options ? options.from : originalRect.height;
	var optionTo   =3D options ? options.to : 0;
	var fullCSSBox =3D false;


	if (options)
	{
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.from !=3D null)
		{
			if (Spry.Effect.Utils.isPercentValue(options.from))
				fromHeightPx =3D Spry.Effect.Utils.getPercentValue(options.from) * =
originalRect.height / 100;
			else
				fromHeightPx =3D Spry.Effect.Utils.getPixelValue(options.from);
		}
		if (options.to !=3D null)
		{
			if (Spry.Effect.Utils.isPercentValue(options.to))
				toHeightPx =3D Spry.Effect.Utils.getPercentValue(options.to) * =
originalRect.height / 100;
			else
				toHeightPx =3D Spry.Effect.Utils.getPixelValue(options.to);
		}
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
		if (options.useCSSBox !=3D null) fullCSSBox =3D options.useCSSBox;
	}

	var fromRect =3D new Spry.Effect.Utils.Rectangle;
	fromRect.width =3D originalRect.width;
	fromRect.height =3D fromHeightPx;

	var toRect =3D new Spry.Effect.Utils.Rectangle;
	toRect.width =3D originalRect.width;
	toRect.height =3D toHeightPx;

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition:kindOfTransition, scaleContent:doScaleContent, useCSSBox: =
fullCSSBox, from: optionFrom, to: optionTo, fps: fps};
	var blindEffect =3D new Spry.Effect.Size(element, fromRect, toRect, =
options);
	this.addNextEffect(blindEffect);
};

Spry.Effect.Blind.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Blind.prototype.constructor =3D Spry.Effect.Blind;

Spry.Effect.Highlight =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Highlight');=20

	Spry.Effect.Cluster.call(this, options);

	this.name =3D 'Highlight';
	var durationInMilliseconds =3D 1000;
	var toColor =3D "#ffffff";
	var doToggle =3D false;
	var kindOfTransition =3D Spry.sinusoidalTransition;
	var fps =3D 60;
	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var fromColor =3D Spry.Effect.getBgColor(element);
	if (fromColor =3D=3D "transparent") fromColor =3D "#ffff99";

	if (options)
	{
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.from !=3D null) fromColor =3D options.from;
		if (options.to !=3D null) toColor =3D options.to;
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
	}

	if ( fromColor.indexOf('rgb') !=3D -1 )
		var fromColor =3D =
Spry.Effect.Utils.rgb(parseInt(fromColor.substring(fromColor.indexOf('(')=
+1, fromColor.indexOf(',')),10), =
parseInt(fromColor.substring(fromColor.indexOf(',')+1, =
fromColor.lastIndexOf(',')),10), =
parseInt(fromColor.substring(fromColor.lastIndexOf(',')+1, =
fromColor.indexOf(')')),10));

	if ( toColor.indexOf('rgb') !=3D -1 )
		var toColor =3D =
Spry.Effect.Utils.rgb(parseInt(toColor.substring(toColor.indexOf('(')+1, =
toColor.indexOf(',')),10), =
parseInt(toColor.substring(toColor.indexOf(',')+1, =
toColor.lastIndexOf(',')),10), =
parseInt(toColor.substring(toColor.lastIndexOf(',')+1, =
toColor.indexOf(')')),10));

	var fromColor =3D Spry.Effect.Utils.longVersion(fromColor);
	var toColor =3D Spry.Effect.Utils.longVersion(toColor);

	this.restoreBackgroundImage =3D Spry.Effect.getStyleProp(element, =
'background-image');

	options =3D {duration: durationInMilliseconds, toggle: doToggle, =
transition: kindOfTransition, fps: fps};
	var highlightEffect =3D new Spry.Effect.Color(element, fromColor, =
toColor, options);
	this.addNextEffect(highlightEffect);

	this.addObserver({
		onPreEffect:
		function(effect){
			Spry.Effect.setStyleProp(effect.element, 'background-image', 'none');
		},
		onPostEffect:
		function(effect){
			Spry.Effect.setStyleProp(effect.element, 'background-image', =
effect.restoreBackgroundImage);

			if (effect.direction =3D=3D Spry.forwards && =
effect.options.restoreColor)
				Spry.Effect.setStyleProp(element, 'background-color', =
effect.options.restoreColor);	=09
		}
	});
};

Spry.Effect.Highlight.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Highlight.prototype.constructor =3D Spry.Effect.Highlight;

Spry.Effect.Slide =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Slide');=20

	Spry.Effect.Cluster.call(this, options);

	this.name =3D 'Slide';
	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var durationInMilliseconds =3D 1000;
	var doToggle =3D false;
	var kindOfTransition =3D Spry.sinusoidalTransition;
	var fps =3D 60;
	var slideHorizontally =3D false;
	var firstChildElt =3D Spry.Effect.Utils.getFirstChildElement(element);
	var direction =3D -1;

	// IE 7 does not clip static positioned elements -> make element =
position relative
	if(/MSIE 7.0/.test(navigator.userAgent) && /Windows =
NT/.test(navigator.userAgent))
		Spry.Effect.makePositioned(element);

	Spry.Effect.makeClipping(element);

	// for IE 6 on win: check if position is static or fixed -> not =
supported and would cause trouble
	if(/MSIE 6.0/.test(navigator.userAgent) && /Windows =
NT/.test(navigator.userAgent))
	{
		var pos =3D Spry.Effect.getStyleProp(element, 'position');
		if(pos && (pos =3D=3D 'static' || pos =3D=3D 'fixed'))
		{
			Spry.Effect.setStyleProp(element, 'position', 'relative');
			Spry.Effect.setStyleProp(element, 'top', '');
			Spry.Effect.setStyleProp(element, 'left', '');
		}
	}

	if(firstChildElt)
	{
		Spry.Effect.makePositioned(firstChildElt);
		Spry.Effect.makeClipping(firstChildElt);
 =20
		var childRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(firstChildElt, =
element);
		Spry.Effect.setStyleProp(firstChildElt, 'width', childRect.width + =
'px');
	}

	var fromDim =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);

	var initDim =3D new Spry.Effect.Utils.Rectangle();
	var toDim =3D new Spry.Effect.Utils.Rectangle();
	initDim.width =3D toDim.width =3D fromDim.width;
	initDim.height =3D toDim.height =3D fromDim.height;

	if (!this.options.to){
		if (!options)
			options =3D {};

		options.to =3D '0%';
	}

	if (options && options.horizontal !=3D=3D null && options.horizontal =
=3D=3D=3D true)
		slideHorizontally =3D true;

	if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;

	if (options.from !=3D null)
	{
		if(slideHorizontally)
		{
				if (Spry.Effect.Utils.isPercentValue(options.from))
					fromDim.width =3D initDim.width * =
Spry.Effect.Utils.getPercentValue(options.from) / 100;
				else
					fromDim.width =3D Spry.Effect.Utils.getPixelValue(options.from);
		}
		else
		{
				if (Spry.Effect.Utils.isPercentValue(options.from))
					fromDim.height =3D initDim.height * =
Spry.Effect.Utils.getPercentValue(options.from) / 100;
				else
					fromDim.height =3D Spry.Effect.Utils.getPixelValue(options.from);
		}
	}

	if (options.to !=3D null)
	{
			if(slideHorizontally)
			{
				if (Spry.Effect.Utils.isPercentValue(options.to))
					toDim.width =3D initDim.width * =
Spry.Effect.Utils.getPercentValue(options.to) / 100;
				else
					toDim.width =3D Spry.Effect.Utils.getPixelValue(options.to);
			}
			else
			{
				if (Spry.Effect.Utils.isPercentValue(options.to))
					toDim.height =3D initDim.height * =
Spry.Effect.Utils.getPercentValue(options.to) / 100;
				else
					toDim.height =3D Spry.Effect.Utils.getPixelValue(options.to);
		}
	}
	if (options.toggle !=3D null) doToggle =3D options.toggle;
	if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
	if (options.fps !=3D null) fps =3D options.fps;

	options =3D {duration: durationInMilliseconds, transition: =
kindOfTransition, scaleContent: false, toggle:doToggle, fps: fps};
	var size =3D new Spry.Effect.Size(element, fromDim, toDim, options);
	this.addParallelEffect(size);

	if ( (fromDim.width < toDim.width && slideHorizontally) || =
(fromDim.height < toDim.height && !slideHorizontally))
		direction =3D 1;
=09
	var fromPos =3D new Spry.Effect.Utils.Position();
	var toPos =3D new Spry.Effect.Utils.Position();
	toPos.x =3D fromPos.x =3D Spry.Effect.intPropStyle(firstChildElt, =
'left');
	toPos.y =3D fromPos.y =3D Spry.Effect.intPropStyle(firstChildElt, =
'top');
	toPos.units =3D fromPos.units;

	if (slideHorizontally)
		toPos.x =3D parseInt(fromPos.x + direction * (fromDim.width - =
toDim.width), 10);
	else
		toPos.y =3D parseInt(fromPos.y + direction * (fromDim.height - =
toDim.height), 10);

	if (direction =3D=3D 1){
		var tmp =3D fromPos;
		var fromPos =3D toPos;
		var toPos =3D tmp;
	}

	options =3D {duration: durationInMilliseconds, transition: =
kindOfTransition, toggle:doToggle, from: fromPos, to: toPos, fps: fps};
	var move =3D new Spry.Effect.Move(firstChildElt, fromPos, toPos, =
options);
	this.addParallelEffect(move);
};

Spry.Effect.Slide.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Slide.prototype.constructor =3D Spry.Effect.Slide;

Spry.Effect.Grow =3D function (element, options)=20
{
	if (!element)
		return;
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Grow');

	Spry.Effect.Cluster.call(this, options);

	this.name =3D 'Grow';
	var durationInMilliseconds =3D 1000;
	var doToggle =3D false;
	var doScaleContent =3D true;
	var calcHeight =3D false;
	var growFromCenter =3D true;
	var fullCSSBox =3D false;
	var kindOfTransition =3D Spry.squareTransition;
	var fps =3D 60;
	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;

	Spry.Effect.makeClipping(element);

	var dimRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
	var originalWidth =3D dimRect.width;
	var originalHeight =3D dimRect.height;
	var propFactor =3D (originalWidth =3D=3D 0) ? 1 =
:originalHeight/originalWidth;

	var fromRect =3D new Spry.Effect.Utils.Rectangle;
	fromRect.width =3D 0;
	fromRect.height =3D 0;

	var toRect =3D new Spry.Effect.Utils.Rectangle;
	toRect.width =3D originalWidth;
	toRect.height =3D originalHeight;

	var optionFrom =3D options ? options.from : dimRect.width;
	var optionTo   =3D options ? options.to : 0;

	if (options)
	{
		if (options.growCenter !=3D null) growFromCenter =3D =
options.growCenter;
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.useCSSBox !=3D null) fullCSSBox =3D options.useCSSBox;
		if (options.scaleContent !=3D null) doScaleContent =3D =
options.scaleContent;
		if (options.from !=3D null)=20
		{
			if (Spry.Effect.Utils.isPercentValue(options.from))
			{
				fromRect.width =3D originalWidth * =
(Spry.Effect.Utils.getPercentValue(options.from) / 100);
				fromRect.height =3D originalHeight * =
(Spry.Effect.Utils.getPercentValue(options.from) / 100);
			}
			else
			{
				if(calcHeight)
				{
					fromRect.height =3D Spry.Effect.Utils.getPixelValue(options.from);
					fromRect.width  =3D Spry.Effect.Utils.getPixelValue(options.from) / =
propFactor;
				}
				else
				{
					fromRect.width =3D Spry.Effect.Utils.getPixelValue(options.from);
					fromRect.height =3D propFactor * =
Spry.Effect.Utils.getPixelValue(options.from);
				}
			}
		}
		if (options.to !=3D null)
		{
			if (Spry.Effect.Utils.isPercentValue(options.to))
			{
				toRect.width =3D originalWidth * =
(Spry.Effect.Utils.getPercentValue(options.to) / 100);
				toRect.height =3D originalHeight * =
(Spry.Effect.Utils.getPercentValue(options.to) / 100);
			}
			else
			{
				if(calcHeight)
				{
					toRect.height =3D Spry.Effect.Utils.getPixelValue(options.to);
					toRect.width  =3D Spry.Effect.Utils.getPixelValue(options.to) / =
propFactor;
				}
				else
				{
					toRect.width =3D Spry.Effect.Utils.getPixelValue(options.to);
					toRect.height =3D propFactor * =
Spry.Effect.Utils.getPixelValue(options.to);
				}
			}
		}
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
	}

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition:kindOfTransition, scaleContent:doScaleContent, useCSSBox: =
fullCSSBox, fps: fps};
	var sizeEffect =3D new Spry.Effect.Size(element, fromRect, toRect, =
options);
	this.addParallelEffect(sizeEffect);

	if(growFromCenter)
	{
		Spry.Effect.makePositioned(element);

		var startOffsetPosition =3D new Spry.Effect.Utils.Position();
		startOffsetPosition.x =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(element, =
"left"), 10);
		startOffsetPosition.y =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(element, =
"top"), 10);=09
		if (!startOffsetPosition.x) startOffsetPosition.x =3D 0;
		if (!startOffsetPosition.y) startOffsetPosition.y =3D 0;

		options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition:kindOfTransition, from: optionFrom, to: optionTo, fps: fps};
		var fromPos =3D new Spry.Effect.Utils.Position;
		fromPos.x =3D startOffsetPosition.x + (originalWidth - fromRect.width) =
/ 2.0;
		fromPos.y =3D startOffsetPosition.y + (originalHeight - =
fromRect.height) / 2.0;

		var toPos =3D new Spry.Effect.Utils.Position;
		toPos.x =3D startOffsetPosition.x + (originalWidth - toRect.width) / =
2.0;
		toPos.y =3D startOffsetPosition.y + (originalHeight - toRect.height) / =
2.0;

		var moveEffect =3D new Spry.Effect.Move(element, fromPos, toPos, =
options);
		this.addParallelEffect(moveEffect);
	}
};

Spry.Effect.Grow.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Grow.prototype.constructor =3D Spry.Effect.Grow;

Spry.Effect.Shake =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Shake');=20

	Spry.Effect.Cluster.call(this, options);

	// toggle is not supported
	this.options.direction =3D false;
	if (this.options.toggle)
		this.options.toggle =3D false;

	this.name =3D 'Shake';

	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var durationInMilliseconds =3D 100;
	var kindOfTransition =3D Spry.linearTransition;
	var fps =3D 60;
	var steps =3D 4;

	if (options)
	{
		if (options.duration !=3D null) steps =3D =
Math.ceil(this.options.duration / durationInMilliseconds) - 1;
		if (options.fps !=3D null) fps =3D options.fps;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
	}

	Spry.Effect.makePositioned(element);
=09
	var startOffsetPosition =3D new Spry.Effect.Utils.Position();
	startOffsetPosition.x =3D parseInt(Spry.Effect.getStyleProp(element, =
"left"), 10);
	startOffsetPosition.y =3D parseInt(Spry.Effect.getStyleProp(element, =
"top"), 10);
	if (!startOffsetPosition.x) startOffsetPosition.x =3D 0;
	if (!startOffsetPosition.y) startOffsetPosition.y =3D 0;

	var centerPos =3D new Spry.Effect.Utils.Position;
	centerPos.x =3D startOffsetPosition.x;
	centerPos.y =3D startOffsetPosition.y;

	var rightPos =3D new Spry.Effect.Utils.Position;
	rightPos.x =3D startOffsetPosition.x + 20;
	rightPos.y =3D startOffsetPosition.y + 0;

	var leftPos =3D new Spry.Effect.Utils.Position;
	leftPos.x =3D startOffsetPosition.x + -20;
	leftPos.y =3D startOffsetPosition.y + 0;

	options =3D {duration:Math.ceil(durationInMilliseconds / 2), =
toggle:false, fps: fps, transition: kindOfTransition};
	var effect =3D new Spry.Effect.Move(element, centerPos, rightPos, =
options);
	this.addNextEffect(effect);

	options =3D {duration:durationInMilliseconds, toggle:false, fps:fps, =
transition: kindOfTransition};
	var effectToRight =3D new Spry.Effect.Move(element, rightPos, leftPos, =
options);
	var effectToLeft =3D new Spry.Effect.Move(element, leftPos, rightPos, =
options);

	for (var i=3D0; i < steps; i++)
	{
		if (i % 2 =3D=3D 0)
			this.addNextEffect(effectToRight);
		else
			this.addNextEffect(effectToLeft);
	}
	var pos =3D (steps % 2 =3D=3D 0) ? rightPos: leftPos;

	options =3D {duration:Math.ceil(durationInMilliseconds / 2), =
toggle:false, fps: fps, transition: kindOfTransition};
	var effect =3D new Spry.Effect.Move(element, pos, centerPos, options);
	this.addNextEffect(effect);
};
Spry.Effect.Shake.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Shake.prototype.constructor =3D Spry.Effect.Shake;
Spry.Effect.Shake.prototype.doToggle =3D function(){};

Spry.Effect.Squish =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Squish');

	if (!options)
		options =3D {};
	if (!options.to)
		options.to =3D '0%';
	if (!options.from)
		options.from =3D '100%';

	options.growCenter =3D false;
	Spry.Effect.Grow.call(this, element, options);
	this.name =3D 'Squish';
}
Spry.Effect.Squish.prototype =3D new Spry.Effect.Grow();
Spry.Effect.Squish.prototype.constructor =3D Spry.Effect.Squish;

Spry.Effect.Pulsate =3D function (element, options)=20
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Pulsate');

	Spry.Effect.Cluster.call(this, options);

	// toggle is not supported
	this.options.direction =3D false;
	if (this.options.toggle)
		this.options.toggle =3D false;

	var element =3D Spry.Effect.getElement(element);
	var originalOpacity =3D 0;
	this.element =3D element;
	if (!this.element)
		return;

	this.name =3D 'Pulsate';
	var durationInMilliseconds =3D 100;
	var fromOpacity =3D 100.0;
	var toOpacity =3D 0.0;
	var doToggle =3D false;
	var kindOfTransition =3D Spry.linearTransition;
	var fps =3D 60;
	if(/MSIE/.test(navigator.userAgent))
		originalOpacity =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element, =
'filter').replace(/alpha\(opacity=3D([0-9]{1,3})\)/g, '$1'), 10);
	else
		originalOpacity =3D =
parseInt(Spry.Effect.getStylePropRegardlessOfDisplayState(this.element, =
'opacity') * 100, 10);

	if (isNaN(originalOpacity)){
		originalOpacity =3D 100;
	}

	if (options)
	{
		if (options.from !=3D null){
			if (Spry.Effect.Utils.isPercentValue(options.from))
				fromOpacity =3D Spry.Effect.Utils.getPercentValue(options.from) * =
originalOpacity / 100;
			else
				fromOpacity =3D options.from;
		}
		if (options.to !=3D null)
		{=09
			if (Spry.Effect.Utils.isPercentValue(options.to))
				toOpacity =3D Spry.Effect.Utils.getPercentValue(options.to) * =
originalOpacity / 100;
			else
				toOpacity =3D options.to;
		}
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
	}

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition:kindOfTransition, fps:fps};
	fromOpacity =3D fromOpacity / 100.0;
	toOpacity =3D toOpacity / 100.0;

	var fadeEffect =3D new Spry.Effect.Opacity(element, fromOpacity, =
toOpacity, options);
	var appearEffect =3D new Spry.Effect.Opacity(element, toOpacity, =
fromOpacity, options);
	var steps =3D parseInt(this.options.duration / 200, 10);
	for (var i=3D0; i < steps; i++){=20
		this.addNextEffect(fadeEffect);
		this.addNextEffect(appearEffect);
	}
};
Spry.Effect.Pulsate.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Pulsate.prototype.constructor =3D Spry.Effect.Pulsate;
Spry.Effect.Pulsate.prototype.doToggle =3D function(){};

Spry.Effect.Puff =3D function (element, options)
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Puff');=20

	Spry.Effect.Cluster.call(this, options);

	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;=09
	if (!this.element)
		return;
	this.name =3D 'Puff';
	var doToggle =3D false;
	var doScaleContent =3D false;
	var durationInMilliseconds =3D 1000;
	var kindOfTransition =3D Spry.fifthTransition;
	var fps =3D 60;

	Spry.Effect.makePositioned(element); // for move

	if (options){
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
		if (options.fps !=3D null) fps =3D options.fps;
	}
	var originalRect =3D Spry.Effect.getDimensions(element);
	var startWidth =3D originalRect.width;
	var startHeight =3D originalRect.height;

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition: kindOfTransition, fps: fps};

	var fromOpacity =3D 1.0;
	var toOpacity =3D 0.0;
	var opacityEffect =3D new Spry.Effect.Opacity(element, fromOpacity, =
toOpacity, options);
	this.addParallelEffect(opacityEffect);

	var fromPos =3D Spry.Effect.getPosition(element);

	var toPos =3D new Spry.Effect.Utils.Position;
	toPos.x =3D startWidth / 2.0 * -1.0;
	toPos.y =3D startHeight / 2.0 * -1.0;

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition:kindOfTransition, from: fromPos, to: toPos, fps: fps};
	var moveEffect =3D new Spry.Effect.Move(element, fromPos, toPos, =
options);
	this.addParallelEffect(moveEffect);

	var self =3D this;
	this.addObserver({
		onPreEffect:function(){if (self.direction =3D=3D =
Spry.backwards){self.element.style.display =3D 'block';}},
		onPostEffect: function(){if (self.direction =3D=3D =
Spry.forwards){self.element.style.display =3D 'none';}}
	});
};
Spry.Effect.Puff.prototype =3D new Spry.Effect.Cluster;
Spry.Effect.Puff.prototype.constructor =3D Spry.Effect.Puff;

Spry.Effect.DropOut =3D function (element, options)
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('DropOut');

	Spry.Effect.Cluster.call(this, options);

	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	var durationInMilliseconds =3D 1000;
	var fps =3D 60;
	var kindOfTransition =3D Spry.fifthTransition;
	this.name =3D 'DropOut';

	Spry.Effect.makePositioned(element);

	if (options)
	{
		if (options.duration !=3D null) durationInMilliseconds =3D =
options.duration;
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.fps !=3D null) fps =3D options.fps;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
	}

	var startOffsetPosition =3D new Spry.Effect.Utils.Position();
	startOffsetPosition.x =3D parseInt(Spry.Effect.getStyleProp(element, =
"left"), 10);
	startOffsetPosition.y =3D parseInt(Spry.Effect.getStyleProp(element, =
"top"), 10);=09
	if (!startOffsetPosition.x) startOffsetPosition.x =3D 0;
	if (!startOffsetPosition.y) startOffsetPosition.y =3D 0;

	var fromPos =3D new Spry.Effect.Utils.Position;
	fromPos.x =3D startOffsetPosition.x + 0;
	fromPos.y =3D startOffsetPosition.y + 0;

	var toPos =3D new Spry.Effect.Utils.Position;
	toPos.x =3D startOffsetPosition.x + 0;
	toPos.y =3D startOffsetPosition.y + 160;

	options =3D {from:fromPos, to:toPos, duration:durationInMilliseconds, =
toggle:doToggle, transition: kindOfTransition, fps: fps};
	var moveEffect =3D new Spry.Effect.Move(element, options.from, =
options.to, options);
	this.addParallelEffect(moveEffect);

	var fromOpacity =3D 1.0;
	var toOpacity =3D 0.0;
	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
transition: kindOfTransition, fps: fps};
	var opacityEffect =3D new Spry.Effect.Opacity(element, fromOpacity, =
toOpacity, options);
	this.addParallelEffect(opacityEffect);

	var self =3D this;
	this.addObserver({
		onPreEffect:function(){if (self.direction =3D=3D =
Spry.backwards){self.element.style.display =3D 'block';}},
		onPostEffect: function(){if (self.direction =3D=3D =
Spry.forwards){self.element.style.display =3D 'none';}}
	});

};
Spry.Effect.DropOut.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.DropOut.prototype.constructor =3D Spry.Effect.DropOut;

Spry.Effect.Fold =3D function (element, options)
{
	if (!this.notStaticAnimator)
		return Spry.Effect.Utils.showInitError('Fold');

	Spry.Effect.Cluster.call(this, options);

	var element =3D Spry.Effect.getElement(element);
	this.element =3D element;
	if (!this.element)
		return;
	this.name =3D 'Fold';
	var durationInMilliseconds =3D 1000;
	var doToggle =3D false;
	var doScaleContent =3D true;
	var fullCSSBox =3D false;
	var kindOfTransition =3D Spry.fifthTransition;
	var fps =3D fps;
=09
	Spry.Effect.makeClipping(element);

	var originalRect =3D =
Spry.Effect.getDimensionsRegardlessOfDisplayState(element);
	var startWidth =3D originalRect.width;
	var startHeight =3D originalRect.height;

	var stopWidth =3D startWidth;
	var stopHeight =3D startHeight / 5;

	var fromRect =3D new Spry.Effect.Utils.Rectangle;
	fromRect.width =3D startWidth;
	fromRect.height =3D startHeight;

	var toRect =3D new Spry.Effect.Utils.Rectangle;
	toRect.width =3D stopWidth;
	toRect.height =3D stopHeight;

	if (options)
	{
		if (options.duration !=3D null) durationInMilliseconds =3D =
Math.ceil(options.duration/2);
		if (options.toggle !=3D null) doToggle =3D options.toggle;
		if (options.useCSSBox !=3D null) fullCSSBox =3D options.useCSSBox;=20
		if (options.fps !=3D null) fps =3D options.fps;
		if (options.transition !=3D null) kindOfTransition =3D =
options.transition;
	}

	options =3D {duration:durationInMilliseconds, toggle:doToggle, =
scaleContent:doScaleContent, useCSSBox: fullCSSBox, transition: =
kindOfTransition, fps: fps};
	var sizeEffect =3D new Spry.Effect.Size(element, fromRect, toRect, =
options);
	this.addNextEffect(sizeEffect);

	fromRect.width =3D toRect.width;
	fromRect.height =3D toRect.height;
	toRect.width =3D '0%';
	var sizeEffect =3D new Spry.Effect.Size(element, fromRect, toRect, =
options);
	this.addNextEffect(sizeEffect);
};

Spry.Effect.Fold.prototype =3D new Spry.Effect.Cluster();
Spry.Effect.Fold.prototype.constructor =3D Spry.Effect.Fold;

//////////////////////////////////////////////////////////////
// 																													//
// The names of some of the static effect functions 		 		//
// changed in Spry 1.5. These wrappers will insure that we 	//
// remain compatible with previous versions of Spry.				//
// 																													//
//////////////////////////////////////////////////////////////

Spry.Effect.DoFade =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Fade', element, options);
};

Spry.Effect.DoBlind =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Blind', element, options);
};

Spry.Effect.DoHighlight =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Highlight', element, options);
};

Spry.Effect.DoSlide =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Slide', element, options);
};

Spry.Effect.DoGrow =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Grow', element, options);
};

Spry.Effect.DoShake =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Shake', element, options);
};

Spry.Effect.DoSquish =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Squish', element, options);
};

Spry.Effect.DoPulsate =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Pulsate', element, options);
};

Spry.Effect.DoPuff =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Puff', element, options);
};

Spry.Effect.DoDropOut =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('DropOut', element, options);
};

Spry.Effect.DoFold =3D function (element, options)
{
	return Spry.Effect.Utils.DoEffect('Fold', element, options);
};

------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.upi.com/inc/js/SpryAccordion.js

// SpryAccordion.js - version 0.13 - Spry Pre-Release 1.5
//
// Copyright (c) 2006. Adobe Systems Incorporated.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions =
are met:
//
//   * Redistributions of source code must retain the above copyright =
notice,
//     this list of conditions and the following disclaimer.
//   * Redistributions in binary form must reproduce the above copyright =
notice,
//     this list of conditions and the following disclaimer in the =
documentation
//     and/or other materials provided with the distribution.
//   * Neither the name of Adobe Systems Incorporated nor the names of =
its
//     contributors may be used to endorse or promote products derived =
from this
//     software without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS =
"AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, =
THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR =
PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS =
BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR =
BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER =
IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR =
OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED =
OF THE
// POSSIBILITY OF SUCH DAMAGE.

var Spry;
if (!Spry) Spry =3D {};
if (!Spry.Widget) Spry.Widget =3D {};

Spry.Widget.Accordion =3D function(element, opts)
{
	this.element =3D this.getElement(element);
	this.defaultPanel =3D 0;
	this.hoverClass =3D "AccordionPanelTabHover";
	this.openClass =3D "AccordionPanelOpen";
	this.closedClass =3D "AccordionPanelClosed";
	this.focusedClass =3D "AccordionFocused";
	this.enableAnimation =3D true;
	this.enableKeyboardNavigation =3D true;
	this.currentPanel =3D null;
	this.animator =3D null;
	this.hasFocus =3D null;

	this.previousPanelKeyCode =3D Spry.Widget.Accordion.KEY_UP;
	this.nextPanelKeyCode =3D Spry.Widget.Accordion.KEY_DOWN;

	this.useFixedPanelHeights =3D true;
	this.fixedPanelHeight =3D 0;

	Spry.Widget.Accordion.setOptions(this, opts, true);

	this.attachBehaviors();
};

Spry.Widget.Accordion.prototype.getElement =3D function(ele)
{
	if (ele && typeof ele =3D=3D "string")
		return document.getElementById(ele);
	return ele;
};

Spry.Widget.Accordion.prototype.addClassName =3D function(ele, =
className)
{
	if (!ele || !className || (ele.className && ele.className.search(new =
RegExp("\\b" + className + "\\b")) !=3D -1))
		return;
	ele.className +=3D (ele.className ? " " : "") + className;
};

Spry.Widget.Accordion.prototype.removeClassName =3D function(ele, =
className)
{
	if (!ele || !className || (ele.className && ele.className.search(new =
RegExp("\\b" + className + "\\b")) =3D=3D -1))
		return;
	ele.className =3D ele.className.replace(new RegExp("\\s*\\b" + =
className + "\\b", "g"), "");
};

Spry.Widget.Accordion.setOptions =3D function(obj, optionsObj, =
ignoreUndefinedProps)
{
	if (!optionsObj)
		return;
	for (var optionName in optionsObj)
	{
		if (ignoreUndefinedProps && optionsObj[optionName] =3D=3D undefined)
			continue;
		obj[optionName] =3D optionsObj[optionName];
	}
};

Spry.Widget.Accordion.prototype.onPanelTabMouseOver =3D function(e, =
panel)
{
	if (panel)
		this.addClassName(this.getPanelTab(panel), this.hoverClass);
	return false;
};

Spry.Widget.Accordion.prototype.onPanelTabMouseOut =3D function(e, =
panel)
{
	if (panel)
		this.removeClassName(this.getPanelTab(panel), this.hoverClass);
	return false;
};

Spry.Widget.Accordion.prototype.openPanel =3D function(elementOrIndex)
{
	var panelA =3D this.currentPanel;
	var panelB;

	if (typeof elementOrIndex =3D=3D "number")
		panelB =3D this.getPanels()[elementOrIndex];
	else
		panelB =3D this.getElement(elementOrIndex);
=09
	if (!panelB || panelA =3D=3D panelB)=09
		return null;

	var contentA =3D panelA ? this.getPanelContent(panelA) : null;
	var contentB =3D this.getPanelContent(panelB);

	if (!contentB)
		return null;

	if (this.useFixedPanelHeights && !this.fixedPanelHeight)
		this.fixedPanelHeight =3D (contentA.offsetHeight) ? =
contentA.offsetHeight : contentA.scrollHeight;

	if (this.enableAnimation)
	{
		if (this.animator)
			this.animator.stop();
		this.animator =3D new Spry.Widget.Accordion.PanelAnimator(this, =
panelB, { duration: this.duration, fps: this.fps, transition: =
this.transition });
		this.animator.start();
	}
	else
	{
		if(contentA)
		{
			contentA.style.display =3D "none";
			contentA.style.height =3D "0px";
		}
		contentB.style.display =3D "block";
		contentB.style.height =3D (this.useFixedPanelHeights ? =
this.fixedPanelHeight : contentB.scrollHeight) + "px";
	}

	if(panelA)
	{
		this.removeClassName(panelA, this.openClass);
		this.addClassName(panelA, this.closedClass);
	}

	this.removeClassName(panelB, this.closedClass);
	this.addClassName(panelB, this.openClass);

	this.currentPanel =3D panelB;

	return panelB;
};

Spry.Widget.Accordion.prototype.closePanel =3D function()
{
	// The accordion can only ever have one panel open at any
	// give time, so this method only closes the current panel.
	// If the accordion is in fixed panel heights mode, this
	// method does nothing.

	if (!this.useFixedPanelHeights && this.currentPanel)
	{
		var panel =3D this.currentPanel;
		var content =3D this.getPanelContent(panel);
		if (content)
		{
			if (this.enableAnimation)
			{
				if (this.animator)
					this.animator.stop();
				this.animator =3D new Spry.Widget.Accordion.PanelAnimator(this, =
null, { duration: this.duration, fps: this.fps, transition: =
this.transition });
				this.animator.start();
			}
			else
			{
				content.style.display =3D "none";
				content.style.height =3D "0px";
			}
		}	=09
		this.removeClassName(panel, this.openClass);
		this.addClassName(panel, this.closedClass);
		this.currentPanel =3D null;
	}
};

Spry.Widget.Accordion.prototype.openNextPanel =3D function()
{
	return this.openPanel(this.getCurrentPanelIndex() + 1);
};

Spry.Widget.Accordion.prototype.openPreviousPanel =3D function()
{
	return this.openPanel(this.getCurrentPanelIndex() - 1);
};

Spry.Widget.Accordion.prototype.openFirstPanel =3D function()
{
	return this.openPanel(0);
};

Spry.Widget.Accordion.prototype.openLastPanel =3D function()
{
	var panels =3D this.getPanels();
	return this.openPanel(panels[panels.length - 1]);
};

Spry.Widget.Accordion.prototype.onPanelTabClick =3D function(e, panel)
{
	if (panel !=3D this.currentPanel)
		this.openPanel(panel);
	else
		this.closePanel();

	if (this.enableKeyboardNavigation)
		this.focus();

	if (e.preventDefault) e.preventDefault();
	else e.returnResult =3D false;
	if (e.stopPropagation) e.stopPropagation();
	else e.cancelBubble =3D true;

	return false;
};

Spry.Widget.Accordion.prototype.onFocus =3D function(e)
{
	this.hasFocus =3D true;
	this.addClassName(this.element, this.focusedClass);
	return false;
};

Spry.Widget.Accordion.prototype.onBlur =3D function(e)
{
	this.hasFocus =3D false;
	this.removeClassName(this.element, this.focusedClass);
	return false;
};

Spry.Widget.Accordion.KEY_UP =3D 38;
Spry.Widget.Accordion.KEY_DOWN =3D 40;

Spry.Widget.Accordion.prototype.onKeyDown =3D function(e)
{
	var key =3D e.keyCode;
	if (!this.hasFocus || (key !=3D this.previousPanelKeyCode && key !=3D =
this.nextPanelKeyCode))
		return true;
=09
	var panels =3D this.getPanels();
	if (!panels || panels.length < 1)
		return false;
	var currentPanel =3D this.currentPanel ? this.currentPanel : panels[0];
	var nextPanel =3D (key =3D=3D this.nextPanelKeyCode) ? =
currentPanel.nextSibling : currentPanel.previousSibling;

	while (nextPanel)
	{
		if (nextPanel.nodeType =3D=3D 1 /* Node.ELEMENT_NODE */)
			break;
		nextPanel =3D (key =3D=3D this.nextPanelKeyCode) ? =
nextPanel.nextSibling : nextPanel.previousSibling;
	}

	if (nextPanel && currentPanel !=3D nextPanel)
		this.openPanel(nextPanel);

	if (e.preventDefault) e.preventDefault();
	else e.returnResult =3D false;
	if (e.stopPropagation) e.stopPropagation();
	else e.cancelBubble =3D true;

	return false;
};

Spry.Widget.Accordion.prototype.attachPanelHandlers =3D function(panel)
{
	if (!panel)
		return;

	var tab =3D this.getPanelTab(panel);

	if (tab)
	{
		var self =3D this;
		Spry.Widget.Accordion.addEventListener(tab, "click", function(e) { =
return self.onPanelTabClick(e, panel); }, false);
		Spry.Widget.Accordion.addEventListener(tab, "mouseover", function(e) { =
return self.onPanelTabMouseOver(e, panel); }, false);
		Spry.Widget.Accordion.addEventListener(tab, "mouseout", function(e) { =
return self.onPanelTabMouseOut(e, panel); }, false);
	}
};

Spry.Widget.Accordion.addEventListener =3D function(element, eventType, =
handler, capture)
{
	try
	{
		if (element.addEventListener)
			element.addEventListener(eventType, handler, capture);
		else if (element.attachEvent)
			element.attachEvent("on" + eventType, handler);
	}
	catch (e) {}
};

Spry.Widget.Accordion.prototype.initPanel =3D function(panel, isDefault)
{
	var content =3D this.getPanelContent(panel);
	if (isDefault)
	{
		this.currentPanel =3D panel;
		this.removeClassName(panel, this.closedClass);
		this.addClassName(panel, this.openClass);

		// Attempt to set up the height of the default panel. We don't want to
		// do any dynamic panel height calculations here because our accordion
		// or one of its parent containers may be display:none.

		if (content)
		{
			if (this.useFixedPanelHeights)
			{
				// We are in fixed panel height mode and the user passed in
				// a panel height for us to use.
=09
				if (this.fixedPanelHeight)
					content.style.height =3D this.fixedPanelHeight + "px";
			}
			else
			{
				// We are in variable panel height mode, but since we can't
				// calculate the panel height here, we just set the height to
				// auto so that it expands to show all of its content.
=09
				content.style.height =3D "auto";
			}
		}
	}
	else
	{
		this.removeClassName(panel, this.openClass);
		this.addClassName(panel, this.closedClass);

		if (content)
		{
			content.style.height =3D "0px";
			content.style.display =3D "none";
		}
	}
=09
	this.attachPanelHandlers(panel);
};

Spry.Widget.Accordion.prototype.attachBehaviors =3D function()
{
	var panels =3D this.getPanels();
	for (var i =3D 0; i < panels.length; i++)
		this.initPanel(panels[i], i =3D=3D this.defaultPanel);

	// Advanced keyboard navigation requires the tabindex attribute
	// on the top-level element.

	this.enableKeyboardNavigation =3D (this.enableKeyboardNavigation && =
this.element.attributes.getNamedItem("tabindex"));
	if (this.enableKeyboardNavigation)
	{
		var self =3D this;
		Spry.Widget.Accordion.addEventListener(this.element, "focus", =
function(e) { return self.onFocus(e); }, false);
		Spry.Widget.Accordion.addEventListener(this.element, "blur", =
function(e) { return self.onBlur(e); }, false);
		Spry.Widget.Accordion.addEventListener(this.element, "keydown", =
function(e) { return self.onKeyDown(e); }, false);
	}
};

Spry.Widget.Accordion.prototype.getPanels =3D function()
{
	return this.getElementChildren(this.element);
};

Spry.Widget.Accordion.prototype.getCurrentPanel =3D function()
{
	return this.currentPanel;
};

Spry.Widget.Accordion.prototype.getPanelIndex =3D function(panel)
{
	var panels =3D this.getPanels();
	for( var i =3D 0 ; i < panels.length; i++ )
	{
		if( panel =3D=3D panels[i] )
			return i;
	}
	return -1;
};

Spry.Widget.Accordion.prototype.getCurrentPanelIndex =3D function()
{
	return this.getPanelIndex(this.currentPanel);
};

Spry.Widget.Accordion.prototype.getPanelTab =3D function(panel)
{
	if (!panel)
		return null;
	return this.getElementChildren(panel)[0];
};

Spry.Widget.Accordion.prototype.getPanelContent =3D function(panel)
{
	if (!panel)
		return null;
	return this.getElementChildren(panel)[1];
};

Spry.Widget.Accordion.prototype.getElementChildren =3D function(element)
{

	var children =3D [];
	var child =3D element.firstChild;
	while (child)
	{
		if (child.nodeType =3D=3D 1 /* Node.ELEMENT_NODE */)
			children.push(child);
		child =3D child.nextSibling;
	}
	return children;
};

Spry.Widget.Accordion.prototype.focus =3D function()
{
	if (this.element && this.element.focus)
		this.element.focus();
};

Spry.Widget.Accordion.prototype.blur =3D function()
{
	if (this.element && this.element.blur)
		this.element.blur();
};

/////////////////////////////////////////////////////

Spry.Widget.Accordion.PanelAnimator =3D function(accordion, panel, opts)
{
	this.timer =3D null;
	this.interval =3D 0;

	this.fps =3D 60;
	this.duration =3D 500;
	this.startTime =3D 0;

	this.transition =3D =
Spry.Widget.Accordion.PanelAnimator.defaultTransition;

	this.onComplete =3D null;

	this.panel =3D panel;
	this.panelToOpen =3D accordion.getElement(panel);
	this.panelData =3D [];

	Spry.Widget.Accordion.setOptions(this, opts, true);

	this.interval =3D Math.floor(1000 / this.fps);

	// Set up the array of panels we want to animate.

	var panels =3D accordion.getPanels();
	for (var i =3D 0; i < panels.length; i++)
	{
		var p =3D panels[i];
		var c =3D accordion.getPanelContent(p);
		if (c)
		{
			var h =3D c.offsetHeight;
			if (h =3D=3D undefined)
				h =3D 0;

			if (p =3D=3D panel && h =3D=3D 0)
				c.style.display =3D "block";

			if (p =3D=3D panel || h > 0)
			{
				var obj =3D new Object;
				obj.panel =3D p;
				obj.content =3D c;
				obj.fromHeight =3D h;
				obj.toHeight =3D (p =3D=3D panel) ? (accordion.useFixedPanelHeights =
? accordion.fixedPanelHeight : c.scrollHeight) : 0;
				obj.distance =3D obj.toHeight - obj.fromHeight;
				obj.overflow =3D c.style.overflow;
				this.panelData.push(obj);

				c.style.overflow =3D "hidden";
				c.style.height =3D h + "px";
			}
		}
	}
};

Spry.Widget.Accordion.PanelAnimator.defaultTransition =3D function(time, =
begin, finish, duration) { time /=3D duration; return begin + ((2 - =
time) * time * finish); };

Spry.Widget.Accordion.PanelAnimator.prototype.start =3D function()
{
	var self =3D this;
	this.startTime =3D (new Date).getTime();
	this.timer =3D setTimeout(function() { self.stepAnimation(); }, =
this.interval);
};

Spry.Widget.Accordion.PanelAnimator.prototype.stop =3D function()
{
	if (this.timer)
	{
		clearTimeout(this.timer);

		// If we're killing the timer, restore the overflow
		// properties on the panels we were animating!

		for (i =3D 0; i < this.panelData.length; i++)
		{
			obj =3D this.panelData[i];
			obj.content.style.overflow =3D obj.overflow;
		}
	}

	this.timer =3D null;
};

Spry.Widget.Accordion.PanelAnimator.prototype.stepAnimation =3D =
function()
{
	var curTime =3D (new Date).getTime();
	var elapsedTime =3D curTime - this.startTime;

	var i, obj;

	if (elapsedTime >=3D this.duration)
	{
		for (i =3D 0; i < this.panelData.length; i++)
		{
			obj =3D this.panelData[i];
			if (obj.panel !=3D this.panel)
			{
				obj.content.style.display =3D "none";
				obj.content.style.height =3D "0px";
			}
			obj.content.style.overflow =3D obj.overflow;
			obj.content.style.height =3D obj.toHeight + "px";
		}
		if (this.onComplete)
			this.onComplete();
		return;
	}

	for (i =3D 0; i < this.panelData.length; i++)
	{
		obj =3D this.panelData[i];
		var ht =3D this.transition(elapsedTime, obj.fromHeight, obj.distance, =
this.duration);
		obj.content.style.height =3D ((ht < 0) ? 0 : ht) + "px";
	}
=09
	var self =3D this;
	this.timer =3D setTimeout(function() { self.stepAnimation(); }, =
this.interval);
};


------=_NextPart_000_0000_01C89314.8E152AC0
Content-Type: application/x-js
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"q";=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"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_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=
=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.1";=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;=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=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=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=
 _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) 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) 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 _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 (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=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 if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =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) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =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) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=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,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=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) {=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_01C89314.8E152AC0
Content-Type: application/x-js
Content-Transfer-Encoding: 7bit
Content-Location: http://www.upi.com/inc/scripts/s_code.js

/* SiteCatalyst code version: H.14.
Copyright 1997-2007 Omniture, Inc. More info available at
http://www.omniture.com */
/* Specify the Report Suite ID(s) to track here */
var s_account="upicom"
var s=s_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
s.charSet="UTF-8"
/* Conversion Config */
s.currencyCode="USD"
/* Link Tracking Config */
s.trackDownloadLinks=true
s.trackExternalLinks=true
s.trackInlineStats=true
s.linkDownloadFileTypes="exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"
s.linkInternalFilters="javascript:,upi.com"
s.linkLeaveQueryString=false
s.linkTrackVars="None"
s.linkTrackEvents="None"

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s.visitorNamespace="upi"
s.dc=112

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code='',s_objectID;function s_gi(un,pg,ss){var d="function s_dr"
+"(x,o,n){var i=x.indexOf(o);if(i>=0&&x.split)x=(x.split(o)).join(n);"
+"else while(i>=0){x=x.substring(0,i)+n+x.substring(i+o.length);i=x.i"
+"ndexOf(o)}return x}w.s_dr=s_dr;function s_d(x) {var t='`^@$#',l='01"
+"23456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',d,n=0"
+",b,k,w,i=x.lastIndexOf('~~');if(i>0){d=x.substring(0,i);x=x.substri"
+"ng(i+2);while(d){w=d;i=d.indexOf('~');if(i>0){w=d.substring(0,i);d="
+"d.substring(i+1)}else d='';b=parseInt(n/62);k=n-b*62;k=t.substring("
+"b,b+1)+l.substring(k,k+1);x=s_dr(x,k,w);n++}for(i=0;i<5;i++){w=t.su"
+"bstring(i,i+1);x=s_dr(x,w+' ',w)}}return x}w.s_d=s_d;",c=".substrin"
+"g(~.indexOf(~return ~=fun`K(~){`Os=^u~`t $6~;$6~.toLowerCase()~`cFu"
+"n`K('e`s`Os=s_c_il['+@i+']~};s.~.length~.toUpperCase~`cObject~s.wd~"
+"t^D~.location~')q='~dynamicAccount~link~s.apv~ction~$l$X~)$6x^X!Obj"
+"ect||!Object.prototype||!Object.prototype[x])~@G^Al)@G^Al['+@i+'].m"
+"rq(\"'+un+'\")'~var ~s.pt(~ookieDomainPeriods~,`s,'~while(~);s.~.pr"
+"otocol~){$6~visitor~=''~:'')~;@F^Vs[k],255)}~s_c2f~javaEnabled~=new"
+" ~.lastIndexOf('~tm.get~@5\"$Qs.b.addBehavior('# default# ~onclick~"
+"ternalFilters~entElement~Name~javascriptVersion~=parseFloat(~cookie"
+"~parseInt(~s.^J~Type~o^joid~browser~','~else~referrer~colorDepth~St"
+"ring~.host~s.rep(~}catch(e){~r=s.m(f)?s[f](~}$6~s.un~s.eo~s.sq~t=s."
+"ot(o)~track~j='1.~)?'Y':'N'~$dURL~^jc_i~s.ismac~lugins~=='~;for(~Sa"
+"mpling~s.rc[un]~s.b.addEventListener~Download~tfs~resolution~.get@I"
+"()~s.eh~s.isie~s.vl_l~s.vl_t~Height~t,h){t=t?t~isopera~escape(~scre"
+"en.~s.fl(~harCode~&&(~variableProvider~s.gg('objectID')~&&s.~:'';h="
+"h?h~e&&l$kSESSION'~');~f',~_'+~Date~name~home$d~.s_~s.c_r(~s.rl[u~o"
+".href~Lifetime~Width~sEnabled~'){q='~b.attachEvent~&&l$kNONE'){~Ext"
+"ernalLinks~this~charSet~onerror~currencyCode~s=s_gi(~e$SElement~;s."
+"gl(s.vl_g~.parent~Array~lnk~Opera~eval(~Math.~s.fsg~s.ns6~docum~s.o"
+"un~conne~InlineStats~Track~'0123456789~s[k]=~window~onload~Time~s.e"
+"pa(~s.c_w(~o.type~(s.ssl~n=s.oid(o)~LeaveQuery~')>=~&&t~'=')~){n=~+"
+"1))~' '+~s.t()}~\",''),~=s.oh(o);~+(y<1900?~ingServer~s_gs~true~ses"
+"s~campaign~lif~;fun~,100)~s.co(~s._in~x in ~='s_~ffset~s.c_d~'&pe~s"
+".gv(~s.qav~s.pl~=(apn~sqs',q);~Year(~=s.n.app~&&!~(''+~(\")>=~)+'/~"
+"',s~s()+':'+~){p=~():''~a):f(~){v=s.n.~channel~if(~un)~.target~o.va"
+"lue~etscape~(ns?ns:~s_')t=t~omePage~++}~')<~){x~1);~e))~'+n~height~"
+"events~trk~random~code~un,~try{~'MSIE ~.src~INPUT'~floor(~s.pg~s.nu"
+"m(~s.ape(~s.c_gd~s.dc~.inner~transa~Events~page~.set~Group,~Match,~"
+".fromC~++){~?'':~!='~='+~(\")<~?'&~+';~(f){~>=5)~&&i>~[b](~=l[n];~~"
+"fun`K `ae$p`Ox`X,s=0,e,a,b,c;`S1){e=f`1'\"@z);b=f`1'\\\\',s);c=f`1"
+"\"\\n\",s)`6e<0||(b>=0&&b<$Ie=b`6e<0||(c>=0&&c<$Ie=c`6e>=0$G+=(e>s?"
+"f`0s,e)`Y+(e==c?'\\\\n':'\\\\'+f`0e,e@T;s=e+1}`t `2x+f`0s)}`2f}w.`a"
+"e=`ae@f`K `aa$p`Os=f`1'(')+1,e=f`1')'),a`X,c;`Ss>=0&&s<e){c=f`0s,s+"
+"1)`6c==`s)a+='\",\"';`5(\"\\n\\r\\t \")`1c)<0)a+=c;s$E`2a?'\"'+a+'"
+"\"':a}w.`aa=`ae@f`K `a(cc){cc`X+cc;`Ofc='`Of`cFun`K(@z=cc`1';',cc`1"
+"'{')),e=cc`d}'),o,a,d,q,c,f,h,x;fc+=`aa(cc)+',\"`Os`C;';c=cc`0s+1,e"
+");s=c`1'fun`K^d`Ss>=0){d=1;q`X;x=0;f=c`0s);a=`aa(f);e=o=c`1'{@z);e+"
+"+;`Sd>0){h=c`0e,e+1)`6q`Vh==q@vx)q`X`6h^D\\\\')x=x?0:1;`t x=0}`t{$6"
+"h^D\"'||h==\"'\")q=h`6h^D{')d++`6h^D}')d--^1d>0)e$Ec=c`00,s)+'new F"
+"un`K('+(a?a+`s`Y+'\"'+`ae(c`0o+1,$I+'\")'+c`0e+$Hs=c`1'fun`K')}fc+="
+"`ae(c)$o`2s\");';@5fc);`2f}w.`a=`a`6pg){fun`K s_co(o){`O^y\"_\",1,$"
+"H`2@ho)}w^jco=s_co@f`K @a($7{`O^y$P1,$H`2@Vw^jgs=@a@f`K s_dc($7{`O^"
+"y$P$H`2@Vw^jdc=s_dc;}fun`K s_c($Ppg,ss`4;s._c@kc';`D=@G`6!`D^An){`D"
+"^Al`c@2;`D^An=0;}s._il=`D^Al;@i=`D^An;s._il[@i]=s;`D^An++;s.m`3m){`"
+"2@wm)`1'{$F0`9fl`3x,l){`2x?@wx)`00,l):x`9co`3o`V!o)`2o;`On`C,x^E@jo"
+")$6x`1'select$F0&&x`1'filter$F0)n[x]=o[x];`2n`9num`3x$G`X+x^E`Op=0;"
+"p<x`A;p++)$6(@E')`1x`0p,p@T<0)`20;`21`9rep`3x,o,n){`Oi=x`1o);`Sx$r="
+"0$G=x`00,i)+n+x`0i+o`A);i=x`1o,i+n`A)}`2x`9ape`3x`4,h=@EABCDEF',i,c"
+"=s.^v,n,l,e,y`X;c=c?c`B$2`6x$G`X+x`6c^DAUTO'^X'').c^WAt){for(i=0;i<"
+"x`A;i$ic=x`0i,i+$Hn=x.c^WAt(i)`6n>127){l=0;e`X;`Sn||l<4){e=h`0n%16,"
+"n%16+1)+e;n=`nn/16);l$Ey+='%u'+e}`5c^D+')y+='%2B';`t y+=^Tc)}x=y}`t"
+"{x=x?`y^T''+x),'+`s%2B'):x`6x&&c^aem==1&&x`1'%u$F0&&x`1'%U$F0){i=x`"
+"1'%^d`Si>=0){i++`6h`08)`1x`0i,i+1)`B())>=0)`2x`00,i)+'u00'+x`0i);i="
+"x`1'%',i)}}}}`2x`9epa`3x`4;`2x?un^T`y''+x,'+`s ')):x`9pt`3x,d,f,a`4"
+",t=x,z=0,y,r;`St){y=t`1d);y=y<0?t`A:y;t=t`00,y);^0t,$3t,a)`6r)`2r;z"
+"+=y+d`A;t=x`0z,x`A);t=z<x`A?t:''}`2''`9isf`3t,a){`Oc=a`1':')`6c>=0)"
+"a=a`00,c)`6t`00,2)^D$C`02);`2(t!`X@Q==a)`9fsf`3t,a`4`6`Pa`Ris^et))@"
+"7+=(@7!`X?`s`Y+t;`20`9fs`3x,f`4;@7`X;`Px`Rfs^ef);`2@7`9c_d`X;$Yf`3t"
+",a`4`6!$Wt))`21;`20`9c_gd`3`4,d=`D`F`x^h,n=s.fpC`Q,p`6!n)n=s.c`Q`6d"
+"@v@m@Sn?`nn):2;n=n>2?n:2;p=d`d.')`6p>=0){`Sp>=0&&n>1$1d`d.',p-$Hn--"
+"}@m=p>0&&`Pd,'.`sc_gd^e0)?d`0p):d}}`2@m`9c_r`3k`4;k=$Xk);`Oc=@Us.d."
+"`m,i=c`1@Uk+@R,e=i<0?i:c`1';',i),v=i<0$j@Jc`0i+2+k`A,e<0?c`A:$I;`2v"
+"$k[[B]]'?v:''`9c_w`3k,v,e`4,d=$Y(),l=s.`m^n,t;v`X+v;l=l?@wl)`B$2`6^"
+"c^st=(v!`X?`nl?l:0):-60)`6t){e`c^g;e$e@I(e^L+(t*1000))}^1k^ss.d.`m="
+"k+'`Lv!`X?v:'[[B]]')$o path=/;'+(^c?' expires$le.toGMT`w()$o'`Y+(d?"
+"' domain$ld$o'`Y;`2^kk)==v}`20`9eh`3o,e,r,f`4,b='s^fe+'^f@i,n=-1,l,"
+"i,x`6!^Ml)^Ml`c@2;l=^Ml^Ei=0;i<l`A&&n<0;i++`Vl[i].o==o&&l[i].e==e)n"
+"=i^1n<0@Si;l[n]`C}x$tx.o=o;x.e=e;f=r?x.b:f`6r||f$G.b=r?0:o[e];x.o[e"
+"]=f^1x.b$G.o[b]=x.b;`2b}`20`9cet`3f,a,t,o,b`4,r`6`J>=5^X!s.^S||`J>="
+"7))@5'$Q^0$3a)`zr=s.m(t)?s[t](e):t(e)}^d`t{$6^B^au`1$R4@P0)r=s.m(b)"
+"?s$sa):b(a);`t{^M(`D,'^w',0,o);^0$3a`Teh(`D,'^w',1)}}`2r`9g^Jet`3e`"
+"4;`2`o`9g^Joe`8;^M(@G,\"^w\",1`Te^J=1;`Oc=s.t()`6c)s.d.write(c`Te^J"
+"=0;`2@b'`Tg^Jfb`3a){`2@G`9g^Jf`3w`4,p=w@1,l=w`F;`o=w`6p&&p`F!=l&&p`"
+"F`x==l`x){`o=p;`2s.g^Jf(`o)}`2`o`9g^J`3`4`6!`o){`o=`D`6!s.e^J)`o=s."
+"cet('g^J^e`o,'g^Jet@z.g^Joe,'g^Jfb')}`2`o`9mrq`3u`4,l=^l],n,r;^l]=0"
+"`6l)for(n=0;n<l`A;n$ir$ts.mr(0,0,r.t,r.u,r.r)}`9mr`3@c,q,ta,u,rs`4,"
+"dc=$Z,t1=s.^6@Z,t2=s.^6@ZSecure,ns=s.`W`jspace,un=u?u:$Bs.f$7,unc=`"
+"y$P'_`s-'),r`C,l,imn@ki^f($7,im,b,e`6!rs){rs='http'+@M?'s'`Y+'://'+"
+"(t1?@M@Q2?t2:t1):($B@M?'102':unc))+'.'+($Z?$Z:112)+'.2o7.net')@yb/s"
+"s/'+^2+'/1/H.14/'+@c+'?[AQB]&ndh=1'+(q?q`Y+'&[AQE]'`6^N@v^B`V`J>5.5"
+")rs=^Vrs,4095);`t rs=^Vrs,2047)}^1s.d.images&&`J>=3^X!s.^S||`J>=7)^"
+"X@8<0||`J>=6.1)`V!s.rc)s.rc`C`6!^G){^G=1`6!s.rl)s.rl`C;^ln]`c@2;set"
+"@Iout('$6`N,750)}`t{l=^ln]`6l){r.t=ta;r.u=un;r.r=rs;l[l`A]=r;`2''}i"
+"mn+='^f^G;^G$Eim=`D[imn]`6!im)im=`D[imn]`cImage;im^jl=0;im.@H`cFun`"
+"K('e`s^u^jl=1`6`N);im$S=rs`6rs`1@n=@P0^X!ta||ta^D_self'||ta^D_top'|"
+"|(`D.^h@Qa==`D.^h))){b=e`c^g;`S!im^jl&&e^L-b^L<500)e`c^g}`2''}`2'<i"
+"m'+'g sr'+'c=\"'+rs+'\" width=1 $K=1 border=0 alt=\"\">'`9gg`3v`4`6"
+"!`D['s^fv])`D['s^fv]`X;`2`D['s^fv]`9glf`3t,a`Vt`00,2)^D$C`02);`Os=^"
+"u,v=s.gg(t)`6v)s[t]=v`9gl`3v`4`6$V)`Pv`Rgl^e0)`9gv`3v`4;`2s['vpm^fv"
+"]?s['vpv^fv]:(s[v]?s[v]`Y`9havf`3t,a`4,b=t`00,4),x=t`04),n=`nx),k='"
+"g^ft,m='vpm^ft,q=t,v=s.`I@DVars,e=s.`I@D$c;@F@ot)`6s.@3||^3){v=v?v+"
+"`s+^O+`s+^O2:''`6v@v`Pv`Ris^et))s[k]`X`6`E$L'&&e)@Fs.fs(s[k],e)}s[m"
+"]=0`6`E`WID`Gvid';`5`E^9^qg'`Z`5`E`u^qr'`Z`5`Evmk`Gvmt';`5`E^v^qce'"
+"`6s[k]&&s[k]`B()^DAUTO')@F'ISO8859-1';`5s[k]^aem==2)@F'UTF-8'}`5`E`"
+"W`jspace`Gns';`5`Ec`Q`Gcdp';`5`E`m^n`Gcl';`5`E^Y`Gvvp';`5`E^x`Gcc';"
+"`5`E$5`Gch';`5`E$b`KID`Gxact';`5`E@d`Gv0';`5`E^K`Gs';`5`E`v`Gc';`5`"
+"E`k`Gj';`5`E`b`Gv';`5`E`m^p`Gk';`5`E`r^o`Gbw';`5`E`r^Q`Gbh';`5`E@B`"
+"K`p`Gct';`5`E^i`Ghp';`5`Ep^C`Gp';`5$Wx)`Vb^Dprop`Gc$J;`5b^DeVar`Gv$"
+"J;`5b^Dhier^qh$J`Z^1s[k]@Q$k`I`j'@Q$k`I`p')@p+='&'+q+'`Ls[k]);`2''`"
+"9hav`3`4;@p`X;`P^P`Rhav^e0);`2@p`9lnf`3^R`7^b`7:'';`Ote=t`1@R`6t@Qe"
+">0&&h`1t`0te@T>=0)`2t`00,te);`2''`9ln`3h`4,n=s.`I`js`6n)`2`Pn`Rln^e"
+"h);`2''`9ltdf`3^R`7^b`7:'';`Oqi=h`1'?^dh=qi>=0?h`00,qi):h`6t&&h`0h`"
+"A-(t`A@T^D.'+t)`21;`20`9ltef`3^R`7^b`7:''`6t&&h`1t)>=0)`21;`20`9lt`"
+"3h`4,lft=s.`I^IFile`ps,lef=s.`IEx`h,@e=s.`IIn`h;@e=@e?@e:`D`F`x^h;h"
+"=h`7`6s.^6^ILinks&&lft&&`Plft`Rltd^eh))`2'd'`6s.^6^t^Xlef||@e)^X!le"
+"f||`Plef`Rlte^eh))^X!@e||!`P@e`Rlte^eh)))`2'e';`2''`9lc`8,b=^M(^u,"
+"\"`g\"`T@3=@h^u`Tt(`T@3=0`6b)`2^u$se);`2@b'`Tbc`8,f`6s.d^ad.all^ad."
+"all.cppXYctnr)return;^3=^z?^z:e$8;@5\"$Q$6^3^X^3.tag`j||^3.par`i||^"
+"3@1Nod$I@Vcatch$p}\"`Teo=0'`Toh`3o`4,l=`D`F,h=^m?^m:'',i,j,k,p;i=h`"
+"1':^dj=h`1'?^dk=h`1'/')`6h^Xi<0||(j>=0$rj)||(k>=0$rk))$1o`U&&o`U`A>"
+"1?o`U:(l`U?l`U`Y;i=l.path^h`d/^dh=(p?p+'//'`Y+(o`x?o`x:(l`x?l`x`Y)+"
+"(h`00,1)$k/'?l.path^h`00,i<0?0:i@y'`Y+h}`2h`9ot`3o){`Ot=o.tag`j;t=t"
+"@Q`B?t`B$2`6`ESHAPE')t`X`6t`V`E$T&&@L&&@L`B)t=@L`B();`5^m)t='A';}`2"
+"t`9oid`3o`4,^5,p,c,n`X,x=0`6t@v`q$1o`U;c=o.`g`6^m^X`EA'||`EAREA')^X"
+"!c||!p||p`7`1'javascript$F0))n@X`5c@S`ys.rep(`ys.rep@wc,\"\\r@W\"\\"
+"n@W\"\\t@W' `s^dx=2}`5$9^X`E$T||`ESUBMIT')@S$9;x=3}`5o$S&&`EIMAGE')"
+"n=o$S`6n){`q=^Vn@g;`qt=x}}`2`q`9rqf`3t,un`4,e=t`1@R,u=e>=0?`s+t`00,"
+"e)+`s:'';`2u&&u`1`s+un+`s)>=0?@Jt`0e@T:''`9rq`3un`4,c=un`1`s),v=^k'"
+"s_sq'),q`X`6c<0)`2`Pv,'&`srq^e$7;`2`Pun`Rrq',0)`9sqp`3t,a`4,e=t`1@R"
+",q=e<0$j@Jt`0e+1)`Tsqq[q]`X`6e>=0)`Pt`00,e)`R@s`20`9sqs`3$Pq`4;^4u["
+"un]=q;`20`9sq`3q`4,k@ksq',v=^kk),x,c=0;^4q`C;^4u`C;^4q[q]`X;`Pv,'&`"
+"ssqp',0);`P^2`R@sv`X^E@j^4u`M)^4q[^4u[x]]+=(^4q[^4u[x]]?`s`Y+x^E@j^"
+"4q`M&&^4q[x]^Xx==q||c<2)){v+=(v$n'`Y+^4q[x]+'`Lx);c$E`2@Kk,v,0)`9wd"
+"l`8,r=@b,b=^M(`D,\"@H\"),i,o,oc`6b)r=^u$se)^Ei=0;i<s.d.`Is`A;i$io=s"
+".d.`Is[i];oc=o.`g?\"\"+o.`g:\"\"`6(oc`1\"@a$m0||oc`1\"^joc@x0)&&oc`"
+"1\".tl$m0)^M(o,\"`g\",0,s.lc);}`2r^d`Ds`3`4`6`J>3^X!^N||!^B||`J$q`V"
+"s.b^a^r)s.^r('`g@z.bc);`5s.b&&^H)^H('click@z.bc,false);`t ^M(`D,'@H"
+"',0,`Dl)}`9vs`3x`4,v=s.`W^F,g=s.`W^F$fk@kvsn^f^2+(g?'^fg`Y,n=^kk),e"
+"`c^g,y=e.get@t);e$e@ty+10@Y1900:0))`6v){v*=100`6!n`V!@Kk,x,$I`20;n="
+"x^1n%10000>v)`20}`21`9dyasmf`3t,m`Vt&&m&&m`1t)>=0)`21;`20`9dyasf`3t"
+",m`4,i=t?t`1@R:-1,n,x`6i>=0&&m){`On=t`00,i),x=t`0i+1)`6`Px`Rdyasm^e"
+"m))`2n}`20`9uns`3`4,x=s.`HSele`K,l=s.`HList,m=s.`H$gn,i;^2=^2`7`6x&"
+"&l`V!m)m=`D`F`x`6!m.toLowerCase)m`X+m;l=l`7;m=m`7;n=`Pl,';`sdyas^em"
+")`6n)^2=n}i=^2`1`s`Tfun=i<0?^2:^2`00,i)`9sa`3un`4;^2=un`6!@A)@A=un;"
+"`5(`s+@A+`s)`1$7<0)@A+=`s+un;^2s()`9t`3`4,$M=1,tm`c^g,sed=Math&&@6$"
+"N?@6$U@6$N()*10000000000000):`e@I(),@c='s'+@6$U`e@I()/10800000)%10+"
+"sed,y=`e@t),vt=`e^g(@y'+`eMonth(@y'@Yy+1900:y)+@U`eHour$0`eMinute$0"
+"`eSeconds()+@U`eDay()+@U`e@IzoneO@l(),^J=s.g^J(),ta`X,q`X,qs`X@0`Tu"
+"ns()`6!s.td){`Otl=^J`F,a,o,i,x`X,c`X,v`X,p`X,bw`X,bh`X,^70',k=@K's_"
+"cc`s@b',0^8,hp`X,ct`X,pn=0,ps`6`w&&`w.prototype){^71'`6j.match){^72"
+"'`6tm$eUTC^g){^73'`6^N&&^B&&`J$q^74'`6pn.toPrecision){^75';a`c@2`6a"
+".forEach){^76';i=0;o`C;@5'$Qi`cIterator(o)`z}')`6i&&i.next)^77'}}}}"
+"^1`J>=4)x=^Uwidth+'x'+^U$K`6s.isns||s.^S`V`J>=3$4`b(^8`6`J>=4){c=^U"
+"pixelDepth;bw=`D$a^o;bh=`D$a^Q}}@q=s.n.p^C}`5^N`V`J>=4$4`b(^8;c=^U`"
+"v`6`J$q{bw=s.d.@9`i.o@l^o;bh=s.d.@9`i.o@l^Q`6!^B^ab){`fh$D^dhp=s.b."
+"isH$D(tl^8`z}\");`fclientCaps^dct=s.b.@B`K`p`z}\")}}}`t r`X^1@q)`Sp"
+"n<@q`A&&pn<30){ps=^V@q[pn].^h@g$o'`6p`1ps)<0)p+=ps;pn$Es.^K=x;s.`v="
+"c;s.`k=j;s.`b=v;s.`m^p=k;s.`r^o=bw;s.`r^Q=bh;s.@B`K`p=ct;s.^i=hp;s."
+"p^C=p;s.td=1^1s.useP^C)s.doP^C(s);`Ol=`D`F,r=^J.@9ent.`u`6!s.^9)s.^"
+"9=l`6!s.`u)s.`u=r`6s.@3||^3){`Oo=^3?^3:s.@3`6!o)`2'';`Op=@o'$d`j'),"
+"w=1,^5,@N,x=`qt,h,l,i,oc`6^3&&o==^3){`So@vn@Q$kBODY'){o=o.par`i?o.p"
+"ar`i:o@1Node`6!o)`2'';^5;@N;x=`qt}oc=o.`g?''+o.`g:''`6(oc`1\"@a@x0&"
+"&oc`1\"^joc$m0)||oc`1\".tl@x0)`2''}ta=n?o$8:1;h@Xi=h`1'?^dh=s.`I@O`"
+"w||i<0?h:h`00,i);l=s.`I`j?s.`I`j:s.ln(h);t=s.`I`p?s.`I`p`7:s.lt(h)`"
+"6t^Xh||l))q+=@n=@3^f(`Ed'||`Ee'?$Xt):'o')+(h?@nv1`Lh)`Y+(l?@nv2`Ll)"
+"`Y;`t $M=0`6s.^6@C`V!p$1@o'^9^dw=0}^5;i=o.sourceIndex`6^Z@S^Z;x=1;i"
+"=1^1p&&n@Q)qs='&pid`L^Vp,255))+(w$npidt$lw`Y+'&oid`L^Vn@g)+(x$noidt"
+"$lx`Y+'&ot`Lt)+(i$noi$li`Y}^1!$M@vqs)`2''`6s.p_r)s.p_r();`O$O`X`6$M"
+"^avs(sed))$O=s.mr(@c,(vt$nt`Lvt)`Y+s.hav()+q+(qs?qs:s.rq(^2)),ta`Ts"
+"q($M$jqs`T@3=^3=s.`I`j=s.`I`p=`D^jobjectID=s.ppu`X`6$V)`D^j@3=`D^je"
+"o=`D^j`I`j=`D^j`I`p`X;`2$O`9tl`3o,t,n`4;s.@3=@ho`T`I`p=t;s.`I`j=n;s"
+".t()`9ssl=(`D`F`U`7`1'https@P0`Td=@9ent;s.b=s.d.body;s.n=navigator;"
+"s.u=s.n.userAgent;@8=s.u`1'N$A6/^d`Oapn@u`j,v@uVersion,ie=v`1$R'),o"
+"=s.u`1'@4 '),i`6v`1'@4@P0||o>0)apn='@4';^N@r^DMicrosoft Internet Ex"
+"plorer'`Tisns@r^DN$A'`T^S@r^D@4'`Tismac=(s.u`1'Mac@P0)`6o>0)`J`ls.u"
+"`0o+6));`5ie>0){`J=`ni=v`0ie+5))`6`J>3)`J`li)}`5@8>0)`J`ls.u`0@8+10"
+"));`t `J`lv`Tem=0`6`w$h^W){i=^T`w$h^W(256))`B(`Tem=(i^D%C4%80'?2:(i"
+"^D%U0100'?1:0))}s.sa(un`Tvl_l='`WID,vmk,ppu,^v,`W`jspace,c`Q,`m^n,$"
+"d`j,^9,`u,^x';^P=^O+',^Y,$5,server,$d`p,$b`KID,purchaseID,@d,state,"
+"zip,$L,products,`I`j,`I`p'^E`On=1;n<51;n++)^P+=',prop$J+',eVar$J+',"
+"hier$J;^O2='^K,`v,`k,`b,`m^p,`r^o,`r^Q,@B`K`p,^i,p^C';^P+=`s+^O2;s."
+"vl_g=^P+',`W^F,`W^F$f`HSele`K,`HList,`H$g^6^ILinks,^6^t,^6@C,`I@O`w"
+",`I^IFile`ps,`IEx`h,`IIn`h,`I@DVars,`I@D$c,`I`js,@3';$V=pg@0)`6!ss)"
+"`Ds()}",
w=window,l=w.s_c_il,n=navigator,u=n.userAgent,v=n.appVersion,e=
v.indexOf('MSIE '),m=u.indexOf('Netscape6/'),a,i,s;if(un){un=
un.toLowerCase();if(l)for(i=0;i<l.length;i++){s=l[i];if(s._c=='s_c'){
if(s.oun==un)return s;else if(s.fs(s.oun,un)){s.sa(un);return s}}}}
eval(d);c=s_d(c);i=c.indexOf("function s_c(");eval(c.substring(0,i))
if(!un)return 0;c=c.substring(i);if(e>0){a=parseInt(i=v.substring(e
+5));if(a>3)a=parseFloat(i)}else if(m>0)a=parseFloat(u.substring(m+10)
);else a=parseFloat(v);if(a>=5&&v.indexOf('Opera')<0&&u.indexOf(
'Opera')<0){eval(c);return new s_c(un,pg,ss)}else s=s_c2f(c);return s(
un,pg,ss)}s_gi()


------=_NextPart_000_0000_01C89314.8E152AC0--
