From: <Saved by Microsoft Internet Explorer 5>
Subject: =?Windows-1252?Q?Tech_Trader_Daily_-_Barron=92s_Online_:_The_Dell_Shakeup?=
	=?Windows-1252?Q?:_Everyone_Becomes_a_Consultant;_Few_Seem_Impressed_With?=
	=?Windows-1252?Q?_Latest_Re-org?=
Date: Thu, 1 Jan 2009 12:28:26 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C96C0C.71FC3050"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-closing-a-chapter-on-dells-struggle-to-come-back/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Tech Trader =
Daily - Barron=E2=80=99s Online : The Dell Shakeup: Everyone Becomes a =
Consultant; Few Seem Impressed With Latest Re-org</TITLE><LINK=20
href=3D"http://online.barrons.com/j20type.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
href=3D"http://online.barrons.com/barrons-media/barrons.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"http://online.barrons.com/favicon.ico"=20
type=3Dimage/x-icon rel=3D"shortcut icon">
<SCRIPT type=3Dtext/javascript><!--=0A=
var nSP=3D"http://online.barrons.com",pID=3D"9_2000";=0A=
//--></SCRIPT>

<SCRIPT src=3D"http://online.barrons.com/quotesearch.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://online.barrons.com/headerscripts.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://online.barrons.com/barrons-media/headerscripts2.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://online.barrons.com/barrons-media/commonFunctions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://online.barrons.com/barrons.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://online.barrons.com/javascript/clickability_email.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var fileNOTloaded =3D true;=0A=
var NumAttempts =3D 0;=0A=
var symbol=3D"DELL";=0A=
function onLoadAction() {=0A=
=0A=
	=0A=
}=0A=
document.onload=3DonLoadAction;=0A=
</SCRIPT>

<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<STYLE type=3Dtext/css media=3Dscreen>@import url( =
http://online.barrons.com/j20type.css );
@import url( http://online.barrons.com/css/newbarrons.css );
</STYLE>
<LINK title=3D"Tech Trader Daily - Barron=E2=80=99s Online"=20
href=3D"http://blogs.barrons.com/techtraderdaily/feed/" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK =
href=3D"http://blogs.barrons.com/techtraderdaily/xmlrpc.php"=20
rel=3Dpingback>
<SCRIPT type=3Dtext/javascript>var =
site=3D"WSJ",pID=3D"0_0002",gcPH=3D"/pj/PortfolioDisplay.cgi",gcWIA=3D"ht=
tp://users.wsj.com/WebIntegration/WebIntegrationServlet",gcLFU=3D"https:/=
/users1.wsj.com/lmda/do/submitLogin",gcHSP=3D"https://",gcDomain=3D"onlin=
e.wsj.com",pStl=3D"2-col",PSS=3D"0_0002",PSSG=3D"header0_0002"</SCRIPT>
<LINK title=3D"December 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/" =
rel=3Darchives><LINK=20
title=3D"November 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/11/"=20
rel=3Darchives><LINK title=3D"October 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/10/" =
rel=3Darchives><LINK=20
title=3D"September 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/09/"=20
rel=3Darchives><LINK title=3D"August 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/08/" =
rel=3Darchives><LINK=20
title=3D"July 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/07/"=20
rel=3Darchives><LINK title=3D"June 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/06/" =
rel=3Darchives><LINK=20
title=3D"May 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/05/"=20
rel=3Darchives><LINK title=3D"April 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/04/" =
rel=3Darchives><LINK=20
title=3D"March 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/03/"=20
rel=3Darchives><LINK title=3D"February 2008"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/02/" =
rel=3Darchives><LINK=20
title=3D"January 2008" =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/01/"=20
rel=3Darchives><LINK title=3D"December 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/12/" =
rel=3Darchives><LINK=20
title=3D"November 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/11/"=20
rel=3Darchives><LINK title=3D"October 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/10/" =
rel=3Darchives><LINK=20
title=3D"September 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/09/"=20
rel=3Darchives><LINK title=3D"August 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/08/" =
rel=3Darchives><LINK=20
title=3D"July 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/07/"=20
rel=3Darchives><LINK title=3D"June 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/06/" =
rel=3Darchives><LINK=20
title=3D"May 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/05/"=20
rel=3Darchives><LINK title=3D"April 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/04/" =
rel=3Darchives><LINK=20
title=3D"March 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/03/"=20
rel=3Darchives><LINK title=3D"February 2007"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2007/02/" =
rel=3Darchives><LINK=20
title=3D"January 2007" =
href=3D"http://blogs.barrons.com/techtraderdaily/2007/01/"=20
rel=3Darchives><LINK title=3D"December 2006"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2006/12/" =
rel=3Darchives><LINK=20
title=3D"November 2006" =
href=3D"http://blogs.barrons.com/techtraderdaily/2006/11/"=20
rel=3Darchives><LINK title=3D"October 2006"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2006/10/" =
rel=3Darchives><LINK=20
title=3D"September 2006" =
href=3D"http://blogs.barrons.com/techtraderdaily/2006/09/"=20
rel=3Darchives><LINK title=3D"August 2006"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2006/08/" =
rel=3Darchives><LINK=20
title=3D"July 2006" =
href=3D"http://blogs.barrons.com/techtraderdaily/2006/07/"=20
rel=3Darchives><LINK title=3D"June 2006"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2006/06/" =
rel=3Darchives><LINK=20
title=3D"May 2006" =
href=3D"http://blogs.barrons.com/techtraderdaily/2006/05/"=20
rel=3Darchives><LINK title=3DRSD=20
href=3D"http://blogs.barrons.com/techtraderdaily/xmlrpc.php?rsd"=20
type=3Dapplication/rsd+xml rel=3DEditURI><!-- Added by "del.icio.us - =
Bookmark this!", a WordPress Plugin of Arne Brachhold, v1.1 -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
				//Bookmark on del.icio.us=0A=
				function dbt_bookmark(targetURL, title) {=0A=
					//URL of this document=0A=
					var loc=3Dlocation.href;=0A=
					if(targetURL && targetURL.length>0) loc =3D targetURL;=0A=
					//Strip out any anchors=0A=
					var apos=3Dloc.indexOf('#');=0A=
					loc=3D(apos>0?loc.substring(0,apos):loc);=0A=
					//Redirect to del.icio.us=0A=
					/***=0A=
					location.href=3D'http://del.icio.us/post?v=3D2&amp;url=3D'=0A=
					+ encodeURIComponent(loc)=0A=
					+'&amp;title=3D'=0A=
					+encodeURIComponent(document.title);=0A=
					****/=0A=
window.open('http://del.icio.us/post?v=3D4&amp;partner=3Dwsj&amp;noui&amp=
;jump=3Dclose&amp;url=3D'=0A=
					+ encodeURIComponent(loc)=0A=
					+'&amp;title=3D'=0A=
					=
+encodeURIComponent(title),'delicious','resizable=3D1,toolbar=3D0,width=3D=
750,height=3D520');=0A=
					//Return false so the link won't be activated. =0A=
=0A=
					return false;=0A=
				}=0A=
			</SCRIPT>

<META=20
content=3D"The Dell Shakeup: Everyone Becomes a Consultant; Few Seem =
Impressed With Latest Re-org"=20
name=3Dtitle>
<META=20
content=3D"Today closes a chapter in the Dell (DELL) recovery story: =
Founder and CEO Michael Dell hired Mike Cannon, formerly chief executive =
of contract electronics manufacturer Solectron (sold to Flextronics =
(FLEX) last year), in February of 2007 to fill a new post of President =
of Global Operations. Today, Cannon is departing, with Dell shares =
trading at $10.20, less than half what they were on Valentine=E2=80=99s =
Day, 2007, when Cannon=E2=80=99s appointment was announced.  More than =
anything, the shake-up promises to leave Dell with lots of consultants: =
Cannon=E2=80=99s to be replaced by Jeff Clarke, who has been head of =
business client products, ..."=20
name=3Ddescription>
<STYLE type=3Dtext/css>DIV.listItems UL {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 8px 0px; FONT-FAMILY: arial; =
LIST-STYLE-TYPE: disc
}
DIV.leftListItems UL {
	PADDING-LEFT: 15px
}
DIV.rightListItems UL {
	PADDING-LEFT: 40px
}
DIV.listItems A {
	COLOR: #0253b7; TEXT-DECORATION: none
}
DIV.listItems A:hover {
	TEXT-DECORATION: underline
}
.blogrollheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#cccccc 1px solid
}
.morelink {
	FONT-SIZE: 11px; FONT-FAMILY: ARIAL
}
#dhtmltooltip {
	FONT-SIZE: 11px; VISIBILITY: hidden; WIDTH: 227px; FONT-FAMILY: arial; =
POSITION: absolute; BACKGROUND-COLOR: white
}
#tooltipText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 15px; PADDING-TOP: 10px; FONT-FAMILY: arial
}
.t {
	BACKGROUND: url(http://online.barrons.com/img/blogRollDot.gif) repeat-x =
0px 0px
}
.b {
	BACKGROUND: url(http://online.barrons.com/img/blogRollDot.gif) repeat-x =
0px 100%
}
.l {
	BACKGROUND: url(http://online.barrons.com/img/blogRollDot.gif) repeat-y =
0px 0px
}
.r {
	BACKGROUND: url(http://online.barrons.com/img/blogRollDot.gif) repeat-y =
100% 0px
}
.bl {
	BACKGROUND: =
url(http://online.barrons.com/img/blogRollLowerLeftCorner.gif) no-repeat =
0px 100%
}
.br {
	BACKGROUND: =
url(http://online.barrons.com/img/blogRollLowerRightCorner.gif) =
no-repeat 100% 100%
}
.tl {
	BACKGROUND: =
url(http://online.barrons.com/img/blogRollUpperLeftCorner.gif) no-repeat =
0px 0px
}
.tr {
	BACKGROUND: =
url(http://online.barrons.com/img/blogRollUpperRightCorner.gif) =
no-repeat 100% 0px
}
</STYLE>

<STYLE type=3Dtext/css>UL.twoColCats {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.twoColCats LI {
	DISPLAY: block; FLOAT: left; WIDTH: 50%
}
</STYLE>

<STYLE type=3Dtext/css>A.rsswidget {
	DISPLAY: inline! important
}
A.rsswidget IMG {
	BACKGROUND: orange; COLOR: white
}
</STYLE>

<META content=3D"MSHTML 6.00.2900.5726" name=3DGENERATOR></HEAD>
<BODY=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; BACKGROUND-COLOR: =
#fff">
<SCRIPT>=0A=
var nSP =3D "http://online.barrons.com";=0A=
</SCRIPT>

<DIV id=3DwholePage style=3D"WIDTH: 990px"><A name=3Dtop></A><!-- HAT =
URL =
http://online.barrons.com/static_html_files/barrons/barrons_header_hat.ht=
m--><!-- START: barrons_header_hat.htm -->
<SCRIPT type=3Dtext/javascript>=20
<!--
    searchBoxID =3D 'QuoteSearchBox';
    resultContainerID =3D 'symbolCompleteResults';
    searchGoButtonID =3D 'SearchQuoteGoButton';
//--></SCRIPT>
<LINK href=3D"http://s.wsj.net/css/autocomplete.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT src=3D"http://s.wsj.net/javascript/yui-0.12.2.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://blogs.barrons.com/barrons-media/barrons_infocomplete.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://blogs.barrons.com/barrons-media/barrons_autocomplete.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
if (typeof(initInfoComplete) !=3D 'undefined' && =
YAHOO.util.Event){YAHOO.util.Event.onAvailable('QuoteSearchBox', =
initInfoComplete); }
//-->
</SCRIPT>

<STYLE type=3Dtext/css>#hat_div {
	VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 28px
}
</STYLE>

<SCRIPT src=3D"http://c.wsj.net/dynamic/hat/hatloader.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--

	var isMSIE =3D /*@cc_on!@*/false;

	if(isMSIE && (document.domain.indexOf('ds.sat.wsj.com') !=3D -1 || =
document.domain.indexOf('ds.wsj.com') !=3D -1)){
		document.write('<link href=3D"http://s.wsj.net/css/hatIEPortfolio.css" =
type=3D"text/css" rel=3D"stylesheet" \/>');
	}

//--></SCRIPT>
<!-- begin html insert -->
<DIV class=3Dhat_bol id=3Dhat_div>
<DIV id=3Dhat_logo></DIV>
<UL class=3Dhat_tabs>
  <LI class=3Dhat_tab id=3Dhat_tab1 onmouseover=3Dhat.tabover(this)=20
  onmouseout=3Dhat.tabout(this)><A id=3Dhat_link1 =
onclick=3D"hat.track('WSJ')"=20
  href=3D"http://online.wsj.com/home"></A>
  <LI class=3Dhat_tab id=3Dhat_tab2 onmouseover=3Dhat.tabover(this)=20
  onmouseout=3Dhat.tabout(this)><A id=3Dhat_link2 =
onclick=3D"hat.track('MW')"=20
  href=3D"http://www.marketwatch.com/"></A>
  <LI class=3Dhat_tabsel id=3Dhat_tab3 onmouseover=3Dhat.tabover(this)=20
  onmouseout=3Dhat.tabout(this)><A id=3Dhat_link3 =
onclick=3D"hat.track('BOL')"=20
  href=3D"http://online.barrons.com/home"></A>
  <LI class=3Dhat_tab id=3Dhat_tab4 onmouseover=3Dhat.tabover(this)=20
  onmouseout=3Dhat.tabout(this)><A id=3Dhat_link4 =
onclick=3D"hat.track('ATD')"=20
  href=3D"http://allthingsd.com/"></A>
  <LI class=3Dhat_tab id=3Dhat_tab5 onmouseover=3Dhat.moremenu()=20
  onmouseout=3Dhat.moremenuhide()><SPAN>More</SPAN>=20
  <UL id=3Dhat_more_menu>
    <LI class=3Dhat_drop_item id=3Dhat_more1 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('BC')"=20
    href=3D"http://bigcharts.marketwatch.com/">BigCharts</A>=20
    <LI class=3Dhat_drop_item id=3Dhat_more2 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('VSE')"=20
    href=3D"http://vse.marketwatch.com/Game/Homepage.aspx">Virtual Stock =

    Exchange</A>=20
    <LI class=3Dhat_drop_item id=3Dhat_more3 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('ASIA')"=20
    href=3D"http://online.wsj.com/asia">WSJ Asia</A>=20
    <LI class=3Dhat_drop_item id=3Dhat_more4 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('EUR')"=20
    href=3D"http://online.wsj.com/europe">WSJ Europe</A>=20
    <LI class=3Dhat_drop_item id=3Dhat_more5 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('SPA')"=20
    href=3D"http://online.wsj.com/americas">WSJ Americas</A>=20
    <LI class=3Dhat_drop_item id=3Dhat_more6 =
onmouseover=3Dhat.menuover(this)=20
    onmouseout=3Dhat.menuout(this)><A onclick=3D"hat.track('CHI')"=20
    href=3D"http://chinese.wsj.com/gb/index.asp">WSJ Chinese</A> =
</LI></UL></LI></UL><!-- end html insert -->
<DIV class=3Dhat_search id=3Dhat_search_autocomplete>
<FORM name=3DautocompleteHeaderForm>
<TABLE class=3DautocompleteContainer cellSpacing=3D0 cellPadding=3D0 =
border=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV class=3DsymbolCompleteContainer>
      <DIV><INPUT class=3DunUsed id=3DQuoteSearchBox =
onblur=3DsetFocused(null);=20
      onfocus=3DsearchFieldOnFocus(this);setFocused(this); =
maxLength=3D80=20
      value=3D"Enter Symbol(s) or Keyword(s)" name=3DQuoteSearchBox=20
      autocomplete=3D"off"></DIV></DIV>
      <DIV class=3Dhat_button id=3DSearchQuoteGoButton><SPAN=20
      class=3Dhat_button_text>SEARCH</SPAN> </DIV>
      <DIV style=3D"CLEAR: both">
      <DIV class=3DsubSymbolCompleteResults=20
    =
id=3DsymbolCompleteResults></DIV></DIV></TD></TR></TBODY></TABLE></FORM><=
/DIV></DIV><!-- end HAT-->
<DIV id=3DquoteHeader style=3D"WIDTH: 990px">
<DIV id=3DhTop style=3D"WIDTH: 990px">
<DIV id=3DHeaderTop=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #0c2577; =
BORDER-RIGHT-WIDTH: 0px; min-width: 990px; max-width: 990px"><IMG=20
style=3D"DISPLAY: block" height=3D1 alt=3D"" =
src=3D"http://online.barrons.com/img/b.gif"=20
width=3D990> <A=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
href=3D"http://online.barrons.com/home"><IMG=20
style=3D"BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px"=20
height=3D70 alt=3D"Barron's Online"=20
src=3D"http://online.barrons.com/barrons-media/BOL_logo_top_page_05.gif" =

width=3D168></A> </DIV><!-- START: HORIZONTAl NAV: =
barrons_horizontal_nav.htm -->
<STYLE type=3Dtext/css>A:link {
	COLOR: #0c2577; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0c2577; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
</STYLE>

<DIV class=3Dnavcontainer>
<TABLE height=3D25 cellSpacing=3D0 cellPadding=3D0 width=3D990 =
border=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB1=20
      onmouseover=3DHideNav();OpenMenu_nodiv(1);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3D(loggedIn)?nSP+'/home?=
MOD=3Dtopnav':nSP+'/home?MOD=3Dtopnav'"=20
      onmouseout=3DCloseMenu(1);overHNTab=3Dfalse>Home </DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB2=20
      onmouseover=3DHideNav();OpenMenu(2);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/this_week?mod=3D=
blog_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(2);overHNTab=3Dfalse>News &amp; Commentary =
</DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB3=20
      onmouseover=3DHideNav();OpenMenu(3);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/company?mod=3Dbl=
og_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(3);overHNTab=3Dfalse>Companies </DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB4=20
      onmouseover=3DHideNav();OpenMenu(4);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/markets?mod=3Dbl=
og_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(4);overHNTab=3Dfalse>Markets </DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB5=20
      onmouseover=3DHideNav();OpenMenu(5);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/technology?mod=3D=
blog_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(5);overHNTab=3Dfalse>Technology </DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB6=20
      onmouseover=3DHideNav();OpenMenu(6);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/funds?mod=3Dblog=
_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(6);overHNTab=3Dfalse>Funds/Q&amp;A =
</DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB7=20
      onmouseover=3DHideNav();OpenMenu_nodiv(7);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/bolportfolio/por=
tfolio?mod=3Dblog_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(7);overHNTab=3Dfalse>Portfolio </DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB8=20
      onmouseover=3DHideNav();OpenMenu(8);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/data?mod=3Dblog_=
techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(8);overHNTab=3Dfalse>Data &amp; Tools =
</DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB9=20
      onmouseover=3DHideNav();OpenMenu(9);overHNTab=3Dtrue=20
      =
onclick=3D"suppress_popup=3Dtrue;window.location=3DnSP+'/online_exclusive=
s?mod=3Dblog_techtraderdailyblog_topnav'"=20
      onmouseout=3DCloseMenu(9);overHNTab=3Dfalse>Online Extras =
</DIV></TD>
    <TD>
      <DIV class=3DnavNode id=3DHNTAB10=20
      onmouseover=3DHideNav();OpenMenu(10);overHNTab=3Dtrue=20
      =
onclick=3D"window.location=3D'https://store.buysub.com/webapp/wcs/stores/=
servlet/CategoryDisplay?storeId=3D50101&amp;catalogId=3D10701&amp;categor=
yId=3D13152'"=20
      onmouseout=3DCloseMenu(10);overHNTab=3Dfalse>Newsletters=20
</DIV></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dmenu id=3DHNMenu1 style=3D"WIDTH: 60px"><A=20
href=3D"http://blogs.barrons.com/">Home</A></DIV>
<DIV class=3Dmenu id=3DHNMenu2 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 150px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/this_week?mod=3Dblog_techtraderdailyblog=
_topnav">This=20
Week's Magazine</A></NOSCRIPT>
<SCRIPT>ChangeNavURL("/this_week?mod=3Dblog_techtraderdailyblog_topnav", =
"This Week's Magazine")</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/online_exclusives?mod=3Dblog_techtraderd=
ailyblog_topnav">Online=20
Exclusives</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/online_exclusives?mod=3Dblog_techtraderdailyblog_t=
opnav', 'Online Exclusives')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/9_0630.html?mod=3Dblog_techt=
raderdailyblog_topnav">Latest=20
News</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/9_0630.html?mod=3Dblog_techtraderdaily=
blog_topnav', 'Latest News')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/documents/b-oldtoc.htm?mod=3Dblog_techtr=
aderdailyblog_topnav">Past=20
Editions</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/documents/b-oldtoc.htm?mod=3Dblog_techtraderdailyb=
log_topnav', 'Past Editions')</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu3 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 110px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/company?mod=3Dblog_techtraderdailyblog_t=
opnav">Companies=20
Page</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/company?mod=3Dblog_techtraderdailyblog_topnav', =
'Companies Page')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><A=20
href=3D"http://blogs.barrons.com/stockstowatchtoday/?mod=3Dblog_techtrade=
rdailyblog_topnav">Stocks=20
To Watch</A></DIV><!--	<div class=3D"menuItem"><noscript><a =
href=3D"/company_index?mod=3Dblog_techtraderdailyblog_topnav">Company =
Index</a></noscript><script>ChangeNavURL('/company_index?mod=3Dblog_techt=
raderdailyblog_topnav', 'Company Index')</script></div>--></DIV>
<DIV class=3Dmenu id=3DHNMenu4 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 125px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/markets?mod=3Dblog_techtraderdailyblog_t=
opnav">Markets=20
Page</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/markets?mod=3Dblog_techtraderdailyblog_topnav', =
'Markets Page')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/data?mod=3Dblog_techtraderdailyblog_topn=
av">Markets=20
Data Center</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/data?mod=3Dblog_techtraderdailyblog_topnav', =
'Markets Data Center')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/mktlab?mod=3Dblog_techtraderdailyblog_to=
pnav">Market=20
Lab</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/mktlab?mod=3Dblog_techtraderdailyblog_topnav', =
'Market Lab')</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu5 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 114px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/technology?mod=3Dblog_techtraderdailyblo=
g_topnav">Technology=20
Page</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/technology?mod=3Dblog_techtraderdailyblog_topnav',=
 'Technology Page')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><A=20
href=3D"http://blogs.barrons.com/techtraderdaily/?mod=3Dblog_techtraderda=
ilyblog_topnav">Tech=20
Trader Blog</A></DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu6 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 127px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/funds?mod=3Dblog_techtraderdailyblog_top=
nav">Funds=20
Page</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/funds?mod=3Dblog_techtraderdailyblog_topnav', =
'Funds Page')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/9_0201.html?mod=3Dblog_techt=
raderdailyblog_topnav">Fund=20
&amp; Stock Tables</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/9_0201.html?mod=3Dblog_techtraderdaily=
blog_topnav', 'Fund &amp; Stock Tables')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/page/9_0216-fundscope.html">Fund=20
Scope</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/page/9_0216-fundscope.html?mod=3Dblog_techtraderda=
ilyblog_topnav', 'Fund Scope')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/fund/screener.html?mod=3Dblog_techtrader=
dailyblog_topnav">Fund=20
Screener</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/fund/screener.html?mod=3Dblog_techtraderdailyblog_=
topnav', 'Fund Screener')</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu7 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 86px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/bolportfolio/portfolio?mod=3Dblog_techtr=
aderdailyblog_topnav">Portfolio</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/bolportfolio/portfolio?mod=3Dblog_techtraderdailyb=
log_topnav', 'Portfolio')</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu8 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 123px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/data?mod=3Dblog_techtraderdailyblog_topn=
av">Markets=20
Data Center</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/data?mod=3Dblog_techtraderdailyblog_topnav', =
'Markets Data Center')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/mktlab?mod=3Dblog_techtraderdailyblog_to=
pnav">Market=20
Lab</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/mktlab?mod=3Dblog_techtraderdailyblog_topnav', =
'Market Lab')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/barrons_econoday.html?mod=3D=
blog_techtraderdailyblog_topnav">Economic=20
Calendar</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/barrons_econoday.html?mod=3Dblog_techt=
raderdailyblog_topnav', 'Economic Calendar')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/page/stock_screener.html?mod=3Dblog_tech=
traderdailyblog_topnav">Stock=20
Screener</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/page/stock_screener.html?mod=3Dblog_techtraderdail=
yblog_topnav', 'Stock Screener')</SCRIPT>
</DIV><!--	<div class=3D"menuItem"><noscript><a =
href=3D"/company_index?mod=3Dblog_techtraderdailyblog_topnav">Company =
Index</a></noscript><script>ChangeNavURL('/company_index?mod=3Dblog_techt=
raderdailyblog_topnav', 'Company Index')</script></div>-->
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/page/markets_calendar.html?mod=3Dblog_te=
chtraderdailyblog_topnav">Markets=20
Calendar</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/page/markets_calendar.html?mod=3Dblog_techtraderda=
ilyblog_topnav', 'Markets Calendar')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/stock_grader_public.html?mod=
=3Dblog_techtraderdailyblog_topnav">StockGrader</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/stock_grader_public.html?mod=3Dblog_te=
chtraderdailyblog_topnav', 'StockGrader')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/market_gauge.html?mod=3Dblog=
_techtraderdailyblog_topnav">MarketGauge</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/market_gauge.html?mod=3Dblog_techtrade=
rdailyblog_topnav', 'MarketGauge')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/fund/screener.html?mod=3Dblog_techtrader=
dailyblog_topnav">Fund=20
Screener</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/fund/screener.html?mod=3Dblog_techtraderdailyblog_=
topnav', 'Fund Screener')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/barrons_400.html?mod=3Dblog_=
techtraderdailyblog_topnav">Barron's=20
400</A></NOSCRIPT>
<SCRIPT>ChangeNavURL("/public/page/barrons_400.html?mod=3Dblog_techtrader=
dailyblog_topnav", "Barron's 400")</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu9 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 110px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/online_exclusives?mod=3Dblog_techtraderd=
ailyblog_topnav">Online=20
Exclusives</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/online_exclusives?mod=3Dblog_techtraderdailyblog_t=
opnav', 'Online Exclusives')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><A=20
href=3D"http://blogs.barrons.com/video?mod=3Dblog_techtraderdailyblog_top=
nav">Videos</A></DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/mostpopular?mod=3Dblog_techtraderdailybl=
og_topnav">Most=20
Popular</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/mostpopular?mod=3Dblog_techtraderdailyblog_topnav'=
, 'Most Popular')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><A=20
href=3D"http://blogs.barrons.com/techtraderdaily/?mod=3Dblog_techtraderda=
ilyblog_topnav">Tech=20
Trader Blog</A></DIV>
<DIV class=3DmenuItem><A=20
href=3D"http://blogs.barrons.com/stockstowatchtoday/?mod=3Dblog_techtrade=
rdailyblog_topnav">Stocks=20
To Watch</A></DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/mobile.html?mod=3Dblog_techt=
raderdailyblog_topnav">Mobile</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/mobile.html?mod=3Dblog_techtraderdaily=
blog_topnav', 'Mobile')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/bolpodcast.html?mod=3Dblog_t=
echtraderdailyblog_topnav">Podcasts</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/bolpodcast.html?mod=3Dblog_techtraderd=
ailyblog_topnav', 'Podcasts')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/9_0813.html?mod=3Dblog_techt=
raderdailyblog_topnav">RSS=20
News Feeds</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/9_0813.html?mod=3Dblog_techtraderdaily=
blog_topnav', 'RSS News Feeds')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/email?mod=3Dblog_techtraderdailyblog_top=
nav">Email=20
Alerts</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/email?mod=3Dblog_techtraderdailyblog_topnav', =
'Email Alerts')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/barrons_400.html?mod=3Dblog_=
techtraderdailyblog_topnav">Barron's=20
400</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/barrons_400.html?mod=3Dblog_techtrader=
dailyblog_topnav', "Barron's 400")</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/my_account?mod=3Dblog_techtraderdailyblo=
g_topnav">My=20
Account</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/my_account?mod=3Dblog_techtraderdailyblog_topnav',=
 'My Account')</SCRIPT>
</DIV>
<DIV class=3DmenuItem><NOSCRIPT><A=20
href=3D"http://blogs.barrons.com/public/page/contact_us.html?mod=3Dblog_t=
echtraderdailyblog_topnav">Customer=20
Service</A></NOSCRIPT>
<SCRIPT>ChangeNavURL('/public/page/contact_us.html?mod=3Dblog_techtraderd=
ailyblog_topnav', 'Customer Service')</SCRIPT>
</DIV></DIV>
<DIV class=3Dmenu id=3DHNMenu10 onmouseover=3DoverHNOpen=3Dtrue=20
style=3D"Z-INDEX: 999; WIDTH: 93px" onmouseout=3DoverHNOpen=3Dfalse>
<DIV class=3DmenuItem><A=20
href=3D"https://w1.buysub.com/pubs/D2/BSW/Microsite_Index.jsp?cds_page_id=
=3D53753&amp;cds_mag_code=3DBSW&amp;cds_response_key=3DW9AZBBBV">Subscrib=
e</A></DIV>
<DIV class=3DmenuItem><A=20
href=3D"https://w1.buysub.com/pubs/D2/BSW/Microsite_Index.jsp?cds_page_id=
=3D53753&amp;cds_mag_code=3DBSW&amp;cds_response_key=3DW9AZBBBW">About</A=
></DIV>
<DIV class=3DmenuItem><A=20
href=3D"https://store.buysub.com/webapp/wcs/stores/servlet/CategoryDispla=
y?storeId=3D50101&amp;catalogId=3D10701&amp;categoryId=3D13152">Latest=20
Issues</A></DIV>
<DIV class=3DmenuItem><A=20
href=3D"https://w1.buysub.com/servlet/CSGateway?cds_mag_code=3DBSW">Manag=
e<BR>Subscription</A></DIV></DIV><!-- END: HORIZONTAL NAV: =
barrons_horizontal_nav.htm -->
<DIV=20
style=3D"BORDER-TOP: #dbd6b7 2px solid; FONT-SIZE: 0px; MARGIN: 0px; =
OVERFLOW: hidden; WIDTH: 990px; LINE-HEIGHT: 0"></DIV>
<DIV class=3Dp9=20
style=3D"BORDER-RIGHT: #fafaf2 0px solid; PADDING-RIGHT: 20px; =
BORDER-TOP: #fafaf2 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; =
MARGIN: 0px; BORDER-LEFT: #fafaf2 0px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #fafaf2 1px solid; BACKGROUND-COLOR: #c0c4d3; TEXT-ALIGN: =
center"><!-- Start double click uber ad 728 X 90 -->
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
var o1 =3D Math.ceil(Math.random() * 99999999999999999999);=0A=
var tempHTML =3D '';=0A=
var adURL =3D =
'http://ad.doubleclick.net/adi/'+((GetCookie('etsFlag'))?'ets.wsj.com':'b=
arrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc + ';' + =
segQS + ';sz=3D728x90;ptile=3D1;ord=3D' + o1 + ';';=0A=
tempHTML +=3D '<iframe id=3D"adR1" width=3D"728" height=3D"90" =
marginwidth=3D"0" marginheight=3D"0" hspace=3D"0" vspace=3D"0" =
frameborder=3D"0" scrolling=3D"no" bordercolor=3D"#000000" =
style=3D"width:728px;">';=0A=
ListOfIframes.adR1=3D adURL;=0A=
tempHTML +=3D '<a =
href=3D"http://ad.doubleclick.net/jump/'+((GetCookie('etsFlag'))?'ets.wsj=
.com':'barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc =
+ ';' + segQS + ';sz=3D728x90;ptile=3D1;ord=3D' + o1 + ';" =
target=3D"_new">';=0A=
tempHTML +=3D '<img =
src=3D"http://ad.doubleclick.net/ad/'+((GetCookie('etsFlag'))?'ets.wsj.co=
m':'barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc + =
';' + segQS + ';sz=3D728x90;ptile=3D1;ord=3D' + o1 + ';" border=3D"0" =
width=3D"728" height=3D"90" vspace=3D"0" alt=3D"Advertisement" /></a><br =
/></iframe>';=0A=
document.write(tempHTML);=0A=
//-->=0A=
</SCRIPT>
<!-- End double click uber ad 728 X 90 --></DIV>
<DIV class=3Drap>
<DIV class=3Dbarronsheader>
<TABLE class=3Dmain>
  <TBODY>
  <TR>
    <TD class=3Dcontent><!--=0A=
  <div class=3D"header-left">=0A=
-->
      <DIV class=3Dheader-title><A title=3D"Tech Trader Daily - =
Barron=E2=80=99s Online"=20
      href=3D"http://blogs.barrons.com/techtraderdaily"><IMG=20
      class=3Dheader-title-image alt=3D"Tech Trader Daily - =
Barron=E2=80=99s Online"=20
      =
src=3D"http://online.barrons.com/img/blogs/techtraderdaily_title.gif">=20
      </A></DIV>
      <DIV class=3Dbarronsheader-description>News, analysis and insights =
on=20
      technology investing from Barron=E2=80=99s Silicon Valley bureau. =
</DIV><!--=0A=
   </div>=0A=
 --></TD>
    <TD class=3Dsearchform><!--=0A=
  <div class=3D"header-right">=0A=
  <div class=3D"searchform">=0A=
  -->
      <FORM action=3Dhttp://blogs.barrons.com/techtraderdaily =
method=3Dget><LABEL=20
      class=3Dbarronslabel for=3Ds>Blog Search:&nbsp;</LABEL> <INPUT =
class=3Dformtext=20
      id=3Ds size=3D9 name=3Ds> <INPUT class=3Dsearchformimage =
type=3Dimage=20
      alt=3D"Submit Blog Search"=20
      =
src=3D"http://online.barrons.com/barrons-media/BOL_box_arrow_ltblue.gif">=
=20
      </FORM><!--	  =0A=
    </div>=0A=
 </div>=0A=
  --></TD></TR></TBODY></TABLE></DIV>
<DIV class=3Dpostnav>
<TABLE>
  <TBODY>
  <TR>
    <TD align=3Dright width=3D"45%">=C2=AB <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/zoinks-micros=
oft-confirms-zune-technical-glitch/">Zoinks!=20
      Microsoft Confirms Zune Technica[...]</A> -- Previous </TD>
    <TD noWrap width=3D"5%">| <A title=3D"Tech Trader Daily - =
Barron=E2=80=99s Online"=20
      href=3D"http://blogs.barrons.com/techtraderdaily">Main</A> | </TD>
    <TD align=3Dleft width=3D"45%">Next -- <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/amazon-replac=
es-merrill-in-sp-100-flir-added-to-spx/">Amazon=20
      Replaces Merrill in S&amp;P 100; [...]</A> =C2=BB =
</TD></TR></TBODY></TABLE></DIV>
<TABLE class=3Dmain cellSpacing=3D0 cellPadding=3D0>
  <TBODY>
  <TR>
    <TD class=3Dcontent vAlign=3Dtop>
      <DIV class=3Dpost>
      <DIV class=3Dpost-date>December 31, 2008, 4:05 pm</DIV>
      <H2 class=3Dpost-title>The Dell Shakeup: Everyone Becomes a =
Consultant; Few=20
      Seem Impressed With Latest Re-org</H2>
      <DIV class=3Dpost-info>Posted by Tiernan Ray </DIV>
      <DIV class=3Dpost-content>
      <P>Today closes a chapter in the Dell (<A=20
      =
href=3D"http://online.barrons.com/quotes/main.html?name=3D&amp;symbol=3Dd=
ell&amp;type=3Dusstock+usfund">DELL</A>)=20
      recovery story: Founder and CEO Michael Dell hired Mike Cannon, =
formerly=20
      chief executive of contract electronics manufacturer Solectron =
(sold to=20
      Flextronics (<A=20
      =
href=3D"http://online.barrons.com/quotes/main.html?name=3D&amp;symbol=3Df=
lex&amp;type=3Dusstock+usfund">FLEX</A>)=20
      last year), in February of 2007 to fill a new post of President of =
Global=20
      Operations. Today, <A=20
      =
href=3D"http://www.dell.com/content/topics/global.aspx/corp/pressoffice/e=
n/2008/2008_12_31_rr_000?c=3Dus&amp;l=3Den&amp;s=3Dcorp">Cannon=20
      is departing</A>, with Dell shares trading at $10.20, less than =
half what=20
      they were on Valentine=E2=80=99s Day, 2007, when Cannon=E2=80=99s =
appointment was=20
      announced. </P>
      <P>More than anything, the shake-up promises to leave Dell with =
lots of=20
      consultants:</P>
      <P>Cannon=E2=80=99s to be replaced by Jeff Clarke, who has been =
head of business=20
      client products, but Cannon will remain on as a consultant. At the =
same=20
      time, the company=E2=80=99s head of marketing, Mark Jarvis, is =
leaving, to be=20
      replaced by Erin Nelson, who has been running marketing for Dell =
in=20
      Europe. Jarvis is to also remain on retainer. </P>
      <P>Cannon=E2=80=99s departure is part of a reorganization of its =
commercial PC=20
      operations (those that cater to business versus consumers) =
announced by=20
      Dell, with the company shifting from a division that was based =
around=20
      geographic regions, to a new structure built upon three customer=20
      categories: large enterprise, public sector, and small and medium=20
      businesses. </P>
      <P><STRONG>R.W. Baird analyst Jayson Noland</STRONG>, who has a =
=E2=80=9CNeutral=E2=80=9D=20
      rating on shares of Dell, is concerned about what Cannon=E2=80=99s =
departure means=20
      for Dell=E2=80=99s cost-cutting initiatives: =E2=80=9CWe believe =
Cannon was charged with=20
      the bulk of the $3 billion cost savings initiative outlined at =
Dell=E2=80=99s=20
      April analyst day,=E2=80=9D he writes in a report today. =
=E2=80=9CTherefore, we view=20
      Cannon=E2=80=99s departure as a near-term red flag given that =
gross margin=20
      improvements are key to improving operating leverage at =
Dell.=E2=80=9D Noland=20
      observes that Dell today reiterated its $3 billion cost savings =
goal.</P>
      <P>Noland says the restructuring of commercial PCs is a good move, =
that it=20
      will help Dell service large corporate customers. </P>
      <P>Others argue the product is lacking. <A=20
      =
href=3D"http://www.bloomberg.com/apps/news?pid=3Dconewsstory&amp;refer=3D=
conews&amp;tkr=3DDELL%3AUS&amp;sid=3DaiIEC6EEkjVo"><STRONG>Bloomberg</STR=
ONG>=20
      quotes Roger Kay, president of researcher Endpoint Technologies =
Associates=20
      Inc.</A> in Wayland, Massachusetts, as saying, =E2=80=9CThis =
restructuring is in=20
      response to mediocre results [=E2=80=A6] It is not enough. They do =
need to work on=20
      their product portfolio and their supply chain and =
distribution.=E2=80=9D</P>
      <P><STRONG>Dow Jones Newswires</STRONG> quotes a <STRONG>Barclays =
Capital=20
      Equity Research</STRONG> note, which argues that =E2=80=9CGiven =
Cannon was leading=20
      the cost effort, we believe investors need more specifics from the =
company=20
      around where the savings are coming from, how much could fall to =
the=20
      bottom line, and what metrics we can use to measure the =
company=E2=80=99s=20
      success.=E2=80=9D</P></DIV>
      <DIV class=3Dpost-info></DIV>
      <DIV class=3Dpost-footer><A class=3Dpermalink=20
      title=3D"Permanent link to The Dell Shakeup: Everyone Becomes a =
Consultant; Few Seem Impressed With Latest Re-org"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/"=20
      rel=3Dbookmark>Permalink </A>| Trackback URL:=20
      =
http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-closing-=
a-chapter-on-dells-struggle-to-come-back/trackback/=20
      <SPAN class=3Deditlink></SPAN>
      <DIV>Save &amp; Share: <!--=0A=
http://www.facebook.com/share.php?u=3Dhttp://blogs.barrons.com/techtrader=
daily/2008/12/31/dell-shakeup-closing-a-chapter-on-dells-struggle-to-come=
-back/--><A=20
      title=3D"Share this story via Facebook"=20
      =
onclick=3D"window.open('http://www.facebook.com/share.php?u=3D'+encodeURI=
Component('http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shake=
up-closing-a-chapter-on-dells-struggle-to-come-back/')+'&amp;t=3D' + =
encodeURIComponent('The Dell Shakeup: Everyone Becomes a Consultant; Few =
Seem Impressed With Latest Re-org'), 'share', =
'toolbar=3D0,status=3D0,width=3D770,height=3D450,resizable=3D1,scrollbars=
=3D1'); return false;"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#"=20
      target=3D_blank>Share on Facebook </A>| <A=20
      title=3D"Bookmark this story in Del.icio.us"=20
      onclick=3D"return dbt_bookmark( =
'http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-closing=
-a-chapter-on-dells-struggle-to-come-back/', 'The Dell Shakeup: Everyone =
Becomes a Consultant; Few Seem Impressed With Latest Re-org');"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#"=20
      target=3D_blank>Del.icio.us</A> <!--=0A=
http://digg.com/submit?phase=3D2&url=3Dhttp://blogs.barrons.com/techtrade=
rdaily/2008/12/31/dell-shakeup-closing-a-chapter-on-dells-struggle-to-com=
e-back/&title=3DThe Dell Shakeup: Everyone Becomes a Consultant; Few =
Seem Impressed With Latest Re-org&bodytext=3D<br />=0A=
-->|=20
      <A title=3D"Submit this story to Digg"=20
      =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3Dhttp://blogs.barrons.c=
om/techtraderdaily/2008/12/31/dell-shakeup-closing-a-chapter-on-dells-str=
uggle-to-come-back/&amp;title=3DThe Dell Shakeup: Everyone Becomes a =
Consultant; Few Seem Impressed With Latest Re-org&amp;bodytext=3D<br />" =

      target=3D_blank>Digg&nbsp;this</A> | <A =
onmouseover=3Dreturn(ETMouseOver());=20
      =
onclick=3D"return(ET2('http://blogs.barrons.com/techtraderdaily/2008/12/3=
1/dell-shakeup-closing-a-chapter-on-dells-struggle-to-come-back/', 'The =
Dell Shakeup: Everyone Becomes a Consultant; Few Seem Impressed With =
Latest Re-org'));"=20
      onmouseout=3D"return(ETMouseOut()); class=3D"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#"=20
      submenu?><SPAN style=3D"MARGIN-BOTTOM: 5px">Email This=20
      </SPAN></A></DIV></DIV><BR><A name=3Dcomments>
      <DIV class=3Dcomments-headline>Comments</DIV></A>
      <DIV class=3Dcomments-note>Report offensive comments to <A=20
      =
href=3D"mailto:techtraderdaily@barrons.com">techtraderdaily@barrons.com</=
A></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>He can=E2=80=99t execute. Tell his cozy board to remove him. =
None of his=20
      employees support Michael, he=E2=80=99s lost our respect. No one I =
know supports=20
      him or his team.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>Fire Michadl Dell.</SPAN> - <SPAN=20
      class=3Dcomment-date>December 31, 2008 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179054"><SPAN=20
      class=3Dcomment-time>4:35 pm</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>With nothing different in the pipeline, Dell will make that =
sad,=20
      painful decline to irrelevance. Gateway anyone?</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>TimboM</SPAN> - <SPAN =
class=3Dcomment-date>December 31,=20
      2008 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179060"><SPAN=20
      class=3Dcomment-time>5:25 pm</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>When a company is bereft of true customer value-creating =
innovation -=20
      and Dell=E2=80=99s one trick was postponed manufacturing for =
distribution - they=20
      do one round of restructuring after another. They still have a few =

      thousand employees to fire so thqt they can keep squeezing out =
earning,=20
      but what then? Meanhile they spend almost as much on R&amp;D as =
Apple with=20
      nothing to show for it. What a mess. What were those famous words =
for=20
      Apple, Michael?Perhaps that is the best solution.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>One more thing</SPAN> - <SPAN=20
      class=3Dcomment-date>December 31, 2008 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179066"><SPAN=20
      class=3Dcomment-time>5:34 pm</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>Too bad that their cozy little relationship with Intel =
can=E2=80=99t be resumed=20
      in it=E2=80=99s full glory! Then they could increase their bottom =
line by several=20
      hundred million without even trying!! All they=E2=80=99d have to =
do is stop=20
      selling AMD CPUs, but then, of course, their server customers =
would just=20
      go somewhere else, along with all their $$$=E2=80=A6.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>drcpu</SPAN> - <SPAN =
class=3Dcomment-date>December 31,=20
      2008 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179088"><SPAN=20
      class=3Dcomment-time>6:48 pm</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>Dell can=E2=80=99t be saved till all middle management is gone. =
You don=E2=80=99t need=20
      layers of people repackaging status, as well as lying. We were not =
allowed=20
      to fix the problems we found, as this would impact schedules, =
mangement=E2=80=99s=20
      bonuses are tied to schedules.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>XDell</SPAN> - <SPAN =
class=3Dcomment-date>December 31,=20
      2008 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179127"><SPAN=20
      class=3Dcomment-time>9:47 pm</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>If true that Dell spends as much on R&amp;D as Apple then =
something is=20
      clearly wrong. Time to cut R&amp;D and lay off lots of those =
folks. I=20
      don=E2=80=99t see anything special coming out of dells =
products.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>John</SPAN> - <SPAN =
class=3Dcomment-date>January 1,=20
      2009 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179184"><SPAN=20
      class=3Dcomment-time>1:35 am</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>This marks another major milestone in the long history of dirty =

      politics played by Jeff Clarke as he relentlessly moves up the =
Dell ranks=20
      at all costs. The only way Michael can save the company is to fire =
anyone=20
      who has been with the company before 2000. These fat cats have too =
much to=20
      lose by changing the status quo. Michael should start off at the =
top and=20
      fumigate the place if there is to be any hope at =
all=E2=80=A6</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>Savage</SPAN> - <SPAN =
class=3Dcomment-date>January 1,=20
      2009 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179218"><SPAN=20
      class=3Dcomment-time>3:31 am</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>Whatever happened to this company. Years ago they could do =
nothing=20
      wrong. Maybe they should go back to 1984.</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>Alvin Arsewipe</SPAN> - <SPAN=20
      class=3Dcomment-date>January 1, 2009 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179272"><SPAN=20
      class=3Dcomment-time>7:47 am</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomment>
      <DIV class=3Dcomment-text>
      <P>Bought a laptop - 5 total failures so far - remotely deleted =
the=20
      conflicting software witin weeks of purchase - then - replaced =
screen -=20
      replaced motherboard - replaced screen again - replaced graphics =
card.=20
      Still in 1st year - quality??? Any questions???</P></DIV>
      <DIV class=3Dcomment-info><SPAN class=3Dcomment-by>Comment =
by</SPAN> <SPAN=20
      class=3Dcomment-author>Dave</SPAN> - <SPAN =
class=3Dcomment-date>January 1,=20
      2009 at <A=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#comment-179310"><SPAN=20
      class=3Dcomment-time>11:19 am</SPAN> </A><SPAN=20
      class=3Dcomment-edit-link></SPAN></DIV></DIV>
      <DIV class=3Dcomments-headline>Post a Comment</DIV>
      <DIV class=3Dreply>
      <FORM class=3Dcommentform=20
      =
action=3Dhttp://blogs.barrons.com/techtraderdaily/wp-comments-post.php=20
      method=3Dpost>
      <DIV class=3Dcommentform-name><LABEL class=3Dcommentform-label =
for=3Dauthor>Name=20
      :</LABEL> <INPUT id=3Dauthor tabIndex=3D1 name=3Dauthor> </DIV>
      <DIV class=3Dcommentform-comment><LABEL class=3Dcommentform-label=20
      for=3Durl>Comment:</LABEL> <TEXTAREA id=3Dcomment tabIndex=3D4 =
name=3Dcomment rows=3D6></TEXTAREA> </DIV>
      <DIV class=3Dcommentform-submit><INPUT id=3Dsubmit tabIndex=3D5 =
type=3Dsubmit value=3DSubmit name=3Dsubmit>=20
      <INPUT type=3Dhidden value=3D10112 name=3Dcomment_post_ID>=20
      =
</DIV></FORM></DIV></DIV></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN=
></SPAN></SPAN></TD>
    <TD class=3Dsidebar vAlign=3Dtop>
      <DIV class=3Dsidebar><!-- DHOLDREN new to widgetize this theme -->
      <DIV class=3D"panel widget widget_wsj_recent_posts" =
id=3Dwsj-recent-posts>
      <H2 class=3Dwidgettitle>RECENT POSTS</H2>
      <DIV class=3Drecent-post>
      <DIV class=3Drecent-post-title><A=20
      title=3D"Permanent Link: E-Commerce: Evidence Sales Plunged After =
Christmas"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/e-commerce-ev=
idence-sales-plunged-after-christmas/"=20
      rel=3Dbookmark>E-Commerce: Evidence Sales Plunged After =
Christmas</A></DIV>
      <DIV class=3Drecent-post-date>Dec 31, 2008</DIV></DIV>
      <DIV class=3Drecent-post>
      <DIV class=3Drecent-post-title><A=20
      title=3D"Permanent Link: Amazon Replaces Merrill in S&amp;amp;P =
100; Flir Added to SPX"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/amazon-replac=
es-merrill-in-sp-100-flir-added-to-spx/"=20
      rel=3Dbookmark>Amazon Replaces Merrill in S&amp;P 100; Flir Added =
to=20
      SPX</A></DIV>
      <DIV class=3Drecent-post-date>Dec 31, 2008</DIV></DIV>
      <DIV class=3Drecent-post>
      <DIV class=3Drecent-post-title><A=20
      title=3D"Permanent Link: The Dell Shakeup: Everyone Becomes a =
Consultant; Few Seem Impressed With Latest Re-org"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/"=20
      rel=3Dbookmark>The Dell Shakeup: Everyone Becomes a Consultant; =
Few Seem=20
      Impressed With Latest Re-org</A></DIV>
      <DIV class=3Drecent-post-date>Dec 31, 2008</DIV></DIV>
      <DIV class=3Drecent-post>
      <DIV class=3Drecent-post-title><A=20
      title=3D"Permanent Link: Zoinks! Microsoft Confirms Zune Technical =
Glitch"=20
      =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/zoinks-micros=
oft-confirms-zune-technical-glitch/"=20
      rel=3Dbookmark>Zoinks! Microsoft Confirms Zune Technical =
Glitch</A></DIV>
      <DIV class=3Drecent-post-date>Dec 31, 2008</DIV></DIV></DIV>
      <DIV class=3Dgotopage-top><A class=3Dunvisited=20
      href=3D"http://online.barrons.com/technology">VISIT BARRON'S TECH =
PAGE <IMG=20
      alt=3D"Go To Page" =
src=3D"http://online.barrons.com/img/more_arrows.gif">=20
      </A></DIV>
      <DIV class=3DboldGreyNine=20
      style=3D"MARGIN-LEFT: 20px; WIDTH: 300px; TEXT-ALIGN: =
center">advertisement</DIV><!-- Begin adR Banner Ad -->
      <DIV style=3D"WIDTH: 300px; HEIGHT: 250px">
      <SCRIPT type=3Dtext/javascript>=0A=
    <!--=0A=
    =0A=
    var o =3D Math.ceil(Math.random() * 99999999999999999999);=0A=
    =0A=
    var tempHTML =3D '';=0A=
    var adURL =3D =
'http://ad.doubleclick.net/adi/'+((GetCookie('etsFlag'))?'ets.wsj.com':'b=
arrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc + ';' + =
segQS + ';sz=3D300x250;ord=3D' + o + ';';=0A=
    tempHTML +=3D '<iframe id=3D"adR" width=3D"300" height=3D"250" =
marginwidth=3D"0" marginheight=3D"0" frameborder=3D"0" scrolling=3D"no" =
style=3D"margin-top:6px;margin-left:20px;margin-bottom:14px">';=0A=
    ListOfIframes.adR =3D adURL;=0A=
    tempHTML +=3D '<a =
href=3D"http://ad.doubleclick.net/jump/'+((GetCookie('etsFlag'))?'ets.wsj=
.com':'barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc =
+ ';' + segQS + ';sz=3D300x250;ord=3D'+ o + ';" target=3D"_new">';=0A=
    tempHTML +=3D '<img =
src=3D"http://ad.doubleclick.net/ad/'+((GetCookie('etsFlag'))?'ets.wsj.co=
m':'barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc + =
';' + segQS + ';sz=3D300x250;ord=3D' + o + ';" border=3D"0" =
width=3D"300" height=3D"250" vspace=3D"0" alt=3D"Advertisement"></a><br =
/></iframe>';=0A=
    document.write(tempHTML);=0A=
    // -->=0A=
  </SCRIPT>
      </DIV><!-- End Uber Banner Ad --><BR>
      <DIV class=3D"panel widget widget_topstories" =
id=3Dtop-stories-rss>
      <H2 class=3Dwidgettitle>Top Tech Stories</H2>
      <P><A=20
      =
href=3D"http://feedproxy.google.com/~r/barrons/xml/rss/3_7518/~3/Ox_QG5dr=
plg/SB123033325997836245.html">Picture=20
      of Health</A></P>
      <P><A=20
      =
href=3D"http://feedproxy.google.com/~r/barrons/xml/rss/3_7518/~3/En08m0Z9=
AtQ/SB123033350456736271.html">High-Tech=20
      Has Its Wal-Mart Moment</A></P>
      <P><A=20
      =
href=3D"http://feedproxy.google.com/~r/barrons/xml/rss/3_7518/~3/yRCJUCq7=
uyI/SB123033330011936237.html">Fidelity=20
      Rolls Out Some Holiday Goodies</A></P>
      <P><A =
href=3D"http://online.barrons.com/technology">MORE</A></P></DIV>
      <DIV class=3D"panel widget widget_about_this_blog" =
id=3Dabout-this-blog>
      <H2 class=3Dwidgettitle>ABOUT THIS BLOG</H2>
      <P>
      <P><IMG style=3D"FLOAT: left; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: =
3px"=20
      height=3D48 =
src=3D"http://online.barrons.com/barrons-media/savitzHed.gif"=20
      width=3D44 border=3D0>Tech Trader Daily is a blog on technology =
investing=20
      written from Palo Alto, California by long-time Barron's West =
Coast Editor=20
      Eric J. Savitz. The blog provides news, analysis and original =
reporting on=20
      events important to investors in software, hardware, the Internet, =

      telecommunications and related fields.</P>
      <P>Eric joined Barron's as a feature writer in New York in 1988, =
after=20
      four years at the Dow Jones news wires. In 1995, he moved to =
California as=20
      the magazine's first reporter in Silicon Valley, creating the =
Plugged In=20
      column. Eric left Barron's in 1998 to become executive editor of =
The=20
      Industry Standard. He rejoined Barron's in Palo Alto in late 2001. =
Eric=20
      also writes the weekly Tech Trader column in the print edition of=20
      Barron's. Criticisms, comments and tips can be sent to: <A=20
      =
href=3D"mailto:techtraderdaily@barrons.com">techtraderdaily@barrons.com</=
A>=20
      .</P>
      <P></P></DIV>
      <DIV class=3D"panel widget widget_html" id=3Dhtml-1>
      <DIV class=3DboldGreyNine=20
      style=3D"MARGIN-LEFT: 20px; WIDTH: 300px; TEXT-ALIGN: =
center">advertisement</DIV>
      <DIV style=3D"WIDTH: 300px; HEIGHT: 250px">
      <SCRIPT type=3Dtext/javascript>
<!--
var tempHTML =3D '';
var adURL =3D =
'http://ad.doubleclick.net/adi/'+((GetCookie('etsFlag'))?'ets.wsj.com':'b=
ottom.barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + msrc =
+ ';' + segQS + ';' + mc + ';sz=3D300x250;ord=3D21100211002110021100;';
if ( isSafari ) {
 tempHTML +=3D '<iframe id=3D"adB" src=3D"'+adURL+'" width=3D"300" =
height=3D"250" marginwidth=3D"0" marginheight=3D"0" hspace=3D"0" =
vspace=3D"0" frameborder=3D"0" scrolling=3D"no" bordercolor=3D"#000000" =
style=3D"width:300">';
} else {
 //tempHTML +=3D '<iframe id=3D"adB" =
src=3D"/static_html_files/blank.htm" width=3D"300" height=3D"250" =
marginwidth=3D"0" marginheight=3D"0" hspace=3D"0" vspace=3D"0" =
frameborder=3D"0" scrolling=3D"no" bordercolor=3D"#000000" =
style=3D"width:300px;">';
tempHTML +=3D '<iframe id=3D"adB" width=3D"300" height=3D"250" =
marginwidth=3D"0" marginheight=3D"0" frameborder=3D"0" scrolling=3D"no" =
style=3D"margin-top:6px;margin-left:0px;margin-bottom:14px">';
 ListOfIframes.adB=3D adURL;
}
tempHTML +=3D '<a =
href=3D"http://ad.doubleclick.net/jump/'+((GetCookie('etsFlag'))?'ets.wsj=
.com':'bottom.barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' =
+ msrc + ';' + segQS + ';' + mc + =
';sz=3D300x250;ord=3D21100211002110021100;" target=3D"_new">';
tempHTML +=3D '<img =
src=3D"http://ad.doubleclick.net/ad/'+((GetCookie('etsFlag'))?'ets.wsj.co=
m':'bottom.barrons.com')+'/blog_techtraderdaily;!category=3D;msrc=3D' + =
msrc + ';' + segQS + ';' + mc + =
';sz=3D300x250;ord=3D21100211002110021100;" border=3D"0" width=3D"300" =
height=3D"250" vspace=3D"0" alt=3D"Advertisement" /></a><br =
/></iframe>';
document.write(tempHTML);
// -->
  </SCRIPT>
      </DIV></DIV>
      <DIV class=3D"panel widget widget_include" id=3Dinclude-2>
      <DIV class=3Dblogrollheading>OTHER BLOGS FROM WSJ.COM</DIV>
      <DIV class=3DlistItems>
      <DIV class=3DleftListItems>
      <UL>
        <LI><A class=3Dunvisited=20
        onmouseover=3D"ddrivetip('<b>Deal Journal</b> is an =
up-to-the-minute take on deals and deal-makers, updated throughout each =
market day with exclusive news, analysis, data and more. The Journal\'s =
Dana Cimilluca and Dennis Berman are the lead writers.');"=20
        onmouseout=3Dhideddrivetip() =
href=3D"http://blogs.wsj.com/deals">Deal=20
        Journal</A>=20
        <LI><A class=3Dunvisited=20
        onmouseover=3D"ddrivetip('<b>MarketBeat</b>, led by Wall Street =
Journal Online writer David Gaffen, looks under the hood of Wall Street =
each day, finding market-moving news and analyzing interesting trends =
and numbers.');"=20
        onmouseout=3Dhideddrivetip()=20
        href=3D"http://blogs.wsj.com/marketbeat">MarketBeat</A> =
</LI></UL></DIV>
      <DIV class=3DrightListItems>
      <UL>
        <LI><A class=3Dunvisited=20
        onmouseover=3D"ddrivetip('<b>Environmental Capital</b> collects =
and analyzes news in everything from oil to gas, from ethanol to wind =
power. It is updated throughout each market day by WSJ.com editors, =
using sources from around the world.');"=20
        onmouseout=3Dhideddrivetip()=20
        href=3D"http://blogs.wsj.com/environmentalcapital">Environmental =

        Capital</A>=20
        <LI><A class=3Dunvisited=20
        onmouseover=3D"ddrivetip('<b>Real Time Economics</b> offers =
exclusive news, analysis and commentary on the economy, Federal Reserve =
policy and economics. The Wall Street Journal\'s Greg Ip and Sudeep =
Reddy are the lead writers.');"=20
        onmouseout=3Dhideddrivetip() =
href=3D"http://blogs.wsj.com/economics">Real=20
        Time Economics</A> </LI></UL></DIV></DIV>
      <DIV style=3D"CLEAR: both"></DIV></DIV>
      <DIV class=3D"panel widget widget_rss_subscribe" =
id=3Drss-subscribe>
      <H2 class=3Dwidgettitle>Subscribe</H2>
      <P><B>RSS</B> -- subscribe to updated headlines to read from =
anywhere on=20
      the Web. For more about RSS, click <A=20
      href=3D"http://online.wsj.com/public/page/0_0813.html">here<A>. =
</P>
      <P class=3Drss-feed><A title=3D"RSS2 Feed for Tech Trader Daily"=20
      href=3D"http://blogs.barrons.com/techtraderdaily/feed/"><IMG =
alt=3DRSS=20
      =
src=3D"http://www.feedburner.com/fb/images/pub/feed-icon16x16.png"> =
<SPAN=20
      class=3Drss-feed>Tech Trader Daily</SPAN></A> </P></DIV>
      <DIV class=3D"panel widget widget_saveandshare"=20
      id=3Dsave-share-facebookdiggetc>
      <H2 class=3Dwidgettitle>Save &amp; Share</H2>
      <P><B>Digg</B> -- submit this item to be shared and voted on by =
the digg=20
      community. For more about digg, click <A=20
      href=3D"http://www.digg.com/about">here</A>.<BR><B>Del.icio.us</B> =
-- mark=20
      an item as a favorite to access later or share with the =
del.icio.us=20
      community. For more about del.icio.us, click <A=20
      href=3D"http://del.icio.us/about/">here</A>.<BR><B>Facebook</B> -- =
share an=20
      item with users of Facebook, a collection of school, company and =
regional=20
      social networks. For more about Facebook, click <A=20
      href=3D"http://www.facebook.com/about.php">here</A>.<BR></P></DIV>
      <DIV class=3D"panel widget widget_rss" id=3Drss-1>
      <H2 class=3Dwidgettitle><A class=3Drsswidget title=3D"Syndicate =
this content"=20
      href=3D"http://feedproxy.google.com/atd-feed/"><IMG height=3D14 =
alt=3DRSS=20
      =
src=3D"http://blogs.barrons.com/techtraderdaily/wp-content/mu-plugins/wid=
gets/rss.png"=20
      width=3D14></A> <A class=3Drsswidget title=3D"All Things Digital"=20
      href=3D"http://allthingsd.com/">LATEST HEADLINES FROM ALL THINGS=20
      DIGITAL</A></H2>
      <UL>
        <LI><A class=3Drsswidget=20
        title=3D"Contrary to popular opinion, Research In =
Motion=E2=80=99s BlackBerry Storm is not a smartphone. It's a Netbook. =
So says Mike Lazaridis, the company=E2=80=99s founder and co-CEO, who =
apparently hasn=E2=80=99t seen an Eee PC lately. Asked by CNet Asia if =
he viewed Netbooks as a competitor to RIM=E2=80=99s BlackBerry devices, =
Lazaris, referring to the Storm, said, &quot;These are Netbooks. They =
are just smaller.&quot;"=20
        =
href=3D"http://digitaldaily.allthingsd.com/20081231/blackberry-storm-ipho=
ne-actually-netbooks-really-really-small-netbooks/">BlackBerry=20
        Storm, iPhone Actually Netbooks, Really, Really Small Netbooks =
[Digital=20
        Daily]</A>
        <LI><A class=3Drsswidget=20
        title=3D"The industry's report card is just like every report =
card it has had since the advent of Napster: Digital sales are up, but =
not enough to counter the plunge in CD sales. We'll hear the same thing =
in 12 months. In the meantime, though, there is lots of good music to =
listen to. Go find some of it and have a happy new year."=20
        =
href=3D"http://mediamemo.allthingsd.com/20081231/the-music-business-bids-=
good-riddance-to-2008-gets-ready-to-say-the-same-thing-to-2009/">The=20
        Music Business Bids Good Riddance to 2008, Gets Ready to Say the =
Same=20
        Thing to 2009 [MediaMemo]</A>
        <LI><A class=3Drsswidget=20
        title=3D"Why has John Malone been dumping shares of =
IAC/InterActiveCorp in the past two weeks? Liberty Media Corp., the =
company controlled by cable industry pioneer Mr. Malone--and =
incidentally the majority shareholder in IAC--has in recent weeks sold =
roughly $17.5 million worth of IAC stock.  The recent sales raise =
questions about whether Mr. Malone is losing confidence in his IAC =
investment."=20
        =
href=3D"http://voices.allthingsd.com/20081231/john-malone-quietly-dumps-i=
ac-shares/">John=20
        Malone Quietly Dumps IAC Shares [Voices]</A> </LI></UL></DIV>
      <DIV class=3D"panel widget widget_calendar" id=3Dcalendar>
      <H2 class=3Dwidgettitle>PAST POSTS</H2>
      <DIV id=3Dcalendar_wrap>
      <TABLE id=3Dwp-calendar summary=3DCalendar>
        <CAPTION>December 2008</CAPTION>
        <THEAD>
        <TR>
          <TH title=3DMonday scope=3Dcol abbr=3DMonday>M</TH>
          <TH title=3DTuesday scope=3Dcol abbr=3DTuesday>T</TH>
          <TH title=3DWednesday scope=3Dcol abbr=3DWednesday>W</TH>
          <TH title=3DThursday scope=3Dcol abbr=3DThursday>T</TH>
          <TH title=3DFriday scope=3Dcol abbr=3DFriday>F</TH>
          <TH title=3DSaturday scope=3Dcol abbr=3DSaturday>S</TH>
          <TH title=3DSunday scope=3Dcol =
abbr=3DSunday>S</TH></TR></THEAD>
        <TFOOT>
        <TR>
          <TD id=3Dprev abbr=3DNovember colSpan=3D3><A=20
            title=3D"View posts for November 2008"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/11/">=C2=AB=20
Nov</A></TD>
          <TD class=3Dpad>&nbsp;</TD>
          <TD class=3Dpad id=3Dnext colSpan=3D3>&nbsp;</TD></TR></TFOOT>
        <TBODY>
        <TR>
          <TD><A=20
            title=3D"Yahoo In Search Deal With MSFT? Apparently =
Not.&#10;Downturn? What Downturn? Thanksgiving Weekend Shopping Tops =
Expectations; Bargains Too Big To Ignore?&#10;Taiwan Semi Cuts Q4 Rev =
Guidance; Ominous For Semis&#10;Global Chip Sales Fall 2.4% In =
October&#10;BankRate Boosted By Lower Mortgage Rate; Citi =
Upgrades&#10;Qimonda Delays Q4 Results; In Talks With Investors; =
Bankrupty Looms If No Deal Is Reached&#10;Marvell: Street Ests Tumbling; =
Earnings Tomorrow&#10;Alvarion Reportedly Mulls 10% Workforce =
Reduction&#10;Solarfun Swoons; Collins Stewart Cuts Ests Ahead Of =
Earnings Tomorrow; Sees Possible Cash Crunch Ahead&#10;Software: Piper =
Cuts Ests On ORCL, RHT, TIBX, LWSN&#10;Garmin Shrs Falling As GPS Device =
Prices Crumble&#10;Baidu=E2=80=99s New Worry: A Wave Of =
Litigation&#10;Dell: Weisel Sees Bad Omens In Weekend Store =
Checks&#10;LDK Solar: S&amp;P Downgrades To =E2=80=9CStrong =
Sell=E2=80=9D&#10;Google: Could They Have Two Down Rev Years =
Ahead?&#10;Cyber Monday Meltdown; Nasdaq Plunges 8.95%&#10;Still More =
Trouble In Mobile Phones, As Skyworks Warns&#10;Tessera: ITC Finds No =
Infringement Of Wireless Patents&#10;Satellite TV: Seeing Little Growth, =
Bernstien Slashes Ests"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/01/">1</A></TD>
          <TD><A=20
            title=3D"Palm Says FY Q2 Revs Come Up Dramatically =
Short&#10;Solarfun Q3 Revs Come In Light; Stock Slides Again&#10;Palm =
Shrs Plummet; The Beginning Of The End?&#10;Yahoo: Board Fiddles, =
Business Crumbles&#10;Goldman Sees =E2=80=9809 GDP Down 1.6%, IT Spend =
Down 4%; Cuts Targets, Estimates On A Zillion Software Stocks&#10;Weak =
Xmas Kickoff For Consumer Electronics Retailers&#10;Cell Phones: =
Oppenheimer Sees Q4 Units Flat Vs. Q3; Cuts =E2=80=9809 View; Trims Ests =
On MOT, NOK, RIMM, RFMD, CELL&#10;Clearwire Sinks; Attractive Spectrum =
Isn=E2=80=99t Enough&#10;Research In Motion: J.P. Morgan Trims FY =
=E2=80=9809, =E2=80=9810 Ests&#10;Spot DRAM Prices At All-Time Low, =
Falling 33% In Nov.&#10;Ex-AOL Chief Miller Seeks Cash For YHOO Bid, WSJ =
Says&#10;Chip Makers Slashing Production As Demand Crumbles&#10;Yahoo: =
Cowen Has Serious Doubts On Miller-Led Bid; Raising $30 Billion Would be =
=E2=80=9CExtremely Difficult=E2=80=9D&#10;Sigma Designs FY Q3 In Line =
With Reduced Guidance&#10;OmniVision Sees FY Q3 Revs Dramatically Short =
Of Ests&#10;Marvell FY Q3 In Line; Visibility =
=E2=80=9CLimited=E2=80=9D&#10;Marvell Sees FY Q4 Revs Below Street =
Estimates"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/02/">2</A></TD>
          <TD><A=20
            title=3D"Suntech: Some Workers Hurt In Plant =
Accident&#10;Google: With Online Ads Weakening, BofA Cuts =
Estimates&#10;Research In Motion Cuts FY Q3 Revenue, Profit Outlook; =
Cites Currency, Macro Factors, Delayed Pdt Launches&#10;Oracle: Will =
Wonders Never Cease! UBS Ups Q2 EPS Est&#10;Intel Estimates Coming Down =
As Notebook Demand Sags&#10;Solar Storm: Webush Downgrades FSLR, ENER, =
SPWRA&#10;Cyber Monday Online Spending Rose 15% Vs. 2007&#10;Micron =
Extends Fall; Barclays Cuts Ests On DRAM Woes&#10;Infineon Shares Plunge =
40% On Grim Outlook&#10;Yahoo: No One Is Buying WSJ=E2=80=99s Miller =
Buyout Theory&#10;Apple=E2=80=99s Reduced iPhone Production Hurts =
Infineon&#10;RIMM Shrs Hold Up Despite Warning; Worries On Margins, =
Recession, Rivals Offset By High Hopes For Bold, Storm&#10;IDC Cuts =
=E2=80=9809 PC Unit Growth Outlook to 3.8% From 13.7%; Q3 Server Revs =
Drop 5.2%, Worst Since =E2=80=9802&#10;SanDisk Rallies As Takeover =
Rumors Resurface&#10;Juniper: S&amp;P Downgrades To Sell&#10;Cirrus =
Logic Cuts Q3 Revenue Outlook&#10;Xyratex Trims Guidance For FY Q4; =
Plans Layoffs&#10;Synopsys FY Q4 Tops Ests; Guidance In Line; Stock =
Jumps&#10;Adobe Cuts FY Q4 Rev Outlook; Chops 600 Jobs"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/03/">3</A></TD>
          <TD><A=20
            title=3D"Intersil Guides Down For Q4 Yet Again&#10;Oracle: =
Street Trimming Numbers Ahead Of FY Q2 Report&#10;AT&amp;T Cutting =
12,000 Jobs; 4% Of Total Workforce&#10;Viacom Laying Off 850; 7% Of =
Staff&#10;Nokia Now Sees =E2=80=9809 Cell Phone Sales Down At Least =
5%&#10;AMD Now Sees Q4 Revs Down 25% From Q3&#10;Avnet Chops Outlook For =
December Quarter&#10;Apple: Piper=E2=80=99s Munster Cuts Ests, Target On =
Macro Issues&#10;Google: Another Round Of Estimate Cuts&#10;Barclays =
Upgrades AMZN, NILE; Downgrades IACI&#10;Piper Sees =E2=80=9809 =
E-Commerce Dn 10%; Online Ads Up 2%&#10;AMAT: Citi Says We=E2=80=99re At =
The Bottom; FBR Thinks Not&#10;i2 Shrs Tumble 20%; Sale To JDA Software =
Terminated&#10;Bankrate: The Internet ReFi Play&#10;IT Services Slow; =
Goldman Downgrades ACN, DOX, SAPE&#10;Apple: Rumor They Will Sell $99 =
4GB iPhone Via Wal-Mart&#10;F5: ThinkEquity Cuts Rating, Target, =
Estimates&#10;Red Hat Rallies As Jefferies Upgrades To =
=E2=80=9CBuy=E2=80=9D&#10;SanDisk: Quick, Someone Start A New =
Rumor&#10;Report Some PC Vendors To Cut Q1 Orders By About 50%&#10;Wind =
River FY Q3 Tops Guidance; Narrows =E2=80=9809 View&#10;RF Micro Cuts Q4 =
Guidance&#10;MSFT: Names Ex-YHOO Exec Qi Lu To Head Online =
Svces&#10;Novell FY Q4 Non-GAAP EPS Matches =
Expectations&#10;RealNetworks Cutting 130 Jobs; 7.5% Of Its =
Staff&#10;Magma Design Cuts Outlook; Stock Off 27% Before News"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/04/">4</A></TD>
          <TD><A=20
            title=3D"BMC Software Cutting 350 Jobs&#10;Intel: FBR Sees =
Big Layoffs; AMD Warning Spurs Est Cuts&#10;Energy Conversion Devices: =
Barclays Cuts To Underweight; Cuts Ests On Contract Renegotiation =
Risk&#10;MEMC: Morgan Stanley Sees More Downside Ahead&#10;eBay: Citi =
Cuts Ests, Citing Currency And Macro Factors&#10;Toshiba Suspends NAND =
Production At 2 Plants&#10;Amazon: Pacific Crest Cuts Ests; Cites =
Currency, Economy&#10;Baidu: Goldman Cuts Target, Lowers =
Estimates&#10;Microsoft: Are They Headed For An Earnings =
Miss?&#10;AmTech Upgrades MU, SNDK; Sees Memory Market Supply =
Rationalization Underway; Both Stks Rally&#10;Faith In LEAP: Goldman =
Upgrades, Stock Rallies&#10;Motorola: It=E2=80=99s Junk, Says =
S&amp;P&#10;Chips Keep Crumbling&#10;Unisys Plans Reverse Stock =
Split&#10;HP Says EDS CEO Rittenmeyer To Retire Dec. 31"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/05/">5</A></TD>
          <TD>6</TD>
          <TD>7</TD></TR>
        <TR>
          <TD><A=20
            title=3D"Apple: Wal-Mart Staffers Says They=E2=80=99ll Sell =
iPhones Soon&#10;Netflix: Stifel Downgrades To =E2=80=9CHold=E2=80=9D On =
Valuation&#10;AMD=E2=80=99s Foundry Spinoff Terms Revised To Reduce Its =
Stake&#10;Sun Micro Agrees To Add Two Independent Directors&#10;Alvarion =
Cuts Staff 11%; Management Salaries Reduced&#10;Chips: Another Round Of =
Est Cuts On INTC, TXN, Others&#10;Clearwire Gets No Love From Merrill Or =
Morgan Stanley&#10;Sprint: Heading For A Buck?&#10;Yahoo: Job Cuts =
Reportedly Coming On Wednesday&#10;NetLogic Chops Q4 Revenue =
Guidance&#10;Microsoft: To Unveil Zune/Danger Device At CES =
Keynote?&#10;Apple: Working On A Secret New PA Semi-Based =
Gizmo?&#10;RIMM: AmTech, Raymond James Cut Ests; But Stk Rises&#10;AVX =
Corp. Warns Dec. Qtr Revs Will Miss Expectations&#10;What=E2=80=99s Up =
With Seagate?&#10;National Semi Sees FY Q3 Revs Down 30% From =
Q2&#10;Molex Cuts December Quarter Outlook&#10;Altera: Yet Another Chip =
Company Cuts Guidance&#10;Shocked, Shocked: Integrated Device Cuts Dec. =
Qtr View&#10;Texas Instruments - Sigh - Slashes Q4 Outlook&#10;Level 3 =
To Cut Workforce By 450, or 8%"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/08/">8</A></TD>
          <TD><A=20
            title=3D"Sony To Cut Electronics Workforce By =
8,000&#10;Broadcom Lower Q4 Guidance&#10;Solar Stocks Sag As Q-Cells =
Issues Earnings Warning&#10;Novellus Says Q4 Results Coming In Below =
Guidance&#10;Corning Sees Pressure On LCD Glass Pricing; Mulls =
Layoffs&#10;Nokia: Calculating In =E2=80=9CThe Survivorship =
Premium=E2=80=9D&#10;Citrix: 2009 Estimates Are Too High, Kaufman Bros. =
Says&#10;EMC: Time To Sell, Says Calyon&#10;Western Digital: Will It Buy =
Fujitsu=E2=80=99s Hard Drive Unit?&#10;UMC Says Nov. Revs Down 24% From =
Oct; Cuts Q4 View&#10;Intel: More Estimate Cuts From The =
Street&#10;Apple: How Many iPhones Could Wal-Mart Sell?&#10;Motorola: =
So, Where=E2=80=99s The Warning?&#10;Yahoo CEO Search Narrows; Or Maybe =
Not&#10;Solar: Citi Sees Earnings Risks For ENER, SPWRA&#10;IACI Sells =
Stake In Japan TV Unit; Cash Pile Mounts&#10;So Much For Being Recession =
Proof: Electronic Arts Warns&#10;Cavium Networks Now Sees Q4 Revs Down =
10% From Q3&#10;Mattson To Cut Staff By 20%&#10;Focus Media To Shut Down =
Wireless Ad Unit&#10;Sony Shutting Pittsburgh TV Unit; 560 Jobs =
Affected"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/09/">9</A></TD>
          <TD><A=20
            title=3D"Hutchinson Technology Slashing Staff By =
20-25%&#10;Nortel Hires Counsel To Consider Bankruptcy, WSJ =
Says&#10;Seagate Sharply Reduces Q2 Outlook&#10;Kodak Yanks =E2=80=9808 =
Guidance Citing Currency, Economy&#10;Yahoo Holder Ivory Management =
Wants MSFT Search Deal&#10;Apple: Morgan Stanley Cuts Target, Ests, =
iPhone Forecast&#10;eBay: Stifel Downgrades; Credit Suisse Cuts =
Estimates&#10;Electronic Arts: Widespread Downgrades; Is It A =
Target?&#10;ComScore: Xmas E-Commerce Sales Flat Vs. Year =
Ago&#10;Amazon: Jefferies Starts With =E2=80=9CHold=E2=80=9D =
Rating&#10;Baidu: Street Estimates Are Heading South&#10;SanDisk Cutting =
Staff By Over 10%; Trimming =E2=80=9809 Cap Ex&#10;Sina: Citi =
Downgrades; Sees Growth Slowdown In =E2=80=9809&#10;Black Friday Week =
Electronics Sales Dropped 8.4%&#10;Laid Off Yahoos, Jerry Salutes =
You&#10;Time Warner Still In Talks On Selling AOL&#10;JA Solar Again =
Cuts Q4 Guidance&#10;InFocus Gets =E2=80=9CUnsolicited Offers,=E2=80=9D =
Hires Weisel; Stk Soars&#10;California Micro Devices Cuts FY Q3 =
Guidance&#10;Sprint: Moody=E2=80=99s Downgrades Debt To Junk&#10;AMD: =
Moody=E2=80=99s Downgrades Debt After Weak Q4 Outlook&#10;Will There =
Ever Be Another Tech IPO?"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/10/">10</A></TD>=

          <TD><A=20
            title=3D"Baidu Trims Q4 Revenue Outlook; But Stock Looks =
Higher&#10;Ciena: FY Q4 Misses; FY Q1 Guidance =
Disappoints&#10;It=E2=80=99s Not Just Baidu: China Central TV Says =
Google, Yahoo Also Display Links For Unlicensed Medical =
Providers&#10;PMC-Sierra Reduces Q4 Guidance&#10;Microsoft: Waiting For =
The Warning&#10;Oracle: Another Estimate Cut Ahead Of Earnings Dec. =
18&#10;Ericsson: Merrill Downgrades, Advises Taking Profits&#10;SAP: =
Pacific Crest Cuts Ests; Sees Layoffs Ahead&#10;Monster Too Scary: =
Barclays Launches At =E2=80=9CUnderweight=E2=80=9D&#10;Citi Says Sell =
Jabil; Cuts Ests On Other Supply Chain Plays&#10;Intel: ThinkEquity Cuts =
Numbers, But Upgrades Rating&#10;Emcore Posts Weak Q4; Guidance Misses; =
Stock Tumbles&#10;Apple: Another Look At The Wal-Mart Factor&#10;Cadence =
Restatement Completed; But Outlook Dismal&#10;Ariba: JMP Sees Trouble In =
Services Business; Cuts Ests&#10;Standard Micro Cuts Q4 Rev =
Guidance&#10;Advanced Energy To Cut Staff By 7%&#10;Lattice Semi Cuts Q4 =
Guidance&#10;Sonus Networks Sets 5% Workforce Reduction&#10;Silicon =
Graphics To Cut 225 Jobs, Reducing Staff 15%&#10;Chartered Semi Chops Q4 =
Guidance As Chip Demand Sags&#10;Corel Says FY Q4 Revs, EPS Came In Shy =
Of Guidance"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/11/">11</A></TD>=

          <TD><A=20
            title=3D"Alcatel=E2=80=99s New Plan: Cut 1,000 Jobs, 5,000 =
Contractors&#10;Fairchild Semi To Cut 1,100 Jobs; 12% Of =
Staff&#10;Techwell Cuts Q4 Guidance&#10;SAP: Jefferies Downgrades On =
Eroding IT Budgets&#10;Mario Party! Wii Drives Strong Video Game Sales =
(Updated)&#10;Glitch: Old Tech Trader Daily Posts Are Re-Appearing On =
Yahoo Finance; Tech Staff Looking Into The Issue&#10;First Solar: Are =
Their Customers Piling Up Inventory?&#10;MEMC: Wafer Inventories Rising; =
Poly Prices Falling&#10;Charter Communications Seeks Talks With =
Bondholders&#10;Intuit Now Allows Multiple Filings Per Copy Of =
TurboTax&#10;AT&amp;T: Cutting Jobs, But Raising The Dividend&#10;Loopy =
Rumor Du Jour: Would GOOG Buy The N.Y. Times?&#10;Omniture Shrs Tumble; =
Pacific Crest Cuts Target, Ests&#10;Polycom Tumbles On Signs Business Is =
Slowing&#10;Seagate Borrows $350 Million Under Credit Line"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/12/">12</A></TD>=

          <TD>13</TD>
          <TD>14</TD></TR>
        <TR>
          <TD><A=20
            title=3D"E-Commerce Slows In Latest Work Week&#10;Nasdaq 100 =
Index Rejiggered&#10;Best Buy: Gimme Credit Downgrades To =
=E2=80=9CDeteriorating=E2=80=9D&#10;Apple: Goldman Cuts Rating On =
Consumer Spending Woes&#10;AT&amp;T: Goldman Downgrades; Also Cuts Ests =
On Verizon&#10;Tellabs Shrs Spike On Barclays Upgrade&#10;Google: =
Waiting For Consumers To Show Up&#10;Best Buy: Piper Upgrades; Sees =
Benefit From Rival=E2=80=99s Pain&#10;Oracle Shares Under Pressure Ahead =
Of Earnings Thursday&#10;CIEN, TLAB, SWKS Get A Lift From =
Cramer&#10;ENER Hit By Comments From Citi, Merriman, Lazard&#10;Qimonda =
Shrs Rally On Report Infineon May Prop It Up&#10;Atmel Warns On Q4 Revs; =
To Cut U.S. Staff 11%&#10;Coming Soon: National Lampoon=E2=80=99s =
Litigation Vacation&#10;Microsoft: S&amp;P Trims Estimates, Targets, =
Citing Recession&#10;Apple: S&amp;P Upgrades To Strong Buy On =
Valuation&#10;InFocus Cutting Workforce By 30%&#10;Conexant Cuts FY Q1 =
Outlook; Names New CFO&#10;Palm Names Former eBay Exec As New =
CFO&#10;Monolithic Power Cuts Q4 Guidance&#10;STEC Shares Swoon On =
Reduced Q4 Guidance&#10;Microchip Unveils Dissident Slate For Atmel =
Board"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/15/">15</A></TD>=

          <TD><A=20
            title=3D"Apple Mac Unit Growth Turns Negative In =
November&#10;AMD: More Job Reductions Coming?&#10;Yahoo: Ex-Vodafone =
Chief Sarin Won=E2=80=99t Be The Next CEO&#10;Apple: Calyon Downgrades; =
Cuts Product Unit Forecasts&#10;Baidu Spikes As Goldman Turns =
Bullish&#10;Yahoo To Do List: 1) Pick CEO 2) Cut MSFT Search =
Deal&#10;Best Buy: FY Q3 Could Have Been Worse; Cuts Spending&#10;Chips: =
AmTech=E2=80=99s Freedman Turns Bullish, Expects Rally; But Gartner =
Slashes =E2=80=9809 Chip Forecast To Down 16%&#10;Qimonda: Infineon, =
Saxony In Tentative Bailout Deal&#10;Maxim, Cypress Slide On J.P. Morgan =
Downgrades&#10;SuccessFactors Tumbles As Morgan Stanley Cuts =
Rating&#10;MEMC: Citi Cuts Ests; Hemlock Semi Plans $3B Poly =
Plants&#10;Satyam Shrs Collapse; In $1.6B Deals For Firms Tied To =
Chairman; What Happened To Corporate Governance?&#10;F5, Adtran: Baird =
Downgrades On Cap Ex Concerns&#10;Dell: What Will It Buy?&#10;Vishay =
Gets With The Program, Cuts Q4 Guidance&#10;Midway Games Sets 25% =
Layoff; Shutting Austin Office&#10;Tech Stocks Rally As Fed Rolls Out =
Heavy Artillery&#10;Silicon Labs Cuts Q4 Outlook&#10;Adobe FY Q4 Revs =
Slightly Ahead of Guidance; EPS In Line&#10;News Corp. Flees The NYSE, =
Moves To Nasdaq&#10;Apple: No Jobs Macworld Keynote This Year, Or Any =
Year&#10;Applied Micro Circuits Cuts Dec. Qtr Guidance&#10;Satyam =
Abandons Maytas Deal After Street Revolts&#10;Xilinx Cuts December Qtr =
Revenue Guidance"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/16/">16</A></TD>=

          <TD><A=20
            title=3D"Akeena Solar Cuts 2008 Growth =
Forecast&#10;Microtune Sees Weak Revs In Q4, Q1&#10;Yahoo: Report Ex-AOL =
Chief Miller Not A CEO Candidate&#10;Amazon: UBS Launches Coverage With =
Neutral Rating&#10;Western Digital Cuts Guidance - And 2,500 =
Jobs&#10;Motorola Cuts Exec Pay; =E2=80=9CPermanent Freeze=E2=80=9D On =
Pensions&#10;INTC, MSFT: Pacific Crest Cuts Ests On Sagging PC =
Sales&#10;Blue Nile: Will They Miss Q4?&#10;MercadoLibre Sags; Citi =
Starts Coverage With =E2=80=9CSell=E2=80=9D&#10;Apple: Oppenheimer =
Downgrades; =E2=80=9COne Scare Too Many=E2=80=9D&#10;NetApp: ThinkEquity =
Downgrades; Sees Weaker Outlook&#10;Satyam: Can The Street Ever Trust =
Management Again?&#10;Cadence: Needham Upgrades; Is The Worst Behind =
It?&#10;Contract Manufacturers Not Going Broke, Cowen Says&#10;Novell =
Cancels =E2=80=9809 BrainShare Conference&#10;Sacre Vache! France Says =
Any Carriers Can Sell iPhones&#10;N.Y. Gov Proposes 4% =E2=80=9CiPod =
Tax=E2=80=9D On Digital Downloads&#10;Solar: Will Currency Switch From =
Headwind To Tailwind?&#10;Online Retail Sales Down 2% In Latest =
Week&#10;Atheros Slashes Q4 Guidance On Weak PC Market&#10;Take-Two Shrs =
Tumble; FY =E2=80=9809 Outlook Falls Way Short&#10;MEMC Electronic =
Materials Cuts Estimates Again&#10;FormFactor Cuts Q4 Rev Outlook; =
Blames Memory Sector&#10;Agilent To Cut Staff By 500; Also Trimming 300 =
Temps"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/17/">17</A></TD>=

          <TD><A=20
            title=3D"Palm: Canaccord Sets $0 Price Target; Also Advises =
Selling NOK; Sees More Downside Ahead For Apple&#10;Coming To The =
Valley: A Four-Day Work Week? (Updated)&#10;ASML Cutting Workforce 10%; =
Goldman Upgrades To Buy&#10;Chips: Too Early To Buy? Jefferies In =
Downgrade Frenzy&#10;Intel: Still More Estimate Cuts&#10;Micron Shares =
Jump; Hynix Cutting Production&#10;Apple: AmTech Sets Neutral Rating, =
$95 Target&#10;Charter: Pali Downgrades; Sees Possibly Huge =
Dilution&#10;O2Micro: Looking Oxygen Deprived&#10;Radio Shack: Merrill =
Cuts Numbers; Store Traffic Light&#10;Qimonda: Infineon Says It Would =
Provide $75M Loan&#10;Marvell To Swap Employee Options For Restricted =
Stock&#10;Chips: Time To Take Profits, Says Morgan Stanley&#10;Apple =
Takes Stake In U.K. Chip Design Firm&#10;JDSU Names Thomas Waechter =
CEO&#10;RIMM: FY Q3 In Line With Warning; Q4 Rev Guidance Tops Street =
Est; Margin Compression Coming; Stock Jumps&#10;Oracle FY Q2 Revs, EPS =
Come In Light&#10;Palm FY Q2 Revs At Low End Of Guidance&#10;Accenture =
FY Q1 Tops Ests; But Cuts Guidance On Forex&#10;Silicon Image Cuts Q4 =
Guidance&#10;Oracle Sees FY Q3 Revs Up 1-4%; EPS 31-33 Cents&#10;LSI =
Trims Q4 Revenue Guidance&#10;UTStarcom To Close Non-Core Units; Cut =
Other Staff 10%&#10;3Com FY Q2 Revenues, EPS Top Estimates&#10;Smart =
Modular FY Q2 Guidance Well Short Of Estimates"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/18/">18</A></TD>=

          <TD><A=20
            title=3D"Microsoft: Citi Cuts Ests, Target On PC =
Slowdown&#10;Bernstein Downgrades Amazon, eBay On Macro =
Concerns&#10;Goldman Upgrades BMC To Buy; Cuts CommVault To =
Sell&#10;Apple: Best Buy Discounting iPhones By $10 Until Dec. =
31&#10;Lam Research Cuts Q4 Guidance&#10;Electronic Arts Ups Planned Job =
Cuts To 10% Of Staff&#10;Palm Rallies Despite Ugly Qtr; Awaiting CES =
Nova Launch&#10;RIMM Shrs Rally As It Gives The Gift Of Upbeat Guidance; =
But Concerns Remain On Shrinking Gross Margins&#10;Software Looks Soft: =
Morgan Stanley, Citi Slash Estimates&#10;Oracle: Let=E2=80=99s All Hide =
Out In Redwood Shores&#10;Google: Is The Search Ad Business In =
Trouble?&#10;Cablevision Shutting Voom HD Channels&#10;Google=E2=80=99s =
Search Share Creeps Ever Higher"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/19/">19</A></TD>=

          <TD>20</TD>
          <TD>21</TD></TR>
        <TR>
          <TD><A=20
            title=3D"Palm Rises 13% on $100M Infusion from =
Elevation&#10;Qimonda Up 80% on $845M Bailout From Infineon, =
Others&#10;Silicon Motion Cuts Q4 View: Consumer Sales =
Weakening&#10;Apple: Weisel Boosts Q4 Estimate on Higher iPod =
Sales&#10;Sina Shares Plunge 16% As It Buys Billboard Unit&#10;CA: =
Needham &amp; Co. Ups to Buy on Rising Bookings&#10;RIMM: Needham Cuts =
2010 Estimate On Falling Margins&#10;Garmin Sees Weak December; Seems to =
Confirm Working on Google Phone Project&#10;Analysts Bemoan Qimonda =
Bailout; Trouble for Micron&#10;The Palm Deal: A Lifeline, But Oh That =
Dilution&#10;Hon Hai=E2=80=99s Grim Prognostications Sink =
Nasdaq&#10;Yahoo!: Weisel Sees Catalysts, But Chops Numbers on Declining =
Display Ads&#10;Red Hat Shares Rise as Q3 Profit Beats&#10;Tibco Q4 =
Profit Beats Despite Sales Slump, Shares Rise&#10;From Vonage to Fish =
Monger: Jeff Citron=E2=80=99s New Venture&#10;Tibco Q1 Sales, Profit =
Forecast Light, But Shares Still Rise"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/22/">22</A></TD>=

          <TD><A=20
            title=3D"Red Hat Soars on Upbeat Q4 Forecast; Forex =
Prominent&#10;Zoran Cuts Q4 Forecast; Severe Consumer =
Downturn&#10;Taiwan=E2=80=99s Quanta to Build Apple iMacs in =
Q1?&#10;Weisel Cuts Microsoft Q2 Numbers; Sees Slowing Server and Office =
Sales&#10;Report: Notebook Shipments Exceed Desktops; Acer Up =
Dell=E2=80=99s Tailpipe Thanks to Netbooks&#10;Satyam Banned By World =
Bank, But S&amp;P Upgrades&#10;S&amp;P Downgrades JDSU, Sees Fiber =
Optics Weakening&#10;Ritholtz: Seasons Rotten Greetings&#10;DRAM Bailout =
Fever Spreads; Prices Rebounding in Q1?&#10;Zoran: Needham Downgrades, =
Sees Losses Through =E2=80=9810&#10;Online Shopping Pops 98% Last Xmas =
Weekend&#10;Report: Nortel Mulling $1B Offers for Various =
Assets&#10;Google Bonus: $150 G1 in Place of $1,000 Cash&#10;Gartner =
Sees Wafer Demand Down 16% in 2009&#10;Micron Q1 Sales Beat, Profit =
Misses As Prices Fall"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/23/">23</A></TD>=

          <TD><A=20
            title=3D"Software A Relative Outperformer, Says BCA =
Research&#10;Amtech: Look for Semi Rebound in 2009 Second =
Half&#10;Google: Signal Hill Initates at Hold, But Potential is =
Great&#10;LCD Panel Makers Keep Going Despite Falling Factory =
Use&#10;Tech Trails Dow, S&amp;P in Short Session; Micron Gains"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/24/">24</A></TD>=

          <TD>25</TD>
          <TD><A=20
            title=3D"Wal-Mart to Sell iPhone Starting Sunday; $197 and =
$297&#10;Amazon Touts Best Holiday Sales Ever; Acer, Apple =
Win&#10;CommScope Jumps 5% on Debt Restructuring&#10;Polycom: Wedbush =
Cuts Estimates on Rising Competition&#10;What=E2=80=99s Up With AMD? 10% =
Jump in A Weak Semi Market"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/26/">26</A></TD>=

          <TD>27</TD>
          <TD>28</TD></TR>
        <TR>
          <TD><A=20
            title=3D"Deep Discounts Fail to Stem LCD Panel Supply =
Glut&#10;Caris Sees No Rebound in Sight For Semi Cap Ex&#10;Charter =
Communications: 75% Chance of Financial Distress, Says Citi; Diverse =
Bondholder Interests Limit Ability to Fix Balance Sheet&#10;IBM, =
Accenture Possible Satyam Suitors As Board Errupts&#10;RVBD: Wedbush =
Cuts to Hold; Doubtful Accounts Rising?&#10;Should Google Buy =
Facebook?&#10;Spreadtrum Jumps After Warning, But is The Worst =
Over?&#10;Sirius: NY Times Piece Paints Grim Picture of Debt =
Troubles&#10;Apple: iPhone Authors Report Sales Surge on Christmas"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/29/">29</A></TD>=

          <TD><A=20
            title=3D"Nvidia: Wedbush Sees Apple Boosting =
Revenue&#10;Wachovia Sees Cash-Crunch for Micron; DRAM Prices Still =
Declining&#10;TVPredictions: Apple to Dump AppleTV in 2009&#10;Mentor: =
CFO Departure No Big Deal, Says Needham&#10;Needham: Chip Sales to Climb =
in 2009, Start Buying Now&#10;As the Steve Turns: More Rumors of Jobs =
Health Scare&#10;Power Chip Estimates Too High Given Slowing =
PCs&#10;RIMM: Despite Decline in US, Avian Sees Hope&#10;Apple: It Would =
Notify if There Were Any Issue With Jobs&#10;Google: Weisel Sees Search =
Momentum Holding Up&#10;Corrected: What=E2=80=99s Up With =
Renesola?&#10;VeriFone Delays 10-K, Down 6% in After-Hours&#10;S&amp;P =
Sees Microsoft-Yahoo! JV, Google-Apple Tensions&#10;Shanda Boosts Share =
Repurchase Allotment 50%"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/30/">30</A></TD>=

          <TD><A=20
            title=3D"Microsoft: Caris Raises Q4 Estimate on Stable PC =
Units&#10;Apple: Friedman, Billings Sees iPhone Nano in Q2&#10;Apple, =
Amazon Top E-Commerce Traffic, Says ComScore&#10;Zoinks! Microsoft =
Confirms Zune Technical Glitch&#10;The Dell Shakeup: Everyone Becomes a =
Consultant; Few Seem Impressed With Latest Re-org&#10;Amazon Replaces =
Merrill in S&amp;P 100; Flir Added to SPX&#10;E-Commerce: Evidence Sales =
Plunged After Christmas"=20
            =
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/">31</A></TD>=

          <TD class=3Dpad =
colSpan=3D4>&nbsp;</TD></TR></TBODY></TABLE></DIV></DIV>
      <DIV class=3D"panel widget widget_include" id=3Dinclude-1>
      <SCRIPT type=3Dtext/javascript>
<!--

document.write('<script type=3D"text/javascript" =
src=3D"http://online.wsj.com/javascript/MSNController.js?'+Math.random()*=
1000+'"></'+'script>');

//-->
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
<!--
if((typeof pID)=3D=3D'undefined'||pID=3D=3Dnull){var pID=3D'';}
if(pID =3D=3D "2_0453") {turnOffMSNAds =3D true;}

if((typeof sponsorshipRendered)=3D=3D'undefined' && !turnOffMSNAds){
	document.write('<script type=3D"text/javascript" =
src=3D"http://s.wsj.net/javascript/MSNMappingInfo.js">'+'</'+'script'+'>'=
);
}
//-->
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
<!--

if((typeof sponsorshipRendered)=3D=3D'undefined' && !turnOffMSNAds){

		if((typeof pID)=3D=3D'undefined'||pID=3D=3Dnull){pID=3D''}

		if((typeof =
adKeyword)=3D=3D'undefined'||adKeyword=3D=3Dnull){adKeyword=3D''}

		pageID =3D pID?pID:'';
		parDomain =3D window.location.toString();

		var adInfoObj =3D getAdInfo(pageID,parDomain);

		var msn_adunit_style  =3D =
adInfoObj.adst?adInfoObj.adst:"text-align:center";

		if(msn_adunit_style.indexOf('left') =3D=3D -1)
		document.write('<div style=3D"'+msn_adunit_style+'" =
id=3D"MSNOutterDiv">');

}

//-->
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
<!--

function GetArg(N){;var =
i=3D0,u=3D"".concat(window.location),u=3D(u.indexOf("?")>-1)?u.split("?")=
[1]:"",u=3D(u.indexOf("#")>-1)?u.split("#")[0]:u,u=3D(u.charAt(u.length-1=
)=3D=3D"&")?u.substring(0,u.length-1):u;N+=3D"=3D";while(i<u.length){;var=
 j=3Di+(N.length);if(u.substring(i,j)=3D=3DN){;return =
unescape(u.substring(j,(u.indexOf("&",j)=3D=3D-1)?u.length:u.indexOf("&",=
j)));};i=3Du.indexOf("&",i)+1;if(i=3D=3D0){;break;};};return null;}

if((typeof turnOffMSNAds)=3D=3D'undefined'){turnOffMSNAds=3Dfalse;}

if((typeof sponsorshipRendered)=3D=3D'undefined' && !turnOffMSNAds){

	isLatest =3D "New";

	if(GetArg("adId") !=3D null && GetArg("adwd") !=3D null && =
GetArg("adht") !=3D null){

		microsoft_adunitid=3DGetArg("adId");
		microsoft_adunit_width=3DGetArg("adwd");
		microsoft_adunit_height=3DGetArg("adht");
		microsoft_adunit_keywordhints=3DGetArg("adkwh");

		document.write('<script type=3D"text/javascript" =
src=3D"http://adsyndication.msn.com/delivery/getads.js?'+Math.random()*10=
00+'"></'+'script>');

	}else{

		if((typeof pID)=3D=3D'undefined'||pID=3D=3Dnull){pID=3D''}

		if((typeof =
adKeyword)=3D=3D'undefined'||adKeyword=3D=3Dnull){adKeyword=3D''}

		pageID =3D pID?pID:'';
		parDomain =3D window.location.toString();

		if(parDomain.indexOf('setup')!=3D-1){
			document.write('<tr><td colspan=3D"3">');
		}


		microsoft_adunitid=3D adInfoObj.adid;
		microsoft_adunit_width=3DadInfoObj.adwd;
		microsoft_adunit_height=3DadInfoObj.adht;
		microsoft_adunit_keywordhints=3DadKeyword?adKeyword:"";

		if(msn_adunit_style.indexOf('left') !=3D -1)
		document.write('<div style=3D"'+msn_adunit_style+'" =
id=3D"MSNInnerDiv">');

		document.write('<script type=3D"text/javascript" =
src=3D"http://adsyndication.msn.com/delivery/getads.js?'+Math.random()*10=
00+'"></'+'script>');

		if(msn_adunit_style.indexOf('left') !=3D -1)
		document.write('</div>');

		if(parDomain.indexOf('setup')!=3D-1){
			document.write('</td></tr>');
		}

		}

	var sponsorshipRendered=3Dtrue;

}

//-->
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
<!--
if((typeof sponsorshipRendered)=3D=3D'undefined' && !turnOffMSNAds){
		if(msn_adunit_style.indexOf('left') =3D=3D -1)
		document.write('</div>');
}
//-->
</SCRIPT>

      <SCRIPT type=3Dtext/javascript><!--

if((typeof isIEBrowser)=3D=3D'undefined'){
var isIEBrowser =3D false;
}
 		if(isIEBrowser && (window.location.href.indexOf('/quotes') !=3D -1 || =
window.location.href.indexOf('/fund/page') !=3D -1)){

		var footerWrapperTemp=3Ddocument.getElementById('footerWrapperCR');
		var rtColContainer=3Ddocument.getElementById('rtcol');
		rtColContainer.appendChild(footerWrapperCR);

		var wholePageContainer=3Ddocument.getElementById('wholePage');


		footerWrapperTemp.style.position=3D"absolute";
		if(pID !=3D =
"2_0453"){footerWrapperTemp.style.top=3DwholePageContainer.offsetHeight =
-295;}
		if(pID =3D=3D "2_0453"){
			footerWrapperTemp.style.left=3D"-972px";
		}else{
			footerWrapperTemp.style.left=3D"-796px";
		}
		footerWrapperTemp.style.backgroundColor=3D"#fff";
		if(window.location.href.indexOf('/fund/page') !=3D -1 && pID !=3D =
"2_0453"){
			footerWrapperTemp.style.width=3D"991px";
		}else{
			footerWrapperTemp.style.width=3DwholePageContainer.offsetWidth;
		}


		}
//-->
</SCRIPT>
      </DIV>
      <DIV class=3D"panel widget widget_html" id=3Dhtml-2>
      <DIV class=3DgreyEleven>FiLife.com - Personal Finance</DIV>
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 3px"><SPAN=20
      class=3Dverdana12>=E2=80=A2&nbsp;<A class=3Dverdana12 =
href=3D"http://blog.filife.com/"=20
      target=3D_blank>Personal finance news and wrap-ups from around the =

      web</A></SPAN><BR><SPAN class=3Dverdana12>=E2=80=A2&nbsp;<A =
class=3Dverdana12=20
      href=3D"http://www.filife.com/topics" target=3D_blank>Reviews of =
financial=20
      companies and products from the community</A></SPAN>=20
  </DIV></DIV></DIV></TD></TR></TBODY></TABLE><!-- <script =
type=3D"text/javascript" =
src=3D"http://online.barrons.com/headerscripts.js"></script> -->
<DIV><IMG height=3D1 alt=3D"" =
src=3D"http://online.barrons.com/img/b.gif" width=3D581=20
border=3D0>=20
<DIV style=3D"PADDING-LEFT: 25px; PADDING-TOP: 20px">
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD class=3Db11 width=3D"44%"><A class=3Dunvisited=20
      href=3D"http://online.barrons.com/technology">VISIT BARRON'S TECH =
PAGE <IMG=20
      alt=3D"Go To Page" =
src=3D"http://online.barrons.com/img/more_arrows.gif">=20
    </A></TD><!--=0A=
<td class=3D"p11">=0A=
  <a href=3D"#top" class=3D"unvisited">Return To Top</a>=0A=
</td>=0A=
--></TR></TBODY></TABLE></DIV><!-- begin of barron's footer area --><BR>
<DIV id=3DpageFooter style=3D"WIDTH: 990px; BACKGROUND-COLOR: =
rgb(70,96,153)">
<DIV id=3DpageFooter style=3D"WIDTH: 990px; BACKGROUND-COLOR: =
rgb(70,96,153)">
<DIV class=3Dp12=20
style=3D"CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 17px; TEXT-ALIGN: center"><A=20
class=3Dunvisited style=3D"FONT-SIZE: 12px; COLOR: rgb(139,209,234)"=20
href=3D"http://blogs.barrons.com/techtraderdaily/2008/12/31/dell-shakeup-=
closing-a-chapter-on-dells-struggle-to-come-back/#top">RETURN=20
TO TOP</A> </DIV></DIV>
<DIV=20
style=3D"BORDER-TOP: rgb(204,204,204) 1px solid; MARGIN: 0px; =
BACKGROUND-COLOR: rgb(70,96,153)"></DIV><!-- START: BARRONS FOOTER: =
BarronsFooter_Nav.htm  -->
<STYLE type=3Dtext/css>.footerHeader {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
.footerLink {
	FONT-SIZE: 12px; COLOR: #8bd1ea; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; =
TEXT-DECORATION: none
}
.footerTextSmall {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
</STYLE>

<TABLE style=3D"MARGIN-BOTTOM: 24px; WIDTH: 990px; BACKGROUND-COLOR: =
#466099">
  <TBODY>
  <TR>
    <TD=20
    style=3D"PADDING-RIGHT: 18px; PADDING-LEFT: 12px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #466099"=20
    width=3D500 height=3D159>
      <DIV class=3DfooterHeader=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 12px">The=20
      Wall Street Journal Digital Network</DIV>
      <DIV style=3D"FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: =
Arial">Our=20
      network comprises business and financial news web sites read by =
millions=20
      of business decision-makers around the world. Barron's is =
America's=20
      premier financial magazine, renowned for its market-moving stories =
and=20
      in-depth reporting. </DIV>
      <DIV style=3D"COLOR: #ffffff; PADDING-TOP: 15px"><A =
class=3DfooterLink=20
      style=3D"PADDING-RIGHT: 2px; COLOR: #8bd1ea"=20
      href=3D"http://www.barrons.com/">Barron's Online</A> | <A =
class=3DfooterLink=20
      style=3D"PADDING-RIGHT: 2px; PADDING-LEFT: 2px; COLOR: #8bd1ea"=20
      href=3D"http://online.wsj.com/">The Wall Street Journal Online</A> =
| <A=20
      class=3DfooterLink=20
      style=3D"PADDING-RIGHT: 2px; PADDING-LEFT: 2px; COLOR: #8bd1ea"=20
      href=3D"http://www.marketwatch.com/">MarketWatch</A> | <A =
class=3DfooterLink=20
      style=3D"PADDING-LEFT: 2px; COLOR: #8bd1ea"=20
      href=3D"http://walt.allthingsd.com/">All Things Digital</A></DIV>
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
2px; PADDING-TOP: 10px"><IMG=20
      height=3D37 alt=3DDowJones=20
      src=3D"http://online.barrons.com/barrons-media/digitalLogo.gif" =
width=3D174=20
      border=3D0> </DIV>
      <SCRIPT type=3Dtext/javascript>
   				<!--
      				var tempHTML=3D'';
					var now =3D new Date();
					var year =3D now.getFullYear();
					if(typeof(year) !=3D 'undefined' && year !=3D null){
					tempHTML+=3D '<div class=3D"footerTextSmall">Copyright &#169; ' + =
year +' Dow Jones &amp; Company, Inc. <br/'+'>  All Rights =
Reserved</'+'div>';
					}
      				document.write(tempHTML);
    			// -->
				</SCRIPT>
    </TD>
    <TD><IMG style=3D"PADDING-TOP: 15px"=20
      =
src=3D"http://online.barrons.com/barrons-media/verticalDots.gif"></TD>
    <TD style=3D"PADDING-RIGHT: 15px; PADDING-LEFT: 15px; WIDTH: 235px">
      <DIV class=3DfooterHeader=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 12px">Customer=20
      Service</DIV>
      <SCRIPT type=3Dtext/javascript><!--
				document.write('<div style=3D"color:#FFFFFF;"><a =
href=3D"'+nSP+'/public/page/contact_us.html" class=3D"footerLink" =
style=3D"color:#8BD1EA;">Barron\'s Online</'+'a>  |  <a =
href=3D"http://www.barronsmag.com/subscription/customer_service.html" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Barron\'s Magazine</'+'a> =
</div>');
				document.write('<div><a href=3D"'+nSP+'/public/page/contact_us.html" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Contact Us</'+'a></div>');
				document.write('<div><a =
href=3D"'+nSP+'/public/page/privacy_policy.html" class=3D"footerLink" =
style=3D"color:#8BD1EA;">Privacy Policy</'+'a> <span =
style=3D"font-family:Arial; font-size:11px; color:#ffffff"><i> Updated =
</i></span></div>');
    				document.write('<div><a =
href=3D"'+nSP+'/public/page/subscriber_agreement.html" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Subscriber Agreement & =
Terms of Use</'+'a></div>');			=09
				document.write('<div><a class=3D"footerLink" =
style=3D"color:#8BD1EA;" href=3D"'+nSP+'/help/overview.html" =
onclick=3D"OpenWin(this.href,\'Help\',\'650\',\'600\',\'off\');return =
false;">Help</'+'a></div>');
				if(!loggedIn) {
					document.write('<div><a =
href=3D"https://order.barrons.com/sub/xdef/002/6BCWCG_OOT" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Subscribe =
Now</'+'a></div>');
				} else {
                                document.write('<div><a =
href=3D"'+nSP+'/my_account?mod=3Dfooter_links" class=3D"footerLink" =
style=3D"color:#8BD1EA;">My Account/Billing</'+'a></div>');
                                 }=09
				if(loggedIn) {
					document.write('<div><a href=3D"'+nSP+'/logout" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Log Out</'+'a></div>');
				} else {
					document.write('<div><a href=3D"'+nSP+'/login" =
onclick=3D"document.login_form.submit();return false;" =
class=3D"footerLink" style=3D"color:#8BD1EA;">Log In</'+'a></div>');
				}=09
				//--></SCRIPT>
    </TD>
    <TD width=3D3><IMG height=3D196 alt=3DverticalLine=20
      src=3D"http://online.barrons.com/barrons-media/verticalDots.gif" =
width=3D3></TD>
    <TD=20
    style=3D"PADDING-RIGHT: 18px; PADDING-LEFT: 20px; VERTICAL-ALIGN: =
top; WIDTH: 185px">
      <DIV class=3DfooterHeader=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 12px">Other=20
      Services</DIV>
      <DIV><A class=3DfooterLink style=3D"COLOR: #8bd1ea"=20
      href=3D"http://www.djreprints.com/?mod=3Dprint_services">Reprints =
</A></DIV>
      <DIV><A class=3DfooterLink style=3D"COLOR: #8bd1ea"=20
      href=3D"http://barronsmag.com/conferences/">Conferences </A></DIV>
      <SCRIPT type=3Dtext/javascript><!--
				document.write('<div><a =
href=3D"'+nSP+'/public/resources/documents/b-classifieds.htm?mod=3Dprint_=
services" class=3D"footerLink" style=3D"color:#8BD1EA;">Classifieds =
</a></div>');
				//--></SCRIPT>

      <DIV><A class=3DfooterLink style=3D"COLOR: #8bd1ea"=20
      =
href=3D"http://www.barronsmag.com/bdd/?mod=3Dprint_services">Digital =
Delivery=20
      </A></DIV>
      <DIV><A class=3DfooterLink style=3D"COLOR: #8bd1ea"=20
      =
href=3D"http://www.barronsmag.com/advertise.html">Advertising</A></DIV>
      <SCRIPT type=3Dtext/javascript><!--
  				document.write('<div><a =
href=3D"'+nSP+'/public/page/copyright_policy.html" class=3D"footerLink" =
style=3D"color:#8BD1EA;">Copyright Policy</'+'a></div>');
				//--></SCRIPT>
    </TD></TR></TBODY></TABLE></DIV><!-- begin of barron's footer area =
--></TD></TR></TABLE><!-- end of barron's footer area --><!-- dholdren =
07/27/2007 added since sidebar is dynamic and can have more than one =
iframe -->
<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
LoadIframes()=0A=
// -->=0A=
</SCRIPT>
<!-- START omniture_snippet_barrons_1.htm -->
<SCRIPT src=3D"http://online.barrons.com/javascript/s_code_barrons.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
<!--=0A=
    s.channel =3D "Barrons Online";=0A=
    var refresh =3D s.getQueryParam('refresh');=0A=
    if(!refresh){refresh =3D 'off'};=0A=
    var link =3D s.getQueryParam('mod');=0A=
    var reflink =3D s.getQueryParam('reflink');=0A=
    if (reflink){=0A=
       link =3D "";=0A=
    }else if(link){=0A=
       reflink =3D "";=0A=
    }=0A=
    var fullurl =3D document.location.href;=0A=
    var baseurl =3D =
document.location.protocol+'//'+document.location.host+document.location.=
pathname;=0A=
    var caccess;=0A=
    caccess =3D "open";=0A=
    try {=0A=
      if(loggedIn){=0A=
        caccess =3D "subscriber";=0A=
      }=0A=
    } catch(err){}=0A=
    setMetaData('baseurl', baseurl);=0A=
    setMetaData('fullurl', fullurl);=0A=
    setMetaData('refresh', refresh);=0A=
    setMetaData('caccess', caccess);=0A=
    if(link){setMetaData('link', link);}=0A=
    if(reflink){setMetaData('reflink', reflink);}=0A=
    try {=0A=
      setMetaData('numads', numads.toString());=0A=
      setMetaData('userid', GetCookie('TR'));=0A=
      if(GetCookie("user_type") !=3D 'subscribed'){=0A=
	setMetaData('asub', 'no');=0A=
      }else{=0A=
	setMetaData('asub', 'yes');}=0A=
    } catch(err){}=0A=
    /** END omniture_snippet_barrons_1.htm **/=0A=
=0A=
=0A=
		setMetaData('sitedomain','blogs.barrons.com');			    =0A=
		setMetaData('primaryproduct','Barrons Online');			    =0A=
		setMetaData('ctype','community');			    =0A=
		setMetaData('subsection','Blog');			    	    =0A=
		=
setMetaData('displayname','TechtraderdailyBlog_dell-shakeup-closing-a-cha=
pter-on-dells-struggle-to-come-back');			    =0A=
		=
setMetaData('pagename','TechtraderdailyBlog_dell-shakeup-closing-a-chapte=
r-on-dells-struggle-to-come-back');			    =0A=
		setMetaData('csource','Barrons Online');			    =0A=
		setMetaData('section','Community');	=0A=
		setMetaData('basesection', '');=0A=
		s.prop3 =3D 'BOL_' + s.prop1 + '_Blog_' + s.prop26;=0A=
        s.prop22 =3D 'BOL_' + s.prop1 + '_Blog_' + s.prop26;=0A=
	  		/** START omniture_snippet_barrons_2.htm **/=0A=
if(s.prop19 =3D=3D 'article'){=0A=
  s.hier1 =3D =
s.channel+','+s.prop1+','+s.prop2+','+s.pageName+','+s.prop22+','+s.prop3=
+','+s.prop20+','+s.prop4+','+s.prop5;=0A=
}else{=0A=
  s.hier1 =3D =
s.channel+','+s.prop1+','+s.prop2+','+s.prop26+','+s.pageName+','+s.prop5=
;=0A=
    }=0A=
=0A=
/** pageView event and eVar value **/=0A=
s.events=3Ds.events?s.events+",event12":"event12";=0A=
s.eVar3 =3D "";=0A=
try{=0A=
  if (GetCookie('TR')){s.eVar3 =3D GetCookie('TR')}=0A=
} catch(err){}=0A=
s.eVar4 =3D s.pageName;=0A=
s.eVar5=3D"";=0A=
s.eVar6=3D"";=0A=
if(link){s.eVar5 =3Dlink;}=0A=
if(reflink){s.eVar6 =3Dreflink;}=0A=
s.eVar8 =3D "";=0A=
if (s.prop18){=0A=
  s.eVar8 =3D s.prop18;=0A=
}=0A=
s.eVar11 =3D s.channel;=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--=0A=
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')=0A=
//--></SCRIPT>
<!--/DO NOT REMOVE/--><!-- End SiteCatalyst code version: H.3. --><!-- =
END omniture_snippet_barrons_2.htm --></DIV><!-- Dynamic Page Served =
(once) in 0.335 seconds --></DIV></DIV></DIV></DIV></BODY></HTML>

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/img/b.gif

R0lGODlhBQAFAID/AMDAwAAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/barrons-media/BOL_logo_top_page_05.gif

R0lGODlhqABGAMQAAIaSu8LI3UlcmfDx9hszgGd3qtHW5TpOkaStzCpAiOHk7rO71JSfw1hponeF
s////wwldwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA
AAAALAAAAACoAEYAAAX/ICSOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK
rVqv2Kx2y+16v+CweEwum8/otHrNbrvfp8JgkT004DnCY5/QCQQEJAd/gDILCikJfwQEhACPAAJ9
J4MCEIp/kA6FMQkNkI8NgUEKe3ckAgwBqwEMp5MoBnuztHsDCJYtCaYoAKW1wAoFJrLAwAsHLgXF
xgHDJKXFBqMpDnsBA7MI1g8AIwfFrLMKCgErCcyRAg4I2XsILQDvKuizpwcFAbPTJgLFA308tZv1
LIWAXwgKEGrAwN0DA8lEJHDw6wG8c/L2OBBxYI83CAIGDCgIgYCcPYhW/3R8kHIEgYwWWfwaQI3S
LBMF9p1ocK1EvT25TmRkUJPEyT0kCTDbyEKeARJAS4qMWELpnhY9cc4KGocWyRM3TXB78PVSVhIE
frUsgeDBgFMprCIlsWsri13mJO4JxKBb3FJYH+Q10TZmCn3cBqMIa+IXHRNnjc6iOoIb3BUL7JFg
RpOF4BE5H5fi2u8BabCfbaY+sQuBHj4qGJfoyxK1YqhR6Xp8IbezCH06V6zWF/HqCgWnIa9WfptE
22SZ/aaQTWKsbRTASevz7WLlAwYj+jq8OD2vAOnnTa+Q5Hl5ichoBzyFwLP2dONaH14/kV3Q7hiF
+SZPenOVJ8IAH5W0x/9jN8Dn0n9aFeROciJQN8JQ+5ngDiwQ0EaZC3WRJYI8EIw1wIdQNVfhPA26
V5lbRY2gAHeFkafcA7G4xeEIDkKwko0QlDIADcU8RiIE0bEUY4UJsjVOWTDsMV8J1pyIwnk2rjTk
YvihUiBzJ2QGEFo9xoPSiDiWxIyKEEhngne2MIBiYBaBskA2EKXQ1o6/QNlmlyKEJCKXtxHQlpVe
uugCgWh+4xB4kDVZQk7BALCjcCixUhGCS+JlQkYMvvcOKLIEMCePbjEAyUABXJoekLyFdaQIlPLy
nqQlgGPMd0uiNqUIBDQA3EifDqobbDcacxlqu86ZHpt0NkoCbW596Gb/Cg0kSQs/7bFZK6QjZAMK
KLMwJeoDoyQQYK8rcgvBsDE+W4OsaW62T03XqmCStg+xiyq0YwVV665n3lhCkbEtl5aURTFKg6xb
xjdLqPneBYBDuIKZgmMjIEbIxwLU9wCK1BG4LG63HeAOkK+N/HBqAKhI4APmVtyCXL8SqgJMHBmG
Qo0Gz2ZLrw6KDK4Iv5gLQ3qQxozCWOq1mfHN7nSrgsgi7Hm1LUGjxXGG1RHkXMExWDYitIXpKPUJ
SqdAm9UG3UTAHCy4s6yF9GmmMWFiB9o3DLK05DQKcvVrM6I7Awp2afpZczLfD4T6Z70lRMfdvykw
U5BaMaRXkC8qqKyN/82tNKX43mzvAd6MLRCI7+lSLYh6VcxEZDTg+o2Q2QoiQ0jCxZdWHjncKEQ3
yPAtuKM03iKMdbeiLrkzQC5p+8k34u9SjgK1NssDrVlRJ0I243RkNjXka80S/G+2wJJezm86NEzh
bZ9w6IfZnEoCcDant0Cv+oBVsZBVAkFNw38ugMlHaiU5iT0kIjChkKPEVrhWoSAB2/kQAlcwN9+N
gEDCKKAsBCgI7imAAQoJGQCKJIC0CcZ6l7gYLRDQEFooIBIxEl2qXGiRAuhPh4aR4YIUwpECRMc1
dHGAQ26oPx95EDQVEcwqShEACeqOFVjk30NwQZ8ALAASC/hezFT1CIBVBAABAChAAcrojBMQwAGs
GNcj0Bg6hxggIL7Y1QkvFbMvsrGBVLLZNwAQxlWkcX140BdnEqQITbCnByhMpBFgwhIYSrIMGKTF
LVJ4yTUcAAFRRF4nR0nKUprylKhMpSpXycpWuvKVsIylLGdJy1ra8pa4zKUud8nLXvryl7IMAQA7

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/img/blogs/techtraderdaily_title.gif

R0lGODlh3QARALMAANfa6gwld3iGtEJVlqGqyxoxfzVJjrzC22t5rSc9hoaSvK62011tpcnO4pOe
xFBhnSH5BAAAAAAALAAAAADdABEAQAT/EMhJq7046827/2AojuRHBGhgCWmbElILZ6xrz9mZrnZa
OBRDSgFApBCTWmAw0aEkyt4s6vrRUkyJUwUQoohGFBKKJaOyF0ercCi53/C4fE6vKwZ47xk/WACU
BXx8Y1sJAgwtRH9lEzIXd3ktgn6AkSkPFIApfkk+eC5TnoIDY5UDegGYF6agnSgFm5mMSmgTDbBi
XYwUWzw9OwANCb8ooWcUjhq9FbQSCokABy0GfHoJZr8FDdi/2FnPQxhUVQ3SKdSWAdeLx+y/OAMp
AszEL+49tWEuBtveyPa+6sEY12JMEBcGuSGURSwLwSNXfiWUgCrAxGbuagFQE04Coldt/5q0CChF
wjAU8yaEdBUgEJ9kOUbSawfgQQoGKn2YU8dwCct1D4v5k2ATBc5Vu5Ss28kmxbqhGC0UdZGywrKe
GinEyyWhAYoEpXYBgInhKksmUTjd68Epqj4DQ5EeSxvRp4S3a220nSXWwtYAVS2YVWiDwoGPThXF
HQswJjCsEzii1KNqAi6LeQMYQLAys8yokgHL3ceZ4qUKl5FgDBoAnjyrAmLLnh27DQHatBVLOCBg
EBBesnXP7twEN27bxgUoIK6FNvHbuJfDTq68uXHpOa4zBwBd9vPg1qtnmk2hwWwHrIWyRoPYBtzF
ZFkSG1gvgO6dTmf+Ouq5XXrdPfXAX/80NjwFVV81+bDNFoFxJxNkGCCWQD8sBPJbVIwJpcyDZ02A
WC16IJYQRgecFMBRGOrHHoJDlXjTBCFC1GFGaRSkk2AcEpZMfPrNt8Fg7rh0WQBqKYGTHkXusgxr
xrSEx5BqqSgSMEbqgkKS/rEYzJB24fgYSwYQIOaY/bTwmwQOdKbUbDxalWOQehSAA4FHHJJfXEue
MyaZ2BQQ55wBodELfgjY+dWMKVagx0S8vKlEmHuK6YwPMBzwlyoYttnol0OZ+FRFNoSFAqRRpPRo
pJLSCICndZHawjygLqTqqZH2A8BfDW76RI89TLAAlzKqGkNjZTm6i4naAELBAi1QQkwjAVgSExey
tgZYhbOvLNvsrAJNgGsdGiwg5nbglmvuueiCEAEAOw==

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/img/more_arrows.gif

R0lGODlhBQAKAIAAAP///wJTtyH5BAEAAAAALAAAAAAFAAoAAAINDA5hp9v2YkyKrYRAAQA7

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/barrons-media/savitzHed.gif

R0lGODlhLAAwAPcAALOXepmUlsnCu6OLcr+oecu7rWRFIcOsk2pYRejj4dvTy4NoPqOKW8zJyezj
25iOh7KbgKuhm2NCHpl6WrqjibKgjtLDs2hJI7KklIJ6dNzNvHZeRIVtU5F4TLyyq+Ha1ZR8UKCD
ZOLd29TNys+8qOXZzJ6BYsy1m6ulpbuqmqucjcS9usOzoZySi6yRdGRMK9PBrayUeXJULaSKbFxD
JG1QLGdOMJyBVHNVM8y/s6aRYrqjgKOSgqSOX5V6XJJ7YnpvZsWxm6CbnI5yR8S8tb26vIVqQcrE
wLmtoFs9G7WytLOoo864oaiRYsTCxKakqtXMxXtsXGxSNJFyUdzPwYlyWrKtrKSalIlwUqWho6uZ
fJyFbY55ZHRaPb+xpNvV0XtdPKSRe52NfoNzYqqfk5WCbamUbcG2qrKeiNbS1LWdbHpgQ8GnjaqY
hLu1sq6WZXxlTWtUPNzZ2baom5uFXX1qVLSmmIt7bGtNKXNiSdXKvomAfIhqSph+UaSQaqiVgbCX
ZZ6coene08mylLGvs5J+aGNSPr6pj048J4RsS5WAZb6niYNwW7Gaal1BHq+qq4BjQ+DVynVjUaKG
aJuKdaeaisK+wZ2KaY+AcoFmSXpcNKqmqeDTxFZDLYlsQpt+YNLGvJaJfI6JisOvl6qUYrScalVG
NnZYMImHi9i9m6CepJyGcMm2oqiPYLimkFpGMnFWOaWRdJKEeZaJdWZHI3JoXq2ss+PRvrmfhba0
uLehhoWEiaGVjIyGhamKbGBURu/o472+xq6YacCpfrqup8e6sJJ3WlxOP9jW2cnHyYBkO4R3a9bU
183Mz4JwV9LP0IKAhqqRX8fFx7KaZ9nKuK+opYp2YJKQlF5KNG5fTsC3sVxHL6+noEAvF+jf2Hlm
UVRAKLagbbGbcc7Ixebcz76vn86/r6iVc2BAHLigcYt2VcawkJeHZoN/gca2qd7e5kUzG3dnWKee
l6aSZ6uSYq6UY9/Y0X9rR7avrtfGtLScbLSbbWRQNnFeRJSAVldIMiH5BAAAAAAALAAAAAAsADAA
QAj/AAkIJDAMBicNGiKRI1dioSAHEB0AmzgxgcWKFi16eycigQAPGJCYekOSCQxzJBaJo0DhAAwL
MGFSoTZqx5kCeiJ5g6LH3oifUEY0aJasmZsGRdiJuXCBj48QJia4YDNoEIBDJxbhgjAAUqwYPwr9
4BKmXI5iKpZUkneF1xV5mwII2fSkFipNeH1Mgmpihi8IB04EOXFi1CpjZThAgtWlXxcsPHhk80CE
l7wl1fDhI2SLc6AAakKLLrXj0KJ8JdZN09eodWthwsSJ08WqWLlyXooRKTbHThtd454hI7IiWTJP
yJMnN8K8uZEFQzgY8dEmDBoMKlRUqCCmShRMdfqN/4nijJsSFE+yZCnFvpQaVtRg5KMyaNiwdGpI
B+FEToMCQQ85III9InQkwgcffPFFGszIIUcDZIRRyRBDdOBCDBAA0MMkfZgRww1sLNLIAdQs8gcW
dFSABQR6KFCMHUjwMIsna4TSghgRWFJNLsGQMYsE6IDxyRR8TDHBBJ/4AgAAuOCyyAG4DFDFGhxw
wUUVW6RQzJZnECOGLA9ksckmWQRiJirQ3HADHTdAoIsuLFEQBCskrNMKALpAEIMWZtDhzyWTsPPH
H9iRUYwAR3BTRiWWNJqMFUrkEg09lFZKaROYZtqDFjGY0YMfMZwzgB+xxBKGCjCOcwQG7LSBgRvV
yP9ThBONMmXrrbTkmqsBvPJKw6/A8iMFAnF0sg0C2IADzi9CBNDCA6KIgsouAwlU0EEJLdQQOQFC
RBFGCYCrEUcegYSEaOlYQE0++RyyGrrphFMaBbiw0CI5CNoDCgugnGGGFueYgYYHaJzxjhZ0VMLA
DQzAwAQT6wzD0i1BuOAKEsRYkI8FgkSCQRBnjACKApH0ewYSxI3DzDiWSNNoM4VwgdcMLswQAy4U
sOHCJGxMgoUPW8SARhhbhPFHIc5U0QYoesSjwh9izNJCBNxY8cgjhGRBSDbZXIBOF0YeGfYkLqwD
JQAu+OLClT9Yw4U1q2hZDDE8LPFIBFdckYUQ6an/ogo00OBxgZBRIRnCDLgcMAgTJzx8wABdMDLA
J4mssUYbKZhVzBXVEIOPFVY/8sTo16DiCYU0xxDDAC5AwIYro5hEQpMVtLEFF1goc481GOSQQg4j
QCFAC4p4gI8SbihRhBXoRVNPPW/Us88OB4xCAjXkDBINKU3oEE33OvQgvhlm6MBADxUggYEX6vuh
ghvNPJMGPrO6J9po0yzCygHptLYDBTtwRTksoAB74Msb3iiQAqDwhVXNYQUrOIIbVtAA46jpghjM
YB/6AII+3AAEIOiACEcIAn9QggyVqEQZZnGHUITCGWSwRC6UoIRT2PCGOMShDHa4Q1jAYgNw6Acs
/16wgSgswxoIYEQQpfCCfsgjC1cIQACucY1bWVFXu+qVAYAVrGEVaxvJ6gSzpPisaE1LAmhE4wVM
EBUTAGAGk/BBJjLxCQowYRSLYAETCmAOFtwmN2fwgAeIUY0IoGBMT8jAMRBhijSqkY0TcCMc5UhH
O+JRjyTo4x+LEchBFvKQ6FEkI4EEJFpM4hNHkkES0OGIJCShlUmQwgZqwAg0oCEI7kBCCrijAkx8
wxAIkEQ8gLAHVWTBFPAwRa9qcMoQTAEdvMKDFNYwgRiEgANreEENcGCMQVXADjyIQh1ksYx4BFMS
hpAEAkwRgF90AxE1iGcI5jkFHIABDFL4RAgg8f+JARRiRYNAQxk2MABXFMACSJjDHNbCAzFcIQKP
UE8vAnGNf3RCGcqAhFYgsANcsDEVLvAEH3CAh0+gQRcnWEcm0DCAP8wBFDmYAw94UQhKiEEeFMwa
83KBABqIcAAUQMMBWOEKNMTgAK446h5JoIF8uEIRKkDDD9xBhUhAIQUeyA4ZrsCNCDwgAk7gxiOK
UARCMIABixjFKFhhEmqYIwjUsEAKUsCKl7iiAjlgRQXmUAF32MMbZDgLEc7gBiIg6ggVLEoL5CEO
QMyJBJC1gAY4UQJOUIETkShBJDRgDguYwxw5KEAOcuIAb4wgQQp4xgjSkAbVMuO1bnACfuoKg9r/
vqS28+FPCRpCBdCag4/mAIUIHGARezCwQMhwkByQwVyi7GMao6gtZEkgH8py6yGCKAEVWDAKPVDB
AsXIwRcQmIADFehAy13ua5MhDQa0wgVqDYJaWcEKyd7ispYtgCuCWoFLgIAOf8gNKMgwAgUQ4QhQ
aMAznhG/ZjTDEkXoAAhbB4EK6+IQowgCE6hrgVFQYDszMIYPfvADdWgBCuJdoAB4wQ03uKEIEIYw
ZzCqDD6YYBKTmEFfmgSYMChiFT6mxCqqcM97MAITmCjEGCLggRV4gBHxEAIKHmGFXMglEDXgISwy
MQUfGCMEuDgBBLpwAVhIQQqw4IcNXmADG0iB/wMbsIEkoiCJMXyjztkwxB6EoDUg9OIaWuQVLXAA
CT7wLBNJkIAjHKHoRdPgBS+IAxz48WgEvIIfcXgFIrpxjF4E4Am7iEI7doGOUpsaHWikxRo+cQpX
ujoJNKgBLPpRhUIoQgxi+IMKBtmCO7wCHJLIgCj2cIwM7AIaBsCirnhVAzDgAY3b7AIOHPECOGBB
EVgwxg8owQNZFCIUEQACDRBQCyAocg/X2MUueMjudvOwBpqIZw1sgIcX4KEGUqgBpL8xhhv1wxDx
GMMe+FELKVJxAc5xzgIWznBlLEAZ6lAGHOpQB0aMgRGMuIMs7lCFUIAnD3UYQx6i8IRqZMFvG5FM
ucpXDkIQ3KADn/ADGraDhligwQtzUIEYMFGGQtxDHYmYhTSKQENCEKIVSE+60pUuvvOdtQfhO0cM
/BAGV7mCHXPAAB3CwINqNOMItGpUEQBB9rKXnSRofwMp1s52Hbi9FW6fhxbmcQ4MtOESftDGMxrA
d/Y6wQlmN3vaScL2tr897nOv+93zvve+S+PvTggIADs=

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.feedburner.com/fb/images/pub/feed-icon16x16.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0
U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKOSURBVHjadJNNSFRRGIbfc+6dO6OOOplD
ykSZaRCtnKRc+ANRUBFEm0gicxG0bGoVhERRYIvIjRAtW+UmW5QQQS6qRWQSWJRaUcjkT0LiVWfm
/pzTd869M5LShe+eufC973m+n2Fj55KJymTt9ZgVy3AGMHoxvvEs/qZgDL4AlhbsAfv34g1TiRPx
RMZbWwU3GQzO9clNhGcYBpkY4UlGiWRd5scnMvx5tUWano9IMoXy1pOUBPgz4xC/xv8r1hSexNKi
B1Nhq6RIbQoVhy6i+MiCDffDEPyJITBvZZPYLwiQFFzVZ0Q45Moc8q8fwP34FGJ5FixaCevgBZT1
DMNs7Nok9iikL8GyfWkZ3VgvhbljP6yOy2BbmzWR/+o2vM/PSmLfkchTaAIlsHa1ourSS5Sfvg8r
3Q38mYb7+DzE9Ig2MDquAan2kth3AgKu0JSBapLCNranEWnPIHp2GDzZDEE3+1OBiXW4D4LHtViZ
CB/rBHJuHPmHp+CO3oK0Zyk7DvP4IGR1EwrPb673JX0mELslgvVRYW0O8usIvCe9AboyOdIPn1Ug
9+Kupihr69ZiZSJFsYRwztbRO4icGARv6IT3ZkCTsKp68J2dyE2MQuZtsFgllbZHTyMsAVqsaldC
Vt8CtvsYPHsZzvtH+tZIc5e+sfBtLOhFYytRFAlYuGGED2clGNn8lO62m53U37y6XmM7M8E3onEI
IpCSLp/vPyC31Bp6SUSsjmIbnO9jpVEZqbROzn15F5RDZs5CFs58FmaNBTZ5Ze+9hn11Genl/1mS
0qjChumaCVvo2iViNXHkuD1g9Daxt7lVEQPMNpcSdah1pQb5kqho4yVXQc2iacHiMMpNFPia/jv/
FWAAUTVTOunExzkAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://blogs.barrons.com/techtraderdaily/wp-content/mu-plugins/widgets/rss.png

iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK
T2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AU
kSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXX
Pues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgAB
eNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAt
AGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3
AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dX
Lh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+
5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk
5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd
0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA
4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzA
BhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/ph
CJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5
h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+
Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhM
WE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQ
AkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+Io
UspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdp
r+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZ
D5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61Mb
U2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY
/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllir
SKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79u
p+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6Vh
lWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1
mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lO
k06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7Ry
FDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3I
veRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+B
Z7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/
0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5p
DoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5q
PNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIs
OpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5
hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQ
rAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9
rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1d
T1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aX
Dm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7
vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3S
PVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKa
RptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO
32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21
e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfV
P1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i
/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8
IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAEZ0FNQQAAsY58+1GTAAAAIGNIUk0AAHolAACA
gwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAIoSURBVHjajJFPSFRRGMV/99735r4mXpHI
NIW5SCgSkcwwitzlIlRoEy3EWtSinausXQRtqvW4cBcUhFQgJBURRS0yyH8ZOYSR5ViIOqOTf97M
e+/eFoNCtOksD9+Pw3eOmO4kbWHQWNLANgFGCBD8o01rDmh3LAzK9P6WIDRUnTqPKBUx+W+wkMXV
Cq0lSkuUq5DSACaVezE55FjLwcgKVO0h9nbd+Cti/eMTwuEMKs7juhKUhCgAaHKEQDpa4jgxc/d6
EVKgdqZI1jXjN3ZAYwfl0buY8X6kkCA1AA5gpCuIln9gl3wIC5jZFVamBlj73MquExfRRy4QJjz4
0Ic18RYIEmx1LTU9DwEIvr4lnHxAkHvD/OAnUp138BrOUXrfhy0ubiLgJhQ6EbP0KsPyyABeXSv+
mQz+4bPoQpbFp9crTzd0EwVRBRSAt93Fp4Ac6SN4fpW5/nY2Zt7hnbxCsqaZKDdK/nUGfewSYbmy
ijQWjC1jggWcqICvQxL5SeYf9wCQaLkMMZTyvwCwVfUVMLawulHAabuJf+0nuu0WXkJBcZ7i2CP0
gTaEt5twbRWA2KnaAkUIJOtPV9pq7EJagSME4dIMAMqrhkqZqHRD5U4JZNJTrGefseNoN+HEfYgF
WkpM9iX5mXHM7BRxYY3c7S7WJ4ZRgPjSwWjq+L4mXIVAoKzAhBCVICyDKUN5A8IA4hJIESN+fx8T
053sAYaAJv5PY0D7nwEAoc3W7UeNrdcAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/barrons-media/digitalLogo.gif

R0lGODlhrgAlAOYAAOns82d8q/T2+bO+1dPa552ryb7H21Fpn4eYvXyPt97j7ZKhw8nQ4ZCgwv39
/lNroFxzpU1mnUhimkpkm1pxpNrf62B2p/b4+rfB1+vu9HKFsa660/v7/fL0+M/W5e7w9Vdvo6y4
0aGvy46ewcvS4sDJ3Gl+rH+RuKi0z4GTucLL3ePn74mavm2Cr8TM3+Xp8WJ4qXiLtbG81FVtoYyc
v7zF2nSHstjd6eHl7vj5+9zh7NHY5s3U44OUu8bO4LnD2aSwzZupyJelxaayznqNtl51ppmnx5+t
ymR6qvDy94WWvOfq8k9nnqq20Nbb6JSjxHaJs2+EsGuArbW/1v///0ZgmQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAACuACUAAAf/gFWCg4SFhoeIiYqLjI2Oj5CRkpOUiBQzlYIgEpmdiQeehwGSBg4u
HFQlHBUYVFQuFq2vKR5UAFMMDgqDRC9UOCk4tikWJA4yVT8hggEkVBcbghE/DlQGFIZFNz4qNRgF
VDwfVAwXACMrVDclCgtVDzVUHFMlHVQsTlQvUzxUBAavUKkiQMiCC1cYIsBgMMUHlCpPMlBRkCLA
jiVTKvyqoaDAhAjxXghqwqFEhCoHqGCqEgSAPyKKDEQTQKWKCIISHwjKWcUEOUFKdg1iQWVAlRNU
agiK4kOQAg+DAlBxUkgiIh7IqhghUAAqASoBlACocoRKAZZUgAi6IECQhRwQ/5AaEBTkHzKaVQoQ
JPSASoYqE164s5AEQpUp9wRJOVKFqFElVJrspPKwiopBUKjEGIT4xCIDSKrgfbCjiktQpqmAkspg
UOtBFvxVATFREA13ERy0ZSabkMtDExwYETSBRwEEVb4GkKAjr9kqFKgsESRgdxUDEBJYk8bDwKjR
pQmlHNuDihRBH4wOoIK8SoCzCIpWkcAhx4TUc68PMvJc0PoEi0QjWk1VYJAaaqe595MJVSxDiAAX
cPKBAydt0EIVUlRjAW97DfKbIfSRMMgABWCjXBXIgHNWSg5Q1xYSE4iQ3XYMDmDggILcOMh411Gx
YRUr/LVee+9VEZ9RA4Liw/8FOeiUXxXxXOYfFQAq0gB1BLqT4IEKtoZCFSMUUsuGGl1Iwn0jOKME
h4V8aIhGDjZAAycnhqliFbEJVR1LB6QAgnZzqbWAOzhWQeiOtlQhjGFVKEAFBUMyA598E1CRhCAG
rDfckxh0MNaUVTKCl4eqCZIgaxO8VkgIVPQgQQ5UuCNiFQMQ5aBUHZpKoCHaJXXfICcKcqcRDmwm
WlsloAYoEyUUMqohPKLCqKMaROrepEaVxwKmUlCxgn5VRDDAVyv958izqf0wxRQXlCoVAAQIVUh8
QCChAxUYQCqID0VQAZWCuaaWCA3VePBrcmANAo4LP5RwIXUcqFBqFdq9oIP/qlgiMp4ErkxLpbVF
xreDDC7AhGkVGmmQXwtCrGesuY2g65INUkgxzmrk2NCcITCQg8ACVFSQAA3ztcYWm77teggC1UwB
bMLCUiFDDx20dywFLyhrzQkYFwptoh079TF7khpJhQoJACDEIHMB/UN+C8TwRH8wi6r0lqf+5DSI
5jQBQhI5HBEaDNHksyGubSq9tAMOMBqsc2eRwAEILlaBgtZzCTgIuuIl2q7HUYCM7WHmnXxADjm8
hgEINpwN6rl3T5x3a1eGWchXIjIQNCcIXNnKmogLsrabRA9iexVNUHElwqNEfVY8le2pBBN+AloF
0Ydy3ucEPDrqMaRkX2u2/1FAUGF7fj8kWoWIfX0Ksw0MJiKz7O7+JIjmg2xARVPlhxeCClPYARWW
EbwCCWwkhNAcEvrzuDutJwWVE4SMrJejzSkOICfgUSt+9IKxiG58aFkbuFqQKAmsYF00wQTMaKAB
RcwPQfV7TQSoUgiiiKAKKRigIDwACg34C2CCoEBr3MQDQuiAE1WYgfIE0cDnDOEeyNnTDmeUHxCE
x2uCIMENKJCSb2nnPFXoQDREQAURRmFtR6pCA6ggAgg+SQFjCQCSdLcZmG2ghYloFxKrwBM+UkEn
PnnNEOQ1iJ4BKDo9AIxQUiKACPhkLxtozTgE0YNPUUeEKeAANqpwAyrEj/8sVGDMCKgQBKMcrQox
oEJctnOYDumREEcIU2wMxBx3mOAC2IABB14jgvMQxWmplEE0XDAIIYzlNoJAQVpIByAQdEADIfBM
IZiwHipM4QETYJU1QKBNA7SgH7f4CiEFIYELUK4KH7CAEIUzgXi8QncfyEg49GdNY1jSMi4owRRw
YLIjVIMEhklAOlZAhBm4xAgykEdDYEWEfOxDIwRhAj1/oBNBMMEFU1iBD1ZCAR4MYAcmw+EHPFCC
G2pAIxnowQSEMQQZOEAt71jBCJZQARMkQBgdaMI4SFAPKmgAB18KxSJCIwgYCLUQFX0EaoS6EqQe
IqmHWGolDnbUqlr1qlj/zSpgasbVrnr1q2ANq1jHStaymvWsaE2rWs1KVKSu661wjatc50rXutr1
rnjNq173yte+5vWGWg2sYAdL2MIuIgJSMCoiICAFqBr2sZAVKgLgKoRNWoAViShABUwmAhsoYgpB
vd8UPPuOKRzPEBDYWyhsMIWQRnaw68lABcYhAGkmAgQnGUS/DnUI9WHpBSeBACsPocyjAu0sryXs
epALmSREAHERwAAqliAMObIHHK5wABMQ4AsqfACPvhWNML4k3LlEIATt+kAPDmAPVxTgiWGSilAU
8IEqLMQVBGCQVE7QiiEctyc5MFhys7rcQSxBM4hTJgpaYIALPEFc7AFB/0JRIIUIIKAE73XAzsIr
ABV0gAMwKG+DqPAEpjjAAkUYhxSK4MO5FMAeEKCNAZgAgCTQQCwdeIBUMkCCKcTguAZVgFQHXNUC
C6KTI0DcQYqAymVGChy8FdtJOLyDshCgvBLoQAcEoR2ifSjLfyGAxFgQn95RIahBIGUBgbYAD2Rg
k0S+qpEbdQ/ErbEEDaiFZ58cqyCi4AY0KRWHCRAY9jjAAH3JQQUqkI4bukliLRBOBwxAjQco8wmC
+OWa1ZGKIcdZqEaWQBKo0ALEWeAGGRntlJADZUHoIAk9KIKjQDHoKvjQCUswQASoIIAG+LoBF3IT
0PQXAAYooAIEISNyR/8Zgk2vwG2flvNzmEBGgiBuChn49cMilWZM73pWs65CraFkqbncwAGKRY0v
BiHcG4xlARdYwhBs/UPLUGnTBWCOAz4Z7VBU0xXqOJxsTtAugEMlUj78QAUooIOIMUAYyxj3A+wx
lyjQRAEZoBC5FbA3BTjAKD1zAB7XE6Tt4LsKrQtYvzOhgV+zAIzvaIBnROAErtZiBi3/kQn8O4MH
AEEGCABBE5DTAKtdz7YtrwwFFjCFBoBxAidAAQRR2QDFjqABe4SCCIZQpQfIfBBIaED8eufYlWtV
AUtoAQVssIIOUNXscI/7IGIgEVdU4GFyz3vei9BYvfv974APvOAHT+QCQAAAOw==

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/barrons-media/verticalDots.gif

R0lGODlhAwDEAIAAAEZgmf///yH5BAAAAAAALAAAAAADAMQAAAIuhBGnu8l/HHxyNksxqxp1xWkh
NlrldEJp9hnr1rqxF79XPdtgzuN+q4v0gENFAQA7

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://online.barrons.com/barrons-media/BOL_box_arrow_ltblue.gif

R0lGODlhDwAPALMAANfa6v///5mZmf4BAaGgodrc5srL0qupqLaysM7Q2ejo6MzMzPv7+97e3gAA
AAAAACH5BAAAAAAALAAAAAAPAA8AQARjEMhJK0BChT16UAIiFcTRBF7QHEQxFQkhzDORuG9M1/eE
aRwPSAQgmVCDzaplaTYLBgQBYcBREoLDQsFQLA6CxMQgWASTgYXAIJExNmeGgCAhm5FoNVuC1XK9
YGIVUFJUVgARADs=

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/j20type.css

BODY {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
P {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arial {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialSeven {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialTen {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialWhiteThirteen {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialWhiteThirteenBold {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialResize {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
A.arialResize {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialResizesm {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialInner {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.headSum {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.briefs {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.elevenpxArial {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.moduleTitle {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.moduleLink {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.awtb {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.BreakingNewsHeadline {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.BreakingNewsText {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.times {
	FONT-FAMILY: times new roman, times, serif
}
t {
	FONT-FAMILY: times new roman, times, serif
}
.art {
	FONT-FAMILY: times new roman, times, serif
}
.timesTen {
	FONT-FAMILY: times new roman, times, serif
}
.t10 {
	FONT-FAMILY: times new roman, times, serif
}
.t12 {
	FONT-FAMILY: times new roman, times, serif
}
.tb12 {
	FONT-FAMILY: times new roman, times, serif
}
.tb13 {
	FONT-FAMILY: times new roman, times, serif
}
.t14 {
	FONT-FAMILY: times new roman, times, serif
}
.tb14 {
	FONT-FAMILY: times new roman, times, serif
}
.t16 {
	FONT-FAMILY: times new roman, times, serif
}
.tb16 {
	FONT-FAMILY: times new roman, times, serif
}
.t18 {
	FONT-FAMILY: times new roman, times, serif
}
.tb18 {
	FONT-FAMILY: times new roman, times, serif
}
.tb19 {
	FONT-FAMILY: times new roman, times, serif
}
.tb20 {
	FONT-FAMILY: times new roman, times, serif
}
.tb22 {
	FONT-FAMILY: times new roman, times, serif
}
.tb24 {
	FONT-FAMILY: times new roman, times, serif
}
.timesTwelve {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldTwelve {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldThirteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesFourteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldFourteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesSixteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldSixteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldSixteenHigh {
	FONT-FAMILY: times new roman, times, serif
}
.timesEighteen {
	FONT-FAMILY: times new roman, times, serif
}
.boldEighteenTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldNineteenTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldTwentyTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldTimes22 {
	FONT-FAMILY: times new roman, times, serif
}
.boldTwentyFourTimes {
	FONT-FAMILY: times new roman, times, serif
}
.article {
	FONT-FAMILY: times new roman, times, serif
}
.articleTitle {
	FONT-FAMILY: times new roman, times, serif
}
.articleHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.newstxt {
	FONT-FAMILY: times new roman, times, serif
}
.articleBoldHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.articleTitleHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.timesEighteenHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.aTime {
	FONT-FAMILY: times new roman, times, serif
}
.verdana {
	FONT-FAMILY: verdana, times new roman, times, serif
}
.arialSeven {
	FONT-SIZE: 7px
}
.plnNine {
	FONT-SIZE: 9px
}
.p9 {
	FONT-SIZE: 9px
}
.boldGreyNine {
	FONT-SIZE: 9px
}
.greyNine {
	FONT-SIZE: 9px
}
.lightGreyNine {
	FONT-SIZE: 9px
}
.plnTen {
	FONT-SIZE: 10px
}
.p10 {
	FONT-SIZE: 10px
}
.t10 {
	FONT-SIZE: 10px
}
.b10 {
	FONT-SIZE: 10px
}
.timesTen {
	FONT-SIZE: 10px
}
.arialTen {
	FONT-SIZE: 10px
}
.boldTen {
	FONT-SIZE: 10px
}
.greyTen {
	FONT-SIZE: 10px
}
.changePosTen {
	FONT-SIZE: 10px
}
.changeNegTen {
	FONT-SIZE: 10px
}
.lightGreyTen {
	FONT-SIZE: 10px
}
.source {
	FONT-SIZE: 10px
}
A.greyTen:link {
	FONT-SIZE: 10px
}
A.greyTen:visited {
	FONT-SIZE: 10px
}
A.greyTen:hover {
	FONT-SIZE: 10px
}
A.greyTen:active {
	FONT-SIZE: 10px
}
A.source:link {
	FONT-SIZE: 10px
}
A.source:visited {
	FONT-SIZE: 10px
}
A.source:hover {
	FONT-SIZE: 10px
}
A.source:active {
	FONT-SIZE: 10px
}
.plnEleven {
	FONT-SIZE: 11px
}
.p11 {
	FONT-SIZE: 11px
}
.pb11 {
	FONT-SIZE: 11px
}
.b11 {
	FONT-SIZE: 11px
}
.plnElevenComp {
	FONT-SIZE: 11px
}
.plnElevenCompMore {
	FONT-SIZE: 11px
}
.boldEleven {
	FONT-SIZE: 11px
}
.boldGreyEleven {
	FONT-SIZE: 11px
}
.changePos {
	FONT-SIZE: 11px
}
.changeNeg {
	FONT-SIZE: 11px
}
.noChange {
	FONT-SIZE: 11px
}
.greyEleven {
	FONT-SIZE: 11px
}
.lightGreyEleven {
	FONT-SIZE: 11px
}
.salmonEleven {
	FONT-SIZE: 11px
}
.elevenpxArial {
	FONT-SIZE: 11px
}
.moduleLink {
	FONT-SIZE: 11px
}
.pec {
	FONT-SIZE: 11px
}
A.plnElevenUnderline {
	FONT-SIZE: 11px
}
.aTime {
	FONT-SIZE: 11px
}
.plnTwelve {
	FONT-SIZE: 12px
}
.p12 {
	FONT-SIZE: 12px
}
.pb12 {
	FONT-SIZE: 12px
}
.b12 {
	FONT-SIZE: 12px
}
.t12 {
	FONT-SIZE: 12px
}
.tb12 {
	FONT-SIZE: 12px
}
.timesTwelve {
	FONT-SIZE: 12px
}
.timesBoldTwelve {
	FONT-SIZE: 12px
}
.boldTwelve {
	FONT-SIZE: 12px
}
.boldGreyTwelve {
	FONT-SIZE: 12px
}
.boldRustTwelve {
	FONT-SIZE: 12px
}
.greyTwelve {
	FONT-SIZE: 12px
}
.rustTwelve {
	FONT-SIZE: 12px
}
.boldDarkMaroon {
	FONT-SIZE: 12px
}
.BreakingNewsText {
	FONT-SIZE: 12px
}
A.greyTwelve:link {
	FONT-SIZE: 12px
}
A.greyTwelve:visited {
	FONT-SIZE: 12px
}
A.greyTwelve:hover {
	FONT-SIZE: 12px
}
A.greyTwelve:active {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:link {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:visited {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:hover {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:active {
	FONT-SIZE: 12px
}
.hKeepS {
	FONT-SIZE: 12px
}
.hKeepL {
	FONT-SIZE: 12px
}
A.hKeepL:hover {
	FONT-SIZE: 12px
}
A.hKeepL:active {
	FONT-SIZE: 12px
}
A.hKeepL:link {
	FONT-SIZE: 12px
}
A.hKeepL:visited {
	FONT-SIZE: 12px
}
.plnThirteen {
	FONT-SIZE: 13px
}
.p13 {
	FONT-SIZE: 13px
}
.b13 {
	FONT-SIZE: 13px
}
.tb13 {
	FONT-SIZE: 13px
}
.plnThirteenComp {
	FONT-SIZE: 13px
}
.timesBoldThirteen {
	FONT-SIZE: 13px
}
.arialWhiteThirteen {
	FONT-SIZE: 13px
}
.arialWhiteThirteenBold {
	FONT-SIZE: 13px
}
.boldThirteen {
	FONT-SIZE: 13px
}
.boldGreyThirteen {
	FONT-SIZE: 13px
}
.boldLightGreyThirteen {
	FONT-SIZE: 13px
}
.greyThirteen {
	FONT-SIZE: 13px
}
.briefs {
	FONT-SIZE: 13px
}
.awtb {
	FONT-SIZE: 13px
}
.moduleTitle {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:link {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:visited {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:hover {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:active {
	FONT-SIZE: 13px
}
.plnFourteen {
	FONT-SIZE: 14px
}
.p14 {
	FONT-SIZE: 14px
}
.b14 {
	FONT-SIZE: 14px
}
.t14 {
	FONT-SIZE: 14px
}
.tb14 {
	FONT-SIZE: 14px
}
.timesFourteen {
	FONT-SIZE: 14px
}
.timesBoldFourteen {
	FONT-SIZE: 14px
}
.boldFourteen {
	FONT-SIZE: 14px
}
.boldPumpkinFourteen {
	FONT-SIZE: 14px
}
.BreakingNewsHeadline {
	FONT-SIZE: 14px
}
.p15 {
	FONT-SIZE: 15px
}
.timesSixteen {
	FONT-SIZE: 16px
}
.p16 {
	FONT-SIZE: 16px
}
.t16 {
	FONT-SIZE: 16px
}
.b16 {
	FONT-SIZE: 16px
}
.tb16 {
	FONT-SIZE: 16px
}
.timesBoldSixteen {
	FONT-SIZE: 16px
}
.timesBoldSixteenHigh {
	FONT-SIZE: 16px
}
.boldSixteen {
	FONT-SIZE: 16px
}
.boldBlueSixteen {
	FONT-SIZE: 16px
}
.boldRedSixteen {
	FONT-SIZE: 16px
}
.boldPumpkinSixteen {
	FONT-SIZE: 16px
}
.timesEighteen {
	FONT-SIZE: 18px
}
.t18 {
	FONT-SIZE: 18px
}
.tb18 {
	FONT-SIZE: 18px
}
.boldEighteenTimes {
	FONT-SIZE: 18px
}
.timesEighteenHighLine {
	FONT-SIZE: 18px
}
.boldNineteenTimes {
	FONT-SIZE: 19px
}
.tb19 {
	FONT-SIZE: 19px
}
.plnTwenty {
	FONT-SIZE: 20px
}
.p20 {
	FONT-SIZE: 20px
}
.boldTwentyTimes {
	FONT-SIZE: 20px
}
.tb20 {
	FONT-SIZE: 20px
}
.boldTimes22 {
	FONT-SIZE: 22px
}
.tb22 {
	FONT-SIZE: 22px
}
.boldTwentyThree {
	FONT-SIZE: 23px
}
.b23 {
	FONT-SIZE: 23px
}
.boldTwentyFourTimes {
	FONT-SIZE: 24px
}
.articleTitle {
	FONT-SIZE: 24px
}
.articleTitleHighLine {
	FONT-SIZE: 24px
}
.tb24 {
	FONT-SIZE: 24px
}
.aTime {
	LINE-HEIGHT: normal
}
.articleTitleHighLine {
	LINE-HEIGHT: 25px
}
.p70 {
	FONT-SIZE: 70%
}
.arialResizesm {
	FONT-SIZE: 70%
}
.pln70 {
	FONT-SIZE: 70%
}
.bold70 {
	FONT-SIZE: 70%
}
.grey70 {
	FONT-SIZE: 70%
}
.p75 {
	FONT-SIZE: 75%
}
.pln75 {
	FONT-SIZE: 75%
}
.bold75 {
	FONT-SIZE: 75%
}
.ArtFlashline {
	FONT-SIZE: 75%
}
.p80 {
	FONT-SIZE: 80%
}
.arialResize {
	FONT-SIZE: 80%
}
A.arialResize {
	FONT-SIZE: 80%
}
.pln80 {
	FONT-SIZE: 80%
}
.bold80 {
	FONT-SIZE: 80%
}
.p90 {
	FONT-SIZE: 90%
}
.pln90 {
	FONT-SIZE: 90%
}
.bold90 {
	FONT-SIZE: 90%
}
.p100 {
	FONT-SIZE: 100%
}
.pln100 {
	FONT-SIZE: 100%
}
.bold100 {
	FONT-SIZE: 100%
}
.pntsevenem {
	FONT-SIZE: 0.7em
}
.pntsevenfiveemBold {
	FONT-SIZE: 0.75em
}
.pntsevenfiveem {
	FONT-SIZE: 0.75em
}
.aTime {
	FONT-STYLE: italic
}
.article {
	FONT-STYLE: normal
}
.art {
	FONT-STYLE: normal
}
.pln70 {
	FONT-STYLE: normal
}
.bold70 {
	FONT-STYLE: normal
}
.grey70 {
	FONT-STYLE: normal
}
.pln75 {
	FONT-STYLE: normal
}
.bold75 {
	FONT-STYLE: normal
}
.pln80 {
	FONT-STYLE: normal
}
.bold80 {
	FONT-STYLE: normal
}
.pln90 {
	FONT-STYLE: normal
}
.bold90 {
	FONT-STYLE: normal
}
.pln100 {
	FONT-STYLE: normal
}
.bold100 {
	FONT-STYLE: normal
}
.p70 {
	FONT-STYLE: normal
}
.p75 {
	FONT-STYLE: normal
}
.p80 {
	FONT-STYLE: normal
}
.p90 {
	FONT-STYLE: normal
}
.p100 {
	FONT-STYLE: normal
}
.plnElevenComp {
	LINE-HEIGHT: 12px
}
.pec {
	LINE-HEIGHT: 12px
}
.plnElevenCompMore {
	LINE-HEIGHT: 13px
}
.plnThirteenComp {
	LINE-HEIGHT: 14px
}
.articleHighLine {
	LINE-HEIGHT: 22px
}
.articleBoldHighLine {
	LINE-HEIGHT: 22px
}
.timesEighteenHighLine {
	LINE-HEIGHT: 30px
}
.timesBoldSixteenHigh {
	LINE-HEIGHT: 52px
}
.timesBoldTwelve {
	FONT-WEIGHT: bold
}
.timesBoldThirteen {
	FONT-WEIGHT: bold
}
.timesBoldFourteen {
	FONT-WEIGHT: bold
}
.timesBoldSixteen {
	FONT-WEIGHT: bold
}
.timesBoldSixteenHigh {
	FONT-WEIGHT: bold
}
.arialWhiteThirteenBold {
	FONT-WEIGHT: bold
}
.boldTen {
	FONT-WEIGHT: bold
}
.boldEleven {
	FONT-WEIGHT: bold
}
.boldTwelve {
	FONT-WEIGHT: bold
}
.boldThirteen {
	FONT-WEIGHT: bold
}
.boldFourteen {
	FONT-WEIGHT: bold
}
.boldSixteen {
	FONT-WEIGHT: bold
}
.boldEighteenTimes {
	FONT-WEIGHT: bold
}
.boldNineteenTimes {
	FONT-WEIGHT: bold
}
.boldTwentyTimes {
	FONT-WEIGHT: bold
}
.boldTwentyThree {
	FONT-WEIGHT: bold
}
.boldTimes22 {
	FONT-WEIGHT: bold
}
.boldTwentyFourTimes {
	FONT-WEIGHT: bold
}
.boldGreyNine {
	FONT-WEIGHT: bold
}
.boldGreyEleven {
	FONT-WEIGHT: bold
}
.boldGreyTwelve {
	FONT-WEIGHT: bold
}
.boldRustTwelve {
	FONT-WEIGHT: bold
}
.boldGreyThirteen {
	FONT-WEIGHT: bold
}
.boldLightGreyThirteen {
	FONT-WEIGHT: bold
}
.boldBlueSixteen {
	FONT-WEIGHT: bold
}
.boldRedSixteen {
	FONT-WEIGHT: bold
}
.boldPumpkinFourteen {
	FONT-WEIGHT: bold
}
.boldPumpkinSixteen {
	FONT-WEIGHT: bold
}
.boldDarkMaroon {
	FONT-WEIGHT: bold
}
.boldRed {
	FONT-WEIGHT: bold
}
A.arialResize {
	FONT-WEIGHT: bold
}
.headSum {
	FONT-WEIGHT: bold
}
.articleTitle {
	FONT-WEIGHT: bold
}
A.newstxt {
	FONT-WEIGHT: bold
}
.moduleTitle {
	FONT-WEIGHT: bold
}
.articleBoldHighLine {
	FONT-WEIGHT: bold
}
.pntsevenfiveemBold {
	FONT-WEIGHT: bold
}
.awtb {
	FONT-WEIGHT: bold
}
.BreakingNewsHeadline {
	FONT-WEIGHT: bold
}
.BreakingNewsText {
	FONT-WEIGHT: bold
}
.bold70 {
	FONT-WEIGHT: bold
}
.bold75 {
	FONT-WEIGHT: bold
}
.bold80 {
	FONT-WEIGHT: bold
}
.bold90 {
	FONT-WEIGHT: bold
}
.bold100 {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:link {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:visited {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:hover {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:active {
	FONT-WEIGHT: bold
}
.otherJsites {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:link {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:visited {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:hover {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:active {
	FONT-WEIGHT: bold
}
.pb11 {
	FONT-WEIGHT: bold
}
.pb12 {
	FONT-WEIGHT: bold
}
.tb12 {
	FONT-WEIGHT: bold
}
.tb13 {
	FONT-WEIGHT: bold
}
.tb14 {
	FONT-WEIGHT: bold
}
.tb16 {
	FONT-WEIGHT: bold
}
.b10 {
	FONT-WEIGHT: bold
}
.b11 {
	FONT-WEIGHT: bold
}
.b12 {
	FONT-WEIGHT: bold
}
.b13 {
	FONT-WEIGHT: bold
}
.b14 {
	FONT-WEIGHT: bold
}
.b16 {
	FONT-WEIGHT: bold
}
.tb18 {
	FONT-WEIGHT: bold
}
.tb19 {
	FONT-WEIGHT: bold
}
.tb20 {
	FONT-WEIGHT: bold
}
.b23 {
	FONT-WEIGHT: bold
}
.tb22 {
	FONT-WEIGHT: bold
}
.tb24 {
	FONT-WEIGHT: bold
}
.hKeepS {
	FONT-WEIGHT: bold
}
.arialInner {
	FONT-WEIGHT: normal
}
.moduleLink {
	FONT-WEIGHT: normal
}
.moduleTitle {
	COLOR: #000
}
.elevenpxArial {
	COLOR: #000
}
.briefs {
	COLOR: #000
}
.BreakingNewsText {
	COLOR: #000
}
.noChange {
	COLOR: #000
}
.source {
	COLOR: #000
}
A.blackBoldTwelve:link {
	COLOR: #000
}
A.blackBoldTwelve:visited {
	COLOR: #000
}
A.blackLink:link {
	COLOR: #000
}
A.blackLink:visited {
	COLOR: #000
}
A.blackBoldThirteen:link {
	COLOR: #000
}
A.blackBoldThirteen:visited {
	COLOR: #000
}
A.source:link {
	COLOR: #000
}
A.source:visited {
	COLOR: #000
}
A:visited {
	COLOR: #066
}
.headSum {
	COLOR: #06c
}
.moduleLink {
	COLOR: #06c
}
.changePos {
	COLOR: #096
}
.changePosNoSize {
	COLOR: #096
}
.changePosTen {
	COLOR: #096
}
A:link {
	COLOR: #0253b7
}
A.unvisited:link {
	COLOR: #0253b7
}
A.unvisited:visited {
	COLOR: #0253b7
}
.boldBlueSixteen {
	COLOR: #369
}
.otherJsites {
	COLOR: #369
}
.boldDarkMaroon {
	COLOR: #600
}
.rustTwelve {
	COLOR: #603
}
.boldRustTwelve {
	COLOR: #603
}
.rust {
	COLOR: #603
}
.grey70 {
	COLOR: #666
}
.greyNine {
	COLOR: #666
}
.greyTen {
	COLOR: #666
}
.greyEleven {
	COLOR: #666
}
.greyTwelve {
	COLOR: #666
}
.greyThirteen {
	COLOR: #666
}
.boldGreyThirteen {
	COLOR: #666
}
A.greyTwelve:link {
	COLOR: #666
}
A.greyTwelve:visited {
	COLOR: #666
}
A.greyTwelve:hover {
	COLOR: #666
}
A.greyTwelve:active {
	COLOR: #666
}
A.greyTen:link {
	COLOR: #666
}
A.greyTen:visited {
	COLOR: #666
}
A.greyTen:hover {
	COLOR: #666
}
A.greyTen:active {
	COLOR: #666
}
.aTime {
	COLOR: #666
}
.boldRedSixteen {
	COLOR: #900
}
.BreakingNewsHeadline {
	COLOR: #900
}
.darkRed {
	COLOR: #900
}
.boldRed {
	COLOR: #a00
}
.red {
	COLOR: #a00
}
.lightGreyEleven {
	COLOR: #999
}
.lightGreyTen {
	COLOR: #999
}
.lightGreyNine {
	COLOR: #999
}
.boldGreyNine {
	COLOR: #999
}
.boldGreyEleven {
	COLOR: #999
}
.boldGreyTwelve {
	COLOR: #999
}
.boldLightGreyThirteen {
	COLOR: #999
}
.salmonEleven {
	COLOR: #be7878
}
.changeNeg {
	COLOR: #f00
}
.changeNegNoSize {
	COLOR: #f00
}
.changeNegTen {
	COLOR: #f00
}
.brightRed {
	COLOR: #f00
}
.pumpkin {
	COLOR: #f93
}
.boldPumpkinFourteen {
	COLOR: #f93
}
.boldPumpkinSixteen {
	COLOR: #f93
}
A:hover {
	COLOR: #f93
}
A:active {
	COLOR: #f93
}
A.blackBoldTwelve:hover {
	COLOR: #f93
}
A.blackBoldTwelve:active {
	COLOR: #f93
}
A.blackLink:hover {
	COLOR: #f93
}
A.blackLink:active {
	COLOR: #f93
}
A.whiteLink:hover {
	COLOR: #f93
}
A.whiteLink:active {
	COLOR: #f93
}
A.blackBoldThirteen:hover {
	COLOR: #f93
}
A.blackBoldThirteen:active {
	COLOR: #f93
}
A.source:hover {
	COLOR: #f93
}
A.source:active {
	COLOR: #f93
}
A.unvisited:hover {
	COLOR: #f93
}
A.unvisited:active {
	COLOR: #f93
}
.white {
	COLOR: #fff
}
.awtb {
	COLOR: #fff
}
.arialWhiteThirteen {
	COLOR: #fff
}
.arialWhiteThirteenBold {
	COLOR: #fff
}
A.whiteLink:link {
	COLOR: #fff
}
A.whiteLink:visited {
	COLOR: #fff
}
.hKeepL {
	COLOR: #fff
}
A.hKeepL:hover {
	COLOR: #fff
}
A.hKeepL:active {
	COLOR: #fff
}
A.hKeepL:link {
	COLOR: #fff
}
A.hKeepL:visited {
	COLOR: #fff
}
.hKeepS {
	COLOR: #d3d7a0
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
.headSum {
	TEXT-DECORATION: none
}
.moduleLink {
	TEXT-DECORATION: none
}
.moduleTitle {
	TEXT-DECORATION: none
}
A.greyTwelve:link {
	TEXT-DECORATION: none
}
A.greyTwelve:visited {
	TEXT-DECORATION: none
}
A.greyTwelve:hover {
	TEXT-DECORATION: none
}
A.greyTwelve:active {
	TEXT-DECORATION: none
}
A.greyTen:link {
	TEXT-DECORATION: none
}
A.greyTen:visited {
	TEXT-DECORATION: none
}
A.greyTen:hover {
	TEXT-DECORATION: none
}
A.greyTen:active {
	TEXT-DECORATION: none
}
A.blackBoldTwelve:link {
	TEXT-DECORATION: none
}
A.blackBoldTwelve:visited {
	TEXT-DECORATION: none
}
A.blackLink:link {
	TEXT-DECORATION: none
}
A.blackLink:visited {
	TEXT-DECORATION: none
}
A.whiteLink:link {
	TEXT-DECORATION: none
}
A.whiteLink:visited {
	TEXT-DECORATION: none
}
A.blackBoldThirteen:link {
	TEXT-DECORATION: none
}
A.blackBoldThirteen:visited {
	TEXT-DECORATION: none
}
A.source:link {
	TEXT-DECORATION: none
}
A.source:visited {
	TEXT-DECORATION: none
}
A.unvisited:link {
	TEXT-DECORATION: none
}
A.unvisited:visited {
	TEXT-DECORATION: none
}
.aTime {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.plnElevenUnderline {
	TEXT-DECORATION: underline
}
A.plnTenUnderline {
	TEXT-DECORATION: underline
}
A.blackBoldTwelve:hover {
	TEXT-DECORATION: underline
}
A.blackBoldTwelve:active {
	TEXT-DECORATION: underline
}
A.blackLink:hover {
	TEXT-DECORATION: underline
}
A.blackLink:active {
	TEXT-DECORATION: underline
}
A.whiteLink:hover {
	TEXT-DECORATION: underline
}
A.whiteLink:active {
	TEXT-DECORATION: underline
}
A.blackBoldThirteen:hover {
	TEXT-DECORATION: underline
}
A.blackBoldThirteen:active {
	TEXT-DECORATION: underline
}
A.source:hover {
	TEXT-DECORATION: underline
}
A.source:active {
	TEXT-DECORATION: underline
}
A.unvisited:hover {
	TEXT-DECORATION: underline
}
A.unvisited:active {
	TEXT-DECORATION: underline
}
.bb1ccc {
	BORDER-BOTTOM: #ccc 1px solid
}
.bb19cc {
	BORDER-BOTTOM: #9cc 1px solid
}
.clearer {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.decoclearer:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.decoclearer {
	DISPLAY: inline-block
}
 HTML .decoclearer {
	HEIGHT: 1px
}
.decoclearer {
	DISPLAY: block
}
.medcpthed {
	FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 12px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.medcptcrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; COLOR: #be7878; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.medcptnocrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; COLOR: #be7878; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.medcrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: right
}
.imglftins {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 7px; PADDING-TOP: 0px
}
IMG.imglftins {
	MARGIN-RIGHT: 10px
}
.imglftbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 12px; PADDING-TOP: 0px
}
IMG.imglftbdy {
	MARGIN-RIGHT: 15px
}
.imglftsum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
IMG.imglftsum {
	MARGIN-RIGHT: 9px
}
.imgrgtins {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 7px; PADDING-TOP: 0px
}
IMG.imgrgtins {
	MARGIN-LEFT: 10px
}
.imgrgtbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; PADDING-TOP: 0px
}
IMG.imgrgtbdy {
	MARGIN-LEFT: 15px
}
.imgrgtsum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 6px; PADDING-TOP: 0px
}
IMG.imgrgtsum {
	MARGIN-LEFT: 9px
}
.imgnonins {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px =
0px; PADDING-TOP: 0px
}
.imgnonbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px =
3px 4px 0px; PADDING-TOP: 0px
}
.imgnonsum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
3px 0px 0px; PADDING-TOP: 0px
}
.imglfthed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999 1px solid; MARGIN-RIGHT: 12px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px solid
}
.imgrgthed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 12px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px solid
}
.imgnonhed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 4px 3px 4px 0px; =
BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px =
solid
}
.row1ts {
	PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 0px
}
.row1ds {
	PADDING-BOTTOM: 20px
}
.changePs {
	COLOR: #008000
}
.changeNs {
	COLOR: #ff0000
}
.rolloverSummary {
	BORDER-RIGHT: #f17000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#f17000 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#e1eaf3; PADDING-BOTTOM: 10px; BORDER-LEFT: #f17000 1px solid; WIDTH: =
304px; PADDING-TOP: 10px; BORDER-BOTTOM: #f17000 1px solid; POSITION: =
absolute
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/barrons-media/barrons.css

BODY {
	MARGIN: 0px; FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Verdana,  Arial, Helvetica, sans-serif
}
FORM {
	MARGIN: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menu {
	BORDER-RIGHT: #8099b2 1px solid; PADDING-RIGHT: 0px; =
BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/barrons-media/nav_dropdown_background.gif); VISIBILITY: hidden; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8099b2 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #8099b2 2px solid; BACKGROUND-REPEAT: =
repeat; POSITION: absolute
}
.menuActive {
	BORDER-RIGHT: #8099b2 1px solid; PADDING-RIGHT: 0px; =
BACKGROUND-POSITION: left 50%; PADDING-LEFT: 0px; BACKGROUND-IMAGE: =
url(/barrons-media/nav_dropdown_background.gif); VISIBILITY: hidden; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #8099b2 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #8099b2 2px solid; BACKGROUND-REPEAT: =
repeat; POSITION: absolute
}
.menuActive {
	COLOR: #f00
}
.menuItem {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: =
4px; COLOR: #0c2577; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
DIV.menuItem A:link {
	COLOR: #0c2577
}
DIV.menuItem A:visited {
	COLOR: #0c2577
}
DIV.menuItem A:hover {
	COLOR: #0c2577
}
DIV.menuItem A:active {
	COLOR: #0c2577
}
.navNode {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 12px; DISPLAY: block; =
PADDING-LEFT: 12px; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(/barrons-media/nav_bg_slice.gif); PADDING-BOTTOM: 6px; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #8dafcc 1px solid; CURSOR: pointer; =
COLOR: rgb(12,37,119); PADDING-TOP: 6px; BACKGROUND-REPEAT: repeat-x; =
FONT-FAMILY: Verdana, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: =
center; TEXT-DECORATION: none
}
.navcontainer {
	WIDTH: 990px
}
.navCol {
	FLOAT: left
}
#standard {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica
}
.standard {
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Arial, Helvetica
}
#bigheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Arial, =
Helvetica
}
.bigheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: black; FONT-FAMILY: Arial, =
Helvetica
}
#quote {
	FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Arial, Helvetica
}
.medgrayarial9 {
	FONT-SIZE: 9px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Sans-Serif
}
.grayarial9b {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Sans-Serif
}
.grayarial9 {
	FONT-SIZE: 9px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Sans-Serif
}
.arial9 {
	FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, =
Sans-Serif
}
.arial9b {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Sans-Serif
}
.arial10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
.arial10b {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: arial
}
.lightbluearial10 {
	FONT-SIZE: 10px; COLOR: #0253b7; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
.medgrayarial10 {
	FONT-SIZE: 10px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
.medgrayarial11 {
	FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
.medgrayarial11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cccccc; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Sans-Serif
}
.medgrayarial12b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cccccc; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Sans-Serif
}
.grayarial10 {
	FONT-SIZE: 10px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
.grayarial11b {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Arial, Sans-Serif
}
.whitearial11 {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: =
Arial, Sans-Serif
}
TD.strap {
	BACKGROUND-IMAGE: url(/barrons-media/dotLineTile.gif)
}
.arial {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helv, Helvetica, Sans-Serif
}
.verdana {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana, Arial, =
Sans-Serif
}
.verdanaBold {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.verdanaResize {
	FONT-SIZE: 78%; FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.verdana9 {
	FONT-SIZE: 60%; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana10 {
	FONT-SIZE: 65%; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana11 {
	FONT-SIZE: 70%; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.v11 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana11pxb {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.verdana12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana13 {
	FONT-SIZE: 13px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana15 {
	FONT-SIZE: 15px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana9b {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.verdana9pxb {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana11b {
	FONT-WEIGHT: bold; FONT-SIZE: 69%; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.verdana12b {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.verdana14b {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.bluetimes18 {
	FONT-SIZE: 120%; COLOR: #0253b7; FONT-FAMILY: 'Times New Roman', Serif
}
.bluetimes20 {
	FONT-SIZE: 132%; COLOR: #0253b7; FONT-FAMILY: 'Times New Roman', Serif
}
.times {
	COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times12 {
	FONT-SIZE: 78%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times16 {
	FONT-SIZE: 110%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times18 {
	FONT-SIZE: 120%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times20 {
	FONT-SIZE: 132%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times22 {
	FONT-SIZE: 145%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.times24 {
	FONT-SIZE: 154%; COLOR: #000000; FONT-FAMILY: 'Times New Roman', Serif
}
.graytimes16 {
	FONT-SIZE: 110%; COLOR: #666666; FONT-FAMILY: 'Times New Roman', Serif
}
.graytimes18 {
	FONT-SIZE: 120%; COLOR: #666666; FONT-FAMILY: 'Times New Roman', Serif
}
.graytimes20 {
	FONT-SIZE: 132%; COLOR: #666666; FONT-FAMILY: 'Times New Roman', Serif
}
.graytimes22 {
	FONT-SIZE: 145%; COLOR: #666666; FONT-FAMILY: 'Times New Roman', Serif
}
.redtimes18px {
	FONT-SIZE: 18px; COLOR: #fe0e0e; FONT-FAMILY: 'Times New Roman', Serif
}
.redtimes20px {
	FONT-SIZE: 20px; COLOR: #fe0e0e; FONT-FAMILY: 'Times New Roman', Serif
}
.blueverdana9 {
	FONT-SIZE: 60%; COLOR: #0253b7; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.blueverdana10 {
	FONT-SIZE: 65%; COLOR: #0253b7; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.blueverdana11 {
	FONT-SIZE: 70%; COLOR: #0253b7; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.blueverdana12 {
	FONT-SIZE: 78%; COLOR: #0253b7; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.blueverdana9b {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #0253b7; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueverdana11b {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #0253b7; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.blueverdana12b {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #0253b7; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.grayverdana9 {
	FONT-SIZE: 60%; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.grayverdana11 {
	FONT-SIZE: 70%; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.grayverdana12 {
	FONT-SIZE: 78%; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.grayverdana13 {
	FONT-SIZE: 84%; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.grayverdana9b {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.grayverdana10b {
	FONT-WEIGHT: bold; FONT-SIZE: 65%; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.grayverdana11b {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.grayverdana12b {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.grayverdana13b {
	FONT-WEIGHT: bold; FONT-SIZE: 84%; COLOR: #666666; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.lgtgrayverdana {
	COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, =
Sans-Serif
}
.lgtgrayverdana9 {
	FONT-SIZE: 60%; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.lgtgrayverdana11 {
	FONT-SIZE: 70%; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.lgtgrayverdana12 {
	FONT-SIZE: 78%; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.lgtgrayverdana9b {
	FONT-WEIGHT: bold; FONT-SIZE: 60%; COLOR: #999999; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.lgtgrayverdana11b {
	FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #999999; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.lgtgrayverdana12b {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #999999; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.nav {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.navon {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.navgraybold {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.navbluebold {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.navblueverdana11px {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.grayverdana11px {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.grayverdana11pxb {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.blueverdana11px {
	FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: =
Verdana,Arial,Sans-Serif
}
.grayverdana10px {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.grayverdana10pxb {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.grayverdana12px {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.grayverdana12pxb {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.blueverdana12px {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.blueverdana12pxb {
	FONT-STYLE: normal; FONT-FAMILY: Verdana,Arial,Sans-Serif
}
.grayverdana10px {
	FONT-SIZE: 10px
}
.grayverdana10pxb {
	FONT-SIZE: 10px
}
.grayverdana12px {
	FONT-SIZE: 12px
}
.grayverdana12pxb {
	FONT-SIZE: 12px
}
.blueverdana12px {
	FONT-SIZE: 12px
}
.blueverdana12pxb {
	FONT-SIZE: 12px
}
.nav {
	PADDING-LEFT: 4px; MARGIN-LEFT: 4px
}
.navon {
	PADDING-LEFT: 4px; MARGIN-LEFT: 4px
}
.navgraybold {
	PADDING-LEFT: 4px; MARGIN-LEFT: 4px
}
.navbluebold {
	PADDING-LEFT: 4px; MARGIN-LEFT: 4px
}
.navblueverdana11px {
	PADDING-LEFT: 4px; LINE-HEIGHT: 18px
}
.nav {
	COLOR: #0253b7
}
.navbluebold {
	COLOR: #0253b7
}
.navblueverdana11px {
	COLOR: #0253b7
}
.blueverdana11px {
	COLOR: #0253b7
}
.blueverdana12px {
	COLOR: #0253b7
}
.blueverdana12pxb {
	COLOR: #0253b7
}
.navgraybold {
	COLOR: #666
}
.grayverdana10px {
	COLOR: #666
}
.grayverdana10pxb {
	COLOR: #666
}
.grayverdana11px {
	COLOR: #666
}
.grayverdana11pxb {
	COLOR: #666
}
.grayverdana12px {
	COLOR: #666
}
.grayverdana12pxb {
	COLOR: #666
}
.navon {
	COLOR: #f00
}
.navgraybold {
	FONT-WEIGHT: bold
}
.navbluebold {
	FONT-WEIGHT: bold
}
.grayverdana10pxb {
	FONT-WEIGHT: bold
}
.grayverdana11pxb {
	FONT-WEIGHT: bold
}
.grayverdana12pxb {
	FONT-WEIGHT: bold
}
.blueverdana12pxb {
	FONT-WEIGHT: bold
}
.arialelevenbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: =
Verdana,  Arial, sans-serif; TEXT-DECORATION: none
}
.djreprints {
	FONT-SIZE: 10px; COLOR: #666699; FONT-FAMILY: Verdana, Helvetica, =
Arial; TEXT-DECORATION: none
}
TD.red {
	BACKGROUND-COLOR: #ae1c0a
}
.red {
	BACKGROUND-COLOR: #ae1c0a
}
TD.ltyellow {
	BACKGROUND-COLOR: #ffffed
}
TD.midgrey {
	BACKGROUND-COLOR: #666666
}
TD.leftcol {
	BACKGROUND-COLOR: #cfdcd4
}
.white {
	BACKGROUND-COLOR: #ffffff
}
.spacer1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer2 {
	FONT-WEIGHT: normal; FONT-SIZE: 2px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer3 {
	FONT-WEIGHT: normal; FONT-SIZE: 3px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer4 {
	FONT-WEIGHT: normal; FONT-SIZE: 4px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer5 {
	FONT-WEIGHT: normal; FONT-SIZE: 5px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer6 {
	FONT-WEIGHT: normal; FONT-SIZE: 6px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer7 {
	FONT-WEIGHT: normal; FONT-SIZE: 7px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer8 {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
.spacer10 {
	FONT-WEIGHT: normal; FONT-SIZE: 65%; COLOR: #000000; FONT-FAMILY: =
Arial,  Verdana,  Helvetica, sans-serif
}
A.articlebold:link {
	FONT-WEIGHT: bold; COLOR: #0253b7; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.articlebold:visited {
	FONT-WEIGHT: bold; COLOR: #006666; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.articlebold:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: underline
}
A.articlebold:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.blueverdana12b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #0253b7; FONT-STYLE: normal; =
TEXT-DECORATION: none
}
A.blueverdana12b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #006666; FONT-STYLE: normal; =
TEXT-DECORATION: none
}
A.blueverdana12b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #ff0000; FONT-STYLE: normal; =
TEXT-DECORATION: underline
}
A.blueverdana12b:active {
	FONT-WEIGHT: bold; FONT-SIZE: 78%; COLOR: #ff0000; FONT-STYLE: normal; =
TEXT-DECORATION: none
}
A.djreprints:link {
	FONT-SIZE: 10px; COLOR: #666699; FONT-FAMILY: Verdana, Helvetica, =
Arial; TEXT-DECORATION: none
}
A.djreprints:visited {
	FONT-SIZE: 10px; COLOR: #666699; FONT-FAMILY: Verdana, Helvetica, =
Arial; TEXT-DECORATION: none
}
A.djreprints:hover {
	FONT-SIZE: 10px; COLOR: #666699; FONT-FAMILY: Verdana, Helvetica, =
Arial; TEXT-DECORATION: none
}
A.djreprints:active {
	FONT-SIZE: 10px; COLOR: #666699; FONT-FAMILY: Verdana, Helvetica, =
Arial; TEXT-DECORATION: none
}
A.graylink:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.graylink:visited {
	COLOR: #006666; TEXT-DECORATION: none
}
A.graylink:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.graylink:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.grayboldlink:link {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.grayboldlink:visited {
	FONT-WEIGHT: bold; COLOR: #666666; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.grayboldlink:hover {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: underline
}
A.grayboldlink:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A.modulelink:link {
	COLOR: #003399; TEXT-DECORATION: none
}
A.modulelink:visited {
	COLOR: #006666; TEXT-DECORATION: none
}
A.modulelink:hover {
	COLOR: #ae1c0a; TEXT-DECORATION: underline
}
A.modulelink:active {
	COLOR: #003399; TEXT-DECORATION: none
}
A.navigation:link {
	COLOR: #0253b7; FONT-FAMILY: Verdana,  Arial, sans-serif; =
TEXT-DECORATION: none
}
A.navigation:visited {
	COLOR: #0253b7; FONT-FAMILY: Verdana,  Arial, sans-serif; =
TEXT-DECORATION: none
}
A.navigation:hover {
	COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, sans-serif; =
TEXT-DECORATION: underline
}
A.navigation:active {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: Verdana,  Arial, =
sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #0253b7; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006666; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.unvisited:link {
	COLOR: #0253b7; TEXT-DECORATION: none
}
A.unvisited:visited {
	COLOR: #006666; TEXT-DECORATION: none
}
A.unvisited:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
A.unvisited:active {
	COLOR: #ff0000; TEXT-DECORATION: none
}
A.whitelink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.whitelink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.msecnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; COLOR: =
#fff; PADDING-TOP: 2px
}
.mnav1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#0253b7; PADDING-TOP: 1px; HEIGHT: 17px; BACKGROUND-COLOR: #fafaf2
}
.mnav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#0253b7; PADDING-TOP: 1px; HEIGHT: 17px; BACKGROUND-COLOR: #fafaf2
}
.mnav2 {
	BORDER-TOP: #ccc 1px solid
}
.nav2 {
	BORDER-TOP: #ccc 1px solid
}
.row1t {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: =
111px; COLOR: #666; PADDING-TOP: 1px
}
.row1d {
	PADDING-BOTTOM: 3px; BORDER-BOTTOM: #9097be 2px solid
}
.row2d {
	PADDING-BOTTOM: 4px; BORDER-BOTTOM: #9097be 1px solid
}
.br1pxCCC {
	BORDER-RIGHT: #ccc 1px solid
}
.bl1pxCCC {
	BORDER-LEFT: #ccc 1px solid
}
.bb1pxCCC {
	BORDER-BOTTOM: #ccc 1px solid
}
.dataleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 5px; TEXT-ALIGN: left
}
.dataright {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 5px; TEXT-ALIGN: right
}
.changeP {
	COLOR: #093
}
.changeN {
	COLOR: #f00
}
.changeE {
	COLOR: #000
}
.nav1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#0253b7; PADDING-TOP: 0px; HEIGHT: 17px
}
.nav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: =
#0253b7; PADDING-TOP: 0px; HEIGHT: 17px
}
.navbottom {
	BORDER-BOTTOM: #c9d9e9 2px solid
}
.medgrayverdana10b {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #cccccc; FONT-FAMILY: =
Verdana; font-ctyle: normal
}
A.verdana11b {
	FONT-WEIGHT: bold; FONT-SIZE: 69%; COLOR: #000000; FONT-STYLE: normal; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.whiteverdana10 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: =
Verdana
}
.whiteverdana9 {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: =
Verdana
}
.whiteverdana10 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
A.whiteverdana10 {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana
}
.searchboxinput {
	WIDTH: 80px; HEIGHT: 17px; BACKGROUND-COLOR: #e3e3e3
}
.lightbluearial9 {
	FONT-SIZE: 9px; COLOR: #0c2577; FONT-STYLE: normal; FONT-FAMILY: Arial
}
.lightblueverdana11 {
	FONT-SIZE: 70%; COLOR: #0c2577; FONT-STYLE: normal; FONT-FAMILY: =
Verdana
}
.redarial10 {
	FONT-SIZE: 10px; COLOR: #990000; FONT-STYLE: normal; FONT-FAMILY: Arial
}
.bluegeorgia20b {
	FONT-WEIGHT: bold; FONT-SIZE: 132%; COLOR: #0253b7; FONT-STYLE: normal; =
FONT-FAMILY: Georgia
}
.georgia20b {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
.georgia18b {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
.bluegeorgia14b {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #0253b7; FONT-STYLE: normal; =
FONT-FAMILY: Georgia
}
.georgia14b {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; FONT-STYLE: normal; FONT-FAMILY: =
Georgia
}
.redverdana11 {
	FONT-SIZE: 70%; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.adWrapper {
	BORDER-RIGHT: #0033cc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#0033cc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: =
#0033cc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #0033cc 1px solid; =
over-flow: hidden
}
.adTitleBox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
4px; PADDING-TOP: 4px; BORDER-BOTTOM: #0033cc 1px solid; FONT-FAMILY: =
Arial, sans-serif; TEXT-ALIGN: left
}
.adExplanation {
	FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; =
TEXT-DECORATION: none
}
.adDefTitleWrapper {
	BACKGROUND-COLOR: #efefef
}
.adTitleWrapper {
	BACKGROUND-IMAGE: url(/img/adLinksHeaderPixSlice.gif); COLOR: #fff; =
BACKGROUND-REPEAT: repeat-x
}
.adTitleWrapper A.adExplanation {
	COLOR: #fff
}
.adTitleWrapper A.adExplanation:hover {
	COLOR: #fff
}
.adTitleWrapper A.adExplanation:visited {
	COLOR: #fff
}
.adExplanation {
	FONT-SIZE: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif; =
TEXT-DECORATION: none
}
.adNarrowTitleStyle {
	BACKGROUND-COLOR: #efefef
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.NoBorder {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.bottomBorder {
	BORDER-BOTTOM: #cbd3e0 1px solid
}
.articleHeader {
	FONT-SIZE: 30px; FONT-FAMILY: Georgia
}
.articleSummary {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: rgb(102,102,102); =
FONT-STYLE: italic; FONT-FAMILY: Georgia
}
.articleRightModuleTitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
4px; COLOR: #999999; LINE-HEIGHT: 14px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dedede 1px solid; FONT-FAMILY: Arial Black, Arial, Verdana, Sans-Serif
}
.articleRtModTitPadding {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; =
PADDING-TOP: 10px
}
.darkRedVerdana11 {
	FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Sans-Serif
}
.articleTools {
	PADDING-BOTTOM: 5px; COLOR: rgb(102,102,102); PADDING-TOP: 5px; =
BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.footerHeader {
	FONT-SIZE: 16px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}
.footerLinks {
	FONT-SIZE: 12px; COLOR: #8bd1ea; LINE-HEIGHT: 25px; FONT-FAMILY: Arial; =
TEXT-DECORATION: none
}
.footerTextSmall {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: =
none
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/j20type.css

BODY {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
TD {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
P {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arial {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialSeven {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialTen {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialWhiteThirteen {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialWhiteThirteenBold {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialResize {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
A.arialResize {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialResizesm {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.arialInner {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.headSum {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.briefs {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.elevenpxArial {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.moduleTitle {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.moduleLink {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.awtb {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.BreakingNewsHeadline {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.BreakingNewsText {
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif
}
.times {
	FONT-FAMILY: times new roman, times, serif
}
t {
	FONT-FAMILY: times new roman, times, serif
}
.art {
	FONT-FAMILY: times new roman, times, serif
}
.timesTen {
	FONT-FAMILY: times new roman, times, serif
}
.t10 {
	FONT-FAMILY: times new roman, times, serif
}
.t12 {
	FONT-FAMILY: times new roman, times, serif
}
.tb12 {
	FONT-FAMILY: times new roman, times, serif
}
.tb13 {
	FONT-FAMILY: times new roman, times, serif
}
.t14 {
	FONT-FAMILY: times new roman, times, serif
}
.tb14 {
	FONT-FAMILY: times new roman, times, serif
}
.t16 {
	FONT-FAMILY: times new roman, times, serif
}
.tb16 {
	FONT-FAMILY: times new roman, times, serif
}
.t18 {
	FONT-FAMILY: times new roman, times, serif
}
.tb18 {
	FONT-FAMILY: times new roman, times, serif
}
.tb19 {
	FONT-FAMILY: times new roman, times, serif
}
.tb20 {
	FONT-FAMILY: times new roman, times, serif
}
.tb22 {
	FONT-FAMILY: times new roman, times, serif
}
.tb24 {
	FONT-FAMILY: times new roman, times, serif
}
.timesTwelve {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldTwelve {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldThirteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesFourteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldFourteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesSixteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldSixteen {
	FONT-FAMILY: times new roman, times, serif
}
.timesBoldSixteenHigh {
	FONT-FAMILY: times new roman, times, serif
}
.timesEighteen {
	FONT-FAMILY: times new roman, times, serif
}
.boldEighteenTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldNineteenTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldTwentyTimes {
	FONT-FAMILY: times new roman, times, serif
}
.boldTimes22 {
	FONT-FAMILY: times new roman, times, serif
}
.boldTwentyFourTimes {
	FONT-FAMILY: times new roman, times, serif
}
.article {
	FONT-FAMILY: times new roman, times, serif
}
.articleTitle {
	FONT-FAMILY: times new roman, times, serif
}
.articleHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.newstxt {
	FONT-FAMILY: times new roman, times, serif
}
.articleBoldHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.articleTitleHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.timesEighteenHighLine {
	FONT-FAMILY: times new roman, times, serif
}
.aTime {
	FONT-FAMILY: times new roman, times, serif
}
.verdana {
	FONT-FAMILY: verdana, times new roman, times, serif
}
.arialSeven {
	FONT-SIZE: 7px
}
.plnNine {
	FONT-SIZE: 9px
}
.p9 {
	FONT-SIZE: 9px
}
.boldGreyNine {
	FONT-SIZE: 9px
}
.greyNine {
	FONT-SIZE: 9px
}
.lightGreyNine {
	FONT-SIZE: 9px
}
.plnTen {
	FONT-SIZE: 10px
}
.p10 {
	FONT-SIZE: 10px
}
.t10 {
	FONT-SIZE: 10px
}
.b10 {
	FONT-SIZE: 10px
}
.timesTen {
	FONT-SIZE: 10px
}
.arialTen {
	FONT-SIZE: 10px
}
.boldTen {
	FONT-SIZE: 10px
}
.greyTen {
	FONT-SIZE: 10px
}
.changePosTen {
	FONT-SIZE: 10px
}
.changeNegTen {
	FONT-SIZE: 10px
}
.lightGreyTen {
	FONT-SIZE: 10px
}
.source {
	FONT-SIZE: 10px
}
A.greyTen:link {
	FONT-SIZE: 10px
}
A.greyTen:visited {
	FONT-SIZE: 10px
}
A.greyTen:hover {
	FONT-SIZE: 10px
}
A.greyTen:active {
	FONT-SIZE: 10px
}
A.source:link {
	FONT-SIZE: 10px
}
A.source:visited {
	FONT-SIZE: 10px
}
A.source:hover {
	FONT-SIZE: 10px
}
A.source:active {
	FONT-SIZE: 10px
}
.plnEleven {
	FONT-SIZE: 11px
}
.p11 {
	FONT-SIZE: 11px
}
.pb11 {
	FONT-SIZE: 11px
}
.b11 {
	FONT-SIZE: 11px
}
.plnElevenComp {
	FONT-SIZE: 11px
}
.plnElevenCompMore {
	FONT-SIZE: 11px
}
.boldEleven {
	FONT-SIZE: 11px
}
.boldGreyEleven {
	FONT-SIZE: 11px
}
.changePos {
	FONT-SIZE: 11px
}
.changeNeg {
	FONT-SIZE: 11px
}
.noChange {
	FONT-SIZE: 11px
}
.greyEleven {
	FONT-SIZE: 11px
}
.lightGreyEleven {
	FONT-SIZE: 11px
}
.salmonEleven {
	FONT-SIZE: 11px
}
.elevenpxArial {
	FONT-SIZE: 11px
}
.moduleLink {
	FONT-SIZE: 11px
}
.pec {
	FONT-SIZE: 11px
}
A.plnElevenUnderline {
	FONT-SIZE: 11px
}
.aTime {
	FONT-SIZE: 11px
}
.plnTwelve {
	FONT-SIZE: 12px
}
.p12 {
	FONT-SIZE: 12px
}
.pb12 {
	FONT-SIZE: 12px
}
.b12 {
	FONT-SIZE: 12px
}
.t12 {
	FONT-SIZE: 12px
}
.tb12 {
	FONT-SIZE: 12px
}
.timesTwelve {
	FONT-SIZE: 12px
}
.timesBoldTwelve {
	FONT-SIZE: 12px
}
.boldTwelve {
	FONT-SIZE: 12px
}
.boldGreyTwelve {
	FONT-SIZE: 12px
}
.boldRustTwelve {
	FONT-SIZE: 12px
}
.greyTwelve {
	FONT-SIZE: 12px
}
.rustTwelve {
	FONT-SIZE: 12px
}
.boldDarkMaroon {
	FONT-SIZE: 12px
}
.BreakingNewsText {
	FONT-SIZE: 12px
}
A.greyTwelve:link {
	FONT-SIZE: 12px
}
A.greyTwelve:visited {
	FONT-SIZE: 12px
}
A.greyTwelve:hover {
	FONT-SIZE: 12px
}
A.greyTwelve:active {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:link {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:visited {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:hover {
	FONT-SIZE: 12px
}
A.blackBoldTwelve:active {
	FONT-SIZE: 12px
}
.hKeepS {
	FONT-SIZE: 12px
}
.hKeepL {
	FONT-SIZE: 12px
}
A.hKeepL:hover {
	FONT-SIZE: 12px
}
A.hKeepL:active {
	FONT-SIZE: 12px
}
A.hKeepL:link {
	FONT-SIZE: 12px
}
A.hKeepL:visited {
	FONT-SIZE: 12px
}
.plnThirteen {
	FONT-SIZE: 13px
}
.p13 {
	FONT-SIZE: 13px
}
.b13 {
	FONT-SIZE: 13px
}
.tb13 {
	FONT-SIZE: 13px
}
.plnThirteenComp {
	FONT-SIZE: 13px
}
.timesBoldThirteen {
	FONT-SIZE: 13px
}
.arialWhiteThirteen {
	FONT-SIZE: 13px
}
.arialWhiteThirteenBold {
	FONT-SIZE: 13px
}
.boldThirteen {
	FONT-SIZE: 13px
}
.boldGreyThirteen {
	FONT-SIZE: 13px
}
.boldLightGreyThirteen {
	FONT-SIZE: 13px
}
.greyThirteen {
	FONT-SIZE: 13px
}
.briefs {
	FONT-SIZE: 13px
}
.awtb {
	FONT-SIZE: 13px
}
.moduleTitle {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:link {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:visited {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:hover {
	FONT-SIZE: 13px
}
A.blackBoldThirteen:active {
	FONT-SIZE: 13px
}
.plnFourteen {
	FONT-SIZE: 14px
}
.p14 {
	FONT-SIZE: 14px
}
.b14 {
	FONT-SIZE: 14px
}
.t14 {
	FONT-SIZE: 14px
}
.tb14 {
	FONT-SIZE: 14px
}
.timesFourteen {
	FONT-SIZE: 14px
}
.timesBoldFourteen {
	FONT-SIZE: 14px
}
.boldFourteen {
	FONT-SIZE: 14px
}
.boldPumpkinFourteen {
	FONT-SIZE: 14px
}
.BreakingNewsHeadline {
	FONT-SIZE: 14px
}
.p15 {
	FONT-SIZE: 15px
}
.timesSixteen {
	FONT-SIZE: 16px
}
.p16 {
	FONT-SIZE: 16px
}
.t16 {
	FONT-SIZE: 16px
}
.b16 {
	FONT-SIZE: 16px
}
.tb16 {
	FONT-SIZE: 16px
}
.timesBoldSixteen {
	FONT-SIZE: 16px
}
.timesBoldSixteenHigh {
	FONT-SIZE: 16px
}
.boldSixteen {
	FONT-SIZE: 16px
}
.boldBlueSixteen {
	FONT-SIZE: 16px
}
.boldRedSixteen {
	FONT-SIZE: 16px
}
.boldPumpkinSixteen {
	FONT-SIZE: 16px
}
.timesEighteen {
	FONT-SIZE: 18px
}
.t18 {
	FONT-SIZE: 18px
}
.tb18 {
	FONT-SIZE: 18px
}
.boldEighteenTimes {
	FONT-SIZE: 18px
}
.timesEighteenHighLine {
	FONT-SIZE: 18px
}
.boldNineteenTimes {
	FONT-SIZE: 19px
}
.tb19 {
	FONT-SIZE: 19px
}
.plnTwenty {
	FONT-SIZE: 20px
}
.p20 {
	FONT-SIZE: 20px
}
.boldTwentyTimes {
	FONT-SIZE: 20px
}
.tb20 {
	FONT-SIZE: 20px
}
.boldTimes22 {
	FONT-SIZE: 22px
}
.tb22 {
	FONT-SIZE: 22px
}
.boldTwentyThree {
	FONT-SIZE: 23px
}
.b23 {
	FONT-SIZE: 23px
}
.boldTwentyFourTimes {
	FONT-SIZE: 24px
}
.articleTitle {
	FONT-SIZE: 24px
}
.articleTitleHighLine {
	FONT-SIZE: 24px
}
.tb24 {
	FONT-SIZE: 24px
}
.aTime {
	LINE-HEIGHT: normal
}
.articleTitleHighLine {
	LINE-HEIGHT: 25px
}
.p70 {
	FONT-SIZE: 70%
}
.arialResizesm {
	FONT-SIZE: 70%
}
.pln70 {
	FONT-SIZE: 70%
}
.bold70 {
	FONT-SIZE: 70%
}
.grey70 {
	FONT-SIZE: 70%
}
.p75 {
	FONT-SIZE: 75%
}
.pln75 {
	FONT-SIZE: 75%
}
.bold75 {
	FONT-SIZE: 75%
}
.ArtFlashline {
	FONT-SIZE: 75%
}
.p80 {
	FONT-SIZE: 80%
}
.arialResize {
	FONT-SIZE: 80%
}
A.arialResize {
	FONT-SIZE: 80%
}
.pln80 {
	FONT-SIZE: 80%
}
.bold80 {
	FONT-SIZE: 80%
}
.p90 {
	FONT-SIZE: 90%
}
.pln90 {
	FONT-SIZE: 90%
}
.bold90 {
	FONT-SIZE: 90%
}
.p100 {
	FONT-SIZE: 100%
}
.pln100 {
	FONT-SIZE: 100%
}
.bold100 {
	FONT-SIZE: 100%
}
.pntsevenem {
	FONT-SIZE: 0.7em
}
.pntsevenfiveemBold {
	FONT-SIZE: 0.75em
}
.pntsevenfiveem {
	FONT-SIZE: 0.75em
}
.aTime {
	FONT-STYLE: italic
}
.article {
	FONT-STYLE: normal
}
.art {
	FONT-STYLE: normal
}
.pln70 {
	FONT-STYLE: normal
}
.bold70 {
	FONT-STYLE: normal
}
.grey70 {
	FONT-STYLE: normal
}
.pln75 {
	FONT-STYLE: normal
}
.bold75 {
	FONT-STYLE: normal
}
.pln80 {
	FONT-STYLE: normal
}
.bold80 {
	FONT-STYLE: normal
}
.pln90 {
	FONT-STYLE: normal
}
.bold90 {
	FONT-STYLE: normal
}
.pln100 {
	FONT-STYLE: normal
}
.bold100 {
	FONT-STYLE: normal
}
.p70 {
	FONT-STYLE: normal
}
.p75 {
	FONT-STYLE: normal
}
.p80 {
	FONT-STYLE: normal
}
.p90 {
	FONT-STYLE: normal
}
.p100 {
	FONT-STYLE: normal
}
.plnElevenComp {
	LINE-HEIGHT: 12px
}
.pec {
	LINE-HEIGHT: 12px
}
.plnElevenCompMore {
	LINE-HEIGHT: 13px
}
.plnThirteenComp {
	LINE-HEIGHT: 14px
}
.articleHighLine {
	LINE-HEIGHT: 22px
}
.articleBoldHighLine {
	LINE-HEIGHT: 22px
}
.timesEighteenHighLine {
	LINE-HEIGHT: 30px
}
.timesBoldSixteenHigh {
	LINE-HEIGHT: 52px
}
.timesBoldTwelve {
	FONT-WEIGHT: bold
}
.timesBoldThirteen {
	FONT-WEIGHT: bold
}
.timesBoldFourteen {
	FONT-WEIGHT: bold
}
.timesBoldSixteen {
	FONT-WEIGHT: bold
}
.timesBoldSixteenHigh {
	FONT-WEIGHT: bold
}
.arialWhiteThirteenBold {
	FONT-WEIGHT: bold
}
.boldTen {
	FONT-WEIGHT: bold
}
.boldEleven {
	FONT-WEIGHT: bold
}
.boldTwelve {
	FONT-WEIGHT: bold
}
.boldThirteen {
	FONT-WEIGHT: bold
}
.boldFourteen {
	FONT-WEIGHT: bold
}
.boldSixteen {
	FONT-WEIGHT: bold
}
.boldEighteenTimes {
	FONT-WEIGHT: bold
}
.boldNineteenTimes {
	FONT-WEIGHT: bold
}
.boldTwentyTimes {
	FONT-WEIGHT: bold
}
.boldTwentyThree {
	FONT-WEIGHT: bold
}
.boldTimes22 {
	FONT-WEIGHT: bold
}
.boldTwentyFourTimes {
	FONT-WEIGHT: bold
}
.boldGreyNine {
	FONT-WEIGHT: bold
}
.boldGreyEleven {
	FONT-WEIGHT: bold
}
.boldGreyTwelve {
	FONT-WEIGHT: bold
}
.boldRustTwelve {
	FONT-WEIGHT: bold
}
.boldGreyThirteen {
	FONT-WEIGHT: bold
}
.boldLightGreyThirteen {
	FONT-WEIGHT: bold
}
.boldBlueSixteen {
	FONT-WEIGHT: bold
}
.boldRedSixteen {
	FONT-WEIGHT: bold
}
.boldPumpkinFourteen {
	FONT-WEIGHT: bold
}
.boldPumpkinSixteen {
	FONT-WEIGHT: bold
}
.boldDarkMaroon {
	FONT-WEIGHT: bold
}
.boldRed {
	FONT-WEIGHT: bold
}
A.arialResize {
	FONT-WEIGHT: bold
}
.headSum {
	FONT-WEIGHT: bold
}
.articleTitle {
	FONT-WEIGHT: bold
}
A.newstxt {
	FONT-WEIGHT: bold
}
.moduleTitle {
	FONT-WEIGHT: bold
}
.articleBoldHighLine {
	FONT-WEIGHT: bold
}
.pntsevenfiveemBold {
	FONT-WEIGHT: bold
}
.awtb {
	FONT-WEIGHT: bold
}
.BreakingNewsHeadline {
	FONT-WEIGHT: bold
}
.BreakingNewsText {
	FONT-WEIGHT: bold
}
.bold70 {
	FONT-WEIGHT: bold
}
.bold75 {
	FONT-WEIGHT: bold
}
.bold80 {
	FONT-WEIGHT: bold
}
.bold90 {
	FONT-WEIGHT: bold
}
.bold100 {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:link {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:visited {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:hover {
	FONT-WEIGHT: bold
}
A.blackBoldTwelve:active {
	FONT-WEIGHT: bold
}
.otherJsites {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:link {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:visited {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:hover {
	FONT-WEIGHT: bold
}
A.blackBoldThirteen:active {
	FONT-WEIGHT: bold
}
.pb11 {
	FONT-WEIGHT: bold
}
.pb12 {
	FONT-WEIGHT: bold
}
.tb12 {
	FONT-WEIGHT: bold
}
.tb13 {
	FONT-WEIGHT: bold
}
.tb14 {
	FONT-WEIGHT: bold
}
.tb16 {
	FONT-WEIGHT: bold
}
.b10 {
	FONT-WEIGHT: bold
}
.b11 {
	FONT-WEIGHT: bold
}
.b12 {
	FONT-WEIGHT: bold
}
.b13 {
	FONT-WEIGHT: bold
}
.b14 {
	FONT-WEIGHT: bold
}
.b16 {
	FONT-WEIGHT: bold
}
.tb18 {
	FONT-WEIGHT: bold
}
.tb19 {
	FONT-WEIGHT: bold
}
.tb20 {
	FONT-WEIGHT: bold
}
.b23 {
	FONT-WEIGHT: bold
}
.tb22 {
	FONT-WEIGHT: bold
}
.tb24 {
	FONT-WEIGHT: bold
}
.hKeepS {
	FONT-WEIGHT: bold
}
.arialInner {
	FONT-WEIGHT: normal
}
.moduleLink {
	FONT-WEIGHT: normal
}
.moduleTitle {
	COLOR: #000
}
.elevenpxArial {
	COLOR: #000
}
.briefs {
	COLOR: #000
}
.BreakingNewsText {
	COLOR: #000
}
.noChange {
	COLOR: #000
}
.source {
	COLOR: #000
}
A.blackBoldTwelve:link {
	COLOR: #000
}
A.blackBoldTwelve:visited {
	COLOR: #000
}
A.blackLink:link {
	COLOR: #000
}
A.blackLink:visited {
	COLOR: #000
}
A.blackBoldThirteen:link {
	COLOR: #000
}
A.blackBoldThirteen:visited {
	COLOR: #000
}
A.source:link {
	COLOR: #000
}
A.source:visited {
	COLOR: #000
}
A:visited {
	COLOR: #066
}
.headSum {
	COLOR: #06c
}
.moduleLink {
	COLOR: #06c
}
.changePos {
	COLOR: #096
}
.changePosNoSize {
	COLOR: #096
}
.changePosTen {
	COLOR: #096
}
A:link {
	COLOR: #0253b7
}
A.unvisited:link {
	COLOR: #0253b7
}
A.unvisited:visited {
	COLOR: #0253b7
}
.boldBlueSixteen {
	COLOR: #369
}
.otherJsites {
	COLOR: #369
}
.boldDarkMaroon {
	COLOR: #600
}
.rustTwelve {
	COLOR: #603
}
.boldRustTwelve {
	COLOR: #603
}
.rust {
	COLOR: #603
}
.grey70 {
	COLOR: #666
}
.greyNine {
	COLOR: #666
}
.greyTen {
	COLOR: #666
}
.greyEleven {
	COLOR: #666
}
.greyTwelve {
	COLOR: #666
}
.greyThirteen {
	COLOR: #666
}
.boldGreyThirteen {
	COLOR: #666
}
A.greyTwelve:link {
	COLOR: #666
}
A.greyTwelve:visited {
	COLOR: #666
}
A.greyTwelve:hover {
	COLOR: #666
}
A.greyTwelve:active {
	COLOR: #666
}
A.greyTen:link {
	COLOR: #666
}
A.greyTen:visited {
	COLOR: #666
}
A.greyTen:hover {
	COLOR: #666
}
A.greyTen:active {
	COLOR: #666
}
.aTime {
	COLOR: #666
}
.boldRedSixteen {
	COLOR: #900
}
.BreakingNewsHeadline {
	COLOR: #900
}
.darkRed {
	COLOR: #900
}
.boldRed {
	COLOR: #a00
}
.red {
	COLOR: #a00
}
.lightGreyEleven {
	COLOR: #999
}
.lightGreyTen {
	COLOR: #999
}
.lightGreyNine {
	COLOR: #999
}
.boldGreyNine {
	COLOR: #999
}
.boldGreyEleven {
	COLOR: #999
}
.boldGreyTwelve {
	COLOR: #999
}
.boldLightGreyThirteen {
	COLOR: #999
}
.salmonEleven {
	COLOR: #be7878
}
.changeNeg {
	COLOR: #f00
}
.changeNegNoSize {
	COLOR: #f00
}
.changeNegTen {
	COLOR: #f00
}
.brightRed {
	COLOR: #f00
}
.pumpkin {
	COLOR: #f93
}
.boldPumpkinFourteen {
	COLOR: #f93
}
.boldPumpkinSixteen {
	COLOR: #f93
}
A:hover {
	COLOR: #f93
}
A:active {
	COLOR: #f93
}
A.blackBoldTwelve:hover {
	COLOR: #f93
}
A.blackBoldTwelve:active {
	COLOR: #f93
}
A.blackLink:hover {
	COLOR: #f93
}
A.blackLink:active {
	COLOR: #f93
}
A.whiteLink:hover {
	COLOR: #f93
}
A.whiteLink:active {
	COLOR: #f93
}
A.blackBoldThirteen:hover {
	COLOR: #f93
}
A.blackBoldThirteen:active {
	COLOR: #f93
}
A.source:hover {
	COLOR: #f93
}
A.source:active {
	COLOR: #f93
}
A.unvisited:hover {
	COLOR: #f93
}
A.unvisited:active {
	COLOR: #f93
}
.white {
	COLOR: #fff
}
.awtb {
	COLOR: #fff
}
.arialWhiteThirteen {
	COLOR: #fff
}
.arialWhiteThirteenBold {
	COLOR: #fff
}
A.whiteLink:link {
	COLOR: #fff
}
A.whiteLink:visited {
	COLOR: #fff
}
.hKeepL {
	COLOR: #fff
}
A.hKeepL:hover {
	COLOR: #fff
}
A.hKeepL:active {
	COLOR: #fff
}
A.hKeepL:link {
	COLOR: #fff
}
A.hKeepL:visited {
	COLOR: #fff
}
.hKeepS {
	COLOR: #d3d7a0
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
.headSum {
	TEXT-DECORATION: none
}
.moduleLink {
	TEXT-DECORATION: none
}
.moduleTitle {
	TEXT-DECORATION: none
}
A.greyTwelve:link {
	TEXT-DECORATION: none
}
A.greyTwelve:visited {
	TEXT-DECORATION: none
}
A.greyTwelve:hover {
	TEXT-DECORATION: none
}
A.greyTwelve:active {
	TEXT-DECORATION: none
}
A.greyTen:link {
	TEXT-DECORATION: none
}
A.greyTen:visited {
	TEXT-DECORATION: none
}
A.greyTen:hover {
	TEXT-DECORATION: none
}
A.greyTen:active {
	TEXT-DECORATION: none
}
A.blackBoldTwelve:link {
	TEXT-DECORATION: none
}
A.blackBoldTwelve:visited {
	TEXT-DECORATION: none
}
A.blackLink:link {
	TEXT-DECORATION: none
}
A.blackLink:visited {
	TEXT-DECORATION: none
}
A.whiteLink:link {
	TEXT-DECORATION: none
}
A.whiteLink:visited {
	TEXT-DECORATION: none
}
A.blackBoldThirteen:link {
	TEXT-DECORATION: none
}
A.blackBoldThirteen:visited {
	TEXT-DECORATION: none
}
A.source:link {
	TEXT-DECORATION: none
}
A.source:visited {
	TEXT-DECORATION: none
}
A.unvisited:link {
	TEXT-DECORATION: none
}
A.unvisited:visited {
	TEXT-DECORATION: none
}
.aTime {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.plnElevenUnderline {
	TEXT-DECORATION: underline
}
A.plnTenUnderline {
	TEXT-DECORATION: underline
}
A.blackBoldTwelve:hover {
	TEXT-DECORATION: underline
}
A.blackBoldTwelve:active {
	TEXT-DECORATION: underline
}
A.blackLink:hover {
	TEXT-DECORATION: underline
}
A.blackLink:active {
	TEXT-DECORATION: underline
}
A.whiteLink:hover {
	TEXT-DECORATION: underline
}
A.whiteLink:active {
	TEXT-DECORATION: underline
}
A.blackBoldThirteen:hover {
	TEXT-DECORATION: underline
}
A.blackBoldThirteen:active {
	TEXT-DECORATION: underline
}
A.source:hover {
	TEXT-DECORATION: underline
}
A.source:active {
	TEXT-DECORATION: underline
}
A.unvisited:hover {
	TEXT-DECORATION: underline
}
A.unvisited:active {
	TEXT-DECORATION: underline
}
.bb1ccc {
	BORDER-BOTTOM: #ccc 1px solid
}
.bb19cc {
	BORDER-BOTTOM: #9cc 1px solid
}
.clearer {
	CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.decoclearer:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.decoclearer {
	DISPLAY: inline-block
}
 HTML .decoclearer {
	HEIGHT: 1px
}
.decoclearer {
	DISPLAY: block
}
.medcpthed {
	FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 12px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.medcptcrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; COLOR: #be7878; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.medcptnocrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; COLOR: #be7878; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.medcrd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: =
0px; COLOR: #999; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: right
}
.imglftins {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 7px; PADDING-TOP: 0px
}
IMG.imglftins {
	MARGIN-RIGHT: 10px
}
.imglftbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 12px; PADDING-TOP: 0px
}
IMG.imglftbdy {
	MARGIN-RIGHT: 15px
}
.imglftsum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 6px; PADDING-TOP: 0px
}
IMG.imglftsum {
	MARGIN-RIGHT: 9px
}
.imgrgtins {
	PADDING-RIGHT: 0px; MARGIN-TOP: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 7px; PADDING-TOP: 0px
}
IMG.imgrgtins {
	MARGIN-LEFT: 10px
}
.imgrgtbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 12px; PADDING-TOP: 0px
}
IMG.imgrgtbdy {
	MARGIN-LEFT: 15px
}
.imgrgtsum {
	PADDING-RIGHT: 0px; MARGIN-TOP: 3px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 6px; PADDING-TOP: 0px
}
IMG.imgrgtsum {
	MARGIN-LEFT: 9px
}
.imgnonins {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px =
0px; PADDING-TOP: 0px
}
.imgnonbdy {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px =
3px 4px 0px; PADDING-TOP: 0px
}
.imgnonsum {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
3px 0px 0px; PADDING-TOP: 0px
}
.imglfthed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
BORDER-LEFT: #999 1px solid; MARGIN-RIGHT: 12px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px solid
}
.imgrgthed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; MARGIN-TOP: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 12px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #999 1px solid
}
.imgnonhed {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 4px 3px 4px 0px; =
BORDER-LEFT: #999 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px =
solid
}
.row1ts {
	PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 0px
}
.row1ds {
	PADDING-BOTTOM: 20px
}
.changePs {
	COLOR: #008000
}
.changeNs {
	COLOR: #ff0000
}
.rolloverSummary {
	BORDER-RIGHT: #f17000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#f17000 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#e1eaf3; PADDING-BOTTOM: 10px; BORDER-LEFT: #f17000 1px solid; WIDTH: =
304px; PADDING-TOP: 10px; BORDER-BOTTOM: #f17000 1px solid; POSITION: =
absolute
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/css/newbarrons.css

BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px
}
A {
	COLOR: #0253b7; TEXT-DECORATION: none
}
A:visited {
	COLOR: #0253b7
}
.postnav A:visited {
	COLOR: #0253b7
}
A:hover {
	COLOR: #f93; TEXT-DECORATION: underline
}
.postnav A:hover {
	COLOR: #f93; TEXT-DECORATION: underline
}
.rap {
	BACKGROUND: white; WIDTH: 990px
}
DIV.header {
	BORDER-TOP: #fafaf2 1px solid; BACKGROUND: #336699; WIDTH: 990px; =
BORDER-BOTTOM: #9097be 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; HEIGHT: 47px
}
DIV.barronsheader {
	BORDER-TOP: #fafaf2 1px solid; BACKGROUND: #d7daea; WIDTH: 990px; =
BORDER-BOTTOM: #9097be 1px solid; FONT-FAMILY: Arial, Helvetica, =
sans-serif; HEIGHT: 47px
}
DIV.header-left {
	PADDING-LEFT: 16px; FLOAT: left; WIDTH: 500px; HEIGHT: 47px
}
DIV.header-right {
	FLOAT: right; WIDTH: 425px; HEIGHT: 47px
}
TD.searchform {
	WIDTH: 395px
}
DIV.searchform {
	PADDING-RIGHT: 217px; MARGIN-TOP: 12px; FLOAT: right
}
.searchformimage {
	BORDER-TOP-WIDTH: 0px; MARGIN-TOP: 1px; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -2px; BORDER-RIGHT-WIDTH: 0px
}
.label {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FLOAT: left; COLOR: white
}
.barronslabel {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FLOAT: left; COLOR: #000000; =
FONT-FAMILY: Arial
}
TABLE.main {
	WIDTH: 990px
}
TD.content {
	PADDING-LEFT: 16px
}
TD.content UL {
	PADDING-LEFT: 40px; MARGIN: 0px; LIST-STYLE-TYPE: disc
}
TD.content UL LI {
	LIST-STYLE-TYPE: disc
}
TD.content H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 9px 0px 0px
}
TD.sidebar {
	WIDTH: 425px
}
DIV.sidebar {
	MARGIN-TOP: 10px; BORDER-LEFT: #ccc 1px solid; COLOR: #000
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
ACRONYM {
	BORDER-BOTTOM: #0c6bf0 1px dotted
}
abbr {
	BORDER-BOTTOM: #0c6bf0 1px dotted
}
ACRONYM {
	CURSOR: help
}
abbr {
	CURSOR: help
}
SPAN.caps {
	CURSOR: help
}
CODE {
	FONT-STYLE: italic
}
BLOCKQUOTE {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: =
15px 20px 0px; PADDING-TOP: 0px; FONT-STYLE: italic
}
DIV.header-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
IMG.header-title-image {
	FLOAT: left; MARGIN: 10px 0px 0px
}
DIV.archive-title {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; WIDTH: =
530px; PADDING-TOP: 0px
}
DIV.header-description {
	MARGIN-TOP: -1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; =
WIDTH: 100%; COLOR: #fff; FONT-FAMILY: Arial, sans-serif
}
DIV.barronsheader-description {
	MARGIN-TOP: -1px; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: left; =
WIDTH: 100%; COLOR: #0c2577; FONT-FAMILY: Arial
}
DIV.panel {
	MARGIN: 0px 105px 11px 20px
}
DIV.panel H2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
DIV.panel P {
	PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 4px; FONT-FAMILY: Verdana
}
DIV.panel UL {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
DIV.panel UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
P.rss-feed {
	FONT-WEIGHT: bold
}
.rss-feed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0253b7; FONT-FAMILY: =
Verdana
}
.pagenav {
	LIST-STYLE-TYPE: none
}
DIV.post {
	PADDING-RIGHT: 15px; PADDING-LEFT: 9px; PADDING-BOTTOM: 15px; OVERFLOW: =
hidden; WIDTH: 530px; PADDING-TOP: 11px
}
DIV.page {
	PADDING-RIGHT: 15px; PADDING-LEFT: 9px; PADDING-BOTTOM: 15px; OVERFLOW: =
hidden; WIDTH: 530px; PADDING-TOP: 11px
}
.post-content P {
	MARGIN-TOP: 8px; MARGIN-BOTTOM: 9px
}
.post-content IMG {
	MARGIN: 0px 10px
}
.wsjpost-date {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: =
Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
.post-date {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: =
Verdana; TEXT-ALIGN: left
}
.post-title {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 3px 0px 0px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
.page-title {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 3px 0px 0px; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif
}
H2.post-title {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 3px 0px 2px; COLOR: =
#0253b7; FONT-FAMILY: Verdana
}
.sidebar-recent-post {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 3px 0px 0px; COLOR: #000; =
FONT-FAMILY: Verdana
}
.post-info {
	FONT-SIZE: 11px; COLOR: #666666
}
.page-info {
	FONT-SIZE: 11px; COLOR: #666666
}
.wsjpost-content {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.wsjpage-content {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.post-content {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana
}
.page-content {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Verdana
}
.post-footer {
	MARGIN-TOP: 9px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; =
FONT-FAMILY: Verdana, Arial, Sans-Serif
}
.commentlist {
	FONT-WEIGHT: normal
}
.trackbacklist {
	FONT-WEIGHT: normal
}
.commentform {
	FONT-SIZE: 12px; WIDTH: 390px
}
.commentform-label {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 110px; TEXT-ALIGN: left
}
DIV.commentform-name {
	MARGIN-TOP: 4px; WIDTH: 382px; TEXT-ALIGN: right
}
DIV.commentform-email {
	MARGIN-TOP: 14px; WIDTH: 382px; TEXT-ALIGN: right
}
DIV.commentform-url {
	MARGIN-TOP: 14px; WIDTH: 382px; TEXT-ALIGN: right
}
DIV.commentform-comment {
	MARGIN-TOP: 14px; WIDTH: 382px; TEXT-ALIGN: right
}
.commentform TEXTAREA {
	WIDTH: 262px
}
.commentform INPUT {
	WIDTH: 262px
}
.commentform TEXTAREA {
	HEIGHT: 120px
}
.commentform-submit {
	MARGIN: 6px 0px; WIDTH: 382px; TEXT-ALIGN: right
}
.commentform-submit INPUT {
	WIDTH: 70px
}
.comments-headline {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 23px 0px 0px; COLOR: =
black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.comment {
	MARGIN-TOP: 14px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.comment-text {
	FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; COLOR: black
}
.trackback-text {
	FONT-SIZE: 12px; MARGIN: 0px; WIDTH: 100%; COLOR: black
}
DIV.comment-text P {
	MARGIN: 0px
}
DIV.comment-info {
	FONT-SIZE: 11px
}
SPAN.comment-by {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
SPAN.comment-author {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
SPAN.comment-edit-link A {
=09
}
.comment-info A {
	FONT-STYLE: normal
}
.comment-info CITE {
	FONT-STYLE: normal
}
.trackbacklist LI {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#c0c0c0 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f0f0f0; =
PADDING-BOTTOM: 4px; MARGIN: 5px 0px 0px -20px; BORDER-LEFT: #c0c0c0 1px =
solid; PADDING-TOP: 10px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.topnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 2px; MARGIN: auto; COLOR: #fff; PADDING-TOP: 2px; =
FONT-FAMILY: Verdana, Arial, sans-serif; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: left
}
.topnav LI {
	DISPLAY: inline; PADDING-LEFT: 0px; MARGIN: 0px 0px 4px
}
.topnav LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
.topnav LI A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.topnav LI A:hover {
	COLOR: #f93; TEXT-DECORATION: underline
}
.topnav-separator {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#calendar_wrap {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; =
BACKGROUND: #efefef; MARGIN: 5px 5px 14px; BORDER-LEFT: #336699 1px =
solid; WIDTH: 180px; BORDER-BOTTOM: #336699 1px solid
}
#wp-calendar {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 100%; TEXT-ALIGN: center; =
empty-cells: show
}
#wp-calendar THEAD TH {
	BACKGROUND: #369; WIDTH: 14%; COLOR: white; TEXT-ALIGN: center
}
#wp-calendar #next A {
	PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#wp-calendar #prev A {
	PADDING-LEFT: 10px; TEXT-ALIGN: left
}
#wp-calendar A {
	TEXT-DECORATION: none
}
.wp-calendar A:hover {
	TEXT-DECORATION: none
}
#wp-calendar TD.calendar-caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #e2ebf5; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#wp-calendar TABLE.calendar-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #fff; TEXT-ALIGN: =
center
}
#wp-calendar TD.calendar-title-next {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #336699; =
BORDER-BOTTOM-WIDTH: 1px; WIDTH: 12px; COLOR: white; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 1px
}
#wp-calendar TD.calendar-title-prev {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BACKGROUND: #336699; =
BORDER-BOTTOM-WIDTH: 1px; WIDTH: 12px; COLOR: white; TEXT-ALIGN: center; =
BORDER-RIGHT-WIDTH: 1px
}
#wp-calendar TABLE.calendar-title A {
	COLOR: white
}
#wp-calendar TABLE.calendar-title A:hover {
	COLOR: #fc3; TEXT-DECORATION: none
}
#wp-calendar TD {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#wp-calendar TD .spacer {
	WIDTH: 15%; BACKGROUND-COLOR: #e2ebf5
}
#wp-calendar TD.pad {
	BACKGROUND-COLOR: #efefef
}
#wp-calendar #today {
	BACKGROUND-COLOR: #fc3; TEXT-ALIGN: center
}
.permalink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #0253b7; =
FONT-FAMILY: Verdana
}
.commentslink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #0253b7; =
FONT-FAMILY: Verdana
}
.trackbackslink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #0253b7; =
FONT-FAMILY: Verdana
}
.editlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.postnav {
	MARGIN-TOP: 8px; PADDING-BOTTOM: 0px; COLOR: #000; BORDER-BOTTOM: =
#336699 2px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.postnav TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, sans-serif
}
.recent-post {
	MARGIN-TOP: 4px; FONT-WEIGHT: normal; MARGIN-LEFT: 0px; FONT-FAMILY: =
Verdana,, Arial, sans-serif
}
.recent-post-title {
	FONT-SIZE: 11px; COLOR: #0253b7; FONT-FAMILY: Verdana
}
.recent-post-none {
	FONT-SIZE: 11px; COLOR: #0253b7; FONT-FAMILY: Verdana
}
.recent-post-date {
	MARGIN-TOP: -1px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; COLOR: #000000; =
FONT-FAMILY: Verdana
}
.comments-note {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-STYLE: italic; FONT-FAMILY: =
Verdana, Arial, sans-serif
}
.posts_nav_link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 5px 9px 9px; WIDTH: 530px; =
FONT-FAMILY: Verdana, Arial, sans-serif
}
.posts_nav_link_prev {
	FLOAT: left
}
.posts_nav_link_next {
	FLOAT: right
}
.reply {
	FONT-SIZE: 12px; MARGIN: 10px 0px 0px; WIDTH: 390px; FONT-FAMILY: =
Verdana, Arial, sans-serif
}
.nocomments {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
DIV.gotopage-top {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 1px 5px =
7px 20px; FONT-FAMILY: Verdana, Arial, sans-serif
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s.wsj.net/css/autocomplete.css

.searchQuoteSection DIV {
=09
}
.searchHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; COLOR: #000000; =
FONT-FAMILY: Arial
}
.quoteSearchLinks {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
.quoteSearchLinks A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0253b7; FONT-FAMILY: =
Arial; TEXT-DECORATION: none
}
.searchQuoteSection {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; FONT-FAMILY: =
Arial,Helvetica,sans-serif
}
.symbolCompleteContainer {
	FLOAT: left; TEXT-ALIGN: left
}
#symbolCompleteResults {
	Z-INDEX: 1000000
}
#symbolCompleteResultsPublic {
	Z-INDEX: 1000000
}
#scResultContainer {
	Z-INDEX: 1000000
}
.freesymbolCompleteResults {
	MARGIN-LEFT: -212px
}
.subSymbolCompleteResults {
	MARGIN-LEFT: -141px
}
.subSymbolCompleteResults#scResultContainer {
	MARGIN-LEFT: 0px
}
#symbolCompleteResults UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#symbolCompleteResultsPublic UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#scResultContainer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#symbolCompleteResults LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; CURSOR: default; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap
}
#symbolCompleteResultsPublic LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; CURSOR: default; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap
}
#scResultContainer LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; CURSOR: default; COLOR: #000000; MARGIN-RIGHT: 0px; PADDING-TOP: =
0px; WHITE-SPACE: nowrap
}
#symbolCompleteResults LI.yui-ac-highlight {
	BACKGROUND: #336699; COLOR: #ffffff
}
#symbolCompleteResultsPublic LI.yui-ac-highlight {
	BACKGROUND: #336699; COLOR: #ffffff
}
#scResultContainer LI.yui-ac-highlight {
	BACKGROUND: #336699; COLOR: #ffffff
}
#symbolCompleteResults .yui-ac-content {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 0px; Z-INDEX: 100002; BACKGROUND: =
url(http://s.wsj.net/images/sc-bkg.gif) #ffffff repeat-x 50% bottom; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; FONT: 12px arial; BORDER-LEFT: =
#dddddd 1px solid; WIDTH: 450px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dddddd 1px solid; POSITION: absolute
}
#symbolCompleteResultsPublic .yui-ac-content {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 0px; Z-INDEX: 100002; BACKGROUND: =
url(http://s.wsj.net/images/sc-bkg.gif) #ffffff repeat-x 50% bottom; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; FONT: 12px arial; BORDER-LEFT: =
#dddddd 1px solid; WIDTH: 450px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dddddd 1px solid; POSITION: absolute
}
#scResultContainer .yui-ac-content {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#dddddd 1px solid; PADDING-LEFT: 0px; Z-INDEX: 100002; BACKGROUND: =
url(http://s.wsj.net/images/sc-bkg.gif) #ffffff repeat-x 50% bottom; =
PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; FONT: 12px arial; BORDER-LEFT: =
#dddddd 1px solid; WIDTH: 450px; PADDING-TOP: 0px; BORDER-BOTTOM: =
#dddddd 1px solid; POSITION: absolute
}
#symbolCompleteResults .yui-ac-hd {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; COLOR: =
#a7a7a7; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #a7a7a7 1px solid; =
TEXT-ALIGN: left
}
#symbolCompleteResultsPublic .yui-ac-hd {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; COLOR: =
#a7a7a7; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #a7a7a7 1px solid; =
TEXT-ALIGN: left
}
#scResultContainer .yui-ac-hd {
	PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 12px arial; COLOR: =
#a7a7a7; MARGIN-RIGHT: 0px; BORDER-BOTTOM: #a7a7a7 1px solid; =
TEXT-ALIGN: left
}
#symbolCompleteResults .yui-ac-hd-sub {
	FONT: 12px arial; COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResultsPublic .yui-ac-hd-sub {
	FONT: 12px arial; COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#scResultContainer .yui-ac-hd-sub {
	FONT: 12px arial; COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResults .subHeading {
	PADDING-LEFT: 3px; BORDER-BOTTOM: #a7a7a7 1px solid
}
#symbolCompleteResultsPublic .subHeading {
	PADDING-LEFT: 3px; BORDER-BOTTOM: #a7a7a7 1px solid
}
#scResultContainer .subHeading {
	PADDING-LEFT: 3px; BORDER-BOTTOM: #a7a7a7 1px solid
}
#symbolCompleteResults .showAllLink {
	PADDING-LEFT: 3px
}
#symbolCompleteResultsPublic .showAllLink {
	PADDING-LEFT: 3px
}
#scResultContainer .showAllLink {
	PADDING-LEFT: 3px
}
#symbolCompleteResults .showAllLink A:link {
	COLOR: #0253b7; TEXT-DECORATION: none
}
#symbolCompleteResultsPublic .showAllLink A:link {
	COLOR: #0253b7; TEXT-DECORATION: none
}
#symbolCompleteResults .showAllLink A:visited {
	COLOR: #0253b7; TEXT-DECORATION: none
}
#symbolCompleteResultsPublic .showAllLink A:visited {
	COLOR: #0253b7; TEXT-DECORATION: none
}
#symbolCompleteResults .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#symbolCompleteResultsPublic .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#symbolCompleteResults .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#symbolCompleteResultsPublic .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#scResultContainer .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#scResultContainer .showAllLink A:hover {
	COLOR: #f26522; TEXT-DECORATION: underline
}
#symbolCompleteResults .yui-ac-ft {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResultsPublic .yui-ac-ft {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#scResultContainer .yui-ac-ft {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResults .yui-ac-ft-sub {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResultsPublic .yui-ac-ft-sub {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#scResultContainer .yui-ac-ft-sub {
	BORDER-TOP: #a7a7a7 1px solid; PADDING-LEFT: 3px; FONT: 12px arial; =
COLOR: #a7a7a7; MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResults .yui-ac-bd {
	MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResultsPublic .yui-ac-bd {
	MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#scResultContainer .yui-ac-bd {
	MARGIN-RIGHT: 0px; TEXT-ALIGN: left
}
#symbolCompleteResults .scResultTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px arial; PADDING-TOP: 0px
}
#symbolCompleteResultsPublic .scResultTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px arial; PADDING-TOP: 0px
}
#scResultContainer .scResultTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 12px arial; PADDING-TOP: 0px
}
#symbolCompleteResults .scResultTable .symbolCompleteCol1 {
	VERTICAL-ALIGN: text-top; WIDTH: 80px
}
#symbolCompleteResultsPublic .scResultTable .symbolCompleteCol1 {
	VERTICAL-ALIGN: text-top; WIDTH: 80px
}
#scResultContainer .scResultTable .symbolCompleteCol1 {
	VERTICAL-ALIGN: text-top; WIDTH: 80px
}
#symbolCompleteResults .scResultTable .symbolCompleteCol2 {
	VERTICAL-ALIGN: text-top; TEXT-TRANSFORM: capitalize; WIDTH: 280px
}
#symbolCompleteResultsPublic .scResultTable .symbolCompleteCol2 {
	VERTICAL-ALIGN: text-top; TEXT-TRANSFORM: capitalize; WIDTH: 280px
}
#scResultContainer .scResultTable .symbolCompleteCol2 {
	VERTICAL-ALIGN: text-top; TEXT-TRANSFORM: capitalize; WIDTH: 280px
}
#symbolCompleteResults .scResultTable .symbolCompleteCol3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: text-top; WIDTH: =
90px; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
#symbolCompleteResultsPublic .scResultTable .symbolCompleteCol3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: text-top; WIDTH: =
90px; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
#scResultContainer .scResultTable .symbolCompleteCol3 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; VERTICAL-ALIGN: text-top; WIDTH: =
90px; FONT-FAMILY: Arial; TEXT-ALIGN: right
}
.keywordResult {
	OVERFLOW: hidden; WIDTH: 400px
}
#symbolCompleteResults .text {
	FONT: 12px arial
}
#symbolCompleteResultsPublic .text {
	FONT: 12px arial
}
#scResultContainer .text {
	FONT: 12px arial
}
#symbolCompleteResults TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
#symbolCompleteResultsPublic TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
#scResultContainer TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
#symbolCompleteResults .scResultTable  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#symbolCompleteResultsPublic .scResultTable  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#scResultContainer .scResultTable  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#symbolCompleteResults .scResultTerm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px
}
#symbolCompleteResultsPublic .scResultTerm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px
}
#scResultContainer .scResultTerm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; VERTICAL-ALIGN: baseline; MARGIN-RIGHT: 0px; =
PADDING-TOP: 0px
}
.symbolCompleteContainerPublic INPUT {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #999999 1px solid; WIDTH: 226px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Arial
}
.symbolCompleteContainerPublic INPUT.unUsed {
	COLOR: #999999
}
.symbolCompleteContainer INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; =
FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 3px; WIDTH: 192px; =
PADDING-TOP: 3px; FONT-FAMILY: Arial; BORDER-RIGHT-WIDTH: 0px
}
.symbolCompleteContainer INPUT.unUsed {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 192px; COLOR: #999999; BORDER-RIGHT-WIDTH: 0px
}
.searchQuoteSection .largebutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 2px 0px 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.searchQuoteSection .leftcapoff {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=3Dtrue, =
sizingMethod=3Dcrop =
src=3D'http://s.wsj.net/images/btn_standard_left2.png'); FLOAT: left; =
BACKGROUND-IMAGE: none; WIDTH: 8px; HEIGHT: 18px
}
UNKNOWN {
	BACKGROUND: url(http://s.wsj.net/images/btn_standard_left2.png) =
no-repeat left 50%
}
.searchQuoteSection .buttonoff {
	BACKGROUND: url(http://s.wsj.net/images/btn_standard_bkg.png) repeat-x; =
FLOAT: left; HEIGHT: 18px; TEXT-ALIGN: left
}
.searchQuoteSection .buttonoff P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 2px; =
WHITE-SPACE: nowrap
}
.searchQuoteSection .buttonon P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 2px; =
WHITE-SPACE: nowrap
}
.searchQuoteSection .buttonoff P A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.searchQuoteSection .buttonon P A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.searchQuoteSection .buttonoff P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.searchQuoteSection .buttonon P A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.searchQuoteSection .buttonoff P A:hover {
	COLOR: #f26522; TEXT-DECORATION: none
}
.searchQuoteSection .buttonon P A:hover {
	COLOR: #f26522; TEXT-DECORATION: none
}
.searchQuoteSection .buttonoff P A:hover {
	COLOR: #f26522; TEXT-DECORATION: none
}
.searchQuoteSection .buttonon P A:hover {
	COLOR: #f26522; TEXT-DECORATION: none
}
.searchQuoteSection .rightcapoff {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=3Dtrue, =
sizingMethod=3Dimage =
src=3D'http://s.wsj.net/images/btn_standard_right_small2.png'); FLOAT: =
left; BACKGROUND-IMAGE: none; WIDTH: 8px; HEIGHT: 18px
}
UNKNOWN {
	BACKGROUND: url(http://s.wsj.net/images/btn_standard_right2.png) =
no-repeat right 50%
}
.searchQuoteSection .rightcapoff {
	BACKGROUND-POSITION: right 50%; BACKGROUND-REPEAT: no-repeat
}
.autocompleteContainer {
	WIDTH: 300px
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/quotesearch.js

// Function for Header Search Boxes and Advanced Search Page Quote =
Search (Right Hand Column)

function privatizeUrl(url) {
  /*if ((undefined=3D=3D=3Dwindow.loggedIn) || (!loggedIn)
      || (undefined=3D=3D=3Durl) || (url =3D=3D "") ) {
    return url;
  }*/

  return url.replace(/\/public/g, "");
}

function checkCRSymbol(PassedForm1,PassedForm2) {
  eval("var form1=3Dwindow.document."+PassedForm1+";")
  eval("var form2=3Dwindow.document."+PassedForm2+";")

  // form1.action =3D privatizeUrl(form1.action);
  form2.action =3D privatizeUrl(form2.action);

  var sym =3D form1['symbol_or_name'].value;
  var outString;
  var frontIndex =3D 0
  var backIndex =3D sym.length - 1;       =20

  while (sym.charAt( frontIndex ) =3D=3D " " || sym.charAt( frontIndex ) =
=3D=3D "\t"=20
      || sym.charAt( frontIndex ) =3D=3D "\n" || sym.charAt( frontIndex =
) =3D=3D "\r") {
    frontIndex++;
  }

  while (sym.charAt( backIndex ) =3D=3D " " || sym.charAt( backIndex ) =
=3D=3D "\t"=20
      || sym.charAt( backIndex ) =3D=3D "\n" || sym.charAt( backIndex ) =
=3D=3D "\r" ) {
    backIndex--;
  }

  sym =3D sym.substring( frontIndex, (backIndex + 1) );
   =20
  if (backIndex < 0) {
    alert ("Please enter a name or symbol.");
    return false;
  }
   =20
  if ((form1.elements["sym_name_switch"][0].value =3D=3D 'symbol')=20
      && (form1.elements["sym_name_switch"][0].checked) && (sym.length =
=3D=3D 5)=20
      && (sym.charAt(4) =3D=3D 'x' || sym.charAt(4) =3D=3D 'X') && =
!(sym.charAt(3) =3D=3D 'x' || sym.charAt(3) =3D=3D 'X')=20
      && (sym.indexOf(" ") <0) && (sym.indexOf(".") <0)) {
    form2.sym.value =3D sym;
    form2.submit();
    return false;
  }
}=20



function checkSymbol(){

	checkSymbolGeneric('US_search','fund_search')

}



function checkSymbolGeneric(PassedForm1,PassedForm2){



	eval("var form1=3Dwindow.document."+PassedForm1+";")

	eval("var form2=3Dwindow.document."+PassedForm2+";")

=09

	var sym =3D form1['transform-value-quote-search'].value;

	var outString;

	var frontIndex =3D 0

	var backIndex =3D sym.length - 1;       =20



    while (sym.charAt( frontIndex ) =3D=3D " " || sym.charAt( frontIndex =
) =3D=3D "\t" || sym.charAt( frontIndex ) =3D=3D "\n" || sym.charAt( =
frontIndex ) =3D=3D "\r") =20

    {

	frontIndex++;

    }



    while (sym.charAt( backIndex ) =3D=3D " " || sym.charAt( backIndex ) =
=3D=3D "\t" || sym.charAt( backIndex ) =3D=3D "\n" || sym.charAt( =
backIndex ) =3D=3D "\r" ) =20

    {

	backIndex--;

    }



    sym =3D sym.substring( frontIndex, (backIndex + 1) );

   =20



	// Catches user entry of all whitespace - All whitespace searches will =
cause company research page to display incorrectly

=09

		if (backIndex < 0){

		alert ("Please enter a name or symbol.");

		return false;

		}

	=09

	// Catches user entry of all Mutual Fund Symbols

		if ( (form1.elements["transform-name-quote-search"][0].checked) && =
(sym.length =3D=3D 5) && (sym.charAt(4) =3D=3D 'x' || sym.charAt(4) =
=3D=3D 'X') && !(sym.charAt(3) =3D=3D 'x' || sym.charAt(3) =3D=3D 'X') =
&& (sym.indexOf(" ") <0) && (sym.indexOf(".") <0)){

			form2.sym.value =3D sym;

			form2.submit();

		}

	=09

		=09

	// Changes station based on radio button selected

=09

		else if  (form1.elements["transform-name-quote-search"][0].checked) {

			form1.elements["route"].value=3D"BOEH";

			form1.submit();

		}=09

=09

=09

		else {

			form1.elements["route"].value=3D"BOEH";

			form1.submit();

		=09

		}

	=09

}=09







// Function for lib_Fund_Search_Box Module



function checkSymbol_moduleForm(){

=09

	var form1=3Dwindow.document.second_US_search;

	var form2=3Dwindow.document.second_fund_search;

=09

	var sym =3D form1['transform-value-quote-search'].value;

	var outString;

	var frontIndex =3D 0

	var backIndex =3D sym.length - 1;       =20



	while (sym.charAt( frontIndex ) =3D=3D " " || sym.charAt( frontIndex ) =
=3D=3D "\t" || sym.charAt( frontIndex ) =3D=3D "\n" || sym.charAt( =
frontIndex ) =3D=3D "\r") =20

	{

	frontIndex++;

	}

=09

	while (sym.charAt( backIndex ) =3D=3D " " || sym.charAt( backIndex ) =
=3D=3D "\t" || sym.charAt( backIndex ) =3D=3D "\n" || sym.charAt( =
backIndex ) =3D=3D "\r" ) =20

	{

	backIndex--;

	}

=09

	sym =3D sym.substring( frontIndex, (backIndex + 1) );

   =20



	// Catches user entry of all whitespace - All whitespace searches will =
cause company research page to display incorrectly

=09

		if (backIndex < 0){

		alert ("Please enter a name or symbol.");

		return false;

		}

	=09

	// Catches user entry of all Mutual Fund Symbols

=09

		if ( (form1.elements["transform-name-quote-search"][0].checked) && =
(sym.length =3D=3D 5) && (sym.charAt(4) =3D=3D 'x' || sym.charAt(4) =
=3D=3D 'X') && (sym.indexOf(" ") <0) && (sym.indexOf(".") <0)){

			form2.sym.value =3D sym;

			form2.submit();

		}

	=09

		=09

	// Changes station based on radio button selected

=09

		else if  (form1.elements["transform-name-quote-search"][0].checked) {

			form1.elements["route"].value=3D"BOEH";



			form1.submit();

		}=09

=09

=09

		else {

			form1.elements["route"].value=3D"BOEH";

			form1.submit();

		=09

		}

	=09

}=09







// Function for Public Searches 'qsearch'



function q(){

=09

	var qform=3Dwindow.document.qsearch;

	var sym =3D qform['transform-value-quote-search'].value;

	var outString;

	var frontIndex =3D 0

	var backIndex =3D sym.length - 1;       =20



	while (sym.charAt( frontIndex ) =3D=3D " " || sym.charAt( frontIndex ) =
=3D=3D "\t" || sym.charAt( frontIndex ) =3D=3D "\n" || sym.charAt( =
frontIndex ) =3D=3D "\r") =20

	{

	frontIndex++;

	}

=09

	while (sym.charAt( backIndex ) =3D=3D " " || sym.charAt( backIndex ) =
=3D=3D "\t" || sym.charAt( backIndex ) =3D=3D "\n" || sym.charAt( =
backIndex ) =3D=3D "\r" ) =20

	{

	backIndex--;

	}

=09

	sym =3D sym.substring( frontIndex, (backIndex + 1) );





	// Catches user entry of all whitespace - All whitespace searches will =
cause company research page to display incorrectly

=09

		if (backIndex < 0){

		alert ("Please enter a name or symbol.");

		return false;

		}

	=09

		=09

	// Changes station based on radio button selected

=09

	// If name radio button is checked

		else if(qform.elements[10].checked=3D=3Dtrue) {

	=09

			qform.elements["route"].value=3D"BEH";

			=
qform.elements["transform-name-quote-search"].value=3D"nvp-no-set-p-name"=
;

			qform.submit();

		=09

			}=09

=09

=09

		else {

			qform.elements["route"].value=3D"BOH";

			=
qform.elements["transform-name-quote-search"].value=3D"nvp-set-p-sym";

			qform.submit();

		=09

		}

	=09

}=09





// Broad Search



function trim_it(){

=09

	var form1=3Dwindow.document.BroadSearch;

=09

	var sym =3D form1['transform-value-quote-search'].value;

	var outString;

	var frontIndex =3D 0

	var backIndex =3D sym.length - 1;       =20



	while (sym.charAt( frontIndex ) =3D=3D " " || sym.charAt( frontIndex ) =
=3D=3D "\t" || sym.charAt( frontIndex ) =3D=3D "\n" || sym.charAt( =
frontIndex ) =3D=3D "\r") =20

	{

	frontIndex++;

	}

=09

	while (sym.charAt( backIndex ) =3D=3D " " || sym.charAt( backIndex ) =
=3D=3D "\t" || sym.charAt( backIndex ) =3D=3D "\n" || sym.charAt( =
backIndex ) =3D=3D "\r" ) =20

	{

	backIndex--;

	}

=09

	sym =3D sym.substring( frontIndex, (backIndex + 1) );

   =20



	// Catches user entry of all whitespace - All whitespace searches will =
cause company research page to display incorrectly

=09

		if (backIndex < 0){

		alert ("Please enter a name or symbol.");

		return false;

		}

	=09

=09

		else {

=09

			form1.submit();

		=09

		}

	=09

}=09

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/headerscripts.js

if(typeof com=3D=3D'undefined'){;var com=3D{dowjones:{utils:{}}};}
function $(i){return =
(document.getElementById)?document.getElementById(i):null}
function $import(uri,id,ajax){;if(typeof =
ajax!=3D"boolean"){;ajax=3Dfalse;};uri=3D"".concat(uri);if(uri.length>4&&=
uri.substring(0,4)=3D=3D"com."){;if(typeof =
eval(uri)=3D=3D"undefined"){;document.write('<script =
type=3D"text/javascript" =
src=3D"\/javascript\/'+(uri.replace(/\./g,"\/"))+'.js"><\/script>');};}el=
se{;if(!ajax){;var =
o=3D$(id),n=3Ddocument.createElement('script');if(typeof =
id!=3D'undefined'){;n.id=3Did;};n.type=3D'text/javascript';n.src=3Duri;if=
(o=3D=3Dnull){;document.getElementsByTagName("head")[0].appendChild(n);}e=
lse{;o.parentNode.replaceChild(n,o);};}else{;new WSJAXRequest(new =
_arg('VERB','GET'),new _arg('URL',uri),new =
_arg('PROCESS',function(myObject){;if(myObject.readyState=3D=3D4){;if(myO=
bject.status=3D=3D200){;eval(myObject.responseText);};};}));};};}

//cookie method
function GetCookie(N){;var =
co=3Ddocument.cookie,pos=3Dco.indexOf(N+"=3D");return =
(pos!=3D-1)?unescape(co.substring(pos+N.length+1,(co.indexOf("; =
",pos)!=3D-1?co.indexOf("; ",pos):co.length))):null;}
function GenRandomNum(){;var DO=3Dnew Date;return =
"".concat(("".concat(Math.random()).replace(/\./g,""))*DO.getSeconds());}=

var =
loggedIn=3D(GetCookie("fastlogin")||GetCookie("wsjproducts"))?true:false

//User status
var site =3D"Barrons";
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://online.barrons.com/javascript/userstate.js">' + =
'<\/script>');
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://online.barrons.com/barrons-media/headerscripts2.js">' + =
'<\/script>');

$import("com.dowjones.video");

gcLFU=3D"https://commerce.barrons.com/auth/submitlogin";

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/barrons-media/headerscripts2.js

var loggedIn=3Dfalse;
var userName=3D"";
var subscriber=3Dfalse;
var canAutoLogin=3Dfalse;
try {
  loggedIn=3DlaserJ4J?laserJ4J.isLoggedIn(site):false;
  userName=3DlaserJ4J?laserJ4J.getUser():"";
  subscriber=3DlaserJ4J?laserJ4J.isSub(site):false;
  canAutoLogin=3DlaserJ4J?laserJ4J.canAutoLogin(site):false;
} catch(e) {
}
if (loggedIn) {
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://online.wsj.com/demo-web/js/demo-client.js">' + =
'<\/script>');
}
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://online.barrons.com/barrons-media/commonFunctions.js">' + =
'<\/script>');

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/barrons-media/commonFunctions.js

try {
  var loggedIn=3DlaserJ4J?laserJ4J.isLoggedIn(site):false;
  var subscriber=3DlaserJ4J?laserJ4J.isSub(site):false;
  var canAutoLogin=3DlaserJ4J?laserJ4J.canAutoLogin(site):false;
} catch(e) {
  var loggedIn=3Dfalse;
  var subscriber=3Dfalse;
  var canAutoLogin=3Dfalse;
}
var processing=3Dfalse;
function isntProcessing(ms){;if(!processing){;return =
(processing=3Dtrue);}else{;setTimeout("processing=3Dfalse",ms);return =
false;};}
function doSearch() {;return isntProcessing(15000);}
function CalcDate(D){
  //args TimeValue & (Months|Days|Seconds) & (+|-)
  var =
TD=3DD.substring(0,D.length-2),TC=3DD.substring(D.length-2,D.length-1).to=
LowerCase(),MS=3D0,dO=3Dnew Date()
  MS=3D(TC=3D=3D"m")?TD*((24*60*60*1000)*30):MS
  MS=3D(TC=3D=3D"d")?TD*(24*60*60*1000):MS
  MS=3D(TC=3D=3D"s")?TD*1000:MS
  =
dO.setTime((D.substring(D.length-1,D.length)=3D=3D"+")?dO.getTime()+MS:dO=
.getTime()-MS)
  return dO.toGMTString()
}
function DropDownGo(FO,W,R){
  var U=3DFO[FO.selectedIndex].value
  =
if(U!=3Dnull&&U!=3D""){;(W)?OpenWin(U,"DropdownPage"):window.top.location=
=3D"".concat(U);if(R){;FO.selectedIndex=3D0;};}
}
function GenRandomNum(){
  var DO=3Dnew Date
  return =
"".concat(("".concat(Math.random()).replace(/\./g,""))*DO.getSeconds())
}

function GetArg(N){;var =
i=3D0,u=3D"".concat(window.location),u=3D(u.indexOf("?")>-1)?u.split("?")=
[1]:"",u=3D(u.indexOf("#")>-1)?u.split("#")[0]:u,u=3D(u.charAt(u.length-1=
)=3D=3D"&")?u.substring(0,u.length-1):u;N+=3D"=3D";while(i<u.length){;var=
 j=3Di+(N.length);if(u.substring(i,j)=3D=3DN){;return =
unescape(u.substring(j,(u.indexOf("&",j)=3D=3D-1)?u.length:u.indexOf("&",=
j)));};i=3Du.indexOf("&",i)+1;if(i=3D=3D0){;break;};};return null;}

function GetCookie(N){
  //args cookieName(r)
  var co=3Ddocument.cookie,pos=3Dco.indexOf(N+"=3D")
  return (pos!=3D-1)?unescape(co.substring(pos+N.length+1,(co.indexOf("; =
",pos)!=3D-1?co.indexOf("; ",pos):co.length))):null
}
function OpenWin(U,N,W,H,A,F,L,T,C){
  //args =
Url(r),Name(r),Width(opt),Height(opt),Attributes(opt),Focus(opt),Left(opt=
),Top(opt),Center(opt)
  var WO,WA=3Dnew Array(),a=3Dnew =
Array("directories","location","menubar","resizable","scrollbars","status=
","titlebar","toolbar")
  A=3D(A)?"".concat(A):"on"
  =
for(i=3D0;i<a.length;i++){;WA[WA.length]=3Da[i]+"=3D"+((A.indexOf(a[i].su=
bstring(0,2))>-1||A=3D=3D"on")?"yes":"no");}
  if(W){;WA[WA.length]=3D"width=3D"+W;}
  if(H){;WA[WA.length]=3D"height=3D"+H;}
  if(C&&W&&H){;T=3D(screen.height-H)/2;L=3D(screen.width-W)/2;}
  if(L){;WA[WA.length]=3D"left=3D"+L;WA[WA.length]=3D"screenX=3D"+L;}
  if(T){;WA[WA.length]=3D"top=3D"+T;WA[WA.length]=3D"screenY=3D"+T;}
  A=3D(WA.length)?WA.join(","):""
  WO=3Dwindow.open(U,N,A)
  if(F&&WO){;WO.focus();} =20
}
function SetCookie(N,V,E,P,D,S){
  //args Name(r),Value(r),Expire(opt),Path(opt),Domain(opt),Secure(opt)
  =
if(E){;E=3D((E.charAt(E.length-1)=3D=3D"+")||(E.charAt(E.length-1)=3D=3D"=
-"))?CalcDate(E):E;}
  document.cookie=3DN+"=3D"+escape(V)+((E)?"; expires=3D"+E:"")+((P)?"; =
path=3D"+P:"; path=3D/")+((D)?"; domain=3D"+D:"; =
domain=3D.barrons.com")+((S)?"; secure=3D"+S:"");
}
var googleMod=3D/(mod=3Dgoogle)|(mod=3Dmsn)|(mod=3Dnopop)/

function SurveyPopUp(N,U,P,E,W,H,A,L,T){
  //args =
Name(r),Url(r),Percent(r),Expire(r),Width(r),Height(r),Attributes(r),Left=
(r),Top(r)
  var dO=3Dnew Date()
  =
if(!loggedIn&&!subscriber&&(!GetCookie(N))&&((dO.getTime()%100)<P)&&(!goo=
gleMod.test(document.location))){
    SetCookie(N,"true",E)
    if(GetCookie(N))
      OpenWin(U,N,W,H,A,true,L,T)
  }
}
//Popup Function for Subscribers -- added Jan 2007
function SubSurveyPopUp(N,U,P,E,W,H,A,L,T){
  /*** args =
Name(r),Url(r),Percent(r),Expire(r),Width(r),Height(r),Attributes(r),Left=
(r),Top(r) ***/
  var dO=3Dnew Date()
  =
if(loggedIn&&(!GetCookie(N))&&((dO.getTime()%100)<P)&&(!googleMod.test(do=
cument.location))){
    SetCookie(N,"true",E)
    if(GetCookie(N))
      OpenWin(U,N,W,H,A,true,L,T)
  }
}

//***** Add custom functions below this line *****
function PJ_SetDefaultFocus(){
  var =
FO=3D(document.myForm)?((document.myForm.companyList)?document.myForm.com=
panyList:((document.myForm.companyfund_1)?document.myForm.companyfund_1:(=
(document.myForm.myLayout)?document.myForm.myLayout:""))):""
  if(FO){;FO.selectedIndex=3D0;FO.focus();}
}
function update_frame(myoptions){;DropDownGo(myoptions,false,1);}
document.onmousedown=3DisJournalURL
var suppress_popup=3Dfalse
if(document.captureEvents)
  document.captureEvents(Event.MOUSEDOWN)
function isJournalURL(e){
  var re=3D/barrons.com/
  var e=3D(!e)?window.event:e
  suppress_popup=3D(e.srcElement)?((e.srcElement.href && =
re.test(e.srcElement.href))?true:((e.srcElement.parentNode.href && =
re.test(e.srcElement.parentNode.href))?true:false)):((e.target)?((e.targe=
t.href && =
re.test(e.target.href))?true:((e.target.parentNode)?((e.target.parentNode=
.href && re.test(e.target.parentNode.href))?true:false):false)):false)
}
var exitPath=3D/public\/main/
var ePu=3D"/marketing/expop/BarronsExitPopup.html",ePw=3D441,ePh=3D527
function exitPopup(){
  =
if(!suppress_popup&&!loggedIn&&!subscriber&&(exitPath.test(document.locat=
ion))&&(!googleMod.test(document.location))&&(!GetCookie("bol_survey_exit=
"))){
    	SetCookie('bol_survey_exit','true','1d+','/','.barrons.com')
    	OpenWin(ePu,"Farewell",ePw,ePh,"off",1,0,0)
    }
}
function NewWindow(U,N,W,H,S){
  OpenWin(U,N,374,477,((S)?"scroll,resizable":"resizable"),true,100,100)
}
var =
userid=3DGetCookie("UBID"),userid=3D(userid)?((userid.indexOf(".")>-1)?(u=
serid.split(".")[0]):userid):""
function GenericPopUp(U){
  OpenWin(U,"_blank",640,480,"scroll")
}
function hideConfirmation(cat) {
  OpenWin("/setup/hide_confirmation?category=3D"+(cat.replace(/ =
/g,"+")),"newwin",310,260,"status",true,100,300)
}

function getDist(obj,isTop){
  var acum=3D0
  while(obj.tagName!=3D"BODY"&&obj.tagName!=3D"HTML"){
    acum+=3DisTop?obj.offsetTop:obj.offsetLeft
    obj=3Dobj.offsetParent
  }
  return acum
}
function resizeSlider(){
  =
if((document.all.sliderSplash)&&(document.all.sliderSplash.style.pixelWid=
th>0)){
    =
document.all.sliderSplash.style.left=3DgetDist(window.top.document.all.ad=
R,false)
    =
document.all.sliderSplash.style.pixelWidth=3Ddocument.all.adR.style.pixel=
Width
  }
  =
if((document.all.sliderOpen)&&(document.all.sliderOpen.style.pixelWidth>0=
)){
    =
document.all.sliderOpen.style.pixelWidth=3Ddocument.all.adR.style.pixelWi=
dth
    =
document.all.sliderOpen.style.left=3DgetDist(window.top.document.all.adR,=
false)
    blueBar=3D90
    iframeTop=3DgetDist(document.all.adR,true)
    height=3DiframeTop-blueBar+250
    if(height<540)
      height=3D540
    document.all.sliderOpen.style.height=3Dheight
  }
}
//window.onresize=3DresizeSlider
var crumbs =3D =
(GetCookie("DMSEG"))?"".concat(GetCookie("DMSEG")).split("&"):"";
var howMany =3D (crumbs[4])?crumbs[4]:"";
var segments =3D (crumbs[5])?crumbs[5]:"";
var seg =3D (segments)?segments.split(","):"";
var mv =3D new =
Array("firstSeg","secondSeg","thirdSeg","fourthSeg","fifthSeg","sixthSeg"=
)
for(i=3D0;i<mv.length;i++){
  eval("var "+mv[i]+" =3D (seg["+i+"])?seg["+i+"]:''");
}
var lastSeg =3D (seg[seg.length - 1])?seg[seg.length - 1]:"";

var rsinetsegs =3D "";  // init in case RSI doesn't set this
var segQS =3D "";
function saveSegment(rsinetsegs){
	if(typeof rsinetsegs =3D=3D "object" && rsinetsegs !=3D null) {
		rsinetsegs.length =3D  rsinetsegs.length < 20 ? rsinetsegs.length: 20;
		var segQS =3D rsinetsegs.length >0 ? "s=3D" +rsinetsegs[0]: "";
		for (var i =3D 1; i < rsinetsegs.length; i++) {
			segQS +=3D (";s" + "=3D" + (rsinetsegs[i]?rsinetsegs[i]:""));				=09
		}
		segQS =3D segQS.replace(/G07608/ig,'8');   =09
		SetCookie('RSISEG',segQS,'365d+');
	}
}
segQS =3D GetCookie('RSISEG');
if (loggedIn) {
var demoQS =3D null;
try
{
  var democlient=3Dnew DemoClient();
  demoQS =3D democlient.getUserDemographics();
}
catch(errMsg)
{
}
if (demoQS !=3D null){
    var lenSegQS =3D (segQS?segQS.length:0);
    if (lenSegQS > 0){
      segQS =3D segQS + ";" + demoQS;
    } else {
      segQS =3D demoQS+";";
    }
 }
}
var msrc=3D(GetCookie("etsFlag"))?GetCookie("etsFlag"):(GetArg("mod"));
var ord =3D(ord !=3D null ? ord : Math.random()*10000000000000000 );
var mc=3D"";
var numads=3D0;
var ListOfIframes =3D new Object()
function changeIframeSrc(iframeId,iframeSrc){
	var iobj=3Ddocument.getElementById("".concat(iframeId));
	if(iobj){
		try {
			var idoc;
			if (iobj.contentDocument) {
				// For NS6
				idoc=3D iobj.contentDocument;=20
			} else if (iobj.contentWindow) {
				// For IE5.5 and IE6
				idoc=3Diobj.contentWindow.document;
			} else if (document.frames) {
				// For IE5/Mac
				iobj=3Ddocument.frames[iframeId];
				idoc=3Diobj.document;
			} else if(document.all) {
				// For IE5
				iobj=3Ddocument.all[iframeId];
				idoc=3Diobj.document;
			} else if (iobj.document) {
				idoc=3Diobj.document;
			} else {
				iobj.src=3DiframeSrc;
			}
			if ( idoc ) {
				idoc.location.replace(iframeSrc);
                                numads=3Dnumads+1;
			}
			return false;
		} catch ( errMsg ) {
			return true;
		}
	}
}

var adDomain=3DGetCookie('adDomain')
if ( adDomain=3D=3Dnull||adDomain=3D=3D"" ) {
	var debug=3D""
	var d=3Ddocument
	var r=3Dd.referrer
=09
	if(r&&r!=3D null&&r!=3D""){=09
	 var adDomain=3Dfalse
	 var adDomains =3D new Array(60)
=09
adDomains['www.yahoo.com']=3D'yahoo.barrons.com'
adDomains['finance.yahoo.com']=3D'yahoofi.barrons.com'
adDomains['cm.my.yahoo.com']=3D'myyahoo.barrons.com'
adDomains['biz.yahoo.com']=3D'yahoobiz.barrons.com'	=20
adDomains['news.yahoo.com']=3D'yahoonews.barrons.com'	=20
adDomains['news.google.com']=3D'google.barrons.com'	=20
adDomains['moneycentral.msn.com']=3D'msn.barrons.com'
adDomains['msnmoney.com']=3D'msn.barrons.com'
adDomains['news.moneycentral.msn.com']=3D'msn.barrons.com'
adDomains['www.comcast.net']=3D'comcast.barrons.com'=20
adDomains['autoweek.com']=3D'autoweek.barrons.com'
adDomains['buzz.yahoo.com']=3D'yahoobuzz.barrons.com'=20
adDomains['www.myspace.com']=3D'myspace.barrons.com'=20
adDomains['www.foxbusiness.com']=3D'foxbusiness.barrons.com'=20
adDomains['news.myspace.com']=3D'myspacenews.barrons.com'=20
adDomains['www.foxnews.com']=3D'foxnews.barrons.com' =09
	   // Parse the domain out of the referring URL
	   var domainSt=3Dr.indexOf('//')+2;	  =20
	   var refdom=3Dr.substring(domainSt)=09
	   var domainEnd=3Drefdom.indexOf('/')=09
	   var refdom=3Drefdom.substring(0,domainEnd)=09
	  // if the domain is in our lookup table, get the new ad domain
	   if(adDomains[refdom]){
		 adDomain=3DadDomains[refdom]		=20
	   }
	 if(adDomain){
	  SetCookie('adDomain',adDomain)	   =20
	 }
	}=20
}

var ListOfIframes =3D new Object()
// Code changed to add User ID TR cookie val to Ad Calls
function LoadIframes(){
   var topAdTag =3D null;
   var =
listofSectionFronts=3D['0_0002','0_0012','9_0001','9_0002','1_0013','1_00=
21','1_0028','1_0045','1_0051','0_0004','0_0003']
   var adVal;
   var userCookieVal =3D GetCookie('TR');=20
   var loi =3D ListOfIframes;
   var zoneParam =3D GetArg("zone");
   var refCookieVal =3D (typeof =
adDomain)=3D=3D'undefined'?'barrons.com':adDomain; =20

//temp solution to remove adO Iframe (1x1 Ad) from all sites
   ListOfIframes.adO=3D"/static_html_files/blank.htm";

   for(ifid in ListOfIframes){
       adVal =3D loi[ifid];	  =20
		//This block of code changes the ad zone based on the zone param when =
intromessage is served.=20
		try{
			if(zoneParam !=3D null && ifid =3D=3D "adR" && =
(adVal.indexOf("300x250")>=3D 0)){
				var startIndex =3D adVal.indexOf(".com/");=20
				var endIndex =3D adVal.indexOf(";");
				var currentZone =3D adVal.substring(startIndex+5,endIndex);
				adVal =3D adVal.replace(currentZone,zoneParam);
			}
		}catch(e){}	=09
	  =20
       //If first instance of Doubleclick Ad and User is a subscriber
       if ((adVal.indexOf("doubleclick")>=3D 0) && GetCookie('TR')){ 	=09
          var dcurl =3D adVal.split(";", 1);
          var endString=3D adVal.substr(adVal.indexOf(";")+1);
          if ( endString =3D=3D -1 ) continue;
          adVal =3D dcurl[0] + ';u=3D' + userCookieVal + ';' + =
endString;

       }   //end of add DC User
      =20
       // allows to force most house ads off the  listofSectionFronts=20
		if ((adVal.indexOf("doubleclick")>=3D 0) && =
(adVal.indexOf("300x250")>=3D 0) && =
("|"+listofSectionFronts.join("|")+"|").indexOf("|"+pID+"|")>-1 ){=20
		var tempArray =3D adVal.split(";");
		for(var i=3D0;i<tempArray.length;i++){
			if(tempArray[i].indexOf("ptile")>=3D0){
				tempArray[i]=3D"dcove=3Dd;"+tempArray[i]				=09
			}
		}
		adVal=3DtempArray.join(";")
		}  //end of dcove=3Dd     =20
      // change ptile to tile in all Ad Calls
      adVal =3D adVal.replace(/ptile/ig,'tile'); =20
      // Ad Blocking code
      if ((adVal.indexOf("/barrons.com")>=3D 0) && =
(adVal.indexOf("120x240")< 0) && (adVal.indexOf("286x52")< 0) && =
(adVal.indexOf("300x82")< 0) && (adVal.indexOf("368x77")< 0) && =
(adVal.indexOf("520x30")< 0) && (adVal.indexOf("300x270")< 0) && =
(adVal.indexOf("300x65")< 0) && (adVal.indexOf("300x100")< 0) && =
(adVal.indexOf("438x509")< 0) && (adVal.indexOf("630x260")< 0) && =
(adVal.indexOf("630x30")< 0) && refCookieVal!=3Dnull&&refCookieVal!=3D"" =
){  =20
	adVal =3D adVal.replace(/barrons.com/ig,refCookieVal);   =09
      }           =20

       loi[ifid]=3D"".concat(adVal);
       var results=3Dnull;
       try {
         results =3D changeIframeSrc(ifid,"".concat(adVal));
       } catch(errMsg) {
       }
   }
	 return false;
}
var segmentid =3D "";
var isSafari=3D(navigator.userAgent.toLowerCase().indexOf('safari') !=3D =
-1);

function SubPopUp(N,U,P,E,W,H,A,L,T){
  //args =
Name(r),Url(r),Percent(r),Expire(r),Width(r),Height(r),Attributes(r),Left=
(r),Top(r)
    //if(subscriber && !GetCookie(N)){
    // SetCookie(N,"true",E)
   //  OpenWin(U,N,W,H,A,true,L,T)
 // }
}
function squizeString (str){
 var ret_str =3D "";
 if (str) {
  str =3D str.toLowerCase();
  if (str =3D=3D "") return "";=20
   for (i=3D0; i<str.length; i++)
     if (/\w|_/.test(str.charAt(i)))ret_str +=3D str.charAt(i);
  }
 return ret_str;
}

function modMyURL (url, pgID, moduleName) {
var ret_url =3D url;
if (ret_url && ret_url.length!=3D0) {
  if (ret_url.indexOf('?')=3D=3D-1) ret_url+=3D"?";
  else ret_url+=3D"&";
  ret_url+=3D"mod=3D"+pgID+'_'+moduleName;
} else return "";
return ret_url;
}

/* Marketing Page Promo Codes and switch Definitions */
var promo_code=3D new Array();
var promo_switch=3D new Array();
var promo_href =3D new Array();
var promo_alt =3D new Array();
var promo_img_src =3D new Array();
var partners =3D new Array('yahoo', 'google', 'msn', 'other');

function getPartner() {
	var modparam =3D GetArg("mod");
	var localMod=3D"";
  // see if the mod is one of the partners (google, yahoo, msn)=20
	if(modparam !=3D null && modparam.length > 0) { =20
		for (var i=3D0; i<partners.length; i++) {
      if (modparam.indexOf(partners[i]) > -1 ) {
        localMod =3D partners[i];
				break;
		  }
		}
	}
	return ( (localMod=3D=3Dnull || localMod.length<1) ? "other":localMod =
);
}

function setIndexForPromo(partner) {
	if(GetCookie("debug"))alert("partner: " + partner);
	var index=3D'';
   =20
	//check for isFree and isTrial values
	var localFree =3D (typeof isFree)=3D=3D'undefined'?false:isFree;
	var localTrial =3D (typeof isTrial)=3D=3D'undefined'?false:isTrial;
   =20
	//check for BOL, WSJ and other types of Users
	var localLaser=3D(typeof laserJ4J)=3D=3D'undefined'?null:laserJ4J;
	var isBOL=3Dfalse;
	var isWSJ=3Dfalse;
	var isUser=3Dfalse;

    if (localLaser) {
	    isBOL=3DlocalLaser.isLoggedIn('Barrons');
	    isWSJ=3DlocalLaser.isLoggedIn('WSJ');
	    isUser=3DlocalLaser.getUser();
    }
	// If user is recognized, an old BOL User
	if (isUser && !isBOL) {
 		 index +=3D "denial_";
  		index +=3D partner; // denial_yahoo, denial_other

  		//if WSJ only User, and not BOL
  		if ( isWSJ ) {
    		index+=3D"_wsj";	//denial_yahoo_wsj, denial_other_wsj
  		}   //else BOL denial
	}=20
	else if =
(document.cookie.indexOf("reactivation=3D/myaccount/do/reactivate") !=3D =
-1 ) {
		index+=3D"denial_";
		index+=3Dpartner;
		// not reactivate, but also no laser OR is logged into BOL
	} else {
 		index+=3Dpartner; //yahoo, other
	}

	if ( localFree || localTrial ) {
	index=3D"full_"+index;
	}
    return index;
} //end of setModForPromo

function setPromoCode(index) {
   return promo_code[index];
}

function setPromoParameters(partner) {=20
  promoSwitch=3Dpromo_switch[partner];
  promoHref=3Dpromo_href[partner];
  promoAlt=3Dpromo_alt[partner];
  promoImgSrc=3Dpromo_img_src[partner];
}

function setModPrefix(){
	//var outlimit =3D3
	links =3D document.getElementsByTagName('a');
	if (pID =3D=3D "9_0001" || pID =3D=3D "9_0001_hp"){
		modPrefix=3D"b_hps_";
	} else if (pID =3D=3D "9_0002" || pID =3D=3D "9_0002_hp"){
		modPrefix=3D"b_hpp_";
	}
=09
        for (link in links) {
	  var href =3D links[link].href;
	    if (href && href.indexOf('=3DDNH') >-1){
	    //don't add prefix
	    } else if (href&&href.indexOf('mod=3D')>-1 ) {
				var modPos =3D href.indexOf('mod=3D');
				href =3D =
href.substring(0,modPos+4)+modPrefix+href.substring(modPos+4);
				links[link].href=3Dhref;
	   }
	}
}

function turnRelativeUrlsToAbsolute(){
  var links =3D document.getElementsByTagName('a');
  for (link in links) {
 	if ( links[link].href ) {
		var href =3D links[link].getAttribute('HREF',2);
		if (!(href.substring(0,4) =3D=3D 'http')) {
			links[link].href =3D nSP + href;
		}
	}
  }
}

//delay third party scripts
function changeScriptSrc(scriptId,scriptSrc){
	var sobj=3Ddocument.getElementById("".concat(scriptId));
	if(sobj){
		try {
      var scr =3D document.createElement("script");
      scr.setAttribute("type","text/javascript");
      scr.setAttribute("src", scriptSrc);
     =20
      sobj.appendChild(scr);
     =20
			return false;
		} catch ( errMsg ) {
			return true;
		}
	}
}

function changeImgSrc(imageId,imageSrc){
	var iobj=3Ddocument.getElementById("".concat(imageId));
	if(iobj){
		try {
      iobj.src =3D imageSrc;
			return false;
		} catch ( errMsg ) {
			return true;
		}
	}
}

var ListOfScripts =3D new Object()
function LoadScripts(){
	for(scriptid in ListOfScripts){
		var results =3D =
changeScriptSrc(scriptid,"".concat(ListOfScripts[scriptid]));
		if (!results) {
			continue;
		}
	}
}

var ListOfImages =3D new Object()
function LoadImages(){
	for(imageid in ListOfImages){
		var results =3D =
changeImgSrc(imageid,"".concat(ListOfImages[imageid]));
		if (!results) {
			continue;
		}
	}
}

function loadMWModule(mwHtml, elementId) {
  var divElement =3D document.getElementById(elementId);
  if (divElement) {
    divElement.innerHTML =3D mwHtml;
  }
}

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/barrons.js

function refreshPage() {
	document.cookie =3D "refresh=3Don";
	document.location.href =3D document.location.href;
}

function refreshHome(minutes){
	setTimeout("refreshPage()",minutes*60*1000);
}

function CopyrightPopUpB(inId, intitle, inauthor, increditline, indate, =
pub)
{
	var contentID =3D escape(inId);
	var title =3D escape(intitle);
	var author =3D escape(inauthor);
	var creditline =3D escape(increditline);
	var pubDate =3D escape(indate);
	var pubName=3D escape(pub);
        var ordersrc =3D 'Barrons.com';


	var url =3D "https://s100.copyright.com/Clients/wsj_com/FairUse.jsp";
	var location =3D url + "?PublisherName=3D"	+ pubName + "&ContentID=3D" =
+ contentID + "&orderReset=3Dtrue" + "&Title=3D" + title + "&Author=3D" =
+ author + "&CreditLine=3D" + creditline + "&PublicationDate=3D" + =
pubDate + "&orderSource=3D" + ordersrc;
	PopUp =3D window.open(location, 'reprints', =
'location=3Dno,toolbar=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scr=
ollbars=3Dyes,resizable=3Dyes,width=3D515,height=3D440');
}

if (typeof parentTabID =3D=3D 'undefined') {
	var parentTabID=3D "";=09
}
if (typeof loggedIn =3D=3D 'undefined') {
	var loggedIn =3D false;
}

 var overHNOpen =3D false;
 var overHNTab =3D false;
 var openHNtab =3D null;
 var openHNtabIndex =3D null;

function ChangeNavURL(relUrl, urlVal){
  if ((typeof relUrl)!=3D'undefined' && (typeof urlVal)!=3D'undefined') =
{
	document.write('<a href=3D"' + nSP + relUrl +'">' + urlVal + '</a>');
  }
}


function getDistance(obj,isTop){
  var acum=3D0
  while(obj.tagName!=3D"BODY"){
    acum+=3DisTop?obj.offsetTop:obj.offsetLeft
    obj=3Dobj.offsetParent
  }
  return acum
}
var timeOutObj =3D null;

function CloseMenu(index){
  var popObj =3D document.getElementById("HNMenu"+index)
  timeOutObj =3D null
  if(!overHNOpen&&!overHNTab&&popObj){
    if ((typeof openHNtabIndex !=3D =
'undefined')&&openHNtabIndex!=3Dnull&&openHNtab&&openHNtab.id !=3D =
parentTabID)
      openHNtab.style.color=3D'#0C2577'
    popObj.style.display=3D'none'
    popObj.style.visibility=3D'hidden'
  } else {
    timeOutObj =3D setTimeout("CloseMenu("+index+")",1*500)
  }
}

function OpenMenu(index){
  if (openHNtabIndex&&openHNtab&&openHNtab.id !=3D parentTabID){
    openHNtab.style.color=3D'#0C2577';
	}

    var pageID =3D window.pID;
    var tabObj =3D document.getElementById("HNTAB"+index)
    var popObj =3D document.getElementById("HNMenu"+index)
    if (tabObj&&popObj){
      popObj.style.left=3D(getDistance(tabObj,false))+"px"
      popObj.style.top=3D(getDistance(tabObj,true)+25)+"px";=20
      tabObj.style.color=3D'#FF0000'
      popObj.style.display=3D'block'
      popObj.style.visibility=3D'visible'
    }
	  openHNtab=3DtabObj
	  openHNtabIndex=3Dindex
}

function OpenMenu_nodiv(index){
  if (openHNtabIndex&&openHNtab){
    openHNtab.style.color=3D'#0C2577'
  	var tabObj =3D document.getElementById("HNTAB"+index)
  	var popObj =3D document.getElementById("HNMenu"+index)
  	tabObj.style.color=3D'#FF0000'
  	openHNtab=3DtabObj
  	openHNtabIndex=3Dindex
  }
}

function HideNav() {
  CloseMenu(openHNtabIndex);
}

// Handles quote name/symbol lookup mapping to the quote template.
function submitQuote(form1,form2) {
	eval("var form1=3Dwindow.document."+form1+";")
	eval("var form2=3Dwindow.document."+form2+";")
	var sym =3D form1['symbol_or_name'].value;
	if (sym=3D=3Dnull||sym=3D=3D"") return false;
	var sym_mode =3Dform1.elements["sym_name_switch"][0].checked;
	if (sym_mode) {form2.symbol.value=3Dsym;form2.name.value=3D''}
	else {form2.name.value=3Dsym;form2.symbol.value=3D''}
        if (loggedIn)
	{
	form2.action=3DnSP+"/quotes/main.html";
	} else {
        form2.action=3DnSP+"/public/quotes/main.html";
        }=09
	form2.submit();
	return false;
}
// Handles select/option form items where the value is a URL to jump to
function skip(form,selectInput){
	eval("var selInput=3Dwindow.document."+form+"."+selectInput+";");
	var index =3D selInput.selectedIndex;
	if ( index =3D=3D null || index < 0 ) return;
	var location =3D selInput.options[index].value;
	top.location.href=3Dlocation;
	return;
}
function historical_popup(thisform) {
	symb =3D thisform.symb.value ;
	if ( symb=3D=3D'' ) return;
	sid =3D thisform.sid.value ;
	closedate =3D thisform.close_date.value ;
	urlload =3D =
'http://custom.marketwatch.com/custom/barrons-com/html-historical.asp?sym=
b=3D' + symb + '&sid=3D' + sid + '&close_date=3D' + closedate ;
	historicalwindow =3D =
window.open(urlload,"wsjbbhist","toolbar=3Dno,location=3Dno,directories=3D=
no,status=3Dno,menubar=3Dno,scrollbars=3Dno,resizable=3Dyes,width=3D550,h=
eight=3D420");
	historicalwindow.focus();
}
<!-- Today's date in barrons format
function barronsDate() {
var today =3D new Date();
if(arguments.length > 0 ) { today =3D arguments[0]; }
var weekdays=3Dnew Array("SUNDAY","MONDAY","TUESDAY", "WEDNESDAY", =
"THURSDAY", "FRIDAY", "SATURDAY");
var months=3Dnew Array("JANUARY", "FEBRUARY", "MARCH", "APRIL", "MAY", =
"JUNE", "JULY", "AUGUST", "SEPTEMBER", "OCTOBER", "NOVEMBER", =
"DECEMBER");
if ( today.getYear() < 100 )
     theyear =3D today.getYear()+2000;
else if ( today.getYear() > 1000 )=09
     theyear =3D today.getYear();
else					=09
     theyear =3D today.getYear()+1900;
return(weekdays[today.getDay()] + ", " +months[today.getMonth()]+" =
"+today.getDate()+", " + theyear);
}
// End of date -->
function go_back()
{
	window.history.back()
}
var =
userid=3DGetCookie("UBID"),userid=3D(userid)?((userid.indexOf(".")>-1)?(u=
serid.split(".")[0]):userid):""
var segmentid =3D (GetCookie("segment"))?GetCookie("segment"):"";

document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"/javascript/httpRequest.js">' + '<\/script>');
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"/javascript/ccs_barrons.js">' + '<\/script>');

------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://online.barrons.com/javascript/clickability_email.js

/* Copyright 2000-2004 Clickability Inc.  */
/* Clickability ButtonServer v4.01        */       =20

document.write('<script language=3D"JavaScript"> \n');
document.write('window.onerror=3Dfunction(){clickURL=3Ddocument.location.=
href;return true;} \n');
document.write('if(!self.clickURL) clickURL=3Dparent.location.href; =
\n');
document.write('<\/script> \n');

/* WSJ.com Clickability Default Section Id */
//
//	The following are the id's for the different blogs to break down
//
//     All Blogs (156111)=20
//	i.      blogs.wsj.com (104856)
//	 1.       D Blog  (104871)=20
//       2.       Law (104861)=20
//       3.       Washington Wire (104886)
//      ii.      blogs.barrons.com (156116)
// =20

var partnerID=3D"104856";

var popWin=3D"width=3D510,height=3D480,resizable=3D1,scrollbars=3D1";
var =
commonLoc=3D"&fb=3DY&url=3D"+escape(getEmailURL())+"&title=3D"+escape(get=
ClickTitle())+"&random=3D"+Math.random()+"&partnerID=3D"+partnerID+"&expi=
re=3D"+escape(getClickExpire());

var inpop  =3D ( =
(document.domain.indexOf("printthis.clickability.com")>-1)?true:false);
var _a=3Dnew Image();
var _b=3Dnew Image();
var clickRan=3DMath.random();
var clickFac =3D 10;
if(clickFac=3D=3D0)clickFac=3D1;
if(!inpop && clickRan>(1-(1/clickFac))){
var _ti=3D900;
    var _qb=3D"";
   =20
    // ET PAGEVIEW TRACKING
     var _qb=3D'http://s.clickability.com/s?';
    _qb+=3D"&7=3D"+partnerID;
    _qb+=3D"&8=3D"+escape(getEmailURL());
    _qb+=3D"&10=3D"+escape(getClickTitle());
    _qb+=3D"&19=3D"+_ti;
    _qb+=3D"&21=3D"+clickFac;
    _qb+=3D"&18=3D"+Math.random();
    _b.src=3D_qb;
}

/*Functions*/
function ST () {
	=
window.open('http://www.savethis.clickability.com/st/saveThisApp?clickMap=
=3DsaveThis'+commonLoc,'click',popWin);
	return false;
}

function STMouseOver () {
	window.status=3D'SAVE THIS';
	return true;
}

function STMouseOut () {
	window.status=3D'';
	return true;
}
function ET () {
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+commonLoc,'click',popWin);
	return false;
}


function ET2(itemUrl,itemTitle) {
	=
commonLoc=3D"&fb=3DY&url=3D"+escape(itemUrl)+"&title=3D"+escape(itemTitle=
)+"&random=3D"+Math.random()+"&partnerID=3D"+partnerID+"&expire=3D"+escap=
e(getClickExpire());
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+commonLoc,'click',popWin);
	return false;
}

function ET3(itemUrl,itemTitle,partnerID) {
	=
commonLoc=3D"&fb=3DY&url=3D"+escape(itemUrl)+"&title=3D"+escape(itemTitle=
)+"&random=3D"+Math.random()+"&partnerID=3D"+partnerID+"&expire=3D"+escap=
e(getClickExpire());
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+commonLoc,'click',popWin);
}

function ETMouseOver () {
	window.status=3D'EMAIL THIS';
	return true;
}

function ETMouseOut () {
	window.status=3D'';
	return true;
}

function MP () {
	window.open('http://at.wsj.com/mostpopular','click',popWin);
	return false;
}

function MPMouseOver () {
	window.status=3D'MOST POPULAR';
	return true;
}

function MPMouseOut () {
	window.status=3D'';
	return true;
}

function getClickURL() {
        if (self.clickURL) return clickURL;
        return document.location.href;
}

function getEmailURL() {
	if (self.emailURL) return emailURL;
	return getClickURL();
}

function getClickTitle() {
    var repls=3D {
        "\xa0": " ",
        "\xa9": "(c)",
        "\xae": "(r)",
        "\xb7": "*",
        "\u2018": "'",
        "\u2019": "'",
        "\u201c": '"',
        "\u201d": '"',
        "\u2026": "...",
        "\u2002": " ",
        "\u2003": " ",
        "\u2009": " ",
        "\u2013": "-",
        "\u2014": "--",
        "\u2122": "(tm)",
        "\uFFFD": " "
    };

    if (self.clickTitle) { clktitle=3DclickTitle; }
    else { clktitle=3Ddocument.title; }

	for (key in repls){
    	rx =3D new RegExp(key, 'g');
    	clktitle =3D clktitle.replace(rx, repls[key]);
	}

	return clktitle;
}

function getClickExpire() {
	if (self.clickExpire) return clickExpire;=20
	return "";
}

window.onresize =3D function () {
    for (var i=3D0; i<document.links.length; i++) {
        document.links[i].onclick =3D document.links[i].onclick;
    }
}



------=_NextPart_000_0000_01C96C0C.71FC3050
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s.wsj.net/javascript/yui-0.12.2.js

=0A=
if(typeof YAHOO=3D=3D"undefined"){var YAHOO=3D{};}=0A=
YAHOO.namespace=3Dfunction(){var =
a=3Darguments,o=3Dnull,i,j,d;for(i=3D0;i<a.length;++i){d=3Da[i].split("."=
);o=3DYAHOO;for(j=3D(d[0]=3D=3D"YAHOO")?1:0;j<d.length;++j){o[d[j]]=3Do[d=
[j]]||{};o=3Do[d[j]];}}=0A=
return o;};YAHOO.log=3Dfunction(msg,cat,src){var =
l=3DYAHOO.widget.Logger;if(l&&l.log){return =
l.log(msg,cat,src);}else{return =
false;}};YAHOO.extend=3Dfunction(subc,superc,overrides){var =
F=3Dfunction(){};F.prototype=3Dsuperc.prototype;subc.prototype=3Dnew =
F();subc.prototype.constructor=3Dsubc;subc.superclass=3Dsuperc.prototype;=
if(superc.prototype.constructor=3D=3DObject.prototype.constructor){superc=
.prototype.constructor=3Dsuperc;}=0A=
if(overrides){for(var i in =
overrides){subc.prototype[i]=3Doverrides[i];}}};YAHOO.augment=3Dfunction(=
r,s){var =
rp=3Dr.prototype,sp=3Ds.prototype,a=3Darguments,i,p;if(a[2]){for(i=3D2;i<=
a.length;++i){rp[a[i]]=3Dsp[a[i]];}}else{for(p in =
sp){if(!rp[p]){rp[p]=3Dsp[p];}}}};YAHOO.namespace("util","widget","exampl=
e");(function(){var =
Y=3DYAHOO.util,getStyle,setStyle,id_counter=3D0,propertyCache=3D{};var =
ua=3Dnavigator.userAgent.toLowerCase(),isOpera=3D(ua.indexOf('opera')>-1)=
,isSafari=3D(ua.indexOf('safari')>-1),isGecko=3D(!isOpera&&!isSafari&&ua.=
indexOf('gecko')>-1),isIE=3D(!isOpera&&ua.indexOf('msie')>-1);var =
patterns=3D{HYPHEN:/(-[a-z])/i};var =
toCamel=3Dfunction(property){if(!patterns.HYPHEN.test(property)){return =
property;}=0A=
if(propertyCache[property]){return propertyCache[property];}=0A=
while(patterns.HYPHEN.exec(property)){property=3Dproperty.replace(RegExp.=
$1,RegExp.$1.substr(1).toUpperCase());}=0A=
propertyCache[property]=3Dproperty;return =
property;};if(document.defaultView&&document.defaultView.getComputedStyle=
){getStyle=3Dfunction(el,property){var value=3Dnull;var =
computed=3Ddocument.defaultView.getComputedStyle(el,'');if(computed){valu=
e=3Dcomputed[toCamel(property)];}=0A=
return el.style[property]||value;};}else =
if(document.documentElement.currentStyle&&isIE){getStyle=3Dfunction(el,pr=
operty){switch(toCamel(property)){case'opacity':var =
val=3D100;try{val=3Del.filters['DXImageTransform.Microsoft.Alpha'].opacit=
y;}catch(e){try{val=3Del.filters('alpha').opacity;}catch(e){}}=0A=
return val/100;break;default:var =
value=3Del.currentStyle?el.currentStyle[property]:null;return(el.style[pr=
operty]||value);}};}else{getStyle=3Dfunction(el,property){return =
el.style[property];};}=0A=
if(isIE){setStyle=3Dfunction(el,property,val){switch(property){case'opaci=
ty':if(typeof =
el.style.filter=3D=3D'string'){el.style.filter=3D'alpha(opacity=3D'+val*1=
00+')';if(!el.currentStyle||!el.currentStyle.hasLayout){el.style.zoom=3D1=
;}}=0A=
break;default:el.style[property]=3Dval;}};}else{setStyle=3Dfunction(el,pr=
operty,val){el.style[property]=3Dval;};}=0A=
YAHOO.util.Dom=3D{get:function(el){if(!el){return null;}=0A=
if(typeof el!=3D'string'&&!(el instanceof Array)){return el;}=0A=
if(typeof el=3D=3D'string'){return document.getElementById(el);}=0A=
else{var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){collection[collection.length]=3DY.Dom.ge=
t(el[i]);}=0A=
return collection;}=0A=
return =
null;},getStyle:function(el,property){property=3DtoCamel(property);var =
f=3Dfunction(element){return getStyle(element,property);};return =
Y.Dom.batch(el,f,Y.Dom,true);},setStyle:function(el,property,val){propert=
y=3DtoCamel(property);var =
f=3Dfunction(element){setStyle(element,property,val);};Y.Dom.batch(el,f,Y=
.Dom,true);},getXY:function(el){var =
f=3Dfunction(el){if(el.parentNode=3D=3D=3Dnull||el.offsetParent=3D=3D=3Dn=
ull||this.getStyle(el,'display')=3D=3D'none'){return false;}=0A=
var parentNode=3Dnull;var pos=3D[];var =
box;if(el.getBoundingClientRect){box=3Del.getBoundingClientRect();var =
doc=3Ddocument;if(!this.inDocument(el)&&parent.document!=3Ddocument){doc=3D=
parent.document;if(!this.isAncestor(doc.documentElement,el)){return =
false;}}=0A=
var =
scrollTop=3DMath.max(doc.documentElement.scrollTop,doc.body.scrollTop);va=
r =
scrollLeft=3DMath.max(doc.documentElement.scrollLeft,doc.body.scrollLeft)=
;return[box.left+scrollLeft,box.top+scrollTop];}=0A=
else{pos=3D[el.offsetLeft,el.offsetTop];parentNode=3Del.offsetParent;if(p=
arentNode!=3Del){while(parentNode){pos[0]+=3DparentNode.offsetLeft;pos[1]=
+=3DparentNode.offsetTop;parentNode=3DparentNode.offsetParent;}}=0A=
if(isSafari&&this.getStyle(el,'position')=3D=3D'absolute'){pos[0]-=3Ddocu=
ment.body.offsetLeft;pos[1]-=3Ddocument.body.offsetTop;}}=0A=
if(el.parentNode){parentNode=3Del.parentNode;}=0A=
else{parentNode=3Dnull;}=0A=
while(parentNode&&parentNode.tagName.toUpperCase()!=3D'BODY'&&parentNode.=
tagName.toUpperCase()!=3D'HTML')=0A=
{if(Y.Dom.getStyle(parentNode,'display')!=3D'inline'){pos[0]-=3DparentNod=
e.scrollLeft;pos[1]-=3DparentNode.scrollTop;}=0A=
if(parentNode.parentNode){parentNode=3DparentNode.parentNode;}else{parent=
Node=3Dnull;}}=0A=
return pos;};return Y.Dom.batch(el,f,Y.Dom,true);},getX:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[0];};return =
Y.Dom.batch(el,f,Y.Dom,true);},getY:function(el){var =
f=3Dfunction(el){return Y.Dom.getXY(el)[1];};return =
Y.Dom.batch(el,f,Y.Dom,true);},setXY:function(el,pos,noRetry){var =
f=3Dfunction(el){var =
style_pos=3Dthis.getStyle(el,'position');if(style_pos=3D=3D'static'){this=
.setStyle(el,'position','relative');style_pos=3D'relative';}=0A=
var pageXY=3Dthis.getXY(el);if(pageXY=3D=3D=3Dfalse){return false;}=0A=
var =
delta=3D[parseInt(this.getStyle(el,'left'),10),parseInt(this.getStyle(el,=
'top'),10)];if(isNaN(delta[0])){delta[0]=3D(style_pos=3D=3D'relative')?0:=
el.offsetLeft;}=0A=
if(isNaN(delta[1])){delta[1]=3D(style_pos=3D=3D'relative')?0:el.offsetTop=
;}=0A=
if(pos[0]!=3D=3Dnull){el.style.left=3Dpos[0]-pageXY[0]+delta[0]+'px';}=0A=
if(pos[1]!=3D=3Dnull){el.style.top=3Dpos[1]-pageXY[1]+delta[1]+'px';}=0A=
if(!noRetry){var =
newXY=3Dthis.getXY(el);if((pos[0]!=3D=3Dnull&&newXY[0]!=3Dpos[0])||(pos[1=
]!=3D=3Dnull&&newXY[1]!=3Dpos[1])){this.setXY(el,pos,true);}}};Y.Dom.batc=
h(el,f,Y.Dom,true);},setX:function(el,x){Y.Dom.setXY(el,[x,null]);},setY:=
function(el,y){Y.Dom.setXY(el,[null,y]);},getRegion:function(el){var =
f=3Dfunction(el){var region=3Dnew Y.Region.getRegion(el);return =
region;};return =
Y.Dom.batch(el,f,Y.Dom,true);},getClientWidth:function(){return =
Y.Dom.getViewportWidth();},getClientHeight:function(){return =
Y.Dom.getViewportHeight();},getElementsByClassName:function(className,tag=
,root){var method=3Dfunction(el){return =
Y.Dom.hasClass(el,className);};return =
Y.Dom.getElementsBy(method,tag,root);},hasClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');var =
f=3Dfunction(el){return re.test(el['className']);};return =
Y.Dom.batch(el,f,Y.Dom,true);},addClass:function(el,className){var =
f=3Dfunction(el){if(this.hasClass(el,className)){return;}=0A=
el['className']=3D[el['className'],className].join(' =
');};Y.Dom.batch(el,f,Y.Dom,true);},removeClass:function(el,className){va=
r re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,className)){return;}=0A=
var c=3Del['className'];el['className']=3Dc.replace(re,' =
');if(this.hasClass(el,className)){this.removeClass(el,className);}};Y.Do=
m.batch(el,f,Y.Dom,true);},replaceClass:function(el,oldClassName,newClass=
Name){if(oldClassName=3D=3D=3DnewClassName){return false;}=0A=
var re=3Dnew RegExp('(?:^|\\s+)'+oldClassName+'(?:\\s+|$)','g');var =
f=3Dfunction(el){if(!this.hasClass(el,oldClassName)){this.addClass(el,new=
ClassName);return;}=0A=
el['className']=3Del['className'].replace(re,' '+newClassName+' =
');if(this.hasClass(el,oldClassName)){this.replaceClass(el,oldClassName,n=
ewClassName);}};Y.Dom.batch(el,f,Y.Dom,true);},generateId:function(el,pre=
fix){prefix=3Dprefix||'yui-gen';el=3Del||{};var =
f=3Dfunction(el){if(el){el=3DY.Dom.get(el);}else{el=3D{};}=0A=
if(!el.id){el.id=3Dprefix+id_counter++;}=0A=
return el.id;};return =
Y.Dom.batch(el,f,Y.Dom,true);},isAncestor:function(haystack,needle){hayst=
ack=3DY.Dom.get(haystack);if(!haystack||!needle){return false;}=0A=
var f=3Dfunction(needle){if(haystack.contains&&!isSafari){return =
haystack.contains(needle);}=0A=
else =
if(haystack.compareDocumentPosition){return!!(haystack.compareDocumentPos=
ition(needle)&16);}=0A=
else{var =
parent=3Dneedle.parentNode;while(parent){if(parent=3D=3Dhaystack){return =
true;}=0A=
else =
if(!parent.tagName||parent.tagName.toUpperCase()=3D=3D'HTML'){return =
false;}=0A=
parent=3Dparent.parentNode;}=0A=
return false;}};return =
Y.Dom.batch(needle,f,Y.Dom,true);},inDocument:function(el){var =
f=3Dfunction(el){return =
this.isAncestor(document.documentElement,el);};return =
Y.Dom.batch(el,f,Y.Dom,true);},getElementsBy:function(method,tag,root){ta=
g=3Dtag||'*';var =
nodes=3D[];if(root){root=3DY.Dom.get(root);if(!root){return =
nodes;}}else{root=3Ddocument;}=0A=
var =
elements=3Droot.getElementsByTagName(tag);if(!elements.length&&(tag=3D=3D=
'*'&&root.all)){elements=3Droot.all;}=0A=
for(var =
i=3D0,len=3Delements.length;i<len;++i){if(method(elements[i])){nodes[node=
s.length]=3Delements[i];}}=0A=
return nodes;},batch:function(el,method,o,override){var =
id=3Del;el=3DY.Dom.get(el);var =
scope=3D(override)?o:window;if(!el||el.tagName||!el.length){if(!el){retur=
n false;}=0A=
return method.call(scope,el,o);}=0A=
var collection=3D[];for(var =
i=3D0,len=3Del.length;i<len;++i){if(!el[i]){id=3Del[i];}=0A=
collection[collection.length]=3Dmethod.call(scope,el[i],o);}=0A=
return collection;},getDocumentHeight:function(){var =
scrollHeight=3D(document.compatMode!=3D'CSS1Compat')?document.body.scroll=
Height:document.documentElement.scrollHeight;var =
h=3DMath.max(scrollHeight,Y.Dom.getViewportHeight());return =
h;},getDocumentWidth:function(){var =
scrollWidth=3D(document.compatMode!=3D'CSS1Compat')?document.body.scrollW=
idth:document.documentElement.scrollWidth;var =
w=3DMath.max(scrollWidth,Y.Dom.getViewportWidth());return =
w;},getViewportHeight:function(){var height=3Dself.innerHeight;var =
mode=3Ddocument.compatMode;if((mode||isIE)&&!isOpera){height=3D(mode=3D=3D=
'CSS1Compat')?document.documentElement.clientHeight:document.body.clientH=
eight;}=0A=
return height;},getViewportWidth:function(){var =
width=3Dself.innerWidth;var =
mode=3Ddocument.compatMode;if(mode||isIE){width=3D(mode=3D=3D'CSS1Compat'=
)?document.documentElement.clientWidth:document.body.clientWidth;}=0A=
return =
width;}};})();YAHOO.util.Region=3Dfunction(t,r,b,l){this.top=3Dt;this[1]=3D=
t;this.right=3Dr;this.bottom=3Db;this.left=3Dl;this[0]=3Dl;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(region){return(region.left>=3Dthis.le=
ft&&region.right<=3Dthis.right&&region.top>=3Dthis.top&&region.bottom<=3D=
this.bottom);};YAHOO.util.Region.prototype.getArea=3Dfunction(){return((t=
his.bottom-this.top)*(this.right-this.left));};YAHOO.util.Region.prototyp=
e.intersect=3Dfunction(region){var t=3DMath.max(this.top,region.top);var =
r=3DMath.min(this.right,region.right);var =
b=3DMath.min(this.bottom,region.bottom);var =
l=3DMath.max(this.left,region.left);if(b>=3Dt&&r>=3Dl){return new =
YAHOO.util.Region(t,r,b,l);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(region){var =
t=3DMath.min(this.top,region.top);var =
r=3DMath.max(this.right,region.right);var =
b=3DMath.max(this.bottom,region.bottom);var =
l=3DMath.min(this.left,region.left);return new =
YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(el){var =
p=3DYAHOO.util.Dom.getXY(el);var t=3Dp[1];var =
r=3Dp[0]+el.offsetWidth;var b=3Dp[1]+el.offsetHeight;var l=3Dp[0];return =
new YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=3Dfunction(x,y){if(x =
instanceof Array){y=3Dx[1];x=3Dx[0];}=0A=
this.x=3Dthis.right=3Dthis.left=3Dthis[0]=3Dx;this.y=3Dthis.top=3Dthis.bo=
ttom=3Dthis[1]=3Dy;};YAHOO.util.Point.prototype=3Dnew =
YAHOO.util.Region();YAHOO.util.CustomEvent=3Dfunction(type,oScope,silent,=
signature){this.type=3Dtype;this.scope=3DoScope||window;this.silent=3Dsil=
ent;this.signature=3Dsignature||YAHOO.util.CustomEvent.LIST;this.subscrib=
ers=3D[];if(!this.silent){}=0A=
var =
onsubscribeType=3D"_YUICEOnSubscribe";if(type!=3D=3DonsubscribeType){this=
.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(onsubscribeType,this,true);}};YAHOO.util.CustomEve=
nt.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEvent.protot=
ype=3D{subscribe:function(fn,obj,override){if(this.subscribeEvent){this.s=
ubscribeEvent.fire(fn,obj,override);}=0A=
this.subscribers.push(new =
YAHOO.util.Subscriber(fn,obj,override));},unsubscribe:function(fn,obj){va=
r found=3Dfalse;for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){var =
s=3Dthis.subscribers[i];if(s&&s.contains(fn,obj)){this._delete(i);found=3D=
true;}}=0A=
return found;},fire:function(){var =
len=3Dthis.subscribers.length;if(!len&&this.silent){return true;}=0A=
var =
args=3D[],ret=3Dtrue,i;for(i=3D0;i<arguments.length;++i){args.push(argume=
nts[i]);}=0A=
var argslength=3Dargs.length;if(!this.silent){}=0A=
for(i=3D0;i<len;++i){var s=3Dthis.subscribers[i];if(s){if(!this.silent){}=0A=
var =
scope=3Ds.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEv=
ent.FLAT){var param=3Dnull;if(args.length>0){param=3Dargs[0];}=0A=
ret=3Ds.fn.call(scope,param,s.obj);}else{ret=3Ds.fn.call(scope,this.type,=
args,s.obj);}=0A=
if(false=3D=3D=3Dret){if(!this.silent){}=0A=
return false;}}}=0A=
return true;},unsubscribeAll:function(){for(var =
i=3D0,len=3Dthis.subscribers.length;i<len;++i){this._delete(len-1-i);}},_=
delete:function(index){var s=3Dthis.subscribers[index];if(s){delete =
s.fn;delete s.obj;}=0A=
this.subscribers.splice(index,1);},toString:function(){return"CustomEvent=
: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(fn,obj,override){this.fn=
=3Dfn;this.obj=3Dobj||null;this.override=3Doverride;};YAHOO.util.Subscrib=
er.prototype.getScope=3Dfunction(defaultScope){if(this.override){if(this.=
override=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}=0A=
return =
defaultScope;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(fn,obj=
){if(obj){return(this.fn=3D=3Dfn&&this.obj=3D=3Dobj);}else{return(this.fn=
=3D=3Dfn);}};YAHOO.util.Subscriber.prototype.toString=3Dfunction(){return=
"Subscriber { obj: "+(this.obj||"")+", override: =
"+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
loadComplete=3Dfalse;var listeners=3D[];var unloadListeners=3D[];var =
legacyEvents=3D[];var legacyHandlers=3D[];var retryCount=3D0;var =
onAvailStack=3D[];var legacyMap=3D[];var =
counter=3D0;return{POLL_RETRYS:200,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:=
3,OBJ:3,ADJ_SCOPE:4,isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.=
userAgent),isIE:(!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&n=
avigator.userAgent.match(/msie/gi)),_interval:null,startInterval:function=
(){if(!this._interval){var self=3Dthis;var =
callback=3Dfunction(){self._tryPreloadAttach();};this._interval=3DsetInte=
rval(callback,this.POLL_INTERVAL);}},onAvailable:function(p_id,p_fn,p_obj=
,p_override){onAvailStack.push({id:p_id,fn:p_fn,obj:p_obj,override:p_over=
ride,checkReady:false});retryCount=3Dthis.POLL_RETRYS;this.startInterval(=
);},onContentReady:function(p_id,p_fn,p_obj,p_override){onAvailStack.push=
({id:p_id,fn:p_fn,obj:p_obj,override:p_override,checkReady:true});retryCo=
unt=3Dthis.POLL_RETRYS;this.startInterval();},addListener:function(el,sTy=
pe,fn,obj,override){if(!fn||!fn.call){return false;}=0A=
if(this._isValidCollection(el)){var ok=3Dtrue;for(var =
i=3D0,len=3Del.length;i<len;++i){ok=3Dthis.on(el[i],sType,fn,obj,override=
)&&ok;}=0A=
return ok;}else if(typeof el=3D=3D"string"){var =
oEl=3Dthis.getEl(el);if(oEl){el=3DoEl;}else{this.onAvailable(el,function(=
){YAHOO.util.Event.on(el,sType,fn,obj,override);});return true;}}=0A=
if(!el){return false;}=0A=
if("unload"=3D=3DsType&&obj!=3D=3Dthis){unloadListeners[unloadListeners.l=
ength]=3D[el,sType,fn,obj,override];return true;}=0A=
var =
scope=3Del;if(override){if(override=3D=3D=3Dtrue){scope=3Dobj;}else{scope=
=3Doverride;}}=0A=
var wrappedFn=3Dfunction(e){return =
fn.call(scope,YAHOO.util.Event.getEvent(e),obj);};var =
li=3D[el,sType,fn,wrappedFn,scope];var =
index=3Dlisteners.length;listeners[index]=3Dli;if(this.useLegacyEvent(el,=
sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);if(legacyIndex=3D=3D-1||el!=3D=
legacyEvents[legacyIndex][0]){legacyIndex=3DlegacyEvents.length;legacyMap=
[el.id+sType]=3DlegacyIndex;legacyEvents[legacyIndex]=3D[el,sType,el["on"=
+sType]];legacyHandlers[legacyIndex]=3D[];el["on"+sType]=3Dfunction(e){YA=
HOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),legacyIndex);=
};}=0A=
legacyHandlers[legacyIndex].push(li);}else{try{this._simpleAdd(el,sType,w=
rappedFn,false);}catch(e){this.removeListener(el,sType,fn);return =
false;}}=0A=
return true;},fireLegacyEvent:function(e,legacyIndex){var ok=3Dtrue;var =
le=3DlegacyHandlers[legacyIndex];for(var =
i=3D0,len=3Dle.length;i<len;++i){var li=3Dle[i];if(li&&li[this.WFN]){var =
scope=3Dli[this.ADJ_SCOPE];var =
ret=3Dli[this.WFN].call(scope,e);ok=3D(ok&&ret);}}=0A=
return ok;},getLegacyIndex:function(el,sType){var =
key=3Dthis.generateId(el)+sType;if(typeof =
legacyMap[key]=3D=3D"undefined"){return-1;}else{return =
legacyMap[key];}},useLegacyEvent:function(el,sType){if(!el.addEventListen=
er&&!el.attachEvent){return true;}else =
if(this.isSafari){if("click"=3D=3DsType||"dblclick"=3D=3DsType){return =
true;}}=0A=
return false;},removeListener:function(el,sType,fn){var i,len;if(typeof =
el=3D=3D"string"){el=3Dthis.getEl(el);}else =
if(this._isValidCollection(el)){var =
ok=3Dtrue;for(i=3D0,len=3Del.length;i<len;++i){ok=3D(this.removeListener(=
el[i],sType,fn)&&ok);}=0A=
return ok;}=0A=
if(!fn||!fn.call){return this.purgeElement(el,false,sType);}=0A=
if("unload"=3D=3DsType){for(i=3D0,len=3DunloadListeners.length;i<len;i++)=
{var =
li=3DunloadListeners[i];if(li&&li[0]=3D=3Del&&li[1]=3D=3DsType&&li[2]=3D=3D=
fn){unloadListeners.splice(i,1);return true;}}=0A=
return false;}=0A=
var cacheItem=3Dnull;var index=3Darguments[3];if("undefined"=3D=3Dtypeof =
index){index=3Dthis._getCacheIndex(el,sType,fn);}=0A=
if(index>=3D0){cacheItem=3Dlisteners[index];}=0A=
if(!el||!cacheItem){return false;}=0A=
if(this.useLegacyEvent(el,sType)){var =
legacyIndex=3Dthis.getLegacyIndex(el,sType);var =
llist=3DlegacyHandlers[legacyIndex];if(llist){for(i=3D0,len=3Dllist.lengt=
h;i<len;++i){li=3Dllist[i];if(li&&li[this.EL]=3D=3Del&&li[this.TYPE]=3D=3D=
sType&&li[this.FN]=3D=3Dfn){llist.splice(i,1);break;}}}}else{try{this._si=
mpleRemove(el,sType,cacheItem[this.WFN],false);}catch(e){return false;}}=0A=
delete listeners[index][this.WFN];delete =
listeners[index][this.FN];listeners.splice(index,1);return =
true;},getTarget:function(ev,resolveTextNode){var =
t=3Dev.target||ev.srcElement;return =
this.resolveTextNode(t);},resolveTextNode:function(node){if(node&&3=3D=3D=
node.nodeType){return node.parentNode;}else{return =
node;}},getPageX:function(ev){var =
x=3Dev.pageX;if(!x&&0!=3D=3Dx){x=3Dev.clientX||0;if(this.isIE){x+=3Dthis.=
_getScrollLeft();}}=0A=
return x;},getPageY:function(ev){var =
y=3Dev.pageY;if(!y&&0!=3D=3Dy){y=3Dev.clientY||0;if(this.isIE){y+=3Dthis.=
_getScrollTop();}}=0A=
return =
y;},getXY:function(ev){return[this.getPageX(ev),this.getPageY(ev)];},getR=
elatedTarget:function(ev){var =
t=3Dev.relatedTarget;if(!t){if(ev.type=3D=3D"mouseout"){t=3Dev.toElement;=
}else if(ev.type=3D=3D"mouseover"){t=3Dev.fromElement;}}=0A=
return this.resolveTextNode(t);},getTime:function(ev){if(!ev.time){var =
t=3Dnew Date().getTime();try{ev.time=3Dt;}catch(e){return t;}}=0A=
return =
ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDef=
ault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPro=
pagation();}else{ev.cancelBubble=3Dtrue;}},preventDefault:function(ev){if=
(ev.preventDefault){ev.preventDefault();}else{ev.returnValue=3Dfalse;}},g=
etEvent:function(e){var ev=3De||window.event;if(!ev){var =
c=3Dthis.getEvent.caller;while(c){ev=3Dc.arguments[0];if(ev&&Event=3D=3De=
v.constructor){break;}=0A=
c=3Dc.caller;}}=0A=
return ev;},getCharCode:function(ev){return =
ev.charCode||ev.keyCode||0;},_getCacheIndex:function(el,sType,fn){for(var=
 i=3D0,len=3Dlisteners.length;i<len;++i){var =
li=3Dlisteners[i];if(li&&li[this.FN]=3D=3Dfn&&li[this.EL]=3D=3Del&&li[thi=
s.TYPE]=3D=3DsType){return i;}}=0A=
return-1;},generateId:function(el){var =
id=3Del.id;if(!id){id=3D"yuievtautoid-"+counter;++counter;el.id=3Did;}=0A=
return id;},_isValidCollection:function(o){return(o&&o.length&&typeof =
o!=3D"string"&&!o.tagName&&!o.alert&&typeof =
o[0]!=3D"undefined");},elCache:{},getEl:function(id){return =
document.getElementById(id);},clearCache:function(){},_load:function(e){l=
oadComplete=3Dtrue;var =
EU=3DYAHOO.util.Event;if(this.isIE){EU._simpleRemove(window,"load",EU._lo=
ad);}},_tryPreloadAttach:function(){if(this.locked){return false;}=0A=
this.locked=3Dtrue;var =
tryAgain=3D!loadComplete;if(!tryAgain){tryAgain=3D(retryCount>0);}=0A=
var notAvail=3D[];for(var i=3D0,len=3DonAvailStack.length;i<len;++i){var =
item=3DonAvailStack[i];if(item){var =
el=3Dthis.getEl(item.id);if(el){if(!item.checkReady||loadComplete||el.nex=
tSibling||(document&&document.body)){var =
scope=3Del;if(item.override){if(item.override=3D=3D=3Dtrue){scope=3Ditem.=
obj;}else{scope=3Ditem.override;}}=0A=
item.fn.call(scope,item.obj);onAvailStack[i]=3Dnull;}}else{notAvail.push(=
item);}}}=0A=
retryCount=3D(notAvail.length=3D=3D=3D0)?0:retryCount-1;if(tryAgain){this=
.startInterval();}else{clearInterval(this._interval);this._interval=3Dnul=
l;}=0A=
this.locked=3Dfalse;return =
true;},purgeElement:function(el,recurse,sType){var =
elListeners=3Dthis.getListeners(el,sType);if(elListeners){for(var =
i=3D0,len=3DelListeners.length;i<len;++i){var =
l=3DelListeners[i];this.removeListener(el,l.type,l.fn);}}=0A=
if(recurse&&el&&el.childNodes){for(i=3D0,len=3Del.childNodes.length;i<len=
;++i){this.purgeElement(el.childNodes[i],recurse,sType);}}},getListeners:=
function(el,sType){var =
elListeners=3D[];if(listeners&&listeners.length>0){for(var =
i=3D0,len=3Dlisteners.length;i<len;++i){var =
l=3Dlisteners[i];if(l&&l[this.EL]=3D=3D=3Del&&(!sType||sType=3D=3D=3Dl[th=
is.TYPE])){elListeners.push({type:l[this.TYPE],fn:l[this.FN],obj:l[this.O=
BJ],adjust:l[this.ADJ_SCOPE],index:i});}}}=0A=
return(elListeners.length)?elListeners:null;},_unload:function(e){var =
EU=3DYAHOO.util.Event,i,j,l,len,index;for(i=3D0,len=3DunloadListeners.len=
gth;i<len;++i){l=3DunloadListeners[i];if(l){var =
scope=3Dwindow;if(l[EU.ADJ_SCOPE]){if(l[EU.ADJ_SCOPE]=3D=3D=3Dtrue){scope=
=3Dl[EU.OBJ];}else{scope=3Dl[EU.ADJ_SCOPE];}}=0A=
l[EU.FN].call(scope,EU.getEvent(e),l[EU.OBJ]);unloadListeners[i]=3Dnull;l=
=3Dnull;scope=3Dnull;}}=0A=
unloadListeners=3Dnull;if(listeners&&listeners.length>0){j=3Dlisteners.le=
ngth;while(j){index=3Dj-1;l=3Dlisteners[index];if(l){EU.removeListener(l[=
EU.EL],l[EU.TYPE],l[EU.FN],index);}=0A=
j=3Dj-1;}=0A=
l=3Dnull;EU.clearCache();}=0A=
for(i=3D0,len=3DlegacyEvents.length;i<len;++i){legacyEvents[i][0]=3Dnull;=
legacyEvents[i]=3Dnull;}=0A=
legacyEvents=3Dnull;EU._simpleRemove(window,"unload",EU._unload);},_getSc=
rollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
dd=3Ddocument.documentElement,db=3Ddocument.body;if(dd&&(dd.scrollTop||dd=
.scrollLeft)){return[dd.scrollTop,dd.scrollLeft];}else =
if(db){return[db.scrollTop,db.scrollLeft];}else{return[0,0];}},_simpleAdd=
:function(){if(window.addEventListener){return =
function(el,sType,fn,capture){el.addEventListener(sType,fn,(capture));};}=
else if(window.attachEvent){return =
function(el,sType,fn,capture){el.attachEvent("on"+sType,fn);};}else{retur=
n =
function(){};}}(),_simpleRemove:function(){if(window.removeEventListener)=
{return =
function(el,sType,fn,capture){el.removeEventListener(sType,fn,(capture));=
};}else if(window.detachEvent){return =
function(el,sType,fn){el.detachEvent("on"+sType,fn);};}else{return =
function(){};}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;if(document&&document.body){=
EU._load();}else{EU._simpleAdd(window,"load",EU._load);}=0A=
EU._simpleAdd(window,"unload",EU._unload);EU._tryPreloadAttach();})();}=0A=
YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventProvider.prototyp=
e=3D{__yui_events:null,__yui_subscribers:null,subscribe:function(p_type,p=
_fn,p_obj,p_override){this.__yui_events=3Dthis.__yui_events||{};var =
ce=3Dthis.__yui_events[p_type];if(ce){ce.subscribe(p_fn,p_obj,p_override)=
;}else{this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
subs=3Dthis.__yui_subscribers;if(!subs[p_type]){subs[p_type]=3D[];}=0A=
subs[p_type].push({fn:p_fn,obj:p_obj,override:p_override});}},unsubscribe=
:function(p_type,p_fn,p_obj){this.__yui_events=3Dthis.__yui_events||{};va=
r ce=3Dthis.__yui_events[p_type];if(ce){return =
ce.unsubscribe(p_fn,p_obj);}else{return =
false;}},createEvent:function(p_type,p_config){this.__yui_events=3Dthis._=
_yui_events||{};var opts=3Dp_config||{};var =
events=3Dthis.__yui_events;if(events[p_type]){}else{var =
scope=3Dopts.scope||this;var silent=3Dopts.silent||null;var ce=3Dnew =
YAHOO.util.CustomEvent(p_type,scope,silent,YAHOO.util.CustomEvent.FLAT);e=
vents[p_type]=3Dce;if(opts.onSubscribeCallback){ce.subscribeEvent.subscri=
be(opts.onSubscribeCallback);}=0A=
this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
qs=3Dthis.__yui_subscribers[p_type];if(qs){for(var =
i=3D0;i<qs.length;++i){ce.subscribe(qs[i].fn,qs[i].obj,qs[i].override);}}=
}=0A=
return =
events[p_type];},fireEvent:function(p_type,arg1,arg2,etc){this.__yui_even=
ts=3Dthis.__yui_events||{};var ce=3Dthis.__yui_events[p_type];if(ce){var =
args=3D[];for(var i=3D1;i<arguments.length;++i){args.push(arguments[i]);}=0A=
return ce.fire.apply(ce,args);}else{return =
null;}},hasEvent:function(type){if(this.__yui_events){if(this.__yui_event=
s[type]){return true;}}=0A=
return false;}};=0A=
=0A=
YAHOO.util.Config=3Dfunction(owner){if(owner){this.init(owner);}};YAHOO.u=
til.Config.prototype=3D{owner:null,queueInProgress:false,checkBoolean:fun=
ction(val){if(typeof val=3D=3D'boolean'){return true;}else{return =
false;}},checkNumber:function(val){if(isNaN(val)){return =
false;}else{return =
true;}}};YAHOO.util.Config.prototype.init=3Dfunction(owner){this.owner=3D=
owner;this.configChangedEvent=3Dnew =
YAHOO.util.CustomEvent("configChanged");this.queueInProgress=3Dfalse;var =
config=3D{};var initialConfig=3D{};var eventQueue=3D[];var =
fireEvent=3Dfunction(key,value){key=3Dkey.toLowerCase();var =
property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){property.event.fire(value);}};th=
is.addProperty=3Dfunction(key,propertyObject){key=3Dkey.toLowerCase();con=
fig[key]=3DpropertyObject;propertyObject.event=3Dnew =
YAHOO.util.CustomEvent(key);propertyObject.key=3Dkey;if(propertyObject.ha=
ndler){propertyObject.event.subscribe(propertyObject.handler,this.owner,t=
rue);}=0A=
this.setProperty(key,propertyObject.value,true);if(!propertyObject.suppre=
ssEvent){this.queueProperty(key,propertyObject.value);}};this.getConfig=3D=
function(){var cfg=3D{};for(var prop in config){var =
property=3Dconfig[prop];if(typeof =
property!=3D'undefined'&&property.event){cfg[prop]=3Dproperty.value;}}=0A=
return =
cfg;};this.getProperty=3Dfunction(key){key=3Dkey.toLowerCase();var =
property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){return =
property.value;}else{return =
undefined;}};this.resetProperty=3Dfunction(key){key=3Dkey.toLowerCase();v=
ar property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){if(initialConfig[key]&&initialCo=
nfig[key]!=3D'undefined'){this.setProperty(key,initialConfig[key]);}=0A=
return true;}else{return =
false;}};this.setProperty=3Dfunction(key,value,silent){key=3Dkey.toLowerC=
ase();if(this.queueInProgress&&!silent){this.queueProperty(key,value);ret=
urn true;}else{var property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){if(property.validator&&!property=
.validator(value)){return =
false;}else{property.value=3Dvalue;if(!silent){fireEvent(key,value);this.=
configChangedEvent.fire([key,value]);}=0A=
return true;}}else{return =
false;}}};this.queueProperty=3Dfunction(key,value){key=3Dkey.toLowerCase(=
);var property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){if(typeof =
value!=3D'undefined'&&property.validator&&!property.validator(value)){ret=
urn false;}else{if(typeof =
value!=3D'undefined'){property.value=3Dvalue;}else{value=3Dproperty.value=
;}=0A=
var foundDuplicate=3Dfalse;for(var i=3D0;i<eventQueue.length;i++){var =
queueItem=3DeventQueue[i];if(queueItem){var =
queueItemKey=3DqueueItem[0];var =
queueItemValue=3DqueueItem[1];if(queueItemKey.toLowerCase()=3D=3Dkey){eve=
ntQueue[i]=3Dnull;eventQueue.push([key,(typeof =
value!=3D'undefined'?value:queueItemValue)]);foundDuplicate=3Dtrue;break;=
}}}=0A=
if(!foundDuplicate&&typeof =
value!=3D'undefined'){eventQueue.push([key,value]);}}=0A=
if(property.supercedes){for(var =
s=3D0;s<property.supercedes.length;s++){var =
supercedesCheck=3Dproperty.supercedes[s];for(var =
q=3D0;q<eventQueue.length;q++){var =
queueItemCheck=3DeventQueue[q];if(queueItemCheck){var =
queueItemCheckKey=3DqueueItemCheck[0];var =
queueItemCheckValue=3DqueueItemCheck[1];if(queueItemCheckKey.toLowerCase(=
)=3D=3DsupercedesCheck.toLowerCase()){eventQueue.push([queueItemCheckKey,=
queueItemCheckValue]);eventQueue[q]=3Dnull;break;}}}}}=0A=
return true;}else{return =
false;}};this.refireEvent=3Dfunction(key){key=3Dkey.toLowerCase();var =
property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event&&typeof =
property.value!=3D'undefined'){if(this.queueInProgress){this.queuePropert=
y(key);}else{fireEvent(key,property.value);}}};this.applyConfig=3Dfunctio=
n(userConfig,init){if(init){initialConfig=3DuserConfig;}=0A=
for(var prop in =
userConfig){this.queueProperty(prop,userConfig[prop]);}};this.refresh=3Df=
unction(){for(var prop in =
config){this.refireEvent(prop);}};this.fireQueue=3Dfunction(){this.queueI=
nProgress=3Dtrue;for(var i=3D0;i<eventQueue.length;i++){var =
queueItem=3DeventQueue[i];if(queueItem){var key=3DqueueItem[0];var =
value=3DqueueItem[1];var =
property=3Dconfig[key];property.value=3Dvalue;fireEvent(key,value);}}=0A=
this.queueInProgress=3Dfalse;eventQueue=3D[];};this.subscribeToConfigEven=
t=3Dfunction(key,handler,obj,override){key=3Dkey.toLowerCase();var =
property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){if(!YAHOO.util.Config.alreadySub=
scribed(property.event,handler,obj)){property.event.subscribe(handler,obj=
,override);}=0A=
return true;}else{return =
false;}};this.unsubscribeFromConfigEvent=3Dfunction(key,handler,obj){key=3D=
key.toLowerCase();var property=3Dconfig[key];if(typeof =
property!=3D'undefined'&&property.event){return =
property.event.unsubscribe(handler,obj);}else{return =
false;}};this.toString=3Dfunction(){var =
output=3D"Config";if(this.owner){output+=3D" =
["+this.owner.toString()+"]";}=0A=
return output;};this.outputEventQueue=3Dfunction(){var =
output=3D"";for(var q=3D0;q<eventQueue.length;q++){var =
queueItem=3DeventQueue[q];if(queueItem){output+=3DqueueItem[0]+"=3D"+queu=
eItem[1]+", ";}}=0A=
return =
output;};};YAHOO.util.Config.alreadySubscribed=3Dfunction(evt,fn,obj){for=
(var e=3D0;e<evt.subscribers.length;e++){var =
subsc=3Devt.subscribers[e];if(subsc&&subsc.obj=3D=3Dobj&&subsc.fn=3D=3Dfn=
){return true;}}=0A=
return =
false;};YAHOO.widget.Module=3Dfunction(el,userConfig){if(el){this.init(el=
,userConfig);}};YAHOO.widget.Module.IMG_ROOT=3D"http://us.i1.yimg.com/us.=
yimg.com/i/";YAHOO.widget.Module.IMG_ROOT_SSL=3D"https://a248.e.akamai.ne=
t/sec.yimg.com/i/";YAHOO.widget.Module.CSS_MODULE=3D"module";YAHOO.widget=
.Module.CSS_HEADER=3D"hd";YAHOO.widget.Module.CSS_BODY=3D"bd";YAHOO.widge=
t.Module.CSS_FOOTER=3D"ft";YAHOO.widget.Module.RESIZE_MONITOR_SECURE_URL=3D=
"javascript:false;";YAHOO.widget.Module.textResizeEvent=3Dnew =
YAHOO.util.CustomEvent("textResize");YAHOO.widget.Module.prototype=3D{con=
structor:YAHOO.widget.Module,element:null,header:null,body:null,footer:nu=
ll,id:null,imageRoot:YAHOO.widget.Module.IMG_ROOT,initEvents:function(){t=
his.beforeInitEvent=3Dnew =
YAHOO.util.CustomEvent("beforeInit");this.initEvent=3Dnew =
YAHOO.util.CustomEvent("init");this.appendEvent=3Dnew =
YAHOO.util.CustomEvent("append");this.beforeRenderEvent=3Dnew =
YAHOO.util.CustomEvent("beforeRender");this.renderEvent=3Dnew =
YAHOO.util.CustomEvent("render");this.changeHeaderEvent=3Dnew =
YAHOO.util.CustomEvent("changeHeader");this.changeBodyEvent=3Dnew =
YAHOO.util.CustomEvent("changeBody");this.changeFooterEvent=3Dnew =
YAHOO.util.CustomEvent("changeFooter");this.changeContentEvent=3Dnew =
YAHOO.util.CustomEvent("changeContent");this.destroyEvent=3Dnew =
YAHOO.util.CustomEvent("destroy");this.beforeShowEvent=3Dnew =
YAHOO.util.CustomEvent("beforeShow");this.showEvent=3Dnew =
YAHOO.util.CustomEvent("show");this.beforeHideEvent=3Dnew =
YAHOO.util.CustomEvent("beforeHide");this.hideEvent=3Dnew =
YAHOO.util.CustomEvent("hide");},platform:function(){var =
ua=3Dnavigator.userAgent.toLowerCase();if(ua.indexOf("windows")!=3D-1||ua=
.indexOf("win32")!=3D-1){return"windows";}else =
if(ua.indexOf("macintosh")!=3D-1){return"mac";}else{return =
false;}}(),browser:function(){var =
ua=3Dnavigator.userAgent.toLowerCase();if(ua.indexOf('opera')!=3D-1){retu=
rn'opera';}else if(ua.indexOf('msie 7')!=3D-1){return'ie7';}else =
if(ua.indexOf('msie')!=3D-1){return'ie';}else =
if(ua.indexOf('safari')!=3D-1){return'safari';}else =
if(ua.indexOf('gecko')!=3D-1){return'gecko';}else{return =
false;}}(),isSecure:function(){if(window.location.href.toLowerCase().inde=
xOf("https")=3D=3D=3D0){return true;}else{return =
false;}}(),initDefaultConfig:function(){this.cfg.addProperty("visible",{v=
alue:true,handler:this.configVisible,validator:this.cfg.checkBoolean});th=
is.cfg.addProperty("effect",{suppressEvent:true,supercedes:["visible"]});=
this.cfg.addProperty("monitorresize",{value:true,handler:this.configMonit=
orResize});},init:function(el,userConfig){this.initEvents();this.beforeIn=
itEvent.fire(YAHOO.widget.Module);this.cfg=3Dnew =
YAHOO.util.Config(this);if(this.isSecure){this.imageRoot=3DYAHOO.widget.M=
odule.IMG_ROOT_SSL;}=0A=
if(typeof el=3D=3D"string"){var =
elId=3Del;el=3Ddocument.getElementById(el);if(!el){el=3Ddocument.createEl=
ement("DIV");el.id=3DelId;}}=0A=
this.element=3Del;if(el.id){this.id=3Del.id;}=0A=
var childNodes=3Dthis.element.childNodes;if(childNodes){for(var =
i=3D0;i<childNodes.length;i++){var =
child=3DchildNodes[i];switch(child.className){case =
YAHOO.widget.Module.CSS_HEADER:this.header=3Dchild;break;case =
YAHOO.widget.Module.CSS_BODY:this.body=3Dchild;break;case =
YAHOO.widget.Module.CSS_FOOTER:this.footer=3Dchild;break;}}}=0A=
this.initDefaultConfig();YAHOO.util.Dom.addClass(this.element,YAHOO.widge=
t.Module.CSS_MODULE);if(userConfig){this.cfg.applyConfig(userConfig,true)=
;}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.renderEvent,this.cfg.fireQue=
ue,this.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true=
);}=0A=
this.initEvent.fire(YAHOO.widget.Module);},initResizeMonitor:function(){i=
f(this.browser!=3D"opera"){var =
resizeMonitor=3Ddocument.getElementById("_yuiResizeMonitor");if(!resizeMo=
nitor){resizeMonitor=3Ddocument.createElement("iframe");var =
bIE=3D(this.browser.indexOf("ie")=3D=3D=3D0);if(this.isSecure&&YAHOO.widg=
et.Module.RESIZE_MONITOR_SECURE_URL&&bIE){resizeMonitor.src=3DYAHOO.widge=
t.Module.RESIZE_MONITOR_SECURE_URL;}=0A=
resizeMonitor.id=3D"_yuiResizeMonitor";resizeMonitor.style.visibility=3D"=
hidden";document.body.appendChild(resizeMonitor);resizeMonitor.style.widt=
h=3D"10em";resizeMonitor.style.height=3D"10em";resizeMonitor.style.positi=
on=3D"absolute";var =
nLeft=3D-1*resizeMonitor.offsetWidth,nTop=3D-1*resizeMonitor.offsetHeight=
;resizeMonitor.style.top=3DnTop+"px";resizeMonitor.style.left=3DnLeft+"px=
";resizeMonitor.style.borderStyle=3D"none";resizeMonitor.style.borderWidt=
h=3D"0";YAHOO.util.Dom.setStyle(resizeMonitor,"opacity","0");resizeMonito=
r.style.visibility=3D"visible";if(!bIE){var =
doc=3DresizeMonitor.contentWindow.document;doc.open();doc.close();}}=0A=
var =
fireTextResize=3Dfunction(){YAHOO.widget.Module.textResizeEvent.fire();};=
if(resizeMonitor&&resizeMonitor.contentWindow){this.resizeMonitor=3Dresiz=
eMonitor;YAHOO.widget.Module.textResizeEvent.subscribe(this.onDomResize,t=
his,true);if(!YAHOO.widget.Module.textResizeInitialized){if(!YAHOO.util.E=
vent.addListener(this.resizeMonitor.contentWindow,"resize",fireTextResize=
)){YAHOO.util.Event.addListener(this.resizeMonitor,"resize",fireTextResiz=
e);}=0A=
YAHOO.widget.Module.textResizeInitialized=3Dtrue;}}}},onDomResize:functio=
n(e,obj){var =
nLeft=3D-1*this.resizeMonitor.offsetWidth,nTop=3D-1*this.resizeMonitor.of=
fsetHeight;this.resizeMonitor.style.top=3DnTop+"px";this.resizeMonitor.st=
yle.left=3DnLeft+"px";},setHeader:function(headerContent){if(!this.header=
){this.header=3Ddocument.createElement("DIV");this.header.className=3DYAH=
OO.widget.Module.CSS_HEADER;}=0A=
if(typeof =
headerContent=3D=3D"string"){this.header.innerHTML=3DheaderContent;}else{=
this.header.innerHTML=3D"";this.header.appendChild(headerContent);}=0A=
this.changeHeaderEvent.fire(headerContent);this.changeContentEvent.fire()=
;},appendToHeader:function(element){if(!this.header){this.header=3Ddocume=
nt.createElement("DIV");this.header.className=3DYAHOO.widget.Module.CSS_H=
EADER;}=0A=
this.header.appendChild(element);this.changeHeaderEvent.fire(element);thi=
s.changeContentEvent.fire();},setBody:function(bodyContent){if(!this.body=
){this.body=3Ddocument.createElement("DIV");this.body.className=3DYAHOO.w=
idget.Module.CSS_BODY;}=0A=
if(typeof bodyContent=3D=3D"string")=0A=
{this.body.innerHTML=3DbodyContent;}else{this.body.innerHTML=3D"";this.bo=
dy.appendChild(bodyContent);}=0A=
this.changeBodyEvent.fire(bodyContent);this.changeContentEvent.fire();},a=
ppendToBody:function(element){if(!this.body){this.body=3Ddocument.createE=
lement("DIV");this.body.className=3DYAHOO.widget.Module.CSS_BODY;}=0A=
this.body.appendChild(element);this.changeBodyEvent.fire(element);this.ch=
angeContentEvent.fire();},setFooter:function(footerContent){if(!this.foot=
er){this.footer=3Ddocument.createElement("DIV");this.footer.className=3DY=
AHOO.widget.Module.CSS_FOOTER;}=0A=
if(typeof =
footerContent=3D=3D"string"){this.footer.innerHTML=3DfooterContent;}else{=
this.footer.innerHTML=3D"";this.footer.appendChild(footerContent);}=0A=
this.changeFooterEvent.fire(footerContent);this.changeContentEvent.fire()=
;},appendToFooter:function(element){if(!this.footer){this.footer=3Ddocume=
nt.createElement("DIV");this.footer.className=3DYAHOO.widget.Module.CSS_F=
OOTER;}=0A=
this.footer.appendChild(element);this.changeFooterEvent.fire(element);thi=
s.changeContentEvent.fire();},render:function(appendToNode,moduleElement)=
{this.beforeRenderEvent.fire();if(!moduleElement){moduleElement=3Dthis.el=
ement;}=0A=
var me=3Dthis;var appendTo=3Dfunction(element){if(typeof =
element=3D=3D"string"){element=3Ddocument.getElementById(element);}=0A=
if(element){element.appendChild(me.element);me.appendEvent.fire();}};if(a=
ppendToNode){appendTo(appendToNode);}else{if(!YAHOO.util.Dom.inDocument(t=
his.element)){return false;}}=0A=
if(this.header&&!YAHOO.util.Dom.inDocument(this.header)){var =
firstChild=3DmoduleElement.firstChild;if(firstChild){moduleElement.insert=
Before(this.header,firstChild);}else{moduleElement.appendChild(this.heade=
r);}}=0A=
if(this.body&&!YAHOO.util.Dom.inDocument(this.body)){if(this.footer&&YAHO=
O.util.Dom.isAncestor(this.moduleElement,this.footer)){moduleElement.inse=
rtBefore(this.body,this.footer);}else{moduleElement.appendChild(this.body=
);}}=0A=
if(this.footer&&!YAHOO.util.Dom.inDocument(this.footer)){moduleElement.ap=
pendChild(this.footer);}=0A=
this.renderEvent.fire();return true;},destroy:function(){var =
parent;if(this.element){YAHOO.util.Event.purgeElement(this.element,true);=
parent=3Dthis.element.parentNode;}=0A=
if(parent){parent.removeChild(this.element);}=0A=
this.element=3Dnull;this.header=3Dnull;this.body=3Dnull;this.footer=3Dnul=
l;for(var e in this){if(e instanceof =
YAHOO.util.CustomEvent){e.unsubscribeAll();}}=0A=
YAHOO.widget.Module.textResizeEvent.unsubscribe(this.onDomResize,this);th=
is.destroyEvent.fire();},show:function(){this.cfg.setProperty("visible",t=
rue);},hide:function(){this.cfg.setProperty("visible",false);},configVisi=
ble:function(type,args,obj){var =
visible=3Dargs[0];if(visible){this.beforeShowEvent.fire();YAHOO.util.Dom.=
setStyle(this.element,"display","block");this.showEvent.fire();}else{this=
.beforeHideEvent.fire();YAHOO.util.Dom.setStyle(this.element,"display","n=
one");this.hideEvent.fire();}},configMonitorResize:function(type,args,obj=
){var =
monitor=3Dargs[0];if(monitor){this.initResizeMonitor();}else{YAHOO.widget=
.Module.textResizeEvent.unsubscribe(this.onDomResize,this,true);this.resi=
zeMonitor=3Dnull;}}};YAHOO.widget.Module.prototype.toString=3Dfunction(){=
return"Module =
"+this.id;};YAHOO.widget.Overlay=3Dfunction(el,userConfig){YAHOO.widget.O=
verlay.superclass.constructor.call(this,el,userConfig);};YAHOO.extend(YAH=
OO.widget.Overlay,YAHOO.widget.Module);YAHOO.widget.Overlay.IFRAME_SRC=3D=
"javascript:false;";YAHOO.widget.Overlay.TOP_LEFT=3D"tl";YAHOO.widget.Ove=
rlay.TOP_RIGHT=3D"tr";YAHOO.widget.Overlay.BOTTOM_LEFT=3D"bl";YAHOO.widge=
t.Overlay.BOTTOM_RIGHT=3D"br";YAHOO.widget.Overlay.CSS_OVERLAY=3D"overlay=
";YAHOO.widget.Overlay.prototype.init=3Dfunction(el,userConfig){YAHOO.wid=
get.Overlay.superclass.init.call(this,el);this.beforeInitEvent.fire(YAHOO=
.widget.Overlay);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Overla=
y.CSS_OVERLAY);if(userConfig){this.cfg.applyConfig(userConfig,true);}=0A=
if(this.platform=3D=3D"mac"&&this.browser=3D=3D"gecko"){if(!YAHOO.util.Co=
nfig.alreadySubscribed(this.showEvent,this.showMacGeckoScrollbars,this)){=
this.showEvent.subscribe(this.showMacGeckoScrollbars,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideMacGeckoS=
crollbars,this)){this.hideEvent.subscribe(this.hideMacGeckoScrollbars,thi=
s,true);}}=0A=
this.initEvent.fire(YAHOO.widget.Overlay);};YAHOO.widget.Overlay.prototyp=
e.initEvents=3Dfunction(){YAHOO.widget.Overlay.superclass.initEvents.call=
(this);this.beforeMoveEvent=3Dnew =
YAHOO.util.CustomEvent("beforeMove",this);this.moveEvent=3Dnew =
YAHOO.util.CustomEvent("move",this);};YAHOO.widget.Overlay.prototype.init=
DefaultConfig=3Dfunction(){YAHOO.widget.Overlay.superclass.initDefaultCon=
fig.call(this);this.cfg.addProperty("x",{handler:this.configX,validator:t=
his.cfg.checkNumber,suppressEvent:true,supercedes:["iframe"]});this.cfg.a=
ddProperty("y",{handler:this.configY,validator:this.cfg.checkNumber,suppr=
essEvent:true,supercedes:["iframe"]});this.cfg.addProperty("xy",{handler:=
this.configXY,suppressEvent:true,supercedes:["iframe"]});this.cfg.addProp=
erty("context",{handler:this.configContext,suppressEvent:true,supercedes:=
["iframe"]});this.cfg.addProperty("fixedcenter",{value:false,handler:this=
.configFixedCenter,validator:this.cfg.checkBoolean,supercedes:["iframe","=
visible"]});this.cfg.addProperty("width",{handler:this.configWidth,suppre=
ssEvent:true,supercedes:["iframe"]});this.cfg.addProperty("height",{handl=
er:this.configHeight,suppressEvent:true,supercedes:["iframe"]});this.cfg.=
addProperty("zIndex",{value:null,handler:this.configzIndex});this.cfg.add=
Property("constraintoviewport",{value:false,handler:this.configConstrainT=
oViewport,validator:this.cfg.checkBoolean,supercedes:["iframe","x","y","x=
y"]});this.cfg.addProperty("iframe",{value:(this.browser=3D=3D"ie"?true:f=
alse),handler:this.configIframe,validator:this.cfg.checkBoolean,supercede=
s:["zIndex"]});};YAHOO.widget.Overlay.prototype.moveTo=3Dfunction(x,y){th=
is.cfg.setProperty("xy",[x,y]);};YAHOO.widget.Overlay.prototype.hideMacGe=
ckoScrollbars=3Dfunction(){YAHOO.util.Dom.removeClass(this.element,"show-=
scrollbars");YAHOO.util.Dom.addClass(this.element,"hide-scrollbars");};YA=
HOO.widget.Overlay.prototype.showMacGeckoScrollbars=3Dfunction(){YAHOO.ut=
il.Dom.removeClass(this.element,"hide-scrollbars");YAHOO.util.Dom.addClas=
s(this.element,"show-scrollbars");};YAHOO.widget.Overlay.prototype.config=
Visible=3Dfunction(type,args,obj){var visible=3Dargs[0];var =
currentVis=3DYAHOO.util.Dom.getStyle(this.element,"visibility");if(curren=
tVis=3D=3D"inherit"){var =
e=3Dthis.element.parentNode;while(e.nodeType!=3D9&&e.nodeType!=3D11){curr=
entVis=3DYAHOO.util.Dom.getStyle(e,"visibility");if(currentVis!=3D"inheri=
t"){break;}=0A=
e=3De.parentNode;}=0A=
if(currentVis=3D=3D"inherit"){currentVis=3D"visible";}}=0A=
var effect=3Dthis.cfg.getProperty("effect");var =
effectInstances=3D[];if(effect){if(effect instanceof Array){for(var =
i=3D0;i<effect.length;i++){var =
eff=3Deffect[i];effectInstances[effectInstances.length]=3Deff.effect(this=
,eff.duration);}}else{effectInstances[effectInstances.length]=3Deffect.ef=
fect(this,effect.duration);}}=0A=
var =
isMacGecko=3D(this.platform=3D=3D"mac"&&this.browser=3D=3D"gecko");if(vis=
ible){if(isMacGecko){this.showMacGeckoScrollbars();}=0A=
if(effect){if(visible){if(currentVis!=3D"visible"||currentVis=3D=3D=3D"")=
{this.beforeShowEvent.fire();for(var =
j=3D0;j<effectInstances.length;j++){var =
ei=3DeffectInstances[j];if(j=3D=3D=3D0&&!YAHOO.util.Config.alreadySubscri=
bed(ei.animateInCompleteEvent,this.showEvent.fire,this.showEvent)){ei.ani=
mateInCompleteEvent.subscribe(this.showEvent.fire,this.showEvent,true);}=0A=
ei.animateIn();}}}}else{if(currentVis!=3D"visible"||currentVis=3D=3D=3D""=
){this.beforeShowEvent.fire();YAHOO.util.Dom.setStyle(this.element,"visib=
ility","visible");this.cfg.refireEvent("iframe");this.showEvent.fire();}}=
}else{if(isMacGecko){this.hideMacGeckoScrollbars();}=0A=
if(effect){if(currentVis=3D=3D"visible"){this.beforeHideEvent.fire();for(=
var k=3D0;k<effectInstances.length;k++){var =
h=3DeffectInstances[k];if(k=3D=3D=3D0&&!YAHOO.util.Config.alreadySubscrib=
ed(h.animateOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){h.anima=
teOutCompleteEvent.subscribe(this.hideEvent.fire,this.hideEvent,true);}=0A=
h.animateOut();}}else =
if(currentVis=3D=3D=3D""){YAHOO.util.Dom.setStyle(this.element,"visibilit=
y","hidden");}}else{if(currentVis=3D=3D"visible"||currentVis=3D=3D=3D""){=
this.beforeHideEvent.fire();YAHOO.util.Dom.setStyle(this.element,"visibil=
ity","hidden");this.cfg.refireEvent("iframe");this.hideEvent.fire();}}}};=
YAHOO.widget.Overlay.prototype.doCenterOnDOMEvent=3Dfunction(){if(this.cf=
g.getProperty("visible")){this.center();}};YAHOO.widget.Overlay.prototype=
.configFixedCenter=3Dfunction(type,args,obj){var =
val=3Dargs[0];if(val){this.center();if(!YAHOO.util.Config.alreadySubscrib=
ed(this.beforeShowEvent,this.center,this)){this.beforeShowEvent.subscribe=
(this.center,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowResize=
Event,this.doCenterOnDOMEvent,this)){YAHOO.widget.Overlay.windowResizeEve=
nt.subscribe(this.doCenterOnDOMEvent,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowScroll=
Event,this.doCenterOnDOMEvent,this)){YAHOO.widget.Overlay.windowScrollEve=
nt.subscribe(this.doCenterOnDOMEvent,this,true);}}else{YAHOO.widget.Overl=
ay.windowResizeEvent.unsubscribe(this.doCenterOnDOMEvent,this);YAHOO.widg=
et.Overlay.windowScrollEvent.unsubscribe(this.doCenterOnDOMEvent,this);}}=
;YAHOO.widget.Overlay.prototype.configHeight=3Dfunction(type,args,obj){va=
r height=3Dargs[0];var =
el=3Dthis.element;YAHOO.util.Dom.setStyle(el,"height",height);this.cfg.re=
fireEvent("iframe");};YAHOO.widget.Overlay.prototype.configWidth=3Dfuncti=
on(type,args,obj){var width=3Dargs[0];var =
el=3Dthis.element;YAHOO.util.Dom.setStyle(el,"width",width);this.cfg.refi=
reEvent("iframe");};YAHOO.widget.Overlay.prototype.configzIndex=3Dfunctio=
n(type,args,obj){var zIndex=3Dargs[0];var =
el=3Dthis.element;if(!zIndex){zIndex=3DYAHOO.util.Dom.getStyle(el,"zIndex=
");if(!zIndex||isNaN(zIndex)){zIndex=3D0;}}=0A=
if(this.iframe){if(zIndex<=3D0){zIndex=3D1;}=0A=
YAHOO.util.Dom.setStyle(this.iframe,"zIndex",(zIndex-1));}=0A=
YAHOO.util.Dom.setStyle(el,"zIndex",zIndex);this.cfg.setProperty("zIndex"=
,zIndex,true);};YAHOO.widget.Overlay.prototype.configXY=3Dfunction(type,a=
rgs,obj){var pos=3Dargs[0];var x=3Dpos[0];var =
y=3Dpos[1];this.cfg.setProperty("x",x);this.cfg.setProperty("y",y);this.b=
eforeMoveEvent.fire([x,y]);x=3Dthis.cfg.getProperty("x");y=3Dthis.cfg.get=
Property("y");this.cfg.refireEvent("iframe");this.moveEvent.fire([x,y]);}=
;YAHOO.widget.Overlay.prototype.configX=3Dfunction(type,args,obj){var =
x=3Dargs[0];var =
y=3Dthis.cfg.getProperty("y");this.cfg.setProperty("x",x,true);this.cfg.s=
etProperty("y",y,true);this.beforeMoveEvent.fire([x,y]);x=3Dthis.cfg.getP=
roperty("x");y=3Dthis.cfg.getProperty("y");YAHOO.util.Dom.setX(this.eleme=
nt,x,true);this.cfg.setProperty("xy",[x,y],true);this.cfg.refireEvent("if=
rame");this.moveEvent.fire([x,y]);};YAHOO.widget.Overlay.prototype.config=
Y=3Dfunction(type,args,obj){var x=3Dthis.cfg.getProperty("x");var =
y=3Dargs[0];this.cfg.setProperty("x",x,true);this.cfg.setProperty("y",y,t=
rue);this.beforeMoveEvent.fire([x,y]);x=3Dthis.cfg.getProperty("x");y=3Dt=
his.cfg.getProperty("y");YAHOO.util.Dom.setY(this.element,y,true);this.cf=
g.setProperty("xy",[x,y],true);this.cfg.refireEvent("iframe");this.moveEv=
ent.fire([x,y]);};YAHOO.widget.Overlay.prototype.showIframe=3Dfunction(){=
if(this.iframe){this.iframe.style.display=3D"block";}};YAHOO.widget.Overl=
ay.prototype.hideIframe=3Dfunction(){if(this.iframe){this.iframe.style.di=
splay=3D"none";}};YAHOO.widget.Overlay.prototype.configIframe=3Dfunction(=
type,args,obj){var =
val=3Dargs[0];if(val){if(!YAHOO.util.Config.alreadySubscribed(this.showEv=
ent,this.showIframe,this)){this.showEvent.subscribe(this.showIframe,this,=
true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideIframe,th=
is)){this.hideEvent.subscribe(this.hideIframe,this,true);}=0A=
var x=3Dthis.cfg.getProperty("x");var =
y=3Dthis.cfg.getProperty("y");if(!x||!y){this.syncPosition();x=3Dthis.cfg=
.getProperty("x");y=3Dthis.cfg.getProperty("y");}=0A=
if(!isNaN(x)&&!isNaN(y)){if(!this.iframe){this.iframe=3Ddocument.createEl=
ement("iframe");if(this.isSecure){this.iframe.src=3DYAHOO.widget.Overlay.=
IFRAME_SRC;}=0A=
var =
parent=3Dthis.element.parentNode;if(parent){parent.appendChild(this.ifram=
e);}else{document.body.appendChild(this.iframe);}=0A=
YAHOO.util.Dom.setStyle(this.iframe,"position","absolute");YAHOO.util.Dom=
.setStyle(this.iframe,"border","none");YAHOO.util.Dom.setStyle(this.ifram=
e,"margin","0");YAHOO.util.Dom.setStyle(this.iframe,"padding","0");YAHOO.=
util.Dom.setStyle(this.iframe,"opacity","0");if(this.cfg.getProperty("vis=
ible")){this.showIframe();}else{this.hideIframe();}}=0A=
var =
iframeDisplay=3DYAHOO.util.Dom.getStyle(this.iframe,"display");if(iframeD=
isplay=3D=3D"none"){this.iframe.style.display=3D"block";}=0A=
YAHOO.util.Dom.setXY(this.iframe,[x,y]);var =
width=3Dthis.element.clientWidth;var =
height=3Dthis.element.clientHeight;YAHOO.util.Dom.setStyle(this.iframe,"w=
idth",(width+2)+"px");YAHOO.util.Dom.setStyle(this.iframe,"height",(heigh=
t+2)+"px");if(iframeDisplay=3D=3D"none"){this.iframe.style.display=3D"non=
e";}}}else{if(this.iframe){this.iframe.style.display=3D"none";}=0A=
this.showEvent.unsubscribe(this.showIframe,this);this.hideEvent.unsubscri=
be(this.hideIframe,this);}};YAHOO.widget.Overlay.prototype.configConstrai=
nToViewport=3Dfunction(type,args,obj){var =
val=3Dargs[0];if(val){if(!YAHOO.util.Config.alreadySubscribed(this.before=
MoveEvent,this.enforceConstraints,this)){this.beforeMoveEvent.subscribe(t=
his.enforceConstraints,this,true);}}else{this.beforeMoveEvent.unsubscribe=
(this.enforceConstraints,this);}};YAHOO.widget.Overlay.prototype.configCo=
ntext=3Dfunction(type,args,obj){var =
contextArgs=3Dargs[0];if(contextArgs){var contextEl=3DcontextArgs[0];var =
elementMagnetCorner=3DcontextArgs[1];var =
contextMagnetCorner=3DcontextArgs[2];if(contextEl){if(typeof =
contextEl=3D=3D"string"){this.cfg.setProperty("context",[document.getElem=
entById(contextEl),elementMagnetCorner,contextMagnetCorner],true);}=0A=
if(elementMagnetCorner&&contextMagnetCorner){this.align(elementMagnetCorn=
er,contextMagnetCorner);}}}};YAHOO.widget.Overlay.prototype.align=3Dfunct=
ion(elementAlign,contextAlign){var =
contextArgs=3Dthis.cfg.getProperty("context");if(contextArgs){var =
context=3DcontextArgs[0];var element=3Dthis.element;var =
me=3Dthis;if(!elementAlign){elementAlign=3DcontextArgs[1];}=0A=
if(!contextAlign){contextAlign=3DcontextArgs[2];}=0A=
if(element&&context){var =
elementRegion=3DYAHOO.util.Dom.getRegion(element);var =
contextRegion=3DYAHOO.util.Dom.getRegion(context);var =
doAlign=3Dfunction(v,h){switch(elementAlign){case =
YAHOO.widget.Overlay.TOP_LEFT:me.moveTo(h,v);break;case =
YAHOO.widget.Overlay.TOP_RIGHT:me.moveTo(h-element.offsetWidth,v);break;c=
ase =
YAHOO.widget.Overlay.BOTTOM_LEFT:me.moveTo(h,v-element.offsetHeight);brea=
k;case =
YAHOO.widget.Overlay.BOTTOM_RIGHT:me.moveTo(h-element.offsetWidth,v-eleme=
nt.offsetHeight);break;}};switch(contextAlign){case =
YAHOO.widget.Overlay.TOP_LEFT:doAlign(contextRegion.top,contextRegion.lef=
t);break;case =
YAHOO.widget.Overlay.TOP_RIGHT:doAlign(contextRegion.top,contextRegion.ri=
ght);break;case =
YAHOO.widget.Overlay.BOTTOM_LEFT:doAlign(contextRegion.bottom,contextRegi=
on.left);break;case =
YAHOO.widget.Overlay.BOTTOM_RIGHT:doAlign(contextRegion.bottom,contextReg=
ion.right);break;}}}};YAHOO.widget.Overlay.prototype.enforceConstraints=3D=
function(type,args,obj){var pos=3Dargs[0];var x=3Dpos[0];var =
y=3Dpos[1];var offsetHeight=3Dthis.element.offsetHeight;var =
offsetWidth=3Dthis.element.offsetWidth;var =
viewPortWidth=3DYAHOO.util.Dom.getViewportWidth();var =
viewPortHeight=3DYAHOO.util.Dom.getViewportHeight();var =
scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v=
ar =
scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;var=
 topConstraint=3DscrollY+10;var leftConstraint=3DscrollX+10;var =
bottomConstraint=3DscrollY+viewPortHeight-offsetHeight-10;var =
rightConstraint=3DscrollX+viewPortWidth-offsetWidth-10;if(x<leftConstrain=
t){x=3DleftConstraint;}else if(x>rightConstraint){x=3DrightConstraint;}=0A=
if(y<topConstraint){y=3DtopConstraint;}else =
if(y>bottomConstraint){y=3DbottomConstraint;}=0A=
this.cfg.setProperty("x",x,true);this.cfg.setProperty("y",y,true);this.cf=
g.setProperty("xy",[x,y],true);};YAHOO.widget.Overlay.prototype.center=3D=
function(){var =
scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v=
ar =
scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;var=
 viewPortWidth=3DYAHOO.util.Dom.getClientWidth();var =
viewPortHeight=3DYAHOO.util.Dom.getClientHeight();var =
elementWidth=3Dthis.element.offsetWidth;var =
elementHeight=3Dthis.element.offsetHeight;var =
x=3D(viewPortWidth/2)-(elementWidth/2)+scrollX;var =
y=3D(viewPortHeight/2)-(elementHeight/2)+scrollY;this.cfg.setProperty("xy=
",[parseInt(x,10),parseInt(y,10)]);this.cfg.refireEvent("iframe");};YAHOO=
.widget.Overlay.prototype.syncPosition=3Dfunction(){var =
pos=3DYAHOO.util.Dom.getXY(this.element);this.cfg.setProperty("x",pos[0],=
true);this.cfg.setProperty("y",pos[1],true);this.cfg.setProperty("xy",pos=
,true);};YAHOO.widget.Overlay.prototype.onDomResize=3Dfunction(e,obj){YAH=
OO.widget.Overlay.superclass.onDomResize.call(this,e,obj);var =
me=3Dthis;setTimeout(function(){me.syncPosition();me.cfg.refireEvent("ifr=
ame");me.cfg.refireEvent("context");},0);};YAHOO.widget.Overlay.prototype=
.destroy=3Dfunction(){if(this.iframe){this.iframe.parentNode.removeChild(=
this.iframe);}=0A=
this.iframe=3Dnull;YAHOO.widget.Overlay.windowResizeEvent.unsubscribe(thi=
s.doCenterOnDOMEvent,this);YAHOO.widget.Overlay.windowScrollEvent.unsubsc=
ribe(this.doCenterOnDOMEvent,this);YAHOO.widget.Overlay.superclass.destro=
y.call(this);};YAHOO.widget.Overlay.prototype.toString=3Dfunction(){retur=
n"Overlay "+this.id;};YAHOO.widget.Overlay.windowScrollEvent=3Dnew =
YAHOO.util.CustomEvent("windowScroll");YAHOO.widget.Overlay.windowResizeE=
vent=3Dnew =
YAHOO.util.CustomEvent("windowResize");YAHOO.widget.Overlay.windowScrollH=
andler=3Dfunction(e){if(YAHOO.widget.Module.prototype.browser=3D=3D"ie"||=
YAHOO.widget.Module.prototype.browser=3D=3D"ie7"){if(!window.scrollEnd){w=
indow.scrollEnd=3D-1;}=0A=
clearTimeout(window.scrollEnd);window.scrollEnd=3DsetTimeout(function(){Y=
AHOO.widget.Overlay.windowScrollEvent.fire();},1);}else{YAHOO.widget.Over=
lay.windowScrollEvent.fire();}};YAHOO.widget.Overlay.windowResizeHandler=3D=
function(e){if(YAHOO.widget.Module.prototype.browser=3D=3D"ie"||YAHOO.wid=
get.Module.prototype.browser=3D=3D"ie7"){if(!window.resizeEnd){window.res=
izeEnd=3D-1;}=0A=
clearTimeout(window.resizeEnd);window.resizeEnd=3DsetTimeout(function(){Y=
AHOO.widget.Overlay.windowResizeEvent.fire();},100);}else{YAHOO.widget.Ov=
erlay.windowResizeEvent.fire();}};YAHOO.widget.Overlay._initialized=3Dnul=
l;if(YAHOO.widget.Overlay._initialized=3D=3D=3Dnull){YAHOO.util.Event.add=
Listener(window,"scroll",YAHOO.widget.Overlay.windowScrollHandler);YAHOO.=
util.Event.addListener(window,"resize",YAHOO.widget.Overlay.windowResizeH=
andler);YAHOO.widget.Overlay._initialized=3Dtrue;}=0A=
YAHOO.widget.OverlayManager=3Dfunction(userConfig){this.init(userConfig);=
};YAHOO.widget.OverlayManager.CSS_FOCUSED=3D"focused";YAHOO.widget.Overla=
yManager.prototype=3D{constructor:YAHOO.widget.OverlayManager,overlays:nu=
ll,initDefaultConfig:function(){this.cfg.addProperty("overlays",{suppress=
Event:true});this.cfg.addProperty("focusevent",{value:"mousedown"});},ini=
t:function(userConfig){this.cfg=3Dnew =
YAHOO.util.Config(this);this.initDefaultConfig();if(userConfig){this.cfg.=
applyConfig(userConfig,true);}=0A=
this.cfg.fireQueue();var =
activeOverlay=3Dnull;this.getActive=3Dfunction(){return =
activeOverlay;};this.focus=3Dfunction(overlay){var =
o=3Dthis.find(overlay);if(o){this.blurAll();activeOverlay=3Do;YAHOO.util.=
Dom.addClass(activeOverlay.element,YAHOO.widget.OverlayManager.CSS_FOCUSE=
D);this.overlays.sort(this.compareZIndexDesc);var =
topZIndex=3DYAHOO.util.Dom.getStyle(this.overlays[0].element,"zIndex");if=
(!isNaN(topZIndex)&&this.overlays[0]!=3Doverlay){activeOverlay.cfg.setPro=
perty("zIndex",(parseInt(topZIndex,10)+2));}=0A=
this.overlays.sort(this.compareZIndexDesc);}};this.remove=3Dfunction(over=
lay){var o=3Dthis.find(overlay);if(o){var =
originalZ=3DYAHOO.util.Dom.getStyle(o.element,"zIndex");o.cfg.setProperty=
("zIndex",-1000,true);this.overlays.sort(this.compareZIndexDesc);this.ove=
rlays=3Dthis.overlays.slice(0,this.overlays.length-1);o.cfg.setProperty("=
zIndex",originalZ,true);o.cfg.setProperty("manager",null);o.focusEvent=3D=
null;o.blurEvent=3Dnull;o.focus=3Dnull;o.blur=3Dnull;}};this.blurAll=3Dfu=
nction(){activeOverlay=3Dnull;for(var =
o=3D0;o<this.overlays.length;o++){YAHOO.util.Dom.removeClass(this.overlay=
s[o].element,YAHOO.widget.OverlayManager.CSS_FOCUSED);}};var =
overlays=3Dthis.cfg.getProperty("overlays");if(!this.overlays){this.overl=
ays=3D[];}=0A=
if(overlays){this.register(overlays);this.overlays.sort(this.compareZInde=
xDesc);}},register:function(overlay){if(overlay instanceof =
YAHOO.widget.Overlay){overlay.cfg.addProperty("manager",{value:this});ove=
rlay.focusEvent=3Dnew =
YAHOO.util.CustomEvent("focus");overlay.blurEvent=3Dnew =
YAHOO.util.CustomEvent("blur");var =
mgr=3Dthis;overlay.focus=3Dfunction(){mgr.focus(this);this.focusEvent.fir=
e();};overlay.blur=3Dfunction(){mgr.blurAll();this.blurEvent.fire();};var=
 focusOnDomEvent=3Dfunction(e,obj){overlay.focus();};var =
focusevent=3Dthis.cfg.getProperty("focusevent");YAHOO.util.Event.addListe=
ner(overlay.element,focusevent,focusOnDomEvent,this,true);var =
zIndex=3DYAHOO.util.Dom.getStyle(overlay.element,"zIndex");if(!isNaN(zInd=
ex)){overlay.cfg.setProperty("zIndex",parseInt(zIndex,10));}else{overlay.=
cfg.setProperty("zIndex",0);}=0A=
this.overlays.push(overlay);return true;}else if(overlay instanceof =
Array){var regcount=3D0;for(var =
i=3D0;i<overlay.length;i++){if(this.register(overlay[i])){regcount++;}}=0A=
if(regcount>0){return true;}}else{return =
false;}},find:function(overlay){if(overlay instanceof =
YAHOO.widget.Overlay){for(var =
o=3D0;o<this.overlays.length;o++){if(this.overlays[o]=3D=3Doverlay){retur=
n this.overlays[o];}}}else if(typeof overlay=3D=3D"string"){for(var =
p=3D0;p<this.overlays.length;p++){if(this.overlays[p].id=3D=3Doverlay){re=
turn this.overlays[p];}}}=0A=
return null;},compareZIndexDesc:function(o1,o2){var =
zIndex1=3Do1.cfg.getProperty("zIndex");var =
zIndex2=3Do2.cfg.getProperty("zIndex");if(zIndex1>zIndex2){return-1;}else=
 if(zIndex1<zIndex2){return 1;}else{return =
0;}},showAll:function(){for(var =
o=3D0;o<this.overlays.length;o++){this.overlays[o].show();}},hideAll:func=
tion(){for(var =
o=3D0;o<this.overlays.length;o++){this.overlays[o].hide();}},toString:fun=
ction(){return"OverlayManager";}};YAHOO.util.KeyListener=3Dfunction(attac=
hTo,keyData,handler,event){if(!event){event=3DYAHOO.util.KeyListener.KEYD=
OWN;}=0A=
var keyEvent=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
attachTo=3D=3D'string'){attachTo=3Ddocument.getElementById(attachTo);}=0A=
if(typeof =
handler=3D=3D'function'){keyEvent.subscribe(handler);}else{keyEvent.subsc=
ribe(handler.fn,handler.scope,handler.correctScope);}=0A=
function handleKeyPress(e,obj){if(!keyData.shift){keyData.shift=3Dfalse;}=0A=
if(!keyData.alt){keyData.alt=3Dfalse;}=0A=
if(!keyData.ctrl){keyData.ctrl=3Dfalse;}=0A=
if(e.shiftKey=3D=3DkeyData.shift&&e.altKey=3D=3DkeyData.alt&&e.ctrlKey=3D=
=3DkeyData.ctrl){var dataItem;var keyPressed;if(keyData.keys instanceof =
Array){for(var =
i=3D0;i<keyData.keys.length;i++){dataItem=3DkeyData.keys[i];if(dataItem=3D=
=3De.charCode){keyEvent.fire(e.charCode,e);break;}else =
if(dataItem=3D=3De.keyCode){keyEvent.fire(e.keyCode,e);break;}}}else{data=
Item=3DkeyData.keys;if(dataItem=3D=3De.charCode){keyEvent.fire(e.charCode=
,e);}else if(dataItem=3D=3De.keyCode){keyEvent.fire(e.keyCode,e);}}}}=0A=
this.enable=3Dfunction(){if(!this.enabled){YAHOO.util.Event.addListener(a=
ttachTo,event,handleKeyPress);this.enabledEvent.fire(keyData);}=0A=
this.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.ut=
il.Event.removeListener(attachTo,event,handleKeyPress);this.disabledEvent=
.fire(keyData);}=0A=
this.enabled=3Dfalse;};this.toString=3Dfunction(){return"KeyListener =
["+keyData.keys+"] =
"+attachTo.tagName+(attachTo.id?"["+attachTo.id+"]":"");};};YAHOO.util.Ke=
yListener.KEYDOWN=3D"keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHO=
O.widget.Tooltip=3Dfunction(el,userConfig){YAHOO.widget.Tooltip.superclas=
s.constructor.call(this,el,userConfig);};YAHOO.extend(YAHOO.widget.Toolti=
p,YAHOO.widget.Overlay);YAHOO.widget.Tooltip.CSS_TOOLTIP=3D"tt";YAHOO.wid=
get.Tooltip.prototype.init=3Dfunction(el,userConfig){if(document.readySta=
te&&document.readyState!=3D"complete"){var =
deferredInit=3Dfunction(){this.init(el,userConfig);};YAHOO.util.Event.add=
Listener(window,"load",deferredInit,this,true);}else{YAHOO.widget.Tooltip=
.superclass.init.call(this,el);this.beforeInitEvent.fire(YAHOO.widget.Too=
ltip);YAHOO.util.Dom.addClass(this.element,YAHOO.widget.Tooltip.CSS_TOOLT=
IP);if(userConfig){this.cfg.applyConfig(userConfig,true);}=0A=
this.cfg.queueProperty("visible",false);this.cfg.queueProperty("constrain=
toviewport",true);this.setBody("");this.render(this.cfg.getProperty("cont=
ainer"));this.initEvent.fire(YAHOO.widget.Tooltip);}};YAHOO.widget.Toolti=
p.prototype.initDefaultConfig=3Dfunction(){YAHOO.widget.Tooltip.superclas=
s.initDefaultConfig.call(this);this.cfg.addProperty("preventoverlap",{val=
ue:true,validator:this.cfg.checkBoolean,supercedes:["x","y","xy"]});this.=
cfg.addProperty("showdelay",{value:200,handler:this.configShowDelay,valid=
ator:this.cfg.checkNumber});this.cfg.addProperty("autodismissdelay",{valu=
e:5000,handler:this.configAutoDismissDelay,validator:this.cfg.checkNumber=
});this.cfg.addProperty("hidedelay",{value:250,handler:this.configHideDel=
ay,validator:this.cfg.checkNumber});this.cfg.addProperty("text",{handler:=
this.configText,suppressEvent:true});this.cfg.addProperty("container",{va=
lue:document.body,handler:this.configContainer});};YAHOO.widget.Tooltip.p=
rototype.configText=3Dfunction(type,args,obj){var =
text=3Dargs[0];if(text){this.setBody(text);}};YAHOO.widget.Tooltip.protot=
ype.configContainer=3Dfunction(type,args,obj){var =
container=3Dargs[0];if(typeof =
container=3D=3D'string'){this.cfg.setProperty("container",document.getEle=
mentById(container),true);}};YAHOO.widget.Tooltip.prototype.configContext=
=3Dfunction(type,args,obj){var =
context=3Dargs[0];if(context){if(!(context instanceof Array)){if(typeof =
context=3D=3D"string"){this.cfg.setProperty("context",[document.getElemen=
tById(context)],true);}else{this.cfg.setProperty("context",[context],true=
);}=0A=
context=3Dthis.cfg.getProperty("context");}=0A=
if(this._context){for(var c=3D0;c<this._context.length;++c){var =
el=3Dthis._context[c];YAHOO.util.Event.removeListener(el,"mouseover",this=
.onContextMouseOver);YAHOO.util.Event.removeListener(el,"mousemove",this.=
onContextMouseMove);YAHOO.util.Event.removeListener(el,"mouseout",this.on=
ContextMouseOut);}}=0A=
this._context=3Dcontext;for(var d=3D0;d<this._context.length;++d){var =
el2=3Dthis._context[d];YAHOO.util.Event.addListener(el2,"mouseover",this.=
onContextMouseOver,this);YAHOO.util.Event.addListener(el2,"mousemove",thi=
s.onContextMouseMove,this);YAHOO.util.Event.addListener(el2,"mouseout",th=
is.onContextMouseOut,this);}}};YAHOO.widget.Tooltip.prototype.onContextMo=
useMove=3Dfunction(e,obj){obj.pageX=3DYAHOO.util.Event.getPageX(e);obj.pa=
geY=3DYAHOO.util.Event.getPageY(e);};YAHOO.widget.Tooltip.prototype.onCon=
textMouseOver=3Dfunction(e,obj){if(obj.hideProcId){clearTimeout(obj.hideP=
rocId);obj.hideProcId=3Dnull;}=0A=
var =
context=3Dthis;YAHOO.util.Event.addListener(context,"mousemove",obj.onCon=
textMouseMove,obj);if(context.title){obj._tempTitle=3Dcontext.title;conte=
xt.title=3D"";}=0A=
obj.showProcId=3Dobj.doShow(e,context);};YAHOO.widget.Tooltip.prototype.o=
nContextMouseOut=3Dfunction(e,obj){var =
el=3Dthis;if(obj._tempTitle){el.title=3Dobj._tempTitle;obj._tempTitle=3Dn=
ull;}=0A=
if(obj.showProcId){clearTimeout(obj.showProcId);obj.showProcId=3Dnull;}=0A=
if(obj.hideProcId){clearTimeout(obj.hideProcId);obj.hideProcId=3Dnull;}=0A=
obj.hideProcId=3DsetTimeout(function(){obj.hide();},obj.cfg.getProperty("=
hidedelay"));};YAHOO.widget.Tooltip.prototype.doShow=3Dfunction(e,context=
){var =
yOffset=3D25;if(this.browser=3D=3D"opera"&&context.tagName=3D=3D"A"){yOff=
set+=3D12;}=0A=
var me=3Dthis;return =
setTimeout(function(){if(me._tempTitle){me.setBody(me._tempTitle);}else{m=
e.cfg.refireEvent("text");}=0A=
me.moveTo(me.pageX,me.pageY+yOffset);if(me.cfg.getProperty("preventoverla=
p")){me.preventOverlap(me.pageX,me.pageY);}=0A=
YAHOO.util.Event.removeListener(context,"mousemove",me.onContextMouseMove=
);me.show();me.hideProcId=3Dme.doHide();},this.cfg.getProperty("showdelay=
"));};YAHOO.widget.Tooltip.prototype.doHide=3Dfunction(){var =
me=3Dthis;return =
setTimeout(function(){me.hide();},this.cfg.getProperty("autodismissdelay"=
));};YAHOO.widget.Tooltip.prototype.preventOverlap=3Dfunction(pageX,pageY=
){var height=3Dthis.element.offsetHeight;var =
elementRegion=3DYAHOO.util.Dom.getRegion(this.element);elementRegion.top-=
=3D5;elementRegion.left-=3D5;elementRegion.right+=3D5;elementRegion.botto=
m+=3D5;var mousePoint=3Dnew =
YAHOO.util.Point(pageX,pageY);if(elementRegion.contains(mousePoint)){this=
.cfg.setProperty("y",(pageY-height-5));}};YAHOO.widget.Tooltip.prototype.=
toString=3Dfunction(){return"Tooltip =
"+this.id;};YAHOO.widget.Panel=3Dfunction(el,userConfig){YAHOO.widget.Pan=
el.superclass.constructor.call(this,el,userConfig);};YAHOO.extend(YAHOO.w=
idget.Panel,YAHOO.widget.Overlay);YAHOO.widget.Panel.CSS_PANEL=3D"panel";=
YAHOO.widget.Panel.CSS_PANEL_CONTAINER=3D"panel-container";YAHOO.widget.P=
anel.prototype.init=3Dfunction(el,userConfig){YAHOO.widget.Panel.supercla=
ss.init.call(this,el);this.beforeInitEvent.fire(YAHOO.widget.Panel);YAHOO=
.util.Dom.addClass(this.element,YAHOO.widget.Panel.CSS_PANEL);this.buildW=
rapper();if(userConfig){this.cfg.applyConfig(userConfig,true);}=0A=
this.beforeRenderEvent.subscribe(function(){var =
draggable=3Dthis.cfg.getProperty("draggable");if(draggable){if(!this.head=
er){this.setHeader("&#160;");}}},this,true);var me=3Dthis;var =
doBlur=3Dfunction(){this.blur();};this.showMaskEvent.subscribe(function()=
{var =
checkFocusable=3Dfunction(el){if((el.tagName=3D=3D"A"||el.tagName=3D=3D"B=
UTTON"||el.tagName=3D=3D"SELECT"||el.tagName=3D=3D"INPUT"||el.tagName=3D=3D=
"TEXTAREA")&&el.type!=3D"hidden"){if(!YAHOO.util.Dom.isAncestor(me.elemen=
t,el)){YAHOO.util.Event.addListener(el,"focus",doBlur,el,true);return =
true;}}else{return =
false;}};this.focusableElements=3DYAHOO.util.Dom.getElementsBy(checkFocus=
able);},this,true);this.hideMaskEvent.subscribe(function(){for(var =
i=3D0;i<this.focusableElements.length;i++){var =
el2=3Dthis.focusableElements[i];YAHOO.util.Event.removeListener(el2,"focu=
s",doBlur);}},this,true);this.beforeShowEvent.subscribe(function(){this.c=
fg.refireEvent("underlay");},this,true);this.initEvent.fire(YAHOO.widget.=
Panel);};YAHOO.widget.Panel.prototype.initEvents=3Dfunction(){YAHOO.widge=
t.Panel.superclass.initEvents.call(this);this.showMaskEvent=3Dnew =
YAHOO.util.CustomEvent("showMask");this.hideMaskEvent=3Dnew =
YAHOO.util.CustomEvent("hideMask");this.dragEvent=3Dnew =
YAHOO.util.CustomEvent("drag");};YAHOO.widget.Panel.prototype.initDefault=
Config=3Dfunction(){YAHOO.widget.Panel.superclass.initDefaultConfig.call(=
this);this.cfg.addProperty("close",{value:true,handler:this.configClose,v=
alidator:this.cfg.checkBoolean,supercedes:["visible"]});this.cfg.addPrope=
rty("draggable",{value:true,handler:this.configDraggable,validator:this.c=
fg.checkBoolean,supercedes:["visible"]});this.cfg.addProperty("underlay",=
{value:"shadow",handler:this.configUnderlay,supercedes:["visible"]});this=
.cfg.addProperty("modal",{value:false,handler:this.configModal,validator:=
this.cfg.checkBoolean,supercedes:["visible"]});this.cfg.addProperty("keyl=
isteners",{handler:this.configKeyListeners,suppressEvent:true,supercedes:=
["visible"]});};YAHOO.widget.Panel.prototype.configClose=3Dfunction(type,=
args,obj){var val=3Dargs[0];var =
doHide=3Dfunction(e,obj){obj.hide();};if(val){if(!this.close){this.close=3D=
document.createElement("DIV");YAHOO.util.Dom.addClass(this.close,"close")=
;if(this.isSecure){YAHOO.util.Dom.addClass(this.close,"secure");}else{YAH=
OO.util.Dom.addClass(this.close,"nonsecure");}=0A=
this.close.innerHTML=3D"&#160;";this.innerElement.appendChild(this.close)=
;YAHOO.util.Event.addListener(this.close,"click",doHide,this);}else{this.=
close.style.display=3D"block";}}else{if(this.close){this.close.style.disp=
lay=3D"none";}}};YAHOO.widget.Panel.prototype.configDraggable=3Dfunction(=
type,args,obj){var =
val=3Dargs[0];if(val){if(this.header){YAHOO.util.Dom.setStyle(this.header=
,"cursor","move");this.registerDragDrop();}}else{if(this.dd){this.dd.unre=
g();}=0A=
if(this.header){YAHOO.util.Dom.setStyle(this.header,"cursor","auto");}}};=
YAHOO.widget.Panel.prototype.configUnderlay=3Dfunction(type,args,obj){var=
 =
val=3Dargs[0];switch(val.toLowerCase()){case"shadow":YAHOO.util.Dom.remov=
eClass(this.element,"matte");YAHOO.util.Dom.addClass(this.element,"shadow=
");if(!this.underlay){this.underlay=3Ddocument.createElement("DIV");this.=
underlay.className=3D"underlay";this.underlay.innerHTML=3D"&#160;";this.e=
lement.appendChild(this.underlay);}=0A=
this.sizeUnderlay();break;case"matte":YAHOO.util.Dom.removeClass(this.ele=
ment,"shadow");YAHOO.util.Dom.addClass(this.element,"matte");break;defaul=
t:YAHOO.util.Dom.removeClass(this.element,"shadow");YAHOO.util.Dom.remove=
Class(this.element,"matte");break;}};YAHOO.widget.Panel.prototype.configM=
odal=3Dfunction(type,args,obj){var =
modal=3Dargs[0];if(modal){this.buildMask();if(!YAHOO.util.Config.alreadyS=
ubscribed(this.beforeShowEvent,this.showMask,this)){this.beforeShowEvent.=
subscribe(this.showMask,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,this.hideMask,this=
)){this.hideEvent.subscribe(this.hideMask,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(YAHOO.widget.Overlay.windowResize=
Event,this.sizeMask,this)){YAHOO.widget.Overlay.windowResizeEvent.subscri=
be(this.sizeMask,this,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.destroyEvent,this.removeMask=
,this)){this.destroyEvent.subscribe(this.removeMask,this,true);}=0A=
this.cfg.refireEvent("zIndex");}else{this.beforeShowEvent.unsubscribe(thi=
s.showMask,this);this.hideEvent.unsubscribe(this.hideMask,this);YAHOO.wid=
get.Overlay.windowResizeEvent.unsubscribe(this.sizeMask,this);this.destro=
yEvent.unsubscribe(this.removeMask,this);}};YAHOO.widget.Panel.prototype.=
removeMask=3Dfunction(){if(this.mask){if(this.mask.parentNode){this.mask.=
parentNode.removeChild(this.mask);}=0A=
this.mask=3Dnull;}};YAHOO.widget.Panel.prototype.configKeyListeners=3Dfun=
ction(type,args,obj){var listeners=3Dargs[0];if(listeners){if(listeners =
instanceof Array){for(var i=3D0;i<listeners.length;i++){var =
listener=3Dlisteners[i];if(!YAHOO.util.Config.alreadySubscribed(this.show=
Event,listener.enable,listener)){this.showEvent.subscribe(listener.enable=
,listener,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,listener.disable,l=
istener)){this.hideEvent.subscribe(listener.disable,listener,true);this.d=
estroyEvent.subscribe(listener.disable,listener,true);}}}else{if(!YAHOO.u=
til.Config.alreadySubscribed(this.showEvent,listeners.enable,listeners)){=
this.showEvent.subscribe(listeners.enable,listeners,true);}=0A=
if(!YAHOO.util.Config.alreadySubscribed(this.hideEvent,listeners.disable,=
listeners)){this.hideEvent.subscribe(listeners.disable,listeners,true);th=
is.destroyEvent.subscribe(listeners.disable,listeners,true);}}}};YAHOO.wi=
dget.Panel.prototype.configHeight=3Dfunction(type,args,obj){var =
height=3Dargs[0];var =
el=3Dthis.innerElement;YAHOO.util.Dom.setStyle(el,"height",height);this.c=
fg.refireEvent("underlay");this.cfg.refireEvent("iframe");};YAHOO.widget.=
Panel.prototype.configWidth=3Dfunction(type,args,obj){var =
width=3Dargs[0];var =
el=3Dthis.innerElement;YAHOO.util.Dom.setStyle(el,"width",width);this.cfg=
.refireEvent("underlay");this.cfg.refireEvent("iframe");};YAHOO.widget.Pa=
nel.prototype.configzIndex=3Dfunction(type,args,obj){YAHOO.widget.Panel.s=
uperclass.configzIndex.call(this,type,args,obj);var maskZ=3D0;var =
currentZ=3DYAHOO.util.Dom.getStyle(this.element,"zIndex");if(this.mask){i=
f(!currentZ||isNaN(currentZ)){currentZ=3D0;}=0A=
if(currentZ=3D=3D=3D0){this.cfg.setProperty("zIndex",1);}else{maskZ=3Dcur=
rentZ-1;YAHOO.util.Dom.setStyle(this.mask,"zIndex",maskZ);}}};YAHOO.widge=
t.Panel.prototype.buildWrapper=3Dfunction(){var =
elementParent=3Dthis.element.parentNode;var =
originalElement=3Dthis.element;var =
wrapper=3Ddocument.createElement("DIV");wrapper.className=3DYAHOO.widget.=
Panel.CSS_PANEL_CONTAINER;wrapper.id=3DoriginalElement.id+"_c";if(element=
Parent){elementParent.insertBefore(wrapper,originalElement);}=0A=
wrapper.appendChild(originalElement);this.element=3Dwrapper;this.innerEle=
ment=3DoriginalElement;YAHOO.util.Dom.setStyle(this.innerElement,"visibil=
ity","inherit");};YAHOO.widget.Panel.prototype.sizeUnderlay=3Dfunction(){=
if(this.underlay&&this.browser!=3D"gecko"&&this.browser!=3D"safari"){this=
.underlay.style.width=3Dthis.innerElement.offsetWidth+"px";this.underlay.=
style.height=3Dthis.innerElement.offsetHeight+"px";}};YAHOO.widget.Panel.=
prototype.onDomResize=3Dfunction(e,obj){YAHOO.widget.Panel.superclass.onD=
omResize.call(this,e,obj);var =
me=3Dthis;setTimeout(function(){me.sizeUnderlay();},0);};YAHOO.widget.Pan=
el.prototype.registerDragDrop=3Dfunction(){if(this.header){this.dd=3Dnew =
YAHOO.util.DD(this.element.id,this.id);if(!this.header.id){this.header.id=
=3Dthis.id+"_h";}=0A=
var =
me=3Dthis;this.dd.startDrag=3Dfunction(){if(me.browser=3D=3D"ie"){YAHOO.u=
til.Dom.addClass(me.element,"drag");}=0A=
if(me.cfg.getProperty("constraintoviewport")){var =
offsetHeight=3Dme.element.offsetHeight;var =
offsetWidth=3Dme.element.offsetWidth;var =
viewPortWidth=3DYAHOO.util.Dom.getViewportWidth();var =
viewPortHeight=3DYAHOO.util.Dom.getViewportHeight();var =
scrollX=3Dwindow.scrollX||document.documentElement.scrollLeft;var =
scrollY=3Dwindow.scrollY||document.documentElement.scrollTop;var =
topConstraint=3DscrollY+10;var leftConstraint=3DscrollX+10;var =
bottomConstraint=3DscrollY+viewPortHeight-offsetHeight-10;var =
rightConstraint=3DscrollX+viewPortWidth-offsetWidth-10;this.minX=3DleftCo=
nstraint;this.maxX=3DrightConstraint;this.constrainX=3Dtrue;this.minY=3Dt=
opConstraint;this.maxY=3DbottomConstraint;this.constrainY=3Dtrue;}else{th=
is.constrainX=3Dfalse;this.constrainY=3Dfalse;}=0A=
me.dragEvent.fire("startDrag",arguments);};this.dd.onDrag=3Dfunction(){me=
.syncPosition();me.cfg.refireEvent("iframe");if(this.platform=3D=3D"mac"&=
&this.browser=3D=3D"gecko"){this.showMacGeckoScrollbars();}=0A=
me.dragEvent.fire("onDrag",arguments);};this.dd.endDrag=3Dfunction(){if(m=
e.browser=3D=3D"ie"){YAHOO.util.Dom.removeClass(me.element,"drag");}=0A=
me.dragEvent.fire("endDrag",arguments);};this.dd.setHandleElId(this.heade=
r.id);this.dd.addInvalidHandleType("INPUT");this.dd.addInvalidHandleType(=
"SELECT");this.dd.addInvalidHandleType("TEXTAREA");}};YAHOO.widget.Panel.=
prototype.buildMask=3Dfunction(){if(!this.mask){this.mask=3Ddocument.crea=
teElement("DIV");this.mask.id=3Dthis.id+"_mask";this.mask.className=3D"ma=
sk";this.mask.innerHTML=3D"&#160;";var =
maskClick=3Dfunction(e,obj){YAHOO.util.Event.stopEvent(e);};var =
firstChild=3Ddocument.body.firstChild;if(firstChild){document.body.insert=
Before(this.mask,document.body.firstChild);}else{document.body.appendChil=
d(this.mask);}}};YAHOO.widget.Panel.prototype.hideMask=3Dfunction(){if(th=
is.cfg.getProperty("modal")&&this.mask){this.mask.style.display=3D"none";=
this.hideMaskEvent.fire();YAHOO.util.Dom.removeClass(document.body,"maske=
d");}};YAHOO.widget.Panel.prototype.showMask=3Dfunction(){if(this.cfg.get=
Property("modal")&&this.mask){YAHOO.util.Dom.addClass(document.body,"mask=
ed");this.sizeMask();this.mask.style.display=3D"block";this.showMaskEvent=
.fire();}};YAHOO.widget.Panel.prototype.sizeMask=3Dfunction(){if(this.mas=
k){this.mask.style.height=3DYAHOO.util.Dom.getDocumentHeight()+"px";this.=
mask.style.width=3DYAHOO.util.Dom.getDocumentWidth()+"px";}};YAHOO.widget=
.Panel.prototype.render=3Dfunction(appendToNode){return =
YAHOO.widget.Panel.superclass.render.call(this,appendToNode,this.innerEle=
ment);};YAHOO.widget.Panel.prototype.toString=3Dfunction(){return"Panel =
"+this.id;};YAHOO.widget.Dialog=3Dfunction(el,userConfig){YAHOO.widget.Di=
alog.superclass.constructor.call(this,el,userConfig);};YAHOO.extend(YAHOO=
.widget.Dialog,YAHOO.widget.Panel);YAHOO.widget.Dialog.CSS_DIALOG=3D"dial=
og";YAHOO.widget.Dialog.prototype.initDefaultConfig=3Dfunction(){YAHOO.wi=
dget.Dialog.superclass.initDefaultConfig.call(this);this.callback=3D{succ=
ess:null,failure:null,argument:null};this.cfg.addProperty("postmethod",{v=
alue:"async",handler:this.configPostMethod,validator:function(val){if(val=
!=3D"form"&&val!=3D"async"&&val!=3D"none"&&val!=3D"manual"){return =
false;}else{return =
true;}}});this.cfg.addProperty("buttons",{value:"none",handler:this.confi=
gButtons});};YAHOO.widget.Dialog.prototype.initEvents=3Dfunction(){YAHOO.=
widget.Dialog.superclass.initEvents.call(this);this.beforeSubmitEvent=3Dn=
ew YAHOO.util.CustomEvent("beforeSubmit");this.submitEvent=3Dnew =
YAHOO.util.CustomEvent("submit");this.manualSubmitEvent=3Dnew =
YAHOO.util.CustomEvent("manualSubmit");this.asyncSubmitEvent=3Dnew =
YAHOO.util.CustomEvent("asyncSubmit");this.formSubmitEvent=3Dnew =
YAHOO.util.CustomEvent("formSubmit");this.cancelEvent=3Dnew =
YAHOO.util.CustomEvent("cancel");};YAHOO.widget.Dialog.prototype.init=3Df=
unction(el,userConfig){YAHOO.widget.Dialog.superclass.init.call(this,el);=
this.beforeInitEvent.fire(YAHOO.widget.Dialog);YAHOO.util.Dom.addClass(th=
is.element,YAHOO.widget.Dialog.CSS_DIALOG);this.cfg.setProperty("visible"=
,false);if(userConfig){this.cfg.applyConfig(userConfig,true);}=0A=
this.showEvent.subscribe(this.focusFirst,this,true);this.beforeHideEvent.=
subscribe(this.blurButtons,this,true);this.beforeRenderEvent.subscribe(fu=
nction(){var =
buttonCfg=3Dthis.cfg.getProperty("buttons");if(buttonCfg&&buttonCfg!=3D"n=
one"){if(!this.footer){this.setFooter("");}}},this,true);this.initEvent.f=
ire(YAHOO.widget.Dialog);};YAHOO.widget.Dialog.prototype.doSubmit=3Dfunct=
ion(){var =
pm=3Dthis.cfg.getProperty("postmethod");switch(pm){case"async":var =
method=3Dthis.form.getAttribute("method")||'POST';method=3Dmethod.toUpper=
Case();YAHOO.util.Connect.setForm(this.form);var =
cObj=3DYAHOO.util.Connect.asyncRequest(method,this.form.getAttribute("act=
ion"),this.callback);this.asyncSubmitEvent.fire();break;case"form":this.f=
orm.submit();this.formSubmitEvent.fire();break;case"none":case"manual":th=
is.manualSubmitEvent.fire();break;}};YAHOO.widget.Dialog.prototype.regist=
erForm=3Dfunction(){var =
form=3Dthis.element.getElementsByTagName("FORM")[0];if(!form){var =
formHTML=3D"<form name=3D\"frm_"+this.id+"\" =
action=3D\"\"></form>";this.body.innerHTML+=3DformHTML;form=3Dthis.elemen=
t.getElementsByTagName("FORM")[0];}=0A=
this.firstFormElement=3Dfunction(){for(var =
f=3D0;f<form.elements.length;f++){var =
el=3Dform.elements[f];if(el.focus&&!el.disabled){if(el.type&&el.type!=3D"=
hidden"){return el;}}}=0A=
return null;}();this.lastFormElement=3Dfunction(){for(var =
f=3Dform.elements.length-1;f>=3D0;f--){var =
el=3Dform.elements[f];if(el.focus&&!el.disabled){if(el.type&&el.type!=3D"=
hidden"){return el;}}}=0A=
return =
null;}();this.form=3Dform;if(this.cfg.getProperty("modal")&&this.form){va=
r me=3Dthis;var =
firstElement=3Dthis.firstFormElement||this.firstButton;if(firstElement){t=
his.preventBackTab=3Dnew =
YAHOO.util.KeyListener(firstElement,{shift:true,keys:9},{fn:me.focusLast,=
scope:me,correctScope:true});this.showEvent.subscribe(this.preventBackTab=
.enable,this.preventBackTab,true);this.hideEvent.subscribe(this.preventBa=
ckTab.disable,this.preventBackTab,true);}=0A=
var =
lastElement=3Dthis.lastButton||this.lastFormElement;if(lastElement){this.=
preventTabOut=3Dnew =
YAHOO.util.KeyListener(lastElement,{shift:false,keys:9},{fn:me.focusFirst=
,scope:me,correctScope:true});this.showEvent.subscribe(this.preventTabOut=
.enable,this.preventTabOut,true);this.hideEvent.subscribe(this.preventTab=
Out.disable,this.preventTabOut,true);}}};YAHOO.widget.Dialog.prototype.co=
nfigClose=3Dfunction(type,args,obj){var val=3Dargs[0];var =
doCancel=3Dfunction(e,obj){obj.cancel();};if(val){if(!this.close){this.cl=
ose=3Ddocument.createElement("DIV");YAHOO.util.Dom.addClass(this.close,"c=
lose");if(this.isSecure){YAHOO.util.Dom.addClass(this.close,"secure");}el=
se{YAHOO.util.Dom.addClass(this.close,"nonsecure");}=0A=
this.close.innerHTML=3D"&#160;";this.innerElement.appendChild(this.close)=
;YAHOO.util.Event.addListener(this.close,"click",doCancel,this);}else{thi=
s.close.style.display=3D"block";}}else{if(this.close){this.close.style.di=
splay=3D"none";}}};YAHOO.widget.Dialog.prototype.configButtons=3Dfunction=
(type,args,obj){var =
buttons=3Dargs[0];if(buttons!=3D"none"){this.buttonSpan=3Dnull;this.butto=
nSpan=3Ddocument.createElement("SPAN");this.buttonSpan.className=3D"butto=
n-group";for(var b=3D0;b<buttons.length;b++){var button=3Dbuttons[b];var =
htmlButton=3Ddocument.createElement("BUTTON");htmlButton.setAttribute("ty=
pe","button");if(button.isDefault){htmlButton.className=3D"default";this.=
defaultHtmlButton=3DhtmlButton;}=0A=
htmlButton.appendChild(document.createTextNode(button.text));YAHOO.util.E=
vent.addListener(htmlButton,"click",button.handler,this,true);this.button=
Span.appendChild(htmlButton);button.htmlButton=3DhtmlButton;if(b=3D=3D=3D=
0){this.firstButton=3Dbutton.htmlButton;}=0A=
if(b=3D=3D(buttons.length-1)){this.lastButton=3Dbutton.htmlButton;}}=0A=
this.setFooter(this.buttonSpan);this.cfg.refireEvent("iframe");this.cfg.r=
efireEvent("underlay");}else{if(this.buttonSpan){if(this.buttonSpan.paren=
tNode){this.buttonSpan.parentNode.removeChild(this.buttonSpan);}=0A=
this.buttonSpan=3Dnull;this.firstButton=3Dnull;this.lastButton=3Dnull;thi=
s.defaultHtmlButton=3Dnull;}}};YAHOO.widget.Dialog.prototype.focusFirst=3D=
function(type,args,obj){if(args){var =
e=3Dargs[1];if(e){YAHOO.util.Event.stopEvent(e);}}=0A=
if(this.firstFormElement){this.firstFormElement.focus();}else{this.focusD=
efaultButton();}};YAHOO.widget.Dialog.prototype.focusLast=3Dfunction(type=
,args,obj){if(args){var =
e=3Dargs[1];if(e){YAHOO.util.Event.stopEvent(e);}}=0A=
var buttons=3Dthis.cfg.getProperty("buttons");if(buttons&&buttons =
instanceof =
Array){this.focusLastButton();}else{if(this.lastFormElement){this.lastFor=
mElement.focus();}}};YAHOO.widget.Dialog.prototype.focusDefaultButton=3Df=
unction(){if(this.defaultHtmlButton){this.defaultHtmlButton.focus();}};YA=
HOO.widget.Dialog.prototype.blurButtons=3Dfunction(){var =
buttons=3Dthis.cfg.getProperty("buttons");if(buttons&&buttons instanceof =
Array){var =
html=3Dbuttons[0].htmlButton;if(html){html.blur();}}};YAHOO.widget.Dialog=
.prototype.focusFirstButton=3Dfunction(){var =
buttons=3Dthis.cfg.getProperty("buttons");if(buttons&&buttons instanceof =
Array){var =
html=3Dbuttons[0].htmlButton;if(html){html.focus();}}};YAHOO.widget.Dialo=
g.prototype.focusLastButton=3Dfunction(){var =
buttons=3Dthis.cfg.getProperty("buttons");if(buttons&&buttons instanceof =
Array){var =
html=3Dbuttons[buttons.length-1].htmlButton;if(html){html.focus();}}};YAH=
OO.widget.Dialog.prototype.configPostMethod=3Dfunction(type,args,obj){var=
 =
postmethod=3Dargs[0];this.registerForm();YAHOO.util.Event.addListener(thi=
s.form,"submit",function(e){YAHOO.util.Event.stopEvent(e);this.submit();t=
his.form.blur();},this,true);};YAHOO.widget.Dialog.prototype.validate=3Df=
unction(){return =
true;};YAHOO.widget.Dialog.prototype.submit=3Dfunction(){if(this.validate=
()){this.beforeSubmitEvent.fire();this.doSubmit();this.submitEvent.fire()=
;this.hide();return true;}else{return =
false;}};YAHOO.widget.Dialog.prototype.cancel=3Dfunction(){this.cancelEve=
nt.fire();this.hide();};YAHOO.widget.Dialog.prototype.getData=3Dfunction(=
){var form=3Dthis.form;var data=3D{};if(form){for(var =
i=3D0;i<form.elements.length;i++){var =
formItem=3Dform.elements[i];if(formItem){if(formItem.tagName){switch(form=
Item.tagName){case"INPUT":switch(formItem.type){case"checkbox":data[formI=
tem.name]=3DformItem.checked;break;case"textbox":case"text":case"hidden":=
data[formItem.name]=3DformItem.value;break;}=0A=
break;case"TEXTAREA":data[formItem.name]=3DformItem.value;break;case"SELE=
CT":var val=3D[];for(var x=3D0;x<formItem.options.length;x++){var =
option=3DformItem.options[x];if(option.selected){var =
selval=3Doption.value;if(!selval||selval=3D=3D=3D""){selval=3Doption.text=
;}=0A=
val[val.length]=3Dselval;}}=0A=
data[formItem.name]=3Dval;break;}}else =
if(formItem[0]&&formItem[0].tagName){if(formItem[0].tagName=3D=3D"INPUT")=
{switch(formItem[0].type){case"radio":for(var =
r=3D0;r<formItem.length;r++){var =
radio=3DformItem[r];if(radio.checked){data[radio.name]=3Dradio.value;brea=
k;}}=0A=
break;case"checkbox":var cbArray=3D[];for(var =
c=3D0;c<formItem.length;c++){var =
check=3DformItem[c];if(check.checked){cbArray[cbArray.length]=3Dcheck.val=
ue;}}=0A=
data[formItem[0].name]=3DcbArray;break;}}}}}}=0A=
return =
data;};YAHOO.widget.Dialog.prototype.toString=3Dfunction(){return"Dialog =
"+this.id;};YAHOO.widget.SimpleDialog=3Dfunction(el,userConfig){YAHOO.wid=
get.SimpleDialog.superclass.constructor.call(this,el,userConfig);};YAHOO.=
extend(YAHOO.widget.SimpleDialog,YAHOO.widget.Dialog);YAHOO.widget.Simple=
Dialog.ICON_BLOCK=3D"nt/ic/ut/bsc/blck16_1.gif";YAHOO.widget.SimpleDialog=
.ICON_ALARM=3D"nt/ic/ut/bsc/alrt16_1.gif";YAHOO.widget.SimpleDialog.ICON_=
HELP=3D"nt/ic/ut/bsc/hlp16_1.gif";YAHOO.widget.SimpleDialog.ICON_INFO=3D"=
nt/ic/ut/bsc/info16_1.gif";YAHOO.widget.SimpleDialog.ICON_WARN=3D"nt/ic/u=
t/bsc/warn16_1.gif";YAHOO.widget.SimpleDialog.ICON_TIP=3D"nt/ic/ut/bsc/ti=
p16_1.gif";YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG=3D"simple-dialog";Y=
AHOO.widget.SimpleDialog.prototype.initDefaultConfig=3Dfunction(){YAHOO.w=
idget.SimpleDialog.superclass.initDefaultConfig.call(this);this.cfg.addPr=
operty("icon",{value:"none",handler:this.configIcon,suppressEvent:true});=
this.cfg.addProperty("text",{value:"",handler:this.configText,suppressEve=
nt:true,supercedes:["icon"]});};YAHOO.widget.SimpleDialog.prototype.init=3D=
function(el,userConfig){YAHOO.widget.SimpleDialog.superclass.init.call(th=
is,el);this.beforeInitEvent.fire(YAHOO.widget.SimpleDialog);YAHOO.util.Do=
m.addClass(this.element,YAHOO.widget.SimpleDialog.CSS_SIMPLEDIALOG);this.=
cfg.queueProperty("postmethod","manual");if(userConfig){this.cfg.applyCon=
fig(userConfig,true);}=0A=
this.beforeRenderEvent.subscribe(function(){if(!this.body){this.setBody("=
");}},this,true);this.initEvent.fire(YAHOO.widget.SimpleDialog);};YAHOO.w=
idget.SimpleDialog.prototype.registerForm=3Dfunction(){YAHOO.widget.Simpl=
eDialog.superclass.registerForm.call(this);this.form.innerHTML+=3D"<input=
 type=3D\"hidden\" name=3D\""+this.id+"\" =
value=3D\"\"/>";};YAHOO.widget.SimpleDialog.prototype.configIcon=3Dfuncti=
on(type,args,obj){var icon=3Dargs[0];if(icon&&icon!=3D"none"){var =
iconHTML=3D"<img src=3D\""+this.imageRoot+icon+"\" class=3D\"icon\" =
/>";this.body.innerHTML=3DiconHTML+this.body.innerHTML;}};YAHOO.widget.Si=
mpleDialog.prototype.configText=3Dfunction(type,args,obj){var =
text=3Dargs[0];if(text){this.setBody(text);this.cfg.refireEvent("icon");}=
};YAHOO.widget.SimpleDialog.prototype.toString=3Dfunction(){return"Simple=
Dialog =
"+this.id;};YAHOO.widget.ContainerEffect=3Dfunction(overlay,attrIn,attrOu=
t,targetElement,animClass){if(!animClass){animClass=3DYAHOO.util.Anim;}=0A=
this.overlay=3Doverlay;this.attrIn=3DattrIn;this.attrOut=3DattrOut;this.t=
argetElement=3DtargetElement||overlay.element;this.animClass=3DanimClass;=
};YAHOO.widget.ContainerEffect.prototype.init=3Dfunction(){this.beforeAni=
mateInEvent=3Dnew =
YAHOO.util.CustomEvent("beforeAnimateIn");this.beforeAnimateOutEvent=3Dne=
w =
YAHOO.util.CustomEvent("beforeAnimateOut");this.animateInCompleteEvent=3D=
new =
YAHOO.util.CustomEvent("animateInComplete");this.animateOutCompleteEvent=3D=
new YAHOO.util.CustomEvent("animateOutComplete");this.animIn=3Dnew =
this.animClass(this.targetElement,this.attrIn.attributes,this.attrIn.dura=
tion,this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAn=
imateIn,this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn,thi=
s);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn,this);th=
is.animOut=3Dnew =
this.animClass(this.targetElement,this.attrOut.attributes,this.attrOut.du=
ration,this.attrOut.method);this.animOut.onStart.subscribe(this.handleSta=
rtAnimateOut,this);this.animOut.onTween.subscribe(this.handleTweenAnimate=
Out,this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut=
,this);};YAHOO.widget.ContainerEffect.prototype.animateIn=3Dfunction(){th=
is.beforeAnimateInEvent.fire();this.animIn.animate();};YAHOO.widget.Conta=
inerEffect.prototype.animateOut=3Dfunction(){this.beforeAnimateOutEvent.f=
ire();this.animOut.animate();};YAHOO.widget.ContainerEffect.prototype.han=
dleStartAnimateIn=3Dfunction(type,args,obj){};YAHOO.widget.ContainerEffec=
t.prototype.handleTweenAnimateIn=3Dfunction(type,args,obj){};YAHOO.widget=
.ContainerEffect.prototype.handleCompleteAnimateIn=3Dfunction(type,args,o=
bj){};YAHOO.widget.ContainerEffect.prototype.handleStartAnimateOut=3Dfunc=
tion(type,args,obj){};YAHOO.widget.ContainerEffect.prototype.handleTweenA=
nimateOut=3Dfunction(type,args,obj){};YAHOO.widget.ContainerEffect.protot=
ype.handleCompleteAnimateOut=3Dfunction(type,args,obj){};YAHOO.widget.Con=
tainerEffect.prototype.toString=3Dfunction(){var =
output=3D"ContainerEffect";if(this.overlay){output+=3D" =
["+this.overlay.toString()+"]";}=0A=
return =
output;};YAHOO.widget.ContainerEffect.FADE=3Dfunction(overlay,dur){var =
fade=3Dnew =
YAHOO.widget.ContainerEffect(overlay,{attributes:{opacity:{from:0,to:1}},=
duration:dur,method:YAHOO.util.Easing.easeIn},{attributes:{opacity:{to:0}=
},duration:dur,method:YAHOO.util.Easing.easeOut},overlay.element);fade.ha=
ndleStartAnimateIn=3Dfunction(type,args,obj){YAHOO.util.Dom.addClass(obj.=
overlay.element,"hide-select");if(!obj.overlay.underlay){obj.overlay.cfg.=
refireEvent("underlay");}=0A=
if(obj.overlay.underlay){obj.initialUnderlayOpacity=3DYAHOO.util.Dom.getS=
tyle(obj.overlay.underlay,"opacity");obj.overlay.underlay.style.filter=3D=
null;}=0A=
YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","visible");YAHOO=
.util.Dom.setStyle(obj.overlay.element,"opacity",0);};fade.handleComplete=
AnimateIn=3Dfunction(type,args,obj){YAHOO.util.Dom.removeClass(obj.overla=
y.element,"hide-select");if(obj.overlay.element.style.filter){obj.overlay=
.element.style.filter=3Dnull;}=0A=
if(obj.overlay.underlay){YAHOO.util.Dom.setStyle(obj.overlay.underlay,"op=
acity",obj.initialUnderlayOpacity);}=0A=
obj.overlay.cfg.refireEvent("iframe");obj.animateInCompleteEvent.fire();}=
;fade.handleStartAnimateOut=3Dfunction(type,args,obj){YAHOO.util.Dom.addC=
lass(obj.overlay.element,"hide-select");if(obj.overlay.underlay){obj.over=
lay.underlay.style.filter=3Dnull;}};fade.handleCompleteAnimateOut=3Dfunct=
ion(type,args,obj){YAHOO.util.Dom.removeClass(obj.overlay.element,"hide-s=
elect");if(obj.overlay.element.style.filter){obj.overlay.element.style.fi=
lter=3Dnull;}=0A=
YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","hidden");YAHOO.=
util.Dom.setStyle(obj.overlay.element,"opacity",1);obj.overlay.cfg.refire=
Event("iframe");obj.animateOutCompleteEvent.fire();};fade.init();return =
fade;};YAHOO.widget.ContainerEffect.SLIDE=3Dfunction(overlay,dur){var =
x=3Doverlay.cfg.getProperty("x")||YAHOO.util.Dom.getX(overlay.element);va=
r =
y=3Doverlay.cfg.getProperty("y")||YAHOO.util.Dom.getY(overlay.element);va=
r clientWidth=3DYAHOO.util.Dom.getClientWidth();var =
offsetWidth=3Doverlay.element.offsetWidth;var slide=3Dnew =
YAHOO.widget.ContainerEffect(overlay,{attributes:{points:{to:[x,y]}},dura=
tion:dur,method:YAHOO.util.Easing.easeIn},{attributes:{points:{to:[(clien=
tWidth+25),y]}},duration:dur,method:YAHOO.util.Easing.easeOut},overlay.el=
ement,YAHOO.util.Motion);slide.handleStartAnimateIn=3Dfunction(type,args,=
obj){obj.overlay.element.style.left=3D(-25-offsetWidth)+"px";obj.overlay.=
element.style.top=3Dy+"px";};slide.handleTweenAnimateIn=3Dfunction(type,a=
rgs,obj){var pos=3DYAHOO.util.Dom.getXY(obj.overlay.element);var =
currentX=3Dpos[0];var =
currentY=3Dpos[1];if(YAHOO.util.Dom.getStyle(obj.overlay.element,"visibil=
ity")=3D=3D"hidden"&&currentX<x){YAHOO.util.Dom.setStyle(obj.overlay.elem=
ent,"visibility","visible");}=0A=
obj.overlay.cfg.setProperty("xy",[currentX,currentY],true);obj.overlay.cf=
g.refireEvent("iframe");};slide.handleCompleteAnimateIn=3Dfunction(type,a=
rgs,obj){obj.overlay.cfg.setProperty("xy",[x,y],true);obj.startX=3Dx;obj.=
startY=3Dy;obj.overlay.cfg.refireEvent("iframe");obj.animateInCompleteEve=
nt.fire();};slide.handleStartAnimateOut=3Dfunction(type,args,obj){var =
vw=3DYAHOO.util.Dom.getViewportWidth();var =
pos=3DYAHOO.util.Dom.getXY(obj.overlay.element);var yso=3Dpos[1];var =
currentTo=3Dobj.animOut.attributes.points.to;obj.animOut.attributes.point=
s.to=3D[(vw+25),yso];};slide.handleTweenAnimateOut=3Dfunction(type,args,o=
bj){var pos=3DYAHOO.util.Dom.getXY(obj.overlay.element);var =
xto=3Dpos[0];var =
yto=3Dpos[1];obj.overlay.cfg.setProperty("xy",[xto,yto],true);obj.overlay=
.cfg.refireEvent("iframe");};slide.handleCompleteAnimateOut=3Dfunction(ty=
pe,args,obj){YAHOO.util.Dom.setStyle(obj.overlay.element,"visibility","hi=
dden");obj.overlay.cfg.setProperty("xy",[x,y]);obj.animateOutCompleteEven=
t.fire();};slide.init();return slide;};=0A=
=0A=
(function(){var =
Dom=3DYAHOO.util.Dom,Event=3DYAHOO.util.Event;YAHOO.widget.MenuManager=3D=
function(){var =
m_bInitializedEventHandlers=3Dfalse,m_oMenus=3D{},m_oItems=3D{},m_oVisibl=
eMenus=3D{},me=3Dthis;function addItem(p_oItem){var =
sYUIId=3DDom.generateId();if(p_oItem&&m_oItems[sYUIId]!=3Dp_oItem){p_oIte=
m.element.setAttribute("yuiid",sYUIId);m_oItems[sYUIId]=3Dp_oItem;p_oItem=
.destroyEvent.subscribe(onItemDestroy,p_oItem);}}=0A=
function removeItem(p_oItem){var =
sYUIId=3Dp_oItem.element.getAttribute("yuiid");if(sYUIId&&m_oItems[sYUIId=
]){delete m_oItems[sYUIId];}}=0A=
function getMenuRootElement(p_oElement){var =
oParentNode;if(p_oElement&&p_oElement.tagName){switch(p_oElement.tagName.=
toUpperCase()){case"DIV":oParentNode=3Dp_oElement.parentNode;if(Dom.hasCl=
ass(p_oElement,"bd")&&oParentNode&&oParentNode.tagName&&oParentNode.tagNa=
me.toUpperCase()=3D=3D"DIV"){return oParentNode;}=0A=
else{return p_oElement;}=0A=
break;case"LI":return =
p_oElement;default:oParentNode=3Dp_oElement.parentNode;if(oParentNode){re=
turn getMenuRootElement(oParentNode);}=0A=
break;}}}=0A=
function onDOMEvent(p_oEvent){var =
oTarget=3DEvent.getTarget(p_oEvent),oElement=3DgetMenuRootElement(oTarget=
),oMenuItem,oMenu;if(oElement){var =
sTagName=3DoElement.tagName.toUpperCase();if(sTagName=3D=3D"LI"){var =
sYUIId=3DoElement.getAttribute("yuiid");if(sYUIId){oMenuItem=3Dm_oItems[s=
YUIId];oMenu=3DoMenuItem.parent;}}=0A=
else =
if(sTagName=3D=3D"DIV"){if(oElement.id){oMenu=3Dm_oMenus[oElement.id];}}}=0A=
if(oMenu){var =
oEventTypes=3D{"click":"clickEvent","mousedown":"mouseDownEvent","mouseup=
":"mouseUpEvent","mouseover":"mouseOverEvent","mouseout":"mouseOutEvent",=
"keydown":"keyDownEvent","keyup":"keyUpEvent","keypress":"keyPressEvent"}=
,sCustomEventType=3DoEventTypes[p_oEvent.type];if(oMenuItem&&!oMenuItem.c=
fg.getProperty("disabled")){oMenuItem[sCustomEventType].fire(p_oEvent);}=0A=
oMenu[sCustomEventType].fire(p_oEvent,oMenuItem);}=0A=
else if(p_oEvent.type=3D=3D"mousedown"){var oActiveItem;for(var i in =
m_oMenus){if(m_oMenus.hasOwnProperty(i)){oMenu=3Dm_oMenus[i];if(oMenu.cfg=
.getProperty("clicktohide")&&oMenu.cfg.getProperty("position")=3D=3D"dyna=
mic"){oMenu.hide();}=0A=
else{oMenu.clearActiveItem(true);}}}}}=0A=
function =
onMenuDestroy(p_sType,p_aArgs,p_oMenu){if(p_oMenu&&m_oMenus[p_oMenu.id]){=
delete m_oMenus[p_oMenu.id];}}=0A=
function onItemDestroy(p_sType,p_aArgs,p_oItem){var =
sYUIId=3Dp_oItem.element.getAttribute("yuiid");if(sYUIId){delete =
m_oItems[sYUIId];}}=0A=
function onMenuVisibleConfigChange(p_sType,p_aArgs,p_oMenu){var =
bVisible=3Dp_aArgs[0];if(bVisible){m_oVisibleMenus[p_oMenu.id]=3Dp_oMenu;=
}=0A=
else if(m_oVisibleMenus[p_oMenu.id]){delete =
m_oVisibleMenus[p_oMenu.id];}}=0A=
function onItemAdded(p_sType,p_aArgs){addItem(p_aArgs[0]);}=0A=
function onItemRemoved(p_sType,p_aArgs){removeItem(p_aArgs[0]);}=0A=
return{addMenu:function(p_oMenu){if(p_oMenu&&p_oMenu.id&&!m_oMenus[p_oMen=
u.id]){m_oMenus[p_oMenu.id]=3Dp_oMenu;if(!m_bInitializedEventHandlers){va=
r =
oDoc=3Ddocument;Event.addListener(oDoc,"mouseover",onDOMEvent,me,true);Ev=
ent.addListener(oDoc,"mouseout",onDOMEvent,me,true);Event.addListener(oDo=
c,"mousedown",onDOMEvent,me,true);Event.addListener(oDoc,"mouseup",onDOME=
vent,me,true);Event.addListener(oDoc,"click",onDOMEvent,me,true);Event.ad=
dListener(oDoc,"keydown",onDOMEvent,me,true);Event.addListener(oDoc,"keyu=
p",onDOMEvent,me,true);Event.addListener(oDoc,"keypress",onDOMEvent,me,tr=
ue);m_bInitializedEventHandlers=3Dtrue;}=0A=
p_oMenu.destroyEvent.subscribe(onMenuDestroy,p_oMenu,me);p_oMenu.cfg.subs=
cribeToConfigEvent("visible",onMenuVisibleConfigChange,p_oMenu);p_oMenu.i=
temAddedEvent.subscribe(onItemAdded);p_oMenu.itemRemovedEvent.subscribe(o=
nItemRemoved);}},removeMenu:function(p_oMenu){if(p_oMenu&&m_oMenus[p_oMen=
u.id]){delete m_oMenus[p_oMenu.id];}},hideVisible:function(){var =
oMenu;for(var i in =
m_oVisibleMenus){if(m_oVisibleMenus.hasOwnProperty(i)){oMenu=3Dm_oVisible=
Menus[i];if(oMenu.cfg.getProperty("position")=3D=3D"dynamic"){oMenu.hide(=
);}}}},getMenus:function(){return =
m_oMenus;},getMenu:function(p_sId){if(m_oMenus[p_sId]){return =
m_oMenus[p_sId];}},toString:function(){return("MenuManager");}};}();})();=
(function(){var =
Dom=3DYAHOO.util.Dom,Event=3DYAHOO.util.Event;YAHOO.widget.Menu=3Dfunctio=
n(p_oElement,p_oConfig){if(p_oConfig){this.parent=3Dp_oConfig.parent;this=
.lazyLoad=3Dp_oConfig.lazyLoad||p_oConfig.lazyload;this.itemData=3Dp_oCon=
fig.itemData||p_oConfig.itemdata;}=0A=
YAHOO.widget.Menu.superclass.constructor.call(this,p_oElement,p_oConfig);=
};YAHOO.extend(YAHOO.widget.Menu,YAHOO.widget.Overlay,{CSS_CLASS_NAME:"yu=
imenu",ITEM_TYPE:null,GROUP_TITLE_TAG_NAME:"h6",_nHideDelayId:null,_nShow=
DelayId:null,_hideDelayEventHandlersAssigned:false,_bHandledMouseOverEven=
t:false,_bHandledMouseOutEvent:false,_aGroupTitleElements:null,_aItemGrou=
ps:null,_aListElements:null,lazyLoad:false,itemData:null,activeItem:null,=
parent:null,srcElement:null,mouseOverEvent:null,mouseOutEvent:null,mouseD=
ownEvent:null,mouseUpEvent:null,clickEvent:null,keyPressEvent:null,keyDow=
nEvent:null,keyUpEvent:null,itemAddedEvent:null,itemRemovedEvent:null,ini=
t:function(p_oElement,p_oConfig){this._aItemGroups=3D[];this._aListElemen=
ts=3D[];this._aGroupTitleElements=3D[];if(!this.ITEM_TYPE){this.ITEM_TYPE=
=3DYAHOO.widget.MenuItem;}=0A=
var oElement;if(typeof =
p_oElement=3D=3D"string"){oElement=3Ddocument.getElementById(p_oElement);=
}=0A=
else if(p_oElement.tagName){oElement=3Dp_oElement;}=0A=
if(oElement&&oElement.tagName){switch(oElement.tagName.toUpperCase()){cas=
e"DIV":this.srcElement=3DoElement;if(!oElement.id){oElement.setAttribute(=
"id",Dom.generateId());}=0A=
YAHOO.widget.Menu.superclass.init.call(this,oElement);this.beforeInitEven=
t.fire(YAHOO.widget.Menu);break;case"SELECT":this.srcElement=3DoElement;Y=
AHOO.widget.Menu.superclass.init.call(this,Dom.generateId());this.beforeI=
nitEvent.fire(YAHOO.widget.Menu);break;}}=0A=
else{YAHOO.widget.Menu.superclass.init.call(this,p_oElement);this.beforeI=
nitEvent.fire(YAHOO.widget.Menu);}=0A=
if(this.element){var =
oEl=3Dthis.element;Dom.addClass(oEl,this.CSS_CLASS_NAME);this.initEvent.s=
ubscribe(this._onInit,this,true);this.beforeRenderEvent.subscribe(this._o=
nBeforeRender,this,true);this.renderEvent.subscribe(this._onRender,this,t=
rue);this.beforeShowEvent.subscribe(this._onBeforeShow,this,true);this.sh=
owEvent.subscribe(this._onShow,this,true);this.beforeHideEvent.subscribe(=
this._onBeforeHide,this,true);this.mouseOverEvent.subscribe(this._onMouse=
Over,this,true);this.mouseOutEvent.subscribe(this._onMouseOut,this,true);=
this.clickEvent.subscribe(this._onClick,this,true);this.keyDownEvent.subs=
cribe(this._onKeyDown,this,true);YAHOO.widget.Module.textResizeEvent.subs=
cribe(this._onTextResize,this,true);if(p_oConfig){this.cfg.applyConfig(p_=
oConfig,true);}=0A=
YAHOO.widget.MenuManager.addMenu(this);this.initEvent.fire(YAHOO.widget.M=
enu);}},_initSubTree:function(){var =
oNode;if(this.srcElement.tagName=3D=3D"DIV"){oNode=3Dthis.body.firstChild=
;var =
nGroup=3D0,sGroupTitleTagName=3Dthis.GROUP_TITLE_TAG_NAME.toUpperCase();d=
o{if(oNode&&oNode.tagName){switch(oNode.tagName.toUpperCase()){case =
sGroupTitleTagName:this._aGroupTitleElements[nGroup]=3DoNode;break;case"U=
L":this._aListElements[nGroup]=3DoNode;this._aItemGroups[nGroup]=3D[];nGr=
oup++;break;}}}=0A=
while((oNode=3DoNode.nextSibling));if(this._aListElements[0]){Dom.addClas=
s(this._aListElements[0],"first-of-type");}}=0A=
oNode=3Dnull;if(this.srcElement.tagName){var =
sSrcElementTagName=3Dthis.srcElement.tagName.toUpperCase();switch(sSrcEle=
mentTagName){case"DIV":if(this._aListElements.length>0){var =
i=3Dthis._aListElements.length-1;do{oNode=3Dthis._aListElements[i].firstC=
hild;do{if(oNode&&oNode.tagName&&oNode.tagName.toUpperCase()=3D=3D"LI"){t=
his.addItem(new this.ITEM_TYPE(oNode,{parent:this}),i);}}=0A=
while((oNode=3DoNode.nextSibling));}=0A=
while(i--);}=0A=
break;case"SELECT":oNode=3Dthis.srcElement.firstChild;do{if(oNode&&oNode.=
tagName){switch(oNode.tagName.toUpperCase()){case"OPTGROUP":case"OPTION":=
this.addItem(new this.ITEM_TYPE(oNode,{parent:this}));break;}}}=0A=
while((oNode=3DoNode.nextSibling));break;}}},_getFirstEnabledItem:functio=
n(){var nGroups=3Dthis._aItemGroups.length,oItem,aItemGroup;for(var =
i=3D0;i<nGroups;i++){aItemGroup=3Dthis._aItemGroups[i];if(aItemGroup){var=
 nItems=3DaItemGroup.length;for(var =
n=3D0;n<nItems;n++){oItem=3DaItemGroup[n];if(!oItem.cfg.getProperty("disa=
bled")&&oItem.element.style.display!=3D"none"){return oItem;}=0A=
oItem=3Dnull;}}}},_checkPosition:function(p_sPosition){if(typeof =
p_sPosition=3D=3D"string"){var =
sPosition=3Dp_sPosition.toLowerCase();return("dynamic,static".indexOf(sPo=
sition)!=3D-1);}},_addItemToGroup:function(p_nGroupIndex,p_oItem,p_nItemI=
ndex){var oItem;if(p_oItem instanceof =
this.ITEM_TYPE){oItem=3Dp_oItem;oItem.parent=3Dthis;}=0A=
else if(typeof p_oItem=3D=3D"string"){oItem=3Dnew =
this.ITEM_TYPE(p_oItem,{parent:this});}=0A=
else if(typeof p_oItem=3D=3D"object"){p_oItem.parent=3Dthis;oItem=3Dnew =
this.ITEM_TYPE(p_oItem.text,p_oItem);}=0A=
if(oItem){var nGroupIndex=3Dtypeof =
p_nGroupIndex=3D=3D"number"?p_nGroupIndex:0,aGroup=3Dthis._getItemGroup(n=
GroupIndex),oGroupItem;if(!aGroup){aGroup=3Dthis._createItemGroup(nGroupI=
ndex);}=0A=
if(typeof p_nItemIndex=3D=3D"number"){var =
bAppend=3D(p_nItemIndex>=3DaGroup.length);if(aGroup[p_nItemIndex]){aGroup=
.splice(p_nItemIndex,0,oItem);}=0A=
else{aGroup[p_nItemIndex]=3DoItem;}=0A=
oGroupItem=3DaGroup[p_nItemIndex];if(oGroupItem){if(bAppend&&(!oGroupItem=
.element.parentNode||oGroupItem.element.parentNode.nodeType=3D=3D11)){thi=
s._aListElements[nGroupIndex].appendChild(oGroupItem.element);}=0A=
else{function =
getNextItemSibling(p_aArray,p_nStartIndex){return(p_aArray[p_nStartIndex]=
||getNextItemSibling(p_aArray,(p_nStartIndex+1)));}=0A=
var =
oNextItemSibling=3DgetNextItemSibling(aGroup,(p_nItemIndex+1));if(oNextIt=
emSibling&&(!oGroupItem.element.parentNode||oGroupItem.element.parentNode=
.nodeType=3D=3D11)){this._aListElements[nGroupIndex].insertBefore(oGroupI=
tem.element,oNextItemSibling.element);}}=0A=
oGroupItem.parent=3Dthis;this._subscribeToItemEvents(oGroupItem);this._co=
nfigureSubmenu(oGroupItem);this._updateItemProperties(nGroupIndex);this.i=
temAddedEvent.fire(oGroupItem);return oGroupItem;}}=0A=
else{var =
nItemIndex=3DaGroup.length;aGroup[nItemIndex]=3DoItem;oGroupItem=3DaGroup=
[nItemIndex];if(oGroupItem){if(!Dom.isAncestor(this._aListElements[nGroup=
Index],oGroupItem.element)){this._aListElements[nGroupIndex].appendChild(=
oGroupItem.element);}=0A=
oGroupItem.element.setAttribute("groupindex",nGroupIndex);oGroupItem.elem=
ent.setAttribute("index",nItemIndex);oGroupItem.parent=3Dthis;oGroupItem.=
index=3DnItemIndex;oGroupItem.groupIndex=3DnGroupIndex;this._subscribeToI=
temEvents(oGroupItem);this._configureSubmenu(oGroupItem);if(nItemIndex=3D=
=3D=3D0){Dom.addClass(oGroupItem.element,"first-of-type");}=0A=
this.itemAddedEvent.fire(oGroupItem);return =
oGroupItem;}}}},_removeItemFromGroupByIndex:function(p_nGroupIndex,p_nIte=
mIndex){var nGroupIndex=3Dtypeof =
p_nGroupIndex=3D=3D"number"?p_nGroupIndex:0,aGroup=3Dthis._getItemGroup(n=
GroupIndex);if(aGroup){var =
aArray=3DaGroup.splice(p_nItemIndex,1),oItem=3DaArray[0];if(oItem){this._=
updateItemProperties(nGroupIndex);if(aGroup.length=3D=3D=3D0){var =
oUL=3Dthis._aListElements[nGroupIndex];if(this.body&&oUL){this.body.remov=
eChild(oUL);}=0A=
this._aItemGroups.splice(nGroupIndex,1);this._aListElements.splice(nGroup=
Index,1);oUL=3Dthis._aListElements[0];if(oUL){Dom.addClass(oUL,"first-of-=
type");}}=0A=
this.itemRemovedEvent.fire(oItem);return =
oItem;}}},_removeItemFromGroupByValue:function(p_nGroupIndex,p_oItem){var=
 aGroup=3Dthis._getItemGroup(p_nGroupIndex);if(aGroup){var =
nItems=3DaGroup.length,nItemIndex=3D-1;if(nItems>0){var =
i=3DnItems-1;do{if(aGroup[i]=3D=3Dp_oItem){nItemIndex=3Di;break;}}=0A=
while(i--);if(nItemIndex>-1){return =
this._removeItemFromGroupByIndex(p_nGroupIndex,nItemIndex);}}}},_updateIt=
emProperties:function(p_nGroupIndex){var =
aGroup=3Dthis._getItemGroup(p_nGroupIndex),nItems=3DaGroup.length;if(nIte=
ms>0){var =
i=3DnItems-1,oItem,oLI;do{oItem=3DaGroup[i];if(oItem){oLI=3DoItem.element=
;oItem.index=3Di;oItem.groupIndex=3Dp_nGroupIndex;oLI.setAttribute("group=
index",p_nGroupIndex);oLI.setAttribute("index",i);Dom.removeClass(oLI,"fi=
rst-of-type");}}=0A=
while(i--);if(oLI){Dom.addClass(oLI,"first-of-type");}}},_createItemGroup=
:function(p_nIndex){if(!this._aItemGroups[p_nIndex]){this._aItemGroups[p_=
nIndex]=3D[];var =
oUL=3Ddocument.createElement("ul");this._aListElements[p_nIndex]=3DoUL;re=
turn this._aItemGroups[p_nIndex];}},_getItemGroup:function(p_nIndex){var =
nIndex=3D((typeof p_nIndex=3D=3D"number")?p_nIndex:0);return =
this._aItemGroups[nIndex];},_configureSubmenu:function(p_oItem){var =
oSubmenu=3Dp_oItem.cfg.getProperty("submenu");if(oSubmenu){this.cfg.confi=
gChangedEvent.subscribe(this._onParentMenuConfigChange,oSubmenu,true);thi=
s.renderEvent.subscribe(this._onParentMenuRender,oSubmenu,true);oSubmenu.=
beforeShowEvent.subscribe(this._onSubmenuBeforeShow,oSubmenu,true);oSubme=
nu.showEvent.subscribe(this._onSubmenuShow,oSubmenu,true);oSubmenu.hideEv=
ent.subscribe(this._onSubmenuHide,oSubmenu,true);}},_subscribeToItemEvent=
s:function(p_oItem){p_oItem.focusEvent.subscribe(this._onMenuItemFocus,p_=
oItem,this);p_oItem.blurEvent.subscribe(this._onMenuItemBlur,this,true);p=
_oItem.cfg.configChangedEvent.subscribe(this._onMenuItemConfigChange,p_oI=
tem,this);},_getOffsetWidth:function(){var =
oClone=3Dthis.element.cloneNode(true);Dom.setStyle(oClone,"width","");doc=
ument.body.appendChild(oClone);var =
sWidth=3DoClone.offsetWidth;document.body.removeChild(oClone);return =
sWidth;},_cancelHideDelay:function(){var =
oRoot=3Dthis.getRoot();if(oRoot._nHideDelayId){window.clearTimeout(oRoot.=
_nHideDelayId);}},_execHideDelay:function(){this._cancelHideDelay();var =
oRoot=3Dthis.getRoot(),me=3Dthis;function =
hideMenu(){if(oRoot.activeItem){oRoot.clearActiveItem();}=0A=
if(oRoot=3D=3Dme&&me.cfg.getProperty("position")=3D=3D"dynamic"){me.hide(=
);}}=0A=
oRoot._nHideDelayId=3Dwindow.setTimeout(hideMenu,oRoot.cfg.getProperty("h=
idedelay"));},_cancelShowDelay:function(){var =
oRoot=3Dthis.getRoot();if(oRoot._nShowDelayId){window.clearTimeout(oRoot.=
_nShowDelayId);}},_execShowDelay:function(p_oMenu){var =
oRoot=3Dthis.getRoot();function showMenu(){p_oMenu.show();}=0A=
oRoot._nShowDelayId=3Dwindow.setTimeout(showMenu,oRoot.cfg.getProperty("s=
howdelay"));},_onMouseOver:function(p_sType,p_aArgs,p_oMenu){var =
oEvent=3Dp_aArgs[0],oItem=3Dp_aArgs[1],oTarget=3DEvent.getTarget(oEvent);=
if(!this._bHandledMouseOverEvent&&(oTarget=3D=3Dthis.element||Dom.isAnces=
tor(this.element,oTarget))){this.clearActiveItem();this._bHandledMouseOve=
rEvent=3Dtrue;this._bHandledMouseOutEvent=3Dfalse;}=0A=
if(oItem&&!oItem.handledMouseOverEvent&&!oItem.cfg.getProperty("disabled"=
)&&(oTarget=3D=3DoItem.element||Dom.isAncestor(oItem.element,oTarget))){v=
ar =
nShowDelay=3Dthis.cfg.getProperty("showdelay"),bShowDelay=3D(nShowDelay>0=
);if(bShowDelay){this._cancelShowDelay();}=0A=
var =
oActiveItem=3Dthis.activeItem;if(oActiveItem){oActiveItem.cfg.setProperty=
("selected",false);var =
oActiveSubmenu=3DoActiveItem.cfg.getProperty("submenu");if(oActiveSubmenu=
){oActiveSubmenu.hide();}}=0A=
var =
oItemCfg=3DoItem.cfg;oItemCfg.setProperty("selected",true);oItem.focus();=
if(this.cfg.getProperty("autosubmenudisplay")){var =
oSubmenu=3DoItemCfg.getProperty("submenu");if(oSubmenu){if(bShowDelay){th=
is._execShowDelay(oSubmenu);}=0A=
else{oSubmenu.show();}}}=0A=
oItem.handledMouseOverEvent=3Dtrue;oItem.handledMouseOutEvent=3Dfalse;}},=
_onMouseOut:function(p_sType,p_aArgs,p_oMenu){var =
oEvent=3Dp_aArgs[0],oItem=3Dp_aArgs[1],oRelatedTarget=3DEvent.getRelatedT=
arget(oEvent),bMovingToSubmenu=3Dfalse;if(oItem&&!oItem.cfg.getProperty("=
disabled")){var =
oItemCfg=3DoItem.cfg,oSubmenu=3DoItemCfg.getProperty("submenu");if(oSubme=
nu&&(oRelatedTarget=3D=3DoSubmenu.element||Dom.isAncestor(oSubmenu.elemen=
t,oRelatedTarget))){bMovingToSubmenu=3Dtrue;}=0A=
if(!oItem.handledMouseOutEvent&&((oRelatedTarget!=3DoItem.element&&!Dom.i=
sAncestor(oItem.element,oRelatedTarget))||bMovingToSubmenu)){if(!oSubmenu=
||(oSubmenu&&!oSubmenu.cfg.getProperty("visible"))){oItem.cfg.setProperty=
("selected",false);if(oSubmenu&&oSubmenu.cfg.getProperty("showdelay")&&!o=
Submenu.cfg.getProperty("visible")){this._cancelShowDelay();}}=0A=
oItem.handledMouseOutEvent=3Dtrue;oItem.handledMouseOverEvent=3Dfalse;}}=0A=
if(!this._bHandledMouseOutEvent&&((oRelatedTarget!=3Dthis.element&&!Dom.i=
sAncestor(this.element,oRelatedTarget))||bMovingToSubmenu)){this._bHandle=
dMouseOutEvent=3Dtrue;this._bHandledMouseOverEvent=3Dfalse;}},_onClick:fu=
nction(p_sType,p_aArgs,p_oMenu){var =
oEvent=3Dp_aArgs[0],oItem=3Dp_aArgs[1],oTarget=3DEvent.getTarget(oEvent);=
if(oItem&&!oItem.cfg.getProperty("disabled")){var =
oItemCfg=3DoItem.cfg,oSubmenu=3DoItemCfg.getProperty("submenu");if(oTarge=
t=3D=3DoItem.submenuIndicator&&oSubmenu){if(oSubmenu.cfg.getProperty("vis=
ible")){oSubmenu.hide();}=0A=
else{this.clearActiveItem();this.activeItem=3DoItem;oItem.cfg.setProperty=
("selected",true);oSubmenu.show();}}=0A=
else{var =
sURL=3DoItemCfg.getProperty("url"),bCurrentPageURL=3D(sURL.substr((sURL.l=
ength-1),1)=3D=3D"#"),sTarget=3DoItemCfg.getProperty("target"),bHasTarget=
=3D(sTarget&&sTarget.length>0);if(oTarget.tagName.toUpperCase()=3D=3D"A"&=
&bCurrentPageURL&&!bHasTarget){Event.preventDefault(oEvent);}=0A=
if(oTarget.tagName.toUpperCase()!=3D"A"&&!bCurrentPageURL&&!bHasTarget){d=
ocument.location=3DsURL;}=0A=
if(bCurrentPageURL&&!oSubmenu){var =
oRoot=3Dthis.getRoot();if(oRoot.cfg.getProperty("position")=3D=3D"static"=
){oRoot.clearActiveItem();}=0A=
else{oRoot.hide();}}}}},_onKeyDown:function(p_sType,p_aArgs,p_oMenu){var =
oEvent=3Dp_aArgs[0],oItem=3Dp_aArgs[1],oSubmenu;if(oItem&&!oItem.cfg.getP=
roperty("disabled")){var =
oItemCfg=3DoItem.cfg,oParentItem=3Dthis.parent,oRoot,oNextItem;switch(oEv=
ent.keyCode){case 38:case =
40:if(oItem=3D=3Dthis.activeItem&&!oItemCfg.getProperty("selected")){oIte=
mCfg.setProperty("selected",true);}=0A=
else{oNextItem=3D(oEvent.keyCode=3D=3D38)?oItem.getPreviousEnabledSibling=
():oItem.getNextEnabledSibling();if(oNextItem){this.clearActiveItem();oNe=
xtItem.cfg.setProperty("selected",true);oNextItem.focus();}}=0A=
Event.preventDefault(oEvent);break;case =
39:oSubmenu=3DoItemCfg.getProperty("submenu");if(oSubmenu){if(!oItemCfg.g=
etProperty("selected")){oItemCfg.setProperty("selected",true);}=0A=
oSubmenu.show();oSubmenu.setInitialSelection();}=0A=
else{oRoot=3Dthis.getRoot();if(oRoot instanceof =
YAHOO.widget.MenuBar){oNextItem=3DoRoot.activeItem.getNextEnabledSibling(=
);if(oNextItem){oRoot.clearActiveItem();oNextItem.cfg.setProperty("select=
ed",true);oSubmenu=3DoNextItem.cfg.getProperty("submenu");if(oSubmenu){oS=
ubmenu.show();}=0A=
oNextItem.focus();}}}=0A=
Event.preventDefault(oEvent);break;case 37:if(oParentItem){var =
oParentMenu=3DoParentItem.parent;if(oParentMenu instanceof =
YAHOO.widget.MenuBar){oNextItem=3DoParentMenu.activeItem.getPreviousEnabl=
edSibling();if(oNextItem){oParentMenu.clearActiveItem();oNextItem.cfg.set=
Property("selected",true);oSubmenu=3DoNextItem.cfg.getProperty("submenu")=
;if(oSubmenu){oSubmenu.show();}=0A=
oNextItem.focus();}}=0A=
else{this.hide();oParentItem.focus();}}=0A=
Event.preventDefault(oEvent);break;}}=0A=
if(oEvent.keyCode=3D=3D27){if(this.cfg.getProperty("position")=3D=3D"dyna=
mic"){this.hide();if(this.parent){this.parent.focus();}}=0A=
else =
if(this.activeItem){oSubmenu=3Dthis.activeItem.cfg.getProperty("submenu")=
;if(oSubmenu&&oSubmenu.cfg.getProperty("visible")){oSubmenu.hide();this.a=
ctiveItem.focus();}=0A=
else{this.activeItem.cfg.setProperty("selected",false);this.activeItem.bl=
ur();}}=0A=
Event.preventDefault(oEvent);}},_onTextResize:function(p_sType,p_aArgs,p_=
oMenu){if(this.browser=3D=3D"gecko"&&!this._handleResize){this._handleRes=
ize=3Dtrue;return;}=0A=
var =
oConfig=3Dthis.cfg;if(oConfig.getProperty("position")=3D=3D"dynamic"){oCo=
nfig.setProperty("width",(this._getOffsetWidth()+"px"));}},_onInit:functi=
on(p_sType,p_aArgs,p_oMenu){if(((this.parent&&!this.lazyLoad)||(!this.par=
ent&&this.cfg.getProperty("position")=3D=3D"static")||(!this.parent&&!thi=
s.lazyLoad&&this.cfg.getProperty("position")=3D=3D"dynamic"))&&this.getIt=
emGroups().length=3D=3D=3D0){if(this.srcElement){this._initSubTree();}=0A=
if(this.itemData){this.addItems(this.itemData);}}=0A=
else =
if(this.lazyLoad){this.cfg.fireQueue();}},_onBeforeRender:function(p_sTyp=
e,p_aArgs,p_oMenu){var =
oConfig=3Dthis.cfg,oEl=3Dthis.element,nListElements=3Dthis._aListElements=
.length;if(nListElements>0){var =
i=3D0,bFirstList=3Dtrue,oUL,oGroupTitle;do{oUL=3Dthis._aListElements[i];i=
f(oUL){if(bFirstList){Dom.addClass(oUL,"first-of-type");bFirstList=3Dfals=
e;}=0A=
if(!Dom.isAncestor(oEl,oUL)){this.appendToBody(oUL);}=0A=
oGroupTitle=3Dthis._aGroupTitleElements[i];if(oGroupTitle){if(!Dom.isAnce=
stor(oEl,oGroupTitle)){oUL.parentNode.insertBefore(oGroupTitle,oUL);}=0A=
Dom.addClass(oUL,"hastitle");}}=0A=
i++;}=0A=
while(i<nListElements);}},_onRender:function(p_sType,p_aArgs,p_oMenu){if(=
this.cfg.getProperty("position")=3D=3D"dynamic"){var =
sWidth=3Dthis.element.parentNode.tagName.toUpperCase()=3D=3D"BODY"?this.e=
lement.offsetWidth:this._getOffsetWidth();this.cfg.setProperty("width",(s=
Width+"px"));}},_onBeforeShow:function(p_sType,p_aArgs,p_oMenu){if(this.l=
azyLoad&&this.getItemGroups().length=3D=3D=3D0){if(this.srcElement){this.=
_initSubTree();}=0A=
if(this.itemData){if(this.parent&&this.parent.parent&&this.parent.parent.=
srcElement&&this.parent.parent.srcElement.tagName.toUpperCase()=3D=3D"SEL=
ECT"){var nOptions=3Dthis.itemData.length;for(var =
n=3D0;n<nOptions;n++){if(this.itemData[n].tagName){this.addItem((new =
this.ITEM_TYPE(this.itemData[n])));}}}=0A=
else{this.addItems(this.itemData);}}=0A=
if(this.srcElement){this.render();}=0A=
else{if(this.parent){this.render(this.parent.element);}=0A=
else{this.render(this.cfg.getProperty("container"));}}}},_onShow:function=
(p_sType,p_aArgs,p_oMenu){this.setInitialFocus();var =
oParent=3Dthis.parent;if(oParent){var =
oParentMenu=3DoParent.parent,aParentAlignment=3DoParentMenu.cfg.getProper=
ty("submenualignment"),aAlignment=3Dthis.cfg.getProperty("submenualignmen=
t");if((aParentAlignment[0]!=3DaAlignment[0])&&(aParentAlignment[1]!=3DaA=
lignment[1])){this.cfg.setProperty("submenualignment",[aParentAlignment[0=
],aParentAlignment[1]]);}=0A=
if(!oParentMenu.cfg.getProperty("autosubmenudisplay")&&oParentMenu.cfg.ge=
tProperty("position")=3D=3D"static"){oParentMenu.cfg.setProperty("autosub=
menudisplay",true);function =
disableAutoSubmenuDisplay(p_oEvent){if(p_oEvent.type=3D=3D"mousedown"||(p=
_oEvent.type=3D=3D"keydown"&&p_oEvent.keyCode=3D=3D27)){var =
oTarget=3DEvent.getTarget(p_oEvent);if(oTarget!=3DoParentMenu.element||!Y=
AHOO.util.Dom.isAncestor(oParentMenu.element,oTarget)){oParentMenu.cfg.se=
tProperty("autosubmenudisplay",false);Event.removeListener(document,"mous=
edown",disableAutoSubmenuDisplay);Event.removeListener(document,"keydown"=
,disableAutoSubmenuDisplay);}}}=0A=
Event.addListener(document,"mousedown",disableAutoSubmenuDisplay);Event.a=
ddListener(document,"keydown",disableAutoSubmenuDisplay);}}},_onBeforeHid=
e:function(p_sType,p_aArgs,p_oMenu){var =
oActiveItem=3Dthis.activeItem;if(oActiveItem){var =
oConfig=3DoActiveItem.cfg;oConfig.setProperty("selected",false);var =
oSubmenu=3DoConfig.getProperty("submenu");if(oSubmenu){oSubmenu.hide();}=0A=
oActiveItem.blur();}},_onParentMenuConfigChange:function(p_sType,p_aArgs,=
p_oSubmenu){var =
sPropertyName=3Dp_aArgs[0][0],oPropertyValue=3Dp_aArgs[0][1];switch(sProp=
ertyName){case"iframe":case"constraintoviewport":case"hidedelay":case"sho=
wdelay":case"clicktohide":case"effect":p_oSubmenu.cfg.setProperty(sProper=
tyName,oPropertyValue);break;}},_onParentMenuRender:function(p_sType,p_aA=
rgs,p_oSubmenu){var =
oParentMenu=3Dp_oSubmenu.parent.parent,oConfig=3D{constraintoviewport:oPa=
rentMenu.cfg.getProperty("constraintoviewport"),xy:[0,0],clicktohide:oPar=
entMenu.cfg.getProperty("clicktohide"),effect:oParentMenu.cfg.getProperty=
("effect"),showdelay:oParentMenu.cfg.getProperty("showdelay"),hidedelay:o=
ParentMenu.cfg.getProperty("hidedelay")};if(this.cfg.getProperty("positio=
n")=3D=3DoParentMenu.cfg.getProperty("position")){oConfig.iframe=3DoParen=
tMenu.cfg.getProperty("iframe");}=0A=
p_oSubmenu.cfg.applyConfig(oConfig);if(!this.lazyLoad){if(Dom.inDocument(=
this.element)){this.render();}=0A=
else{this.render(this.parent.element);}}},_onSubmenuBeforeShow:function(p=
_sType,p_aArgs,p_oSubmenu){var =
oParent=3Dthis.parent,aAlignment=3DoParent.parent.cfg.getProperty("submen=
ualignment");this.cfg.setProperty("context",[oParent.element,aAlignment[0=
],aAlignment[1]]);},_onSubmenuShow:function(p_sType,p_aArgs,p_oSubmenu){v=
ar =
oParent=3Dthis.parent;oParent.submenuIndicator.alt=3DoParent.EXPANDED_SUB=
MENU_INDICATOR_ALT_TEXT;},_onSubmenuHide:function(p_sType,p_aArgs,p_oSubm=
enu){var =
oParent=3Dthis.parent;oParent.submenuIndicator.alt=3DoParent.COLLAPSED_SU=
BMENU_INDICATOR_ALT_TEXT;},_onMenuItemFocus:function(p_sType,p_aArgs,p_oI=
tem){this.activeItem=3Dp_oItem;},_onMenuItemBlur:function(p_sType,p_aArgs=
){this.activeItem=3Dnull;},_onMenuItemConfigChange:function(p_sType,p_aAr=
gs,p_oItem){var =
sProperty=3Dp_aArgs[0][0];switch(sProperty){case"submenu":var =
oSubmenu=3Dp_aArgs[0][1];if(oSubmenu){this._configureSubmenu(p_oItem);}=0A=
break;case"text":case"helptext":if(this.element.style.width){var =
sWidth=3Dthis._getOffsetWidth()+"px";Dom.setStyle(this.element,"width",sW=
idth);}=0A=
break;}},enforceConstraints:function(type,args,obj){var =
oConfig=3Dthis.cfg,pos=3Dargs[0],x=3Dpos[0],y=3Dpos[1],offsetHeight=3Dthi=
s.element.offsetHeight,offsetWidth=3Dthis.element.offsetWidth,viewPortWid=
th=3DYAHOO.util.Dom.getViewportWidth(),viewPortHeight=3DYAHOO.util.Dom.ge=
tViewportHeight(),scrollX=3DMath.max(document.documentElement.scrollLeft,=
document.body.scrollLeft),scrollY=3DMath.max(document.documentElement.scr=
ollTop,document.body.scrollTop),topConstraint=3DscrollY+10,leftConstraint=
=3DscrollX+10,bottomConstraint=3DscrollY+viewPortHeight-offsetHeight-10,r=
ightConstraint=3DscrollX+viewPortWidth-offsetWidth-10,aContext=3DoConfig.=
getProperty("context"),oContextElement=3DaContext?aContext[0]:null;if(x<1=
0){x=3DleftConstraint;}else =
if((x+offsetWidth)>viewPortWidth){if(oContextElement&&((x-oContextElement=
.offsetWidth)>offsetWidth)){x=3D(x-(oContextElement.offsetWidth+offsetWid=
th));}=0A=
else{x=3DrightConstraint;}}=0A=
if(y<10){y=3DtopConstraint;}else =
if(y>bottomConstraint){if(oContextElement&&(y>offsetHeight)){y=3D((y+oCon=
textElement.offsetHeight)-offsetHeight);}=0A=
else{y=3DbottomConstraint;}}=0A=
oConfig.setProperty("x",x,true);oConfig.setProperty("y",y,true);oConfig.s=
etProperty("xy",[x,y],true);},configVisible:function(p_sType,p_aArgs,p_oM=
enu){if(this.cfg.getProperty("position")=3D=3D"dynamic"){YAHOO.widget.Men=
u.superclass.configVisible.call(this,p_sType,p_aArgs,p_oMenu);}=0A=
else{var =
bVisible=3Dp_aArgs[0],sDisplay=3DDom.getStyle(this.element,"display");if(=
bVisible){if(sDisplay!=3D"block"){this.beforeShowEvent.fire();Dom.setStyl=
e(this.element,"display","block");this.showEvent.fire();}}=0A=
else{if(sDisplay=3D=3D"block"){this.beforeHideEvent.fire();Dom.setStyle(t=
his.element,"display","none");this.hideEvent.fire();}}}},configPosition:f=
unction(p_sType,p_aArgs,p_oMenu){var =
sCSSPosition=3Dp_aArgs[0]=3D=3D"static"?"static":"absolute",oCfg=3Dthis.c=
fg;Dom.setStyle(this.element,"position",sCSSPosition);if(sCSSPosition=3D=3D=
"static"){oCfg.setProperty("iframe",false);Dom.setStyle(this.element,"dis=
play","block");oCfg.setProperty("visible",true);}=0A=
else{Dom.setStyle(this.element,"visibility","hidden");}=0A=
if(sCSSPosition=3D=3D"absolute"){var =
nZIndex=3DoCfg.getProperty("zindex");if(!nZIndex||nZIndex=3D=3D=3D0){nZIn=
dex=3Dthis.parent?(this.parent.parent.cfg.getProperty("zindex")+1):1;oCfg=
.setProperty("zindex",nZIndex);}}},configIframe:function(p_sType,p_aArgs,=
p_oMenu){if(this.cfg.getProperty("position")=3D=3D"dynamic"){YAHOO.widget=
.Menu.superclass.configIframe.call(this,p_sType,p_aArgs,p_oMenu);}},confi=
gHideDelay:function(p_sType,p_aArgs,p_oMenu){var =
nHideDelay=3Dp_aArgs[0],oMouseOutEvent=3Dthis.mouseOutEvent,oMouseOverEve=
nt=3Dthis.mouseOverEvent,oKeyDownEvent=3Dthis.keyDownEvent;if(nHideDelay>=
0){if(!this._hideDelayEventHandlersAssigned){oMouseOutEvent.subscribe(thi=
s._execHideDelay,true);oMouseOverEvent.subscribe(this._cancelHideDelay,th=
is,true);oKeyDownEvent.subscribe(this._cancelHideDelay,this,true);this._h=
ideDelayEventHandlersAssigned=3Dtrue;}}=0A=
else{oMouseOutEvent.unsubscribe(this._execHideDelay,this);oMouseOverEvent=
.unsubscribe(this._cancelHideDelay,this);oKeyDownEvent.unsubscribe(this._=
cancelHideDelay,this);this._hideDelayEventHandlersAssigned=3Dfalse;}},con=
figContainer:function(p_sType,p_aArgs,p_oMenu){var =
oElement=3Dp_aArgs[0];if(typeof =
oElement=3D=3D'string'){this.cfg.setProperty("container",document.getElem=
entById(oElement),true);}},initEvents:function(){YAHOO.widget.Menu.superc=
lass.initEvents.call(this);var =
CustomEvent=3DYAHOO.util.CustomEvent;this.mouseOverEvent=3Dnew =
CustomEvent("mouseOverEvent",this);this.mouseOutEvent=3Dnew =
CustomEvent("mouseOutEvent",this);this.mouseDownEvent=3Dnew =
CustomEvent("mouseDownEvent",this);this.mouseUpEvent=3Dnew =
CustomEvent("mouseUpEvent",this);this.clickEvent=3Dnew =
CustomEvent("clickEvent",this);this.keyPressEvent=3Dnew =
CustomEvent("keyPressEvent",this);this.keyDownEvent=3Dnew =
CustomEvent("keyDownEvent",this);this.keyUpEvent=3Dnew =
CustomEvent("keyUpEvent",this);this.itemAddedEvent=3Dnew =
CustomEvent("itemAddedEvent",this);this.itemRemovedEvent=3Dnew =
CustomEvent("itemRemovedEvent",this);},getRoot:function(){var =
oItem=3Dthis.parent;if(oItem){var oParentMenu=3DoItem.parent;return =
oParentMenu?oParentMenu.getRoot():this;}=0A=
else{return this;}},toString:function(){return("Menu =
"+this.id);},setItemGroupTitle:function(p_sGroupTitle,p_nGroupIndex){if(t=
ypeof p_sGroupTitle=3D=3D"string"&&p_sGroupTitle.length>0){var =
nGroupIndex=3Dtypeof =
p_nGroupIndex=3D=3D"number"?p_nGroupIndex:0,oTitle=3Dthis._aGroupTitleEle=
ments[nGroupIndex];if(oTitle){oTitle.innerHTML=3Dp_sGroupTitle;}=0A=
else{oTitle=3Ddocument.createElement(this.GROUP_TITLE_TAG_NAME);oTitle.in=
nerHTML=3Dp_sGroupTitle;this._aGroupTitleElements[nGroupIndex]=3DoTitle;}=0A=
var =
i=3Dthis._aGroupTitleElements.length-1,nFirstIndex;do{if(this._aGroupTitl=
eElements[i]){Dom.removeClass(this._aGroupTitleElements[i],"first-of-type=
");nFirstIndex=3Di;}}=0A=
while(i--);if(nFirstIndex!=3D=3Dnull){Dom.addClass(this._aGroupTitleEleme=
nts[nFirstIndex],"first-of-type");}}},addItem:function(p_oItem,p_nGroupIn=
dex){if(p_oItem){return =
this._addItemToGroup(p_nGroupIndex,p_oItem);}},addItems:function(p_aItems=
,p_nGroupIndex){function isArray(p_oValue){return(typeof =
p_oValue=3D=3D"object"&&p_oValue.constructor=3D=3DArray);}=0A=
if(isArray(p_aItems)){var =
nItems=3Dp_aItems.length,aItems=3D[],oItem;for(var =
i=3D0;i<nItems;i++){oItem=3Dp_aItems[i];if(isArray(oItem)){aItems[aItems.=
length]=3Dthis.addItems(oItem,i);}=0A=
else{aItems[aItems.length]=3Dthis._addItemToGroup(p_nGroupIndex,oItem);}}=0A=
if(aItems.length){return =
aItems;}}},insertItem:function(p_oItem,p_nItemIndex,p_nGroupIndex){if(p_o=
Item){return =
this._addItemToGroup(p_nGroupIndex,p_oItem,p_nItemIndex);}},removeItem:fu=
nction(p_oObject,p_nGroupIndex){if(typeof p_oObject!=3D"undefined"){var =
oItem;if(p_oObject instanceof =
YAHOO.widget.MenuItem){oItem=3Dthis._removeItemFromGroupByValue(p_nGroupI=
ndex,p_oObject);}=0A=
else if(typeof =
p_oObject=3D=3D"number"){oItem=3Dthis._removeItemFromGroupByIndex(p_nGrou=
pIndex,p_oObject);}=0A=
if(oItem){oItem.destroy();return =
oItem;}}},getItemGroups:function(){return =
this._aItemGroups;},getItem:function(p_nItemIndex,p_nGroupIndex){if(typeo=
f p_nItemIndex=3D=3D"number"){var =
aGroup=3Dthis._getItemGroup(p_nGroupIndex);if(aGroup){return =
aGroup[p_nItemIndex];}}},destroy:function(){this.mouseOverEvent.unsubscri=
beAll();this.mouseOutEvent.unsubscribeAll();this.mouseDownEvent.unsubscri=
beAll();this.mouseUpEvent.unsubscribeAll();this.clickEvent.unsubscribeAll=
();this.keyPressEvent.unsubscribeAll();this.keyDownEvent.unsubscribeAll()=
;this.keyUpEvent.unsubscribeAll();this.itemAddedEvent.unsubscribeAll();th=
is.itemRemovedEvent.unsubscribeAll();var =
nItemGroups=3Dthis._aItemGroups.length,nItems,oItemGroup,oItem,i,n;if(nIt=
emGroups>0){i=3DnItemGroups-1;do{oItemGroup=3Dthis._aItemGroups[i];if(oIt=
emGroup){nItems=3DoItemGroup.length;if(nItems>0){n=3DnItems-1;do{oItem=3D=
this._aItemGroups[i][n];if(oItem){oItem.destroy();}}=0A=
while(n--);}}}=0A=
while(i--);}=0A=
YAHOO.widget.Menu.superclass.destroy.call(this);},setInitialFocus:functio=
n(){var =
oItem=3Dthis._getFirstEnabledItem();if(oItem){oItem.focus();}},setInitial=
Selection:function(){var =
oItem=3Dthis._getFirstEnabledItem();if(oItem){oItem.cfg.setProperty("sele=
cted",true);}},clearActiveItem:function(p_bBlur){if(this.cfg.getProperty(=
"showdelay")>0){this._cancelShowDelay();}=0A=
var oActiveItem=3Dthis.activeItem;if(oActiveItem){var =
oConfig=3DoActiveItem.cfg;oConfig.setProperty("selected",false);var =
oSubmenu=3DoConfig.getProperty("submenu");if(oSubmenu){oSubmenu.hide();}=0A=
if(p_bBlur){oActiveItem.blur();}}},initDefaultConfig:function(){YAHOO.wid=
get.Menu.superclass.initDefaultConfig.call(this);var =
oConfig=3Dthis.cfg;oConfig.addProperty("visible",{value:false,handler:thi=
s.configVisible,validator:this.cfg.checkBoolean});oConfig.addProperty("co=
nstraintoviewport",{value:true,handler:this.configConstrainToViewport,val=
idator:this.cfg.checkBoolean,supercedes:["iframe","x","y","xy"]});oConfig=
.addProperty("position",{value:"dynamic",handler:this.configPosition,vali=
dator:this._checkPosition,supercedes:["visible"]});oConfig.addProperty("s=
ubmenualignment",{value:["tl","tr"]});oConfig.addProperty("autosubmenudis=
play",{value:true,validator:oConfig.checkBoolean});oConfig.addProperty("s=
howdelay",{value:0,validator:oConfig.checkNumber});oConfig.addProperty("h=
idedelay",{value:0,validator:oConfig.checkNumber,handler:this.configHideD=
elay,suppressEvent:true});oConfig.addProperty("clicktohide",{value:true,v=
alidator:oConfig.checkBoolean});this.cfg.addProperty("container",{value:d=
ocument.body,handler:this.configContainer});}});})();YAHOO.widget.MenuMod=
ule=3DYAHOO.widget.Menu;(function(){var =
Dom=3DYAHOO.util.Dom,Module=3DYAHOO.widget.Module,Menu=3DYAHOO.widget.Men=
u;YAHOO.widget.MenuItem=3Dfunction(p_oObject,p_oConfig){if(p_oObject){if(=
p_oConfig){this.parent=3Dp_oConfig.parent;this.value=3Dp_oConfig.value;}=0A=
this.init(p_oObject,p_oConfig);}};YAHOO.widget.MenuItem.prototype=3D{SUBM=
ENU_INDICATOR_IMAGE_PATH:"nt/ic/ut/alt1/menuarorght8_nrm_1.gif",SELECTED_=
SUBMENU_INDICATOR_IMAGE_PATH:"nt/ic/ut/alt1/menuarorght8_hov_1.gif",DISAB=
LED_SUBMENU_INDICATOR_IMAGE_PATH:"nt/ic/ut/alt1/menuarorght8_dim_1.gif",C=
OLLAPSED_SUBMENU_INDICATOR_ALT_TEXT:"Collapsed.  Click to =
expand.",EXPANDED_SUBMENU_INDICATOR_ALT_TEXT:"Expanded.  Click to =
collapse.",DISABLED_SUBMENU_INDICATOR_ALT_TEXT:"Disabled.",CHECKED_IMAGE_=
PATH:"nt/ic/ut/bsc/menuchk8_nrm_1.gif",SELECTED_CHECKED_IMAGE_PATH:"nt/ic=
/ut/bsc/menuchk8_hov_1.gif",DISABLED_CHECKED_IMAGE_PATH:"nt/ic/ut/bsc/men=
uchk8_dim_1.gif",CHECKED_IMAGE_ALT_TEXT:"Checked.",DISABLED_CHECKED_IMAGE=
_ALT_TEXT:"Checked. (Item =
disabled.)",CSS_CLASS_NAME:"yuimenuitem",SUBMENU_TYPE:null,IMG_ROOT:"http=
://us.i1.yimg.com/us.yimg.com/i/",IMG_ROOT_SSL:"https://a248.e.akamai.net=
/sec.yimg.com/i/",_oAnchor:null,_oText:null,_oHelpTextEM:null,_oSubmenu:n=
ull,_checkImage:null,constructor:YAHOO.widget.MenuItem,imageRoot:null,isS=
ecure:Module.prototype.isSecure,index:null,groupIndex:null,parent:null,el=
ement:null,srcElement:null,value:null,submenuIndicator:null,browser:Modul=
e.prototype.browser,destroyEvent:null,mouseOverEvent:null,mouseOutEvent:n=
ull,mouseDownEvent:null,mouseUpEvent:null,clickEvent:null,keyPressEvent:n=
ull,keyDownEvent:null,keyUpEvent:null,focusEvent:null,blurEvent:null,init=
:function(p_oObject,p_oConfig){this.imageRoot=3D(this.isSecure)?this.IMG_=
ROOT_SSL:this.IMG_ROOT;if(!this.SUBMENU_TYPE){this.SUBMENU_TYPE=3DMenu;}=0A=
this.cfg=3Dnew YAHOO.util.Config(this);this.initDefaultConfig();var =
oConfig=3Dthis.cfg;if(this._checkString(p_oObject)){this._createRootNodeS=
tructure();oConfig.setProperty("text",p_oObject);}=0A=
else =
if(this._checkDOMNode(p_oObject)){switch(p_oObject.tagName.toUpperCase())=
{case"OPTION":this._createRootNodeStructure();oConfig.setProperty("text",=
p_oObject.text);this.srcElement=3Dp_oObject;break;case"OPTGROUP":this._cr=
eateRootNodeStructure();oConfig.setProperty("text",p_oObject.label);this.=
srcElement=3Dp_oObject;this._initSubTree();break;case"LI":var =
oAnchor=3Dthis._getFirstElement(p_oObject,"A"),sURL=3D"#",sTarget,sText;i=
f(oAnchor){sURL=3DoAnchor.getAttribute("href");sTarget=3DoAnchor.getAttri=
bute("target");if(oAnchor.innerText){sText=3DoAnchor.innerText;}=0A=
else{var =
oRange=3DoAnchor.ownerDocument.createRange();oRange.selectNodeContents(oA=
nchor);sText=3DoRange.toString();}}=0A=
else{var =
oText=3Dp_oObject.firstChild;sText=3DoText.nodeValue;oAnchor=3Ddocument.c=
reateElement("a");oAnchor.setAttribute("href",sURL);p_oObject.replaceChil=
d(oAnchor,oText);oAnchor.appendChild(oText);}=0A=
this.srcElement=3Dp_oObject;this.element=3Dp_oObject;this._oAnchor=3DoAnc=
hor;var =
oEmphasisNode=3Dthis._getFirstElement(oAnchor),bEmphasis=3Dfalse,bStrongE=
mphasis=3Dfalse;if(oEmphasisNode){this._oText=3DoEmphasisNode.firstChild;=
switch(oEmphasisNode.tagName.toUpperCase()){case"EM":bEmphasis=3Dtrue;bre=
ak;case"STRONG":bStrongEmphasis=3Dtrue;break;}}=0A=
else{this._oText=3DoAnchor.firstChild;}=0A=
oConfig.setProperty("text",sText,true);oConfig.setProperty("url",sURL,tru=
e);oConfig.setProperty("target",sTarget,true);oConfig.setProperty("emphas=
is",bEmphasis,true);oConfig.setProperty("strongemphasis",bStrongEmphasis,=
true);this._initSubTree();break;}}=0A=
if(this.element){Dom.addClass(this.element,this.CSS_CLASS_NAME);var =
CustomEvent=3DYAHOO.util.CustomEvent;this.destroyEvent=3Dnew =
CustomEvent("destroyEvent",this);this.mouseOverEvent=3Dnew =
CustomEvent("mouseOverEvent",this);this.mouseOutEvent=3Dnew =
CustomEvent("mouseOutEvent",this);this.mouseDownEvent=3Dnew =
CustomEvent("mouseDownEvent",this);this.mouseUpEvent=3Dnew =
CustomEvent("mouseUpEvent",this);this.clickEvent=3Dnew =
CustomEvent("clickEvent",this);this.keyPressEvent=3Dnew =
CustomEvent("keyPressEvent",this);this.keyDownEvent=3Dnew =
CustomEvent("keyDownEvent",this);this.keyUpEvent=3Dnew =
CustomEvent("keyUpEvent",this);this.focusEvent=3Dnew =
CustomEvent("focusEvent",this);this.blurEvent=3Dnew =
CustomEvent("blurEvent",this);if(p_oConfig){oConfig.applyConfig(p_oConfig=
);}=0A=
oConfig.fireQueue();}},_getFirstElement:function(p_oElement,p_sTagName){v=
ar =
oElement;if(p_oElement.firstChild&&p_oElement.firstChild.nodeType=3D=3D1)=
{oElement=3Dp_oElement.firstChild;}=0A=
else =
if(p_oElement.firstChild&&p_oElement.firstChild.nextSibling&&p_oElement.f=
irstChild.nextSibling.nodeType=3D=3D1){oElement=3Dp_oElement.firstChild.n=
extSibling;}=0A=
if(p_sTagName){return(oElement&&oElement.tagName.toUpperCase()=3D=3Dp_sTa=
gName)?oElement:false;}=0A=
return oElement;},_checkString:function(p_oObject){return(typeof =
p_oObject=3D=3D"string");},_checkDOMNode:function(p_oObject){return(p_oOb=
ject&&p_oObject.tagName);},_createRootNodeStructure:function(){this.eleme=
nt=3Ddocument.createElement("li");this._oText=3Ddocument.createTextNode("=
");this._oAnchor=3Ddocument.createElement("a");this._oAnchor.appendChild(=
this._oText);this.cfg.refireEvent("url");this.element.appendChild(this._o=
Anchor);},_initSubTree:function(){var =
oSrcEl=3Dthis.srcElement,oConfig=3Dthis.cfg;if(oSrcEl.childNodes.length>0=
){if(this.parent.lazyLoad&&this.parent.srcElement&&this.parent.srcElement=
.tagName.toUpperCase()=3D=3D"SELECT"){oConfig.setProperty("submenu",{id:D=
om.generateId(),itemdata:oSrcEl.childNodes});}=0A=
else{var =
oNode=3DoSrcEl.firstChild,aOptions=3D[];do{if(oNode&&oNode.tagName){switc=
h(oNode.tagName.toUpperCase()){case"DIV":oConfig.setProperty("submenu",oN=
ode);break;case"OPTION":aOptions[aOptions.length]=3DoNode;break;}}}=0A=
while((oNode=3DoNode.nextSibling));var =
nOptions=3DaOptions.length;if(nOptions>0){var oMenu=3Dnew =
this.SUBMENU_TYPE(Dom.generateId());oConfig.setProperty("submenu",oMenu);=
for(var n=3D0;n<nOptions;n++){oMenu.addItem((new =
oMenu.ITEM_TYPE(aOptions[n])));}}}}},_preloadImage:function(p_sPath){var =
sPath=3Dthis.imageRoot+p_sPath;if(!document.images[sPath]){var =
oImage=3Ddocument.createElement("img");oImage.src=3DsPath;oImage.name=3Ds=
Path;oImage.id=3DsPath;oImage.style.display=3D"none";document.body.append=
Child(oImage);}},configText:function(p_sType,p_aArgs,p_oItem){var =
sText=3Dp_aArgs[0];if(this._oText){this._oText.nodeValue=3DsText;}},confi=
gHelpText:function(p_sType,p_aArgs,p_oItem){var =
me=3Dthis,oHelpText=3Dp_aArgs[0],oEl=3Dthis.element,oConfig=3Dthis.cfg,aN=
odes=3D[oEl,this._oAnchor],oImg=3Dthis.submenuIndicator;function =
initHelpText(){Dom.addClass(aNodes,"hashelptext");if(oConfig.getProperty(=
"disabled")){oConfig.refireEvent("disabled");}=0A=
if(oConfig.getProperty("selected")){oConfig.refireEvent("selected");}}=0A=
function =
removeHelpText(){Dom.removeClass(aNodes,"hashelptext");oEl.removeChild(me=
._oHelpTextEM);me._oHelpTextEM=3Dnull;}=0A=
if(this._checkDOMNode(oHelpText)){if(this._oHelpTextEM){this._oHelpTextEM=
.parentNode.replaceChild(oHelpText,this._oHelpTextEM);}=0A=
else{this._oHelpTextEM=3DoHelpText;oEl.insertBefore(this._oHelpTextEM,oIm=
g);}=0A=
initHelpText();}=0A=
else =
if(this._checkString(oHelpText)){if(oHelpText.length=3D=3D=3D0){removeHel=
pText();}=0A=
else{if(!this._oHelpTextEM){this._oHelpTextEM=3Ddocument.createElement("e=
m");oEl.insertBefore(this._oHelpTextEM,oImg);}=0A=
this._oHelpTextEM.innerHTML=3DoHelpText;initHelpText();}}=0A=
else =
if(!oHelpText&&this._oHelpTextEM){removeHelpText();}},configURL:function(=
p_sType,p_aArgs,p_oItem){var sURL=3Dp_aArgs[0];if(!sURL){sURL=3D"#";}=0A=
this._oAnchor.setAttribute("href",sURL);},configTarget:function(p_sType,p=
_aArgs,p_oItem){var =
sTarget=3Dp_aArgs[0],oAnchor=3Dthis._oAnchor;if(sTarget&&sTarget.length>0=
){oAnchor.setAttribute("target",sTarget);}=0A=
else{oAnchor.removeAttribute("target");}},configEmphasis:function(p_sType=
,p_aArgs,p_oItem){var =
bEmphasis=3Dp_aArgs[0],oAnchor=3Dthis._oAnchor,oText=3Dthis._oText,oConfi=
g=3Dthis.cfg,oEM;if(bEmphasis&&oConfig.getProperty("strongemphasis")){oCo=
nfig.setProperty("strongemphasis",false);}=0A=
if(oAnchor){if(bEmphasis){oEM=3Ddocument.createElement("em");oEM.appendCh=
ild(oText);oAnchor.appendChild(oEM);}=0A=
else{oEM=3Dthis._getFirstElement(oAnchor,"EM");if(oEM){oAnchor.removeChil=
d(oEM);oAnchor.appendChild(oText);}}}},configStrongEmphasis:function(p_sT=
ype,p_aArgs,p_oItem){var =
bStrongEmphasis=3Dp_aArgs[0],oAnchor=3Dthis._oAnchor,oText=3Dthis._oText,=
oConfig=3Dthis.cfg,oStrong;if(bStrongEmphasis&&oConfig.getProperty("empha=
sis")){oConfig.setProperty("emphasis",false);}=0A=
if(oAnchor){if(bStrongEmphasis){oStrong=3Ddocument.createElement("strong"=
);oStrong.appendChild(oText);oAnchor.appendChild(oStrong);}=0A=
else{oStrong=3Dthis._getFirstElement(oAnchor,"STRONG");if(oStrong){oAncho=
r.removeChild(oStrong);oAnchor.appendChild(oText);}}}},configChecked:func=
tion(p_sType,p_aArgs,p_oItem){var =
bChecked=3Dp_aArgs[0],oEl=3Dthis.element,oConfig=3Dthis.cfg,oImg;if(bChec=
ked){this._preloadImage(this.CHECKED_IMAGE_PATH);this._preloadImage(this.=
SELECTED_CHECKED_IMAGE_PATH);this._preloadImage(this.DISABLED_CHECKED_IMA=
GE_PATH);oImg=3Ddocument.createElement("img");oImg.src=3D(this.imageRoot+=
this.CHECKED_IMAGE_PATH);oImg.alt=3Dthis.CHECKED_IMAGE_ALT_TEXT;var =
oSubmenu=3Dthis.cfg.getProperty("submenu");if(oSubmenu){oEl.insertBefore(=
oImg,oSubmenu.element);}=0A=
else{oEl.appendChild(oImg);}=0A=
Dom.addClass([oEl,oImg],"checked");this._checkImage=3DoImg;if(oConfig.get=
Property("disabled")){oConfig.refireEvent("disabled");}=0A=
if(oConfig.getProperty("selected")){oConfig.refireEvent("selected");}}=0A=
else{oImg=3Dthis._checkImage;Dom.removeClass([oEl,oImg],"checked");if(oIm=
g){oEl.removeChild(oImg);}=0A=
this._checkImage=3Dnull;}},configDisabled:function(p_sType,p_aArgs,p_oIte=
m){var =
bDisabled=3Dp_aArgs[0],oAnchor=3Dthis._oAnchor,aNodes=3D[this.element,oAn=
chor],oEM=3Dthis._oHelpTextEM,oConfig=3Dthis.cfg,oImg,sImgSrc,sImgAlt;if(=
oEM){aNodes[2]=3DoEM;}=0A=
if(this.cfg.getProperty("checked")){sImgAlt=3Dthis.CHECKED_IMAGE_ALT_TEXT=
;sImgSrc=3Dthis.CHECKED_IMAGE_PATH;oImg=3Dthis._checkImage;if(bDisabled){=
sImgAlt=3Dthis.DISABLED_CHECKED_IMAGE_ALT_TEXT;sImgSrc=3Dthis.DISABLED_CH=
ECKED_IMAGE_PATH;}=0A=
oImg.src=3Ddocument.images[(this.imageRoot+sImgSrc)].src;oImg.alt=3DsImgA=
lt;}=0A=
oImg=3Dthis.submenuIndicator;if(bDisabled){if(oConfig.getProperty("select=
ed")){oConfig.setProperty("selected",false);}=0A=
oAnchor.removeAttribute("href");Dom.addClass(aNodes,"disabled");sImgSrc=3D=
this.DISABLED_SUBMENU_INDICATOR_IMAGE_PATH;sImgAlt=3Dthis.DISABLED_SUBMEN=
U_INDICATOR_ALT_TEXT;}=0A=
else{oAnchor.setAttribute("href",oConfig.getProperty("url"));Dom.removeCl=
ass(aNodes,"disabled");sImgSrc=3Dthis.SUBMENU_INDICATOR_IMAGE_PATH;sImgAl=
t=3Dthis.COLLAPSED_SUBMENU_INDICATOR_ALT_TEXT;}=0A=
if(oImg){oImg.src=3Dthis.imageRoot+sImgSrc;oImg.alt=3DsImgAlt;}},configSe=
lected:function(p_sType,p_aArgs,p_oItem){if(!this.cfg.getProperty("disabl=
ed")){var =
bSelected=3Dp_aArgs[0],oEM=3Dthis._oHelpTextEM,aNodes=3D[this.element,thi=
s._oAnchor],oImg=3Dthis.submenuIndicator,sImgSrc;if(oEM){aNodes[aNodes.le=
ngth]=3DoEM;}=0A=
if(oImg){aNodes[aNodes.length]=3DoImg;}=0A=
if(this.cfg.getProperty("checked")){sImgSrc=3Dthis.imageRoot+(bSelected?t=
his.SELECTED_CHECKED_IMAGE_PATH:this.CHECKED_IMAGE_PATH);this._checkImage=
.src=3Ddocument.images[sImgSrc].src;}=0A=
if(bSelected){Dom.addClass(aNodes,"selected");sImgSrc=3Dthis.SELECTED_SUB=
MENU_INDICATOR_IMAGE_PATH;}=0A=
else{Dom.removeClass(aNodes,"selected");sImgSrc=3Dthis.SUBMENU_INDICATOR_=
IMAGE_PATH;}=0A=
if(oImg){oImg.src=3Ddocument.images[(this.imageRoot+sImgSrc)].src;}}},con=
figSubmenu:function(p_sType,p_aArgs,p_oItem){var =
oEl=3Dthis.element,oSubmenu=3Dp_aArgs[0],oImg=3Dthis.submenuIndicator,oCo=
nfig=3Dthis.cfg,aNodes=3D[this.element,this._oAnchor],oMenu,bLazyLoad=3Dt=
his.parent&&this.parent.lazyLoad;if(oSubmenu){if(oSubmenu instanceof =
Menu){oMenu=3DoSubmenu;oMenu.parent=3Dthis;oMenu.lazyLoad=3DbLazyLoad;}=0A=
else if(typeof =
oSubmenu=3D=3D"object"&&oSubmenu.id&&!oSubmenu.nodeType){var =
sSubmenuId=3DoSubmenu.id,oSubmenuConfig=3DoSubmenu;oSubmenuConfig.lazyloa=
d=3DbLazyLoad;oSubmenuConfig.parent=3Dthis;oMenu=3Dnew =
this.SUBMENU_TYPE(sSubmenuId,oSubmenuConfig);this.cfg.setProperty("submen=
u",oMenu,true);}=0A=
else{oMenu=3Dnew =
this.SUBMENU_TYPE(oSubmenu,{lazyload:bLazyLoad,parent:this});this.cfg.set=
Property("submenu",oMenu,true);}=0A=
if(oMenu){this._oSubmenu=3DoMenu;if(!oImg){this._preloadImage(this.SUBMEN=
U_INDICATOR_IMAGE_PATH);this._preloadImage(this.SELECTED_SUBMENU_INDICATO=
R_IMAGE_PATH);this._preloadImage(this.DISABLED_SUBMENU_INDICATOR_IMAGE_PA=
TH);oImg=3Ddocument.createElement("img");oImg.src=3D(this.imageRoot+this.=
SUBMENU_INDICATOR_IMAGE_PATH);oImg.alt=3Dthis.COLLAPSED_SUBMENU_INDICATOR=
_ALT_TEXT;oEl.appendChild(oImg);this.submenuIndicator=3DoImg;Dom.addClass=
(aNodes,"hassubmenu");if(oConfig.getProperty("disabled")){oConfig.refireE=
vent("disabled");}=0A=
if(oConfig.getProperty("selected")){oConfig.refireEvent("selected");}}}}=0A=
else{Dom.removeClass(aNodes,"hassubmenu");if(oImg){oEl.removeChild(oImg);=
}=0A=
if(this._oSubmenu){this._oSubmenu.destroy();}}},initDefaultConfig:functio=
n(){var =
oConfig=3Dthis.cfg,CheckBoolean=3DoConfig.checkBoolean;oConfig.addPropert=
y("text",{value:"",handler:this.configText,validator:this._checkString,su=
ppressEvent:true});oConfig.addProperty("helptext",{handler:this.configHel=
pText});oConfig.addProperty("url",{value:"#",handler:this.configURL,suppr=
essEvent:true});oConfig.addProperty("target",{handler:this.configTarget,s=
uppressEvent:true});oConfig.addProperty("emphasis",{value:false,handler:t=
his.configEmphasis,validator:CheckBoolean,suppressEvent:true});oConfig.ad=
dProperty("strongemphasis",{value:false,handler:this.configStrongEmphasis=
,validator:CheckBoolean,suppressEvent:true});oConfig.addProperty("checked=
",{value:false,handler:this.configChecked,validator:this.cfg.checkBoolean=
,suppressEvent:true,supercedes:["disabled"]});oConfig.addProperty("disabl=
ed",{value:false,handler:this.configDisabled,validator:CheckBoolean,suppr=
essEvent:true});oConfig.addProperty("selected",{value:false,handler:this.=
configSelected,validator:CheckBoolean,suppressEvent:true});oConfig.addPro=
perty("submenu",{handler:this.configSubmenu});},getNextEnabledSibling:fun=
ction(){if(this.parent instanceof Menu){var =
nGroupIndex=3Dthis.groupIndex;function =
getNextArrayItem(p_aArray,p_nStartIndex){return =
p_aArray[p_nStartIndex]||getNextArrayItem(p_aArray,(p_nStartIndex+1));}=0A=
var =
aItemGroups=3Dthis.parent.getItemGroups(),oNextItem;if(this.index<(aItemG=
roups[nGroupIndex].length-1)){oNextItem=3DgetNextArrayItem(aItemGroups[nG=
roupIndex],(this.index+1));}=0A=
else{var =
nNextGroupIndex;if(nGroupIndex<(aItemGroups.length-1)){nNextGroupIndex=3D=
nGroupIndex+1;}=0A=
else{nNextGroupIndex=3D0;}=0A=
var =
aNextGroup=3DgetNextArrayItem(aItemGroups,nNextGroupIndex);oNextItem=3Dge=
tNextArrayItem(aNextGroup,0);}=0A=
return(oNextItem.cfg.getProperty("disabled")||oNextItem.element.style.dis=
play=3D=3D"none")?oNextItem.getNextEnabledSibling():oNextItem;}},getPrevi=
ousEnabledSibling:function(){if(this.parent instanceof Menu){var =
nGroupIndex=3Dthis.groupIndex;function =
getPreviousArrayItem(p_aArray,p_nStartIndex){return =
p_aArray[p_nStartIndex]||getPreviousArrayItem(p_aArray,(p_nStartIndex-1))=
;}=0A=
function getFirstItemIndex(p_aArray,p_nStartIndex){return =
p_aArray[p_nStartIndex]?p_nStartIndex:getFirstItemIndex(p_aArray,(p_nStar=
tIndex+1));}=0A=
var =
aItemGroups=3Dthis.parent.getItemGroups(),oPreviousItem;if(this.index>get=
FirstItemIndex(aItemGroups[nGroupIndex],0)){oPreviousItem=3DgetPreviousAr=
rayItem(aItemGroups[nGroupIndex],(this.index-1));}=0A=
else{var =
nPreviousGroupIndex;if(nGroupIndex>getFirstItemIndex(aItemGroups,0)){nPre=
viousGroupIndex=3DnGroupIndex-1;}=0A=
else{nPreviousGroupIndex=3DaItemGroups.length-1;}=0A=
var =
aPreviousGroup=3DgetPreviousArrayItem(aItemGroups,nPreviousGroupIndex);oP=
reviousItem=3DgetPreviousArrayItem(aPreviousGroup,(aPreviousGroup.length-=
1));}=0A=
return(oPreviousItem.cfg.getProperty("disabled")||oPreviousItem.element.s=
tyle.display=3D=3D"none")?oPreviousItem.getPreviousEnabledSibling():oPrev=
iousItem;}},focus:function(){var =
oParent=3Dthis.parent,oAnchor=3Dthis._oAnchor,oActiveItem=3DoParent.activ=
eItem;function setFocus(){try{oAnchor.focus();}=0A=
catch(e){}}=0A=
if(!this.cfg.getProperty("disabled")&&oParent&&oParent.cfg.getProperty("v=
isible")&&this.element.style.display!=3D"none"){if(oActiveItem){oActiveIt=
em.blur();}=0A=
window.setTimeout(setFocus,0);this.focusEvent.fire();}},blur:function(){v=
ar =
oParent=3Dthis.parent;if(!this.cfg.getProperty("disabled")&&oParent&&Dom.=
getStyle(oParent.element,"visibility")=3D=3D"visible"){this._oAnchor.blur=
();this.blurEvent.fire();}},destroy:function(){var =
oEl=3Dthis.element;if(oEl){var =
oSubmenu=3Dthis.cfg.getProperty("submenu");if(oSubmenu){oSubmenu.destroy(=
);}=0A=
this.mouseOverEvent.unsubscribeAll();this.mouseOutEvent.unsubscribeAll();=
this.mouseDownEvent.unsubscribeAll();this.mouseUpEvent.unsubscribeAll();t=
his.clickEvent.unsubscribeAll();this.keyPressEvent.unsubscribeAll();this.=
keyDownEvent.unsubscribeAll();this.keyUpEvent.unsubscribeAll();this.focus=
Event.unsubscribeAll();this.blurEvent.unsubscribeAll();this.cfg.configCha=
ngedEvent.unsubscribeAll();var =
oParentNode=3DoEl.parentNode;if(oParentNode){oParentNode.removeChild(oEl)=
;this.destroyEvent.fire();}=0A=
this.destroyEvent.unsubscribeAll();}},toString:function(){return("MenuIte=
m: =
"+this.cfg.getProperty("text"));}};})();YAHOO.widget.MenuModuleItem=3DYAH=
OO.widget.MenuItem;YAHOO.widget.ContextMenu=3Dfunction(p_oElement,p_oConf=
ig){YAHOO.widget.ContextMenu.superclass.constructor.call(this,p_oElement,=
p_oConfig);};YAHOO.extend(YAHOO.widget.ContextMenu,YAHOO.widget.Menu,{_oT=
rigger:null,contextEventTarget:null,init:function(p_oElement,p_oConfig){i=
f(!this.ITEM_TYPE){this.ITEM_TYPE=3DYAHOO.widget.ContextMenuItem;}=0A=
YAHOO.widget.ContextMenu.superclass.init.call(this,p_oElement);this.befor=
eInitEvent.fire(YAHOO.widget.ContextMenu);if(p_oConfig){this.cfg.applyCon=
fig(p_oConfig,true);}=0A=
this.initEvent.fire(YAHOO.widget.ContextMenu);},_removeEventHandlers:func=
tion(){var =
Event=3DYAHOO.util.Event,oTrigger=3Dthis._oTrigger,bOpera=3D(this.browser=
=3D=3D"opera");Event.removeListener(oTrigger,(bOpera?"mousedown":"context=
menu"),this._onTriggerContextMenu);if(bOpera){Event.removeListener(oTrigg=
er,"click",this._onTriggerClick);}},_onTriggerClick:function(p_oEvent,p_o=
Menu){if(p_oEvent.ctrlKey){YAHOO.util.Event.stopEvent(p_oEvent);}},_onTri=
ggerContextMenu:function(p_oEvent,p_oMenu){YAHOO.widget.MenuManager.hideV=
isible();var =
Event=3DYAHOO.util.Event,oConfig=3Dthis.cfg;if(p_oEvent.type=3D=3D"moused=
own"&&!p_oEvent.ctrlKey){return;}=0A=
this.contextEventTarget=3DEvent.getTarget(p_oEvent);var =
nX=3DEvent.getPageX(p_oEvent),nY=3DEvent.getPageY(p_oEvent);oConfig.apply=
Config({xy:[nX,nY],visible:true});oConfig.fireQueue();Event.stopEvent(p_o=
Event);},toString:function(){return("ContextMenu =
"+this.id);},initDefaultConfig:function(){YAHOO.widget.ContextMenu.superc=
lass.initDefaultConfig.call(this);this.cfg.addProperty("trigger",{handler=
:this.configTrigger});},destroy:function(){this._removeEventHandlers();YA=
HOO.widget.ContextMenu.superclass.destroy.call(this);},configTrigger:func=
tion(p_sType,p_aArgs,p_oMenu){var =
Event=3DYAHOO.util.Event,oTrigger=3Dp_aArgs[0];if(oTrigger){if(this._oTri=
gger){this._removeEventHandlers();}=0A=
this._oTrigger=3DoTrigger;var =
bOpera=3D(this.browser=3D=3D"opera");Event.addListener(oTrigger,(bOpera?"=
mousedown":"contextmenu"),this._onTriggerContextMenu,this,true);if(bOpera=
){Event.addListener(oTrigger,"click",this._onTriggerClick,this,true);}}=0A=
else{this._removeEventHandlers();}}});YAHOO.widget.ContextMenuItem=3Dfunc=
tion(p_oObject,p_oConfig){YAHOO.widget.ContextMenuItem.superclass.constru=
ctor.call(this,p_oObject,p_oConfig);};YAHOO.extend(YAHOO.widget.ContextMe=
nuItem,YAHOO.widget.MenuItem,{init:function(p_oObject,p_oConfig){if(!this=
.SUBMENU_TYPE){this.SUBMENU_TYPE=3DYAHOO.widget.ContextMenu;}=0A=
YAHOO.widget.ContextMenuItem.superclass.init.call(this,p_oObject);var =
oConfig=3Dthis.cfg;if(p_oConfig){oConfig.applyConfig(p_oConfig,true);}=0A=
oConfig.fireQueue();},toString:function(){return("MenuBarItem: =
"+this.cfg.getProperty("text"));}});YAHOO.widget.MenuBar=3Dfunction(p_oEl=
ement,p_oConfig){YAHOO.widget.MenuBar.superclass.constructor.call(this,p_=
oElement,p_oConfig);};YAHOO.extend(YAHOO.widget.MenuBar,YAHOO.widget.Menu=
,{init:function(p_oElement,p_oConfig){if(!this.ITEM_TYPE){this.ITEM_TYPE=3D=
YAHOO.widget.MenuBarItem;}=0A=
YAHOO.widget.MenuBar.superclass.init.call(this,p_oElement);this.beforeIni=
tEvent.fire(YAHOO.widget.MenuBar);if(p_oConfig){this.cfg.applyConfig(p_oC=
onfig,true);}=0A=
this.initEvent.fire(YAHOO.widget.MenuBar);},CSS_CLASS_NAME:"yuimenubar",_=
onKeyDown:function(p_sType,p_aArgs,p_oMenuBar){var =
Event=3DYAHOO.util.Event,oEvent=3Dp_aArgs[0],oItem=3Dp_aArgs[1],oSubmenu;=
if(oItem&&!oItem.cfg.getProperty("disabled")){var =
oItemCfg=3DoItem.cfg;switch(oEvent.keyCode){case 37:case =
39:if(oItem=3D=3Dthis.activeItem&&!oItemCfg.getProperty("selected")){oIte=
mCfg.setProperty("selected",true);}=0A=
else{var =
oNextItem=3D(oEvent.keyCode=3D=3D37)?oItem.getPreviousEnabledSibling():oI=
tem.getNextEnabledSibling();if(oNextItem){this.clearActiveItem();oNextIte=
m.cfg.setProperty("selected",true);if(this.cfg.getProperty("autosubmenudi=
splay")){oSubmenu=3DoNextItem.cfg.getProperty("submenu");if(oSubmenu){oSu=
bmenu.show();oSubmenu.activeItem.blur();oSubmenu.activeItem=3Dnull;}}=0A=
oNextItem.focus();}}=0A=
Event.preventDefault(oEvent);break;case =
40:if(this.activeItem!=3DoItem){this.clearActiveItem();oItemCfg.setProper=
ty("selected",true);oItem.focus();}=0A=
oSubmenu=3DoItemCfg.getProperty("submenu");if(oSubmenu){if(oSubmenu.cfg.g=
etProperty("visible")){oSubmenu.setInitialSelection();oSubmenu.setInitial=
Focus();}=0A=
else{oSubmenu.show();}}=0A=
Event.preventDefault(oEvent);break;}}=0A=
if(oEvent.keyCode=3D=3D27&&this.activeItem){oSubmenu=3Dthis.activeItem.cf=
g.getProperty("submenu");if(oSubmenu&&oSubmenu.cfg.getProperty("visible")=
){oSubmenu.hide();this.activeItem.focus();}=0A=
else{this.activeItem.cfg.setProperty("selected",false);this.activeItem.bl=
ur();}=0A=
Event.preventDefault(oEvent);}},_onClick:function(p_sType,p_aArgs,p_oMenu=
Bar){YAHOO.widget.MenuBar.superclass._onClick.call(this,p_sType,p_aArgs,p=
_oMenuBar);var =
oItem=3Dp_aArgs[1];if(oItem&&!oItem.cfg.getProperty("disabled")){var =
Event=3DYAHOO.util.Event,Dom=3DYAHOO.util.Dom,oEvent=3Dp_aArgs[0],oTarget=
=3DEvent.getTarget(oEvent),oActiveItem=3Dthis.activeItem,oConfig=3Dthis.c=
fg;if(oActiveItem&&oActiveItem!=3DoItem){this.clearActiveItem();}=0A=
oItem.cfg.setProperty("selected",true);oItem.focus();var =
oSubmenu=3DoItem.cfg.getProperty("submenu");if(oSubmenu&&oTarget!=3DoItem=
.submenuIndicator){if(oSubmenu.cfg.getProperty("visible")){oSubmenu.hide(=
);}=0A=
else{oSubmenu.show();}}}},toString:function(){return("MenuBar =
"+this.id);},initDefaultConfig:function(){YAHOO.widget.MenuBar.superclass=
.initDefaultConfig.call(this);var =
oConfig=3Dthis.cfg;oConfig.addProperty("position",{value:"static",handler=
:this.configPosition,validator:this._checkPosition,supercedes:["visible"]=
});oConfig.addProperty("submenualignment",{value:["tl","bl"]});oConfig.ad=
dProperty("autosubmenudisplay",{value:false,validator:oConfig.checkBoolea=
n});}});YAHOO.widget.MenuBarItem=3Dfunction(p_oObject,p_oConfig){YAHOO.wi=
dget.MenuBarItem.superclass.constructor.call(this,p_oObject,p_oConfig);};=
YAHOO.extend(YAHOO.widget.MenuBarItem,YAHOO.widget.MenuItem,{init:functio=
n(p_oObject,p_oConfig){if(!this.SUBMENU_TYPE){this.SUBMENU_TYPE=3DYAHOO.w=
idget.Menu;}=0A=
YAHOO.widget.MenuBarItem.superclass.init.call(this,p_oObject);var =
oConfig=3Dthis.cfg;if(p_oConfig){oConfig.applyConfig(p_oConfig,true);}=0A=
oConfig.fireQueue();},CSS_CLASS_NAME:"yuimenubaritem",SUBMENU_INDICATOR_I=
MAGE_PATH:"nt/ic/ut/alt1/menuarodwn8_nrm_1.gif",SELECTED_SUBMENU_INDICATO=
R_IMAGE_PATH:"nt/ic/ut/alt1/menuarodwn8_hov_1.gif",DISABLED_SUBMENU_INDIC=
ATOR_IMAGE_PATH:"nt/ic/ut/alt1/menuarodwn8_dim_1.gif",toString:function()=
{return("MenuBarItem: "+this.cfg.getProperty("text"));}});=0A=
=0A=
YAHOO.util.Connect=3D{_msxml_progid:['MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP=
','Microsoft.XMLHTTP'],_http_header:{},_has_http_headers:false,_use_defau=
lt_post_header:true,_default_post_header:'application/x-www-form-urlencod=
ed',_isFormSubmit:false,_isFileUpload:false,_formNode:null,_sFormData:nul=
l,_poll:{},_timeOut:{},_polling_interval:50,_transaction_id:0,setProgId:f=
unction(id)=0A=
{this._msxml_progid.unshift(id);},setDefaultPostHeader:function(b)=0A=
{this._use_default_post_header=3Db;},setPollingInterval:function(i)=0A=
{if(typeof =
i=3D=3D'number'&&isFinite(i)){this._polling_interval=3Di;}},createXhrObje=
ct:function(transactionId)=0A=
{var obj,http;try=0A=
{http=3Dnew XMLHttpRequest();obj=3D{conn:http,tId:transactionId};}=0A=
catch(e)=0A=
{for(var i=3D0;i<this._msxml_progid.length;++i){try=0A=
{http=3Dnew =
ActiveXObject(this._msxml_progid[i]);obj=3D{conn:http,tId:transactionId};=
break;}=0A=
catch(e){}}}=0A=
finally=0A=
{return obj;}},getConnectionObject:function()=0A=
{var o;var tId=3Dthis._transaction_id;try=0A=
{o=3Dthis.createXhrObject(tId);if(o){this._transaction_id++;}}=0A=
catch(e){}=0A=
finally=0A=
{return o;}},asyncRequest:function(method,uri,callback,postData)=0A=
{var o=3Dthis.getConnectionObject();if(!o){return null;}=0A=
else{if(this._isFormSubmit){if(this._isFileUpload){this.uploadFile(o.tId,=
callback,uri,postData);this.releaseObject(o);return;}=0A=
if(method=3D=3D'GET'){if(this._sFormData.length!=3D0){uri+=3D((uri.indexO=
f('?')=3D=3D-1)?'?':'&')+this._sFormData;}=0A=
else{uri+=3D"?"+this._sFormData;}}=0A=
else =
if(method=3D=3D'POST'){postData=3DpostData?this._sFormData+"&"+postData:t=
his._sFormData;}}=0A=
o.conn.open(method,uri,true);if(this._isFormSubmit||(postData&&this._use_=
default_post_header)){this.initHeader('Content-Type',this._default_post_h=
eader);if(this._isFormSubmit){this.resetFormState();}}=0A=
if(this._has_http_headers){this.setHeader(o);}=0A=
this.handleReadyState(o,callback);o.conn.send(postData||null);return =
o;}},handleReadyState:function(o,callback)=0A=
{var =
oConn=3Dthis;if(callback&&callback.timeout){this._timeOut[o.tId]=3Dwindow=
.setTimeout(function(){oConn.abort(o,callback,true);},callback.timeout);}=0A=
this._poll[o.tId]=3Dwindow.setInterval(function(){if(o.conn&&o.conn.ready=
State=3D=3D4){window.clearInterval(oConn._poll[o.tId]);delete =
oConn._poll[o.tId];if(callback&&callback.timeout){delete =
oConn._timeOut[o.tId];}=0A=
oConn.handleTransactionResponse(o,callback);}},this._polling_interval);},=
handleTransactionResponse:function(o,callback,isAbort)=0A=
{if(!callback){this.releaseObject(o);return;}=0A=
var httpStatus,responseObject;try=0A=
{if(o.conn.status!=3D=3Dundefined&&o.conn.status!=3D0){httpStatus=3Do.con=
n.status;}=0A=
else{httpStatus=3D13030;}}=0A=
catch(e){httpStatus=3D13030;}=0A=
if(httpStatus>=3D200&&httpStatus<300){try=0A=
{responseObject=3Dthis.createResponseObject(o,callback.argument);if(callb=
ack.success){if(!callback.scope){callback.success(responseObject);}=0A=
else{callback.success.apply(callback.scope,[responseObject]);}}}=0A=
catch(e){}}=0A=
else{try=0A=
{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case =
12152:case =
13030:responseObject=3Dthis.createExceptionObject(o.tId,callback.argument=
,(isAbort?isAbort:false));if(callback.failure){if(!callback.scope){callba=
ck.failure(responseObject);}=0A=
else{callback.failure.apply(callback.scope,[responseObject]);}}=0A=
break;default:responseObject=3Dthis.createResponseObject(o,callback.argum=
ent);if(callback.failure){if(!callback.scope){callback.failure(responseOb=
ject);}=0A=
else{callback.failure.apply(callback.scope,[responseObject]);}}}}=0A=
catch(e){}}=0A=
this.releaseObject(o);responseObject=3Dnull;},createResponseObject:functi=
on(o,callbackArg)=0A=
{var obj=3D{};var headerObj=3D{};try=0A=
{var headerStr=3Do.conn.getAllResponseHeaders();var =
header=3DheaderStr.split('\n');for(var i=3D0;i<header.length;i++){var =
delimitPos=3Dheader[i].indexOf(':');if(delimitPos!=3D-1){headerObj[header=
[i].substring(0,delimitPos)]=3Dheader[i].substring(delimitPos+2);}}}=0A=
catch(e){}=0A=
obj.tId=3Do.tId;obj.status=3Do.conn.status;obj.statusText=3Do.conn.status=
Text;obj.getResponseHeader=3DheaderObj;obj.getAllResponseHeaders=3Dheader=
Str;obj.responseText=3Do.conn.responseText;obj.responseXML=3Do.conn.respo=
nseXML;if(typeof =
callbackArg!=3D=3Dundefined){obj.argument=3DcallbackArg;}=0A=
return obj;},createExceptionObject:function(tId,callbackArg,isAbort)=0A=
{var COMM_CODE=3D0;var COMM_ERROR=3D'communication failure';var =
ABORT_CODE=3D-1;var ABORT_ERROR=3D'transaction aborted';var =
obj=3D{};obj.tId=3DtId;if(isAbort){obj.status=3DABORT_CODE;obj.statusText=
=3DABORT_ERROR;}=0A=
else{obj.status=3DCOMM_CODE;obj.statusText=3DCOMM_ERROR;}=0A=
if(callbackArg){obj.argument=3DcallbackArg;}=0A=
return obj;},initHeader:function(label,value)=0A=
{if(this._http_header[label]=3D=3D=3Dundefined){this._http_header[label]=3D=
value;}=0A=
else{this._http_header[label]=3Dvalue+","+this._http_header[label];}=0A=
this._has_http_headers=3Dtrue;},setHeader:function(o)=0A=
{for(var prop in =
this._http_header){if(this._http_header.hasOwnProperty(prop)){o.conn.setR=
equestHeader(prop,this._http_header[prop]);}}=0A=
delete =
this._http_header;this._http_header=3D{};this._has_http_headers=3Dfalse;}=
,setForm:function(formId,isUpload,secureUri)=0A=
{this.resetFormState();var oForm;if(typeof =
formId=3D=3D'string'){oForm=3D(document.getElementById(formId)||document.=
forms[formId]);}=0A=
else if(typeof formId=3D=3D'object'){oForm=3DformId;}=0A=
else{return;}=0A=
if(isUpload){this.createFrame(secureUri?secureUri:null);this._isFormSubmi=
t=3Dtrue;this._isFileUpload=3Dtrue;this._formNode=3DoForm;return;}=0A=
var oElement,oName,oValue,oDisabled;var hasSubmit=3Dfalse;for(var =
i=3D0;i<oForm.elements.length;i++){oElement=3DoForm.elements[i];oDisabled=
=3DoForm.elements[i].disabled;oName=3DoForm.elements[i].name;oValue=3DoFo=
rm.elements[i].value;if(!oDisabled&&oName)=0A=
{switch(oElement.type)=0A=
{case'select-one':case'select-multiple':for(var =
j=3D0;j<oElement.options.length;j++){if(oElement.options[j].selected){if(=
window.ActiveXObject){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+=
encodeURIComponent(oElement.options[j].attributes['value'].specified?oEle=
ment.options[j].value:oElement.options[j].text)+'&';}=0A=
else{this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURIComponen=
t(oElement.options[j].hasAttribute('value')?oElement.options[j].value:oEl=
ement.options[j].text)+'&';}}}=0A=
break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=3D=
encodeURIComponent(oName)+'=3D'+encodeURIComponent(oValue)+'&';}=0A=
break;case'file':case =
undefined:case'reset':case'button':break;case'submit':if(hasSubmit=3D=3Df=
alse){this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURICompone=
nt(oValue)+'&';hasSubmit=3Dtrue;}=0A=
break;default:this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeUR=
IComponent(oValue)+'&';break;}}}=0A=
this._isFormSubmit=3Dtrue;this._sFormData=3Dthis._sFormData.substr(0,this=
._sFormData.length-1);return =
this._sFormData;},resetFormState:function(){this._isFormSubmit=3Dfalse;th=
is._isFileUpload=3Dfalse;this._formNode=3Dnull;this._sFormData=3D"";},cre=
ateFrame:function(secureUri){var =
frameId=3D'yuiIO'+this._transaction_id;if(window.ActiveXObject){var =
io=3Ddocument.createElement('<iframe id=3D"'+frameId+'" =
name=3D"'+frameId+'" />');if(typeof =
secureUri=3D=3D'boolean'){io.src=3D'javascript:false';}=0A=
else if(typeof secureURI=3D=3D'string'){io.src=3DsecureUri;}}=0A=
else{var =
io=3Ddocument.createElement('iframe');io.id=3DframeId;io.name=3DframeId;}=0A=
io.style.position=3D'absolute';io.style.top=3D'-1000px';io.style.left=3D'=
-1000px';document.body.appendChild(io);},appendPostData:function(postData=
)=0A=
{var formElements=3D[];var postMessage=3DpostData.split('&');for(var =
i=3D0;i<postMessage.length;i++){var =
delimitPos=3DpostMessage[i].indexOf('=3D');if(delimitPos!=3D-1){formEleme=
nts[i]=3Ddocument.createElement('input');formElements[i].type=3D'hidden';=
formElements[i].name=3DpostMessage[i].substring(0,delimitPos);formElement=
s[i].value=3DpostMessage[i].substring(delimitPos+1);this._formNode.append=
Child(formElements[i]);}}=0A=
return formElements;},uploadFile:function(id,callback,uri,postData){var =
frameId=3D'yuiIO'+id;var =
io=3Ddocument.getElementById(frameId);this._formNode.action=3Duri;this._f=
ormNode.method=3D'POST';this._formNode.target=3DframeId;if(this._formNode=
.encoding){this._formNode.encoding=3D'multipart/form-data';}=0A=
else{this._formNode.enctype=3D'multipart/form-data';}=0A=
if(postData){var oElements=3Dthis.appendPostData(postData);}=0A=
this._formNode.submit();if(oElements&&oElements.length>0){try=0A=
{for(var =
i=3D0;i<oElements.length;i++){this._formNode.removeChild(oElements[i]);}}=0A=
catch(e){}}=0A=
this.resetFormState();var uploadCallback=3Dfunction()=0A=
{var obj=3D{};obj.tId=3Did;obj.argument=3Dcallback.argument;try=0A=
{obj.responseText=3Dio.contentWindow.document.body?io.contentWindow.docum=
ent.body.innerHTML:null;obj.responseXML=3Dio.contentWindow.document.XMLDo=
cument?io.contentWindow.document.XMLDocument:io.contentWindow.document;}=0A=
catch(e){}=0A=
if(callback.upload){if(!callback.scope){callback.upload(obj);}=0A=
else{callback.upload.apply(callback.scope,[obj]);}}=0A=
if(YAHOO.util.Event){YAHOO.util.Event.removeListener(io,"load",uploadCall=
back);}=0A=
else if(window.detachEvent){io.detachEvent('onload',uploadCallback);}=0A=
else{io.removeEventListener('load',uploadCallback,false);}=0A=
setTimeout(function(){document.body.removeChild(io);},100);};if(YAHOO.uti=
l.Event){YAHOO.util.Event.addListener(io,"load",uploadCallback);}=0A=
else if(window.attachEvent){io.attachEvent('onload',uploadCallback);}=0A=
else{io.addEventListener('load',uploadCallback,false);}},abort:function(o=
,callback,isTimeout)=0A=
{if(this.isCallInProgress(o)){o.conn.abort();window.clearInterval(this._p=
oll[o.tId]);delete this._poll[o.tId];if(isTimeout){delete =
this._timeOut[o.tId];}=0A=
this.handleTransactionResponse(o,callback,true);return true;}=0A=
else{return false;}},isCallInProgress:function(o)=0A=
{if(o.conn){return o.conn.readyState!=3D4&&o.conn.readyState!=3D0;}=0A=
else{return false;}},releaseObject:function(o)=0A=
{o.conn=3Dnull;o=3Dnull;}};=0A=
=0A=
YAHOO.util.Anim=3Dfunction(el,attributes,duration,method){if(el){this.ini=
t(el,attributes,duration,method);}};YAHOO.util.Anim.prototype=3D{toString=
:function(){var el=3Dthis.getEl();var =
id=3Del.id||el.tagName;return("Anim =
"+id);},patterns:{noNegatives:/width|height|opacity|padding/i,offsetAttri=
bute:/^((width|height)|(top|left))$/,defaultUnit:/width|height|top$|botto=
m$|left$|right$/i,offsetUnit:/\d+(em|%|en|ex|pt|in|cm|mm|pc)$/i},doMethod=
:function(attr,start,end){return =
this.method(this.currentFrame,start,end-start,this.totalFrames);},setAttr=
ibute:function(attr,val,unit){if(this.patterns.noNegatives.test(attr)){va=
l=3D(val>0)?val:0;}=0A=
YAHOO.util.Dom.setStyle(this.getEl(),attr,val+unit);},getAttribute:functi=
on(attr){var el=3Dthis.getEl();var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(val!=3D=3D'auto'&&!this.pattern=
s.offsetUnit.test(val)){return parseFloat(val);}=0A=
var a=3Dthis.patterns.offsetAttribute.exec(attr)||[];var =
pos=3D!!(a[3]);var =
box=3D!!(a[2]);if(box||(YAHOO.util.Dom.getStyle(el,'position')=3D=3D'abso=
lute'&&pos)){val=3Del['offset'+a[0].charAt(0).toUpperCase()+a[0].substr(1=
)];}else{val=3D0;}=0A=
return =
val;},getDefaultUnit:function(attr){if(this.patterns.defaultUnit.test(att=
r)){return'px';}=0A=
return'';},setRuntimeAttribute:function(attr){var start;var end;var =
attributes=3Dthis.attributes;this.runtimeAttributes[attr]=3D{};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};if(!isset(attributes[attr]['to'])&&!isset(attri=
butes[attr]['by'])){return false;}=0A=
start=3D(isset(attributes[attr]['from']))?attributes[attr]['from']:this.g=
etAttribute(attr);if(isset(attributes[attr]['to'])){end=3Dattributes[attr=
]['to'];}else =
if(isset(attributes[attr]['by'])){if(start.constructor=3D=3DArray){end=3D=
[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+attributes[attr]['b=
y'][i];}}else{end=3Dstart+attributes[attr]['by'];}}=0A=
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;this.runtimeAttributes[attr].unit=3D(isset(attributes[attr].unit=
))?attributes[attr]['unit']:this.getDefaultUnit(attr);},init:function(el,=
attributes,duration,method){var isAnimated=3Dfalse;var =
startTime=3Dnull;var =
actualFrames=3D0;el=3DYAHOO.util.Dom.get(el);this.attributes=3Dattributes=
||{};this.duration=3Dduration||1;this.method=3Dmethod||YAHOO.util.Easing.=
easeNone;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3D=
YAHOO.util.AnimMgr.fps;this.getEl=3Dfunction(){return =
el;};this.isAnimated=3Dfunction(){return =
isAnimated;};this.getStartTime=3Dfunction(){return =
startTime;};this.runtimeAttributes=3D{};this.animate=3Dfunction(){if(this=
.isAnimated()){return false;}=0A=
this.currentFrame=3D0;this.totalFrames=3D(this.useSeconds)?Math.ceil(YAHO=
O.util.AnimMgr.fps*this.duration):this.duration;YAHOO.util.AnimMgr.regist=
erElement(this);};this.stop=3Dfunction(finish){if(finish){this.currentFra=
me=3Dthis.totalFrames;this._onTween.fire();}=0A=
YAHOO.util.AnimMgr.stop(this);};var =
onStart=3Dfunction(){this.onStart.fire();this.runtimeAttributes=3D{};for(=
var attr in this.attributes){this.setRuntimeAttribute(attr);}=0A=
isAnimated=3Dtrue;actualFrames=3D0;startTime=3Dnew Date();};var =
onTween=3Dfunction(){var data=3D{duration:new =
Date()-this.getStartTime(),currentFrame:this.currentFrame};data.toString=3D=
function(){return('duration: '+data.duration+', currentFrame: =
'+data.currentFrame);};this.onTween.fire(data);var =
runtimeAttributes=3Dthis.runtimeAttributes;for(var attr in =
runtimeAttributes){this.setAttribute(attr,this.doMethod(attr,runtimeAttri=
butes[attr].start,runtimeAttributes[attr].end),runtimeAttributes[attr].un=
it);}=0A=
actualFrames+=3D1;};var onComplete=3Dfunction(){var =
actual_duration=3D(new Date()-startTime)/1000;var =
data=3D{duration:actual_duration,frames:actualFrames,fps:actualFrames/act=
ual_duration};data.toString=3Dfunction(){return('duration: =
'+data.duration+', frames: '+data.frames+', fps: =
'+data.fps);};isAnimated=3Dfalse;actualFrames=3D0;this.onComplete.fire(da=
ta);};this._onStart=3Dnew =
YAHOO.util.CustomEvent('_start',this,true);this.onStart=3Dnew =
YAHOO.util.CustomEvent('start',this);this.onTween=3Dnew =
YAHOO.util.CustomEvent('tween',this);this._onTween=3Dnew =
YAHOO.util.CustomEvent('_tween',this,true);this.onComplete=3Dnew =
YAHOO.util.CustomEvent('complete',this);this._onComplete=3Dnew =
YAHOO.util.CustomEvent('_complete',this,true);this._onStart.subscribe(onS=
tart);this._onTween.subscribe(onTween);this._onComplete.subscribe(onCompl=
ete);}};YAHOO.util.AnimMgr=3Dnew function(){var thread=3Dnull;var =
queue=3D[];var =
tweenCount=3D0;this.fps=3D1000;this.delay=3D1;this.registerElement=3Dfunc=
tion(tween){queue[queue.length]=3Dtween;tweenCount+=3D1;tween._onStart.fi=
re();this.start();};this.unRegister=3Dfunction(tween,index){tween._onComp=
lete.fire();index=3Dindex||getIndex(tween);if(index!=3D-1){queue.splice(i=
ndex,1);}=0A=
tweenCount-=3D1;if(tweenCount<=3D0){this.stop();}};this.start=3Dfunction(=
){if(thread=3D=3D=3Dnull){thread=3DsetInterval(this.run,this.delay);}};th=
is.stop=3Dfunction(tween){if(!tween){clearInterval(thread);for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i].isAnimated()){this.unRegi=
ster(tween,i);}}=0A=
queue=3D[];thread=3Dnull;tweenCount=3D0;}=0A=
else{this.unRegister(tween);}};this.run=3Dfunction(){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){var =
tween=3Dqueue[i];if(!tween||!tween.isAnimated()){continue;}=0A=
if(tween.currentFrame<tween.totalFrames||tween.totalFrames=3D=3D=3Dnull)=0A=
{tween.currentFrame+=3D1;if(tween.useSeconds){correctFrame(tween);}=0A=
tween._onTween.fire();}=0A=
else{YAHOO.util.AnimMgr.stop(tween,i);}}};var =
getIndex=3Dfunction(anim){for(var =
i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i]=3D=3Danim){return i;}}=0A=
return-1;};var correctFrame=3Dfunction(tween){var =
frames=3Dtween.totalFrames;var frame=3Dtween.currentFrame;var =
expected=3D(tween.currentFrame*tween.duration*1000/tween.totalFrames);var=
 elapsed=3D(new Date()-tween.getStartTime());var =
tweak=3D0;if(elapsed<tween.duration*1000){tweak=3DMath.round((elapsed/exp=
ected-1)*tween.currentFrame);}else{tweak=3Dframes-(frame+1);}=0A=
if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=3Dframes){tweak=
=3Dframes-(frame+1);}=0A=
tween.currentFrame+=3Dtweak;}};};YAHOO.util.Bezier=3Dnew =
function(){this.getPosition=3Dfunction(points,t){var =
n=3Dpoints.length;var tmp=3D[];for(var =
i=3D0;i<n;++i){tmp[i]=3D[points[i][0],points[i][1]];}=0A=
for(var =
j=3D1;j<n;++j){for(i=3D0;i<n-j;++i){tmp[i][0]=3D(1-t)*tmp[i][0]+t*tmp[par=
seInt(i+1,10)][0];tmp[i][1]=3D(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];=
}}=0A=
return[tmp[0][0],tmp[0][1]];};};(function(){YAHOO.util.ColorAnim=3Dfuncti=
on(el,attributes,duration,method){YAHOO.util.ColorAnim.superclass.constru=
ctor.call(this,el,attributes,duration,method);};YAHOO.extend(YAHOO.util.C=
olorAnim,YAHOO.util.Anim);var Y=3DYAHOO.util;var =
superclass=3DY.ColorAnim.superclass;var =
proto=3DY.ColorAnim.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("ColorAnim =
"+id);};proto.patterns.color=3D/color$/i;proto.patterns.rgb=3D/^rgb\(([0-=
9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\)$/i;proto.patterns.hex=3D/^#?([0-9A-F=
]{2})([0-9A-F]{2})([0-9A-F]{2})$/i;proto.patterns.hex3=3D/^#?([0-9A-F]{1}=
)([0-9A-F]{1})([0-9A-F]{1})$/i;proto.patterns.transparent=3D/^transparent=
|rgba\(0, 0, 0, =
0\)$/;proto.parseColor=3Dfunction(s){if(s.length=3D=3D3){return s;}=0A=
var =
c=3Dthis.patterns.hex.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,16),parseInt(c[2],16),parseInt(c[3],16)];}=0A=
c=3Dthis.patterns.rgb.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1]=
,10),parseInt(c[2],10),parseInt(c[3],10)];}=0A=
c=3Dthis.patterns.hex3.exec(s);if(c&&c.length=3D=3D4){return[parseInt(c[1=
]+c[1],16),parseInt(c[2]+c[2],16),parseInt(c[3]+c[3],16)];}=0A=
return null;};proto.getAttribute=3Dfunction(attr){var =
el=3Dthis.getEl();if(this.patterns.color.test(attr)){var =
val=3DYAHOO.util.Dom.getStyle(el,attr);if(this.patterns.transparent.test(=
val)){var =
parent=3Del.parentNode;val=3DY.Dom.getStyle(parent,attr);while(parent&&th=
is.patterns.transparent.test(val)){parent=3Dparent.parentNode;val=3DY.Dom=
.getStyle(parent,attr);if(parent.tagName.toUpperCase()=3D=3D'HTML'){val=3D=
'#fff';}}}}else{val=3Dsuperclass.getAttribute.call(this,attr);}=0A=
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val;if(this.patterns.color.test(attr)){val=3D[];for(var =
i=3D0,len=3Dstart.length;i<len;++i){val[i]=3Dsuperclass.doMethod.call(thi=
s,attr,start[i],end[i]);}=0A=
val=3D'rgb('+Math.floor(val[0])+','+Math.floor(val[1])+','+Math.floor(val=
[2])+')';}=0A=
else{val=3Dsuperclass.doMethod.call(this,attr,start,end);}=0A=
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){superclass.setRuntimeAtt=
ribute.call(this,attr);if(this.patterns.color.test(attr)){var =
attributes=3Dthis.attributes;var =
start=3Dthis.parseColor(this.runtimeAttributes[attr].start);var =
end=3Dthis.parseColor(this.runtimeAttributes[attr].end);if(typeof =
attributes[attr]['to']=3D=3D=3D'undefined'&&typeof =
attributes[attr]['by']!=3D=3D'undefined'){end=3Dthis.parseColor(attribute=
s[attr].by);for(var =
i=3D0,len=3Dstart.length;i<len;++i){end[i]=3Dstart[i]+end[i];}}=0A=
this.runtimeAttributes[attr].start=3Dstart;this.runtimeAttributes[attr].e=
nd=3Dend;}};})();YAHOO.util.Easing=3D{easeNone:function(t,b,c,d){return =
c*t/d+b;},easeIn:function(t,b,c,d){return =
c*(t/=3Dd)*t+b;},easeOut:function(t,b,c,d){return-c*(t/=3Dd)*(t-2)+b;},ea=
seBoth:function(t,b,c,d){if((t/=3Dd/2)<1){return c/2*t*t+b;}=0A=
return-c/2*((--t)*(t-2)-1)+b;},easeInStrong:function(t,b,c,d){return =
c*(t/=3Dd)*t*t*t+b;},easeOutStrong:function(t,b,c,d){return-c*((t=3Dt/d-1=
)*t*t*t-1)+b;},easeBothStrong:function(t,b,c,d){if((t/=3Dd/2)<1){return =
c/2*t*t*t*t+b;}=0A=
return-c/2*((t-=3D2)*t*t*t-2)+b;},elasticIn:function(t,b,c,d,a,p){if(t=3D=
=3D0){return b;}=0A=
if((t/=3Dd)=3D=3D1){return b+c;}=0A=
if(!p){p=3Dd*.3;}=0A=
if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else{var s=3Dp/(2*Math.PI)*Math.asin(c/a);}=0A=
return-(a*Math.pow(2,10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},el=
asticOut:function(t,b,c,d,a,p){if(t=3D=3D0){return b;}=0A=
if((t/=3Dd)=3D=3D1){return b+c;}=0A=
if(!p){p=3Dd*.3;}=0A=
if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else{var s=3Dp/(2*Math.PI)*Math.asin(c/a);}=0A=
return =
a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},elasticBoth:fun=
ction(t,b,c,d,a,p){if(t=3D=3D0){return b;}=0A=
if((t/=3Dd/2)=3D=3D2){return b+c;}=0A=
if(!p){p=3Dd*(.3*1.5);}=0A=
if(!a||a<Math.abs(c)){a=3Dc;var s=3Dp/4;}=0A=
else{var s=3Dp/(2*Math.PI)*Math.asin(c/a);}=0A=
if(t<1){return-.5*(a*Math.pow(2,10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)=
/p))+b;}=0A=
return =
a*Math.pow(2,-10*(t-=3D1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},backI=
n:function(t,b,c,d,s){if(typeof s=3D=3D'undefined'){s=3D1.70158;}=0A=
return =
c*(t/=3Dd)*t*((s+1)*t-s)+b;},backOut:function(t,b,c,d,s){if(typeof =
s=3D=3D'undefined'){s=3D1.70158;}=0A=
return =
c*((t=3Dt/d-1)*t*((s+1)*t+s)+1)+b;},backBoth:function(t,b,c,d,s){if(typeo=
f s=3D=3D'undefined'){s=3D1.70158;}=0A=
if((t/=3Dd/2)<1){return c/2*(t*t*(((s*=3D(1.525))+1)*t-s))+b;}=0A=
return =
c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t+s)+2)+b;},bounceIn:function(t,b,c,d=
){return =
c-YAHOO.util.Easing.bounceOut(d-t,0,c,d)+b;},bounceOut:function(t,b,c,d){=
if((t/=3Dd)<(1/2.75)){return c*(7.5625*t*t)+b;}else =
if(t<(2/2.75)){return c*(7.5625*(t-=3D(1.5/2.75))*t+.75)+b;}else =
if(t<(2.5/2.75)){return c*(7.5625*(t-=3D(2.25/2.75))*t+.9375)+b;}=0A=
return =
c*(7.5625*(t-=3D(2.625/2.75))*t+.984375)+b;},bounceBoth:function(t,b,c,d)=
{if(t<d/2){return YAHOO.util.Easing.bounceIn(t*2,0,c,d)*.5+b;}=0A=
return =
YAHOO.util.Easing.bounceOut(t*2-d,0,c,d)*.5+c*.5+b;}};(function(){YAHOO.u=
til.Motion=3Dfunction(el,attributes,duration,method){if(el){YAHOO.util.Mo=
tion.superclass.constructor.call(this,el,attributes,duration,method);}};Y=
AHOO.extend(YAHOO.util.Motion,YAHOO.util.ColorAnim);var =
Y=3DYAHOO.util;var superclass=3DY.Motion.superclass;var =
proto=3DY.Motion.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Motion =
"+id);};proto.patterns.points=3D/^points$/i;proto.setAttribute=3Dfunction=
(attr,val,unit){if(this.patterns.points.test(attr)){unit=3Dunit||'px';sup=
erclass.setAttribute.call(this,'left',val[0],unit);superclass.setAttribut=
e.call(this,'top',val[1],unit);}else{superclass.setAttribute.call(this,at=
tr,val,unit);}};proto.getAttribute=3Dfunction(attr){if(this.patterns.poin=
ts.test(attr)){var =
val=3D[superclass.getAttribute.call(this,'left'),superclass.getAttribute.=
call(this,'top')];}else{val=3Dsuperclass.getAttribute.call(this,attr);}=0A=
return val;};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(this.patterns.points.test(attr)){var =
t=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;val=3DY.Bez=
ier.getPosition(this.runtimeAttributes[attr],t);}else{val=3Dsuperclass.do=
Method.call(this,attr,start,end);}=0A=
return =
val;};proto.setRuntimeAttribute=3Dfunction(attr){if(this.patterns.points.=
test(attr)){var el=3Dthis.getEl();var attributes=3Dthis.attributes;var =
start;var control=3Dattributes['points']['control']||[];var end;var =
i,len;if(control.length>0&&!(control[0]instanceof =
Array)){control=3D[control];}else{var =
tmp=3D[];for(i=3D0,len=3Dcontrol.length;i<len;++i){tmp[i]=3Dcontrol[i];}=0A=
control=3Dtmp;}=0A=
if(Y.Dom.getStyle(el,'position')=3D=3D'static'){Y.Dom.setStyle(el,'positi=
on','relative');}=0A=
if(isset(attributes['points']['from'])){Y.Dom.setXY(el,attributes['points=
']['from']);}=0A=
else{Y.Dom.setXY(el,Y.Dom.getXY(el));}=0A=
start=3Dthis.getAttribute('points');if(isset(attributes['points']['to']))=
{end=3DtranslateValues.call(this,attributes['points']['to'],start);var =
pageXY=3DY.Dom.getXY(this.getEl());for(i=3D0,len=3Dcontrol.length;i<len;+=
+i){control[i]=3DtranslateValues.call(this,control[i],start);}}else =
if(isset(attributes['points']['by'])){end=3D[start[0]+attributes['points'=
]['by'][0],start[1]+attributes['points']['by'][1]];for(i=3D0,len=3Dcontro=
l.length;i<len;++i){control[i]=3D[start[0]+control[i][0],start[1]+control=
[i][1]];}}=0A=
this.runtimeAttributes[attr]=3D[start];if(control.length>0){this.runtimeA=
ttributes[attr]=3Dthis.runtimeAttributes[attr].concat(control);}=0A=
this.runtimeAttributes[attr][this.runtimeAttributes[attr].length]=3Dend;}=0A=
else{superclass.setRuntimeAttribute.call(this,attr);}};var =
translateValues=3Dfunction(val,start){var =
pageXY=3DY.Dom.getXY(this.getEl());val=3D[val[0]-pageXY[0]+start[0],val[1=
]-pageXY[1]+start[1]];return val;};var =
isset=3Dfunction(prop){return(typeof =
prop!=3D=3D'undefined');};})();(function(){YAHOO.util.Scroll=3Dfunction(e=
l,attributes,duration,method){if(el){YAHOO.util.Scroll.superclass.constru=
ctor.call(this,el,attributes,duration,method);}};YAHOO.extend(YAHOO.util.=
Scroll,YAHOO.util.ColorAnim);var Y=3DYAHOO.util;var =
superclass=3DY.Scroll.superclass;var =
proto=3DY.Scroll.prototype;proto.toString=3Dfunction(){var =
el=3Dthis.getEl();var id=3Del.id||el.tagName;return("Scroll =
"+id);};proto.doMethod=3Dfunction(attr,start,end){var =
val=3Dnull;if(attr=3D=3D'scroll'){val=3D[this.method(this.currentFrame,st=
art[0],end[0]-start[0],this.totalFrames),this.method(this.currentFrame,st=
art[1],end[1]-start[1],this.totalFrames)];}else{val=3Dsuperclass.doMethod=
.call(this,attr,start,end);}=0A=
return val;};proto.getAttribute=3Dfunction(attr){var val=3Dnull;var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){val=3D[el.scrollLeft,el.scrollTo=
p];}else{val=3Dsuperclass.getAttribute.call(this,attr);}=0A=
return val;};proto.setAttribute=3Dfunction(attr,val,unit){var =
el=3Dthis.getEl();if(attr=3D=3D'scroll'){el.scrollLeft=3Dval[0];el.scroll=
Top=3Dval[1];}else{superclass.setAttribute.call(this,attr,val,unit);}};})=
();=0A=
=0A=
YAHOO.widget.AutoComplete=3Dfunction(elInput,elContainer,oDataSource,oCon=
figs){if(elInput&&elContainer&&oDataSource){if(oDataSource&&(oDataSource =
instanceof YAHOO.widget.DataSource)){this.dataSource=3DoDataSource;}=0A=
else{return;}=0A=
if(YAHOO.util.Dom.inDocument(elInput)){if(typeof =
elInput=3D=3D"string"){this._sName=3D"instance"+YAHOO.widget.AutoComplete=
._nIndex+" "+elInput;this._oTextbox=3Ddocument.getElementById(elInput);}=0A=
else{this._sName=3D(elInput.id)?"instance"+YAHOO.widget.AutoComplete._nIn=
dex+" =
"+elInput.id:"instance"+YAHOO.widget.AutoComplete._nIndex;this._oTextbox=3D=
elInput;}}=0A=
else{return;}=0A=
if(YAHOO.util.Dom.inDocument(elContainer)){if(typeof =
elContainer=3D=3D"string"){this._oContainer=3Ddocument.getElementById(elC=
ontainer);}=0A=
else{this._oContainer=3DelContainer;}=0A=
if(this._oContainer.style.display=3D=3D"none"){}}=0A=
else{return;}=0A=
if(typeof oConfigs=3D=3D"object"){for(var sConfig in =
oConfigs){if(sConfig){this[sConfig]=3DoConfigs[sConfig];}}}=0A=
this._initContainer();this._initProps();this._initList();this._initContai=
nerHelpers();var oSelf=3Dthis;var oTextbox=3Dthis._oTextbox;var =
oContent=3Dthis._oContainer._oContent;YAHOO.util.Event.addListener(oTextb=
ox,"keyup",oSelf._onTextboxKeyUp,oSelf);YAHOO.util.Event.addListener(oTex=
tbox,"keydown",oSelf._onTextboxKeyDown,oSelf);YAHOO.util.Event.addListene=
r(oTextbox,"focus",oSelf._onTextboxFocus,oSelf);YAHOO.util.Event.addListe=
ner(oTextbox,"blur",oSelf._onTextboxBlur,oSelf);YAHOO.util.Event.addListe=
ner(oContent,"mouseover",oSelf._onContainerMouseover,oSelf);YAHOO.util.Ev=
ent.addListener(oContent,"mouseout",oSelf._onContainerMouseout,oSelf);YAH=
OO.util.Event.addListener(oContent,"scroll",oSelf._onContainerScroll,oSel=
f);YAHOO.util.Event.addListener(oContent,"resize",oSelf._onContainerResiz=
e,oSelf);if(oTextbox.form){YAHOO.util.Event.addListener(oTextbox.form,"su=
bmit",oSelf._onFormSubmit,oSelf);}=0A=
YAHOO.util.Event.addListener(oTextbox,"keypress",oSelf._onTextboxKeyPress=
,oSelf);this.textboxFocusEvent=3Dnew =
YAHOO.util.CustomEvent("textboxFocus",this);this.textboxKeyEvent=3Dnew =
YAHOO.util.CustomEvent("textboxKey",this);this.dataRequestEvent=3Dnew =
YAHOO.util.CustomEvent("dataRequest",this);this.dataReturnEvent=3Dnew =
YAHOO.util.CustomEvent("dataReturn",this);this.dataErrorEvent=3Dnew =
YAHOO.util.CustomEvent("dataError",this);this.containerExpandEvent=3Dnew =
YAHOO.util.CustomEvent("containerExpand",this);this.typeAheadEvent=3Dnew =
YAHOO.util.CustomEvent("typeAhead",this);this.itemMouseOverEvent=3Dnew =
YAHOO.util.CustomEvent("itemMouseOver",this);this.itemMouseOutEvent=3Dnew=
 YAHOO.util.CustomEvent("itemMouseOut",this);this.itemArrowToEvent=3Dnew =
YAHOO.util.CustomEvent("itemArrowTo",this);this.itemArrowFromEvent=3Dnew =
YAHOO.util.CustomEvent("itemArrowFrom",this);this.itemSelectEvent=3Dnew =
YAHOO.util.CustomEvent("itemSelect",this);this.unmatchedItemSelectEvent=3D=
new =
YAHOO.util.CustomEvent("unmatchedItemSelect",this);this.selectionEnforceE=
vent=3Dnew =
YAHOO.util.CustomEvent("selectionEnforce",this);this.containerCollapseEve=
nt=3Dnew =
YAHOO.util.CustomEvent("containerCollapse",this);this.textboxBlurEvent=3D=
new =
YAHOO.util.CustomEvent("textboxBlur",this);oTextbox.setAttribute("autocom=
plete","off");YAHOO.widget.AutoComplete._nIndex++;}=0A=
else{}};YAHOO.widget.AutoComplete.prototype.dataSource=3Dnull;YAHOO.widge=
t.AutoComplete.prototype.minQueryLength=3D1;YAHOO.widget.AutoComplete.pro=
totype.maxResultsDisplayed=3D10;YAHOO.widget.AutoComplete.prototype.query=
Delay=3D0.5;YAHOO.widget.AutoComplete.prototype.highlightClassName=3D"yui=
-ac-highlight";YAHOO.widget.AutoComplete.prototype.prehighlightClassName=3D=
null;YAHOO.widget.AutoComplete.prototype.delimChar=3Dnull;YAHOO.widget.Au=
toComplete.prototype.autoHighlight=3Dtrue;YAHOO.widget.AutoComplete.proto=
type.typeAhead=3Dfalse;YAHOO.widget.AutoComplete.prototype.animHoriz=3Dfa=
lse;YAHOO.widget.AutoComplete.prototype.animVert=3Dtrue;YAHOO.widget.Auto=
Complete.prototype.animSpeed=3D0.3;YAHOO.widget.AutoComplete.prototype.fo=
rceSelection=3Dfalse;YAHOO.widget.AutoComplete.prototype.allowBrowserAuto=
complete=3Dtrue;YAHOO.widget.AutoComplete.prototype.alwaysShowContainer=3D=
false;YAHOO.widget.AutoComplete.prototype.useIFrame=3Dfalse;YAHOO.widget.=
AutoComplete.prototype.useShadow=3Dfalse;YAHOO.widget.AutoComplete.protot=
ype.toString=3Dfunction(){return"AutoComplete =
"+this._sName;};YAHOO.widget.AutoComplete.prototype.isContainerOpen=3Dfun=
ction(){return =
this._bContainerOpen;};YAHOO.widget.AutoComplete.prototype.getListItems=3D=
function(){return =
this._aListItems;};YAHOO.widget.AutoComplete.prototype.getListItemData=3D=
function(oListItem){if(oListItem._oResultData){return =
oListItem._oResultData;}=0A=
else{return =
false;}};YAHOO.widget.AutoComplete.prototype.setHeader=3Dfunction(sHeader=
){if(sHeader){if(this._oContainer._oContent._oHeader){this._oContainer._o=
Content._oHeader.innerHTML=3DsHeader;this._oContainer._oContent._oHeader.=
style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oHeader.innerHTML=3D"";this._oContainer.=
_oContent._oHeader.style.display=3D"none";}};YAHOO.widget.AutoComplete.pr=
ototype.setFooter=3Dfunction(sFooter){if(sFooter){if(this._oContainer._oC=
ontent._oFooter){this._oContainer._oContent._oFooter.innerHTML=3DsFooter;=
this._oContainer._oContent._oFooter.style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oFooter.innerHTML=3D"";this._oContainer.=
_oContent._oFooter.style.display=3D"none";}};YAHOO.widget.AutoComplete.pr=
ototype.setBody=3Dfunction(sBody){if(sBody){if(this._oContainer._oContent=
._oBody){this._oContainer._oContent._oBody.innerHTML=3DsBody;this._oConta=
iner._oContent._oBody.style.display=3D"block";this._oContainer._oContent.=
style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oBody.innerHTML=3D"";this._oContainer._o=
Content.style.display=3D"none";}=0A=
this._maxResultsDisplayed=3D0;};YAHOO.widget.AutoComplete.prototype.forma=
tResult=3Dfunction(oResultItem,sQuery){var =
sResult=3DoResultItem[0];if(sResult){return sResult;}=0A=
else{return"";}};YAHOO.widget.AutoComplete.prototype.doBeforeExpandContai=
ner=3Dfunction(oResultItem,sQuery){return =
true;};YAHOO.widget.AutoComplete.prototype.sendQuery=3Dfunction(sQuery){t=
his._sendQuery(sQuery);};YAHOO.widget.AutoComplete.prototype.textboxFocus=
Event=3Dnull;YAHOO.widget.AutoComplete.prototype.textboxKeyEvent=3Dnull;Y=
AHOO.widget.AutoComplete.prototype.dataRequestEvent=3Dnull;YAHOO.widget.A=
utoComplete.prototype.dataReturnEvent=3Dnull;YAHOO.widget.AutoComplete.pr=
ototype.dataErrorEvent=3Dnull;YAHOO.widget.AutoComplete.prototype.contain=
erExpandEvent=3Dnull;YAHOO.widget.AutoComplete.prototype.typeAheadEvent=3D=
null;YAHOO.widget.AutoComplete.prototype.itemMouseOverEvent=3Dnull;YAHOO.=
widget.AutoComplete.prototype.itemMouseOutEvent=3Dnull;YAHOO.widget.AutoC=
omplete.prototype.itemArrowToEvent=3Dnull;YAHOO.widget.AutoComplete.proto=
type.itemArrowFromEvent=3Dnull;YAHOO.widget.AutoComplete.prototype.itemSe=
lectEvent=3Dnull;YAHOO.widget.AutoComplete.prototype.unmatchedItemSelectE=
vent=3Dnull;YAHOO.widget.AutoComplete.prototype.selectionEnforceEvent=3Dn=
ull;YAHOO.widget.AutoComplete.prototype.containerCollapseEvent=3Dnull;YAH=
OO.widget.AutoComplete.prototype.textboxBlurEvent=3Dnull;YAHOO.widget.Aut=
oComplete._nIndex=3D0;YAHOO.widget.AutoComplete.prototype._sName=3Dnull;Y=
AHOO.widget.AutoComplete.prototype._oTextbox=3Dnull;YAHOO.widget.AutoComp=
lete.prototype._bFocused=3Dtrue;YAHOO.widget.AutoComplete.prototype._oAni=
m=3Dnull;YAHOO.widget.AutoComplete.prototype._oContainer=3Dnull;YAHOO.wid=
get.AutoComplete.prototype._bContainerOpen=3Dfalse;YAHOO.widget.AutoCompl=
ete.prototype._bOverContainer=3Dfalse;YAHOO.widget.AutoComplete.prototype=
._aListItems=3Dnull;YAHOO.widget.AutoComplete.prototype._nDisplayedItems=3D=
0;YAHOO.widget.AutoComplete.prototype._maxResultsDisplayed=3D0;YAHOO.widg=
et.AutoComplete.prototype._sCurQuery=3Dnull;YAHOO.widget.AutoComplete.pro=
totype._sSavedQuery=3Dnull;YAHOO.widget.AutoComplete.prototype._oCurItem=3D=
null;YAHOO.widget.AutoComplete.prototype._bItemSelected=3Dfalse;YAHOO.wid=
get.AutoComplete.prototype._nKeyCode=3Dnull;YAHOO.widget.AutoComplete.pro=
totype._nDelayID=3D-1;YAHOO.widget.AutoComplete.prototype._iFrameSrc=3D"j=
avascript:false;";YAHOO.widget.AutoComplete.prototype._queryInterval=3Dnu=
ll;YAHOO.widget.AutoComplete.prototype._sLastTextboxValue=3Dnull;YAHOO.wi=
dget.AutoComplete.prototype._initProps=3Dfunction(){var =
minQueryLength=3Dthis.minQueryLength;if(isNaN(minQueryLength)||(minQueryL=
ength<1)){minQueryLength=3D1;}=0A=
var =
maxResultsDisplayed=3Dthis.maxResultsDisplayed;if(isNaN(this.maxResultsDi=
splayed)||(this.maxResultsDisplayed<1)){this.maxResultsDisplayed=3D10;}=0A=
var =
queryDelay=3Dthis.queryDelay;if(isNaN(this.queryDelay)||(this.queryDelay<=
0)){this.queryDelay=3D0.5;}=0A=
var =
aDelimChar=3D(this.delimChar)?this.delimChar:null;if(aDelimChar){if(typeo=
f aDelimChar=3D=3D"string"){this.delimChar=3D[aDelimChar];}=0A=
else if(aDelimChar.constructor!=3DArray){this.delimChar=3Dnull;}}=0A=
var =
animSpeed=3Dthis.animSpeed;if((this.animHoriz||this.animVert)&&YAHOO.util=
.Anim){if(isNaN(animSpeed)||(animSpeed<0)){animSpeed=3D0.3;}=0A=
if(!this._oAnim){oAnim=3Dnew =
YAHOO.util.Anim(this._oContainer._oContent,{},this.animSpeed);this._oAnim=
=3DoAnim;}=0A=
else{this._oAnim.duration=3DanimSpeed;}}=0A=
if(this.forceSelection&&this.delimChar){}};YAHOO.widget.AutoComplete.prot=
otype._initContainerHelpers=3Dfunction(){if(this.useShadow&&!this._oConta=
iner._oShadow){var =
oShadow=3Ddocument.createElement("div");oShadow.className=3D"yui-ac-shado=
w";this._oContainer._oShadow=3Dthis._oContainer.appendChild(oShadow);}=0A=
if(this.useIFrame&&!this._oContainer._oIFrame){var =
oIFrame=3Ddocument.createElement("iframe");oIFrame.src=3Dthis._iFrameSrc;=
oIFrame.frameBorder=3D0;oIFrame.scrolling=3D"no";oIFrame.style.position=3D=
"absolute";oIFrame.style.width=3D"100%";oIFrame.style.height=3D"100%";oIF=
rame.tabIndex=3D-1;this._oContainer._oIFrame=3Dthis._oContainer.appendChi=
ld(oIFrame);}};YAHOO.widget.AutoComplete.prototype._initContainer=3Dfunct=
ion(){if(!this._oContainer._oContent){var =
oContent=3Ddocument.createElement("div");oContent.id=3D"resultsContentDiv=
";oContent.className=3D"yui-ac-content";oContent.style.display=3D"none";t=
his._oContainer._oContent=3Dthis._oContainer.appendChild(oContent);var =
oHeader=3Ddocument.createElement("div");oHeader.className=3D"yui-ac-hd";o=
Header.style.display=3D"none";this._oContainer._oContent._oHeader=3Dthis.=
_oContainer._oContent.appendChild(oHeader);var =
oBody=3Ddocument.createElement("div");oBody.className=3D"yui-ac-bd";this.=
_oContainer._oContent._oBody=3Dthis._oContainer._oContent.appendChild(oBo=
dy);var =
oFooter=3Ddocument.createElement("div");oFooter.className=3D"yui-ac-ft";o=
Footer.style.display=3D"none";this._oContainer._oContent._oFooter=3Dthis.=
_oContainer._oContent.appendChild(oFooter);}=0A=
else{}};YAHOO.widget.AutoComplete.prototype._initList=3Dfunction(){this._=
aListItems=3D[];while(this._oContainer._oContent._oBody.hasChildNodes()){=
var oldListItems=3Dthis.getListItems();if(oldListItems){for(var =
oldi=3DoldListItems.length-1;oldi>=3D0;i--){oldListItems[oldi]=3Dnull;}}=0A=
this._oContainer._oContent._oBody.innerHTML=3D"";}=0A=
var =
oList=3Ddocument.createElement("ul");oList=3Dthis._oContainer._oContent._=
oBody.appendChild(oList);for(var =
i=3D0;i<this.maxResultsDisplayed;i++){var =
oItem=3Ddocument.createElement("li");oItem=3DoList.appendChild(oItem);thi=
s._aListItems[i]=3DoItem;this._initListItem(oItem,i);}=0A=
this._maxResultsDisplayed=3Dthis.maxResultsDisplayed;};YAHOO.widget.AutoC=
omplete.prototype._initListItem=3Dfunction(oItem,nItemIndex){var =
oSelf=3Dthis;oItem.style.display=3D"none";oItem._nItemIndex=3DnItemIndex;=
oItem.mouseover=3DoItem.mouseout=3DoItem.onclick=3Dnull;YAHOO.util.Event.=
addListener(oItem,"mouseover",oSelf._onItemMouseover,oSelf);YAHOO.util.Ev=
ent.addListener(oItem,"mouseout",oSelf._onItemMouseout,oSelf);YAHOO.util.=
Event.addListener(oItem,"click",oSelf._onItemMouseclick,oSelf);};YAHOO.wi=
dget.AutoComplete.prototype._onIMEDetected=3Dfunction(oSelf){oSelf._enabl=
eIntervalDetection();};YAHOO.widget.AutoComplete.prototype._enableInterva=
lDetection=3Dfunction(){var currValue=3Dthis._oTextbox.value;var =
lastValue=3Dthis._sLastTextboxValue;if(currValue!=3DlastValue){this._sLas=
tTextboxValue=3DcurrValue;this._sendQuery(currValue);}};YAHOO.widget.Auto=
Complete.prototype._cancelIntervalDetection=3Dfunction(oSelf){if(oSelf._q=
ueryInterval){clearInterval(oSelf._queryInterval);}};YAHOO.widget.AutoCom=
plete.prototype._isIgnoreKey=3Dfunction(nKeyCode){if((nKeyCode=3D=3D9)||(=
nKeyCode=3D=3D13)||(nKeyCode=3D=3D16)||(nKeyCode=3D=3D17)||(nKeyCode>=3D1=
8&&nKeyCode<=3D20)||(nKeyCode=3D=3D27)||(nKeyCode>=3D33&&nKeyCode<=3D35)|=
|(nKeyCode>=3D36&&nKeyCode<=3D38)||(nKeyCode=3D=3D40)||(nKeyCode>=3D44&&n=
KeyCode<=3D45)){return true;}=0A=
return =
false;};YAHOO.widget.AutoComplete.prototype._sendQuery=3Dfunction(sQuery)=
{if(this.minQueryLength=3D=3D-1){this._toggleContainer(false);return;}=0A=
var aDelimChar=3D(this.delimChar)?this.delimChar:null;if(aDelimChar){var =
nDelimIndex=3D-1;for(var i=3DaDelimChar.length-1;i>=3D0;i--){var =
nNewIndex=3DsQuery.lastIndexOf(aDelimChar[i]);if(nNewIndex>nDelimIndex){n=
DelimIndex=3DnNewIndex;}}=0A=
if(aDelimChar[i]=3D=3D" "){for(var =
j=3DaDelimChar.length-1;j>=3D0;j--){if(sQuery[nDelimIndex-1]=3D=3DaDelimC=
har[j]){nDelimIndex--;break;}}}=0A=
if(nDelimIndex>-1){var =
nQueryStart=3DnDelimIndex+1;while(sQuery.charAt(nQueryStart)=3D=3D" =
"){nQueryStart+=3D1;}=0A=
this._sSavedQuery=3DsQuery.substring(0,nQueryStart);sQuery=3DsQuery.subst=
r(nQueryStart);}=0A=
else if(sQuery.indexOf(this._sSavedQuery)<0){this._sSavedQuery=3Dnull;}}=0A=
if(sQuery&&(sQuery.length<this.minQueryLength)||(!sQuery&&this.minQueryLe=
ngth>0)){if(this._nDelayID!=3D-1){clearTimeout(this._nDelayID);}=0A=
this._toggleContainer(false);return;}=0A=
sQuery=3DencodeURIComponent(sQuery);this._nDelayID=3D-1;this.dataRequestE=
vent.fire(this,sQuery);this.dataSource.getResults(this._populateList,sQue=
ry,this);};YAHOO.widget.AutoComplete.prototype._populateList=3Dfunction(s=
Query,aResults,oSelf){if(aResults=3D=3D=3Dnull){oSelf.dataErrorEvent.fire=
(oSelf,sQuery);}=0A=
if(!oSelf._bFocused||!aResults){return;}=0A=
var =
isOpera=3D(navigator.userAgent.toLowerCase().indexOf("opera")!=3D-1);var =
contentStyle=3DoSelf._oContainer._oContent.style;contentStyle.width=3D(!i=
sOpera)?null:"";contentStyle.height=3D(!isOpera)?null:"";var =
sCurQuery=3DdecodeURIComponent(sQuery);oSelf._sCurQuery=3DsCurQuery;oSelf=
._bItemSelected=3Dfalse;if(oSelf._maxResultsDisplayed!=3DoSelf.maxResults=
Displayed){oSelf._initList();}=0A=
var =
nItems=3DMath.min(aResults.length,oSelf.maxResultsDisplayed);oSelf._nDisp=
layedItems=3DnItems;if(nItems>0){oSelf._initContainerHelpers();var =
aItems=3DoSelf._aListItems;for(var i=3DnItems-1;i>=3D0;i--){var =
oItemi=3DaItems[i];var =
oResultItemi=3DaResults[i];oItemi.innerHTML=3DoSelf.formatResult(oResultI=
temi,sCurQuery);oItemi.style.display=3D"list-item";oItemi._sResultKey=3Do=
ResultItemi[0];oItemi._oResultData=3DoResultItemi;}=0A=
for(var j=3DaItems.length-1;j>=3DnItems;j--){var =
oItemj=3DaItems[j];oItemj.innerHTML=3Dnull;oItemj.style.display=3D"none";=
oItemj._sResultKey=3Dnull;oItemj._oResultData=3Dnull;}=0A=
if(oSelf.autoHighlight){var =
oFirstItem=3DaItems[0];oSelf._toggleHighlight(oFirstItem,"to");oSelf.item=
ArrowToEvent.fire(oSelf,oFirstItem);oSelf._typeAhead(oFirstItem,sQuery);}=0A=
else{oSelf._oCurItem=3Dnull;}=0A=
var =
ok=3DoSelf.doBeforeExpandContainer(oSelf._oTextbox,oSelf._oContainer,sQue=
ry,aResults);oSelf._toggleContainer(ok);}=0A=
else{oSelf._toggleContainer(false);}=0A=
oSelf.dataReturnEvent.fire(oSelf,sQuery,aResults);};YAHOO.widget.AutoComp=
lete.prototype._clearSelection=3Dfunction(){var =
sValue=3Dthis._oTextbox.value;var =
sChar=3D(this.delimChar)?this.delimChar[0]:null;var =
nIndex=3D(sChar)?sValue.lastIndexOf(sChar,sValue.length-2):-1;if(nIndex>-=
1){this._oTextbox.value=3DsValue.substring(0,nIndex);}=0A=
else{this._oTextbox.value=3D"";}=0A=
this._sSavedQuery=3Dthis._oTextbox.value;this.selectionEnforceEvent.fire(=
this);};YAHOO.widget.AutoComplete.prototype._textMatchesOption=3Dfunction=
(){var foundMatch=3Dfalse;for(var =
i=3Dthis._nDisplayedItems-1;i>=3D0;i--){var =
oItem=3Dthis._aListItems[i];var =
sMatch=3DoItem._sResultKey.toLowerCase();if(sMatch=3D=3Dthis._sCurQuery.t=
oLowerCase()){foundMatch=3Dtrue;break;}}=0A=
return(foundMatch);};YAHOO.widget.AutoComplete.prototype._typeAhead=3Dfun=
ction(oItem,sQuery){if(!this.typeAhead||(this._nKeyCode=3D=3D8)){return;}=0A=
var oTextbox=3Dthis._oTextbox;var =
sValue=3Dthis._oTextbox.value;if(!oTextbox.setSelectionRange&&!oTextbox.c=
reateTextRange){return;}=0A=
var nStart=3DsValue.length;this._updateValue(oItem);var =
nEnd=3DoTextbox.value.length;this._selectText(oTextbox,nStart,nEnd);var =
sPrefill=3DoTextbox.value.substr(nStart,nEnd);this.typeAheadEvent.fire(th=
is,sQuery,sPrefill);};YAHOO.widget.AutoComplete.prototype._selectText=3Df=
unction(oTextbox,nStart,nEnd){if(oTextbox.setSelectionRange){oTextbox.set=
SelectionRange(nStart,nEnd);}=0A=
else if(oTextbox.createTextRange){var =
oTextRange=3DoTextbox.createTextRange();oTextRange.moveStart("character",=
nStart);oTextRange.moveEnd("character",nEnd-oTextbox.value.length);oTextR=
ange.select();}=0A=
else{oTextbox.select();}};YAHOO.widget.AutoComplete.prototype._toggleCont=
ainerHelpers=3Dfunction(bShow){var bFireEvent=3Dfalse;var =
width=3Dthis._oContainer._oContent.offsetWidth+"px";var =
height=3Dthis._oContainer._oContent.offsetHeight+"px";if(this.useIFrame&&=
this._oContainer._oIFrame){bFireEvent=3Dtrue;if(bShow){this._oContainer._=
oIFrame.style.width=3Dwidth;this._oContainer._oIFrame.style.height=3Dheig=
ht;}=0A=
else{this._oContainer._oIFrame.style.width=3D0;this._oContainer._oIFrame.=
style.height=3D0;}}=0A=
if(this.useShadow&&this._oContainer._oShadow){bFireEvent=3Dtrue;if(bShow)=
{this._oContainer._oShadow.style.width=3Dwidth;this._oContainer._oShadow.=
style.height=3Dheight;}=0A=
else{this._oContainer._oShadow.style.width=3D0;this._oContainer._oShadow.=
style.height=3D0;}}};YAHOO.widget.AutoComplete.prototype._toggleContainer=
=3Dfunction(bShow){var =
oContainer=3Dthis._oContainer;if(this.alwaysShowContainer&&this._bContain=
erOpen){return;}=0A=
if(!bShow){this._oContainer._oContent.scrollTop=3D0;var =
aItems=3Dthis._aListItems;if(aItems&&(aItems.length>0)){for(var =
i=3DaItems.length-1;i>=3D0;i--){aItems[i].style.display=3D"none";}}=0A=
if(this._oCurItem){this._toggleHighlight(this._oCurItem,"from");}=0A=
this._oCurItem=3Dnull;this._nDisplayedItems=3D0;this._sCurQuery=3Dnull;}=0A=
if(!bShow&&!this._bContainerOpen){oContainer._oContent.style.display=3D"n=
one";return;}=0A=
var =
oAnim=3Dthis._oAnim;if(oAnim&&oAnim.getEl()&&(this.animHoriz||this.animVe=
rt)){if(!bShow){this._toggleContainerHelpers(bShow);}=0A=
if(oAnim.isAnimated()){oAnim.stop();}=0A=
var =
oClone=3DoContainer._oContent.cloneNode(true);oContainer.appendChild(oClo=
ne);oClone.style.top=3D"-9000px";oClone.style.display=3D"block";var =
wExp=3DoClone.offsetWidth;var hExp=3DoClone.offsetHeight;var =
wColl=3D(this.animHoriz)?0:wExp;var =
hColl=3D(this.animVert)?0:hExp;oAnim.attributes=3D(bShow)?{width:{to:wExp=
},height:{to:hExp}}:{width:{to:wColl},height:{to:hColl}};if(bShow&&!this.=
_bContainerOpen){oContainer._oContent.style.width=3DwColl+"px";oContainer=
._oContent.style.height=3DhColl+"px";}=0A=
else{oContainer._oContent.style.width=3DwExp+"px";oContainer._oContent.st=
yle.height=3DhExp+"px";}=0A=
oContainer.removeChild(oClone);oClone=3Dnull;var oSelf=3Dthis;var =
onAnimComplete=3Dfunction(){oAnim.onComplete.unsubscribeAll();if(bShow){o=
Self.containerExpandEvent.fire(oSelf);}=0A=
else{oContainer._oContent.style.display=3D"none";oSelf.containerCollapseE=
vent.fire(oSelf);}=0A=
oSelf._toggleContainerHelpers(bShow);};oContainer._oContent.style.display=
=3D"block";oAnim.onComplete.subscribe(onAnimComplete);oAnim.animate();thi=
s._bContainerOpen=3DbShow;}=0A=
else{if(bShow){oContainer._oContent.style.display=3D"block";this.containe=
rExpandEvent.fire(this);}=0A=
else{oContainer._oContent.style.display=3D"none";this.containerCollapseEv=
ent.fire(this);}=0A=
this._toggleContainerHelpers(bShow);this._bContainerOpen=3DbShow;}};YAHOO=
.widget.AutoComplete.prototype._toggleHighlight=3Dfunction(oNewItem,sType=
){var =
sHighlight=3Dthis.highlightClassName;if(this._oCurItem){YAHOO.util.Dom.re=
moveClass(this._oCurItem,sHighlight);}=0A=
if((sType=3D=3D"to")&&sHighlight){YAHOO.util.Dom.addClass(oNewItem,sHighl=
ight);this._oCurItem=3DoNewItem;}};YAHOO.widget.AutoComplete.prototype._t=
ogglePrehighlight=3Dfunction(oNewItem,sType){if(oNewItem=3D=3Dthis._oCurI=
tem){return;}=0A=
var =
sPrehighlight=3Dthis.prehighlightClassName;if((sType=3D=3D"mouseover")&&s=
Prehighlight){YAHOO.util.Dom.addClass(oNewItem,sPrehighlight);}=0A=
else{YAHOO.util.Dom.removeClass(oNewItem,sPrehighlight);}};YAHOO.widget.A=
utoComplete.prototype._updateValue=3Dfunction(oItem){var =
oTextbox=3Dthis._oTextbox;var =
sDelimChar=3D(this.delimChar)?(this.delimChar[0]||this.delimChar):null;va=
r sSavedQuery=3Dthis._sSavedQuery;var =
sResultKey=3DoItem._sResultKey;oTextbox.focus();oTextbox.value=3D"";if(sD=
elimChar){if(sSavedQuery){oTextbox.value=3DsSavedQuery;}=0A=
oTextbox.value+=3DsResultKey+sDelimChar;if(sDelimChar!=3D" =
"){oTextbox.value+=3D" ";}}=0A=
else{oTextbox.value=3DsResultKey;}=0A=
if(oTextbox.type=3D=3D"textarea"){oTextbox.scrollTop=3DoTextbox.scrollHei=
ght;}=0A=
var =
end=3DoTextbox.value.length;this._selectText(oTextbox,end,end);this._oCur=
Item=3DoItem;};YAHOO.widget.AutoComplete.prototype._selectItem=3Dfunction=
(oItem){this._bItemSelected=3Dtrue;this._updateValue(oItem);this._cancelI=
ntervalDetection(this);this.itemSelectEvent.fire(this,oItem,oItem._oResul=
tData);this._toggleContainer(false);};YAHOO.widget.AutoComplete.prototype=
._jumpSelection=3Dfunction(){if(!this.typeAhead){return;}=0A=
else{this._toggleContainer(false);}};YAHOO.widget.AutoComplete.prototype.=
_moveSelection=3Dfunction(nKeyCode){if(this._bContainerOpen){var =
oCurItem=3Dthis._oCurItem;var =
nCurItemIndex=3D-1;if(oCurItem){nCurItemIndex=3DoCurItem._nItemIndex;}=0A=
var =
nNewItemIndex=3D(nKeyCode=3D=3D40)?(nCurItemIndex+1):(nCurItemIndex-1);if=
(nNewItemIndex<-2||nNewItemIndex>=3Dthis._nDisplayedItems){return;}=0A=
if(oCurItem){this._toggleHighlight(oCurItem,"from");this.itemArrowFromEve=
nt.fire(this,oCurItem);}=0A=
if(nNewItemIndex=3D=3D-1){if(this.delimChar&&this._sSavedQuery){if(!this.=
_textMatchesOption()){this._oTextbox.value=3Dthis._sSavedQuery;}=0A=
else{this._oTextbox.value=3Dthis._sSavedQuery+this._sCurQuery;}}=0A=
else{this._oTextbox.value=3Dthis._sCurQuery;}=0A=
this._oCurItem=3Dnull;return;}=0A=
if(nNewItemIndex=3D=3D-2){this._toggleContainer(false);return;}=0A=
var oNewItem=3Dthis._aListItems[nNewItemIndex];var =
oContent=3Dthis._oContainer._oContent;var =
scrollOn=3D((YAHOO.util.Dom.getStyle(oContent,"overflow")=3D=3D"auto")||(=
YAHOO.util.Dom.getStyle(oContent,"overflowY")=3D=3D"auto"));if(scrollOn&&=
(nNewItemIndex>-1)&&(nNewItemIndex<this._nDisplayedItems)){if(nKeyCode=3D=
=3D40){if((oNewItem.offsetTop+oNewItem.offsetHeight)>(oContent.scrollTop+=
oContent.offsetHeight)){oContent.scrollTop=3D(oNewItem.offsetTop+oNewItem=
.offsetHeight)-oContent.offsetHeight;}=0A=
else =
if((oNewItem.offsetTop+oNewItem.offsetHeight)<oContent.scrollTop){oConten=
t.scrollTop=3DoNewItem.offsetTop;}}=0A=
else{if(oNewItem.offsetTop<oContent.scrollTop){this._oContainer._oContent=
.scrollTop=3DoNewItem.offsetTop;}=0A=
else =
if(oNewItem.offsetTop>(oContent.scrollTop+oContent.offsetHeight)){this._o=
Container._oContent.scrollTop=3D(oNewItem.offsetTop+oNewItem.offsetHeight=
)-oContent.offsetHeight;}}}=0A=
this._toggleHighlight(oNewItem,"to");this.itemArrowToEvent.fire(this,oNew=
Item);if(this.typeAhead){this._updateValue(oNewItem);}}};YAHOO.widget.Aut=
oComplete.prototype._onItemMouseover=3Dfunction(v,oSelf){if(oSelf.prehigh=
lightClassName){oSelf._togglePrehighlight(this,"mouseover");}=0A=
else{oSelf._toggleHighlight(this,"to");}=0A=
oSelf.itemMouseOverEvent.fire(oSelf,this);};YAHOO.widget.AutoComplete.pro=
totype._onItemMouseout=3Dfunction(v,oSelf){if(oSelf.prehighlightClassName=
){oSelf._togglePrehighlight(this,"mouseout");}=0A=
else{oSelf._toggleHighlight(this,"from");}=0A=
oSelf.itemMouseOutEvent.fire(oSelf,this);};YAHOO.widget.AutoComplete.prot=
otype._onItemMouseclick=3Dfunction(v,oSelf){oSelf._toggleHighlight(this,"=
to");oSelf._selectItem(this);};YAHOO.widget.AutoComplete.prototype._onCon=
tainerMouseover=3Dfunction(v,oSelf){oSelf._bOverContainer=3Dtrue;};YAHOO.=
widget.AutoComplete.prototype._onContainerMouseout=3Dfunction(v,oSelf){oS=
elf._bOverContainer=3Dfalse;if(oSelf._oCurItem){oSelf._toggleHighlight(oS=
elf._oCurItem,"to");}};YAHOO.widget.AutoComplete.prototype._onContainerSc=
roll=3Dfunction(v,oSelf){oSelf._oTextbox.focus();};YAHOO.widget.AutoCompl=
ete.prototype._onContainerResize=3Dfunction(v,oSelf){oSelf._toggleContain=
erHelpers(oSelf._bContainerOpen);};YAHOO.widget.AutoComplete.prototype._o=
nTextboxKeyDown=3Dfunction(v,oSelf){var =
nKeyCode=3Dv.keyCode;switch(nKeyCode){case =
9:if(oSelf.delimChar&&(oSelf._nKeyCode!=3DnKeyCode)){if(oSelf._bContainer=
Open){YAHOO.util.Event.stopEvent(v);}}=0A=
if(oSelf._oCurItem){oSelf._selectItem(oSelf._oCurItem);}=0A=
else{oSelf._toggleContainer(false);}=0A=
break;case =
13:if(oSelf._nKeyCode!=3DnKeyCode){if(oSelf._bContainerOpen){YAHOO.util.E=
vent.stopEvent(v);}}=0A=
if(oSelf._oCurItem){oSelf._selectItem(oSelf._oCurItem);}=0A=
else{oSelf._toggleContainer(false);}=0A=
break;case 27:oSelf._toggleContainer(false);return;case =
39:oSelf._jumpSelection();break;case =
38:YAHOO.util.Event.stopEvent(v);oSelf._moveSelection(nKeyCode);break;cas=
e =
40:YAHOO.util.Event.stopEvent(v);oSelf._moveSelection(nKeyCode);break;def=
ault:break;}};YAHOO.widget.AutoComplete.prototype._onTextboxKeyPress=3Dfu=
nction(v,oSelf){var nKeyCode=3Dv.keyCode;var =
isMac=3D(navigator.userAgent.toLowerCase().indexOf("mac")!=3D-1);if(isMac=
){switch(nKeyCode){case =
9:if(oSelf.delimChar&&(oSelf._nKeyCode!=3DnKeyCode)){if(oSelf._bContainer=
Open){YAHOO.util.Event.stopEvent(v);}}=0A=
break;case =
13:if(oSelf._nKeyCode!=3DnKeyCode){if(oSelf._bContainerOpen){YAHOO.util.E=
vent.stopEvent(v);}}=0A=
break;case 38:case =
40:YAHOO.util.Event.stopEvent(v);break;default:break;}}=0A=
else =
if(nKeyCode=3D=3D229){oSelf._queryInterval=3DsetInterval(function(){oSelf=
._onIMEDetected(oSelf);},500);}};YAHOO.widget.AutoComplete.prototype._onT=
extboxKeyUp=3Dfunction(v,oSelf){oSelf._initProps();var =
nKeyCode=3Dv.keyCode;oSelf._nKeyCode=3DnKeyCode;var =
sText=3Dthis.value;if(oSelf._isIgnoreKey(nKeyCode)||(sText.toLowerCase()=3D=
=3DoSelf._sCurQuery)){return;}=0A=
else{oSelf.textboxKeyEvent.fire(oSelf,nKeyCode);}=0A=
if(oSelf.queryDelay>0){var =
nDelayID=3DsetTimeout(function(){oSelf._sendQuery(sText);},(oSelf.queryDe=
lay*1000));if(oSelf._nDelayID!=3D-1){clearTimeout(oSelf._nDelayID);}=0A=
oSelf._nDelayID=3DnDelayID;}=0A=
else{oSelf._sendQuery(sText);}};YAHOO.widget.AutoComplete.prototype._onTe=
xtboxFocus=3Dfunction(v,oSelf){oSelf._oTextbox.setAttribute("autocomplete=
","off");oSelf._bFocused=3Dtrue;oSelf.textboxFocusEvent.fire(oSelf);};YAH=
OO.widget.AutoComplete.prototype._onTextboxBlur=3Dfunction(v,oSelf){if(!o=
Self._bOverContainer||(oSelf._nKeyCode=3D=3D9)){if(!oSelf._bItemSelected)=
{if(!oSelf._bContainerOpen||(oSelf._bContainerOpen&&!oSelf._textMatchesOp=
tion())){if(oSelf.forceSelection){oSelf._clearSelection();}=0A=
else{oSelf.unmatchedItemSelectEvent.fire(oSelf,oSelf._sCurQuery);}}}=0A=
if(oSelf._bContainerOpen){oSelf._toggleContainer(false);}=0A=
oSelf._cancelIntervalDetection(oSelf);oSelf._bFocused=3Dfalse;oSelf.textb=
oxBlurEvent.fire(oSelf);}};YAHOO.widget.AutoComplete.prototype._onFormSub=
mit=3Dfunction(v,oSelf){if(oSelf.allowBrowserAutocomplete){oSelf._oTextbo=
x.setAttribute("autocomplete","on");}=0A=
else{oSelf._oTextbox.setAttribute("autocomplete","off");}};YAHOO.widget.D=
ataSource=3Dfunction(){};YAHOO.widget.DataSource.ERROR_DATANULL=3D"Respon=
se data was null";YAHOO.widget.DataSource.ERROR_DATAPARSE=3D"Response =
data could not be =
parsed";YAHOO.widget.DataSource.prototype.maxCacheEntries=3D15;YAHOO.widg=
et.DataSource.prototype.queryMatchContains=3Dfalse;YAHOO.widget.DataSourc=
e.prototype.queryMatchSubset=3Dfalse;YAHOO.widget.DataSource.prototype.qu=
eryMatchCase=3Dfalse;YAHOO.widget.DataSource.prototype.toString=3Dfunctio=
n(){return"DataSource =
"+this._sName;};YAHOO.widget.DataSource.prototype.getResults=3Dfunction(o=
CallbackFn,sQuery,oParent){var =
aResults=3Dthis._doQueryCache(oCallbackFn,sQuery,oParent);if(aResults.len=
gth=3D=3D=3D0){this.queryEvent.fire(this,oParent,sQuery);this.doQuery(oCa=
llbackFn,sQuery,oParent);}};YAHOO.widget.DataSource.prototype.doQuery=3Df=
unction(oCallbackFn,sQuery,oParent){};YAHOO.widget.DataSource.prototype.f=
lushCache=3Dfunction(){if(this._aCache){this._aCache=3D[];}=0A=
if(this._aCacheHelper){this._aCacheHelper=3D[];}=0A=
this.cacheFlushEvent.fire(this);};YAHOO.widget.DataSource.prototype.query=
Event=3Dnull;YAHOO.widget.DataSource.prototype.cacheQueryEvent=3Dnull;YAH=
OO.widget.DataSource.prototype.getResultsEvent=3Dnull;YAHOO.widget.DataSo=
urce.prototype.getCachedResultsEvent=3Dnull;YAHOO.widget.DataSource.proto=
type.dataErrorEvent=3Dnull;YAHOO.widget.DataSource.prototype.cacheFlushEv=
ent=3Dnull;YAHOO.widget.DataSource._nIndex=3D0;YAHOO.widget.DataSource.pr=
ototype._sName=3Dnull;YAHOO.widget.DataSource.prototype._aCache=3Dnull;YA=
HOO.widget.DataSource.prototype._init=3Dfunction(){var =
maxCacheEntries=3Dthis.maxCacheEntries;if(isNaN(maxCacheEntries)||(maxCac=
heEntries<0)){maxCacheEntries=3D0;}=0A=
if(maxCacheEntries>0&&!this._aCache){this._aCache=3D[];}=0A=
this._sName=3D"instance"+YAHOO.widget.DataSource._nIndex;YAHOO.widget.Dat=
aSource._nIndex++;this.queryEvent=3Dnew =
YAHOO.util.CustomEvent("query",this);this.cacheQueryEvent=3Dnew =
YAHOO.util.CustomEvent("cacheQuery",this);this.getResultsEvent=3Dnew =
YAHOO.util.CustomEvent("getResults",this);this.getCachedResultsEvent=3Dne=
w =
YAHOO.util.CustomEvent("getCachedResults",this);this.dataErrorEvent=3Dnew=
 YAHOO.util.CustomEvent("dataError",this);this.cacheFlushEvent=3Dnew =
YAHOO.util.CustomEvent("cacheFlush",this);};YAHOO.widget.DataSource.proto=
type._addCacheElem=3Dfunction(oResult){var =
aCache=3Dthis._aCache;if(!aCache||!oResult||!oResult.query||!oResult.resu=
lts){return;}=0A=
if(aCache.length>=3Dthis.maxCacheEntries){aCache.shift();}=0A=
aCache.push(oResult);};YAHOO.widget.DataSource.prototype._doQueryCache=3D=
function(oCallbackFn,sQuery,oParent){var aResults=3D[];var =
bMatchFound=3Dfalse;var aCache=3Dthis._aCache;var =
nCacheLength=3D(aCache)?aCache.length:0;var =
bMatchContains=3Dthis.queryMatchContains;if((this.maxCacheEntries>0)&&aCa=
che&&(nCacheLength>0)){this.cacheQueryEvent.fire(this,oParent,sQuery);if(=
!this.queryMatchCase){var =
sOrigQuery=3DsQuery;sQuery=3DsQuery.toLowerCase();}=0A=
for(var i=3DnCacheLength-1;i>=3D0;i--){var resultObj=3DaCache[i];var =
aAllResultItems=3DresultObj.results;var =
matchKey=3D(!this.queryMatchCase)?encodeURIComponent(resultObj.query).toL=
owerCase():encodeURIComponent(resultObj.query);if(matchKey=3D=3DsQuery){b=
MatchFound=3Dtrue;aResults=3DaAllResultItems;if(i!=3DnCacheLength-1){aCac=
he.splice(i,1);this._addCacheElem(resultObj);}=0A=
break;}=0A=
else if(this.queryMatchSubset){for(var =
j=3DsQuery.length-1;j>=3D0;j--){var =
subQuery=3DsQuery.substr(0,j);if(matchKey=3D=3DsubQuery){bMatchFound=3Dtr=
ue;for(var k=3DaAllResultItems.length-1;k>=3D0;k--){var =
aRecord=3DaAllResultItems[k];var =
sKeyIndex=3D(this.queryMatchCase)?encodeURIComponent(aRecord[0]).indexOf(=
sQuery):encodeURIComponent(aRecord[0]).toLowerCase().indexOf(sQuery);if((=
!bMatchContains&&(sKeyIndex=3D=3D=3D0))||(bMatchContains&&(sKeyIndex>-1))=
){aResults.unshift(aRecord);}}=0A=
resultObj=3D{};resultObj.query=3DsQuery;resultObj.results=3DaResults;this=
._addCacheElem(resultObj);break;}}=0A=
if(bMatchFound){break;}}}=0A=
if(bMatchFound){this.getCachedResultsEvent.fire(this,oParent,sOrigQuery,a=
Results);oCallbackFn(sOrigQuery,aResults,oParent);}}=0A=
return =
aResults;};YAHOO.widget.DS_XHR=3Dfunction(sScriptURI,aSchema,oConfigs){if=
(typeof oConfigs=3D=3D"object"){for(var sConfig in =
oConfigs){this[sConfig]=3DoConfigs[sConfig];}}=0A=
if(!aSchema||(aSchema.constructor!=3DArray)){return;}=0A=
else{this.schema=3DaSchema;}=0A=
this.scriptURI=3DsScriptURI;this._init();};YAHOO.widget.DS_XHR.prototype=3D=
new =
YAHOO.widget.DataSource();YAHOO.widget.DS_XHR.TYPE_JSON=3D0;YAHOO.widget.=
DS_XHR.TYPE_XML=3D1;YAHOO.widget.DS_XHR.TYPE_FLAT=3D2;YAHOO.widget.DS_XHR=
.ERROR_DATAXHR=3D"XHR response =
failed";YAHOO.widget.DS_XHR.prototype.connMgr=3DYAHOO.util.Connect;YAHOO.=
widget.DS_XHR.prototype.connTimeout=3D0;YAHOO.widget.DS_XHR.prototype.scr=
iptURI=3Dnull;YAHOO.widget.DS_XHR.prototype.scriptQueryParam=3D"query";YA=
HOO.widget.DS_XHR.prototype.scriptQueryAppend=3D"";YAHOO.widget.DS_XHR.pr=
ototype.responseType=3DYAHOO.widget.DS_XHR.TYPE_JSON;YAHOO.widget.DS_XHR.=
prototype.responseStripAfter=3D"\n<!-";YAHOO.widget.DS_XHR.prototype.doQu=
ery=3Dfunction(oCallbackFn,sQuery,oParent){var =
isXML=3D(this.responseType=3D=3DYAHOO.widget.DS_XHR.TYPE_XML);var =
sUri=3Dthis.scriptURI+"?"+this.scriptQueryParam+"=3D"+sQuery;if(this.scri=
ptQueryAppend.length>0){sUri+=3D"&"+this.scriptQueryAppend;}=0A=
var oResponse=3Dnull;var oSelf=3Dthis;var =
responseSuccess=3Dfunction(oResp){if(!oSelf._oConn||(oResp.tId!=3DoSelf._=
oConn.tId)){oSelf.dataErrorEvent.fire(oSelf,oParent,sQuery,YAHOO.widget.D=
ataSource.ERROR_DATANULL);return;}=0A=
for(var foo in oResp){}=0A=
if(!isXML){oResp=3DoResp.responseText;}=0A=
else{oResp=3DoResp.responseXML;}=0A=
if(oResp=3D=3D=3Dnull){oSelf.dataErrorEvent.fire(oSelf,oParent,sQuery,YAH=
OO.widget.DataSource.ERROR_DATANULL);return;}=0A=
var aResults=3DoSelf.parseResponse(sQuery,oResp,oParent);var =
resultObj=3D{};resultObj.query=3DdecodeURIComponent(sQuery);resultObj.res=
ults=3DaResults;if(aResults=3D=3D=3Dnull){oSelf.dataErrorEvent.fire(oSelf=
,oParent,sQuery,YAHOO.widget.DataSource.ERROR_DATAPARSE);aResults=3D[];}=0A=
else{oSelf.getResultsEvent.fire(oSelf,oParent,sQuery,aResults);oSelf._add=
CacheElem(resultObj);}=0A=
oCallbackFn(sQuery,aResults,oParent);};var =
responseFailure=3Dfunction(oResp){oSelf.dataErrorEvent.fire(oSelf,oParent=
,sQuery,YAHOO.widget.DS_XHR.ERROR_DATAXHR);return;};var =
oCallback=3D{success:responseSuccess,failure:responseFailure};if(!isNaN(t=
his.connTimeout)&&this.connTimeout>0){oCallback.timeout=3Dthis.connTimeou=
t;}=0A=
if(this._oConn){this.connMgr.abort(this._oConn);}=0A=
oSelf._oConn=3Dthis.connMgr.asyncRequest("GET",sUri,oCallback,null);};YAH=
OO.widget.DS_XHR.prototype.parseResponse=3Dfunction(sQuery,oResponse,oPar=
ent){var aSchema=3Dthis.schema;var aResults=3D[];var bError=3Dfalse;var =
nEnd=3D((this.responseStripAfter!=3D=3D"")&&(oResponse.indexOf))?oRespons=
e.indexOf(this.responseStripAfter):-1;if(nEnd!=3D-1){oResponse=3DoRespons=
e.substring(0,nEnd);}=0A=
switch(this.responseType){case YAHOO.widget.DS_XHR.TYPE_JSON:var =
jsonList;if(window.JSON&&(navigator.userAgent.toLowerCase().indexOf('khtm=
l')=3D=3D-1)){var =
jsonObjParsed=3DJSON.parse(oResponse);if(!jsonObjParsed){bError=3Dtrue;br=
eak;}=0A=
else{try{jsonList=3Deval("jsonObjParsed."+aSchema[0]);}=0A=
catch(e){bError=3Dtrue;break;}}}=0A=
else{try{while(oResponse.substring(0,1)=3D=3D" =
"){oResponse=3DoResponse.substring(1,oResponse.length);}=0A=
if(oResponse.indexOf("{")<0){bError=3Dtrue;break;}=0A=
if(oResponse.indexOf("{}")=3D=3D=3D0){break;}=0A=
var =
jsonObjRaw=3Deval("("+oResponse+")");if(!jsonObjRaw){bError=3Dtrue;break;=
}=0A=
jsonList=3Deval("(jsonObjRaw."+aSchema[0]+")");}=0A=
catch(e){bError=3Dtrue;break;}}=0A=
if(!jsonList){bError=3Dtrue;break;}=0A=
if(jsonList.constructor!=3DArray){jsonList=3D[jsonList];}=0A=
for(var i=3DjsonList.length-1;i>=3D0;i--){var aResultItem=3D[];var =
jsonResult=3DjsonList[i];for(var j=3DaSchema.length-1;j>=3D1;j--){var =
dataFieldValue=3DjsonResult[aSchema[j]];if(!dataFieldValue){dataFieldValu=
e=3D"";}=0A=
aResultItem.unshift(dataFieldValue);}=0A=
if(aResultItem.length=3D=3D1){aResultItem.push(jsonResult);}=0A=
aResults.unshift(aResultItem);}=0A=
break;case YAHOO.widget.DS_XHR.TYPE_XML:var =
xmlList=3DoResponse.getElementsByTagName(aSchema[0]);if(!xmlList){bError=3D=
true;break;}=0A=
for(var k=3DxmlList.length-1;k>=3D0;k--){var =
result=3DxmlList.item(k);var aFieldSet=3D[];for(var =
m=3DaSchema.length-1;m>=3D1;m--){var sValue=3Dnull;var =
xmlAttr=3Dresult.attributes.getNamedItem(aSchema[m]);if(xmlAttr){sValue=3D=
xmlAttr.value;}=0A=
else{var =
xmlNode=3Dresult.getElementsByTagName(aSchema[m]);if(xmlNode&&xmlNode.ite=
m(0)&&xmlNode.item(0).firstChild){sValue=3DxmlNode.item(0).firstChild.nod=
eValue;}=0A=
else{sValue=3D"";}}=0A=
aFieldSet.unshift(sValue);}=0A=
aResults.unshift(aFieldSet);}=0A=
break;case YAHOO.widget.DS_XHR.TYPE_FLAT:if(oResponse.length>0){var =
newLength=3DoResponse.length-aSchema[0].length;if(oResponse.substr(newLen=
gth)=3D=3DaSchema[0]){oResponse=3DoResponse.substr(0,newLength);}=0A=
var aRecords=3DoResponse.split(aSchema[0]);for(var =
n=3DaRecords.length-1;n>=3D0;n--){aResults[n]=3DaRecords[n].split(aSchema=
[1]);}}=0A=
break;default:break;}=0A=
sQuery=3Dnull;oResponse=3Dnull;oParent=3Dnull;if(bError){return null;}=0A=
else{return =
aResults;}};YAHOO.widget.DS_XHR.prototype._oConn=3Dnull;YAHOO.widget.DS_J=
SFunction=3Dfunction(oFunction,oConfigs){if(typeof =
oConfigs=3D=3D"object"){for(var sConfig in =
oConfigs){this[sConfig]=3DoConfigs[sConfig];}}=0A=
if(!oFunction||(oFunction.constructor!=3DFunction)){return;}=0A=
else{this.dataFunction=3DoFunction;this._init();}};YAHOO.widget.DS_JSFunc=
tion.prototype=3Dnew =
YAHOO.widget.DataSource();YAHOO.widget.DS_JSFunction.prototype.dataFuncti=
on=3Dnull;YAHOO.widget.DS_JSFunction.prototype.doQuery=3Dfunction(oCallba=
ckFn,sQuery,oParent){var oFunction=3Dthis.dataFunction;var =
aResults=3D[];aResults=3DoFunction(sQuery);if(aResults=3D=3D=3Dnull){this=
.dataErrorEvent.fire(this,oParent,sQuery,YAHOO.widget.DataSource.ERROR_DA=
TANULL);return;}=0A=
var =
resultObj=3D{};resultObj.query=3DdecodeURIComponent(sQuery);resultObj.res=
ults=3DaResults;this._addCacheElem(resultObj);this.getResultsEvent.fire(t=
his,oParent,sQuery,aResults);oCallbackFn(sQuery,aResults,oParent);return;=
};YAHOO.widget.DS_JSArray=3Dfunction(aData,oConfigs){if(typeof =
oConfigs=3D=3D"object"){for(var sConfig in =
oConfigs){this[sConfig]=3DoConfigs[sConfig];}}=0A=
if(!aData||(aData.constructor!=3DArray)){return;}=0A=
else{this.data=3DaData;this._init();}};YAHOO.widget.DS_JSArray.prototype=3D=
new =
YAHOO.widget.DataSource();YAHOO.widget.DS_JSArray.prototype.data=3Dnull;Y=
AHOO.widget.DS_JSArray.prototype.doQuery=3Dfunction(oCallbackFn,sQuery,oP=
arent){var aData=3Dthis.data;var aResults=3D[];var =
bMatchFound=3Dfalse;var =
bMatchContains=3Dthis.queryMatchContains;if(sQuery){if(!this.queryMatchCa=
se){sQuery=3DsQuery.toLowerCase();}=0A=
for(var i=3DaData.length-1;i>=3D0;i--){var =
aDataset=3D[];if(aData[i]){if(aData[i].constructor=3D=3DString){aDataset[=
0]=3DaData[i];}=0A=
else if(aData[i].constructor=3D=3DArray){aDataset=3DaData[i];}}=0A=
if(aDataset[0]&&(aDataset[0].constructor=3D=3DString)){var =
sKeyIndex=3D(this.queryMatchCase)?encodeURIComponent(aDataset[0]).indexOf=
(sQuery):encodeURIComponent(aDataset[0]).toLowerCase().indexOf(sQuery);if=
((!bMatchContains&&(sKeyIndex=3D=3D=3D0))||(bMatchContains&&(sKeyIndex>-1=
))){aResults.unshift(aDataset);}}}}=0A=
this.getResultsEvent.fire(this,oParent,sQuery,aResults);oCallbackFn(sQuer=
y,aResults,oParent);};=0A=
=0A=
YAHOO.widget.MultiAutoComplete=3Dfunction(elInput,elContainer,oDataSource=
s,oConfigs){if(elInput&&elContainer&&oDataSources){if(oDataSources)=0A=
{for(var i=3D0;i<oDataSources.length;i++)=0A=
{if(!(oDataSources[i]instanceof YAHOO.widget.DataSource))=0A=
{return;}}=0A=
this.dataSources=3DoDataSources;}=0A=
else{return;}=0A=
if(YAHOO.util.Dom.inDocument(elInput)){if(typeof =
elInput=3D=3D"string"){this._sName=3D"instance"+YAHOO.widget.MultiAutoCom=
plete._nIndex+" =
"+elInput;this._oTextbox=3Ddocument.getElementById(elInput);}=0A=
else{this._sName=3D(elInput.id)?"instance"+YAHOO.widget.MultiAutoComplete=
._nIndex+" =
"+elInput.id:"instance"+YAHOO.widget.MultiAutoComplete._nIndex;this._oTex=
tbox=3DelInput;}}=0A=
else{return;}=0A=
if(YAHOO.util.Dom.inDocument(elContainer)){if(typeof =
elContainer=3D=3D"string"){this._oContainer=3Ddocument.getElementById(elC=
ontainer);}=0A=
else{this._oContainer=3DelContainer;}=0A=
if(this._oContainer.style.display=3D=3D"none"){}}=0A=
else{return;}=0A=
if(typeof oConfigs=3D=3D"object"){for(var sConfig in =
oConfigs){if(sConfig){this[sConfig]=3DoConfigs[sConfig];}}}=0A=
this._initContainer();this._initProps();this._initList();this._initContai=
nerHelpers();var oSelf=3Dthis;var oTextbox=3Dthis._oTextbox;var =
oContent=3Dthis._oContainer._oContent;YAHOO.util.Event.addListener(oTextb=
ox,"keyup",oSelf._onTextboxKeyUp,oSelf);YAHOO.util.Event.addListener(oTex=
tbox,"keydown",oSelf._onTextboxKeyDown,oSelf);YAHOO.util.Event.addListene=
r(oTextbox,"focus",oSelf._onTextboxFocus,oSelf);YAHOO.util.Event.addListe=
ner(oTextbox,"blur",oSelf._onTextboxBlur,oSelf);YAHOO.util.Event.addListe=
ner(oContent,"mouseover",oSelf._onContainerMouseover,oSelf);YAHOO.util.Ev=
ent.addListener(oContent,"mouseout",oSelf._onContainerMouseout,oSelf);YAH=
OO.util.Event.addListener(oContent,"scroll",oSelf._onContainerScroll,oSel=
f);YAHOO.util.Event.addListener(oContent,"resize",oSelf._onContainerResiz=
e,oSelf);if(oTextbox.form){YAHOO.util.Event.addListener(oTextbox.form,"su=
bmit",oSelf._onFormSubmit,oSelf);}=0A=
YAHOO.util.Event.addListener(oTextbox,"keypress",oSelf._onTextboxKeyPress=
,oSelf);this.textboxFocusEvent=3Dnew =
YAHOO.util.CustomEvent("textboxFocus",this);this.textboxKeyEvent=3Dnew =
YAHOO.util.CustomEvent("textboxKey",this);this.dataRequestEvent=3Dnew =
YAHOO.util.CustomEvent("dataRequest",this);this.dataReturnEvent=3Dnew =
YAHOO.util.CustomEvent("dataReturn",this);this.dataErrorEvent=3Dnew =
YAHOO.util.CustomEvent("dataError",this);this.containerExpandEvent=3Dnew =
YAHOO.util.CustomEvent("containerExpand",this);this.typeAheadEvent=3Dnew =
YAHOO.util.CustomEvent("typeAhead",this);this.itemMouseOverEvent=3Dnew =
YAHOO.util.CustomEvent("itemMouseOver",this);this.itemMouseOutEvent=3Dnew=
 YAHOO.util.CustomEvent("itemMouseOut",this);this.itemArrowToEvent=3Dnew =
YAHOO.util.CustomEvent("itemArrowTo",this);this.itemArrowFromEvent=3Dnew =
YAHOO.util.CustomEvent("itemArrowFrom",this);this.itemSelectEvent=3Dnew =
YAHOO.util.CustomEvent("itemSelect",this);this.unmatchedItemSelectEvent=3D=
new =
YAHOO.util.CustomEvent("unmatchedItemSelect",this);this.selectionEnforceE=
vent=3Dnew =
YAHOO.util.CustomEvent("selectionEnforce",this);this.containerCollapseEve=
nt=3Dnew =
YAHOO.util.CustomEvent("containerCollapse",this);this.textboxBlurEvent=3D=
new =
YAHOO.util.CustomEvent("textboxBlur",this);oTextbox.setAttribute("autocom=
plete","off");YAHOO.widget.MultiAutoComplete._nIndex++;}=0A=
else{}};YAHOO.widget.MultiAutoComplete.prototype.dataSources=3Dnull;YAHOO=
.widget.MultiAutoComplete.prototype.minQueryLength=3D1;YAHOO.widget.Multi=
AutoComplete.prototype.maxResultsDisplayed=3D10;YAHOO.widget.MultiAutoCom=
plete.prototype.queryDelay=3D0.5;YAHOO.widget.MultiAutoComplete.prototype=
.highlightClassName=3D"yui-ac-highlight";YAHOO.widget.MultiAutoComplete.p=
rototype.prehighlightClassName=3Dnull;YAHOO.widget.MultiAutoComplete.prot=
otype.delimChar=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.autoHighl=
ight=3Dtrue;YAHOO.widget.MultiAutoComplete.prototype.typeAhead=3Dfalse;YA=
HOO.widget.MultiAutoComplete.prototype.animHoriz=3Dfalse;YAHOO.widget.Mul=
tiAutoComplete.prototype.animVert=3Dtrue;YAHOO.widget.MultiAutoComplete.p=
rototype.animSpeed=3D0.3;YAHOO.widget.MultiAutoComplete.prototype.forceSe=
lection=3Dfalse;YAHOO.widget.MultiAutoComplete.prototype.allowBrowserAuto=
complete=3Dtrue;YAHOO.widget.MultiAutoComplete.prototype.alwaysShowContai=
ner=3Dfalse;YAHOO.widget.MultiAutoComplete.prototype.useIFrame=3Dfalse;YA=
HOO.widget.MultiAutoComplete.prototype.useShadow=3Dfalse;YAHOO.widget.Mul=
tiAutoComplete.prototype.toString=3Dfunction(){return"AutoComplete =
"+this._sName;};YAHOO.widget.MultiAutoComplete.prototype.isContainerOpen=3D=
function(){return =
this._bContainerOpen;};YAHOO.widget.MultiAutoComplete.prototype.getListIt=
ems=3Dfunction(){return =
this._aListItems;};YAHOO.widget.MultiAutoComplete.prototype.getListItemDa=
ta=3Dfunction(oListItem){if(oListItem._oResultData){return =
oListItem._oResultData;}=0A=
else{return =
false;}};YAHOO.widget.MultiAutoComplete.prototype.setHeader=3Dfunction(sH=
eader){if(sHeader){if(this._oContainer._oContent._oHeader){this._oContain=
er._oContent._oHeader.innerHTML=3DsHeader;this._oContainer._oContent._oHe=
ader.style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oHeader.innerHTML=3D"";this._oContainer.=
_oContent._oHeader.style.display=3D"none";}};YAHOO.widget.MultiAutoComple=
te.prototype.setSubHeader=3Dfunction(sHeader,index){if(sHeader){if(this._=
oContainer._oContent._oSubHeaders[index]){this._oContainer._oContent._oSu=
bHeaders[index].innerHTML=3DsHeader;this._oContainer._oContent._oSubHeade=
rs[index].style.display=3D"block";}}=0A=
else{if(this._oContainer._oContent._oSubHeaders[index]){this._oContainer.=
_oContent._oSubHeaders[index].innerHTML=3D"";this._oContainer._oContent._=
oSubHeaders[index].style.display=3D"none";}}};YAHOO.widget.MultiAutoCompl=
ete.prototype.setFooter=3Dfunction(sFooter){if(sFooter){if(this._oContain=
er._oContent._oFooter){this._oContainer._oContent._oFooter.innerHTML=3DsF=
ooter;this._oContainer._oContent._oFooter.style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oFooter.innerHTML=3D"";this._oContainer.=
_oContent._oFooter.style.display=3D"none";}};YAHOO.widget.MultiAutoComple=
te.prototype.setSubFooter=3Dfunction(sFooter,index){if(sFooter){if(this._=
oContainer._oContent._oSubFooters[index]){this._oContainer._oContent._oSu=
bFooters[index].innerHTML=3DsFooter;this._oContainer._oContent._oSubFoote=
rs[index].style.display=3D"block";}}=0A=
else{if(this._oContainer._oContent._oSubFooters[index]){this._oContainer.=
_oContent._oSubFooters[index].innerHTML=3D"";this._oContainer._oContent._=
oSubFooters[index].style.display=3D"none";}}};YAHOO.widget.MultiAutoCompl=
ete.prototype.toggleSubHeader=3Dfunction(show,index)=0A=
{if(this._oContainer._oContent._oSubHeaders[index])=0A=
{if(show=3D=3D=3Dtrue)=0A=
this._oContainer._oContent._oSubHeaders[index].style.display=3D"block";el=
se=0A=
this._oContainer._oContent._oSubHeaders[index].style.display=3D"none";}};=
YAHOO.widget.MultiAutoComplete.prototype.setBody=3Dfunction(sBody){if(sBo=
dy){if(this._oContainer._oContent._oBody){this._oContainer._oContent._oBo=
dy.innerHTML=3DsBody;this._oContainer._oContent._oBody.style.display=3D"b=
lock";this._oContainer._oContent.style.display=3D"block";}}=0A=
else{this._oContainer._oContent._oBody.innerHTML=3D"";this._oContainer._o=
Content.style.display=3D"none";}=0A=
this._maxResultsDisplayed=3D0;};YAHOO.widget.MultiAutoComplete.prototype.=
formatResult=3Dfunction(oResultItem,sQuery){var =
sResult=3DoResultItem[0];if(sResult){return sResult;}=0A=
else{return"";}};YAHOO.widget.MultiAutoComplete.prototype.doBeforeExpandC=
ontainer=3Dfunction(oResultItem,sQuery){return =
true;};YAHOO.widget.MultiAutoComplete.prototype.sendQuery=3Dfunction(sQue=
ry){this._sendQuery(sQuery);};YAHOO.widget.MultiAutoComplete.prototype.te=
xtboxFocusEvent=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.textboxKe=
yEvent=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.dataRequestEvent=3D=
null;YAHOO.widget.MultiAutoComplete.prototype.dataReturnEvent=3Dnull;YAHO=
O.widget.MultiAutoComplete.prototype.dataErrorEvent=3Dnull;YAHOO.widget.M=
ultiAutoComplete.prototype.containerExpandEvent=3Dnull;YAHOO.widget.Multi=
AutoComplete.prototype.typeAheadEvent=3Dnull;YAHOO.widget.MultiAutoComple=
te.prototype.itemMouseOverEvent=3Dnull;YAHOO.widget.MultiAutoComplete.pro=
totype.itemMouseOutEvent=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.=
itemArrowToEvent=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.itemArro=
wFromEvent=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.itemSelectEven=
t=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.unmatchedItemSelectEven=
t=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.selectionEnforceEvent=3D=
null;YAHOO.widget.MultiAutoComplete.prototype.containerCollapseEvent=3Dnu=
ll;YAHOO.widget.MultiAutoComplete.prototype.textboxBlurEvent=3Dnull;YAHOO=
.widget.MultiAutoComplete._nIndex=3D0;YAHOO.widget.MultiAutoComplete.prot=
otype._sName=3Dnull;YAHOO.widget.MultiAutoComplete.prototype._oTextbox=3D=
null;YAHOO.widget.MultiAutoComplete.prototype._bFocused=3Dtrue;YAHOO.widg=
et.MultiAutoComplete.prototype._oAnim=3Dnull;YAHOO.widget.MultiAutoComple=
te.prototype._oContainer=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.=
_bContainerOpen=3Dfalse;YAHOO.widget.MultiAutoComplete.prototype._bOverCo=
ntainer=3Dfalse;YAHOO.widget.MultiAutoComplete.prototype._aListItems=3Dnu=
ll;YAHOO.widget.MultiAutoComplete.prototype._nDisplayedItems=3D0;YAHOO.wi=
dget.MultiAutoComplete.prototype._maxResultsDisplayed=3D0;YAHOO.widget.Mu=
ltiAutoComplete.prototype._sCurQuery=3Dnull;YAHOO.widget.MultiAutoComplet=
e.prototype._sSavedQuery=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.=
_oCurItem=3Dnull;YAHOO.widget.MultiAutoComplete.prototype._bItemSelected=3D=
false;YAHOO.widget.MultiAutoComplete.prototype._nKeyCode=3Dnull;YAHOO.wid=
get.MultiAutoComplete.prototype._nDelayID=3D-1;YAHOO.widget.MultiAutoComp=
lete.prototype._iFrameSrc=3D"javascript:false;";YAHOO.widget.MultiAutoCom=
plete.prototype._queryInterval=3Dnull;YAHOO.widget.MultiAutoComplete.prot=
otype._sLastTextboxValue=3Dnull;YAHOO.widget.MultiAutoComplete.prototype.=
_initProps=3Dfunction(){var =
minQueryLength=3Dthis.minQueryLength;if(isNaN(minQueryLength)||(minQueryL=
ength<1)){minQueryLength=3D1;}=0A=
var =
maxResultsDisplayed=3Dthis.maxResultsDisplayed;if(isNaN(this.maxResultsDi=
splayed)||(this.maxResultsDisplayed<1)){this.maxResultsDisplayed=3D10;}=0A=
var =
queryDelay=3Dthis.queryDelay;if(isNaN(this.queryDelay)||(this.queryDelay<=
0)){this.queryDelay=3D0.5;}=0A=
var =
aDelimChar=3D(this.delimChar)?this.delimChar:null;if(aDelimChar){if(typeo=
f aDelimChar=3D=3D"string"){this.delimChar=3D[aDelimChar];}=0A=
else if(aDelimChar.constructor!=3DArray){this.delimChar=3Dnull;}}=0A=
var =
animSpeed=3Dthis.animSpeed;if((this.animHoriz||this.animVert)&&YAHOO.util=
.Anim){if(isNaN(animSpeed)||(animSpeed<0)){animSpeed=3D0.3;}=0A=
if(!this._oAnim){oAnim=3Dnew =
YAHOO.util.Anim(this._oContainer._oContent,{},this.animSpeed);this._oAnim=
=3DoAnim;}=0A=
else{this._oAnim.duration=3DanimSpeed;}}=0A=
if(this.forceSelection&&this.delimChar){}};YAHOO.widget.MultiAutoComplete=
.prototype._initContainerHelpers=3Dfunction(){if(this.useShadow&&!this._o=
Container._oShadow){var =
oShadow=3Ddocument.createElement("div");oShadow.className=3D"yui-ac-shado=
w";this._oContainer._oShadow=3Dthis._oContainer.appendChild(oShadow);}=0A=
if(this.useIFrame&&!this._oContainer._oIFrame){var =
oIFrame=3Ddocument.createElement("iframe");oIFrame.src=3Dthis._iFrameSrc;=
oIFrame.frameBorder=3D0;oIFrame.scrolling=3D"no";oIFrame.style.position=3D=
"absolute";oIFrame.style.width=3D"100%";oIFrame.style.height=3D"100%";oIF=
rame.tabIndex=3D-1;this._oContainer._oIFrame=3Dthis._oContainer.appendChi=
ld(oIFrame);}};YAHOO.widget.MultiAutoComplete.prototype._initContainer=3D=
function(){if(!this._oContainer._oContent){var =
oContent=3Ddocument.createElement("div");oContent.id=3D"resultsContentDiv=
";oContent.className=3D"yui-ac-content";oContent.style.display=3D"none";t=
his._oContainer._oContent=3Dthis._oContainer.appendChild(oContent);var =
oHeader=3Ddocument.createElement("div");oHeader.className=3D"yui-ac-hd";o=
Header.style.display=3D"none";this._oContainer._oContent._oHeader=3Dthis.=
_oContainer._oContent.appendChild(oHeader);this._oContainer._oContent._oS=
ubHeaders=3Dnew Array();this._oContainer._oContent._oBodys=3Dnew =
Array();this._oContainer._oContent._oSubFooters=3Dnew Array();for(var =
i=3D0;i<this.dataSources.length;i++)=0A=
{var =
oSubHeader=3Ddocument.createElement("div");oSubHeader.className=3D"yui-ac=
-hd-sub";oSubHeader.style.display=3D"none";this._oContainer._oContent._oS=
ubHeaders.push(this._oContainer._oContent.appendChild(oSubHeader));var =
oBody=3Ddocument.createElement("div");oBody.className=3D"yui-ac-bd";this.=
_oContainer._oContent._oBodys.push(this._oContainer._oContent.appendChild=
(oBody));var =
oSubFooter=3Ddocument.createElement("div");oSubFooter.className=3D"yui-ac=
-ft-sub";oSubFooter.style.display=3D"none";this._oContainer._oContent._oS=
ubFooters.push(this._oContainer._oContent.appendChild(oSubFooter));}=0A=
var =
oFooter=3Ddocument.createElement("div");oFooter.className=3D"yui-ac-ft";o=
Footer.style.display=3D"none";this._oContainer._oContent._oFooter=3Dthis.=
_oContainer._oContent.appendChild(oFooter);}=0A=
else{}};YAHOO.widget.MultiAutoComplete.prototype._initList=3Dfunction(){t=
his._aListItems=3D[];for(var =
i=3D0;i<this._oContainer._oContent._oBodys.length;i++)=0A=
{while(this._oContainer._oContent._oBodys[i].hasChildNodes()){var =
oldListItems=3Dthis.getListItems()[i];if(oldListItems){for(var =
oldi=3DoldListItems.length-1;oldi>=3D0;oldi--){oldListItems[oldi]=3Dnull;=
}}=0A=
this._oContainer._oContent._oBodys[i].innerHTML=3D"";}}=0A=
for(var i=3D0;i<this._oContainer._oContent._oBodys.length;i++)=0A=
{this._aListItems[i]=3D[]=0A=
var =
oList=3Ddocument.createElement("ul");oList=3Dthis._oContainer._oContent._=
oBodys[i].appendChild(oList);for(var =
j=3D0;j<this.maxResultsDisplayed;j++){var =
oItem=3Ddocument.createElement("li");oItem=3DoList.appendChild(oItem);thi=
s._aListItems[i][j]=3DoItem;this._initListItem(oItem,j,i);}}=0A=
this._maxResultsDisplayed=3Dthis.maxResultsDisplayed;};YAHOO.widget.Multi=
AutoComplete.prototype._initSubList=3Dfunction(iIndex){while(this._oConta=
iner._oContent._oBodys[iIndex].hasChildNodes()){var =
oldListItems=3Dthis.getListItems()[iIndex];if(oldListItems){for(var =
oldi=3DoldListItems.length-1;oldi>=3D0;oldi--){oldListItems[oldi]=3Dnull;=
}}=0A=
this._oContainer._oContent._oBodys[iIndex].innerHTML=3D"";}=0A=
this._aListItems[iIndex]=3D[]=0A=
var =
oList=3Ddocument.createElement("ul");oList=3Dthis._oContainer._oContent._=
oBodys[iIndex].appendChild(oList);for(var =
j=3D0;j<this.maxResultsDisplayed;j++){var =
oItem=3Ddocument.createElement("li");oItem=3DoList.appendChild(oItem);thi=
s._aListItems[iIndex][j]=3DoItem;this._initListItem(oItem,j,iIndex);}};YA=
HOO.widget.MultiAutoComplete.prototype._initListItem=3Dfunction(oItem,nIt=
emIndex,nDataSourceIndex){var =
oSelf=3Dthis;oItem.style.display=3D"none";oItem._nItemIndex=3DnItemIndex;=
oItem._nDataSourceIndex=3DnDataSourceIndex;oItem.mouseover=3DoItem.mouseo=
ut=3DoItem.onclick=3Dnull;YAHOO.util.Event.addListener(oItem,"mouseover",=
oSelf._onItemMouseover,oSelf);YAHOO.util.Event.addListener(oItem,"mouseou=
t",oSelf._onItemMouseout,oSelf);YAHOO.util.Event.addListener(oItem,"click=
",oSelf._onItemMouseclick,oSelf);};YAHOO.widget.MultiAutoComplete.prototy=
pe._onIMEDetected=3Dfunction(oSelf){oSelf._enableIntervalDetection();};YA=
HOO.widget.MultiAutoComplete.prototype._enableIntervalDetection=3Dfunctio=
n(){var currValue=3Dthis._oTextbox.value;var =
lastValue=3Dthis._sLastTextboxValue;if(currValue!=3DlastValue){this._sLas=
tTextboxValue=3DcurrValue;this._sendQuery(currValue);}};YAHOO.widget.Mult=
iAutoComplete.prototype._cancelIntervalDetection=3Dfunction(oSelf){if(oSe=
lf._queryInterval){clearInterval(oSelf._queryInterval);}};YAHOO.widget.Mu=
ltiAutoComplete.prototype._isIgnoreKey=3Dfunction(nKeyCode){if((nKeyCode=3D=
=3D9)||(nKeyCode=3D=3D13)||(nKeyCode=3D=3D16)||(nKeyCode=3D=3D17)||(nKeyC=
ode>=3D18&&nKeyCode<=3D20)||(nKeyCode=3D=3D27)||(nKeyCode>=3D33&&nKeyCode=
<=3D35)||(nKeyCode>=3D36&&nKeyCode<=3D38)||(nKeyCode=3D=3D40)||(nKeyCode>=
=3D44&&nKeyCode<=3D45)){return true;}=0A=
return =
false;};YAHOO.widget.MultiAutoComplete.prototype._sendQuery=3Dfunction(sQ=
uery){if(this.minQueryLength=3D=3D-1){this._toggleContainer(false);return=
;}=0A=
var aDelimChar=3D(this.delimChar)?this.delimChar:null;if(aDelimChar){var =
nDelimIndex=3D-1;for(var i=3DaDelimChar.length-1;i>=3D0;i--){var =
nNewIndex=3DsQuery.lastIndexOf(aDelimChar[i]);if(nNewIndex>nDelimIndex){n=
DelimIndex=3DnNewIndex;}}=0A=
if(aDelimChar[i]=3D=3D" "){for(var =
j=3DaDelimChar.length-1;j>=3D0;j--){if(sQuery[nDelimIndex-1]=3D=3DaDelimC=
har[j]){nDelimIndex--;break;}}}=0A=
if(nDelimIndex>-1){var =
nQueryStart=3DnDelimIndex+1;while(sQuery.charAt(nQueryStart)=3D=3D" =
"){nQueryStart+=3D1;}=0A=
this._sSavedQuery=3DsQuery.substring(0,nQueryStart);sQuery=3DsQuery.subst=
r(nQueryStart);}=0A=
else if(sQuery.indexOf(this._sSavedQuery)<0){this._sSavedQuery=3Dnull;}}=0A=
if(sQuery&&(sQuery.length<this.minQueryLength)||(!sQuery&&this.minQueryLe=
ngth>0)){if(this._nDelayID!=3D-1){clearTimeout(this._nDelayID);}=0A=
this._toggleContainer(false);return;}=0A=
sQuery=3DencodeURIComponent(sQuery);this._nDelayID=3D-1;this.dataRequestE=
vent.fire(this,sQuery);this._waitingToPopulate=3Dnew =
Array();this._nDisplayedItems=3D0;for(var =
i=3D0;i<this.dataSources.length;i++)=0A=
{this.dataSources[i].getResults(this._populateStaging,sQuery,this);}};YAH=
OO.widget.MultiAutoComplete.prototype._waitingToPopulate=3Dnew =
Array();YAHOO.widget.MultiAutoComplete.prototype._populateStaging=3Dfunct=
ion(sQuery,aResults,oSelf,iIndex){if(oSelf._waitingToPopulate.length=3D=3D=
oSelf.dataSources.length-1){for(var =
i=3D0;i<oSelf._waitingToPopulate.length;i++){if(oSelf._waitingToPopulate[=
i]!=3Dnull)=0A=
oSelf._populateList(oSelf._waitingToPopulate[i].query,oSelf._waitingToPop=
ulate[i].results,oSelf._waitingToPopulate[i].self,oSelf._waitingToPopulat=
e[i].index);}=0A=
if(aResults!=3Dnull)=0A=
oSelf._populateList(sQuery,aResults,oSelf,iIndex);}=0A=
else{if(aResults=3D=3Dnull)=0A=
oSelf._waitingToPopulate.push(null);else=0A=
{oSelf._waitingToPopulate.push({query:sQuery,results:aResults,self:oSelf,=
index:iIndex});}}}=0A=
YAHOO.widget.MultiAutoComplete.prototype._populateList=3Dfunction(sQuery,=
aResults,oSelf,iIndex){if(aResults=3D=3D=3Dnull){oSelf.dataErrorEvent.fir=
e(oSelf,sQuery);}=0A=
if(!oSelf._bFocused||!aResults){return;}=0A=
var =
isOpera=3D(navigator.userAgent.toLowerCase().indexOf("opera")!=3D-1);var =
contentStyle=3DoSelf._oContainer._oContent.style;contentStyle.width=3D(!i=
sOpera)?null:"";contentStyle.height=3D(!isOpera)?null:"";var =
sCurQuery=3DdecodeURIComponent(sQuery);oSelf._sCurQuery=3DsCurQuery;oSelf=
._bItemSelected=3Dfalse;if(oSelf._maxResultsDisplayed!=3DoSelf.maxResults=
Displayed){oSelf._initList();}=0A=
var =
nItems=3DMath.min(aResults.length,oSelf.maxResultsDisplayed);oSelf._nDisp=
layedItems+=3DnItems;if(nItems>0){oSelf._initContainerHelpers();oSelf.tog=
gleSubHeader(true,iIndex);var aItems=3DoSelf._aListItems[iIndex];for(var =
i=3DnItems-1;i>=3D0;i--){var oItemi=3DaItems[i];var =
oResultItemi=3DaResults[i];oItemi.innerHTML=3DoSelf.formatResult(oResultI=
temi,sCurQuery,iIndex);oItemi.style.display=3D"list-item";oItemi._sResult=
Key=3DoResultItemi[0];oItemi._oResultData=3DoResultItemi;}=0A=
for(var j=3DaItems.length-1;j>=3DnItems;j--){var =
oItemj=3DaItems[j];oItemj.innerHTML=3Dnull;oItemj.style.display=3D"none";=
oItemj._sResultKey=3Dnull;oItemj._oResultData=3Dnull;}=0A=
if(oSelf.autoHighlight){var =
oFirstItem=3DaItems[0];oSelf._toggleHighlight(oFirstItem,"to");oSelf.item=
ArrowToEvent.fire(oSelf,oFirstItem);oSelf._typeAhead(oFirstItem,sQuery);}=0A=
else{this._toggleHighlight();oSelf._oCurItem=3Dnull;}=0A=
if(!this._bContainerOpen)=0A=
{var =
ok=3DoSelf.doBeforeExpandContainer(oSelf._oTextbox,oSelf._oContainer,sQue=
ry,aResults);oSelf._toggleContainer(ok);}}=0A=
else if(nItems=3D=3D0)=0A=
{oSelf.toggleSubHeader(false,iIndex);oSelf._initSubList(iIndex);}=0A=
if(oSelf._nDisplayedItems=3D=3D0){oSelf._toggleContainer(false);}=0A=
oSelf.dataReturnEvent.fire(oSelf,sQuery,aResults,iIndex);};YAHOO.widget.M=
ultiAutoComplete.prototype._clearSelection=3Dfunction(){var =
sValue=3Dthis._oTextbox.value;var =
sChar=3D(this.delimChar)?this.delimChar[0]:null;var =
nIndex=3D(sChar)?sValue.lastIndexOf(sChar,sValue.length-2):-1;if(nIndex>-=
1){this._oTextbox.value=3DsValue.substring(0,nIndex);}=0A=
else{this._oTextbox.value=3D"";}=0A=
this._sSavedQuery=3Dthis._oTextbox.value;this.selectionEnforceEvent.fire(=
this);};YAHOO.widget.MultiAutoComplete.prototype._textMatchesOption=3Dfun=
ction(){var foundMatch=3Dfalse;for(var =
j=3D0;j<this._aListItems.length;j++)=0A=
{for(var i=3Dthis._nDisplayedItems-1;i>=3D0;i--){var =
oItem=3Dthis._aListItems[j][i];if(oItem=3D=3Dnull||oItem._sResultKey=3D=3D=
null)=0A=
continue;var =
sMatch=3DoItem._sResultKey.toLowerCase();if(sMatch=3D=3Dthis._sCurQuery.t=
oLowerCase()){foundMatch=3Dtrue;break;}}}=0A=
return(foundMatch);};YAHOO.widget.MultiAutoComplete.prototype._typeAhead=3D=
function(oItem,sQuery){if(!this.typeAhead||(this._nKeyCode=3D=3D8)){retur=
n;}=0A=
var oTextbox=3Dthis._oTextbox;var =
sValue=3Dthis._oTextbox.value;if(!oTextbox.setSelectionRange&&!oTextbox.c=
reateTextRange){return;}=0A=
var nStart=3DsValue.length;this._updateValue(oItem);var =
nEnd=3DoTextbox.value.length;this._selectText(oTextbox,nStart,nEnd);var =
sPrefill=3DoTextbox.value.substr(nStart,nEnd);this.typeAheadEvent.fire(th=
is,sQuery,sPrefill);};YAHOO.widget.MultiAutoComplete.prototype._selectTex=
t=3Dfunction(oTextbox,nStart,nEnd){if(oTextbox.setSelectionRange){oTextbo=
x.setSelectionRange(nStart,nEnd);}=0A=
else if(oTextbox.createTextRange){var =
oTextRange=3DoTextbox.createTextRange();oTextRange.moveStart("character",=
nStart);oTextRange.moveEnd("character",nEnd-oTextbox.value.length);oTextR=
ange.select();}=0A=
else{oTextbox.select();}};YAHOO.widget.MultiAutoComplete.prototype._toggl=
eContainerHelpers=3Dfunction(bShow){var bFireEvent=3Dfalse;var =
width=3Dthis._oContainer._oContent.offsetWidth+"px";var =
height=3Dthis._oContainer._oContent.offsetHeight+"px";if(this.useIFrame&&=
this._oContainer._oIFrame){bFireEvent=3Dtrue;if(bShow){this._oContainer._=
oIFrame.style.width=3Dwidth;this._oContainer._oIFrame.style.height=3Dheig=
ht;}=0A=
else{this._oContainer._oIFrame.style.width=3D0;this._oContainer._oIFrame.=
style.height=3D0;}}=0A=
if(this.useShadow&&this._oContainer._oShadow){bFireEvent=3Dtrue;if(bShow)=
{this._oContainer._oShadow.style.width=3Dwidth;this._oContainer._oShadow.=
style.height=3Dheight;}=0A=
else{this._oContainer._oShadow.style.width=3D0;this._oContainer._oShadow.=
style.height=3D0;}}};YAHOO.widget.MultiAutoComplete.prototype._toggleCont=
ainer=3Dfunction(bShow){var =
oContainer=3Dthis._oContainer;if(this.alwaysShowContainer&&this._bContain=
erOpen){return;}=0A=
if(!bShow){this._oContainer._oContent.scrollTop=3D0;for(var =
i=3D0;i<this._aListItems.length;i++)=0A=
{var aItems=3Dthis._aListItems[i];if(aItems&&(aItems.length>0)){for(var =
j=3DaItems.length-1;j>=3D0;j--){aItems[j].style.display=3D"none";}}=0A=
if(this._oCurItem){this._toggleHighlight(this._oCurItem,"from");}=0A=
this._oCurItem=3Dnull;this._nDisplayedItems=3D0;this._sCurQuery=3Dnull;}}=0A=
if(!bShow&&!this._bContainerOpen){oContainer._oContent.style.display=3D"n=
one";return;}=0A=
var =
oAnim=3Dthis._oAnim;if(oAnim&&oAnim.getEl()&&(this.animHoriz||this.animVe=
rt)){if(!bShow){this._toggleContainerHelpers(bShow);}=0A=
if(oAnim.isAnimated()){oAnim.stop();}=0A=
var =
oClone=3DoContainer._oContent.cloneNode(true);oContainer.appendChild(oClo=
ne);oClone.style.top=3D"-9000px";oClone.style.display=3D"block";var =
wExp=3DoClone.offsetWidth;var hExp=3DoClone.offsetHeight;var =
wColl=3D(this.animHoriz)?0:wExp;var =
hColl=3D(this.animVert)?0:hExp;oAnim.attributes=3D(bShow)?{width:{to:wExp=
},height:{to:hExp}}:{width:{to:wColl},height:{to:hColl}};if(bShow&&!this.=
_bContainerOpen){oContainer._oContent.style.width=3DwColl+"px";oContainer=
._oContent.style.height=3DhColl+"px";}=0A=
else{oContainer._oContent.style.width=3DwExp+"px";oContainer._oContent.st=
yle.height=3DhExp+"px";}=0A=
oContainer.removeChild(oClone);oClone=3Dnull;var oSelf=3Dthis;var =
onAnimComplete=3Dfunction(){oAnim.onComplete.unsubscribeAll();if(bShow){o=
Self.containerExpandEvent.fire(oSelf);}=0A=
else{oContainer._oContent.style.display=3D"none";oSelf.containerCollapseE=
vent.fire(oSelf);}=0A=
oSelf._toggleContainerHelpers(bShow);};oContainer._oContent.style.display=
=3D"block";oAnim.onComplete.subscribe(onAnimComplete);oAnim.animate();thi=
s._bContainerOpen=3DbShow;}=0A=
else{if(bShow){oContainer._oContent.style.display=3D"block";this.containe=
rExpandEvent.fire(this);}=0A=
else{oContainer._oContent.style.display=3D"none";this.containerCollapseEv=
ent.fire(this);}=0A=
this._toggleContainerHelpers(bShow);this._bContainerOpen=3DbShow;}};YAHOO=
.widget.MultiAutoComplete.prototype._toggleHighlight=3Dfunction(oNewItem,=
sType){var =
sHighlight=3Dthis.highlightClassName;if(this._oCurItem){YAHOO.util.Dom.re=
moveClass(this._oCurItem,sHighlight);}=0A=
if((sType=3D=3D"to")&&sHighlight){YAHOO.util.Dom.addClass(oNewItem,sHighl=
ight);this._oCurItem=3DoNewItem;}};YAHOO.widget.MultiAutoComplete.prototy=
pe._togglePrehighlight=3Dfunction(oNewItem,sType){if(oNewItem=3D=3Dthis._=
oCurItem){return;}=0A=
var =
sPrehighlight=3Dthis.prehighlightClassName;if((sType=3D=3D"mouseover")&&s=
Prehighlight){YAHOO.util.Dom.addClass(oNewItem,sPrehighlight);}=0A=
else{YAHOO.util.Dom.removeClass(oNewItem,sPrehighlight);}};YAHOO.widget.M=
ultiAutoComplete.prototype._updateValue=3Dfunction(oItem){var =
oTextbox=3Dthis._oTextbox;var =
sDelimChar=3D(this.delimChar)?(this.delimChar[0]||this.delimChar):null;va=
r sSavedQuery=3Dthis._sSavedQuery;var =
sResultKey=3DoItem._sResultKey;oTextbox.focus();oTextbox.value=3D"";if(sD=
elimChar){if(sSavedQuery){oTextbox.value=3DsSavedQuery;}=0A=
oTextbox.value+=3DsResultKey+sDelimChar;if(sDelimChar!=3D" =
"){oTextbox.value+=3D" ";}}=0A=
else{oTextbox.value=3DsResultKey;}=0A=
if(oTextbox.type=3D=3D"textarea"){oTextbox.scrollTop=3DoTextbox.scrollHei=
ght;}=0A=
var =
end=3DoTextbox.value.length;this._selectText(oTextbox,end,end);this._oCur=
Item=3DoItem;};YAHOO.widget.MultiAutoComplete.prototype._selectItem=3Dfun=
ction(oItem){this._bItemSelected=3Dtrue;this._updateValue(oItem);this._ca=
ncelIntervalDetection(this);this.itemSelectEvent.fire(this,oItem,oItem._o=
ResultData);this._toggleContainer(false);};YAHOO.widget.MultiAutoComplete=
.prototype._jumpSelection=3Dfunction(){if(!this.typeAhead){return;}=0A=
else{this._toggleContainer(false);}};YAHOO.widget.MultiAutoComplete.proto=
type._moveSelection=3Dfunction(nKeyCode){if(this._bContainerOpen){var =
oCurItem=3Dthis._oCurItem;var =
nCurItemIndex=3D-1;if(oCurItem){if(oCurItem._nDataSourceIn