From: <Sparad av WINDOWS Internet Explorer 7>
Subject: =?Windows-1252?Q?Jason_fr=E5n_Djingis_-_N=F6jen_-_Sydsvenskan_-_Nyheter_d?=
	=?Windows-1252?Q?ygnet_runt?=
Date: Mon, 7 Jan 2008 10:35:42 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C85119.0DAE5420"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: file://C:\Documents and Settings\Anders\Mina dokument\2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from =
url=3D(0045)http://sydsvenskan.se/nojen/article291094.ece --><!-- =
callinfo =3D null --><!--<HTMLSPLIT_TOP>--><HTML=20
lang=3DSV><HEAD><TITLE>Jason fr=E5n Djingis - N=F6jen - Sydsvenskan - =
Nyheter dygnet runt</TITLE>
<META http-equiv=3DRefresh content=3D1800;URL=3D/index.jsp>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3DContent-Language content=3DSV>
<META content=3D"Jason fr=E5n Djingis" name=3Dtitle>
<META=20
content=3D"Jag ville rappa. H=E5lla p=E5 med musik. Hela tiden. Jag =
ville leva det livet. Det s=E4ger Jason Diakit=E9, alias Timbuktu. =
Sydsvenskan h=E4ngde med honom under n=E5gra intensiva dagar i slutet =
p=E5 en l=E5ng turn=E9."=20
name=3Ddescription>
<META=20
content=3D"nyheter p=E5 svenska, senaste nytt, swedish news, sk=E5ne, =
=F6resund, malm=F6, turning torso, lund, postis, lagfarter, bostad, =
jobb, resor, sport, ekonomi, webbkameror, webb-tv, dagens sudoku"=20
name=3Dkeywords>
<META content=3DSydsvenskan name=3Dauthor><LINK=20
href=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/F=F6=
retag - =
Sorgbearbetning/MF/Media/Artiklar/2008-01-06_Sydsvenska_Dagbladet_Jason_f=
ran_Djingis-filer/standard.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/F=F6=
retag - =
Sorgbearbetning/MF/Media/Artiklar/2008-01-06_Sydsvenska_Dagbladet_Jason_f=
ran_Djingis-filer/ui.tabs.css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lte IE 7]><LINK =
media=3D"projection, screen"=20
href=3D"2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingis-filer/ui.tabs-=
ie.css"=20
type=3Dtext/css rel=3Dstylesheet><![endif]-->
<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/openwindow.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/functions.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/textsizer.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/cm8space_call.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/jquery.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/ui.tabs.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/jquery.dimensions.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/AC_RunActiveContent.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/FloatLayer.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>=0A=
new FloatLayer('floatlayer',6,15,10);=0A=
function init()=0A=
{=0A=
lay=3Ddocument.getElementById('floatlayer');=0A=
l=3DgetXCoord(lay);=0A=
t=3DgetYCoord(lay);=0A=
lay.style.position=3D'absolute'; lay.style.top=3Dt;=0A=
lay.style.left=3Dl;=0A=
getFloatLayer('floatlayer').initialize();=0A=
alignFloatLayers();=0A=
}=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
var tw_language =3D "swedish";=0A=
var tw_usePingInfo =3D true;=0A=
var tw_numberOfPosts =3D 5;=0A=
</SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/twingly.widget.1.2.p=
ack.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK title=3D"Senaste nytt fr=E5n&nbsp;Sydsvenskan.se"=20
href=3D"http://sydsvenskan.se/rss/senastenytt" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Senaste sporten =
fr=E5n&nbsp;Sydsvenskan.se"=20
href=3D"http://sydsvenskan.se/rss/sport" type=3Dapplication/rss+xml =
rel=3Dalternate>
<META content=3D"MSHTML 6.00.6000.16587" name=3DGENERATOR></HEAD>
<BODY onresize=3DalignFloatLayers(); onscroll=3DalignFloatLayers(); =
text=3D#000000=20
bgColor=3D#ffffff leftMargin=3D0 topMargin=3D0 onload=3Dinit(); =
marginheight=3D"0"=20
marginwidth=3D"0">
<DIV id=3Dbodystart><!--<HTMLSPLIT_ADTOMA>-->
<SCRIPT language=3DJavaScript1.2>=0A=
var CM8Server =3D "ad.adtoma.com";=0A=
var CM8Cat =3D "sydsvenskan.nojen.art";=0A=
</SCRIPT>

<SCRIPT language=3DJavaScript1.2=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/cm8adam_1_call.js"><=
/SCRIPT>
<!--</HTMLSPLIT_ADTOMA>--><!-- * TopAttr * --><A name=3Dtop></A>
<TABLE style=3D"PADDING-LEFT: 5px; PADDING-TOP: 5px" cellSpacing=3D0 =
cellPadding=3D0=20
width=3D994 border=3D0><!-- Start: bigTable -->
  <TBODY>
  <TR><!-- Start: bigTable.adRow -->
    <TD style=3D"PADDING-BOTTOM: 8px"><!-- start Top --><!-- start top1 =
-->
      <SCRIPT>=0A=
CM8ShowAdMargin("top1");=0A=
</SCRIPT>
<!-- slut top1 --><!-- end Top --></TD></TR><!-- End: bigTable.adRow -->
  <TR>
    <TD><!-- Start: bigTable.mainCol --><!-- header -->
      <SCRIPT>
function openMyPaperLatest(pid)
{
var mp =3D =
window.open('http://www.mypaper.se/show/sydsvenskan/showlatesttv.asp?show=
Type=3Dshow','mypaper'+Math.floor(Math.random()*100000),'width=3D1020,hei=
ght=3D745,toolbar=3Dno,location=3Dno,status=3Dno,menubar=3Dno,scrollbars=3D=
no,resizable=3Dno');
return false;
}
</SCRIPT>

      <TABLE borderColor=3Dblue cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
        border=3D0><TBODY>
        <TR>
          <TD vAlign=3Dbottom><A href=3D"http://sydsvenskan.se/"><IMG =
height=3D57=20
            alt=3DSydsvenskan=20
            =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/logo_julafton.gif"=20
            width=3D395 border=3D0></A><BR><SPAN class=3Ddate>S=F6ndag 6 =
januari=20
            2008</SPAN> </TD>
          <TD vAlign=3Dcenter align=3Dleft width=3D135 height=3D57 =
border=3D"0"></TD>
          <TD><IMG height=3D1=20
            =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif"=20
            width=3D6 border=3D0></TD>
          <TD vAlign=3Dtop borderColor=3Dyellow align=3Dright =
width=3D135 height=3D57=20
          border=3D"1"></TD><!-- start: Ny cell 3 --><!-- start cell 3 =
--><!-- includes puff3.html start --><!-- includes puff3.html slut =
--><!-- end cell 3 --><!-- slut: Ny cell 3 --><!-- start: Ny cell 4 -->
          <TD><IMG height=3D1=20
            =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif"=20
            width=3D6 border=3D0></TD>
          <TD vAlign=3Dtop borderColor=3Dyellow align=3Dright =
width=3D135 height=3D57=20
          border=3D"1"></TD><!-- slut: Ny cell 4 =
--></TR></TBODY></TABLE><!-- /header --><!-- topmenu -->
      <TABLE style=3D"MARGIN-TOP: 3px; MARGIN-BOTTOM: 8px" =
cellSpacing=3D0=20
      cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/malmo/">Malm=F6</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/lund/">Lund</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/skane/">Sk=E5ne</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/ekonomi/">Ekonomi</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/digitalt/">Digitalt</A></STRONG></DIV></TD>=

          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            href=3D"http://sydsvenskan.se/bil/">Bil &amp;=20
          Trafik</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            href=3D"http://sydsvenskan.se/hus/">Hus &amp;=20
Hem</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/student/">Student</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://dejt.sydsvenskan.se/">Dejt</A></STRONG></DIV></TD></TR>
        <TR>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/kultur/">Kultur</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/nojen/">N=F6je</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/sport/">Sport</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/familj/">Familj</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/resor/">Resor</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/merajobb/">Jobb</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://lagfarter.sydsvenskan.se/">Lagfarter</A></STRONG></DIV></T=
D>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            =
href=3D"http://sydsvenskan.se/globalinfo/podcasting/article264596.ece">Po=
dcast</A></STRONG></DIV></TD>
          <TD width=3D2></TD>
          <TD align=3Dmiddle width=3D109 height=3D19>
            <DIV class=3DblueMenyHead><STRONG><A=20
            href=3D"http://minbild.sydsvenskan.se/">Min=20
        Bild</A></STRONG></DIV></TD></TR></TBODY></TABLE><!-- /topmenu =
--><!--</HTMLSPLIT_TOP>-->
      <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0><!-- Start: mainStructureTable -->
        <TBODY>
        <TR>
          <TD vAlign=3Dtop=20
          =
background=3Dfile:///C:/Documents%20and%20Settings/Anders/Mina%20dokument=
/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/vert_dots_w970=
.gif><IMG=20
            height=3D1 alt=3Dspace=20
            =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif"=20
            width=3D514 border=3D0><BR>
            <TABLE style=3D"CLEAR: both" cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
            border=3D0>
              <TBODY>
              <TR vAlign=3Dtop>
                <TD align=3Dmiddle width=3D129=20
                =
background=3Dfile:///C:/Documents%20and%20Settings/Anders/Mina%20dokument=
/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/vert_dots.gif>=
<IMG=20
                  height=3D1 alt=3Dspace=20
                  =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif"=20
                  width=3D20 border=3D0><BR></TD>
                <TD>
                  <DIV=20
                  style=3D"BACKGROUND: #000; WIDTH: 384px; TEXT-ALIGN: =
center"><IMG=20
                  height=3D265=20
                  =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/timbuk_384_109981a.j=
pg"=20
                  width=3D384 border=3D0> </DIV>
                  <DIV=20
                  style=3D"MARGIN-TOP: 6px; MARGIN-BOTTOM: 10px; WIDTH: =
384px">
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D384 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop>
                        <DIV class=3Dimgtext>Timbuktus senaste konsert =
p=E5 KB i=20
                        Malm=F6. Foto: Lars=20
                  Dareberg</DIV></TD></TR></TBODY></TABLE></DIV><SPAN=20
                  class=3Dvinj2upper><A=20
                  =
href=3D"http://sydsvenskan.se/nojen/">N=F6jen</A></SPAN><BR><BR><SPAN=20
                  class=3Drub18>Jason fr=E5n Djingis</SPAN><BR><SPAN =
class=3Dsmall2>Av=20
                  <B>Text: Katia Wagner Foto: Lars =
Dareberg</B><BR>F=F6rst=20
                  publicerad: 6 januari 2008 00:02<BR>Senast uppdaterad: =
6=20
                  januari 2008 09:20 </SPAN>
                  <DIV id=3DeditTextSize>
                  <DIV class=3Dstandard><BR><BR><SPAN =
class=3Dingress>Jag ville=20
                  rappa. H=E5lla p=E5 med musik. Hela tiden. Jag ville =
leva det=20
                  livet. Det s=E4ger Jason Diakit=E9, alias Timbuktu. =
Sydsvenskan=20
                  h=E4ngde med honom under n=E5gra intensiva dagar i =
slutet p=E5 en=20
                  l=E5ng turn=E9. N=E4sta vecka kan han plocka hem =
grammisar i klasser=20
                  som =E5rets artist och =E5rets =
live-akt.<BR><BR></SPAN><SPAN=20
                  class=3Dstandardarticlebody>Det =E4r tidig kv=E4ll =
n=E4r en av=20
                  arrang=F6rerna tejpar upp den lilla lappen utanf=F6r=20
                  konsertt=E4ltet: Jason 19.30. P=E5 n=E5gra timmar =
sprider sig=20
                  hemligheten bland husen i bostadsomr=E5det Djingis =
Khan i Lund,=20
                  d=E4r den gemensamma musik- och kulturfesten =
Bananfesten just=20
                  ska b=F6rja. <BR><BR>Halv =E5tta =E4r t=E4ltet till =
bristningsgr=E4nsen=20
                  fullt. Sm=E5ungar kl=E4ttrar p=E5 mor- och =
farf=F6r=E4ldrars axlar,=20
                  ton=E5ringarna h=E4nger i klungor, liksom morsor och =
farsor. S=E5=20
                  =E4ntrar 13-=E5rige Alexander Wiebelt scenen, griper =
tag i micken=20
                  och k=F6r en sk=F6n version av =94The Botten Is =
N=E5dd=94. <BR><BR>I=20
                  slutet av l=E5ten vinkar han in upphovsmannen och=20
                  bostadsomr=E5dets stolthet, Jason Diakit=E9. Eller =
Timbuktu, som=20
                  han kallas. <BR><BR>Att hans spelning inte annonserats =
p=E5=20
                  annat s=E4tt =E4n genom den lilla lappen timmarna =
innan, har sin=20
                  f=F6rklaring. N=E5gra =E5r tidigare spred sig nyheten =
via sms=20
                  blixtsnabbt =F6ver Sk=E5ne att hiphopstj=E4rnan var =
p=E5 v=E4g till sina=20
                  hemkvarter f=F6r att spela. Hur m=E5nga som helst =
d=F6k upp. Sedan=20
                  dess h=E5ller de boende tyst f=F6r att slippa =
invasion. Och f=F6r=20
                  att f=E5 ha honom f=F6r sig sj=E4lva. <BR><BR>Nu ger =
Timbuktu j=E4rnet=20
                  p=E5 scenen. Han high-fivar med ungarna framme vid =
scenkanten.=20
                  Efter=E5t skriver han autografer och kramar gamla =
polare.=20
                  <BR><BR>Det =E4r p=E5 Djingis Khan p=E5 =D6stra Torn i =
Lund, =D6T=20
                  kallat, som Jason Diakit=E9s musikaliska liv b=F6rjar =
formas under=20
                  80-talet. Hans f=F6r=E4ldrar har i olika omg=E5ngar =
flyttat in och=20
                  ut ur omr=E5det. <BR><BR>Tillsammans med sin mamma och =
hennes=20
                  gitarrspelande man Roland b=F6rjar Jason Diakit=E9 att =
sjunga.=20
                  Mest bluesl=E5tar p=E5 fester, och i bilen med mamma. =
Ocks=E5 hemma=20
                  hos pappa =E4r musiken central. Han =E4r dj, hemmet =
=E4r fullt av=20
                  vinylplattor. En dag kommer ett brev fr=E5n kommunala=20
                  musikskolan. Jason Diakit=E9 anm=E4ler sig. Han vill =
l=E4ra sig=20
                  spela xylofon. <BR>=96 Jag fick ingen plats. S=E5 jag =
fortsatte=20
                  lyssna p=E5 Michael Jackson och dansa framf=F6r =
spegeln d=E4rhemma=20
                  p=E5 Djingis, s=E4ger han. <BR><BR>Det =E4r n=E5gra =
olika saker som=20
                  driver honom vidare. Det f=F6rsta =E4r en skateboard. =
Den f=E5r han=20
                  av sin mamma n=E4r han =E4r tolv =E5r gammal. Han =
s=E4ger att den blir=20
                  hans f=F6rsta riktiga k=E4rlek. Och att skejtandet =
g=F6r livsl=E5ngt=20
                  avtryck i honom. =C4n i dag r=F6r sig Jason Diakit=E9 =
p=E5 gator med=20
                  skejtarens blick. <BR>=96 En b=E4nk, en trappa, eller =
en kant, jag=20
                  t=E4nker alltid p=E5 vilka trick man kan g=F6ra. =
<BR><BR>En bit=20
                  ifr=E5n Djingis Khan ligger en 4H-g=E5rd och =
fritidsg=E5rd. D=E4r=20
                  bygger Jason Diakit=E9 och hans kompisar sina f=F6rsta =
ramper. Han=20
                  =E4r helt insn=F6ad p=E5 sin skateboard, all tid g=E5r =
=E5t. S=E5=20
                  sm=E5ningom b=F6rjar han t=E4vla. Reser till =
K=F6penhamn, Stockholm=20
                  och G=F6teborg, s=F6ker sig st=E4ndigt till nya =
milj=F6er.=20
                  Skejtv=E4rlden =E4r en kreativ v=E4rld, s=E4ger han, =
d=E4r alla v=E4njer=20
                  sig vid att h=E4nga tillsammans, unga oerfarna och =
=E4ldre som=20
                  blir f=F6rebilder. <BR><BR>Fler saker i hans liv blir =
avg=F6rande.=20
                  En kusin fr=E5n amerikanska Brooklyn kommer och bor =
hos=20
                  familjen. Han har med sig en massa rapmusik som =
pojkarna=20
                  lyssnar p=E5. N=E4r Jason Diakit=E9 1989 ska fylla =
fjorton =F6nskar=20
                  han sig, och f=E5r, amerikanska hiphoptrion De La =
Souls=20
                  debutplatta 3 Feet High and Rising.<BR>=96 Jag s=E5g =
dem p=E5=20
                  Mejeriet samma =E5r, jag blev helt s=E5ld. Killarna i =
bandet var=20
                  ju ocks=E5 svarta, jag kunde identifiera mig med dem. =
D=E5 ins=E5g=20
                  jag att det var det h=E4r jag ville g=F6ra. Jag ville =
rappa.=20
                  <BR><BR>Ungef=E4r samtidigt f=E5r Jason Diakit=E9 en =
ny granne.=20
                  Jenny. Hon =E4r dj och de tv=E5 blir kompisar. Hon har =
hur m=E5nga=20
                  hiphopskivor som helst. En dag s=E4ger Jenny att hon =
tycker att=20
                  Jason Diakit=E9 ska b=F6rja rappa. <BR>=96 Jag var den =
enda av=20
                  hennes kompisar som s=E5g ut som en rappare. =
<BR><BR>S=E5 b=F6rjar=20
                  Jason Diakit=E9 att skriva texter. De f=F6rsta handlar =
om hur=20
                  h=E4ftig han =E4r, s=E5nt har han h=F6rt i andra =
rappares l=E5tar. Det=20
                  =E4r s=E5 man b=F6rjar, f=F6rklarar han, med att =
h=E4rma andras grejer=20
                  man gillar. Allt mer kretsar nu kring musiken. Jason =
Diakit=E9=20
                  och n=E5gra kompisar repar p=E5 4H-g=E5rden. De sitter =
p=E5=20
                  v=E4rmefl=E4ktarna utanf=F6r tv=E4ttstugan p=E5 =
Djingis och snackar=20
                  musik. Med f=F6rsta bandet Efficiency Circle blir det=20
                  nationsspelningar i Lund, s=E5 sm=E5ningom mer =E4n =
s=E5. <BR>=96 Den=20
                  fetaste spelningen med det bandet var p=E5 =
Roskildefestivalen=20
                  1994, s=E4ger han. <BR><BR>Snart b=F6rjar han h=E4nga =
med M=E5ns=20
                  Asplund, en annan Djingis-unge, som varit i Paris och =
lirat=20
                  jazz, och Morten Sakwanda fr=E5n Zambia. I en =
l=E4genhet p=E5 Stora=20
                  Fiskaregatan i Lund driver de, tillsammans med =
kompisen Hampus=20
                  S=F6derberg, grannarna till vansinne. L=E4genheten har =
blivit=20
                  studio och de spelar dygnet runt. Det =E4r d=E4r =
Asplund och=20
                  Sakwanda formar Breakmecanix, duon som fortfarande =
jobbar ihop=20
                  med Timbuktu. <BR><BR>Jason Diakit=E9 skolkar fr=E5n =
studierna p=E5=20
                  Spyken. Han, som tidigare tyckt om skolan och som =
alltid=20
                  =E4lskat att l=E4sa, tr=F6ttnar p=E5 oengagerade =
l=E4rare och en=20
                  undervisning som bara fokuserar p=E5 n=E4sta prov. =
<BR>=96 Jag=20
                  skulle inte g=E5tt gymnasiet, det tog ifr=E5n mig all =
gl=E4dje jag=20
                  k=E4nt f=F6r skolan. Jag l=E4rde mig inte ett skit. =
Sista terminen=20
                  hade jag 54 fr=E5nvarotimmar. <BR><BR>1994 blir ett =
tungt =E5r.=20
                  Jason Diakit=E9s styvpappa Roland f=E5r lungcancer. =
Sakta f=F6ljer=20
                  familjen honom till hans d=F6d. Efter=E5t blir allt =
svart. Jason=20
                  Diakit=E9 s=E4ger att familjen blir uppl=F6st, att han =
tappar=20
                  kontakten med de andra. F=F6rst mycket senare i livet =
g=E5r han=20
                  ordentligt in i sin sorg. Nu drar han ist=E4llet till =
USA,=20
                  stannar i ett drygt halv=E5r innan han v=E4nder hem, =
b=F6rjar plugga=20
                  ekonomisk historia p=E5 Lunds universitet och kliver =
in i=20
                  familjen igen. I bakhuvudet pockar hiphoppen p=E5. =
Jason Diakit=E9=20
                  s=F6ker sig till studios i K=F6penhamn, Stockholm, =
G=F6teborg. Varje=20
                  m=F6jlighet som dyker upp griper han tag i. <BR>=96 =
Jag ville=20
                  rappa. H=E5lla p=E5 med musik. Hela tiden. Det var =
bara det som=20
                  g=E4llde. Jag ville leva det livet. <BR><BR>=94Ja, =
d=E5 var det dags=20
                  =E4nnu en g=E5ng f=F6r P3/Hiphop. Jag hoppas att alla =
haft en lika=20
                  fet b=F6rjan p=E5 veckan som jag har. Jag har lyssnat =
p=E5 v=E4ldigt=20
                  mycket fet musik, det =E4r riktigt kul=94, inleder =
Timbuktu=20
                  direkts=E4ndningen fr=E5n radiohuset i Malm=F6. Det =
=E4r december=20
                  2007. Som alltid p=E5 tisdagar s=E4nder han och Dj =
Amato tv=E5=20
                  timmar. Hiphop och skitsnack, som han sammanfattar. De =
har=20
                  tillbringat en del tid tillsammans i studion, 728=20
                  s=E4ndningstimmar i 364 program sedan starten =E5r =
2001, f=F6r att=20
                  vara exakt. <BR><BR>Ett halv=E5r har g=E5tt sedan =
Jason Diakit=E9=20
                  var hemma p=E5 mammas gata och spelade p=E5 =
Bananfesten. Nu g=F6r=20
                  han och kollegan sin sista direkts=E4ndning f=F6r =
=E5ret, samtidigt=20
                  som han laddar inf=F6r slutet p=E5 h=F6stens l=E5nga =
turn=E9 i Sverige,=20
                  Norge och v=E4rlden. <BR><BR>Ett par timmar innan =
programmet ska=20
                  ut i etern tr=E4ffas han och Christian Amato, som Dj =
Amato=20
                  heter, i redaktionens lilla rum p=E5 Baltzarsgatan i =
Malm=F6.=20
                  =D6verallt st=E5r och ligger travar av cd-skivor. P=E5 =
golvet st=E5r=20
                  gamla vinylplattor, f=E5t=F6ljerna =E4r upptagna av =
kartonger. Med=20
                  varsin dator framf=F6r sig g=E5r programledarna igenom =
vilka l=E5tar=20
                  de har lust att spela den h=E4r kv=E4llen. Jason =
Diakit=E9 har=20
                  datorn full av musik. =D6ver 12000 l=E5tar. Det =E4r =
inget mot=20
                  Christian Amato, han har dubbelt s=E5 m=E5nga i sin. =
Totalt 62=20
                  dygns musik, meddelar Itunes. =C5 andra sidan har dj =
Amato=20
                  knappt 300 v=E4nner p=E5 m=F6tesplatsen MySpace p=E5 =
internet.=20
                  Timbuktu har =F6ver 20000. <BR><BR>Efter att ha jobbat =
ihop s=E5=20
                  m=E5nga =E5r =E4r de synkade, s=E4ger de, d=E4rf=F6r =
f=F6rbereds aldrig=20
                  pratet mellan l=E5tarna. <BR>=96 Att g=F6ra radio =
k=E4nns mer som en=20
                  hobby =E4n ett jobb. =D6verhuvudtaget att f=E5 h=E5lla =
p=E5 med musik p=E5=20
                  olika s=E4tt. Det =E4r det b=E4sta i livet, s=E4ger =
han mellan n=E5gra=20
                  l=E5tar. <BR><BR>Under en djupare fundering lite =
senare=20
                  reflekterar han =F6ver musikens funktion i =
m=E4nniskors liv. Han=20
                  s=E4ger att musik sk=E4nker befrielse, ger hopp om =
n=E5t b=E4ttre och=20
                  erbjuder flykt fr=E5n nuet, sig sj=E4lv och den =
mis=E4r man kanske=20
                  befinner sig i. S=E5 f=F6ddes hiphoppen, f=F6rklarar =
han, ur den=20
                  amerikanska frustrationen i The Bronx, i mitten av =
70-talet,=20
                  som en naturlig forts=E4ttning p=E5 jazz, blues, soul =
och funk.=20
                  <BR>=96 Den amerikanska staten hade reagerat p=E5 den=20
                  revolution=E4ra andan som spridit sig i och med =
Vietnamkriget=20
                  och segregationen p=E5 60-talet. De flesta ledarna =
d=F6dades och=20
                  revolutionen som l=E5g och bubblade kv=E4stes. S=E5 =
p=E5 70-talet=20
                  =F6versv=E4mmades gettona av knark och vapen. Min =
farsa, som =E4r=20
                  fr=E5n Harlem, bevittnade detta, n=E4r mis=E4ren spred =
sig och=20
                  korrupta poliser styrde. De fattiga hade inga medel, =
men=20
                  =E4lskade musik och b=F6rjade rapportera om sin =
verklighet.=20
                  <BR><BR>Resonemanget g=E5r vidare till den f=F6r Jason =
Diakit=E9=20
                  just nu mest sp=E4nnande kontinenten, Afrika. Hans =
familj har=20
                  sitt ursprung i v=E4stafrikanska Mali. D=E4r han rest =
runt, liksom=20
                  i Sydafrika och i =F6stafrikanska Etiopien. <BR>=96 De =
som har det=20
                  fattigast, sv=E5rast, som lever i det h=E5rdaste =
klimatet, de f=E5r=20
                  lindring i musiken. Och gl=E4dje. G=E5r du p=E5 en =
gata i ett=20
                  afrikanskt land och n=E5gon spelar musik i en bil =
eller p=E5 ett=20
                  kaf=E9 s=E5 st=E5r det alltid folk omkring som dansar =
och trummar.=20
                  =C4ven hos oss funkar ju musiken som en flykt, men =
h=E4r handlar=20
                  det mer om vardagstristess, medelklassmelankoli. Vi =
har f=F6r=20
                  mycket tid p=E5 v=E5ra h=E4nder, vi beh=F6ver ju inte =
vara ute och=20
                  pl=F6ja v=E5ra =E5krar f=F6r att =E4ta oss m=E4tta, =
s=E5 vi blir uttr=E5kade=20
                  och beh=F6ver n=E5t att leva f=F6r. D=E5 =E4r musiken =
en positiv kraft.=20
                  <BR><BR>Innan radiokv=E4llen =E4r =F6ver blir det =
kak-kalas. Biljana=20
                  Matevska, programmets producent, ska vara mammaledig =
och detta=20
                  =E4r teamets sista gemensamma s=E4ndning p=E5 ett tag. =

                  Programledarna har tagit med sig fika och blommor och=20
                  teknikern Christian Jangeg=E5rd h=E4mtar kaffe. =
<BR><BR>Det =E4r en=20
                  bit =F6ver midnatt n=E4r dj Amato och Jason Diakit=E9 =
skiljs =E5t=20
                  utanf=F6r radiohuset med en kram: =94Vi ses p=E5 =
torsdag.=94=20
                  <BR><BR>Torsdagen b=F6rjar tidigare =E4n vanligt. =
Redan efter=20
                  lunch har vi st=E4mt tr=E4ff med Jason Diakit=E9 =
utanf=F6r KB,=20
                  Kulturbolaget, p=E5 Bergsgatan i Malm=F6 d=E4r han och =

                  =E5ttamannabandet Damn! ska f=F6rbereda och s=E4tta =
ljudet inf=F6r=20
                  eftermiddagens och kv=E4llens konserter. Efter en =
halvtimmes=20
                  v=E4ntan fr=E5gar vi en tjej som st=E5r utanf=F6r =
personaling=E5ngen med=20
                  kaffekopp, cigarett i handen och ordet =94crew=94 =
tryckt p=E5 sin=20
                  svarta KB-tr=F6ja, ifall han kanske redan =E4r inne i =
lokalen.=20
                  <BR>=96 N=E4, det tror jag inte, svarar hon. Men jag =
vet faktiskt=20
                  inte, f=F6r jag vet inte hur Timbuktu ser ut. =
<BR><BR>S=E5 kommer=20
                  han. Med John Blund kvar i =F6gonen, sin blodr=F6da =
sjal fr=E5n=20
                  senaste afrikaresan om halsen och ett stort leende =
g=E5r han=20
                  runt och klappar om var och en som =E4r p=E5 plats;=20
                  bandmedlemmarna, Jojo Kempe som sk=F6ter ljudet, KB:s =
personal=20
                  och en h=F6g till. Det tillh=F6r vardagen att han =E4r =
sen,=20
                  f=F6rklarar turn=E9ledaren Perry Dangemark. <BR>=96 =
Jag brukar=20
                  alltid best=E4mma tr=E4ff en kvart innan det =E4r =
n=F6dv=E4ndigt, s=E4ger=20
                  han. <BR><BR>Soundchecken b=F6rjar, men f=F6rst =
beh=F6ver Jason=20
                  Diakit=E9 te med mycket honung i. Han har en =
anstr=E4ngande dag=20
                  framf=F6r sig och st=E4mbanden trasslar efter flera =
m=E5naders h=E5rt=20
                  arbete och m=E5nga konserter. <BR><BR>Bland annat har =
g=E4nget=20
                  rest runt i Norge, d=E4r Timbuktu f=F6r tillf=E4llet =
=E4r en av de=20
                  starkast lysande stj=E4rnorna. Vid tio tillf=E4llen =
har de i=20
                  samarbete med norska Rikskonserter spelat i sm=E5 =
orter, med=20
                  inte mer =E4n tre-fyra tusen inv=E5nare. Varje g=E5ng =
har det varit=20
                  uts=E5lt, ber=E4ttar Perry Dangemark.<BR>=96 Syftet =
med den turn=E9n=20
                  var att vi ville ta musiken dit d=E4r folk finns, =
d=E4r de lever=20
                  p=E5 landsbygden. Det =E4r inte bara m=E4nniskor i =
storst=E4der som=20
                  ska f=E5 tillg=E5ng till stora artister, s=E4ger han. =
<BR><BR>Det =E4r=20
                  Perry Dangemark som ser till att allt p=E5 turn=E9n =
flyter p=E5.=20
                  Hans mobiltelefoner ringer och tar emot sms hela =
tiden. Runt=20
                  hundra inkommande om dagen. Dessutom har han varje =
dags=20
                  tidsschema f=F6r Jason Diakit=E9 i huvudet. N=E4r =
soundchecken =E4r=20
                  =F6ver en halvtimme senare s=E4ger han att =
eftermiddagskonsertens=20
                  initiativtagare vill prata. Det =E4r rektorn f=F6r =
Linn=E9skolan i=20
                  Malm=F6, som efter en intensiv termin p=E5 skolan vill =
bjuda sina=20
                  elever p=E5 en =F6verraskning. <BR><BR>N=E4r =
Kroksb=E4ckskolan, d=E4r=20
                  m=E5nga elever har utl=E4ndsk bakgrund, skulle byggas =
om flyttades=20
                  ett femtiotal av dem till Linn=E9skolan i Limhamn. Det =
v=E4ckte=20
                  kraftiga protester bland Limhamnsf=F6r=E4ldrar. =
<BR>=96 Det har g=E5tt=20
                  j=E4ttebra och jag vill visa eleverna att de gjort ett =
bra jobb,=20
                  d=E4rf=F6r =E4r vi h=E4r idag. Och du =E4r ju en =
person som st=E5r f=F6r=20
                  goda v=E4rderingar och integration. Jag vill g=E4rna =
att du s=E4ger=20
                  n=E5t klokt till eleverna, s=E4ger rektorn Johan =
Revemark till=20
                  Jason Diakit=E9. <BR>=96 Det =E4r en fet grej du =
g=F6r, att du bjuder=20
                  kidsen p=E5 detta. Klart jag ska s=E4ga n=E5t bra till =
dem, svarar=20
                  han. <BR><BR>Det =E4r en timme fram till dess. Jason =
Diakit=E9 g=E5r=20
                  iv=E4g fr=E5n KB, med sin gr=F6na v=E4ska =F6ver =
axeln. V=E4skan b=E4r=20
                  trycket =94Om jag gl=F6mmer den h=E4r =E4r jag dum i =
huvudet=94 och=20
                  matchar hans lika gr=F6na favoritdojor. Sveriges Radio =
ringer=20
                  och vill boka honom f=F6r en morgons=E4ndning p=E5 =
ny=E5rsafton. Han=20
                  tvekar, klockan =E5tta p=E5 morgonen har han inget att =
s=E4ga,=20
                  p=E5st=E5r han. S=E5vida han inte fortfarande =E4r =
vaken. De ska h=F6ras=20
                  igen. <BR><BR>P=E5 en innerg=E5rd n=E5gra kvarter bort =
ligger hans=20
                  och kollegornas kontor. Det =E4r under uppbyggnad, en =
soffa har=20
                  kommit p=E5 plats, en v=E4gg saknas. I k=F6ket finns =
en kaffekokare=20
                  och pepparkakshj=E4rtan. Som vanligt hinner Jason =
Diakit=E9 knappt=20
                  trycka av telefonen innan den ringer igen. <BR>=96 Fan =
vad=20
                  schyst att du fixat akupunkturtider i Oslo till =
helgen, jag=20
                  har aldrig provat det f=F6r st=E4mbanden f=F6rut. =
<BR>=96 Klart jag=20
                  har satt upp dig p=E5 g=E4stlistan. <BR>=96 Det var =
l=E4ngesen som=20
                  fan, ska bli fett att ses. <BR><BR>En av baksidorna =
med de=20
                  stora framg=E5ngarna =E4r sv=E5righeterna att =
uppr=E4tth=E5lla=20
                  relationer med m=E4nniskor som =E4r viktiga. Tiden =
r=E4cker inte=20
                  till. Dessutom g=E5r k=E4rleken till musiken f=F6re =
allt annat. Det=20
                  kan s=E5ra m=E4nniskor, s=E4ger Jason Diakit=E9. =
<BR>=96 Jag f=F6rs=F6ker=20
                  hantera det genom att vara s=E5 n=E4rvarande som =
m=F6jligt. N=E4r jag=20
                  tr=E4ffar en gammal polare f=F6rs=F6ker jag ge s=E5 =
mycket av mig=20
                  sj=E4lv som m=F6jligt i just det =F6gonblicket, f=F6r =
jag kanske bara=20
                  tr=E4ffar honom en g=E5ng om =
=E5ret.<BR><BR>K=E4rleksrelationer har=20
                  inte funkat p=E5 ett tag. Inte s=E5 att =
m=F6jligheterna saknas,=20
                  g=E4stboken p=E5 MySpace p=E5 n=E4tet =E4r full av =
k=E4rleksuttryck och p=E5=20
                  konserterna st=E5r m=E5nga vid scenen och suktar. Men =
f=F6rh=E5llanden=20
                  =E4r sv=E5ra att uppr=E4tth=E5lla i en tillvaro d=E4r =
varje dygn kretsar=20
                  kring musik och resor.<BR>=96 Det k=E4nns ju j=E4vligt =
att s=E4ga att=20
                  musiken g=E5r f=F6re, men s=E5 =E4r det faktiskt. Det =
tr=E5kigaste =E4r=20
                  att jag ofta saknar min familj, jag skulle vilja ha =
mer tid=20
                  att h=E4nga med den. <BR><BR>Det =E4r dags att bryta =
upp fr=E5n=20
                  kontoret, klockan n=E4rmar sig tre och Linn=E9skolans =
femhundra=20
                  elever och l=E4rark=E5r v=E4ntar en halvtimme senare. =
Bandet och=20
                  Jason Diakit=E9 samlas p=E5 KB:s =F6verv=E5ning, d=E4r =
loger och fikarum=20
                  ligger. Ett samtal m=E5ste ringas, Jason Diakit=E9 har =
trots det=20
                  uppfodrande trycket gl=F6mt sin gr=F6na v=E4ska p=E5 =
kontoret. N=E5gon=20
                  lovar att komma med den. Samtidigt ger sig Perry =
Dangemark p=E5=20
                  jakt i KB:s nedre regioner efter en stor sk=E5l som =
ska fyllas=20
                  med hett vatten, f=E4rskskuren ingef=E4ra och lime. =
Det lindrar=20
                  =F6veranstr=E4ngda st=E4mband. <BR><BR>=94Hall=E5 =
Linn=E9skolan, snart =E4r=20
                  det jullov!=94 Timbuktu har just dragit i sig n=E5gra =
l=E5nga=20
                  klunkar te innan han kastar sig upp p=E5 scenen. Damn! =
=E4r p=E5=20
                  plats. Ungarna jublar s=E5klart. De ska f=E5 en timme =
med sin=20
                  idol, som gener=F6st str=E4cker sig fram och skakar =
hand med s=E5=20
                  m=E5nga som n=E5r. Mellan ett par l=E5tar fullf=F6ljer =
han det rektorn=20
                  f=E5tt l=F6fte om, att s=E4ga n=E5got schyst till =
eleverna. <BR>=96 Det=20
                  ni har gjort =E4r viktigt. Integration =E4r viktig, =
mellan=20
                  svenskar och utl=E4nningar, mellan folk i olika =
stadsdelar och=20
                  som ni g=F6r h=E4r idag, mellan gamla och unga, =
s=E4ger han och=20
                  syftar p=E5 de m=E5nga l=E4rarna i lokalen. <BR><BR>En =
bit bort st=E5r=20
                  ett g=E4ng grabbar som ser ut att tillh=F6ra skolans =
nyinflyttade=20
                  elever, med h=E4ngande byxor och kepsar. Vid sidan om =
en klase=20
                  l=E4rare med l=E4sglas=F6gon i sn=F6ren runt halsarna. =
De gungar i=20
                  samma rytm, sjunger med i samma l=E5tar; =94Alla vill =
till=20
                  himmelen..." <BR><BR>Efter=E5t kommer rektorn upp till =
logerna=20
                  f=F6r att tacka, dela ut m=F6ssor med =
Linn=E9skolantryck och be om=20
                  tv=E5 autografer. Bandet skingras, m=E5nga =
bandmedlemmar kommer=20
                  fr=E5n Lund och ska hem och vila, duscha och k=E4ka =
innan kv=E4llens=20
                  uts=E5lda KB-konsert kr=E4ver deras uppm=E4rksamhet.=20
                  <BR><BR></SPAN><FONT color=3Dblue><SPAN=20
                  class=3Dstandardarticlebody>Perry Dangemark dyker upp =
i=20
                  d=F6rr=F6ppningen, han tycker att det =E4r v=E4l =
l=E4nge sedan Jason=20
                  Diakit=E9 fick i sig ordentligt med mat och vill ha =
med honom=20
                  till ett indiskt hak i n=E4rheten. De tv=E5 har k=E4nt =
varandra i=20
                  m=E5nga =E5r, har m=E5nga gemensamma konsert- och =
reseminnen, senast=20
                  fr=E5n de fyra h=F6stveckorna d=E5 de var i Los =
Angeles och New=20
                  York.<BR><BR>Och de delar en stor sorg, den efter =
v=E4nnen Peter=20
                  som f=F6r n=E5gra =E5r sedan dog i en bilolycka p=E5 =
v=E4g hem fr=E5n en=20
                  gemensam fest. <BR>=96 N=E4r jag hoppade ut ur bilen, =
n=E4r jag s=E5g=20
                  Peter, ins=E5g jag direkt att han var d=F6d. Och jag =
t=E4nkte att=20
                  det h=E4r kan inte vara verklighet, f=F6r jag skulle =
inte klara av=20
                  att vara med om detta, s=E4ger Jason Diakit=E9. =
<BR><BR>Han hade=20
                  just lagt sista handen p=E5 albumet =94Alla vill till =
himmelen men=20
                  ingen vill d=F6=94. F=F6rsta veckan efter Peters d=F6d =
=F6nskade han att=20
                  han sj=E4lv var d=F6d. Allt gjorde ont. F=F6rlusten av =
Peter,=20
                  tomheten, insikten om det f=F6rlorade livet. =
<BR><BR>S=E5 hinner=20
                  ocks=E5 sorgen efter styvpappan Roland ifatt honom, =
den som han=20
                  tryckt undan sedan sommaren 1994. Han hamnar i en =
avgrund.=20
                  <BR><BR>Ocks=E5 Perry Dangemark har drabbats h=E5rt. =
P=E5 n=E5gra=20
                  veckor insjuknar hans pappa och g=E5r bort. Det =E4r =
s=E5 mycket som=20
                  inte hunnit bli sagt. Som inte blivit gjort, som de =
inte=20
                  hunnit uppleva tillsammans. <BR>=96 Man m=E5ste ta =
hj=E4lp av dem=20
                  man =E4lskar och v=E5ga sig in i sorgen, s=E4ger =
han.<BR><BR>De har=20
                  hj=E4lpts =E5t. Genom att prata och lyssna p=E5 =
varandra. Genom att=20
                  v=E4nda sig till sina andra kompisar, det var fyrtio =
personer p=E5=20
                  den festen som blev Peters sista. Tillsammans baxade =
v=E4nnerna=20
                  varandra genom den f=F6rsta sorgetiden. <BR><BR>Sedan =
kommer=20
                  n=E5got annat, konstaterar de tv=E5. Ett tillst=E5nd =
som kanske =E4r=20
                  den verkliga sorgen, n=E4r chocken lagt sig och det =
f=F6rsta=20
                  halv=E5ret eller =E5ret har g=E5tt. =
</SPAN><BR><BR></FONT>
                  <P><SPAN class=3Dstandardarticlebody><FONT =
color=3Dblue>=96 Jag fick=20
                  tips om sajten www.sorg.se och kom p=E5 det viset i =
kontakt med=20
                  en kurs i sorgbearbetning. Den g=E5r ut p=E5 att man =
p=E5 olika s=E4tt=20
                  m=F6ter sin sorg och m=F6ter den man s=F6rjer, den man =
f=F6rlorat. Det=20
                  beh=F6ver inte vara genom att n=E5gon =E4lskad d=F6r, =
det kan ju vara=20
                  en separation eller vad som helst som skapar en djup =
f=F6rlust i=20
                  m=E4nniskan, s=E4ger Jason Diakit=E9. <BR>=96 =
Ingenting har f=F6r=E4ndrat=20
                  mig s=E5 mycket som m=E4nniska som att jag varit med =
om det h=E4r,=20
                  till=E4gger han. <BR><BR>Perry Dangemark har ocks=E5 =
g=E5tt=20
                  sorgkursen. Som en del i kursen har han skrivit brev =
till sin=20
                  pappa. <BR>=96 Det har varit tungt men ocks=E5 =
fantastiskt att=20
                  klara av att ta sig igenom detta, s=E4ger han. Sen =
kollar han p=E5=20
                  klockan. V=E4nder sig till sin arbetsgivare och =
s=E4ger att det =E4r=20
                  dags att g=E5 hem och vila en stund, f=F6re kv=E4llens =
90-minuters=20
                  konsert. <BR><BR>Jason Diakit=E9 reser sig, ger sin =
turn=E9ledare=20
                  en l=E5ng kram och kilar hem.<BR></FONT><BR>En stund =
efter nio=20
                  b=F6rjar bandmedlemmarna =E5terv=E4nda upp f=F6r =
trappan p=E5 KB.=20
                  Logev=E4rden tycks ha g=E5tt hem, =F6verallt st=E5r =
urdruckna=20
                  dricksglas, tomma l=E4skburkar, rester av frukt och =
n=F6tter. Alla=20
                  =E4r nyduschade och fr=E4scha, T-shirts och gympadojor =
byts raskt=20
                  ut mot skjortor, slipsar och nyputsade skor. Jason =
Diakit=E9=20
                  st=E5r framf=F6r spegeln i ena h=F6rnet och drar p=E5 =
sig sina=20
                  h=E4ngslen. Han hojtar till n=E5gon i andra =E4nden av =
rummet, orden=20
                  dr=E4nks av andras skrattsalvor. Rummet =E4r fullt av =
folk, turn=E9n=20
                  kr=E4ver m=E5nga medarbetare. Tjugo personer st=E5r =
p=E5 Jason=20
                  Diakit=E9s l=F6nelista, men =E5tskilliga fler bidrar =
p=E5 olika s=E4tt.=20
                  <BR><BR>N=E4r fem minuter =E5terst=E5r =E4r det dags =
f=F6r =94hutt=94. Perry=20
                  Dangemark serverar var och en ett litet glas med =
Havana Club.=20
                  Bandet st=E4ller sig i en ring, Jason Diakit=E9 lyfter =
sitt glas,=20
                  tackar alla f=F6r att de =E4r d=E4r och sk=E5lar f=F6r =
en =94riktigt fet=20
                  spelning=94. <BR><BR>Det blir det. Efter den en och en =
halv=20
                  timme l=E5nga konserten ropas de in tre g=E5nger. =
Sista g=E5ngen=20
                  bandmedlemmarna sl=E4ntrar upp f=F6r trappan till =
scenen=20
                  teaterviskar en av dem att det nog f=E5r bli =
l=F6nef=F6rhandlingar=20
                  ifall det ska forts=E4tta p=E5 det h=E4r viset. =
Svetten rullar=20
                  nerf=F6r Jason Diakit=E9s kropp n=E4r han till slut =
tar farv=E4l av=20
                  sin publik. <BR><BR>=C4n en g=E5ng har han n=E5tt dit =
han vill. Att=20
                  bli ett med rytmen, med basen, med melodierna, med de =
andra=20
                  musikerna, med publiken. <BR>=96 Vi ska upp upp upp =
tillsammans.=20
                  Och f=F6rlora oss sj=E4lva i det vi g=F6r. N=E4r vi =
g=F6r det.=20
                  <BR><BR></SPAN><BR><BR></P>
                  <DIV class=3DunderlineDiv><B>Jason =
Diakit=E9</B><BR>Artistnamn:=20
                  Timbuktu. <BR>=C5lder: 33 i januari. <BR>Familj: =
Mamma, pappa,=20
                  syster och m=E5nga v=E4nner. <BR>Bor: Vid M=F6llan i =
Malm=F6.=20
                  <BR>Yrke: Artist, radio-pratare, kr=F6nikeskribent. =
<BR>Aktuell:=20
                  Nominerad till Grammis, 9 januari, i kategorierna =
=E5rets=20
                  manliga artist, =E5rets textf=F6rfattare och =E5rets =
live-akt.=20
                  <BR>N=E5gra album: T2 Kontrakultur, W.D.M.D., The =
Botten Is=20
                  N=E5dd, Alla vill till himmelen men ingen vill d=F6,=20
                  Oberoendeframkallande. <BR></DIV><BR><BR>
                  <DIV class=3DunderlineDiv><B>Antal nerladdningar p=E5=20
                  You-tube</B><BR>
                  <UL>
                    <LI>Alla vill till himmelen: ca 76000.=20
                    <LI>The Botten Is N=E5dd: ca 90000.=20
                    <LI>Karmakontot: ca 100 000.=20
                    <LI>Lika barn avvika b=E4st: ca 170000.=20
                  =
</LI></UL></DIV></DIV></DIV></TD></TR></TBODY></TABLE></TD>
          <TD width=3D16=20
          =
background=3Dfile:///C:/Documents%20and%20Settings/Anders/Mina%20dokument=
/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/vert_dots.gif>=
<IMG=20
            height=3D1 alt=3Dspace=20
            =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif"=20
            width=3D16 border=3D0></TD>
          <TD vAlign=3Dtop =
width=3D142></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<P></P>
<DIV id=3Dbodystart><!-- End: mainStructureTable =
--></TD></TR><TR><TD><!--<HTMLSPLIT_BOTTOM>--><!-- footer -->
<SCRIPT language=3DJavaScript>
function setStartsida(){
var version=3D0;
if (navigator.appVersion.indexOf("MSIE")!=3D-1){
temp=3Dnavigator.appVersion.split("MSIE");
version=3DparseFloat(temp[1]);
}
if (version >=3D 5.0 && navigator.platform.indexOf("Win") !=3D -1){
startLink.style.behavior=3D'url(#default#homepage)';
startLink.setHomePage('http://sydsvenskan.se/');
}else{
document.location =3D "http://sydsvenskan.se/"; //denne m=E5 nok =
endres!!!!
}
}
</SCRIPT>

<TABLE style=3D"MARGIN-TOP: 12px" cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%"=20
border=3D0>
  <TBODY>
  <TR>
    <TD bgColor=3D#999999 height=3D20>
      <DIV class=3DfooterMenu><STRONG>&nbsp; <A=20
      href=3D"http://sydsvenskan.se/globalinfo/article93896.ece">Om=20
      =
sydsvenskan</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;=20
      <A =
href=3D"http://sydsvenskan.se/globalinfo/article93900.ece">Kontakta=20
      =
oss</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
=20
      <A=20
      =
href=3D"http://sydsvenskan.se/annons">Annonsinfo</A>&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=20
      <A href=3D"http://foto.sydsvenskan.se/fotoweb">Sydsvenskan=20
      =
bild</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;=20
      <A href=3D"javascript:setStartsida()">Sydsvenskan som=20
      =
startsida</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;=20
      </STRONG></DIV></TD>
    <TD align=3Dright bgColor=3D#999999 height=3D20>
      <DIV class=3DfooterMenu><A=20
      href=3D"http://sydsvenskan.se/nojen/article291094.ece#top">Till=20
      toppen</A>&nbsp;&nbsp;</DIV></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
  <TBODY>
  <TR>
    <TD><!-- [Section.UniqueName: nojen] -->
      <DIV class=3Dfooter>=A9 Sydsvenskan.se<BR><B>Nyhetschef:</B> Karin =
Zill=E9n=20
      <B>Ansvarig utgivare:</B> Peter Melin <B>Tfn v=E4xeln:</B> 040-28 =
12 00=20
      <B>Fax: </B>040-93 54 75 <B>Postadress: </B>Sydsvenskan, 205 05 =
Malm=F6=20
      <B>Bes=F6ksadress:</B> Krusegatan 19, Malm=F6</DIV></TD>
    <TD vAlign=3Dtop align=3Dright>
      <DIV style=3D"MARGIN: 3px 0px 0px"><IMG height=3D28=20
      =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/logga_mini.gif"=20
      width=3D170></DIV>
      <DIV style=3D"MARGIN: 3px 0px 0px"><A =
href=3D"http://www.escenic.com/"><IMG=20
      height=3D24=20
      =
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/poweredby.jpg"=20
      width=3D90 border=3D0></A></DIV></TD></TR></TBODY></TABLE><!-- =
/footer --></TD></TR><!-- Start: AdToma bottom --><TR=20
border=3D"0"><TD style=3D"PADDING-BOTTOM: 8px"><!-- start Bottom --><!-- =
start bottom -->
<SCRIPT>
CM8ShowAdMargin("bottom");
</SCRIPT>
<!-- slut bottom --><!-- end Bottom --></TD></TR><!-- End: AdToma bottom =
--></TBODY></TABLE><!-- End: bigTable --><!-- inc statistics --><!-- =
START Nielsen//NetRatings SiteCensus V5.1 --><!-- COPYRIGHT 2005 =
Nielsen//NetRatings -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
var _rsCI=3D"sydsvenskan-se";
var _rsCG=3D"0";
var _rsDT=3D1; // to turn on whether to get the document title, 1=3Don
var _rsDU=3D0; // to turn on or off the applet, 1=3Don
var _rsDO=3D0; // to turn on debug output to the console, 1=3Don, only =
works if _rsDU=3D1
var _rsX6=3D0; // to force use of applet with XP and IE6, 1=3Don, only =
works if _rsDU=3D1
var _rsSI=3Descape(window.location);
var _rsLP=3Dlocation.protocol.indexOf('https')>-1?'https:':'http:';
var _rsRP=3Descape(document.referrer);
var _rsND=3D_rsLP+'//secure-dk.imrworldwide.com/';
if (parseInt(navigator.appVersion)>=3D4)
{
var _rsRD=3D(new Date()).getTime();
var _rsSE=3D1; // to turn on surveys, 1=3Don
var _rsSV=3D""; // survey name, leave empty
var _rsSM=3D0.2; // maximum survey rate, 1.0=3D100%
_rsCL=3D'<scr'+'ipt language=3D"JavaScript" type=3D"text/javascript" =
src=3D"'+_rsND+'v51.js"><\/scr'+'ipt>';
}
else
{
_rsCL=3D'<img =
src=3D"'+_rsND+'cgi-bin/m?ci=3D'+_rsCI+'&cg=3D'+_rsCG+'&si=3D'+_rsSI+'&rp=
=3D'+_rsRP+'">';
}
document.write(_rsCL);
//-->
</SCRIPT>
<NOSCRIPT><IMG alt=3D""=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/m.gif">=20
</NOSCRIPT><!-- END Nielsen//NetRatings SiteCensus V5.1 --><!-- BEGIN =
Open Insight XE TAGGING -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
var if_Site_ID =3D "sydsvenskan";
var if_sid =3D "19";
var if_tag =3D "<" + "script type=3D'text/javascript' =
language=3D'JavaScript' " + "SRC=3Dhttp" + "://" + if_Site_ID + =
".research-int.se/scripts/" + if_Site_ID + "_if.js" + "></" + "scr" + =
"ipt>";
var mep1 =3D "&Site=3Dsydsvenskan.se&Section=3Dsydsvenskan";
document.write(if_tag);
//-->
</SCRIPT>
<NOSCRIPT><IMG alt=3D""=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/data.gif">=20
</NOSCRIPT><!-- END Insight XE --><!-- Start Google Analytics -->
<SCRIPT=20
src=3D"file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-=
01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/urchin.js"=20
type=3Dtext/javascript> </SCRIPT>

<SCRIPT=20
type=3Dtext/javascript> _uacct =3D "UA-2454706-1"; urchinTracker(); =
</SCRIPT>
<!-- End Google Analytics --><!-- /inc statistics =
--><!--</HTMLSPLIT_BOTTOM>--></DIV><!-- Stat logger --><!-- Escenic =
Analysis Engine client script start -->
<SCRIPT language=3DJavaScript>var jsRt =3D '1';
var jsObjId =3D '291094';
var jsType =3D escape('article');
var jsCtxId =3D '101';
var jsPubId =3D '2';
var jsCat =3D escape('');
var jsMeta =3D escape('');
var jsTitle =3D escape('Jason fr=E5n Djingis');
var jsUrl =3D escape('http://sydsvenskan.se/nojen/article291094.ece');
var ref=3Descape(document.referrer);
if (ref.length>=3D252) ref=3Dref.substring(0,252)+"...";
var isJS10 =3D 1;
</SCRIPT>

<SCRIPT language=3DJavaScript1.1>
var isJS10=3D0;
document.write('<img =
src=3D"http://sydsvenskan.se/eae-logger/Logger?clientDT=3D' + (new =
Date()).getTime() + '&rt=3D' + jsRt+ '&objId=3D' + jsObjId + '&type=3D' =
+ jsType + '&ctxId=3D' + jsCtxId + '&pubId=3D' + jsPubId + '&cat=3D' + =
jsCat + '&meta=3D' + jsMeta + '&title=3D' + jsTitle + '&url=3D' + jsUrl =
+ '" width=3D"1" height=3D"1">');
</SCRIPT>

<SCRIPT language=3DJavaScript>
if(isJS10){
document.write('<img =
src=3D"http://sydsvenskan.se/eae-logger/Logger?rt=3D' + jsRt + =
'&objId=3D' + jsObjId + '&type=3D' + jsType + '&ctxId=3D' + jsCtxId + =
'&pubId=3D' + jsPubId + '&cat=3D' + jsCat + '&meta=3D' + jsMeta + =
'&title=3D' + jsTitle + '&url=3D' + jsUrl + '" width=3D"1" =
height=3D"1">');
}
</SCRIPT>
<NOSCRIPT><!-- eaeNoscriptMark --><IMG height=3D1 src=3D"" width=3D1> =
</NOSCRIPT><!-- Escenic Analysis Engine client script start --><!-- =
/Stat logger --><!--
--><!-- Webbservern: knatte.sydsvenskan.se--></DIV></BODY></HTML>

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/logo_julafton.gif

R0lGODlhiwE5APcAAABCBQBLBgFUCAFjDgJMCwJcCwNDDQRKEQZCEQhCDglEEQpTEgtKEwtLDwtl
EQw8FAxdEQ1NGQ5UGRBMFBJTFhJpGBNbFRNkExZWGBZbGRZjGBhWFxlaGhtZIxtjGxtrGx1xHB4d
Ih8gIyFhHyFrHSIeJCIhHyJsICMdHiMdKCMgJSMhKSNxHiVxISYlMSgcJCgkKy0sMy5kMTFyLjQy
NTUzODYvNDgzNzxLXDxMYT1sOUFuPkN+QUVDRkVESUVxQkpedUp2RUx3SlRwiVR7UFVYUVZUWFhV
WllldFl9VVuJWlyBWF1bYWVjZmZkaGZueWaJqmaUYmhjZmhkaWhpbGiJpWmIqm55i2+ScXI5C3Oa
v3RydXVzeHeaeHmSq32pzX6p0X+mzYGpzYKmfYRsK4Sv1YSv2YWivYWqg4aGiIeliYiGiomIio+u
jpOktZSUlZWVmJaluJa/3Ze+4pm2l5q93Jq94ZrA3JuompvA4ZyjnJy61J2cnp6doJ+xw6CbnqC6
1qPE4aXD2qa+pKbJ5Kinqaqpq6rAq6rE3arI5KuRPqvG46vH6azI6K6vsrCxs7CyrrPH4LPI27TI
srTN5bTN6bTQ5bTQ6La4q7a4tba5urjMubjN5by8vr29wL3U5b3U6r/Q3sC8vcDV6sHCw8HU5cMj
KMXVw8Xb7MakQMbb8cfLysnb7MrKxsrLzMrb8czZzc3SzM3j8c7O0M7S0s7g7NDX4dHO0dHRzdHe
7dLS09Lf8dPj7tPj8tW0WNbW2dbY2dbo9tjU1djk8dnZ1dra29rk7NswI93e4N3j3d3q9N3q+N5x
Gt7p7uErKOHm8eHq8+Pk5ePk6OPq7+Q/HeUyJ+VJHeXu+Obw9ubx+efcsuiBHOjo5eju9elgH+nm
6enn4enu+eotKuvr6+vy+eyLHOzy9u6RHe74+++aIPKxJPL2+vPz7vPz9PT5/PWuP/W+QvX59fj3
/PnOfPr27/vPb/v47/zcl/zhnfzlqf3wxf62Jf7rwf744f7+/v/34CH5BAEAAAAALAAAAACLATkA
AAj/AP0JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3JiRnLlu5K6RIwdNWbaR7gi2M6dMWbd1
61JynEmzps2bOHPq3Mmz4DNy7mQWXEcOW8uSJw0q68m0qdOnUKNK3bgunDtyMIMaDLrO3ECtBJVB
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

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/null.gif

R0lGODlhAQABAIAAAP///////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgABACwAAAAA
AQABAAACAkwBADs=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/timbuk_384_109981a.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7ACPRHVja3kAAQAEAAAAPAACAHoAAAA7AE4AwgBnAG8AbgAg
AGQAYQBnACAAbQBlAGQAIABUAGkAbQBiAHUAawB0AHUAIABvAGMAaAAgAGgAYQBuAHMAIAB2IDAA
bgBuAGUAcgAuAA0ADQBUAGUAeAB0ADoAIABLAGEAdABpAGEAIABXAGEAZwBuAGUAcgAA/+4AJkFk
b2JlAGTAAAAAAQMAFQQDBgoNAAAiBwAALdQAAExtAAB7G//bAIQABgQEBAUEBgUFBgkGBQYJCwgG
BggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAY
GhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8IA
EQgBCQGAAwERAAIRAQMRAf/EAOIAAAEFAQEBAAAAAAAAAAAAAAQAAQIDBQYHCAEAAgMBAQAAAAAA
AAAAAAAAAAMBAgQFBhAAAgIBAwMDAwQBBQADAAAAAQIAAxEQEgQgIQUwMRMiMhRAQSMGM1BCJDQV
QzUmEQABAwIDBQYDBwMFAQAAAAABABECIQMxQRIQUWFxIiAwgTITBJGhQkCxUmJyIzPB0UPw4fGC
FHMSAAEDAwUAAwAAAAAAAAAAABFQASEAMGAQIEBwYZBRgRMBAAICAQMDBAIDAQAAAAAAAQARITFB
EFFhIHGBMJGhsfDBQNHh8f/aAAwDAQACEQMRAAAB8pBAgQIECBAgQWTeuKIECBAgQIECBAgQIECB
AgQSBAglMysPQ7Gk+wqn540UAJYGIQIGBAgQaRrBM9ZRAgQIEDhv26PTN25Flcjm4zAgQIECBAgQ
IECBAgQODhMlyJSHRaFrPUrK2wUSQmIBEGggDEMCBB6Uv0xF6AmfJrmzVLy25pkkQzbZr7jZszHW
5XLj5fPyWIQIECBAgQIECBAgcHCQOEwskmBcXrmLpmEEYhSVhAIkUBAmMDRCmGDos3X1rP173PYB
Z5AzRW6uvrYXtpx8c/ksmGEVQIECBAgQIECBAgcJEyIkDySCwLwuC0L5m4tXEWVkS1S62mXy9FAE
xSFYNEMQwSi04vaXmWku1t3d7r3dk7N5apWFdGdmyqYlFugjqALQFbPZN9e2yDI55HKQIEDhImZE
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

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/logga_mini.gif

R0lGODlhqgAcANUAAMDAwGBgYBAQEPDw8ODg4NDQ0CAgIKCgoDAwMNooQ3BwcLCwsFBQUJCQkP3y
8+ZwgvXGzeuNm9w3T/CqtOFTaPrj5+l/jvO4wd9FXPjV2u6bqORidYCAgEBAQNcaNgAAAP///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACqABwAAAb/QJBw
SCwaj8ikcslsOp/QqNAxcYAqVql2y+16v04HJJJ4TMgQsHrNbnszGI98viFPQGK3fs9vX+aADn8S
F3FpfYiJiksVEhYJgBEUCZMeCReLmZqZDhRzCRseD6EYGUgLDAIfHx0NA1IdsR0Hm0sKsgq1Ug6Q
cxgWkUgBq8SrBgVRxRy6SR3EHcxQD4AemH9zd0UAxdzLUMrRR86r0OFNnnMSeBJyCRIYRsOrAQAN
xN5P26v4IAAAr1D8EVDyzwgBAMiIPFMywN+SAgOVHExYpGHBInnQzXkwzQOEjkbGfRhiYB83ECJH
DhhnQN6HZQMUqFqFoMGCYh04FPvn8oOB/wUgdNJ0mUsIAATEBNAT8kwoOaMpGSDTt29mB4DakK5S
CkBIgZQdKIIIlaAXIHaW5FgwwuCekAMcOFBdhbJYXW77QLTFC9bpBwApiS3wy41WAbx0QTTFCYIA
YgMNEc8zchgxiAEziwmICAIYtXafHxg5oFkBxZLGQLhEMAAn6petadpblYpYANLGZn9gcJPcgcwG
XjMAoYBYA60jFftOmsvpAZcHCrwWgFyAkeKrjhMLes8pvgoeNKD93C6CA0lrhwRmhazyh1xUD9ru
d4/qsrhydXclBpdYV5F3jeTYUwACgB9T5PT2AVAgHCALfXk51dVrIW1nYFwBIsgKERiYd/+BRuR5
gJYpQxyA3FbIaIUAdz5B+JKLHAz4gQC0DCFjAzIO4FQAHFAIoHIbusQAZxoaMFMASNjH4l8ZFiEk
kSLFtdAQDyRQgQWhhCgHCHIcQkQBAWQ2nG4D7AWfW0ruZVtCqAXQ24qE2fXjQu7lNgRiNQ6xwC3I
3edfk19yY0ADQqz31BCdeFBBHFWGOIEc2cCFYWMzWSfjAjMBpaSSOmY2IzLYISCUnzTJEkuTUwLG
DZJAvmbAEAOc6JaEgBKhajFIimRqB0UNAYEHIGQgnhiSAJKABmoVup2yiWkl0iubulXia0hStRcy
tBYx56FCENDTQM9AJ4RLDehGKpM/HuH/bTEEpJtEBUdEAMgEj8ohmkiEFjDTiiDodihVZ+5DAH4E
uFeOp9Yt2dUtvKL6lKS0qLkfOTK+CiQ0StKabgGvQKyXfz/KkucSyMqhAR6QJBBBgHh5I2NejSXV
IzEG4PYBj/N9nLO1Cs6SWS5JHbCXAAu8RgB2Mx6ANAJ1KvAaAkUTs6JIuRS32dBRrzJwd9KeY68Q
FZxhSpw0YaXmBxQZuspRiHXVYDEMsmycX9AooyBjKUnpX0/dnKQrkBzcvRBmiInFBATsZKMN3wFg
9fZWX6Km1E4DhElz3LGtglXlxdS85IbgLHBi4yzrvfZKW/lFWIDQWD2Q6LgC9BVObj/xTahoBDlE
Wc5f1n5EAQAQ2YQ/jjthkRQHbcExEccb0XwUGZSxxcDIxW3O9ZtU4A4Xc/GL/feLaO8R91IbDv75
eojh5fTBo+/++/DHf30QADs=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/poweredby.jpg

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
bz+Tw/Pjwqlf/9k=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/m.gif

R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/data.gif

R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAO+0Po5y02ouz
3rz7D4biSJbmiabqyrbuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsO
i8fksvmMTpcKADs=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/vert_dots_w970.gif

R0lGODlhygMeAIAAAP///wAAACwAAAAAygMeAAAC8ISPqcvtD6OctNqLs968+w+G4kiW5omm6sq2
7gvHMhPM9o3n+s73/g8MCofEovGITCqXzKbzCY1Kp5Ua9YrNarfcrvcLDovH5LL5jE6rxda1+w2P
y+f0uv2Oz+v3/L7f0PYnOEhYaHiImKi4yNjo+CgVCDlJWWl5iZmpucnZ6bkp+Sk6SlpqeoqaqrrK
yhjaChsrO0tba3uLm3v6qtvr+wscLDxMXGwcwnusvMzc7PwMHS2NljxtfY2drb3N3Z1d7R0uPk5e
bn6Ongeezt7u/g4fLz+PTG9/j5+vv8/fvN4PMKDAgQQLGqzz76DChZgKAAA7

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/vert_dots.gif

R0lGODlhFAAeAIAAAP///wAAACwAAAAAFAAeAAACJISPqQvBD2OTtLqK380c7d59YCaOlhmiXKlC
bMu8sCLPni3VBQA7

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: =?iso-8859-1?Q?file:///C:/Documents%20and%20Settings/Anders/Mina%20dokume?=
	=?iso-8859-1?Q?nt/F=F6retag_-_Sorgbearbetning/MF/Media/Artiklar/2008-01?=
	=?iso-8859-1?Q?-06=5FSydsvenska=5FDagbladet=5FJason=5Ffran=5FDjingis-?=
	=?iso-8859-1?Q?filer/standard.css?=

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: =
#000000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000000; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.standard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; COLOR: #000000; =
PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #ffffff
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
* HTML .clearfix {
	HEIGHT: 1%
}
.underlineDiv A:link {
	TEXT-DECORATION: underline
}
.underlineDiv A:visited {
	TEXT-DECORATION: underline
}
.underlineDiv A:hover {
	TEXT-DECORATION: underline
}
.underlineDiv A:active {
	TEXT-DECORATION: underline
}
.blueVinjett {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/gfx/vinjett_blue_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.redVinjett {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/gfx/vinjett_red_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.greenVinjett {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/gfx/vinjett_green_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.lightblueVinjett {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: =
url(/gfx/vinjett_lightblue_bg.gif); BACKGROUND-REPEAT: no-repeat
}
.link_box UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 7px; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px dotted
}
.link_box LI {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 10px
}
.link_box LI.first {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 10px
}
A.pusha {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: =
url(/gfx/pusha.png) no-repeat 0px 0px
}
A.facebook {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: =
url(/gfx/facebook.gif) no-repeat 0px 0px
}
A.email {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: =
url(/gfx/email.gif) no-repeat 0px 0px
}
A.skrivut {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; FONT-SIZE: 10px; BACKGROUND: =
url(/gfx/skrivut.gif) no-repeat 0px 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A {
	COLOR: #000000; TEXT-DECORATION: none
}
.date {
	FONT-SIZE: 10px
}
.bold {
	FONT-WEIGHT: bold
}
.pix2 {
	FONT-SIZE: 2px
}
.searchbgflag {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/gfx/sok_vinjett.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: =
300px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 19px; =
BACKGROUND-COLOR: #000000
}
.searchbox {
	FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 300px; BACKGROUND-COLOR: #cccccc
}
.mailto {
	FONT-SIZE: 10px; COLOR: #999999; FONT-STYLE: normal; FONT-FAMILY: =
Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.searchboxmini {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
right top; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/gfx/topRightCorner.gif); =
PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: medium none; WIDTH: 104px; COLOR: #000000; PADDING-TOP: =
3px; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; =
LETTER-SPACING: 1px; BACKGROUND-COLOR: #cccccc
}
.searchbox A {
	FONT-WEIGHT: normal; COLOR: #000099; TEXT-DECORATION: underline
}
.pageSearch .searchbgflag {
	WIDTH: 100%
}
.pageSearch .searchbox {
	WIDTH: 100%
}
.pageSearch .searchoptions {
	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold; FONT-SIZE: 10px; =
BACKGROUND-IMAGE: url(/gfx/topRightCorner.gif); MARGIN-LEFT: 40px; =
COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #999999
}
.rightNow {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#bb0000
}
.rightNow A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: =
#000000; TEXT-DECORATION: none
}
.flag {
	FONT-SIZE: 11px; MARGIN: 0px 0px 3px; TEXT-TRANSFORM: uppercase; COLOR: =
#999999; LETTER-SPACING: 0px
}
.flagcheck {
	MARGIN-BOTTOM: 5px
}
.newsflag {
	FONT-SIZE: 11px; MARGIN: 0px 0px 8px; TEXT-TRANSFORM: uppercase; COLOR: =
#999999; LETTER-SPACING: 0px
}
.imgtext {
	FONT-SIZE: 10px; MARGIN: 0px 0px 3px; COLOR: #000000; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.storpuff H1 {
	FONT-SIZE: 30px; MARGIN: 7px 0px 3px
}
.storpuff P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 3px
}
.storpuff A {
	COLOR: #000000; TEXT-DECORATION: none
}
.storpufflink P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 3px
}
.storpufflink A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; TEXT-DECORATION: =
none
}
.fatline {
	CLEAR: both; DISPLAY: block; BACKGROUND-IMAGE: url(/gfx/hor_line.gif); =
MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
.fatline2 {
	CLEAR: both; DISPLAY: block; BACKGROUND-IMAGE: url(/gfx/hor_line2.gif); =
MARGIN: 5px 0px 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 10px
}
.adRight {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 3px 0px; BORDER-LEFT: =
0px; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: =
center
}
.adCenter {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 3px 0px; BORDER-LEFT: =
0px; PADDING-TOP: 7px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: =
center
}
.adCenter {
	BORDER-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
.rightBox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; =
MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica
}
.rightBox A {
	COLOR: #003366; TEXT-DECORATION: none
}
.leftBox {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; =
MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica
}
.leftBox A {
	COLOR: #003366; TEXT-DECORATION: none
}
.rightBoxHidden {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; =
MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica
}
.rightBoxHidden A {
	COLOR: #003366; TEXT-DECORATION: none
}
.rightColHeadWhite {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; =
COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px
}
.privatapengar {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
left top; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-WEIGHT: bold; =
FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/gfx/vinjett_blue_privatapengar_bg.gif); PADDING-BOTTOM: 3px; =
MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium =
none; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; =
BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, sans-serif, =
Helvetica; LETTER-SPACING: 1px; BACKGROUND-COLOR: #a4bedf
}
.inpalivet {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
left top; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-WEIGHT: bold; =
FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/gfx/inpalivet_bg.gif); =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 3px; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px
}
.rightColHead {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 8px 0px 6px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica
}
.redMenyHead {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; =
BACKGROUND-COLOR: #bb0000
}
.redMenyHead A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#ffffff; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; =
LETTER-SPACING: 1px
}
.orangeMenyHead {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; =
BACKGROUND-COLOR: #ff9933
}
.orangeMenyHead A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#ffffff; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; =
LETTER-SPACING: 1px
}
.blueMenyHead {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/gfx/vinjett_bg.gif); PADDING-BOTTOM: 3px; MARGIN: 0px; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; COLOR: #ffffff; =
PADDING-TOP: 3px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, =
Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; BACKGROUND-COLOR: =
#003366
}
.blueMenyHead A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: =
#ffffff; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; =
LETTER-SPACING: 1px
}
.blueMenyCutCornerHead {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BACKGROUND-POSITION: =
right top; BORDER-TOP: medium none; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/gfx/topRightCorner.gif); =
PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
BORDER-LEFT: medium none; COLOR: #ffffff; PADDING-TOP: 3px; =
BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; =
BACKGROUND-COLOR: #003366
}
.blackbgflag {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/gfx/vinjett.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; BORDER-LEFT: medium none; WIDTH: 134px; COLOR: #ffffff; =
PADDING-TOP: 3px; BORDER-BOTTOM: medium none; FONT-FAMILY: Verdana, =
Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; HEIGHT: 17px
}
.greybox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 10px; PADDING-BOTTOM: =
3px; MARGIN: 0px; WIDTH: 134px; COLOR: #000000; PADDING-TOP: 3px; =
BACKGROUND-COLOR: #cccccc; TEXT-DECORATION: none
}
.latest {
	FONT-SIZE: 11px; MARGIN: 3px 0px 0px
}
.latest A {
	COLOR: #003366; TEXT-DECORATION: none
}
.latestBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 0px
}
.dots {
	CLEAR: both; DISPLAY: block; BACKGROUND-IMAGE: url(/gfx/hor_dots.gif); =
MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 15px
}
.dotsRightNow {
	CLEAR: both; DISPLAY: block; BACKGROUND-IMAGE: url(/gfx/hor_dots.gif); =
MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 6px
}
.leftmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.menurub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: =
0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menublue IMG {
	MARGIN: 3px 0px 0px
}
.menured IMG {
	MARGIN: 3px 0px 0px
}
.menurub IMG {
	MARGIN: 3px 0px 0px
}
.menuorange IMG {
	MARGIN: 3px 0px 0px
}
.menublue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: =
0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menublue A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #003366; PADDING-TOP: =
0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menuorange {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 104px; COLOR: #ff9933; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menuorange A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 104px; COLOR: #ff9933; =
PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menured {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 104px; COLOR: =
#bb0000; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.menured A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; WIDTH: 104px; COLOR: =
#bb0000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
.menuredsubsection {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 0px; COLOR: #bb0000; =
LETTER-SPACING: 0px; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
.vinj {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; LETTER-SPACING: 1px
}
.vinj2upper {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 10px; =
TEXT-TRANSFORM: uppercase; COLOR: #000000; LETTER-SPACING: 1px; =
TEXT-DECORATION: none
}
.vinj2uppergray {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 5px; =
TEXT-TRANSFORM: uppercase; COLOR: #999999; LETTER-SPACING: 1px; =
TEXT-DECORATION: none
}
.vinj2uppergray3px {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 3px; =
TEXT-TRANSFORM: uppercase; COLOR: #999999; LETTER-SPACING: 1px; =
TEXT-DECORATION: none
}
imgtext {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
.rub11 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.rub12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.rub13 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.rub14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.rub18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.rub21 {
	FONT-WEIGHT: bold; FONT-SIZE: 21px
}
.rub30 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px
}
.rub16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
.rub20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px
}
.rub22 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px
}
.rub24 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px
}
.rub26 {
	FONT-WEIGHT: bold; FONT-SIZE: 26px
}
.rub28 {
	FONT-WEIGHT: bold; FONT-SIZE: 28px
}
.rub30 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px
}
.rub32 {
	FONT-WEIGHT: bold; FONT-SIZE: 32px; LINE-HEIGHT: 32px
}
.rub34 {
	FONT-WEIGHT: bold; FONT-SIZE: 34px; LINE-HEIGHT: 34px
}
.rub36 {
	FONT-WEIGHT: bold; FONT-SIZE: 36px; LINE-HEIGHT: 36px
}
.rub38 {
	FONT-WEIGHT: bold; FONT-SIZE: 38px; LINE-HEIGHT: 38px
}
.rub40 {
	FONT-WEIGHT: bold; FONT-SIZE: 40px; LINE-HEIGHT: 40px
}
.rub42 {
	FONT-WEIGHT: bold; FONT-SIZE: 42px; LINE-HEIGHT: 42px
}
.rub44 {
	FONT-WEIGHT: bold; FONT-SIZE: 44px; LINE-HEIGHT: 44px
}
.rub46 {
	FONT-WEIGHT: bold; FONT-SIZE: 46px; LINE-HEIGHT: 46px
}
.rub48 {
	FONT-WEIGHT: bold; FONT-SIZE: 48px; LINE-HEIGHT: 48px
}
.rub50 {
	FONT-WEIGHT: bold; FONT-SIZE: 50px; LINE-HEIGHT: 50px
}
.rub52 {
	FONT-WEIGHT: bold; FONT-SIZE: 52px; LINE-HEIGHT: 52px
}
.rub54 {
	FONT-WEIGHT: bold; FONT-SIZE: 54px; LINE-HEIGHT: 54px
}
.rub56 {
	FONT-WEIGHT: bold; FONT-SIZE: 56px; LINE-HEIGHT: 56px
}
.rub58 {
	FONT-WEIGHT: bold; FONT-SIZE: 58px; LINE-HEIGHT: 58px
}
.rub60 {
	FONT-WEIGHT: bold; FONT-SIZE: 60px; LINE-HEIGHT: 60px
}
.rub62 {
	FONT-WEIGHT: bold; FONT-SIZE: 62px; LINE-HEIGHT: 62px
}
.rub64 {
	FONT-WEIGHT: bold; FONT-SIZE: 64px; LINE-HEIGHT: 64px
}
.rub66 {
	FONT-WEIGHT: bold; FONT-SIZE: 66px; LINE-HEIGHT: 66px
}
.rub68 {
	FONT-WEIGHT: bold; FONT-SIZE: 68px; LINE-HEIGHT: 68px
}
.rub70 {
	FONT-WEIGHT: bold; FONT-SIZE: 70px; LINE-HEIGHT: 70px
}
.rub72 {
	FONT-WEIGHT: bold; FONT-SIZE: 72px; LINE-HEIGHT: 72px
}
.verdanaXXHeaderSpace {
	MARGIN-BOTTOM: 5px
}
.ingress {
	FONT-SIZE: 12px
}
.readmore {
	FONT-SIZE: 11px; COLOR: #003366; TEXT-DECORATION: underline
}
.bigad {
	BACKGROUND-COLOR: #ffffff
}
.black2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: =
none
}
.black2:hover {
	FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none
}
.spaceh5px {
	HEIGHT: 5px
}
.spaceh10px {
	HEIGHT: 10px
}
.small2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: =
12px; TEXT-DECORATION: none
}
.relatedmediabox {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 140px; PADDING-TOP: 0px
}
.relatedmediavinjett {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; =
DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN: 0px 0px 2px; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #000000 0px solid; COLOR: =
#000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
.relatedmediaboxlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 1px
}
.relatedlinks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px 0px 1px; PADDING-TOP: 0px; LIST-STYLE-TYPE: circle
}
.inlinecaption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
5px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 5px
}
.inlineimageleft {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 5px 0px; PADDING-TOP: 0px
}
.inlineimageright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px 10px; PADDING-TOP: 0px
}
.inlineimagecenter {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; MARGIN: 10px 0px 5px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.footer {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
BORDER-LEFT: medium none; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
.footer A {
	FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; TEXT-DECORATION: =
underline
}
.footerMenu {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; MARGIN: 0px; =
BORDER-LEFT: medium none; PADDING-TOP: 3px; BORDER-BOTTOM: medium none
}
.footerMenu A {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: =
3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; BORDER-LEFT: medium none; =
COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: medium none; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; LETTER-SPACING: 1px; =
TEXT-DECORATION: underline
}
.standardarticlebody A {
	COLOR: #003366; TEXT-DECORATION: underline
}
.standardarticlebody TABLE {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.nodisplay {
	DISPLAY: none
}
.SdsDigital {
	PADDING-RIGHT: 9px; BACKGROUND-POSITION: right top; PADDING-LEFT: 9px; =
FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/gfx/pdf/tidning.gif); =
PADDING-BOTTOM: 9px; MARGIN: 0px; PADDING-TOP: 9px; BACKGROUND-REPEAT: =
no-repeat; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.SdsDigitalCalendar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 131px; PADDING-TOP: 0px; FONT-FAMILY: Verdana; =
BACKGROUND-COLOR: white
}
.SdsDigital A {
	COLOR: #00309c
}
.SdsDigital H1 {
	PADDING-RIGHT: 175px; BACKGROUND-POSITION: left top; FONT-WEIGHT: bold; =
FONT-SIZE: 26px; BACKGROUND-IMAGE: url(/gfx/pdf/till_datorn.gif); =
MARGIN: 0px; PADDING-TOP: 50px; BACKGROUND-REPEAT: no-repeat
}
.SdsDigitalCalendar H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN: 0px
}
P.PdfIngress {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; MARGIN-TOP: 15px; =
PADDING-LEFT: 77px; FONT-WEIGHT: bold; FONT-SIZE: 11px; MIN-HEIGHT: =
57px; BACKGROUND-IMAGE: url(/gfx/pdf/prova_gratis.gif); PADDING-BOTTOM: =
0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
.Search {
	MARGIN-TOP: 25px; BACKGROUND-COLOR: #cecfce
}
.Search H5 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; DISPLAY: block; =
PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: =
url(/gfx/pdf/corner_leaf.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
OVERFLOW: hidden; COLOR: white; PADDING-TOP: 0px; BACKGROUND-REPEAT: =
no-repeat; HEIGHT: 19px; BACKGROUND-COLOR: #9c9a9c
}
.Search H5 IMG {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.Search H5 SPAN {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left
}
.Search .Body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.Search .Query {
	WIDTH: 315px; MARGIN-RIGHT: 15px
}
.Search UL.Options {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 0px; =
PADDING-TOP: 0px
}
.Search UL.Options LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
.Search .Options A {
	FONT-SIZE: 10px; COLOR: black
}
H2.Date {
	PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-TOP: 4px; =
BORDER-BOTTOM: black 1px solid
}
H2.Date .Name {
	FONT-WEIGHT: bold; FONT-SIZE: 19px
}
H2.Date .Description {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
P.Hint {
	BACKGROUND-POSITION: center bottom; MARGIN-TOP: 5px; BACKGROUND-IMAGE: =
url(/gfx/pdf/horiz_line.gif); PADDING-BOTTOM: 5px; COLOR: #999999; =
BACKGROUND-REPEAT: no-repeat
}
.Paper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 5px
}
.Paper IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; =
MARGIN: 0px 20px 5px 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: =
medium none
}
.Paper H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN: 0px
}
.Paper .Date {
	FONT-WEIGHT: bold
}
.Page IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; =
MARGIN: 5px 8px; BORDER-LEFT: medium none; WIDTH: 6em; BORDER-BOTTOM: =
medium none; HEIGHT: 8em
}
.Paper UL.Options {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 0px; MARGIN: 20px 0px; =
PADDING-TOP: 0px
}
.Paper UL.Options LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 0px
}
.Paper UL.Options LI A {
	FONT-WEIGHT: bold
}
H4.Sections {
	PADDING-RIGHT: 0px; BORDER-TOP: black 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 5px; MARGIN: 15px 0px 10px; PADDING-TOP: 4px; =
BORDER-BOTTOM: black 1px solid
}
H4.Sections .Name {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
H4.Sections .Description {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999
}
DIV.Sections .Paper {
	BACKGROUND-POSITION: center bottom; BACKGROUND-IMAGE: =
url(/gfx/pdf/horiz_line.gif); MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 1px; =
BACKGROUND-REPEAT: no-repeat
}
DIV.Sections .Paper H3 {
	FONT-SIZE: 17px
}
.SdsDigitalCalendar H2 {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center top; PADDING-LEFT: 0px; =
FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND-IMAGE: =
url(/gfx/pdf/horiz_line.gif); PADDING-BOTTOM: 0px; MARGIN: 10px 0px; =
COLOR: #bd0000; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat
}
.Calendar {
	WIDTH: 100%
}
.Calendar TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.Calendar THEAD TD {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.Calendar TBODY {
	BACKGROUND-COLOR: #cecfce
}
.SdsDigitalCalendar .EndLine {
	BACKGROUND-POSITION: center top; MARGIN-TOP: 6px; BACKGROUND-IMAGE: =
url(/gfx/pdf/horiz_line.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.clearall {
	CLEAR: both; FONT-SIZE: 1px; VISIBILITY: hidden; OVERFLOW: hidden; =
WIDTH: 0px; LINE-HEIGHT: 1px; HEIGHT: 0px
}
.commentsArea {
	PADDING-BOTTOM: 36px; PADDING-TOP: 30px; BORDER-BOTTOM: =
rgb(204,204,204) 5px solid; FONT-FAMILY: Verdana, Arial, sans-serif, =
Helvetica
}
.commentsHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: =
10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; TEXT-TRANSFORM: =
uppercase; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif, =
Helvetica; BACKGROUND-COLOR: rgb(204,204,204)
}
.commentLink {
	FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica
}
.comment {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica
}
.commentAuthor {
	FONT-SIZE: 10px; COLOR: rgb(153,153,153); FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.commentComplaint {
	PADDING-RIGHT: 5px; FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica; =
TEXT-ALIGN: right
}
.commentBox {
	FONT-SIZE: 11px; PADDING-TOP: 20px; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.commentBoxHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, =
Arial, sans-serif, Helvetica
}
.commentCounterFP {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica; TEXT-DECORATION: underline
}
.commentCounterFPtopStory {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica; TEXT-DECORATION: none
}
.compContainer {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.compContainer TD {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.compTitle {
	FONT-SIZE: 14px; PADDING-BOTTOM: 15px; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.compBody {
	FONT-SIZE: 11px; PADDING-BOTTOM: 10px; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.compLogo {
	PADDING-TOP: 10px; TEXT-ALIGN: right
}
.disclaimerText {
	COLOR: rgb(153,153,153)
}
.disclaimerText A {
	COLOR: rgb(153,153,153); TEXT-DECORATION: underline
}
.fullheight {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium =
none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 100%
}
.pollAppendix TABLE TR {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #c4c4c4
}
.pollAppendixResultLink A {
	FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana; =
BACKGROUND-COLOR: #c4c4c4; TEXT-DECORATION: underline
}
.blackListedHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 5px; COLOR: #cc0000; PADDING-TOP: 8px; =
FONT-FAMILY: Verdana, Arial, sans-serif, Helvetica
}
.blackListedBody {
	FONT-SIZE: 11px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.blackListedBody A {
	COLOR: rgb(153,153,153); TEXT-DECORATION: underline
}
.warningHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; PADDING-BOTTOM: 5px; PADDING-TOP: 8px; FONT-FAMILY: Verdana, =
Arial, sans-serif, Helvetica
}
.warningBody {
	FONT-SIZE: 11px; PADDING-TOP: 6px; FONT-FAMILY: Verdana, Arial, =
sans-serif, Helvetica
}
.sportNedr=E4knare {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #ffffff; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica; TEXT-ALIGN: center
}
.julNedr=E4knare {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: =
Verdana, Arial, sans-serif, Helvetica; TEXT-ALIGN: center
}
#podcastFEM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 384px; PADDING-TOP: 0px; BACKGROUND-COLOR: #b6d35f
}
#podcastFEM .story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #b6d35f
}
#podcastFEM .summary {
	DISPLAY: none; PADDING-LEFT: 5px; MARGIN: 0px; BACKGROUND-COLOR: =
#b6d35f
}
#podcastFEM .summary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#podcastFEM UL.refer {
	FONT-FAMILY: georgia,times
}
#podcastFEM UL.refer LI {
	FONT-FAMILY: georgia,times
}
#podcastFEM UL.refer {
	MARGIN-TOP: 8px; FONT-SIZE: 100%
}
#podcastFEM UL.refer LI {
	MARGIN-TOP: 6px
}
#podcastFEM H3 {
	FONT-SIZE: 93%
}
#podcastFEM H5 {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; =
COLOR: #ffffff
}
#podcastFEM .closed {
	PADDING-LEFT: 15px; BACKGROUND: url(toggle_closed_new.gif) #000000 =
no-repeat 0px 2px; LINE-HEIGHT: 25px
}
#podcastFEM .open {
	PADDING-LEFT: 15px; BACKGROUND: url(toggle_open_new.gif) #000000 =
no-repeat 0px 0px; LINE-HEIGHT: 25px
}
.green {
	PADDING-RIGHT: 2px; COLOR: #99ff33; LETTER-SPACING: 1px
}
#podcastHEIDI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 384px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ac0058
}
#podcastHEIDI .story {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ac0058
}
#podcastHEIDI .summary {
	DISPLAY: none; PADDING-LEFT: 5px; MARGIN: 0px; BACKGROUND-COLOR: =
#ac0058
}
#podcastHEIDI .summary P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
#podcastHEIDI UL.refer {
	FONT-FAMILY: georgia,times
}
#podcastHEIDI UL.refer LI {
	FONT-FAMILY: georgia,times
}
#podcastHEIDI UL.refer {
	MARGIN-TOP: 8px; FONT-SIZE: 100%
}
#podcastHEIDI UL.refer LI {
	MARGIN-TOP: 6px
}
#podcastHEIDI H3 {
	FONT-SIZE: 93%
}
#podcastHEIDI H5 {
	MARGIN-TOP: 3px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; =
COLOR: #ffffff
}
#podcastHEIDI .closed {
	PADDING-LEFT: 15px; BACKGROUND: url(toggle_closed_new.gif) #000000 =
no-repeat 0px 2px; LINE-HEIGHT: 25px
}
#podcastHEIDI .open {
	PADDING-LEFT: 15px; BACKGROUND: url(toggle_open_new.gif) #000000 =
no-repeat 0px 0px; LINE-HEIGHT: 25px
}
.red {
	PADDING-RIGHT: 2px; COLOR: #ff0066; LETTER-SPACING: 1px
}
.imgbyline {
	PADDING-RIGHT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: =
#999999; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif
}

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: =?iso-8859-1?Q?file:///C:/Documents%20and%20Settings/Anders/Mina%20dokume?=
	=?iso-8859-1?Q?nt/F=F6retag_-_Sorgbearbetning/MF/Media/Artiklar/2008-01?=
	=?iso-8859-1?Q?-06=5FSydsvenska=5FDagbladet=5FJason=5Ffran=5FDjingis-?=
	=?iso-8859-1?Q?filer/ui.tabs.css?=


@media Screen, Projection   =20
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print   =20
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ui-tabs-nav:unknown {
	CLEAR: both; DISPLAY: block; content: " "
}
.ui-tabs-nav LI {
	MIN-WIDTH: 64px; FLOAT: left; MARGIN: 0px 3px 0px 0px
}
.ui-tabs-nav A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(/gfx/tab.png) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(/gfx/tab.png) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ui-tabs-nav A {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; Z-INDEX: 2; =
COLOR: #fff; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, "Arial", =
Trebuchet, Helvetica, Arial, sans-serif; WHITE-SPACE: nowrap; POSITION: =
relative; TOP: 1px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.tab-nav A:hover {
	COLOR: #990000
}
.tab-nav .tabs-selected A {
	COLOR: #990000
}
.ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND-POSITION: 100% -150px; outline: 0
}
.ui-tabs-nav A:hover {
	BACKGROUND-POSITION: 100% -150px; outline: 0
}
.ui-tabs-nav A:focus {
	BACKGROUND-POSITION: 100% -150px; outline: 0
}
.ui-tabs-nav A:active {
	BACKGROUND-POSITION: 100% -150px; outline: 0
}
.ui-tabs-nav A {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:hover {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:focus {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav .ui-tabs-disabled A:active {
	BACKGROUND-POSITION: 100% -100px
}
.ui-tabs-nav A SPAN {
	PADDING-RIGHT: 0px; MIN-WIDTH: 48px; PADDING-BOTTOM: 5px; WIDTH: 48px; =
PADDING-TOP: 6px
}
* > .ui-tabs-nav A SPAN {
	WIDTH: auto; HEIGHT: auto
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	COLOR: #990000; PADDING-TOP: 7px
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:hover SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:focus SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A:active SPAN {
	BACKGROUND-POSITION: 0px -50px
}
.ui-tabs-nav A SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:hover SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:focus SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-disabled A:active SPAN {
	BACKGROUND-POSITION: 0px 0px
}
.ui-tabs-nav .ui-tabs-selected A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:link {
	CURSOR: text
}
.ui-tabs-nav .ui-tabs-disabled A:visited {
	CURSOR: text
}
.ui-tabs-nav A:hover {
	CURSOR: pointer
}
.ui-tabs-nav A:focus {
	CURSOR: pointer
}
.ui-tabs-nav A:active {
	CURSOR: pointer
}
.ui-tabs-container {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.tabs-loading EM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(loading.gif) =
no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/openwindow.js

/*=0A=
 ************************************************************************=0A=
 * Sydsvenskan Escenic=0A=
 * $Date: 2005/03/08 08:38:28 $=0A=
 * $Author: escenic $=0A=
 * $Id: openwindow.js,v 1.1.1.1 2005/03/08 08:38:28 escenic Exp $=0A=
 ************************************************************************=0A=
*/=0A=
var external;=0A=
function openfnstr(winurl,winname,winfeatures) {=0A=
  external =3D window.open(winurl,winname,winfeatures);=0A=
  if(javascript_version > 1.0) {=0A=
    setTimeout('external.focus();',250);=0A=
  }=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/functions.js

/*=0A=
 ************************************************************************=0A=
 * Sydsvenskan Escenic=0A=
 * $Date: 2005/04/19 07:25:08 $=0A=
 * $Author: escenic $=0A=
 * $Id: functions.js,v 1.3 2005/04/19 07:25:08 escenic Exp $=0A=
 ************************************************************************=0A=
*/=0A=
// JavaScript Document=0A=
=0A=
=0A=
// Nyhetsticker, johannes, 14 sept 2007=0A=
// Ticker startup=0A=
function startTicker()=0A=
{=0A=
	// Define run time values=0A=
	theCurrentStory     =3D -1;=0A=
	theCurrentLength    =3D 0;=0A=
	// Locate base objects=0A=
	if (document.getElementById) {	=0A=
		    theAnchorObject     =3D document.getElementById("tickerAnchor");=0A=
			runTheTicker();   	=0A=
		 }=0A=
	else {=0A=
            =
document.write("<style>.ticki{display:none;}.ticko{border:0px; =
padding:0px;}</style>");=0A=
            return true;=0A=
	}=0A=
}=0A=
=0A=
// Ticker main run loop=0A=
function runTheTicker()=0A=
{=0A=
	var myTimeout;  =0A=
	// Go for the next story data block=0A=
	if(theCurrentLength =3D=3D 0)=0A=
	{=0A=
		theCurrentStory++;=0A=
		theCurrentStory      =3D theCurrentStory % theItemCount;=0A=
		theStorySummary      =3D =
theSummaries[theCurrentStory].replace(/&quot;/g,'"');		=0A=
		theTargetLink        =3D theSiteLinks[theCurrentStory];=0A=
		theAnchorObject.href =3D theTargetLink;=0A=
		thePrefix 	     =3D "<span class=3D\"tickls\">" + theLeadString + =
"</span>";=0A=
	}=0A=
	// Stuff the current ticker text into the anchor=0A=
	theAnchorObject.innerHTML =3D thePrefix + =0A=
	theStorySummary.substring(0,theCurrentLength) + whatWidget();=0A=
	// Modify the length for the substring and define the timer=0A=
	if(theCurrentLength !=3D theStorySummary.length)=0A=
	{=0A=
		theCurrentLength++;=0A=
		myTimeout =3D theCharacterTimeout;=0A=
	}=0A=
	else=0A=
	{=0A=
		theCurrentLength =3D 0;=0A=
		myTimeout =3D theStoryTimeout;=0A=
	}=0A=
	// Call up the next cycle of the ticker=0A=
	setTimeout("runTheTicker()", myTimeout);=0A=
}=0A=
=0A=
// Widget generator=0A=
function whatWidget()=0A=
{=0A=
	if(theCurrentLength =3D=3D theStorySummary.length)=0A=
	{=0A=
		return theWidgetNone;=0A=
	}=0A=
=0A=
	if((theCurrentLength % 2) =3D=3D 1)=0A=
	{=0A=
		return theWidgetOne;=0A=
	}=0A=
	else=0A=
	{=0A=
		return theWidgetTwo;=0A=
	}=0A=
}=0A=
=0A=
=0A=
/**	=D6ppnar popup f=F6r veckans fr=E5ga =0A=
  	Anv=E4nds fr=E5n includes/rightcolumn.jsp */=0A=
function OpenSurvey(openPage){=0A=
  //alert(openPage);=0A=
  =
window.open(openPage,'survey','toolbar=3Dno,status=3Dno,menubar=3Dno,scro=
llbars=3Dyes,resizable=3Dno,width=3D400,height=3D480');=0A=
}=0A=
=0A=
/**	Skriver ut aktiv sida =0A=
  	Anv=E4nds fr=E5n artikel_print.jsp */=0A=
function printArticle(){=0A=
  if(window.print){=0A=
    window.print();=0A=
  } else {=0A=
    alert("Din browser st=F6djer inte den h=E4r funktionen.");=0A=
  }=0A=
}=0A=
=0A=
/**	Anv=E4nds f=F6r rightcol webbkameror */=0A=
=0A=
    function goto_url(object) {=0A=
        window.location.href =3D =
object.options[object.selectedIndex].value;=0A=
    }=0A=
=0A=
=0A=
/**	Skifte side for serier og annet =0A=
  	Anv=E4nds fr=E5n serier.jsp */=0A=
function changeArt(page) {=0A=
  window.location.href =3D page.options[page.selectedIndex].value;=0A=
}=0A=
=0A=
/*=0A=
Check required form elements script-=0A=
By JavaScript Kit (http://javascriptkit.com)=0A=
Over 200+ free scripts here!=0A=
*/=0A=
=0A=
function checkrequired(which){=0A=
var pass=3Dtrue=0A=
if (document.images){=0A=
for (i=3D0;i<which.length;i++){=0A=
var tempobj=3Dwhich.elements[i]=0A=
if (tempobj.name.substring(0,8)=3D=3D"required"){=0A=
if =
(((tempobj.type=3D=3D"text"||tempobj.type=3D=3D"textarea")&&tempobj.value=
=3D=3D'')||(tempobj.type.toString().charAt(0)=3D=3D"s"&&tempobj.selectedI=
ndex=3D=3D-1)){=0A=
pass=3Dfalse=0A=
break=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if (!pass){=0A=
alert("Ett eller flera f=E4lt =E4r inte ifyllda. Var v=E4nlig och =
komplettera formul=E4ret och f=F6rs=F6k sedan skicka igen!")=0A=
return false=0A=
}=0A=
else=0A=
return true=0A=
}=0A=
=0A=
// 20071106: Flamman, PODCAST TOGGLE anv=E4nds i filen: =
components/pod/podcasting.jsp=0A=
function toggleContent(section) {=0A=
	if(document.getElementById && document.getElementById(section)) {=0A=
=0A=
		cabinet =3D document.getElementById(section); //columnGroup=0A=
=0A=
		if(cabinet.getElementsByTagName("h5")) {=0A=
			toggleHeadings =3D cabinet.getElementsByTagName("h5");=0A=
		}=0A=
		for(i=3D0;i<toggleHeadings.length;i++){=0A=
			toggleHeadings[i].onclick=3Dfunction() {=0A=
				if(this.parentNode.getElementsByTagName("div")) {=0A=
					drawer =3D this.parentNode.getElementsByTagName("div");=0A=
					if(drawer[0].style.display=3D=3D"none"){=0A=
						drawer[0].style.display=3D"block"; this.className=3D"open";=0A=
					} else {=0A=
						drawer[0].style.display=3D"none";this.className=3D"closed";=0A=
					}=0A=
				}=0A=
			} //funnction=0A=
		}//for=0A=
	}=0A=
}
------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/textsizer.js

=0A=
// hack johannes - sydsvenskan.se, f=F6r att byta storlek p=E5 texten=0A=
=0A=
// =E4ndra p=E5 textens storlek=0A=
function changeFontSize(sContainerId, iIncrement)=0A=
{=0A=
	=0A=
	// s=E4tt ursprunglig storlek=0A=
	var iFontSize =3D 11;=0A=
    var sFontSizeUnit =3D "px";=0A=
    var iLineHeight =3D 14;=0A=
    var sLineHeightUnit =3D"px"=0A=
=0A=
	var oContainer;=0A=
    var sOriginalFontSize =3D "";=0A=
    var sOriginalLineHeight =3D "";=0A=
	var textsizeCookie =3D "textsizeCookie";=0A=
	var lineheightCookie =3D "lineheightCookie";=0A=
=0A=
	oContainer =3D window.document.getElementById(sContainerId);=0A=
    sOriginalFontSize =3D oContainer.style.fontSize;=0A=
=0A=
	if(sOriginalFontSize)=0A=
    {=0A=
    	iFontSize =3D parseInt(sOriginalFontSize.replace(/[^0-9]/g, ""));=0A=
        sFontSizeUnit =3D sOriginalFontSize.replace(/[0-9]/g, "");=0A=
  	}=0A=
    sOriginalLineHeight =3D oContainer.style.lineHeight;=0A=
=0A=
	if(sOriginalLineHeight)=0A=
    {=0A=
    	iLineHeight =3D parseInt(sOriginalLineHeight.replace(/[^0-9]/g, =
""));=0A=
        sLineHeightUnit =3D sOriginalLineHeight.replace(/[0-9]/g, "");=0A=
  	}=0A=
=0A=
	// sl=E5 ihop gamla och nya storleken=0A=
	iFontSize +=3D iIncrement;=0A=
    iLineHeight +=3D iIncrement;=0A=
=0A=
	// retunera ny storlek till sidan=0A=
	// g=F6r en if som stoppar vid en max-storlek=0A=
	if(iFontSize < 14 && iFontSize > 10){=0A=
		oContainer.style.fontSize =3D iFontSize + sFontSizeUnit;=0A=
	    oContainer.style.lineHeight =3D iLineHeight + sLineHeightUnit;=0A=
	}=0A=
}=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/cm8space_call.js

function CM8ShowAdMargin(format)=0A=
=0A=
{=0A=
		if( format =3D=3D "302" =0A=
			|| format =3D=3D "303" =0A=
			|| format =3D=3D "304" =0A=
			|| format =3D=3D "305" =0A=
			|| format =3D=3D "306" =0A=
			|| format =3D=3D "307" =0A=
			|| format =3D=3D "308" =0A=
			|| format =3D=3D "309" =0A=
			|| format =3D=3D "310" )=0A=
		{=0A=
            document.write("<DIV ID=3D'Cm8Spacer'>");=0A=
            CM8ShowAd(format);=0A=
            document.write("</DIV>");=0A=
=0A=
            var spacer =3D document.getElementById('Cm8Spacer');=0A=
            spacer.id =3D null;=0A=
            if (spacer.firstChild) {=0A=
				spacer.style.marginBottom =3D "0px";=0A=
				spacer.style.marginTop =3D "5px";=0A=
            }=0A=
		}=0A=
		else=0A=
		{=0A=
            CM8ShowAd(format);=0A=
		}=0A=
=0A=
}=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/jquery.js

(function(){=0A=
/*=0A=
 * jQuery 1.2.1 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2007 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2007-09-16 23:42:06 -0400 (Sun, 16 Sep 2007) $=0A=
 * $Rev: 3353 $=0A=
 */=0A=
=0A=
// Map over jQuery in case of overwrite=0A=
if ( typeof jQuery !=3D "undefined" )=0A=
	var _jQuery =3D jQuery;=0A=
=0A=
var jQuery =3D window.jQuery =3D function(selector, context) {=0A=
	// If the context is a namespace object, return a new object=0A=
	return this instanceof jQuery ?=0A=
		this.init(selector, context) :=0A=
		new jQuery(selector, context);=0A=
};=0A=
=0A=
// Map over the $ in case of overwrite=0A=
if ( typeof $ !=3D "undefined" )=0A=
	var _$ =3D $;=0A=
	=0A=
// Map the jQuery namespace to the '$' one=0A=
window.$ =3D jQuery;=0A=
=0A=
var quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function(selector, context) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle HTML strings=0A=
		if ( typeof selector  =3D=3D "string" ) {=0A=
			var m =3D quickExpr.exec(selector);=0A=
			if ( m && (m[1] || !context) ) {=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( m[1] )=0A=
					selector =3D jQuery.clean( [ m[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var tmp =3D document.getElementById( m[3] );=0A=
					if ( tmp )=0A=
						// Handle the case where IE and Opera return items=0A=
						// by name instead of ID=0A=
						if ( tmp.id !=3D m[3] )=0A=
							return jQuery().find( selector );=0A=
						else {=0A=
							this[0] =3D tmp;=0A=
							this.length =3D 1;=0A=
							return this;=0A=
						}=0A=
					else=0A=
						selector =3D [];=0A=
				}=0A=
=0A=
			// HANDLE: $(expr)=0A=
			} else=0A=
				return new jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction(selector) )=0A=
			return new jQuery(document)[ jQuery.fn.ready ? "ready" : "load" ]( =
selector );=0A=
=0A=
		return this.setArray(=0A=
			// HANDLE: $(array)=0A=
			selector.constructor =3D=3D Array && selector ||=0A=
=0A=
			// HANDLE: $(arraylike)=0A=
			// Watch for when an array-like object is passed as the selector=0A=
			(selector.jquery || selector.length && selector !=3D window && =
!selector.nodeType && selector[0] !=3D undefined && =
selector[0].nodeType) && jQuery.makeArray( selector ) ||=0A=
=0A=
			// HANDLE: $(*)=0A=
			[ selector ] );=0A=
	},=0A=
	=0A=
	jquery: "1.2.1",=0A=
=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
	=0A=
	length: 0,=0A=
=0A=
	get: function( num ) {=0A=
		return num =3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[num];=0A=
	},=0A=
	=0A=
	pushStack: function( a ) {=0A=
		var ret =3D jQuery(a);=0A=
		ret.prevObject =3D this;=0A=
		return ret;=0A=
	},=0A=
	=0A=
	setArray: function( a ) {=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, a );=0A=
		return this;=0A=
	},=0A=
=0A=
	each: function( fn, args ) {=0A=
		return jQuery.each( this, fn, args );=0A=
	},=0A=
=0A=
	index: function( obj ) {=0A=
		var pos =3D -1;=0A=
		this.each(function(i){=0A=
			if ( this =3D=3D obj ) pos =3D i;=0A=
		});=0A=
		return pos;=0A=
	},=0A=
=0A=
	attr: function( key, value, type ) {=0A=
		var obj =3D key;=0A=
		=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( key.constructor =3D=3D String )=0A=
			if ( value =3D=3D undefined )=0A=
				return this.length && jQuery[ type || "attr" ]( this[0], key ) || =
undefined;=0A=
			else {=0A=
				obj =3D {};=0A=
				obj[ key ] =3D value;=0A=
			}=0A=
		=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(index){=0A=
			// Set all the styles=0A=
			for ( var prop in obj )=0A=
				jQuery.attr(=0A=
					type ? this.style : this,=0A=
					prop, jQuery.prop(this, obj[prop], type, index, prop)=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function(e) {=0A=
		if ( typeof e !=3D "object" && e !=3D null )=0A=
			return this.empty().append( document.createTextNode( e ) );=0A=
=0A=
		var t =3D "";=0A=
		jQuery.each( e || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					t +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue : jQuery.fn.text([ this ]);=0A=
			});=0A=
		});=0A=
		return t;=0A=
	},=0A=
=0A=
	wrapAll: function(html) {=0A=
		if ( this[0] )=0A=
			// The elements to wrap the target around=0A=
			jQuery(html, this[0].ownerDocument)=0A=
				.clone()=0A=
				.insertBefore(this[0])=0A=
				.map(function(){=0A=
					var elem =3D this;=0A=
					while ( elem.firstChild )=0A=
						elem =3D elem.firstChild;=0A=
					return elem;=0A=
				})=0A=
				.append(this);=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function(html) {=0A=
		return this.each(function(){=0A=
			jQuery(this).contents().wrapAll(html);=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function(html) {=0A=
		return this.each(function(){=0A=
			jQuery(this).wrapAll(html);=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, 1, function(a){=0A=
			this.appendChild( a );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, -1, function(a){=0A=
			this.insertBefore( a, this.firstChild );=0A=
		});=0A=
	},=0A=
	=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, 1, function(a){=0A=
			this.parentNode.insertBefore( a, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, -1, function(a){=0A=
			this.parentNode.insertBefore( a, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery([]);=0A=
	},=0A=
=0A=
	find: function(t) {=0A=
		var data =3D jQuery.map(this, function(a){ return jQuery.find(t,a); });=0A=
		return this.pushStack( /[^+>] [^+>]/.test( t ) || t.indexOf("..") > -1 =
?=0A=
			jQuery.unique( data ) : data );=0A=
	},=0A=
=0A=
	clone: function(events) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			return this.outerHTML ? jQuery(this.outerHTML)[0] : =
this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
		=0A=
		// Copy the events from the original to the clone=0A=
		if (events =3D=3D=3D true)=0A=
			this.find("*").andSelf().each(function(i) {=0A=
				var events =3D jQuery.data(this, "events");=0A=
				for ( var type in events )=0A=
					for ( var handler in events[type] )=0A=
						jQuery.event.add(clone[i], type, events[type][handler], =
events[type][handler].data);=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function(t) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( t ) &&=0A=
			jQuery.grep(this, function(el, index){=0A=
				return t.apply(el, [index]);=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter(t,this) );=0A=
	},=0A=
=0A=
	not: function(t) {=0A=
		return this.pushStack(=0A=
			t.constructor =3D=3D String &&=0A=
			jQuery.multiFilter(t, this, true) ||=0A=
=0A=
			jQuery.grep(this, function(a) {=0A=
				return ( t.constructor =3D=3D Array || t.jquery )=0A=
					? jQuery.inArray( a, t ) < 0=0A=
					: a !=3D t;=0A=
			})=0A=
		);=0A=
	},=0A=
=0A=
	add: function(t) {=0A=
		return this.pushStack( jQuery.merge(=0A=
			this.get(),=0A=
			t.constructor =3D=3D String ?=0A=
				jQuery(t).get() :=0A=
				t.length !=3D undefined && (!t.nodeName || jQuery.nodeName(t, =
"form")) ?=0A=
					t : [t] )=0A=
		);=0A=
	},=0A=
=0A=
	is: function(expr) {=0A=
		return expr ? jQuery.multiFilter(expr,this).length > 0 : false;=0A=
	},=0A=
=0A=
	hasClass: function(expr) {=0A=
		return this.is("." + expr);=0A=
	},=0A=
	=0A=
	val: function( val ) {=0A=
		if ( val =3D=3D undefined ) {=0A=
			if ( this.length ) {=0A=
				var elem =3D this[0];=0A=
		    	=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName(elem, "select") ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						a =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
					=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[i];=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							var val =3D jQuery.browser.msie && =
!option.attributes["value"].specified ? option.text : option.value;=0A=
							=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return val;=0A=
							=0A=
							// Multi-Selects return an array=0A=
							a.push(val);=0A=
						}=0A=
					}=0A=
					=0A=
					return a;=0A=
					=0A=
				// Everything else, we just grab the value=0A=
				} else=0A=
					return this[0].value.replace(/\r/g, "");=0A=
			}=0A=
		} else=0A=
			return this.each(function(){=0A=
				if ( val.constructor =3D=3D Array && =
/radio|checkbox/.test(this.type) )=0A=
					this.checked =3D (jQuery.inArray(this.value, val) >=3D 0 ||=0A=
						jQuery.inArray(this.name, val) >=3D 0);=0A=
				else if ( jQuery.nodeName(this, "select") ) {=0A=
					var tmp =3D val.constructor =3D=3D Array ? val : [val];=0A=
=0A=
					jQuery("option", this).each(function(){=0A=
						this.selected =3D (jQuery.inArray(this.value, tmp) >=3D 0 ||=0A=
						jQuery.inArray(this.text, tmp) >=3D 0);=0A=
					});=0A=
=0A=
					if ( !tmp.length )=0A=
						this.selectedIndex =3D -1;=0A=
				} else=0A=
					this.value =3D val;=0A=
			});=0A=
	},=0A=
	=0A=
	html: function( val ) {=0A=
		return val =3D=3D undefined ?=0A=
			( this.length ? this[0].innerHTML : null ) :=0A=
			this.empty().append( val );=0A=
	},=0A=
=0A=
	replaceWith: function( val ) {=0A=
		return this.after( val ).remove();=0A=
	},=0A=
=0A=
	eq: function(i){=0A=
		return this.slice(i, i+1);=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ) =
);=0A=
	},=0A=
=0A=
	map: function(fn) {=0A=
		return this.pushStack(jQuery.map( this, function(elem,i){=0A=
			return fn.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
	=0A=
	domManip: function(args, table, dir, fn) {=0A=
		var clone =3D this.length > 1, a; =0A=
=0A=
		return this.each(function(){=0A=
			if ( !a ) {=0A=
				a =3D jQuery.clean(args, this.ownerDocument);=0A=
				if ( dir < 0 )=0A=
					a.reverse();=0A=
			}=0A=
=0A=
			var obj =3D this;=0A=
=0A=
			if ( table && jQuery.nodeName(this, "table") && jQuery.nodeName(a[0], =
"tr") )=0A=
				obj =3D this.getElementsByTagName("tbody")[0] || =
this.appendChild(document.createElement("tbody"));=0A=
=0A=
			jQuery.each( a, function(){=0A=
				var elem =3D clone ? this.cloneNode(true) : this;=0A=
				if ( !evalScript(0, elem) )=0A=
					fn.call( obj, elem );=0A=
			});=0A=
		});=0A=
	}=0A=
};=0A=
=0A=
function evalScript(i, elem){=0A=
	var script =3D jQuery.nodeName(elem, "script");=0A=
=0A=
	if ( script ) {=0A=
		if ( elem.src )=0A=
			jQuery.ajax({ url: elem.src, async: false, dataType: "script" });=0A=
		else=0A=
			jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
	=0A=
		if ( elem.parentNode )=0A=
			elem.parentNode.removeChild(elem);=0A=
=0A=
	} else if ( elem.nodeType =3D=3D 1 )=0A=
    jQuery("script", elem).each(evalScript);=0A=
=0A=
	return script;=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, a =3D 1, al =3D arguments.length, =
deep =3D false;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( target.constructor =3D=3D Boolean ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
	}=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( al =3D=3D 1 ) {=0A=
		target =3D this;=0A=
		a =3D 0;=0A=
	}=0A=
=0A=
	var prop;=0A=
=0A=
	for ( ; a < al; a++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (prop =3D arguments[a]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var i in prop ) {=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D prop[i] )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && typeof prop[i] =3D=3D 'object' && target[i] )=0A=
					jQuery.extend( target[i], prop[i] );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( prop[i] !=3D undefined )=0A=
					target[i] =3D prop[i];=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
var expando =3D "jQuery" + (new Date()).getTime(), uuid =3D 0, win =3D =
{};=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function(deep) {=0A=
		window.$ =3D _$;=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// This may seem like some crazy code, but trust me when I say that this=0A=
	// is the only cross-browser way to do this. --John=0A=
	isFunction: function( fn ) {=0A=
		return !!fn && typeof fn !=3D "string" && !fn.nodeName && =0A=
			fn.constructor !=3D Array && /function/i.test( fn + "" );=0A=
	},=0A=
	=0A=
	// check if an element is in a XML document=0A=
	isXMLDoc: function(elem) {=0A=
		return elem.documentElement && !elem.body ||=0A=
			elem.tagName && elem.ownerDocument && !elem.ownerDocument.body;=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	// Evaluates Async. in Safari 2 :-(=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
		if ( data ) {=0A=
			if ( window.execScript )=0A=
				window.execScript( data );=0A=
			else if ( jQuery.browser.safari )=0A=
				// safari doesn't provide a synchronous global eval=0A=
				window.setTimeout( data, 0 );=0A=
			else=0A=
				eval.call( window, data );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
	=0A=
	cache: {},=0A=
	=0A=
	data: function( elem, name, data ) {=0A=
		elem =3D elem =3D=3D window ? win : elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// Compute a unique ID for the element=0A=
		if ( !id ) =0A=
			id =3D elem[ expando ] =3D ++uuid;=0A=
=0A=
		// Only generate the data cache if we're=0A=
		// trying to access or manipulate it=0A=
		if ( name && !jQuery.cache[ id ] )=0A=
			jQuery.cache[ id ] =3D {};=0A=
		=0A=
		// Prevent overriding the named cache with undefined values=0A=
		if ( data !=3D undefined )=0A=
			jQuery.cache[ id ][ name ] =3D data;=0A=
		=0A=
		// Return the named cache data, or the ID for the element	=0A=
		return name ? jQuery.cache[ id ][ name ] : id;=0A=
	},=0A=
	=0A=
	removeData: function( elem, name ) {=0A=
		elem =3D elem =3D=3D window ? win : elem;=0A=
=0A=
		var id =3D elem[ expando ];=0A=
=0A=
		// If we want to remove a specific section of the element's data=0A=
		if ( name ) {=0A=
			if ( jQuery.cache[ id ] ) {=0A=
				// Remove the section of cache data=0A=
				delete jQuery.cache[ id ][ name ];=0A=
=0A=
				// If we've removed all the data, remove the element's cache=0A=
				name =3D "";=0A=
				for ( name in jQuery.cache[ id ] ) break;=0A=
				if ( !name )=0A=
					jQuery.removeData( elem );=0A=
			}=0A=
=0A=
		// Otherwise, we want to remove all of the element's data=0A=
		} else {=0A=
			// Clean up the element expando=0A=
			try {=0A=
				delete elem[ expando ];=0A=
			} catch(e){=0A=
				// IE has trouble directly removing the expando=0A=
				// but it's ok with using removeAttribute=0A=
				if ( elem.removeAttribute )=0A=
					elem.removeAttribute( expando );=0A=
			}=0A=
=0A=
			// Completely remove the data cache=0A=
			delete jQuery.cache[ id ];=0A=
		}=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( obj, fn, args ) {=0A=
		if ( args ) {=0A=
			if ( obj.length =3D=3D undefined )=0A=
				for ( var i in obj )=0A=
					fn.apply( obj[i], args );=0A=
			else=0A=
				for ( var i =3D 0, ol =3D obj.length; i < ol; i++ )=0A=
					if ( fn.apply( obj[i], args ) =3D=3D=3D false ) break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( obj.length =3D=3D undefined )=0A=
				for ( var i in obj )=0A=
					fn.call( obj[i], i, obj[i] );=0A=
			else=0A=
				for ( var i =3D 0, ol =3D obj.length, val =3D obj[0]; =0A=
					i < ol && fn.call(val,i,val) !=3D=3D false; val =3D obj[++i] ){}=0A=
		}=0A=
=0A=
		return obj;=0A=
	},=0A=
	=0A=
	prop: function(elem, value, type, index, prop){=0A=
			// Handle executable functions=0A=
			if ( jQuery.isFunction( value ) )=0A=
				value =3D value.call( elem, [index] );=0A=
				=0A=
			// exclude the following css properties to add px=0A=
			var exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i;=0A=
=0A=
			// Handle passing in a number to a CSS property=0A=
			return value && value.constructor =3D=3D Number && type =3D=3D =
"curCSS" && !exclude.test(prop) ?=0A=
				value + "px" :=0A=
				value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, c ){=0A=
			jQuery.each( (c || "").split(/\s+/), function(i, cur){=0A=
				if ( !jQuery.className.has( elem.className, cur ) )=0A=
					elem.className +=3D ( elem.className ? " " : "" ) + cur;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, c ){=0A=
			elem.className =3D c !=3D undefined ?=0A=
				jQuery.grep( elem.className.split(/\s+/), function(cur){=0A=
					return !jQuery.className.has( c, cur );	=0A=
				}).join(" ") : "";=0A=
		},=0A=
=0A=
		// internal only, use is(".class")=0A=
		has: function( t, c ) {=0A=
			return jQuery.inArray( c, (t.className || t).toString().split(/\s+/) =
) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	swap: function(e,o,f) {=0A=
		for ( var i in o ) {=0A=
			e.style["old"+i] =3D e.style[i];=0A=
			e.style[i] =3D o[i];=0A=
		}=0A=
		f.apply( e, [] );=0A=
		for ( var i in o )=0A=
			e.style[i] =3D e.style["old"+i];=0A=
	},=0A=
=0A=
	css: function(e,p) {=0A=
		if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
			var old =3D {}, oHeight, oWidth, d =3D =
["Top","Bottom","Right","Left"];=0A=
=0A=
			jQuery.each( d, function(){=0A=
				old["padding" + this] =3D 0;=0A=
				old["border" + this + "Width"] =3D 0;=0A=
			});=0A=
=0A=
			jQuery.swap( e, old, function() {=0A=
				if ( jQuery(e).is(':visible') ) {=0A=
					oHeight =3D e.offsetHeight;=0A=
					oWidth =3D e.offsetWidth;=0A=
				} else {=0A=
					e =3D jQuery(e.cloneNode(true))=0A=
						.find(":radio").removeAttr("checked").end()=0A=
						.css({=0A=
							visibility: "hidden", position: "absolute", display: "block", =
right: "0", left: "0"=0A=
						}).appendTo(e.parentNode)[0];=0A=
=0A=
					var parPos =3D jQuery.css(e.parentNode,"position") || "static";=0A=
					if ( parPos =3D=3D "static" )=0A=
						e.parentNode.style.position =3D "relative";=0A=
=0A=
					oHeight =3D e.clientHeight;=0A=
					oWidth =3D e.clientWidth;=0A=
=0A=
					if ( parPos =3D=3D "static" )=0A=
						e.parentNode.style.position =3D "static";=0A=
=0A=
					e.parentNode.removeChild(e);=0A=
				}=0A=
			});=0A=
=0A=
			return p =3D=3D "height" ? oHeight : oWidth;=0A=
		}=0A=
=0A=
		return jQuery.curCSS( e, p );=0A=
	},=0A=
=0A=
	curCSS: function(elem, prop, force) {=0A=
		var ret, stack =3D [], swap =3D [];=0A=
=0A=
		// A helper method for determining if an element's values are broken=0A=
		function color(a){=0A=
			if ( !jQuery.browser.safari )=0A=
				return false;=0A=
=0A=
			var ret =3D document.defaultView.getComputedStyle(a,null);=0A=
			return !ret || ret.getPropertyValue("color") =3D=3D "";=0A=
		}=0A=
=0A=
		if (prop =3D=3D "opacity" && jQuery.browser.msie) {=0A=
			ret =3D jQuery.attr(elem.style, "opacity");=0A=
			return ret =3D=3D "" ? "1" : ret;=0A=
		}=0A=
		=0A=
		if (prop.match(/float/i))=0A=
			prop =3D styleFloat;=0A=
=0A=
		if (!force && elem.style[prop])=0A=
			ret =3D elem.style[prop];=0A=
=0A=
		else if (document.defaultView && =
document.defaultView.getComputedStyle) {=0A=
=0A=
			if (prop.match(/float/i))=0A=
				prop =3D "float";=0A=
=0A=
			prop =3D prop.replace(/([A-Z])/g,"-$1").toLowerCase();=0A=
			var cur =3D document.defaultView.getComputedStyle(elem, null);=0A=
=0A=
			if ( cur && !color(elem) )=0A=
				ret =3D cur.getPropertyValue(prop);=0A=
=0A=
			// If the element isn't reporting its values properly in Safari=0A=
			// then some display: none elements are involved=0A=
			else {=0A=
				// Locate all of the parent display: none elements=0A=
				for ( var a =3D elem; a && color(a); a =3D a.parentNode )=0A=
					stack.unshift(a);=0A=
=0A=
				// Go through and make them visible, but in reverse=0A=
				// (It would be better if we knew the exact display type that they =
had)=0A=
				for ( a =3D 0; a < stack.length; a++ )=0A=
					if ( color(stack[a]) ) {=0A=
						swap[a] =3D stack[a].style.display;=0A=
						stack[a].style.display =3D "block";=0A=
					}=0A=
=0A=
				// Since we flip the display style, we have to handle that=0A=
				// one special, otherwise get the value=0A=
				ret =3D prop =3D=3D "display" && swap[stack.length-1] !=3D null ?=0A=
					"none" :=0A=
					=
document.defaultView.getComputedStyle(elem,null).getPropertyValue(prop) =
|| "";=0A=
=0A=
				// Finally, revert the display styles back=0A=
				for ( a =3D 0; a < swap.length; a++ )=0A=
					if ( swap[a] !=3D null )=0A=
						stack[a].style.display =3D swap[a];=0A=
			}=0A=
=0A=
			if ( prop =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if (elem.currentStyle) {=0A=
			var newProp =3D prop.replace(/\-(\w)/g,function(m,c){return =
c.toUpperCase();});=0A=
			ret =3D elem.currentStyle[prop] || elem.currentStyle[newProp];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test(ret) && /^\d/.test(ret) ) {=0A=
				var style =3D elem.style.left;=0A=
				var runtimeStyle =3D elem.runtimeStyle.left;=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				elem.style.left =3D ret || 0;=0A=
				ret =3D elem.style.pixelLeft + "px";=0A=
				elem.style.left =3D style;=0A=
				elem.runtimeStyle.left =3D runtimeStyle;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
	=0A=
	clean: function(a, doc) {=0A=
		var r =3D [];=0A=
		doc =3D doc || document;=0A=
=0A=
		jQuery.each( a, function(i,arg){=0A=
			if ( !arg ) return;=0A=
=0A=
			if ( arg.constructor =3D=3D Number )=0A=
				arg =3D arg.toString();=0A=
			=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof arg =3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				arg =3D arg.replace(/(<(\w+)[^>]*?)\/>/g, function(m, all, tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area)$/i)? m : =
all+"></"+tag+">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var s =3D jQuery.trim(arg).toLowerCase(), div =3D =
doc.createElement("div"), tb =3D [];=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!s.indexOf("<opt") &&=0A=
					[1, "<select>", "</select>"] ||=0A=
					=0A=
					!s.indexOf("<leg") &&=0A=
					[1, "<fieldset>", "</fieldset>"] ||=0A=
					=0A=
					s.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[1, "<table>", "</table>"] ||=0A=
					=0A=
					!s.indexOf("<tr") &&=0A=
					[2, "<table><tbody>", "</tbody></table>"] ||=0A=
					=0A=
				 	// <thead> matched above=0A=
					(!s.indexOf("<td") || !s.indexOf("<th")) &&=0A=
					[3, "<table><tbody><tr>", "</tr></tbody></table>"] ||=0A=
					=0A=
					!s.indexOf("<col") &&=0A=
					[2, "<table><tbody></tbody><colgroup>", "</colgroup></table>"] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					jQuery.browser.msie &&=0A=
					[1, "div<div>", "</div>"] ||=0A=
					=0A=
					[0,"",""];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + arg + wrap[2];=0A=
				=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
				=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( jQuery.browser.msie ) {=0A=
					=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					if ( !s.indexOf("<table") && s.indexOf("<tbody") < 0 ) =0A=
						tb =3D div.firstChild && div.firstChild.childNodes;=0A=
						=0A=
					// String was a bare <thead> or <tfoot>=0A=
					else if ( wrap[1] =3D=3D "<table>" && s.indexOf("<tbody") < 0 )=0A=
						tb =3D div.childNodes;=0A=
=0A=
					for ( var n =3D tb.length-1; n >=3D 0 ; --n )=0A=
						if ( jQuery.nodeName(tb[n], "tbody") && !tb[n].childNodes.length )=0A=
							tb[n].parentNode.removeChild(tb[n]);=0A=
	=0A=
					// IE completely kills leading whitespace when innerHTML is used	=0A=
					if ( /^\s/.test(arg) )	=0A=
						div.insertBefore( doc.createTextNode( arg.match(/^\s*/)[0] ), =
div.firstChild );=0A=
=0A=
				}=0A=
				=0A=
				arg =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( 0 =3D=3D=3D arg.length && (!jQuery.nodeName(arg, "form") && =
!jQuery.nodeName(arg, "select")) )=0A=
				return;=0A=
=0A=
			if ( arg[0] =3D=3D undefined || jQuery.nodeName(arg, "form") || =
arg.options )=0A=
				r.push( arg );=0A=
			else=0A=
				r =3D jQuery.merge( r, arg );=0A=
=0A=
		});=0A=
=0A=
		return r;=0A=
	},=0A=
	=0A=
	attr: function(elem, name, value){=0A=
		var fix =3D jQuery.isXMLDoc(elem) ? {} : jQuery.props;=0A=
=0A=
		// Safari mis-reports the default selected property of a hidden option=0A=
		// Accessing the parent's selectedIndex property fixes it=0A=
		if ( name =3D=3D "selected" && jQuery.browser.safari )=0A=
			elem.parentNode.selectedIndex;=0A=
		=0A=
		// Certain attributes only work when accessed via the old DOM 0 way=0A=
		if ( fix[name] ) {=0A=
			if ( value !=3D undefined ) elem[fix[name]] =3D value;=0A=
			return elem[fix[name]];=0A=
		} else if ( jQuery.browser.msie && name =3D=3D "style" )=0A=
			return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
		else if ( value =3D=3D undefined && jQuery.browser.msie && =
jQuery.nodeName(elem, "form") && (name =3D=3D "action" || name =3D=3D =
"method") )=0A=
			return elem.getAttributeNode(name).nodeValue;=0A=
=0A=
		// IE elem.getAttribute passes even for style=0A=
		else if ( elem.tagName ) {=0A=
=0A=
			if ( value !=3D undefined ) {=0A=
				if ( name =3D=3D "type" && jQuery.nodeName(elem,"input") && =
elem.parentNode )=0A=
					throw "type property can't be changed";=0A=
				elem.setAttribute( name, value );=0A=
			}=0A=
=0A=
			if ( jQuery.browser.msie && /href|src/.test(name) && =
!jQuery.isXMLDoc(elem) ) =0A=
				return elem.getAttribute( name, 2 );=0A=
=0A=
			return elem.getAttribute( name );=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
		} else {=0A=
			// IE actually uses filters for opacity=0A=
			if ( name =3D=3D "opacity" && jQuery.browser.msie ) {=0A=
				if ( value !=3D undefined ) {=0A=
					// IE has trouble with opacity if it does not have layout=0A=
					// Force it by setting the zoom level=0A=
					elem.zoom =3D 1; =0A=
	=0A=
					// Set the alpha filter to set the opacity=0A=
					elem.filter =3D (elem.filter || "").replace(/alpha\([^)]*\)/,"") +=0A=
						(parseFloat(value).toString() =3D=3D "NaN" ? "" : =
"alpha(opacity=3D" + value * 100 + ")");=0A=
				}=0A=
	=0A=
				return elem.filter ? =0A=
					(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / =
100).toString() : "";=0A=
			}=0A=
			name =3D name.replace(/-([a-z])/ig,function(z,b){return =
b.toUpperCase();});=0A=
			if ( value !=3D undefined ) elem[name] =3D value;=0A=
			return elem[name];=0A=
		}=0A=
	},=0A=
	=0A=
	trim: function(t){=0A=
		return (t||"").replace(/^\s+|\s+$/g, "");=0A=
	},=0A=
=0A=
	makeArray: function( a ) {=0A=
		var r =3D [];=0A=
=0A=
		// Need to use typeof to fight Safari childNodes crashes=0A=
		if ( typeof a !=3D "array" )=0A=
			for ( var i =3D 0, al =3D a.length; i < al; i++ )=0A=
				r.push( a[i] );=0A=
		else=0A=
			r =3D a.slice( 0 );=0A=
=0A=
		return r;=0A=
	},=0A=
=0A=
	inArray: function( b, a ) {=0A=
		for ( var i =3D 0, al =3D a.length; i < al; i++ )=0A=
			if ( a[i] =3D=3D b )=0A=
				return i;=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function(first, second) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( jQuery.browser.msie ) {=0A=
			for ( var i =3D 0; second[i]; i++ )=0A=
				if ( second[i].nodeType !=3D 8 )=0A=
					first.push(second[i]);=0A=
		} else=0A=
			for ( var i =3D 0; second[i]; i++ )=0A=
				first.push(second[i]);=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function(first) {=0A=
		var r =3D [], done =3D {};=0A=
=0A=
		try {=0A=
			for ( var i =3D 0, fl =3D first.length; i < fl; i++ ) {=0A=
				var id =3D jQuery.data(first[i]);=0A=
				if ( !done[id] ) {=0A=
					done[id] =3D true;=0A=
					r.push(first[i]);=0A=
				}=0A=
			}=0A=
		} catch(e) {=0A=
			r =3D first;=0A=
		}=0A=
=0A=
		return r;=0A=
	},=0A=
=0A=
	grep: function(elems, fn, inv) {=0A=
		// If a string is passed in for the function, make a function=0A=
		// for it (a handy shortcut)=0A=
		if ( typeof fn =3D=3D "string" )=0A=
			fn =3D eval("false||function(a,i){return " + fn + "}");=0A=
=0A=
		var result =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, el =3D elems.length; i < el; i++ )=0A=
			if ( !inv && fn(elems[i],i) || inv && !fn(elems[i],i) )=0A=
				result.push( elems[i] );=0A=
=0A=
		return result;=0A=
	},=0A=
=0A=
	map: function(elems, fn) {=0A=
		// If a string is passed in for the function, make a function=0A=
		// for it (a handy shortcut)=0A=
		if ( typeof fn =3D=3D "string" )=0A=
			fn =3D eval("false||function(a){return " + fn + "}");=0A=
=0A=
		var result =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, el =3D elems.length; i < el; i++ ) {=0A=
			var val =3D fn(elems[i],i);=0A=
=0A=
			if ( val !=3D=3D null && val !=3D undefined ) {=0A=
				if ( val.constructor !=3D Array ) val =3D [val];=0A=
				result =3D result.concat( val );=0A=
			}=0A=
		}=0A=
=0A=
		return result;=0A=
	}=0A=
});=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1],=0A=
	safari: /webkit/.test(userAgent),=0A=
	opera: /opera/.test(userAgent),=0A=
	msie: /msie/.test(userAgent) && !/opera/.test(userAgent),=0A=
	mozilla: /mozilla/.test(userAgent) && =
!/(compatible|webkit)/.test(userAgent)=0A=
};=0A=
=0A=
var styleFloat =3D jQuery.browser.msie ? "styleFloat" : "cssFloat";=0A=
	=0A=
jQuery.extend({=0A=
	// Check to see if the W3C box model is being used=0A=
	boxModel: !jQuery.browser.msie || document.compatMode =3D=3D =
"CSS1Compat",=0A=
	=0A=
	styleFloat: jQuery.browser.msie ? "styleFloat" : "cssFloat",=0A=
	=0A=
	props: {=0A=
		"for": "htmlFor",=0A=
		"class": "className",=0A=
		"float": styleFloat,=0A=
		cssFloat: styleFloat,=0A=
		styleFloat: styleFloat,=0A=
		innerHTML: "innerHTML",=0A=
		className: "className",=0A=
		value: "value",=0A=
		disabled: "disabled",=0A=
		checked: "checked",=0A=
		readonly: "readOnly",=0A=
		selected: "selected",=0A=
		maxlength: "maxLength"=0A=
	}=0A=
});=0A=
=0A=
jQuery.each({=0A=
	parent: "a.parentNode",=0A=
	parents: "jQuery.dir(a,'parentNode')",=0A=
	next: "jQuery.nth(a,2,'nextSibling')",=0A=
	prev: "jQuery.nth(a,2,'previousSibling')",=0A=
	nextAll: "jQuery.dir(a,'nextSibling')",=0A=
	prevAll: "jQuery.dir(a,'previousSibling')",=0A=
	siblings: "jQuery.sibling(a.parentNode.firstChild,a)",=0A=
	children: "jQuery.sibling(a.firstChild)",=0A=
	contents: =
"jQuery.nodeName(a,'iframe')?a.contentDocument||a.contentWindow.document:=
jQuery.makeArray(a.childNodes)"=0A=
}, function(i,n){=0A=
	jQuery.fn[ i ] =3D function(a) {=0A=
		var ret =3D jQuery.map(this,n);=0A=
		if ( a && typeof a =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter(a,ret);=0A=
		return this.pushStack( jQuery.unique(ret) );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(i,n){=0A=
	jQuery.fn[ i ] =3D function(){=0A=
		var a =3D arguments;=0A=
		return this.each(function(){=0A=
			for ( var j =3D 0, al =3D a.length; j < al; j++ )=0A=
				jQuery(a[j])[n]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each( {=0A=
	removeAttr: function( key ) {=0A=
		jQuery.attr( this, key, "" );=0A=
		this.removeAttribute( key );=0A=
	},=0A=
	addClass: function(c){=0A=
		jQuery.className.add(this,c);=0A=
	},=0A=
	removeClass: function(c){=0A=
		jQuery.className.remove(this,c);=0A=
	},=0A=
	toggleClass: function( c ){=0A=
		jQuery.className[ jQuery.className.has(this,c) ? "remove" : "add" =
](this, c);=0A=
	},=0A=
	remove: function(a){=0A=
		if ( !a || jQuery.filter( a, [this] ).r.length ) {=0A=
			jQuery.removeData( this );=0A=
			this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
	empty: function() {=0A=
		// Clean up the cache=0A=
		jQuery("*", this).each(function(){ jQuery.removeData(this); });=0A=
=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(i,n){=0A=
	jQuery.fn[ i ] =3D function() {=0A=
		return this.each( n, arguments );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each( [ "Height", "Width" ], function(i,name){=0A=
	var n =3D name.toLowerCase();=0A=
	=0A=
	jQuery.fn[ n ] =3D function(h) {=0A=
		return this[0] =3D=3D window ?=0A=
			jQuery.browser.safari && self["inner" + name] ||=0A=
			jQuery.boxModel && Math.max(document.documentElement["client" + =
name], document.body["client" + name]) ||=0A=
			document.body["client" + name] :=0A=
		=0A=
			this[0] =3D=3D document ?=0A=
				Math.max( document.body["scroll" + name], document.body["offset" + =
name] ) :=0A=
        =0A=
				h =3D=3D undefined ?=0A=
					( this.length ? jQuery.css( this[0], n ) : null ) :=0A=
					this.css( n, h.constructor =3D=3D String ? h : h + "px" );=0A=
	};=0A=
});=0A=
=0A=
var chars =3D jQuery.browser.safari && parseInt(jQuery.browser.version) =
< 417 ?=0A=
		"(?:[\\w*_-]|\\\\.)" :=0A=
		"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",=0A=
	quickChild =3D new RegExp("^>\\s*(" + chars + "+)"),=0A=
	quickID =3D new RegExp("^(" + chars + "+)(#)(" + chars + "+)"),=0A=
	quickClass =3D new RegExp("^([#.]?)(" + chars + "*)");=0A=
=0A=
jQuery.extend({=0A=
	expr: {=0A=
		"": "m[2]=3D=3D'*'||jQuery.nodeName(a,m[2])",=0A=
		"#": "a.getAttribute('id')=3D=3Dm[2]",=0A=
		":": {=0A=
			// Position Checks=0A=
			lt: "i<m[3]-0",=0A=
			gt: "i>m[3]-0",=0A=
			nth: "m[3]-0=3D=3Di",=0A=
			eq: "m[3]-0=3D=3Di",=0A=
			first: "i=3D=3D0",=0A=
			last: "i=3D=3Dr.length-1",=0A=
			even: "i%2=3D=3D0",=0A=
			odd: "i%2",=0A=
=0A=
			// Child Checks=0A=
			"first-child": "a.parentNode.getElementsByTagName('*')[0]=3D=3Da",=0A=
			"last-child": =
"jQuery.nth(a.parentNode.lastChild,1,'previousSibling')=3D=3Da",=0A=
			"only-child": =
"!jQuery.nth(a.parentNode.lastChild,2,'previousSibling')",=0A=
=0A=
			// Parent Checks=0A=
			parent: "a.firstChild",=0A=
			empty: "!a.firstChild",=0A=
=0A=
			// Text Check=0A=
			contains: =
"(a.textContent||a.innerText||jQuery(a).text()||'').indexOf(m[3])>=3D0",=0A=
=0A=
			// Visibility=0A=
			visible: =
'"hidden"!=3Da.type&&jQuery.css(a,"display")!=3D"none"&&jQuery.css(a,"vis=
ibility")!=3D"hidden"',=0A=
			hidden: =
'"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||jQuery.css(a,=
"visibility")=3D=3D"hidden"',=0A=
=0A=
			// Form attributes=0A=
			enabled: "!a.disabled",=0A=
			disabled: "a.disabled",=0A=
			checked: "a.checked",=0A=
			selected: "a.selected||jQuery.attr(a,'selected')",=0A=
=0A=
			// Form elements=0A=
			text: "'text'=3D=3Da.type",=0A=
			radio: "'radio'=3D=3Da.type",=0A=
			checkbox: "'checkbox'=3D=3Da.type",=0A=
			file: "'file'=3D=3Da.type",=0A=
			password: "'password'=3D=3Da.type",=0A=
			submit: "'submit'=3D=3Da.type",=0A=
			image: "'image'=3D=3Da.type",=0A=
			reset: "'reset'=3D=3Da.type",=0A=
			button: '"button"=3D=3Da.type||jQuery.nodeName(a,"button")',=0A=
			input: "/input|select|textarea|button/i.test(a.nodeName)",=0A=
=0A=
			// :has()=0A=
			has: "jQuery.find(m[3],a).length",=0A=
=0A=
			// :header=0A=
			header: "/h\\d/i.test(a.nodeName)",=0A=
=0A=
			// :animated=0A=
			animated: "jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem;}).length"=0A=
		}=0A=
	},=0A=
	=0A=
	// The regular expressions that power the parsing engine=0A=
	parse: [=0A=
		// Match: [@value=3D'test'], [@foo]=0A=
		/^(\[) *@?([\w-]+) *([!*$^~=3D]*) *('?"?)(.*?)\4 *\]/,=0A=
=0A=
		// Match: :contains('foo')=0A=
		/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,=0A=
=0A=
		// Match: :even, :last-chlid, #id, .class=0A=
		new RegExp("^([:.#]*)(" + chars + "+)")=0A=
	],=0A=
=0A=
	multiFilter: function( expr, elems, not ) {=0A=
		var old, cur =3D [];=0A=
=0A=
		while ( expr && expr !=3D old ) {=0A=
			old =3D expr;=0A=
			var f =3D jQuery.filter( expr, elems, not );=0A=
			expr =3D f.t.replace(/^\s*,\s*/, "" );=0A=
			cur =3D not ? elems =3D f.r : jQuery.merge( cur, f.r );=0A=
		}=0A=
=0A=
		return cur;=0A=
	},=0A=
=0A=
	find: function( t, context ) {=0A=
		// Quickly handle non-string expressions=0A=
		if ( typeof t !=3D "string" )=0A=
			return [ t ];=0A=
=0A=
		// Make sure that the context is a DOM Element=0A=
		if ( context && !context.nodeType )=0A=
			context =3D null;=0A=
=0A=
		// Set the correct context (if none is provided)=0A=
		context =3D context || document;=0A=
=0A=
		// Initialize the search=0A=
		var ret =3D [context], done =3D [], last;=0A=
=0A=
		// Continue while a selector expression exists, and while=0A=
		// we're no longer looping upon ourselves=0A=
		while ( t && last !=3D t ) {=0A=
			var r =3D [];=0A=
			last =3D t;=0A=
=0A=
			t =3D jQuery.trim(t);=0A=
=0A=
			var foundToken =3D false;=0A=
=0A=
			// An attempt at speeding up child selectors that=0A=
			// point to a specific element tag=0A=
			var re =3D quickChild;=0A=
			var m =3D re.exec(t);=0A=
=0A=
			if ( m ) {=0A=
				var nodeName =3D m[1].toUpperCase();=0A=
=0A=
				// Perform our own iteration and filter=0A=
				for ( var i =3D 0; ret[i]; i++ )=0A=
					for ( var c =3D ret[i].firstChild; c; c =3D c.nextSibling )=0A=
						if ( c.nodeType =3D=3D 1 && (nodeName =3D=3D "*" || =
c.nodeName.toUpperCase() =3D=3D nodeName.toUpperCase()) )=0A=
							r.push( c );=0A=
=0A=
				ret =3D r;=0A=
				t =3D t.replace( re, "" );=0A=
				if ( t.indexOf(" ") =3D=3D 0 ) continue;=0A=
				foundToken =3D true;=0A=
			} else {=0A=
				re =3D /^([>+~])\s*(\w*)/i;=0A=
=0A=
				if ( (m =3D re.exec(t)) !=3D null ) {=0A=
					r =3D [];=0A=
=0A=
					var nodeName =3D m[2], merge =3D {};=0A=
					m =3D m[1];=0A=
=0A=
					for ( var j =3D 0, rl =3D ret.length; j < rl; j++ ) {=0A=
						var n =3D m =3D=3D "~" || m =3D=3D "+" ? ret[j].nextSibling : =
ret[j].firstChild;=0A=
						for ( ; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 ) {=0A=
								var id =3D jQuery.data(n);=0A=
=0A=
								if ( m =3D=3D "~" && merge[id] ) break;=0A=
								=0A=
								if (!nodeName || n.nodeName.toUpperCase() =3D=3D =
nodeName.toUpperCase() ) {=0A=
									if ( m =3D=3D "~" ) merge[id] =3D true;=0A=
									r.push( n );=0A=
								}=0A=
								=0A=
								if ( m =3D=3D "+" ) break;=0A=
							}=0A=
					}=0A=
=0A=
					ret =3D r;=0A=
=0A=
					// And remove the token=0A=
					t =3D jQuery.trim( t.replace( re, "" ) );=0A=
					foundToken =3D true;=0A=
				}=0A=
			}=0A=
=0A=
			// See if there's still an expression, and that we haven't already=0A=
			// matched a token=0A=
			if ( t && !foundToken ) {=0A=
				// Handle multiple expressions=0A=
				if ( !t.indexOf(",") ) {=0A=
					// Clean the result set=0A=
					if ( context =3D=3D ret[0] ) ret.shift();=0A=
=0A=
					// Merge the result sets=0A=
					done =3D jQuery.merge( done, ret );=0A=
=0A=
					// Reset the context=0A=
					r =3D ret =3D [context];=0A=
=0A=
					// Touch up the selector string=0A=
					t =3D " " + t.substr(1,t.length);=0A=
=0A=
				} else {=0A=
					// Optimize for the case nodeName#idName=0A=
					var re2 =3D quickID;=0A=
					var m =3D re2.exec(t);=0A=
					=0A=
					// Re-organize the results, so that they're consistent=0A=
					if ( m ) {=0A=
					   m =3D [ 0, m[2], m[3], m[1] ];=0A=
=0A=
					} else {=0A=
						// Otherwise, do a traditional filter check for=0A=
						// ID, class, and element selectors=0A=
						re2 =3D quickClass;=0A=
						m =3D re2.exec(t);=0A=
					}=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
=0A=
					var elem =3D ret[ret.length-1];=0A=
=0A=
					// Try to do a global search by ID, where we can=0A=
					if ( m[1] =3D=3D "#" && elem && elem.getElementById && =
!jQuery.isXMLDoc(elem) ) {=0A=
						// Optimization for HTML document case=0A=
						var oid =3D elem.getElementById(m[2]);=0A=
						=0A=
						// Do a quick check for the existence of the actual ID attribute=0A=
						// to avoid selecting by the name attribute in IE=0A=
						// also check to insure id is a string to avoid selecting an =
element with the name of 'id' inside a form=0A=
						if ( (jQuery.browser.msie||jQuery.browser.opera) && oid && typeof =
oid.id =3D=3D "string" && oid.id !=3D m[2] )=0A=
							oid =3D jQuery('[@id=3D"'+m[2]+'"]', elem)[0];=0A=
=0A=
						// Do a quick check for node name (where applicable) so=0A=
						// that div#foo searches will be really fast=0A=
						ret =3D r =3D oid && (!m[3] || jQuery.nodeName(oid, m[3])) ? [oid] =
: [];=0A=
					} else {=0A=
						// We need to find all descendant elements=0A=
						for ( var i =3D 0; ret[i]; i++ ) {=0A=
							// Grab the tag name being searched for=0A=
							var tag =3D m[1] =3D=3D "#" && m[3] ? m[3] : m[1] !=3D "" || m[0] =
=3D=3D "" ? "*" : m[2];=0A=
=0A=
							// Handle IE7 being really dumb about <object>s=0A=
							if ( tag =3D=3D "*" && ret[i].nodeName.toLowerCase() =3D=3D =
"object" )=0A=
								tag =3D "param";=0A=
=0A=
							r =3D jQuery.merge( r, ret[i].getElementsByTagName( tag ));=0A=
						}=0A=
=0A=
						// It's faster to filter by class and be done with it=0A=
						if ( m[1] =3D=3D "." )=0A=
							r =3D jQuery.classFilter( r, m[2] );=0A=
=0A=
						// Same with ID filtering=0A=
						if ( m[1] =3D=3D "#" ) {=0A=
							var tmp =3D [];=0A=
=0A=
							// Try to find the element with the ID=0A=
							for ( var i =3D 0; r[i]; i++ )=0A=
								if ( r[i].getAttribute("id") =3D=3D m[2] ) {=0A=
									tmp =3D [ r[i] ];=0A=
									break;=0A=
								}=0A=
=0A=
							r =3D tmp;=0A=
						}=0A=
=0A=
						ret =3D r;=0A=
					}=0A=
=0A=
					t =3D t.replace( re2, "" );=0A=
				}=0A=
=0A=
			}=0A=
=0A=
			// If a selector string still exists=0A=
			if ( t ) {=0A=
				// Attempt to filter it=0A=
				var val =3D jQuery.filter(t,r);=0A=
				ret =3D r =3D val.r;=0A=
				t =3D jQuery.trim(val.t);=0A=
			}=0A=
		}=0A=
=0A=
		// An error occurred with the selector;=0A=
		// just return an empty set instead=0A=
		if ( t )=0A=
			ret =3D [];=0A=
=0A=
		// Remove the root context=0A=
		if ( ret && context =3D=3D ret[0] )=0A=
			ret.shift();=0A=
=0A=
		// And combine the results=0A=
		done =3D jQuery.merge( done, ret );=0A=
=0A=
		return done;=0A=
	},=0A=
=0A=
	classFilter: function(r,m,not){=0A=
		m =3D " " + m + " ";=0A=
		var tmp =3D [];=0A=
		for ( var i =3D 0; r[i]; i++ ) {=0A=
			var pass =3D (" " + r[i].className + " ").indexOf( m ) >=3D 0;=0A=
			if ( !not && pass || not && !pass )=0A=
				tmp.push( r[i] );=0A=
		}=0A=
		return tmp;=0A=
	},=0A=
=0A=
	filter: function(t,r,not) {=0A=
		var last;=0A=
=0A=
		// Look for common filter expressions=0A=
		while ( t  && t !=3D last ) {=0A=
			last =3D t;=0A=
=0A=
			var p =3D jQuery.parse, m;=0A=
=0A=
			for ( var i =3D 0; p[i]; i++ ) {=0A=
				m =3D p[i].exec( t );=0A=
=0A=
				if ( m ) {=0A=
					// Remove what we just matched=0A=
					t =3D t.substring( m[0].length );=0A=
=0A=
					m[2] =3D m[2].replace(/\\/g, "");=0A=
					break;=0A=
				}=0A=
			}=0A=
=0A=
			if ( !m )=0A=
				break;=0A=
=0A=
			// :not() is a special case that can be optimized by=0A=
			// keeping it out of the expression list=0A=
			if ( m[1] =3D=3D ":" && m[2] =3D=3D "not" )=0A=
				r =3D jQuery.filter(m[3], r, true).r;=0A=
=0A=
			// We can get a big speed boost by filtering by class here=0A=
			else if ( m[1] =3D=3D "." )=0A=
				r =3D jQuery.classFilter(r, m[2], not);=0A=
=0A=
			else if ( m[1] =3D=3D "[" ) {=0A=
				var tmp =3D [], type =3D m[3];=0A=
				=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var a =3D r[i], z =3D a[ jQuery.props[m[2]] || m[2] ];=0A=
					=0A=
					if ( z =3D=3D null || /href|src|selected/.test(m[2]) )=0A=
						z =3D jQuery.attr(a,m[2]) || '';=0A=
=0A=
					if ( (type =3D=3D "" && !!z ||=0A=
						 type =3D=3D "=3D" && z =3D=3D m[5] ||=0A=
						 type =3D=3D "!=3D" && z !=3D m[5] ||=0A=
						 type =3D=3D "^=3D" && z && !z.indexOf(m[5]) ||=0A=
						 type =3D=3D "$=3D" && z.substr(z.length - m[5].length) =3D=3D =
m[5] ||=0A=
						 (type =3D=3D "*=3D" || type =3D=3D "~=3D") && z.indexOf(m[5]) =
>=3D 0) ^ not )=0A=
							tmp.push( a );=0A=
				}=0A=
				=0A=
				r =3D tmp;=0A=
=0A=
			// We can get a speed boost by handling nth-child here=0A=
			} else if ( m[1] =3D=3D ":" && m[2] =3D=3D "nth-child" ) {=0A=
				var merge =3D {}, tmp =3D [],=0A=
					test =3D /(\d*)n\+?(\d*)/.exec(=0A=
						m[3] =3D=3D "even" && "2n" || m[3] =3D=3D "odd" && "2n+1" ||=0A=
						!/\D/.test(m[3]) && "n+" + m[3] || m[3]),=0A=
					first =3D (test[1] || 1) - 0, last =3D test[2] - 0;=0A=
=0A=
				for ( var i =3D 0, rl =3D r.length; i < rl; i++ ) {=0A=
					var node =3D r[i], parentNode =3D node.parentNode, id =3D =
jQuery.data(parentNode);=0A=
=0A=
					if ( !merge[id] ) {=0A=
						var c =3D 1;=0A=
=0A=
						for ( var n =3D parentNode.firstChild; n; n =3D n.nextSibling )=0A=
							if ( n.nodeType =3D=3D 1 )=0A=
								n.nodeIndex =3D c++;=0A=
=0A=
						merge[id] =3D true;=0A=
					}=0A=
=0A=
					var add =3D false;=0A=
=0A=
					if ( first =3D=3D 1 ) {=0A=
						if ( last =3D=3D 0 || node.nodeIndex =3D=3D last )=0A=
							add =3D true;=0A=
					} else if ( (node.nodeIndex + last) % first =3D=3D 0 )=0A=
						add =3D true;=0A=
=0A=
					if ( add ^ not )=0A=
						tmp.push( node );=0A=
				}=0A=
=0A=
				r =3D tmp;=0A=
=0A=
			// Otherwise, find the expression to execute=0A=
			} else {=0A=
				var f =3D jQuery.expr[m[1]];=0A=
				if ( typeof f !=3D "string" )=0A=
					f =3D jQuery.expr[m[1]][m[2]];=0A=
=0A=
				// Build a custom macro to enclose it=0A=
				f =3D eval("false||function(a,i){return " + f + "}");=0A=
=0A=
				// Execute it against the current filter=0A=
				r =3D jQuery.grep( r, f, not );=0A=
			}=0A=
		}=0A=
=0A=
		// Return an array of filtered elements (r)=0A=
		// and the modified expression string (t)=0A=
		return { r: r, t: t };=0A=
	},=0A=
=0A=
	dir: function( elem, dir ){=0A=
		var matched =3D [];=0A=
		var cur =3D elem[dir];=0A=
		while ( cur && cur !=3D document ) {=0A=
			if ( cur.nodeType =3D=3D 1 )=0A=
				matched.push( cur );=0A=
			cur =3D cur[dir];=0A=
		}=0A=
		return matched;=0A=
	},=0A=
	=0A=
	nth: function(cur,result,dir,elem){=0A=
		result =3D result || 1;=0A=
		var num =3D 0;=0A=
=0A=
		for ( ; cur; cur =3D cur[dir] )=0A=
			if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
				break;=0A=
=0A=
		return cur;=0A=
	},=0A=
	=0A=
	sibling: function( n, elem ) {=0A=
		var r =3D [];=0A=
=0A=
		for ( ; n; n =3D n.nextSibling ) {=0A=
			if ( n.nodeType =3D=3D 1 && (!elem || n !=3D elem) )=0A=
				r.push( n );=0A=
		}=0A=
=0A=
		return r;=0A=
	}=0A=
});=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code orignated from =0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(element, type, handler, data) {=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( jQuery.browser.msie && element.setInterval !=3D undefined )=0A=
			element =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
			=0A=
		// if data is passed, bind to handler =0A=
		if( data !=3D undefined ) { =0A=
        		// Create temporary function pointer to original handler =0A=
			var fn =3D handler; =0A=
=0A=
			// Create unique handler function, wrapped around original handler =0A=
			handler =3D function() { =0A=
				// Pass arguments and context to original handler =0A=
				return fn.apply(this, arguments); =0A=
			};=0A=
=0A=
			// Store data in unique handler =0A=
			handler.data =3D data;=0A=
=0A=
			// Set the guid of unique handler to the same of original handler, so =
it can be removed =0A=
			handler.guid =3D fn.guid;=0A=
		}=0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D type.split(".");=0A=
		type =3D parts[0];=0A=
		handler.type =3D parts[1];=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(element, "events") || jQuery.data(element, =
"events", {});=0A=
		=0A=
		var handle =3D jQuery.data(element, "handle", function(){=0A=
			// returned undefined or false=0A=
			var val;=0A=
=0A=
			// Handle the second event of a trigger and when=0A=
			// an event is called after a page has unloaded=0A=
			if ( typeof jQuery =3D=3D "undefined" || jQuery.event.triggered )=0A=
				return val;=0A=
			=0A=
			val =3D jQuery.event.handle.apply(element, arguments);=0A=
			=0A=
			return val;=0A=
		});=0A=
=0A=
		// Get the current list of functions bound to this event=0A=
		var handlers =3D events[type];=0A=
=0A=
		// Init the event handler queue=0A=
		if (!handlers) {=0A=
			handlers =3D events[type] =3D {};	=0A=
			=0A=
			// And bind the global event handler to the element=0A=
			if (element.addEventListener)=0A=
				element.addEventListener(type, handle, false);=0A=
			else=0A=
				element.attachEvent("on" + type, handle);=0A=
		}=0A=
=0A=
		// Add the function to the element's handler list=0A=
		handlers[handler.guid] =3D handler;=0A=
=0A=
		// Keep track of which events have been used, for global triggering=0A=
		this.global[type] =3D true;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(element, type, handler) {=0A=
		var events =3D jQuery.data(element, "events"), ret, index;=0A=
=0A=
		// Namespaced event handlers=0A=
		if ( typeof type =3D=3D "string" ) {=0A=
			var parts =3D type.split(".");=0A=
			type =3D parts[0];=0A=
		}=0A=
=0A=
		if ( events ) {=0A=
			// type is actually an event object here=0A=
			if ( type && type.type ) {=0A=
				handler =3D type.handler;=0A=
				type =3D type.type;=0A=
			}=0A=
			=0A=
			if ( !type ) {=0A=
				for ( type in events )=0A=
					this.remove( element, type );=0A=
=0A=
			} else if ( events[type] ) {=0A=
				// remove the given handler for the given type=0A=
				if ( handler )=0A=
					delete events[type][handler.guid];=0A=
				=0A=
				// remove all handlers for the given type=0A=
				else=0A=
					for ( handler in events[type] )=0A=
						// Handle the removal of namespaced events=0A=
						if ( !parts[1] || events[type][handler].type =3D=3D parts[1] )=0A=
							delete events[type][handler];=0A=
=0A=
				// remove generic event handler if no more handlers exist=0A=
				for ( ret in events[type] ) break;=0A=
				if ( !ret ) {=0A=
					if (element.removeEventListener)=0A=
						element.removeEventListener(type, jQuery.data(element, "handle"), =
false);=0A=
					else=0A=
						element.detachEvent("on" + type, jQuery.data(element, "handle"));=0A=
					ret =3D null;=0A=
					delete events[type];=0A=
				}=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				jQuery.removeData( element, "events" );=0A=
				jQuery.removeData( element, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	trigger: function(type, data, element, donative, extra) {=0A=
		// Clone the incoming data, if any=0A=
		data =3D jQuery.makeArray(data || []);=0A=
=0A=
		// Handle a global trigger=0A=
		if ( !element ) {=0A=
			// Only trigger if we've ever bound an event for it=0A=
			if ( this.global[type] )=0A=
				jQuery("*").add([window, document]).trigger(type, data);=0A=
=0A=
		// Handle triggering a single element=0A=
		} else {=0A=
			var val, ret, fn =3D jQuery.isFunction( element[ type ] || null ),=0A=
				// Check to see if we need to provide a fake event, or not=0A=
				evt =3D !data[0] || !data[0].preventDefault;=0A=
			=0A=
			// Pass along a fake event=0A=
			if ( evt )=0A=
				data.unshift( this.fix({ type: type, target: element }) );=0A=
=0A=
			// Enforce the right trigger type=0A=
			data[0].type =3D type;=0A=
=0A=
			// Trigger the event=0A=
			if ( jQuery.isFunction( jQuery.data(element, "handle") ) )=0A=
				val =3D jQuery.data(element, "handle").apply( element, data );=0A=
=0A=
			// Handle triggering native .onfoo handlers=0A=
			if ( !fn && element["on"+type] && element["on"+type].apply( element, =
data ) =3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Extra functions don't get the custom event object=0A=
			if ( evt )=0A=
				data.shift();=0A=
=0A=
			// Handle triggering of extra function=0A=
			if ( extra && extra.apply( element, data ) =3D=3D=3D false )=0A=
				val =3D false;=0A=
=0A=
			// Trigger the native events (except for clicks on links)=0A=
			if ( fn && donative !=3D=3D false && val !=3D=3D false && =
!(jQuery.nodeName(element, 'a') && type =3D=3D "click") ) {=0A=
				this.triggered =3D true;=0A=
				element[ type ]();=0A=
			}=0A=
=0A=
			this.triggered =3D false;=0A=
		}=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var val;=0A=
=0A=
		// Empty object is for triggered events with no data=0A=
		event =3D jQuery.event.fix( event || window.event || {} ); =0A=
=0A=
		// Namespaced event handlers=0A=
		var parts =3D event.type.split(".");=0A=
		event.type =3D parts[0];=0A=
=0A=
		var c =3D jQuery.data(this, "events") && jQuery.data(this, =
"events")[event.type], args =3D Array.prototype.slice.call( arguments, 1 =
);=0A=
		args.unshift( event );=0A=
=0A=
		for ( var j in c ) {=0A=
			// Pass in a reference to the handler function itself=0A=
			// So that we can later remove it=0A=
			args[0].handler =3D c[j];=0A=
			args[0].data =3D c[j].data;=0A=
=0A=
			// Filter the functions by class=0A=
			if ( !parts[1] || c[j].type =3D=3D parts[1] ) {=0A=
				var tmp =3D c[j].apply( this, args );=0A=
=0A=
				if ( val !=3D=3D false )=0A=
					val =3D tmp;=0A=
=0A=
				if ( tmp =3D=3D=3D false ) {=0A=
					event.preventDefault();=0A=
					event.stopPropagation();=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		// Clean up added properties in IE to prevent memory leak=0A=
		if (jQuery.browser.msie)=0A=
			event.target =3D event.preventDefault =3D event.stopPropagation =3D=0A=
				event.handler =3D event.data =3D null;=0A=
=0A=
		return val;=0A=
	},=0A=
=0A=
	fix: function(event) {=0A=
		// store a copy of the original event object =0A=
		// and clone to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.extend({}, originalEvent);=0A=
		=0A=
		// add preventDefault and stopPropagation since =0A=
		// they will not work on the clone=0A=
		event.preventDefault =3D function() {=0A=
			// if preventDefault exists run it on the original event=0A=
			if (originalEvent.preventDefault)=0A=
				originalEvent.preventDefault();=0A=
			// otherwise set the returnValue property of the original event to =
false (IE)=0A=
			originalEvent.returnValue =3D false;=0A=
		};=0A=
		event.stopPropagation =3D function() {=0A=
			// if stopPropagation exists run it on the original event=0A=
			if (originalEvent.stopPropagation)=0A=
				originalEvent.stopPropagation();=0A=
			// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
			originalEvent.cancelBubble =3D true;=0A=
		};=0A=
		=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target && event.srcElement )=0A=
			event.target =3D event.srcElement;=0A=
				=0A=
		// check if target is a textnode (safari)=0A=
		if (jQuery.browser.safari && event.target.nodeType =3D=3D 3)=0A=
			event.target =3D originalEvent.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var e =3D document.documentElement, b =3D document.body;=0A=
			event.pageX =3D event.clientX + (e && e.scrollLeft || b.scrollLeft || =
0);=0A=
			event.pageY =3D event.clientY + (e && e.scrollTop || b.scrollTop || =
0);=0A=
		}=0A=
			=0A=
		// Add which for key events=0A=
		if ( !event.which && (event.charCode || event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
		=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
			=0A=
		return event;=0A=
	}=0A=
};=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
	=0A=
	one: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, function(event) {=0A=
				jQuery(this).unbind(event);=0A=
				return (fn || data).apply( this, arguments);=0A=
			}, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this, true, fn );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data, fn ) {=0A=
		if ( this[0] )=0A=
			return jQuery.event.trigger( type, data, this[0], false, fn );=0A=
	},=0A=
=0A=
	toggle: function() {=0A=
		// Save reference to arguments for access in closure=0A=
		var a =3D arguments;=0A=
=0A=
		return this.click(function(e) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D 0 =3D=3D this.lastToggle ? 1 : 0;=0A=
			=0A=
			// Make sure that clicks stop=0A=
			e.preventDefault();=0A=
			=0A=
			// and execute the function=0A=
			return a[this.lastToggle].apply( this, [e] ) || false;=0A=
		});=0A=
	},=0A=
=0A=
	hover: function(f,g) {=0A=
		=0A=
		// A private function for handling mouse 'hovering'=0A=
		function handleHover(e) {=0A=
			// Check if mouse(over|out) are still within the same parent element=0A=
			var p =3D e.relatedTarget;=0A=
	=0A=
			// Traverse up the tree=0A=
			while ( p && p !=3D this ) try { p =3D p.parentNode; } catch(e) { p =
=3D this; };=0A=
			=0A=
			// If we actually just moused on to a sub-element, ignore it=0A=
			if ( p =3D=3D this ) return false;=0A=
			=0A=
			// Execute the right function=0A=
			return (e.type =3D=3D "mouseover" ? f : g).apply(this, [e]);=0A=
		}=0A=
		=0A=
		// Bind the function to the two event listeners=0A=
		return this.mouseover(handleHover).mouseout(handleHover);=0A=
	},=0A=
	=0A=
	ready: function(f) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			f.apply( document, [jQuery] );=0A=
			=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( function() { return f.apply(this, [jQuery]); } =
);=0A=
	=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
jQuery.extend({=0A=
	/*=0A=
	 * All the code that makes DOM Ready work nicely.=0A=
	 */=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
			=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.apply( document );=0A=
				});=0A=
				=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
			// Remove event listener to avoid memory leak=0A=
			if ( jQuery.browser.mozilla || jQuery.browser.opera )=0A=
				document.removeEventListener( "DOMContentLoaded", jQuery.ready, =
false );=0A=
			=0A=
			// Remove script element used by IE hack=0A=
			if( !window.frames.length ) // don't remove if frames are present =
(#1187)=0A=
				jQuery(window).load(function(){ jQuery("#__ie_init").remove(); });=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,change,select," + =0A=
	"submit,keydown,keypress,keyup,error").split(","), function(i,o){=0A=
	=0A=
	// Handle event binding=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return f ? this.bind(o, f) : this.trigger(o);=0A=
	};=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// If Mozilla is used=0A=
	if ( jQuery.browser.mozilla || jQuery.browser.opera )=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", jQuery.ready, false );=0A=
	=0A=
	// If IE is used, use the excellent hack by Matthias Miller=0A=
	// =
http://www.outofhanwell.com/blog/index.php?title=3Dthe_window_onload_prob=
lem_revisited=0A=
	else if ( jQuery.browser.msie ) {=0A=
	=0A=
		// Only works if you document.write() it=0A=
		document.write("<scr" + "ipt id=3D__ie_init defer=3Dtrue " + =0A=
			"src=3D//:><\/script>");=0A=
	=0A=
		// Use the defer script hack=0A=
		var script =3D document.getElementById("__ie_init");=0A=
		=0A=
		// script does not exist if jQuery is loaded dynamically=0A=
		if ( script ) =0A=
			script.onreadystatechange =3D function() {=0A=
				if ( this.readyState !=3D "complete" ) return;=0A=
				jQuery.ready();=0A=
			};=0A=
	=0A=
		// Clear from memory=0A=
		script =3D null;=0A=
	=0A=
	// If Safari  is used=0A=
	} else if ( jQuery.browser.safari )=0A=
		// Continually check to see if the document.readyState is valid=0A=
		jQuery.safariTimer =3D setInterval(function(){=0A=
			// loaded and complete are both valid states=0A=
			if ( document.readyState =3D=3D "loaded" || =0A=
				document.readyState =3D=3D "complete" ) {=0A=
	=0A=
				// If either one are found, remove the timer=0A=
				clearInterval( jQuery.safariTimer );=0A=
				jQuery.safariTimer =3D null;=0A=
	=0A=
				// and execute any waiting functions=0A=
				jQuery.ready();=0A=
			}=0A=
		}, 10); =0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
jQuery.fn.extend({=0A=
	load: function( url, params, callback ) {=0A=
		if ( jQuery.isFunction( url ) )=0A=
			return this.bind("load", url);=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		callback =3D callback || function(){};=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				// Add delay to account for Safari's delay in globalEval=0A=
				setTimeout(function(){=0A=
					self.each( callback, [res.responseText, status, res] );=0A=
				}, 13);=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return jQuery.nodeName(this, "form") ?=0A=
				jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled && =0A=
				(this.checked || /select|textarea/i.test(this.nodeName) || =0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				val.constructor =3D=3D Array ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D (new Date).getTime();=0A=
=0A=
jQuery.extend({=0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
		=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		global: true,=0A=
		type: "GET",=0A=
		timeout: 0,=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		data: null=0A=
	},=0A=
	=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		var jsonp, jsre =3D /=3D(\?|%3F)/g, status, data;=0A=
=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( s.type.toLowerCase() =3D=3D "get" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D s.data.replace(jsre, "=3D" + jsonp);=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp);=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && s.type.toLowerCase() =3D=3D "get" )=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + "_=3D" + (new =
Date()).getTime();=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && s.type.toLowerCase() =3D=3D "get" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script=0A=
		if ( !s.url.indexOf("http") && s.dataType =3D=3D "script" ) {=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp && (s.success || s.complete) ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState || =0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		var xml =3D window.ActiveXObject ? new =
ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();=0A=
=0A=
		// Open the socket=0A=
		xml.open(s.type, s.url, s.async);=0A=
=0A=
		// Set the correct header, if data is being sent=0A=
		if ( s.data )=0A=
			xml.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
		// Set the If-Modified-Since header, if ifModified mode.=0A=
		if ( s.ifModified )=0A=
			xml.setRequestHeader("If-Modified-Since",=0A=
				jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
		// Set header so the called script knows that it's an XMLHttpRequest=0A=
		xml.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
		// Allow custom headers/mimetypes=0A=
		if ( s.beforeSend )=0A=
			s.beforeSend(xml);=0A=
			=0A=
		if ( s.global )=0A=
		    jQuery.event.trigger("ajaxSend", [xml, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			if ( !requestDone && xml && (xml.readyState =3D=3D 4 || isTimeout =
=3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
				=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
				=0A=
				status =3D isTimeout =3D=3D "timeout" && "timeout" ||=0A=
					!jQuery.httpSuccess( xml ) && "error" ||=0A=
					s.ifModified && jQuery.httpNotModified( xml, s.url ) && =
"notmodified" ||=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xml, s.dataType );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xml.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
	=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();	=0A=
				} else=0A=
					jQuery.handleError(s, xml, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xml =3D null;=0A=
			}=0A=
		};=0A=
		=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13); =0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xml ) {=0A=
						// Cancel the request=0A=
						xml.abort();=0A=
	=0A=
						if( !requestDone )=0A=
							onreadystatechange( "timeout" );=0A=
					}=0A=
				}, s.timeout);=0A=
		}=0A=
			=0A=
		// Send the data=0A=
		try {=0A=
			xml.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xml, null, e);=0A=
		}=0A=
		=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
		=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xml;=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xml, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xml, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xml, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
	},=0A=
=0A=
	handleError: function( s, xml, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xml, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xml, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( r ) {=0A=
		try {=0A=
			return !r.status && location.protocol =3D=3D "file:" ||=0A=
				( r.status >=3D 200 && r.status < 300 ) || r.status =3D=3D 304 ||=0A=
				jQuery.browser.safari && r.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xml, url ) {=0A=
		try {=0A=
			var xmlRes =3D xml.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xml.status =3D=3D 304 || xmlRes =3D=3D =
jQuery.lastModified[url] ||=0A=
				jQuery.browser.safari && xml.status =3D=3D undefined;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( r, type ) {=0A=
		var ct =3D r.getResponseHeader("content-type");=0A=
		var xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D =
0;=0A=
		var data =3D xml ? r.responseXML : r.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
=0A=
		// If the type is "script", eval it in global context=0A=
		if ( type =3D=3D "script" )=0A=
			jQuery.globalEval( data );=0A=
=0A=
		// Get the JavaScript object, if JSON is used.=0A=
		if ( type =3D=3D "json" )=0A=
			data =3D eval("(" + data + ")");=0A=
=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [];=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( a.constructor =3D=3D Array || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				s.push( encodeURIComponent(this.name) + "=3D" + encodeURIComponent( =
this.value ) );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( a[j] && a[j].constructor =3D=3D Array )=0A=
					jQuery.each( a[j], function(){=0A=
						s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( this ) =
);=0A=
					});=0A=
				else=0A=
					s.push( encodeURIComponent(j) + "=3D" + encodeURIComponent( a[j] ) =
);=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "show", width: "show", opacity: "show"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":hidden").each(function(){=0A=
				this.style.display =3D this.oldblock ? this.oldblock : "";=0A=
				if ( jQuery.css(this,"display") =3D=3D "none" )=0A=
					this.style.display =3D "block";=0A=
			}).end();=0A=
	},=0A=
	=0A=
	hide: function(speed,callback){=0A=
		return speed ?=0A=
			this.animate({=0A=
				height: "hide", width: "hide", opacity: "hide"=0A=
			}, speed, callback) :=0A=
			=0A=
			this.filter(":visible").each(function(){=0A=
				this.oldblock =3D this.oldblock || jQuery.css(this,"display");=0A=
				if ( this.oldblock =3D=3D "none" )=0A=
					this.oldblock =3D "block";=0A=
				this.style.display =3D "none";=0A=
			}).end();=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
	=0A=
	toggle: function( fn, fn2 ){=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle( fn, fn2 ) :=0A=
			fn ?=0A=
				this.animate({=0A=
					height: "toggle", width: "toggle", opacity: "toggle"=0A=
				}, fn, fn2) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
				});=0A=
	},=0A=
	=0A=
	slideDown: function(speed,callback){=0A=
		return this.animate({height: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	slideUp: function(speed,callback){=0A=
		return this.animate({height: "hide"}, speed, callback);=0A=
	},=0A=
=0A=
	slideToggle: function(speed, callback){=0A=
		return this.animate({height: "toggle"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeIn: function(speed, callback){=0A=
		return this.animate({opacity: "show"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeOut: function(speed, callback){=0A=
		return this.animate({opacity: "hide"}, speed, callback);=0A=
	},=0A=
	=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
	=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var opt =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ opt.queue =3D=3D=3D false ? "each" : "queue" ](function(){=0A=
			opt =3D jQuery.extend({}, opt);=0A=
			var hidden =3D jQuery(this).is(":hidden"), self =3D this;=0A=
			=0A=
			for ( var p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return jQuery.isFunction(opt.complete) && opt.complete.apply(this);=0A=
=0A=
				if ( p =3D=3D "height" || p =3D=3D "width" ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
			=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
	=0A=
	queue: function(type, fn){=0A=
		if ( jQuery.isFunction(type) ) {=0A=
			fn =3D type;=0A=
			type =3D "fx";=0A=
		}=0A=
=0A=
		if ( !type || (typeof type =3D=3D "string" && !fn) )=0A=
			return queue( this[0], type );=0A=
=0A=
		return this.each(function(){=0A=
			if ( fn.constructor =3D=3D Array )=0A=
				queue(this, type, fn);=0A=
			else {=0A=
				queue(this, type).push( fn );=0A=
			=0A=
				if ( queue(this, type).length =3D=3D 1 )=0A=
					fn.apply(this);=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0; i < timers.length; i++ )=0A=
				if ( timers[i].elem =3D=3D this )=0A=
					timers.splice(i--, 1);=0A=
		}).dequeue();=0A=
	}=0A=
=0A=
});=0A=
=0A=
var queue =3D function( elem, type, array ) {=0A=
	if ( !elem )=0A=
		return;=0A=
=0A=
	var q =3D jQuery.data( elem, type + "queue" );=0A=
=0A=
	if ( !q || array )=0A=
		q =3D jQuery.data( elem, type + "queue", =0A=
			array ? jQuery.makeArray(array) : [] );=0A=
=0A=
	return q;=0A=
};=0A=
=0A=
jQuery.fn.dequeue =3D function(type){=0A=
	type =3D type || "fx";=0A=
=0A=
	return this.each(function(){=0A=
		var q =3D queue(this, type);=0A=
=0A=
		q.shift();=0A=
=0A=
		if ( q.length )=0A=
			q[0].apply( this );=0A=
	});=0A=
};=0A=
=0A=
jQuery.extend({=0A=
	=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D speed && speed.constructor =3D=3D Object ? speed : {=0A=
			complete: fn || !fn && easing || =0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && easing.constructor !=3D Function && =
easing=0A=
		};=0A=
=0A=
		opt.duration =3D (opt.duration && opt.duration.constructor =3D=3D =
Number ? =0A=
			opt.duration : =0A=
			{ slow: 600, fast: 200 }[opt.duration]) || 400;=0A=
	=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.apply( this );=0A=
		};=0A=
	=0A=
		return opt;=0A=
	},=0A=
	=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
	=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.apply( this.elem, [ this.now, this ] );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( this.prop =3D=3D "height" || this.prop =3D=3D "width" )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && this.elem.style[this.prop] =
=3D=3D null )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.curCSS(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.css(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D (new Date()).getTime();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
		this.update();=0A=
=0A=
		var self =3D this;=0A=
		function t(){=0A=
			return self.step();=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		jQuery.timers.push(t);=0A=
=0A=
		if ( jQuery.timers.length =3D=3D 1 ) {=0A=
			var timer =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
				=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length )=0A=
					clearInterval( timer );=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(0, this.cur());=0A=
=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		if ( this.prop =3D=3D "width" || this.prop =3D=3D "height" )=0A=
			this.elem.style[this.prop] =3D "1px";=0A=
		=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(){=0A=
		var t =3D (new Date()).getTime();=0A=
=0A=
		if ( t > this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
				=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					this.elem.style.display =3D "none";=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
			}=0A=
=0A=
			// If a callback was provided, execute it=0A=
			if ( done && jQuery.isFunction( this.options.complete ) )=0A=
				// Execute the complete function=0A=
				this.options.complete.apply( this.elem );=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.fx.step =3D {=0A=
	scrollLeft: function(fx){=0A=
		fx.elem.scrollLeft =3D fx.now;=0A=
	},=0A=
=0A=
	scrollTop: function(fx){=0A=
		fx.elem.scrollTop =3D fx.now;=0A=
	},=0A=
=0A=
	opacity: function(fx){=0A=
		jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
	},=0A=
=0A=
	_default: function(fx){=0A=
		fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
	}=0A=
};=0A=
// The Offset Method=0A=
// Originally By Brandon Aaron, part of the Dimension Plugin=0A=
// http://jquery.com/plugins/project/dimensions=0A=
jQuery.fn.offset =3D function() {=0A=
	var left =3D 0, top =3D 0, elem =3D this[0], results;=0A=
	=0A=
	if ( elem ) with ( jQuery.browser ) {=0A=
		var	absolute     =3D jQuery.css(elem, "position") =3D=3D "absolute", =0A=
		    parent       =3D elem.parentNode, =0A=
		    offsetParent =3D elem.offsetParent, =0A=
		    doc          =3D elem.ownerDocument,=0A=
		    safari2      =3D safari && parseInt(version) < 522;=0A=
	=0A=
		// Use getBoundingClientRect if available=0A=
		if ( elem.getBoundingClientRect ) {=0A=
			box =3D elem.getBoundingClientRect();=0A=
		=0A=
			// Add the document scroll offsets=0A=
			add(=0A=
				box.left + Math.max(doc.documentElement.scrollLeft, =
doc.body.scrollLeft),=0A=
				box.top  + Math.max(doc.documentElement.scrollTop,  =
doc.body.scrollTop)=0A=
			);=0A=
		=0A=
			// IE adds the HTML element's border, by default it is medium which =
is 2px=0A=
			// IE 6 and IE 7 quirks mode the border width is overwritable by the =
following css html { border: 0; }=0A=
			// IE 7 standards mode, the border is always 2px=0A=
			if ( msie ) {=0A=
				var border =3D jQuery("html").css("borderWidth");=0A=
				border =3D (border =3D=3D "medium" || jQuery.boxModel && =
parseInt(version) >=3D 7) && 2 || border;=0A=
				add( -border, -border );=0A=
			}=0A=
	=0A=
		// Otherwise loop through the offsetParents and parentNodes=0A=
		} else {=0A=
		=0A=
			// Initial element offsets=0A=
			add( elem.offsetLeft, elem.offsetTop );=0A=
		=0A=
			// Get parent offsets=0A=
			while ( offsetParent ) {=0A=
				// Add offsetParent offsets=0A=
				add( offsetParent.offsetLeft, offsetParent.offsetTop );=0A=
			=0A=
				// Mozilla and Safari > 2 does not include the border on offset =
parents=0A=
				// However Mozilla adds the border for table cells=0A=
				if ( mozilla && /^t[d|h]$/i.test(parent.tagName) || !safari2 )=0A=
					border( offsetParent );=0A=
				=0A=
				// Safari <=3D 2 doubles body offsets with an absolutely positioned =
element or parent=0A=
				if ( safari2 && !absolute && jQuery.css(offsetParent, "position") =
=3D=3D "absolute" )=0A=
					absolute =3D true;=0A=
			=0A=
				// Get next offsetParent=0A=
				offsetParent =3D offsetParent.offsetParent;=0A=
			}=0A=
		=0A=
			// Get parent scroll offsets=0A=
			while ( parent.tagName && !/^body|html$/i.test(parent.tagName) ) {=0A=
				// Work around opera inline/table scrollLeft/Top bug=0A=
				if ( !/^inline|table-row.*$/i.test(jQuery.css(parent, "display")) )=0A=
					// Subtract parent scroll offsets=0A=
					add( -parent.scrollLeft, -parent.scrollTop );=0A=
			=0A=
				// Mozilla does not add the border for a parent that has overflow =
!=3D visible=0A=
				if ( mozilla && jQuery.css(parent, "overflow") !=3D "visible" )=0A=
					border( parent );=0A=
			=0A=
				// Get next parent=0A=
				parent =3D parent.parentNode;=0A=
			}=0A=
		=0A=
			// Safari doubles body offsets with an absolutely positioned element =
or parent=0A=
			if ( safari2 && absolute )=0A=
				add( -doc.body.offsetLeft, -doc.body.offsetTop );=0A=
		}=0A=
=0A=
		// Return an object with top and left properties=0A=
		results =3D { top: top, left: left };=0A=
	}=0A=
=0A=
	return results;=0A=
=0A=
	function border(elem) {=0A=
		add( jQuery.css(elem, "borderLeftWidth"), jQuery.css(elem, =
"borderTopWidth") );=0A=
	}=0A=
=0A=
	function add(l, t) {=0A=
		left +=3D parseInt(l) || 0;=0A=
		top +=3D parseInt(t) || 0;=0A=
	}=0A=
};=0A=
})();=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/ui.tabs.js

/*=0A=
 * Tabs 3 - New Wave Tabs=0A=
 *=0A=
 * Copyright (c) 2007 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 */=0A=
=0A=
(function($) {=0A=
=0A=
    // if the UI scope is not availalable, add it=0A=
    $.ui =3D $.ui || {};=0A=
=0A=
    // tabs initialization=0A=
    $.fn.tabs =3D function(initial, options) {=0A=
        if (initial && initial.constructor =3D=3D Object) { // shift =
arguments=0A=
            options =3D initial;=0A=
            initial =3D null;=0A=
        }=0A=
        options =3D options || {};=0A=
=0A=
        initial =3D initial && initial.constructor =3D=3D Number && =
--initial || 0;=0A=
=0A=
        return this.each(function() {=0A=
            new $.ui.tabs(this, $.extend(options, { initial: initial }));=0A=
        });=0A=
    };=0A=
=0A=
    // other chainable tabs methods=0A=
    $.each(['Add', 'Remove', 'Enable', 'Disable', 'Click', 'Load'], =
function(i, method) {=0A=
        $.fn['tabs' + method] =3D function() {=0A=
            var args =3D arguments;=0A=
            return this.each(function() {=0A=
                var instance =3D $.ui.tabs.getInstance(this);=0A=
                instance[method.toLowerCase()].apply(instance, args);=0A=
            });=0A=
        };=0A=
    });=0A=
    $.fn.tabsSelected =3D function() {=0A=
        var selected =3D -1;=0A=
        if (this[0]) {=0A=
            var instance =3D $.ui.tabs.getInstance(this[0]),=0A=
                $lis =3D $('li', this);=0A=
            selected =3D $lis.index( $lis.filter('.' + =
instance.options.selectedClass)[0] );=0A=
        }=0A=
        return selected >=3D 0 ? ++selected : -1;=0A=
    };=0A=
=0A=
    // tabs class=0A=
    $.ui.tabs =3D function(el, options) {=0A=
=0A=
        this.source =3D el;=0A=
=0A=
        this.options =3D $.extend({=0A=
=0A=
            // basic setup=0A=
            initial: 0,=0A=
            event: 'click',=0A=
            disabled: [],=0A=
            // TODO bookmarkable: $.ajaxHistory ? true : false,=0A=
            unselected: false,=0A=
            unselect: options.unselected ? true : false,=0A=
=0A=
            // Ajax=0A=
            spinner: 'Loading&#8230;',=0A=
            cache: false,=0A=
            idPrefix: 'tab-',=0A=
=0A=
            // animations=0A=
            /*fxFade: null,=0A=
            fxSlide: null,=0A=
            fxShow: null,=0A=
            fxHide: null,*/=0A=
            fxSpeed: 'normal',=0A=
            /*fxShowSpeed: null,=0A=
            fxHideSpeed: null,*/=0A=
=0A=
            // callbacks=0A=
            add: function() {},=0A=
            remove: function() {},=0A=
            enable: function() {},=0A=
            disable: function() {},=0A=
            click: function() {},=0A=
            hide: function() {},=0A=
            show: function() {},=0A=
            load: function() {},=0A=
=0A=
            // CSS classes=0A=
            navClass: 'ui-tabs-nav',=0A=
            selectedClass: 'ui-tabs-selected',=0A=
            disabledClass: 'ui-tabs-disabled',=0A=
            containerClass: 'ui-tabs-container',=0A=
            hideClass: 'ui-tabs-hide',=0A=
            loadingClass: 'ui-tabs-loading'=0A=
=0A=
        }, options);=0A=
=0A=
        this.tabify(true);=0A=
=0A=
        // save instance for later=0A=
        var uuid =3D 'tabs' + $.ui.tabs.prototype.count++;=0A=
        $.ui.tabs.instances[uuid] =3D this;=0A=
        $.data(el, 'tabsUUID', uuid);=0A=
=0A=
    };=0A=
=0A=
    // static=0A=
    $.ui.tabs.instances =3D {};=0A=
    $.ui.tabs.getInstance =3D function(el) {=0A=
        return $.ui.tabs.instances[$.data(el, 'tabsUUID')];=0A=
    };=0A=
=0A=
    // instance methods=0A=
    $.extend($.ui.tabs.prototype, {=0A=
        count: 0,=0A=
        tabify: function(init) {=0A=
=0A=
            this.$tabs =3D $('a:first-child', this.source);=0A=
            this.$containers =3D $([]);=0A=
=0A=
            var self =3D this, o =3D this.options;=0A=
            =0A=
            this.$tabs.each(function(i, a) {=0A=
                // inline tab=0A=
                if (a.hash && a.hash.replace('#', '')) { // safari 2 =
reports '#' for an empty hash=0A=
                    self.$containers =3D self.$containers.add(a.hash);=0A=
                }=0A=
                // remote tab=0A=
                else {=0A=
                    $.data(a, 'href', a.href);=0A=
                    var id =3D a.title && a.title.replace(/\s/g, '_') || =
o.idPrefix + (self.count + 1) + '-' + (i + 1);=0A=
                    a.href =3D '#' + id;=0A=
                    self.$containers =3D self.$containers.add(=0A=
                        $('#' + id)[0] || $('<div id=3D"' + id + '" =
class=3D"' + o.containerClass + '"></div>')=0A=
                            .insertAfter( self.$containers[i - 1] || =
self.source )=0A=
                    );=0A=
                }=0A=
            });=0A=
=0A=
            if (init) {=0A=
=0A=
                // Try to retrieve initial tab from fragment identifier =
in url if present,=0A=
                // otherwise try to find selected class attribute on =
<li>.=0A=
                this.$tabs.each(function(i, a) {=0A=
                    if (location.hash) {=0A=
                        if (a.hash =3D=3D location.hash) {=0A=
                            o.initial =3D i;=0A=
                            // prevent page scroll to fragment=0A=
                            //if (($.browser.msie || $.browser.opera) && =
!o.remote) {=0A=
                            if ($.browser.msie || $.browser.opera) {=0A=
                                var $toShow =3D $(location.hash), =
toShowId =3D $toShow.attr('id');=0A=
                                $toShow.attr('id', '');=0A=
                                setTimeout(function() {=0A=
                                    $toShow.attr('id', toShowId); // =
restore id=0A=
                                }, 500);=0A=
                            }=0A=
                            scrollTo(0, 0);=0A=
                            return false; // break=0A=
                        }=0A=
                    } else if ( $(a).parents('li:eq(0)').is('li.' + =
o.selectedClass) ) {=0A=
                        o.initial =3D i;=0A=
                        return false; // break=0A=
                    }=0A=
                });=0A=
=0A=
                // attach necessary classes for styling if not present=0A=
                $(this.source).is('.' + o.navClass) || =
$(this.source).addClass(o.navClass);=0A=
                this.$containers.each(function() {=0A=
                    var $this =3D $(this);=0A=
                    $this.is('.' + o.containerClass) || =
$this.addClass(o.containerClass);=0A=
                });=0A=
=0A=
                // highlight tab=0A=
                var $lis =3D $('li', this.source);=0A=
                this.$containers.addClass(o.hideClass);=0A=
                $lis.removeClass(o.selectedClass);=0A=
                if (!o.unselected) {=0A=
                    this.$containers.slice(o.initial, o.initial + =
1).show();=0A=
                    $lis.slice(o.initial, o.initial + =
1).addClass(o.selectedClass);=0A=
                }=0A=
=0A=
                // load if remote tab=0A=
                if ($.data(this.$tabs[o.initial], 'href')) {=0A=
                    this.load(o.initial + 1, =
$.data(this.$tabs[o.initial], 'href'));=0A=
                    if (o.cache) {=0A=
                        $.removeData(this.$tabs[o.initial], 'href'); // =
if loaded once do not load them again=0A=
                    }=0A=
                }=0A=
=0A=
                // disabled tabs=0A=
                for (var i =3D 0, position; position =3D o.disabled[i]; =
i++) {=0A=
                    this.disable(position);=0A=
                }=0A=
=0A=
            }=0A=
=0A=
            // setup animations=0A=
            var showAnim =3D {}, showSpeed =3D o.fxShowSpeed || =
o.fxSpeed,=0A=
                hideAnim =3D {}, hideSpeed =3D o.fxHideSpeed || =
o.fxSpeed;=0A=
            if (o.fxSlide || o.fxFade) {=0A=
                if (o.fxSlide) {=0A=
                    showAnim['height'] =3D 'show';=0A=
                    hideAnim['height'] =3D 'hide';=0A=
                }=0A=
                if (o.fxFade) {=0A=
                    showAnim['opacity'] =3D 'show';=0A=
                    hideAnim['opacity'] =3D 'hide';=0A=
                }=0A=
            } else {=0A=
                if (o.fxShow) {=0A=
                    showAnim =3D o.fxShow;=0A=
                } else { // use some kind of animation to prevent =
browser scrolling to the tab=0A=
                    showAnim['min-width'] =3D 0; // avoid opacity, =
causes flicker in Firefox=0A=
                    showSpeed =3D 1; // as little as 1 is sufficient=0A=
                }=0A=
                if (o.fxHide) {=0A=
                    hideAnim =3D o.fxHide;=0A=
                } else { // use some kind of animation to prevent =
browser scrolling to the tab=0A=
                    hideAnim['min-width'] =3D 0; // avoid opacity, =
causes flicker in Firefox=0A=
                    hideSpeed =3D 1; // as little as 1 is sufficient=0A=
                }=0A=
            }=0A=
=0A=
            // reset some styles to maintain print style sheets etc.=0A=
            var resetCSS =3D { display: '', overflow: '', height: '' };=0A=
            if (!$.browser.msie) { // not in IE to prevent ClearType =
font issue=0A=
                resetCSS['opacity'] =3D '';=0A=
            }=0A=
=0A=
            // Hide a tab, animation prevents browser scrolling to =
fragment,=0A=
            // $show is optional.=0A=
            function hideTab(clicked, $hide, $show) {=0A=
                $hide.animate(hideAnim, hideSpeed, function() { //=0A=
                    $hide.addClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.=0A=
                    if ($.browser.msie) {=0A=
                        $hide[0].style.filter =3D '';=0A=
                    }=0A=
                    o.hide(clicked, $hide[0], $show && $show[0] || null);=0A=
                    if ($show) {=0A=
                        showTab(clicked, $show, $hide);=0A=
                    }=0A=
                });=0A=
            }=0A=
=0A=
            // Show a tab, animation prevents browser scrolling to =
fragment,=0A=
            // $hide is optional=0A=
            function showTab(clicked, $show, $hide) {=0A=
                if (!(o.fxSlide || o.fxFade || o.fxShow)) {=0A=
                    $show.css('display', 'block'); // prevent =
occasionally occuring flicker in Firefox cause by gap between showing =
and hiding the tab containers=0A=
                }=0A=
                $show.animate(showAnim, showSpeed, function() {=0A=
                    $show.removeClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.=0A=
                    if ($.browser.msie) {=0A=
                        $show[0].style.filter =3D '';=0A=
                    }=0A=
                    o.show(clicked, $show[0], $hide && $hide[0] || null);=0A=
                });=0A=
            }=0A=
=0A=
            // switch a tab=0A=
            function switchTab(clicked, $hide, $show) {=0A=
                /*if (o.bookmarkable && trueClick) { // add to history =
only if true click occured, not a triggered click=0A=
                    $.ajaxHistory.update(clicked.hash);=0A=
                }*/=0A=
                $(clicked).parents('li:eq(0)').addClass(o.selectedClass)=0A=
                    .siblings().removeClass(o.selectedClass);=0A=
                hideTab(clicked, $hide, $show);=0A=
            }=0A=
=0A=
            // tab click handler=0A=
            function tabClick(e) {=0A=
=0A=
                //var trueClick =3D e.clientX; // add to history only if =
true click occured, not a triggered click=0A=
                var $li =3D $(this).parents('li:eq(0)'),=0A=
                    $hide =3D self.$containers.filter(':visible'),=0A=
                    $show =3D $(this.hash);=0A=
=0A=
                // If tab is already selected and not unselectable or =
tab disabled or click callback returns false stop here.=0A=
                // Check if click handler returns false last so that it =
is not executed for a disabled tab!=0A=
                if (($li.is('.' + o.selectedClass) && !o.unselect) || =
$li.is('.' + o.disabledClass)=0A=
                    || o.click(this, $show[0], $hide[0]) =3D=3D=3D =
false) {=0A=
                    this.blur();=0A=
                    return false;=0A=
                }=0A=
                    =0A=
                // if tab may be closed=0A=
                if (o.unselect) {=0A=
                    if ($li.is('.' + o.selectedClass)) {=0A=
                        $li.removeClass(o.selectedClass);=0A=
                        self.$containers.stop();=0A=
                        hideTab(this, $hide);=0A=
                        this.blur();=0A=
                        return false;=0A=
                    } else if (!$hide.length) {=0A=
                        $li.addClass(o.selectedClass);=0A=
                        self.$containers.stop();=0A=
                        showTab(this, $show);=0A=
                        this.blur();=0A=
                        return false;=0A=
                    }=0A=
                }=0A=
=0A=
                // stop possibly running animations=0A=
                self.$containers.stop();=0A=
=0A=
                // show new tab=0A=
                if ($show.length) {=0A=
=0A=
                    // prevent scrollbar scrolling to 0 and than back in =
IE7, happens only if bookmarking/history is enabled=0A=
                    /*if ($.browser.msie && o.bookmarkable) {=0A=
                        var showId =3D this.hash.replace('#', '');=0A=
                        $show.attr('id', '');=0A=
                        setTimeout(function() {=0A=
                            $show.attr('id', showId); // restore id=0A=
                        }, 0);=0A=
                    }*/=0A=
=0A=
                    if ($.data(this, 'href')) { // remote tab=0A=
                        var a =3D this;=0A=
                        self.load(self.$tabs.index(this) + 1, =
$.data(this, 'href'), function() {=0A=
                            switchTab(a, $hide, $show);=0A=
                        });=0A=
                        if (o.cache) {=0A=
                            $.removeData(this, 'href'); // if loaded =
once do not load them again=0A=
                        }=0A=
                    } else {=0A=
                        switchTab(this, $hide, $show);=0A=
                    }=0A=
=0A=
                    // Set scrollbar to saved position - need to use =
timeout with 0 to prevent browser scroll to target of hash=0A=
                    /*var scrollX =3D window.pageXOffset || =
document.documentElement && document.documentElement.scrollLeft || =
document.body.scrollLeft || 0;=0A=
                    var scrollY =3D window.pageYOffset || =
document.documentElement && document.documentElement.scrollTop || =
document.body.scrollTop || 0;=0A=
                    setTimeout(function() {=0A=
                        scrollTo(scrollX, scrollY);=0A=
                    }, 0);*/=0A=
=0A=
                } else {=0A=
                    throw 'jQuery UI Tabs: Mismatching fragment =
identifier.';=0A=
                }=0A=
=0A=
                this.blur(); // prevent IE from keeping other link =
focussed when using the back button=0A=
=0A=
                //return o.bookmarkable && !!trueClick; // convert =
trueClick =3D=3D undefined to Boolean required in IE=0A=
                return false;=0A=
=0A=
            }=0A=
=0A=
            // attach click event, avoid duplicates from former tabifying=0A=
            this.$tabs.unbind(o.event, tabClick).bind(o.event, tabClick);=0A=
=0A=
        },=0A=
        add: function(url, text, position) {=0A=
            if (url && text) {=0A=
                var o =3D this.options;=0A=
                position =3D position || this.$tabs.length; // append by =
default=0A=
                if (position >=3D this.$tabs.length) {=0A=
                    var method =3D 'insertAfter';=0A=
                    position =3D this.$tabs.length;=0A=
                } else {=0A=
                    var method =3D 'insertBefore';=0A=
                }=0A=
                if (url.indexOf('#') =3D=3D 0) { // ajax container is =
created by tabify automatically=0A=
                    var $container =3D $(url);=0A=
                    // try to find an existing element before creating a =
new one=0A=
                    ($container.length && $container || $('<div id=3D"' =
+ url.replace('#', '') + '" class=3D"' + o.containerClass + ' ' + =
o.hideClass + '"></div>'))=0A=
                        [method](this.$containers[position - 1]);=0A=
                }=0A=
                $('<li><a href=3D"' + url + '"><span>' + text + =
'</span></a></li>')=0A=
                    [method](this.$tabs.slice(position - 1, =
position).parents('li:eq(0)'));=0A=
                this.tabify();=0A=
                o.add(this.$tabs[position - 1], =
this.$containers[position - 1]); // callback=0A=
            } else {=0A=
                throw 'jQuery UI Tabs: Not enough arguments to add tab.';=0A=
            }=0A=
        },=0A=
        remove: function(position) {=0A=
            if (position && position.constructor =3D=3D Number) {=0A=
                var $removedTab =3D this.$tabs.slice(position - 1, =
position).parents('li:eq(0)').remove();=0A=
                var $removedContainer =3D =
this.$containers.slice(position - 1, position).remove();=0A=
                this.tabify();=0A=
                this.options.remove($removedTab[0], =
$removedContainer[0]); // callback=0A=
            }=0A=
        },=0A=
        enable: function(position) {=0A=
            var $li =3D this.$tabs.slice(position - 1, =
position).parents('li:eq(0)'), o =3D this.options;=0A=
            $li.removeClass(o.disabledClass);=0A=
            if ($.browser.safari) { // fix disappearing tab after =
enabling in Safari... TODO check Safari 3=0A=
                $li.animate({ opacity: 1 }, 1, function() {=0A=
                    $li.css({ opacity: '' });=0A=
                });=0A=
            }=0A=
            o.enable(this.$tabs[position - 1], this.$containers[position =
- 1]); // callback=0A=
        },=0A=
        disable: function(position) {=0A=
            var $li =3D this.$tabs.slice(position - 1, =
position).parents('li:eq(0)'), o =3D this.options;=0A=
            if ($.browser.safari) { // fix opacity of tab after =
disabling in Safari... TODO check Safari 3=0A=
                $li.animate({ opacity: 0 }, 1, function() {=0A=
                   $li.css({ opacity: '' });=0A=
                });=0A=
            }=0A=
            $li.addClass(this.options.disabledClass);=0A=
            o.disable(this.$tabs[position - 1], =
this.$containers[position - 1]); // callback=0A=
        },=0A=
        click: function(position) {=0A=
            this.$tabs.slice(position - 1, =
position).trigger(this.options.event);=0A=
        },=0A=
        load: function(position, url, callback) {=0A=
            var self =3D this,=0A=
                o =3D this.options,=0A=
                $a =3D this.$tabs.slice(position - 1, =
position).addClass(o.loadingClass),=0A=
                $span =3D $('span', $a),=0A=
                text =3D $span.html();=0A=
=0A=
            // shift arguments=0A=
            if (url && url.constructor =3D=3D Function) {=0A=
                callback =3D url;=0A=
            }=0A=
=0A=
            // set new URL=0A=
            if (url) {=0A=
                $.data($a[0], 'href', url);=0A=
            }=0A=
=0A=
           // load - we dont need tha loading mess, jof=0A=
           // if (o.spinner) {=0A=
           //     $span.html('<em>' + o.spinner + '</em>');=0A=
           // }=0A=
            setTimeout(function() { // timeout is again required in IE, =
"wait" for id being restored=0A=
                $($a[0].hash).load(url, function() {=0A=
                    if (o.spinner) {=0A=
                        $span.html(text);=0A=
                    }=0A=
                    $a.removeClass(o.loadingClass);=0A=
                    // This callback is required because the switch has =
to take place after loading=0A=
                    // has completed.=0A=
                    if (callback && callback.constructor =3D=3D =
Function) {=0A=
                        callback();=0A=
                    }=0A=
                    o.load(self.$tabs[position - 1], =
self.$containers[position - 1]); // callback=0A=
                });=0A=
            }, 0);=0A=
        }=0A=
    });=0A=
=0A=
})(jQuery);=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/jquery.dimensions.js

/* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and =
Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)=0A=
 * Dual licensed under the MIT =
(http://www.opensource.org/licenses/mit-license.php)=0A=
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.=0A=
 *=0A=
 * $LastChangedDate: 2007-08-17 13:14:11 -0500 (Fri, 17 Aug 2007) $=0A=
 * $Rev: 2759 $=0A=
 *=0A=
 * Version: 1.1.2=0A=
 *=0A=
 * Requires: jQuery 1.1.3+=0A=
 */=0A=
=0A=
(function($){=0A=
=0A=
// store a copy of the core height and width methods=0A=
var height =3D $.fn.height,=0A=
    width  =3D $.fn.width;=0A=
=0A=
$.fn.extend({=0A=
	/**=0A=
	 * If used on document, returns the document's height (innerHeight).=0A=
	 * If used on window, returns the viewport's (window) height.=0A=
	 * See core docs on height() to see what happens when used on an =
element.=0A=
	 *=0A=
	 * @example $("#testdiv").height()=0A=
	 * @result 200=0A=
	 *=0A=
	 * @example $(document).height()=0A=
	 * @result 800=0A=
	 *=0A=
	 * @example $(window).height()=0A=
	 * @result 400=0A=
	 *=0A=
	 * @name height=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	height: function() {=0A=
		if ( !this[0] ) error();=0A=
		if ( this[0] =3D=3D window )=0A=
			if ( $.browser.opera || ($.browser.safari && =
parseInt($.browser.version) > 520) )=0A=
				return self.innerHeight - (($(document).height() > self.innerHeight) =
? getScrollbarWidth() : 0);=0A=
			else if ( $.browser.safari )=0A=
				return self.innerHeight;=0A=
			else=0A=
                return $.boxModel && =
document.documentElement.clientHeight || document.body.clientHeight;=0A=
		=0A=
		if ( this[0] =3D=3D document ) =0A=
			return Math.max( ($.boxModel && document.documentElement.scrollHeight =
|| document.body.scrollHeight), document.body.offsetHeight );=0A=
		=0A=
		return height.apply(this, arguments);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * If used on document, returns the document's width (innerWidth).=0A=
	 * If used on window, returns the viewport's (window) width.=0A=
	 * See core docs on width() to see what happens when used on an element.=0A=
	 *=0A=
	 * @example $("#testdiv").width()=0A=
	 * @result 200=0A=
	 *=0A=
	 * @example $(document).width()=0A=
	 * @result 800=0A=
	 *=0A=
	 * @example $(window).width()=0A=
	 * @result 400=0A=
	 *=0A=
	 * @name width=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	width: function() {=0A=
		if (!this[0]) error();=0A=
		if ( this[0] =3D=3D window )=0A=
			if ( $.browser.opera || ($.browser.safari && =
parseInt($.browser.version) > 520) )=0A=
				return self.innerWidth - (($(document).width() > self.innerWidth) ? =
getScrollbarWidth() : 0);=0A=
			else if ( $.browser.safari )=0A=
				return self.innerWidth;=0A=
			else=0A=
                return $.boxModel && =
document.documentElement.clientWidth || document.body.clientWidth;=0A=
=0A=
		if ( this[0] =3D=3D document )=0A=
			if ($.browser.mozilla) {=0A=
				// mozilla reports scrollWidth and offsetWidth as the same=0A=
				var scrollLeft =3D self.pageXOffset;=0A=
				self.scrollTo(99999999, self.pageYOffset);=0A=
				var scrollWidth =3D self.pageXOffset;=0A=
				self.scrollTo(scrollLeft, self.pageYOffset);=0A=
				return document.body.offsetWidth + scrollWidth;=0A=
			}=0A=
			else =0A=
				return Math.max( (($.boxModel && !$.browser.safari) && =
document.documentElement.scrollWidth || document.body.scrollWidth), =
document.body.offsetWidth );=0A=
=0A=
		return width.apply(this, arguments);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the inner height (excludes the border and includes the padding) =
for the first matched element.=0A=
	 * If used on document, returns the document's height (innerHeight).=0A=
	 * If used on window, returns the viewport's (window) height.=0A=
	 *=0A=
	 * @example $("#testdiv").innerHeight()=0A=
	 * @result 210=0A=
	 *=0A=
	 * @name innerHeight=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	innerHeight: function() {=0A=
		if (!this[0]) error();=0A=
		return this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
			this.height() :=0A=
			this.is(':visible') ?=0A=
				this[0].offsetHeight - num(this, 'borderTopWidth') - num(this, =
'borderBottomWidth') :=0A=
				this.height() + num(this, 'paddingTop') + num(this, 'paddingBottom');=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the inner width (excludes the border and includes the padding) =
for the first matched element.=0A=
	 * If used on document, returns the document's width (innerWidth).=0A=
	 * If used on window, returns the viewport's (window) width.=0A=
	 *=0A=
	 * @example $("#testdiv").innerWidth()=0A=
	 * @result 210=0A=
	 *=0A=
	 * @name innerWidth=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	innerWidth: function() {=0A=
		if (!this[0]) error();=0A=
		return this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
			this.width() :=0A=
			this.is(':visible') ?=0A=
				this[0].offsetWidth - num(this, 'borderLeftWidth') - num(this, =
'borderRightWidth') :=0A=
				this.width() + num(this, 'paddingLeft') + num(this, 'paddingRight');=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the outer height (includes the border and padding) for the =
first matched element.=0A=
	 * If used on document, returns the document's height (innerHeight).=0A=
	 * If used on window, returns the viewport's (window) height.=0A=
	 *=0A=
	 * The margin can be included in the calculation by passing an options =
map with margin=0A=
	 * set to true.=0A=
	 *=0A=
	 * @example $("#testdiv").outerHeight()=0A=
	 * @result 220=0A=
	 *=0A=
	 * @example $("#testdiv").outerHeight({ margin: true })=0A=
	 * @result 240=0A=
	 *=0A=
	 * @name outerHeight=0A=
	 * @type Number=0A=
	 * @param Map options Optional settings to configure the way the outer =
height is calculated.=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	outerHeight: function(options) {=0A=
		if (!this[0]) error();=0A=
		options =3D $.extend({ margin: false }, options || {});=0A=
		return this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
			this.height() :=0A=
			this.is(':visible') ?=0A=
				this[0].offsetHeight + (options.margin ? (num(this, 'marginTop') + =
num(this, 'marginBottom')) : 0) :=0A=
				this.height() =0A=
					+ num(this,'borderTopWidth') + num(this, 'borderBottomWidth') =0A=
					+ num(this, 'paddingTop') + num(this, 'paddingBottom')=0A=
					+ (options.margin ? (num(this, 'marginTop') + num(this, =
'marginBottom')) : 0);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the outer width (including the border and padding) for the =
first matched element.=0A=
	 * If used on document, returns the document's width (innerWidth).=0A=
	 * If used on window, returns the viewport's (window) width.=0A=
	 *=0A=
	 * The margin can be included in the calculation by passing an options =
map with margin=0A=
	 * set to true.=0A=
	 *=0A=
	 * @example $("#testdiv").outerWidth()=0A=
	 * @result 1000=0A=
	 *=0A=
	 * @example $("#testdiv").outerWidth({ margin: true })=0A=
	 * @result 1020=0A=
	 * =0A=
	 * @name outerHeight=0A=
	 * @type Number=0A=
	 * @param Map options Optional settings to configure the way the outer =
width is calculated.=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	outerWidth: function(options) {=0A=
		if (!this[0]) error();=0A=
		options =3D $.extend({ margin: false }, options || {});=0A=
		return this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
			this.width() :=0A=
			this.is(':visible') ?=0A=
				this[0].offsetWidth + (options.margin ? (num(this, 'marginLeft') + =
num(this, 'marginRight')) : 0) :=0A=
				this.width() =0A=
					+ num(this, 'borderLeftWidth') + num(this, 'borderRightWidth') =0A=
					+ num(this, 'paddingLeft') + num(this, 'paddingRight')=0A=
					+ (options.margin ? (num(this, 'marginLeft') + num(this, =
'marginRight')) : 0);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets how many pixels the user has scrolled to the right (scrollLeft).=0A=
	 * Works on containers with overflow: auto and window/document.=0A=
	 *=0A=
	 * @example $(window).scrollLeft()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @example $(document).scrollLeft()=0A=
	 * @result 100=0A=
	 * =0A=
	 * @example $("#testdiv").scrollLeft()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @name scrollLeft=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	/**=0A=
	 * Sets the scrollLeft property for each element and continues the =
chain.=0A=
	 * Works on containers with overflow: auto and window/document.=0A=
	 *=0A=
	 * @example $(window).scrollLeft(100).scrollLeft()=0A=
	 * @result 100=0A=
	 * =0A=
	 * @example $(document).scrollLeft(100).scrollLeft()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @example $("#testdiv").scrollLeft(100).scrollLeft()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @name scrollLeft=0A=
	 * @param Number value A positive number representing the desired =
scrollLeft.=0A=
	 * @type jQuery=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	scrollLeft: function(val) {=0A=
		if (!this[0]) error();=0A=
		if ( val !=3D undefined )=0A=
			// set the scroll left=0A=
			return this.each(function() {=0A=
				if (this =3D=3D window || this =3D=3D document)=0A=
					window.scrollTo( val, $(window).scrollTop() );=0A=
				else=0A=
					this.scrollLeft =3D val;=0A=
			});=0A=
		=0A=
		// return the scroll left offest in pixels=0A=
		if ( this[0] =3D=3D window || this[0] =3D=3D document )=0A=
			return self.pageXOffset ||=0A=
				$.boxModel && document.documentElement.scrollLeft ||=0A=
				document.body.scrollLeft;=0A=
				=0A=
		return this[0].scrollLeft;=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets how many pixels the user has scrolled to the bottom (scrollTop).=0A=
	 * Works on containers with overflow: auto and window/document.=0A=
	 *=0A=
	 * @example $(window).scrollTop()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @example $(document).scrollTop()=0A=
	 * @result 100=0A=
	 * =0A=
	 * @example $("#testdiv").scrollTop()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @name scrollTop=0A=
	 * @type Number=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	/**=0A=
	 * Sets the scrollTop property for each element and continues the chain.=0A=
	 * Works on containers with overflow: auto and window/document.=0A=
	 *=0A=
	 * @example $(window).scrollTop(100).scrollTop()=0A=
	 * @result 100=0A=
	 * =0A=
	 * @example $(document).scrollTop(100).scrollTop()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @example $("#testdiv").scrollTop(100).scrollTop()=0A=
	 * @result 100=0A=
	 *=0A=
	 * @name scrollTop=0A=
	 * @param Number value A positive number representing the desired =
scrollTop.=0A=
	 * @type jQuery=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	scrollTop: function(val) {=0A=
		if (!this[0]) error();=0A=
		if ( val !=3D undefined )=0A=
			// set the scroll top=0A=
			return this.each(function() {=0A=
				if (this =3D=3D window || this =3D=3D document)=0A=
					window.scrollTo( $(window).scrollLeft(), val );=0A=
				else=0A=
					this.scrollTop =3D val;=0A=
			});=0A=
		=0A=
		// return the scroll top offset in pixels=0A=
		if ( this[0] =3D=3D window || this[0] =3D=3D document )=0A=
			return self.pageYOffset ||=0A=
				$.boxModel && document.documentElement.scrollTop ||=0A=
				document.body.scrollTop;=0A=
=0A=
		return this[0].scrollTop;=0A=
	},=0A=
	=0A=
	/** =0A=
	 * Gets the top and left positioned offset in pixels.=0A=
	 * The positioned offset is the offset between a positioned=0A=
	 * parent and the element itself.=0A=
	 *=0A=
	 * For accurate calculations make sure to use pixel values for margins, =
borders and padding.=0A=
	 *=0A=
	 * @example $("#testdiv").position()=0A=
	 * @result { top: 100, left: 100 }=0A=
	 *=0A=
	 * @example var position =3D {};=0A=
	 * $("#testdiv").position(position)=0A=
	 * @result position =3D { top: 100, left: 100 }=0A=
	 * =0A=
	 * @name position=0A=
	 * @param Object returnObject Optional An object to store the return =
value in, so as not to break the chain. If passed in the=0A=
	 *                            chain will not be broken and the result =
will be assigned to this object.=0A=
	 * @type Object=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	position: function(returnObject) {=0A=
		return this.offset({ margin: false, scroll: false, relativeTo: =
this.offsetParent() }, returnObject);=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the location of the element in pixels from the top left corner =
of the viewport.=0A=
	 * The offset method takes an optional map of key value pairs to =
configure the way=0A=
	 * the offset is calculated. Here are the different options.=0A=
	 *=0A=
	 * (Boolean) margin - Should the margin of the element be included in =
the calculations? True by default.=0A=
	 * (Boolean) border - Should the border of the element be included in =
the calculations? False by default. =0A=
	 * (Boolean) padding - Should the padding of the element be included in =
the calculations? False by default. =0A=
	 * (Boolean) scroll - Should the scroll offsets of the parent elements =
be included in the calculations? True by default.=0A=
	 *                    When true it adds the total scroll offsets of all =
parents to the total offset and also adds two=0A=
	 *                    properties to the returned object, scrollTop and =
scrollLeft.=0A=
	 * (Boolean) lite - When true it will use the offsetLite method instead =
of the full-blown, slower offset method. False by default.=0A=
	 *                  Only use this when margins, borders and padding =
calculations don't matter.=0A=
	 * (HTML Element) relativeTo - This should be a parent of the element =
and should have position (like absolute or relative).=0A=
	 *                             It will retreive the offset relative to =
this parent element. By default it is the body element.=0A=
	 *=0A=
	 * Also an object can be passed as the second paramater to=0A=
	 * catch the value of the return and continue the chain.=0A=
	 *=0A=
	 * For accurate calculations make sure to use pixel values for margins, =
borders and padding.=0A=
	 * =0A=
	 * Known issues:=0A=
	 *  - Issue: A div positioned relative or static without any content =
before it and its parent will report an offsetTop of 0 in Safari=0A=
	 *    Workaround: Place content before the relative div ... and set =
height and width to 0 and overflow to hidden=0A=
	 *=0A=
	 * @example $("#testdiv").offset()=0A=
	 * @result { top: 100, left: 100, scrollTop: 10, scrollLeft: 10 }=0A=
	 *=0A=
	 * @example $("#testdiv").offset({ scroll: false })=0A=
	 * @result { top: 90, left: 90 }=0A=
	 *=0A=
	 * @example var offset =3D {}=0A=
	 * $("#testdiv").offset({ scroll: false }, offset)=0A=
	 * @result offset =3D { top: 90, left: 90 }=0A=
	 *=0A=
	 * @name offset=0A=
	 * @param Map options Optional settings to configure the way the offset =
is calculated.=0A=
	 * @param Object returnObject An object to store the return value in, =
so as not to break the chain. If passed in the=0A=
	 *                            chain will not be broken and the result =
will be assigned to this object.=0A=
	 * @type Object=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	offset: function(options, returnObject) {=0A=
		if (!this[0]) error();=0A=
		var x =3D 0, y =3D 0, sl =3D 0, st =3D 0,=0A=
		    elem =3D this[0], parent =3D this[0], op, parPos, elemPos =3D =
$.css(elem, 'position'),=0A=
		    mo =3D $.browser.mozilla, ie =3D $.browser.msie, oa =3D =
$.browser.opera,=0A=
		    sf =3D $.browser.safari, sf3 =3D $.browser.safari && =
parseInt($.browser.version) > 520,=0A=
		    absparent =3D false, relparent =3D false, =0A=
		    options =3D $.extend({ margin: true, border: false, padding: =
false, scroll: true, lite: false, relativeTo: document.body }, options =
|| {});=0A=
		=0A=
		// Use offsetLite if lite option is true=0A=
		if (options.lite) return this.offsetLite(options, returnObject);=0A=
		// Get the HTMLElement if relativeTo is a jquery collection=0A=
		if (options.relativeTo.jquery) options.relativeTo =3D =
options.relativeTo[0];=0A=
		=0A=
		if (elem.tagName =3D=3D 'BODY') {=0A=
			// Safari 2 is the only one to get offsetLeft and offsetTop =
properties of the body "correct"=0A=
			// Except they all mess up when the body is positioned absolute or =
relative=0A=
			x =3D elem.offsetLeft;=0A=
			y =3D elem.offsetTop;=0A=
			// Mozilla ignores margin and subtracts border from body element=0A=
			if (mo) {=0A=
				x +=3D num(elem, 'marginLeft') + (num(elem, 'borderLeftWidth')*2);=0A=
				y +=3D num(elem, 'marginTop')  + (num(elem, 'borderTopWidth') *2);=0A=
			} else=0A=
			// Opera ignores margin=0A=
			if (oa) {=0A=
				x +=3D num(elem, 'marginLeft');=0A=
				y +=3D num(elem, 'marginTop');=0A=
			} else=0A=
			// IE does not add the border in Standards Mode=0A=
			if ((ie && jQuery.boxModel)) {=0A=
				x +=3D num(elem, 'borderLeftWidth');=0A=
				y +=3D num(elem, 'borderTopWidth');=0A=
			} else=0A=
			// Safari 3 doesn't not include border or margin=0A=
			if (sf3) {=0A=
				x +=3D num(elem, 'marginLeft') + num(elem, 'borderLeftWidth');=0A=
				y +=3D num(elem, 'marginTop')  + num(elem, 'borderTopWidth');=0A=
			}=0A=
		} else {=0A=
			do {=0A=
				parPos =3D $.css(parent, 'position');=0A=
			=0A=
				x +=3D parent.offsetLeft;=0A=
				y +=3D parent.offsetTop;=0A=
=0A=
				// Mozilla and IE do not add the border=0A=
				// Mozilla adds the border for table cells=0A=
				if ((mo && !parent.tagName.match(/^t[d|h]$/i)) || ie || sf3) {=0A=
					// add borders to offset=0A=
					x +=3D num(parent, 'borderLeftWidth');=0A=
					y +=3D num(parent, 'borderTopWidth');=0A=
=0A=
					// Mozilla does not include the border on body if an element isn't =
positioned absolute and is without an absolute parent=0A=
					if (mo && parPos =3D=3D 'absolute') absparent =3D true;=0A=
					// IE does not include the border on the body if an element is =
position static and without an absolute or relative parent=0A=
					if (ie && parPos =3D=3D 'relative') relparent =3D true;=0A=
				}=0A=
=0A=
				op =3D parent.offsetParent || document.body;=0A=
				if (options.scroll || mo) {=0A=
					do {=0A=
						if (options.scroll) {=0A=
							// get scroll offsets=0A=
							sl +=3D parent.scrollLeft;=0A=
							st +=3D parent.scrollTop;=0A=
						}=0A=
						=0A=
						// Opera sometimes incorrectly reports scroll offset for elements =
with display set to table-row or inline=0A=
						if (oa && ($.css(parent, 'display') || =
'').match(/table-row|inline/)) {=0A=
							sl =3D sl - ((parent.scrollLeft =3D=3D parent.offsetLeft) ? =
parent.scrollLeft : 0);=0A=
							st =3D st - ((parent.scrollTop =3D=3D parent.offsetTop) ? =
parent.scrollTop : 0);=0A=
						}=0A=
				=0A=
						// Mozilla does not add the border for a parent that has overflow =
set to anything but visible=0A=
						if (mo && parent !=3D elem && $.css(parent, 'overflow') !=3D =
'visible') {=0A=
							x +=3D num(parent, 'borderLeftWidth');=0A=
							y +=3D num(parent, 'borderTopWidth');=0A=
						}=0A=
				=0A=
						parent =3D parent.parentNode;=0A=
					} while (parent !=3D op);=0A=
				}=0A=
				parent =3D op;=0A=
				=0A=
				// exit the loop if we are at the relativeTo option but not if it is =
the body or html tag=0A=
				if (parent =3D=3D options.relativeTo && !(parent.tagName =3D=3D =
'BODY' || parent.tagName =3D=3D 'HTML'))  {=0A=
					// Mozilla does not add the border for a parent that has overflow =
set to anything but visible=0A=
					if (mo && parent !=3D elem && $.css(parent, 'overflow') !=3D =
'visible') {=0A=
						x +=3D num(parent, 'borderLeftWidth');=0A=
						y +=3D num(parent, 'borderTopWidth');=0A=
					}=0A=
					// Safari 2 and opera includes border on positioned parents=0A=
					if ( ((sf && !sf3) || oa) && parPos !=3D 'static' ) {=0A=
						x -=3D num(op, 'borderLeftWidth');=0A=
						y -=3D num(op, 'borderTopWidth');=0A=
					}=0A=
					break;=0A=
				}=0A=
				if (parent.tagName =3D=3D 'BODY' || parent.tagName =3D=3D 'HTML') {=0A=
					// Safari 2 and IE Standards Mode doesn't add the body margin for =
elments positioned with static or relative=0A=
					if (((sf && !sf3) || (ie && $.boxModel)) && elemPos !=3D 'absolute' =
&& elemPos !=3D 'fixed') {=0A=
						x +=3D num(parent, 'marginLeft');=0A=
						y +=3D num(parent, 'marginTop');=0A=
					}=0A=
					// Safari 3 does not include the border on body=0A=
					// Mozilla does not include the border on body if an element isn't =
positioned absolute and is without an absolute parent=0A=
					// IE does not include the border on the body if an element is =
positioned static and without an absolute or relative parent=0A=
					if ( sf3 || (mo && !absparent && elemPos !=3D 'fixed') || =0A=
					     (ie && elemPos =3D=3D 'static' && !relparent) ) {=0A=
						x +=3D num(parent, 'borderLeftWidth');=0A=
						y +=3D num(parent, 'borderTopWidth');=0A=
					}=0A=
					break; // Exit the loop=0A=
				}=0A=
			} while (parent);=0A=
		}=0A=
=0A=
		var returnValue =3D handleOffsetReturn(elem, options, x, y, sl, st);=0A=
=0A=
		if (returnObject) { $.extend(returnObject, returnValue); return this; }=0A=
		else              { return returnValue; }=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Gets the location of the element in pixels from the top left corner =
of the viewport.=0A=
	 * This method is much faster than offset but not as accurate when =
borders and margins are=0A=
	 * on the element and/or its parents. This method can be invoked=0A=
	 * by setting the lite option to true in the offset method.=0A=
	 * The offsetLite method takes an optional map of key value pairs to =
configure the way=0A=
	 * the offset is calculated. Here are the different options.=0A=
	 *=0A=
	 * (Boolean) margin - Should the margin of the element be included in =
the calculations? True by default.=0A=
	 * (Boolean) border - Should the border of the element be included in =
the calculations? False by default. =0A=
	 * (Boolean) padding - Should the padding of the element be included in =
the calcuations? False by default. =0A=
	 * (Boolean) scroll - Sould the scroll offsets of the parent elements =
be included int he calculations? True by default.=0A=
	 *                    When true it adds the total scroll offsets of all =
parents to the total offset and also adds two=0A=
	 *                    properties to the returned object, scrollTop and =
scrollLeft.=0A=
	 * (HTML Element) relativeTo - This should be a parent of the element =
and should have position (like absolute or relative).=0A=
	 *                             It will retreive the offset relative to =
this parent element. By default it is the body element.=0A=
	 *=0A=
	 * @name offsetLite=0A=
	 * @param Map options Optional settings to configure the way the offset =
is calculated.=0A=
	 * @param Object returnObject An object to store the return value in, =
so as not to break the chain. If passed in the=0A=
	 *                            chain will not be broken and the result =
will be assigned to this object.=0A=
	 * @type Object=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	offsetLite: function(options, returnObject) {=0A=
		if (!this[0]) error();=0A=
		var x =3D 0, y =3D 0, sl =3D 0, st =3D 0, parent =3D this[0], =
offsetParent, =0A=
		    options =3D $.extend({ margin: true, border: false, padding: =
false, scroll: true, relativeTo: document.body }, options || {});=0A=
				=0A=
		// Get the HTMLElement if relativeTo is a jquery collection=0A=
		if (options.relativeTo.jquery) options.relativeTo =3D =
options.relativeTo[0];=0A=
		=0A=
		do {=0A=
			x +=3D parent.offsetLeft;=0A=
			y +=3D parent.offsetTop;=0A=
=0A=
			offsetParent =3D parent.offsetParent || document.body;=0A=
			if (options.scroll) {=0A=
				// get scroll offsets=0A=
				do {=0A=
					sl +=3D parent.scrollLeft;=0A=
					st +=3D parent.scrollTop;=0A=
					parent =3D parent.parentNode;=0A=
				} while(parent !=3D offsetParent);=0A=
			}=0A=
			parent =3D offsetParent;=0A=
		} while (parent && parent.tagName !=3D 'BODY' && parent.tagName !=3D =
'HTML' && parent !=3D options.relativeTo);=0A=
=0A=
		var returnValue =3D handleOffsetReturn(this[0], options, x, y, sl, st);=0A=
=0A=
		if (returnObject) { $.extend(returnObject, returnValue); return this; }=0A=
		else              { return returnValue; }=0A=
	},=0A=
	=0A=
	/**=0A=
	 * Returns a jQuery collection with the positioned parent of =0A=
	 * the first matched element. This is the first parent of =0A=
	 * the element that has position (as in relative or absolute).=0A=
	 *=0A=
	 * @name offsetParent=0A=
	 * @type jQuery=0A=
	 * @cat Plugins/Dimensions=0A=
	 */=0A=
	offsetParent: function() {=0A=
		if (!this[0]) error();=0A=
		var offsetParent =3D this[0].offsetParent;=0A=
		while ( offsetParent && (offsetParent.tagName !=3D 'BODY' && =
$.css(offsetParent, 'position') =3D=3D 'static') )=0A=
			offsetParent =3D offsetParent.offsetParent;=0A=
		return $(offsetParent);=0A=
	}=0A=
});=0A=
=0A=
/**=0A=
 * Throws an error message when no elements are in the jQuery collection=0A=
 * @private=0A=
 */=0A=
var error =3D function() {=0A=
	throw "Dimensions: jQuery collection is empty";=0A=
};=0A=
=0A=
/**=0A=
 * Handles converting a CSS Style into an Integer.=0A=
 * @private=0A=
 */=0A=
var num =3D function(el, prop) {=0A=
	return parseInt($.css(el.jquery?el[0]:el,prop))||0;=0A=
};=0A=
=0A=
/**=0A=
 * Handles the return value of the offset and offsetLite methods.=0A=
 * @private=0A=
 */=0A=
var handleOffsetReturn =3D function(elem, options, x, y, sl, st) {=0A=
	if ( !options.margin ) {=0A=
		x -=3D num(elem, 'marginLeft');=0A=
		y -=3D num(elem, 'marginTop');=0A=
	}=0A=
=0A=
	// Safari and Opera do not add the border for the element=0A=
	if ( options.border && (($.browser.safari && =
parseInt($.browser.version) < 520) || $.browser.opera) ) {=0A=
		x +=3D num(elem, 'borderLeftWidth');=0A=
		y +=3D num(elem, 'borderTopWidth');=0A=
	} else if ( !options.border && !(($.browser.safari && =
parseInt($.browser.version) < 520) || $.browser.opera) ) {=0A=
		x -=3D num(elem, 'borderLeftWidth');=0A=
		y -=3D num(elem, 'borderTopWidth');=0A=
	}=0A=
=0A=
	if ( options.padding ) {=0A=
		x +=3D num(elem, 'paddingLeft');=0A=
		y +=3D num(elem, 'paddingTop');=0A=
	}=0A=
	=0A=
	// do not include scroll offset on the element ... opera sometimes =
reports scroll offset as actual offset=0A=
	if ( options.scroll && (!$.browser.opera || elem.offsetLeft !=3D =
elem.scrollLeft && elem.offsetTop !=3D elem.scrollLeft) ) {=0A=
		sl -=3D elem.scrollLeft;=0A=
		st -=3D elem.scrollTop;=0A=
	}=0A=
=0A=
	return options.scroll ? { top: y - st, left: x - sl, scrollTop:  st, =
scrollLeft: sl }=0A=
	                      : { top: y, left: x };=0A=
};=0A=
=0A=
/**=0A=
 * Gets the width of the OS scrollbar=0A=
 * @private=0A=
 */=0A=
var scrollbarWidth =3D 0;=0A=
var getScrollbarWidth =3D function() {=0A=
	if (!scrollbarWidth) {=0A=
		var testEl =3D $('<div>')=0A=
				.css({=0A=
					width: 100,=0A=
					height: 100,=0A=
					overflow: 'auto',=0A=
					position: 'absolute',=0A=
					top: -1000,=0A=
					left: -1000=0A=
				})=0A=
				.appendTo('body');=0A=
		scrollbarWidth =3D 100 - testEl=0A=
			.append('<div>')=0A=
			.find('div')=0A=
				.css({=0A=
					width: '100%',=0A=
					height: 200=0A=
				})=0A=
				.width();=0A=
		testEl.remove();=0A=
	}=0A=
	return scrollbarWidth;=0A=
};=0A=
=0A=
})(jQuery);
------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/AC_RunActiveContent.js

//v1.7=0A=
// Flash Player Version Detection=0A=
// Detect Client Browser type=0A=
// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.=0A=
var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;=0A=
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;=0A=
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;=0A=
=0A=
function ControlVersion()=0A=
{=0A=
	var version;=0A=
	var axo;=0A=
	var e;=0A=
=0A=
	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't =
in the registry=0A=
=0A=
	try {=0A=
		// version will be set for 7.X or greater players=0A=
		axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
		version =3D axo.GetVariable("$version");=0A=
	} catch (e) {=0A=
	}=0A=
=0A=
	if (!version)=0A=
	{=0A=
		try {=0A=
			// version will be set for 6.X players only=0A=
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
			=0A=
			// installed player is some revision of 6.0=0A=
			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,=0A=
			// so we have to be careful. =0A=
			=0A=
			// default to the first public version=0A=
			version =3D "WIN 6,0,21,0";=0A=
=0A=
			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		=0A=
			axo.AllowScriptAccess =3D "always";=0A=
=0A=
			// safe to call for 6.0r47 or greater=0A=
			version =3D axo.GetVariable("$version");=0A=
=0A=
		} catch (e) {=0A=
		}=0A=
	}=0A=
=0A=
	if (!version)=0A=
	{=0A=
		try {=0A=
			// version will be set for 4.X or 5.X player=0A=
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");=0A=
			version =3D axo.GetVariable("$version");=0A=
		} catch (e) {=0A=
		}=0A=
	}=0A=
=0A=
	if (!version)=0A=
	{=0A=
		try {=0A=
			// version will be set for 3.X player=0A=
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");=0A=
			version =3D "WIN 3,0,18,0";=0A=
		} catch (e) {=0A=
		}=0A=
	}=0A=
=0A=
	if (!version)=0A=
	{=0A=
		try {=0A=
			// version will be set for 2.X player=0A=
			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
			version =3D "WIN 2,0,0,11";=0A=
		} catch (e) {=0A=
			version =3D -1;=0A=
		}=0A=
	}=0A=
	=0A=
	return version;=0A=
}=0A=
=0A=
// JavaScript helper required to detect Flash Player PlugIn version =
information=0A=
function GetSwfVer(){=0A=
	// NS/Opera version >=3D 3 check for Flash plugin in plugin array=0A=
	var flashVer =3D -1;=0A=
	=0A=
	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {=0A=
		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {=0A=
			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";=0A=
			var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;=0A=
			var descArray =3D flashDescription.split(" ");=0A=
			var tempArrayMajor =3D descArray[2].split(".");			=0A=
			var versionMajor =3D tempArrayMajor[0];=0A=
			var versionMinor =3D tempArrayMajor[1];=0A=
			var versionRevision =3D descArray[3];=0A=
			if (versionRevision =3D=3D "") {=0A=
				versionRevision =3D descArray[4];=0A=
			}=0A=
			if (versionRevision[0] =3D=3D "d") {=0A=
				versionRevision =3D versionRevision.substring(1);=0A=
			} else if (versionRevision[0] =3D=3D "r") {=0A=
				versionRevision =3D versionRevision.substring(1);=0A=
				if (versionRevision.indexOf("d") > 0) {=0A=
					versionRevision =3D versionRevision.substring(0, =
versionRevision.indexOf("d"));=0A=
				}=0A=
			}=0A=
			var flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;=0A=
		}=0A=
	}=0A=
	// MSN/WebTV 2.6 supports Flash 4=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;=0A=
	// WebTV 2.5 supports Flash 3=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;=0A=
	// older WebTV supports Flash 2=0A=
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;=0A=
	else if ( isIE && isWin && !isOpera ) {=0A=
		flashVer =3D ControlVersion();=0A=
	}	=0A=
	return flashVer;=0A=
}=0A=
=0A=
// When called with reqMajorVer, reqMinorVer, reqRevision returns true =
if that version or greater is available=0A=
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)=0A=
{=0A=
	versionStr =3D GetSwfVer();=0A=
	if (versionStr =3D=3D -1 ) {=0A=
		return false;=0A=
	} else if (versionStr !=3D 0) {=0A=
		if(isIE && isWin && !isOpera) {=0A=
			// Given "WIN 2,0,0,11"=0A=
			tempArray         =3D versionStr.split(" "); 	// ["WIN", "2,0,0,11"]=0A=
			tempString        =3D tempArray[1];			// "2,0,0,11"=0A=
			versionArray      =3D tempString.split(",");	// ['2', '0', '0', '11']=0A=
		} else {=0A=
			versionArray      =3D versionStr.split(".");=0A=
		}=0A=
		var versionMajor      =3D versionArray[0];=0A=
		var versionMinor      =3D versionArray[1];=0A=
		var versionRevision   =3D versionArray[2];=0A=
=0A=
        	// is the major.revision >=3D requested major.revision AND the =
minor version >=3D requested minor=0A=
		if (versionMajor > parseFloat(reqMajorVer)) {=0A=
			return true;=0A=
		} else if (versionMajor =3D=3D parseFloat(reqMajorVer)) {=0A=
			if (versionMinor > parseFloat(reqMinorVer))=0A=
				return true;=0A=
			else if (versionMinor =3D=3D parseFloat(reqMinorVer)) {=0A=
				if (versionRevision >=3D parseFloat(reqRevision))=0A=
					return true;=0A=
			}=0A=
		}=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
function AC_AddExtension(src, ext)=0A=
{=0A=
  if (src.indexOf('?') !=3D -1)=0A=
    return src.replace(/\?/, ext+'?'); =0A=
  else=0A=
    return src + ext;=0A=
}=0A=
=0A=
function AC_Generateobj(objAttrs, params, embedAttrs) =0A=
{ =0A=
  var str =3D '';=0A=
  if (isIE && isWin && !isOpera)=0A=
  {=0A=
    str +=3D '<object ';=0A=
    for (var i in objAttrs)=0A=
    {=0A=
      str +=3D i + '=3D"' + objAttrs[i] + '" ';=0A=
    }=0A=
    str +=3D '>';=0A=
    for (var i in params)=0A=
    {=0A=
      str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';=0A=
    }=0A=
    str +=3D '</object>';=0A=
  }=0A=
  else=0A=
  {=0A=
    str +=3D '<embed ';=0A=
    for (var i in embedAttrs)=0A=
    {=0A=
      str +=3D i + '=3D"' + embedAttrs[i] + '" ';=0A=
    }=0A=
    str +=3D '> </embed>';=0A=
  }=0A=
=0A=
  document.write(str);=0A=
}=0A=
=0A=
function AC_FL_RunContent(){=0A=
  var ret =3D =0A=
    AC_GetArgs=0A=
    (  arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"=0A=
     , "application/x-shockwave-flash"=0A=
    );=0A=
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A=
}=0A=
=0A=
function AC_SW_RunContent(){=0A=
  var ret =3D =0A=
    AC_GetArgs=0A=
    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"=0A=
     , null=0A=
    );=0A=
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);=0A=
}=0A=
=0A=
function AC_GetArgs(args, ext, srcParamName, classid, mimeType){=0A=
  var ret =3D new Object();=0A=
  ret.embedAttrs =3D new Object();=0A=
  ret.params =3D new Object();=0A=
  ret.objAttrs =3D new Object();=0A=
  for (var i=3D0; i < args.length; i=3Di+2){=0A=
    var currArg =3D args[i].toLowerCase();    =0A=
=0A=
    switch (currArg){	=0A=
      case "classid":=0A=
        break;=0A=
      case "pluginspage":=0A=
        ret.embedAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      case "src":=0A=
      case "movie":	=0A=
        args[i+1] =3D AC_AddExtension(args[i+1], ext);=0A=
        ret.embedAttrs["src"] =3D args[i+1];=0A=
        ret.params[srcParamName] =3D args[i+1];=0A=
        break;=0A=
      case "onafterupdate":=0A=
      case "onbeforeupdate":=0A=
      case "onblur":=0A=
      case "oncellchange":=0A=
      case "onclick":=0A=
      case "ondblClick":=0A=
      case "ondrag":=0A=
      case "ondragend":=0A=
      case "ondragenter":=0A=
      case "ondragleave":=0A=
      case "ondragover":=0A=
      case "ondrop":=0A=
      case "onfinish":=0A=
      case "onfocus":=0A=
      case "onhelp":=0A=
      case "onmousedown":=0A=
      case "onmouseup":=0A=
      case "onmouseover":=0A=
      case "onmousemove":=0A=
      case "onmouseout":=0A=
      case "onkeypress":=0A=
      case "onkeydown":=0A=
      case "onkeyup":=0A=
      case "onload":=0A=
      case "onlosecapture":=0A=
      case "onpropertychange":=0A=
      case "onreadystatechange":=0A=
      case "onrowsdelete":=0A=
      case "onrowenter":=0A=
      case "onrowexit":=0A=
      case "onrowsinserted":=0A=
      case "onstart":=0A=
      case "onscroll":=0A=
      case "onbeforeeditfocus":=0A=
      case "onactivate":=0A=
      case "onbeforedeactivate":=0A=
      case "ondeactivate":=0A=
      case "type":=0A=
      case "codebase":=0A=
      case "id":=0A=
        ret.objAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      case "width":=0A=
      case "height":=0A=
      case "align":=0A=
      case "vspace": =0A=
      case "hspace":=0A=
      case "class":=0A=
      case "title":=0A=
      case "accesskey":=0A=
      case "name":=0A=
      case "tabindex":=0A=
        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];=0A=
        break;=0A=
      default:=0A=
        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];=0A=
    }=0A=
  }=0A=
  ret.objAttrs["classid"] =3D classid;=0A=
  if (mimeType) ret.embedAttrs["type"] =3D mimeType;=0A=
  return ret;=0A=
}=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/FloatLayer.js

/////////////////////////////////////////////////////////////////////=0A=
=0A=
var FloatLayers          =3D new Array();=0A=
var FloatLayersByName    =3D new Array();=0A=
var FL_StartPositionName =3D new Array();=0A=
var FL_StartPositionX    =3D new Array();=0A=
var FL_StartPositionY    =3D new Array();=0A=
var FL_Index             =3D 0; =0A=
var footer_stop_floating =3D 0;=0A=
=0A=
=0A=
if (navigator.appName=3D=3D"Netscape")=0A=
{=0A=
	//footer_stop_floating =3D 245;=0A=
	footer_stop_floating =3D 170;=0A=
}=0A=
else=0A=
{=0A=
	if (navigator.appName.indexOf("Microsoft")!=3D-1)=0A=
	{=0A=
	    //footer_stop_floating =3D 265;=0A=
	    footer_stop_floating =3D 235;=0A=
    }=0A=
    else=0A=
    {=0A=
    	footer_stop_floating =3D 205;=0A=
    }=0A=
}=0A=
=0A=
function addFloatLayer(n,offX,offY,spd)=0A=
{=0A=
  new FloatLayer(n,offX,offY,spd);=0A=
}=0A=
=0A=
function getFloatLayer(n)=0A=
{=0A=
  return FloatLayersByName[n];=0A=
}=0A=
=0A=
function getFL_StartPositionX(flname)=0A=
{=0A=
  var startLayerPosX =3D 0;=0A=
  =0A=
  for (var i=3D0;i<FL_StartPositionName.length;i++)=0A=
  {=0A=
    if (FL_StartPositionName[i] =3D=3D flname)=0A=
    {=0A=
        startLayerPosX =3D FL_StartPositionX[i];=0A=
    }=0A=
  }=0A=
  return startLayerPosX;=0A=
}=0A=
=0A=
function getFL_StartPositionY(flname)=0A=
{=0A=
  var startLayerPosY =3D 0;=0A=
  =0A=
  for (var i=3D0;i<FL_StartPositionName.length;i++)=0A=
  {=0A=
    if (FL_StartPositionName[i] =3D=3D flname)=0A=
    {=0A=
        startLayerPosY =3D FL_StartPositionY[i];=0A=
    }=0A=
  }=0A=
  return startLayerPosY;=0A=
}=0A=
=0A=
function alignFloatLayers()=0A=
{=0A=
  for(var i=3D0;i<FloatLayers.length;i++)FloatLayers[i].align();=0A=
}=0A=
=0A=
function getXCoord(el) =0A=
{=0A=
  x=3D0;=0A=
  while(el)=0A=
  {=0A=
    x+=3Del.offsetLeft;=0A=
    el=3Del.offsetParent;=0A=
  }=0A=
  return x;=0A=
}=0A=
=0A=
function getYCoord(el) =0A=
{=0A=
    y=3D0;=0A=
    while(el)=0A=
    {=0A=
      y+=3Del.offsetTop;=0A=
      el=3Del.offsetParent;=0A=
    }=0A=
    return y;=0A=
}=0A=
=0A=
/////////////////////////////////////////////////////////////////////=0A=
=0A=
FloatLayer.prototype.setFloatToTop=3DsetTopFloater;=0A=
FloatLayer.prototype.setFloatToBottom=3DsetBottomFloater;=0A=
FloatLayer.prototype.setFloatToLeft=3DsetLeftFloater;=0A=
FloatLayer.prototype.setFloatToRight=3DsetRightFloater;=0A=
FloatLayer.prototype.initialize=3DdefineFloater;=0A=
FloatLayer.prototype.adjust=3DadjustFloater;=0A=
FloatLayer.prototype.align=3DalignFloater;=0A=
=0A=
function FloatLayer(n, offX, offY, spd) =0A=
{=0A=
  this.index=3DFloatLayers.length;=0A=
=0A=
  FloatLayers.push(this);=0A=
  FloatLayersByName[n] =3D this;=0A=
=0A=
  this.name    =3D n;=0A=
  this.floatX  =3D 0;=0A=
  this.floatY  =3D 0;=0A=
  this.tm      =3D null;=0A=
  this.steps   =3D spd;=0A=
  this.alignHorizontal=3D(offX>=3D0) ? leftFloater : rightFloater;=0A=
  this.alignVertical  =3D(offY>=3D0) ? topFloater : bottomFloater;=0A=
  this.ifloatX =3D Math.abs(offX);=0A=
  this.ifloatY =3D Math.abs(offY);=0A=
}=0A=
=0A=
/////////////////////////////////////////////////////////////////////=0A=
=0A=
function defineFloater()=0A=
{=0A=
  this.layer  =3D document.getElementById(this.name);=0A=
  this.width  =3D this.layer.offsetWidth;=0A=
  this.height =3D this.layer.offsetHeight;=0A=
  this.prevX  =3D this.layer.offsetLeft;=0A=
  this.prevY  =3D this.layer.offsetTop;=0A=
  =0A=
  FL_StartPositionX.push(Math.abs(this.prevX));=0A=
  FL_Index    =3D FL_StartPositionY.push(Math.abs(this.prevY));=0A=
  FL_StartPositionName.push(this.name);=0A=
  //document.getElementById('oLayPosX').innerHTML =3D =
getFL_StartPositionX(this.name);=0A=
  //document.getElementById('oLayPosY').innerHTML =3D =
getFL_StartPositionY(this.name);=0A=
  //document.getElementById('obodyheight').innerHTML =3D =
document.body.clientHeight;=0A=
  //document.getElementById('odocheight').innerHTML =3D =
$(document).height();=0A=
}=0A=
=0A=
function adjustFloater() =0A=
{=0A=
  this.tm=3Dnull;=0A=
  if(this.layer.style.position!=3D'absolute')return;=0A=
=0A=
  var dx =3D Math.abs(this.floatX-this.prevX);=0A=
  var dy =3D Math.abs(this.floatY-this.prevY);=0A=
=0A=
  if (dx < this.steps/2)=0A=
      cx =3D (dx>=3D1) ? 1 : 0;=0A=
  else=0A=
      cx =3D Math.round(dx/this.steps);=0A=
=0A=
  if (dy < this.steps/2)=0A=
      cy =3D (dy>=3D1) ? 1 : 0;=0A=
  else=0A=
      cy =3D Math.round(dy/this.steps);=0A=
=0A=
  if (this.floatX > this.prevX)=0A=
      this.prevX +=3D cx;=0A=
  else if (this.floatX < this.prevX)=0A=
      this.prevX -=3D cx;=0A=
=0A=
  if (this.floatY > this.prevY)=0A=
      this.prevY +=3D cy;=0A=
  else if (this.floatY < this.prevY)=0A=
      this.prevY -=3D cy;=0A=
=0A=
  this.layer.style.left =3D this.prevX;=0A=
  this.layer.style.top  =3D this.prevY;=0A=
=0A=
  if (cx!=3D0||cy!=3D0)=0A=
  {=0A=
     =
if(this.tm=3D=3Dnull)this.tm=3DsetTimeout('FloatLayers['+this.index+'].ad=
just()',50);=0A=
  }=0A=
  else=0A=
     alignFloatLayers();=0A=
}=0A=
=0A=
function setLeftFloater()=0A=
{=0A=
  this.alignHorizontal=3DleftFloater;=0A=
}=0A=
=0A=
function setRightFloater()=0A=
{=0A=
  this.alignHorizontal=3DrightFloater;=0A=
}=0A=
=0A=
function setTopFloater()=0A=
{=0A=
  this.alignVertical=3DtopFloater;=0A=
}=0A=
=0A=
function setBottomFloater()=0A=
{=0A=
  this.alignVertical=3DbottomFloater;=0A=
}=0A=
=0A=
function leftFloater()=0A=
{=0A=
  if (getFL_StartPositionX(this.name) < document.body.scrollLeft + =
this.ifloatX)=0A=
  {=0A=
     this.floatX =3D getFL_StartPositionX(this.name);=0A=
  }=0A=
  else =0A=
  {=0A=
     if ($(document).width() > (document.body.scrollLeft + =
document.body.clientWidth - this.ifloatX - this.width))=0A=
     {=0A=
         this.floatX =3D document.body.scrollLeft + this.ifloatX;=0A=
     }=0A=
     else=0A=
     {=0A=
         this.floatX =3D this.prevX;=0A=
     }=0A=
  }  =0A=
=0A=
  //document.getElementById('oX').innerHTML =3D this.floatX;  =0A=
}=0A=
=0A=
function topFloater()=0A=
{=0A=
  if (getFL_StartPositionY(this.name) > document.body.scrollTop + =
this.ifloatY)=0A=
  {=0A=
     this.floatY =3D getFL_StartPositionY(this.name);=0A=
  }=0A=
  else=0A=
  {=0A=
     if ($(document).height() > (document.body.scrollTop + this.ifloatY =
+ this.height + footer_stop_floating))=0A=
     {=0A=
         this.floatY =3D document.body.scrollTop + this.ifloatY;=0A=
     }=0A=
     else=0A=
     {=0A=
         this.floatY =3D this.prevY;=0A=
     }=0A=
  }  =0A=
  =0A=
  FL_Index =3D document.body.scrollTop + this.ifloatY + this.height + =
footer_stop_floating;=0A=
  //document.getElementById('oY').innerHTML =3D this.floatY;=0A=
  //document.getElementById('olayY').innerHTML =3D this.layer.offsetTop;=0A=
  //document.getElementById('obodyheight').innerHTML =3D =
document.body.clientHeight;=0A=
  //document.getElementById('obodyY').innerHTML =3D =
document.body.scrollTop;=0A=
  //document.getElementById('oLayPosX').innerHTML =3D =
getFL_StartPositionX(this.name);=0A=
  //document.getElementById('oLayPosY').innerHTML =3D =
getFL_StartPositionY(this.name);=0A=
  //document.getElementById('odocheight').innerHTML =3D =
$(document).height();=0A=
  //document.getElementById('obodyBottom').innerHTML =3D FL_Index;=0A=
  //document.getElementById('obodyBottomY').innerHTML =3D FL_Index;  =0A=
}=0A=
=0A=
function rightFloater()=0A=
{=0A=
  if (getFL_StartPositionX(this.name) < document.body.scrollLeft + =
this.ifloatX)=0A=
  {=0A=
     this.floatX =3D getFL_StartPositionX(this.name);=0A=
  }=0A=
  else =0A=
  {=0A=
     if ($(document).width() > (document.body.scrollLeft + =
document.body.clientWidth - this.ifloatX - this.width))=0A=
     {=0A=
         this.floatX =3D document.body.scrollLeft + =
document.body.clientWidth - this.ifloatX - this.width;=0A=
     }=0A=
     else=0A=
     {=0A=
         this.floatX =3D this.prevX;=0A=
     }=0A=
  }  =0A=
  =0A=
  //document.getElementById('oX').innerHTML =3D this.floatX;=0A=
}=0A=
=0A=
function bottomFloater()=0A=
{=0A=
  if (getFL_StartPositionY(this.name) > document.body.scrollTop + =
this.ifloatY)=0A=
  {=0A=
     this.floatY =3D getFL_StartPositionY(this.name) + =
this.layer.offsetHeight;=0A=
  }=0A=
  else=0A=
  {=0A=
     if ($(document).height() > (document.body.scrollTop + this.ifloatY =
+ this.height + footer_stop_floating))=0A=
     {=0A=
         this.floatY =3D document.body.scrollTop + =
document.body.clientHeight - this.ifloatY - this.height;=0A=
     }=0A=
     else=0A=
     {=0A=
         this.floatY =3D this.prevY;=0A=
     }=0A=
  }  =0A=
=0A=
  FL_Index =3D document.body.scrollTop + this.ifloatY + this.height + =
footer_stop_floating;=0A=
  //document.getElementById('oY').innerHTML =3D this.floatY;=0A=
  //document.getElementById('olayY').innerHTML =3D this.layer.offsetTop;=0A=
  //document.getElementById('obodyheight').innerHTML =3D =
document.body.clientHeight;=0A=
  //document.getElementById('obodyY').innerHTML =3D =
document.body.scrollTop;=0A=
  //document.getElementById('oLayPosX').innerHTML =3D =
getFL_StartPositionX(this.name);=0A=
  //document.getElementById('oLayPosY').innerHTML =3D =
getFL_StartPositionY(this.name);=0A=
  //document.getElementById('odocheight').innerHTML =3D =
$(document).height();=0A=
  //document.getElementById('obodyBottom').innerHTML =3D FL_Index;=0A=
  //document.getElementById('obodyBottomY').innerHTML =3D FL_Index;=0A=
}=0A=
=0A=
function alignFloater()=0A=
{=0A=
  if(this.layer=3D=3Dnull)this.initialize();=0A=
  this.alignHorizontal();=0A=
  this.alignVertical();=0A=
  if(this.prevX!=3Dthis.floatX || this.prevY!=3Dthis.floatY)=0A=
  {=0A=
    =
if(this.tm=3D=3Dnull)this.tm=3DsetTimeout('FloatLayers['+this.index+'].ad=
just()',50);=0A=
  }=0A=
}
------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/twingly.widget.1.2.pack.js

eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?"":e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--){d[e(c)]=3Dk[c]||e(c)}k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--){if(k[c]){p=3Dp.repl=
ace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(B(){if(1A =
u!=3D"1p")v cK=3Du;v u=3DP.u=3DB(1z,2l){C k hC u?k.dq(1z,2l):1N =
u(1z,2l)};if(1A $!=3D"1p")v 5K$=3D$;P.$=3Du;v =
cG=3D/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;u.fn=3Du.4A=3D{dq:B(1z,2l){1z=3D=
1z||1b;if(1A 1z=3D=3D"1g"){v =
m=3DcG.4J(1z);if(m&&(m[1]||!2l)){if(m[1])1z=3Du.7X([m[1]],2l);I{v =
1D=3D1b.7m(m[3]);if(1D)if(1D.id!=3Dm[3])C =
u().1C(1z);I{k[0]=3D1D;k.J=3D1;C k}I 1z=3D[]}}I C 1N u(2l).1C(1z)}I =
if(u.2i(1z))C 1N u(1b)[u.fn.3Z?"3Z":"43"](1z);C =
k.cH(1z.1Z=3D=3D2g&&1z||(1z.6u||1z.J&&1z!=3DP&&!1z.2C&&1z[0]!=3D1p&&1z[0]=
.2C)&&u.4a(1z)||[1z])},6u:"1.2.1",hE:B(){C k.J},J:0,3t:B(6a){C =
6a=3D=3D1p?u.4a(k):k[6a]},40:B(a){v Q=3Du(a);Q.9i=3Dk;C =
Q},cH:B(a){k.J=3D0;2g.4A.1V.1H(k,a);C k},V:B(fn,2W){C =
u.V(k,fn,2W)},2d:B(1F){v 4M=3D-1;k.V(B(i){if(k=3D=3D1F)4M=3Di});C =
4M},1R:B(3z,1d,G){v 1F=3D3z;if(3z.1Z=3D=3D1M)if(1d=3D=3D1p)C =
k.J&&u[G||"1R"](k[0],3z)||1p;I{1F=3D{};1F[3z]=3D1d}C k.V(B(2d){N(v S in =
1F)u.1R(G?k.1a:k,S,u.S(k,1F[S],G,2d,S))})},1q:B(3z,1d){C =
k.1R(3z,1d,"5C")},2V:B(e){if(1A e!=3D"6Q"&&e!=3DW)C =
k.5O().3e(1b.d5(e));v =
t=3D"";u.V(e||k,B(){u.V(k.4Z,B(){if(k.2C!=3D8)t+=3Dk.2C!=3D1?k.9P:u.fn.2V=
([k])})});C t},93:B(1u){if(k[0])u(1u,k[0].5Y).5f().5y(k[0]).3s(B(){v =
E=3Dk;2F(E.2z)E=3DE.2z;C E}).3e(k);C k},hF:B(1u){C =
k.V(B(){u(k).dh().93(1u)})},4W:B(1u){C k.V(B(){u(k).93(1u)})},3e:B(){C =
k.6h(2w,T,1,B(a){k.6j(a)})},dm:B(){C =
k.6h(2w,T,-1,B(a){k.5y(a,k.2z)})},6s:B(){C =
k.6h(2w,R,1,B(a){k.1x.5y(a,k)})},5L:B(){C =
k.6h(2w,R,-1,B(a){k.1x.5y(a,k.4j)})},2P:B(){C k.9i||u([])},1C:B(t){v =
F=3Du.3s(k,B(a){C u.1C(t,a)});C k.40(/[^+>] =
[^+>]/.1y(t)||t.1X("..")>-1?u.9q(F):F)},5f:B(1v){v Q=3Dk.3s(B(){C =
k.cI?u(k.cI)[0]:k.8K(T)});v =
5f=3DQ.1C("*").7N().V(B(){if(k[4b]!=3D1p)k[4b]=3DW});if(1v=3D=3D=3DT)k.1C=
("*").7N().V(B(i){v 1v=3Du.F(k,"1v");N(v G in 1v)N(v 1G in =
1v[G])u.L.1K(5f[i],G,1v[G][1G],1v[G][1G].F)});C Q},2R:B(t){C =
k.40(u.2i(t)&&u.5k(k,B(el,2d){C t.1H(el,[2d])})||u.6n(t,k))},27:B(t){C =
k.40(t.1Z=3D=3D1M&&u.6n(t,k,T)||u.5k(k,B(a){C(t.1Z=3D=3D2g||t.6u)?u.4u(a,=
t)<0:a!=3Dt}))},1K:B(t){C =
k.40(u.2x(k.3t(),t.1Z=3D=3D1M?u(t).3t():t.J!=3D1p&&(!t.1j||u.1j(t,"4S"))?=
t:[t]))},is:B(2u){C 2u?u.6n(2u,k).J>0:R},hG:B(2u){C =
k.is("."+2u)},O:B(O){if(O=3D=3D1p){if(k.J){v E=3Dk[0];if(u.1j(E,"3A")){v =
2d=3DE.92,a=3D[],19=3DE.19,3S=3DE.G=3D=3D"3A-3S";if(2d<0)C W;N(v =
i=3D3S?2d:0,55=3D3S?2d+1:19.J;i<55;i++){v 4R=3D19[i];if(4R.26){v =
O=3Du.1n.2a&&!4R.hH["1d"].cy?4R.2V:4R.1d;if(3S)C O;a.1V(O)}}C a}I C =
k[0].1d.Y(/\\r/g,"")}}I C =
k.V(B(){if(O.1Z=3D=3D2g&&/7r|9f/.1y(k.G))k.4q=3D(u.4u(k.1d,O)>=3D0||u.4u(=
k.U,O)>=3D0);I if(u.1j(k,"3A")){v =
1D=3DO.1Z=3D=3D2g?O:[O];u("4R",k).V(B(){k.26=3D(u.4u(k.1d,1D)>=3D0||u.4u(=
k.2V,1D)>=3D0)});if(!1D.J)k.92=3D-1}I k.1d=3DO})},1u:B(O){C =
O=3D=3D1p?(k.J?k[0].5x:W):k.5O().3e(O)},dn:B(O){C =
k.5L(O).3P()},eq:B(i){C k.3n(i,i+1)},3n:B(){C =
k.40(2g.4A.3n.1H(k,2w))},3s:B(fn){C k.40(u.3s(k,B(E,i){C =
fn.4F(E,i,E)}))},7N:B(){C k.1K(k.9i)},6h:B(2W,2K,2y,fn){v 5f=3Dk.J>1,a;C =
k.V(B(){if(!a){a=3Du.7X(2W,k.5Y);if(2y<0)a.hJ()}v =
1F=3Dk;if(2K&&u.1j(k,"2K")&&u.1j(a[0],"6M"))1F=3Dk.5W("35")[0]||k.6j(1b.5=
D("35"));u.V(a,B(){v E=3D5f?k.8K(T):k;if(!99(0,E))fn.4F(1F,E)})})}};B =
99(i,E){v 1B=3Du.1j(E,"1B");if(1B){if(E.3d)u.5F({K:E.3d,4V:R,3q:"1B"});I =
u.82(E.2V||E.dx||E.5x||"");if(E.1x)E.1x.51(E)}I =
if(E.2C=3D=3D1)u("1B",E).V(99);C 1B}u.1S=3Du.fn.1S=3DB(){v =
18=3D2w[0]||{},a=3D1,al=3D2w.J,6d=3DR;if(18.1Z=3D=3DhM){6d=3D18;18=3D2w[1=
]||{}}if(al=3D=3D1){18=3Dk;a=3D0}v S;N(;a<al;a++)if((S=3D2w[a])!=3DW)N(v =
i in S){if(18=3D=3DS[i])dF;if(6d&&1A =
S[i]=3D=3D\'6Q\'&&18[i])u.1S(18[i],S[i]);I if(S[i]!=3D1p)18[i]=3DS[i]}C =
18};v 4b=3D"u"+(1N =
4L()).5U(),cL=3D0,8W=3D{};u.1S({hN:B(6d){P.$=3D5K$;if(6d)P.u=3DcK;C =
u},2i:B(fn){C!!fn&&1A =
fn!=3D"1g"&&!fn.1j&&fn.1Z!=3D2g&&/B/i.1y(fn+"")},7e:B(E){C =
E.4B&&!E.2H||E.58&&E.5Y&&!E.5Y.2H},82:B(F){F=3Du.5B(F);if(F){if(P.cv)P.cv=
(F);I if(u.1n.3l)P.4I(F,0);I 5A.4F(P,F)}},1j:B(E,U){C =
E.1j&&E.1j.3u()=3D=3DU.3u()},3b:{},F:B(E,U,F){E=3DE=3D=3DP?8W:E;v =
id=3DE[4b];if(!id)id=3DE[4b]=3D++cL;if(U&&!u.3b[id])u.3b[id]=3D{};if(F!=3D=
1p)u.3b[id][U]=3DF;C U?u.3b[id][U]:id},5j:B(E,U){E=3DE=3D=3DP?8W:E;v =
id=3DE[4b];if(U){if(u.3b[id]){3H u.3b[id][U];U=3D"";N(U in =
u.3b[id])3y;if(!U)u.5j(E)}}I{3I{3H E[4b]}3J(e){if(E.9t)E.9t(4b)}3H =
u.3b[id]}},V:B(1F,fn,2W){if(2W){if(1F.J=3D=3D1p)N(v i in =
1F)fn.1H(1F[i],2W);I N(v =
i=3D0,79=3D1F.J;i<79;i++)if(fn.1H(1F[i],2W)=3D=3D=3DR)3y}I{if(1F.J=3D=3D1=
p)N(v i in 1F)fn.4F(1F[i],i,1F[i]);I N(v =
i=3D0,79=3D1F.J,O=3D1F[0];i<79&&fn.4F(O,i,O)!=3D=3DR;O=3D1F[++i]){}}C =
1F},S:B(E,1d,G,2d,S){if(u.2i(1d))1d=3D1d.4F(E,[2d]);v =
cO=3D/z-?2d|hQ-?hR|2p|b0|hS-?2N/i;C =
1d&&1d.1Z=3D=3D8c&&G=3D=3D"5C"&&!cO.1y(S)?1d+"4x":1d},28:{1K:B(E,c){u.V((=
c||"").3V(/\\s+/),B(i,1r){if(!u.28.37(E.28,1r))E.28+=3D(E.28?" =
":"")+1r})},3P:B(E,c){E.28=3Dc!=3D1p?u.5k(E.28.3V(/\\s+/),B(1r){C!u.28.37=
(c,1r)}).aD(" "):""},37:B(t,c){C =
u.4u(c,(t.28||t).59().3V(/\\s+/))>-1}},41:B(e,o,f){N(v i in =
o){e.1a["36"+i]=3De.1a[i];e.1a[i]=3Do[i]}f.1H(e,[]);N(v i in =
o)e.1a[i]=3De.1a["36"+i]},1q:B(e,p){if(p=3D=3D"2N"||p=3D=3D"46"){v =
36=3D{},7p,7j,d=3D["cg","hT","hU","i2"];u.V(d,B(){36["jl"+k]=3D0;36["3x"+=
k+"dr"]=3D0});u.41(e,36,B(){if(u(e).is(\':2D\')){7p=3De.hW;7j=3De.hX}I{e=3D=
u(e.8K(T)).1C(":7r").do("4q").2P().1q({9y:"2k",4G:"4i",1P:"5h",44:"0",1U:=
"0"}).2O(e.1x)[0];v =
9a=3Du.1q(e.1x,"4G")||"7d";if(9a=3D=3D"7d")e.1x.1a.4G=3D"hY";7p=3De.i0;7j=
=3De.i1;if(9a=3D=3D"7d")e.1x.1a.4G=3D"7d";e.1x.51(e)}});C =
p=3D=3D"2N"?7p:7j}C u.5C(e,p)},5C:B(E,S,6K){v Q,4m=3D[],41=3D[];B =
68(a){if(!u.1n.3l)C R;v =
Q=3D1b.6e.6q(a,W);C!Q||Q.8g("68")=3D=3D""}if(S=3D=3D"2p"&&u.1n.2a){Q=3Du.=
1R(E.1a,"2p");C =
Q=3D=3D""?"1":Q}if(S.1Y(/7n/i))S=3D3R;if(!6K&&E.1a[S])Q=3DE.1a[S];I =
if(1b.6e&&1b.6e.6q){if(S.1Y(/7n/i))S=3D"7n";S=3DS.Y(/([A-Z])/g,"-$1").4c(=
);v 1r=3D1b.6e.6q(E,W);if(1r&&!68(E))Q=3D1r.8g(S);I{N(v =
a=3DE;a&&68(a);a=3Da.1x)4m.8L(a);N(a=3D0;a<4m.J;a++)if(68(4m[a])){41[a]=3D=
4m[a].1a.1P;4m[a].1a.1P=3D"5h"}Q=3DS=3D=3D"1P"&&41[4m.J-1]!=3DW?"4p":1b.6=
e.6q(E,W).8g(S)||"";N(a=3D0;a<41.J;a++)if(41[a]!=3DW)4m[a].1a.1P=3D41[a]}=
if(S=3D=3D"2p"&&Q=3D=3D"")Q=3D"1"}I if(E.6H){v =
cW=3DS.Y(/\\-(\\w)/g,B(m,c){C =
c.3u()});Q=3DE.6H[S]||E.6H[cW];if(!/^\\d+(4x)?$/i.1y(Q)&&/^\\d/.1y(Q)){v =
1a=3DE.1a.1U;v =
6m=3DE.6m.1U;E.6m.1U=3DE.6H.1U;E.1a.1U=3DQ||0;Q=3DE.1a.i4+"4x";E.1a.1U=3D=
1a;E.6m.1U=3D6m}}C Q},7X:B(a,3a){v =
r=3D[];3a=3D3a||1b;u.V(a,B(i,1W){if(!1W)C;if(1W.1Z=3D=3D8c)1W=3D1W.59();i=
f(1A 1W=3D=3D"1g"){1W=3D1W.Y(/(<(\\w+)[^>]*?)\\/>/g,B(m,8J,4v){C =
4v.1Y(/^(i5|br|a2|2U|3Q|6c|i6|5a|hr|fA)$/i)?m:8J+"></"+4v+">"});v =
s=3Du.5B(1W).4c(),M=3D3a.5D("M"),4h=3D[];v =
4W=3D!s.1X("<1I")&&[1,"<3A>","</3A>"]||!s.1X("<i7")&&[1,"<cZ>","</cZ>"]||=
s.1Y(/^<(i9|35|fm|fe|fo)/)&&[1,"<2K>","</2K>"]||!s.1X("<6M")&&[2,"<2K><35=
>","</35></2K>"]||(!s.1X("<ic")||!s.1X("<ii"))&&[3,"<2K><35><6M>","</6M><=
/35></2K>"]||!s.1X("<a2")&&[2,"<2K><35></35><d2>","</d2></2K>"]||u.1n.2a&=
&[1,"M<M>","</M>"]||[0,"",""];M.5x=3D4W[1]+1W+4W[2];2F(4W[0]--)M=3DM.9g;i=
f(u.1n.2a){if(!s.1X("<2K")&&s.1X("<35")<0)4h=3DM.2z&&M.2z.4Z;I =
if(4W[1]=3D=3D"<2K>"&&s.1X("<35")<0)4h=3DM.4Z;N(v =
n=3D4h.J-1;n>=3D0;--n)if(u.1j(4h[n],"35")&&!4h[n].4Z.J)4h[n].1x.51(4h[n])=
;if(/^\\s/.1y(1W))M.5y(3a.d5(1W.1Y(/^\\s*/)[0]),M.2z)}1W=3Du.4a(M.4Z)}if(=
0=3D=3D=3D1W.J&&(!u.1j(1W,"4S")&&!u.1j(1W,"3A")))C;if(1W[0]=3D=3D1p||u.1j=
(1W,"4S")||1W.19)r.1V(1W);I r=3Du.2x(r,1W)});C r},1R:B(E,U,1d){v =
4D=3Du.7e(E)?{}:u.97;if(U=3D=3D"26"&&u.1n.3l)E.1x.92;if(4D[U]){if(1d!=3D1=
p)E[4D[U]]=3D1d;C E[4D[U]]}I if(u.1n.2a&&U=3D=3D"1a")C =
u.1R(E.1a,"il",1d);I =
if(1d=3D=3D1p&&u.1n.2a&&u.1j(E,"4S")&&(U=3D=3D"bA"||U=3D=3D"im"))C =
E.iq(U).9P;I =
if(E.58){if(1d!=3D1p){if(U=3D=3D"G"&&u.1j(E,"3Q")&&E.1x)8m"G b7 ir\'t be =
iu";E.4o(U,1d)}if(u.1n.2a&&/2L|3d/.1y(U)&&!u.7e(E))C E.7v(U,2);C =
E.7v(U)}I{if(U=3D=3D"2p"&&u.1n.2a){if(1d!=3D1p){E.b0=3D1;E.2R=3D(E.2R||""=
).Y(/dJ\\([^)]*\\)/,"")+(5S(1d).59()=3D=3D"iv"?"":"dJ(2p=3D"+1d*9v+")")}C=
 =
E.2R?(5S(E.2R.1Y(/2p=3D([^)]*)/)[1])/9v).59():""}U=3DU.Y(/-([a-z])/ig,B(z=
,b){C b.3u()});if(1d!=3D1p)E[U]=3D1d;C =
E[U]}},5B:B(t){C(t||"").Y(/^\\s+|\\s+$/g,"")},4a:B(a){v r=3D[];if(1A =
a!=3D"5R")N(v i=3D0,al=3Da.J;i<al;i++)r.1V(a[i]);I r=3Da.3n(0);C =
r},4u:B(b,a){N(v i=3D0,al=3Da.J;i<al;i++)if(a[i]=3D=3Db)C =
i;C-1},2x:B(2t,5s){if(u.1n.2a){N(v =
i=3D0;5s[i];i++)if(5s[i].2C!=3D8)2t.1V(5s[i])}I N(v =
i=3D0;5s[i];i++)2t.1V(5s[i]);C 2t},9q:B(2t){v r=3D[],2v=3D{};3I{N(v =
i=3D0,fl=3D2t.J;i<fl;i++){v =
id=3Du.F(2t[i]);if(!2v[id]){2v[id]=3DT;r.1V(2t[i])}}}3J(e){r=3D2t}C =
r},5k:B(3f,fn,9k){if(1A fn=3D=3D"1g")fn=3D5A("R||B(a,i){C "+fn+"}");v =
1c=3D[];N(v =
i=3D0,el=3D3f.J;i<el;i++)if(!9k&&fn(3f[i],i)||9k&&!fn(3f[i],i))1c.1V(3f[i=
]);C 1c},3s:B(3f,fn){if(1A fn=3D=3D"1g")fn=3D5A("R||B(a){C "+fn+"}");v =
1c=3D[];N(v i=3D0,el=3D3f.J;i<el;i++){v =
O=3Dfn(3f[i],i);if(O!=3D=3DW&&O!=3D1p){if(O.1Z!=3D2g)O=3D[O];1c=3D1c.7Z(O=
)}}C 1c}});v 3G=3Diw.3G.4c();u.1n=3D{6T:(3G.1Y(/.+(?:ix|it|iy|ie)[\\/: =
]([\\d.]+)/)||[])[1],3l:/dc/.1y(3G),56:/56/.1y(3G),2a:/2a/.1y(3G)&&!/56/.=
1y(3G),5q:/5q/.1y(3G)&&!/(iz|dc)/.1y(3G)};v =
3R=3Du.1n.2a?"3R":"9u";u.1S({8q:!u.1n.2a||1b.iA=3D=3D"iB",3R:u.1n.2a?"3R"=
:"9u",97:{"N":"iC","34":"28","7n":3R,9u:3R,3R:3R,5x:"5x",28:"28",1d:"1d",=
5n:"5n",4q:"4q",iD:"iE",26:"26",iF:"iG"}});u.V({2b:"a.1x",iI:"u.2y(a,\'1x=
\')",6Z:"u.4y(a,2,\'4j\')",6Y:"u.4y(a,2,\'7l\')",iJ:"u.2y(a,\'4j\')",iU:"=
u.2y(a,\'7l\')",iK:"u.8R(a.1x.2z,a)",iL:"u.8R(a.2z)",dh:"u.1j(a,\'iM\')?a=
.iN||a.iO.1b:u.4a(a.4Z)"},B(i,n){u.fn[i]=3DB(a){v Q=3Du.3s(k,n);if(a&&1A =
a=3D=3D"1g")Q=3Du.6n(a,Q);C =
k.40(u.9q(Q))}});u.V({2O:"3e",iQ:"dm",5y:"6s",iR:"5L",iT:"dn"},B(i,n){u.f=
n[i]=3DB(){v a=3D2w;C k.V(B(){N(v =
j=3D0,al=3Da.J;j<al;j++)u(a[j])[n](k)})}});u.V({do:B(3z){u.1R(k,3z,"");k.=
9t(3z)},1E:B(c){u.28.1K(k,c)},af:B(c){u.28.3P(k,c)},iV:B(c){u.28[u.28.37(=
k,c)?"3P":"1K"](k,c)},3P:B(a){if(!a||u.2R(a,[k]).r.J){u.5j(k);k.1x.51(k)}=
},5O:B(){u("*",k).V(B(){u.5j(k)});2F(k.2z)k.51(k.2z)}},B(i,n){u.fn[i]=3DB=
(){C k.V(n,2w)}});u.V(["iW","dr"],B(i,U){v n=3DU.4c();u.fn[n]=3DB(h){C =
k[0]=3D=3DP?u.1n.3l&&3C["iX"+U]||u.8q&&2J.55(1b.4B["9l"+U],1b.2H["9l"+U])=
||1b.2H["9l"+U]:k[0]=3D=3D1b?2J.55(1b.2H["bd"+U],1b.2H["4r"+U]):h=3D=3D1p=
?(k.J?u.1q(k[0],n):W):k.1q(n,h.1Z=3D=3D1M?h:h+"4x")}});v =
4Y=3Du.1n.3l&&4K(u.1n.6T)<iY?"(?:[\\\\w*5K-]|\\\\\\\\.)":"(?:[\\\\w\\iZ-\=
\j0*5K-]|\\\\\\\\.)",dE=3D1N 7h("^>\\\\s*("+4Y+"+)"),dG=3D1N =
7h("^("+4Y+"+)(#)("+4Y+"+)"),dH=3D1N =
7h("^([#.]?)("+4Y+"*)");u.1S({2u:{"":"m[2]=3D=3D\'*\'||u.1j(a,m[2])","#":=
"a.7v(\'id\')=3D=3Dm[2]",":":{j1:"i<m[3]-0",gt:"i>m[3]-0",4y:"m[3]-0=3D=3D=
i",eq:"m[3]-0=3D=3Di",2t:"i=3D=3D0",2E:"i=3D=3Dr.J-1",9I:"i%2=3D=3D0",cE:=
"i%2","2t-7c":"a.1x.5W(\'*\')[0]=3D=3Da","2E-7c":"u.4y(a.1x.9g,1,\'7l\')=3D=
=3Da","j3-7c":"!u.4y(a.1x.9g,2,\'7l\')",2b:"a.2z",5O:"!a.2z",j4:"(a.dx||a=
.j5||u(a).2V()||\'\').1X(m[3])>=3D0",2D:\'"2k"!=3Da.G&&u.1q(a,"1P")!=3D"4=
p"&&u.1q(a,"9y")!=3D"2k"\',2k:\'"2k"=3D=3Da.G||u.1q(a,"1P")=3D=3D"4p"||u.=
1q(a,"9y")=3D=3D"2k"\',j7:"!a.5n",5n:"a.5n",4q:"a.4q",26:"a.26||u.1R(a,\'=
26\')",2V:"\'2V\'=3D=3Da.G",7r:"\'7r\'=3D=3Da.G",9f:"\'9f\'=3D=3Da.G",7V:=
"\'7V\'=3D=3Da.G",8f:"\'8f\'=3D=3Da.G",8v:"\'8v\'=3D=3Da.G",d0:"\'d0\'=3D=
=3Da.G",dA:"\'dA\'=3D=3Da.G",3O:\'"3O"=3D=3Da.G||u.1j(a,"3O")\',3Q:"/3Q|3=
A|aO|3O/i.1y(a.1j)",37:"u.1C(m[3],a).J",j8:"/h\\\\d/i.1y(a.1j)",j9:"u.5k(=
u.2A,B(fn){C a=3D=3Dfn.E;}).J"}},dK:[/^(\\[) *@?([\\w-]+) *([!*$^~=3D]*) =
*(\'?"?)(.*?)\\4 =
*\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1N =
7h("^([:.#]*)("+4Y+"+)")],6n:B(2u,3f,27){v =
36,1r=3D[];2F(2u&&2u!=3D36){36=3D2u;v =
f=3Du.2R(2u,3f,27);2u=3Df.t.Y(/^\\s*,\\s*/,"");1r=3D27?3f=3Df.r:u.2x(1r,f=
.r)}C 1r},1C:B(t,2l){if(1A =
t!=3D"1g")C[t];if(2l&&!2l.2C)2l=3DW;2l=3D2l||1b;v =
Q=3D[2l],2v=3D[],2E;2F(t&&2E!=3Dt){v r=3D[];2E=3Dt;t=3Du.5B(t);v =
7g=3DR;v 5r=3DdE;v m=3D5r.4J(t);if(m){v 1j=3Dm[1].3u();N(v =
i=3D0;Q[i];i++)N(v =
c=3DQ[i].2z;c;c=3Dc.4j)if(c.2C=3D=3D1&&(1j=3D=3D"*"||c.1j.3u()=3D=3D1j.3u=
()))r.1V(c);Q=3Dr;t=3Dt.Y(5r,"");if(t.1X(" =
")=3D=3D0)dF;7g=3DT}I{5r=3D/^([>+~])\\s*(\\w*)/i;if((m=3D5r.4J(t))!=3DW){=
r=3D[];v 1j=3Dm[2],2x=3D{};m=3Dm[1];N(v j=3D0,5o=3DQ.J;j<5o;j++){v =
n=3Dm=3D=3D"~"||m=3D=3D"+"?Q[j].4j:Q[j].2z;N(;n;n=3Dn.4j)if(n.2C=3D=3D1){=
v =
id=3Du.F(n);if(m=3D=3D"~"&&2x[id])3y;if(!1j||n.1j.3u()=3D=3D1j.3u()){if(m=
=3D=3D"~")2x[id]=3DT;r.1V(n)}if(m=3D=3D"+")3y}}Q=3Dr;t=3Du.5B(t.Y(5r,""))=
;7g=3DT}}if(t&&!7g){if(!t.1X(",")){if(2l=3D=3DQ[0])Q.6t();2v=3Du.2x(2v,Q)=
;r=3DQ=3D[2l];t=3D" "+t.9G(1,t.J)}I{v 5N=3DdG;v =
m=3D5N.4J(t);if(m){m=3D[0,m[2],m[3],m[1]]}I{5N=3DdH;m=3D5N.4J(t)}m[2]=3Dm=
[2].Y(/\\\\/g,"");v E=3DQ[Q.J-1];if(m[1]=3D=3D"#"&&E&&E.7m&&!u.7e(E)){v =
47=3DE.7m(m[2]);if((u.1n.2a||u.1n.56)&&47&&1A =
47.id=3D=3D"1g"&&47.id!=3Dm[2])47=3Du(\'[@id=3D"\'+m[2]+\'"]\',E)[0];Q=3D=
r=3D47&&(!m[3]||u.1j(47,m[3]))?[47]:[]}I{N(v i=3D0;Q[i];i++){v =
4v=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(4v=3D=3D=
"*"&&Q[i].1j.4c()=3D=3D"6Q")4v=3D"5a";r=3Du.2x(r,Q[i].5W(4v))}if(m[1]=3D=3D=
".")r=3Du.94(r,m[2]);if(m[1]=3D=3D"#"){v 1D=3D[];N(v =
i=3D0;r[i];i++)if(r[i].7v("id")=3D=3Dm[2]){1D=3D[r[i]];3y}r=3D1D}Q=3Dr}t=3D=
t.Y(5N,"")}}if(t){v =
O=3Du.2R(t,r);Q=3Dr=3DO.r;t=3Du.5B(O.t)}}if(t)Q=3D[];if(Q&&2l=3D=3DQ[0])Q=
.6t();2v=3Du.2x(2v,Q);C 2v},94:B(r,m,27){m=3D" "+m+" ";v 1D=3D[];N(v =
i=3D0;r[i];i++){v 9E=3D(" "+r[i].28+" =
").1X(m)>=3D0;if(!27&&9E||27&&!9E)1D.1V(r[i])}C 1D},2R:B(t,r,27){v =
2E;2F(t&&t!=3D2E){2E=3Dt;v p=3Du.dK,m;N(v =
i=3D0;p[i];i++){m=3Dp[i].4J(t);if(m){t=3Dt.dL(m[0].J);m[2]=3Dm[2].Y(/\\\\=
/g,"");3y}}if(!m)3y;if(m[1]=3D=3D":"&&m[2]=3D=3D"27")r=3Du.2R(m[3],r,T).r=
;I if(m[1]=3D=3D".")r=3Du.94(r,m[2],27);I if(m[1]=3D=3D"["){v =
1D=3D[],G=3Dm[3];N(v i=3D0,5o=3Dr.J;i<5o;i++){v =
a=3Dr[i],z=3Da[u.97[m[2]]||m[2]];if(z=3D=3DW||/2L|3d|26/.1y(m[2]))z=3Du.1=
R(a,m[2])||\'\';if((G=3D=3D""&&!!z||G=3D=3D"=3D"&&z=3D=3Dm[5]||G=3D=3D"!=3D=
"&&z!=3Dm[5]||G=3D=3D"^=3D"&&z&&!z.1X(m[5])||G=3D=3D"$=3D"&&z.9G(z.J-m[5]=
.J)=3D=3Dm[5]||(G=3D=3D"*=3D"||G=3D=3D"~=3D")&&z.1X(m[5])>=3D0)^27)1D.1V(=
a)}r=3D1D}I if(m[1]=3D=3D":"&&m[2]=3D=3D"4y-7c"){v =
2x=3D{},1D=3D[],1y=3D/(\\d*)n\\+?(\\d*)/.4J(m[3]=3D=3D"9I"&&"2n"||m[3]=3D=
=3D"cE"&&"2n+1"||!/\\D/.1y(m[3])&&"n+"+m[3]||m[3]),2t=3D(1y[1]||1)-0,2E=3D=
1y[2]-0;N(v i=3D0,5o=3Dr.J;i<5o;i++){v =
69=3Dr[i],1x=3D69.1x,id=3Du.F(1x);if(!2x[id]){v c=3D1;N(v =
n=3D1x.2z;n;n=3Dn.4j)if(n.2C=3D=3D1)n.7w=3Dc++;2x[id]=3DT}v =
1K=3DR;if(2t=3D=3D1){if(2E=3D=3D0||69.7w=3D=3D2E)1K=3DT}I =
if((69.7w+2E)%2t=3D=3D0)1K=3DT;if(1K^27)1D.1V(69)}r=3D1D}I{v =
f=3Du.2u[m[1]];if(1A f!=3D"1g")f=3Du.2u[m[1]][m[2]];f=3D5A("R||B(a,i){C =
"+f+"}");r=3Du.5k(r,f,27)}}C{r:r,t:t}},2y:B(E,2y){v 8Z=3D[];v =
1r=3DE[2y];2F(1r&&1r!=3D1b){if(1r.2C=3D=3D1)8Z.1V(1r);1r=3D1r[2y]}C =
8Z},4y:B(1r,1c,2y,E){1c=3D1c||1;v =
6a=3D0;N(;1r;1r=3D1r[2y])if(1r.2C=3D=3D1&&++6a=3D=3D1c)3y;C =
1r},8R:B(n,E){v =
r=3D[];N(;n;n=3Dn.4j){if(n.2C=3D=3D1&&(!E||n!=3DE))r.1V(n)}C =
r}});u.L=3D{1K:B(1m,G,1G,F){if(u.1n.2a&&1m.6L!=3D1p)1m=3DP;if(!1G.4d)1G.4=
d=3Dk.4d++;if(F!=3D1p){v fn=3D1G;1G=3DB(){C =
fn.1H(k,2w)};1G.F=3DF;1G.4d=3Dfn.4d}v =
2r=3DG.3V(".");G=3D2r[0];1G.G=3D2r[1];v =
1v=3Du.F(1m,"1v")||u.F(1m,"1v",{});v 3k=3Du.F(1m,"3k",B(){v O;if(1A =
u=3D=3D"1p"||u.L.8N)C O;O=3Du.L.3k.1H(1m,2w);C O});v =
76=3D1v[G];if(!76){76=3D1v[G]=3D{};if(1m.9h)1m.9h(G,3k,R);I =
1m.dW("7i"+G,3k)}76[1G.4d]=3D1G;k.3w[G]=3DT},4d:1,3w:{},3P:B(1m,G,1G){v =
1v=3Du.F(1m,"1v"),Q,2d;if(1A G=3D=3D"1g"){v =
2r=3DG.3V(".");G=3D2r[0]}if(1v){if(G&&G.G){1G=3DG.1G;G=3DG.G}if(!G){N(G =
in 1v)k.3P(1m,G)}I if(1v[G]){if(1G)3H 1v[G][1G.4d];I N(1G in =
1v[G])if(!2r[1]||1v[G][1G].G=3D=3D2r[1])3H 1v[G][1G];N(Q in =
1v[G])3y;if(!Q){if(1m.7E)1m.7E(G,u.F(1m,"3k"),R);I =
1m.hl("7i"+G,u.F(1m,"3k"));Q=3DW;3H 1v[G]}}N(Q in =
1v)3y;if(!Q){u.5j(1m,"1v");u.5j(1m,"3k")}}},2j:B(G,F,1m,ck,8P){F=3Du.4a(F=
||[]);if(!1m){if(k.3w[G])u("*").1K([P,1b]).2j(G,F)}I{v =
O,Q,fn=3Du.2i(1m[G]||W),9C=3D!F[0]||!F[0].4E;if(9C)F.8L(k.4D({G:G,18:1m})=
);F[0].G=3DG;if(u.2i(u.F(1m,"3k")))O=3Du.F(1m,"3k").1H(1m,F);if(!fn&&1m["=
7i"+G]&&1m["7i"+G].1H(1m,F)=3D=3D=3DR)O=3DR;if(9C)F.6t();if(8P&&8P.1H(1m,=
F)=3D=3D=3DR)O=3DR;if(fn&&ck!=3D=3DR&&O!=3D=3DR&&!(u.1j(1m,\'a\')&&G=3D=3D=
"2S")){k.8N=3DT;1m[G]()}k.8N=3DR}C O},3k:B(L){v =
O;L=3Du.L.4D(L||P.L||{});v 2r=3DL.G.3V(".");L.G=3D2r[0];v =
c=3Du.F(k,"1v")&&u.F(k,"1v")[L.G],2W=3D2g.4A.3n.4F(2w,1);2W.8L(L);N(v j =
in c){2W[0].1G=3Dc[j];2W[0].F=3Dc[j].F;if(!2r[1]||c[j].G=3D=3D2r[1]){v =
1D=3Dc[j].1H(k,2W);if(O!=3D=3DR)O=3D1D;if(1D=3D=3D=3DR){L.4E();L.65()}}}i=
f(u.1n.2a)L.18=3DL.4E=3DL.65=3DL.1G=3DL.F=3DW;C O},4D:B(L){v =
3Y=3DL;L=3Du.1S({},3Y);L.4E=3DB(){if(3Y.4E)3Y.4E();3Y.e7=3DR};L.65=3DB(){=
if(3Y.65)3Y.65();3Y.e8=3DT};if(!L.18&&L.9S)L.18=3DL.9S;if(u.1n.3l&&L.18.2=
C=3D=3D3)L.18=3D3Y.18.1x;if(!L.7B&&L.8H)L.7B=3DL.8H=3D=3DL.18?L.ea:L.8H;i=
f(L.8z=3D=3DW&&L.bR!=3DW){v =
e=3D1b.4B,b=3D1b.2H;L.8z=3DL.bR+(e&&e.3g||b.3g||0);L.bm=3DL.ed+(e&&e.3m||=
b.3m||0)}if(!L.6l&&(L.bY||L.c4))L.6l=3DL.bY||L.c4;if(!L.cm&&L.bN)L.cm=3DL=
.bN;if(!L.6l&&L.3O)L.6l=3D(L.3O&1?1:(L.3O&2?3:(L.3O&4?2:0)));C =
L}};u.fn.1S({6N:B(G,F,fn){C =
G=3D=3D"bi"?k.3S(G,F,fn):k.V(B(){u.L.1K(k,G,fn||F,fn&&F)})},3S:B(G,F,fn){=
C =
k.V(B(){u.L.1K(k,G,B(L){u(k).7T(L);C(fn||F).1H(k,2w)},fn&&F)})},7T:B(G,fn=
){C k.V(B(){u.L.3P(k,G,fn)})},2j:B(G,F,fn){C =
k.V(B(){u.L.2j(G,F,k,T,fn)})},eg:B(G,F,fn){if(k[0])C =
u.L.2j(G,F,k[0],R,fn)},3E:B(){v a=3D2w;C =
k.2S(B(e){k.8F=3D0=3D=3Dk.8F?1:0;e.4E();C =
a[k.8F].1H(k,[e])||R})},a5:B(f,g){B 7D(e){v =
p=3De.7B;2F(p&&p!=3Dk)3I{p=3Dp.1x}3J(e){p=3Dk};if(p=3D=3Dk)C =
R;C(e.G=3D=3D"77"?f:g).1H(k,[e])}C =
k.77(7D).6U(7D)},3Z:B(f){bq();if(u.74)f.1H(1b,[u]);I u.5G.1V(B(){C =
f.1H(k,[u])});C =
k}});u.1S({74:R,5G:[],3Z:B(){if(!u.74){u.74=3DT;if(u.5G){u.V(u.5G,B(){k.1=
H(1b)});u.5G=3DW}if(u.1n.5q||u.1n.56)1b.7E("b4",u.3Z,R);if(!P.gH.J)u(P).4=
3(B(){u("#8p").3P()})}}});u.V(("gF,er,43,gD,bd,bi,2S,eu,"+"aG,gz,gy,77,6U=
,aQ,3A,"+"8v,dt,gw,ez,6D").3V(","),B(i,o){u.fn[o]=3DB(f){C =
f?k.6N(o,f):k.2j(o)}});v 8r=3DR;B =
bq(){if(8r)C;8r=3DT;if(u.1n.5q||u.1n.56)1b.9h("b4",u.3Z,R);I =
if(u.1n.2a){1b.go("<eD"+"eF id=3D8p aY=3DT "+"3d=3D//:><\\/1B>");v =
1B=3D1b.7m("8p");if(1B)1B.4X=3DB(){if(k.4w!=3D"2c")C;u.3Z()};1B=3DW}I =
if(u.1n.3l)u.7G=3D6L(B(){if(1b.4w=3D=3D"a7"||1b.4w=3D=3D"2c"){8i(u.7G);u.=
7G=3DW;u.3Z()}},10);u.L.1K(P,"43",u.3Z)}u.fn.1S({43:B(K,48,1e){if(u.2i(K)=
)C k.6N("43",K);v 72=3DK.1X(" ");if(72>=3D0){v =
1z=3DK.3n(72,K.J);K=3DK.3n(0,72)}1e=3D1e||B(){};v =
G=3D"7K";if(48)if(u.2i(48)){1e=3D48;48=3DW}I{48=3Du.5a(48);G=3D"aL"}v =
3C=3Dk;u.5F({K:K,G:G,F:48,2c:B(67,1T){if(1T=3D=3D"2T"||1T=3D=3D"ae")3C.1u=
(1z?u("<M/>").3e(67.6F.Y(/<1B(.|\\s)*?\\/1B>/g,"")).1C(1z):67.6F);4I(B(){=
3C.V(1e,[67.6F,1T,67])},13)}});C k},eK:B(){C u.5a(k.aS())},aS:B(){C =
k.3s(B(){C u.1j(k,"4S")?u.4a(k.eM):k}).2R(B(){C =
k.U&&!k.5n&&(k.4q||/3A|aO/i.1y(k.1j)||/2V|2k|8f/i.1y(k.G))}).3s(B(i,E){v =
O=3Du(k).O();C =
O=3D=3DW?W:O.1Z=3D=3D2g?u.3s(O,B(O,i){C{U:E.U,1d:O}}):{U:E.U,1d:O}}).3t()=
}});u.V("av,am,ak,an,aj,ac".3V(","),B(i,o){u.fn[o]=3DB(f){C =
k.6N(o,f)}});v a4=3D(1N =
4L).5U();u.1S({3t:B(K,F,1e,G){if(u.2i(F)){1e=3DF;F=3DW}C =
u.5F({G:"7K",K:K,F:F,2T:1e,3q:G})},57:B(K,1e){C =
u.3t(K,W,1e,"1B")},g2:B(K,F,1e){C =
u.3t(K,F,1e,"5w")},cp:B(K,F,1e,G){if(u.2i(F)){1e=3DF;F=3D{}}C =
u.5F({G:"aL",K:K,F:F,2T:1e,3q:G})},eU:B(aI){u.1S(u.87,aI)},87:{3w:T,G:"7K=
",2Z:0,ad:"eW/x-5l-4S-eY",a3:T,4V:T,F:W},6v:{},5F:B(s){v =
2Q,4s=3D/=3D(\\?|%3F)/g,1T,F;s=3Du.1S(T,s,u.1S(T,{},u.87,s));if(s.F&&s.a3=
&&1A =
s.F!=3D"1g")s.F=3Du.5a(s.F);if(s.3q=3D=3D"2Q"){if(s.G.4c()=3D=3D"3t"){if(=
!s.K.1Y(4s))s.K+=3D(s.K.1Y(/\\?/)?"&":"?")+(s.2Q||"1e")+"=3D?"}I =
if(!s.F||!s.F.1Y(4s))s.F=3D(s.F?s.F+"&":"")+(s.2Q||"1e")+"=3D?";s.3q=3D"5=
w"}if(s.3q=3D=3D"5w"&&(s.F&&s.F.1Y(4s)||s.K.1Y(4s))){2Q=3D"2Q"+a4++;if(s.=
F)s.F=3Ds.F.Y(4s,"=3D"+2Q);s.K=3Ds.K.Y(4s,"=3D"+2Q);s.3q=3D"1B";P[2Q]=3DB=
(1D){F=3D1D;2T();2c();P[2Q]=3D1p;3I{3H =
P[2Q]}3J(e){}}}if(s.3q=3D=3D"1B"&&s.3b=3D=3DW)s.3b=3DR;if(s.3b=3D=3D=3DR&=
&s.G.4c()=3D=3D"3t")s.K+=3D(s.K.1Y(/\\?/)?"&":"?")+"5K=3D"+(1N =
4L()).5U();if(s.F&&s.G.4c()=3D=3D"3t"){s.K+=3D(s.K.1Y(/\\?/)?"&":"?")+s.F=
;s.F=3DW}if(s.3w&&!u.7J++)u.L.2j("av");if(!s.K.1X("2q")&&s.3q=3D=3D"1B"){=
v 53=3D1b.5W("53")[0];v =
1B=3D1b.5D("1B");1B.3d=3Ds.K;if(!2Q&&(s.2T||s.2c)){v =
2v=3DR;1B.f5=3D1B.4X=3DB(){if(!2v&&(!k.4w||k.4w=3D=3D"a7"||k.4w=3D=3D"2c"=
)){2v=3DT;2T();2c();53.51(1B)}}}53.6j(1B);C}v 6C=3DR;v 1i=3DP.a8?1N =
a8("fE.fD"):1N =
a9();1i.d6(s.G,s.K,s.4V);if(s.F)1i.7O("fC-f9",s.ad);if(s.7M)1i.7O("cn-7H-=
fz",u.6v[s.K]||"fy, fc fv fu 7S:7S:7S =
fg");1i.7O("X-fj-fk","a9");if(s.ab)s.ab(1i);if(s.3w)u.L.2j("ac",[1i,s]);v=
 =
4X=3DB(7Q){if(!6C&&1i&&(1i.4w=3D=3D4||7Q=3D=3D"2Z")){6C=3DT;if(6B){8i(6B)=
;6B=3DW}1T=3D7Q=3D=3D"2Z"&&"2Z"||!u.ao(1i)&&"6D"||s.7M&&u.aq(1i,s.K)&&"ae=
"||"2T";if(1T=3D=3D"2T"){3I{F=3Du.ay(1i,s.3q)}3J(e){1T=3D"81"}}if(1T=3D=3D=
"2T"){v =
6z;3I{6z=3D1i.80("ar-7H")}3J(e){}if(s.7M&&6z)u.6v[s.K]=3D6z;if(!2Q)2T()}I=
 u.7U(s,1i,1T);2c();if(s.4V)1i=3DW}};if(s.4V){v =
6B=3D6L(4X,13);if(s.2Z>0)4I(B(){if(1i){1i.fs();if(!6C)4X("2Z")}},s.2Z)}3I=
{1i.fw(s.F)}3J(e){u.7U(s,1i,W,e)}if(!s.4V)4X();C 1i;B =
2T(){if(s.2T)s.2T(F,1T);if(s.3w)u.L.2j("aj",[1i,s])}B =
2c(){if(s.2c)s.2c(1i,1T);if(s.3w)u.L.2j("ak",[1i,s]);if(s.3w&&!--u.7J)u.L=
.2j("am")}},7U:B(s,1i,1T,e){if(s.6D)s.6D(1i,1T,e);if(s.3w)u.L.2j("an",[1i=
,s,e])},7J:0,ao:B(r){3I{C!r.1T&&7z.fB=3D=3D"7V:"||(r.1T>=3DaM&&r.1T<fF)||=
r.1T=3D=3D9Z||u.1n.3l&&r.1T=3D=3D1p}3J(e){}C R},aq:B(1i,K){3I{v =
ax=3D1i.80("ar-7H");C =
1i.1T=3D=3D9Z||ax=3D=3Du.6v[K]||u.1n.3l&&1i.1T=3D=3D1p}3J(e){}C =
R},ay:B(r,G){v ct=3Dr.80("fI-G");v =
1i=3DG=3D=3D"1i"||!G&&ct&&ct.1X("1i")>=3D0;v =
F=3D1i?r.fJ:r.6F;if(1i&&F.4B.58=3D=3D"81")8m"81";if(G=3D=3D"1B")u.82(F);i=
f(G=3D=3D"5w")F=3D5A("("+F+")");C F},5a:B(a){v =
s=3D[];if(a.1Z=3D=3D2g||a.6u)u.V(a,B(){s.1V(4T(k.U)+"=3D"+4T(k.1d))});I =
N(v j in =
a)if(a[j]&&a[j].1Z=3D=3D2g)u.V(a[j],B(){s.1V(4T(j)+"=3D"+4T(k))});I =
s.1V(4T(j)+"=3D"+4T(a[j]));C =
s.aD("&").Y(/%20/g,"+")}});u.fn.1S({1o:B(1t,1e){C =
1t?k.3D({2N:"1o",46:"1o",2p:"1o"},1t,1e):k.2R(":2k").V(B(){k.1a.1P=3Dk.4U=
?k.4U:"";if(u.1q(k,"1P")=3D=3D"4p")k.1a.1P=3D"5h"}).2P()},1l:B(1t,1e){C =
1t?k.3D({2N:"1l",46:"1l",2p:"1l"},1t,1e):k.2R(":2D").V(B(){k.4U=3Dk.4U||u=
.1q(k,"1P");if(k.4U=3D=3D"4p")k.4U=3D"5h";k.1a.1P=3D"4p"}).2P()},aF:u.fn.=
3E,3E:B(fn,6w){C =
u.2i(fn)&&u.2i(6w)?k.aF(fn,6w):fn?k.3D({2N:"3E",46:"3E",2p:"3E"},fn,6w):k=
.V(B(){u(k)[u(k).is(":2k")?"1o":"1l"]()})},fL:B(1t,1e){C =
k.3D({2N:"1o"},1t,1e)},fM:B(1t,1e){C =
k.3D({2N:"1l"},1t,1e)},fN:B(1t,1e){C =
k.3D({2N:"3E"},1t,1e)},fO:B(1t,1e){C =
k.3D({2p:"1o"},1t,1e)},fP:B(1t,1e){C =
k.3D({2p:"1l"},1t,1e)},fQ:B(1t,4H,1e){C =
k.3D({2p:4H},1t,1e)},3D:B(S,1t,2X,1e){v 1I=3Du.1t(1t,2X,1e);C =
k[1I.3o=3D=3D=3DR?"V":"3o"](B(){1I=3Du.1S({},1I);v =
2k=3Du(k).is(":2k"),3C=3Dk;N(v p in =
S){if(S[p]=3D=3D"1l"&&2k||S[p]=3D=3D"1o"&&!2k)C =
u.2i(1I.2c)&&1I.2c.1H(k);if(p=3D=3D"2N"||p=3D=3D"46"){1I.1P=3Du.1q(k,"1P"=
);1I.4z=3Dk.1a.4z}}if(1I.4z!=3DW)k.1a.4z=3D"2k";1I.6b=3Du.1S({},S);u.V(S,=
B(U,O){v e=3D1N =
u.fx(3C,1I,U);if(/3E|1o|1l/.1y(O))e[O=3D=3D"3E"?2k?"1o":"1l":O](S);I{v =
2r=3DO.59().1Y(/^([+-]=3D)?([\\d+-.]+)(.*)$/),3p=3De.1r(T)||0;if(2r){v =
2P=3D5S(2r[2]),3r=3D2r[3]||"4x";if(3r!=3D"4x"){3C.1a[U]=3D(2P||1)+3r;3p=3D=
((2P||1)/e.1r(T))*3p;3C.1a[U]=3D3p+3r}if(2r[1])2P=3D((2r[1]=3D=3D"-=3D"?-=
1:1)*2P)+3p;e.5T(3p,2P,3r)}I e.5T(3p,O,"")}});C =
T})},3o:B(G,fn){if(u.2i(G)){fn=3DG;G=3D"fx"}if(!G||(1A =
G=3D=3D"1g"&&!fn))C 3o(k[0],G);C =
k.V(B(){if(fn.1Z=3D=3D2g)3o(k,G,fn);I{3o(k,G).1V(fn);if(3o(k,G).J=3D=3D1)=
fn.1H(k)}})},fS:B(){v 2A=3Du.2A;C k.V(B(){N(v =
i=3D0;i<2A.J;i++)if(2A[i].E=3D=3Dk)2A.aT(i--,1)}).7x()}});v =
3o=3DB(E,G,5R){if(!E)C;v =
q=3Du.F(E,G+"3o");if(!q||5R)q=3Du.F(E,G+"3o",5R?u.4a(5R):[]);C =
q};u.fn.7x=3DB(G){G=3DG||"fx";C k.V(B(){v =
q=3D3o(k,G);q.6t();if(q.J)q[0].1H(k)})};u.1S({1t:B(1t,2X,fn){v =
1I=3D1t&&1t.1Z=3D=3DfU?1t:{2c:fn||!fn&&2X||u.2i(1t)&&1t,3L:1t,2X:fn&&2X||=
2X&&2X.1Z!=3DfV&&2X};1I.3L=3D(1I.3L&&1I.3L.1Z=3D=3D8c?1I.3L:{fX:fY,fZ:aM}=
[1I.3L])||g0;1I.36=3D1I.2c;1I.2c=3DB(){u(k).7x();if(u.2i(1I.36))1I.36.1H(=
k)};C 1I},2X:{b1:B(p,n,6J,6r){C =
6J+6r*p},8k:B(p,n,6J,6r){C((-2J.g3(p*2J.g4)/2)+0.5)*6r+6J}},2A:[],fx:B(E,=
19,S){k.19=3D19;k.E=3DE;k.S=3DS;if(!19.5V)19.5V=3D{}}});u.fx.4A=3D{6P:B()=
{if(k.19.4P)k.19.4P.1H(k.E,[k.3W,k]);(u.fx.4P[k.S]||u.fx.4P.b3)(k);if(k.S=
=3D=3D"2N"||k.S=3D=3D"46")k.E.1a.1P=3D"5h"},1r:B(6K){if(k.E[k.S]!=3DW&&k.=
E.1a[k.S]=3D=3DW)C k.E[k.S];v r=3D5S(u.5C(k.E,k.S,6K));C =
r&&r>-g6?r:5S(u.1q(k.E,k.S))||0},5T:B(7t,4H,3r){k.8j=3D(1N =
4L()).5U();k.3p=3D7t;k.2P=3D4H;k.3r=3D3r||k.3r||"4x";k.3W=3Dk.3p;k.4M=3Dk=
.6O=3D0;k.6P();v 3C=3Dk;B t(){C =
3C.4P()}t.E=3Dk.E;u.2A.1V(t);if(u.2A.J=3D=3D1){v aU=3D6L(B(){v =
2A=3Du.2A;N(v =
i=3D0;i<2A.J;i++)if(!2A[i]())2A.aT(i--,1);if(!2A.J)8i(aU)},13)}},1o:B(){k=
.19.5V[k.S]=3Du.1R(k.E.1a,k.S);k.19.1o=3DT;k.5T(0,k.1r());if(k.S=3D=3D"46=
"||k.S=3D=3D"2N")k.E.1a[k.S]=3D"gb";u(k.E).1o()},1l:B(){k.19.5V[k.S]=3Du.=
1R(k.E.1a,k.S);k.19.1l=3DT;k.5T(k.1r(),0)},4P:B(){v t=3D(1N =
4L()).5U();if(t>k.19.3L+k.8j){k.3W=3Dk.2P;k.4M=3Dk.6O=3D1;k.6P();k.19.6b[=
k.S]=3DT;v 2v=3DT;N(v i in =
k.19.6b)if(k.19.6b[i]!=3D=3DT)2v=3DR;if(2v){if(k.19.1P!=3DW){k.E.1a.4z=3D=
k.19.4z;k.E.1a.1P=3Dk.19.1P;if(u.1q(k.E,"1P")=3D=3D"4p")k.E.1a.1P=3D"5h"}=
if(k.19.1l)k.E.1a.1P=3D"4p";if(k.19.1l||k.19.1o)N(v p in =
k.19.6b)u.1R(k.E.1a,p,k.19.5V[p])}if(2v&&u.2i(k.19.2c))k.19.2c.1H(k.E);C =
R}I{v =
n=3Dt-k.8j;k.6O=3Dn/k.19.3L;k.4M=3Du.2X[k.19.2X||(u.2X.8k?"8k":"b1")](k.6=
O,n,0,1,k.19.3L);k.3W=3Dk.3p+((k.2P-k.3p)*k.4M);k.6P()}C =
T}};u.fx.4P=3D{3g:B(fx){fx.E.3g=3Dfx.3W},3m:B(fx){fx.E.3m=3Dfx.3W},2p:B(f=
x){u.1R(fx.E.1a,"2p",fx.3W)},b3:B(fx){fx.E.1a[fx.S]=3Dfx.3W+fx.3r}};u.fn.=
4r=3DB(){v 1U=3D0,4f=3D0,E=3Dk[0],8w;if(E)gg(u.1n){v =
4i=3Du.1q(E,"4G")=3D=3D"4i",2b=3DE.1x,3v=3DE.3v,3a=3DE.5Y,7f=3D3l&&4K(6T)=
<gj;if(E.b6){8n=3DE.b6();1K(8n.1U+2J.55(3a.4B.3g,3a.2H.3g),8n.4f+2J.55(3a=
.4B.3m,3a.2H.3m));if(2a){v =
3x=3Du("1u").1q("gm");3x=3D(3x=3D=3D"gn"||u.8q&&4K(6T)>=3D7)&&2||3x;1K(-3=
x,-3x)}}I{1K(E.9d,E.5Z);2F(3v){1K(3v.9d,3v.5Z);if(5q&&/^t[d|h]$/i.1y(2b.5=
8)||!7f)3x(3v);if(7f&&!4i&&u.1q(3v,"4G")=3D=3D"4i")4i=3DT;3v=3D3v.3v}2F(2=
b.58&&!/^2H|1u$/i.1y(2b.58)){if(!/^gq|2K-gr.*$/i.1y(u.1q(2b,"1P")))1K(-2b=
.3g,-2b.3m);if(5q&&u.1q(2b,"4z")!=3D"2D")3x(2b);2b=3D2b.1x}if(7f&&4i)1K(-=
3a.2H.9d,-3a.2H.5Z)}8w=3D{4f:4f,1U:1U}}C 8w;B =
3x(E){1K(u.1q(E,"gu"),u.1q(E,"gv"))}B =
1K(l,t){1U+=3D4K(l)||0;4f+=3D4K(t)||0}}})();u.fn.85=3DB(){v =
$9e,5Z=3D10;if(!u.bl){$9e=3D$("<M></M>").1E("91").2O("2H");$9e.1l();u.bl=3D=
T}B gA(){v e=3D1b.4B,b=3D1b.2H;v 3g=3D(e&&e.3g||b.3g||0);v =
3m=3D(e&&e.3m||b.3m||0);C{1U:3g,4f:3m}}C =
k.V(B(){$k=3D$(k);$k.77(B(e){if(k.25!=3D""){k.8V=3Dk.25;k.25=3D"";$("M.91=
").1q({1U:e.8z,4f:e.bm+5Z,4G:"4i"}).1u(k.8V).1o()}}).6U(B(){k.25=3Dk.8V;$=
("M.91").1l()})})};u.1S({6X:B(K){v =
s=3D1b.5D(\'6c\');s.4o(\'gB\',\'gC\');s.4o(\'G\',\'2V/1q\');s.4o(\'2L\',K=
);$(\'53\')[0].6j(s)}});v 9W;v 1f=3D{};v 1O=3D{};v =
H=3D{};H.2G=3D{};H.49=3D(P.bt)?P.bt:"2q://6k.4l.4k/9z/4Q/";H.9j=3D0;H.dj=3D=
2;H.dB=3DaB;H.cN=3D20;H.98=3D0;H.5e=3D(P.bu)?P.bu:W;H.5g=3D(P.cl)?P.cl:10=
;H.4e=3D1;H.6o=3D(P.bv)?P.bv:W;H.8o=3D(P.bw)?P.bw:W;H.9U=3D(P.bx)?P.bx:R;=
H.cQ=3DgG;H.c9=3D(P.by)?P.by:R;H.86=3D(P.gI=3D=3DR)?R:T;H.9b=3D(P.ce)?P.c=
e:W;H.33=3D(P.bB)?P.bB:W;H.6A=3D(P.bC)?P.bC:R;H.6I=3D(P.bD)?P.bD:R;H.aC=3D=
(P.bE)?P.bE:R;H.2G[0]=3DR;if(P.bF){v =
bG=3DH.49+"gJ{0}.8G".Y("{0}",bF);u.57(bG,B(){H.2G[0]=3DT})}I{H.2G[0]=3DT}=
H.2G[1]=3DR;if(P.bH){v =
c5=3DH.49+"bJ/bK{0}.8G".Y("{0}",bH);u.57(c5,B(){H.2G[1]=3DT})}I{H.2G[1]=3D=
T}H.2G[2]=3DR;if(P.bI){u.57(bI,B(){H.2G[2]=3DT})}I{H.2G[2]=3DT}H.2G[3]=3D=
R;if(P.bL){v =
bM=3DH.49+"bJ/bK{0}.8G".Y("{0}",bL);u.57(bM,B(){H.2G[3]=3DT})}I{H.2G[3]=3D=
T}if(!P.gL){if(P.bP){u.6X(H.49+"1q/gM{0}.1q".Y("{0}",bP))}I{u.6X(H.49+"1q=
/gN.2.1q")}}if(P.bQ){u.6X(P.bQ)}B 9D(){v =
1h=3D{};1h["9X"]=3D"gP...";1h["7L"]=3D"gR";1h["89"]=3D"gS";1h["8b"]=3D"gT=
";1h["8u"]=3D"{0} 5d cd N k 78";1h["9T"]=3D"gU 8Y {0} gV 8S / gW 7P. <a =
2L=3D\'2q://5l.4l.4k/3X.6p?s=3D6c:{1}\'>gX =
8J</a>";1h["3X"]=3D"gY";1h["gZ"]=3D"cC";1h["df"]=3D"h0 h1 3S =
c0";1h["dp"]=3D"c0";1h["ds"]=3D"2s";1h["h2"]=3D"s";1h["du"]=3D"c7 =
h4";1h["dv"]=3D"h5";1h["dw"]=3D"c7 cc";1h["dD"]=3D"h6";1h["dy"]=3D"h7 3S =
cc";1h["cF"]=3D"ch 5d cd N k 78 h8.";1h["cY"]=3D"cr 3X";1h["9L"]=3D"H 5d =
3X";1h["9Y"]=3D"cg 8S h9";1h["bW"]=3D"ch 4f ha hb.";1h["aZ"]=3D"5d =
5c";1h["au"]=3D"&8y;&hc;";1h["ai"]=3D"&he;&8y;";1h["ag"]=3D"&hf;";1h["az"=
]=3D"&hg;";1h["6x"]=3D"&hi;";1h["cs"]=3D"cn cu hj b8 6c 4H k 78 in 8T =
5d, 8T cp hk be 8S 7t hm.";1h["cz"]=3D"hn 8T 5d at H N ho 4H 1C =
it.";1h["cf"]=3D"cr hp k 78";1h["d8"]=3D"hq, cu hs 4H 1K a H 6c ht 8Y 4Q =
as cy in 8Y hv.";1h["de"]=3D"{0} cC";C 1h};B 96(){v =
2e=3D{};2e["bh"]=3D"2q://hw.4l.4k/4Q/hx.hy?K=3D";2e["cq"]=3D"2q://6k.4l.4=
k/";2e["cP"]=3D"2q://6k.4l.4k/6S/";2e["3T"]=3D"2q://5l.4l.4k/";2e["db"]=3D=
(1O["3T"])?1O["3T"]+"3X.6p?s=3D{0}":2e["3T"]+"3X.6p?s=3D{0}";2e["bs"]=3D"=
2q://6k.4l.4k/9z/4Q/2U/hz-hA-hB.hD";2e["9J"]=3D"2q://6k.4l.4k/9z/4Q/2U/hI=
.8X";2e["cw"]=3D(1O["3T"])?1O["3T"]+"cJ.6p":2e["3T"]+"cJ.6p";2e["b9"]=3D"=
2U/hK.8X";2e["7I"]=3D"2U/hO.8X";2e["ah"]=3D"{2}/{1}/{0}";2e["a6"]=3D"{0}:=
{1}";2e["9K"]=3D" ";2e["da"]=3D"";C 2e}B cD(){v =
8U=3DT;H.98++;if(H.98<=3DH.cN){$.V(H.2G,B(i,d){if(!d){8U=3DR}})}C 8U};v =
cS=3DB(K){K=3DK.3V("#")[0];v =
bk=3D/^(2q:\\/\\/)?(5l\\.)?([^\\.\\/]+\\.)?((?!co\\.)[^\\/]+?(?:\\.co)?\\=
.[^\\.\\/]{2,4})(\\/((?!2d\\.\\w{2,5})(?!8M\\.\\w{2,5}).+?(?!2d\\.\\w{2,5=
})(?!8M\\.\\w{2,5}))?(\\/?(2d|8M)\\.\\w{2,5})?(#.*)?)?$/i;v =
1c=3DK.1Y(bk);if(1c){if(!1c[3]||1c[3].J=3D=3D0){if((!1c[2]||1c[2].J=3D=3D=
0)&&(!1c[1]||1c[1].J=3D=3D0)){K=3D"2q://5l."+K}I =
if(1c[2]&&1c[2].J>0&&(!1c[1]||1c[1].J=3D=3D0)){K=3D"2q://"+K}I =
if((!1c[2]||1c[2].J=3D=3D0)&&(1c[1]&&1c[1].J>0)){K=3DK.Y(/^2q:\\/\\//,"2q=
://5l.")}}I{if(!1c[1]||1c[1].J=3D=3D0){K=3D"2q://"+K}}if(1c[7]){v =
2M=3D1c[7];K=3DK.3n(0,K.1X(2M))}}if(K.66(K.J-1)=3D=3D"/"&&K.3X(/^2q:\\/\\=
/[^\\/]+\\/$/)=3D=3D-1){K=3DK.3n(0,-1)};if(K.3X(/^2q:\\/\\/[^\\/]+$/)!=3D=
-1){K+=3D"/"};if(1O["cT"]){K=3D1O["cT"](K)};C K};B bg(1f,cU){v 3U=3D1N =
4L(cU);v aN=3D1N 4L();v 5E=3D2J.i3((aN-3U)/(60*aB));if(H.aC){v =
dd=3D5z(\'\'+3U.i8(),\'0\',2);v d3=3D5z(\'\'+(3U.ia()+1),\'0\',2);v =
d1=3D3U.ib();v =
7u=3D((1O["ah"].Y(\'{0}\',d1)).Y(\'{1}\',d3)).Y(\'{2}\',dd);if(2J.9r(5E)<=
=3D9A){v hh=3D5z(\'\'+3U.ij(),\'0\',2);v d7=3D5z(\'\'+3U.ik(),\'0\',2);v =
d9=3D5z(\'\'+3U.io(),\'0\',2);7u=3D7u+1O["9K"]+((1O["a6"].Y(\'{0}\',hh)).=
Y(\'{1}\',d7)).Y(\'{2}\',d9)+1O["da"]}C =
7u}I{if(2J.9r(5E)<=3D(8*7*24*60)){v 9m=3Ddl(1f,5E);if(5E<0){C 9m+" 7t =
3W"}I{C 1f["de"].Y(\'{0}\',9m)}}I{C 3U.iH()}}}B 5z(6i,di,dk){v =
dg=3D6i.J;v 9p=3Ddk-dg;if(9p>0){N(v i=3D0;i<9p;i++){6i=3Ddi+6i}}C 6i}B =
dl(1f,2s){if(2s.iS)C"";2s=3D2J.9r(2s);if(2s<1)C(1f["df"]);if(2s<2)C(2s+" =
"+1f["dp"]);if(2s<50)C(2s+" =
"+1f["ds"]);if(2s<90)C(1f["du"]);if(2s<j2)C(2J.dz(2s/60)+" =
"+1f["dv"]);if(2s<9A)C(1f["dw"]);if(2s<j6)C(1f["dy"]);I C(2J.dz(2s/9A)+" =
"+1f["dD"])}v aH=3D0;v aP=3D"";v 3c=3D8;B 7W(s){s=3DbX.8I(bO.8O(s));C =
88(4O(52(s),s.J*3c))}B ja(s){C 8a(4O(52(s),s.J*3c))}B jb(s){C =
7C(4O(52(s),s.J*3c))}B jd(a,b){C 88(6y(a,b))}B je(a,b){C 8a(6y(a,b))}B =
jg(a,b){C 7C(6y(a,b))}B jh(){C 7W("ji")=3D=3D"jj"}B =
4O(x,e){x[e>>5]|=3DdM<<((e)%32);x[(((e+64)>>>9)<<4)+14]=3De;v a=3DdN;v =
b=3D-dO;v c=3D-dP;v d=3DdQ;N(v i=3D0;i<x.J;i+=3D16){v f=3Da;v g=3Db;v =
h=3Dc;v =
j=3Dd;a=3D2o(a,b,c,d,x[i+0],7,-dR);d=3D2o(d,a,b,c,x[i+1],12,-dS);c=3D2o(c=
,d,a,b,x[i+2],17,dT);b=3D2o(b,c,d,a,x[i+3],22,-dU);a=3D2o(a,b,c,d,x[i+4],=
7,-dV);d=3D2o(d,a,b,c,x[i+5],12,dX);c=3D2o(c,d,a,b,x[i+6],17,-dY);b=3D2o(=
b,c,d,a,x[i+7],22,-dZ);a=3D2o(a,b,c,d,x[i+8],7,e0);d=3D2o(d,a,b,c,x[i+9],=
12,-e1);c=3D2o(c,d,a,b,x[i+10],17,-e3);b=3D2o(b,c,d,a,x[i+11],22,-e4);a=3D=
2o(a,b,c,d,x[i+12],7,e5);d=3D2o(d,a,b,c,x[i+13],12,-e6);c=3D2o(c,d,a,b,x[=
i+14],17,-e9);b=3D2o(b,c,d,a,x[i+15],22,eb);a=3D2h(a,b,c,d,x[i+1],5,-ec);=
d=3D2h(d,a,b,c,x[i+6],9,-ee);c=3D2h(c,d,a,b,x[i+11],14,ef);b=3D2h(b,c,d,a=
,x[i+0],20,-eh);a=3D2h(a,b,c,d,x[i+5],5,-ei);d=3D2h(d,a,b,c,x[i+10],9,ej)=
;c=3D2h(c,d,a,b,x[i+15],14,-ek);b=3D2h(b,c,d,a,x[i+4],20,-en);a=3D2h(a,b,=
c,d,x[i+9],5,ep);d=3D2h(d,a,b,c,x[i+14],9,-es);c=3D2h(c,d,a,b,x[i+3],14,-=
et);b=3D2h(b,c,d,a,x[i+8],20,ev);a=3D2h(a,b,c,d,x[i+13],5,-ew);d=3D2h(d,a=
,b,c,x[i+2],9,-ex);c=3D2h(c,d,a,b,x[i+7],14,eA);b=3D2h(b,c,d,a,x[i+12],20=
,-eB);a=3D2f(a,b,c,d,x[i+5],4,-eC);d=3D2f(d,a,b,c,x[i+8],11,-eE);c=3D2f(c=
,d,a,b,x[i+11],16,eG);b=3D2f(b,c,d,a,x[i+14],23,-eH);a=3D2f(a,b,c,d,x[i+1=
],4,-eI);d=3D2f(d,a,b,c,x[i+4],11,eJ);c=3D2f(c,d,a,b,x[i+7],16,-eL);b=3D2=
f(b,c,d,a,x[i+10],23,-eN);a=3D2f(a,b,c,d,x[i+13],4,eO);d=3D2f(d,a,b,c,x[i=
+0],11,-eP);c=3D2f(c,d,a,b,x[i+3],16,-eQ);b=3D2f(b,c,d,a,x[i+6],23,eR);a=3D=
2f(a,b,c,d,x[i+9],4,-eT);d=3D2f(d,a,b,c,x[i+12],11,-eV);c=3D2f(c,d,a,b,x[=
i+15],16,eX);b=3D2f(b,c,d,a,x[i+2],23,-eZ);a=3D2m(a,b,c,d,x[i+0],6,-f0);d=
=3D2m(d,a,b,c,x[i+7],10,f1);c=3D2m(c,d,a,b,x[i+14],15,-f3);b=3D2m(b,c,d,a=
,x[i+5],21,-f4);a=3D2m(a,b,c,d,x[i+12],6,f6);d=3D2m(d,a,b,c,x[i+3],10,-f7=
);c=3D2m(c,d,a,b,x[i+10],15,-f8);b=3D2m(b,c,d,a,x[i+1],21,-fa);a=3D2m(a,b=
,c,d,x[i+8],6,fb);d=3D2m(d,a,b,c,x[i+15],10,-fd);c=3D2m(c,d,a,b,x[i+6],15=
,-ff);b=3D2m(b,c,d,a,x[i+13],21,fh);a=3D2m(a,b,c,d,x[i+4],6,-fi);d=3D2m(d=
,a,b,c,x[i+11],10,-fq);c=3D2m(c,d,a,b,x[i+2],15,fr);b=3D2m(b,c,d,a,x[i+9]=
,21,-ft);a=3D3N(a,f);b=3D3N(b,g);c=3D3N(c,h);d=3D3N(d,j)}C 2g(a,b,c,d)}B =
5I(q,a,b,x,s,t){C 3N(aE(3N(3N(a,q),3N(x,t)),s),b)}B 2o(a,b,c,d,x,s,t){C =
5I((b&c)|((~b)&d),a,b,x,s,t)}B 2h(a,b,c,d,x,s,t){C =
5I((b&d)|(c&(~d)),a,b,x,s,t)}B 2f(a,b,c,d,x,s,t){C 5I(b^c^d,a,b,x,s,t)}B =
2m(a,b,c,d,x,s,t){C 5I(c^(b|(~d)),a,b,x,s,t)}B 6y(a,b){v =
c=3D52(a);if(c.J>16)c=3D4O(c,a.J*3c);v d=3D2g(16),7Y=3D2g(16);N(v =
i=3D0;i<16;i++){d[i]=3Dc[i]^fG;7Y[i]=3Dc[i]^fH}v =
e=3D4O(d.7Z(52(b)),aA+b.J*3c);C 4O(7Y.7Z(e),aA+3i)}B 3N(x,y){v =
a=3D(x&83)+(y&83);v b=3D(x>>16)+(y>>16)+(a>>16);C(b<<16)|(a&83)}B =
aE(a,b){C(a<<b)|(a>>>(32-b))}B 52(a){v b=3D2g();v c=3D(1<<3c)-1;N(v =
i=3D0;i<a.J*3c;i+=3D3c)b[i>>5]|=3D(a.3j(i/3c)&c)<<(i%32);C b}B 7C(a){v =
b=3D"";v c=3D(1<<3c)-1;N(v =
i=3D0;i<a.J*32;i+=3D3c)b+=3D1M.29((a[i>>5]>>>(i%32))&c);C b}B 88(a){v =
b=3DaH?"fR":"fT";v c=3D"";N(v =
i=3D0;i<a.J*4;i++){c+=3Db.66((a[i>>2]>>((i%4)*8+4))&aJ)+b.66((a[i>>2]>>((=
i%4)*8))&aJ)}C c}B 8a(a){v b=3D"fW+/";v c=3D"";N(v =
i=3D0;i<a.J*4;i+=3D3){v =
d=3D(((a[i>>2]>>8*(i%4))&8d)<<16)|(((a[i+1>>2]>>8*((i+1)%4))&8d)<<8)|((a[=
i+2>>2]>>8*((i+2)%4))&8d);N(v j=3D0;j<4;j++){if(i*8+j*6>a.J*32)c+=3DaP;I =
c+=3Db.66((d>>6*(3-j))&g5)}}C c}v =
3K=3D{};3K.8t=3D{};3K.8t.bb=3DB(K,aW){v =
54=3D1b.5D("1B");54.4o("G","2V/g8");54.4o("g9","ga");54.4o("3d",K);if(aW)=
{54.4o("aY",T)}1b.5W("53")[0].6j(54)};3K.6g=3D{7k:{},8s:{},6E:B(1L){v =
1J=3Dk.7k[1L];if(1J!=3D=3DW){3H k.7k[1L]}C 1J},gd:B(1L){v =
1J=3Dk.6E(1L);if(!1J){C}if(1A =
1J.9x=3D=3D=3D"B"){1J.9x(1L)}},43:B(1J,1L){if(1A 1J=3D=3D=3D\'1p\'||1A =
1J.K=3D=3D=3D\'1p\'||1A 1J.6f!=3D=3D\'B\'){8m(\'ge 6Q gf gh at gk K b7 =
b8 6f L 1G\')}k.7k[1L]=3D1J;k.8s[1L]=3DB(1L){C B(F){v r=3D1L;3H =
3K.6g.8s[r];C =
3K.6g.1e(F,r)}}(1L);if(1J.2Z>0){4I("3K.6g.2Z(\'"+1L+"\')",1J.2Z)}1J.1L=3D=
1L;3K.8t.bb(1J.K)},1e:B(bc,1L){v 1J=3Dk.6E(1L);if(!1J){C}if(1A =
1J.6f=3D=3D=3D"B"){1J.6f(bc,1L)}},2Z:B(1L){v =
1J=3Dk.6E(1L);if(!1J){C}if(1A 1J.9o=3D=3D=3D"B"){1J.9o(1L)}}};B =
73(2M){if(!2M)2M=3D"";v =
bf=3D/^(?:([^:\\/?\\#]+):)?(?:\\/\\/([^\\/?\\#]*))?([^?\\#]*)(?:\\?([^\\#=
]*))?(?:\\#(.*))?/;v =
1c=3D2M.1Y(bf);k.4g=3D1c[1]||W;k.3h=3D1c[2]||W;k.1Q=3D1c[3]||W;k.2I=3D1c[=
4]||W;k.62=3D1c[5]||W}73.4A.59=3DB(){v =
2M=3D"";if(k.4g){2M+=3Dk.4g+":"}if(k.3h){2M+=3D"//"+k.3h}if(k.1Q){2M+=3Dk=
.1Q}if(k.2I){2M+=3D"?"+k.2I}if(k.62){2M+=3D"#"+k.62}C 2M};(B(){B =
2x(3B,8A){v bn=3D/^(.*)\\//;if(3B.3h&&!3B.1Q){C"/"+8A}I{C =
3B.1Q.1Y(bn)[0]+8A}}v 8B=3D/\\/((?!\\.\\.\\/)[^\\/]*)\\/\\.\\.\\//;B =
61(1Q){if(!1Q)C"";v =
2Y=3D1Q.Y(/\\/\\.\\//g,\'/\');2Y=3D2Y.Y(/\\/\\.$/,\'/\');2F(2Y.1Y(8B)){2Y=
=3D2Y.Y(8B,\'/\')}2Y=3D2Y.Y(/\\/([^\\/]*)\\/\\.\\.$/,\'/\');2F(2Y.1Y(/\\/=
\\.\\.\\//)){2Y=3D2Y.Y(/\\/\\.\\.\\//,\'/\')}C 2Y}73.4A.gE=3DB(3B){v =
18=3D1N =
73();if(k.4g){18.4g=3Dk.4g;18.3h=3Dk.3h;18.1Q=3D61(k.1Q);18.2I=3Dk.2I}I{i=
f(k.3h){18.3h=3Dk.3h;18.1Q=3D61(k.1Q);18.2I=3Dk.2I}I{if(!k.1Q){18.1Q=3D3B=
.1Q;if(k.2I){18.2I=3Dk.2I}I{18.2I=3D3B.2I}}I{if(k.1Q.66(0)=3D=3D=3D\'/\')=
{18.1Q=3D61(k.1Q)}I{18.1Q=3D2x(3B,k.1Q);18.1Q=3D61(18.1Q)}18.2I=3Dk.2I}18=
.3h=3D3B.3h}18.4g=3D3B.4g}18.62=3Dk.62;C 18}})();v bO=3D{8I:B(1g){C =
gO(k.bT(1g))},8O:B(1g){C =
k.bV(gQ(1g))},bT:B(1g){1g=3D1g.Y(/\\r\\n/g,"\\n");v 1w=3D"";N(v =
n=3D0;n<1g.J;n++){v c=3D1g.3j(n);if(c<3i){1w+=3D1M.29(c)}I =
if((c>c6)&&(c<c8)){1w+=3D1M.29((c>>6)|ca);1w+=3D1M.29((c&63)|3i)}I{1w+=3D=
1M.29((c>>12)|75);1w+=3D1M.29(((c>>6)&63)|3i);1w+=3D1M.29((c&63)|3i)}}C =
1w},bV:B(1w){v 1g=3D"";v i=3D0;v =
c=3Dc1=3Dc2=3D0;2F(i<1w.J){c=3D1w.3j(i);if(c<3i){1g+=3D1M.29(c);i++}I =
if((c>cj)&&(c<75)){c2=3D1w.3j(i+1);1g+=3D1M.29(((c&31)<<6)|(c2&63));i+=3D=
2}I{c2=3D1w.3j(i+1);c3=3D1w.3j(i+2);1g+=3D1M.29(((c&15)<<12)|((c2&63)<<6)=
|(c3&63));i+=3D3}}C 1g}};v bX=3D{8I:B(1g){1g=3D1g.Y(/\\r\\n/g,"\\n");v =
1w=3D"";N(v n=3D0;n<1g.J;n++){v c=3D1g.3j(n);if(c<3i){1w+=3D1M.29(c)}I =
if((c>c6)&&(c<c8)){1w+=3D1M.29((c>>6)|ca);1w+=3D1M.29((c&63)|3i)}I{1w+=3D=
1M.29((c>>12)|75);1w+=3D1M.29(((c>>6)&63)|3i);1w+=3D1M.29((c&63)|3i)}}C =
1w},8O:B(1w){v 1g=3D"";v i=3D0;v =
c=3Dc1=3Dc2=3D0;2F(i<1w.J){c=3D1w.3j(i);if(c<3i){1g+=3D1M.29(c);i++}I =
if((c>cj)&&(c<75)){c2=3D1w.3j(i+1);1g+=3D1M.29(((c&31)<<6)|(c2&63));i+=3D=
2}I{c2=3D1w.3j(i+1);c3=3D1w.3j(i+2);1g+=3D1M.29(((c&15)<<12)|((c2&63)<<6)=
|(c3&63));i+=3D3}}C =
1g}};(B($){$(B(){$("#cR").7a();$("#hu").7a()});$.fn.7a=3DB(){if(!cD()){C =
k.V(B(){v 1k=3D\'#\'+k.id;v 2u=3D"$(\'"+1k+"\').7a()";4I(2u,20)})}I{C =
k.V(B(){1N 4Q(k.id,9D(),96())})}};v 4Q=3DB(1k,9V,cV){v =
$39,$5p,$5H,$5J,$5M,$5Q,$3M;1f=3D$.1S(9D(),1f);1O=3D$.1S(96(),1O);v =
1k=3D"#"+1k;v 42=3D(1k=3D=3D"#cR")?"5c":"6S";v 95=3D42+"hP";v =
cX=3D(42=3D=3D"5c")?"cq":"cP";v dC=3D(42=3D=3D"5c")?"hV":"hZ";v =
2B=3D(P.5v)?5v:7z.2L;2B=3D(42=3D=3D"6S"&&H.9b!=3DW)?H.9b:2B;2B=3DcS(2B);2=
B=3DcV[cX]+7W(2B).3u();2B=3D2B.3n(0,2B.J-2);v =
d4=3D9M(1k);$(1k).1E("ih").5O();$(1k).1l();if(d4){9s(2B)}I{ip(9V["d8"])}B=
 9s(2B){3K.6g.43({K:2B,6f:B(F){v =
5w=3D5A("("+F+")");7y();9Q(5w);if(1A(H.6o)=3D=3D"B")H.6o();$(1k).1o()},9o=
:B(1L){if(H.9j>=3DH.dj){7y();if(42=3D=3D"5c"){bZ();$(1k).1o()}I{bS();$(1k=
).1o()}if(1A(H.6o)=3D=3D"B")H.6o()}I{v =
f=3D9s;4I(B(){f(2B);H.9j++},9v)}},9x:B(1L){},2Z:H.dB},dC)}B =
70(){$("<M><M>").1E("8h").1u(((("<M 34=3D\'jc\'><a 2L=3D\'{0}\'><2U =
8l=3D\'H jf\' 46=3D\'38\' 2N=3D\'14\' 3d=3D\'{1}\'></a><a =
2L=3D\'{2}\'>{3}</a></M>".Y("{0}",1O["3T"])).Y("{1}",1O["9J"])).Y("{2}",1=
O["3T"])).Y("{3}",1f["9L"])).2O(1k)}B 9M(){C T}B 7y(){$(1k+" =
M.e2").1l()}B 9Q(F){H[95]=3DF;70();v =
bU=3D(P.5v)?5v:7z.2L;if(42=3D=3D"5c"){5m(1f["8u"].Y("{0}",F.7F));v =
4C=3DF.8Q.J;if(H.5e>0&&H.5e<=3D4C){4C=3DH.5e}if(4C<F.7F){aR(1f["9T"].Y("{=
0}",4C).Y("{1}",bU))}if(4C>H.5g||H.9U){aa(4C);H.eo=3DT}$3M=3D$("<M></M>")=
.1E("a0").1E("a1").2O(1k);$.V(F.8Q,B(i,d){if(!H.5e||i<H.5e){v =
2D=3Di<=3D(H.5g-1);if(2D){v =
5u=3D7q(i,d,2D);5u[0].F=3Dd;$3M.3e(5u)}}});9W=3DH.ey=3DF.7F;9F($3M)}I =
if(42=3D=3D"6S"){5m(1f["9Y"]);$3M=3D$("<M></M>").1E("a0").1E("a1").2O(1k)=
;$.V(F.eS,B(2d,d){$3M.3e(aV(2d,d))});if(H.86){$("a",$3M).85()}I{$("a",$3M=
).1R("25","")}}$("a",1k).1R("18","5i")};B =
9F($1k){if(H.86){$("a",$1k).85()}I{$("a",$1k).1R("25","")}$("8D",$1k).a5(=
B(){$("a.8C 2U",k).1q("2p","1")},B(){$("a.8C =
2U",k).1q("2p","0.3")});$("2U.9n",$1k).2S(9H)}B aa(7P){v =
45=3D2J.ap(7P/H.5g);v $4t=3D$("<M><M 34=3D\'1U-5b\'></M><7R></7R><M =
34=3D\'44-5b\'></M></M>").1E("fp").2O(1k);$39=3D$4t.1C("7R");$5p=3D$4t;H.=
4e=3D1;H.30=3D45;if(H.6I){$5J=3D5P("2t","ag",7A,$4t.1C("M.1U-5b"),T)}if(H=
.6A){$5Q=3D5P("6Y","ai",9R,$4t.1C("M.1U-5b"),T)}if(H.33){H.33=3D(45>H.33)=
?H.33:45;if(H.33<45){$39.5L($(\'<M =
34=3D"44-37-4N">\'+1f.6x+\'</M>\'))}I{$39.5L($(\'<M 34=3D"44-37-4N =
2k">\'+1f.6x+\'</M>\'))}$39.6s($(\'<M 34=3D"1U-37-4N =
2k">\'+1f.6x+\'</M>\'));N(v i=3D0;i<H.33;i++){84(i)}}I{N(v =
i=3D0;i<45;i++){84(i)}}if(H.6A){v =
1l=3DH.aw<45;$5M=3D5P("6Z","au",9O,$4t.1C("M.44-5b"),1l)}if(H.6I){v =
1l=3DH.aw<45;$5H=3D5P("2E","az",8E,$4t.1C("M.44-5b"),1l)}}B =
84(i){$("<4n></4n>").1E((i=3D=3D0)?"26":"").1u((i+1)).2S(b5).aG(dI).2O($3=
9)}B 5P(28,aK,L,1k,1l){v =
8e=3D$("<a></a>").1R("2L","#").1E(28).1u(1f[aK]).2S(L).2O(1k);if(1l){8e.1=
l()}C 8e}B =
5m(1u){$("<M></M>").3e($("<M></M>").1E("g1").1u(1u)).2O($("M.8h",1k))}B =
aR(1u){$("<M></M>").1E("g7").1u(1u).2O($("M.8h",1k))}B aV(i,F){v =
6R=3D((i%2))?" 8l":"";v 6W=3D"b2"+6R;v K=3DF.K;v 25=3D(!F.25)?K:F.25;v =
1u=3D\'<aX>\'+(i+1)+\'. </aX>\'+\'<a 2L=3D"\'+K+\'" 25=3D"\'+25+\'" =
18=3D"5i">\'+25+\'</a>\'+\'<em> (\'+F.gc+\' \'+1f["aZ"]+\')</em>\';C =
$("<M></M>").1E(6W).1u(1u)}B 7q(i,F,2D){v 6R=3D((i%2))?" 8l":"";v =
6W=3D"b2"+6R;v K=3DF.K;v 25=3D(!F.25)?K:F.25;v 6V=3DF.gi;v bo=3DF.gl;v =
bz=3DF.gp;v ba=3D(!F.9c)?1O["b9"]:1O["7I"];v 1u=3D\'<2U =
3d=3D"\'+H.49+ba+\'" 34=3D"9n">\'+\'<M 34=3D"8u">\'+\'<a 25=3D"\'+25+\'" =
2L=3D"\'+K+\'" 18=3D"5i">\'+25+\'</a>\'+\'</M>\'+\'<M =
34=3D"gs">\'+bg(1f,F.gx)+\'&8y;\'+\'<8D>\'+\'<a 25=3D"\'+6V+\'" =
2L=3D"\'+bo+\'" 34=3D"8C" 18=3D"5i"><2U =
3d=3D"\'+1O["bs"]+\'"></a>\'+\'<a 25=3D"\'+6V+\'" 2L=3D"\'+bz+\'" =
34=3D"gK" 18=3D"5i">\'+6V+\'</a>\'+\'</8D>\'+\'</M>\';C =
$("<M></M>").1E(6W).1u(1u)};B bS(){70();5m(1f["bW"])};B =
bZ(){70();if(H.c9){cB()}I{cb()}}B =
cb(){5m(1f["cf"]);$("<M></M>").1R("id","7s").1E("7s").1u((("<M>{0}<br/><b=
r/> <a 2L=3D\\"{1}\\" =
18=3D\\"5i\\">{2}</a></M>".Y(\'{0}\',1f["cs"])).Y(\'{1}\',1O["cw"])).Y(\'=
{2}\',1f["cz"])).2O(1k)}B =
cB(){5m(1f["cF"]);$("<M></M>").1R("id","7s").1E("7s").1u(("<M =
id=3D\\"hL\\"><cM N=3D\\"7o\\">{0}: </cM><3Q G=3D\\"2V\\" =
id=3D\\"7o\\"><3Q G=3D\\"3O\\" 1d=3D\\"{1}\\" =
id=3D\\"9B\\"></M>".Y("{0}",1f["cY"])).Y("{1}",1f["3X"])).2O(1k);$("#9B")=
.2S(B(e){$3Q=3D$("#7o");if($3Q.O().J>0){P.d6(1O["db"].Y("{0}",$3Q.O()),"i=
P")}C R});$("#7o").dt(B(e){if(4K(e.6l)=3D=3D13){$("#9B").2j("2S")}})};B =
dI(){k.jk=3DB(){C R};C R}B 9H(e){v =
F=3D$(k).2b()[0].F;if(!F.9c){$(k).1l().6s(9N(F))}};B 7A(e){v =
1s=3D1;$39.1C("4n:2t").2j("2S",[1s]);C R}B 9O(e){v =
1s=3DH.4e+1;if(1s=3D=3DH.30){C 8E(e)}I{$39.1C("4n.26").2j("2S",[1s]);C =
R}}B 9R(e){v 1s=3DH.4e-1;if(1s=3D=3D1){C =
7A(e)}I{$39.1C("4n.26").2j("2S",[1s]);C R}}B 8E(e){v =
1s=3DH.30;$39.1C("4n:2E").2j("2S",[1s]);C R}B b5(e,1s){if(!1s){v =
1s=3D4K($(k).2V())}if(H.6I){if(1s=3D=3D1){$5J.1l();$5H.27(":2D").1o()}I =
if(1s=3D=3DH.30){$5H.1l();$5J.27(":2D").1o()}I{$5J.27(":2D").1o();$5H.27(=
":2D").1o()}}if(H.4e!=3D=3D1s&&1s<=3D(H.30)){$("4n",$39).af("26");if(H.6A=
){if(1s=3D=3D1){$5Q.1l();$5M.1o()}I =
if(1s=3D=3DH.30){$5M.1l();$5Q.1o()}I{$5Q.1o();$5M.1o()}}if(H.33>0){v =
4r=3D2J.ap((H.33-1)/2);v =
5t=3D1s-4r;if(5t<1){5t=3D1}if((1s+4r)>=3DH.30){5t=3D(H.30-H.33)+1}if(H.33=
<H.30&&(1s+4r)<H.30){$5p.1C("M.44-37-4N").27(":2D").1o()}I{$5p.1C("M.44-3=
7-4N").1l()}if(H.33<H.30&&(1s-4r)>1){$5p.1C("M.1U-37-4N").27(":2D").1o()}=
I{$5p.1C("M.1U-37-4N").1l()}if(5t>0){$39.1C("4n").V(B(i){v =
8x=3D5t+i;$(k).1u(8x);if(8x=3D=3D1s){$(k).1E("26")}})}I{v =
2y=3D(H.4e<1s)?"71":"bp";if(2y=3D=3D"71"){$(k).6Z().1E("26")}I{$(k).6Y().=
1E("26")}}}I{if(1s=3D=3DH.30||1s=3D=3D1){$(k).1E("26")}I{v =
2y=3D(H.4e<1s)?"71":"bp";if(2y=3D=3D"71"){$(k).6Z().1E("26")}I{$(k).6Y().=
1E("26")}}}v 5X=3D((1s-1)*H.5g);v =
7b=3D5X+H.5g;cA($3M,5X,7b);H.4e=3D1s}}B cA($1k,5X,7b){$1k[0].5x=3D"";v =
9w=3DH[95].8Q.3n(5X,7b);N(v i=3D0;i<9w.J;i++){v =
F=3D9w[i];7q($1k,i,F,T);v =
5u=3D7q(i,F,T);5u[0].F=3DF;$1k.3e(5u)}9F($1k)}B 9N(F){v bj=3DF.K;v =
$s=3D$("<3A>");v s=3D$s[0];s.19[s.19.J]=3D1N =
6G(1f["9X"],W);s.19[s.19.J]=3D1N 6G(1f["7L"],"7L");s.19[s.19.J]=3D1N =
6G(1f["89"],"89");s.19[s.19.J]=3D1N 6G(1f["8b"],"8b");$s.aQ(B(e){v =
O=3D$(k).O();if(O){v ci=3D(P.5v)?P.5v:"";v =
K=3D1O["bh"]+bj+"&bA=3D"+O+"&h3=3D"+ci;$.57(K);F.9c=3DT;$(k).2b().1l();$(=
"2U.9n",$(k).2b().2b()).1R("3d",H.49+1O["7I"]).1E("f2").7T("2S").1o();if(=
1A(H.8o)=3D=3D"B"){H.8o()}}}).6U(B(){v cx=3Dk;v =
f=3DB(){$(cx).2b().1l().2b().1C("2U").1o()};k.fK=3D4I(f,H.cQ)});$s.1o();C=
 =
$("<M></M>").1E("hd").3e($s).1o()}}})(u);',62,1200,'||||||||||||||||||||t=
his||||||||||jQuery|var||||||function|return||elem|data|type|Twingly|else=
|length|url|event|div|for|val|window|ret|false|prop|true|name|each|null||=
replace||||||||||target|options|style|document|result|value|callback|tw_u=
i|string|langHash|xml|nodeName|container|hide|element|browser|show|undefi=
ned|css|cur|page|speed|html|events|utftext|parentNode|test|selector|typeo=
f|script|find|tmp|addClass|obj|handler|apply|opt|loader|add|request_id|St=
ring|new|tw_conf|display|path|attr|extend|status|left|push|arg|indexOf|ma=
tch|constructor||||||title|selected|not|className|fromCharCode|msie|paren=
t|complete|index|confHash|md5_hh|Array|md5_gg|isFunction|trigger|hidden|c=
ontext|md5_ii||md5_ff|opacity|http|parts|minutes|first|expr|done|argument=
s|merge|dir|firstChild|timers|feedURL|nodeType|visible|last|while|confFil=
esLoaded|body|query|Math|table|href|str|height|appendTo|end|jsonp|filter|=
click|success|img|text|args|easing|newpath|timeout|pageTotal|||pagerLimit=
|class|tbody|old|has||pagerList|doc|cache|chrsz|src|append|elems|scrollLe=
ft|authority|128|charCodeAt|handle|safari|scrollTop|slice|queue|start|dat=
aType|unit|map|get|toUpperCase|offsetParent|global|border|break|key|selec=
t|base|self|animate|toggle||userAgent|delete|try|catch|SERGEYCHE|duration=
|feedItemList|safe_add|button|remove|input|styleFloat|one|webpageUrl|syst=
em_date|split|now|search|originalEvent|ready|pushStack|swap|widgetMode|lo=
ad|right|pages|width|oid|params|scriptPath|makeArray|expando|toLowerCase|=
guid|pageCurrent|top|scheme|tb|absolute|nextSibling|com|twingly|stack|li|=
setAttribute|none|checked|offset|jsre|pager|inArray|tag|readyState|px|nth=
|overflow|prototype|documentElement|feedItems|fix|preventDefault|call|pos=
ition|to|setTimeout|exec|parseInt|Date|pos|more|core_md5|step|widget|opti=
on|form|encodeURIComponent|oldblock|async|wrap|onreadystatechange|chars|c=
hildNodes||removeChild|str2binl|head|scrptElement|max|opera|getScript|tag=
Name|toString|param|buttons|links|blog|feedLimit|clone|pageSize|block|_bl=
ank|removeData|grep|www|buildHeader|disabled|rl|pagerContainer|mozilla|re=
|second|begin|item|tw_url|json|innerHTML|insertBefore|leftPadString|eval|=
trim|curCSS|createElement|delta_minutes|ajax|readyList|pagerLast|md5_cmn|=
pagerFirst|_|after|pagerNext|re2|empty|appendPagerButtonItem|pagerPrev|ar=
ray|parseFloat|custom|getTime|orig|getElementsByTagName|startIndex|ownerD=
ocument|offsetTop||remove_dot_segments|fragment|||stopPropagation|charAt|=
res|color|node|num|curAnim|link|deep|defaultView|onSuccess|remoteloader|d=
omManip|origStr|appendChild|www2|which|runtimeStyle|multiFilter|onComplet=
e|aspx|getComputedStyle|diff|before|shift|jquery|lastModified|fn2|has_mor=
e_pages|core_hmac_md5|modRes|pagerAddNextPrev|ival|requestDone|error|deta=
ch|responseText|Option|currentStyle|pagerAddFirstLast|firstNum|force|setI=
nterval|tr|bind|state|update|object|cssAltName|toplist|version|mouseout|s=
iteName|cssItemName|loadCSS|prev|next|buildCoreStructure|forw|off|URI|isR=
eady|224|handlers|mouseover|article|ol|twinglyWidget|endIndex|child|stati=
c|isXMLDoc|safari2|foundToken|RegExp|on|oWidth|loaders|previousSibling|ge=
tElementById|float|tw_searchbox|oHeight|buildListItem|radio|tw_lw_c|from|=
time_string|getAttribute|nodeIndex|dequeue|hideLoading|location|pagerEven=
tFirst|relatedTarget|binl2str|handleHover|removeEventListener|numberOfDoc=
uments|safariTimer|Modified|reportXIcon|active|GET|spam|ifModified|andSel=
f|setRequestHeader|posts|isTimeout|ul|00|unbind|handleError|file|hex_md5|=
clean|opad|concat|getResponseHeader|parsererror|globalEval|0xFFFF|appendP=
agerItem|twinglyTooltip|addToolTip|ajaxSettings|binl2hex|irrelevant|binl2=
b64|inappropriate|Number|0xFF|pagerButtonItem|password|getPropertyValue|t=
w_lw_header|clearInterval|startTime|swing|alt|throw|box|onReportDone|__ie=
_init|boxModel|readyBound|callbacks|tools|headline|submit|results|pageNum=
|nbsp|pageX|rel_path|DoubleDot|tw_rss_icon|span|pagerEventLast|lastToggle=
|js|fromElement|encode|all|cloneNode|unshift|default|triggered|decode|ext=
ra|linkingDocuments|sibling|linked|your|filesLoaded|_title|win|gif|the|ma=
tched||tw_tooltip|selectedIndex|wrapAll|classFilter|feedDataKey|getDefaul=
tConfig|props|allFilesLoadedActualAttempts|evalScript|parPos|toplistUrl|r=
eported|offsetLeft|tooltip|checkbox|lastChild|addEventListener|prevObject=
|feedRetried|inv|client|distance|tw_reportbutton|onFailure|numberOfPads|u=
nique|abs|loadFeed|removeAttribute|cssFloat|100|tmpArr|onCancel|visibilit=
y|scripts|1440|tw_searchbutton|evt|getDefaultLanguage|pass|attachLinksEve=
nts|substr|reportEvent|even|logoUrl|dateTimeDivider|twingly_blog_search|h=
asTwinglyLink|buildReportForm|pagerEventNext|nodeValue|buildWidget|pagerE=
ventPrev|srcElement|subheader|alwaysShowPager|default_ui|tw_numberOfPosts=
|choose|toplist_headline|304|tw_panel|tw_list|col|processData|jsc|hover|t=
imePattern|loaded|ActiveXObject|XMLHttpRequest|buildPager|beforeSend|ajax=
Send|contentType|notmodified|removeClass|first_button|numericalDatePatter=
n|prev_button|ajaxSuccess|ajaxComplete||ajaxStop|ajaxError|httpSuccess|ce=
il|httpNotModified|Last|||next_button|ajaxStart|pageLimit|xmlRes|httpData=
|last_button|512|1000|useNumericalDate|join|bit_rol|_toggle|mousedown|hex=
case|settings|0xF|uiKey|POST|200|user_date|textarea|b64pad|change|buildSu=
bHeader|serializeArray|splice|timer|buildTopListItem|bDefer|strong|defer|=
toplist_blog_links|zoom|linear|tw_item|_default|DOMContentLoaded|pagerEve=
nt|getBoundingClientRect|property|and|reportIcon|reportImgURL|add_js|call=
back_data|scroll||parser|get_local_time_for_date|abuseHandler|unload|repo=
rtURL|regex|tooltipCreated|pageY|dirname|rssURL|back|bindReady||rssIcon|t=
w_scriptPath|tw_postLimit|tw_onComplete|tw_onReportDone|tw_alwaysShowPage=
r|tw_useSearchBox|siteURL|action|tw_pagerLimit|tw_useNextPrev|tw_useFirst=
Last|tw_useNumericalDate|tw_ui_id|scriptLangURL|tw_language|tw_conf_path|=
conf|tw_conf_|tw_conf_id|scriptConf|ctrlKey|Url|tw_css_id|tw_localCss|cli=
entX|topListNotFound|_utf8_encode|search_url|_utf8_decode|no_toplist_head=
line|Utf8|charCode|blogsNotFound|minute||||keyCode|langConf|127|One|2048|=
useSearchBox|192|buildPingInformation|day|comments|tw_toplistUrl|blog_abo=
ut_this_article|Top|No|ref|191|donative|tw_pageSize|metaKey|If||post|base=
DataStore|Blog|ping_info_text||you|execScript|ping_info_url|oThis|specifi=
ed|ping_info_link_text|renderPages|buildSearchForm|ago|allFilesLoaded|odd=
|no_blog_comments_yet|quickExpr|setArray|outerHTML|ping|_jQuery|uuid|labe=
l|allFilesLoadedMaxAttempts|exclude|toplist_baseDataStore|dropTimeout|tw_=
link_widget|normalizeUrl|urlfilter|time|default_conf|newProp|urlKey|blog_=
search|fieldset|image|yyyy|colgroup|mm|valid|createTextNode|open|min|miss=
ing_twingly_link|ss|timePostfix|searchPattern|webkit||time_since_format|t=
ime_lessThanOneMinute|origLength|contents|padChar|feedRetriesLimit|desire=
dLength|distance_of_time_in_words|prepend|replaceWith|removeAttr|time_min=
ute|init|Width|time_minutes_plural|keydown|time_oneHour|time_hours|time_o=
neDay|textContent|time_approxOneDay|round|reset|feedLoadTimeout|jsonCallb=
ackKey|time_days|quickChild|continue|quickID|quickClass|cancelSelection|a=
lpha|parse|substring|0x80|1732584193|271733879|1732584194|271733878|68087=
6936|389564586|606105819|1044525330|176418897|attachEvent|1200080426|1473=
231341|45705983|1770035416|1958414417|loading|42063|1990404162|1804603682=
|40341101|returnValue|cancelBubble|1502002290|toElement|1236535329|165796=
510|clientY|1069501632|643717713|triggerHandler|373897302|701558691|38016=
083|660478335|||405537848|hasPager|568446438||focus|1019803690|187363961|=
dblclick|1163531501|1444681467|51403784|numberOfPosts|keyup|1735328473|19=
26607734|378558|scr|2022574463|ipt|1839030562|35309556|1530992060|1272893=
353|serialize|155497632|elements|1094730640|681279174|358537222|722521979=
|76029189|items|640364487|ajaxSetup|421815835|application|530742520|urlen=
coded|995338651|198630844|1126891415|nopointer|1416354905|57434055|onload=
|1700485571|1894986606|1051523|Type|2054922799|1873313359|01|30611744|col=
g|1560198380|GMT|1309151649|145523070|Requested|With||tfoot||cap|tw_pager=
|1120210379|718787259|abort|343485551|1970|Jan|send||Thu|Since|area|proto=
col|Content|XMLHTTP|Microsoft|300|0x36363636|0x5C5C5C5C|content|responseX=
ML|_twTimeout|slideDown|slideUp|slideToggle|fadeIn|fadeOut|fadeTo|0123456=
789ABCDEF|stop|0123456789abcdef|Object|Function|ABCDEFGHIJKLMNOPQRSTUVWXY=
Zabcdefghijklmnopqrstuvwxyz0123456789|slow|600|fast|400|tw_header|getJSON=
|cos|PI|0x3F|10000|tw_sub_header|javascript|language|JavaScript|1px|count=
|cancel|Loader|must|with|have|websiteName|522|least|websiteRssUrl|borderW=
idth|medium|write|websiteUrl|inline|row|sub||borderLeftWidth|borderTopWid=
th|keypress|date|mousemove|mouseup|calcScroll|rel|stylesheet|resize|resol=
ve|blur|2000|frames|tw_useToolTip|tw_ui_|tw_rss_link|tw_skipDefaultCss|tw=
_css_|widget1|escape|Choose|unescape|Spam|Irrelevant|Inappropriate|Showin=
g|most|latest|Show|Search|time_since|Less|than|time_minutes_plural_suffix=
|refurl|hour|hours|days|About|yet|articles|list|found|rsaquo|tw_selectbox=
|lsaquo|laquo|raquo||hellip|comment|will|detachEvent|here|Ping|us|about|S=
orry||need|into|tw_toplist_widget|documentation|api|abusereport|ashx|feed=
|icon|12x12|instanceof|png|size|wrapInner|hasClass|attributes|twingly_blo=
gsearch_logotype|reverse|report_en|tw_searchframe|Boolean|noConflict|repo=
rt_x_en|FeedData|font|weight|line|Bottom|Right|twinglywidget|offsetHeight=
|offsetWidth|relative|tw_tt|clientHeight|clientWidth|Left|floor|pixelLeft=
|abbr|meta|leg|getDate|thead|getMonth|getFullYear|td|||||tw_widget|th|get=
Hours|getMinutes|cssText|method||getSeconds|alert|getAttributeNode|can|||=
changed|NaN|navigator|rv|ra|compatible|compatMode|CSS1Compat|htmlFor|read=
only|readOnly|maxlength|maxLength|toLocaleDateString|parents|nextAll|sibl=
ings|children|iframe|contentDocument|contentWindow|tw_window|prependTo|in=
sertAfter|isNaN|replaceAll|prevAll|toggleClass|Height|inner|417|u0128|uFF=
FF|lt|1080|only|contains|innerText|2880|enabled|header|animated|b64_md5|s=
tr_md5|tw_logo|hex_hmac_md5|b64_hmac_md5|logo|str_hmac_md5|md5_vm_test|ab=
c|900150983cd24fb0d6963f7d28e17f72|onselectstart|padding'.split('|'),0,{}=
))=0A=

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/cm8adam_1_call.js

// Copyright Ma Bingyao <andot@ujn.edu.cn>  =
http://www.coolcode.cn/?p=3D126###pp=3D2
if (typeof(encodeURIComponent) =3D=3D "undefined")
	window.encodeURIComponent =3D function(str) {
		var l =3D ['%00', '%01', '%02', '%03', '%04', '%05', '%06',
				 '%07', '%08', '%09', '%0A', '%0B', '%0C', '%0D',
				 '%0E', '%0F', '%10', '%11', '%12', '%13', '%14',
				 '%15', '%16', '%17', '%18', '%19', '%1A', '%1B',
				 '%1C', '%1D', '%1E', '%1F', '%20', '!', '%22',
				 '%23', '%24', '%25', '%26', "'", '(', ')', '*', '%2B', '%2C',
				 '-', '.', '%2F', '0', '1', '2', '3', '4', '5', '6',
				 '7', '8', '9', '%3A', '%3B', '%3C', '%3D', '%3E', '%3F',
				 '%40', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I',
				 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S',
				 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '%5B', '%5C',
				 '%5D', '%5E', '_', '%60', 'a', 'b', 'c', 'd', 'e',
				 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o',
				 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y',
				 'z', '%7B', '%7C', '%7D', '~', '%7F'];
		var out, i, len, c;

		out =3D [];
		len =3D str.length;
		for(i =3D 0; i < len; i++) {
			c =3D str.charCodeAt(i);
			if (c <=3D 0x007F) {
				out[out.length] =3D l[c];
			}
			else if (c > 0x07FF) {
				out[out.length] =3D '%' + (0xE0 | ((c >> 12) & =
0x0F)).toString(16).toUpperCase();
				out[out.length] =3D '%' + (0x80 | ((c >>  6) & =
0x3F)).toString(16).toUpperCase();
				out[out.length] =3D '%' + (0x80 | ((c >>  0) & =
0x3F)).toString(16).toUpperCase();
			}
			else {
				out[out.length] =3D '%' + (0xC0 | ((c >>  6) & =
0x1F)).toString(16).toUpperCase();
				out[out.length] =3D '%' + (0x80 | ((c >>  0) & =
0x3F)).toString(16).toUpperCase();
			}
		}
		return out.join('');
	}


var CM8Agent=3D navigator.userAgent.toLowerCase();
var CM8IsIE=3D (navigator.appVersion.toLowerCase().indexOf('msie') !=3D =
-1);
var CM8IsNav=3D
	((CM8Agent.indexOf('mozilla') !=3D -1) &&
	(CM8Agent.indexOf('spoofer') =3D=3D -1) &&
	(CM8Agent.indexOf('compatible') =3D=3D -1) &&
	(CM8Agent.indexOf('opera') =3D=3D -1) &&
	(CM8Agent.indexOf('webtv') =3D=3D -1));

function CM8GetTime()
{
   	var theDate =3D new Date();
	var YYYY =3D new String(theDate.getYear());
	for(i=3D4-YYYY.length;i>0;i--)
		YYYY =3D "0" + YYYY;
	var MM =3D new String(theDate.getMonth()+1);
	if (MM < 1 || MM > 12)
		MM =3D 1;
	if (MM.length < 2)
		MM =3D "0" + MM;
	var DD =3D new String(theDate.getDate());
	if (DD < 1 || DD > 31)
		DD =3D 1;
	if (DD.length < 2)
		DD =3D "0" + DD;
	var HH =3D new String(theDate.getHours());
	if (HH < 0 || HH > 24)
		HH =3D 1;
	if (HH.length < 2)
		HH =3D "0" + HH;
    return "DATE=3D" + YYYY + MM + DD + "&HOUR=3D" + HH;
}

function CM8IsFrames()
{
	return (CM8Agent.indexOf("win") !=3D -1) &&
	       window.parent &&
	       window.parent.frames &&
	       (window.parent.frames.length >=3D 2) &&
	       (typeof(window.parent.document) !=3D 'unknown') &&
	       (typeof(window.parent.document.body.clientWidth) !=3D =
'undefined');
}

function CM8GetSize()
{
	var width  =3D 1024;
	var height =3D 768;
	if (CM8IsIE) {
		if (typeof(window.document.body.clientWidth) !=3D 'undefined') {
			width  =3D window.document.body.clientWidth;
			height =3D window.document.body.clientHeight;
		}
		if (CM8IsFrames()) {
			width  =3D window.parent.document.body.clientWidth;
			height =3D window.parent.document.body.clientHeight;
		}
	}
	else if (CM8IsNav&& (typeof(window.innerWidth) !=3D 'undefined')) {
		width  =3D window.innerWidth;
		height =3D window.innerHeight;
	}

	var width_group;
	if (width > 1200)
		width_group =3D "WR_E";
	else if (width > 1000)
		width_group =3D "WR_D";
	else if (width > 800)
		width_group =3D "WR_C";
	else if (width > 600)
		width_group =3D "WR_B";
	else
		width_group =3D "WR_A";

	return "WIDTH=3D" + width + "&HEIGHT=3D" + height + "&WIDTH_RANGE=3D" + =
width_group;
}

function CM8ConvertChar(source,charX)
{
	var d1=3D(charX.charCodeAt(0)/16)%16;
	var d2=3DcharX.charCodeAt(0)%16
	var to=3D"%"+
		=
String.fromCharCode((d1<10)?("0".charCodeAt(0)+d1):("a".charCodeAt(0)+d1-=
10))+
		=
String.fromCharCode((d2<10)?("0".charCodeAt(0)+d2):("a".charCodeAt(0)+d2-=
10));
	while (source.indexOf(charX)!=3D-1)
		=
source=3Dsource.slice(0,source.indexOf(charX))+to+source.slice(source.ind=
exOf(charX)+1);
	return source;
}

function CM8GetLocation()
{
	var encoded =3D [];
	var loc =3D document.location.href;
	if (loc =3D=3D "") loc=3D"???";
	for (var i =3D 0; i < loc.length; i++) {
		var code =3D loc.charCodeAt(i);
		if ((code >=3D 128) || (code <=3D 32))
			encoded.push(encodeURIComponent(loc.substr(i, 1)));
		else if (code =3D=3D 92)  // \
			encoded.push("\\\\");
		else if (code =3D=3D 63)  // ?
			encoded.push("\\q");
		else if (code =3D=3D 38)  // &
			encoded.push("\\a");
		else if (code =3D=3D 37)  // %
			encoded.push("\\p");
		else
			encoded.push(loc.substr(i, 1));
	}
	return encoded.join("");
}

function CM8EncodeProfile(profile)
{
	var attrs =3D profile.split("&");
	for (var i =3D 0; i < attrs.length; i++) {
		var pair =3D attrs[i].split("=3D", 2);
		if (pair.length > 0) {
			var attr =3D pair[0];
			if (attr.toLowerCase().indexOf("encoded:") =3D=3D 0)
{
	attr =3D attr.substring(8);
}
else
{
	attr =3D encodeURIComponent(attr);
}
			pair[0] =3D attr;
			var value =3D pair[1];
			if (value.toLowerCase().indexOf("encoded:") =3D=3D 0)
{
	value =3D value.substring(8);
}
else
{
	value =3D encodeURIComponent(value);
}
			pair[1] =3D value.replace(/%2C/g, ",");
		}
		attrs[i] =3D pair.join("=3D");
	}
	return attrs.join("&");
}

if ((typeof(CM8Profile) =3D=3D "undefined") || (CM8Profile=3D=3D ""))
	var CM8Profile=3D "";
else
	CM8Profile=3D CM8EncodeProfile(CM8Profile) + "&";

CM8Profile+=3D
	"LOC=3D" + CM8GetLocation().substr(0,1000) + "&" +
	CM8GetSize() + "&" +=20
	CM8GetTime() +
	"&ORD=3D" + String(Math.random()).slice(2);

if (CM8Cat.toLowerCase().indexOf("encoded:") =3D=3D 0)
{
	CM8Cat =3D CM8Cat.substring(8);
}
else
{
	CM8Cat =3D encodeURIComponent(CM8Cat);
}

// Copyright Ma Bingyao <andot@ujn.edu.cn>  =
http://www.coolcode.cn/?p=3D126###pp=3D2
if (typeof(decodeURIComponent) =3D=3D "undefined")
	window.decodeURIComponent =3D function(str) {
		function checkcode() {=20
			var d1, d2;=20
			d1 =3D str.charAt(i++);=20
			d2 =3D str.charAt(i++);=20
			if (isNaN(parseInt(d1, 16)) || isNaN(parseInt(d2, 16)))
				return null;
			return parseInt(d1 + d2, 16);=20
		}=20
		function checkutf8() {=20
			var c =3D str.charCodeAt(i++);=20
			if (c =3D=3D 37) {
				if ((c =3D checkcode()) =3D=3D null) return null;=20
			}=20
			if ((c >> 6) !=3D 2)
				return null;
			return c;
		}=20
		var out, i, len;=20
		var c, c2, c3;=20
 =20
		out =3D [];=20
		len =3D str.length;=20
		i =3D 0;=20
		while(i < len) {=20
			c =3D str.charCodeAt(i++);=20
			if (c =3D=3D 37) {=20
				if ((c =3D checkcode()) =3D=3D null) return "";=20
			}=20
			else {=20
				out[out.length] =3D String.fromCharCode(c);=20
				continue;=20
			}=20
			switch(c >> 4) {=20
				case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: {=20
					// 0xxxxxxx=20
					out[out.length] =3D String.fromCharCode(c);=20
					break;=20
				}=20
				case 12: case 13: {=20
					// 110x xxxx   10xx xxxx=20
					if ((c2 =3D checkutf8()) =3D=3D null) return "";=20
					out[out.length] =3D String.fromCharCode(((c & 0x1F) << 6) | (c2 & =
0x3F));=20
					break;=20
				}=20
				case 14: {=20
					// 1110 xxxx  10xx xxxx  10xx xxxx=20
					if ((c2 =3D checkutf8()) =3D=3D null) return "";=20
					if ((c3 =3D checkutf8()) =3D=3D null) return "";=20
					out[out.length] =3D String.fromCharCode(((c & 0x0F) << 12) |=20
						((c2 & 0x3F) << 6) | ((c3 & 0x3F) << 0));=20
					break;=20
				}=20
				default: {=20
					return "";=20
				}=20
			}=20
		}=20
		return out.join('');=20
	}


if ((typeof(CM8RichMedia) !=3D "undefined") &&
    ((CM8RichMedia.toString().toLowerCase() =3D=3D "no") ||
	 (CM8RichMedia.toString().toLowerCase() =3D=3D "false")))
	CM8RichMedia =3D "";
else
	CM8RichMedia =3D "r";

var CM8ShowAd =3D function(F, I)
{
	if (F.toLowerCase().indexOf("encoded:") =3D=3D 0)
{
	F =3D F.substring(8);
}
else
{
	F =3D encodeURIComponent(F);
}
	F =3D decodeURIComponent(F);
	if (document.getElementById('CM8_FORMAT_' + F) =3D=3D null)
		document.write('<DIV ID=3D"CM8_FORMAT_' + F + '" =
STYLE=3D"display:inline"></DIV>');
	if (typeof(CM8MultiShow) !=3D "undefined")
		CM8MultiShow(F, I);
};

var CM8DetectUrl =3D =
((document.location.protocol=3D=3D"https:")?"https:":"http:") +
	"//" + CM8Server + "/adam/detect?" +
	"req=3Df" + CM8RichMedia +
	"&cat=3D" + CM8Cat + "&" + CM8Profile;
document.write("<SCR" + "IPT LANGUAGE=3D'JAVASCRIPT' SRC=3D'" + =
CM8DetectUrl + "'></SCR" + "IPT>");=20

------=_NextPart_000_0000_01C85119.0DAE5420
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: file:///C:/Documents%20and%20Settings/Anders/Mina%20dokument/2008-01-06_Sydsvenska_Dagbladet_Jason_fran_Djingisb-filer/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10) {=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01C85119.0DAE5420--

