From: <Saved by Windows Internet Explorer 7>
Subject: swissinfo - Swiss news and information platform about Switzerland, business, culture, sport, weather
Date: Fri, 18 Dec 2009 16:43:59 +1300
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0082_01CA8001.4C3477B0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/Crazy_records.html?cid=1287694

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den dir=3Dltr xml:lang=3D"en"=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>swissinfo - Swiss =
news and information platform about Switzerland, business, culture, =
sport, weather</TITLE>
<META http-equiv=3Dcontent-language content=3Den>
<META http-equiv=3Dx-ua-compatible content=3DIE=3D8><LINK=20
href=3D"/cae/images/icons/favicon.ico" type=3Dimage/ico rel=3D"shortcut =
icon"><LINK=20
media=3D"screen, projection" =
href=3D"http://www.swissinfo.ch/cae/css/import.css"=20
type=3Dtext/css rel=3Dstylesheet>
<STYLE type=3Dtext/css>.silogodark {
	BACKGROUND-IMAGE: url(/cae/images/logos/swissinfo_dark-en.gif)! =
important; WIDTH: 300px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 56px
}
.silogolight {
	BACKGROUND-IMAGE: url(/cae/images/logos/swissinfo-en.gif); WIDTH: =
300px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 56px
}
.special-bar-small {
	CURSOR: pointer; HEIGHT: 3.5em! important
}
H1.special {
	HEIGHT: 2.2em! important
}
.promo-box {
	CURSOR: pointer; HEIGHT: 5.75em! important
}
.promo-box-carousel {
	CURSOR: pointer; HEIGHT: 9.25em! important
}
.focused {
	BACKGROUND-COLOR: #dfd! important
}
.invalid {
	BACKGROUND-COLOR: #fdd! important
}
.disabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; COLOR: #ccc; BORDER-BOTTOM: #ccc 1px solid
}
.active {
	COLOR: #d01d40
}
</STYLE>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/browser_detection.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/feed_menu.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/1_3_min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.swissinfo.ch/cae/scripts/jquery/cycle_all_packs.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.swissinfo.ch/cae/scripts/jquery/equal_heights.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/carousel.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/popup.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/datepicker.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/formnfield.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.swissinfo.ch/cae/scripts/browser_corrections.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.swissinfo.ch/cae/scripts/jquery/navigation/superfish.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/jquery/cookies.js"=20
type=3Dtext/javascript></SCRIPT>
<!--[if IE 7]>
<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/IE8.js"=20
type=3Dtext/javascript></SCRIPT>
<![endif]-->
<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/lang/en.js"=20
type=3Dtext/javascript></SCRIPT>

<META=20
content=3D"swissinfo - swiss news and information platform about =
Switzerland, business, culture, sport, weather. swissinfo covers =
Switzerland from every angle in English with news and up-to-date =
information for a worldwide audience."=20
name=3Ddescription>
<META lang=3Den=20
content=3D"swissinfo - Swiss business news - information about =
Switzerland, business, culture, sport, weather"=20
name=3Dkeywords>
<META content=3Deng name=3DWT.sp>
<META content=3DHome name=3DWT.cg_n>
<META content=3DFlashNews name=3DWT.pn_fa>
<META content=3Ddetail_ name=3DWT.cg_s>
<META content=3D"Crazy records" name=3DWT.ti>
<META content=3Dindex,follow name=3Drobots>
<META http-equiv=3Dcontent-type content=3D"text/html; charset=3DUTF-8">
<SCRIPT type=3Dtext/javascript>=0A=
		//<![CDATA[=0A=
		if( (navigator.userAgent.match(/iPhone/i)) || =
(navigator.userAgent.match(/Android/i)) || =
(navigator.userAgent.match(/iPod/i)) ) {=0A=
=0A=
		if( $.cookie('swissinfo_mobile_cookie') =3D=3D 'platform_web' ){=0A=
		$.cookie('swissinfo_mobile_cookie', 'platform_web', { expires: 1, =
path: '/' });=0A=
		}=0A=
		else if ($.cookie('swissinfo_mobile_cookie') =3D=3D 'platform_mobile') =
{=0A=
		window.location =3D 'http://www.swissinfo.ch/eng/iphone/index';=0A=
		}=0A=
		else {=0A=
		$.cookie('swissinfo_mobile_cookie', 'platform_mobile', { expires: 1, =
path: '/' });=0A=
		window.location =3D 'http://www.swissinfo.ch/eng/iphone/index';=0A=
		}=0A=
=0A=
=0A=
		}=0A=
		//]]>=0A=
		</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16945" name=3DGENERATOR></HEAD>
<BODY>
<DIV id=3Dmain-header>
<DIV id=3Dheader-infos>
<DIV id=3Dheader-date>Friday 18.12.2009</DIV>
<DIV id=3Dheader-lang dir=3Dltr><A class=3Dlanguage-active =
title=3DEnglish=20
href=3D"http://www.swissinfo.ch/eng/index.html">English</A> | <A =
title=3DDeutsch=20
href=3D"http://www.swissinfo.ch/ger/index.html">Deutsch</A> | <A =
title=3DFran=C3=A7ais=20
href=3D"http://www.swissinfo.ch/fre/index.html">Fran=C3=A7ais</A> | <A =
title=3DItaliano=20
href=3D"http://www.swissinfo.ch/ita/index.html">Italiano</A> | <A =
title=3DEspa=C3=B1ol=20
href=3D"http://www.swissinfo.ch/spa/index.html">Espa=C3=B1ol</A> | <A =
title=3DPortugu=C3=AAs=20
href=3D"http://www.swissinfo.ch/por/index.html">Portugu=C3=AAs</A> | <A =
title=3D=E6=97=A5=E6=9C=AC=E8=AA=9E=20
href=3D"http://www.swissinfo.ch/jpn/index.html">=E6=97=A5=E6=9C=AC=E8=AA=9E=
</A> | <A title=3D=D8=B9=D8=B1=D8=A8=D9=8A=20
href=3D"http://www.swissinfo.ch/ara/index.html">=D8=B9=D8=B1=D8=A8=D9=8A<=
/A> | <A title=3D=E4=B8=AD=E6=96=87=20
href=3D"http://www.swissinfo.ch/chi/index.html">=E4=B8=AD=E6=96=87</A> =
</DIV></DIV>
<DIV id=3Dheader-logo-search style=3D"BACKGROUND-COLOR: white">
<DIV class=3Dsilogolight id=3Dheader-logo><A=20
href=3D"http://www.swissinfo.ch/eng/index.html"><IMG =
title=3Dswissinfo.ch=20
style=3D"WIDTH: 300px; HEIGHT: 56px" height=3D56 alt=3Dswissinfo.ch=20
src=3D"http://www.swissinfo.ch/cae/images/spacer.gif" width=3D300> =
</A></DIV></DIV>
<DIV id=3Dheader-search><!-- Test if the property 'showHeaderSearchForm' =
is set in the currentTopic (Config -> single boolean Struct) -->
<FORM id=3DsearchForm action=3D/eng/search.htm?cid=3D1287694 =
method=3Dget>
<P class=3Dblue><INPUT class=3Dsearch-input id=3Dsearchterm =
name=3Dsubjects><INPUT=20
type=3Dhidden value=3D1287694 name=3Dcid><BUTTON class=3Dbutton-default =
id=3Dsearch=20
type=3Dsubmit>&nbsp;Search&nbsp;</BUTTON> <BR><A=20
href=3D"http://www.swissinfo.ch/eng/search.htm?cid=3D1287694">Advanced =
search</A>=20
</P></FORM></DIV>
<DIV id=3Dheader-separator></DIV></DIV>
<DIV id=3Dhorizontal-navigation>
<UL class=3D"sf-menu sf-navbar">
  <LI class=3D"currentpath  borderleft"><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/i=
ndex/index.html"><SPAN=20
  class=3Dtop-indicator-on></SPAN>Home</A>=20
  <UL>
    <LI class=3Dlast><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/i=
ndex/Crazy_records.html?cid=3D1287694#"></A>=20
    </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/politics/index.html?cid=3D9558">Polit=
ics<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/index.html?cid=3D673356">New=
s</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/internal_affairs/index.html?=
cid=3D9766">Internal=20
    Affairs</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/foreign_affairs/index.html?c=
id=3D4270">Foreign=20
    Affairs</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/elections/parliamentary_elec=
tions_2007/index.html?cid=3D8934">Swiss=20
    abroad</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/elections/index.html?cid=3D7=
506">Elections</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/political_system/index.html?=
cid=3D12730">Political=20
    System</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/politics/internal_affairs/index.html?=
cid=3D673360">Political=20
    Graphics</A> </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/switzerland_schengen/index.h=
tml?cid=3D47540">Switzerland=20
    and Schengen</A> </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/business/index.html?cid=3D4352">Busin=
ess<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A =
href=3D"http://www.swissinfo.ch/eng/business/smi.html?cid=3D123560">Swiss=
=20
    market index</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/business/currency_converter.html?cid=3D=
109190">Currencies</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/banking_secrecy/index.html?c=
id=3D47542">Swiss=20
    banking secrecy under fire</A> </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/finance_crisis/index.html?ci=
d=3D4814">Switzerland=20
    and the financial crisis</A> </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/swiss_news/index.html?cid=3D41030">Sw=
iss=20
  News<SPAN class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/religion_in_switzerland/inde=
x.html?cid=3D42384">The=20
    Changing Face of Religion</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/romansh/index.html?cid=3D410=
50">Little=20
    islands of Romansh</A> </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/extraordinary_exiles/index.h=
tml?cid=3D12782">Extraordinary=20
    Exiles</A> </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/culture/index.html?cid=3D2030">Travel=
 &amp;=20
  Culture<SPAN class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/culture/index.html?cid=3D688636">News=
</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/culture/Agenda/index.html?cid=3D68863=
8">Coming=20
    Up</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/culture/pictures_galleries/index.html=
?cid=3D688640">Galleries</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/culture/Videos/index.html?cid=3D18356=
">Videos</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/culture/site_parade/index.html?cid=3D=
688642">Top=20
    Sites</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/travel/swissmusic/index.html?cid=3D10=
9212">Swissmusic</A>=20
    </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/paul_klee/index.html?cid=3D6=
54416">Paul=20
    Klee</A> </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/science_technology/index.html?cid=3D4=
5714">Sci=20
  &amp; Tech<SPAN class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/science_switzerland/index.ht=
ml?cid=3D47544">SCIENCEsuisse</A>=20
    </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/climate_change/index.html?ci=
d=3D36096">Climate=20
    Change</A> </LI></UL></LI>
  <LI class=3D""><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/sport/index.html?cid=3D63854">Sport<S=
PAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/Sport/Scorecard.html?cid=3D5797550">S=
corecard</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/Sport/Live.html?cid=3D5816214">Live</=
A>=20
</LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/roger_federer/index.html?cid=
=3D62640">Roger=20
    Federer</A> </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/olympic_games_2008/index.htm=
l?cid=3D60332">Olympic=20
    Games 2008</A> </LI></UL></LI>
  <LI class=3D" ltr  "><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/services/index.html?cid=3D78116">Serv=
ices<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL class=3Drt>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/weather/index.html?cid=3D77664">Weath=
er</A>=20
    </LI>
    <LI><A class=3D78172 style=3D"FONT-WEIGHT: normal"=20
    =
href=3D"http://newsletter.xobix.ch/subscription/sub_form.php?lst=3D10">Ne=
wsletter=20
    Subscription</A> </LI>
    <LI style=3D"VISIBILITY: hidden">
    <SCRIPT type=3Dtext/javascript>=0A=
			//<![CDATA[=0A=
            $('.78172').popupWindow({=0A=
                height:760,=0A=
                width:580,=0A=
                top:50,=0A=
                left:50=0A=
            });=0A=
			//]]>=0A=
        </SCRIPT>
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/Services/Google_Maps.html?cid=3D78174=
">Google=20
    Maps</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/services/mobile.html?cid=3D77494">Mob=
ile</A>=20
    </LI>
    <LI><A =
href=3D"http://www.swissinfo.ch/eng/business/smi.html?cid=3D123560">Swiss=
=20
    market index</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/business/currency_converter.html?cid=3D=
109190">Currencies</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/services/swisslinks/index.html?cid=3D=
78180">Swisslinks</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/services/rss.html?cid=3D77492">Rss</A=
>=20
  </LI></UL></LI>
  <LI class=3D" ltr  "><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/multimedia/index.html?cid=3D1221042">=
Multimedia<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL class=3Drt>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/swiss_picture.html?cid=3D5=
22898">Swiss=20
    pictures</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/picture_of_the_day/index.h=
tml?cid=3D132326">Picture=20
    of the day</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/picture_gallery/index.html=
?cid=3D272">Galleries</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/slideshows/index.html?cid=3D=
75172">Audio=20
    slideshows</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/audios_podcast/index.html?=
cid=3D123638">Audio=20
    &amp; Podcasts</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/multimedia/video/index.html?cid=3D181=
68">Videos</A>=20
    </LI></UL></LI>
  <LI class=3D" ltr  "><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/interactive/index.html?cid=3D127330">=
Interactive<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL class=3Drt>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/swissinfo.html?cid=3D127342">Poll</A>=
 </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/services/Blogs/index.html?cid=3D77496=
">Blogs</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/interactive/index.html?cid=3D127344">=
You the=20
    reporter</A> </LI></UL></LI>
  <LI class=3D" borderleft ltr  "><A class=3Dsf-with-ul=20
  =
href=3D"http://www.swissinfo.ch/eng/specials/index.html?cid=3D47514">Spec=
ials<SPAN=20
  class=3Dsf-sub-indicator>=C2=BB</SPAN></A>=20
  <UL class=3Drt>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/index.html?cid=3D47514">more=
...</A>=20
    </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/Specials/Minaret_Debate/Index.html?ci=
d=3D6550892">Minaret=20
    Debate</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/i=
ndex.html?cid=3D654474">Switzerland=20
    for the record</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/swiss-italian_migrations/ind=
ex.html?cid=3D3793270">Swiss-Italian=20
    migrations</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/red_cross/index.html?cid=3D2=
854">From=20
    Solferino to the Red Cross</A> </LI>
    <LI><A=20
    =
href=3D"http://www.swissinfo.ch/eng/specials/roger_federer/index.html?cid=
=3D62640">Roger=20
    Federer</A> </LI>
    <LI class=3D"last "><A=20
    =
href=3D"http://www.swissinfo.ch/eng/country_information/country_profile/i=
ndex.html?cid=3D77538">Country=20
    profile</A> </LI></UL></LI></UL></DIV>
<DIV id=3Dmain-container><A name=3Dtop></A>
<DIV class=3D"fl-l font-10px padding-bottom" style=3D"WIDTH: 100%"><SPAN =

class=3Dbreadcrumb>You are in:<SPAN class=3Dblue style=3D"FONT-SIZE: =
100%"><A=20
href=3D"http://www.swissinfo.ch/eng/index.html?cid=3D77490"> =
swissinfo.ch</A></SPAN>=20
=C2=BB <SPAN class=3Dblue style=3D"FONT-SIZE: 100%"><A=20
href=3D"http://www.swissinfo.ch/eng/index.html?cid=3D77490">home</A></SPA=
N> =C2=BB=20
</SPAN></DIV>
<DIV id=3Dmain-content>
<DIV class=3Dcontent>
<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/swfobjectTwo.js"=20
type=3Dtext/javascript></SCRIPT>

<DIV id=3Dflashcontent1287684>
<H1 style=3D"MARGIN-BOTTOM: 15px; COLOR: #f00">This Flash movie cannot =
load!</H1>
<P style=3D"MARGIN-BOTTOM: 15px">You are viewing this because Your =
browser does=20
not have Flash Player 8 or higher installed.<BR><A=20
onclick=3D"window.open(this.href); return false"=20
href=3D"http://www.adobe.com/go/getflashplayer/">Click here to=20
download/upgrade</A> </P><BR></DIV>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
    var so =3D new =
SWFObject("/media/cms/files/swissinfo/2009/11/gallery_kurios4-eng.swf", =
"swf1", "745", "550", "8", "#000");=0A=
	so.addParam("quality", "high");=0A=
	so.addParam("wmode", "transparent");=0A=
	so.addParam("menu", "false");=0A=
	so.addParam("loop", "true");=0A=
	=0A=
	so.addParam("allowFullScreen", "true");=0A=
	so.write("flashcontent1287684");=0A=
//]]>=0A=
</SCRIPT>
</DIV></DIV>
<DIV id=3Dfooter>
<DIV class=3Dfooter-height-spacer id=3Dfooter-spacer>&nbsp;</DIV>
<DIV style=3D"FLOAT: right; MARGIN: 15px 0px 0px; TEXT-ALIGN: =
left"><SPAN=20
id=3Dfeed_menu1 style=3D"FLOAT: right"></SPAN>
<SCRIPT type=3Dtext/javascript>=0A=
				//<![CDATA[=0A=
				$ =3D jQuery;=0A=
				var fm =3D new FeedMenu();fm.write('#feed_menu1');=0A=
				//]]>=0A=
			</SCRIPT>
</DIV>
<DIV style=3D"FLOAT: left">
<DIV id=3Dfooter-menu1><A=20
href=3D"http://www.swissinfo.ch/eng/index.html?cid=3D77490">Home</A> =
&nbsp;|&nbsp;=20
<A =
href=3D"http://www.swissinfo.ch/eng/politics/index.html?cid=3D9558">Polit=
ics</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/business/index.html?cid=3D4352">Busin=
ess</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/swiss_news/index.html?cid=3D41030">Sw=
iss=20
News</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/science_technology/index.html?cid=3D4=
5714">Sci=20
&amp; Tech</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/sport/index.html?cid=3D63854">Sport</=
A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/specials/index.html?cid=3D47514">Spec=
ials</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/services/rss.html?cid=3D77492">Rss</A=
>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/services/mobile.html?cid=3D77494">Mob=
ile</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/services/Blogs/index.html?cid=3D77496=
">Blogs</A>=20
</DIV>
<DIV id=3Dfooter-menu2><A=20
href=3D"http://www.swissinfo.ch/eng/front/about_us.html?cid=3D77472">Abou=
t Us</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/site_map/index.html?cid=3D77474">Site=
 map</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/site_help.html?cid=3D77476">Sit=
e help</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/management.html?cid=3D77478">Ma=
nagement</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/jobs.html?cid=3D77480">Job =
vacancies</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/link_to_us.html?cid=3D77482">Li=
nk to=20
us</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/where_we_are.html?cid=3D77484">=
Where are=20
we</A> &nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/contact/index.html?cid=3D77486">Conta=
ct</A>=20
&nbsp;|&nbsp; <A=20
href=3D"http://www.swissinfo.ch/eng/front/copyright.html?cid=3D77488">=C2=
=A9Copyright=20
swissinfo.ch</A> </DIV></DIV></DIV>
<DIV class=3Dsingle-hr style=3D"CLEAR: both">
<HR>
</DIV>
<DIV id=3Dsri_srg_logo><A onclick=3D"window.open(this.href); return =
false"=20
href=3D"http://www.srgssrideesuisse.ch/"><IMG height=3D19 alt=3D""=20
src=3D"http://www.swissinfo.ch/cae//images/logos/swissinfo_srg_ssr_idee_s=
uisse-en.gif"=20
width=3D366> </A></DIV>
<SCRIPT src=3D"http://www.swissinfo.ch/cae/scripts/sdc.js"=20
type=3Dtext/javascript></SCRIPT>
<NOSCRIPT>
<P><IMG id=3DDCSIMG height=3D1 alt=3D""=20
src=3D"http://statse.webtrendslive.com/dcsudhzm0rljwph4wfb2os1fl_3h1r/njs=
.gif?dcsuri=3D/nojavascript&amp;WT.js=3DNo"=20
width=3D1></P></NOSCRIPT>
<SCRIPT type=3Dtext/javascript>=0A=
//<![CDATA[=0A=
// wemf stats=0A=
=0A=
function netmetrix(sk) {=0A=
	setTimeout('sendPixel("'+sk+'")', 0);=0A=
}=0A=
=0A=
function sendPixel(sk) {=0A=
	var strNetmx =3D "http://swissinf.wemfbox.ch/cgi-bin/ivw/CP/";=0A=
	var img =3D new Image();=0A=
	img.src =3D strNetmx+sk+"?d=3D"+(Math.random()*1000);=0A=
}=0A=
=0A=
function execStats(sk, param, val, param2, val2) {=0A=
	netmetrix(sk);=0A=
	dcsMultiTrack(param, val, param2, val2);=0A=
}=0A=
//]]>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
	// <![CDATA[=0A=
		var WEMF=3D"http://swissinf.wemfbox.ch/cgi-bin/ivw/CP/eng";=0A=
		document.write("<img =
src=3D\""+WEMF+"?r=3D"+escape(document.referrer)+"&d=3D"+(Math.random()*1=
00000)+"\"width=3D\"1\" height=3D\"1\" alt=3D\"\" />");=0A=
	// ]]>=0A=
	</SCRIPT>
<NOSCRIPT>
<P><IMG height=3D1 alt=3D"" =
src=3D"http://swissinf.wemfbox.ch/cgi-bin/ivw/CP/eng"=20
width=3D1></P></NOSCRIPT></DIV></BODY></HTML>

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.swissinfo.ch/cae/images/spacer.gif

R0lGODlhCgAKAID/AMDAwAAAACH5BAEAAAAALAAAAAAKAAoAQAIIhI+py+0PYysAOw==

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.swissinfo.ch/cae//images/logos/swissinfo_srg_ssr_idee_suisse-en.gif

R0lGODlhbgETAOYAAPTU0tt5de3t7bKztLu7vDY3OmpqbPbc2ubm5pqbnIuLjaKjpPHLycPDxMcs
JcvLzNXV1ss7NPjl5HFydP35+ZKTlPPz8+rq6oKDhFpbXckzLODg4NdqZd3d3u28uvb29vLy8nt7
ffr6+tHR0fz8/GJiZdnZ2fvu7v78/OmsqkpLTdFSTN+GgvDw8CAhJM5IQv7+/tNZVPj4+K2truCL
h/329u/CwNViXey2tNpybfvx8Pnp6UJDRcxAOt6BfOOVkvHIxuWem+ekoaipqlVWWdBNR01NUNRe
WOqxrikqLVNTVvzz8+6/vW5ucPDGxPPQz0VGSV1eYKqrrGVmaOy5tj0+QCwtMNJWUHV1d8gvKOSa
l+ippuimpJ6en+KRjuPj5O/v8M/P0PX19efn6GhoaoiJiqamqNvb3FhZW/no5/bf3i8wM19gYk9Q
UtPT1L+/wD8/Qo2Oj/XX1oCBgra2t5CQkrCxspeXmcbHx31+gPfi4f3496+vsHd4eoWFh////yH5
BAAAAAAALAAAAABuARMAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXjz4vOYZaPUVLg0A5OXqY
hQxFRU+nra6vsLGys7S1khxZR4Y0Dho6gigxDkEosDZZWQy2y8zNhSIkiNCIJhvO14YIEIYgJiYt
fxdfXwgfhBYdJl8ihl/q7H8I1SIi419jhzsHEoM7/D8OIvz6c0JLCkNpJNRAdEJCmmIoKFCA8Sfi
xBpq1Cz8s0SCBAqDGj4chMIjSGwoUxLCcgdRiASHzMAZghKMmEliSnSQ5AYOBoqCYCQo4MJFlD8Z
khSFI+VPizlEiy4gtCFDURd4QBhQ6sJOhyRKk6CxRojFigAcA0TIcoNDwF9c/4poiHCE1R8ANzQ4
eMGl0B4WPRw4uEKBiSo1f5yoOgBgxQoAf7S8EPziI2AHuRZ6uJLFwQoqKkPHIiEGaCEYbnb+sUBR
hDkIZFcPYmNmkIVHH+AJkhGtkJhoQG/+gUGGgO2gw839oUco94PbImQMEl7otqA4BgqZcJFkxgCa
RlwoUOCiwAcD5e8QqNOA0AQXZN4k+HLHBZE3C0ZAKL8AjQsMhdww2B+8ONBDBIJFgAISgvmQg4E6
pIHgDTTo5QEhQmDmQwAxwJCCYAf8QYVgAAAh2BMMCBaAD1fskKEGGx6BwhOd5eADZpCJpuMlBGQw
RQNNfCAGEcbdMYAZbyBQQv8UDfRIhgUJDGCBARNkgMUHZRRghBlgGBBFBmEwMkQJaNTWRRNTKPHA
ICQowAYRD5CAxQRRGABCHGsYwYcFTbBBhgBfGIBGAnQYQIYSM/yhwJIbhHABHRmQ8QEEUUSBgW5h
ZFAnGEPAUUAZhOyXxB0mCNIGVm+4oMR2a+x0gQBgENKEC2gQYE4ZLqgwADhh5IpACC7ARIhbRywR
2AonnLDCW8Lc0NBkHrz4hA43clBWQFscsMcfHzoQogckmugAADhg9oMcC90YQQpqgPTgC3qcICAL
O9ZLiRITWCAGDw80sMYEfxgBQR9m3AGFACLAUcZNJdTRggtmXAAHAQJEsQD/CFM0IUAXcFgHgxgW
hEzdBh3MUAUJE6hwgQJoDDIDHB0koIIFVpQhgBELCECEFCCEQMYXU+SxgQt0WKBAAV+8sYYAaKAx
BhhVmABFHBaIoMIdG8AxgCAWwNGFAE3YOYcBAhBCQhlWFIWFCEpctcYGD+T6BwHcATyICeGVh8cF
VrmwBgHbXRWFboIQu4NeNAjiRUBpBKZBZ4IFwQJmkO9VjCAHFCGYAzfowKADiIE7rrgM6CCMYFcc
IMdkmHFwwhGUb26tvbQ/8gYUE4hRRhx+zFDCGxn8gcUCXyhBhAl2wNHHB01UIAAPN01B0xR0/AHH
CMtVsc0fYmAwwfdxtBZH/xRNFGBBHzARYMQgfvCQxwRTfAHFTnPU8QeTf7QRhc9lQKCCIH4A1R+g
4IYSbA0EPCiZTxBQgAmEIAo0+QMEqsCOEcDhD3XAwiFaIAWlhME/d2gbARDgtzGIoQ4uyE4hIICe
EgjiDMBqgxtcwIMuJKEAsRqWA4oVmCPAAAWwi4CyPGMDGzjBA3oAiAa4YMQiXm4QT5icA1JQLgfg
AAYBCJdggCAIAPygMz4YDgNu5AAkZLEHVDAiE+xSuzYuomsL6AAP0CCCPEChAn+YAExIMAUXjsEK
BMBCBS4ABXaUgCYG/AMR8IiHApQtOR+IpHT+8IAkgMEEa7AAFrrwBzr8T/8QXYBC1SwABhV84Q8h
sB8RqleCEJBASCNYn6KI8IcNFGAMJageCOCwDQRYYQZQ4AMJQKAcARRgTXegZRmaUAgB+IEOA0jb
Gdr2hbjREj08kEJ9yEAIPlSgAe/JwwMU0AA/uKAE+1nfrGqjwxj8IYucO52CMpQFFuAgCGE8gF5u
kIIUBAAxg8BBAJAAkDI+IUGa06IDngCAHGxBCHrxggcCkILFOYAKKXLAQLkQgBO48aOIiAMZVIA9
I2iQAFbYRh5m8IaRzqAOZDDCGF6iM3ZMYGtNqJ4b2uDSRQhACX00Qvem0qNBgKAEkeqCCDJwyjLA
RAFQMMMZVEAGNjSgA8H/+0MFCtAEFfjhDwYwjgXasAHstAEBdOCBAdgQGymowABGwF4FQlCIL6yh
KAXgZBTWAAERQGENXxBDCO7qAivMgRC4KgoRxmCGqxjBG2sIHgHWYADT/AEXutgB7AKSgyz0YAkw
+AGCUFcMGyxrc3IgRBA2lwUO6AAF8KznWuTAAGTIwQmbc0AMdrBawbQ2FClgXUB2ANLiEuICYXik
Tf5AggsIgphiGIE1xhAGcIDBAiQQAEXAYA7uCkIMYcAHI8B7ARAM8yYyeOQgIOCG2wggGiCwDgRO
GV0TkCC7APTDGUr1B+9mlwTUBUc4whAbQVDXOhYQ8CBgcAEIQOCRAhgDnDvAUA5BCMDB62hOB6Qr
CBFsYARniIYIxlA2AI/BsmnYBzAYYIMTUOAAarjcDoCwRo8KYg9PYAIQ+EGIJQCgiKkdxI8RowZt
1eAA2qKAHGzABAAUQwc5tkGQBaEDBjCBAcQ1rpa3/IoK4JHLYA6zmMdM5jKb+cxoTrOa18zmNrv5
zXCOs5znTOc62/nOeM6znvfM5z77+c+AvnMgAAA7

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://statse.webtrendslive.com/dcsudhzm0rljwph4wfb2os1fl_3h1r/njs.gif?dcsuri=/nojavascript&WT.js=No

R0lGODlhAQABAJH/AP///wAAAP///wAAACH/C0FET0JFOklSMS4wAt7tACH5BAEAAAIALAAAAAAB
AAEAAAICVAEAOw==

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://swissinf.wemfbox.ch/cgi-bin/ivw/CP/eng

R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/navigation/nav_main.css

.sub_active A {
	FONT-WEIGHT: bold
}
#horizontal-navigation {
	CLEAR: both; MARGIN: 0px auto 0.5em; WIDTH: 58.37em; BORDER-BOTTOM: =
#cccccc 1px solid; HEIGHT: 3.8em
}
.nav_linedrop {
	BORDER-TOP: #6f6f6f 5px solid; FONT-SIZE: 0.9em; Z-INDEX: 500; =
BACKGROUND: url(../../images/navigation/nav_gradient.gif); =
TEXT-TRANSFORM: uppercase; WIDTH: 100%; FONT-FAMILY: Arial, Helvetica, =
sans-serif; POSITION: relative; HEIGHT: 35px
}
.nav_linedrop A {
	outline: none
}
.nav_linedrop .select {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
.nav_linedrop LI {
	BACKGROUND: url(../../images/navigation/nav_on.gif); FLOAT: left
}
.nav_linedrop LI.lrt {
	BACKGROUND: url(../../images/navigation/nav_on.gif); FLOAT: right
}
.nav_linedrop .select A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_gradient.gif); FLOAT: left; =
PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 33px; PADDING-TOP: 0px; =
WHITE-SPACE: nowrap; HEIGHT: 35px; TEXT-DECORATION: none
}
.nav_linedrop .select A:visited {
	COLOR: #666
}
.nav_linedrop .select LI.lrt A {
	BORDER-LEFT: #dfdfdf 1px solid; COLOR: #666
}
.nav_linedrop .select LI A {
	BORDER-LEFT: #dfdfdf 1px solid
}
.separator-right {
	BORDER-RIGHT: #dfdfdf 1px solid
}
.nav_linedrop .select A B {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_gradient.gif) right top; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
.nav_linedrop .select LI.line A B {
	BACKGROUND: url(../../images/navigation/nav_gradient_arrow.gif) right =
top
}
.nav_linedrop .select .current A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif); PADDING-BOTTOM: 0px; CURSOR: =
pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif); PADDING-BOTTOM: 0px; CURSOR: =
pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select LI:hover A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif); PADDING-BOTTOM: 0px; CURSOR: =
pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select .current .lrt A {
	BACKGROUND: url(../../images/navigation/nav_on.gif)
}
.nav_linedrop .select LI.lrt A:hover {
	BACKGROUND: url(../../images/navigation/nav_on.gif)
}
.nav_linedrop .select LI.lrt:hover A {
	BACKGROUND: url(../../images/navigation/nav_on.gif)
}
.nav_linedrop .select .current B {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif) right top; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select A:hover B {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif) right top; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select LI:hover A B {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/nav_on.gif) right top; FLOAT: left; =
PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px
}
.nav_linedrop .select LI.line A:hover B {
	BACKGROUND: url(../../images/navigation/nav_on_arrow.gif) right top
}
.nav_linedrop .select LI.line:hover A B {
	BACKGROUND: url(../../images/navigation/nav_on_arrow.gif) right top
}
.nav_linedrop .select LI.lrt A:hover B {
	BACKGROUND: url(../../images/navigation/nav_on.gif) right top
}
.nav_linedrop .select LI.lrt:hover A B {
	BACKGROUND: url(../../images/navigation/nav_on.gif) right top
}
.nav_linedrop .select LI.lrt A:hover B.arrow {
	BACKGROUND: url(../../images/navigation/nav_on_arrow.gif) right top
}
.nav_linedrop .select LI.lrt:hover A B.arrow {
	BACKGROUND: url(../../images/navigation/nav_on_arrow.gif) right top
}
.nav_linedrop .sub {
	DISPLAY: none; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.nav_linedrop UL UL {
	DISPLAY: none
}
.nav_linedrop TABLE {
	FONT-SIZE: 1em; MARGIN: -1px -10px -1px -1px; WIDTH: 0px; =
BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
.nav_linedrop .sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.nav_linedrop .sub LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sub LI {
	MARGIN-TOP: -5px; HEIGHT: 2.5em
}
.nav_linedrop .sub LI A {
	BORDER-LEFT: #fff 0px solid
}
.nav_linedrop .lrt .sub LI A {
	BORDER-LEFT: #fff 0px solid
}
.nav_linedrop .select .current .sub {
	BORDER-RIGHT: #fff 1px solid; DISPLAY: block; BACKGROUND: =
url(../../images/navigation/nav_fade.gif) #fff; LEFT: 0px; FLOAT: left; =
BORDER-LEFT: #fff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; =
POSITION: absolute; TOP: 35px; HEIGHT: 50px; TEXT-ALIGN: center
}
.nav_linedrop .select :hover .sub {
	BORDER-RIGHT: #fff 1px solid; DISPLAY: block; BACKGROUND: =
url(../../images/navigation/nav_fade.gif) #fff; LEFT: 0px; FLOAT: left; =
BORDER-LEFT: #fff 1px solid; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; =
POSITION: absolute; TOP: 35px; HEIGHT: 50px; TEXT-ALIGN: center
}
.nav_linedrop .select :hover .sub {
	Z-INDEX: 100
}
.nav_linedrop .select .current .rt LI {
	FLOAT: right
}
.nav_linedrop .select :hover .rt LI {
	FLOAT: right
}
.nav_linedrop .select .current .sub LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 10px; =
BACKGROUND: url(../../images/navigation/transparent.gif); FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #0066cc; =
LINE-HEIGHT: 25px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: =
relative; HEIGHT: 40px
}
.nav_linedrop .select :hover .sub LI A {
	PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: 10px; =
BACKGROUND: url(../../images/navigation/transparent.gif); FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #0066cc; =
LINE-HEIGHT: 25px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; POSITION: =
relative; HEIGHT: 40px
}
.nav_linedrop .select .current .sub LI {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #666; LINE-HEIGHT: 25px; =
POSITION: relative
}
.nav_linedrop .select :hover .sub LI {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; COLOR: #666; LINE-HEIGHT: 25px; =
POSITION: relative
}
HTML > BODY .nav_linedrop .select .current .sub LI {
	TOP: 3px
}
HTML > BODY .nav_linedrop .select :hover .sub LI {
	TOP: 3px
}
.nav_linedrop .select :hover .sub LI:hover {
	LINE-HEIGHT: 25px
}
.nav_linedrop .select :hover .sub LI A:hover {
	COLOR: #cc0033; LINE-HEIGHT: 25px
}
.nav_linedrop .select .current .sub LI:hover {
	BACKGROUND: url(../../images/navigation/transparent.gif)
}
.nav_linedrop .select .line .sub LI:hover {
	BACKGROUND: url(../../images/navigation/transparent.gif)
}
.nav_linedrop .select .sub :hover .fillcontent:unknown {
	VISIBILITY: hidden; content: "&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;"
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/navigation/superfish.css

.sf-menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sf-menu * {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sf-menu {
	FONT-SIZE: 0.95em; TEXT-TRANSFORM: uppercase; WIDTH: 100%; COLOR: #666; =
LINE-HEIGHT: 1.5; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sf-menu UL {
	WIDTH: 10em; LINE-HEIGHT: 0.9; POSITION: absolute; TOP: -999em
}
.sf-menu UL LI {
	FONT-SIZE: 10px; TEXT-TRANSFORM: none; WIDTH: 100%
}
.sf-menu LI:hover {
	VISIBILITY: inherit
}
.sf-menu LI {
	FLOAT: left; POSITION: relative
}
.sf-menu A {
	DISPLAY: block; POSITION: relative
}
.sf-menu LI:hover UL {
	Z-INDEX: 99; LEFT: 0px; TOP: 3em
}
.sf-menu LI.sfHover UL {
	Z-INDEX: 99; LEFT: 0px; TOP: 3em
}
UL.sf-menu LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI:hover UL {
	LEFT: 10em; TOP: 0px
}
UL.sf-menu LI LI.sfHover UL {
	LEFT: 10em; TOP: 0px
}
UL.sf-menu LI LI:hover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI.sfHover LI UL {
	TOP: -999em
}
UL.sf-menu LI LI LI:hover UL {
	LEFT: 10em; TOP: 0px
}
UL.sf-menu LI LI LI.sfHover UL {
	LEFT: 10em; TOP: 0px
}
.sf-menu A {
	PADDING-RIGHT: 1.1em; BORDER-TOP: #cfdeff 1px solid; PADDING-LEFT: =
1.1em; PADDING-BOTTOM: 0.75em; BORDER-LEFT: #fff 1px solid; PADDING-TOP: =
0.75em; TEXT-DECORATION: none
}
.sf-menu A.sf-with-ul {
	PADDING-RIGHT: 1.1em; MIN-WIDTH: 1px
}
.sf-sub-indicator {
	DISPLAY: block; RIGHT: 0.25em; BACKGROUND: =
url(../../images/navigation/arrows-666.gif) no-repeat -10px -100px; =
OVERFLOW: hidden; WIDTH: 10px; TEXT-INDENT: -999em; POSITION: absolute; =
TOP: 1.05em; HEIGHT: 10px
}
A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px; TOP: 1.75em
}
LI LI A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px; RIGHT: 0.4em; TOP: 1em
}
A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-menu UL .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px 0px
}
.sf-menu UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-menu UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px 0px
}
.sf-shadow UL {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; BACKGROUND: =
url(../../images/navigation/shadow.png) no-repeat right bottom; =
PADDING-BOTTOM: 9px; PADDING-TOP: 0px; -moz-border-radius-bottomleft: =
17px; -moz-border-radius-topright: 17px; =
-webkit-border-top-right-radius: 17px; =
-webkit-border-bottom-left-radius: 17px
}
.sf-shadow UL.sf-shadow-off {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.rt {
	FLOAT: right; WIDTH: 100%! important
}
.sf-menu LI.ltr {
	FLOAT: right
}
.sf-menu LI .rt LI {
	FLOAT: right
}
.borderleft {
	BORDER-LEFT: #ccc 1px solid
}
.borderright {
	BORDER-RIGHT: #ccc 1px solid
}
.sf-menu LI SPAN.top-indicator-on {
	DISPLAY: block; Z-INDEX: 100; BACKGROUND: #fff; LEFT: 0px; OVERFLOW: =
hidden; WIDTH: 100%; TEXT-INDENT: -999em; POSITION: absolute; TOP: 0em; =
HEIGHT: 4px
}
A > .top-indicator-on {
	Z-INDEX: 100; TOP: 0em
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/navigation/superfish_navbar.css

.sf-navbar {
	BORDER-TOP: #6f6f6f 5px solid; BACKGROUND: =
url(../../images/navigation/nav_gradient.gif) repeat-x; PADDING-BOTTOM: =
1.2em; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 0.8em
}
.sf-navbar LI {
	BORDER-RIGHT: #ccc 1px solid; BACKGROUND: none transparent scroll =
repeat 0% 0%; POSITION: static
}
.sf-navbar A {
	BORDER-TOP-STYLE: none
}
.sf-navbar LI UL {
	WIDTH: 100%
}
.sf-navbar LI LI {
	BORDER-RIGHT: #ccc 0px solid; BACKGROUND: none transparent scroll =
repeat 0% 0%; POSITION: relative
}
.sf-navbar LI LI UL {
	WIDTH: 13em
}
.sf-navbar LI LI LI {
	WIDTH: auto
}
.sf-navbar UL LI {
	FLOAT: left; WIDTH: auto
}
.sf-navbar UL {
	MARGIN-TOP: 0.1em; LINE-HEIGHT: 0.8
}
.sf-navbar UL UL {
	MARGIN-TOP: -0.7em; LINE-HEIGHT: 0.5
}
.sf-navbar UL UL UL {
	MARGIN-TOP: 0px; MARGIN-LEFT: 3em
}
.sf-navbar A {
	FONT-WEIGHT: bold; COLOR: #666; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.sf-navbar A:visited {
	FONT-WEIGHT: bold; COLOR: #666; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.sf-navbar LI.currentpath {
	BACKGROUND: #fff
}
.sf-navbar LI:hover {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar LI.sfHover {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar LI LI.currentpath {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar A:focus {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar A:hover {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar A:active {
	BACKGROUND: #fff; COLOR: #000
}
.sf-navbar LI A {
	COLOR: #666
}
.sf-navbar A:visited {
	COLOR: #666
}
.sf-navbar UL A {
	FONT-WEIGHT: normal; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.sf-navbar UL A:visited {
	FONT-WEIGHT: normal; COLOR: #0066cc; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.sf-navbar UL LI:hover {
	BACKGROUND: #fff; COLOR: #cc0033
}
.sf-navbar UL LI.sfHover {
	BACKGROUND: #fff; COLOR: #cc0033
}
UL.sf-navbar UL LI:hover LI {
	BACKGROUND: #fff; COLOR: #cc0033
}
UL.sf-navbar UL LI.sfHover LI {
	BACKGROUND: #fff; COLOR: #cc0033
}
.sf-navbar UL A:focus {
	BACKGROUND: #fff; COLOR: #cc0033
}
.sf-navbar UL A:hover {
	BACKGROUND: #fff; COLOR: #cc0033
}
.sf-navbar UL A:active {
	BACKGROUND: #fff; COLOR: #cc0033
}
UL.sf-navbar LI LI LI:hover {
	BACKGROUND: #fff
}
UL.sf-navbar LI LI LI.sfHover {
	BACKGROUND: #fff
}
.sf-navbar LI LI.currentpath LI.currentpath {
	BACKGROUND: #fff
}
.sf-navbar UL LI LI A:focus {
	BACKGROUND: #fff
}
.sf-navbar UL LI LI A:hover {
	BACKGROUND: #fff
}
.sf-navbar UL LI LI A:active {
	BACKGROUND: #fff
}
UL.sf-navbar .currentpath UL {
	LEFT: 0px; TOP: 2.95em
}
UL.sf-navbar UL LI:hover UL {
	LEFT: 0px; TOP: 2.95em
}
UL.sf-navbar UL LI.sfHover UL {
	LEFT: 0px; TOP: 2.95em
}
UL.sf-navbar .currentpath UL UL {
	TOP: -999em
}
.sf-navbar LI LI.currentpath > A {
	FONT-WEIGHT: bold
}
.sf-navbar LI LI {
	BACKGROUND: url(../../images/navigation/bar.gif) no-repeat right center
}
.sf-navbar UL LI A:hover {
	BACKGROUND: url(../../images/navigation/bar.gif) no-repeat right center
}
.sf-navbar LI LI.currentpath {
	BACKGROUND: url(../../images/navigation/bar.gif) no-repeat right center
}
.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sf-navbar UL LI.last A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sf-navbar LI LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sf-navbar UL .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar UL A > .sf-sub-indicator {
	BACKGROUND-POSITION: 0px -100px
}
.sf-navbar UL A:focus > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar UL A:hover > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar UL A:active > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar UL LI:hover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar UL LI.sfHover > A > .sf-sub-indicator {
	BACKGROUND-POSITION: -10px -100px
}
.sf-navbar > LI > UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
-moz-border-radius-bottomleft: 0; -moz-border-radius-topright: 0; =
-webkit-border-top-right-radius: 0; -webkit-border-bottom-left-radius: 0
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/navigation/thirdnav.css

#thirdnav {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: none transparent =
scroll repeat 0% 0%; FLOAT: left; MARGIN-BOTTOM: 4px; WIDTH: 100%; =
LINE-HEIGHT: normal; BORDER-BOTTOM: #cacaca 1px solid; FONT-FAMILY: =
verdana, Arial, Helvetica, sans-serif; HEIGHT: 30px
}
#thirdnav UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#thirdnav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#thirdnav A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: =
url(../../images/navigation/tableft.gif) no-repeat left top; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px; CURSOR: hand; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#thirdnav A SPAN {
	PADDING-RIGHT: 11px; DISPLAY: block; PADDING-LEFT: 6px; BACKGROUND: =
url(../../images/navigation/tabright.gif) no-repeat right top; FLOAT: =
left; PADDING-BOTTOM: 4px; COLOR: #666; PADDING-TOP: 5px
}
#thirdnav A:hover SPAN {
	COLOR: #000
}
#thirdnav A:hover {
	BACKGROUND-POSITION: 0% -42px
}
#thirdnav A:hover SPAN {
	BACKGROUND-POSITION: 100% -42px
}
#thirdnav A.tab-on {
	FONT-WEIGHT: bold; BACKGROUND: url(../../images/navigation/tableft.gif) =
no-repeat 0% -42px
}
#thirdnav A.tab-on SPAN {
	BACKGROUND: url(../../images/navigation/tabright.gif) no-repeat 100% =
-42px; COLOR: #000
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/header.css

#main-header {
	MARGIN: 0px auto; WIDTH: 58.37em
}
#header-infos {
	MARGIN-TOP: 0.31em; WIDTH: 100%; HEIGHT: 1.43em
}
#header-date {
	MARGIN-TOP: 0.12em; FLOAT: left; WIDTH: auto
}
#header-lang {
	FLOAT: right; TEXT-ALIGN: right
}
#header-logo-search {
	CLEAR: both; WIDTH: auto; BACKGROUND-COLOR: #c69
}
#header-logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 3.5em
}
#header-search {
	FLOAT: right; MARGIN-BOTTOM: -1em; PADDING-TOP: 1em; TEXT-ALIGN: right
}
HTML > BODY #header-search P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1.25em
}
#header-search BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.12em; DISPLAY: inline; =
PADDING-LEFT: 0.12em; BORDER-LEFT-WIDTH: 0px; BACKGROUND-IMAGE: =
url(../images/search/search_button_blue_gradient.gif); =
BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0.5em; PADDING-BOTTOM: 0.18em; =
VERTICAL-ALIGN: middle; CURSOR: pointer; PADDING-TOP: 0.18em; =
BACKGROUND-REPEAT: repeat-x; BORDER-RIGHT-WIDTH: 0px
}
#header-search .search-input {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; =
MARGIN-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc 1px =
solid; BORDER-BOTTOM: #ccc 1px solid
}
#header-lang .language-active {
	COLOR: #000; TEXT-DECORATION: none
}
#header-lang .language-active A:link {
	COLOR: #000; TEXT-DECORATION: none
}
#header-lang .language-active A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
#header-lang .language-active A:active {
	COLOR: #000; TEXT-DECORATION: none
}
#header-lang .language-active A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#header-date {
	COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#header-lang {
	COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#header-search {
	COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#footer {
	COLOR: #6e6e6e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.selected-lang {
	FONT-WEIGHT: bold; COLOR: #000
}
#header-lang A {
	FONT-WEIGHT: bold
}
#header-search BUTTON {
	WORD-SPACING: normal; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; =
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: =
#0066cc; TEXT-ALIGN: center
}
#header-search .search-input {
	COLOR: #000
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/layout.css

HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 0.2em; PADDING-TOP: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#main-container {
	MARGIN: 0px auto; WIDTH: 58.5em
}
#main-content .content {
	BORDER-RIGHT: #ccc 0.18em double; PADDING-RIGHT: 0.31em; FLOAT: left; =
WIDTH: 46.5em; BACKGROUND-COLOR: white
}
#container-main .main-goodies {
	FLOAT: right; WIDTH: 11.12em
}
.main-goodies {
	FLOAT: right; WIDTH: 11.12em; BACKGROUND-REPEAT: repeat
}
#breadcrumb {
	MARGIN-TOP: 0.57em; FLOAT: left; MARGIN-BOTTOM: 1.57em; WIDTH: 74.5em; =
TEXT-ALIGN: left
}
#breadcrumbfront {
	MARGIN-TOP: 0.57em; FLOAT: left; MARGIN-BOTTOM: 1.57em; WIDTH: 74.5em; =
TEXT-ALIGN: left
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/grid.css

#r0 .mod1 DIV {
	WIDTH: 100%
}
#r0 .mod2 DIV {
	WIDTH: 100%
}
#r0 .mod3 DIV {
	WIDTH: 100%
}
#r0 .mod4 DIV {
	WIDTH: 100%
}
#r1 .mod1 DIV {
	WIDTH: 100%
}
#r1 .mod2 DIV {
	WIDTH: 100%
}
#r1 .mod3 DIV {
	WIDTH: 100%
}
#r1 .mod4 DIV {
	WIDTH: 100%
}
#r2 .mod1 DIV {
	WIDTH: 100%
}
#r2 .mod2 DIV {
	WIDTH: 100%
}
#r2 .mod3 DIV {
	WIDTH: 100%
}
#r2 .mod4 DIV {
	WIDTH: 100%
}
#r3 .mod1 DIV {
	WIDTH: 100%
}
#r3 .mod2 DIV {
	WIDTH: 100%
}
#r3 .mod3 DIV {
	WIDTH: 100%
}
#r3 .mod4 DIV {
	WIDTH: 100%
}
#r4 .mod1 DIV {
	WIDTH: 100%
}
#r4 .mod2 DIV {
	WIDTH: 100%
}
#r4 .mod3 DIV {
	WIDTH: 100%
}
#r4 .mod4 DIV {
	WIDTH: 100%
}
#r5 .mod1 DIV {
	WIDTH: 100%
}
#r5 .mod2 DIV {
	WIDTH: 100%
}
#r5 .mod3 DIV {
	WIDTH: 100%
}
#r5 .mod4 DIV {
	WIDTH: 100%
}
#r6 .mod1 DIV {
	WIDTH: 100%
}
#r6 .mod2 DIV {
	WIDTH: 100%
}
#r6 .mod3 DIV {
	WIDTH: 100%
}
#r6 .mod4 DIV {
	WIDTH: 100%
}
#r7 .mod1 DIV {
	WIDTH: 100%
}
#r7 .mod2 DIV {
	WIDTH: 100%
}
#r7 .mod3 DIV {
	WIDTH: 100%
}
#r7 .mod4 DIV {
	WIDTH: 100%
}
#r8 .mod1 DIV {
	WIDTH: 100%
}
#r8 .mod2 DIV {
	WIDTH: 100%
}
#r8 .mod3 DIV {
	WIDTH: 100%
}
#r8 .mod4 DIV {
	WIDTH: 100%
}
#r9 .mod1 DIV {
	WIDTH: 100%
}
#r9 .mod2 DIV {
	WIDTH: 100%
}
#r9 .mod3 DIV {
	WIDTH: 100%
}
#r9 .mod4 DIV {
	WIDTH: 100%
}
#r10 .mod1 DIV {
	WIDTH: 100%
}
#r10 .mod2 DIV {
	WIDTH: 100%
}
#r10 .mod3 DIV {
	WIDTH: 100%
}
#r10 .mod4 DIV {
	WIDTH: 100%
}
#r0 .mod1 {
	OVERFLOW: hidden
}
#r0 .mod2 {
	OVERFLOW: hidden
}
#r0 .mod3 {
	OVERFLOW: hidden
}
#r0 .mod4 {
	OVERFLOW: hidden
}
#r1 .mod1 {
	OVERFLOW: hidden
}
#r1 .mod2 {
	OVERFLOW: hidden
}
#r1 .mod3 {
	OVERFLOW: hidden
}
#r1 .mod4 {
	OVERFLOW: hidden
}
#r2 .mod1 {
	OVERFLOW: hidden
}
#r2 .mod2 {
	OVERFLOW: hidden
}
#r2 .mod3 {
	OVERFLOW: hidden
}
#r2 .mod4 {
	OVERFLOW: hidden
}
#r3 .mod1 {
	OVERFLOW: hidden
}
#r3 .mod2 {
	OVERFLOW: hidden
}
#r3 .mod3 {
	OVERFLOW: hidden
}
#r3 .mod4 {
	OVERFLOW: hidden
}
#r4 .mod1 {
	OVERFLOW: hidden
}
#r4 .mod2 {
	OVERFLOW: hidden
}
#r4 .mod3 {
	OVERFLOW: hidden
}
#r4 .mod4 {
	OVERFLOW: hidden
}
#r5 .mod1 {
	OVERFLOW: hidden
}
#r5 .mod2 {
	OVERFLOW: hidden
}
#r5 .mod3 {
	OVERFLOW: hidden
}
#r5 .mod4 {
	OVERFLOW: hidden
}
#r6 .mod1 {
	OVERFLOW: hidden
}
#r6 .mod2 {
	OVERFLOW: hidden
}
#r6 .mod3 {
	OVERFLOW: hidden
}
#r6 .mod4 {
	OVERFLOW: hidden
}
#r7 .mod1 {
	OVERFLOW: hidden
}
#r7 .mod2 {
	OVERFLOW: hidden
}
#r7 .mod3 {
	OVERFLOW: hidden
}
#r7 .mod4 {
	OVERFLOW: hidden
}
#r8 .mod1 {
	OVERFLOW: hidden
}
#r8 .mod2 {
	OVERFLOW: hidden
}
#r8 .mod3 {
	OVERFLOW: hidden
}
#r8 .mod4 {
	OVERFLOW: hidden
}
#r9 .mod1 {
	OVERFLOW: hidden
}
#r9 .mod2 {
	OVERFLOW: hidden
}
#r9 .mod3 {
	OVERFLOW: hidden
}
#r9 .mod4 {
	OVERFLOW: hidden
}
#r10 .mod1 {
	OVERFLOW: hidden
}
#r10 .mod2 {
	OVERFLOW: hidden
}
#r10 .mod3 {
	OVERFLOW: hidden
}
#r10 .mod4 {
	OVERFLOW: hidden
}
#r0 DIV {
	FLOAT: left
}
#r1 DIV {
	FLOAT: left
}
#r2 DIV {
	FLOAT: left
}
#r3 DIV {
	FLOAT: left
}
#r4 DIV {
	FLOAT: left
}
#r5 DIV {
	FLOAT: left
}
#r6 DIV {
	FLOAT: left
}
#r7 DIV {
	FLOAT: left
}
#r8 DIV {
	FLOAT: left
}
#r9 DIV {
	FLOAT: left
}
#r10 DIV {
	FLOAT: left
}
#r0 .mod1 {
	WIDTH: 11.09em
}
#r1 .mod1 {
	WIDTH: 11.09em
}
#r2 .mod1 {
	WIDTH: 11.09em
}
#r3 .mod1 {
	WIDTH: 11.09em
}
#r4 .mod1 {
	WIDTH: 11.09em
}
#r5 .mod1 {
	WIDTH: 11.09em
}
#r6 .mod1 {
	WIDTH: 11.09em
}
#r7 .mod1 {
	WIDTH: 11.09em
}
#r8 .mod1 {
	WIDTH: 11.09em
}
#r9 .mod1 {
	WIDTH: 11.09em
}
#r10 .mod1 {
	WIDTH: 11.09em
}
#r0 .mod2 {
	WIDTH: 22.86em
}
#r1 .mod2 {
	WIDTH: 22.86em
}
#r2 .mod2 {
	WIDTH: 22.86em
}
#r3 .mod2 {
	WIDTH: 22.86em
}
#r4 .mod2 {
	WIDTH: 22.86em
}
#r5 .mod2 {
	WIDTH: 22.86em
}
#r6 .mod2 {
	WIDTH: 22.86em
}
#r7 .mod2 {
	WIDTH: 22.86em
}
#r8 .mod2 {
	WIDTH: 22.86em
}
#r9 .mod2 {
	WIDTH: 22.86em
}
#r10 .mod2 {
	WIDTH: 22.86em
}
#r0 .mod3 {
	WIDTH: 34.59em
}
#r1 .mod3 {
	WIDTH: 34.59em
}
#r2 .mod3 {
	WIDTH: 34.59em
}
#r3 .mod3 {
	WIDTH: 34.59em
}
#r4 .mod3 {
	WIDTH: 34.59em
}
#r5 .mod3 {
	WIDTH: 34.59em
}
#r6 .mod3 {
	WIDTH: 34.59em
}
#r7 .mod3 {
	WIDTH: 34.59em
}
#r8 .mod3 {
	WIDTH: 34.59em
}
#r9 .mod3 {
	WIDTH: 34.59em
}
#r10 .mod3 {
	WIDTH: 34.59em
}
#r0 .mod4 {
	WIDTH: 46.36em
}
#r1 .mod4 {
	WIDTH: 46.36em
}
#r2 .mod4 {
	WIDTH: 46.36em
}
#r3 .mod4 {
	WIDTH: 46.36em
}
#r4 .mod4 {
	WIDTH: 46.36em
}
#r5 .mod4 {
	WIDTH: 46.36em
}
#r6 .mod4 {
	WIDTH: 46.36em
}
#r7 .mod4 {
	WIDTH: 46.36em
}
#r8 .mod4 {
	WIDTH: 46.36em
}
#r9 .mod4 {
	WIDTH: 46.36em
}
#r10 .mod4 {
	WIDTH: 46.36em
}
.mod1fix {
	WIDTH: 11.07em! important
}
.mod1-l {
	WIDTH: 11.39em! important
}
.mod1-m {
	WIDTH: 11.7em! important
}
.mod1-r {
	WIDTH: 11.39em! important
}
.mod2-fix {
	WIDTH: 22.84em! important
}
.mod2-l {
	WIDTH: 23.16em! important
}
.mod2-m {
	WIDTH: 23.47em! important
}
.mod2-r {
	WIDTH: 23.16em! important
}
.mod3-fix {
	WIDTH: 34.63em! important
}
.mod3-l {
	WIDTH: 35em! important
}
.mod3-m {
	WIDTH: 34.8em! important
}
.mod3-r {
	WIDTH: 34.95em! important
}
.fl-l {
	FLOAT: left! important
}
.fl-r {
	FLOAT: right! important
}
.mod-p-l {
	PADDING-LEFT: 0.31em
}
.mod-p-r {
	PADDING-RIGHT: 0.31em
}
.mod-p-b {
	PADDING-BOTTOM: 0.31em; LINE-HEIGHT: 1em
}
.mod-b-r {
	BORDER-RIGHT: #ccc 0.06em solid
}
.hrc {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%
}
.hrd HR {
	BORDER-TOP: #ccc 0.18em double; MARGIN-LEFT: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; HEIGHT: 3px; BORDER-BOTTOM-STYLE: none
}
.bg-image-blue {
	BACKGROUND-POSITION: 0% 0%; BACKGROUND-IMAGE: =
url(.././images/others/bg_dae1ec_178.gif); BACKGROUND-REPEAT: repeat-y
}
.bg-image-grey {
	BACKGROUND-POSITION: 0% 0%; BACKGROUND-IMAGE: =
url(.././images/others/bg_f2f2f2_178.gif); BACKGROUND-REPEAT: repeat-y
}
.justify-mod1-digest {
	MARGIN-LEFT: 0.3em! important; WIDTH: 10.7em! important
}
.justify-mod3-feature {
	MARGIN-TOP: -0.5em; WIDTH: 34.34em! important
}
.justify-mod1-multimedia {
	PADDING-LEFT: 0px! important; MARGIN-LEFT: 0.31em! important
}
.no-padding-left {
	PADDING-LEFT: 0px! important; MARGIN-LEFT: 0px! important
}
.no-padding-right {
	PADDING-RIGHT: 0px! important; MARGIN-RIGHT: 0px! important
}
.padding-bottom {
	PADDING-BOTTOM: 0.61em
}
.padding-top {
	PADDING-TOP: 0.61em
}
.b-b {
	BORDER-BOTTOM: #ccc 0.06em solid
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/content.css

.red {
	COLOR: #d01d40
}
.blue {
	COLOR: #06c
}
.blue-dae1ec {
	COLOR: #dae1ec
}
.black {
	COLOR: #000
}
.brown {
	COLOR: #e6e4d7
}
.grey {
	COLOR: #f2f2f2
}
.grey-dark {
	COLOR: #666666
}
.white {
	COLOR: #fff
}
.bg-blue {
	BACKGROUND-COLOR: #dae1ec
}
.bg-white {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.bg-brown {
	PADDING-RIGHT: 0.05em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.23em; =
MARGIN: 0px 0px -0.23em; PADDING-TOP: 0px; BACKGROUND-COLOR: #e6e4d7
}
.bg-brown-f2f2ea {
	BACKGROUND-COLOR: #f2f2ea
}
.bg-brown-light {
	BACKGROUND-COLOR: #f4f1ec
}
.bg-grey {
	BACKGROUND-COLOR: #f2f2f2
}
.bg-grey-999 {
	BACKGROUND-COLOR: #999
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.31em; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.31em; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.31em; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0.31em; TEXT-DECORATION: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
P {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 0.31em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0px; PADDING-TOP: 0.31em; BACKGROUND-COLOR: transparent
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
H1.secondary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0.6em
}
H1.special {
	PADDING-RIGHT: 0.61em; PADDING-LEFT: 0.61em; FONT-WEIGHT: normal; =
TEXT-TRANSFORM: uppercase; WIDTH: 90%; COLOR: #fff; FONT-FAMILY: =
Georgia, Times New Roman, serif
}
H2.special {
	PADDING-RIGHT: 0.61em; PADDING-LEFT: 0.61em; FONT-WEIGHT: normal; =
TEXT-TRANSFORM: uppercase; WIDTH: 90%; COLOR: #fff; PADDING-TOP: 0.61em; =
FONT-FAMILY: Georgia, Times New Roman, serif
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.63em; MARGIN: =
0em; COLOR: #000; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.63em
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.31em
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0.31em
}
H4.bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; PADDING-BOTTOM: 0.27em; =
MARGIN: 0.1em 0px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.27em
}
H4.line {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 0.31em; PADDING-BOTTOM: 0.2em; MARGIN: 0.1em 0px 0.4em; =
TEXT-TRANSFORM: uppercase; WIDTH: auto; COLOR: #666666; PADDING-TOP: =
0.2em; BORDER-BOTTOM: #ccc 1px solid
}
H4 A:link {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4 A:visited {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4.bar A:link {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4.bar A:visited {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4.line A:link {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4.line A:visited {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4 A:active {
	COLOR: #d01d40; TEXT-DECORATION: underline
}
H4 A:hover {
	COLOR: #d01d40; TEXT-DECORATION: underline
}
H4.bar A:active {
	COLOR: #d01d40; TEXT-DECORATION: underline
}
H4.bar A:hover {
	COLOR: #d01d40; TEXT-DECORATION: underline
}
H4.line A:active {
	COLOR: #d01d40; TEXT-DECORATION: none
}
H4.line A:hover {
	COLOR: #d01d40; TEXT-DECORATION: none
}
A:link {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
P.blue A:link {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H4.blue A:link {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H5.blue A:link {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
P.blue A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H4.blue A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H5.blue A:visited {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
A:active {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
P.blue A:active {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H4.blue A:active {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
H5.blue A:active {
	COLOR: #0066cc; TEXT-DECORATION: none; outline: 0
}
A:hover {
	COLOR: #cc0033; TEXT-DECORATION: none
}
P.blue A:hover {
	COLOR: #cc0033; TEXT-DECORATION: none
}
H4.blue A:hover {
	COLOR: #cc0033; TEXT-DECORATION: none
}
H5.blue A:hover {
	COLOR: #cc0033; TEXT-DECORATION: none
}
H1 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H1.secondary A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H2 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H3 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
P A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
.promo-box A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H1 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H1.secondary A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H2 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H3 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
P A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
.promo-box A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: none
}
H1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H1 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H1.secondary A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H1.secondary A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H2 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H2 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H3 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H3 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
P A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
P A:active .promo-box A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
.promo-box A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000; =
TEXT-DECORATION: underline
}
H2.special A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; =
TEXT-DECORATION: none
}
H2.special A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; =
TEXT-DECORATION: none
}
H2.special A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; =
TEXT-DECORATION: underline
}
H2.special A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fff; =
TEXT-DECORATION: underline
}
.lead-image {
	FLOAT: left; WIDTH: 11.12em; MARGIN-RIGHT: 0.63em; HEIGHT: 8.37em
}
.teaser-image {
	FLOAT: left; PADDING-BOTTOM: 0.31em; WIDTH: 6.25em; MARGIN-RIGHT: =
0.63em; PADDING-TOP: 0.1em; HEIGHT: 6.25em
}
.old-teaser-image {
	PADDING-RIGHT: 0.63em; PADDING-LEFT: 0.63em; FLOAT: left; =
BACKGROUND-IMAGE: url(.././images/others/teaser_background.gif); =
PADDING-BOTTOM: 1.42em; WIDTH: 5em; MARGIN-RIGHT: 0.63em; PADDING-TOP: =
1.34em; BACKGROUND-REPEAT: no-repeat; HEIGHT: 3.56em
}
.teaser-image-feature {
	FLOAT: left; WIDTH: 6.25em; MARGIN-RIGHT: 0.63em; HEIGHT: 6.25em
}
.multimedia-image {
	WIDTH: 11.12em; HEIGHT: 8.37em
}
.col2-image {
	WIDTH: 11.12em; HEIGHT: 8.37em
}
.col2-image {
	PADDING-TOP: 0.31em
}
.interactive-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; FLOAT: left; PADDING-BOTTOM: =
0px; WIDTH: 2.19em; PADDING-TOP: 0.31em; HEIGHT: 2.81em
}
.interactive-image-middle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; FLOAT: left; PADDING-BOTTOM: =
2em; WIDTH: 2.19em; MARGIN-RIGHT: 0.63em; PADDING-TOP: 0.31em; HEIGHT: =
2.81em
}
.interactive-image-short {
	FLOAT: left; WIDTH: 2.19em; MARGIN-RIGHT: 0.63em; HEIGHT: 2.81em
}
.multimedia {
	FLOAT: left! important
}
.multimedia P {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 0.31em; FLOAT: left! important; =
PADDING-BOTTOM: 0.13em; WIDTH: 95%! important; PADDING-TOP: 0.31em
}
.multimedia H4 {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 0.31em; FLOAT: left! important; =
PADDING-BOTTOM: 0.13em; WIDTH: auto! important; PADDING-TOP: 0.31em
}
.multimedia H5 {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 0.31em; FLOAT: left! important; =
PADDING-BOTTOM: 0.13em; WIDTH: auto! important; PADDING-TOP: 0.31em
}
.multimedia UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0.31em
}
.quicklinks UL {
	PADDING-TOP: 0.3em
}
LI.videonews-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.videoitem-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.audionews-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.audioitem-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.gallery-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.imagenews-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.story-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.newsdigest-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.glossary-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.podcast-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.flashnews-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.slideshow-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.quicklinks-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.triangle-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.googlemaplink-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.ticker-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.desktopnews-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.swisslinks-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.rss-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.speechreader-feed-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.pdf-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.graphics-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.external-links-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.videoitem-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.audioitem-icon {
	PADDING-RIGHT: 0.5em; MARGIN-TOP: 0.31em; PADDING-LEFT: 1.8em; =
PADDING-BOTTOM: 0.31em; PADDING-TOP: 0em; BACKGROUND-REPEAT: no-repeat
}
LI.videonews-icon {
	BACKGROUND-IMAGE: url(.././images/icons/video.gif)
}
LI.videoitem-icon {
	BACKGROUND-IMAGE: url(.././images/icons/video.gif)
}
LI.audionews-icon {
	BACKGROUND-IMAGE: url(.././images/icons/audio.gif)
}
LI.audioitem-icon {
	BACKGROUND-IMAGE: url(.././images/icons/audio.gif)
}
LI.gallery-icon {
	BACKGROUND-IMAGE: url(.././images/icons/gallery.gif)
}
LI.imagenews-icon {
	BACKGROUND-IMAGE: url(.././images/icons/gallery.gif)
}
LI.story-icon {
	BACKGROUND-IMAGE: url(.././images/icons/story.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.newsdigest-icon {
	BACKGROUND-IMAGE: url(.././images/icons/story.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.glossary-icon {
	BACKGROUND-IMAGE: url(.././images/icons/story.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.podcast-icon {
	BACKGROUND-IMAGE: url(.././images/icons/podcast.gif)
}
LI.flashnews-icon {
	BACKGROUND-IMAGE: url(.././images/icons/flash.gif)
}
LI.slideshow-icon {
	BACKGROUND-IMAGE: url(.././images/icons/slideshow.gif)
}
LI.quicklinks-icon {
	BACKGROUND-POSITION: 0px 4px; BACKGROUND-IMAGE: =
url(.././images/icons/quicklinks.gif)
}
LI.triangle-icon {
	BACKGROUND-IMAGE: url(../images/icons/triangle.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.googlemaplink-icon {
	BACKGROUND-IMAGE: url(../images/icons/triangle.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.ticker-icon {
	BACKGROUND-IMAGE: url(../images/icons/ticker.gif); BACKGROUND-REPEAT: =
no-repeat
}
LI.desktopnews-icon {
	BACKGROUND-IMAGE: url(.././images/icons/line.gif)
}
LI.swisslinks-icon {
	BACKGROUND-IMAGE: url(.././images/icons/swisslinks.gif)
}
LI.rss-icon {
	BACKGROUND-IMAGE: url(.././images/icons/rss_feed.gif)
}
LI.speechreader-feed-icon {
	BACKGROUND-IMAGE: url(.././images/icons/speechreader_feed.gif)
}
LI.pdf-icon {
	BACKGROUND-IMAGE: url(.././images/icons/pdf.gif)
}
LI.graphics-icon {
	BACKGROUND-IMAGE: url(.././images/icons/graphs_list.gif)
}
LI.external-links-icon {
	BACKGROUND-IMAGE: url(.././images/icons/website.gif)
}
.arrow-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; BACKGROUND-IMAGE: =
url(.././images/icons/arrow_right.gif); PADDING-BOTTOM: 0.1em; MARGIN: =
0.06em 0px 0.25em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.list-arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; BACKGROUND-IMAGE: =
url(.././images/icons/arrow_right.gif); PADDING-BOTTOM: 0.1em; MARGIN: =
0.06em 0px 0.25em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
LI.arrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; BACKGROUND-IMAGE: =
url(.././images/icons/arrow_right.gif); PADDING-BOTTOM: 0.1em; MARGIN: =
0.06em 0px 0.25em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
LI.arrow-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1.8em; BACKGROUND-IMAGE: =
url(.././images/icons/arrow_right.gif); PADDING-BOTTOM: 0.1em; MARGIN: =
0.06em 0px 0.25em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
H5.audionews-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.audioitem-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.ticker-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.gallery-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.imagenews-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.interactive-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.links-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.multimedia-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.story-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.newsdigest-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.glossary-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.swisslinks-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.videonews-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.videoitem-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.podcast-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.flashnews-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.calendar-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.flickr-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.website-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.slideshow-icon {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.8em; PADDING-BOTTOM: 0.31em; =
MARGIN: 0.63em 0px 0px; PADDING-TOP: 0.2em; BACKGROUND-REPEAT: no-repeat
}
H5.rss-icon {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2.5em; PADDING-BOTTOM: 2px; MARGIN: =
0px 3px 2px 6px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat
}
H5.audionews-icon {
	BACKGROUND-IMAGE: url(../images/icons/audio.gif)
}
H5.audioitem-icon {
	BACKGROUND-IMAGE: url(../images/icons/audio.gif)
}
H5.gallery-icon {
	BACKGROUND-IMAGE: url(../images/icons/gallery.gif)
}
H5.imagenews-icon {
	BACKGROUND-IMAGE: url(../images/icons/gallery.gif)
}
H5.ticker-icon {
	BACKGROUND-IMAGE: url(../images/icons/ticker.gif)
}
H5.story-icon {
	BACKGROUND-IMAGE: url(../images/icons/story.gif)
}
H5.newsdigest-icon {
	BACKGROUND-IMAGE: url(../images/icons/story.gif)
}
H5.glossary-icon {
	BACKGROUND-IMAGE: url(../images/icons/story.gif)
}
H5.swisslinks-icon {
	BACKGROUND-IMAGE: url(../images/icons/swisslinks.gif)
}
H5.videonews-icon {
	BACKGROUND-IMAGE: url(../images/icons/video.gif)
}
H5.videoitem-icon {
	BACKGROUND-IMAGE: url(../images/icons/video.gif)
}
H5.podcast-icon {
	BACKGROUND-IMAGE: url(../images/icons/podcast.gif)
}
H5.flashnews-icon {
	BACKGROUND-IMAGE: url(../images/icons/flash.gif)
}
H5.slideshow-icon {
	BACKGROUND-IMAGE: url(../images/icons/slideshow.gif)
}
H5.calendar-icon {
	BACKGROUND-IMAGE: url(../images/icons/calendar.gif)
}
H5.website-icon {
	BACKGROUND-IMAGE: url(../images/icons/website.gif)
}
H5.flickr-icon {
	BACKGROUND-IMAGE: url(../images/icons/flickr.gif)
}
.arrows-detail-size {
	WIDTH: 1.5em; LINE-HEIGHT: 6.9em; TEXT-ALIGN: center
}
.arrows {
	PADDING-RIGHT: 0.31em; MARGIN-TOP: 0px; FLOAT: right! important; WIDTH: =
1.9em! important; PADDING-TOP: 0.13em
}
.arrow-left {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#bdbdbd 1px solid; MARGIN-TOP: 0.2em; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #bdbdbd 1px =
solid; COLOR: #0066d0; PADDING-TOP: 0px; BORDER-BOTTOM: #bdbdbd 1px =
solid
}
.arrow-right {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#bdbdbd 1px solid; MARGIN-TOP: 0.2em; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #bdbdbd 1px =
solid; COLOR: #0066d0; PADDING-TOP: 0px; BORDER-BOTTOM: #bdbdbd 1px =
solid
}
.arrow-left-off {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#d3d3d3 1px solid; MARGIN-TOP: 0.2em; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d3d3 1px =
solid; COLOR: #0066d0; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3d3 1px =
solid
}
.arrow-right-off {
	BORDER-RIGHT: #d3d3d3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#d3d3d3 1px solid; MARGIN-TOP: 0.2em; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; BACKGROUND: #f6f6f6; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d3d3 1px =
solid; COLOR: #0066d0; PADDING-TOP: 0px; BORDER-BOTTOM: #d3d3d3 1px =
solid
}
.arrow-number {
	BORDER-RIGHT: #bdbdbd 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#bdbdbd 1px solid; MARGIN-TOP: 0.2em; PADDING-LEFT: 1px; FONT-WEIGHT: =
bold; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #bdbdbd 1px =
solid; COLOR: #0066d0; PADDING-TOP: 0px; BORDER-BOTTOM: #bdbdbd 1px =
solid
}
.multimedia-play {
	BACKGROUND-POSITION: 0px 50%; Z-INDEX: 10; BACKGROUND-IMAGE: =
url(.././images/others/play_off.png); BACKGROUND-REPEAT: no-repeat
}
.multimedia-play A:link {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_off.png); BACKGROUND-REPEAT: no-repeat
}
.multimedia-play A:visited {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_off.png); BACKGROUND-REPEAT: no-repeat
}
.multimedia-play A:hover {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_on.png); BACKGROUND-REPEAT: no-repeat
}
.multimedia-play-teaser {
	BACKGROUND-POSITION: 0px 50%; Z-INDEX: 10; BACKGROUND-IMAGE: =
url(.././images/others/play_off_teaser.png); BACKGROUND-REPEAT: =
no-repeat
}
.multimedia-play-teaser A:link {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_off_teaser.png); BACKGROUND-REPEAT: =
no-repeat
}
.multimedia-play-teaser A:visited {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_off_teaser.png); BACKGROUND-REPEAT: =
no-repeat
}
.multimedia-play-teaser A:hover {
	BACKGROUND-POSITION: 0px 50%; DISPLAY: block; BACKGROUND-IMAGE: =
url(.././images/others/play_on_teaser.png); BACKGROUND-REPEAT: no-repeat
}
.wide-display-right {
	RIGHT: 7px; WIDTH: 10px; CURSOR: pointer; LINE-HEIGHT: 12em; POSITION: =
relative; TOP: 6px; HEIGHT: 120px; TEXT-ALIGN: center
}
.wide-display-left {
	LEFT: 7px; WIDTH: 10px; CURSOR: pointer; LINE-HEIGHT: 12em; POSITION: =
relative; TOP: 6px; HEIGHT: 120px; TEXT-ALIGN: center
}
.wide-display-content {
	BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; HEIGHT: 140px; =
TEXT-ALIGN: center
}
.disabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; COLOR: #ccc; BORDER-BOTTOM: #ccc 1px solid
}
.single-hr {
	HEIGHT: 0.81em; BACKGROUND-COLOR: #fff
}
.single-hr HR {
	BORDER-TOP: #ccc 1px solid; BORDER-LEFT-WIDTH: 0px; COLOR: #fff; =
BORDER-BOTTOM: #ccc 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff; =
BORDER-RIGHT-WIDTH: 0px
}
.single-hr-bg {
	PADDING-LEFT: 0.31em! important; MARGIN-BOTTOM: -0.31em; MARGIN-LEFT: =
-0.31em! important; WIDTH: 11.1em! important; MARGIN-RIGHT: -0.31em! =
important; HEIGHT: 1em; BACKGROUND-COLOR: #fff
}
.single-hr-bg HR {
	BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0.31em! important; =
BORDER-LEFT-WIDTH: 0px; MARGIN-BOTTOM: -0.31em; MARGIN-LEFT: -0.31em! =
important; COLOR: #fff; MARGIN-RIGHT: -0.31em! important; BORDER-BOTTOM: =
#ccc 0px solid; HEIGHT: 1px; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: =
0px
}
.neutralize {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#imagesflickr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; WIDTH: 178px; PADDING-TOP: 0px; POSITION: =
relative; TOP: 0px; HEIGHT: 134px; TEXT-ALIGN: center
}
#imagesflickr IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.button-default {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.31em; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 0.31em; FONT-SIZE: 0.85em; =
BACKGROUND-IMAGE: url(../images/search/search_button_blue_gradient.gif); =
PADDING-BOTTOM: 0.31em; WORD-SPACING: normal; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer! important; COLOR: =
#ffffff; PADDING-TOP: 0.31em; BORDER-BOTTOM: #ffffff 1px solid; =
BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; BACKGROUND-COLOR: #0066cc; TEXT-ALIGN: center
}
.button-submit {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.31em; BORDER-TOP: =
#ffffff 1px solid; PADDING-LEFT: 0.31em; FONT-SIZE: 0.85em; =
BACKGROUND-IMAGE: url(../images/search/search_button_blue_gradient.gif); =
PADDING-BOTTOM: 0.31em; WORD-SPACING: normal; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer! important; COLOR: =
#ffffff; PADDING-TOP: 0.31em; BORDER-BOTTOM: #ffffff 1px solid; =
BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; BACKGROUND-COLOR: #0066cc; TEXT-ALIGN: center
}
.button-reset {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0.31em; =
BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ffffff 1px solid; =
PADDING-LEFT: 0.31em; FONT-SIZE: 0.85em; BACKGROUND-IMAGE: =
url(../images/search/button_grey_gradient.gif); PADDING-BOTTOM: 0.31em; =
WORD-SPACING: normal; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #ffffff =
1px solid; COLOR: #ffffff; PADDING-TOP: 0.31em; BORDER-BOTTOM: #ffffff =
1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #999; TEXT-ALIGN: center
}
.clearform {
	CLEAR: both; BORDER-TOP: #fff 1px solid; COLOR: #fff; LINE-HEIGHT: 1px; =
BORDER-BOTTOM: #fff 0px solid; HEIGHT: 1px
}
.focused {
	BACKGROUND-COLOR: #dfd! important
}
.invalid {
	BACKGROUND-COLOR: #fdd! important
}
.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.31em; FONT-WEIGHT: bold! important; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0.31em
}
BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.31em; PADDING-LEFT: 0.31em; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: =
0.31em; COLOR: #0066cc; PADDING-TOP: 0.31em; BACKGROUND-COLOR: #fff; =
BORDER-RIGHT-WIDTH: 0px; font-weigth: bold
}
BUTTON:hover {
	CURSOR: pointer; COLOR: #cc0033; TEXT-DECORATION: none; font-weigth: =
bold
}
.interactive-box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: =
0.31em; PADDING-LEFT: 0.31em; MARGIN-BOTTOM: 0.31em; PADDING-BOTTOM: =
0.31em; BORDER-LEFT: #ccc 1px solid; WIDTH: 34.15em! important; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: =
#f2f2f2
}
> .promo-box {
	WIDTH: 11.12em; HEIGHT: 5.75em! important
}
.promo-box-carousel {
	WIDTH: 140px
}
H1.special {
	HEIGHT: 5.75em! important
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: =
0px; BORDER-BOTTOM: 0px
}
.form-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 10em; PADDING-TOP: 5px
}
.form-field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; WIDTH: 23em; PADDING-TOP: 5px
}
.hidden {
	VISIBILITY: hidden
}
.date-grey-related {
	COLOR: #666666
}
.date-grey-related-italic {
	COLOR: #666666
}
.image-frame {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.floatbox {
	FLOAT: left; MARGIN: 5px 0px 5px 100px; WIDTH: 50px; POSITION: =
relative; HEIGHT: 350px; BACKGROUND-COLOR: red
}
.glossary {
	WIDTH: 11.12em! important; BACKGROUND-COLOR: #e5eaf1! important
}
.quote {
	WIDTH: 11.12em! important; BACKGROUND-COLOR: #999! important
}
.related {
	PADDING-RIGHT: 0.31em; PADDING-LEFT: 1.75em; BACKGROUND-IMAGE: =
url(../images/icons/story.gif); PADDING-BOTTOM: 0.31em; MARGIN: 0px; =
PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
.caption-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-RIGHT: 0.62em; PADDING-TOP: 0px
}
.caption-small-end {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 0.62em solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.caption-float-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN-LEFT: 0.62em; PADDING-TOP: 0px
}
.caption-float-small-end {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 0.62em solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.related-stories-div {
	WIDTH: 17em
}
.story-date {
	MARGIN-TOP: 0.17em; FLOAT: left
}
.date {
	MARGIN-TOP: 0.17em
}
.story-comments-date {
	FLOAT: right
}
.comments-grey {
	COLOR: #666666
}
.comments-grey-italic {
	COLOR: #666666
}
.comments-grey-italic {
	FONT-STYLE: italic
}
.comments-padding {
	PADDING-TOP: 0.8em
}
.comment-td {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.comment-separator {
	HEIGHT: 0.06em; BACKGROUND-COLOR: #fff
}
.pictureit-float {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; =
BACKGROUND-COLOR: #f4f1ec
}
.picturefront-float {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 0px solid
}
.quickvote-txt {
	MARGIN-TOP: 0.31em; POSITION: absolute
}
.quickvote-button {
	MARGIN-TOP: 1em
}
DIV#ratingbox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
.stars A:focus {
	BACKGROUND-COLOR: transparent
}
.stars A:hover {
	BACKGROUND-COLOR: transparent
}
.stars A:active {
	BACKGROUND-COLOR: transparent
}
.stars A {
	DISPLAY: block; WIDTH: 12px; POSITION: absolute; HEIGHT: 12px
}
.stars A:hover {
	BACKGROUND: url(../images/rating/star_gray.gif); LEFT: 0px! important
}
.bluestar2 {
	LEFT: 12px
}
.bluestar2:hover {
	WIDTH: 24px
}
.bluestar3 {
	LEFT: 24px
}
.bluestar3:hover {
	WIDTH: 36px
}
.bluestar4 {
	LEFT: 36px
}
.bluestar4:hover {
	WIDTH: 48px
}
.bluestar5 {
	LEFT: 48px
}
.bluestar5:hover {
	WIDTH: 60px
}
.weather-temperatures {
	WIDTH: 60%
}
.carousel-index {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; PADDING-BOTTOM: 0.1em; =
CURSOR: pointer; PADDING-TOP: 0.1em
}
.interactive-teaser {
	MARGIN-LEFT: 4.5em
}
.clearall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.clearwhite {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; LINE-HEIGHT: 0em; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
.clear {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3.white {
	PADDING-BOTTOM: 2em; PADDING-TOP: 1.5em
}
H2.white {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1.5em; =
PADDING-TOP: 1.5em
}
P.white A:link {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H2.white A:link {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H3.white A:link {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H4.white A:link {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H5.white A:link {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
P.white A:visited {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H2.white A:visited {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H3.white A:visited {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H4.white A:visited {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H5.white A:visited {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
P.white A:active {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H2.white A:active {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H3.white A:active {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H4.white A:active {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
H5.white A:active {
	COLOR: #fff; TEXT-DECORATION: none; outline: 0
}
P.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H2.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H3.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H4.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
H5.white A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
.swiss-records-icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN-RIGHT: 0.31em; PADDING-TOP: 0.5em
}
.swiss-records-red-dark {
	BACKGROUND-COLOR: #660000
}
.swiss-records-red-light {
	BACKGROUND-COLOR: #8b0000
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/font_size.css

BODY {
	FONT: 100.1% Verdana, Arial, Helvetica, sans-serif; COLOR: #000; =
TEXT-ALIGN: left
}
.georgia {
	COLOR: #ffffff! important; FONT-FAMILY: Georgia, "Times New Roman", =
Times, serif
}
H1.special {
	FONT-SIZE: 1.5em
}
H1 {
	FONT-SIZE: 1.13em
}
H1.secondary {
	FONT-SIZE: 0.88em
}
.font-100 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 0.75em
}
H3 {
	FONT-SIZE: 0.75em
}
.font-12px {
	FONT-SIZE: 0.75em
}
H2.special {
	FONT-SIZE: 1em
}
P {
	FONT-SIZE: 0.75em
}
#header-search P {
	FONT-SIZE: 1em
}
#header-search BUTTON {
	FONT-SIZE: 1em
}
.bold {
	FONT-WEIGHT: bold
}
H4 {
	FONT-SIZE: 0.68em
}
H5 {
	FONT-SIZE: 0.68em
}
LI {
	FONT-SIZE: 0.68em
}
LI.list-arrow-icon {
	FONT-SIZE: 0.68em
}
LI.list-arrow {
	FONT-SIZE: 0.68em
}
LI.list-international {
	FONT-SIZE: 0.68em
}
.font-11px {
	FONT-SIZE: 0.68em
}
.more {
	FONT-SIZE: 0.68em
}
H4.title-sub-interactive {
	FONT-SIZE: 0.68em
}
.overview H4 {
	FONT-SIZE: 0.68em
}
.overview P {
	FONT-SIZE: 0.68em
}
.font-10px {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
.date {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#breadcrumb {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#breadcrumbfront {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#header-date {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#header-lang {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#header-search {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
#footer {
	FONT-WEIGHT: normal; FONT-SIZE: 0.62em
}
.uc {
	TEXT-TRANSFORM: uppercase
}
.lc {
	TEXT-TRANSFORM: lowercase! important
}
.italic {
	FONT-STYLE: italic
}
.normal {
	FONT-WEIGHT: normal! important
}
.arrow-number {
	FONT-SIZE: 0.58em
}
.arrow-left {
	FONT-SIZE: 0.58em
}
.arrow-right {
	FONT-SIZE: 0.58em
}
.arrow-left-off {
	FONT-SIZE: 0.58em
}
.arrow-right-off {
	FONT-SIZE: 0.58em
}
.picture-date {
	FONT-WEIGHT: normal; FONT-SIZE: 80%
}
.quickvote {
	FONT-SIZE: 1.5em
}
.quickvote-button {
	FONT-SIZE: 0.75em
}
.caption-float-small {
	FONT-SIZE: 0.62em; COLOR: #666666
}
.site-map-1 {
	FONT-SIZE: 0.75em
}
.site-map-2 {
	FONT-SIZE: 95%
}
.site-map-3 {
	FONT-SIZE: 95%
}
.site-map-4 {
	FONT-SIZE: 90%
}
.site-map-5 {
	FONT-SIZE: 87%
}
.carousel-index {
	FONT-SIZE: 0.7em
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/footer.css

#footer {
	CLEAR: both; PADDING-TOP: 1.5em
}
#footer-spacer {
	CLEAR: both; MARGIN-BOTTOM: 0.31em; BORDER-BOTTOM: #ccc 0.1em solid
}
#footer-spacer:unknown {
	FONT-SIZE: 0px; VISIBILITY: hidden; content: "."
}
.footer-height-spacer {
	PADDING-TOP: 0.31em
}
#footer HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #ccc; HEIGHT: 0.1em; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: =
left; BORDER-RIGHT-WIDTH: 0px
}
#footer-menu1 {
	MARGIN-TOP: 1.2em; FONT-SIZE: 0.9em; FLOAT: left; MARGIN-BOTTOM: 0.3em; =
COLOR: #999
}
#footer-menu2 {
	CLEAR: both; MARGIN-TOP: 0.3em; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 1.2em; =
COLOR: #999
}
#sri_srg_logo {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: right
}
#footer-menu1 A {
	TEXT-TRANSFORM: uppercase; COLOR: #6f6f6f; TEXT-DECORATION: none
}
#footer-menu1 A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6f6f6f; =
TEXT-DECORATION: none
}
#footer-menu1 A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #6f6f6f; =
TEXT-DECORATION: none
}
#footer-menu1 A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc0033; =
TEXT-DECORATION: none
}
#footer-menu1 A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #cc0033; =
TEXT-DECORATION: none
}
#footer .feed_menu {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; =
BACKGROUND: url(../images/icons/feed_menu_orange.png) no-repeat 0px =
center; PADDING-BOTTOM: 2px; MARGIN: 0px 0.25em; VERTICAL-ALIGN: middle; =
OVERFLOW: hidden; WIDTH: 38px; PADDING-TOP: 2px; HEIGHT: 21px
}
#footer .open.feed_menu {
	BACKGROUND-POSITION: -38px center
}
#footer .feed_menu SELECT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1em; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px; opacity: 0
}
#footer .feed_menu OPTION IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; MARGIN: 2px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/datepicker.css

.datePicker {
	MIN-WIDTH: 21em; Z-INDEX: 9999; BACKGROUND: none transparent scroll =
repeat 0% 0%; FONT: 900 0.6em/0.6em Verdana, Sans-Serif; WIDTH: 21em; =
POSITION: absolute; TEXT-ALIGN: center
}
.iehack {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: =
0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 9998; BACKGROUND: #fff; =
BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; POSITION: absolute; BORDER-RIGHT-WIDTH: 0px
}
.date-picker-control {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: =
2px; PADDING-LEFT: 0px; BACKGROUND: url(../images/calendar/cal.gif) =
no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; =
VERTICAL-ALIGN: top; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; =
PADDING-TOP: 0px; BORDER-BOTTOM: 0px; POSITION: relative; HEIGHT: 16px
}
.datePicker TH BUTTON {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 1em; CURSOR: pointer; =
COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 0px; FONT-FAMILY: georgia, =
times new roman, palatino, times, bookman, serif; HEIGHT: 1em; =
BORDER-RIGHT-WIDTH: 0px
}
.datePicker TH BUTTON:active {
	outline: none; -moz-outline-style: none
}
.datePicker TH BUTTON:focus {
	outline: none; -moz-outline-style: none
}
.date-picker-control:active {
	outline: none; -moz-outline-style: none
}
.date-picker-control:focus {
	outline: none; -moz-outline-style: none
}
.datePicker TH BUTTON.disabled {
	outline: none; -moz-outline-style: none
}
SPAN.month-display {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px
}
SPAN.year-display {
	TEXT-TRANSFORM: uppercase; LETTER-SPACING: 1px
}
.datePicker TH BUTTON.prev-but {
	FONT-SIZE: 1.6em; TEXT-ALIGN: left
}
.datePicker TH BUTTON.next-but {
	FONT-SIZE: 1.6em; TEXT-ALIGN: right
}
.datePicker TH BUTTON.today-but {
	MARGIN: 0px auto; FONT: 900 1em/1.6em Verdana, Sans-Serif; WIDTH: auto; =
HEIGHT: auto; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datePicker TH BUTTON.disabled {
	CURSOR: default; COLOR: #aaa
}
.datePicker TH BUTTON.fd-day-header {
	MARGIN: 0px auto; FONT: 900 1em/1.4em Verdana, Sans-Serif; WIDTH: auto; =
HEIGHT: auto; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.datePicker TABLE {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px =
solid; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/calendar/gradient-e5e5e5-ffffff.gif) #fff repeat-x 0px =
-20px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 1px solid; =
WIDTH: 100%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; POSITION: =
relative; TEXT-ALIGN: center
}
.datePicker TABLE TFOOT TD {
	BACKGROUND: url(../images/calendar/gradient-e5e5e5-ffffff.gif) #fff =
repeat-x 0px -40px
}
.datePicker TABLE TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
1px solid; PADDING-LEFT: 0.5em; BACKGROUND: =
url(../images/calendar/gradient-e5e5e5-ffffff.gif) #fff repeat-x 0px =
-50px; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ccc =
1px solid; CURSOR: default; LINE-HEIGHT: 1.2em; PADDING-TOP: 0.6em; =
BORDER-BOTTOM: #ccc 1px solid
}
.datePicker TABLE TH {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; =
BORDER-LEFT: 0px; COLOR: #222; LINE-HEIGHT: 1em; PADDING-TOP: 0px; =
BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
.datePicker TABLE THEAD TH.date-picker-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.4em; =
PADDING-TOP: 0.4em
}
.datePicker TABLE TH.date-picker-day-header {
	TEXT-TRANSFORM: lowercase; CURSOR: help
}
.datePicker TABLE TD.date-picker-today {
	BACKGROUND: url(../images/calendar/bullet2.gif) #fff no-repeat 0px 0px; =
COLOR: rgb(100,100,100)! important
}
.datePicker TABLE TD.date-picker-selected-date {
	BORDER-LEFT-COLOR: #333! important; BORDER-BOTTOM-COLOR: #333! =
important; COLOR: #333! important; BORDER-TOP-COLOR: #333! important; =
BORDER-RIGHT-COLOR: #333! important
}
TD.date-picker-highlight {
	COLOR: #a86666
}
.datePicker TABLE TD.out-of-range {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default! =
important; COLOR: #ccc! important; FONT-STYLE: oblique
}
.datePicker TABLE TD.day-disabled {
	BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default! =
important; COLOR: #aaa! important
}
.datePicker TABLE TD#date-picker-hover {
	BORDER-LEFT-COLOR: rgb(100,130,170); BACKGROUND: =
url(../images/calendar/bg_header.jpg) #fff no-repeat 0px 0px; =
BORDER-BOTTOM-COLOR: rgb(100,130,170); CURSOR: pointer; COLOR: =
rgb(100,130,170); BORDER-TOP-COLOR: rgb(100,130,170); =
BORDER-RIGHT-COLOR: rgb(100,130,170)
}
* HTML .datePicker TABLE TD.date-picker-selected {
	BACKGROUND-IMAGE: none
}
* HTML .datePicker TABLE TD.date-picker-hover {
	BACKGROUND-IMAGE: none
}
* HTML .datePicker TABLE TD {
	BACKGROUND-IMAGE: none
}
*:first-child + HTML .datePicker {
	MIN-WIDTH: 23em; WIDTH: 23em
}
.w2em {
	WIDTH: 2em
}
.w4em {
	WIDTH: 4em
}
.w8em {
	WIDTH: 8em
}
.focused {
	BACKGROUND-COLOR: #dfd! important
}
.invalid {
	BACKGROUND-COLOR: #fdd! important
}
.disabled {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; COLOR: #ccc; BORDER-BOTTOM: #ccc 1px solid
}
.active {
	COLOR: #ff0000
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/eng/specials/switzerland_for_the_record/index/light_off.css

#container {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 100%; POSITION: relative; =
TEXT-ALIGN: left
}
#command {
	DISPLAY: block; Z-INDEX: 1001; MARGIN: -19px 0px 2px; POSITION: =
relative; HEIGHT: 17px
}
.lightSwitcher {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 20px; =
Z-INDEX: 101; RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; =
BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TEXT-DECORATION: none; =
outline: none
}
#shadow {
	BACKGROUND: black; FILTER: alpha(opacity =3D 85); LEFT: 0px; WIDTH: =
100%; ZOOM: 1; POSITION: fixed; TOP: 0px; HEIGHT: 100%; opacity: 0.85
}
.turnedOff {
	Z-INDEX: 203; COLOR: #777! important; POSITION: relative
}
.lightOn {
	Z-INDEX: 101; POSITION: relative; TEXT-DECORATION: none
}
.lightOn A:hover {
	Z-INDEX: 101; COLOR: white! important; POSITION: relative; =
TEXT-DECORATION: none
}
.controlsdark {
	DISPLAY: none
}
.controlslight {
	DISPLAY: block; VISIBILITY: visible; HEIGHT: 30px! important
}
.colorh1 {
	COLOR: #fff! important
}
.colorh1 A:link {
	COLOR: #fff! important
}
.colorh1 A:hover {
	COLOR: #fff! important
}
.colorh1 A:visited {
	COLOR: #fff! important
}
.colorSpan {
	BACKGROUND-COLOR: #272727! important
}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.swissinfo.ch/cae/css/import.css

@import url( navigation/nav_main.css );
@import url( navigation/superfish.css );
@import url( navigation/superfish_navbar.css );
@import url( navigation/thirdnav.css );
@import url( header.css );
@import url( layout.css );
@import url( grid.css );
@import url( content.css );
@import url( font_size.css );
@import url( footer.css );
@import url( datepicker.css );
@import url( light_off.css );

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/browser_detection.js

//------------------------------------- Documentation Start =
-------------------------------------------------------------=0A=
//=0A=
//	The script returns a set of browser variables:=0A=
//=0A=
//      var	returns 	Description=0A=
//=0A=
//      ie	 	Internet Explorer 4+ and IE-based third-party browsers. You =
can also be more specific:=0A=
//      ie4	 	... Internet Explorer 4 only.=0A=
//      ie5	 	... Internet Explorer 5 or 6.=0A=
//      ie6	 	... Internet Explorer 6 only.=0A=
//      ie7	 	... Internet Explorer 7 only.=0A=
//=0A=
//=0A=
//      ns4	 	Netscape 4=0A=
//=0A=
//=0A=
//      ns6	 	Gecko and KDE-based browsers - which includes Netscape 6 =
and 7, Mozilla, Konqueror and Safari. You can also identify smaller =
groups within this:=0A=
//      ns7	 	... Netscape 7.=0A=
//      mz7	 	... any gecko browser except Netscape. This is principally =
designed to identify Mozilla's own builds from Version 0.6 onwards, but =
it also returns true for any other non-netscape gecko browser.=0A=
//      kde	 	... Konqueror, from KDE 2.2 onwards.=0A=
//      saf	 	... Safari. This variable will identify Safari =
irrespective of which browser it's set to identify as.=0A=
//=0A=
//      op5	 	Opera 5=0A=
//      op6	 	Opera 6=0A=
//      op7	 	Opera 7=0A=
//=0A=
//      These variables will identify Opera irrespective of which =
browser it's set to identify as.=0A=
//=0A=
// 	Underpinning these is a safety variable, for protecting legacy =
browsers:=0A=
//=0A=
//=0A=
//      for excluding a browser or an OS, use: exclude=0A=
//=0A=
// There are also three OS variables:=0A=
//=0A=
//=0A=
//      win	 	Windows=0A=
//      mac	 	Mac OS=0A=
//      lin	 	Linux, or anything else=0A=
//=0A=
// and you can query a lower-case version of the user agent string:=0A=
//=0A=
//=0A=
//      agt	mozilla/5.0 (windows; u; windows nt 5.1; en-us; rv:1.7.8) =
gecko/20050511 firefox/1.0.4=0A=
//=0A=
//	The sniffer variables are global, and therefore available to any =
other scripts on the same page. They allow you to code for or exclude =
specific browsers, eg:=0A=
//  if (mac&&ie5) { ... internet explorer 5 on a mac ... }=0A=
// if (!ns4) { ... not netscape 4 ... }=0A=
// if (win&&(op5||op6)) { ... a windows version of opera 5 or 6 ... }=0A=
// if (ie5||ns6||op7) { ... ie5+, gecko, kde or opera 7 ... }=0A=
//	Remember that some browsers return true for more than one variable:=0A=
//=0A=
//    * Explorer 6 returns true for (ie6) and also for (ie)=0A=
//    * Explorer 5 or 6 return true for (ie5) and also for (ie)=0A=
//    * Explorer 4 returns true for (ie4) and also for (ie)=0A=
//    * Konqueror returns true for (kde) and also for (ns6)=0A=
//    * Safari returns true for (saf) and also for (ns6)=0A=
//    * All Gecko-based browsers which aren't Netscape return true for =
(mz7) and also for (ns6)=0A=
//=0A=
//	The exclude variable returns true for all unspecified browsers. This =
is very useful for protecting them from scary DHTML, eg:=0A=
//	if (!exclude) { ... modern browsers only ... }=0A=
//	You may find it necessary to use a combination of expressions to get =
to the browser you need, eg:=0A=
//=0A=
//	if (!exclude) {=0A=
//    if (ns6||op7) { ... gecko, KTHML or Opera 7 ... }=0A=
//    else if (ie5) { ... internet explorer 5+ ... }=0A=
//    else { ... any other dhtml browser ... }=0A=
//    }=0A=
//	There are several minor browsers which have enough DHTML support to =
pass one of the object tests, but not enough to be useful.=0A=
//	The script specifically filters out (adds to the exclude group) - =
Espial Escape, ICEBrowser and OmniWeb.=0A=
//---------------------------------------------------- Documentation end =
------------------------------------------------------------=0A=
=0A=
=0A=
=0A=
=0A=
// Main script start=0A=
// This is part 1 of IE8 detection added by Ayar=0A=
function getInternetExplorerVersion() {    var rv =3D -1; // Return =
value assumes failure.=0A=
	if (navigator.appName =3D=3D 'Microsoft Internet Explorer') {=0A=
		var ua =3D navigator.userAgent;=0A=
		var re =3D new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");=0A=
		if (re.exec(ua) !=3D null)=0A=
			rv =3D parseFloat(RegExp.$1);    }=0A=
	return rv;}=0A=
var ver =3D getInternetExplorerVersion();=0A=
// End of Part 1 IE8 detection added by Ayar=0A=
var exclude=3D1;=0A=
var agt=3Dnavigator.userAgent.toLowerCase();=0A=
var win=3D0;var mac=3D0;var lin=3D1;=0A=
if(agt.indexOf('win')!=3D-1){win=3D1;lin=3D0;}=0A=
if(agt.indexOf('mac')!=3D-1){mac=3D1;lin=3D0;}=0A=
var lnx=3D0;if(lin){lnx=3D1;}=0A=
var ice=3D0;=0A=
var ie=3D0;var ie4=3D0;var ie5=3D0;var ie6=3D0;var ie7=3D0;var =
ie8=3D0;var com=3D0;var dcm;=0A=
var op5=3D0;var op6=3D0;var op7=3D0;=0A=
var ns4=3D0;var ns6=3D0;var ns7=3D0;var mz7=3D0;var kde=3D0;var saf=3D0;=0A=
// This is part 2 of IE8 detection added by Ayar=0A=
if (ver > -1) {=0A=
		if (ver >=3D 8.0)=0A=
			ie8=3D1;=0A=
//	  alert(ver) ;=0A=
	}=0A=
// End of Part 2 IE8 detection added by Ayar=0A=
=0A=
if(typeof navigator.vendor!=3D"undefined" && =
navigator.vendor=3D=3D"KDE"){=0A=
	var thisKDE=3Dagt;=0A=
	var splitKDE=3DthisKDE.split("konqueror/");=0A=
	var aKDE=3DsplitKDE[1].split("; ");=0A=
	var KDEn=3DparseFloat(aKDE[0]);=0A=
	if(KDEn>=3D2.2){=0A=
		kde=3D1;=0A=
		ns6=3D1;=0A=
		exclude=3D0;=0A=
		}=0A=
	}=0A=
else if(agt.indexOf('webtv')!=3D-1){exclude=3D1;}=0A=
else if(typeof window.opera!=3D"undefined"){=0A=
	exclude=3D0;=0A=
	if(/opera[\/ ][5]/.test(agt)){op5=3D1;}=0A=
	if(/opera[\/ ][6]/.test(agt)){op6=3D1;}=0A=
	if(/opera[\/ ][7-9]/.test(agt)){op7=3D1;}=0A=
	}=0A=
else if(typeof document.all!=3D"undefined"&&!kde){=0A=
	exclude=3D0;=0A=
	ie=3D1;=0A=
	if(typeof document.getElementById!=3D"undefined"){=0A=
		ie5=3D1;=0A=
		if(agt.indexOf("msie 6")!=3D-1){=0A=
			ie6=3D1;=0A=
//			alert(ver) ;=0A=
			dcm=3Ddocument.compatMode;=0A=
			if(dcm!=3D"BackCompat"){com=3D1;}=0A=
			}=0A=
			// The following IE7 detection is added by Ayar=0A=
=0A=
			if (document.documentElement && typeof =
document.documentElement.style.maxHeight!=3D"undefined") {=0A=
			ie7=3D1;=0A=
//				   alert(ver) ;=0A=
			dcm=3Ddocument.compatMode;=0A=
			if(dcm!=3D"BackCompat"){com=3D1;}=0A=
		}=0A=
		}=0A=
else{ie4=3D1;}=0A=
	}=0A=
=0A=
else if(typeof document.getElementById!=3D"undefined"){=0A=
	exclude=3D0;=0A=
	=
if(agt.indexOf("netscape/6")!=3D-1||agt.indexOf("netscape6")!=3D-1){ns6=3D=
1;}=0A=
	else =
if(agt.indexOf("netscape/7")!=3D-1||agt.indexOf("netscape7")!=3D-1){ns6=3D=
1;ns7=3D1;}=0A=
	else if(agt.indexOf("gecko")!=3D-1){ns6=3D1;mz7=3D1;}=0A=
	if(agt.indexOf("safari")!=3D-1 || (typeof =
document.childNodes!=3D"undefined" && typeof =
document.all=3D=3D"undefined" && typeof =
navigator.taintEnabled=3D=3D"undefined")){mz7=3D0;ns6=3D1;saf=3D1;}=0A=
	}=0A=
else =
if((agt.indexOf('mozilla')!=3D-1)&&(parseInt(navigator.appVersion)>=3D4))=
{=0A=
	exclude=3D0;=0A=
	ns4=3D1;=0A=
	if(typeof navigator.mimeTypes['*']=3D=3D"undefined"){=0A=
		exclude=3D1;=0A=
		ns4=3D0;=0A=
		}=0A=
	}=0A=
if(agt.indexOf('escape')!=3D-1){exclude=3D1;ns4=3D0;}=0A=
if(typeof navigator.__ice_version!=3D"undefined"){exclude=3D1;ie4=3D0;}=0A=
=0A=
// Main script end=0A=
=0A=
// Start detect app, version and OS from =
http://www.quirksmode.org/js/detect.html=0A=
var BrowserDetect =3D {=0A=
	init: function () {=0A=
		this.browser =3D this.searchString(this.dataBrowser) || "An unknown =
browser";=0A=
		this.version =3D this.searchVersion(navigator.userAgent)=0A=
			|| this.searchVersion(navigator.appVersion)=0A=
			|| "an unknown version";=0A=
		this.OS =3D this.searchString(this.dataOS) || "an unknown OS";=0A=
	},=0A=
	searchString: function (data) {=0A=
		for (var i=3D0;i<data.length;i++)	{=0A=
			var dataString =3D data[i].string;=0A=
			var dataProp =3D data[i].prop;=0A=
			this.versionSearchString =3D data[i].versionSearch || =
data[i].identity;=0A=
			if (dataString) {=0A=
				if (dataString.indexOf(data[i].subString) !=3D -1)=0A=
					return data[i].identity;=0A=
			}=0A=
			else if (dataProp)=0A=
				return data[i].identity;=0A=
		}=0A=
	},=0A=
	searchVersion: function (dataString) {=0A=
		var index =3D dataString.indexOf(this.versionSearchString);=0A=
		if (index =3D=3D -1) return;=0A=
		return =
parseFloat(dataString.substring(index+this.versionSearchString.length+1))=
;=0A=
	},=0A=
	dataBrowser: [=0A=
		{=0A=
			string: navigator.userAgent,=0A=
			subString: "Chrome",=0A=
			identity: "Chrome"=0A=
		},=0A=
		{ 	string: navigator.userAgent,=0A=
			subString: "OmniWeb",=0A=
			versionSearch: "OmniWeb/",=0A=
			identity: "OmniWeb"=0A=
		},=0A=
		{=0A=
			string: navigator.vendor,=0A=
			subString: "Apple",=0A=
			identity: "Safari"=0A=
		},=0A=
		{=0A=
			prop: window.opera,=0A=
			identity: "Opera"=0A=
		},=0A=
		{=0A=
			string: navigator.vendor,=0A=
			subString: "iCab",=0A=
			identity: "iCab"=0A=
		},=0A=
		{=0A=
			string: navigator.vendor,=0A=
			subString: "KDE",=0A=
			identity: "Konqueror"=0A=
		},=0A=
		{=0A=
			string: navigator.userAgent,=0A=
			subString: "Firefox",=0A=
			identity: "Firefox"=0A=
		},=0A=
		{=0A=
			string: navigator.vendor,=0A=
			subString: "Camino",=0A=
			identity: "Camino"=0A=
		},=0A=
		{		// for newer Netscapes (6+)=0A=
			string: navigator.userAgent,=0A=
			subString: "Netscape",=0A=
			identity: "Netscape"=0A=
		},=0A=
		{=0A=
			string: navigator.userAgent,=0A=
			subString: "MSIE",=0A=
			identity: "Explorer",=0A=
			versionSearch: "MSIE"=0A=
		},=0A=
		{=0A=
			string: navigator.userAgent,=0A=
			subString: "Gecko",=0A=
			identity: "Mozilla",=0A=
			versionSearch: "rv"=0A=
		},=0A=
		{ 		// for older Netscapes (4-)=0A=
			string: navigator.userAgent,=0A=
			subString: "Mozilla",=0A=
			identity: "Netscape",=0A=
			versionSearch: "Mozilla"=0A=
		}=0A=
	],=0A=
	dataOS : [=0A=
		{=0A=
			string: navigator.platform,=0A=
			subString: "Win",=0A=
			identity: "Windows"=0A=
		},=0A=
		{=0A=
			string: navigator.platform,=0A=
			subString: "Mac",=0A=
			identity: "Mac"=0A=
		},=0A=
		{=0A=
			string: navigator.platform,=0A=
			subString: "Linux",=0A=
			identity: "Linux"=0A=
		}=0A=
	]=0A=
=0A=
};=0A=
BrowserDetect.init();=0A=
// End detect app, version and OS from =
http://www.quirksmode.org/js/detect.html=0A=
=0A=
//]]>=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/feed_menu.js


function FeedMenu( sLinkSelector, sClass ){

    var jqoFeedMenu =3D $('<span =
class=3D"feed_menu"><select></select></span>');
    var jqoSelect =3D jqoFeedMenu.find('select');

    if( sClass ){
    	jqoFeedMenu.addClass( sClass );
    }

    //feed links
    var defaults =3D { links: sLinkSelector || =
'link[type*=3Drss],link[type*=3Datom]' };

    /*
    *
    *	Function build
    *
    *	@description
    *
    *	This function builds the feed menu by ripping RSS|Atom feed
    *	content and creating links for those.
    *
    */
    this.build =3D function( mFeedLinks ) {

    	mFeedLinks =3D mFeedLinks || defaults.links;

    	var oAtom 	=3D $('<optgroup label=3D"Atom Feeds"></optgroup>');
    	var oRSS 	=3D $('<optgroup label=3D"RSS Feeds"></optgroup>');
    	var oAll    =3D [];

    	$(mFeedLinks).each(
    		function(){
    			var sFeedType =3D $(this).is('link[type*=3Drss]')? "rss" : =
$(this).is('link[type*=3Datom]')?"atom":null;
    			var sFeedTitle=3D $(this).is('link')? " '" + =
$(this).attr('title') + "'" : $(this).attr('title');

    			var oOption =3D $('<option></option>')
    					.html( sFeedTitle )
    					.attr('value', $(this).attr('href') )
    					.click(
    						function(){
    							document.location.href =3D $(this).attr('value');
    							jqoFeedMenu.removeClass('feed_menu_focused');
    						}
    					);

    			if( sFeedType =3D=3D 'rss' ) {
    				oRSS.append(oOption);
    			} else if ( sFeedType =3D=3D 'atom' ) {
    				oAtom.append(oOption);
    			}
    			oAll.push(oOption);

    		}
    	);

    	//if there were RSS or Atom feeds found, append them
    	if ( oRSS.find('option').length > 1 ) {
    		if( $.browser.opera){
    			jqoSelect.append( oRSS.find('option') );
    		}else{
    			jqoSelect.append( oRSS );
    		}
    	}
    	if ( oAtom.find('option').length > 1 ) {
    		if( $.browser.opera){
    			jqoSelect.append( oAtom.find('option') );
    		}else{
    			jqoSelect.append( oAtom );
    		}
    	} else {
    		for( opt in oAll){
    			jqoSelect.append( oAll[opt] );
    		}
    	}

    	//setup the event handlers
    	/*jqoFeedMenu
    		.click(
    			function(){
    				$('.feed_menu select')
    					.not($(this).find('select'))
    					.blur();
    			}
    		);
    		*/
    	jqoSelect
    		.blur( 	function(){
    					if( $.browser.msie || $.browser.safari || $.browser.opera ){
    						this.selectedIndex =3D -1;

    					}
    					jqoFeedMenu.removeClass('open');
    				}
    		)
    		.focus( function(){
    					if( $.browser.msie || $.browser.safari || $.browser.opera ){
    						this.selectedIndex =3D -1;

    					}
    					jqoFeedMenu.addClass('open');
    				}
    		)
    		.change(
    			function(){
    				if( $.browser.msie || $.browser.safari || $.browser.opera ){
 		   				var i =3D this.selectedIndex;
 		   				this.selectedIndex =3D -1;
 		   				if ( i > -1 ) {
 		   					var o =3D this.options[i];
 		   					this.selectedIndex =3D -1;
 		   					document.location.href =3D $(o).attr('value');
 		   				}
    				}
    			}
    		)
    		.get(0).selectedIndex=3D-1;
    }

    /*
    *
    *	Function feedMenu.write
    *
    *	@description
    *
    *	This function takes a jQuery selector and appends the
    *	feed menu in that DOM node. If no nodes are found, it
    *	is not written.  If no selector was specified, this
    *	function automatically places the feeds menu as the
    *	last child of the body.
    *
    *	@param	mTarget	A mixed type variable: string or jQuery or null
    *
    */
    this.write =3D function( mTarget ) {

    	//target for the menu is defaulted to the page body
    	mTarget =3D mTarget || 'body';

    	//build the feed menu options
    	this.build();

    	//shove the feed menu in the target item
    	$(mTarget).append( jqoFeedMenu );

    }

}

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/1_3_min.js

/*=0A=
 * jQuery JavaScript Library v1.3=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-01-13 12:50:31 -0500 (Tue, 13 Jan 2009)=0A=
 * Revision: 6104=0A=
 */=0A=
(function() {=0A=
	var l =3D this,g,x =3D l.jQuery,o =3D l.$,n =3D l.jQuery =3D l.$ =3D =
function(D, E) {=0A=
		return new n.fn.init(D, E)=0A=
	},C =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f =3D /^.[^:#\[\.,]*$/;=0A=
	n.fn =3D n.prototype =3D {init:function(D, G) {=0A=
		D =3D D || document;=0A=
		if (D.nodeType) {=0A=
			this[0] =3D D;=0A=
			this.length =3D 1;=0A=
			this.context =3D D;=0A=
			return this=0A=
		}=0A=
		if (typeof D =3D=3D=3D "string") {=0A=
			var F =3D C.exec(D);=0A=
			if (F && (F[1] || !G)) {=0A=
				if (F[1]) {=0A=
					D =3D n.clean([F[1]], G)=0A=
				}=0A=
				else {=0A=
					var H =3D document.getElementById(F[3]);=0A=
					if (H) {=0A=
						if (H.id !=3D F[3]) {=0A=
							return n().find(D)=0A=
						}=0A=
						var E =3D n(H);=0A=
						E.context =3D document;=0A=
						E.selector =3D D;=0A=
						return E=0A=
					}=0A=
					D =3D []=0A=
				}=0A=
			}=0A=
			else {=0A=
				return n(G).find(D)=0A=
			}=0A=
		}=0A=
		else {=0A=
			if (n.isFunction(D)) {=0A=
				return n(document).ready(D)=0A=
			}=0A=
		}=0A=
		if (D.selector && D.context) {=0A=
			this.selector =3D D.selector;=0A=
			this.context =3D D.context=0A=
		}=0A=
		return this.setArray(n.makeArray(D))=0A=
	},selector:"",jquery:"1.3",size:function() {=0A=
		return this.length=0A=
	},get:function(D) {=0A=
		return D =3D=3D=3D g ? n.makeArray(this) : this[D]=0A=
	},pushStack:function(E, G, D) {=0A=
		var F =3D n(E);=0A=
		F.prevObject =3D this;=0A=
		F.context =3D this.context;=0A=
		if (G =3D=3D=3D "find") {=0A=
			F.selector =3D this.selector + (this.selector ? " " : "") + D=0A=
		}=0A=
		else {=0A=
			if (G) {=0A=
				F.selector =3D this.selector + "." + G + "(" + D + ")"=0A=
			}=0A=
		}=0A=
		return F=0A=
	},setArray:function(D) {=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply(this, D);=0A=
		return this=0A=
	},each:function(E, D) {=0A=
		return n.each(this, E, D)=0A=
	},index:function(D) {=0A=
		return n.inArray(D && D.jquery ? D[0] : D, this)=0A=
	},attr:function(E, G, F) {=0A=
		var D =3D E;=0A=
		if (typeof E =3D=3D=3D "string") {=0A=
			if (G =3D=3D=3D g) {=0A=
				return this[0] && n[F || "attr"](this[0], E)=0A=
			}=0A=
			else {=0A=
				D =3D {};=0A=
				D[E] =3D G=0A=
			}=0A=
		}=0A=
		return this.each(function(H) {=0A=
			for (E in D) {=0A=
				n.attr(F ? this.style : this, E, n.prop(this, D[E], F, H, E))=0A=
			}=0A=
		})=0A=
	},css:function(D, E) {=0A=
		if ((D =3D=3D "width" || D =3D=3D "height") && parseFloat(E) < 0) {=0A=
			E =3D g=0A=
		}=0A=
		return this.attr(D, E, "curCSS")=0A=
	},text:function(E) {=0A=
		if (typeof E !=3D=3D "object" && E !=3D null) {=0A=
			return this.empty().append((this[0] && this[0].ownerDocument || =
document).createTextNode(E))=0A=
		}=0A=
		var D =3D "";=0A=
		n.each(E || this, function() {=0A=
			n.each(this.childNodes, function() {=0A=
				if (this.nodeType !=3D 8) {=0A=
					D +=3D this.nodeType !=3D 1 ? this.nodeValue : n.fn.text([this])=0A=
				}=0A=
			})=0A=
		});=0A=
		return D=0A=
	},wrapAll:function(D) {=0A=
		if (this[0]) {=0A=
			var E =3D n(D, this[0].ownerDocument).clone();=0A=
			if (this[0].parentNode) {=0A=
				E.insertBefore(this[0])=0A=
			}=0A=
			E.map(function() {=0A=
				var F =3D this;=0A=
				while (F.firstChild) {=0A=
					F =3D F.firstChild=0A=
				}=0A=
				return F=0A=
			}).append(this)=0A=
		}=0A=
		return this=0A=
	},wrapInner:function(D) {=0A=
		return this.each(function() {=0A=
			n(this).contents().wrapAll(D)=0A=
		})=0A=
	},wrap:function(D) {=0A=
		return this.each(function() {=0A=
			n(this).wrapAll(D)=0A=
		})=0A=
	},append:function() {=0A=
		return this.domManip(arguments, true, function(D) {=0A=
			if (this.nodeType =3D=3D 1) {=0A=
				this.appendChild(D)=0A=
			}=0A=
		})=0A=
	},prepend:function() {=0A=
		return this.domManip(arguments, true, function(D) {=0A=
			if (this.nodeType =3D=3D 1) {=0A=
				this.insertBefore(D, this.firstChild)=0A=
			}=0A=
		})=0A=
	},before:function() {=0A=
		return this.domManip(arguments, false, function(D) {=0A=
			this.parentNode.insertBefore(D, this)=0A=
		})=0A=
	},after:function() {=0A=
		return this.domManip(arguments, false, function(D) {=0A=
			this.parentNode.insertBefore(D, this.nextSibling)=0A=
		})=0A=
	},end:function() {=0A=
		return this.prevObject || n([])=0A=
	},push:[].push,find:function(D) {=0A=
		if (this.length =3D=3D=3D 1 && !/,/.test(D)) {=0A=
			var F =3D this.pushStack([], "find", D);=0A=
			F.length =3D 0;=0A=
			n.find(D, this[0], F);=0A=
			return F=0A=
		}=0A=
		else {=0A=
			var E =3D n.map(this, function(G) {=0A=
				return n.find(D, G)=0A=
			});=0A=
			return this.pushStack(/[^+>] [^+>]/.test(D) ? n.unique(E) : E, =
"find", D)=0A=
		}=0A=
	},clone:function(E) {=0A=
		var D =3D this.map(function() {=0A=
			if (!n.support.noCloneEvent && !n.isXMLDoc(this)) {=0A=
				var H =3D this.cloneNode(true),G =3D document.createElement("div");=0A=
				G.appendChild(H);=0A=
				return n.clean([G.innerHTML])[0]=0A=
			}=0A=
			else {=0A=
				return this.cloneNode(true)=0A=
			}=0A=
		});=0A=
		var F =3D D.find("*").andSelf().each(function() {=0A=
			if (this[h] !=3D=3D g) {=0A=
				this[h] =3D null=0A=
			}=0A=
		});=0A=
		if (E =3D=3D=3D true) {=0A=
			this.find("*").andSelf().each(function(H) {=0A=
				if (this.nodeType =3D=3D 3) {=0A=
					return=0A=
				}=0A=
				var G =3D n.data(this, "events");=0A=
				for (var J in G) {=0A=
					for (var I in G[J]) {=0A=
						n.event.add(F[H], J, G[J][I], G[J][I].data)=0A=
					}=0A=
				}=0A=
			})=0A=
		}=0A=
		return D=0A=
	},filter:function(D) {=0A=
		return this.pushStack(n.isFunction(D) && n.grep(this, function(F, E) {=0A=
			return D.call(F, E)=0A=
		}) || n.multiFilter(D, n.grep(this, function(E) {=0A=
			return E.nodeType =3D=3D=3D 1=0A=
		})), "filter", D)=0A=
	},closest:function(D) {=0A=
		var E =3D n.expr.match.POS.test(D) ? n(D) : null;=0A=
		return this.map(function() {=0A=
			var F =3D this;=0A=
			while (F && F.ownerDocument) {=0A=
				if (E ? E.index(F) > -1 : n(F).is(D)) {=0A=
					return F=0A=
				}=0A=
				F =3D F.parentNode=0A=
			}=0A=
		})=0A=
	},not:function(D) {=0A=
		if (typeof D =3D=3D=3D "string") {=0A=
			if (f.test(D)) {=0A=
				return this.pushStack(n.multiFilter(D, this, true), "not", D)=0A=
			}=0A=
			else {=0A=
				D =3D n.multiFilter(D, this)=0A=
			}=0A=
		}=0A=
		var E =3D D.length && D[D.length - 1] !=3D=3D g && !D.nodeType;=0A=
		return this.filter(function() {=0A=
			return E ? n.inArray(this, D) < 0 : this !=3D D=0A=
		})=0A=
	},add:function(D) {=0A=
		return this.pushStack(n.unique(n.merge(this.get(), typeof D =3D=3D=3D =
"string" ? n(D) : n.makeArray(D))))=0A=
	},is:function(D) {=0A=
		return !!D && n.multiFilter(D, this).length > 0=0A=
	},hasClass:function(D) {=0A=
		return !!D && this.is("." + D)=0A=
	},val:function(J) {=0A=
		if (J =3D=3D=3D g) {=0A=
			var D =3D this[0];=0A=
			if (D) {=0A=
				if (n.nodeName(D, "option")) {=0A=
					return(D.attributes.value || {}).specified ? D.value : D.text=0A=
				}=0A=
				if (n.nodeName(D, "select")) {=0A=
					var H =3D D.selectedIndex,K =3D [],L =3D D.options,G =3D D.type =
=3D=3D "select-one";=0A=
					if (H < 0) {=0A=
						return null=0A=
					}=0A=
					for (var E =3D G ? H : 0,I =3D G ? H + 1 : L.length; E < I; E++) {=0A=
						var F =3D L[E];=0A=
						if (F.selected) {=0A=
							J =3D n(F).val();=0A=
							if (G) {=0A=
								return J=0A=
							}=0A=
							K.push(J)=0A=
						}=0A=
					}=0A=
					return K=0A=
				}=0A=
				return(D.value || "").replace(/\r/g, "")=0A=
			}=0A=
			return g=0A=
		}=0A=
		if (typeof J =3D=3D=3D "number") {=0A=
			J +=3D ""=0A=
		}=0A=
		return this.each(function() {=0A=
			if (this.nodeType !=3D 1) {=0A=
				return=0A=
			}=0A=
			if (n.isArray(J) && /radio|checkbox/.test(this.type)) {=0A=
				this.checked =3D (n.inArray(this.value, J) >=3D 0 || =
n.inArray(this.name, J) >=3D 0)=0A=
			}=0A=
			else {=0A=
				if (n.nodeName(this, "select")) {=0A=
					var M =3D n.makeArray(J);=0A=
					n("option", this).each(function() {=0A=
						this.selected =3D (n.inArray(this.value, M) >=3D 0 || =
n.inArray(this.text, M) >=3D 0)=0A=
					});=0A=
					if (!M.length) {=0A=
						this.selectedIndex =3D -1=0A=
					}=0A=
				}=0A=
				else {=0A=
					this.value =3D J=0A=
				}=0A=
			}=0A=
		})=0A=
	},html:function(D) {=0A=
		return D =3D=3D=3D g ? (this[0] ? this[0].innerHTML : null) : =
this.empty().append(D)=0A=
	},replaceWith:function(D) {=0A=
		return this.after(D).remove()=0A=
	},eq:function(D) {=0A=
		return this.slice(D, +D + 1)=0A=
	},slice:function() {=0A=
		return this.pushStack(Array.prototype.slice.apply(this, arguments), =
"slice", Array.prototype.slice.call(arguments).join(","))=0A=
	},map:function(D) {=0A=
		return this.pushStack(n.map(this, function(F, E) {=0A=
			return D.call(F, E, F)=0A=
		}))=0A=
	},andSelf:function() {=0A=
		return this.add(this.prevObject)=0A=
	},domManip:function(J, M, L) {=0A=
		if (this[0]) {=0A=
			var I =3D (this[0].ownerDocument || =
this[0]).createDocumentFragment(),F =3D n.clean(J, =
(this[0].ownerDocument || this[0]), I),H =3D I.firstChild,D =3D =
this.length > 1 ? I.cloneNode(true) : I;=0A=
			if (H) {=0A=
				for (var G =3D 0,E =3D this.length; G < E; G++) {=0A=
					L.call(K(this[G], H), G > 0 ? D.cloneNode(true) : I)=0A=
				}=0A=
			}=0A=
			if (F) {=0A=
				n.each(F, y)=0A=
			}=0A=
		}=0A=
		return this;=0A=
		function K(N, O) {=0A=
			return M && n.nodeName(N, "table") && n.nodeName(O, "tr") ? =
(N.getElementsByTagName("tbody")[0] || =
N.appendChild(N.ownerDocument.createElement("tbody"))) : N=0A=
		}=0A=
	}};=0A=
	n.fn.init.prototype =3D n.fn;=0A=
	function y(D, E) {=0A=
		if (E.src) {=0A=
			n.ajax({url:E.src,async:false,dataType:"script"})=0A=
		}=0A=
		else {=0A=
			n.globalEval(E.text || E.textContent || E.innerHTML || "")=0A=
		}=0A=
		if (E.parentNode) {=0A=
			E.parentNode.removeChild(E)=0A=
		}=0A=
	}=0A=
	function e() {=0A=
		return +new Date=0A=
	}=0A=
	n.extend =3D n.fn.extend =3D function() {=0A=
		var I =3D arguments[0] || {},G =3D 1,H =3D arguments.length,D =3D =
false,F;=0A=
		if (typeof I =3D=3D=3D "boolean") {=0A=
			D =3D I;=0A=
			I =3D arguments[1] || {};=0A=
			G =3D 2=0A=
		}=0A=
		if (typeof I !=3D=3D "object" && !n.isFunction(I)) {=0A=
			I =3D {}=0A=
		}=0A=
		if (H =3D=3D G) {=0A=
			I =3D this;=0A=
			--G=0A=
		}=0A=
		for (; G < H; G++) {=0A=
			if ((F =3D arguments[G]) !=3D null) {=0A=
				for (var E in F) {=0A=
					var J =3D I[E],K =3D F[E];=0A=
					if (I =3D=3D=3D K) {=0A=
						continue=0A=
					}=0A=
					if (D && K && typeof K =3D=3D=3D "object" && !K.nodeType) {=0A=
						I[E] =3D n.extend(D, J || (K.length !=3D null ? [] : {}), K)=0A=
					}=0A=
					else {=0A=
						if (K !=3D=3D g) {=0A=
							I[E] =3D K=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		return I=0A=
	};=0A=
	var b =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,p =3D =
document.defaultView || {},r =3D Object.prototype.toString;=0A=
	n.extend({noConflict:function(D) {=0A=
		l.$ =3D o;=0A=
		if (D) {=0A=
			l.jQuery =3D x=0A=
		}=0A=
		return n=0A=
	},isFunction:function(D) {=0A=
		return r.call(D) =3D=3D=3D "[object Function]"=0A=
	},isArray:function(D) {=0A=
		return r.call(D) =3D=3D=3D "[object Array]"=0A=
	},isXMLDoc:function(D) {=0A=
		return D.documentElement && !D.body || D.tagName && D.ownerDocument && =
!D.ownerDocument.body=0A=
	},globalEval:function(F) {=0A=
		F =3D n.trim(F);=0A=
		if (F) {=0A=
			var E =3D document.getElementsByTagName("head")[0] || =
document.documentElement,D =3D document.createElement("script");=0A=
			D.type =3D "text/javascript";=0A=
			if (n.support.scriptEval) {=0A=
				D.appendChild(document.createTextNode(F))=0A=
			}=0A=
			else {=0A=
				D.text =3D F=0A=
			}=0A=
			E.insertBefore(D, E.firstChild);=0A=
			E.removeChild(D)=0A=
		}=0A=
	},nodeName:function(E, D) {=0A=
		return E.nodeName && E.nodeName.toUpperCase() =3D=3D D.toUpperCase()=0A=
	},each:function(F, J, E) {=0A=
		var D,G =3D 0,H =3D F.length;=0A=
		if (E) {=0A=
			if (H =3D=3D=3D g) {=0A=
				for (D in F) {=0A=
					if (J.apply(F[D], E) =3D=3D=3D false) {=0A=
						break=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				for (; G < H;) {=0A=
					if (J.apply(F[G++], E) =3D=3D=3D false) {=0A=
						break=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		else {=0A=
			if (H =3D=3D=3D g) {=0A=
				for (D in F) {=0A=
					if (J.call(F[D], D, F[D]) =3D=3D=3D false) {=0A=
						break=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				for (var I =3D F[0]; G < H && J.call(I, G, I) !=3D=3D false; I =3D =
F[++G]) {=0A=
				}=0A=
			}=0A=
		}=0A=
		return F=0A=
	},prop:function(G, H, F, E, D) {=0A=
		if (n.isFunction(H)) {=0A=
			H =3D H.call(G, E)=0A=
		}=0A=
		return typeof H =3D=3D=3D "number" && F =3D=3D "curCSS" && !b.test(D) =
? H + "px" : H=0A=
	},className:{add:function(D, E) {=0A=
		n.each((E || "").split(/\s+/), function(F, G) {=0A=
			if (D.nodeType =3D=3D 1 && !n.className.has(D.className, G)) {=0A=
				D.className +=3D (D.className ? " " : "") + G=0A=
			}=0A=
		})=0A=
	},remove:function(D, E) {=0A=
		if (D.nodeType =3D=3D 1) {=0A=
			D.className =3D E !=3D=3D g ? n.grep(D.className.split(/\s+/), =
function(F) {=0A=
				return !n.className.has(E, F)=0A=
			}).join(" ") : ""=0A=
		}=0A=
	},has:function(E, D) {=0A=
		return n.inArray(D, (E.className || E).toString().split(/\s+/)) > -1=0A=
	}},swap:function(G, F, H) {=0A=
		var D =3D {};=0A=
		for (var E in F) {=0A=
			D[E] =3D G.style[E];=0A=
			G.style[E] =3D F[E]=0A=
		}=0A=
		H.call(G);=0A=
		for (var E in F) {=0A=
			G.style[E] =3D D[E]=0A=
		}=0A=
	},css:function(F, D, H) {=0A=
		if (D =3D=3D "width" || D =3D=3D "height") {=0A=
			var J,E =3D =
{position:"absolute",visibility:"hidden",display:"block"},I =3D D =3D=3D =
"width" ? ["Left","Right"] : ["Top","Bottom"];=0A=
			function G() {=0A=
				J =3D D =3D=3D "width" ? F.offsetWidth : F.offsetHeight;=0A=
				var L =3D 0,K =3D 0;=0A=
				n.each(I, function() {=0A=
					L +=3D parseFloat(n.curCSS(F, "padding" + this, true)) || 0;=0A=
					K +=3D parseFloat(n.curCSS(F, "border" + this + "Width", true)) || 0=0A=
				});=0A=
				J -=3D Math.round(L + K)=0A=
			}=0A=
			if (n(F).is(":visible")) {=0A=
				G()=0A=
			}=0A=
			else {=0A=
				n.swap(F, E, G)=0A=
			}=0A=
			return Math.max(0, J)=0A=
		}=0A=
		return n.curCSS(F, D, H)=0A=
	},curCSS:function(H, E, F) {=0A=
		var K,D =3D H.style;=0A=
		if (E =3D=3D "opacity" && !n.support.opacity) {=0A=
			K =3D n.attr(D, "opacity");=0A=
			return K =3D=3D "" ? "1" : K=0A=
		}=0A=
		if (E.match(/float/i)) {=0A=
			E =3D v=0A=
		}=0A=
		if (!F && D && D[E]) {=0A=
			K =3D D[E]=0A=
		}=0A=
		else {=0A=
			if (p.getComputedStyle) {=0A=
				if (E.match(/float/i)) {=0A=
					E =3D "float"=0A=
				}=0A=
				E =3D E.replace(/([A-Z])/g, "-$1").toLowerCase();=0A=
				var L =3D p.getComputedStyle(H, null);=0A=
				if (L) {=0A=
					K =3D L.getPropertyValue(E)=0A=
				}=0A=
				if (E =3D=3D "opacity" && K =3D=3D "") {=0A=
					K =3D "1"=0A=
				}=0A=
			}=0A=
			else {=0A=
				if (H.currentStyle) {=0A=
					var I =3D E.replace(/\-(\w)/g, function(M, N) {=0A=
						return N.toUpperCase()=0A=
					});=0A=
					K =3D H.currentStyle[E] || H.currentStyle[I];=0A=
					if (!/^\d+(px)?$/i.test(K) && /^\d/.test(K)) {=0A=
						var G =3D D.left,J =3D H.runtimeStyle.left;=0A=
						H.runtimeStyle.left =3D H.currentStyle.left;=0A=
						D.left =3D K || 0;=0A=
						K =3D D.pixelLeft + "px";=0A=
						D.left =3D G;=0A=
						H.runtimeStyle.left =3D J=0A=
					}=0A=
				}=0A=
			}=0A=
		}=0A=
		return K=0A=
	},clean:function(E, J, H) {=0A=
		J =3D J || document;=0A=
		if (typeof J.createElement =3D=3D=3D "undefined") {=0A=
			J =3D J.ownerDocument || J[0] && J[0].ownerDocument || document=0A=
		}=0A=
		if (!H && E.length =3D=3D=3D 1 && typeof E[0] =3D=3D=3D "string") {=0A=
			var G =3D /^<(\w+)\s*\/?>$/.exec(E[0]);=0A=
			if (G) {=0A=
				return[J.createElement(G[1])]=0A=
			}=0A=
		}=0A=
		var F =3D [],D =3D [],K =3D J.createElement("div");=0A=
		n.each(E, function(O, Q) {=0A=
			if (typeof Q =3D=3D=3D "number") {=0A=
				Q +=3D ""=0A=
			}=0A=
			if (!Q) {=0A=
				return=0A=
			}=0A=
			if (typeof Q =3D=3D=3D "string") {=0A=
				Q =3D Q.replace(/(<(\w+)[^>]*?)\/>/g, function(S, T, R) {=0A=
					return =
R.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ? S =
: T + "></" + R + ">"=0A=
				});=0A=
				var N =3D n.trim(Q).toLowerCase();=0A=
				var P =3D !N.indexOf("<opt") && [1,"<select =
multiple=3D'multiple'>","</select>"] || !N.indexOf("<leg") && =
[1,"<fieldset>","</fieldset>"] || =
N.match(/^<(thead|tbody|tfoot|colg|cap)/) && [1,"<table>","</table>"] || =
!N.indexOf("<tr") && [2,"<table><tbody>","</tbody></table>"] || =
(!N.indexOf("<td") || !N.indexOf("<th")) && =
[3,"<table><tbody><tr>","</tr></tbody></table>"] || !N.indexOf("<col") =
&& [2,"<table><tbody></tbody><colgroup>","</colgroup></table>"] || =
!n.support.htmlSerialize && [1,"div<div>","</div>"] || [0,"",""];=0A=
				K.innerHTML =3D P[1] + Q + P[2];=0A=
				while (P[0]--) {=0A=
					K =3D K.lastChild=0A=
				}=0A=
				if (!n.support.tbody) {=0A=
					var M =3D !N.indexOf("<table") && N.indexOf("<tbody") < 0 ? =
K.firstChild && K.firstChild.childNodes : P[1] =3D=3D "<table>" && =
N.indexOf("<tbody") < 0 ? K.childNodes : [];=0A=
					for (var L =3D M.length - 1; L >=3D 0; --L) {=0A=
						if (n.nodeName(M[L], "tbody") && !M[L].childNodes.length) {=0A=
							M[L].parentNode.removeChild(M[L])=0A=
						}=0A=
					}=0A=
				}=0A=
				if (!n.support.leadingWhitespace && /^\s/.test(Q)) {=0A=
					K.insertBefore(J.createTextNode(Q.match(/^\s*/)[0]), K.firstChild)=0A=
				}=0A=
				Q =3D n.makeArray(K.childNodes)=0A=
			}=0A=
			if (Q.nodeType) {=0A=
				F.push(Q)=0A=
			}=0A=
			else {=0A=
				F =3D n.merge(F, Q)=0A=
			}=0A=
		});=0A=
		if (H) {=0A=
			for (var I =3D 0; F[I]; I++) {=0A=
				if (n.nodeName(F[I], "script") && (!F[I].type || =
F[I].type.toLowerCase() =3D=3D=3D "text/javascript")) {=0A=
					D.push(F[I].parentNode ? F[I].parentNode.removeChild(F[I]) : F[I])=0A=
				}=0A=
				else {=0A=
					if (F[I].nodeType =3D=3D=3D 1) {=0A=
						F.splice.apply(F, [I + =
1,0].concat(n.makeArray(F[I].getElementsByTagName("script"))))=0A=
					}=0A=
					H.appendChild(F[I])=0A=
				}=0A=
			}=0A=
			return D=0A=
		}=0A=
		return F=0A=
	},attr:function(I, F, J) {=0A=
		if (!I || I.nodeType =3D=3D 3 || I.nodeType =3D=3D 8) {=0A=
			return g=0A=
		}=0A=
		var G =3D !n.isXMLDoc(I),K =3D J !=3D=3D g;=0A=
		F =3D G && n.props[F] || F;=0A=
		if (I.tagName) {=0A=
			var E =3D /href|src|style/.test(F);=0A=
			if (F =3D=3D "selected" && I.parentNode) {=0A=
				I.parentNode.selectedIndex=0A=
			}=0A=
			if (F in I && G && !E) {=0A=
				if (K) {=0A=
					if (F =3D=3D "type" && n.nodeName(I, "input") && I.parentNode) {=0A=
						throw"type property can't be changed"=0A=
					}=0A=
					I[F] =3D J=0A=
				}=0A=
				if (n.nodeName(I, "form") && I.getAttributeNode(F)) {=0A=
					return I.getAttributeNode(F).nodeValue=0A=
				}=0A=
				if (F =3D=3D "tabIndex") {=0A=
					var H =3D I.getAttributeNode("tabIndex");=0A=
					return H && H.specified ? H.value : =
I.nodeName.match(/^(a|area|button|input|object|select|textarea)$/i) ? 0 =
: g=0A=
				}=0A=
				return I[F]=0A=
			}=0A=
			if (!n.support.style && G && F =3D=3D "style") {=0A=
				return n.attr(I.style, "cssText", J)=0A=
			}=0A=
			if (K) {=0A=
				I.setAttribute(F, "" + J)=0A=
			}=0A=
			var D =3D !n.support.hrefNormalized && G && E ? I.getAttribute(F, 2) =
: I.getAttribute(F);=0A=
			return D =3D=3D=3D null ? g : D=0A=
		}=0A=
		if (!n.support.opacity && F =3D=3D "opacity") {=0A=
			if (K) {=0A=
				I.zoom =3D 1;=0A=
				I.filter =3D (I.filter || "").replace(/alpha\([^)]*\)/, "") + =
(parseInt(J) + "" =3D=3D "NaN" ? "" : "alpha(opacity=3D" + J * 100 + ")")=0A=
			}=0A=
			return I.filter && I.filter.indexOf("opacity=3D") >=3D 0 ? =
(parseFloat(I.filter.match(/opacity=3D([^)]*)/)[1]) / 100) + "" : ""=0A=
		}=0A=
		F =3D F.replace(/-([a-z])/ig, function(L, M) {=0A=
			return M.toUpperCase()=0A=
		});=0A=
		if (K) {=0A=
			I[F] =3D J=0A=
		}=0A=
		return I[F]=0A=
	},trim:function(D) {=0A=
		return(D || "").replace(/^\s+|\s+$/g, "")=0A=
	},makeArray:function(F) {=0A=
		var D =3D [];=0A=
		if (F !=3D null) {=0A=
			var E =3D F.length;=0A=
			if (E =3D=3D null || typeof F =3D=3D=3D "string" || n.isFunction(F) =
|| F.setInterval) {=0A=
				D[0] =3D F=0A=
			}=0A=
			else {=0A=
				while (E) {=0A=
					D[--E] =3D F[E]=0A=
				}=0A=
			}=0A=
		}=0A=
		return D=0A=
	},inArray:function(F, G) {=0A=
		for (var D =3D 0,E =3D G.length; D < E; D++) {=0A=
			if (G[D] =3D=3D=3D F) {=0A=
				return D=0A=
			}=0A=
		}=0A=
		return -1=0A=
	},merge:function(G, D) {=0A=
		var E =3D 0,F,H =3D G.length;=0A=
		if (!n.support.getAll) {=0A=
			while ((F =3D D[E++]) !=3D null) {=0A=
				if (F.nodeType !=3D 8) {=0A=
					G[H++] =3D F=0A=
				}=0A=
			}=0A=
		}=0A=
		else {=0A=
			while ((F =3D D[E++]) !=3D null) {=0A=
				G[H++] =3D F=0A=
			}=0A=
		}=0A=
		return G=0A=
	},unique:function(J) {=0A=
		var E =3D [],D =3D {};=0A=
		try {=0A=
			for (var F =3D 0,G =3D J.length; F < G; F++) {=0A=
				var I =3D n.data(J[F]);=0A=
				if (!D[I]) {=0A=
					D[I] =3D true;=0A=
					E.push(J[F])=0A=
				}=0A=
			}=0A=
		}=0A=
		catch(H) {=0A=
			E =3D J=0A=
		}=0A=
		return E=0A=
	},grep:function(E, I, D) {=0A=
		var F =3D [];=0A=
		for (var G =3D 0,H =3D E.length; G < H; G++) {=0A=
			if (!D !=3D !I(E[G], G)) {=0A=
				F.push(E[G])=0A=
			}=0A=
		}=0A=
		return F=0A=
	},map:function(D, I) {=0A=
		var E =3D [];=0A=
		for (var F =3D 0,G =3D D.length; F < G; F++) {=0A=
			var H =3D I(D[F], F);=0A=
			if (H !=3D null) {=0A=
				E[E.length] =3D H=0A=
			}=0A=
		}=0A=
		return E.concat.apply([], E)=0A=
	}});=0A=
	var B =3D navigator.userAgent.toLowerCase();=0A=
	n.browser =3D {version:(B.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || =
[0,"0"])[1],safari:/webkit/.test(B),opera:/opera/.test(B),msie:/msie/.tes=
t(B) && !/opera/.test(B),mozilla:/mozilla/.test(B) && =
!/(compatible|webkit)/.test(B)};=0A=
	n.each({parent:function(D) {=0A=
		return D.parentNode=0A=
	},parents:function(D) {=0A=
		return n.dir(D, "parentNode")=0A=
	},next:function(D) {=0A=
		return n.nth(D, 2, "nextSibling")=0A=
	},prev:function(D) {=0A=
		return n.nth(D, 2, "previousSibling")=0A=
	},nextAll:function(D) {=0A=
		return n.dir(D, "nextSibling")=0A=
	},prevAll:function(D) {=0A=
		return n.dir(D, "previousSibling")=0A=
	},siblings:function(D) {=0A=
		return n.sibling(D.parentNode.firstChild, D)=0A=
	},children:function(D) {=0A=
		return n.sibling(D.firstChild)=0A=
	},contents:function(D) {=0A=
		return n.nodeName(D, "iframe") ? D.contentDocument || =
D.contentWindow.document : n.makeArray(D.childNodes)=0A=
	}}, function(D, E) {=0A=
		n.fn[D] =3D function(F) {=0A=
			var G =3D n.map(this, E);=0A=
			if (F && typeof F =3D=3D "string") {=0A=
				G =3D n.multiFilter(F, G)=0A=
			}=0A=
			return this.pushStack(n.unique(G), D, F)=0A=
		}=0A=
	});=0A=
	=
n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",inser=
tAfter:"after",replaceAll:"replaceWith"}, function(D, E) {=0A=
		n.fn[D] =3D function() {=0A=
			var F =3D arguments;=0A=
			return this.each(function() {=0A=
				for (var G =3D 0,H =3D F.length; G < H; G++) {=0A=
					n(F[G])[E](this)=0A=
				}=0A=
			})=0A=
		}=0A=
	});=0A=
	n.each({removeAttr:function(D) {=0A=
		n.attr(this, D, "");=0A=
		if (this.nodeType =3D=3D 1) {=0A=
			this.removeAttribute(D)=0A=
		}=0A=
	},addClass:function(D) {=0A=
		n.className.add(this, D)=0A=
	},removeClass:function(D) {=0A=
		n.className.remove(this, D)=0A=
	},toggleClass:function(E, D) {=0A=
		if (typeof D !=3D=3D "boolean") {=0A=
			D =3D !n.className.has(this, E)=0A=
		}=0A=
		n.className[D ? "add" : "remove"](this, E)=0A=
	},remove:function(D) {=0A=
		if (!D || n.filter(D, [this]).length) {=0A=
			n("*", this).add([this]).each(function() {=0A=
				n.event.remove(this);=0A=
				n.removeData(this)=0A=
			});=0A=
			if (this.parentNode) {=0A=
				this.parentNode.removeChild(this)=0A=
			}=0A=
		}=0A=
	},empty:function() {=0A=
		n(">*", this).remove();=0A=
		while (this.firstChild) {=0A=
			this.removeChild(this.firstChild)=0A=
		}=0A=
	}}, function(D, E) {=0A=
		n.fn[D] =3D function() {=0A=
			return this.each(E, arguments)=0A=
		}=0A=
	});=0A=
	function j(D, E) {=0A=
		return D[0] && parseInt(n.curCSS(D[0], E, true), 10) || 0=0A=
	}=0A=
	var h =3D "jQuery" + e(),u =3D 0,z =3D {};=0A=
	n.extend({cache:{},data:function(E, D, F) {=0A=
		E =3D E =3D=3D l ? z : E;=0A=
		var G =3D E[h];=0A=
		if (!G) {=0A=
			G =3D E[h] =3D ++u=0A=
		}=0A=
		if (D && !n.cache[G]) {=0A=
			n.cache[G] =3D {}=0A=
		}=0A=
		if (F !=3D=3D g) {=0A=
			n.cache[G][D] =3D F=0A=
		}=0A=
		return D ? n.cache[G][D] : G=0A=
	},removeData:function(E, D) {=0A=
		E =3D E =3D=3D l ? z : E;=0A=
		var G =3D E[h];=0A=
		if (D) {=0A=
			if (n.cache[G]) {=0A=
				delete n.cache[G][D];=0A=
				D =3D "";=0A=
				for (D in n.cache[G]) {=0A=
					break=0A=
				}=0A=
				if (!D) {=0A=
					n.removeData(E)=0A=
				}=0A=
			}=0A=
		}=0A=
		else {=0A=
			try {=0A=
				delete E[h]=0A=
			}=0A=
			catch(F) {=0A=
				if (E.removeAttribute) {=0A=
					E.removeAttribute(h)=0A=
				}=0A=
			}=0A=
			delete n.cache[G]=0A=
		}=0A=
	},queue:function(E, D, G) {=0A=
		if (E) {=0A=
			D =3D (D || "fx") + "queue";=0A=
			var F =3D n.data(E, D);=0A=
			if (!F || n.isArray(G)) {=0A=
				F =3D n.data(E, D, n.makeArray(G))=0A=
			}=0A=
			else {=0A=
				if (G) {=0A=
					F.push(G)=0A=
				}=0A=
			}=0A=
		}=0A=
		return F=0A=
	},dequeue:function(G, F) {=0A=
		var D =3D n.queue(G, F),E =3D D.shift();=0A=
		if (!F || F =3D=3D=3D "fx") {=0A=
			E =3D D[0]=0A=
		}=0A=
		if (E !=3D=3D g) {=0A=
			E.call(G)=0A=
		}=0A=
	}});=0A=
	n.fn.extend({data:function(D, F) {=0A=
		var G =3D D.split(".");=0A=
		G[1] =3D G[1] ? "." + G[1] : "";=0A=
		if (F =3D=3D=3D g) {=0A=
			var E =3D this.triggerHandler("getData" + G[1] + "!", [G[0]]);=0A=
			if (E =3D=3D=3D g && this.length) {=0A=
				E =3D n.data(this[0], D)=0A=
			}=0A=
			return E =3D=3D=3D g && G[1] ? this.data(G[0]) : E=0A=
		}=0A=
		else {=0A=
			return this.trigger("setData" + G[1] + "!", [G[0],F]).each(function() =
{=0A=
				n.data(this, D, F)=0A=
			})=0A=
		}=0A=
	},removeData:function(D) {=0A=
		return this.each(function() {=0A=
			n.removeData(this, D)=0A=
		})=0A=
	},queue:function(D, E) {=0A=
		if (typeof D !=3D=3D "string") {=0A=
			E =3D D;=0A=
			D =3D "fx"=0A=
		}=0A=
		if (E =3D=3D=3D g) {=0A=
			return n.queue(this[0], D)=0A=
		}=0A=
		return this.each(function() {=0A=
			var F =3D n.queue(this, D, E);=0A=
			if (D =3D=3D "fx" && F.length =3D=3D 1) {=0A=
				F[0].call(this)=0A=
			}=0A=
		})=0A=
	},dequeue:function(D) {=0A=
		return this.each(function() {=0A=
			n.dequeue(this, D)=0A=
		})=0A=
	}});=0A=
	/*=0A=
	 * Sizzle CSS Selector Engine - v0.9.1=0A=
	 *  Copyright 2009, The Dojo Foundation=0A=
	 *  Released under the MIT, BSD, and GPL Licenses.=0A=
	 *  More information: http://sizzlejs.com/=0A=
	 */=0A=
	(function() {=0A=
		var N =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|[^[\]]+)+\]|\\.|[^ =
>+~,(\[]+)+|[>+~])(\s*,\s*)?/g,I =3D 0,F =3D Object.prototype.toString;=0A=
		var E =3D function(ae, S, aa, V) {=0A=
			aa =3D aa || [];=0A=
			S =3D S || document;=0A=
			if (S.nodeType !=3D=3D 1 && S.nodeType !=3D=3D 9) {=0A=
				return[]=0A=
			}=0A=
			if (!ae || typeof ae !=3D=3D "string") {=0A=
				return aa=0A=
			}=0A=
			var ab =3D [],ac,Y,ah,ag,Z,R,Q =3D true;=0A=
			N.lastIndex =3D 0;=0A=
			while ((ac =3D N.exec(ae)) !=3D=3D null) {=0A=
				ab.push(ac[1]);=0A=
				if (ac[2]) {=0A=
					R =3D RegExp.rightContext;=0A=
					break=0A=
				}=0A=
			}=0A=
			if (ab.length > 1 && G.match.POS.exec(ae)) {=0A=
				if (ab.length =3D=3D=3D 2 && G.relative[ab[0]]) {=0A=
					var U =3D "",X;=0A=
					while ((X =3D G.match.POS.exec(ae))) {=0A=
						U +=3D X[0];=0A=
						ae =3D ae.replace(G.match.POS, "")=0A=
					}=0A=
					Y =3D E.filter(U, E(/\s$/.test(ae) ? ae + "*" : ae, S))=0A=
				}=0A=
				else {=0A=
					Y =3D G.relative[ab[0]] ? [S] : E(ab.shift(), S);=0A=
					while (ab.length) {=0A=
						var P =3D [];=0A=
						ae =3D ab.shift();=0A=
						if (G.relative[ae]) {=0A=
							ae +=3D ab.shift()=0A=
						}=0A=
						for (var af =3D 0,ad =3D Y.length; af < ad; af++) {=0A=
							E(ae, Y[af], P)=0A=
						}=0A=
						Y =3D P=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				var ai =3D V ? {expr:ab.pop(),set:D(V)} : E.find(ab.pop(), ab.length =
=3D=3D=3D 1 && S.parentNode ? S.parentNode : S);=0A=
				Y =3D E.filter(ai.expr, ai.set);=0A=
				if (ab.length > 0) {=0A=
					ah =3D D(Y)=0A=
				}=0A=
				else {=0A=
					Q =3D false=0A=
				}=0A=
				while (ab.length) {=0A=
					var T =3D ab.pop(),W =3D T;=0A=
					if (!G.relative[T]) {=0A=
						T =3D ""=0A=
					}=0A=
					else {=0A=
						W =3D ab.pop()=0A=
					}=0A=
					if (W =3D=3D null) {=0A=
						W =3D S=0A=
					}=0A=
					G.relative[T](ah, W, M(S))=0A=
				}=0A=
			}=0A=
			if (!ah) {=0A=
				ah =3D Y=0A=
			}=0A=
			if (!ah) {=0A=
				throw"Syntax error, unrecognized expression: " + (T || ae)=0A=
			}=0A=
			if (F.call(ah) =3D=3D=3D "[object Array]") {=0A=
				if (!Q) {=0A=
					aa.push.apply(aa, ah)=0A=
				}=0A=
				else {=0A=
					if (S.nodeType =3D=3D=3D 1) {=0A=
						for (var af =3D 0; ah[af] !=3D null; af++) {=0A=
							if (ah[af] && (ah[af] =3D=3D=3D true || ah[af].nodeType =3D=3D=3D =
1 && H(S, ah[af]))) {=0A=
								aa.push(Y[af])=0A=
							}=0A=
						}=0A=
					}=0A=
					else {=0A=
						for (var af =3D 0; ah[af] !=3D null; af++) {=0A=
							if (ah[af] && ah[af].nodeType =3D=3D=3D 1) {=0A=
								aa.push(Y[af])=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				D(ah, aa)=0A=
			}=0A=
			if (R) {=0A=
				E(R, S, aa, V)=0A=
			}=0A=
			return aa=0A=
		};=0A=
		E.matches =3D function(P, Q) {=0A=
			return E(P, null, null, Q)=0A=
		};=0A=
		E.find =3D function(V, S) {=0A=
			var W,Q;=0A=
			if (!V) {=0A=
				return[]=0A=
			}=0A=
			for (var R =3D 0,P =3D G.order.length; R < P; R++) {=0A=
				var T =3D G.order[R],Q;=0A=
				if ((Q =3D G.match[T].exec(V))) {=0A=
					var U =3D RegExp.leftContext;=0A=
					if (U.substr(U.length - 1) !=3D=3D "\\") {=0A=
						Q[1] =3D (Q[1] || "").replace(/\\/g, "");=0A=
						W =3D G.find[T](Q, S);=0A=
						if (W !=3D null) {=0A=
							V =3D V.replace(G.match[T], "");=0A=
							break=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
			if (!W) {=0A=
				W =3D S.getElementsByTagName("*")=0A=
			}=0A=
			return{set:W,expr:V}=0A=
		};=0A=
		E.filter =3D function(S, ac, ad, T) {=0A=
			var Q =3D S,Y =3D [],ah =3D ac,V,ab;=0A=
			while (S && ac.length) {=0A=
				for (var U in G.filter) {=0A=
					if ((V =3D G.match[U].exec(S)) !=3D null) {=0A=
						var Z =3D G.filter[U],R =3D null,X =3D 0,aa,ag;=0A=
						ab =3D false;=0A=
						if (ah =3D=3D Y) {=0A=
							Y =3D []=0A=
						}=0A=
						if (G.preFilter[U]) {=0A=
							V =3D G.preFilter[U](V, ah, ad, Y, T);=0A=
							if (!V) {=0A=
								ab =3D aa =3D true=0A=
							}=0A=
							else {=0A=
								if (V =3D=3D=3D true) {=0A=
									continue=0A=
								}=0A=
								else {=0A=
									if (V[0] =3D=3D=3D true) {=0A=
										R =3D [];=0A=
										var W =3D null,af;=0A=
										for (var ae =3D 0; (af =3D ah[ae]) !=3D=3D g; ae++) {=0A=
											if (af && W !=3D=3D af) {=0A=
												R.push(af);=0A=
												W =3D af=0A=
											}=0A=
										}=0A=
									}=0A=
								}=0A=
							}=0A=
						}=0A=
						if (V) {=0A=
							for (var ae =3D 0; (ag =3D ah[ae]) !=3D=3D g; ae++) {=0A=
								if (ag) {=0A=
									if (R && ag !=3D R[X]) {=0A=
										X++=0A=
									}=0A=
									aa =3D Z(ag, V, X, R);=0A=
									var P =3D T ^ !!aa;=0A=
									if (ad && aa !=3D null) {=0A=
										if (P) {=0A=
											ab =3D true=0A=
										}=0A=
										else {=0A=
											ah[ae] =3D false=0A=
										}=0A=
									}=0A=
									else {=0A=
										if (P) {=0A=
											Y.push(ag);=0A=
											ab =3D true=0A=
										}=0A=
									}=0A=
								}=0A=
							}=0A=
						}=0A=
						if (aa !=3D=3D g) {=0A=
							if (!ad) {=0A=
								ah =3D Y=0A=
							}=0A=
							S =3D S.replace(G.match[U], "");=0A=
							if (!ab) {=0A=
								return[]=0A=
							}=0A=
							break=0A=
						}=0A=
					}=0A=
				}=0A=
				S =3D S.replace(/\s*,\s*/, "");=0A=
				if (S =3D=3D Q) {=0A=
					if (ab =3D=3D null) {=0A=
						throw"Syntax error, unrecognized expression: " + S=0A=
					}=0A=
					else {=0A=
						break=0A=
					}=0A=
				}=0A=
				Q =3D S=0A=
			}=0A=
			return ah=0A=
		};=0A=
		var G =3D E.selectors =3D =
{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CL=
ASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D['"]*((?:[\w\u00c0-=
\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(=
\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,=
CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(n=
th|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,PSEUDO:/:((?:=
[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/=
},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function=
(P) {=0A=
			return P.getAttribute("href")=0A=
		}},relative:{"+":function(T, Q) {=0A=
			for (var R =3D 0,P =3D T.length; R < P; R++) {=0A=
				var S =3D T[R];=0A=
				if (S) {=0A=
					var U =3D S.previousSibling;=0A=
					while (U && U.nodeType !=3D=3D 1) {=0A=
						U =3D U.previousSibling=0A=
					}=0A=
					T[R] =3D typeof Q =3D=3D=3D "string" ? U || false : U =3D=3D=3D Q=0A=
				}=0A=
			}=0A=
			if (typeof Q =3D=3D=3D "string") {=0A=
				E.filter(Q, T, true)=0A=
			}=0A=
		},">":function(U, Q, V) {=0A=
			if (typeof Q =3D=3D=3D "string" && !/\W/.test(Q)) {=0A=
				Q =3D V ? Q : Q.toUpperCase();=0A=
				for (var R =3D 0,P =3D U.length; R < P; R++) {=0A=
					var T =3D U[R];=0A=
					if (T) {=0A=
						var S =3D T.parentNode;=0A=
						U[R] =3D S.nodeName =3D=3D=3D Q ? S : false=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				for (var R =3D 0,P =3D U.length; R < P; R++) {=0A=
					var T =3D U[R];=0A=
					if (T) {=0A=
						U[R] =3D typeof Q =3D=3D=3D "string" ? T.parentNode : T.parentNode =
=3D=3D=3D Q=0A=
					}=0A=
				}=0A=
				if (typeof Q =3D=3D=3D "string") {=0A=
					E.filter(Q, U, true)=0A=
				}=0A=
			}=0A=
		},"":function(S, Q, U) {=0A=
			var R =3D "done" + (I++),P =3D O;=0A=
			if (!Q.match(/\W/)) {=0A=
				var T =3D Q =3D U ? Q : Q.toUpperCase();=0A=
				P =3D L=0A=
			}=0A=
			P("parentNode", Q, R, S, T, U)=0A=
		},"~":function(S, Q, U) {=0A=
			var R =3D "done" + (I++),P =3D O;=0A=
			if (typeof Q =3D=3D=3D "string" && !Q.match(/\W/)) {=0A=
				var T =3D Q =3D U ? Q : Q.toUpperCase();=0A=
				P =3D L=0A=
			}=0A=
			P("previousSibling", Q, R, S, T, U)=0A=
		}},find:{ID:function(Q, R) {=0A=
			if (R.getElementById) {=0A=
				var P =3D R.getElementById(Q[1]);=0A=
				return P ? [P] : []=0A=
			}=0A=
		},NAME:function(P, Q) {=0A=
			return Q.getElementsByName ? Q.getElementsByName(P[1]) : null=0A=
		},TAG:function(P, Q) {=0A=
			return Q.getElementsByTagName(P[1])=0A=
		}},preFilter:{CLASS:function(S, Q, R, P, U) {=0A=
			S =3D " " + S[1].replace(/\\/g, "") + " ";=0A=
			for (var T =3D 0; Q[T]; T++) {=0A=
				if (U ^ (" " + Q[T].className + " ").indexOf(S) >=3D 0) {=0A=
					if (!R) {=0A=
						P.push(Q[T])=0A=
					}=0A=
				}=0A=
				else {=0A=
					if (R) {=0A=
						Q[T] =3D false=0A=
					}=0A=
				}=0A=
			}=0A=
			return false=0A=
		},ID:function(P) {=0A=
			return P[1].replace(/\\/g, "")=0A=
		},TAG:function(Q, P) {=0A=
			for (var R =3D 0; !P[R]; R++) {=0A=
			}=0A=
			return M(P[R]) ? Q[1] : Q[1].toUpperCase()=0A=
		},CHILD:function(P) {=0A=
			if (P[1] =3D=3D "nth") {=0A=
				var Q =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(P[2] =3D=3D "even" && "2n" =
|| P[2] =3D=3D "odd" && "2n+1" || !/\D/.test(P[2]) && "0n+" + P[2] || =
P[2]);=0A=
				P[2] =3D (Q[1] + (Q[2] || 1)) - 0;=0A=
				P[3] =3D Q[3] - 0=0A=
			}=0A=
			P[0] =3D "done" + (I++);=0A=
			return P=0A=
		},ATTR:function(Q) {=0A=
			var P =3D Q[1];=0A=
			if (G.attrMap[P]) {=0A=
				Q[1] =3D G.attrMap[P]=0A=
			}=0A=
			if (Q[2] =3D=3D=3D "~=3D") {=0A=
				Q[4] =3D " " + Q[4] + " "=0A=
			}=0A=
			return Q=0A=
		},PSEUDO:function(T, Q, R, P, U) {=0A=
			if (T[1] =3D=3D=3D "not") {=0A=
				if (T[3].match(N).length > 1) {=0A=
					T[3] =3D E(T[3], null, null, Q)=0A=
				}=0A=
				else {=0A=
					var S =3D E.filter(T[3], Q, R, true ^ U);=0A=
					if (!R) {=0A=
						P.push.apply(P, S)=0A=
					}=0A=
					return false=0A=
				}=0A=
			}=0A=
			else {=0A=
				if (G.match.POS.test(T[0])) {=0A=
					return true=0A=
				}=0A=
			}=0A=
			return T=0A=
		},POS:function(P) {=0A=
			P.unshift(true);=0A=
			return P=0A=
		}},filters:{enabled:function(P) {=0A=
			return P.disabled =3D=3D=3D false && P.type !=3D=3D "hidden"=0A=
		},disabled:function(P) {=0A=
			return P.disabled =3D=3D=3D true=0A=
		},checked:function(P) {=0A=
			return P.checked =3D=3D=3D true=0A=
		},selected:function(P) {=0A=
			P.parentNode.selectedIndex;=0A=
			return P.selected =3D=3D=3D true=0A=
		},parent:function(P) {=0A=
			return !!P.firstChild=0A=
		},empty:function(P) {=0A=
			return !P.firstChild=0A=
		},has:function(R, Q, P) {=0A=
			return !!E(P[3], R).length=0A=
		},header:function(P) {=0A=
			return/h\d/i.test(P.nodeName)=0A=
		},text:function(P) {=0A=
			return"text" =3D=3D=3D P.type=0A=
		},radio:function(P) {=0A=
			return"radio" =3D=3D=3D P.type=0A=
		},checkbox:function(P) {=0A=
			return"checkbox" =3D=3D=3D P.type=0A=
		},file:function(P) {=0A=
			return"file" =3D=3D=3D P.type=0A=
		},password:function(P) {=0A=
			return"password" =3D=3D=3D P.type=0A=
		},submit:function(P) {=0A=
			return"submit" =3D=3D=3D P.type=0A=
		},image:function(P) {=0A=
			return"image" =3D=3D=3D P.type=0A=
		},reset:function(P) {=0A=
			return"reset" =3D=3D=3D P.type=0A=
		},button:function(P) {=0A=
			return"button" =3D=3D=3D P.type || P.nodeName.toUpperCase() =3D=3D=3D =
"BUTTON"=0A=
		},input:function(P) {=0A=
			return/input|select|textarea|button/i.test(P.nodeName)=0A=
		}},setFilters:{first:function(Q, P) {=0A=
			return P =3D=3D=3D 0=0A=
		},last:function(R, Q, P, S) {=0A=
			return Q =3D=3D=3D S.length - 1=0A=
		},even:function(Q, P) {=0A=
			return P % 2 =3D=3D=3D 0=0A=
		},odd:function(Q, P) {=0A=
			return P % 2 =3D=3D=3D 1=0A=
		},lt:function(R, Q, P) {=0A=
			return Q < P[3] - 0=0A=
		},gt:function(R, Q, P) {=0A=
			return Q > P[3] - 0=0A=
		},nth:function(R, Q, P) {=0A=
			return P[3] - 0 =3D=3D Q=0A=
		},eq:function(R, Q, P) {=0A=
			return P[3] - 0 =3D=3D Q=0A=
		}},filter:{CHILD:function(P, S) {=0A=
			var V =3D S[1],W =3D P.parentNode;=0A=
			var U =3D "child" + W.childNodes.length;=0A=
			if (W && (!W[U] || !P.nodeIndex)) {=0A=
				var T =3D 1;=0A=
				for (var Q =3D W.firstChild; Q; Q =3D Q.nextSibling) {=0A=
					if (Q.nodeType =3D=3D 1) {=0A=
						Q.nodeIndex =3D T++=0A=
					}=0A=
				}=0A=
				W[U] =3D T - 1=0A=
			}=0A=
			if (V =3D=3D "first") {=0A=
				return P.nodeIndex =3D=3D 1=0A=
			}=0A=
			else {=0A=
				if (V =3D=3D "last") {=0A=
					return P.nodeIndex =3D=3D W[U]=0A=
				}=0A=
				else {=0A=
					if (V =3D=3D "only") {=0A=
						return W[U] =3D=3D 1=0A=
					}=0A=
					else {=0A=
						if (V =3D=3D "nth") {=0A=
							var Y =3D false,R =3D S[2],X =3D S[3];=0A=
							if (R =3D=3D 1 && X =3D=3D 0) {=0A=
								return true=0A=
							}=0A=
							if (R =3D=3D 0) {=0A=
								if (P.nodeIndex =3D=3D X) {=0A=
									Y =3D true=0A=
								}=0A=
							}=0A=
							else {=0A=
								if ((P.nodeIndex - X) % R =3D=3D 0 && (P.nodeIndex - X) / R >=3D =
0) {=0A=
									Y =3D true=0A=
								}=0A=
							}=0A=
							return Y=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
		},PSEUDO:function(V, R, S, W) {=0A=
			var Q =3D R[1],T =3D G.filters[Q];=0A=
			if (T) {=0A=
				return T(V, S, R, W)=0A=
			}=0A=
			else {=0A=
				if (Q =3D=3D=3D "contains") {=0A=
					return(V.textContent || V.innerText || "").indexOf(R[3]) >=3D 0=0A=
				}=0A=
				else {=0A=
					if (Q =3D=3D=3D "not") {=0A=
						var U =3D R[3];=0A=
						for (var S =3D 0,P =3D U.length; S < P; S++) {=0A=
							if (U[S] =3D=3D=3D V) {=0A=
								return false=0A=
							}=0A=
						}=0A=
						return true=0A=
					}=0A=
				}=0A=
			}=0A=
		},ID:function(Q, P) {=0A=
			return Q.nodeType =3D=3D=3D 1 && Q.getAttribute("id") =3D=3D=3D P=0A=
		},TAG:function(Q, P) {=0A=
			return(P =3D=3D=3D "*" && Q.nodeType =3D=3D=3D 1) || Q.nodeName =
=3D=3D=3D P=0A=
		},CLASS:function(Q, P) {=0A=
			return P.test(Q.className)=0A=
		},ATTR:function(T, R) {=0A=
			var P =3D G.attrHandle[R[1]] ? G.attrHandle[R[1]](T) : T[R[1]] || =
T.getAttribute(R[1]),U =3D P + "",S =3D R[2],Q =3D R[4];=0A=
			return P =3D=3D null ? false : S =3D=3D=3D "=3D" ? U =3D=3D=3D Q : S =
=3D=3D=3D "*=3D" ? U.indexOf(Q) >=3D 0 : S =3D=3D=3D "~=3D" ? (" " + U + =
" ").indexOf(Q) >=3D 0 : !R[4] ? P : S =3D=3D=3D "!=3D" ? U !=3D Q : S =
=3D=3D=3D "^=3D" ? U.indexOf(Q) =3D=3D=3D 0 : S =3D=3D=3D "$=3D" ? =
U.substr(U.length - Q.length) =3D=3D=3D Q : S =3D=3D=3D "|=3D" ? U =
=3D=3D=3D Q || U.substr(0, Q.length + 1) =3D=3D=3D Q + "-" : false=0A=
		},POS:function(T, Q, R, U) {=0A=
			var P =3D Q[2],S =3D G.setFilters[P];=0A=
			if (S) {=0A=
				return S(T, R, Q, U)=0A=
			}=0A=
		}}};=0A=
		for (var K in G.match) {=0A=
			G.match[K] =3D RegExp(G.match[K].source + =
/(?![^\[]*\])(?![^\(]*\))/.source)=0A=
		}=0A=
		var D =3D function(Q, P) {=0A=
			Q =3D Array.prototype.slice.call(Q);=0A=
			if (P) {=0A=
				P.push.apply(P, Q);=0A=
				return P=0A=
			}=0A=
			return Q=0A=
		};=0A=
		try {=0A=
			Array.prototype.slice.call(document.documentElement.childNodes)=0A=
		}=0A=
		catch(J) {=0A=
			D =3D function(T, S) {=0A=
				var Q =3D S || [];=0A=
				if (F.call(T) =3D=3D=3D "[object Array]") {=0A=
					Array.prototype.push.apply(Q, T)=0A=
				}=0A=
				else {=0A=
					if (typeof T.length =3D=3D=3D "number") {=0A=
						for (var R =3D 0,P =3D T.length; R < P; R++) {=0A=
							Q.push(T[R])=0A=
						}=0A=
					}=0A=
					else {=0A=
						for (var R =3D 0; T[R]; R++) {=0A=
							Q.push(T[R])=0A=
						}=0A=
					}=0A=
				}=0A=
				return Q=0A=
			}=0A=
		}=0A=
		(function() {=0A=
			var Q =3D document.createElement("form"),R =3D "script" + (new =
Date).getTime();=0A=
			Q.innerHTML =3D "<input name=3D'" + R + "'/>";=0A=
			var P =3D document.documentElement;=0A=
			P.insertBefore(Q, P.firstChild);=0A=
			if (!!document.getElementById(R)) {=0A=
				G.find.ID =3D function(T, U) {=0A=
					if (U.getElementById) {=0A=
						var S =3D U.getElementById(T[1]);=0A=
						return S ? S.id =3D=3D=3D T[1] || S.getAttributeNode && =
S.getAttributeNode("id").nodeValue =3D=3D=3D T[1] ? [S] : g : []=0A=
					}=0A=
				};=0A=
				G.filter.ID =3D function(U, S) {=0A=
					var T =3D U.getAttributeNode && U.getAttributeNode("id");=0A=
					return U.nodeType =3D=3D=3D 1 && T && T.nodeValue =3D=3D=3D S=0A=
				}=0A=
			}=0A=
			P.removeChild(Q)=0A=
		})();=0A=
		(function() {=0A=
			var P =3D document.createElement("div");=0A=
			P.appendChild(document.createComment(""));=0A=
			if (P.getElementsByTagName("*").length > 0) {=0A=
				G.find.TAG =3D function(Q, U) {=0A=
					var T =3D U.getElementsByTagName(Q[1]);=0A=
					if (Q[1] =3D=3D=3D "*") {=0A=
						var S =3D [];=0A=
						for (var R =3D 0; T[R]; R++) {=0A=
							if (T[R].nodeType =3D=3D=3D 1) {=0A=
								S.push(T[R])=0A=
							}=0A=
						}=0A=
						T =3D S=0A=
					}=0A=
					return T=0A=
				}=0A=
			}=0A=
			P.innerHTML =3D "<a href=3D'#'></a>";=0A=
			if (P.firstChild.getAttribute("href") !=3D=3D "#") {=0A=
				G.attrHandle.href =3D function(Q) {=0A=
					return Q.getAttribute("href", 2)=0A=
				}=0A=
			}=0A=
		})();=0A=
		if (document.querySelectorAll) {=0A=
			(function() {=0A=
				var P =3D E;=0A=
				E =3D function(T, S, Q, R) {=0A=
					S =3D S || document;=0A=
					if (!R && S.nodeType =3D=3D=3D 9) {=0A=
						try {=0A=
							return D(S.querySelectorAll(T), Q)=0A=
						}=0A=
						catch(U) {=0A=
						}=0A=
					}=0A=
					return P(T, S, Q, R)=0A=
				};=0A=
				E.find =3D P.find;=0A=
				E.filter =3D P.filter;=0A=
				E.selectors =3D P.selectors;=0A=
				E.matches =3D P.matches=0A=
			})()=0A=
		}=0A=
		if (document.documentElement.getElementsByClassName) {=0A=
			G.order.splice(1, 0, "CLASS");=0A=
			G.find.CLASS =3D function(P, Q) {=0A=
				return Q.getElementsByClassName(P[1])=0A=
			}=0A=
		}=0A=
		function L(Q, W, V, Z, X, Y) {=0A=
			for (var T =3D 0,R =3D Z.length; T < R; T++) {=0A=
				var P =3D Z[T];=0A=
				if (P) {=0A=
					P =3D P[Q];=0A=
					var U =3D false;=0A=
					while (P && P.nodeType) {=0A=
						var S =3D P[V];=0A=
						if (S) {=0A=
							U =3D Z[S];=0A=
							break=0A=
						}=0A=
						if (P.nodeType =3D=3D=3D 1 && !Y) {=0A=
							P[V] =3D T=0A=
						}=0A=
						if (P.nodeName =3D=3D=3D W) {=0A=
							U =3D P;=0A=
							break=0A=
						}=0A=
						P =3D P[Q]=0A=
					}=0A=
					Z[T] =3D U=0A=
				}=0A=
			}=0A=
		}=0A=
		function O(Q, V, U, Y, W, X) {=0A=
			for (var S =3D 0,R =3D Y.length; S < R; S++) {=0A=
				var P =3D Y[S];=0A=
				if (P) {=0A=
					P =3D P[Q];=0A=
					var T =3D false;=0A=
					while (P && P.nodeType) {=0A=
						if (P[U]) {=0A=
							T =3D Y[P[U]];=0A=
							break=0A=
						}=0A=
						if (P.nodeType =3D=3D=3D 1) {=0A=
							if (!X) {=0A=
								P[U] =3D S=0A=
							}=0A=
							if (typeof V !=3D=3D "string") {=0A=
								if (P =3D=3D=3D V) {=0A=
									T =3D true;=0A=
									break=0A=
								}=0A=
							}=0A=
							else {=0A=
								if (E.filter(V, [P]).length > 0) {=0A=
									T =3D P;=0A=
									break=0A=
								}=0A=
							}=0A=
						}=0A=
						P =3D P[Q]=0A=
					}=0A=
					Y[S] =3D T=0A=
				}=0A=
			}=0A=
		}=0A=
		var H =3D document.compareDocumentPosition ? function(Q, P) {=0A=
			return Q.compareDocumentPosition(P) & 16=0A=
		} : function(Q, P) {=0A=
			return Q !=3D=3D P && (Q.contains ? Q.contains(P) : true)=0A=
		};=0A=
		var M =3D function(P) {=0A=
			return P.documentElement && !P.body || P.tagName && P.ownerDocument =
&& !P.ownerDocument.body=0A=
		};=0A=
		n.find =3D E;=0A=
		n.filter =3D E.filter;=0A=
		n.expr =3D E.selectors;=0A=
		n.expr[":"] =3D n.expr.filters;=0A=
		E.selectors.filters.hidden =3D function(P) {=0A=
			return"hidden" =3D=3D=3D P.type || n.css(P, "display") =3D=3D=3D =
"none" || n.css(P, "visibility") =3D=3D=3D "hidden"=0A=
		};=0A=
		E.selectors.filters.visible =3D function(P) {=0A=
			return"hidden" !=3D=3D P.type && n.css(P, "display") !=3D=3D "none" =
&& n.css(P, "visibility") !=3D=3D "hidden"=0A=
		};=0A=
		E.selectors.filters.animated =3D function(P) {=0A=
			return n.grep(n.timers, function(Q) {=0A=
				return P =3D=3D=3D Q.elem=0A=
			}).length=0A=
		};=0A=
		n.multiFilter =3D function(R, P, Q) {=0A=
			if (Q) {=0A=
				R =3D ":not(" + R + ")"=0A=
			}=0A=
			return E.matches(R, P)=0A=
		};=0A=
		n.dir =3D function(R, Q) {=0A=
			var P =3D [],S =3D R[Q];=0A=
			while (S && S !=3D document) {=0A=
				if (S.nodeType =3D=3D 1) {=0A=
					P.push(S)=0A=
				}=0A=
				S =3D S[Q]=0A=
			}=0A=
			return P=0A=
		};=0A=
		n.nth =3D function(T, P, R, S) {=0A=
			P =3D P || 1;=0A=
			var Q =3D 0;=0A=
			for (; T; T =3D T[R]) {=0A=
				if (T.nodeType =3D=3D 1 && ++Q =3D=3D P) {=0A=
					break=0A=
				}=0A=
			}=0A=
			return T=0A=
		};=0A=
		n.sibling =3D function(R, Q) {=0A=
			var P =3D [];=0A=
			for (; R; R =3D R.nextSibling) {=0A=
				if (R.nodeType =3D=3D 1 && R !=3D Q) {=0A=
					P.push(R)=0A=
				}=0A=
			}=0A=
			return P=0A=
		};=0A=
		return;=0A=
		l.Sizzle =3D E=0A=
	})();=0A=
	n.event =3D {add:function(H, E, G, J) {=0A=
		if (H.nodeType =3D=3D 3 || H.nodeType =3D=3D 8) {=0A=
			return=0A=
		}=0A=
		if (H.setInterval && H !=3D l) {=0A=
			H =3D l=0A=
		}=0A=
		if (!G.guid) {=0A=
			G.guid =3D this.guid++=0A=
		}=0A=
		if (J !=3D=3D g) {=0A=
			var F =3D G;=0A=
			G =3D this.proxy(F);=0A=
			G.data =3D J=0A=
		}=0A=
		var D =3D n.data(H, "events") || n.data(H, "events", {}),I =3D =
n.data(H, "handle") || n.data(H, "handle", function() {=0A=
			return typeof n !=3D=3D "undefined" && !n.event.triggered ? =
n.event.handle.apply(arguments.callee.elem, arguments) : g=0A=
		});=0A=
		I.elem =3D H;=0A=
		n.each(E.split(/\s+/), function(L, M) {=0A=
			var N =3D M.split(".");=0A=
			M =3D N.shift();=0A=
			G.type =3D N.slice().sort().join(".");=0A=
			var K =3D D[M];=0A=
			if (n.event.specialAll[M]) {=0A=
				n.event.specialAll[M].setup.call(H, J, N)=0A=
			}=0A=
			if (!K) {=0A=
				K =3D D[M] =3D {};=0A=
				if (!n.event.special[M] || n.event.special[M].setup.call(H, J, N) =
=3D=3D=3D false) {=0A=
					if (H.addEventListener) {=0A=
						H.addEventListener(M, I, false)=0A=
					}=0A=
					else {=0A=
						if (H.attachEvent) {=0A=
							H.attachEvent("on" + M, I)=0A=
						}=0A=
					}=0A=
				}=0A=
			}=0A=
			K[G.guid] =3D G;=0A=
			n.event.global[M] =3D true=0A=
		});=0A=
		H =3D null=0A=
	},guid:1,global:{},remove:function(J, G, I) {=0A=
		if (J.nodeType =3D=3D 3 || J.nodeType =3D=3D 8) {=0A=
			return=0A=
		}=0A=
		var F =3D n.data(J, "events"),E,D;=0A=
		if (F) {=0A=
			if (G =3D=3D=3D g || (typeof G =3D=3D=3D "string" && G.charAt(0) =
=3D=3D ".")) {=0A=
				for (var H in F) {=0A=
					this.remove(J, H + (G || ""))=0A=
				}=0A=
			}=0A=
			else {=0A=
				if (G.type) {=0A=
					I =3D G.handler;=0A=
					G =3D G.type=0A=
				}=0A=
				n.each(G.split(/\s+/), function(L, N) {=0A=
					var P =3D N.split(".");=0A=
					N =3D P.shift();=0A=
					var M =3D RegExp("(^|\\.)" + P.slice().sort().join(".*\\.") + =
"(\\.|$)");=0A=
					if (F[N]) {=0A=
						if (I) {=0A=
							delete F[N][I.guid]=0A=
						}=0A=
						else {=0A=
							for (var O in F[N]) {=0A=
								if (M.test(F[N][O].type)) {=0A=
									delete F[N][O]=0A=
								}=0A=
							}=0A=
						}=0A=
						if (n.event.specialAll[N]) {=0A=
							n.event.specialAll[N].teardown.call(J, P)=0A=
						}=0A=
						for (E in F[N]) {=0A=
							break=0A=
						}=0A=
						if (!E) {=0A=
							if (!n.event.special[N] || n.event.special[N].teardown.call(J, P) =
=3D=3D=3D false) {=0A=
								if (J.removeEventListener) {=0A=
									J.removeEventListener(N, n.data(J, "handle"), false)=0A=
								}=0A=
								else {=0A=
									if (J.detachEvent) {=0A=
										J.detachEvent("on" + N, n.data(J, "handle"))=0A=
									}=0A=
								}=0A=
							}=0A=
							E =3D null;=0A=
							delete F[N]=0A=
						}=0A=
					}=0A=
				})=0A=
			}=0A=
			for (E in F) {=0A=
				break=0A=
			}=0A=
			if (!E) {=0A=
				var K =3D n.data(J, "handle");=0A=
				if (K) {=0A=
					K.elem =3D null=0A=
				}=0A=
				n.removeData(J, "events");=0A=
				n.removeData(J, "handle")=0A=
			}=0A=
		}=0A=
	},trigger:function(H, J, G, D) {=0A=
		var F =3D H.type || H;=0A=
		if (!D) {=0A=
			H =3D typeof H =3D=3D=3D "object" ? H[h] ? H : n.extend(n.Event(F), =
H) : n.Event(F);=0A=
			if (F.indexOf("!") >=3D 0) {=0A=
				H.type =3D F =3D F.slice(0, -1);=0A=
				H.exclusive =3D true=0A=
			}=0A=
			if (!G) {=0A=
				H.stopPropagation();=0A=
				if (this.global[F]) {=0A=
					n.each(n.cache, function() {=0A=
						if (this.events && this.events[F]) {=0A=
							n.event.trigger(H, J, this.handle.elem)=0A=
						}=0A=
					})=0A=
				}=0A=
			}=0A=
			if (!G || G.nodeType =3D=3D 3 || G.nodeType =3D=3D 8) {=0A=
				return g=0A=
			}=0A=
			H.result =3D g;=0A=
			H.target =3D G;=0A=
			J =3D n.makeArray(J);=0A=
			J.unshift(H)=0A=
		}=0A=
		H.currentTarget =3D G;=0A=
		var I =3D n.data(G, "handle");=0A=
		if (I) {=0A=
			I.apply(G, J)=0A=
		}=0A=
		if ((!G[F] || (n.nodeName(G, "a") && F =3D=3D "click")) && G["on" + F] =
&& G["on" + F].apply(G, J) =3D=3D=3D false) {=0A=
			H.result =3D false=0A=
		}=0A=
		if (!D && G[F] && !H.isDefaultPrevented() && !(n.nodeName(G, "a") && F =
=3D=3D "click")) {=0A=
			this.triggered =3D true;=0A=
			try {=0A=
				G[F]()=0A=
			}=0A=
			catch(K) {=0A=
			}=0A=
		}=0A=
		this.triggered =3D false;=0A=
		if (!H.isPropagationStopped()) {=0A=
			var E =3D G.parentNode || G.ownerDocument;=0A=
			if (E) {=0A=
				n.event.trigger(H, J, E, true)=0A=
			}=0A=
		}=0A=
	},handle:function(J) {=0A=
		var I,D;=0A=
		J =3D arguments[0] =3D n.event.fix(J || l.event);=0A=
		var K =3D J.type.split(".");=0A=
		J.type =3D K.shift();=0A=
		I =3D !K.length && !J.exclusive;=0A=
		var H =3D RegExp("(^|\\.)" + K.slice().sort().join(".*\\.") + =
"(\\.|$)");=0A=
		D =3D (n.data(this, "events") || {})[J.type];=0A=
		for (var F in D) {=0A=
			var G =3D D[F];=0A=
			if (I || H.test(G.type)) {=0A=
				J.handler =3D G;=0A=
				J.data =3D G.data;=0A=
				var E =3D G.apply(this, arguments);=0A=
				if (E !=3D=3D g) {=0A=
					J.result =3D E;=0A=
					if (E =3D=3D=3D false) {=0A=
						J.preventDefault();=0A=
						J.stopPropagation()=0A=
					}=0A=
				}=0A=
				if (J.isImmediatePropagationStopped()) {=0A=
					break=0A=
				}=0A=
			}=0A=
		}=0A=
	},props:"altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode metaKey newValue originalTarget pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
toElement view wheelDelta which".split(" "),fix:function(G) {=0A=
		if (G[h]) {=0A=
			return G=0A=
		}=0A=
		var E =3D G;=0A=
		G =3D n.Event(E);=0A=
		for (var F =3D this.props.length,I; F;) {=0A=
			I =3D this.props[--F];=0A=
			G[I] =3D E[I]=0A=
		}=0A=
		if (!G.target) {=0A=
			G.target =3D G.srcElement || document=0A=
		}=0A=
		if (G.target.nodeType =3D=3D 3) {=0A=
			G.target =3D G.target.parentNode=0A=
		}=0A=
		if (!G.relatedTarget && G.fromElement) {=0A=
			G.relatedTarget =3D G.fromElement =3D=3D G.target ? G.toElement : =
G.fromElement=0A=
		}=0A=
		if (G.pageX =3D=3D null && G.clientX !=3D null) {=0A=
			var H =3D document.documentElement,D =3D document.body;=0A=
			G.pageX =3D G.clientX + (H && H.scrollLeft || D && D.scrollLeft || 0) =
- (H.clientLeft || 0);=0A=
			G.pageY =3D G.clientY + (H && H.scrollTop || D && D.scrollTop || 0) - =
(H.clientTop || 0)=0A=
		}=0A=
		if (!G.which && ((G.charCode || G.charCode =3D=3D=3D 0) ? G.charCode : =
G.keyCode)) {=0A=
			G.which =3D G.charCode || G.keyCode=0A=
		}=0A=
		if (!G.metaKey && G.ctrlKey) {=0A=
			G.metaKey =3D G.ctrlKey=0A=
		}=0A=
		if (!G.which && G.button) {=0A=
			G.which =3D (G.button & 1 ? 1 : (G.button & 2 ? 3 : (G.button & 4 ? 2 =
: 0)))=0A=
		}=0A=
		return G=0A=
	},proxy:function(E, D) {=0A=
		D =3D D || function() {=0A=
			return E.apply(this, arguments)=0A=
		};=0A=
		D.guid =3D E.guid =3D E.guid || D.guid || this.guid++;=0A=
		return D=0A=
	},special:{ready:{setup:A,teardown:function() {=0A=
	}}},specialAll:{live:{setup:function(D, E) {=0A=
		n.event.add(this, E[0], c)=0A=
	},teardown:function(F) {=0A=
		if (F.length) {=0A=
			var D =3D 0,E =3D RegExp("(^|\\.)" + F[0] + "(\\.|$)");=0A=
			n.each((n.data(this, "events").live || {}), function() {=0A=
				if (E.test(this.type)) {=0A=
					D++=0A=
				}=0A=
			});=0A=
			if (D < 1) {=0A=
				n.event.remove(this, F[0], c)=0A=
			}=0A=
		}=0A=
	}}}};=0A=
	n.Event =3D function(D) {=0A=
		if (!this.preventDefault) {=0A=
			return new n.Event(D)=0A=
		}=0A=
		if (D && D.type) {=0A=
			this.originalEvent =3D D;=0A=
			this.type =3D D.type;=0A=
			this.timeStamp =3D D.timeStamp=0A=
		}=0A=
		else {=0A=
			this.type =3D D=0A=
		}=0A=
		if (!this.timeStamp) {=0A=
			this.timeStamp =3D e()=0A=
		}=0A=
		this[h] =3D true=0A=
	};=0A=
	function k() {=0A=
		return false=0A=
	}=0A=
	function t() {=0A=
		return true=0A=
	}=0A=
	n.Event.prototype =3D {preventDefault:function() {=0A=
		this.isDefaultPrevented =3D t;=0A=
		var D =3D this.originalEvent;=0A=
		if (!D) {=0A=
			return=0A=
		}=0A=
		if (D.preventDefault) {=0A=
			D.preventDefault()=0A=
		}=0A=
		D.returnValue =3D false=0A=
	},stopPropagation:function() {=0A=
		this.isPropagationStopped =3D t;=0A=
		var D =3D this.originalEvent;=0A=
		if (!D) {=0A=
			return=0A=
		}=0A=
		if (D.stopPropagation) {=0A=
			D.stopPropagation()=0A=
		}=0A=
		D.cancelBubble =3D true=0A=
	},stopImmediatePropagation:function() {=0A=
		this.isImmediatePropagationStopped =3D t;=0A=
		this.stopPropagation()=0A=
	=
},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopp=
ed:k};=0A=
	var a =3D function(E) {=0A=
		var D =3D E.relatedTarget;=0A=
		while (D && D !=3D this) {=0A=
			try {=0A=
				D =3D D.parentNode=0A=
			}=0A=
			catch(F) {=0A=
				D =3D this=0A=
			}=0A=
		}=0A=
		if (D !=3D this) {=0A=
			E.type =3D E.data;=0A=
			n.event.handle.apply(this, arguments)=0A=
		}=0A=
	};=0A=
	n.each({mouseover:"mouseenter",mouseout:"mouseleave"}, function(E, D) {=0A=
		n.event.special[D] =3D {setup:function() {=0A=
			n.event.add(this, E, a, D)=0A=
		},teardown:function() {=0A=
			n.event.remove(this, E, a)=0A=
		}}=0A=
	});=0A=
	n.fn.extend({bind:function(E, F, D) {=0A=
		return E =3D=3D "unload" ? this.one(E, F, D) : this.each(function() {=0A=
			n.event.add(this, E, D || F, D && F)=0A=
		})=0A=
	},one:function(F, G, E) {=0A=
		var D =3D n.event.proxy(E || G, function(H) {=0A=
			n(this).unbind(H, D);=0A=
			return(E || G).apply(this, arguments)=0A=
		});=0A=
		return this.each(function() {=0A=
			n.event.add(this, F, D, E && G)=0A=
		})=0A=
	},unbind:function(E, D) {=0A=
		return this.each(function() {=0A=
			n.event.remove(this, E, D)=0A=
		})=0A=
	},trigger:function(D, E) {=0A=
		return this.each(function() {=0A=
			n.event.trigger(D, E, this)=0A=
		})=0A=
	},triggerHandler:function(D, F) {=0A=
		if (this[0]) {=0A=
			var E =3D n.Event(D);=0A=
			E.preventDefault();=0A=
			E.stopPropagation();=0A=
			n.event.trigger(E, F, this[0]);=0A=
			return E.result=0A=
		}=0A=
	},toggle:function(F) {=0A=
		var D =3D arguments,E =3D 1;=0A=
		while (E < D.length) {=0A=
			n.event.proxy(F, D[E++])=0A=
		}=0A=
		return this.click(n.event.proxy(F, function(G) {=0A=
			this.lastToggle =3D (this.lastToggle || 0) % E;=0A=
			G.preventDefault();=0A=
			return D[this.lastToggle++].apply(this, arguments) || false=0A=
		}))=0A=
	},hover:function(D, E) {=0A=
		return this.mouseenter(D).mouseleave(E)=0A=
	},ready:function(D) {=0A=
		A();=0A=
		if (n.isReady) {=0A=
			D.call(document, n)=0A=
		}=0A=
		else {=0A=
			n.readyList.push(D)=0A=
		}=0A=
		return this=0A=
	},live:function(F, E) {=0A=
		var D =3D n.event.proxy(E);=0A=
		D.guid +=3D this.selector + F;=0A=
		n(document).bind(i(F, this.selector), this.selector, D);=0A=
		return this=0A=
	},die:function(E, D) {=0A=
		n(document).unbind(i(E, this.selector), D ? {guid:D.guid + =
this.selector + E} : null);=0A=
		return this=0A=
	}});=0A=
	function c(G) {=0A=
		var D =3D RegExp("(^|\\.)" + G.type + "(\\.|$)"),F =3D true,E =3D [];=0A=
		n.each(n.data(this, "events").live || [], function(H, I) {=0A=
			if (D.test(I.type)) {=0A=
				var J =3D n(G.target).closest(I.data)[0];=0A=
				if (J) {=0A=
					E.push({elem:J,fn:I})=0A=
				}=0A=
			}=0A=
		});=0A=
		n.each(E, function() {=0A=
			if (!G.isImmediatePropagationStopped() && this.fn.call(this.elem, G, =
this.fn.data) =3D=3D=3D false) {=0A=
				F =3D false=0A=
			}=0A=
		});=0A=
		return F=0A=
	}=0A=
	function i(E, D) {=0A=
		return["live",E,D.replace(/\./g, "`").replace(/ /g, "|")].join(".")=0A=
	}=0A=
	n.extend({isReady:false,readyList:[],ready:function() {=0A=
		if (!n.isReady) {=0A=
			n.isReady =3D true;=0A=
			if (n.readyList) {=0A=
				n.each(n.readyList, function() {=0A=
					this.call(document, n)=0A=
				});=0A=
				n.readyList =3D null=0A=
			}=0A=
			n(document).triggerHandler("ready")=0A=
		}=0A=
	}});=0A=
	var w =3D false;=0A=
	function A() {=0A=
		if (w) {=0A=
			return=0A=
		}=0A=
		w =3D true;=0A=
		if (document.addEventListener) {=0A=
			document.addEventListener("DOMContentLoaded", function() {=0A=
				document.removeEventListener("DOMContentLoaded", arguments.callee, =
false);=0A=
				n.ready()=0A=
			}, false)=0A=
		}=0A=
		else {=0A=
			if (document.attachEvent) {=0A=
				document.attachEvent("onreadystatechange", function() {=0A=
					if (document.readyState =3D=3D=3D "complete") {=0A=
						document.detachEvent("onreadystatechange", arguments.callee);=0A=
						n.ready()=0A=
					}=0A=
				});=0A=
				if (document.documentElement.doScroll && !l.frameElement) {=0A=
					(function() {=0A=
						if (n.isReady) {=0A=
							return=0A=
						}=0A=
						try {=0A=
							document.documentElement.doScroll("left")=0A=
						}=0A=
						catch(D) {=0A=
							setTimeout(arguments.callee, 0);=0A=
							return=0A=
						}=0A=
						n.ready()=0A=
					})()=0A=
				}=0A=
			}=0A=
		}=0A=
		n.event.add(l, "load", n.ready)=0A=
	}=0A=
	=
n.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mo=
useup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,su=
bmit,keydown,keypress,keyup,error").split(","), function(E, D) {=0A=
		n.fn[D] =3D function(F) {=0A=
			return F ? this.bind(D, F) : this.trigger(D)=0A=
		}=0A=
	});=0A=
	n(l).bind("unload", function() {=0A=
		for (var D in n.cache) {=0A=
			if (D !=3D 1 && n.cache[D].handle) {=0A=
				n.event.remove(n.cache[D].handle.elem)=0A=
			}=0A=
		}=0A=
	});=0A=
	(function() {=0A=
		n.support =3D {};=0A=
		var E =3D document.documentElement,F =3D =
document.createElement("script"),J =3D document.createElement("div"),I =
=3D "script" + (new Date).getTime();=0A=
		J.style.display =3D "none";=0A=
		J.innerHTML =3D '   <link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';=0A=
		var G =3D J.getElementsByTagName("*"),D =3D =
J.getElementsByTagName("a")[0];=0A=
		if (!G || !G.length || !D) {=0A=
			return=0A=
		}=0A=
		n.support =3D {leadingWhitespace:J.firstChild.nodeType =3D=3D =
3,tbody:!J.getElementsByTagName("tbody").length,objectAll:!!J.getElements=
ByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!J=
.getElementsByTagName("link").length,style:/red/.test(D.getAttribute("sty=
le")),hrefNormalized:D.getAttribute("href") =3D=3D=3D =
"/a",opacity:D.style.opacity =3D=3D=3D =
"0.5",cssFloat:!!D.style.cssFloat,scriptEval:false,noCloneEvent:true,boxM=
odel:null};=0A=
		F.type =3D "text/javascript";=0A=
		try {=0A=
			F.appendChild(document.createTextNode("window." + I + "=3D1;"))=0A=
		}=0A=
		catch(H) {=0A=
		}=0A=
		E.insertBefore(F, E.firstChild);=0A=
		if (l[I]) {=0A=
			n.support.scriptEval =3D true;=0A=
			delete l[I]=0A=
		}=0A=
		E.removeChild(F);=0A=
		if (J.attachEvent && J.fireEvent) {=0A=
			J.attachEvent("onclick", function() {=0A=
				n.support.noCloneEvent =3D false;=0A=
				J.detachEvent("onclick", arguments.callee)=0A=
			});=0A=
			J.cloneNode(true).fireEvent("onclick")=0A=
		}=0A=
		n(function() {=0A=
			var K =3D document.createElement("div");=0A=
			K.style.width =3D "1px";=0A=
			K.style.paddingLeft =3D "1px";=0A=
			document.body.appendChild(K);=0A=
			n.boxModel =3D n.support.boxModel =3D K.offsetWidth =3D=3D=3D 2;=0A=
			document.body.removeChild(K)=0A=
		})=0A=
	})();=0A=
	var v =3D n.support.cssFloat ? "cssFloat" : "styleFloat";=0A=
	n.props =3D =
{"for":"htmlFor","class":"className","float":v,cssFloat:v,styleFloat:v,re=
adonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan=
:"rowSpan",tabindex:"tabIndex"};=0A=
	n.fn.extend({_load:n.fn.load,load:function(F, I, J) {=0A=
		if (typeof F !=3D=3D "string") {=0A=
			return this._load(F)=0A=
		}=0A=
		var H =3D F.indexOf(" ");=0A=
		if (H >=3D 0) {=0A=
			var D =3D F.slice(H, F.length);=0A=
			F =3D F.slice(0, H)=0A=
		}=0A=
		var G =3D "GET";=0A=
		if (I) {=0A=
			if (n.isFunction(I)) {=0A=
				J =3D I;=0A=
				I =3D null=0A=
			}=0A=
			else {=0A=
				if (typeof I =3D=3D=3D "object") {=0A=
					I =3D n.param(I);=0A=
					G =3D "POST"=0A=
				}=0A=
			}=0A=
		}=0A=
		var E =3D this;=0A=
		n.ajax({url:F,type:G,dataType:"html",data:I,complete:function(L, K) {=0A=
			if (K =3D=3D "success" || K =3D=3D "notmodified") {=0A=
				E.html(D ? =
n("<div/>").append(L.responseText.replace(/<script(.|\s)*?\/script>/g, =
"")).find(D) : L.responseText)=0A=
			}=0A=
			if (J) {=0A=
				E.each(J, [L.responseText,K,L])=0A=
			}=0A=
		}});=0A=
		return this=0A=
	},serialize:function() {=0A=
		return n.param(this.serializeArray())=0A=
	},serializeArray:function() {=0A=
		return this.map(function() {=0A=
			return this.elements ? n.makeArray(this.elements) : this=0A=
		}).filter(function() {=0A=
			return this.name && !this.disabled && (this.checked || =
/select|textarea/i.test(this.nodeName) || =
/text|hidden|password/i.test(this.type))=0A=
		}).map(function(D, E) {=0A=
			var F =3D n(this).val();=0A=
			return F =3D=3D null ? null : n.isArray(F) ? n.map(F, function(H, G) {=0A=
				return{name:E.name,value:H}=0A=
			}) : {name:E.name,value:F}=0A=
		}).get()=0A=
	}});=0A=
	=
n.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".s=
plit(","), function(D, E) {=0A=
		n.fn[E] =3D function(F) {=0A=
			return this.bind(E, F)=0A=
		}=0A=
	});=0A=
	var q =3D e();=0A=
	n.extend({get:function(D, F, G, E) {=0A=
		if (n.isFunction(F)) {=0A=
			G =3D F;=0A=
			F =3D null=0A=
		}=0A=
		return n.ajax({type:"GET",url:D,data:F,success:G,dataType:E})=0A=
	},getScript:function(D, E) {=0A=
		return n.get(D, null, E, "script")=0A=
	},getJSON:function(D, E, F) {=0A=
		return n.get(D, E, F, "json")=0A=
	},post:function(D, F, G, E) {=0A=
		if (n.isFunction(F)) {=0A=
			G =3D F;=0A=
			F =3D {}=0A=
		}=0A=
		return n.ajax({type:"POST",url:D,data:F,success:G,dataType:E})=0A=
	},ajaxSetup:function(D) {=0A=
		n.extend(n.ajaxSettings, D)=0A=
	=
},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"app=
lication/x-www-form-urlencoded",processData:true,async:true,xhr:function(=
) {=0A=
		return l.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new =
XMLHttpRequest()=0A=
	},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(L) {=0A=
		L =3D n.extend(true, L, n.extend(true, {}, n.ajaxSettings, L));=0A=
		var V,E =3D /=3D\?(&|$)/g,Q,U,F =3D L.type.toUpperCase();=0A=
		if (L.data && L.processData && typeof L.data !=3D=3D "string") {=0A=
			L.data =3D n.param(L.data)=0A=
		}=0A=
		if (L.dataType =3D=3D "jsonp") {=0A=
			if (F =3D=3D "GET") {=0A=
				if (!L.url.match(E)) {=0A=
					L.url +=3D (L.url.match(/\?/) ? "&" : "?") + (L.jsonp || =
"callback") + "=3D?"=0A=
				}=0A=
			}=0A=
			else {=0A=
				if (!L.data || !L.data.match(E)) {=0A=
					L.data =3D (L.data ? L.data + "&" : "") + (L.jsonp || "callback") + =
"=3D?"=0A=
				}=0A=
			}=0A=
			L.dataType =3D "json"=0A=
		}=0A=
		if (L.dataType =3D=3D "json" && (L.data && L.data.match(E) || =
L.url.match(E))) {=0A=
			V =3D "jsonp" + q++;=0A=
			if (L.data) {=0A=
				L.data =3D (L.data + "").replace(E, "=3D" + V + "$1")=0A=
			}=0A=
			L.url =3D L.url.replace(E, "=3D" + V + "$1");=0A=
			L.dataType =3D "script";=0A=
			l[V] =3D function(W) {=0A=
				U =3D W;=0A=
				H();=0A=
				K();=0A=
				l[V] =3D g;=0A=
				try {=0A=
					delete l[V]=0A=
				}=0A=
				catch(X) {=0A=
				}=0A=
				if (G) {=0A=
					G.removeChild(S)=0A=
				}=0A=
			}=0A=
		}=0A=
		if (L.dataType =3D=3D "script" && L.cache =3D=3D null) {=0A=
			L.cache =3D false=0A=
		}=0A=
		if (L.cache =3D=3D=3D false && F =3D=3D "GET") {=0A=
			var D =3D e();=0A=
			var T =3D L.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + D + "$2");=0A=
			L.url =3D T + ((T =3D=3D L.url) ? (L.url.match(/\?/) ? "&" : "?") + =
"_=3D" + D : "")=0A=
		}=0A=
		if (L.data && F =3D=3D "GET") {=0A=
			L.url +=3D (L.url.match(/\?/) ? "&" : "?") + L.data;=0A=
			L.data =3D null=0A=
		}=0A=
		if (L.global && !n.active++) {=0A=
			n.event.trigger("ajaxStart")=0A=
		}=0A=
		var P =3D /^(\w+:)?\/\/([^\/?#]+)/.exec(L.url);=0A=
		if (L.dataType =3D=3D "script" && F =3D=3D "GET" && P && (P[1] && P[1] =
!=3D location.protocol || P[2] !=3D location.host)) {=0A=
			var G =3D document.getElementsByTagName("head")[0];=0A=
			var S =3D document.createElement("script");=0A=
			S.src =3D L.url;=0A=
			if (L.scriptCharset) {=0A=
				S.charset =3D L.scriptCharset=0A=
			}=0A=
			if (!V) {=0A=
				var N =3D false;=0A=
				S.onload =3D S.onreadystatechange =3D function() {=0A=
					if (!N && (!this.readyState || this.readyState =3D=3D "loaded" || =
this.readyState =3D=3D "complete")) {=0A=
						N =3D true;=0A=
						H();=0A=
						K();=0A=
						G.removeChild(S)=0A=
					}=0A=
				}=0A=
			}=0A=
			G.appendChild(S);=0A=
			return g=0A=
		}=0A=
		var J =3D false;=0A=
		var I =3D L.xhr();=0A=
		if (L.username) {=0A=
			I.open(F, L.url, L.async, L.username, L.password)=0A=
		}=0A=
		else {=0A=
			I.open(F, L.url, L.async)=0A=
		}=0A=
		try {=0A=
			if (L.data) {=0A=
				I.setRequestHeader("Content-Type", L.contentType)=0A=
			}=0A=
			if (L.ifModified) {=0A=
				I.setRequestHeader("If-Modified-Since", n.lastModified[L.url] || =
"Thu, 01 Jan 1970 00:00:00 GMT")=0A=
			}=0A=
			I.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
			I.setRequestHeader("Accept", L.dataType && L.accepts[L.dataType] ? =
L.accepts[L.dataType] + ", */*" : L.accepts._default)=0A=
		}=0A=
		catch(R) {=0A=
		}=0A=
		if (L.beforeSend && L.beforeSend(I, L) =3D=3D=3D false) {=0A=
			if (L.global && !--n.active) {=0A=
				n.event.trigger("ajaxStop")=0A=
			}=0A=
			I.abort();=0A=
			return false=0A=
		}=0A=
		if (L.global) {=0A=
			n.event.trigger("ajaxSend", [I,L])=0A=
		}=0A=
		var M =3D function(W) {=0A=
			if (I.readyState =3D=3D 0) {=0A=
				if (O) {=0A=
					clearInterval(O);=0A=
					O =3D null;=0A=
					if (L.global && !--n.active) {=0A=
						n.event.trigger("ajaxStop")=0A=
					}=0A=
				}=0A=
			}=0A=
			else {=0A=
				if (!J && I && (I.readyState =3D=3D 4 || W =3D=3D "timeout")) {=0A=
					J =3D true;=0A=
					if (O) {=0A=
						clearInterval(O);=0A=
						O =3D null=0A=
					}=0A=
					Q =3D W =3D=3D "timeout" ? "timeout" : !n.httpSuccess(I) ? "error" =
: L.ifModified && n.httpNotModified(I, L.url) ? "notmodified" : =
"success";=0A=
					if (Q =3D=3D "success") {=0A=
						try {=0A=
							U =3D n.httpData(I, L.dataType, L)=0A=
						}=0A=
						catch(Y) {=0A=
							Q =3D "parsererror"=0A=
						}=0A=
					}=0A=
					if (Q =3D=3D "success") {=0A=
						var X;=0A=
						try {=0A=
							X =3D I.getResponseHeader("Last-Modified")=0A=
						}=0A=
						catch(Y) {=0A=
						}=0A=
						if (L.ifModified && X) {=0A=
							n.lastModified[L.url] =3D X=0A=
						}=0A=
						if (!V) {=0A=
							H()=0A=
						}=0A=
					}=0A=
					else {=0A=
						n.handleError(L, I, Q)=0A=
					}=0A=
					K();=0A=
					if (L.async) {=0A=
						I =3D null=0A=
					}=0A=
				}=0A=
			}=0A=
		};=0A=
		if (L.async) {=0A=
			var O =3D setInterval(M, 13);=0A=
			if (L.timeout > 0) {=0A=
				setTimeout(function() {=0A=
					if (I) {=0A=
						if (!J) {=0A=
							M("timeout")=0A=
						}=0A=
						if (I) {=0A=
							I.abort()=0A=
						}=0A=
					}=0A=
				}, L.timeout)=0A=
			}=0A=
		}=0A=
		try {=0A=
			I.send(L.data)=0A=
		}=0A=
		catch(R) {=0A=
			n.handleError(L, I, null, R)=0A=
		}=0A=
		if (!L.async) {=0A=
			M()=0A=
		}=0A=
		function H() {=0A=
			if (L.success) {=0A=
				L.success(U, Q)=0A=
			}=0A=
			if (L.global) {=0A=
				n.event.trigger("ajaxSuccess", [I,L])=0A=
			}=0A=
		}=0A=
		function K() {=0A=
			if (L.complete) {=0A=
				L.complete(I, Q)=0A=
			}=0A=
			if (L.global) {=0A=
				n.event.trigger("ajaxComplete", [I,L])=0A=
			}=0A=
			if (L.global && !--n.active) {=0A=
				n.event.trigger("ajaxStop")=0A=
			}=0A=
		}=0A=
		return I=0A=
	},handleError:function(E, G, D, F) {=0A=
		if (E.error) {=0A=
			E.error(G, D, F)=0A=
		}=0A=
		if (E.global) {=0A=
			n.event.trigger("ajaxError", [G,E,F])=0A=
		}=0A=
	},active:0,httpSuccess:function(E) {=0A=
		try {=0A=
			return !E.status && location.protocol =3D=3D "file:" || (E.status =
>=3D 200 && E.status < 300) || E.status =3D=3D 304 || E.status =3D=3D =
1223=0A=
		}=0A=
		catch(D) {=0A=
		}=0A=
		return false=0A=
	},httpNotModified:function(F, D) {=0A=
		try {=0A=
			var G =3D F.getResponseHeader("Last-Modified");=0A=
			return F.status =3D=3D 304 || G =3D=3D n.lastModified[D]=0A=
		}=0A=
		catch(E) {=0A=
		}=0A=
		return false=0A=
	},httpData:function(I, G, F) {=0A=
		var E =3D I.getResponseHeader("content-type"),D =3D G =3D=3D "xml" || =
!G && E && E.indexOf("xml") >=3D 0,H =3D D ? I.responseXML : =
I.responseText;=0A=
		if (D && H.documentElement.tagName =3D=3D "parsererror") {=0A=
			throw"parsererror"=0A=
		}=0A=
		if (F && F.dataFilter) {=0A=
			H =3D F.dataFilter(H, G)=0A=
		}=0A=
		if (typeof H =3D=3D=3D "string") {=0A=
			if (G =3D=3D "script") {=0A=
				n.globalEval(H)=0A=
			}=0A=
			if (G =3D=3D "json") {=0A=
				H =3D l["eval"]("(" + H + ")")=0A=
			}=0A=
		}=0A=
		return H=0A=
	},param:function(D) {=0A=
		var F =3D [];=0A=
		function G(H, I) {=0A=
			F[F.length] =3D encodeURIComponent(H) + "=3D" + encodeURIComponent(I)=0A=
		}=0A=
		if (n.isArray(D) || D.jquery) {=0A=
			n.each(D, function() {=0A=
				G(this.name, this.value)=0A=
			})=0A=
		}=0A=
		else {=0A=
			for (var E in D) {=0A=
				if (n.isArray(D[E])) {=0A=
					n.each(D[E], function() {=0A=
						G(E, this)=0A=
					})=0A=
				}=0A=
				else {=0A=
					G(E, n.isFunction(D[E]) ? D[E]() : D[E])=0A=
				}=0A=
			}=0A=
		}=0A=
		return F.join("&").replace(/%20/g, "+")=0A=
	}});=0A=
	var m =3D {},d =3D =
[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["wid=
th","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]]=
;=0A=
	function s(E, D) {=0A=
		var F =3D {};=0A=
		n.each(d.concat.apply([], d.slice(0, D)), function() {=0A=
			F[this] =3D E=0A=
		});=0A=
		return F=0A=
	}=0A=
	n.fn.extend({show:function(I, K) {=0A=
		if (I) {=0A=
			return this.animate(s("show", 3), I, K)=0A=
		}=0A=
		else {=0A=
			for (var G =3D 0,E =3D this.length; G < E; G++) {=0A=
				var D =3D n.data(this[G], "olddisplay");=0A=
				this[G].style.display =3D D || "";=0A=
				if (n.css(this[G], "display") =3D=3D=3D "none") {=0A=
					var F =3D this[G].tagName,J;=0A=
					if (m[F]) {=0A=
						J =3D m[F]=0A=
					}=0A=
					else {=0A=
						var H =3D n("<" + F + " />").appendTo("body");=0A=
						J =3D H.css("display");=0A=
						if (J =3D=3D=3D "none") {=0A=
							J =3D "block"=0A=
						}=0A=
						H.remove();=0A=
						m[F] =3D J=0A=
					}=0A=
					this[G].style.display =3D n.data(this[G], "olddisplay", J)=0A=
				}=0A=
			}=0A=
			return this=0A=
		}=0A=
	},hide:function(G, H) {=0A=
		if (G) {=0A=
			return this.animate(s("hide", 3), G, H)=0A=
		}=0A=
		else {=0A=
			for (var F =3D 0,E =3D this.length; F < E; F++) {=0A=
				var D =3D n.data(this[F], "olddisplay");=0A=
				if (!D && D !=3D=3D "none") {=0A=
					n.data(this[F], "olddisplay", n.css(this[F], "display"))=0A=
				}=0A=
				this[F].style.display =3D "none"=0A=
			}=0A=
			return this=0A=
		}=0A=
	},_toggle:n.fn.toggle,toggle:function(F, E) {=0A=
		var D =3D typeof F =3D=3D=3D "boolean";=0A=
		return n.isFunction(F) && n.isFunction(E) ? this._toggle.apply(this, =
arguments) : F =3D=3D null || D ? this.each(function() {=0A=
			var G =3D D ? F : n(this).is(":hidden");=0A=
			n(this)[G ? "show" : "hide"]()=0A=
		}) : this.animate(s("toggle", 3), F, E)=0A=
	},fadeTo:function(D, F, E) {=0A=
		return this.animate({opacity:F}, D, E)=0A=
	},animate:function(H, E, G, F) {=0A=
		var D =3D n.speed(E, G, F);=0A=
		return this[D.queue =3D=3D=3D false ? "each" : "queue"](function() {=0A=
			var J =3D n.extend({}, D),L,K =3D this.nodeType =3D=3D 1 && =
n(this).is(":hidden"),I =3D this;=0A=
			for (L in H) {=0A=
				if (H[L] =3D=3D "hide" && K || H[L] =3D=3D "show" && !K) {=0A=
					return J.complete.call(this)=0A=
				}=0A=
				if ((L =3D=3D "height" || L =3D=3D "width") && this.style) {=0A=
					J.display =3D n.css(this, "display");=0A=
					J.overflow =3D this.style.overflow=0A=
				}=0A=
			}=0A=
			if (J.overflow !=3D null) {=0A=
				this.style.overflow =3D "hidden"=0A=
			}=0A=
			J.curAnim =3D n.extend({}, H);=0A=
			n.each(H, function(N, R) {=0A=
				var Q =3D new n.fx(I, J, N);=0A=
				if (/toggle|show|hide/.test(R)) {=0A=
					Q[R =3D=3D "toggle" ? K ? "show" : "hide" : R](H)=0A=
				}=0A=
				else {=0A=
					var P =3D R.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),S =3D =
Q.cur(true) || 0;=0A=
					if (P) {=0A=
						var M =3D parseFloat(P[2]),O =3D P[3] || "px";=0A=
						if (O !=3D "px") {=0A=
							I.style[N] =3D (M || 1) + O;=0A=
							S =3D ((M || 1) / Q.cur(true)) * S;=0A=
							I.style[N] =3D S + O=0A=
						}=0A=
						if (P[1]) {=0A=
							M =3D ((P[1] =3D=3D "-=3D" ? -1 : 1) * M) + S=0A=
						}=0A=
						Q.custom(S, M, O)=0A=
					}=0A=
					else {=0A=
						Q.custom(S, R, "")=0A=
					}=0A=
				}=0A=
			});=0A=
			return true=0A=
		})=0A=
	},stop:function(E, D) {=0A=
		var F =3D n.timers;=0A=
		if (E) {=0A=
			this.queue([])=0A=
		}=0A=
		this.each(function() {=0A=
			for (var G =3D F.length - 1; G >=3D 0; G--) {=0A=
				if (F[G].elem =3D=3D this) {=0A=
					if (D) {=0A=
						F[G](true)=0A=
					}=0A=
					F.splice(G, 1)=0A=
				}=0A=
			}=0A=
		});=0A=
		if (!D) {=0A=
			this.dequeue()=0A=
		}=0A=
		return this=0A=
	}});=0A=
	n.each({slideDown:s("show", 1),slideUp:s("hide", =
1),slideToggle:s("toggle", =
1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}}, function(D, E) {=0A=
		n.fn[D] =3D function(F, G) {=0A=
			return this.animate(E, F, G)=0A=
		}=0A=
	});=0A=
	n.extend({speed:function(F, G, E) {=0A=
		var D =3D typeof F =3D=3D=3D "object" ? F : {complete:E || !E && G || =
n.isFunction(F) && F,duration:F,easing:E && G || G && !n.isFunction(G) =
&& G};=0A=
		D.duration =3D n.fx.off ? 0 : typeof D.duration =3D=3D=3D "number" ? =
D.duration : n.fx.speeds[D.duration] || n.fx.speeds._default;=0A=
		D.old =3D D.complete;=0A=
		D.complete =3D function() {=0A=
			if (D.queue !=3D=3D false) {=0A=
				n(this).dequeue()=0A=
			}=0A=
			if (n.isFunction(D.old)) {=0A=
				D.old.call(this)=0A=
			}=0A=
		};=0A=
		return D=0A=
	},easing:{linear:function(F, G, D, E) {=0A=
		return D + E * F=0A=
	},swing:function(F, G, D, E) {=0A=
		return((-Math.cos(F * Math.PI) / 2) + 0.5) * E + D=0A=
	}},timers:[],timerId:null,fx:function(E, D, F) {=0A=
		this.options =3D D;=0A=
		this.elem =3D E;=0A=
		this.prop =3D F;=0A=
		if (!D.orig) {=0A=
			D.orig =3D {}=0A=
		}=0A=
	}});=0A=
	n.fx.prototype =3D {update:function() {=0A=
		if (this.options.step) {=0A=
			this.options.step.call(this.elem, this.now, this)=0A=
		}=0A=
		(n.fx.step[this.prop] || n.fx.step._default)(this);=0A=
		if ((this.prop =3D=3D "height" || this.prop =3D=3D "width") && =
this.elem.style) {=0A=
			this.elem.style.display =3D "block"=0A=
		}=0A=
	},cur:function(E) {=0A=
		if (this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null)) {=0A=
			return this.elem[this.prop]=0A=
		}=0A=
		var D =3D parseFloat(n.css(this.elem, this.prop, E));=0A=
		return D && D > -10000 ? D : parseFloat(n.curCSS(this.elem, =
this.prop)) || 0=0A=
	},custom:function(H, G, F) {=0A=
		this.startTime =3D e();=0A=
		this.start =3D H;=0A=
		this.end =3D G;=0A=
		this.unit =3D F || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		var D =3D this;=0A=
		function E(I) {=0A=
			return D.step(I)=0A=
		}=0A=
		E.elem =3D this.elem;=0A=
		n.timers.push(E);=0A=
		if (E() && n.timerId =3D=3D null) {=0A=
			n.timerId =3D setInterval(function() {=0A=
				var J =3D n.timers;=0A=
				for (var I =3D 0; I < J.length; I++) {=0A=
					if (!J[I]()) {=0A=
						J.splice(I--, 1)=0A=
					}=0A=
				}=0A=
				if (!J.length) {=0A=
					clearInterval(n.timerId);=0A=
					n.timerId =3D null=0A=
				}=0A=
			}, 13)=0A=
		}=0A=
	},show:function() {=0A=
		this.options.orig[this.prop] =3D n.attr(this.elem.style, this.prop);=0A=
		this.options.show =3D true;=0A=
		this.custom(this.prop =3D=3D "width" || this.prop =3D=3D "height" ? 1 =
: 0, this.cur());=0A=
		n(this.elem).show()=0A=
	},hide:function() {=0A=
		this.options.orig[this.prop] =3D n.attr(this.elem.style, this.prop);=0A=
		this.options.hide =3D true;=0A=
		this.custom(this.cur(), 0)=0A=
	},step:function(G) {=0A=
		var F =3D e();=0A=
		if (G || F >=3D this.options.duration + this.startTime) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
			this.options.curAnim[this.prop] =3D true;=0A=
			var D =3D true;=0A=
			for (var E in this.options.curAnim) {=0A=
				if (this.options.curAnim[E] !=3D=3D true) {=0A=
					D =3D false=0A=
				}=0A=
			}=0A=
			if (D) {=0A=
				if (this.options.display !=3D null) {=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if (n.css(this.elem, "display") =3D=3D "none") {=0A=
						this.elem.style.display =3D "block"=0A=
					}=0A=
				}=0A=
				if (this.options.hide) {=0A=
					n(this.elem).hide()=0A=
				}=0A=
				if (this.options.hide || this.options.show) {=0A=
					for (var H in this.options.curAnim) {=0A=
						n.attr(this.elem.style, H, this.options.orig[H])=0A=
					}=0A=
				}=0A=
			}=0A=
			if (D) {=0A=
				this.options.complete.call(this.elem)=0A=
			}=0A=
			return false=0A=
		}=0A=
		else {=0A=
			var I =3D F - this.startTime;=0A=
			this.state =3D I / this.options.duration;=0A=
			this.pos =3D n.easing[this.options.easing || (n.easing.swing ? =
"swing" : "linear")](this.state, I, 0, 1, this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
			this.update()=0A=
		}=0A=
		return true=0A=
	}};=0A=
	n.extend(n.fx, =
{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(D) {=0A=
		n.attr(D.elem.style, "opacity", D.now)=0A=
	},_default:function(D) {=0A=
		if (D.elem.style && D.elem.style[D.prop] !=3D null) {=0A=
			D.elem.style[D.prop] =3D D.now + D.unit=0A=
		}=0A=
		else {=0A=
			D.elem[D.prop] =3D D.now=0A=
		}=0A=
	}}});=0A=
	if (document.documentElement.getBoundingClientRect) {=0A=
		n.fn.offset =3D function() {=0A=
			if (!this[0]) {=0A=
				return{top:0,left:0}=0A=
			}=0A=
			if (this[0] =3D=3D=3D this[0].ownerDocument.body) {=0A=
				return n.offset.bodyOffset(this[0])=0A=
			}=0A=
			var F =3D this[0].getBoundingClientRect(),I =3D =
this[0].ownerDocument,E =3D I.body,D =3D I.documentElement,K =3D =
D.clientTop || E.clientTop || 0,J =3D D.clientLeft || E.clientLeft || =
0,H =3D F.top + (self.pageYOffset || n.boxModel && D.scrollTop || =
E.scrollTop) - K,G =3D F.left + (self.pageXOffset || n.boxModel && =
D.scrollLeft || E.scrollLeft) - J;=0A=
			return{top:H,left:G}=0A=
		}=0A=
	}=0A=
	else {=0A=
		n.fn.offset =3D function() {=0A=
			if (!this[0]) {=0A=
				return{top:0,left:0}=0A=
			}=0A=
			if (this[0] =3D=3D=3D this[0].ownerDocument.body) {=0A=
				return n.offset.bodyOffset(this[0])=0A=
			}=0A=
			n.offset.initialized || n.offset.initialize();=0A=
			var I =3D this[0],F =3D I.offsetParent,E =3D I,N =3D =
I.ownerDocument,L,G =3D N.documentElement,J =3D N.body,K =3D =
N.defaultView,D =3D K.getComputedStyle(I, null),M =3D I.offsetTop,H =3D =
I.offsetLeft;=0A=
			while ((I =3D I.parentNode) && I !=3D=3D J && I !=3D=3D G) {=0A=
				L =3D K.getComputedStyle(I, null);=0A=
				M -=3D I.scrollTop,H -=3D I.scrollLeft;=0A=
				if (I =3D=3D=3D F) {=0A=
					M +=3D I.offsetTop,H +=3D I.offsetLeft;=0A=
					if (n.offset.doesNotAddBorder && =
!(n.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(I.tagName))) {=0A=
						M +=3D parseInt(L.borderTopWidth, 10) || 0,H +=3D =
parseInt(L.borderLeftWidth, 10) || 0=0A=
					}=0A=
					E =3D F,F =3D I.offsetParent=0A=
				}=0A=
				if (n.offset.subtractsBorderForOverflowNotVisible && L.overflow =
!=3D=3D "visible") {=0A=
					M +=3D parseInt(L.borderTopWidth, 10) || 0,H +=3D =
parseInt(L.borderLeftWidth, 10) || 0=0A=
				}=0A=
				D =3D L=0A=
			}=0A=
			if (D.position =3D=3D=3D "relative" || D.position =3D=3D=3D "static") =
{=0A=
				M +=3D J.offsetTop,H +=3D J.offsetLeft=0A=
			}=0A=
			if (D.position =3D=3D=3D "fixed") {=0A=
				M +=3D Math.max(G.scrollTop, J.scrollTop),H +=3D =
Math.max(G.scrollLeft, J.scrollLeft)=0A=
			}=0A=
			return{top:M,left:H}=0A=
		}=0A=
	}=0A=
	n.offset =3D {initialize:function() {=0A=
		if (this.initialized) {=0A=
			return=0A=
		}=0A=
		var K =3D document.body,E =3D =
document.createElement("div"),G,F,M,H,L,D,I =3D K.style.marginTop,J =3D =
'<div style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"cellpadding=3D"0"cellspacing=3D"0"><=
tr><td></td></tr></table>';=0A=
		L =3D =
{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1=
px",visibility:"hidden"};=0A=
		for (D in L) {=0A=
			E.style[D] =3D L[D]=0A=
		}=0A=
		E.innerHTML =3D J;=0A=
		K.insertBefore(E, K.firstChild);=0A=
		G =3D E.firstChild,F =3D G.firstChild,H =3D =
G.nextSibling.firstChild.firstChild;=0A=
		this.doesNotAddBorder =3D (F.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (H.offsetTop =3D=3D=3D 5);=0A=
		G.style.overflow =3D "hidden",G.style.position =3D "relative";=0A=
		this.subtractsBorderForOverflowNotVisible =3D (F.offsetTop =3D=3D=3D =
-5);=0A=
		K.style.marginTop =3D "1px";=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (K.offsetTop =3D=3D=3D 0);=0A=
		K.style.marginTop =3D I;=0A=
		K.removeChild(E);=0A=
		this.initialized =3D true=0A=
	},bodyOffset:function(D) {=0A=
		n.offset.initialized || n.offset.initialize();=0A=
		var F =3D D.offsetTop,E =3D D.offsetLeft;=0A=
		if (n.offset.doesNotIncludeMarginInBodyOffset) {=0A=
			F +=3D parseInt(n.curCSS(D, "marginTop", true), 10) || 0,E +=3D =
parseInt(n.curCSS(D, "marginLeft", true), 10) || 0=0A=
		}=0A=
		return{top:F,left:E}=0A=
	}};=0A=
	n.fn.extend({position:function() {=0A=
		var H =3D 0,G =3D 0,E;=0A=
		if (this[0]) {=0A=
			var F =3D this.offsetParent(),I =3D this.offset(),D =3D =
/^body|html$/i.test(F[0].tagName) ? {top:0,left:0} : F.offset();=0A=
			I.top -=3D j(this, "marginTop");=0A=
			I.left -=3D j(this, "marginLeft");=0A=
			D.top +=3D j(F, "borderTopWidth");=0A=
			D.left +=3D j(F, "borderLeftWidth");=0A=
			E =3D {top:I.top - D.top,left:I.left - D.left}=0A=
		}=0A=
		return E=0A=
	},offsetParent:function() {=0A=
		var D =3D this[0].offsetParent || document.body;=0A=
		while (D && (!/^body|html$/i.test(D.tagName) && n.css(D, "position") =
=3D=3D "static")) {=0A=
			D =3D D.offsetParent=0A=
		}=0A=
		return n(D)=0A=
	}});=0A=
	n.each(["Left","Top"], function(E, D) {=0A=
		var F =3D "scroll" + D;=0A=
		n.fn[F] =3D function(G) {=0A=
			if (!this[0]) {=0A=
				return null=0A=
			}=0A=
			return G !=3D=3D g ? this.each(function() {=0A=
				this =3D=3D l || this =3D=3D document ? l.scrollTo(!E ? G : =
n(l).scrollLeft(), E ? G : n(l).scrollTop()) : this[F] =3D G=0A=
			}) : this[0] =3D=3D l || this[0] =3D=3D document ? self[E ? =
"pageYOffset" : "pageXOffset"] || n.boxModel && =
document.documentElement[F] || document.body[F] : this[0][F]=0A=
		}=0A=
	});=0A=
	n.each(["Height","Width"], function(G, E) {=0A=
		var D =3D G ? "Left" : "Top",F =3D G ? "Right" : "Bottom";=0A=
		n.fn["inner" + E] =3D function() {=0A=
			return this[E.toLowerCase()]() + j(this, "padding" + D) + j(this, =
"padding" + F)=0A=
		};=0A=
		n.fn["outer" + E] =3D function(I) {=0A=
			return this["inner" + E]() + j(this, "border" + D + "Width") + =
j(this, "border" + F + "Width") + (I ? j(this, "margin" + D) + j(this, =
"margin" + F) : 0)=0A=
		};=0A=
		var H =3D E.toLowerCase();=0A=
		n.fn[H] =3D function(I) {=0A=
			return this[0] =3D=3D l ? document.compatMode =3D=3D "CSS1Compat" && =
document.documentElement["client" + E] || document.body["client" + E] : =
this[0] =3D=3D document ? Math.max(document.documentElement["client" + =
E], document.body["scroll" + E], document.documentElement["scroll" + E], =
document.body["offset" + E], document.documentElement["offset" + E]) : I =
=3D=3D=3D g ? (this.length ? n.css(this[0], H) : null) : this.css(H, =
typeof I =3D=3D=3D "string" ? I : I + "px")=0A=
		}=0A=
	})=0A=
})();
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/cycle_all_packs.js

/*
 * jQuery Cycle Plugin (with Transition Definitions)
 * Examples and documentation at: http://malsup.com/jquery/cycle/
 * Copyright (c) 2007-2008 M. Alsup
 * Version: 2.30 (02-NOV-2008)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 */
;eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a)=
))+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replac=
e(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';(4($){8 =
q=3D\'2.30\';8 r=3D$.25.26&&/37 6.0/.1u(38.39);4 =
1n(){7(27.28&&27.28.1n)27.28.1n(\'[B] =
\'+3a.3b.3c.3d(2x,\'\'))};$.E.B=3D4(n){8 o=3D2x[1];O =
x.1s(4(){7(n=3D=3D=3D3e||n=3D=3D=3DP)n=3D{};7(n.29=3D=3D2y){3f(n){2a\'3g\=
':7(x.S)1v(x.S);x.S=3D0;$(x).1F(\'B.1M\',\'\');O;2a\'2b\':x.1g=3D1;O;2a\'=
2z\':x.1g=3D0;7(o=3D=3D=3D2c){n=3D$(x).1F(\'B.1M\');7(!n){1n(\'2A 1o 2B, =
2C 1o 2z\');O}7(x.S){1v(x.S);x.S=3D0}1j(n.1N,n,1,1)}O;3h:n=3D{1p:n}}}Q =
7(n.29=3D=3D3i){8 d=3Dn;n=3D$(x).1F(\'B.1M\');7(!n){1n(\'2A 1o 2B, 2C 1o =
1O 2D\');O}7(d<0||d>=3Dn.1N.L){1n(\'3j 2D 1G: =
\'+d);O}n.N=3Dd;7(x.S){1v(x.S);x.S=3D0}1j(n.1N,n,1,d>=3Dn.1b);O}7(x.S)1v(=
x.S);x.S=3D0;x.1g=3D0;8 e=3D$(x);8 f=3Dn.2d?$(n.2d,x):e.3k();8 =
g=3Df.3l();7(g.L<2){1n(\'3m; 3n 3o 3p: \'+g.L);O}8 =
h=3D$.3q({},$.E.B.2E,n||{},$.2F?e.2F():$.3r?e.1F():{});7(h.2e)h.2f=3Dh.2g=
||g.L;e.1F(\'B.1M\',h);h.1w=3Dx;h.1N=3Dg;h.H=3Dh.H?[h.H]:[];h.1k=3Dh.1k?[=
h.1k]:[];h.1k.1P(4(){h.2h=3D0});7(h.1x)h.1k.J(4(){1j(g,h,0,!h.1y)});7(r&&=
h.1Q&&!h.2G)2i(f);8 =
j=3Dx.3s;h.D=3DT((j.1H(/w:(\\d+)/)||[])[1])||h.D;h.C=3DT((j.1H(/h:(\\d+)/=
)||[])[1])||h.C;h.W=3DT((j.1H(/t:(\\d+)/)||[])[1])||h.W;7(e.u(\'1R\')=3D=3D=
\'3t\')e.u(\'1R\',\'3u\');7(h.D)e.D(h.D);7(h.C&&h.C!=3D\'1S\')e.C(h.C);7(=
h.18)h.18=3DT(h.18);7(h.1l){h.1q=3D[];1I(8 =
i=3D0;i<g.L;i++)h.1q.J(i);h.1q.3v(4(a,b){O =
3w.1l()-0.5});h.Z=3D0;h.18=3Dh.1q[0]}Q 7(h.18>=3Dg.L)h.18=3D0;8 =
k=3Dh.18||0;f.u({1R:\'2H\',y:0,9:0}).U().1s(4(i){8 =
z=3Dk?i>=3Dk?g.L-(i-k):k-i:g.L-i;$(x).u(\'z-1G\',z)});$(g[k]).u(\'1h\',1)=
.V();7($.25.26)g[k].2I.2J(\'2j\');7(h.1m&&h.D)f.D(h.D);7(h.1m&&h.C&&h.C!=3D=
\'1S\')f.C(h.C);7(h.2b)e.2K(4(){x.1g=3D1},4(){x.1g=3D0});8 =
l=3D$.E.B.M[h.1p];7($.2L(l))l(e,f,h);Q 7(h.1p!=3D\'2k\')1n(\'3x 3y: =
\'+h.1p);f.1s(4(){8 =
a=3D$(x);x.11=3D(h.1m&&h.C)?h.C:a.C();x.12=3D(h.1m&&h.D)?h.D:a.D()});h.A=3D=
h.A||{};h.I=3Dh.I||{};h.G=3Dh.G||{};f.1o(\':2l(\'+k+\')\').u(h.A);7(h.1f)=
$(f[k]).u(h.1f);7(h.W){h.W=3DT(h.W);7(h.19.29=3D=3D2y)h.19=3D$.1p.3z[h.19=
]||T(h.19);7(!h.1T)h.19=3Dh.19/2;3A((h.W-h.19)<3B)h.W+=3Dh.19}7(h.2m)h.1U=
=3Dh.1V=3Dh.2m;7(!h.1z)h.1z=3Dh.19;7(!h.1J)h.1J=3Dh.19;h.2M=3Dg.L;h.1b=3D=
k;7(h.1l){h.N=3Dh.1b;7(++h.Z=3D=3Dg.L)h.Z=3D0;h.N=3Dh.1q[h.Z]}Q =
h.N=3Dh.18>=3D(g.L-1)?0:h.18+1;8 =
m=3Df[k];7(h.H.L)h.H[0].1W(m,[m,m,h,2c]);7(h.1k.L>1)h.1k[1].1W(m,[m,m,h,2=
c]);7(h.1K&&!h.1a)h.1a=3Dh.1K;7(h.1a)$(h.1a).2n(\'1K\',4(){O =
1O(g,h,h.1y?-1:1)});7(h.2o)$(h.2o).2n(\'1K\',4(){O =
1O(g,h,h.1y?1:-1)});7(h.1r)2N(g,h);h.3C=3D4(a,b){8 =
c=3D$(a),s=3Dc[0];7(!h.2g)h.2f++;g[b?\'1P\':\'J\'](s);7(h.1c)h.1c[b?\'1P\=
':\'J\'](s);h.2M=3Dg.L;c.u(\'1R\',\'2H\');c[b?\'3D\':\'2O\'](e);7(b){h.1b=
++;h.N++}7(r&&h.1Q&&!h.2G)2i(c);7(h.1m&&h.D)c.D(h.D);7(h.1m&&h.C&&h.C!=3D=
\'1S\')f.C(h.C);s.11=3D(h.1m&&h.C)?h.C:c.C();s.12=3D(h.1m&&h.D)?h.D:c.D()=
;c.u(h.A);7(h.1r)$.E.B.2p(g.L-1,s,$(h.1r),g,h);7(1X =
h.X=3D=3D\'4\')h.X(c)};7(h.W||h.1x)x.S=3D1Y(4(){1j(g,h,0,!h.1y)},h.1x?10:=
h.W+(h.2P||0))})};4 1j(a,b,c,d){7(b.2h)O;8 =
p=3Db.1w,1A=3Da[b.1b],1a=3Da[b.N];7(p.S=3D=3D=3D0&&!c)O;7(!c&&!p.1g&&((b.=
2e&&(--b.2f<=3D0))||(b.1Z&&!b.1l&&b.N<b.1b))){7(b.2q)b.2q(b);O}7(c||!p.1g=
){7(b.H.L)$.1s(b.H,4(i,o){o.1W(1a,[1A,1a,b,d])});8 =
e=3D4(){7($.25.26&&b.1Q)x.2I.2J(\'2j\');$.1s(b.1k,4(i,o){o.1W(1a,[1A,1a,b=
,d])})};7(b.N!=3Db.1b){b.2h=3D1;7(b.20)b.20(1A,1a,b,e,d);Q =
7($.2L($.E.B[b.1p]))$.E.B[b.1p](1A,1a,b,e);Q =
$.E.B.2k(1A,1a,b,e,c&&b.2Q)}7(b.1l){b.1b=3Db.N;7(++b.Z=3D=3Da.L)b.Z=3D0;b=
.N=3Db.1q[b.Z]}Q{8 =
f=3D(b.N+1)=3D=3Da.L;b.N=3Df?0:b.N+1;b.1b=3Df?a.L-1:b.N-1}7(b.1r)$.E.B.2r=
(b.1r,b.1b)}7(b.W&&!b.1x)p.S=3D1Y(4(){1j(a,b,0,!b.1y)},b.W);Q =
7(b.1x&&p.1g)p.S=3D1Y(4(){1j(a,b,0,!b.1y)},10)};$.E.B.2r=3D4(a,b){$(a).3E=
(\'a\').3F(\'2R\').2j(\'a:2l(\'+b+\')\').3G(\'2R\')};4 1O(a,b,c){8 =
p=3Db.1w,W=3Dp.S;7(W){1v(W);p.S=3D0}7(b.1l&&c<0){b.Z--;7(--b.Z=3D=3D-2)b.=
Z=3Da.L-2;Q 7(b.Z=3D=3D-1)b.Z=3Da.L-1;b.N=3Db.1q[b.Z]}Q =
7(b.1l){7(++b.Z=3D=3Da.L)b.Z=3D0;b.N=3Db.1q[b.Z]}Q{b.N=3Db.1b+c;7(b.N<0){=
7(b.1Z)O 21;b.N=3Da.L-1}Q 7(b.N>=3Da.L){7(b.1Z)O 21;b.N=3D0}}7(b.22&&1X =
b.22=3D=3D\'4\')b.22(c>0,b.N,a[b.N]);1j(a,b,1,c>=3D0);O 21};4 2N(a,b){8 =
c=3D$(b.1r);$.1s(a,4(i,o){$.E.B.2p(i,o,c,a,b)});$.E.B.2r(b.1r,b.18)};$.E.=
B.2p=3D4(i,a,b,c,d){8 e=3D(1X d.2s=3D=3D\'4\')?$(d.2s(i,a)):$(\'<a =
3H=3D"#">\'+(i+1)+\'</a>\');7(e.3I(\'3J\').L=3D=3D0)e.2O(b);e.2n(d.2S,4()=
{d.N=3Di;8 p=3Dd.1w,W=3Dp.S;7(W){1v(W);p.S=3D0}7(1X =
d.2t=3D=3D\'4\')d.2t(d.N,c[d.N]);1j(c,d,1,d.1b<i);O =
21});7(d.2T)e.2K(4(){d.1w.1g=3D1},4(){d.1w.1g=3D0})};4 2i(b){4 23(s){8 =
s=3DT(s).3K(16);O s.L<2?\'0\'+s:s};4 =
2U(e){1I(;e&&e.3L.3M()!=3D\'3N\';e=3De.3O){8 =
v=3D$.u(e,\'2V-2W\');7(v.3P(\'3Q\')>=3D0){8 =
a=3Dv.1H(/\\d+/g);O\'#\'+23(a[0])+23(a[1])+23(a[2])}7(v&&v!=3D\'3R\')O =
v}O\'#3S\'};b.1s(4(){$(x).u(\'2V-2W\',2U(x))})};$.E.B.2k=3D4(a,b,c,d,e){8=
 f=3D$(a),$n=3D$(b);$n.u(c.A);8 g=3De?1:c.1z;8 h=3De?1:c.1J;8 =
i=3De?P:c.1U;8 j=3De?P:c.1V;8 =
k=3D4(){$n.24(c.I,g,i,d)};f.24(c.G,h,j,4(){7(c.K)f.u(c.K);7(!c.1T)k()});7=
(c.1T)k()};$.E.B.M=3D{2X:4(b,c,d){c.1o(\':2l(\'+d.18+\')\').u(\'1h\',0);d=
.H.J(4(){$(x).V()});d.I=3D{1h:1};d.G=3D{1h:0};d.A=3D{1h:0};d.K=3D{R:\'Y\'=
};d.X=3D4(a){a.U()}}};$.E.B.3T=3D4(){O =
q};$.E.B.2E=3D{1p:\'2X\',W:3U,1x:0,19:3V,1z:P,1J:P,1a:P,2o:P,22:P,1r:P,2t=
:P,2S:\'1K\',2s:P,H:P,1k:P,2q:P,2m:P,1U:P,1V:P,1L:P,I:P,G:P,A:P,K:P,20:P,=
C:\'1S\',18:0,1T:1,1l:0,1m:0,2b:0,2T:0,2e:0,2g:0,2P:0,2d:P,1Q:0,1Z:0,2Q:0=
}})(2Y);(4($){$.E.B.M.3W=3D4(d,e,f){d.u(\'17\',\'1d\');f.H.J(4(a,b,c){$(x=
).V();c.A.y=3Db.1B;c.G.y=3D0-a.1B});f.1f=3D{y:0};f.I=3D{y:0};f.K=3D{R:\'Y=
\'}};$.E.B.M.3X=3D4(d,e,f){d.u(\'17\',\'1d\');f.H.J(4(a,b,c){$(x).V();c.A=
.y=3D0-b.1B;c.G.y=3Da.1B});f.1f=3D{y:0};f.I=3D{y:0};f.K=3D{R:\'Y\'}};$.E.=
B.M.3Y=3D4(d,e,f){d.u(\'17\',\'1d\');f.H.J(4(a,b,c){$(x).V();c.A.9=3Db.1C=
;c.G.9=3D0-a.1C});f.1f=3D{9:0};f.I=3D{9:0}};$.E.B.M.3Z=3D4(d,e,f){d.u(\'1=
7\',\'1d\');f.H.J(4(a,b,c){$(x).V();c.A.9=3D0-b.1C;c.G.9=3Da.1C});f.1f=3D=
{9:0};f.I=3D{9:0}};$.E.B.M.40=3D4(f,g,h){f.u(\'17\',\'1d\').D();h.H.J(4(a=
,b,c,d){$(x).V();8 =
e=3Da.1C,2u=3Db.1C;c.A=3Dd?{9:2u}:{9:-2u};c.I.9=3D0;c.G.9=3Dd?-e:e;g.1o(a=
).u(c.A)});h.1f=3D{9:0};h.K=3D{R:\'Y\'}};$.E.B.M.41=3D4(f,g,h){f.u(\'17\'=
,\'1d\');h.H.J(4(a,b,c,d){$(x).V();8 =
e=3Da.1B,2v=3Db.1B;c.A=3Dd?{y:-2v}:{y:2v};c.I.y=3D0;c.G.y=3Dd?e:-e;g.1o(a=
).u(c.A)});h.1f=3D{y:0};h.K=3D{R:\'Y\'}};$.E.B.M.42=3D4(d,e,f){f.H.J(4(a,=
b,c){$(a).u(\'F\',1)});f.X=3D4(a){a.U()};f.A=3D{F:2};f.I=3D{D:\'V\'};f.G=3D=
{D:\'U\'}};$.E.B.M.43=3D4(d,e,f){f.H.J(4(a,b,c){$(a).u(\'F\',1)});f.X=3D4=
(a){a.U()};f.A=3D{F:2};f.I=3D{C:\'V\'};f.G=3D{C:\'U\'}};$.E.B.M.1L=3D4(g,=
h,j){8 =
w=3Dg.u(\'17\',\'2Z\').D();h.u({9:0,y:0});j.H.J(4(){$(x).V()});j.19=3Dj.1=
9/2;j.1l=3D0;j.1L=3Dj.1L||{9:-w,y:15};j.1c=3D[];1I(8 =
i=3D0;i<h.L;i++)j.1c.J(h[i]);1I(8 =
i=3D0;i<j.18;i++)j.1c.J(j.1c.31());j.20=3D4(a,b,c,d,e){8 =
f=3De?$(a):$(b);f.24(c.1L,c.1z,c.1U,4(){e?c.1c.J(c.1c.31()):c.1c.1P(c.1c.=
44());7(e)1I(8 =
i=3D0,2w=3Dc.1c.L;i<2w;i++)$(c.1c[i]).u(\'z-1G\',2w-i);Q{8 =
z=3D$(a).u(\'z-1G\');f.u(\'z-1G\',T(z)+1)}f.24({9:0,y:0},c.1J,c.1V,4(){$(=
e?x:a).U();7(d)d()})})};j.X=3D4(a){a.U()}};$.E.B.M.45=3D4(d,e,f){f.H.J(4(=
a,b,c){$(x).V();c.A.y=3Db.11;c.I.C=3Db.11});f.X=3D4(a){a.U()};f.1f=3D{y:0=
};f.A=3D{C:0};f.I=3D{y:0};f.G=3D{C:0};f.K=3D{R:\'Y\'}};$.E.B.M.46=3D4(d,e=
,f){f.H.J(4(a,b,c){$(x).V();c.I.C=3Db.11;c.G.y=3Da.11});f.X=3D4(a){a.U()}=
;f.1f=3D{y:0};f.A=3D{y:0,C:0};f.G=3D{C:0};f.K=3D{R:\'Y\'}};$.E.B.M.47=3D4=
(d,e,f){f.H.J(4(a,b,c){$(x).V();c.A.9=3Db.12;c.I.D=3Db.12});f.X=3D4(a){a.=
U()};f.A=3D{D:0};f.I=3D{9:0};f.G=3D{D:0};f.K=3D{R:\'Y\'}};$.E.B.M.48=3D4(=
d,e,f){f.H.J(4(a,b,c){$(x).V();c.I.D=3Db.12;c.G.9=3Da.12});f.X=3D4(a){a.U=
()};f.A=3D{9:0,D:0};f.I=3D{9:0};f.G=3D{D:0};f.K=3D{R:\'Y\'}};$.E.B.M.32=3D=
4(d,e,f){f.1f=3D{y:0,9:0};f.K=3D{R:\'Y\'};f.H.J(4(a,b,c){$(x).V();c.A=3D{=
D:0,C:0,y:b.11/2,9:b.12/2};c.K=3D{R:\'Y\'};c.I=3D{y:0,9:0,D:b.12,C:b.11};=
c.G=3D{D:0,C:0,y:a.11/2,9:a.12/2};$(a).u(\'F\',2);$(b).u(\'F\',1)});f.X=3D=
4(a){a.U()}};$.E.B.M.49=3D4(d,e,f){f.H.J(4(a,b,c){c.A=3D{D:0,C:0,1h:1,9:b=
.12/2,y:b.11/2,F:1};c.I=3D{y:0,9:0,D:b.12,C:b.11}});f.G=3D{1h:0};f.K=3D{F=
:0}};$.E.B.M.4a=3D4(d,e,f){8 =
w=3Dd.u(\'17\',\'1d\').D();e.V();f.H.J(4(a,b,c){$(a).u(\'F\',1)});f.A=3D{=
9:w,F:2};f.K=3D{F:1};f.I=3D{9:0};f.G=3D{9:w}};$.E.B.M.4b=3D4(d,e,f){8 =
h=3Dd.u(\'17\',\'1d\').C();e.V();f.H.J(4(a,b,c){$(a).u(\'F\',1)});f.A=3D{=
y:h,F:2};f.K=3D{F:1};f.I=3D{y:0};f.G=3D{y:h}};$.E.B.M.4c=3D4(d,e,f){8 =
h=3Dd.u(\'17\',\'1d\').C();8 =
w=3Dd.D();e.V();f.H.J(4(a,b,c){$(a).u(\'F\',1)});f.A=3D{y:h,9:w,F:2};f.K=3D=
{F:1};f.I=3D{y:0,9:0};f.G=3D{y:h,9:w}};$.E.B.M.4d=3D4(d,e,f){f.H.J(4(a,b,=
c){c.A=3D{9:x.12/2,D:0,F:2};c.I=3D{9:0,D:x.12};c.G=3D{9:0};$(a).u(\'F\',1=
)});f.X=3D4(a){a.U().u(\'F\',1)}};$.E.B.M.4e=3D4(d,e,f){f.H.J(4(a,b,c){c.=
A=3D{y:x.11/2,C:0,F:2};c.I=3D{y:0,C:x.11};c.G=3D{y:0};$(a).u(\'F\',1)});f=
.X=3D4(a){a.U().u(\'F\',1)}};$.E.B.M.4f=3D4(d,e,f){f.H.J(4(a,b,c){c.A=3D{=
9:b.12/2,D:0,F:1,R:\'1D\'};c.I=3D{9:0,D:x.12};c.G=3D{9:a.12/2,D:0};$(a).u=
(\'F\',2)});f.X=3D4(a){a.U()};f.K=3D{F:1,R:\'Y\'}};$.E.B.M.4g=3D4(d,e,f){=
f.H.J(4(a,b,c){c.A=3D{y:b.11/2,C:0,F:1,R:\'1D\'};c.I=3D{y:0,C:x.11};c.G=3D=
{y:a.11/2,C:0};$(a).u(\'F\',2)});f.X=3D4(a){a.U()};f.K=3D{F:1,R:\'Y\'}};$=
.E.B.M.4h=3D4(e,f,g){8 d=3Dg.33||\'9\';8 w=3De.u(\'17\',\'1d\').D();8 =
h=3De.C();g.H.J(4(a,b,c){c.A=3Dc.A||{};c.A.F=3D2;c.A.R=3D\'1D\';7(d=3D=3D=
\'34\')c.A.9=3D-w;Q 7(d=3D=3D\'35\')c.A.y=3Dh;Q =
7(d=3D=3D\'36\')c.A.y=3D-h;Q =
c.A.9=3Dw;$(a).u(\'F\',1)});7(!g.I)g.I=3D{9:0,y:0};7(!g.G)g.G=3D{9:0,y:0}=
;g.K=3Dg.K||{};g.K.F=3D2;g.K.R=3D\'Y\'};$.E.B.M.4i=3D4(e,f,g){8 =
d=3Dg.33||\'9\';8 w=3De.u(\'17\',\'1d\').D();8 =
h=3De.C();g.H.J(4(a,b,c){c.A.R=3D\'1D\';7(d=3D=3D\'34\')c.G.9=3Dw;Q =
7(d=3D=3D\'35\')c.G.y=3D-h;Q 7(d=3D=3D\'36\')c.G.y=3Dh;Q =
c.G.9=3D-w;$(a).u(\'F\',2);$(b).u(\'F\',1)});g.X=3D4(a){a.U()};7(!g.I)g.I=
=3D{9:0,y:0};g.A=3Dg.A||{};g.A.y=3D0;g.A.9=3D0;g.K=3Dg.K||{};g.K.F=3D1;g.=
K.R=3D\'Y\'};$.E.B.M.4j=3D4(d,e,f){8 w=3Dd.u(\'17\',\'2Z\').D();8 =
h=3Dd.C();f.H.J(4(a,b,c){$(a).u(\'F\',2);c.A.R=3D\'1D\';7(!c.G.9&&!c.G.y)=
c.G=3D{9:w*2,y:-h/2,1h:0};Q =
c.G.1h=3D0});f.X=3D4(a){a.U()};f.A=3D{9:0,y:0,F:1,1h:1};f.I=3D{9:0};f.K=3D=
{F:2,R:\'Y\'}};$.E.B.M.4k=3D4(o,p,q){8 w=3Do.u(\'17\',\'1d\').D();8 =
h=3Do.C();q.A=3Dq.A||{};8 s;7(q.1i){7(/4l/.1u(q.1i))s=3D\'1t(1e 1e =
\'+h+\'14 1e)\';Q 7(/4m/.1u(q.1i))s=3D\'1t(1e \'+w+\'14 \'+h+\'14 =
\'+w+\'14)\';Q 7(/4n/.1u(q.1i))s=3D\'1t(1e \'+w+\'14 1e 1e)\';Q =
7(/4o/.1u(q.1i))s=3D\'1t(\'+h+\'14 \'+w+\'14 \'+h+\'14 1e)\';Q =
7(/32/.1u(q.1i)){8 t=3DT(h/2);8 l=3DT(w/2);s=3D\'1t(\'+t+\'14 \'+l+\'14 =
\'+t+\'14 \'+l+\'14)\'}}q.A.1i=3Dq.A.1i||s||\'1t(1e 1e 1e 1e)\';8 =
d=3Dq.A.1i.1H(/(\\d+)/g);8 =
t=3DT(d[0]),r=3DT(d[1]),b=3DT(d[2]),l=3DT(d[3]);q.H.J(4(g,i,j){7(g=3D=3Di=
)O;8 k=3D$(g).u(\'F\',2);8 m=3D$(i).u({F:3,R:\'1D\'});8 =
n=3D1,1E=3DT((j.1z/13))-1;4 f(){8 a=3Dt?t-T(n*(t/1E)):0;8 =
c=3Dl?l-T(n*(l/1E)):0;8 d=3Db<h?b+T(n*((h-b)/1E||1)):h;8 =
e=3Dr<w?r+T(n*((w-r)/1E||1)):w;m.u({1i:\'1t(\'+a+\'14 \'+e+\'14 =
\'+d+\'14 =
\'+c+\'14)\'});(n++<=3D1E)?1Y(f,13):k.u(\'R\',\'Y\')}f()});q.K=3D{};q.I=3D=
{9:0};q.G=3D{9:0}}})(2Y);',62,273,'||||function|||if|var|left||||||||||||=
|||||||||css|||this|top||cssBefore|cycle|height|width|fn|zIndex|animOut|b=
efore|animIn|push|cssAfter|length|transitions|nextSlide|return|null|else|=
display|cycleTimeout|parseInt|hide|show|timeout|onAddSlide|none|randomInd=
ex||cycleH|cycleW||px|||overflow|startingSlide|speed|next|currSlide|els|h=
idden|0px|cssFirst|cyclePause|opacity|clip|go|after|random|fit|log|not|fx=
|randomMap|pager|each|rect|test|clearTimeout|container|continuous|rev|spe=
edIn|curr|offsetHeight|offsetWidth|block|count|data|index|match|for|speed=
Out|click|shuffle|opts|elements|advance|unshift|cleartype|position|auto|s=
ync|easeIn|easeOut|apply|typeof|setTimeout|nowrap|fxFn|false|prevNextClic=
k|hex|animate|browser|msie|window|console|constructor|case|pause|true|sli=
deExpr|autostop|countdown|autostopCount|busy|clearTypeFix|filter|custom|e=
q|easing|bind|prev|createPagerAnchor|end|updateActivePagerLink|pagerAncho=
rBuilder|pagerClick|nextW|nextH|len|arguments|String|resume|options|found=
|can|slide|defaults|metadata|cleartypeNoBg|absolute|style|removeAttribute=
|hover|isFunction|slideCount|buildPager|appendTo|delay|fastOnEvent|active=
Slide|pagerEvent|pauseOnPagerHover|getBg|background|color|fade|jQuery|vis=
ible||shift|zoom|direction|right|up|down|MSIE|navigator|userAgent|Array|p=
rototype|join|call|undefined|switch|stop|default|Number|invalid|children|=
get|terminating|too|few|slides|extend|meta|className|static|relative|sort=
|Math|unknown|transition|speeds|while|250|addSlide|prependTo|find|removeC=
lass|addClass|href|parents|body|toString|nodeName|toLowerCase|html|parent=
Node|indexOf|rgb|transparent|ffffff|ver|4000|1000|scrollUp|scrollDown|scr=
ollLeft|scrollRight|scrollHorz|scrollVert|slideX|slideY|pop|turnUp|turnDo=
wn|turnLeft|turnRight|fadeZoom|blindX|blindY|blindZ|growX|growY|curtainX|=
curtainY|cover|uncover|toss|wipe|l2r|r2l|t2b|b2t'.split('|'),0,{}));

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/equal_heights.js

/*-------------------------------------------------------------------- =0A=
 * JQuery Plugin: "EqualHeights" & "EqualWidths"=0A=
 * by:	Scott Jehl, Todd Parker, Maggie Costello Wachs =
(http://www.filamentgroup.com)=0A=
 *=0A=
 * Copyright (c) 2007 Filament Group=0A=
 * Licensed under GPL =
(http://www.opensource.org/licenses/gpl-license.php)=0A=
 *=0A=
 * Description: Compares the heights or widths of the top-level children =
of a provided element =0A=
 		and sets their min-height to the tallest height (or width to widest =
width). Sets in em units =0A=
 		by default if pxToEm() method is available.=0A=
 * Dependencies: jQuery library, pxToEm method	(article: =
http://www.filamentgroup.com/lab/retaining_scalable_interfaces_with_pixel=
_to_em_conversion/)							  =0A=
 * Usage Example: $(element).equalHeights();=0A=
   						      Optional: to set min-height in px, pass a true argument: =
$(element).equalHeights(true);=0A=
 * Version: 2.0, 07.24.2008=0A=
 * Changelog:=0A=
 *  08.02.2007 initial Version 1.0=0A=
 *  07.24.2008 v 2.0 - added support for widths=0A=
--------------------------------------------------------------------*/=0A=
=0A=
$.fn.equalHeights =3D function(px) {=0A=
	$(this).each(function(){=0A=
		var currentTallest =3D 0;=0A=
		$(this).children().each(function(i){=0A=
			if ($(this).height() > currentTallest) { currentTallest =3D =
$(this).height(); }=0A=
		});=0A=
		if (!px || !Number.prototype.pxToEm) currentTallest =3D =
currentTallest.pxToEm(); //use ems unless px is specified=0A=
		// for ie6, set height since min-height isn't supported=0A=
		if ($.browser.msie && $.browser.version =3D=3D 6.0) { =
$(this).children().css({'height': currentTallest}); }=0A=
		$(this).children().css({'min-height': currentTallest}); =0A=
	});=0A=
	return this;=0A=
};=0A=
=0A=
// just in case you need it...=0A=
$.fn.equalWidths =3D function(px) {=0A=
	$(this).each(function(){=0A=
		var currentWidest =3D 0;=0A=
		$(this).children().each(function(i){=0A=
				if($(this).width() > currentWidest) { currentWidest =3D =
$(this).width(); }=0A=
		});=0A=
		if(!px || !Number.prototype.pxToEm) currentWidest =3D =
currentWidest.pxToEm(); //use ems unless px is specified=0A=
		// for ie6, set width since min-width isn't supported=0A=
		if ($.browser.msie && $.browser.version =3D=3D 6.0) { =
$(this).children().css({'width': currentWidest}); }=0A=
		$(this).children().css({'min-width': currentWidest}); =0A=
	});=0A=
	return this;=0A=
};=0A=
=0A=
=0A=
/*-------------------------------------------------------------------- =0A=
 * javascript method: "pxToEm"=0A=
 * by:=0A=
   Scott Jehl (scott@filamentgroup.com) =0A=
   Maggie Wachs (maggie@filamentgroup.com)=0A=
   http://www.filamentgroup.com=0A=
 *=0A=
 * Copyright (c) 2008 Filament Group=0A=
 * Dual licensed under the MIT =
(filamentgroup.com/examples/mit-license.txt) and GPL =
(filamentgroup.com/examples/gpl-license.txt) licenses.=0A=
 *=0A=
 * Description: Extends the native Number and String objects with pxToEm =
method. pxToEm converts a pixel value to ems depending on inherited font =
size.  =0A=
 * Article: =
http://www.filamentgroup.com/lab/retaining_scalable_interfaces_with_pixel=
_to_em_conversion/=0A=
 * Demo: http://www.filamentgroup.com/examples/pxToEm/	 	=0A=
 *							=0A=
 * Options:  	 								=0A=
 		scope: string or jQuery selector for font-size scoping=0A=
 		reverse: Boolean, true reverses the conversion to em-px=0A=
 * Dependencies: jQuery library						  =0A=
 * Usage Example: myPixelValue.pxToEm(); or =
myPixelValue.pxToEm({'scope':'#navigation', reverse: true});=0A=
 *=0A=
 * Version: 2.0, 08.01.2008 =0A=
 * Changelog:=0A=
 *		08.02.2007 initial Version 1.0=0A=
 *		08.01.2008 - fixed font-size calculation for IE=0A=
--------------------------------------------------------------------*/=0A=
=0A=
Number.prototype.pxToEm =3D String.prototype.pxToEm =3D =
function(settings){=0A=
	//set defaults=0A=
	settings =3D jQuery.extend({=0A=
		scope: 'body',=0A=
		reverse: false=0A=
	}, settings);=0A=
	=0A=
	var pxVal =3D (this =3D=3D '') ? 0 : parseFloat(this);=0A=
	var scopeVal;=0A=
	var getWindowWidth =3D function(){=0A=
		var de =3D document.documentElement;=0A=
		return self.innerWidth || (de && de.clientWidth) || =
document.body.clientWidth;=0A=
	};	=0A=
	=0A=
	/* When a percentage-based font-size is set on the body, IE returns =
that percent of the window width as the font-size. =0A=
		For example, if the body font-size is 62.5% and the window width is =
1000px, IE will return 625px as the font-size. 	=0A=
		When this happens, we calculate the correct body font-size (%) and =
multiply it by 16 (the standard browser font size) =0A=
		to get an accurate em value. */=0A=
				=0A=
	if (settings.scope =3D=3D 'body' && $.browser.msie && =
(parseFloat($('body').css('font-size')) / getWindowWidth()).toFixed(1) > =
0.0) {=0A=
		var calcFontSize =3D function(){		=0A=
			return =
(parseFloat($('body').css('font-size'))/getWindowWidth()).toFixed(3) * =
16;=0A=
		};=0A=
		scopeVal =3D calcFontSize();=0A=
	}=0A=
	else { scopeVal =3D =
parseFloat(jQuery(settings.scope).css("font-size")); };=0A=
			=0A=
	var result =3D (settings.reverse =3D=3D true) ? (pxVal * =
scopeVal).toFixed(2) + 'px' : (pxVal / scopeVal).toFixed(2) + 'em';=0A=
	return result;=0A=
};=0A=
=0A=
$(function(){ $('#r0').equalHeights(); });=0A=
$(function(){ $('#r1').equalHeights(); });=0A=
$(function(){ $('#r2').equalHeights(); });=0A=
$(function(){ $('#r3').equalHeights(); });=0A=
$(function(){ $('#r4').equalHeights(); });=0A=
$(function(){ $('#r5').equalHeights(); });=0A=
$(function(){ $('#r6').equalHeights(); });=0A=
$(function(){ $('#r7').equalHeights(); });=0A=
$(function(){ $('#r8').equalHeights(); });=0A=
$(function(){ $('#r9').equalHeights(); });=0A=
$(function(){ $('#r10').equalHeights(); });=0A=
$(function(){ $('#r11').equalHeights(); });=0A=
$(function(){ $('#r12').equalHeights(); });=0A=
$(function(){ $('#r13').equalHeights(); });=0A=
$(function(){ $('#r14').equalHeights(); });=0A=
$(function(){ $('#r15').equalHeights(); });=0A=
$(function(){ $('#r20').equalHeights(); });=0A=
$(function(){ $('#r21').equalHeights(); });=0A=
$(function(){ $('#r22').equalHeights(); });=0A=
$(function(){ $('#r23').equalHeights(); });=0A=
$(function(){ $('#r24').equalHeights(); });=0A=
$(function(){ $('#r25').equalHeights(); });=0A=
$(function(){ $('#r99').equalHeights(); }); /* This one is for the =
multimedia detail part */=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/carousel.js

/**=0A=
* carousel - jQuery plugin to navigate images/any content in a carousel =
style widget.=0A=
* @requires and works only on  jQuery v1.1.3.1 or above=0A=
*=0A=
* Original source=0A=
* http://gmarwaha.com/jquery/jcarousellite/=0A=
*=0A=
*=0A=
* This File has been  modified for custom needs=0A=
*  Load the image only if it is being displayed=0A=
*  Hightlight the current Index image=0A=
* Added new, start index counter for image=0A=
* girethde=0A=
*/=0A=
var previtem;=0A=
(function($) {                                          // Compliant =
with jquery.noConflict()=0A=
$.fn.carousel =3D function(o) {=0A=
o =3D $.extend({=0A=
	btnPrev: null,=0A=
	btnNext: null,=0A=
	btnGo: null,=0A=
	mouseWheel: false,=0A=
	auto: null,=0A=
	liparam:null,=0A=
	speed: 200,=0A=
	easing: null,=0A=
	vertical: false,=0A=
	circular: true,=0A=
	visible: 3,=0A=
	start: 0,=0A=
	scroll: 1,=0A=
	beforeStart: null,=0A=
	afterEnd: null=0A=
}, o || {});=0A=
=0A=
var div =3D $(this), ul =3D $("ul", div);=0A=
=0A=
ul.html("");=0A=
for(c=3D0;c<o.liparam.length;c++){=0A=
if(c < o.visible){=0A=
ul.html(ul.html()+"<li id=3D'"+o.btnPrev+"_"+c+"' =
style=3D'width:"+o.liwidth+";height:"+o.liheight+";'>"+o.liparam[c]+"</li=
>");=0A=
}=0A=
else{=0A=
ul.html(ul.html()+"<li id=3D'"+o.btnPrev+"_"+c+"' ></li>");=0A=
}=0A=
}=0A=
//ul.html("<li id=3D'li_0' =
style=3D'width:100px;height:100px'>xgfdgdfgdfg</li><li id=3D'li_1'  =
style=3D'width:100px;height:100px'>1</li><li  =
style=3D'width:100px;height:100px' id=3D'li_2'  =
style=3D'width:100px;height:100px' ></li><li id=3D'li_3'  =
style=3D'width:100px;height:100px'  ></li><li id=3D'li_4'  =
style=3D'width:100px;height:100px'></li><li id=3D'li_5'  =
style=3D'width:100px;height:100px'></li><li id=3D'li_6'  =
style=3D'width:100px;height:100px'></li><li id=3D'li_7'  =
style=3D'width:100px;height:100px'></li>");=0A=
=0A=
return this.each(function() {                           // Returns the =
element collection. Chainable.=0A=
=0A=
	var running =3D false, animCss=3Do.vertical?"top":"left", =
sizeCss=3Do.vertical?"height":"width";=0A=
	var div =3D $(this), ul =3D $("ul", div), tLi =3D $("li", ul), tl =3D =
tLi.size(), v =3D o.visible;=0A=
=0A=
=0A=
	if(o.circular) {=0A=
		ul.prepend(tLi.slice(tl-v-1+1).clone())=0A=
		  .append(tLi.slice(0,v).clone());=0A=
		o.start +=3D v;=0A=
	}=0A=
	var li =3D $("li", ul), itemLength =3D li.size(), curr =3D o.start;=0A=
=0A=
	div.css("visibility", "visible");=0A=
	//li.html("idsjgkldsjgkljdsgjdskljgkdsjgkjdskjgdskjghai");=0A=
=0A=
=0A=
=0A=
=0A=
	li.css({padding: "0", overflow: "hidden", float: o.vertical ? "none" : =
"left"});=0A=
=0A=
	ul.css({margin: "0", padding: "0", position: "relative", =
"list-style-type": "none", "z-index": "1"});=0A=
=0A=
	div.css({overflow: "hidden", position: "relative", "z-index": "2", =
left: "0px"});=0A=
=0A=
	var liSize =3D o.vertical ? height(li) : width(li);=0A=
	var ulSize =3D liSize * itemLength;                   // size of full =
ul(total length, not just for the visible items)=0A=
	var divSize =3D liSize * v;                           // size of entire =
div(total length for just the visible items)=0A=
=0A=
	var liSize =3D o.vertical ? height(li) : width(li);   // Full li =
size(incl margin)-Used for animation=0A=
	var ulSize =3D liSize * itemLength;                   // size of full =
ul(total length, not just for the visible items)=0A=
	var divSize =3D liSize * v;                           // size of entire =
div(total length for just the visible items)=0A=
=0A=
	li.css({width: li.width(), height: li.height()});=0A=
	ul.css(sizeCss, ulSize+"px").css(animCss, -(curr*liSize));=0A=
=0A=
	div.css(sizeCss, divSize+"px");                     // Width of the =
DIV. length of visible images=0A=
=0A=
	if(o.btnPrev)=0A=
		$(o.btnPrev).click(function() {=0A=
			return go(curr-o.scroll);=0A=
		});=0A=
=0A=
	if(o.btnNext)=0A=
		$(o.btnNext).click(function() {=0A=
			return go(curr+o.scroll);=0A=
		});=0A=
=0A=
	if(o.btnGo)=0A=
		$.each(o.btnGo, function(i, val) {=0A=
			$(val).click(function() {=0A=
				return go(o.circular ? o.visible+i : i);=0A=
			});=0A=
		});=0A=
=0A=
	if(o.mouseWheel && div.mousewheel)=0A=
		div.mousewheel(function(e, d) {=0A=
			return d>0 ? go(curr-o.scroll) : go(curr+o.scroll);=0A=
		});=0A=
=0A=
	if(o.auto)=0A=
		setInterval(function() {=0A=
			go(curr+o.scroll);=0A=
		}, o.auto+o.speed);=0A=
=0A=
	function vis() {=0A=
		return li.slice(curr).slice(0,v);=0A=
	};=0A=
	 if(o.doEnd){=0A=
	  return go(o.liparam.length - o.visible);=0A=
	 }=0A=
	 else{=0A=
	 return go(o.start);=0A=
	 }=0A=
	function go(to) {=0A=
	  if(to>=3D0 && to<=3DitemLength-v && o.btnPrefix){=0A=
		  if(previtem !=3D""){=0A=
=0A=
			$("#"+o.btnPrefix+previtem).removeClass("active");=0A=
=0A=
		  }=0A=
		  previtem =3D to+1;=0A=
		  $("#"+o.btnPrefix+(to+1)).addClass("active");=0A=
	 }=0A=
	 if(to>0 && to<itemLength-v+1){=0A=
	  for(i=3Dto-(v-1);i<to+v;i++){=0A=
		if(i > 0){=0A=
		  document.getElementById(o.btnPrev+"_"+i).innerHTML=3D o.liparam[i];=0A=
		}=0A=
	  }=0A=
	 }=0A=
	 else{=0A=
	  if(to>itemLength-v+1){=0A=
		$(o.btnNext).addClass("disabled");=0A=
	  }=0A=
	  else if(to<0){=0A=
		$(o.btnPrev).addClass("disabled");=0A=
	  }=0A=
	 }=0A=
		if(!running) {=0A=
=0A=
			if(o.beforeStart)=0A=
				o.beforeStart.call(this, vis());=0A=
=0A=
			if(o.circular) {            // If circular we are in first or last, =
then goto the other end=0A=
				if(to<=3Do.start-v-1) {           // If first, then goto last=0A=
					ul.css(animCss, -((itemLength-(v*2))*liSize)+"px");=0A=
					// If "scroll" > 1, then the "to" might not be equal to the =
condition; it can be lesser depending on the number of elements.=0A=
					curr =3D to=3D=3Do.start-v-1 ? itemLength-(v*2)-1 : =
itemLength-(v*2)-o.scroll;=0A=
				} else if(to>=3DitemLength-v+1) { // If last, then goto first=0A=
					ul.css(animCss, -( (v) * liSize ) + "px" );=0A=
					// If "scroll" > 1, then the "to" might not be equal to the =
condition; it can be greater depending on the number of elements.=0A=
					curr =3D to=3D=3DitemLength-v+1 ? v+1 : v+o.scroll;=0A=
				} else curr =3D to;=0A=
			} else {                    // If non-circular and to points to first =
or last, we just return.=0A=
				if(to<0 || to>itemLength-v) return;=0A=
				else curr =3D to;=0A=
			}                           // If neither overrides it, the curr will =
still be "to" and we can proceed.=0A=
=0A=
			running =3D true;=0A=
=0A=
			ul.animate(=0A=
				animCss =3D=3D "left" ? { left: -(curr*liSize) } : { top: =
-(curr*liSize) } , o.speed, o.easing,=0A=
				function() {=0A=
					if(o.afterEnd)=0A=
						o.afterEnd.call(this, vis());=0A=
					running =3D false;=0A=
				}=0A=
			);=0A=
=0A=
			// Disable buttons when the carousel reaches the last/first, and =
enable when not=0A=
			if(!o.circular) {=0A=
				$(o.btnPrev + "," + o.btnNext).removeClass("disabled");=0A=
				$( (curr-o.scroll<0 && o.btnPrev)=0A=
					||=0A=
				   (curr+o.scroll > itemLength-v && o.btnNext)=0A=
					||=0A=
				   []=0A=
				 ).addClass("disabled");=0A=
			}=0A=
=0A=
		}=0A=
		return false;=0A=
	};=0A=
	$(o.btnPrev + "," + o.btnNext).removeClass("disabled");=0A=
	$( (curr-o.scroll<0 && o.btnPrev)=0A=
		||=0A=
	   (curr+o.scroll > itemLength-v && o.btnNext)=0A=
		||=0A=
	   []=0A=
	 ).addClass("disabled");=0A=
=0A=
});=0A=
=0A=
=0A=
};=0A=
=0A=
function css(el, prop) {=0A=
return parseInt($.css(el[0], prop)) || 0;=0A=
};=0A=
function width(el) {=0A=
return  el[0].offsetWidth + css(el, 'marginLeft') + css(el, =
'marginRight');=0A=
};=0A=
function height(el) {=0A=
return el[0].offsetHeight + css(el, 'marginTop') + css(el, =
'marginBottom');=0A=
};=0A=
=0A=
})(jQuery);=0A=
// JavaScript Document=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/popup.js

//http://swip.codylindley.com/popupWindowDemo.html=0A=
(function($){=0A=
	$.fn.popupWindow =3D function(instanceSettings){=0A=
=0A=
		return this.each(function(){=0A=
=0A=
		$(this).click(function(){=0A=
=0A=
		$.fn.popupWindow.defaultSettings =3D {=0A=
			centerBrowser:0, // center window over browser window? {1 (YES) or 0 =
(NO)}. overrides top and left=0A=
			centerScreen:0, // center window over entire screen? {1 (YES) or 0 =
(NO)}. overrides top and left=0A=
			height:500, // sets the height in pixels of the window.=0A=
			left:0, // left position when the window appears.=0A=
			location:0, // determines whether the address bar is displayed {1 =
(YES) or 0 (NO)}.=0A=
			menubar:0, // determines whether the menu bar is displayed {1 (YES) =
or 0 (NO)}.=0A=
			resizable:0, // whether the window can be resized {1 (YES) or 0 =
(NO)}. Can also be overloaded using resizable.=0A=
			scrollbars:0, // determines whether scrollbars appear on the window =
{1 (YES) or 0 (NO)}.=0A=
			status:0, // whether a status line appears at the bottom of the =
window {1 (YES) or 0 (NO)}.=0A=
			width:500, // sets the width in pixels of the window.=0A=
			windowName:null, // name of window set from the name attribute of the =
element that invokes the click=0A=
			windowURL:null, // url used for the popup=0A=
			top:0, // top position when the window appears.=0A=
			toolbar:0 // determines whether a toolbar (includes the forward and =
back buttons) is displayed {1 (YES) or 0 (NO)}.=0A=
		};=0A=
=0A=
		settings =3D $.extend({}, $.fn.popupWindow.defaultSettings, =
instanceSettings || {});=0A=
=0A=
		var windowFeatures =3D    'height=3D' + settings.height +=0A=
								',width=3D' + settings.width +=0A=
								',toolbar=3D' + settings.toolbar +=0A=
								',scrollbars=3D' + settings.scrollbars +=0A=
								',status=3D' + settings.status +=0A=
								',resizable=3D' + settings.resizable +=0A=
								',location=3D' + settings.location +=0A=
								',menuBar=3D' + settings.menubar;=0A=
=0A=
				settings.windowName =3D this.name || settings.windowName;=0A=
				settings.windowURL =3D this.href || settings.windowURL;=0A=
				var centeredY,centeredX;=0A=
=0A=
				if(settings.centerBrowser){=0A=
=0A=
					if ($.browser.msie) {//hacked together for IE browsers=0A=
						centeredY =3D (window.screenTop - 120) + =
((((document.documentElement.clientHeight + 120)/2) - =
(settings.height/2)));=0A=
						centeredX =3D window.screenLeft + ((((document.body.offsetWidth + =
20)/2) - (settings.width/2)));=0A=
					}else{=0A=
						centeredY =3D window.screenY + (((window.outerHeight/2) - =
(settings.height/2)));=0A=
						centeredX =3D window.screenX + (((window.outerWidth/2) - =
(settings.width/2)));=0A=
					}=0A=
					window.open(settings.windowURL, settings.windowName, =
windowFeatures+',left=3D' + centeredX +',top=3D' + centeredY).focus();=0A=
				}else if(settings.centerScreen){=0A=
					centeredY =3D (screen.height - settings.height)/2;=0A=
					centeredX =3D (screen.width - settings.width)/2;=0A=
					window.open(settings.windowURL, settings.windowName, =
windowFeatures+',left=3D' + centeredX +',top=3D' + centeredY).focus();=0A=
				}else{=0A=
					window.open(settings.windowURL, settings.windowName, =
windowFeatures+',left=3D' + settings.left +',top=3D' + =
settings.top).focus();=0A=
				}=0A=
				return false;=0A=
			});=0A=
=0A=
		});=0A=
	};=0A=
})(jQuery);=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/datepicker.js

/*
        DatePicker v3.7 by frequency-decoder.com

        Released under a creative commons Attribution-ShareAlike 2.5 =
license (http://creativecommons.org/licenses/by-sa/2.5/)

        Please credit frequency-decoder in any derivative work - thanks.

        You are free:

        * to copy, distribute, display, and perform the work
        * to make derivative works
        * to make commercial use of the work

        Under the following conditions:

                by Attribution.
                --------------
                You must attribute the work in the manner specified by =
the author or licensor.

                sa
                --
                Share Alike. If you alter, transform, or build upon this =
work, you may distribute the resulting work only under a license =
identical to this one.

        * For any reuse or distribution, you must make clear to others =
the license terms of this work.
        * Any of these conditions can be waived if you get permission =
from the copyright holder.
*/
var datePickerController;

(function() {

datePicker.isSupported =3D typeof document.createElement !=3D =
"undefined" && typeof document.documentElement !=3D "undefined" && =
typeof document.documentElement.offsetWidth =3D=3D "number";

// Detect the users language
datePicker.languageinfo =3D navigator.language ? navigator.language : =
navigator.userLanguage;
datePicker.languageinfo =3D datePicker.languageinfo ? =
datePicker.languageinfo.toLowerCase().replace(/-[a-z]+$/, "") : 'en';

if(datePicker.languageinfo !=3D 'en') {
        // Load the appropriate language file
        var scriptFiles =3D =
document.getElementsByTagName('head')[0].getElementsByTagName('script');
        var loc         =3D "";

        for(var i =3D 0, scriptFile; scriptFile =3D scriptFiles[i]; i++) =
{
                if(scriptFile.src && =
scriptFile.src.match(/datepicker.js/)) {
                        loc =3D scriptFile.src.replace("datepicker.js", =
"lang/" + datePicker.languageinfo + ".js");
                        break;
                };
        };

        if(loc !=3D "") {
                var script  =3D document.createElement('script');
                script.type =3D "text/javascript";
                script.src  =3D loc;
                script.setAttribute("charset", "utf-8");
                /*@cc_on
                var bases =3D document.getElementsByTagName('base');
                if (bases.length && bases[0].childNodes.length) {
                        // when in Rome
                        bases[0].appendChild(script);
                } else {
                @*/
                =
document.getElementsByTagName('head')[0].appendChild(script);
                //@cc_on };
                script      =3D null;
        };
};

// Defaults for the language should the locale file not load
datePicker.months       =3D =
["January","February","March","April","May","June","July","August","Septe=
mber","October","November","December"];
datePicker.fullDay      =3D =
["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];=

datePicker.titles       =3D ["Previous month","Next month","Previous =
year","Next year", "Today"];
datePicker.daysPerMonth =3D [31,28,31,30,31,30,31,31,30,31,30,31];

datePicker.getDaysPerMonth =3D function (nMonth, nYear) {
        nMonth =3D (nMonth + 12) % 12;
        var res =3D datePicker.daysPerMonth[nMonth];
        if(((0 =3D=3D (nYear%4)) && ((0 !=3D (nYear%100)) || (0 =3D=3D =
(nYear%400)))) && nMonth =3D=3D 1) {
                res =3D 29;
        };
        return res;
};

function datePicker(options) {

        this.defaults =3D {};

        for(opt in options) {
                this[opt] =3D this.defaults[opt] =3D options[opt];
        };

        this.date              =3D new Date();
        this.yearinc           =3D 1;
        this.timer             =3D null;
        this.pause             =3D 1000;
        this.timerSet          =3D false;
        this.opacity           =3D 0;
        this.opacityTo         =3D 0;
        this.fadeTimer         =3D null;
        this.interval          =3D new Date();
        this.firstDayOfWeek    =3D this.defaults.firstDayOfWeek =3D 0;
        this.dateSet           =3D null;
        this.visible           =3D false;
        this.disabledDates     =3D [];
        this.enabledDates      =3D [];
        this.div;
        this.table;

        var o =3D this;

        o.events =3D {

                onkeydown: function (e) {
                		=
document.forms['Pol'].elements['searchPeriod'].value=3Dnull;
                        o.stopTimer();

                        if(!o.visible) return false;

                        if (e =3D=3D null) e =3D =
document.parentWindow.event;

                        var kc =3D e.keyCode ? e.keyCode : e.charCode;

                        if ( kc =3D=3D 13 ) {
                                // close (return)
                                o.returnFormattedDate();
                                o.hide();
                                return o.killEvent(e);
                        } else if ( kc =3D=3D 27 ) {
                                // close (esc)
                                o.hide();
                                return o.killEvent(e);
                        } else if ( kc =3D=3D 32 || kc =3D=3D 0 ) {
                                // close (space)
                                o.date =3D  new Date( );
                                o.updateTable();
                                return o.killEvent(e);
                        };

                        // Internet Explorer fires the keydown event =
faster than the JavaScript engine can
                        // update the interface. The following attempts =
to fix this.

                        /*@cc_on
                        @if(@_win32)
                                if(new Date().getTime() - =
o.interval.getTime() < 60) return o.killEvent(e);
                                o.interval =3D new Date();
                        @end
                        @*/

                        if ((kc > 49 && kc < 56) || (kc > 97 && kc < =
104)) {
                                if (kc > 96) kc -=3D (96-48);
                                kc -=3D 49;
                                o.firstDayOfWeek =3D (o.firstDayOfWeek + =
kc) % 7;
                                o.updateTable();
                                return o.killEvent(e);
                        };

                        if ( kc < 37 || kc > 40 ) return true;

                        var d =3D new Date( o.date ).valueOf();

                        if ( kc =3D=3D 37 ) {
                                // ctrl + left =3D previous month
                                if( e.ctrlKey ) {
                                        d =3D new Date( o.date );
                                        d.setDate( Math.min(d.getDate(), =
datePicker.getDaysPerMonth(d.getMonth() - 1,d.getFullYear())) );
                                        d.setMonth( d.getMonth() - 1 );
                                } else {
                                        //d -=3D 24 * 60 * 60 * 1000;
                                        d =3D new Date( =
o.date.getFullYear(), o.date.getMonth(), o.date.getDate() - 1 );
                                };
                        } else if ( kc =3D=3D 39 ) {
                                // ctrl + right =3D next month
                                if( e.ctrlKey ) {
                                        d =3D new Date( o.date );
                                        d.setDate( Math.min(d.getDate(), =
datePicker.getDaysPerMonth(d.getMonth() + 1,d.getFullYear())) );
                                        d.setMonth( d.getMonth() + 1 );
                                } else {
                                        //d +=3D 24 * 60 * 60 * 1000;
                                        d =3D new Date( =
o.date.getFullYear(), o.date.getMonth(), o.date.getDate() + 1 );
                                };
                        } else if ( kc =3D=3D 38 ) {
                                // ctrl + up =3D next year
                                if( e.ctrlKey ) {
                                        d =3D new Date( o.date );
                                        d.setDate( Math.min(d.getDate(), =
datePicker.getDaysPerMonth(d.getMonth(),d.getFullYear() + 1)) );
                                        d.setFullYear( d.getFullYear() + =
1 );
                                } else {
                                        //d -=3D 7 * 24 * 60 * 60 * =
1000;
                                        d =3D new Date( =
o.date.getFullYear(), o.date.getMonth(), o.date.getDate() - 7 );
                                };
                        } else if ( kc =3D=3D 40 ) {
                                // ctrl + down =3D prev year
                                if( e.ctrlKey ) {
                                        d =3D new Date( o.date );
                                        d.setDate( Math.min(d.getDate(), =
datePicker.getDaysPerMonth(d.getMonth(),d.getFullYear() - 1)) );
                                        d.setFullYear( d.getFullYear() - =
1 );
                                } else {
                                        //d +=3D 7 * 24 * 60 * 60 * =
1000;
                                        d =3D new Date( =
o.date.getFullYear(), o.date.getMonth(), o.date.getDate() + 7 );
                                };
                        };

                        var tmpDate =3D new Date( d );

                        if(o.outOfRange(tmpDate)) return o.killEvent(e);

                        var cacheDate =3D new Date(o.date);
                        o.date =3D tmpDate;

                        if(cacheDate.getFullYear() !=3D =
o.date.getFullYear() || cacheDate.getMonth() !=3D o.date.getMonth()) =
o.updateTable();
                        else {
                                o.disableTodayButton();
                                var tds =3D =
o.table.getElementsByTagName('td');
                                var txt;
                                for(var i =3D 0, td; td =3D tds[i]; i++) =
{
                                        txt =3D =
Number(td.firstChild.nodeValue);
                                        if(isNaN(txt) || txt !=3D =
o.date.getDate()) continue;

                                        var el =3D =
document.getElementById("date-picker-hover");
                                        if(el) el.id =3D "";

                                        td.id =3D "date-picker-hover";
                                };
                        };
                        return o.killEvent(e);
                },
                gotoToday: function(e) {
                        o.date =3D  new Date( );
                        o.updateTable();
                        return o.killEvent(e);
                },
                onmousedown: function(e) {
                        if ( e =3D=3D null ) e =3D =
document.parentWindow.event;
                        var el =3D e.target !=3D null ? e.target : =
e.srcElement;
                        o.stopTimer();
                        var found =3D false;
                        while(el.parentNode) {
                                if(el.id && (el.id =3D=3D "fd-"+o.id || =
el.id =3D=3D "fd-but-"+o.id)) {
                                        found =3D true;
                                        break;
                                };
                                try {
                                        el =3D el.parentNode;
                                } catch(err) {
                                        break;
                                };
                        };
                        if(found) return true;
                        datePickerController.hideAll();
                },
                onmouseover: function(e) {
                        o.stopTimer();
                        if(document.getElementById("date-picker-hover")) =
{
                                =
document.getElementById("date-picker-hover").id =3D "";
                        };
                        this.id =3D "date-picker-hover";
                        o.date.setDate(this.firstChild.nodeValue);
                        o.disableTodayButton();
                },
                onclick: function (e) {
                			=
document.forms['Pol'].elements['searchPeriod'].value=3Dnull;
                        if(o.opacity !=3D o.opacityTo) return false;
                        if ( e =3D=3D null ) e =3D =
document.parentWindow.event;
                        var el =3D e.target !=3D null ? e.target : =
e.srcElement;
                        while ( el.nodeType !=3D 1 ) el =3D =
el.parentNode;
                        var d =3D new Date( o.date );
                        var n =3D Number( el.firstChild.data );
                        if(isNaN(n)) { return true; };
                        d.setDate( n );
                        o.date =3D d;
                        o.returnFormattedDate();
                        o.hide();
                        o.stopTimer();
                        return o.killEvent(e);

                },
                incDec: function(e) {
                        if ( e =3D=3D null ) e =3D =
document.parentWindow.event;
                        var el =3D e.target !=3D null ? e.target : =
e.srcElement;
                        o.stopTimer();
                        if(el && el.className && =
el.className.search('disabled') !=3D -1) { return false; }
                        datePickerController.addEvent(document, =
"mouseup", o.events.clearTimer);
                        o.timerInc      =3D 1000;
                        o.dayInc        =3D arguments[1];
                        o.yearInc       =3D arguments[2];
                        o.monthInc      =3D arguments[3];
                        o.onTimer();
                        o.startTimer();
                        return o.killEvent(e);
                },
                clearTimer: function(e) {
                        o.stopTimer();
                        o.stopped       =3D true;
                        o.timerInc      =3D 1000;
                        o.yearInc       =3D 0;
                        o.monthInc      =3D 0;
                        o.dayInc        =3D 0;
                }
        };
        o.reset =3D function() {
                for(def in o.defaults) {
                        o[def] =3D o.defaults[def];
                };
        };
        o.setOpacity =3D function(op) {
                o.div.style.opacity =3D op/100;
                o.div.style.filter =3D 'alpha(opacity=3D' + op + ')';
                o.opacity =3D op;
        };
        o.fade =3D function() {
                window.clearTimeout(o.fadeTimer);
                o.fadeTimer =3D null;
                delete(o.fadeTimer);

                var diff =3D Math.round(o.opacity + ((o.opacityTo - =
o.opacity) / 4));

                o.setOpacity(diff);

                if(Math.abs(o.opacityTo - diff) > 3 && !o.noFade) {
                        o.fadeTimer =3D window.setTimeout(o.fade, 50);
                } else {
                        o.setOpacity(o.opacityTo);
                        if(o.opacityTo =3D=3D 0) {
                                o.div.style.display =3D "none";
                                o.visible =3D false;
                        } else {
                                o.visible =3D true;
                        };
                };
        };
        o.killEvent =3D function(e) {
                if(e =3D=3D null) e =3D document.parentWindow.event;

                if(e.stopPropagation) {
                        e.stopPropagation();
                        e.preventDefault();
                }

                /*@cc_on
                        @if(@_win32)
                        e.cancelBubble =3D true;
                        e.returnValue =3D false;
                        @end
                @*/
                return false;
        };
        o.startTimer =3D function () {
                o.timer =3D window.setTimeout(o.onTimer, o.timerInc);
                o.timerSet =3D true;
        };
        o.stopTimer =3D function () {
                window.clearTimeout(o.timer);
                o.timer =3D null;
                delete(o.timer);
                o.timerSet =3D false;
        };
        o.onTimer =3D function() {
                var d =3D o.date;
                d.setDate( Math.min(d.getDate()+o.dayInc, =
datePicker.getDaysPerMonth(d.getMonth()+o.monthInc,d.getFullYear()+o.year=
Inc)) );
                d.setMonth( d.getMonth() + o.monthInc );
                d.setFullYear( d.getFullYear() + o.yearInc );
                o.date =3D d;
                if(o.timerInc > 50) { o.timerInc =3D 50 + =
Math.round(((o.timerInc - 50) / 1.8)); };
                o.updateTable();
                if(o.timerSet) o.timer =3D window.setTimeout(o.onTimer, =
o.timerInc);
        };
        o.getElem =3D function() {
                return document.getElementById(o.id.replace(/^fd-/, '')) =
|| false;
        };
        o.setRangeLow =3D function(range) {
                =
if(String(range).search(/^(\d\d?\d\d)(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[0=
1])$/) =3D=3D -1) range =3D '';
                o.low =3D o.defaults.low =3D range;
        };
        o.setRangeHigh =3D function(range) {
                =
if(String(range).search(/^(\d\d?\d\d)(0[1-9]|1[012])(0[1-9]|[12][0-9]|3[0=
1])$/) =3D=3D -1) range =3D '';
                o.high =3D o.defaults.high =3D range;
        };
        o.setDisabledDays =3D function(dayArray) {
                o.disableDays =3D o.defaults.disableDays =3D dayArray;
        };
        o.setDisabledDates =3D function(dateArray) {
                var fin =3D [];
                for(var i =3D dateArray.length; i-- ;) {
                        =
if(dateArray[i].match(/^(\d\d\d\d|\*\*\*\*)(0[1-9]|1[012]|\*\*)(0[1-9]|[1=
2][0-9]|3[01])$/) !=3D -1) fin[fin.length] =3D dateArray[i];
                }
                if(fin.length) {
                        o.disabledDates =3D fin;
                        o.enabledDates =3D [];
                };
        };
        o.setEnabledDates =3D function(dateArray) {
                var fin =3D [];
                for(var i =3D dateArray.length; i-- ;) {
                        =
if(dateArray[i].match(/^(\d\d\d\d|\*\*\*\*)(0[1-9]|1[012]|\*\*)(0[1-9]|[1=
2][0-9]|3[01]|\*\*)$/) !=3D -1 && dateArray[i] !=3D "********") =
fin[fin.length] =3D dateArray[i];
                };
                if(fin.length) {
                        o.disabledDates =3D [];
                        o.enabledDates =3D fin;
                };
        };
        o.getDisabledDates =3D function(y, m) {
                if(o.enabledDates.length) return o.getEnabledDates(y, =
m);
                var obj =3D {};
                var d =3D datePicker.getDaysPerMonth(m - 1, y);
                m =3D m < 10 ? "0" + String(m) : m;
                for(var i =3D o.disabledDates.length; i-- ;) {
                        var tmp =3D o.disabledDates[i].replace("****", =
y).replace("**", m);
                        if(tmp < Number(String(y)+m+"01") || tmp > =
Number(y+String(m)+d)) continue;
                        obj[tmp] =3D 1;
                }
                return obj;
        };
        o.getEnabledDates =3D function(y, m) {
                var obj =3D {};
                var d =3D datePicker.getDaysPerMonth(m - 1, y);
                m =3D m < 10 ? "0" + String(m) : m;
                var day,tmp,de,me,ye,disabled;
                for(var dd =3D 1; dd <=3D d; dd++) {
                        day =3D dd < 10 ? "0" + String(dd) : dd;
                        disabled =3D true;
                        for(var i =3D o.enabledDates.length; i-- ;) {
                                tmp =3D o.enabledDates[i];
                                ye  =3D =
String(o.enabledDates[i]).substr(0,4);
                                me  =3D =
String(o.enabledDates[i]).substr(4,2);
                                de  =3D =
String(o.enabledDates[i]).substr(6,2);

                                if(ye =3D=3D y && me =3D=3D m && de =
=3D=3D day) {
                                        disabled =3D false;
                                        break;
                                }

                                if(ye =3D=3D "****" || me =3D=3D "**" || =
de =3D=3D "**") {
                                        if(ye =3D=3D "****") tmp =3D =
tmp.replace(/^\*\*\*\*/, y);
                                        if(me =3D=3D "**")   tmp =3D tmp =
=3D tmp.substr(0,4) + String(m) + tmp.substr(6,2);
                                        if(de =3D=3D "**")   tmp =3D =
tmp.replace(/\*\*/, day);

                                        if(tmp =3D=3D String(y + =
String(m) + day)) {
                                                disabled =3D false;
                                                break;
                                        };
                                };
                        };
                        if(disabled) obj[String(y + String(m) + day)] =
=3D 1;
                };
                return obj;
        };
        o.setFirstDayOfWeek =3D function(e) {
                if ( e =3D=3D null ) e =3D document.parentWindow.event;
                var elem =3D e.target !=3D null ? e.target : =
e.srcElement;

                if(elem.tagName.toLowerCase() !=3D "th") {
                        while(elem.tagName.toLowerCase() !=3D "th") elem =
=3D elem.parentNode;
                }
                var cnt =3D 0;
                while(elem.previousSibling) {
                        elem =3D elem.previousSibling;
                        if(elem.tagName.toLowerCase() =3D=3D "th") =
cnt++;
                }

                o.firstDayOfWeek =3D (o.firstDayOfWeek + cnt) % 7;
                o.updateTable();
                return o.killEvent(e);
        };
        o.truePosition =3D function(element) {
                var pos =3D o.cumulativeOffset(element);
                if(window.opera) { return pos; }
                var iebody   =3D (document.compatMode && =
document.compatMode !=3D "BackCompat")? document.documentElement : =
document.body;
                var dsocleft =3D document.all ? iebody.scrollLeft : =
window.pageXOffset;
                var dsoctop  =3D document.all ? iebody.scrollTop  : =
window.pageYOffset;
                var posReal  =3D o.realOffset(element);

                var top =3D  pos[1] - posReal[1] + dsoctop;
                var left =3D pos[0] - posReal[0] + dsocleft;

                return [left, top];
        };
        o.realOffset =3D function(element) {
                var t =3D 0, l =3D 0;
                do {
                        t +=3D element.scrollTop  || 0;
                        l +=3D element.scrollLeft || 0;
                        element =3D element.parentNode;
                } while (element);
                return [l, t];
        };
        o.cumulativeOffset =3D function(element) {
                var t =3D 0, l =3D 0;
                do {
                        t +=3D element.offsetTop  || 0;
                        l +=3D element.offsetLeft || 0;
                        element =3D element.offsetParent;
                } while (element);
                return [l, t];
        };
        o.resize =3D function() {
                if(!o.created || !o.getElem()) return;

                o.div.style.visibility =3D "hidden";
                o.div.style.left =3D o.div.style.top =3D "0px";
                o.div.style.display =3D "block";

                var osh =3D o.div.offsetHeight;
                var osw =3D o.div.offsetWidth;

                o.div.style.visibility =3D "visible";
                o.div.style.display =3D "none";

                var elem          =3D document.getElementById('fd-but-' =
+ o.id);
                var pos           =3D o.truePosition(elem);
                var trueBody      =3D (document.compatMode && =
document.compatMode!=3D"BackCompat") ? document.documentElement : =
document.body;

                if ( parseInt(trueBody.clientWidth+trueBody.scrollLeft) =
< parseInt(osw+pos[0])) {
                        o.div.style.left =3D =
Math.abs(parseInt((trueBody.clientWidth+trueBody.scrollLeft) - osw)) + =
"px";
                } else {
                        o.div.style.left  =3D pos[0] + "px";
                };

                if ( parseInt(trueBody.clientHeight+trueBody.scrollTop) =
< parseInt(osh+pos[1]+elem.offsetHeight+2)) {
                        o.div.style.top   =3D Math.abs(parseInt(pos[1] - =
(osh + 2))) + "px";
                } else {
                        o.div.style.top   =3D Math.abs(parseInt(pos[1] + =
elem.offsetHeight + 2)) + "px";
                };

                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                o.iePopUp.style.top    =3D o.div.style.top;
                o.iePopUp.style.left   =3D o.div.style.left;
                o.iePopUp.style.width  =3D osw + "px";
                o.iePopUp.style.height =3D (osh - 2) + "px";
                @end
                @*/
        };
        o.equaliseDates =3D function() {
                var clearDayFound =3D false;
                var tmpDate;
                for(var i =3D o.low; i <=3D o.high; i++) {
                        tmpDate =3D String(i);
                        if(!o.disableDays[new Date(tmpDate.substr(0,4), =
tmpDate.substr(6,2), tmpDate.substr(4,2)).getDay() - 1]) {
                                clearDayFound =3D true;
                                break;
                        };
                };
                if(!clearDayFound) o.disableDays =3D =
o.defaults.disableDays =3D [0,0,0,0,0,0,0];
        };
        o.outOfRange =3D function(tmpDate) {
                if(!o.low && !o.high) return false;

                var level =3D false;
                if(!tmpDate) {
                        level =3D true;
                        tmpDate =3D o.date;
                };

                var d           =3D (tmpDate.getDate() < 10) ? "0" + =
tmpDate.getDate() : tmpDate.getDate();
                var m           =3D ((tmpDate.getMonth() + 1) < 10) ? =
"0" + (tmpDate.getMonth() + 1) : tmpDate.getMonth() + 1;
                var y           =3D tmpDate.getFullYear();
                var dt          =3D String(y)+String(m)+String(d);

                if(o.low && parseInt(dt) < parseInt(o.low)) {
                        if(!level) return true;
                        o.date =3D new Date(o.low.substr(0,4), =
o.low.substr(4,2)-1, o.low.substr(6,2), 5, 0, 0);
                        return false;
                };
                if(o.high && parseInt(dt) > parseInt(o.high)) {
                        if(!level) return true;
                        o.date =3D new Date( o.high.substr(0,4), =
o.high.substr(4,2)-1, o.high.substr(6,2), 5, 0, 0);
                };
                return false;
        };
        o.create =3D function() {

                function createTH(details) {
                        var th =3D document.createElement('th');
                        if(details.thClassName) th.className =3D =
details.thClassName;
                        if(details.colspan) {
                                /*@cc_on
                                /*@if (@_win32)
                                =
th.setAttribute('colSpan',details.colspan);
                                @else @*/
                                =
th.setAttribute('colspan',details.colspan);
                                /*@end
                                @*/
                        };
                        return th;
                };

                function createThAndButton(tr, obj) {
                        for(var i =3D 0, details; details =3D obj[i]; =
i++) {
                                var th =3D createTH(details);
                                tr.appendChild(th);
                                var but =3D =
document.createElement('button');
                                but.setAttribute("type", "button");
                                but.className =3D details.className;
                                but.id =3D o.id + details.id;
                                =
but.appendChild(document.createTextNode(details.text));
                                but.title =3D details.title || "";
                                if(details.onmousedown) but.onmousedown =
=3D details.onmousedown;
                                if(details.onclick) but.onclick =3D =
details.onclick;
                                th.appendChild(but);
                        }
                }

                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                        if(!document.getElementById("iePopUpHack")) {
                                var loc =3D "./blank.html";
                                var scriptFiles =3D =
document.getElementsByTagName('head')[0].getElementsByTagName('script');
                                for(var i =3D 0, scriptFile; scriptFile =
=3D scriptFiles[i]; i++) {
                                        if(scriptFile.src && =
scriptFile.src.match(/datepicker.js$/)) {
                                                loc =3D =
scriptFile.src.replace("datepicker.js", "blank.html");
                                                break;
                                        };
                                };

                                o.iePopUp =3D =
document.createElement('iframe');
                                o.iePopUp.src =3D loc;
                                =
o.iePopUp.setAttribute('className','iehack');
                                o.iePopUp.scrolling=3D"no";
                                o.iePopUp.frameBorder=3D"0";
                                o.iePopUp.name =3D o.iePopUp.id =3D =
"iePopUpHack";
                                document.body.appendChild(o.iePopUp);
                        } else {
                                o.iePopUp =3D =
document.getElementById("iePopUpHack");
                        };
                @end
                @*/

                if(typeof(fdLocale) =3D=3D "object" && o.locale) {
                        datePicker.titles  =3D fdLocale.titles;
                        datePicker.months  =3D fdLocale.months;
                        datePicker.fullDay =3D fdLocale.fullDay;
                        // Optional parameters
                        if(fdLocale.dayAbbr) datePicker.dayAbbr =3D =
fdLocale.dayAbbr;
                        if(fdLocale.firstDayOfWeek) o.firstDayOfWeek =3D =
o.defaults.firstDayOfWeek =3D fdLocale.firstDayOfWeek;
                };

                o.div =3D document.createElement('div');
                o.div.style.zIndex =3D 9999;
                o.div.id =3D "fd-"+o.id;
                o.div.className =3D "datePicker";

                =
document.getElementsByTagName('body')[0].appendChild(o.div);

                var nbsp =3D String.fromCharCode( 160 );
                var tr, row, col, tableHead, tableBody;

                o.table =3D document.createElement('table');
                o.div.appendChild( o.table );

                tableHead =3D document.createElement('thead');
                o.table.appendChild( tableHead );

                tr  =3D document.createElement('tr');
                tableHead.appendChild(tr);

                o.titleBar =3D =
createTH({thClassName:"date-picker-title", colspan:7});
                tr.appendChild( o.titleBar );
                tr =3D null;

                tr  =3D document.createElement('tr');
                tableHead.appendChild(tr);

                createThAndButton(tr, [{className:"prev-but", =
id:"-prev-year-but", text:"\u00AB", title:datePicker.titles[2], =
onmousedown:function(e) { o.events.incDec(e,0,-1,0); =
}},{className:"prev-but", id:"-prev-month-but", text:"\u2039", =
title:datePicker.titles[0], onmousedown:function(e) { =
o.events.incDec(e,0,0,-1); }},{colspan:3, className:"today-but", =
id:"-today-but", text:datePicker.titles.length > 4 ? =
datePicker.titles[4] : "Today", =
onclick:o.events.gotoToday},{className:"next-but", id:"-next-month-but", =
text:"\u203A", title:datePicker.titles[1], onmousedown:function(e) { =
o.events.incDec(e,0,0,1); }},{className:"next-but", id:"-next-year-but", =
text:"\u00BB", title:datePicker.titles[3], onmousedown:function(e) { =
o.events.incDec(e,0,1,0); }}]);

                tableBody =3D document.createElement('tbody');
                o.table.appendChild( tableBody );

                for(var rows =3D 0; rows < 7; rows++) {
                        row =3D document.createElement('tr');

                        if(rows !=3D 0) tableBody.appendChild(row);
                        else          tableHead.appendChild(row);

                        for(var cols =3D 0; cols < 7; cols++) {
                                col =3D (rows =3D=3D 0) ? =
document.createElement('th') : document.createElement('td');
                                row.appendChild(col);
                                if(rows !=3D 0) {
                                        =
col.appendChild(document.createTextNode(nbsp));
                                } else {
                                        col.className =3D =
"date-picker-day-header";
                                        col.scope =3D "col";
                                };
                                col =3D null;
                        };
                        row =3D null;
                };

                tableBody =3D tableHead =3D tr =3D createThAndButton =3D =
createTH =3D null;
                o.created =3D true;
        };
        o.setDateFromInput =3D function() {
                function m2c(val) {
                        return String(val).length < 2 ? =
"00".substring(0, 2 - String(val).length) + String(val) : val;
                }

                o.dateSet =3D null;

                var elem =3D o.getElem();
                if(!elem) return;

                if(!o.splitDate) {
                        var date =3D =
datePickerController.dateFormat(elem.value, o.format.search(/m-d-y/i) =
!=3D -1);
                } else {
                        var tm =3D document.getElementById(o.id+'-mm') ? =
parseInt(document.getElementById(o.id+'-mm').value) || new =
Date().getMonth() + 1 : new Date().getMonth() + 1;
                        var td =3D document.getElementById(o.id+'-dd') ? =
parseInt(document.getElementById(o.id+'-dd').value) || new =
Date().getDate() : new Date().getDate();
                        var date =3D datePickerController.dateFormat(tm =
+ "/" + td + "/" + (elem.value || new Date().getFullYear()), true);
                }

                if(!date) { date =3D String(new Date().getFullYear()) + =
m2c(new Date().getMonth() + 1) + m2c(new Date().getDate()); }

                var d,m,y;

                y =3D date.substr(0, 4);
                m =3D date.substr(4, 2);
                d =3D date.substr(6, 2);

                if(!y || !m || !d || new Date( y, m - 1, d ) =3D=3D =
'Invalid Date' || new Date( y, m - 1, d ) =3D=3D 'NaN') {
                        o.date =3D new Date();
                        o.date.setHours(5);
                        return;
                };

                o.date.setMonth(m-1);
                o.date.setFullYear(y);
                o.date.setDate(d);
                o.date.setHours(5);
                o.dateSet =3D new Date(o.date);

                m2c =3D null;
        };
        o.returnFormattedDate =3D function() {
                var elem =3D o.getElem();
                if(!elem) return;

                var d                   =3D (o.date.getDate() < 10) ? =
"0" + o.date.getDate() : o.date.getDate();
                var m                   =3D ((o.date.getMonth() + 1) < =
10) ? "0" + (o.date.getMonth() + 1) : o.date.getMonth() + 1;
                var yyyy                =3D o.date.getFullYear();
                var disabledDates       =3D o.getDisabledDates(yyyy, m);
                var weekDay             =3D ( o.date.getDay() + 6 ) % 7;

                if(!(o.disableDays[weekDay] || String(yyyy)+m+d in =
disabledDates)) {
                        if(o.splitDate) {
                                =
document.getElementById(o.id+"-dd").value =3D d;
                                =
document.getElementById(o.id+"-mm").value =3D m;
                                elem.value =3D yyyy;

                                =
document.getElementById(o.id+"-dd").focus();
                                =
if(document.getElementById(o.id+"-dd").onchange) =
document.getElementById(o.id+"-dd").onchange();
                                =
if(document.getElementById(o.id+"-mm").onchange) =
document.getElementById(o.id+"-mm").onchange();
                        } else {
                                elem.value =3D =
o.format.replace('y',yyyy).replace('m',m).replace('d',d).replace(/-/g,o.d=
ivider);
                                elem.focus();
                        };
                        if(elem.onchange) elem.onchange();
                };
        };

        o.disableTodayButton =3D function() {
                var today =3D new Date();
                document.getElementById(o.id + "-today-but").className =
=3D document.getElementById(o.id + =
"-today-but").className.replace("disabled", "");
                if(o.outOfRange(today) || (o.date.getDate() =3D=3D =
today.getDate() && o.date.getMonth() =3D=3D today.getMonth() && =
o.date.getFullYear() =3D=3D today.getFullYear())) {
                        document.getElementById(o.id + =
"-today-but").className +=3D " disabled";
                        document.getElementById(o.id + =
"-today-but").onclick =3D null;
                } else {
                        document.getElementById(o.id + =
"-today-but").onclick =3D o.events.gotoToday;
                };
        };

        // Credit where credit's due:
        // Most of the logic for this method from the webfx date-picker
        // http://webfx.eae.net/

        o.updateTable =3D function() {

                if(document.getElementById("date-picker-hover")) {
                        document.getElementById("date-picker-hover").id =
=3D "";
                };

                var i;
                var str =3D "";
                var rows =3D 6;
                var cols =3D 7;
                var currentWeek =3D 0;
                var nbsp =3D String.fromCharCode( 160 );

                var cells =3D new Array( rows );

                for ( i =3D 0; i < rows; i++ ) {
                        cells[i] =3D new Array( cols );
                };

                o.outOfRange();
                o.disableTodayButton();

                // Set the tmpDate to the second day of this month (to =
avoid daylight savings time madness on Windows)
                var tmpDate =3D new Date( o.date.getFullYear(), =
o.date.getMonth(), 2 );
                tmpDate.setHours(5);

                // Do the disableDates for this year and month
                var m           =3D ((tmpDate.getMonth() + 1) < 10) ? =
"0" + (tmpDate.getMonth() + 1) : tmpDate.getMonth() + 1;
                var y           =3D tmpDate.getFullYear();

                var disabledDates =3D =
o.getDisabledDates(o.date.getFullYear(), o.date.getMonth() + 1);

                var today =3D new Date();

                // Previous buttons out of range
                document.getElementById(o.id + =
"-prev-year-but").className =3D document.getElementById(o.id + =
"-prev-year-but").className.replace("disabled", "");
                if(o.outOfRange(new Date((y - 1), Number(m)-1, =
datePicker.getDaysPerMonth(Number(m)-1, y-1)))) {
                        document.getElementById(o.id + =
"-prev-year-but").className +=3D " disabled";
                        o.yearInc =3D 0;
                };

                document.getElementById(o.id + =
"-prev-month-but").className =3D document.getElementById(o.id + =
"-prev-month-but").className.replace("disabled", "");
                if(o.outOfRange(new Date(y, (Number(m) - 2), =
datePicker.getDaysPerMonth(Number(m)-2, y)))) {
                        document.getElementById(o.id + =
"-prev-month-but").className +=3D " disabled";
                        o.monthInc =3D 0;
                };

                // Next buttons out of range
                document.getElementById(o.id + =
"-next-year-but").className =3D document.getElementById(o.id + =
"-next-year-but").className.replace("disabled", "");
                if(o.outOfRange(new Date((y + 1), Number(m) - 1, 1))) {
                        document.getElementById(o.id + =
"-next-year-but").className +=3D " disabled";
                        o.yearInc =3D 0;
                };

                document.getElementById(o.id + =
"-next-month-but").className =3D document.getElementById(o.id + =
"-next-month-but").className.replace("disabled", "");
                if(o.outOfRange(new Date(y, Number(m), 1))) {
                        document.getElementById(o.id + =
"-next-month-but").className +=3D " disabled";
                        o.monthInc =3D 0;
                };

                // Title Bar
                var titleText =3D datePicker.months[o.date.getMonth()] + =
nbsp + o.date.getFullYear();
                while(o.titleBar.firstChild) =
o.titleBar.removeChild(o.titleBar.firstChild);
                var span =3D document.createElement('span');
                =
span.appendChild(document.createTextNode(datePicker.months[o.date.getMont=
h()] + nbsp));
                span.className =3D "month-display";
                o.titleBar.appendChild(span);
                span =3D null;

                span =3D document.createElement('span');
                =
span.appendChild(document.createTextNode(o.date.getFullYear()));
                span.className =3D "year-display";
                o.titleBar.appendChild(span);
                span =3D null;

                for ( i =3D 1; i < 32; i++ ) {
                        tmpDate.setDate( i );

                        var weekDay  =3D ( tmpDate.getDay() + 6 ) % 7;
                        var colIndex =3D ( (weekDay - o.firstDayOfWeek) =
+ 7 ) % 7;
                        var cell     =3D { text:"", className:"", id:"" =
};
                        var d        =3D (tmpDate.getDate() < 10) ? "0" =
+ tmpDate.getDate() : tmpDate.getDate();
                        var dt       =3D String(y)+m+d;

                        if ( tmpDate.getMonth() =3D=3D o.date.getMonth() =
) {

                                cells[currentWeek][colIndex] =3D { =
text:"", className:"", id:"" };

                                var isToday =3D tmpDate.getDate() =3D=3D =
today.getDate() &&
                                              tmpDate.getMonth() =3D=3D =
today.getMonth() &&
                                              tmpDate.getFullYear() =
=3D=3D today.getFullYear();

                                if ( o.dateSet !=3D null && =
o.dateSet.getDate() =3D=3D tmpDate.getDate() && o.dateSet.getMonth() =
=3D=3D tmpDate.getMonth() && o.dateSet.getFullYear() =3D=3D =
tmpDate.getFullYear()) {
                                        =
cells[currentWeek][colIndex].className =3D "date-picker-selected-date";
                                };
                                if ( o.date.getDate() =3D=3D =
tmpDate.getDate() && o.date.getFullYear() =3D=3D tmpDate.getFullYear()) =
{
                                        cells[currentWeek][colIndex].id =
=3D "date-picker-hover";
                                };

                                if(o.highlightDays[weekDay]) {
                                        =
cells[currentWeek][colIndex].className +=3D " date-picker-highlight";
                                };
                                if ( isToday ) {
                                        =
cells[currentWeek][colIndex].className =3D "date-picker-today";

                                };
                                if(o.outOfRange(tmpDate)) {
                                        =
cells[currentWeek][colIndex].className =3D "out-of-range";
                                } else if(o.disableDays[weekDay] || dt =
in disabledDates) {
                                        =
cells[currentWeek][colIndex].className =3D "day-disabled";
                                };
                                cells[currentWeek][colIndex].text =3D =
tmpDate.getDate();

                                cells[currentWeek][colIndex].className =
+=3D " dm-" + tmpDate.getDate() + '-' + tmpDate.getMonth() + " " + " =
dmy-" + tmpDate.getDate() + '-' + tmpDate.getMonth() + '-' + =
tmpDate.getFullYear();
                                if ( colIndex =3D=3D 6 ) currentWeek++;
                        };
                };

                // Table headers
                var lnk, d, butt;
                var ths =3D =
o.table.getElementsByTagName('thead')[0].getElementsByTagName('tr')[2].ge=
tElementsByTagName('th');
                for ( var y =3D 0; y < 7; y++ ) {
                        d =3D (o.firstDayOfWeek + y) % 7;

                        butt =3D ths[y].getElementsByTagName("button");
                        if(butt.length && butt.length > 0) =
butt[0].onclick =3D butt.onkeypress =3D null;

                        while(ths[y].firstChild) =
ths[y].removeChild(ths[y].firstChild);

                        ths[y].title =3D datePicker.fullDay[d];

                        // Don't create a button for the first day =
header
                        if(y > 0) {
                                but =3D =
document.createElement("BUTTON");
                                but.className =3D "fd-day-header";
                                but.onclick =3D but.onkeypress =3D =
ths[y].onclick =3D o.setFirstDayOfWeek;
                                =
but.appendChild(document.createTextNode(datePicker.dayAbbr ? =
datePicker.dayAbbr[d] : datePicker.fullDay[d].charAt(0)));
                                ths[y].appendChild(but);
                                but.title =3D datePicker.fullDay[d];
                                but =3D null;
                        } else {
                                =
ths[y].appendChild(document.createTextNode(datePicker.dayAbbr ? =
datePicker.dayAbbr[d] : datePicker.fullDay[d].charAt(0)));
                                ths[y].onclick =3D null;
                        };
                };

                var trs =3D =
o.table.getElementsByTagName('tbody')[0].getElementsByTagName('tr');
                var tmpCell;

                for ( var y =3D 0; y < rows; y++ ) {
                        var tds =3D trs[y].getElementsByTagName('td');
                        for (var x =3D 0; x < cols; x++) {
                                tmpCell =3D tds[x];

                                while(tmpCell.firstChild) =
tmpCell.removeChild(tmpCell.firstChild);

                                if ( typeof cells[y][x] !=3D "undefined" =
) {
                                        tmpCell.className =3D =
cells[y][x].className;
                                        tmpCell.id =3D cells[y][x].id;

                                        =
tmpCell.appendChild(document.createTextNode(cells[y][x].text));

                                        =
if(cells[y][x].className.search(/out-of-range/) =3D=3D -1) {
                                                tmpCell.onmouseover =3D =
o.events.onmouseover;
                                                tmpCell.onclick =3D =
cells[y][x].className.search(/day-disabled/) =3D=3D -1 ? =
o.events.onclick : null;
                                                tmpCell.title =3D =
datePicker.months[o.date.getMonth()] + nbsp + cells[y][x].text + "," + =
nbsp + o.date.getFullYear();
                                        } else {
                                                tmpCell.onmouseover =3D =
null;
                                                tmpCell.onclick =3D =
null;
                                                tmpCell.title =3D "";
                                        };
                                } else {
                                        tmpCell.className =3D "";
                                        tmpCell.id =3D "";
                                        tmpCell.onmouseover =3D null;
                                        tmpCell.onclick =3D null;
                                        =
tmpCell.appendChild(document.createTextNode(nbsp));
                                        tmpCell.title =3D "";
                                };
                        };
                };
        };
        o.init =3D function() {
                if(o.low && o.high && (o.high - o.low < 7)) { =
o.equaliseDates(); }
                o.setDateFromInput();
                o.fade();
        };
        o.show =3D function() {
                var elem =3D o.getElem();
                if(!elem || o.visible || elem.disabled) return;

                o.reset();
                o.setDateFromInput();
                o.updateTable();
                o.resize();

                datePickerController.addEvent(document, "mousedown", =
o.events.onmousedown);
                datePickerController.addEvent(document, "keypress", =
o.events.onkeydown);

                // Internet Explorer requires the keydown event in order =
to catch arrow keys

                /*@cc_on
                @if(@_win32)
                        datePickerController.removeEvent(document, =
"keypress", o.events.onkeydown);
                        datePickerController.addEvent(document, =
"keydown", o.events.onkeydown);
                @end
                @*/

                o.opacityTo =3D o.noFade ? 99 : 90;
                o.div.style.display =3D "block";
                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                o.iePopUp.style.display =3D "block";
                @end
                @*/
                o.fade();
                o.visible =3D true;
        };
        o.hide =3D function()   {
                if(!o.visible) return;
                o.stopTimer();
                try { datePickerController.removeEvent(document, =
"mousedown", o.events.onmousedown); }  catch(e) { };
                try { datePickerController.removeEvent(document, =
"mouseup", o.events.clearTimer); }     catch(e) { };
                try { datePickerController.removeEvent(document, =
"keypress", o.events.onkeydown); }     catch(e) { };
                try { datePickerController.removeEvent(document, =
"keydown", o.events.onkeydown); }      catch(e) { };
                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                o.iePopUp.style.display =3D "none";
                @end
                @*/
                o.opacityTo =3D 0;
                o.fade();
                o.visible =3D false;
        };
        o.destroy =3D function() {
                // Cleanup for Internet Explorer
                try { datePickerController.removeEvent(document, =
"mousedown", o.events.onmousedown); }  catch(e) { };
                try { datePickerController.removeEvent(document, =
"mouseup", o.events.clearTimer); }     catch(e) { };
                try { datePickerController.removeEvent(document, =
"keypress", o.events.onkeydown); }     catch(e) { };
                try { datePickerController.removeEvent(document, =
"keydown", o.events.onkeydown); }      catch(e) { };

                var ths =3D o.table.getElementsByTagName("th");
                for(var i =3D 0, th; th =3D ths[i]; i++) {
                        th.onmouseover =3D th.onmouseout =3D =
th.onmousedown =3D th.onclick =3D null;
                }

                var tds =3D o.table.getElementsByTagName("td");
                for(var i =3D 0, td; td =3D tds[i]; i++) {
                        td.onmouseover =3D td.onclick =3D null;
                }

                var butts =3D o.table.getElementsByTagName("button");
                for(var i =3D 0, butt; butt =3D butts[i]; i++) {
                        butt.onmousedown =3D butt.onclick =3D =
butt.onkeypress =3D null;
                }

                clearTimeout(o.fadeTimer);
                clearTimeout(o.timer);
                o.fadeTimer =3D o.timer =3D null;

                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                o.iePopUp =3D null;
                @end
                @*/

                if(document.getElementById(o.id.replace(/^fd-/, =
'fd-but-'))) {
                        var butt =3D =
document.getElementById(o.id.replace(/^fd-/, 'fd-but-'));
                        butt.onclick =3D butt.onpress =3D null;
                }

                o.titleBar =3D o.table =3D o.div =3D null;

                o =3D null;
        };

        o.create();
        o.init();
};

datePickerController =3D {
        datePickers: {},
        addEvent: function(obj, type, fn, tmp) {
                tmp || (tmp =3D true);
                if( obj.attachEvent ) {
                        obj["e"+type+fn] =3D fn;
                        obj[type+fn] =3D function(){obj["e"+type+fn]( =
window.event );};
                        obj.attachEvent( "on"+type, obj[type+fn] );
                } else {
                        obj.addEventListener( type, fn, true );
                };
        },
        removeEvent: function(obj, type, fn, tmp) {
                tmp || (tmp =3D true);
                if( obj.detachEvent ) {
                        obj.detachEvent( "on"+type, obj[type+fn] );
                        obj[type+fn] =3D null;
                } else {
                        obj.removeEventListener( type, fn, true );
                };
        },
        hideAll: function(exception) {
                for(dp in datePickerController.datePickers) {
                        if(exception && exception =3D=3D =
datePickerController.datePickers[dp].id) { continue; };
                        =
if(document.getElementById(datePickerController.datePickers[dp].id))  { =
datePickerController.datePickers[dp].hide(); };
                };
        },
        cleanUp: function() {
                var dp;
                for(dp in datePickerController.datePickers) {
                        =
if(!document.getElementById(datePickerController.datePickers[dp].id)) {
                                dpElem =3D =
document.getElementById("fd-"+datePickerController.datePickers[dp].id);
                                =
datePickerController.datePickers[dp].destroy();
                                datePickerController.datePickers[dp] =3D =
null;
                                delete =
datePickerController.datePickers[dp];
                                if(dpElem) {
                                        =
dpElem.parentNode.removeChild(dpElem);
                                };
                        };
                };
        },
        destroy: function() {
                for(dp in datePickerController.datePickers) {
                        datePickerController.datePickers[dp].destroy();
                        datePickerController.datePickers[dp] =3D null;
                        delete datePickerController.datePickers[dp];
                };
                datePickerController.datePickers =3D null;
                /*@cc_on
                @if(@_jscript_version <=3D 5.6)
                        if(document.getElementById("iePopUpHack")) {
                                =
document.body.removeChild(document.getElementById("iePopUpHack"));

                        }
                @end
                @*/
                datePicker.script =3D null;

                datePickerController.removeEvent(window, 'load', =
datePickerController.create);
                datePickerController.removeEvent(window, 'unload', =
datePickerController.destroy);

        },
        dateFormat: function(dateIn, favourMDY) {
                var dateTest =3D [
                        { regExp:/^(0?[1-9]|[12][0-9]|3[01])([- =
\/.])(0?[1-9]|1[012])([- \/.])((\d\d)?\d\d)$/, d:1, m:3, y:5 },  // dmy
                        { regExp:/^(0?[1-9]|1[012])([- =
\/.])(0?[1-9]|[12][0-9]|3[01])([- \/.])((\d\d)?\d\d)$/, d:3, m:1, y:5 }, =
 // mdy
                        { regExp:/^(\d\d\d\d)([- =
\/.])(0?[1-9]|1[012])([- \/.])(0?[1-9]|[12][0-9]|3[01])$/,    d:5, m:3, =
y:1 }   // ymd
                        ];

                var start;
                var cnt =3D 0;

                while(cnt < 3) {
                        start =3D (cnt + (favourMDY ? 4 : 3)) % 3;

                        if(dateIn.match(dateTest[start].regExp)) {
                                res =3D =
dateIn.match(dateTest[start].regExp);
                                y =3D res[dateTest[start].y];
                                m =3D res[dateTest[start].m];
                                d =3D res[dateTest[start].d];
                                if(m.length =3D=3D 1) m =3D "0" + m;
                                if(d.length =3D=3D 1) d =3D "0" + d;
                                if(y.length !=3D 4) y =3D (parseInt(y) < =
50) ? '20' + y : '19' + y;

                                return String(y)+m+d;
                        };

                        cnt++;
                };

                return 0;
        },
        create: function() {
                if(!datePicker.isSupported) return;

                datePickerController.cleanUp();

                var inputs =3D document.getElementsByTagName('input');

                var regExp1 =3D /disable-days-([1-7]){1,6}/g;            =
 // the days to disable
                var regExp2 =3D /no-transparency/g;                      =
 // do not use transparency effects
                var regExp3 =3D /highlight-days-([1-7]){1,7}/g;          =
 // the days to highlight in red
                var regExp4 =3D /range-low-(\d\d\d\d-\d\d-\d\d)/g;       =
 // the lowest selectable date
                var regExp5 =3D /range-high-(\d\d\d\d-\d\d-\d\d)/g;      =
 // the highest selectable date
                var regExp6 =3D /format-(d-m-y|m-d-y|y-m-d)/g;           =
 // the input/output date format
                var regExp7 =3D /divider-(dot|slash|space|dash)/g;       =
 // the character used to divide the date
                var regExp8 =3D /no-locale/g;                            =
 // do not attempt to detect the browser language

                for(var i=3D0, inp; inp =3D inputs[i]; i++) {
                        if(inp.className && =
(inp.className.search(regExp6) !=3D -1 || =
inp.className.search(/split-date/) !=3D -1) && inp.type =3D=3D "text" && =
inp.name) {

                                if(!inp.id) {
                                        // Internet explorer requires =
you to give each input a unique ID attribute.
                                        =
if(document.getElementById(inp.name)) continue;
                                        inp.id =3D inp.name;
                                };

                                var options =3D {
                                        id:inp.id,
                                        low:"",
                                        high:"",
                                        divider:"/",
                                        format:"d-m-y",
                                        highlightDays:[0,0,0,0,0,1,1],
                                        disableDays:[0,0,0,0,0,0,0],
                                        =
locale:inp.className.search(regExp8) =3D=3D -1,
                                        splitDate:0,
                                        =
noFade:inp.className.search(regExp2) !=3D -1
                                };

                                // Split the date into three parts ?
                                if(inp.className.search(/split-date/) =
!=3D -1) {
                                        =
if(document.getElementById(inp.id+'-dd') && =
document.getElementById(inp.id+'-mm') && =
document.getElementById(inp.id+'-dd').tagName.toLowerCase() =3D=3D =
"input" && document.getElementById(inp.id+'-mm').tagName.toLowerCase() =
=3D=3D "input") {
                                                options.splitDate =3D 1;
                                        };
                                };

                                // Date format(variations of d-m-y)
                                if(inp.className.search(regExp6) !=3D =
-1) {
                                        options.format =3D =
inp.className.match(regExp6)[0].replace('format-','');
                                };

                                // What divider to use, a "/", "-", "." =
or " "
                                if(inp.className.search(regExp7) !=3D =
-1) {
                                        var dividers =3D { dot:".", =
space:" ", dash:"-", slash:"/" };
                                        options.divider =3D =
(inp.className.match(regExp7)[0].replace('divider-','') in dividers) ? =
dividers[inp.className.match(regExp7)[0].replace('divider-','')] : "/";
                                };

                                // The days to highlight
                                if(inp.className.search(regExp3) !=3D =
-1) {
                                        var tmp =3D =
inp.className.match(regExp3)[0].replace(/highlight-days-/, '');
                                        options.highlightDays =3D =
[0,0,0,0,0,0,0];
                                        for(var j =3D 0; j < tmp.length; =
j++) {
                                                =
options.highlightDays[tmp.charAt(j) - 1] =3D 1;
                                        };
                                };

                                // The days to disable
                                if(inp.className.search(regExp1) !=3D =
-1) {
                                        var tmp =3D =
inp.className.match(regExp1)[0].replace(/disable-days-/, '');
                                        options.disableDays =3D =
[0,0,0,0,0,0,0];
                                        for(var j =3D 0; j < tmp.length; =
j++) {
                                                =
options.disableDays[tmp.charAt(j) - 1] =3D 1;
                                        };
                                };

                                // The lower limit
                                =
if(inp.className.search(/range-low-today/i) !=3D -1) {
                                        options.low =3D =
datePickerController.dateFormat((new Date().getMonth() + 1) + "/" + new =
Date().getDate() + "/" + new Date().getFullYear(), true);
                                } else if(inp.className.search(regExp4) =
!=3D -1) {
                                        options.low =3D =
datePickerController.dateFormat(inp.className.match(regExp4)[0].replace(/=
range-low-/, ''), false);
                                        if(!options.low) {
                                                options.low =3D '';
                                        };
                                };

                                // The higher limit
                                =
if(inp.className.search(/range-high-today/i) !=3D -1 && =
inp.className.search(/range-low-today/i) =3D=3D -1) {
                                        options.high =3D =
datePickerController.dateFormat((new Date().getMonth() + 1) + "/" + new =
Date().getDate() + "/" + new Date().getFullYear(), true);
                                } else if(inp.className.search(regExp5) =
!=3D -1) {
                                        options.high =3D =
datePickerController.dateFormat(inp.className.match(regExp5)[0].replace(/=
range-high-/, ''), false);
                                        if(!options.high) {
                                                options.high =3D '';
                                        };
                                };

                                // Datepicker is already created so =
reset it's defaults
                                =
if(document.getElementById('fd-'+inp.id)) {
                                        for(var opt in options) {
                                                =
datePickerController.datePickers[inp.id].defaults[opt] =3D options[opt];
                                        };
                                        =
datePickerController.datePickers[inp.id].enabledDays =3D =
datePickerController.datePickers[inp.id].disabledDays =3D [];
                                };

                                // Create the button (if needs be)
                                if(!document.getElementById("fd-but-" + =
inp.id)) {
                                        var but =3D =
document.createElement('button');
                                        but.setAttribute("type", =
"button");
                                        but.className =3D =
"date-picker-control";

                                        but.id =3D "fd-but-" + inp.id;
                                        =
but.appendChild(document.createTextNode(String.fromCharCode( 160 )));

                                        if(inp.nextSibling) {
                                                =
inp.parentNode.insertBefore(but, inp.nextSibling);
                                        } else {
                                                =
inp.parentNode.appendChild(but);
                                        };
                                } else {
                                        var but =3D =
document.getElementById("fd-but-" + inp.id);
                                };

                                // Add button events
                                but.onclick =3D but.onpress =3D =
function() {
                                        var inpId =3D =
this.id.replace('fd-but-','');
                                        =
datePickerController.hideAll(inpId);
                                        if(inpId in =
datePickerController.datePickers && =
!datePickerController.datePickers[inpId].visible) {
                                                =
datePickerController.datePickers[inpId].show();
                                        };
                                        return false;
                                };

                                // Create the datePicker (if needs be)
                                =
if(!document.getElementById('fd-'+inp.id)) {
                                        =
datePickerController.datePickers[inp.id] =3D new datePicker(options);
                                };

                                but =3D null;
                        };
                };
        }

};


})();

datePickerController.addEvent(window, 'load', =
datePickerController.create);
datePickerController.addEvent(window, 'unload', =
datePickerController.destroy);
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/formnfield.js

/*=0A=
 * jQuery Form'n'Field plug-in=0A=
 *=0A=
 * Copyright (c) 2007 BeFruit.com=0A=
 *   http://labs.befruit.com/=0A=
 *=0A=
 * Licensed under the GPL license:=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 */=0A=
jQuery.iField=3D{=0A=
	version:'0.5',=0A=
	// Predefined data types, used to analyze field values and check their =
validity=0A=
	tDataTypes:{=0A=
		// Default data type leaving the field value without conversion=0A=
		free:{=0A=
			onInit:function(){return (/^[ =
-!?-Za-z=C2=BF-=EF=BB=BC0-9._-]{2,}$/).test(this.get());},=0A=
			onFocus:function(){return (/^[ =
-!?-Za-z=C2=BF-=EF=BB=BC0-9._-]{2,}$/).test(this.get());},=0A=
			getTyped:function(){return this.get();},=0A=
			setTyped:function(value){return this.set(value);},=0A=
			onValidate:function(){return (/^[ =
-!?-Za-z=C2=BF-=EF=BB=BC0-9._-]{2,}$/).test(this.get());}=0A=
		},=0A=
		// Converts the provided value into an integer,=0A=
		// or returns undefined if the string value is not an integer=0A=
		int:{=0A=
			onValidate:function(){return (/^\d+$/).test(this.get());},=0A=
			getTyped:function(){=0A=
				if(this.onValidate())=0A=
					return parseInt(this.get());=0A=
				else=0A=
					return undefined;=0A=
			},=0A=
			setTyped:function(value){return =
this.set(value=3D=3D=3Dundefined?'':value.toString());}=0A=
		},=0A=
		// Converts the provided value into a float,=0A=
		// or returns undefined if the string value is not a float=0A=
		float:{=0A=
			onValidate:function(){return (/^\d+[,\.]?\d*$/).test(this.get());},=0A=
			getTyped:function(){=0A=
				var value=3DparseFloat(this.get());=0A=
				return value;=0A=
			},=0A=
			setTyped:function(value){return this.set(''+value);}=0A=
		},=0A=
		// The text field is valid if it matches the e-mail pattern=0A=
		email:{=0A=
			onValidate:function(){return =
(/^[A-Za-z0-9._-]+@[A-Za-z0-9.-]{2,}[.][A-Za-z]{2,4}$/).test(this.get());=
}=0A=
		}=0A=
	},=0A=
	// Predefined input types linked to the DOM element of the field.=0A=
	// Defines the methods to read and write values.=0A=
	tInputTypes:{=0A=
		// Standard textbox input (<input type=3D"text" ...)=0A=
		textbox:{=0A=
			basicType:true,=0A=
			set:function(value){=0A=
				if(value=3D=3D=3Dundefined){=0A=
					value=3D'';=0A=
				}=0A=
				this.ctl.val(value);=0A=
				return value;=0A=
			},=0A=
			get:function(){=0A=
				return this.ctl.val();=0A=
			},=0A=
			detect:function(field){=0A=
				var ctl=3DjQuery('#'+field.name);=0A=
				var bDetect=3Dctl.length=3D=3D=3D1&&(=0A=
					=
(ctl[0].tagName=3D=3D=3D'INPUT'&&(ctl[0].type=3D=3D=3D'text'||ctl[0].type=
=3D=3D=3D'password'))||=0A=
					ctl[0].tagName=3D=3D=3D'TEXTAREA');=0A=
				if(bDetect)field.ctl=3Dctl;=0A=
				return bDetect;=0A=
			}=0A=
		},=0A=
		// Standard radio buttons.=0A=
		// The field name is not the control ID as for other fields, but the =
group name (<input type=3D"radio" name=3D"thisFieldId" ...).=0A=
		radiolist:{=0A=
			basicType:true,=0A=
			set:function(value){=0A=
				var ret=3Dundefined;=0A=
				this.ctl.each(function(){=0A=
					if(this.value=3D=3D=3Dvalue){=0A=
						this.checked=3Dtrue;=0A=
						ret=3Dvalue;=0A=
					}=0A=
				});=0A=
				return ret;=0A=
			},=0A=
			get:function(){=0A=
				var value=3Dundefined;=0A=
				this.ctl.each(function(){=0A=
					if(this.checked){=0A=
						value=3Dthis.value;=0A=
					}=0A=
				});=0A=
				return value;=0A=
			},=0A=
			detect:function(field){=0A=
				var ctl=3DjQuery('input[@type=3Dradio][@name=3D'+field.name+']');=0A=
				var bDetect=3Dctl.length>0;=0A=
				if(bDetect)field.ctl=3Dctl;=0A=
				return bDetect;=0A=
			}=0A=
		},=0A=
		// Single check box=0A=
		checkbox:{=0A=
			basicType:true,=0A=
			set:function(value){=0A=
				if(value=3D=3D=3Dundefined){=0A=
					value=3Dfalse;=0A=
				}=0A=
				value=3D!!value;//ensure that we have a boolean=0A=
				this.ctl[0].checked=3Dvalue;=0A=
				return value;=0A=
			},=0A=
			get:function(){=0A=
				return this.ctl[0].checked;=0A=
			},=0A=
			detect:function(field){=0A=
				var ctl=3DjQuery('#'+field.name);=0A=
				var =
bDetect=3Dctl.length=3D=3D=3D1&&ctl[0].tagName=3D=3D=3D'INPUT'&&ctl[0].ty=
pe=3D=3D=3D'checkbox';=0A=
				if(bDetect)field.ctl=3Dctl;=0A=
				return bDetect;=0A=
			}=0A=
		},=0A=
		// Standard dropdown or single select list (<select ...><option ...)=0A=
		choicelist:{=0A=
			basicType:true,=0A=
			set:function(value){=0A=
				var ret=3Dundefined;=0A=
				this.ctl.each(function(){=0A=
					this.selectedIndex=3D-1;=0A=
					for(var i=3D0;i<this.options.length;++i){=0A=
						if(this.options[i].value=3D=3D=3Dvalue){=0A=
							this.selectedIndex=3Di;=0A=
							ret=3Dvalue;=0A=
							break;=0A=
						}=0A=
					}=0A=
				});=0A=
				return ret;=0A=
			},=0A=
			get:function(){=0A=
				var i=3Dthis.ctl[0].selectedIndex;=0A=
				return(i=3D=3D=3D-1?undefined:this.ctl[0].options[i].value);=0A=
			},=0A=
			detect:function(field){=0A=
				var ctl=3DjQuery('#'+field.name);=0A=
				var bDetect=3Dctl.length=3D=3D=3D1&&ctl[0].tagName=3D=3D=3D'SELECT';=0A=
				if(bDetect)field.ctl=3Dctl;=0A=
				return bDetect;=0A=
			},=0A=
			changeEvents:['change']=0A=
		}=0A=
	},=0A=
	// Adds a data type to the list of predefined types.=0A=
	registerDataType:function(sDataType,settings){=0A=
		this.tDataTypes[sDataType]=3DjQuery.extend({=0A=
			basicType:false,=0A=
			detect:function(){return false;}=0A=
		},settings);=0A=
	},=0A=
	// Adds an input type to the list of predefined types.=0A=
	registerInputType:function(sInputType,settings){=0A=
		this.tInputTypes[sInputType]=3Dsettings;=0A=
	},=0A=
	// Creates a new field, initializes the event handlers and member =
methods.=0A=
	create:function(sName,settings){=0A=
		var field=3DjQuery.extend({name:sName},jQuery.iField,{=0A=
			inputType:'auto',=0A=
			dataType:'auto',=0A=
			focus:false,=0A=
			valid:true,=0A=
			onValidate:function(){return true;},=0A=
			onUpdateAspect:function(){},=0A=
			setInitial:this.setInitialValue,=0A=
			changeEvents:['keyup','keypress','change','click'],=0A=
			changed:this.fieldChanged=0A=
		},settings);=0A=
		field=3DjQuery.extend(field,this.tDataTypes.free);=0A=
		field=3DjQuery.extend(field,this.tDataTypes[field.dataType]);=0A=
=0A=
		if(field.inputType=3D=3D=3D'auto'){=0A=
			this.detectInputType(field);=0A=
		}=0A=
		field=3DjQuery.extend(field,this.tInputTypes[field.inputType]);=0A=
		if(field.ctl=3D=3D=3Dundefined){=0A=
			field.ctl=3DjQuery('#'+field.name);=0A=
		}=0A=
=0A=
		field.ctl.each(function(){this.field=3Dfield;});=0A=
		field.ctl.focus(function(ev){=0A=
			var field=3Dev.target.field;=0A=
			field.focus=3Dtrue;=0A=
			field.onUpdateAspect();=0A=
			field.onFocus();=0A=
		}).blur(function(ev){=0A=
			ev.target.field.focus=3Dfalse;=0A=
			ev.target.field.onUpdateAspect();=0A=
			ev.target.field.onFocus();=0A=
		}).keypress(function(ev){=0A=
			var field=3Dev.target.field;=0A=
			=
if(ev.keyCode=3D=3D=3D13&&field.form.onSubmit!=3D=3Dundefined){//Enter =
pressed=0A=
				return field.form.onSubmit(field.form);=0A=
			}=0A=
		});=0A=
		for(var i in field.changeEvents)=0A=
			=
field.ctl.bind(field.changeEvents[i],function(ev){ev.target.field.changed=
(ev);});=0A=
		if(field.ctl.length=3D=3D=3D0){=0A=
			throw "jquery.field.create: the field \""+sName+"\" was not found.";=0A=
		}=0A=
=0A=
		if(field.initialValue=3D=3D=3Dundefined){=0A=
			field.initialValue=3Dfield.getTyped();=0A=
		}else{=0A=
			field.setTyped(field.initialValue);=0A=
		}=0A=
		field.dirty=3Dfalse;=0A=
		return field;=0A=
	},=0A=
	// Tries to guess what is the input type of this field=0A=
	detectInputType:function(field){=0A=
		var types=3DjQuery.iField.tInputTypes;=0A=
		// first check for custom types (that have the basicType attribute set =
to false)=0A=
		for(var sType in types){=0A=
			if(types[sType].basicType=3D=3D=3Dfalse&&types[sType].detect(field)){=0A=
				field.inputType=3DsType;=0A=
				return;=0A=
			}=0A=
		}=0A=
		// if no custom type matched, check for basic types=0A=
		for(var sType in types){=0A=
			if(types[sType].basicType=3D=3D=3Dtrue&&types[sType].detect(field)){=0A=
				field.inputType=3DsType;=0A=
				return;=0A=
			}=0A=
		}=0A=
		throw "Field '" + field.name+"' not found."=0A=
	},=0A=
	// Cancels changes to this field, reseting it to its initial value.=0A=
	cancel:function(){=0A=
		this.setTyped(this.initialValue);=0A=
		this.dirty=3Dfalse;=0A=
		this.valid=3Dthis.onValidate();=0A=
		this.onUpdateAspect();=0A=
	},=0A=
	// Called each time when the field state may have changed.=0A=
	// Its valid, dirty states and aspect are updated.=0A=
	fieldChanged:function(){=0A=
		this.onCheckDirty();=0A=
		this.valid=3Dthis.onValidate();=0A=
		this.onUpdateAspect();=0A=
		// Signal that the form is dirty=0A=
		if(this.form){=0A=
			if(this.dirty){//if this field is dirty, no need to check the whole =
form=0A=
				this.form.onDirtyChange(true);=0A=
			}else{=0A=
				this.form.onDirtyChange(this.form.isDirty());=0A=
			}=0A=
		}=0A=
	},=0A=
	// Defines an initial value for the field,=0A=
	// that is used when the field is cancelled or to test if it is dirty.=0A=
	setInitialValue:function(value){=0A=
		this.initialValue=3Dthis.getTyped(this.setTyped(value));=0A=
		this.dirty=3Dfalse;=0A=
		this.valid=3Dthis.onValidate();=0A=
	},=0A=
	// Returns true if the current value is different from the initial value=0A=
	onCheckDirty:function(){=0A=
		return (this.dirty=3D(this.getTyped()!=3D=3Dthis.initialValue));=0A=
	}=0A=
};=0A=
jQuery.iForm=3D{=0A=
	version:'0.5',=0A=
	// Stores references to iForm objects=0A=
	tForms:{},=0A=
	// Creates a form object and instanciates field objects=0A=
	create:function(sForm,settings){=0A=
		var form=3Dthis.tForms[sForm]=3DjQuery.extend({=0A=
			onDirtyChange:function(){},=0A=
			onUpdateAspect:function(){},=0A=
			name:sForm,=0A=
			fields:{},=0A=
			isDirty:this.isFormDirty,=0A=
			fill:this.fill,=0A=
			read:this.read,=0A=
			cancel:this.cancel,=0A=
			saved:this.saved=0A=
		},settings);=0A=
		for(var sField in form.fields){=0A=
			var field=3Dform.fields[sField];=0A=
			field=3DjQuery.extend({=0A=
				form:form,=0A=
				onUpdateAspect:form.onUpdateAspect=0A=
			},field);=0A=
			form.fields[sField]=3DjQuery.iField.create(sField,field);=0A=
		}=0A=
		for(var sField in form.fields)=0A=
			form.fields[sField].onInit();=0A=
		return form;=0A=
	},=0A=
	// Retrieves a form from its name=0A=
	getForm:function(sForm){=0A=
		return jQuery.iForm.tForms[sForm];=0A=
	},=0A=
	// Sets some values in the form, replacing initial values.=0A=
	// Not all values have to be provided. The fields are marked as not =
dirty.=0A=
	fill:function(values){=0A=
		for(var sField in values){=0A=
			var field=3Dthis.fields[sField];=0A=
			field.setInitial(values[sField]);=0A=
			field.onUpdateAspect();=0A=
		}=0A=
		this.onDirtyChange(false);=0A=
	},=0A=
	// Retrieves the values from each field, and returns an associative =
array where keys are field IDs=0A=
	read:function(){=0A=
		var values=3D{};=0A=
		for(var sField in this.fields){=0A=
			var field=3Dthis.fields[sField];=0A=
			values[sField]=3Dfield.getTyped();=0A=
		}=0A=
		return values;=0A=
	},=0A=
	// Cancels all changes, reseting the field values to their initial value=0A=
	cancel:function(){=0A=
		for(var sField in this.fields){=0A=
			this.fields[sField].cancel();=0A=
		}=0A=
		this.onDirtyChange(false);=0A=
	},=0A=
	// Checks whether the form fields have been changed, compared to =
initial values=0A=
	// Returns true if at least one field has been changed=0A=
	isFormDirty:function(){=0A=
		this.dirty=3Dfalse;=0A=
		for(var sField in this.fields){=0A=
			var field=3Dthis.fields[sField];=0A=
			this.dirty=3Dthis.dirty||field.onCheckDirty();=0A=
			if(this.dirty)break;=0A=
		}=0A=
		return this.dirty;=0A=
	},=0A=
	// Called to inform the form that its data have been saved.=0A=
	// Initial values are updated and fields are not dirty any more.=0A=
	saved:function(){=0A=
		for(var sField in this.fields){=0A=
			var field=3Dthis.fields[sField];=0A=
			field.setInitial(field.getTyped());=0A=
			field.dirty=3Dfalse;=0A=
		}=0A=
		this.onDirtyChange(false);=0A=
	}=0A=
};
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/browser_corrections.js

=0A=
if (BrowserDetect.browser =3D=3D "Chrome") {=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('.sf-navbar {height: 0.65em; padding-bottom:	1.3em;}');=0A=
	document.write('a > .sf-sub-indicator {top:1.55em;}');=0A=
	document.write('<\/style>');=0A=
	}=0A=
if (saf) 	{=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('#horizontal-navigation {height:4.3em;}');=0A=
	document.write('.sub li, .sub-right li {margin-top:-5px; }');=0A=
	document.write('.nav {min-width:64.85em;}');=0A=
	document.write('#horizontal-navigation {height:3.7em;}');=0A=
	document.write('a > .sf-sub-indicator {top: 1.65em;}');=0A=
	document.write('.sf-navbar {height: 0.65em; padding-bottom:	1.3em;}');=0A=
	document.write('.sf-navbar ul ul {margin-top: -0.8em;}');=0A=
	document.write('.sf-navbar li li.last {background: none;}');=0A=
	document.write('h1, h2, h3, p {background: none;}');=0A=
	document.write('<\/style>');=0A=
	}=0A=
 if (BrowserDetect.OS =3D=3D "Mac" && BrowserDetect.browser =3D=3D =
"Safari" && BrowserDetect.version > "500") {=0A=
		//alert('Safari 3 on Mac');=0A=
		document.write('<style type=3D"text/css">');=0A=
		document.write('.nav_linedrop {font-size:0.9em;}');=0A=
		document.write('<\/style>');=0A=
		}=0A=
 if (BrowserDetect.OS =3D=3D "Windows" && BrowserDetect.browser =3D=3D =
"Safari" && BrowserDetect.version > "500") {=0A=
		//alert('Safari 3 on Win');=0A=
		document.write('<style type=3D"text/css">');=0A=
		document.write('.nav a {padding: 1.3em 0.5em;}');=0A=
		document.write('<\/style>');=0A=
		}=0A=
=0A=
 if (ie) {=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('#footer .feed_menu select{filter:alpha(opacity=3D0);}');=0A=
	document.write('* html #footer .feed_menu{width:auto; =
background:none;}');=0A=
	document.write('.sf-menu li:hover ul, .sf-menu li.sfHover ul {top: =
2.95em;}');=0A=
	document.write('.sf-navbar {height: 0.75em;}');=0A=
	document.write('.button-submit, .button-reset {padding:0.5em =
!important;}');=0A=
	 document.write('.button-default {padding:0.5em !important;}');=0A=
    document.write('<\/style>');=0A=
    }=0A=
=0A=
if (ie8) {=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('.sf-menu {line-height:	1.4;}');=0A=
	document.write('<\/style>');=0A=
}=0A=
=0A=
 if (ie6) 	{=0A=
 	//alert('IE6');=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('#horizontal-navigation {height:4em;}');=0A=
	document.write('#horizontal-navigation {height:3.6em;border-bottom:1px =
#ccc solid;}');=0A=
	document.write('.sf-menu {line-height:	1.8;}');=0A=
	document.write('.sf-navbar {padding-bottom: 1.45em; border-bottom: 0px =
#ccc solid;}');=0A=
	document.write('.sf-navbar ul ul {margin-top: -0.8em;}');=0A=
	document.write('.sf-navbar ul {margin-top: 0.3em;}');=0A=
	document.write('.sf-sub-indicator {top: 1.55em;}');=0A=
	document.write('.sf-menu li span.top-indicator-on =
{visibility:hidden;}');=0A=
	document.write('ul ul .sf-sub-indicator {top: 1.1em;}');=0A=
	document.write('ul.sf-navbar li li li:hover,ul.sf-navbar li li =
li.sfHover,.sf-navbar li li.current li.current,.sf-navbar ul li li =
a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active =
{background: #f7f7f7;}');=0A=
 	document.write('.sf-navbar li ul { left:0; width: 91em !important; =
/*IE6 soils itself without this*/ }');=0A=
	document.write('.multimedia-play =
{background-image:url(..\/..\/..\/..\/images\/others\/play_off.png); =
background-repeat: no-repeat; background-position:0 50%; z-index:10;}');=0A=
	document.write('.multimedia-play a:link =
{background-image:url(..\/..\/..\/..\/images/others/play_off.png);backgro=
und-repeat: no-repeat;background-position:0 50%;display: block;}');=0A=
	document.write('.multimedia-play a:visited =
{background-image:url(..\/..\/..\/..\/images/others/play_off.png);backgro=
und-repeat: no-repeat;background-position:0 50%;display: block;}');=0A=
	document.write('.multimedia-play a:hover =
{background-image:url(..\/..\/..\/..\/images/others/play_on.png);backgrou=
nd-repeat: no-repeat;background-position:0 50%;display: block;}');=0A=
	document.write('<\/style>');=0A=
	}=0A=
 if (ie7 && !ie8) 	{=0A=
	document.write('<style type=3D"text/css">');=0A=
	document.write('.sub li, .sub-right li {margin-top:-7px; }');=0A=
	document.write('.nav_linedrop .select .current .sub li a, .nav_linedrop =
.select :hover .sub li a {line-height:30px;}');=0A=
	document.write('.nav_linedrop .select .current .sub li, .nav_linedrop =
.select :hover .sub li {line-height:30px;}');=0A=
	document.write('.nav_linedrop .select .current .sub li a:hover, =
.nav_linedrop .select :hover .sub li a:hover =
{line-height:21px;position:relative;top:4px;}');=0A=
	document.write('.nav_linedrop .select .current .sub =
li:hover,.nav_linedrop .select .line .sub li:hover {line-height:30px;}');=0A=
	document.write('.sf-navbar ul ul {margin-top: -0.55em;}');=0A=
	document.write('.sf-menu {line-height:	1.4;}');=0A=
	document.write('.sf-navbar li ul { left:0; 	width: auto; /*IE6 soils =
itself without this*/ }');=0A=
	document.write('<\/style>');=0A=
	}=0A=
 if (BrowserDetect.browser =3D=3D 'Opera') 	{=0A=
		document.write('<style type=3D"text/css">');=0A=
		document.write('.nopipe-opera {display:none;}');=0A=
		document.write('.nav {min-width:66.67em;}');=0A=
		document.write('.sf-navbar {height: 0.75em; padding-bottom:	1.3em;}');=0A=
		document.write('.sf-navbar ul ul {margin-top: -0.6em;}');=0A=
		document.write('#horizontal-navigation {height:3.75em;}');=0A=
	 	document.write('.sf-navbar {padding-bottom: 1.25em;}   /* <--- This =
one changes the place of the bottom line */ ;');	=0A=
		document.write('<\/style>');=0A=
		}=0A=
// Uncomment the code bellow to check if the detection is working=0A=
//document.write('<p class=3D"accent">You\'re using ' + =
BrowserDetect.browser + ' ' + BrowserDetect.version + ' on ' + =
BrowserDetect.OS + '!</p>');
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/navigation/superfish.js

=0A=
/*=0A=
 * Superfish v1.4.8 - jQuery menu widget=0A=
 * Copyright (c) 2008 Joel Birch=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * 	http://www.opensource.org/licenses/mit-license.php=0A=
 * 	http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * CHANGELOG: =
http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt=0A=
 */=0A=
=0A=
;(function($){=0A=
	$.fn.superfish =3D function(op){=0A=
=0A=
		var sf =3D $.fn.superfish,=0A=
			c =3D sf.c,=0A=
			$arrow =3D $(['<span class=3D"',c.arrowClass,'"> =
&#187;</span>'].join('')),=0A=
			over =3D function(){=0A=
				var $$ =3D $(this), menu =3D getMenu($$);=0A=
				clearTimeout(menu.sfTimer);=0A=
				$$.showSuperfishUl().siblings().hideSuperfishUl();=0A=
			},=0A=
			out =3D function(){=0A=
				var $$ =3D $(this), menu =3D getMenu($$), o =3D sf.op;=0A=
				clearTimeout(menu.sfTimer);=0A=
				menu.sfTimer=3DsetTimeout(function(){=0A=
					o.retainPath=3D($.inArray($$[0],o.$path)>-1);=0A=
					$$.hideSuperfishUl();=0A=
					if (o.$path.length && =
$$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}=0A=
				},o.delay);=0A=
			},=0A=
			getMenu =3D function($menu){=0A=
				var menu =3D $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];=0A=
				sf.op =3D sf.o[menu.serial];=0A=
				return menu;=0A=
			},=0A=
			addArrow =3D function($a){ =
$a.addClass(c.anchorClass).append($arrow.clone()); };=0A=
=0A=
		return this.each(function() {=0A=
			var s =3D this.serial =3D sf.o.length;=0A=
			var o =3D $.extend({},sf.defaults,op);=0A=
			o.$path =3D =
$('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){=0A=
				$(this).addClass([o.hoverClass,c.bcClass].join(' '))=0A=
					.filter('li:has(ul)').removeClass(o.pathClass);=0A=
			});=0A=
			sf.o[s] =3D sf.op =3D o;=0A=
=0A=
			$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? =
'hoverIntent' : 'hover'](over,out).each(function() {=0A=
				if (o.autoArrows) addArrow( $('>a:first-child',this) );=0A=
			})=0A=
			.not('.'+c.bcClass)=0A=
				.hideSuperfishUl();=0A=
=0A=
			var $a =3D $('a',this);=0A=
			$a.each(function(i){=0A=
				var $li =3D $a.eq(i).parents('li');=0A=
				=
$a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li)=
;});=0A=
			});=0A=
			o.onInit.call(this);=0A=
=0A=
		}).each(function() {=0A=
			var menuClasses =3D [c.menuClass];=0A=
			if (sf.op.dropShadows  && !($.browser.msie && $.browser.version < 7)) =
menuClasses.push(c.shadowClass);=0A=
			$(this).addClass(menuClasses.join(' '));=0A=
		});=0A=
	};=0A=
=0A=
	var sf =3D $.fn.superfish;=0A=
	sf.o =3D [];=0A=
	sf.op =3D {};=0A=
	sf.IE7fix =3D function(){=0A=
		var o =3D sf.op;=0A=
		if ($.browser.msie && $.browser.version > 6 && o.dropShadows && =
o.animation.opacity!=3Dundefined)=0A=
			this.toggleClass(sf.c.shadowClass+'-off');=0A=
		};=0A=
	sf.c =3D {=0A=
		bcClass     : 'sf-breadcrumb',=0A=
		menuClass   : 'sf-js-enabled',=0A=
		anchorClass : 'sf-with-ul',=0A=
		arrowClass  : 'sf-sub-indicator',=0A=
		shadowClass : 'sf-shadow'=0A=
	};=0A=
	sf.defaults =3D {=0A=
		hoverClass	: 'sfHover',=0A=
		pathClass	: 'overideThisToUse',=0A=
		pathLevels	: 1,=0A=
		delay		: 800,=0A=
		animation	: {opacity:'show'},=0A=
		speed		: 'normal',=0A=
		autoArrows	: true,=0A=
		dropShadows : true,=0A=
		disableHI	: false,		// true disables hoverIntent detection=0A=
		onInit		: function(){}, // callback functions=0A=
		onBeforeShow: function(){},=0A=
		onShow		: function(){},=0A=
		onHide		: function(){}=0A=
	};=0A=
	$.fn.extend({=0A=
		hideSuperfishUl : function(){=0A=
			var o =3D sf.op,=0A=
				not =3D (o.retainPath=3D=3D=3Dtrue) ? o.$path : '';=0A=
			o.retainPath =3D false;=0A=
			var $ul =3D =
$(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.ho=
verClass)=0A=
					.find('>ul').hide().css('visibility','hidden');=0A=
			o.onHide.call($ul);=0A=
			return this;=0A=
		},=0A=
		showSuperfishUl : function(){=0A=
			var o =3D sf.op,=0A=
				sh =3D sf.c.shadowClass+'-off',=0A=
				$ul =3D this.addClass(o.hoverClass)=0A=
					.find('>ul:hidden').css('visibility','visible');=0A=
			sf.IE7fix.call($ul);=0A=
			o.onBeforeShow.call($ul);=0A=
			$ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); =
o.onShow.call($ul); });=0A=
			return this;=0A=
		}=0A=
	});=0A=
=0A=
})(jQuery);=0A=
=0A=
/* The following part added by Alazzaay on 24.04.2009 to make the second =
level navigation work correctly (change the navigation links on hover =
when another level 2 nav. is active */=0A=
$(document).ready(function(){=0A=
=0A=
    $(".sf-menu").superfish({=0A=
    	pathClass:	'currentpath',=0A=
    	pathLevels:	1,=0A=
    	animation:	{opacity:'show'},=0A=
    	speed:		'fast', 	/* speed: fast, normal or slow */=0A=
    	autoArrows:	false,=0A=
    	delay:		1000=0A=
    	});=0A=
=0A=
=0A=
});
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/jquery/cookies.js

/**=0A=
 * Cookie plugin=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 */=0A=
=0A=
/**=0A=
 * Create a cookie with the given name and value and other optional =
parameters.=0A=
 *=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Set the value of a cookie.=0A=
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', =
domain: 'jquery.com', secure: true });=0A=
 * @desc Create a cookie with all available options.=0A=
 * @example $.cookie('the_cookie', 'the_value');=0A=
 * @desc Create a session cookie.=0A=
 * @example $.cookie('the_cookie', null);=0A=
 * @desc Delete a cookie by passing null as value. Keep in mind that you =
have to use the same path and domain=0A=
 *       used when the cookie was set.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @param String value The value of the cookie.=0A=
 * @param Object options An object literal containing key/value pairs to =
provide optional cookie attributes.=0A=
 * @option Number|Date expires Either an integer specifying the =
expiration date from now on in days or a Date object.=0A=
 *                             If a negative value is specified (e.g. a =
date in the past), the cookie will be deleted.=0A=
 *                             If set to null or omitted, the cookie =
will be a session cookie and will not be retained=0A=
 *                             when the the browser exits.=0A=
 * @option String path The value of the path atribute of the cookie =
(default: path of page that created the cookie).=0A=
 * @option String domain The value of the domain attribute of the cookie =
(default: domain of page that created the cookie).=0A=
 * @option Boolean secure If true, the secure attribute of the cookie =
will be set and the cookie transmission will=0A=
 *                        require a secure protocol (like HTTPS).=0A=
 * @type undefined=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
=0A=
/**=0A=
 * Get the value of a cookie with the given name.=0A=
 *=0A=
 * @example $.cookie('the_cookie');=0A=
 * @desc Get the value of a cookie.=0A=
 *=0A=
 * @param String name The name of the cookie.=0A=
 * @return The value of the cookie.=0A=
 * @type String=0A=
 *=0A=
 * @name $.cookie=0A=
 * @cat Plugins/Cookie=0A=
 * @author Klaus Hartl/klaus.hartl@stilbuero.de=0A=
 */=0A=
jQuery.cookie =3D function(name, value, options) {=0A=
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie=0A=
        options =3D options || {};=0A=
        if (value =3D=3D=3D null) {=0A=
            value =3D '';=0A=
            options.expires =3D -1;=0A=
        }=0A=
        var expires =3D '';=0A=
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {=0A=
            var date;=0A=
            if (typeof options.expires =3D=3D 'number') {=0A=
                date =3D new Date();=0A=
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));=0A=
            } else {=0A=
                date =3D options.expires;=0A=
            }=0A=
            expires =3D '; expires=3D' + date.toUTCString(); // use =
expires attribute, max-age is not supported by IE=0A=
        }=0A=
        // CAUTION: Needed to parenthesize options.path and =
options.domain=0A=
        // in the following expressions, otherwise they evaluate to =
undefined=0A=
        // in the packed version for some reason...=0A=
        var path =3D options.path ? '; path=3D' + (options.path) : '';=0A=
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';=0A=
        var secure =3D options.secure ? '; secure' : '';=0A=
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');=0A=
    } else { // only name given, get cookie=0A=
        var cookieValue =3D null;=0A=
        if (document.cookie && document.cookie !=3D '') {=0A=
            var cookies =3D document.cookie.split(';');=0A=
            for (var i =3D 0; i < cookies.length; i++) {=0A=
                var cookie =3D jQuery.trim(cookies[i]);=0A=
                // Does this cookie string begin with the name we want?=0A=
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {=0A=
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        return cookieValue;=0A=
    }=0A=
};
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/IE8.js

/* IE7/IE8.js - copyright 2004-2008, Dean Edwards */=0A=
(function(){IE7=3D{toString:function(){return"IE7 version 2.0 =
(beta3)"}};var m=3DIE7.appVersion=3Dnavigator.appVersion.match(/MSIE =
(\d\.\d)/)[1];if(/ie7_off/.test(top.location.search)||m<5)return;var =
U=3DbT();var G=3Ddocument.compatMode!=3D"CSS1Compat";var =
bx=3Ddocument.documentElement,w,t;var bN=3D"!";var =
J=3D":link{ie7-link:link}:visited{ie7-link:visited}";var =
cB=3D/^[\w\.]+[^:]*$/;function =
bc(a,b){if(cB.test(a))a=3D(b||"")+a;return a};function =
by(a,b){a=3Dbc(a,b);return a.slice(0,a.lastIndexOf("/")+1)};var =
bO=3Ddocument.scripts[document.scripts.length-1];var =
cC=3Dby(bO.src);try{var K=3Dnew =
ActiveXObject("Microsoft.XMLHTTP")}catch(e){}var bd=3D{};function =
cD(a,b){try{a=3Dbc(a,b);if(!bd[a]){K.open("GET",a,false);K.send();if(K.st=
atus=3D=3D0||K.status=3D=3D200){bd[a]=3DK.responseText}}}catch(e){}finall=
y{return bd[a]||""}};if(m<5.5){undefined=3DU();bN=3D"HTML:!";var =
cE=3D/(g|gi)$/;var =
cF=3DString.prototype.replace;String.prototype.replace=3Dfunction(a,b){if=
(typeof b=3D=3D"function"){if(a&&a.constructor=3D=3DRegExp){var =
c=3Da;var d=3Dc.global;if(d=3D=3Dnull)d=3DcE.test(c);if(d)c=3Dnew =
RegExp(c.source)}else{c=3Dnew RegExp(W(a))}var =
f,g=3Dthis,h=3D"";while(g&&(f=3Dc.exec(g))){h+=3Dg.slice(0,f.index)+b.app=
ly(this,f);g=3Dg.slice(f.index+f[0].length);if(!d)break}return =
h+g}return =
cF.apply(this,arguments)};Array.prototype.pop=3Dfunction(){if(this.length=
){var a=3Dthis[this.length-1];this.length--;return a}return =
undefined};Array.prototype.push=3Dfunction(){for(var =
a=3D0;a<arguments.length;a++){this[this.length]=3Darguments[a]}return =
this.length};var =
cG=3Dthis;Function.prototype.apply=3Dfunction(a,b){if(a=3D=3D=3Dundefined=
)a=3DcG;else if(a=3D=3Dnull)a=3Dwindow;else if(typeof =
a=3D=3D"string")a=3Dnew String(a);else if(typeof a=3D=3D"number")a=3Dnew =
Number(a);else if(typeof a=3D=3D"boolean")a=3Dnew =
Boolean(a);if(arguments.length=3D=3D1)b=3D[];else =
if(b[0]&&b[0].writeln)b[0]=3Db[0].documentElement.document||b[0];var =
c=3D"#ie7_apply",d;a[c]=3Dthis;switch(b.length){case =
0:d=3Da[c]();break;case 1:d=3Da[c](b[0]);break;case =
2:d=3Da[c](b[0],b[1]);break;case 3:d=3Da[c](b[0],b[1],b[2]);break;case =
4:d=3Da[c](b[0],b[1],b[2],b[3]);break;case =
5:d=3Da[c](b[0],b[1],b[2],b[3],b[4]);break;default:var =
f=3D[],g=3Db.length-1;do =
f[g]=3D"a["+g+"]";while(g--);eval("r=3Do[$]("+f+")")}if(typeof =
a.valueOf=3D=3D"function"){delete =
a[c]}else{a[c]=3Dundefined;if(d&&d.writeln)d=3Dd.documentElement.document=
||d}return d};Function.prototype.call=3Dfunction(a){return =
this.apply(a,bP.apply(arguments,[1]))};J+=3D"address,blockquote,body,dd,d=
iv,dt,fieldset,form,"+"frame,frameset,h1,h2,h3,h4,h5,h6,iframe,noframes,o=
bject,p,"+"hr,applet,center,dir,menu,pre,dl,li,ol,ul{display:block}"}var =
bP=3DArray.prototype.slice;var cZ=3D/%([1-9])/g;var cH=3D/^\s\s*/;var =
cI=3D/\s\s*$/;var cJ=3D/([\/()[\]{}|*+-.,^$?\\])/g;var =
bQ=3D/\bbase\b/;var bR=3D["constructor","toString"];var be;function =
B(){};B.extend=3Dfunction(a,b){be=3Dtrue;var c=3Dnew =
this;bf(c,a);be=3Dfalse;var d=3Dc.constructor;function =
f(){if(!be)d.apply(this,arguments)};c.constructor=3Df;f.extend=3Dargument=
s.callee;bf(f,b);f.prototype=3Dc;return =
f};B.prototype.extend=3Dfunction(a){return bf(this,a)};var bz=3D"#";var =
V=3D"~";var cK=3D/\\./g;var cL=3D/\(\?[:=3D!]|\[[^\]]+\]/g;var =
cM=3D/\(/g;var =
H=3DB.extend({constructor:function(a){this[V]=3D[];this.merge(a)},exec:fu=
nction(g){var h=3Dthis,j=3Dthis[V];return String(g).replace(new =
RegExp(this,this.ignoreCase?"gi":"g"),function(){var =
a,b=3D1,c=3D0;while((a=3Dh[bz+j[c++]])){var =
d=3Db+a.length+1;if(arguments[b]){var f=3Da.replacement;switch(typeof =
f){case"function":return =
f.apply(h,bP.call(arguments,b,d));case"number":return =
arguments[b+f];default:return f}}b=3Dd}})},add:function(a,b){if(a =
instanceof =
RegExp){a=3Da.source}if(!this[bz+a])this[V].push(String(a));this[bz+a]=3D=
new H.Item(a,b)},merge:function(a){for(var b in =
a)this.add(b,a[b])},toString:function(){return"("+this[V].join(")|(")+")"=
}},{IGNORE:"$0",Item:B.extend({constructor:function(a,b){a=3Da =
instanceof RegExp?a.source:String(a);if(typeof =
b=3D=3D"number")b=3DString(b);else if(b=3D=3Dnull)b=3D"";if(typeof =
b=3D=3D"string"&&/\$(\d+)/.test(b)){if(/^\$\d+$/.test(b)){b=3DparseInt(b.=
slice(1))}else{var =
c=3D/'/.test(b.replace(/\\./g,""))?'"':"'";b=3Db.replace(/\n/g,"\\n").rep=
lace(/\r/g,"\\r").replace(/\$(\d+)/g,c+"+(arguments[$1]||"+c+c+")+"+c);b=3D=
new Function("return =
"+c+b.replace(/(['"])\1\+(.*)\+\1\1$/,"$1")+c)}}this.length=3DH.count(a);=
this.replacement=3Db;this.toString=3DbT(a)}}),count:function(a){a=3DStrin=
g(a).replace(cK,"").replace(cL,"");return L(a,cM).length}});function =
bf(a,b){if(a&&b){var c=3D(typeof =
b=3D=3D"function"?Function:Object).prototype;var =
d=3DbR.length,f;if(be)while(f=3DbR[--d]){var =
g=3Db[f];if(g!=3Dc[f]){if(bQ.test(g)){bS(a,f,g)}else{a[f]=3Dg}}}for(f in =
b)if(c[f]=3D=3D=3Dundefined){var g=3Db[f];if(a[f]&&typeof =
g=3D=3D"function"&&bQ.test(g)){bS(a,f,g)}else{a[f]=3Dg}}}return =
a};function bS(c,d,f){var g=3Dc[d];c[d]=3Dfunction(){var =
a=3Dthis.base;this.base=3Dg;var =
b=3Df.apply(this,arguments);this.base=3Da;return b}};function =
cN(a,b){if(!b)b=3Da;var c=3D{};for(var d in a)c[d]=3Db[d];return =
c};function i(c){var d=3Darguments;var f=3Dnew =
RegExp("%([1-"+arguments.length+"])","g");return =
String(c).replace(f,function(a,b){return b<d.length?d[b]:a})};function =
L(a,b){return String(a).match(b)||[]};function W(a){return =
String(a).replace(cJ,"\\$1")};function da(a){return =
String(a).replace(cH,"").replace(cI,"")};function bT(a){return =
function(){return a}};var bU=3DH.extend({ignoreCase:true});var =
cO=3D/\x01(\d+)/g,cP=3D/'/g,cQ=3D/^\x01/,cR=3D/\\([\da-fA-F]{1,4})/g;var =
bA=3D[];var bV=3Dnew =
bU({"<!\\-\\-|\\-\\->":"","\\/\\*[^*]*\\*+([^\\/][^*]*\\*+)*\\/":"","@(na=
mespace|import)[^;\\n]+[;\\n]":"","'(\\\\.|[^'\\\\])*'":bW,'"(\\\\.|[^"\\=
\\])*"':bW,"\\s+":" "});function cS(a){return bV.exec(a)};function =
bg(c){return c.replace(cO,function(a,b){return bA[b-1]})};function =
bW(c){return"\x01"+bA.push(c.replace(cR,function(a,b){return =
eval("'\\u"+"0000".slice(b.length)+b+"'")}).slice(1,-1).replace(cP,"\\'")=
)};function bB(a){return cQ.test(a)?bA[a.slice(1)-1]:a};var cT=3Dnew =
H({Width:"Height",width:"height",Left:"Top",left:"top",Right:"Bottom",rig=
ht:"bottom",onX:"onY"});function C(a){return cT.exec(a)};var =
bX=3D[];function bC(a){cV(a);v(window,"onresize",a)};function =
v(a,b,c){a.attachEvent(b,c);bX.push(arguments)};function =
cU(a,b,c){try{a.detachEvent(b,c)}catch(ignore){}};v(window,"onunload",fun=
ction(){var a;while(a=3DbX.pop()){cU(a[0],a[1],a[2])}});function =
X(a,b,c){if(!a.elements)a.elements=3D{};if(c)a.elements[b.uniqueID]=3Db;e=
lse delete a.elements[b.uniqueID];return =
c};v(window,"onbeforeprint",function(){if(!IE7.CSS.print)new =
bJ("print");IE7.CSS.print.recalc()});var bY=3D/^\d+(px)?$/i;var =
M=3D/^\d+%$/;var D=3Dfunction(a,b){if(bY.test(b))return parseInt(b);var =
c=3Da.style.left;var =
d=3Da.runtimeStyle.left;a.runtimeStyle.left=3Da.currentStyle.left;a.style=
.left=3Db||0;b=3Da.style.pixelLeft;a.style.left=3Dc;a.runtimeStyle.left=3D=
d;return b};var bD=3D"ie7-";var =
bZ=3DB.extend({constructor:function(){this.fixes=3D[];this.recalcs=3D[]},=
init:U});var bE=3D[];function =
cV(a){bE.push(a)};IE7.recalc=3Dfunction(){IE7.HTML.recalc();IE7.CSS.recal=
c();for(var a=3D0;a<bE.length;a++)bE[a]()};function bh(a){return =
a.currentStyle["ie7-position"]=3D=3D"fixed"};function bF(a,b){return =
a.currentStyle[bD+b]||a.currentStyle[b]};function =
N(a,b,c){if(a.currentStyle[bD+b]=3D=3Dnull){a.runtimeStyle[bD+b]=3Da.curr=
entStyle[b]}a.runtimeStyle[b]=3Dc};function ca(a){var =
b=3Ddocument.createElement(a||"object");b.style.cssText=3D"position:absol=
ute;padding:0;display:block;border:none;clip:rect(0 0 0 =
0);left:-9999";b.ie7_anon=3Dtrue;return b};function =
x(a,b,c){if(!bj[a]){I=3D[];var d=3D"";var =
f=3DE.escape(a).split(",");for(var =
g=3D0;g<f.length;g++){p=3Dl=3Dy=3D0;Y=3Df.length>1?2:0;var =
h=3DE.exec(f[g])||"if(0){";if(p){h+=3Di("if(e%1.nodeName!=3D'!'){",l)}var=
 =
j=3DY>1?ch:"";h+=3Di(j+ci,l);h+=3DArray(L(h,/\{/g).length+1).join("}");d+=
=3Dh}eval(i(cj,I)+E.unescape(d)+"return s?null:r}");bj[a]=3D_k}return =
bj[a](b||document,c)};var bi=3Dm<6;var cb=3D/^(href|src)$/;var =
bG=3D{"class":"className","for":"htmlFor"};IE7._1=3D1;IE7._e=3Dfunction(a=
,b){var c=3Da.all[b]||null;if(!c||c.id=3D=3Db)return c;for(var =
d=3D0;d<c.length;d++){if(c[d].id=3D=3Db)return c[d]}return =
null};IE7._f=3Dfunction(a,b){if(b=3D=3D"src"&&a.pngSrc)return =
a.pngSrc;var =
c=3Dbi?(a.attributes[b]||a.attributes[bG[b.toLowerCase()]]):a.getAttribut=
eNode(b);if(c&&(c.specified||b=3D=3D"value")){if(cb.test(b)){return =
a.getAttribute(b,2)}else if(b=3D=3D"class"){return =
a.className.replace(/\sie7_\w+/g,"")}else if(b=3D=3D"style"){return =
a.style.cssText}else{return c.nodeValue}}return null};var =
cc=3D"colSpan,rowSpan,vAlign,dateTime,accessKey,tabIndex,encType,maxLengt=
h,readOnly,longDesc";bf(bG,cN(cc.toLowerCase().split(","),cc.split(",")))=
;IE7._3=3Dfunction(a){while(a&&(a=3Da.nextSibling)&&(a.nodeType!=3D1||a.n=
odeName=3D=3D"!"))continue;return =
a};IE7._4=3Dfunction(a){while(a&&(a=3Da.previousSibling)&&(a.nodeType!=3D=
1||a.nodeName=3D=3D"!"))continue;return a};var =
cW=3D/([\s>+~,]|[^(]\+|^)([#.:\[])/g,cX=3D/(^|,)([^\s>+~])/g,cY=3D/\s*([\=
s>+~(),]|^|$)\s*/g,cd=3D/\s\*\s/g;var =
ce=3DH.extend({constructor:function(a){this.base(a);this.sorter=3Dnew =
H;this.sorter.add(/:not\([^)]*\)/,H.IGNORE);this.sorter.add(/([ =
>](\*|[\w-]+))([^: >+~]*)(:\w+-child(\([^)]+\))?)([^: =
>+~]*)/,"$1$3$6$4")},ignoreCase:true,escape:function(a){return =
this.optimise(this.format(a))},format:function(a){return =
a.replace(cY,"$1").replace(cX,"$1 =
$2").replace(cW,"$1*$2")},optimise:function(a){return =
this.sorter.exec(a.replace(cd,">* "))},unescape:function(a){return =
bg(a)}});var cf=3D{"":"%1!=3Dnull","=3D":"%1=3D=3D'%2'","~=3D":/(^| )%1( =
|$)/,"|=3D":/^%1(-|$)/,"^=3D":/^%1/,"$=3D":/%1$/,"*=3D":/%1/};var =
bH=3D{"first-child":"!IE7._4(e%1)","link":"e%1.currentStyle['ie7-link']=3D=
=3D'link'","visited":"e%1.currentStyle['ie7-link']=3D=3D'visited'"};var =
bI=3D"var p%2=3D0,i%2,e%2,n%2=3De%1.";var cg=3D"e%1.sourceIndex";var =
ch=3D"var g=3D"+cg+";if(!p[g]){p[g]=3D1;";var =
ci=3D"r[r.length]=3De%1;if(s)return e%1;";var cj=3D"var =
_k=3Dfunction(e0,s){IE7._1++;var =
r=3D[],p=3D{},reg=3D[%1],d=3Ddocument;";var I;var l;var p;var y;var =
Y;var bj=3D{};var E=3Dnew ce({" =
(\\*|[\\w-]+)#([\\w-]+)":function(a,b,c){p=3Dfalse;var d=3D"var =
e%2=3DIE7._e(d,'%4');if(e%2&&";if(b!=3D"*")d+=3D"e%2.nodeName=3D=3D'%3'&&=
";d+=3D"(e%1=3D=3Dd||e%1.contains(e%2))){";if(y)d+=3Di("i%1=3Dn%1.length;=
",y);return i(d,l++,l,b.toUpperCase(),c)}," =
(\\*|[\\w-]+)":function(a,b){Y++;p=3Db=3D=3D"*";var =
c=3DbI;c+=3D(p&&bi)?"all":"getElementsByTagName('%3')";c+=3D";for(i%2=3D0=
;(e%2=3Dn%2[i%2]);i%2++){";return =
i(c,l++,y=3Dl,b.toUpperCase())},">(\\*|[\\w-]+)":function(a,b){var =
c=3Dy;p=3Db=3D=3D"*";var =
d=3DbI;d+=3Dc?"children":"childNodes";if(!p&&c)d+=3D".tags('%3')";d+=3D";=
for(i%2=3D0;(e%2=3Dn%2[i%2]);i%2++){";if(p){d+=3D"if(e%2.nodeType=3D=3D1)=
{";p=3Dbi}else{if(!c)d+=3D"if(e%2.nodeName=3D=3D'%3'){"}return =
i(d,l++,y=3Dl,b.toUpperCase())},"\\+(\\*|[\\w-]+)":function(a,b){var =
c=3D"";if(p)c+=3D"if(e%1.nodeName!=3D'!'){";p=3Dfalse;c+=3D"e%1=3DIE7._3(=
e%1);if(e%1";if(b!=3D"*")c+=3D"&&e%1.nodeName=3D=3D'%2'";c+=3D"){";return=
 i(c,l,b.toUpperCase())},"~(\\*|[\\w-]+)":function(a,b){var =
c=3D"";if(p)c+=3D"if(e%1.nodeName!=3D'!'){";p=3Dfalse;Y=3D2;c+=3D"while(e=
%1=3De%1.nextSibling){if(e%1.ie7_adjacent=3D=3DIE7._1)break;if(";if(b=3D=3D=
"*"){c+=3D"e%1.nodeType=3D=3D1";if(bi)c+=3D"&&e%1.nodeName!=3D'!'"}else =
c+=3D"e%1.nodeName=3D=3D'%2'";c+=3D"){e%1.ie7_adjacent=3DIE7._1;";return =
i(c,l,b.toUpperCase())},"#([\\w-]+)":function(a,b){p=3Dfalse;var =
c=3D"if(e%1.id=3D=3D'%2'){";if(y)c+=3Di("i%1=3Dn%1.length;",y);return =
i(c,l,b)},"\\.([\\w-]+)":function(a,b){p=3Dfalse;I.push(new =
RegExp("(^|\\s)"+W(b)+"(\\s|$)"));return =
i("if(e%1.className&&reg[%2].test(e%1.className)){",l,I.length-1)},"\\[([=
\\w-]+)\\s*([^=3D]?=3D)?\\s*([^\\]]*)\\]":function(a,b,c,d){var =
f=3DbG[b]||b;if(c){var =
g=3D"e%1.getAttribute('%2',2)";if(!cb.test(b)){g=3D"e%1.%3||"+g}b=3Di("("=
+g+")",l,b,f)}else{b=3Di("IE7._f(e%1,'%2')",l,b)}var =
h=3Dcf[c||""]||"0";if(h&&h.source){I.push(new =
RegExp(i(h.source,W(E.unescape(d)))));h=3D"reg[%2].test(%1)";d=3DI.length=
-1}return"if("+i(h,b,d)+"){"},":+([\\w-]+)(\\(([^)]+)\\))?":function(a,b,=
c,d){b=3DbH[b];return"if("+(b?i(b,l,d||""):"0")+"){"}});var =
ck=3D/a(#[\w-]+)?(\.[\w-]+)?:(hover|active)/i;var =
cl=3D/\s*\{\s*/,cm=3D/\s*\}\s*/,cn=3D/\s*\,\s*/;var =
co=3D/(.*)(:first-(line|letter))/;var =
z=3Ddocument.styleSheets;IE7.CSS=3Dnew(bZ.extend({parser:new =
bU,screen:"",print:"",styles:[],rules:[],pseudoClasses:m<7?"first\\-child=
":"",dynamicPseudoClasses:{toString:function(){var a=3D[];for(var b in =
this)a.push(b);return a.join("|")}},init:function(){var a=3D"^\x01$";var =
b=3D"\\[class=3D?[^\\]]*\\]";var =
c=3D[];if(this.pseudoClasses)c.push(this.pseudoClasses);var =
d=3Dthis.dynamicPseudoClasses.toString();if(d)c.push(d);c=3Dc.join("|");v=
ar =
f=3Dm<7?["[>+~[(]|([:.])\\w+\\1"]:[b];if(c)f.push(":("+c+")");this.UNKNOW=
N=3Dnew RegExp(f.join("|")||a,"i");var =
g=3Dm<7?["\\[[^\\]]+\\]|[^\\s(\\[]+\\s*[+~]"]:[b];var =
h=3Dg.concat();if(c)h.push(":("+c+")");o.COMPLEX=3Dnew =
RegExp(h.join("|")||a,"ig");if(this.pseudoClasses)g.push(":("+this.pseudo=
Classes+")");O.COMPLEX=3Dnew RegExp(g.join("|")||a,"i");O.MATCH=3Dnew =
RegExp(d?"(.*):("+d+")(.*)":a,"i");this.createStyleSheet();this.refresh()=
},addEventHandler:function(){v.apply(null,arguments)},addFix:function(a,b=
){this.parser.add(a,b)},addRecalc:function(c,d,f,g){d=3Dnew =
RegExp("([{;\\s])"+c+"\\s*:\\s*"+d+"[^;}]*");var =
h=3Dthis.recalcs.length;if(g)g=3Dc+":"+g;this.addFix(d,function(a,b){retu=
rn(g?b+g:a)+";ie7-"+a.slice(1)+";ie7_recalc"+h+":1"});this.recalcs.push(a=
rguments);return h},apply:function(){this.getInlineStyles();new =
bJ("screen");this.trash()},createStyleSheet:function(){this.styleSheet=3D=
document.createStyleSheet();this.styleSheet.ie7=3Dtrue;this.styleSheet.ow=
ningElement.ie7=3Dtrue;this.styleSheet.cssText=3DJ},getInlineStyles:funct=
ion(){var a=3Ddocument.getElementsByTagName("style"),b;for(var =
c=3Da.length-1;(b=3Da[c]);c--){if(!b.disabled&&!b.ie7){this.styles.push(b=
.innerHTML)}}},getText:function(a,b){try{var =
c=3Da.cssText}catch(e){c=3D""}if(K)c=3DcD(a.href,b)||c;return =
c},recalc:function(){this.screen.recalc();var a=3D/ie7_recalc\d+/g;var =
b=3DJ.match(/[{,]/g).length;var =
c=3Db+(this.screen.cssText.match(/\{/g)||"").length;var =
d=3Dthis.styleSheet.rules,f;var =
g,h,j,q,r,k,u,n;for(r=3Db;r<c;r++){f=3Dd[r];var =
s=3Df.style.cssText;if(f&&(g=3Ds.match(a))){j=3Dx(f.selectorText);if(j.le=
ngth)for(k=3D0;k<g.length;k++){n=3Dg[k];h=3DIE7.CSS.recalcs[n.slice(10)][=
2];for(u=3D0;(q=3Dj[u]);u++){if(q.currentStyle[n])h(q,s)}}}}},refresh:fun=
ction(){this.styleSheet.cssText=3DJ+this.screen+this.print},trash:functio=
n(){for(var a=3D0;a<z.length;a++){if(!z[a].ie7){try{var =
b=3Dz[a].cssText}catch(e){b=3D""}if(b)z[a].cssText=3D""}}}}));var =
bJ=3DB.extend({constructor:function(a){this.media=3Da;this.load();IE7.CSS=
[a]=3Dthis;IE7.CSS.refresh()},createRule:function(a,b){if(IE7.CSS.UNKNOWN=
.test(a)){var c;if(F&&(c=3Da.match(F.MATCH))){return new =
F(c[1],c[2],b)}else =
if(c=3Da.match(O.MATCH)){if(!ck.test(c[0])||O.COMPLEX.test(c[0])){return =
new O(a,c[1],c[2],c[3],b)}}else return new o(a,b)}return a+" =
{"+b+"}"},getText:function(){var h=3D[].concat(IE7.CSS.styles);var =
j=3D/@media\s+([^{]*)\{([^@]+\})\s*\}/gi;var =
q=3D/\ball\b|^$/i,r=3D/\bscreen\b/i,k=3D/\bprint\b/i;function =
u(a,b){n.value=3Db;return a.replace(j,n)};function =
n(a,b,c){b=3Ds(b);switch(b){case"screen":case"print":if(b!=3Dn.value)retu=
rn"";case"all":return c}return""};function =
s(a){if(q.test(a))return"all";else =
if(r.test(a))return(k.test(a))?"all":"screen";else =
if(k.test(a))return"print"};var R=3Dthis;function S(a,b,c,d){var =
f=3D"";if(!d){c=3Ds(a.media);d=3D0}if(c=3D=3D"all"||c=3D=3DR.media){if(d<=
3){for(var =
g=3D0;g<a.imports.length;g++){f+=3DS(a.imports[g],by(a.href,b),c,d+1)}}f+=
=3DcS(a.href?cy(a,b):h.pop()||"");f=3Du(f,R.media)}return f};var =
bw=3D{};function cy(a,b){var =
c=3Dbc(a.href,b);if(bw[c])return"";bw[c]=3D(a.disabled)?"":cA(IE7.CSS.get=
Text(a,b),by(a.href,b));return bw[c]};var =
cz=3D/(url\s*\(\s*['"]?)([\w\.]+[^:\)]*['"]?\))/gi;function =
cA(a,b){return =
a.replace(cz,"$1"+b.slice(0,b.lastIndexOf("/")+1)+"$2")};for(var =
T=3D0;T<z.length;T++){if(!z[T].disabled&&!z[T].ie7){this.cssText+=3DS(z[T=
])}}},load:function(){this.cssText=3D"";this.getText();this.parse();this.=
cssText=3Dbg(this.cssText);bd=3D{}},parse:function(){this.cssText=3DIE7.C=
SS.parser.exec(this.cssText);var a=3DIE7.CSS.rules.length;var =
b=3Dthis.cssText.split(cm),c;var =
d,f,g,h;for(g=3D0;g<b.length;g++){c=3Db[g].split(cl);d=3Dc[0].split(cn);f=
=3Dc[1];for(h=3D0;h<d.length;h++){d[h]=3Df?this.createRule(d[h],f):""}b[g=
]=3Dd.join("\n")}this.cssText=3Db.join("\n");this.rules=3DIE7.CSS.rules.s=
lice(a)},recalc:function(){var =
a,b;for(b=3D0;(a=3Dthis.rules[b]);b++)a.recalc()},toString:function(){ret=
urn"@media "+this.media+"{"+this.cssText+"}"}});var F;var =
o=3DIE7.Rule=3DB.extend({constructor:function(a,b){this.id=3DIE7.CSS.rule=
s.length;this.className=3Do.PREFIX+this.id;a=3Da.match(co)||a||"*";this.s=
elector=3Da[1]||a;this.selectorText=3Dthis.parse(this.selector)+(a[2]||""=
);this.cssText=3Db;this.MATCH=3Dnew =
RegExp("\\s"+this.className+"(\\s|$)","g");IE7.CSS.rules.push(this);this.=
init()},init:U,add:function(a){a.className+=3D" =
"+this.className},recalc:function(){var a=3Dx(this.selector);for(var =
b=3D0;b<a.length;b++)this.add(a[b])},parse:function(a){var =
b=3Da.replace(o.CHILD," =
").replace(o.COMPLEX,"");if(m<7)b=3Db.replace(o.MULTI,"");var =
c=3DL(b,o.TAGS).length-L(a,o.TAGS).length;var =
d=3DL(b,o.CLASSES).length-L(a,o.CLASSES).length+1;while(d>0&&o.CLASS.test=
(b)){b=3Db.replace(o.CLASS,"");d--}while(c>0&&o.TAG.test(b)){b=3Db.replac=
e(o.TAG,"$1*");c--}b+=3D"."+this.className;d=3DMath.min(d,2);c=3DMath.min=
(c,2);var f=3D-10*d-c;if(f>0){b=3Db+","+o.MAP[f]+" "+b}return =
b},remove:function(a){a.className=3Da.className.replace(this.MATCH,"$1")}=
,toString:function(){return i("%1 =
{%2}",this.selectorText,this.cssText)}},{CHILD:/>/g,CLASS:/\.[\w-]+/,CLAS=
SES:/[.:\[]/g,MULTI:/(\.[\w-]+)+/g,PREFIX:"ie7_class",TAG:/^\w+|([\s>+~])=
\w+/,TAGS:/^\w|[\s>+~]\w/g,MAP:{1:"html",2:"html =
body",10:".ie7_html",11:"html.ie7_html",12:"html.ie7_html =
body",20:".ie7_html .ie7_body",21:"html.ie7_html =
.ie7_body",22:"html.ie7_html body.ie7_body"}});var =
O=3Do.extend({constructor:function(a,b,c,d,f){this.attach=3Db||"*";this.d=
ynamicPseudoClass=3DIE7.CSS.dynamicPseudoClasses[c];this.target=3Dd;this.=
base(a,f)},recalc:function(){var a=3Dx(this.attach),b;for(var =
c=3D0;b=3Da[c];c++){var =
d=3Dthis.target?x(this.target,b):[b];if(d.length)this.dynamicPseudoClass.=
apply(b,d,this)}}});var =
A=3DB.extend({constructor:function(a,b){this.name=3Da;this.apply=3Db;this=
.instances=3D{};IE7.CSS.dynamicPseudoClasses[a]=3Dthis},register:function=
(a){var b=3Da[2];a.id=3Db.id+a[0].uniqueID;if(!this.instances[a.id]){var =
c=3Da[1],d;for(d=3D0;d<c.length;d++)b.add(c[d]);this.instances[a.id]=3Da}=
},unregister:function(a){if(this.instances[a.id]){var b=3Da[2];var =
c=3Da[1],d;for(d=3D0;d<c.length;d++)b.remove(c[d]);delete =
this.instances[a.id]}}});if(m<7){var Z=3Dnew A("hover",function(a){var =
b=3Darguments;IE7.CSS.addEventHandler(a,m<5.5?"onmouseover":"onmouseenter=
",function(){Z.register(b)});IE7.CSS.addEventHandler(a,m<5.5?"onmouseout"=
:"onmouseleave",function(){Z.unregister(b)})});v(document,"onmouseup",fun=
ction(){var a=3DZ.instances;for(var b in =
a)if(!a[b][0].contains(event.srcElement))Z.unregister(a[b])})}IE7.CSS.add=
Recalc("[\\w-]+","inherit",function(c,d){var =
f=3Dd.match(/[\w-]+\s*:\s*inherit/g);for(var g=3D0;g<f.length;g++){var =
h=3Df[g].replace(/ie7\-|\s*:\s*inherit/g,"").replace(/\-([a-z])/g,functio=
n(a,b){return =
b.toUpperCase()});c.runtimeStyle[h]=3Dc.parentElement.currentStyle[h]}});=
IE7.HTML=3Dnew(bZ.extend({fixed:{},init:U,addFix:function(){this.fixes.pu=
sh(arguments)},apply:function(){for(var =
a=3D0;a<this.fixes.length;a++){var b=3Dx(this.fixes[a][0]);var =
c=3Dthis.fixes[a][1];for(var =
d=3D0;d<b.length;d++)c(b[d])}},addRecalc:function(){this.recalcs.push(arg=
uments)},recalc:function(){for(var a=3D0;a<this.recalcs.length;a++){var =
b=3Dx(this.recalcs[a][0]);var c=3Dthis.recalcs[a][1],d;var =
f=3DMath.pow(2,a);for(var g=3D0;(d=3Db[g]);g++){var =
h=3Dd.uniqueID;if((this.fixed[h]&f)=3D=3D0){d=3Dc(d)||d;this.fixed[h]|=3D=
f}}}}}));if(m<7){document.createElement("abbr");IE7.HTML.addRecalc("label=
",function(a){if(!a.htmlFor){var =
b=3Dx("input,textarea",a,true);if(b){v(a,"onclick",function(){b.click()})=
}}})}var P=3D"[.\\d]";new function(_){var =
layout=3DIE7.Layout=3Dthis;J+=3D"*{boxSizing:content-box}";IE7.hasLayout=3D=
m<5.5?function(a){return a.clientWidth}:function(a){return =
a.currentStyle.hasLayout};layout.boxSizing=3Dfunction(a){if(!IE7.hasLayou=
t(a)){a.style.height=3D"0cm";if(a.currentStyle.verticalAlign=3D=3D"auto")=
a.runtimeStyle.verticalAlign=3D"top";collapseMargins(a)}};function =
collapseMargins(a){if(a!=3Dt&&a.currentStyle.position!=3D"absolute"){coll=
apseMargin(a,"marginTop");collapseMargin(a,"marginBottom")}};function =
collapseMargin(a,b){if(!a.runtimeStyle[b]){var =
c=3Da.parentElement;if(c&&IE7.hasLayout(c)&&!IE7[b=3D=3D"marginTop"?"_4":=
"_3"](a))return;var =
d=3Dx(">*:"+(b=3D=3D"marginTop"?"first":"last")+"-child",a,true);if(d&&d.=
currentStyle.styleFloat=3D=3D"none"&&IE7.hasLayout(d)){collapseMargin(d,b=
);margin=3D_b(a,a.currentStyle[b]);childMargin=3D_b(d,d.currentStyle[b]);=
if(margin<0||childMargin<0){a.runtimeStyle[b]=3Dmargin+childMargin}else{a=
.runtimeStyle[b]=3DMath.max(childMargin,margin)}d.runtimeStyle[b]=3D"0px"=
}}};function _b(a,b){return b=3D=3D"auto"?0:D(a,b)};var =
UNIT=3D/^[.\d][\w%]*$/,AUTO=3D/^(auto|0cm)$/;var =
applyWidth,applyHeight;IE7.Layout.borderBox=3Dfunction(a){applyWidth(a);a=
pplyHeight(a)};var =
fixWidth=3Dfunction(g){applyWidth=3Dfunction(a){if(!M.test(a.currentStyle=
.width))h(a);collapseMargins(a)};function =
h(a,b){if(!a.runtimeStyle.fixedWidth){if(!b)b=3Da.currentStyle.width;a.ru=
ntimeStyle.fixedWidth=3D(UNIT.test(b))?Math.max(0,r(a,b)):b;N(a,"width",a=
.runtimeStyle.fixedWidth)}};function j(a){if(!bh(a)){var =
b=3Da.offsetParent;while(b&&!IE7.hasLayout(b))b=3Db.offsetParent}return(b=
||t).clientWidth};function q(a,b){if(M.test(b))return =
parseInt(parseFloat(b)/100*j(a));return D(a,b)};var =
r=3Dfunction(a,b){var =
c=3Da.currentStyle["box-sizing"]=3D=3D"border-box";var =
d=3D0;if(G&&!c)d+=3Dk(a)+u(a,"padding");else =
if(!G&&c)d-=3Dk(a)+u(a,"padding");return q(a,b)+d};function k(a){return =
a.offsetWidth-a.clientWidth};function u(a,b){return =
q(a,a.currentStyle[b+"Left"])+q(a,a.currentStyle[b+"Right"])};J+=3D"*{min=
Width:none;maxWidth:none;min-width:none;max-width:none}";layout.minWidth=3D=
function(a){if(a.currentStyle["min-width"]!=3Dnull){a.style.minWidth=3Da.=
currentStyle["min-width"]}if(X(arguments.callee,a,a.currentStyle.minWidth=
!=3D"none")){layout.boxSizing(a);h(a);n(a)}};eval("IE7.Layout.maxWidth=3D=
"+String(layout.minWidth).replace(/min/g,"max"));function n(a){var =
b=3Da.getBoundingClientRect();var =
c=3Db.right-b.left;if(a.currentStyle.minWidth!=3D"none"&&c<=3Dr(a,a.curre=
ntStyle.minWidth)){a.runtimeStyle.width=3Da.currentStyle.minWidth}else =
if(a.currentStyle.maxWidth!=3D"none"&&c>=3Dr(a,a.currentStyle.maxWidth)){=
a.runtimeStyle.width=3Da.currentStyle.maxWidth}else{a.runtimeStyle.width=3D=
a.runtimeStyle.fixedWidth}};function =
s(a){if(X(s,a,/^(fixed|absolute)$/.test(a.currentStyle.position)&&bF(a,"l=
eft")!=3D"auto"&&bF(a,"right")!=3D"auto"&&AUTO.test(bF(a,"width")))){R(a)=
;IE7.Layout.boxSizing(a)}};IE7.Layout.fixRight=3Ds;function R(a){var =
b=3Dq(a,a.runtimeStyle._c||a.currentStyle.left);var =
c=3Dj(a)-q(a,a.currentStyle.right)-b-u(a,"margin");if(parseInt(a.runtimeS=
tyle.width)=3D=3Dc)return;a.runtimeStyle.width=3D"";if(bh(a)||g||a.offset=
Width<c){if(!G)c-=3Dk(a)+u(a,"padding");if(c<0)c=3D0;a.runtimeStyle.fixed=
Width=3Dc;N(a,"width",c)}};var S=3D0;bC(function(){if(!t)return;var =
a,b=3D(S<t.clientWidth);S=3Dt.clientWidth;var =
c=3Dlayout.minWidth.elements;for(a in c){var d=3Dc[a];var =
f=3D(parseInt(d.runtimeStyle.width)=3D=3Dr(d,d.currentStyle.minWidth));if=
(b&&f)d.runtimeStyle.width=3D"";if(b=3D=3Df)n(d)}var =
c=3Dlayout.maxWidth.elements;for(a in c){var d=3Dc[a];var =
f=3D(parseInt(d.runtimeStyle.width)=3D=3Dr(d,d.currentStyle.maxWidth));if=
(!b&&f)d.runtimeStyle.width=3D"";if(b!=3Df)n(d)}for(a in =
s.elements)R(s.elements[a])});if(G){IE7.CSS.addRecalc("width",P,applyWidt=
h)}if(m<7){IE7.CSS.addRecalc("min-width",P,layout.minWidth);IE7.CSS.addRe=
calc("max-width",P,layout.maxWidth);IE7.CSS.addRecalc("right",P,s)}};eval=
("var fixHeight=3D"+C(fixWidth));fixWidth();fixHeight(true)};var =
bk=3Dbc("blank.gif",cC);var =
bl=3D"DXImageTransform.Microsoft.AlphaImageLoader";var =
bK=3D"progid:"+bl+"(src=3D'%1',sizingMethod=3D'%2')";var bm;var =
Q=3D[];function bL(a){if(bm.test(a.src)){var b=3Dnew =
Image(a.width,a.height);b.onload=3Dfunction(){a.width=3Db.width;a.height=3D=
b.height;b=3Dnull};b.src=3Da.src;a.pngSrc=3Da.src;bo(a)}};if(m>=3D5.5&&m<=
7){IE7.CSS.addFix(/background(-image)?\s*:\s*([^};]*)?url\(([^\)]+)\)([^;=
}]*)?/,function(a,b,c,d,f){d=3DbB(d);return =
bm.test(d)?"filter:"+i(bK,d,"crop")+";zoom:1;background"+(b||"")+":"+(c||=
"")+"none"+(f||""):a});IE7.HTML.addRecalc("img,input",function(a){if(a.ta=
gName=3D=3D"INPUT"&&a.type!=3D"image")return;bL(a);v(a,"onpropertychange"=
,function(){if(!bn&&event.propertyName=3D=3D"src"&&a.src.indexOf(bk)=3D=3D=
-1)bL(a)})});var =
bn=3Dfalse;v(window,"onbeforeprint",function(){bn=3Dtrue;for(var =
a=3D0;a<Q.length;a++)cp(Q[a])});v(window,"onafterprint",function(){for(va=
r a=3D0;a<Q.length;a++)bo(Q[a]);bn=3Dfalse})}function bo(a,b){var =
c=3Da.filters[bl];if(c){c.src=3Da.src;c.enabled=3Dtrue}else{a.runtimeStyl=
e.filter=3Di(bK,a.src,b||"scale");Q.push(a)}a.src=3Dbk};function =
cp(a){a.src=3Da.pngSrc;a.filters[bl].enabled=3Dfalse};new =
function(_){if(m>=3D7)return;IE7.CSS.addRecalc("position","fixed",_8,"abs=
olute");IE7.CSS.addRecalc("background(-attachment)?","[^};]*fixed",_5);va=
r $viewport=3DG?"body":"documentElement";function =
_6(){if(w.currentStyle.backgroundAttachment!=3D"fixed"){if(w.currentStyle=
.backgroundImage=3D=3D"none"){w.runtimeStyle.backgroundRepeat=3D"no-repea=
t";w.runtimeStyle.backgroundImage=3D"url("+bk+")"}w.runtimeStyle.backgrou=
ndAttachment=3D"fixed"}_6=3DU};var _0=3Dca("img");function _2(a){return =
a?bh(a)||_2(a.parentElement):false};function =
_d(a,b,c){setTimeout("document.all."+a.uniqueID+".runtimeStyle.setExpress=
ion('"+b+"','"+c+"')",0)};function =
_5(a){if(X(_5,a,a.currentStyle.backgroundAttachment=3D=3D"fixed"&&!a.cont=
ains(w))){_6();bgLeft(a);bgTop(a);_a(a)}};function =
_a(a){_0.src=3Da.currentStyle.backgroundImage.slice(5,-2);var =
b=3Da.canHaveChildren?a:a.parentElement;b.appendChild(_0);setOffsetLeft(a=
);setOffsetTop(a);b.removeChild(_0)};function =
bgLeft(a){a.style.backgroundPositionX=3Da.currentStyle.backgroundPosition=
X;if(!_2(a)){_d(a,"backgroundPositionX","(parseInt(runtimeStyle.offsetLef=
t)+document."+$viewport+".scrollLeft)||0")}};eval(C(bgLeft));function =
setOffsetLeft(a){var =
b=3D_2(a)?"backgroundPositionX":"offsetLeft";a.runtimeStyle[b]=3DgetOffse=
tLeft(a,a.style.backgroundPositionX)-a.getBoundingClientRect().left-a.cli=
entLeft+2};eval(C(setOffsetLeft));function =
getOffsetLeft(a,b){switch(b){case"left":case"top":return =
0;case"right":case"bottom":return =
t.clientWidth-_0.offsetWidth;case"center":return(t.clientWidth-_0.offsetW=
idth)/2;default:if(M.test(b)){return =
parseInt((t.clientWidth-_0.offsetWidth)*parseFloat(b)/100)}_0.style.left=3D=
b;return _0.offsetLeft}};eval(C(getOffsetLeft));function =
_8(a){if(X(_8,a,bh(a))){N(a,"position","absolute");N(a,"left",a.currentSt=
yle.left);N(a,"top",a.currentStyle.top);_6();IE7.Layout.fixRight(a);_7(a)=
}};function =
_7(a,b){positionTop(a,b);positionLeft(a,b,true);if(!a.runtimeStyle.autoLe=
ft&&a.currentStyle.marginLeft=3D=3D"auto"&&a.currentStyle.right!=3D"auto"=
){var =
c=3Dt.clientWidth-getPixelWidth(a,a.currentStyle.right)-getPixelWidth(a,a=
.runtimeStyle._c)-a.clientWidth;if(a.currentStyle.marginRight=3D=3D"auto"=
)c=3DparseInt(c/2);if(_2(a.offsetParent))a.runtimeStyle.pixelLeft+=3Dc;el=
se a.runtimeStyle.shiftLeft=3Dc}clipWidth(a);clipHeight(a)};function =
clipWidth(a){var =
b=3Da.runtimeStyle.fixWidth;a.runtimeStyle.borderRightWidth=3D"";a.runtim=
eStyle.width=3Db?getPixelWidth(a,b):"";if(a.currentStyle.width!=3D"auto")=
{var c=3Da.getBoundingClientRect();var =
d=3Da.offsetWidth-t.clientWidth+c.left-2;if(d>=3D0){a.runtimeStyle.border=
RightWidth=3D"0px";d=3DMath.max(D(a,a.currentStyle.width)-d,0);N(a,"width=
",d);return d}}};eval(C(clipWidth));function =
positionLeft(a,b){if(!b&&M.test(a.currentStyle.width)){a.runtimeStyle.fix=
Width=3Da.currentStyle.width}if(a.runtimeStyle.fixWidth){a.runtimeStyle.w=
idth=3DgetPixelWidth(a,a.runtimeStyle.fixWidth)}a.runtimeStyle.shiftLeft=3D=
0;a.runtimeStyle._c=3Da.currentStyle.left;a.runtimeStyle.autoLeft=3Da.cur=
rentStyle.right!=3D"auto"&&a.currentStyle.left=3D=3D"auto";a.runtimeStyle=
.left=3D"";a.runtimeStyle.screenLeft=3DgetScreenLeft(a);a.runtimeStyle.pi=
xelLeft=3Da.runtimeStyle.screenLeft;if(!b&&!_2(a.offsetParent)){_d(a,"pix=
elLeft","runtimeStyle.screenLeft+runtimeStyle.shiftLeft+document."+$viewp=
ort+".scrollLeft")}};eval(C(positionLeft));function getScreenLeft(a){var =
b=3Da.offsetLeft,c=3D1;if(a.runtimeStyle.autoLeft){b=3Dt.clientWidth-a.of=
fsetWidth-getPixelWidth(a,a.currentStyle.right)}if(a.currentStyle.marginL=
eft!=3D"auto"){b-=3DgetPixelWidth(a,a.currentStyle.marginLeft)}while(a=3D=
a.offsetParent){if(a.currentStyle.position!=3D"static")c=3D-1;b+=3Da.offs=
etLeft*c}return b};eval(C(getScreenLeft));function =
getPixelWidth(a,b){return =
M.test(b)?parseInt(parseFloat(b)/100*t.clientWidth):D(a,b)};eval(C(getPix=
elWidth));function _j(){var a=3D_5.elements;for(var b in =
a)_a(a[b]);a=3D_8.elements;for(b in =
a){_7(a[b],true);_7(a[b],true)}_9=3D0};var =
_9;bC(function(){if(!_9)_9=3DsetTimeout(_j,0)})};var =
bp=3D{backgroundColor:"transparent",backgroundImage:"none",backgroundPosi=
tionX:null,backgroundPositionY:null,backgroundRepeat:null,borderTopWidth:=
0,borderRightWidth:0,borderBottomWidth:0,borderLeftStyle:"none",borderTop=
Style:"none",borderRightStyle:"none",borderBottomStyle:"none",borderLeftW=
idth:0,height:null,marginTop:0,marginBottom:0,marginRight:0,marginLeft:0,=
width:"100%"};IE7.CSS.addRecalc("overflow","visible",function(a){if(a.par=
entNode.ie7_wrapped)return;if(IE7.Layout&&a.currentStyle["max-height"]!=3D=
"auto"){IE7.Layout.maxHeight(a)}if(a.currentStyle.marginLeft=3D=3D"auto")=
a.style.marginLeft=3D0;if(a.currentStyle.marginRight=3D=3D"auto")a.style.=
marginRight=3D0;var =
b=3Ddocument.createElement(bN);b.ie7_wrapped=3Da;for(var c in =
bp){b.style[c]=3Da.currentStyle[c];if(bp[c]!=3Dnull){a.runtimeStyle[c]=3D=
bp[c]}}b.style.display=3D"block";b.style.position=3D"relative";a.runtimeS=
tyle.position=3D"absolute";a.parentNode.insertBefore(b,a);b.appendChild(a=
)});function cq(){var =
f=3D"xx-small,x-small,small,medium,large,x-large,xx-large".split(",");for=
(var =
g=3D0;g<f.length;g++){f[f[g]]=3Df[g-1]||"0.67em"}IE7.CSS.addFix(/(font(-s=
ize)?\s*:\s*)([\w.-]+)/,function(a,b,c,d){return =
b+(f[d]||d)});if(m<6){var h=3D/^\-/,j=3D/(em|ex)$/i;var =
q=3D/em$/i,r=3D/ex$/i;D=3Dfunction(a,b){if(bY.test(b))return =
parseInt(b)||0;var =
c=3Dh.test(b)?-1:1;if(j.test(b))c*=3Du(a);k.style.width=3D(c<0)?b.slice(1=
):b;w.appendChild(k);b=3Dc*k.offsetWidth;k.removeNode();return =
parseInt(b)};var k=3Dca();function u(a){var =
b=3D1;k.style.fontFamily=3Da.currentStyle.fontFamily;k.style.lineHeight=3D=
a.currentStyle.lineHeight;while(a!=3Dw){var =
c=3Da.currentStyle["ie7-font-size"];if(c){if(q.test(c))b*=3DparseFloat(c)=
;else if(M.test(c))b*=3D(parseFloat(c)/100);else =
if(r.test(c))b*=3D(parseFloat(c)/2);else{k.style.fontSize=3Dc;return =
1}}a=3Da.parentElement}return =
b};IE7.CSS.addFix(/cursor\s*:\s*pointer/,"cursor:hand");IE7.CSS.addFix(/d=
isplay\s*:\s*list-item/,"display:block")}function =
n(a){if(m<5.5)IE7.Layout.boxSizing(a.parentElement);var =
b=3Da.parentElement;var c=3Db.offsetWidth-a.offsetWidth-s(b);var =
d=3D(a.currentStyle["ie7-margin"]&&a.currentStyle.marginRight=3D=3D"auto"=
)||a.currentStyle["ie7-margin-right"]=3D=3D"auto";switch(b.currentStyle.t=
extAlign){case"right":c=3Dd?parseInt(c/2):0;a.runtimeStyle.marginRight=3D=
c+"px";break;case"center":if(d)c=3D0;default:if(d)c/=3D2;a.runtimeStyle.m=
arginLeft=3DparseInt(c)+"px"}};function s(a){return =
D(a,a.currentStyle.paddingLeft)+D(a,a.currentStyle.paddingRight)};IE7.CSS=
.addRecalc("margin(-left|-right)?","[^};]*auto",function(a){if(X(n,a,a.pa=
rentElement&&a.currentStyle.display=3D=3D"block"&&a.currentStyle.marginLe=
ft=3D=3D"auto"&&a.currentStyle.position!=3D"absolute")){n(a)}});bC(functi=
on(){for(var a in n.elements){var =
b=3Dn.elements[a];b.runtimeStyle.marginLeft=3Db.runtimeStyle.marginRight=3D=
"";n(b)}})};IE7._g=3Dfunction(a){a=3Da.firstChild;while(a){if(a.nodeType=3D=
=3D3||(a.nodeType=3D=3D1&&a.nodeName!=3D"!"))return =
false;a=3Da.nextSibling}return =
true};IE7._h=3Dfunction(a,b){while(a&&!a.getAttribute("lang"))a=3Da.paren=
tNode;return a&&new =
RegExp("^"+W(b),"i").test(a.getAttribute("lang"))};function =
cr(a,b,c,d){d=3D/last/i.test(a)?d+"+1-":"";if(!isNaN(b))b=3D"0n+"+b;else =
if(b=3D=3D"even")b=3D"2n";else =
if(b=3D=3D"odd")b=3D"2n+1";b=3Db.split("n");var =
f=3Db[0]?(b[0]=3D=3D"-")?-1:parseInt(b[0]):1;var =
g=3DparseInt(b[1])||0;var h=3Df<0;if(h){f=3D-f;if(f=3D=3D1)g++}var =
j=3Di(f=3D=3D0?"%3%7"+(d+g):"(%4%3-%2)%6%1%70%5%4%3>=3D%2",f,g,c,d,"&&","=
%","=3D=3D");if(h)j=3D"!("+j+")";return =
j};bH=3D{"link":"e%1.currentStyle['ie7-link']=3D=3D'link'","visited":"e%1=
.currentStyle['ie7-link']=3D=3D'visited'","checked":"e%1.checked","contai=
ns":"e%1.innerText.indexOf('%2')!=3D-1","disabled":"e%1.isDisabled","empt=
y":"IE7._g(e%1)","enabled":"e%1.disabled=3D=3D=3Dfalse","first-child":"!I=
E7._4(e%1)","lang":"IE7._h(e%1,'%2')","last-child":"!IE7._3(e%1)","only-c=
hild":"!IE7._4(e%1)&&!IE7._3(e%1)","target":"e%1.id=3D=3Dlocation.hash.sl=
ice(1)","indeterminate":"e%1.indeterminate"};IE7._i=3Dfunction(a){if(a.ro=
ws){a.ie7_length=3Da.rows.length;a.ie7_lookup=3D"rowIndex"}else =
if(a.cells){a.ie7_length=3Da.cells.length;a.ie7_lookup=3D"cellIndex"}else=
 if(a.ie7_indexed!=3DIE7._1){var b=3D0;var =
c=3Da.firstChild;while(c){if(c.nodeType=3D=3D1&&c.nodeName!=3D"!"){c.ie7_=
index=3D++b}c=3Dc.nextSibling}a.ie7_length=3Db;a.ie7_lookup=3D"ie7_index"=
}a.ie7_indexed=3DIE7._1;return a};var ba=3DE[V];var =
cs=3Dba[ba.length-1];ba.length--;E.merge({":not\\((\\*|[\\w-]+)?([^)]*)\\=
)":function(a,b,c){var =
d=3D(b&&b!=3D"*")?i("if(e%1.nodeName=3D=3D'%2'){",l,b.toUpperCase()):"";d=
+=3DE.exec(c);return"if(!"+d.slice(2,-1).replace(/\)\{if\(/g,"&&")+"){"},=
":nth(-last)?-child\\(([^)]+)\\)":function(a,b,c){p=3Dfalse;b=3Di("e%1.pa=
rentNode.ie7_length",l);var =
d=3D"if(p%1!=3D=3De%1.parentNode)p%1=3DIE7._i(e%1.parentNode);";d+=3D"var=
 =
i=3De%1[p%1.ie7_lookup];if(p%1.ie7_lookup!=3D'ie7_index')i++;if(";return =
i(d,l)+cr(a,c,"i",b)+"){"}});ba.push(cs);var =
bM=3D"\\([^)]*\\)";if(IE7.CSS.pseudoClasses)IE7.CSS.pseudoClasses+=3D"|";=
IE7.CSS.pseudoClasses+=3D"before|after|last\\-child|only\\-child|empty|ro=
ot|"+"not|nth\\-child|nth\\-last\\-child|contains|lang".split("|").join(b=
M+"|")+bM;bV.add(/::/,":");var bb=3Dnew A("focus",function(a){var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onfocus",function(){bb.unregiste=
r(b);bb.register(b)});IE7.CSS.addEventHandler(a,"onblur",function(){bb.un=
register(b)});if(a=3D=3Ddocument.activeElement){bb.register(b)}});var =
bq=3Dnew A("active",function(a){var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onmousedown",function(){bq.regis=
ter(b)})});v(document,"onmouseup",function(){var =
a=3Dbq.instances;for(var b in a)bq.unregister(a[b])});var br=3Dnew =
A("checked",function(a){if(typeof a.checked!=3D"boolean")return;var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onpropertychange",function(){if(=
event.propertyName=3D=3D"checked"){if(a.checked)br.register(b);else =
br.unregister(b)}});if(a.checked)br.register(b)});var bs=3Dnew =
A("enabled",function(a){if(typeof a.disabled!=3D"boolean")return;var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onpropertychange",function(){if(=
event.propertyName=3D=3D"disabled"){if(!a.isDisabled)bs.register(b);else =
bs.unregister(b)}});if(!a.isDisabled)bs.register(b)});var bt=3Dnew =
A("disabled",function(a){if(typeof a.disabled!=3D"boolean")return;var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onpropertychange",function(){if(=
event.propertyName=3D=3D"disabled"){if(a.isDisabled)bt.register(b);else =
bt.unregister(b)}});if(a.isDisabled)bt.register(b)});var bu=3Dnew =
A("indeterminate",function(a){if(typeof =
a.indeterminate!=3D"boolean")return;var =
b=3Darguments;IE7.CSS.addEventHandler(a,"onpropertychange",function(){if(=
event.propertyName=3D=3D"indeterminate"){if(a.indeterminate)bu.register(b=
);else =
bu.unregister(b)}});IE7.CSS.addEventHandler(a,"onclick",function(){bu.unr=
egister(b)})});var bv=3Dnew A("target",function(a){var =
b=3Darguments;if(!a.tabIndex)a.tabIndex=3D0;IE7.CSS.addEventHandler(docum=
ent,"onpropertychange",function(){if(event.propertyName=3D=3D"activeEleme=
nt"){if(a.id&&a.id=3D=3Dlocation.hash.slice(1))bv.register(b);else =
bv.unregister(b)}});if(a.id&&a.id=3D=3Dlocation.hash.slice(1))bv.register=
(b)});var ct=3D/^attr/;var cu=3D/^url\s*\(\s*([^)]*)\)$/;var =
cv=3D{before0:"beforeBegin",before1:"afterBegin",after0:"afterEnd",after1=
:"beforeEnd"};var =
F=3DIE7.PseudoElement=3Do.extend({constructor:function(a,b,c){this.positi=
on=3Db;var =
d=3Dc.match(F.CONTENT),f,g;if(d){d=3Dd[1];f=3Dd.split(/\s+/);for(var =
h=3D0;(g=3Df[h]);h++){f[h]=3Dct.test(g)?{attr:g.slice(5,-1)}:(g.charAt(0)=
=3D=3D"'")?bB(g):bg(g)}d=3Df}this.content=3Dd;this.base(a,bg(c))},init:fu=
nction(){this.match=3Dx(this.selector);for(var =
a=3D0;a<this.match.length;a++){var =
b=3Dthis.match[a].runtimeStyle;if(!b[this.position])b[this.position]=3D{c=
ssText:""};b[this.position].cssText+=3D";"+this.cssText;if(this.content!=3D=
null)b[this.position].content=3Dthis.content}},create:function(a){var =
b=3Da.runtimeStyle[this.position];if(b){var =
c=3D[].concat(b.content||"");for(var d=3D0;d<c.length;d++){if(typeof =
c[d]=3D=3D"object"){c[d]=3Da.getAttribute(c[d].attr)}}c=3Dc.join("");var =
f=3Dc.match(cu);var =
g=3D"overflow:hidden;"+b.cssText.replace(/'/g,'"');if(a.currentStyle.styl=
eFloat!=3D"none"){}var =
h=3Dcv[this.position+Number(a.canHaveChildren)];var =
j=3D'ie7_pseudo'+F.count++;a.insertAdjacentHTML(h,i(F.ANON,this.className=
,j,g,f?"":c));if(f){var =
q=3Ddocument.getElementById(j);q.src=3DbB(f[1]);bo(q,"crop")}a.runtimeSty=
le[this.position]=3Dnull}},recalc:function(){if(this.content=3D=3Dnull)re=
turn;for(var =
a=3D0;a<this.match.length;a++){this.create(this.match[a])}},toString:func=
tion(){return"."+this.className+"{display:inline}"}},{CONTENT:/content\s*=
:\s*([^;]*)(;|$)/,ANON:"<ie7:! class=3D'ie7_anon %1' id=3D%2 =
style=3D'%3'>%4</ie7:!>",MATCH:/(.*):(before|after).*/,count:0});var =
cw=3D/^(submit|reset|button)$/;IE7.HTML.addRecalc("button,input",function=
(a){if(a.tagName=3D=3D"BUTTON"){var b=3Da.outerHTML.match(/ =
value=3D"([^"]*)"/i);a.runtimeStyle.value=3D(b)?b[1]:""}if(a.type=3D=3D"s=
ubmit"){v(a,"onclick",function(){a.runtimeStyle.clicked=3Dtrue;setTimeout=
("document.all."+a.uniqueID+".runtimeStyle.clicked=3Dfalse",1)})}});IE7.H=
TML.addRecalc("form",function(c){v(c,"onsubmit",function(){for(var =
a,b=3D0;a=3Dc[b];b++){if(cw.test(a.type)&&!a.disabled&&!a.runtimeStyle.cl=
icked){a.disabled=3Dtrue;setTimeout("document.all."+a.uniqueID+".disabled=
=3Dfalse",1)}else =
if(a.tagName=3D=3D"BUTTON"&&a.type=3D=3D"submit"){setTimeout("document.al=
l."+a.uniqueID+".value=3D'"+a.value+"'",1);a.value=3Da.runtimeStyle.value=
}}})});IE7.HTML.addRecalc("img",function(a){if(a.alt&&!a.title)a.title=3D=
""});IE7.CSS.addRecalc("border-spacing",P,function(a){if(a.currentStyle.b=
orderCollapse!=3D"collapse"){a.cellSpacing=3DD(a,a.currentStyle["border-s=
pacing"])}});IE7.CSS.addRecalc("box-sizing","content-box",IE7.Layout.boxS=
izing);IE7.CSS.addRecalc("box-sizing","border-box",IE7.Layout.borderBox);=
IE7.CSS.addFix(/opacity\s*:\s*([\d.]+)/,function(a,b){return"zoom:1;filte=
r:Alpha(opacity=3D"+((b*100)||1)+")"});var =
cx=3D/^image/i;IE7.HTML.addRecalc("object",function(a){if(cx.test(a.type)=
){a.body.style.cssText=3D"margin:0;padding:0;border:none;overflow:hidden"=
;return =
a}});IE7.loaded=3Dtrue;(function(){try{bx.doScroll("left")}catch(e){setTi=
meout(arguments.callee,1);return}try{eval(bO.innerHTML)}catch(e){}bm=3Dne=
w RegExp(W(typeof =
IE7_PNG_SUFFIX=3D=3D"string"?IE7_PNG_SUFFIX:"-trans.png")+"$","i");w=3Ddo=
cument.body;t=3DG?w:bx;w.className+=3D" ie7_body";bx.className+=3D" =
ie7_html";if(G)cq();IE7.CSS.init();IE7.HTML.init();IE7.HTML.apply();IE7.C=
SS.apply();IE7.recalc()})()})();
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/lang/en.js

var fdLocale =3D {=0A=
        months:[=0A=
                "January",=0A=
                "February",=0A=
                "March",=0A=
                "April",=0A=
                "May",=0A=
                "June",=0A=
                "July",=0A=
                "August",=0A=
                "September",=0A=
                "October",=0A=
                "November",=0A=
                "December"=0A=
                ],=0A=
        fullDay:[=0A=
                "Monday",=0A=
                "Tuesday",=0A=
                "Wednesday",=0A=
                "Thursday",=0A=
                "Friday",=0A=
                "Saturday",=0A=
                "Sunday"=0A=
                ],=0A=
        /* Only stipulate the dayAbbr should the first letter of the =
fullDay not suffice=0A=
=0A=
        dayAbbr:[],=0A=
        */=0A=
=0A=
        /* Only stipulate the firstDayOfWeek should the first day not be =
Monday=0A=
=0A=
        firstDayOfWeek:0,=0A=
        */=0A=
        titles:[=0A=
                "Previous month",=0A=
                "Next month",=0A=
                "Previous year",=0A=
                "Next year",=0A=
                "Today"=0A=
                ]=0A=
};=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/swfobjectTwo.js

/**=0A=
 * SWFObject v1.5: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew =
Object();}if(typeof =
deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew =
Object();}if(typeof =
deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew =
Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!=
document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th=
is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.=
params=3Dnew Object();this.variables=3Dnew =
Object();this.attributes=3Dnew =
Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"=
,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height=
",h);}if(_5){this.setAttribute("version",new =
deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd=
econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&=
&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c=
){this.addParam("bgcolor",c);}var =
q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress=
Install",false);this.setAttribute("doExpressInstall",false);var =
_c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s=
etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);=
}};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x=
iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta=
ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt=
tribute:function(_10){return =
this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;=
},getParams:function(){return =
this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g=
etVariable:function(_15){return =
this.variables[_15];},getVariables:function(){return =
this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var =
key;var _18=3Dthis.getVariables();for(key in =
_18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return =
_16;},getSWFHTML:function(){var =
_19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l=
ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay=
erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed =
type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\"";_19+=3D" =
id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";var =
_1a=3Dthis.getParams();for(var key in =
_1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var =
_1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar=
s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal=
l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t=
his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\" =
style=3D\""+this.getAttribute("style")+"\">";_19+=3D"<param =
name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var =
_1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param =
name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var =
_1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param =
name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return =
_19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var =
_21=3Dnew =
deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21=
)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.=
setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es=
cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title=
.slice(0,47)+" - Flash Player =
Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski=
pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version=
IsValid(this.getAttribute("version"))){var n=3D(typeof =
_20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge=
tSWFHTML();return =
true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r=
eplace(this.getAttribute("redirectUrl"));}}return =
false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var =
_23=3Dnew =
deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType=
s.length){var x=3Dnavigator.plugins["Shockwave =
Flash"];if(x&&x.description){_23=3Dnew =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac=
e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav=
igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var =
_26=3D3;while(axo){try{_26++;axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew =
deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var =
axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var =
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew =
deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch=
(e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull=
){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));}}}return =
_23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull=
?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r=
ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp=
e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return =
false;}if(this.major>fv.major){return =
true;}if(this.minor<fv.minor){return =
false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return =
false;}return =
true;};deconcept.util=3D{getRequestParameter:function(_2b){var =
q=3Ddocument.location.search||document.location.hash;if(_2b=3D=3Dnull){re=
turn q;}if(q){var _2d=3Dq.substring(1).split("&");for(var =
i=3D0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("=3D"))=3D=3D=
_2b){return _2d[i].substring((_2d[i].indexOf("=3D")+1));}}}return =
"";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var =
_2f=3Ddocument.getElementsByTagName("OBJECT");for(var =
i=3D_2f.length-1;i>=3D0;i--){_2f[i].style.display=3D"none";for(var x in =
_2f[i]){if(typeof =
_2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF=
Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre=
pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn=
loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj=
ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO=
bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen=
tById&&document.all){document.getElementById=3Dfunction(id){return =
document.all[id];};}var =
getQueryParamValue=3Ddeconcept.util.getRequestParameter;var =
FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject;
------=_NextPart_000_0082_01CA8001.4C3477B0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.swissinfo.ch/cae/scripts/sdc.js

<!-- START OF SDC Advanced Tracking Code -->=0A=
<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->=0A=
<!-- $DateTime: 2005/12/15 15:37:36 $ -->=0A=
var gService =3D true;=0A=
var gTimeZone =3D 0;=0A=
// Code section for Enable First-Party Cookie Tracking=0A=
function dcsCookie(){=0A=
	if (typeof(dcsOther)=3D=3D"function"){=0A=
		dcsOther();=0A=
	}=0A=
	else if (typeof(dcsPlugin)=3D=3D"function"){=0A=
		dcsPlugin();=0A=
	}=0A=
	else if (typeof(dcsFPC)=3D=3D"function"){=0A=
		dcsFPC(gTimeZone);=0A=
	}=0A=
}=0A=
function dcsGetCookie(name){=0A=
	var pos=3Ddocument.cookie.indexOf(name+"=3D");=0A=
	if (pos!=3D-1){=0A=
		var start=3Dpos+name.length+1;=0A=
		var end=3Ddocument.cookie.indexOf(";",start);=0A=
		if (end=3D=3D-1){=0A=
			end=3Ddocument.cookie.length;=0A=
		}=0A=
		return unescape(document.cookie.substring(start,end));=0A=
	}=0A=
	return null;=0A=
}=0A=
function dcsGetCrumb(name,crumb){=0A=
	var aCookie=3DdcsGetCookie(name).split(":");=0A=
	for (var i=3D0;i<aCookie.length;i++){=0A=
		var aCrumb=3DaCookie[i].split("=3D");=0A=
		if (crumb=3D=3DaCrumb[0]){=0A=
			return aCrumb[1];=0A=
		}=0A=
	}=0A=
	return null;=0A=
}=0A=
function dcsGetIdCrumb(name,crumb){=0A=
	var cookie=3DdcsGetCookie(name);=0A=
	var id=3Dcookie.substring(0,cookie.indexOf(":lv=3D"));=0A=
	var aCrumb=3Did.split("=3D");=0A=
	for (var i=3D0;i<aCrumb.length;i++){=0A=
		if (crumb=3D=3DaCrumb[0]){=0A=
			return aCrumb[1];=0A=
		}=0A=
	}=0A=
	return null;=0A=
}=0A=
function dcsFPC(offset){=0A=
	if (typeof(offset)=3D=3D"undefined"){=0A=
		return;=0A=
	}=0A=
	if (document.cookie.indexOf("WTLOPTOUT=3D")!=3D-1){=0A=
		return;=0A=
	}=0A=
	var name=3DgFpc;=0A=
	var dCur=3Dnew Date();=0A=
	var adj=3D(dCur.getTimezoneOffset()*60000)+(offset*3600000);=0A=
	dCur.setTime(dCur.getTime()+adj);=0A=
	var dExp=3Dnew Date(dCur.getTime()+315360000000);=0A=
	var dSes=3Dnew Date(dCur.getTime());=0A=
	if (document.cookie.indexOf(name+"=3D")=3D=3D-1){=0A=
		if ((typeof(gWtId)!=3D"undefined")&&(gWtId!=3D"")){=0A=
			WT.co_f=3DgWtId;=0A=
		}=0A=
		else if ((typeof(gTempWtId)!=3D"undefined")&&(gTempWtId!=3D"")){=0A=
			WT.co_f=3DgTempWtId;=0A=
			WT.vt_f=3D"1";=0A=
		}=0A=
		else{=0A=
			WT.co_f=3D"2";=0A=
			var cur=3DdCur.getTime().toString();=0A=
			for (var i=3D2;i<=3D(32-cur.length);i++){=0A=
				WT.co_f+=3DMath.floor(Math.random()*16.0).toString(16);=0A=
			}=0A=
			WT.co_f+=3Dcur;=0A=
			WT.vt_f=3D"1";=0A=
		}=0A=
		if (typeof(gWtAccountRollup)=3D=3D"undefined"){=0A=
			WT.vt_f_a=3D"1";=0A=
		}=0A=
		WT.vt_f_s=3D"1";=0A=
		WT.vt_f_d=3D"1";=0A=
	}=0A=
	else{=0A=
		var id=3DdcsGetIdCrumb(name,"id");=0A=
		var lv=3DparseInt(dcsGetCrumb(name,"lv"));=0A=
		var ss=3DparseInt(dcsGetCrumb(name,"ss"));=0A=
		if ((id=3D=3Dnull)||(id=3D=3D"null")||isNaN(lv)||isNaN(ss)){=0A=
			return;=0A=
		}=0A=
		WT.co_f=3Did;=0A=
		var dLst=3Dnew Date(lv);=0A=
		dSes.setTime(ss);=0A=
		if =
((dCur.getTime()>(dLst.getTime()+1800000))||(dCur.getTime()>(dSes.getTime=
()+28800000))){=0A=
			dSes.setTime(dCur.getTime());=0A=
			WT.vt_f_s=3D"1";=0A=
		}=0A=
		if =
((dCur.getDay()!=3DdLst.getDay())||(dCur.getMonth()!=3DdLst.getMonth())||=
(dCur.getYear()!=3DdLst.getYear())){=0A=
			WT.vt_f_d=3D"1";=0A=
		}=0A=
	}=0A=
	WT.co_f=3Descape(WT.co_f);=0A=
	WT.vt_sid=3DWT.co_f+"."+(dSes.getTime()-adj);=0A=
	var expiry=3D"; expires=3D"+dExp.toGMTString();=0A=
	=
document.cookie=3Dname+"=3D"+"id=3D"+WT.co_f+":lv=3D"+dCur.getTime().toSt=
ring()+":ss=3D"+dSes.getTime().toString()+expiry+"; =
path=3D/"+(((typeof(gFpcDom)!=3D"undefined")&&(gFpcDom!=3D""))?("; =
domain=3D"+gFpcDom):(""));=0A=
	if (document.cookie.indexOf(name+"=3D")=3D=3D-1){=0A=
		WT.co_f=3DWT.vt_sid=3DWT.vt_f_s=3DWT.vt_f_d=3D"";=0A=
		WT.vt_f=3DWT.vt_f_a=3D"2";=0A=
	}=0A=
}=0A=
=0A=
// Code section for Use the new first-party cookie generated with this =
tag.=0A=
var gFpc=3D"WT_FPC";=0A=
var gConvert=3Dtrue;=0A=
=0A=
function dcsAdv(){=0A=
	dcsFunc("dcsET");=0A=
	dcsFunc("dcsCookie");=0A=
	dcsFunc("dcsAdSearch");=0A=
	dcsFunc("dcsTP");=0A=
}=0A=
=0A=
//-->=0A=
<!-- END OF SDC Advanced Tracking Code -->=0A=
=0A=
<!-- START OF SmartSource Data Collector TAG -->=0A=
<!-- Copyright (c) 1996-2005 WebTrends Inc.  All rights reserved. -->=0A=
<!-- $DateTime: 2005/12/16 12:16:18 $ -->=0A=
var gDomain=3D"statse.webtrendslive.com";=0A=
var gDcsId=3D"dcsudhzm0rljwph4wfb2os1fl_3h1r";=0A=
=0A=
if =
((typeof(gConvert)!=3D"undefined")&&gConvert&&(document.cookie.indexOf(gF=
pc+"=3D")=3D=3D-1)&&(document.cookie.indexOf("WTLOPTOUT=3D")=3D=3D-1)){=0A=
	document.write("<SCR"+"IPT TYPE=3D'text/javascript' =
SRC=3D'"+"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':''=
)+"://"+gDomain+"/"+gDcsId+"/wtid.js"+"'><\/SCR"+"IPT>");=0A=
}=0A=
//-->=0A=
var gImages=3Dnew Array;=0A=
var gIndex=3D0;=0A=
var DCS=3Dnew Object();=0A=
var WT=3Dnew Object();=0A=
var DCSext=3Dnew Object();=0A=
var gQP=3Dnew Array();=0A=
var gI18n=3Dfalse;=0A=
if (window.RegExp){=0A=
	var RE=3D{"%09":/\t/g,"%20":/ =
/g,"%23":/\#/g,"%26":/\&/g,"%2B":/\+/g,"%3F":/\?/g,"%5C":/\\/g};=0A=
	var I18NRE=3D{"%25":/\%/g};=0A=
}=0A=
=0A=
// Add customizations here=0A=
=0A=
function dcsVar(){=0A=
	var dCurrent=3Dnew Date();=0A=
	WT.tz=3DdCurrent.getTimezoneOffset()/60*-1;=0A=
	if (WT.tz=3D=3D0){=0A=
		WT.tz=3D"0";=0A=
	}=0A=
	WT.bh=3DdCurrent.getHours();=0A=
	=
WT.ul=3Dnavigator.appName=3D=3D"Netscape"?navigator.language:navigator.us=
erLanguage;=0A=
	if (typeof(screen)=3D=3D"object"){=0A=
		=
WT.cd=3Dnavigator.appName=3D=3D"Netscape"?screen.pixelDepth:screen.colorD=
epth;=0A=
		WT.sr=3Dscreen.width+"x"+screen.height;=0A=
	}=0A=
	if (typeof(navigator.javaEnabled())=3D=3D"boolean"){=0A=
		WT.jo=3Dnavigator.javaEnabled()?"Yes":"No";=0A=
	}=0A=
	if (document.title){=0A=
		=
WT.ti=3DgI18n?dcsEscape(dcsEncode(document.title),I18NRE):document.title;=0A=
	}=0A=
	WT.js=3D"Yes";=0A=
	WT.jv=3DdcsJV();=0A=
	if (document.body&&document.body.addBehavior){=0A=
		document.body.addBehavior("#default#clientCaps");=0A=
		if (document.body.connectionType){=0A=
			WT.ct=3Ddocument.body.connectionType;=0A=
		}=0A=
		document.body.addBehavior("#default#homePage");=0A=
		WT.hp=3Ddocument.body.isHomePage(location.href)?"1":"0";=0A=
	}=0A=
	if (parseInt(navigator.appVersion)>3){=0A=
		if ((navigator.appName=3D=3D"Microsoft Internet =
Explorer")&&document.body){=0A=
			WT.bs=3Ddocument.body.offsetWidth+"x"+document.body.offsetHeight;=0A=
		}=0A=
		else if (navigator.appName=3D=3D"Netscape"){=0A=
			WT.bs=3Dwindow.innerWidth+"x"+window.innerHeight;=0A=
		}=0A=
	}=0A=
	WT.fi=3D"No";=0A=
	if (window.ActiveXObject){=0A=
		for(var i=3D10;i>0;i--){=0A=
			try{=0A=
				var flash =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A=
				WT.fi=3D"Yes";=0A=
				WT.fv=3Di+".0";=0A=
				break;=0A=
			}=0A=
			catch(e){=0A=
			}=0A=
		}=0A=
	}=0A=
	else if (navigator.plugins&&navigator.plugins.length){=0A=
		for (var i=3D0;i<navigator.plugins.length;i++){=0A=
			if (navigator.plugins[i].name.indexOf('Shockwave Flash')!=3D-1){=0A=
				WT.fi=3D"Yes";=0A=
				WT.fv=3Dnavigator.plugins[i].description.split(" ")[2];=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
	if (gI18n){=0A=
		WT.em=3D(typeof(encodeURIComponent)=3D=3D"function")?"uri":"esc";=0A=
		if (typeof(document.defaultCharset)=3D=3D"string"){=0A=
			WT.le=3Ddocument.defaultCharset;=0A=
		}=0A=
		else if (typeof(document.characterSet)=3D=3D"string"){=0A=
			WT.le=3Ddocument.characterSet;=0A=
		}=0A=
	}=0A=
	WT.sp=3D"@@SPLITVALUE@@";=0A=
	DCS.dcsdat=3DdCurrent.getTime();=0A=
	DCS.dcssip=3Dwindow.location.hostname;=0A=
	DCS.dcsuri=3Dwindow.location.pathname;=0A=
	if (window.location.search){=0A=
		DCS.dcsqry=3Dwindow.location.search;=0A=
		if (gQP.length>0){=0A=
			for (var i=3D0;i<gQP.length;i++){=0A=
				var pos=3DDCS.dcsqry.indexOf(gQP[i]);=0A=
				if (pos!=3D-1){=0A=
					var front=3DDCS.dcsqry.substring(0,pos);=0A=
					var end=3DDCS.dcsqry.substring(pos+gQP[i].length,DCS.dcsqry.length);=0A=
					DCS.dcsqry=3Dfront+end;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
	if =
((window.document.referrer!=3D"")&&(window.document.referrer!=3D"-")){=0A=
		if (!(navigator.appName=3D=3D"Microsoft Internet =
Explorer"&&parseInt(navigator.appVersion)<4)){=0A=
			DCS.dcsref=3DgI18n?dcsEscape(window.document.referrer, =
I18NRE):window.document.referrer;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dcsA(N,V){=0A=
	return "&"+N+"=3D"+dcsEscape(V, RE);=0A=
}=0A=
=0A=
function dcsEscape(S, REL){=0A=
	if (typeof(REL)!=3D"undefined"){=0A=
		var retStr =3D new String(S);=0A=
		for (R in REL){=0A=
			retStr =3D retStr.replace(REL[R],R);=0A=
		}=0A=
		return retStr;=0A=
	}=0A=
	else{=0A=
		return escape(S);=0A=
	}=0A=
}=0A=
=0A=
function dcsEncode(S){=0A=
	return =
(typeof(encodeURIComponent)=3D=3D"function")?encodeURIComponent(S):escape=
(S);=0A=
}=0A=
=0A=
function dcsCreateImage(dcsSrc){=0A=
	if (document.images){=0A=
		gImages[gIndex]=3Dnew Image;=0A=
		if ((typeof(gHref)!=3D"undefined")&&(gHref.length>0)){=0A=
			gImages[gIndex].onload=3DgImages[gIndex].onerror=3DdcsLoadHref;=0A=
		}=0A=
		gImages[gIndex].src=3DdcsSrc;=0A=
		gIndex++;=0A=
	}=0A=
	else{=0A=
		document.write('<IMG ALT=3D"" BORDER=3D"0" NAME=3D"DCSIMG" WIDTH=3D"1" =
HEIGHT=3D"1" SRC=3D"'+dcsSrc+'">');=0A=
	}=0A=
}=0A=
=0A=
function dcsMeta(){=0A=
	var elems;=0A=
	if (document.all){=0A=
		elems=3Ddocument.all.tags("meta");=0A=
	}=0A=
	else if (document.documentElement){=0A=
		elems=3Ddocument.getElementsByTagName("meta");=0A=
	}=0A=
	if (typeof(elems)!=3D"undefined"){=0A=
		for (var i=3D1;i<=3Delems.length;i++){=0A=
			var meta=3Delems.item(i-1);=0A=
			if (meta.name){=0A=
				if (meta.name.indexOf('WT.')=3D=3D0){=0A=
					=
WT[meta.name.substring(3)]=3D(gI18n&&(meta.name.indexOf('WT.ti')=3D=3D0))=
?dcsEscape(dcsEncode(meta.content),I18NRE):meta.content;=0A=
				}=0A=
				else if (meta.name.indexOf('DCSext.')=3D=3D0){=0A=
					DCSext[meta.name.substring(7)]=3Dmeta.content;=0A=
				}=0A=
				else if (meta.name.indexOf('DCS.')=3D=3D0){=0A=
					=
DCS[meta.name.substring(4)]=3D(gI18n&&(meta.name.indexOf('DCS.dcsref')=3D=
=3D0))?dcsEscape(meta.content,I18NRE):meta.content;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dcsTag(){=0A=
	if (document.cookie.indexOf("WTLOPTOUT=3D")!=3D-1){=0A=
		return;=0A=
	}=0A=
	var =
P=3D"http"+(window.location.protocol.indexOf('https:')=3D=3D0?'s':'')+":/=
/"+gDomain+(gDcsId=3D=3D""?'':'/'+gDcsId)+"/dcs.gif?";=0A=
	for (N in DCS){=0A=
		if (DCS[N]) {=0A=
			P+=3DdcsA(N,DCS[N]);=0A=
		}=0A=
	}=0A=
	for (N in WT){=0A=
		if (WT[N]) {=0A=
			P+=3DdcsA("WT."+N,WT[N]);=0A=
		}=0A=
	}=0A=
	for (N in DCSext){=0A=
		if (DCSext[N]) {=0A=
			P+=3DdcsA(N,DCSext[N]);=0A=
		}=0A=
	}=0A=
	if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=3D0){=0A=
		P=3DP.substring(0,2040)+"&WT.tu=3D1";=0A=
	}=0A=
	dcsCreateImage(P);=0A=
}=0A=
=0A=
function dcsJV(){=0A=
	var agt=3Dnavigator.userAgent.toLowerCase();=0A=
	var major=3DparseInt(navigator.appVersion);=0A=
	var mac=3D(agt.indexOf("mac")!=3D-1);=0A=
	var =
nn=3D((agt.indexOf("mozilla")!=3D-1)&&(agt.indexOf("compatible")=3D=3D-1)=
);=0A=
	var nn4=3D(nn&&(major=3D=3D4));=0A=
	var nn6up=3D(nn&&(major>=3D5));=0A=
	var ie=3D((agt.indexOf("msie")!=3D-1)&&(agt.indexOf("opera")=3D=3D-1));=0A=
	var ie4=3D(ie&&(major=3D=3D4)&&(agt.indexOf("msie 4")!=3D-1));=0A=
	var ie5up=3D(ie&&!ie4);=0A=
	var op=3D(agt.indexOf("opera")!=3D-1);=0A=
	var op5=3D(agt.indexOf("opera 5")!=3D-1||agt.indexOf("opera/5")!=3D-1);=0A=
	var op6=3D(agt.indexOf("opera 6")!=3D-1||agt.indexOf("opera/6")!=3D-1);=0A=
	var op7up=3D(op&&!op5&&!op6);=0A=
	var jv=3D"1.1";=0A=
	if (nn6up||op7up){=0A=
		jv=3D"1.5";=0A=
	}=0A=
	else if ((mac&&ie5up)||op6){=0A=
		jv=3D"1.4";=0A=
	}=0A=
	else if (ie5up||nn4||op5){=0A=
		jv=3D"1.3";=0A=
	}=0A=
	else if (ie4){=0A=
		jv=3D"1.2";=0A=
	}=0A=
	return jv;=0A=
}=0A=
function dcsFunc(func){=0A=
	if (typeof(window[func])=3D=3D"function"){=0A=
		window[func]();=0A=
	}=0A=
}=0A=
=0A=
function dcsMultiTrack(){=0A=
=0A=
if (arguments.length%2=3D=3D0){=0A=
for (var i=3D0;i<arguments.length;i+=3D2){=0A=
if (arguments[i].indexOf('WT.')=3D=3D0){=0A=
WT[arguments[i].substring(3)]=3D=0A=
arguments[i+1];=0A=
}=0A=
else if (arguments[i].indexOf('DCS.')=3D=3D0){=0A=
DCS[arguments[i].substring(4)]=3D=0A=
arguments[i+1];=0A=
}=0A=
else if (arguments[i].indexOf('DCSext.')=3D=3D0){=0A=
DCSext[arguments[i].substring(7)]=3D=0A=
arguments[i+1];=0A=
}=0A=
}=0A=
var dCurrent=3Dnew Date();=0A=
DCS.dcsdat=3DdCurrent.getTime();=0A=
dcsTag();=0A=
}=0A=
}=0A=
=0A=
dcsVar();=0A=
dcsMeta();=0A=
dcsFunc("dcsAdv");=0A=
dcsTag();=0A=
=0A=
=0A=
=0A=
//-->=0A=
<!-- END OF SmartSource Data Collector  TAG -->=0A=

------=_NextPart_000_0082_01CA8001.4C3477B0--

