From: <Guardado por Microsoft Internet Explorer 5>
Subject: Jamglue - Patry's studio
Date: Sun, 4 May 2008 12:41:48 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_003B_01C8ADE4.38514CA0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jamglue.com/people/Patry

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den><HEAD><TITLE>Jamglue - Patry's studio</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://three.static.jamglue.com/favicon.v28042008.png" =
type=3Dimage/png=20
rel=3Dicon><LINK title=3D"Patry's Jamglue mixes"=20
href=3D"http://rss.jamglue.com/people/Patry/mixes.rss" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Patry's Jamglue tracks"=20
href=3D"http://rss.jamglue.com/people/Patry/tracks.rss" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"Jamglue search"=20
href=3D"http://static.jamglue.com/jamglue-search.xml"=20
type=3Dapplication/opensearchdescription+xml rel=3Dsearch><LINK =
media=3Dall=20
href=3D"http://five.static.jamglue.com/stylesheets/general.v28042008.css"=
=20
type=3Dtext/css rel=3DStylesheet><!--[if IE]><LINK media=3Dall=20
href=3D"http://four.static.jamglue.com/stylesheets/iehacks.v28042008.css"=
=20
type=3Dtext/css rel=3DStylesheet><![endif]--><!--[if IE 6]><LINK =
media=3Dall=20
href=3D"http://four.static.jamglue.com/stylesheets/ie6hacks.v28042008.css=
"=20
type=3Dtext/css rel=3DStylesheet><![endif]-->
<META content=3D"MSHTML 6.00.2900.3020" name=3DGENERATOR></HEAD>
<BODY><!-- header, navigation //-->
<DIV id=3Dheader>
<TABLE height=3D58 cellSpacing=3D0 cellPadding=3D0 width=3D760 =
align=3Dcenter border=3D0>
  <TBODY>
  <TR height=3D100></TR>
  <TR>
    <TD>
      <DIV id=3Dlogo><A href=3D"http://www.jamglue.com/"><IMG =
height=3D54=20
      alt=3DLogo-placeholder=20
      =
src=3D"http://one.static.jamglue.com/images/nav/logo-placeholder.v2804200=
8.gif"=20
      width=3D220 border=3D0></A> </DIV></TD>
    <TD align=3Dright>
      <DIV id=3DgreetingBox><SPAN id=3Dtop_login_span>You aren't signed =
in | <A=20
      onclick=3D"Element.toggle('top_login_form', 'top_login_span'); =
return false;"=20
      href=3D"http://www.jamglue.com/sign_in?url=3D/people/Patry">Sign =
in</A>=20
</SPAN>
      <FORM id=3Dtop_login_form style=3D"DISPLAY: none" =
action=3D/sign_in=20
      method=3Dpost><LABEL for=3Dname>Username: </LABEL><INPUT id=3Dname =
size=3D10=20
      name=3Dname> <LABEL for=3Dpassword>Password: </LABEL><INPUT =
id=3Dpassword=20
      type=3Dpassword size=3D10 name=3Dpassword> <INPUT id=3Durl =
type=3Dhidden=20
      value=3D/people/Patry name=3Durl> <INPUT class=3Dtiny =
type=3Dsubmit value=3D"Sign in" name=3Dcommit> </FORM>| <A=20
      href=3D"http://www.jamglue.com/sign_up">Sign up</A> | <A=20
      href=3D"http://www.jamglue.com/help">Help</A> </DIV>
      <DIV id=3DsearchBox>
      <FORM action=3D/search method=3Dget>Search <SELECT id=3Dcategory=20
        name=3Dcategory><OPTION value=3D"All of Jamglue" selected>All of =

        Jamglue</OPTION> <OPTION value=3DMixes>Mixes</OPTION> <OPTION=20
        value=3DTracks>Tracks</OPTION> <OPTION =
value=3DPeople>People</OPTION>=20
        <OPTION value=3D"External Content">External =
Content</OPTION></SELECT> for=20
      <INPUT id=3Dquery name=3Dquery> <INPUT class=3Dtiny type=3Dsubmit =
value=3DGo name=3Dcommit>=20
  </FORM></DIV></TD></TR></TBODY></TABLE></DIV>
<DIV id=3DmainNavContainer align=3Dcenter>
<TABLE id=3DmainNav height=3D34 cellSpacing=3D0 cellPadding=3D0 =
width=3D760 border=3D0>
  <TBODY>
  <TR align=3Dmiddle>
    <TD class=3Dinactive><A =
href=3D"http://www.jamglue.com/">HOME</A></TD>
    <TD class=3Dinactive><A =
href=3D"http://www.jamglue.com/mixes">MIXES</A></TD>
    <TD class=3Dinactive><A =
href=3D"http://www.jamglue.com/tracks">TRACKS</A></TD>
    <TD class=3Dactive><A =
href=3D"http://www.jamglue.com/people">PEOPLE</A></TD>
    <TD class=3Dinactive><A=20
    =
href=3D"http://www.jamglue.com/contests">CONTESTS</A></TD></TR></TBODY></=
TABLE></DIV>
<DIV id=3DsubNavContainer>
<TABLE width=3D760 align=3Dcenter>
  <TBODY>
  <TR>
    <TD><SPAN class=3Dh1>Quick Links:</SPAN>&nbsp;&nbsp; <A=20
      href=3D"http://www.jamglue.com/upload">Upload or Record a =
Track</A></STRONG>=20
      &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
      href=3D"http://www.jamglue.com/create_mix">Create a Mix</A>=20
      &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
      href=3D"http://www.jamglue.com/contests/bestof_round1">Best of =
Jamglue=20
      Contest</A> &nbsp;&nbsp;|&nbsp;&nbsp; <A=20
      href=3D"http://www.jamglue.com/contests/dolla">Dolla Contest</A>=20
  </TD></TR></TBODY></TABLE></DIV><!-- breadcrumb //-->
<DIV id=3DbreadCrumbContainer>
<TABLE width=3D760 align=3Dcenter>
  <TBODY>
  <TR>
    <TD>You're Here: <A href=3D"http://www.jamglue.com/">Jamglue</A> =
&gt; <A=20
      href=3D"http://www.jamglue.com/people">People</A> &gt;=20
      <STRONG>Patry</STRONG> </TD></TR></TBODY></TABLE></DIV><!-- end =
breadcrumb //--><!-- end header, navigation //--><!-- notice //--><!-- =
end notice //--><!-- main //-->
<DIV id=3Dmain>
<DIV id=3Dcontent>
<TABLE id=3DnameContainer height=3D30 cellSpacing=3D0 cellPadding=3D4 =
width=3D760=20
align=3Dcenter border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dheading>Patry</TD>
    <TD align=3Dright>
      <TABLE id=3DuserActionsBar cellSpacing=3D0 cellPadding=3D4 =
border=3D0>
        <TBODY>
        <TR vAlign=3Dbottom>
          <TD>
            <DIV class=3Dwarning><A=20
            onclick=3D"Element.toggle('3638639629-lw'); return false;"=20
            =
href=3D"http://www.jamglue.com/sign_in?url=3D/people/Patry">Sign in</A>=20
            or <A =
href=3D"http://www.jamglue.com/sign_up?url=3D/people/Patry">sign=20
            up</A> to add yourself as a Fan!=20
            <FORM id=3D3638639629-lw style=3D"DISPLAY: none" =
action=3D/sign_in=20
            method=3Dpost><BR><LABEL for=3Dname>Username: </LABEL><INPUT =
id=3Dname=20
            size=3D10 name=3Dname> <LABEL for=3Dpassword>Password: =
</LABEL><INPUT=20
            id=3Dpassword type=3Dpassword size=3D10 name=3Dpassword> =
<INPUT id=3Durl=20
            type=3Dhidden value=3D/people/Patry name=3Durl> <INPUT =
class=3Dtiny type=3Dsubmit value=3D"Sign in" name=3Dcommit>=20
            =
</FORM></DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D760 align=3Dcenter =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle width=3D220>
      <DIV class=3Ddescription align=3Dcenter>Patry </DIV><BR>
      <DIV id=3DuserImageContainer><IMG height=3D153 alt=3D"large =
avatar"=20
      src=3D"http://images.jamglue.com/187573-large.gif" width=3D200 =
border=3D0>=20
</DIV>
      <DIV align=3Dcenter>
      <DIV id=3DbioBox>
      <TABLE cellSpacing=3D0 cellPadding=3D4 width=3D"100%" border=3D0>
        <THEAD>
        <TR vAlign=3Dtop>
          <TD colSpan=3D3>About</TD></TR></THEAD>
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D80>Name:</TD>
          <TD align=3Dright width=3D2>&nbsp;</TD>
          <TD>Patry </TD></TR>
        <TR vAlign=3Dtop>
          <TD width=3D80><NOBR>Joined Jamglue:</NOBR></TD>
          <TD align=3Dright width=3D2>&nbsp;</TD>
          <TD>115 days ago</TD></TR>
        <TR vAlign=3Dtop>
          <TD width=3D80><NOBR>Last active:</NOBR></TD>
          <TD align=3Dright width=3D2>&nbsp;</TD>
          <TD>More than a week ago </TD></TR>
        <TR vAlign=3Dtop>
          <TD width=3D80><NOBR>Profile viewed:</NOBR></TD>
          <TD align=3Dright width=3D2>&nbsp;</TD>
          <TD>278 times</TD></TR></TBODY></TABLE></DIV></DIV></TD>
    <TD vAlign=3Dtop width=3D20>&nbsp;</TD>
    <TD vAlign=3Dtop width=3D520>
      <TABLE width=3D"100%">
        <TBODY>
        <TR vAlign=3Dtop>
          <TD width=3D250>
            <H1>Patry's Featured Mixes <A=20
            href=3D"http://rss.jamglue.com/people/Patry/mixes.rss"><IMG=20
            class=3Dnoborder title=3D"Subscribe to this RSS 2.0 podcast" =

            alt=3DFeed-icon-12x12=20
            =
src=3D"http://six.static.jamglue.com/images/feed-icon-12x12.v28042008.gif=
"></A>=20
            </H1>None yet </TD>
          <TD width=3D20>&nbsp;</TD>
          <TD width=3D250>
            <H1>Patry's Featured Tracks <A=20
            href=3D"http://rss.jamglue.com/people/Patry/tracks.rss"><IMG =

            class=3Dnoborder title=3D"Subscribe to this RSS 2.0 podcast" =

            alt=3DFeed-icon-12x12=20
            =
src=3D"http://six.static.jamglue.com/images/feed-icon-12x12.v28042008.gif=
"></A>=20
            </H1>
            <UL>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D2216168120-iap-6662543><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 6662543); =
so.addVariable("autoStart", 1); so.write("2216168120-iap-6662543"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D2117886372-tlt-2703199=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2703199-La-Monna-Lisa"><IMG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2703199-La-Monna-Lisa">La=20
              Monna Lisa</A> <SPAN class=3Dpoplink =
id=3Dpop_2117886372-tlt-2703199=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2703199/popover?pop_id=3D2117886372-tlt-2703199', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_2117886372-tlt-2703199><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D2545407677-iap-6662367><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 6662367); =
so.addVariable("autoStart", 1); so.write("2545407677-iap-6662367"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D3883174071-tlt-2703109=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2703109-Le-Mus-e-du-Louvre"><IMG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2703109-Le-Mus-e-du-Louvre">Le=20
              Mus=C3=A9e du Louvre</A> <SPAN class=3Dpoplink=20
              id=3Dpop_3883174071-tlt-2703109 style=3D"DISPLAY: none"><A =

              onclick=3D"new =
Ajax.Request('/tracks/2703109/popover?pop_id=3D3883174071-tlt-2703109', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_3883174071-tlt-2703109><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D3304699217-iap-5236791><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 5236791); =
so.addVariable("autoStart", 1); so.write("3304699217-iap-5236791"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D3508827194-tlt-2164627=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2164627-Poeme-Raquel-et-Patry"><IMG=
=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2164627-Poeme-Raquel-et-Patry">Poem=
e=20
              Raquel et Patry</A> <SPAN class=3Dpoplink=20
              id=3Dpop_3508827194-tlt-2164627 style=3D"DISPLAY: none"><A =

              onclick=3D"new =
Ajax.Request('/tracks/2164627/popover?pop_id=3D3508827194-tlt-2164627', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_3508827194-tlt-2164627><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D3128077997-iap-5184615><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 5184615); =
so.addVariable("autoStart", 1); so.write("3128077997-iap-5184615"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D1292271892-tlt-2142951=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2142951-Poeme-obsession"><IMG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2142951-Poeme-obsession">Poeme=20
              obsession</A> <SPAN class=3Dpoplink =
id=3Dpop_1292271892-tlt-2142951=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2142951/popover?pop_id=3D1292271892-tlt-2142951', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_1292271892-tlt-2142951><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D2543786128-iap-5184399><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 5184399); =
so.addVariable("autoStart", 1); so.write("2543786128-iap-5184399"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D19141306-tlt-2142841=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              href=3D"http://www.jamglue.com/tracks/2142841-Poeme"><IMG =
height=3D20=20
              alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2142841-Poeme">Poeme</A> <SPAN=20
              class=3Dpoplink id=3Dpop_19141306-tlt-2142841 =
style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2142841/popover?pop_id=3D19141306-tlt-2142841', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_19141306-tlt-2142841><IMG height=3D13 =
alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D1743898763-iap-5184303><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 5184303); =
so.addVariable("autoStart", 1); so.write("1743898763-iap-5184303"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D2611942907-tlt-2142773=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2142773-Patry-s-recording"><IMG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/2142773-Patry-s-recording">Patry's =

              recording</A> <SPAN class=3Dpoplink =
id=3Dpop_2611942907-tlt-2142773=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2142773/popover?pop_id=3D2611942907-tlt-2142773', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_2611942907-tlt-2142773><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D3241708182-iap-4154649><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 4154649); =
so.addVariable("autoStart", 1); so.write("3241708182-iap-4154649"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D3557181756-tlt-1744515=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/1744515-Basilique-du-Sacr-Coeur"><I=
MG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName=20
              title=3D"Basilique du Sacr=C3=A9-Coeur"=20
              =
href=3D"http://www.jamglue.com/tracks/1744515-Basilique-du-Sacr-Coeur">Ba=
silique=20
              du Sacr=C3=A9-...</A> <SPAN class=3Dpoplink =
id=3Dpop_3557181756-tlt-1744515=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/1744515/popover?pop_id=3D3557181756-tlt-1744515', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_3557181756-tlt-1744515><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> </SPAN>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D2293098999-iap-3932735><IMG=20
              class=3DhandCursor=20
              onclick=3D' var so =3D new =
SWFObject("/flash/inline-player.swf", "inline-player", "20", "20", "7", =
"#FFFFFF"); so.addParam("align", "absmiddle"); so.addParam("wmode", =
"transparent"); so.addVariable("rootId", 3932735); =
so.addVariable("autoStart", 1); so.write("2293098999-iap-3932735"); '=20
              alt=3DPlay_button=20
              =
src=3D"http://three.static.jamglue.com/images/play_button.v28042008.gif" =

              align=3DabsMiddle> </SPAN><SPAN class=3Dpop>
              <DIV class=3DpopOverBox id=3D3697919848-tlt-1660545=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/1660545-Mon-universite"><IMG=20
              height=3D20 alt=3DDefault-tiny=20
              src=3D"http://static.jamglue.com/images/default-tiny.gif" =
width=3D20=20
              align=3DabsMiddle border=3D0></A> <A class=3DsongName =
title=3D""=20
              =
href=3D"http://www.jamglue.com/tracks/1660545-Mon-universite">Mon=20
              universite</A> <SPAN class=3Dpoplink =
id=3Dpop_3697919848-tlt-1660545=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/1660545/popover?pop_id=3D3697919848-tlt-1660545', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/Patry#"><IMG =
alt=3DPop=20
              =
src=3D"http://two.static.jamglue.com/images/pop.v28042008.gif"=20
              align=3DabsMiddle border=3D0></A> </SPAN><SPAN =
class=3Dpopspacer=20
              id=3Dpop_spacer_3697919848-tlt-1660545><IMG height=3D13=20
              alt=3DTransparent=20
              =
src=3D"http://one.static.jamglue.com/images/transparent.v28042008.png"=20
              width=3D13 align=3DabsMiddle border=3D0> =
</SPAN></LI></UL><SPAN=20
            id=3Duser_tracks_show_link><A=20
            onclick=3D"new Ajax.Updater('user_all_tracks', =
'/users/reveal_all_tracks?code_name=3DPatry&amp;skip_first=3D8', =
{asynchronous:true, evalScripts:true, =
onComplete:function(request){Element.hide('user_all_tracks_busy'); =
Element.show('user_tracks_hide_link'); new =
Effect.SlideDown('user_all_tracks'); showPopovers();}, =
onLoading:function(request){Element.show('user_all_tracks_busy'); =
Element.hide('user_tracks_show_link');}}); return false;"=20
            href=3D"http://www.jamglue.com/people/Patry#"><STRONG>Show =
all 9=20
            tracks</STRONG></A> </SPAN><SPAN id=3Duser_tracks_hide_link=20
            style=3D"DISPLAY: none"><A=20
            onclick=3D"Element.show('user_tracks_reshow_link'); =
Element.hide('user_tracks_hide_link'); new =
Effect.SlideUp('user_all_tracks');; return false;"=20
            =
href=3D"http://www.jamglue.com/people/Patry#"><STRONG>Hide</STRONG></A>=20
            </SPAN><SPAN id=3Duser_tracks_reshow_link style=3D"DISPLAY: =
none"><A=20
            onclick=3D"Element.show('user_tracks_hide_link'); =
Element.hide('user_tracks_reshow_link'); new =
Effect.SlideDown('user_all_tracks');; return false;"=20
            href=3D"http://www.jamglue.com/people/Patry#"><STRONG>Show =
all 9=20
            tracks</STRONG></A> </SPAN><SPAN id=3Duser_all_tracks_busy=20
            style=3D"DISPLAY: none"><IMG alt=3DBusy=20
            =
src=3D"http://one.static.jamglue.com/images/busy.v28042008.gif">=20
            Loading... </SPAN>
            <DIV id=3Duser_all_tracks style=3D"DISPLAY: none">
            <DIV></DIV></DIV></TD></TR></TBODY></TABLE>
      <HR noShade SIZE=3D1>

      <H1>Patry's a Fan of</H1>
      <DIV>
      <TABLE width=3D"100%">
        <TBODY>
        <TR vAlign=3Dbottom>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/asier"><IMG =
height=3D66=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/265057-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  href=3D"http://www.jamglue.com/people/asier">asier</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 8 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/hanayame"><IMG =
height=3D100=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187583-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/hanayame">hanayame</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 19 =
tracks</SPAN>=20
                </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/kelina"><IMG =
height=3D75=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187551-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/kelina">kelina</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 8 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/costa"><IMG =
height=3D100=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187567-medium.gif" =
width=3D68=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  href=3D"http://www.jamglue.com/people/costa">costa</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 9 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR vAlign=3Dbottom>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/reby_87"><IMG =
height=3D95=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187575-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/reby_87">reby_87</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/ishar"><IMG =
height=3D100=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187561-medium.gif" =
width=3D68=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  href=3D"http://www.jamglue.com/people/ishar">ishar</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/Ster"><IMG =
height=3D75=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/190243-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  href=3D"http://www.jamglue.com/people/Ster">Ster</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 6 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/itzymf"><IMG =
height=3D78=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/204567-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/itzymf">itzymf</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              =
</DIV></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV><A=20
      href=3D"http://www.jamglue.com/people/Patry/contacts"><STRONG>Show =
all 14=20
      people Patry is a fan of</STRONG></A>=20
      <HR noShade SIZE=3D1>
      <A name=3Dfans></A>
      <H1>Fans of Patry</H1>
      <DIV>
      <TABLE width=3D"100%">
        <TBODY>
        <TR vAlign=3Dbottom>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/asier"><IMG =
height=3D66=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/265057-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  href=3D"http://www.jamglue.com/people/asier">asier</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 8 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/kelina"><IMG =
height=3D75=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187551-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/kelina">kelina</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 8 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/corygs"><IMG =
height=3D75=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187553-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/corygs">corygs</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 7 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/itzymf"><IMG =
height=3D78=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/204567-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/itzymf">itzymf</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR vAlign=3Dbottom>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/Flipipichi"><IMG =

                  height=3D100 alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187565-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/Flipipichi">Flipipichi</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">
            <TABLE align=3Dcenter valign=3D"bottom">
              <TBODY>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle><A=20
                  href=3D"http://www.jamglue.com/people/Polola"><IMG =
height=3D86=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187569-medium.gif" =
width=3D100=20
                  border=3D0></A> </TD></TR>
              <TR vAlign=3Dbottom>
                <TD vAlign=3Dbottom align=3Dmiddle>
                  <DIV style=3D"OVERFLOW: auto"><NOBR><A=20
                  =
href=3D"http://www.jamglue.com/people/Polola">Polola</A>=20
                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 5 =
tracks</SPAN>=20
              </DIV></TD></TR></TBODY></TABLE></TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">&nbsp; </TD>
          <TD vAlign=3Dbottom align=3Dmiddle width=3D"25%">&nbsp;=20
      </TD></TR></TBODY></TABLE></DIV>
      <HR noShade SIZE=3D1>
      <A name=3Dnotes></A>
      <DIV id=3Dcomments>
      <H1>Write a note to Patry</H1>
      <DIV id=3Dcommententry>
      <DIV class=3Dwarning><A=20
      onclick=3D"Element.toggle('188944574-lw'); return false;"=20
      href=3D"http://www.jamglue.com/sign_in?url=3D/people/Patry">Sign =
in</A> or <A=20
      href=3D"http://www.jamglue.com/sign_up?url=3D/people/Patry">sign =
up</A> to=20
      post notes!=20
      <FORM id=3D188944574-lw style=3D"DISPLAY: none" action=3D/sign_in=20
      method=3Dpost><BR><LABEL for=3Dname>Username: </LABEL><INPUT =
id=3Dname size=3D10=20
      name=3Dname> <LABEL for=3Dpassword>Password: </LABEL><INPUT =
id=3Dpassword=20
      type=3Dpassword size=3D10 name=3Dpassword> <INPUT id=3Durl =
type=3Dhidden=20
      value=3D/people/Patry name=3Durl> <INPUT class=3Dtiny =
type=3Dsubmit value=3D"Sign in" name=3Dcommit>=20
      </FORM></DIV></DIV>
      <HR noShade SIZE=3D1>

      <DIV id=3Dcommentsdisplay>
      <H1>Public notes </H1>
      <DIV id=3Dcomment_1134035>
      <TABLE cellSpacing=3D1 cellPadding=3D6 width=3D"100%" border=3D0>
        <TBODY>
        <TR bgColor=3D#ffde90>
          <TD align=3Dmiddle width=3D120><A=20
            href=3D"http://www.jamglue.com/people/asier"><IMG =
height=3D66=20
            alt=3D"medium avatar"=20
            src=3D"http://images.jamglue.com/265057-medium.gif" =
width=3D100=20
            border=3D0></A> <BR>
            <DIV style=3D"OVERFLOW: auto"><STRONG><A=20
            =
href=3D"http://www.jamglue.com/people/asier">asier</A></DIV></STRONG></TD=
>
          <TD vAlign=3Dtop><SPAN style=3D"FLOAT: right"></SPAN>
            <P class=3Dtiny><STRONG>78 days ago:</STRONG> </P>
            <P style=3D"OVERFLOW: auto">Je ne peux pas regarder ton =
video et je ne=20
            peux pas =C3=A9couter ton =
audio</P></TD></TR></TBODY></TABLE><BR></DIV>
      <DIV id=3Dcomment_1133993>
      <TABLE cellSpacing=3D1 cellPadding=3D6 width=3D"100%" border=3D0>
        <TBODY>
        <TR bgColor=3D#ffde90>
          <TD align=3Dmiddle width=3D120><A=20
            href=3D"http://www.jamglue.com/people/itzymf"><IMG =
height=3D78=20
            alt=3D"medium avatar"=20
            src=3D"http://images.jamglue.com/204567-medium.gif" =
width=3D100=20
            border=3D0></A> <BR>
            <DIV style=3D"OVERFLOW: auto"><STRONG><A=20
            =
href=3D"http://www.jamglue.com/people/itzymf">itzymf</A></DIV></STRONG></=
TD>
          <TD vAlign=3Dtop><SPAN style=3D"FLOAT: right"></SPAN>
            <P class=3Dtiny><STRONG>78 days ago:</STRONG> </P>
            <P style=3D"OVERFLOW: auto">R:Aujour d'hui, nous allons =
etudier le=20
            phoneme /OE/ <BR>H,I:Meeeee <BR>R:Mal,vous debez le faire =
comme la=20
            vache: Muuuu <BR>I:Meeee <BR>H:No! Muuuu <BR>I:Oh!Muuuu =
<BR>R:Tres=20
            bien.Maintenant dans un mot <BR>H:Ordinateur <BR>I:Pecheur =
<BR>R:Le=20
            pecheur a une fleur a cote d'lordinateur <BR>H,I:Merci! =
<BR><BR><A=20
            href=3D"http://www.ustream.tv/recorded/oLGrsHtSe8Oh"=20
            =
rel=3Dnofollow>http://www.ustream.tv/recorded/oLGrsHtSe8Oh</A>,4EPmpxMFw<=
/P></TD></TR></TBODY></TABLE><BR></DIV>
      <DIV id=3Dcomment_1133991>
      <TABLE cellSpacing=3D1 cellPadding=3D6 width=3D"100%" border=3D0>
        <TBODY>
        <TR bgColor=3D#ffde90>
          <TD align=3Dmiddle width=3D120><A=20
            href=3D"http://www.jamglue.com/people/Polola"><IMG =
height=3D86=20
            alt=3D"medium avatar"=20
            src=3D"http://images.jamglue.com/187569-medium.gif" =
width=3D100=20
            border=3D0></A> <BR>
            <DIV style=3D"OVERFLOW: auto"><STRONG><A=20
            =
href=3D"http://www.jamglue.com/people/Polola">Polola</A></DIV></STRONG></=
TD>
          <TD vAlign=3Dtop><SPAN style=3D"FLOAT: right"></SPAN>
            <P class=3Dtiny><STRONG>78 days ago:</STRONG> </P>
            <P style=3D"OVERFLOW: auto">Le phon=C3=A8me =
[OE]<BR><BR><BR>E -Bonjour=20
            Paula !<BR>P -Bonjour !<BR>E -Comme est-ce que je peux =
prononcez le=20
            phon=C3=A8me [OE]<BR>P -La bouche est au repos, les =
l=C3=A8vres sont=20
            l=C3=A9g=C3=A8rement arrondies. Regarde les =
exercices.<BR>E<BR>1 -deux<BR>2=20
            -neuf<BR>3 -l=E2=80=99oeuf<BR>4- s=C5=93ur<BR><BR>P =
-Attention ! Tu dois faire=20
            autocorrection<BR>E =E2=80=93Ah ! D=E2=80=99accord ! =
[=E2=80=A6]<BR>P- C=E2=80=99est bien, mais plus=20
            d=E2=80=99effort articulatoire.<BR><BR>Voici le video: <A=20
            href=3D"http://www.ustream.tv/recorded/Y"=20
            =
rel=3Dnofollow>www.ustream.tv/recorded/Y</A>...</P></TD></TR></TBODY></TA=
BLE><BR></DIV></DIV></DIV></TD></TR>
  <TR>
    <TD align=3Dmiddle>&nbsp;</TD>
    <TD vAlign=3Dtop>&nbsp;</TD>
    <TD vAlign=3Dtop>&nbsp;</TD></TR></TBODY></TABLE>
<DIV id=3Dskyscraper_wide><!--=0A=
  Rubicon Project tag:=0A=
    Zone:     JamGlue - ROS=0A=
    Ad Size:  Wide Skyscraper (160x600)=0A=
    Channels: Dating, Music, Social Networking=0A=
    Labels:   =0A=
-->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://optimized-by.rubiconproject.com/a/1309/1321/2795.js?cb=3D' =
+ Math.random() + '" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<!-- end Rubicon Project tag -->
<DIV><A href=3D"http://www.jamglue.com/help/contact_us">Your Ad=20
Here</A></DIV></DIV></DIV></DIV><!-- end main //--><!-- footer //-->
<DIV id=3Dfooter align=3Dcenter><BR><A =
href=3D"http://www.jamglue.com/help">Help</A> |=20
<A href=3D"http://www.jamglue.com/about">About</A> | <A=20
href=3D"http://www.jamglue.com/help/contact_us">Contact Us</A> | <A=20
href=3D"http://blog.jamglue.com/">Our Blog</A> | <A=20
href=3D"http://www.myspace.com/jamglue">Jamglue on MySpace</A> | <A=20
href=3D"http://www.jamglue.com/help/terms_of_service" =
target=3D_blank>Terms of=20
Service</A> | <A href=3D"http://www.jamglue.com/help/privacy_policy"=20
target=3D_blank>Privacy Policy</A> | Copyright =C2=A9 2008 Jamglue=20
<DIV class=3Dbanner><!--=0A=
  Rubicon Project tag:=0A=
    Zone:     JamGlue - ROS=0A=
    Ad Size:  Leaderboard (728x90)=0A=
    Channels: Dating, Music, Social Networking=0A=
    Labels:   =0A=
-->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://optimized-by.rubiconproject.com/a/1309/1321/2793.js?cb=3D'+=
 Math.random() + '" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<!-- end Rubicon Project tag -->
<DIV><A href=3D"http://www.jamglue.com/help/contact_us">Your Ad=20
Here</A></DIV></DIV></DIV>
<DIV class=3Dtopbanner>
<TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dcenter border=3D0>
  <TBODY>
  <TR align=3Dmiddle>
    <TD align=3Dmiddle>
      <DIV style=3D"OVERFLOW: hidden; max-width: 750px"><!--=0A=
  Rubicon Project tag:=0A=
    Zone:     JamGlue - above the fold=0A=
    Ad Size:  Leaderboard (728x90)=0A=
    Channels: Technology=0A=
    Labels:   =0A=
-->
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
document.write('<script language=3D"JavaScript" =
src=3D"http://optimized-by.rubiconproject.com/a/1309/1321/3256.js?cb=3D'+=0A=
Math.random() + '" type=3D"text/javascript"></scr' + 'ipt>');=0A=
</SCRIPT>
<!-- end Rubicon Project tag --></DIV></TD></TR></TBODY></TABLE></DIV>
<SCRIPT =
src=3D"http://six.static.jamglue.com/javascripts/prototype.v28042008.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://three.static.jamglue.com/javascripts/effects.v28042008.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://one.static.jamglue.com/javascripts/dragdrop.v28042008.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://five.static.jamglue.com/javascripts/controls.v28042008.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://five.static.jamglue.com/javascripts/application.v28042008.j=
s"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://one.static.jamglue.com/javascripts/swfobject.v28042008.js" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://four.static.jamglue.com/javascripts/extensions.v28042008.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://two.static.jamglue.com/javascripts/jamglue.v28042008.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://two.static.jamglue.com/javascripts/popover_check.v28042008.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_uacct =3D "UA-832461-1";=0A=
urchinTracker();=0A=
</SCRIPT>

<SCRIPT src=3D"http://quantserve.com/quant.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_qacct=3D"p-e15W06CICRfzM";quantserve();</SCRIPT>
<NOSCRIPT><IMG style=3D"DISPLAY: none" height=3D1=20
src=3D"http://quantserve.com/pixel/p-e15W06CICRfzM.gif" =
width=3D1></NOSCRIPT> <!-- magically created on =
ip-10-251-38-196.ec2.internal --></BODY></HTML>

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://one.static.jamglue.com/images/nav/logo-placeholder.v28042008.gif

R0lGODlh3AA2APfVAFhXWI6Ojre3t+Dg4Dw7PJycnNPT0y8uL2VlZUpJSsXFxXNyc6qpqiwrLOzs
7CMiIycmJ4GAgS0sLbm5uSUkJTIxMufn55mYmcvKyyIhIjU0NUlISSsrK+jo6NbW1p6enk5NTjg3
OM/Pz+Pj4+Xl5bu7u3l5eeDf4NLS0l9eX5eXl3RzdDo5Ojk4ObKxsiYlJpKSkpqamjc2N5+fn42M
jd/f39fX11ZVVuvr65qZmoB/gDQzNIKCgqysrKampm1tbW1sbXFxcUtKS7e2t6WkpT8+P+np6eTk
5Orq6tDQ0FtaW4mIiUhISM7Ozr6+vnJycuLi4lJRUtjY2MPCwzY1Njs6O0JBQmxrbNzb3KCgoF5d
XlBPUDEwMT08PUFAQSQjJMTExIGBgVRUVEBAQGlpadvb20RERFxbXDMzM4qKikxLTH5+foODg6Ki
onp6epubm3x7fNzc3NHR0ZiYmCopKqurq4eHh8fHx8DAwIWEhY6NjqioqJaWlpKRksPDw2RjZHBv
cHV1dVFQUT49Pn19fampqYaGhoSDhMLCwkdGR7+/v8vLy4yLjFxcXJCPkFNSU83NzWpqamdmZ1dW
V2JhYqOjo4WFhVlZWb29vUxMTGloaa+vr7Ozs52cneHh4cnJyczMzOTj5CsqK1VVVTAvMHh3eF1d
XWhnaLq5ur++v3t6e01MTdTU1IuLi0VERU9OT7i4uGBfYHV0dbW1tWNiY1RTVLy8vHFwcS4tLpaV
loiHiENCQ6alpn9/f7GxscHBwXd2d62trdnZ2ZOTk7S0tN3d3UhHSGtqa1pZWi8vL66trqenp2Zl
Zubm5pSUlMjIyMbGxkZFRjMyM25ubiEgIe7u7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAANUALAAAAADcADYA
AAj/AKsJHEiwoMGDCBMqXMiwocOHECNKnEixYpxbKwYQ9LMGUcWPIEOKHEmyZENk1KhpGghJFDUK
d0zKnEmzps2JDVIyGdgnJbUZN4MKHUoUZE5qOwXS8PmhqNOnUJ8e3VBNYwCmUbNq3TryaDIhEggU
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187573-large.gif

R0lGODlhyACZAPcAAAMCBAUECQsDBAsGCwwKDAgJCQ0KFBQLDBcIChMNExgNFBwTFBkVGhcRDxsY
ISQTFCQbGywbHCcWGTMaGyUODysdIyQdIjUdIjAiHiokJjQjJDsjJTwrLDcnKTksMjo0NToxLRwg
HkMrLEYoKkgtMkszNUw7O0Y2N1M2OlQ7PFs7PFY1Nk8uLWU5O20uN0kcH1s9QlQ9Qkg9QWY8Q3k7
RVhCPUlCPWNCP0tFRlxDRFhISFxVVVlRT2NDRGNFSWRLTGtLTGlGR2xNUmNMUmlSTmxTVGhYV3JM
THhGS3ZMUnVSTnRTVHRbW3tUVHxbW3hXWHldYmhdY3lhXWphXWxlZXRjY3xjY3pqaXt1dHlxboU8
SZc9TIhFTYhJVINcXIdWWZdKVpdVXJZDToVdYZpcY4NhXoliXoRjY4Rra4tkY4xpZoxra4ZnaIhu
copxbYx0c4h5eJNsa5VoaJZucZRxbZpzbpp4b5Rzc5t1c5x6dZx8epV6eadMWqZTXbNPXKhZZLZZ
Z65OYKlla6N9e6N6drhjbbhpc7p0eatrcsVbbMdecsNjbsdodchzfNRsfJJ9gah9gMp6g9Z3hOF0
houCfZqCfaSCfaqEfYuEhJyEg5iIh5uRjJuVk5qOkqSEgqSKhaSMi6qFg6uKhayMiqaGiaySjaSS
jKyUk6iZlrKNirGLhrOTjLaWjLSVkrWalLScm7qclLudmriVlKiNka+eoaqhnL2jnLejm62mpLyl
or2qo7ipp72yrLmxqb21tLeussiTk8GkncSnnsKmocOrpMStqsmtp8W0rMa4r8m1rce1q8S2s8a5
tMa8ucq2scq7tMq8ucW3udG9tdK7ucyxrszAt83CvMnEvNLDvNPJvtTDuM3Fws3KxM7MysnFxdLF
wtTKxdTNytnLxdrOy9nFxdbO0dXSzdvSzdrSyNbT0tzV0t3Z1d7b2dvW2M7RyuHTzeTYzeHW0+Pa
1uXc2ene3OjZ1uLOy+bh3evh3vDi3u3i4O3p5PDj4ubf3sLAwX+AfyH5BAAAAAAALAAAAADIAJkA
AAj+AJk1u9ZsYMFm1aBB2xaNmUNn0JgtixbN2TFfyzA6Y+YMmTJkHnshe6bs2DKTyZY5c2ZMF7Jk
ynjpUgYzWbFjNFc+S5YMJDJmz3wKreZTWbWPMUEq+8hMaFBevKpF/XhN4LVr1ZoJjNZM4TSFWiWa
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
vsU5DgEBADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://six.static.jamglue.com/images/feed-icon-12x12.v28042008.gif

R0lGODlhDAAMAOYAAPSTPf3x5uOAPu6GOu6HOvabROuDOemOQuqPQuBpLOh7N+t+MuuAOfGMPOd2
MPKPPOV2NvCLO+6FM/WWPuNvLvGKNOB7PeNyNfOPNvWVO/GxivzAg/mrXfrl2Peyde2aY/eZP/q4
dvScT/q9g/ujRv7nzuVzLvu/g/uvX/jEmuOAU+yHPvnHmvS8mP3q2fOkZt9qMPmxav7z5u6mffu6
d+FuNPq3dvO2i/SSPfuuXv3v5fCdZfaraOuAMfi5gf748uh5MOl+N/jFmvGVTdteKvGPOeZ6M/CN
QN1jK/3w5veXOO+GNPaUN/7y5viYOPqbOfOONvjk1/udOv/58////wAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAMAAwAAAeNgFECQQYEEQ8AExkIgiYfKxIVGExOT1IHRkBUVEksBZVSSjgGPS9C
LlRNOaFQDQQSKTxMIVNTHFBLAxEVm000KFMBRwsMDxgFJzJUNh5UNw4KAEwxGyRNAUs6HRQQE05T
VCM+VDstVAkXIE8lPyJDVBozVCowCKxLCw4UCUhEFlEHijQYwEABhAs1/gUCADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://three.static.jamglue.com/images/play_button.v28042008.gif

R0lGODlhFAAUAOZPAP/ag/7ISP7MVf7KTv/fk//24v6/Kv63Lv7FQf/57f7KXP/ZgP65M/7BMP67
OP/Vev7QZP61Kv/ASP7Saf/EUv/CTP7RZ//HW/68Iv/GV/69Pf65IP60Jf62KP7gmf/clf7ISf63
Lf/Sdv/Vdv6+Qv7PX/7dj//QcP66JP7biP/bjn9pNP/y1v6+K39oMX9nLn9mKn9kJP7KXv/MZ/7J
W39jIP62LP/x0/6+Kv62Kv/MZX9lJ//WeX9iHf/WeP/OXP7GQf7CNv/Maf69I/6wGf/gmP/QYv/f
lf7EO//Zf//Xev/Saf/Ub//VdAAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAEAAE8ALAAAAAAUABQAAAfsgE8FCiFEhoeIhiEKBU8sHRsYQ5OUlZMYGx03MigGJSkEoaKjKSUG
KDQ2OBBHra6vrxAtORwNJkW4ubq6Jg0cEUEeFghBxcbHCBYeQREHSBNI0UhOPdLWz0gHDEAgQN5A
TuE139/dDA4B6erh7DHq6g4aA/P07PY79AMaJAL9/vbsYPgTQELCj4MIAb5AiFBCBSMQI7JzEbGi
kQoUlmjc6GTFxo8bKWRgQrKkyZMlM1xowrKly5ctL8zwoaSmzZs4lfDQoWJEkp9AgwpNMkJFgRMP
FgBYyrTp0gUPTjRK8EGEkKtYs14V8SHBk0AAOw==

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://static.jamglue.com/images/default-tiny.gif

R0lGODlhFAAUANUAAPv7+8fHx8LCwvz8/ODg4NnZ2efn59HR0dDQ0Ovr69jY2MDAwNbW1svLy+Hh
4f7+/snJyeXl5c7Ozv39/d7e3u/v7/Dw8Pn5+eLi4tfX19TU1NLS0t/f38HBwe3t7d3d3fLy8u7u
7s3Nzdra2tvb2+zs7MXFxcbGxsTExPj4+Obm5vHx8dXV1fT09Pb29tPT09zc3PX19fPz88zMzOjo
6L+/v/r6+sPDw////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAUABQAAAbJwMBt
SCwaiQGBbclsOpmCmw1HrVqvONvQRkvEPFisVrpBkBQPKgCQvo5tmVpNgLE4CgVKYmB9w+QSBAwQ
HQsBGhwXVW8DGBQqGnKSNQgObW9qBR2TkhkVVJg4Fgc1L6Q1Mwo1DQagW1QhCDUDKXIJODcQrVmv
OBWkDRByJxKru6EuDAtyDB+SLGC8UlURsjUgA8siDhOu02ocGyg3JjcHHwnd0lNVAwYEBQoEESU1
BN7sfS0yigAjK/jCCOSl5InBJgKEHFlYJEAQADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://two.static.jamglue.com/images/pop.v28042008.gif

R0lGODlhDQANAMQTAMjHvwAAAOvq5d3b0+De1trZ0Pb29Pr6+ePh2uPj39nXzfHw7eXk3ujn4tHQ
yNzb1e7s6N3c1tHPxv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABMALAAAAAANAA0AAAVO4JQAZFkmIhAtbLtEwPgcdF0/JGTsPA+RgqBwKCA1GoGkMnAkMZ7LwJNB
QlgRyiuCROh2A94uaUAumwckR2HNZjtiAIliTldIYimTCRUCADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://one.static.jamglue.com/images/transparent.v28042008.png

iVBORw0KGgoAAAANSUhEUgAAAAIAAAACAQMAAABIeJ9nAAAAA1BMVEX///+nxBvIAAAAAXRSTlMA
QObYZgAAABNJREFUeF4NwAEBAAAAgJD+r5YGAAQAAXHhfPAAAAAASUVORK5CYII=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://one.static.jamglue.com/images/busy.v28042008.gif

R0lGODlhEAAQAKIHADZmvyRl1FZ5upOjxHWOv7G5yb2/w////yH/C05FVFNDQVBFMi4wAwEAAAAh
+QQFAAAHACwAAAAAEAAQAAADQ3i6B8CQORdXCG0eIeC92cZ11seMZBlxjGFUC0EcrgvLcv1W+GzD
B1lrxxgMILqi8bhIFgqHJbP5ej6j04gVClxcIwkAIfkEBQAABwAsAAAAABAAEAAAAz94uifCkDkX
FwBtHkLgvdnGddbHjGQZcUwQVMswHK4Ly3L9VvhswwcZcFEoDIlFI8xgOCSVESbTCY1Kj4ppJAEA
IfkEBQAABwAsAAAAABAADgAAAzt4ukfEkDkXlxBtnjHgvdnGddbHjGQZcQwAVEtRHK4Ly3L9Vvhs
wwcZIxCIGAwQIpFxPA6VzGayCHEqEgAh+QQFAAAHACwAAAAAEAAQAAADPni6N8OQORcXIW2eUuC9
2cZ11seMZBlxjCBUi2EcrgvLcv1W+GzDBxkDAAAOiUXjAVkMBIzEg9OplE6r1koCACH5BAUAAAcA
LAAAAAAOABAAAAM8eLpXxVA5F88YbR5j1r3ZxnXWx4xkGXEKQVSM68KtTNc3IwhRECy7HcPnUwR5
AMCB+DMik8piBKq8JSEJACH5BAUAAAcALAAAAAAQABAAAAM+eLpnxpA5F1cpbdZzb95cBzLeeAzD
GAQnmlbr6r5RzKIquxBEBAAQHo/x+zGEPYHgUAQek8qlcRNdmg7KSgIAIfkEBQAABwAsAAACABAA
DgAAAz54aqZ+IbzD2Ivx1eaw1Nz1KUUxTQBwlOWppClrurDauq/qDMMpCBMe7/H7PYQ9AuFQBB6T
yqURF13iHkpXAgAh+QQFAAAHACwAAAAAEAAQAAADPni6F8GQORfjfADURXPejKeBy7cYBikIB4pu
6+qmVcy+4MoURUQQEB6P8fvthIfB4FAEHpPKpXETXZIUykoCADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/265057-medium.gif

R0lGODlhZABCAPcAAAMCAwQFCgsDBAwJDQsHCgkLFBYGBRUOEhcUGA0SHhcaJw4YKBklNhoiLigG
BCYXGDcJAzYXFi4SDiYbIzYcJiUqNi4rMjokHBoxSik2SCg8VzI4SSE/YSpAWjRFWTtCTDdLZzxY
djBNbB5DZEgLAkUTCUgZFlYNAlsTAlYVB1YaFFMjGk0wLmMVAWsbAWcYBnYZBHgcFWgXD3kiA3Mn
FXAvKFQeIlM8RlhDOXNPOkhIWFNLT0ZVakVcdlZaaVNYb0difVdid19hbmZXV3BVTmZaZ2lod3ln
aHlzem9ocXdnWDNchjplkTZtpzdyrD16szx5tSxppURkg0ZrjEpmgkpphkttikZniEdslExwjU1y
lFVqiF17nFl2lldwkEh4qlx+o1Z8qEh6sGN8mmh6lnZ4iG10jmN9onl9p01dgEWCuVaBrF2BplqC
q1eBp1aEtFqFslqJuV+Rv2uBnHiDmHqBjmSCpGOEq2uFpmSLtmmRvXeJpnqSrUiJxlmSyVWSzmWU
wzqBwokaCYcdE5UdCZEeEYMkAosoApMqApkpA5gkFo0sFY8xKKUeC6YnBKcyAK8rDK41KZFOL7FH
GLVMNLNrNp1bK4xYT5l3WpFoU4pzZop5eJh6Z5Z8dYtra7VZWLFUSbNeZa1zUatne6V5ZbJldbBq
a51Ua8xLEMtWKMhUMs9vONdwJMdaR8p1UMZ0a8M1C4x5iatxi6pxjKN+oo99pJuDeZWCcLCEVamG
aaiHeLeJaLSMdbqTa7mTeKuVfM+JT8SKaMiUacaZdtSYb9ale82jeOWeYomEioaJmJqIhpaLlJeU
mo2SnIeHpZKRpKWMh6iSiriZh7edlquQl6aEp6aSsrqimb+lhrWlpY6gtMSbg8+ei8qliMinldep
h9WtltyzjN26nNq2l82zm9q7pM2zrOK4meO0i+G+pdzDqN3ItObFmeLDpOXJquXKtOnVuO3UsOjS
rerYx+nTxO7iyfPnyfPq1vj02vLp0Pv56P389P7+/vfs4t/RxKikwiH5BAAAAAAALAAAAABkAEIA
AAj+AMO8GbhmzcA3ceIAiiMmYcI2eRauYUMxj8U8e5ztMcORzjJmydAsy2Zunb938/ql+6asVhdP
x+Lt40ezJr966NixOzaMmKhV6OaBK5eNmixv0joF27YMGrl323TpKndNGTRovEgdfLMGzsGEcgCJ
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
GVawYIMPPmDBBhZWUIGFHMr85b4zcWEHl4AAADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187583-medium.gif

R0lGODlhZABkAPcAAAIAAgAACwgAAggGCQEEEDQsNDguNjguODYrOTYwNTYxODoyNTwzOz44PT41
QT45Qj89ST9BUEA2PUI5PkA2N0A2QUM7QkQ9Skg9RUk+SkA3SEc+UUhAPkVAREVBS0pBRUpCS0tI
Tk5JRkVDUktFUkpGWUxJVExKWkVGWFFERFFFTFNJTVhNTVdJRlJFUlNKU1NMW1lMVFpNWlBHWVRR
XFxRVVxSW1tQTE1MYUtOakVKZ01QZU1RakVQbk1Sc09TeFFNYlFOaVRRY1JTa1Zba1tTY1lWal1Y
ZFtabFVZZVNVclZYclxbcldae0lNcF1hbV5ic11ie2JOW2FUVWJUXGRZXWhYXmNVYmRaYmRbamlW
Y2pbZGxdamRXaGBec2hecHBdZ3FeamRhbWxgZmxgbGZgYmJidWNjemVpfGxicWtqdWtremZneG9y
fnJibHhmb3RlcnNodXRrenllc3tpdHpse3ZneHJyfnxwfVlcg1xihmRlgmRqhGVqi2prg2pti2Jl
imltk2ZrlW1wgmxyi21yk25ynHBug3tvgHNzg3N0i3V5i3xxgXl2iXl5hXt8i3Z5hHJ1knF1m3V5
k3R5m3t9knt9mnd7pXF1pX6Ajn2Ak32CmnyBo36FqX2BsIBteoBqd4JxfYJygYF+jYF6g4B+kYOB
j4KDlIKFmoWInYiGlIqKloqKm4iHmI6QnJCNnJKQnoKFoYWJooqMoomOqYOIq42RpYyRqoOSp42S
tpCOopOSpJKVq5SZrJuaqpuWp5Waspqcspqdu5OYt4aKs5ygtJyivKCeraOesaSktaKmvKqqvKeo
ubGwvaams5acwp2jxKutw6SpyK2yyqy117SzxLS5zLu7zLe3yLW51a2tyba94bvC2L3Az7rH58C+
zMLBzcLE28fJ187R3sPJ4sbJ5czS5MrS69fZ5tXb9Nfc9MnV9Nzi/Nvr/dfj99vh7ODe6+Li7OPl
8+Xp/enp9ent/OPn+O3y/ez8/+T0/vb29vP0/PX6/vj2/vn79v39/iH5BAAAAAAAIf45Q1JFQVRP
UjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcgSlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAKACwAAAAA
ZABkAAAI/gABCBxIsKDBgwgTKlzI0GCAhw8JPBQAgCLEAAD8/dP4r6PHjyBDihxJUqRGfyg3ekSZ
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
7Ggzq1rOjnYAmDWtACAbWdSSFrSgBcBsAwIAOw==

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187551-medium.gif

R0lGODlhZABLAPcAAAQBAQsCAQ0JBRMDARQKBBsEAhwLBBgNCRoTCRkWEyMFAiQJAywFAiwKAicO
CSgVCicZFDQGAjQKAjsFATsLAjUMCTMSBD0SBDcXCjUdEzcnCjglGDErFTczKkMMAksMAkUHBEQS
A0wTA0gYCFINA1kNBFMTA1UaA1wUAlwaBFYZCkscEUklCkgpGFkkC1kpE1M1E1c3JU8yJWMVAmQb
A2scA2kWBXIdAnsbBGsQCW0iBGUnC2o2GHUiA3wkAnopBnc0CXY5FWkvEWg7I243JWEEMGQjTVdL
EVNFNXtCHGtTDHhGJndMNHpVN2hHMXVgG1dSSmZXSWlcVnZaR3VeUnllVnFjVHdrZHtzanNva1Vs
aDdUcmaLE0+FVACErocbBIIlAoMpBIwrA4omBYU3CoU8EZMrA5UzA4kqGKAwIIVGGpdLF5lTGo5I
DYRKI4pMJIlLKIxSLIZSK4pWNZJTLJhWKZRVMpVbNJtdM5xeOpVaOpFLMJxiNp1iPJViPZJsLKNc
O6FbKKdmFqdjLaNkPKVpPqprPaZlNbBzNKRZD41dR5pmRpl0WI1pUYd3aYx8c4h5dpR6ao9zb6Vr
RKpsRKtuSqVnRK1yRK1zS6l3S6l4VrJsRbJ1S7R6Tbt8TrR0RrR7U7p8VLZ4VbJvUax5aJ5ZU8cy
HudNMM1fFsN9V8JtUehnUIuCd5OCdJyLfZaGeZeGcruCVbuDW7aDW7KAWaqFZqWLe6yRfLmGZbiS
eKmofNmXGMOEWsOIW8qVW8aLZsqSaciXd9KUbNWac9aaeMuPatmkaaCEEZ2Mg5aKhJuShYyKg6SM
gqSShKyajKeWiayckqaZkbaairadlLWOja6imbSilbSlmryqnbmmmLakjbytorerpL20qbu6tsWl
jMKsncSolcexm9eqjsKtocuto8SzpcS1q8W5rcm0pcu6rMu2qcy9ssW7s9O7qtG9suCrnM3CudPD
tdPFu9nIu9jFsOjMvNfMxNvSytLMx+HOw+TWy+fc1Ozj2+/l2fb59SH5BAAAAAAALAAAAABkAEsA
AAj+AAcIVFAgAICDAgMUWDgggMEADRgUcDCgwQ0bF5480NDkQoUBJFaoKABAwMGTJx+iXMnSIMuX
MGM2INjw4MOFAAo0KNDQYQQFBggwqIGiwRENBBBoGFAQQIVTaAC4XOkwptSWVrNaVeChwVSXAQQO
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
FxAAOw==

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187567-medium.gif

R0lGODlhRQBkAPcAAAECAQILAwoCAQUKCgUWDAIbFAYZFRQBARkFBhYAEhsAFR0BGRgHGBYZFRQR
EAIkGwYlGRkmGQovGQUqJQY2KgU5NRcqJhY4NhIwMCMCAiwCAigICSIAFSQDGikVCygYEzQDATwC
AjcKBjcWCzkaFTkEFTUZKzkcMyoNJDklGCcmFycpJyg0KDUyLxMbJSszRwQ+QwZHORdGOgdIKy9G
OgNJRRpJRBFWTiZGQzJTSzRpWCF2ZUMDAkkIBUwUC0YWCkgaFFgHBlYVClgaFFEIF1IYKEkmGFkm
GVIsFEgrJUMnO0k2KEk5NlgrJFg3KVc7NFcmNGcICGgKFGYXDGcZFXYHCncLFHcYGHYWDHMWJ2gm
GncmGm4wGGcsJGg2KGg6NXgpJHk2KXg6NHEpMlM6SlA2S242RllEN0xIOGhHOHdHN3pUO25IL25n
NVhGR1tGVFdUSVlbVkhQSFNRclFnWld4a05xaWVLRGNKWWhVSGlXV3dLRHhXR3dXVG9WZXhoWXJr
TndpaHBza218iyaDclSJd2aIfGqRen6CTB6RiFiWh2aaiHmZlHKRimeki2ypk3aolnOxmnWvpWGk
lF7CpYYZGZYXHIoKEIccIpgcJJwdMI8mG4gnJYc3KYg5NZgnKZgqNJc3NpEwMascJ6cmKqgpNqg2
N7UoNLAtMKEfHow4Q64zQohGOJdJOY5ONahSOpBgN4lZSJdJRphWSJhaVIZPS4xYZYdmSoZnV4l0
WZhoWJZ2WpZnSod3aJZ4Zox0cadZSKZaVbRZR65KSahnWLdlSrZnVq1vVaZ5Z7FzbK5aZMIlO8Vu
VMp2a81aWo6KU5SIcqeEbK+Ndq6iasyLec+heJCRi4akmpOomZKxqaeXhbKYi7Gmkq6zrIiYprG9
xZHCsabIt7XKu7/FhLTQx9CXi86ulMe7pte5qMy2seyyrOW2jdrYl9PJksrEqdPLrdbGqtfItNzT
t9HPrufZmu3LmOTJtffZpejWrPDlrN/ioNPUy+vYy+rj0+Tq56JygSH5BAAAAAAALAAAAABFAGQA
AAj+AAcs6LAgAYMEHDp0SJBAwQIFDR0+dKigYkUOFi02LPgwwYKPIBmAnHgRo0WMHiEK7IDAIEKF
LitO3CiTpEWSDT3mHDlSYsafNz0uWKmhYgYQBF0ytBlRAUaTQDM25cmTolOZUh0mAJCgRJEiSopA
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
BLABDXggwUgCgAdMYILoQmG7SkhBQAAAOw==

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187575-medium.gif

R0lGODlhZABfAPcAAAUEBAYGCQkFBgoGCQsKDAkJBw0NEgkMGRMMCxcLBxAOEhsSDRMSFRUVGRsY
GQ4SFRwdIhUbJB8hJh0mMiUUDCwbFScaFz0dFjUdFjAOCishGjMiHDwjGjomGSIiJCMmKiUpLism
JiwqKy0oJycsMCouMicqNiwxNS00PC44PjItLTkpIzcxLTUyMjE3PTs1NT06OTk5OjYtMSEfJDQ7
Qzo+RDU7RTE3RzZBRztDSzpDST1JUUIeFkIfGEgaF0cZEUMhF0QiGkQpHUwiFkslHE0pHkEoFlQk
FVMmGlMpHVolFVkmGF0pFlorHE8xHkMrI04nIE0rIkgsKEQzK0syJEw0K0g0J0E8O0g4M1IsI1su
IVMsKVMyJVMzKlwzJFw7K1g4K1Q7NFw9M1Y6NVwuNWIsGmApFmUyHWQ1JGQ8LGw6JWw8K2g2JWU8
M3M9K3Q8J3Q7MkQdJGA9QVxCPFpENk9COG1DLWRCLmNDM2xENGhIOXRBK3tELXtHLHxKM3dINnhU
PW1QOkZHSERLVFlKRlJTUmZKQ2pVSHROQnlWR3ldU2FZUXlnVnVmUHVxZU5YZTxBPm11in6DmoU9
NoFFLYNJL4NFMYNLMoZMOoRUPIhVO5RYPZRNPpZePoxcRIRZRpZdRIdVTYpkSoxkU4VmV4lxWpRk
S5dlSJdrVZp1V4d5Zpl6ZKV4WatvVal9ZLFzZ6FdRcB6dZaDapaKdZKLdq2BXqqFZ7aIaL2SbriV
d6yOdcaYd8iRbtCie5yahoaJk5aaq6Wbhraeh6mkjKmplraljLWslbmznK2zmLq5pauus5mitbO6
yc+Zg8qnh8i1mdeoh9myjNi2ltCtksW8pte+oeW0jey8lOW6mOi0jeq9pMnCqtjDp9fLtNDMuOrC
m/PClvTEm/fInfTRmenGpunNs+jVu/XLpPXNqvrKpPvNq/fFovXMs/zRrvXSrP3Ts/zWuf3avPXW
t+/QrsbO1tLZ5fzdwvbZxe3cw/3hxf3ky/nmy/zu1ebv9t7j577BviH5BAAAAAAALAAAAABkAF8A
AAj+AAXpyGEjx44bN3DgoMFwIcMaNRgy1EGjhsIaO3YYzJhx0CAdL5ogQZIkiUgiSFAiGUKEyJCX
R14O8TEkiMuaOIGwJCKkZZQoUrJsidLSJpQgPXoEuXCBw9IcNDTuUIgj4Q0aKRjakMjVxlYaOHLk
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187561-medium.gif

R0lGODlhRQBkAPcAAAICAgQLAwoIBwsWCQ0XEhQNChgKBhQSDRsTDRYZCxkXFBIMExYkDRQkFBop
Fxw1GQ4kDRwuJSgLCCYUCycaFTcMCDgWDDcbFTYJEDAdIicmGCY3GzgkGTQxFignJCg5JDgrJjc3
KDo5OC4zNBQXIC5IHSxDJCpGJylIMixVKjVJKDdJNDhYKzhXNS1VNTpmKjpnNztzOjBrNRtBIzRO
TDxSZjlqRDp0R0gVDEcaFFYNCFgWDFUbFEgMC0YnGlYnGlExGUYrJEc0Kkc5NFY3KVc7MlYtKGcW
DGcaFHgYDXkcFGILDHgkGGYsGGQ4KHE5K3kcI0hIKERXKkdbOFlEOFROMERoLEdnOEZ0LERzNUR0
O0x0NEt0O0x7PEd6N1VpOVN7NVN8PFd3OFVyLWhHOHNOMmR6OnBpOFxFHUhbRVVZWE5OTkVcdU1Z
ZklpRUx7Q0l2RlZqRlN9Q1d6SVh4VE9mVkpkeldneFhiaGlXSHdWR21TTG5tUGVqeW5xcGFdbEU+
RlVshVtziVZxi2dtgmx0hWh2iWp4knJ5inN+k1yDO1mGOUqBOmSIO26RO02DSFuEQ1iFSVmIVFiQ
UGOLQ2aJSGSLVWmTR2mUVnSSTHCPZ22XX3mDlnaCjH2JoIYcFpIZD4klF5YmGJUsE5IzJqocEaoo
F7gnDLgoFrkzGKgrErkrIrs2J6kxJotPNa9LNYdaRZZdR4poWZlmSJdrVYtxVph4Z4t1bKl2V6hw
T6l7aMgoC8wsFMYpFsg0F9UpFdQ2GNEsC8Y4JdA0J9slFdJGLsZ7Y4N4gpyGdoyJdLOFW6mEa6aJ
ebiHZrWLdrmUeLeTcIeMVMKbd8WScMahfI6RkKyXi7OlmbKvrpuhmqe7yZ62xa3DzazE1LXDy7vL
1LvO2rTJ1r3S3LjQ2r7U4smniM6tk8m4rcWagci/xcnDvcPO1cTT3MrV3cnW29HS0czb48XY49Pc
5Nnk6dzr8c7h6efp6eXs8urz9vT09Pb6/Pz8/fj39/Pw7eHd27jFuSH5BAAAAAAALAAAAABFAGQA
AAj+AFfYgDNHEh2DkSTNmRNJzhw5bxZGmhjJkqVKFi8urIQJEqRIi7qECSMH4kKCc+g0fAPnChcu
Wd7EuQIDjhYZMtzAqbNCjiRLkjRlnEgSUsk5lTzOsbQUKEagcyBVmjoVEiMwJMO8kQMjhYkNHza4
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
QtKvcAU3LH0KK/jAClrgAhQ0ICAAOw==

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/190243-medium.gif

R0lGODlhZABLAPcAAAUCAgsFBA0JBg0KCgsFCRIKBhMMCxoODBMGBBMNExUNGhQSDRoTDRkZDhQT
ExQUGxsVExsUGxwbExwbGxYaFw0PEhscIxkYJxgYMxwhHBklGBsyFRwkJx0kNR40KSMcFCQaFyYV
DCIdJyMcNCMjHCkmGTo4GiwvGyMkIyMkLCssLCcqJyMjNCMrNCcqOSo1KiwyMyo0Oyk4OTMrJTMs
ODY2KTM8PDc5NygqRykrViw0Qyw8RCo3Sis3VjEtRzM7TDY5RzQ8VDc5WDEuWSs3YzY7Zy01ah4s
QypEOTlDKjZFOjRPMz1BGCxFSCxHWCxUWjNDSzhIRzdHWDhVSzlWWCxRTixFZjxDbDhIZjtHdTlX
ZzpYdS5Taj1hVzxiTTxkaDxmdjlwbR9BSU82G0M5KEkaEkI9UkA9ZUpMGUZGKUdKOVBUNFtnOmlj
JkRJSUVJWEhVSkZYWVVZSVVaWVFOUENMZEVKaEZKdUNUZEdZaERbdEhXdlRZZ1RadVBOb0dlWVhm
SVdnWVl2WkltUEhmZ0lnd0hzZ0x0d1NsbFdnaFNrc1dpd1h2aVh1eGZoV2Z2WHF3UWVqaGRsd2d3
aWd3eHR3aHV7eXVvbGRdVjxQgEtYgkhnhFZqhVl3hVF2jWd5hm12iml9oFeBV1mDaVmEeU2CfmmJ
WHaFW3eWWniNS2iFaGmGeGuTeHeIaHeIeHiXaneYeG2SZnmjdX6iWFqFimqFiGmIl3aIh3eLlnmV
iXeUmGmWi3WPpXekjYR4T4R6a8F7CJWPOrKWMrKvNbOdHoaYWJGUUoWXaIiXd5SZeYqMb5SnVYmm
aImmd5mpa5eneJi1bJi1eKWZS6Oca6mrW6i2Wa+0TaeqZqard6m2Zam4d7W5brvAObfEcq/CV9ia
BMuPB9OpE8q0K+OpCNOeE8a3W9LJMeXRMtLMTcnIc+XXSereWISKiIaWiIeXlpCWkoaZpZCbp4el
h5iph5enmJOujZGnrKa4h6uykau0qLTFkLrHq8XHh8nLksjQsZKv0SH5BAAAAAAALAAAAABkAEsA
AAj+ACPcMOPGh49Lkt69Y2eJz6UII8zQYOHijaQ8QFSMAGLwjBk7jpT5agjkDQ0ab8yolEPHDKZf
Len4OQMEyIwhOFzcmJGChgsXdH6kcPHDBY46bkoCqfimzyI+UOfgkWInj583eerYqaODxkYgZs74
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/204567-medium.gif

R0lGODlhZABPAPcAAAEBAQcICAgHBwwMDBUQDhkSDhUVFB0UExkXGB0YFh0cHCEWFiIaFiYcGyge
HSEfICofICYhHiogHyQkJCwjIiknKCspJiwrKy8xMDAmJTImKDEpJjQrKjguLTAvMDovMDYxLjow
LzMyMjwzMzg3OD44Nj08O0E2NkA3OEI4N0Q7O0g+PkM/QEk/QEVBPkpAP0VDQ0xEQ0lHSE1IRk1K
Sk9PUE9QT1BGRlJHSFFIR1NMTFhOTlNPUFhPUVVRTllQTlZTU1ZYVVtUVFxXWFxZV11aWl9fYF5h
YGFXVmBXWGFZV2NdXWlfXmNfYGhfYGRhX2ViYmtlZWpnaGtoZ25qaW9wbnFnaXJqZ3JtbXZvcHlv
cnRwb3lyb3Zycnd4d3d6eHp1dX53eHx4d316eoJ9fIR/gISAf4WCgYqFhIuHiIyIh46KiZGGiJKN
jJOPkJSQj5aSkpeXmJqVlZuXmJuYl56amqKdnaOfoKOgn6WioqmlpKqnqKuop62qqq+wr7GtrbKv
sLOwr7aysrm1tbq3uLy4t726ur/AwMG+vcK/wMPAv8XDwsnFxcrHyMvIx83LytHOzdLP0NPQz9XT
0tnW1drX2NrY193b2+De3eHf4OLh3+Xj4+fo5ejn5enn6Ono5uzr6vDu7vLx7vTz8vj29fn3+Pj4
9v39/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABkAE8A
AAj+ABsIHChBQoEUeih1+vQJlCZKkC5x4qTpUR81QPTYOURozyFBhxQpcuRIESI7IiUpokNH5Eoy
dsyY4aPHjJ2TeGSKObNlSZcnbd6gQRLGTpswZcK00XO0DZwuVrBYGfIixYoTN1IMFOigIIMCTyR1
0iRKlCZMkyZZ0sTpkiM+alJAYXRIEqRHkCBNcjSoEKJBdvQo6vPnTxs8gfggUozIDBk+f+QECiS5
jpo2ddi0aUNGDRsyWNScWdLjCpQ2aJZYCRMFyQ4ybaI0GYLiQ4sWWyU0kHCAARdMkjB9MqvpU6dO
mDBBCkTny4ghf8xcstTIECFJh/Bo78PnzR+czPH+xKQzs45MjXYCOSbDREwdwHjamNHDB/bmMFjI
kLmiZEgWJlGEQUYZbWCRhRY6ZLBCCxQQZNAPgdhF1kPFgYLcJIjo8cYUHMRgxwwDCGIIHHH04Qh3
guBBWBvfzUTeH4Epop4cNNphB40ymcHEFmKYoQYYRGCRhx76kYFHFj1spkYZWaxxI414wGFFF7G1
wIEKGuzmAAUFvCCJJpqQcskjkphlFiWMAFYGEhNUsIQcXwQRiR+GTBKSJI4Ugkch35mEiCJ4kCFT
IBmaJNOfOJIhhxlvmCEGGFgEqIZST1xhRhRLYAraC2fIEcUQZWCxAxNytHFFFD18kOVuB4CAiCX+
Zh0RxBEJXGGKJpYg0ocdZMRQwAVkFGLIIYwQQkgeQVwQAUqBiIQHjHIggoh2OfEhk3Zk0NGYYn8I
qpEaZoDRhX7ymdHFFkMsQUYUSkQRgxVkDNFDF2BYAYaRc9yLBRIaLMCbC4qQZUkCIJDlyAVfaCKe
GmQ88cIOcWwyhiCMCOLHIQrEUQgGLkjSRyEpCrbYH4H8occfMp6sYY5y1PRGTGGAIQYSYNShB1NW
mAoFFVEwQcYYYcSsVBulDkjkEmhMgYUTHzDQgSJlkSKEAJaMookpkghghiBuzNHFGW84gkENBiiQ
Bw0XGAHEJaJM8MQjf+Rpk0koA2qGtjWdFK3+em/oQeOiYWwRBRRbCHVGGFCIwcYSQ6jxBBZjRIGG
HIeri0UZf9zBRM5llAEaAW2MwokokwwgxSkTPeKICRccgQENJBgAgBQXkEDIAGscEYACXxwSxAR9
7MEHHo1S+6wcOb3BR490iMFFTFfUkeF6bdjBBhtnfMYaFon3IIQbngJxRh9rmFGpGVfIYQe4gobK
mg2inGKKJ5EAEMetkhDyyBETyBDAA4SIBAYCMAAR+KEKeMgDAFhngyA84hJgA9mztqMHOlRweGh4
Ax3YIJMrRM9GZsjBFVjEKzjYAQtU6AxrmkCveOHgXlPgwhXoYIc3vAwPUbACHOSABtAYwgz+JjCD
KCwRgDuQYhJ6GcUXMPCFB5hgE5QQxAAGYIAqgMAMhjCA69bghy/YQAbNKsQgdoUHkwTKO3+ggxzI
txkzLGo9VyADGAoUhl39IAp6gAMQ0BAGIaCwDWR8wxrKF0c7FKIOU2CUUcrAhiDYYA9mOMUlBvAF
UEwCTKMwAwy+QAMFJEIOeZABArT4hThIwgQ2eMMFRDCBIPihZMPTDsn6EB/ExIc7ZuCCGfCAPD18
RoOfwcIZyBAGJeTsR32QwxiwAAZKWIISiAiEH/yQPD48hQxwyN4dYoaHC8wqDaDAwAQ44YlNbIIT
MGDBIYxggDZA4QtTwAAG2iCICIHLTof+UN00WaIdPeCBDyyZDAjxwEGYaAQR0UECeb5GBjaoYZni
4oMlHtGROeShEItAhCMsIQk86SUSaYrDGb7wMqmMghBfVIAMTICBM4QCFJmIwwCMcAg5uKAKUHjC
EcZwBostQhFp2YMfIGGIPFBTO56xAx/Us0vx2IiX6otJy4rkSyjAyw59iEIUxoWJTGAiEo2IBIb+
oKJB/AkRk+jqJfbShx2yoYeNGMUp5koCEgThCzJYgxEQIIMuZooNT5jBFPAwiEM4YhGGeIQg8pBP
POjBrEcta6PMoBkzbMYOJmsMGTSiH8rqJzQwghcY4NCJZ1ZiE57IxF4UwQhGmMQPgoD+xFowwVFI
ZOgMVgiCDNRSCROcgRBBUAACMHCEOjRBBA5QwRPuCAc++MESliAEHj7iB5IUliR6Qgxe5MBB7dBh
DVy4HhnesB+yMsFnRYINHMAwxzKoARKViAQlLlGJSiQHTLSVxCLyQAc/LGISl6DtJBjRhzc8ogIB
kMGsQHEKSvhhEIN4QwkYEIEQ/CAIUyBDIAbxB0P4QTEWe8QhpEAIPzxCETXMQ18K8aPNMiI6arCD
Yws03nVxASZg2ALR1PAo9obhDRldBCMW8QhLYIITnzDnJSJhCD2ATw+LcCZt+TIKUBwiDhPQxCgC
rFg8bGEDBzgAB1xwhTUYaXiDUIT+HzRBhDhowhFmc+YkBKEISJQEEW8o1R8GkRMuvIFQeMACHPTQ
hSgQUw0AysMfGlUEKpAXUwRqWSHqfIlzTiS+ixCEHvaQB0FEIsCUcARFRlG6PZhiE5IQxB7OUAQf
+MAGLpDAFtRAH7Nu4hGB+MQZgkCILyBgD5HYQ4lI1jIImzVNKdKgHQZBBiikhwuoCZBWc2QGHcCE
hx2ggAM68AIu1CGfETHnJpY8kkDYbA9AtcQkJgIKTijgDKC4WB+WuAQX3DUIGTBDCQrhiD9pYg+C
ANMXqqAGKEChCz54gQ+wEAYiEOEJUaACGtYwh+38oZ7guhES2sAwOVwBDGcQwxf+IA7hQLDhCmHg
QhROQAEWsGgQRLZvJi5hF0kEIjAIVYQkOAEKT5iCBhUYWxDyAIMiWIAGNMAAEcCghgDo4RB+IIQl
DGEJSPihEGaAQhBqUIUiRAELWOgCz5YAhZ4pYQlc0KVl2SAHPqQoh/bZgRb6lgcoDEITm3gImexc
iEkrwhCB2EMfBLEISVSCvpRoxHccETK2MNgM9rsEFYIgghoUIAJE8GIVphCEMzjiEJd4sx6wQAQo
TOELMJBCNrG5PpkRUz9huMIUphCFJzjc0PcqQ5551QImwIGWWIBucjChibVCIjiaAAUmDtuRPPTh
EJ9GS15UJ4g6VMgUhhgAsfD+UIFWKvwJT1BDHCAxclBIwg9kcPUL7jpwLxBiDXCAgyH+EIecaKYN
b+WgTq5AhScAAQhIoC6lwgaSwwYaIgSMAByYEHpnoQmdAAovhSsDdgjD4gedBgmYQAkdJQm6gmSg
0G4KkAaHkAc2QAU+cARFUAUvMAZ4oAlHAAN4wHlLAAZRAAZlVgd4IAh90Ad5YAhrQAUmMAZ5JGM1
BAeC5BiOsQVSYQVaYAVOkB9lEBhMsQR2MGSMYBeTYF8L8YFJplpiZQkEVgffkVYaaFub0BCYAApG
sAaHcAd38AVAMAVv4EVH8AVdQAMlsgZl4AaIsENxEAduEAeEMAhpwINB0Aj+Z3ADhSBj/kSE3BUU
63EGZ9BDVnAFVhBxzGQfBvUHhDBpjzBf5lROm5AJhwcR9ZQIHJYIlKCBitAQm4AJ9eUHe0AIaVAC
BjACT2ACTxABNvAFi0UIcyBpk1BYkZAGMFAxYyAFVfBbMEAGGXIyfDA8NIEe6qM+JnQGatBDYbAE
OpAuDqcEZ1eDZ4AYI/EIWZgJShZgkpAI5pgIMIIIkrCKoPAJZ1EJnqBXekADulEAQUAFFlAALmAG
vpgHLLIIlaAHMHAEJYYBhAAId6AAZiADVFAHmMAG0oIIhVAyepAY9OFY4gEta9QHZCAFmKIDQkAF
RBADtaECKlACLiAGeJD+CIsgk/BlThk4CfHYb0YBj5TAEJwAi5ngBzWQBkUwBEEwAhHwAi/AAUdg
LkOwB21ACEVlAnUQBxVwCJuUCVnwAGYwlGmABM54kX8RTd9RGH/gdjCiVJAwB/CihEyAA1GgBkOg
AzEwAzNAAQWxAT1ABncgCFL5CJVACRm4irZFGTMhCQ1BEcSHlQdUBUVnVzQAfn1glW5wBhsxBnEg
SRjgBn5gAjSAAHPQCH4gkHLgJ2KJUNIyGajJB3YgPX8AL3AAGoUWBXkABDRQBD3QAyGwAbsZAREA
ApHJWIowfMlRmH4jGZ/ACZtgCZwwCotAAmUwBGkABT4gAjBQAQLpB27+gABmkAa/RQgsEAQskDGK
BQZyYCePIFaneZHfgVCEQih81prRQQZ1wBn0Ii56YAU6EAU6AAY4sAEd0AEjwAEcEAEKMAN6UBKr
mIGQQDfTOI+YEAqM0AVAUAEs8AVeoGAzIAUiUIeGUARpMJRekAeMkAdj0Ah7UANxQHiMgAiLgFiH
cJoicZHwSSiLQTx1wEM4KB8xk2N50AUM1wNWMAUU5psRkAC+mQAiAAeK8Ah4cXy2lZq5doaKYAJ/
qABGQANVMAZA8BMYAAMwQANp0EVnMAZtkFiREApxgAGRMAiGMAhDhlgtepF5MaNS+ieBwEtwUJ8G
uBlkIAZiEAZdYAf+WcAiejAHw+NP5TMFRPACI5AAXRItiAAJhGmnDgEKNCAIovAIBqBHZrAER/AE
NEAEQ7BDgOAGdZAFnYMHkcCOldAHdSAShHAIjdAIjNAIiZAI60iWCPUdNqoRNSIH1yZe+gGkTtGT
kvBApJgJqUUJkZAndtAFJ9AALzATV8igJTERnkADRkUDJuAGcEAFXLAFJdAFqUcJhQAIbSUFYxBj
jEAJhOAJjOBAfycJHMUIeZEI6ykt+ooId/A31ehG1+MYVhAVUfAFhsAQAOZVlYCOpDgJEOFaiNAG
SnAjeoAIgllb7DaaXoAGhwAHYwApIFAAdBkHi/CxWUAI7IoGdiD+COn5CJvQV4jVBkEAByKmr4Jg
Vuv5N08SVdfzGfoBBWBnBVwgCJOQnpUWej03isR3CYpgVqbZF4+QHEg0EZeQCZYAUrR0BliwBCVA
AR0QBX0ACYlwBzCQCFkwBmyAVdD3CJh6BpJwBG6QBiRgCIqQq39BMoUhLTdiB27YtzfyGfgHe1wA
pGZwcWJ1eJiQd5ngVYuLJmaFF8+YgMlRdRQxHSVBCHwgUlIgBTRwJTFQB5dQCKFECHdQBU2wBi/q
CHqRAhhAlKYQBzDwCBkFCGZFCIhgLBnit35bB3XQmjTyGWvAR396L1/ASxPXB4Mgk5KAk3aRF47A
CH6xiiZhI8P+qRwwW3wchVhxUAThCgVF4Jk0cAeVYAh1YDssAARU4AF1gESOgAljUAR7IANpQAMU
uAd/kbODAAjSkjl68LfAKwc2NFnrIiB/OmhXQJRD8HUyQQeB4Bd/AbXvWxImg1V1ZhL0iCuQkCZ7
AANrIAVZ5wNVQAVxAAqCcAYY4AUmYKJpwAKRcBeQUAgkMAmbNIJSkLNmCQiAoGl++7e+K8CbgX9o
cC9gEAZiIEc14QNbQAQl8AIxcAVIsAI0s7bckWZ40aJ/sIPtKS3GoQmT0AiZJggsYAZwAAMlaAJF
QIs1IAVOxAI/CgdGIAiCkCeMoJB5IAVFUAR6IAh38AeAUBj+AGwjc5CjQHw9aCATXMBMMTMlYuAD
KuACPkCgGqAEW6ACJ8ABJ6ACSsAHEIYILSoIWUwy0sKa4wYcFIwIFQADcSACXtAEbrBJRvAIa1oD
GLCiY/AFNbTHiBAHd3AxfgMteFAHbzAHNuKGbkjMNxIUDEMGN9YFsvcESCAEW6ADJVDNPRADKdAB
N1DJIPACLEcBOuAGewbKfXAzhFEy1gMK44Yni0AyQQAFZYABmLIGUGACh5AJZ2AAadAFMmAEWMAr
6tMHiJAHe5AGVFCwYEBQgoIG8TcHd3Azd/AkcFAu+MEEmaIDdpkDS4AFQEAE/YEEUSAEOxAD/hcC
IZACKYD+AiMwA2RgUYIHGaLcHWQwEQ+RJsNzBjQABxNQBnUgcl/Ars3IWF/AXiEZTQgFq8N0OLAh
KA5FNHewBxAdjBw3TF3bA6OiA67mA6eiVYOTKVCABD4ABTjwAydwyQG6Ah2AA3bgfJOBw3ngGJcb
aouRo02QBk1QA0egjGUQCSorhIJQBVhwBWdwkfX0B3OwBjxBBWCgtmpwGU7htzezB3eQB3PAcXL0
KTuwA06wBErwaj9QzSWQAjGgA0pgcD9ABXSZAifQAQT6Aqx9sWI0GYkRE2SQd5WwwYVgTXDgBlvl
Bm2wBkKQBcwqAxlBCGUwLjHGJ8HIBzzjAgQKAi4ABWb+AH+M+NA7uAc3gtiCGtI9sJ/19psgQGEM
IAG8CcnsMgVDoAI5cAIh0AEh8AIhwAEGpggZORms2SjLuReFoBFsAAZMEAbC6gZZoBrvmwQ9oAeF
IKzYqD56EDT1oQON6gIp0JIopwYmdDKCoK7YDQc9JHZNAAQ4EAPc2AAM4AJPgJcUkAGYrAIvAARW
ld4rsJQdkMkboAAxwAj9NgjRKB5vwAbjlicaAhogvRRq4AZakCl/AApM0AJzMLHZc39ggAZZ8AZw
YGhv4AIq4LVC0AU7MWg7rMO78gZl2gVQIAQxcBsxIAQ/wAHMTAEvkAMmnQESoAI+sMBQ4AInoJQA
ynL+E5AAZtBvHMnjbLBkTVYgSnADS8AIZVAqwppDchAKYaACbYAIbqBek7IEUsDTNTFeP6AEVIAC
YzAuAoxZtru/eUSwZCAELSADMoADYYAHP5ADSvACsS4BSikBETACnl5vKhAC6z3jEmABB/AEiADK
NxMlPf7FgjAH26gDK+CMPfQyZ7BVZNAJbVACzrg+v30GYEADQlA9pAsbUeAEOmAEcTBwHdHLiWAs
+zsHaVAGemiuTVAEKnAGcGAGK5ADO4ADK4AD3JgDva4CQpDeqp3nZS0BFHAASCAShUBLPG4Gj5Ah
hh4DQ9AGgJAGTGcHZcAEy/QWJ4AFGcJ2cpAGa8D+dkOyK24g5TGQBL9dmdAHdXOQq4nAx3cQnRfQ
BV2gqmkQ0VGShJBSsBHHOEKwBDlQ8GV9AgVxAD/g8CpyIzbUzsIKBUCwAkphFFnwz2UQBWNwBXew
CDEQBXziBg8tVDosk7riNxHtt3mQBrMot03kBpWQq4Dg0EcwAFWgBWEAB4JQ33m6GW+gJMNEBs4c
BbF+9JhMARTAAD/AZ9RiB2r0BnqiBligBDqwR/ahVbEZBWIAL4wQBUnwHX77B4InCLlqjtFrCOX8
BnWHAacrt6HgBk3gCZVAUXdQBzkfB1pwL3MQjNrRmn8fxD10BuYiBUhQ9KoNoB0gAQzwAoNQMrT+
5PSHK6xWQAQ4AAVksBqsoQTDpPk4DwhqgAN8YLq93AezeggxyoE6mAeVPp1ScAhnUAFfEAp7wAKy
HwlQ99DrYwZjQJ9IKBPpNUwAIcaMGjNjrgh54ULFiQ0UOoRgsAFPIDwV5bxpw0ZPmzFRlNCw0iVK
lCZRloQJEyWMFCx37OCwg6gPnj6CgHiJRCiQoz924rRBE6bMFxmb9lQ4M+oQiU2ZKj0S5McOnDZm
zqip04YMGS5iuGwlgwUMGzhwCFL5kWNhiA4UJHTo4ICMID4W3xC0c6YLFCA6sFgxqaSJEi1komgZ
w4bNHydkEAnKI+gQBhKPDCG6hMgn1Th9DGH+qDSpQpVRlR402vT0kB89dtwQlAPHjh05bMxw3Qon
EKKeb8g8+fFDRQq2biVwoPCjIh46GNmo0XpliYwhWLRkoSJkCBQmYKKUydJkjp0yTgQV0mOIEQsA
ey71wTIGESFDhyJd2oShTykjcUZ5msCNUzyZ5JBDWqPKDT3Gw+OPQP7QQ48/EGHkkUV6MgMMJXJ4
YbgTOpBAggwocMuMiuiQozYz0BADih5iiEIMlKwYYgghaKBiii+kmKAOOPZoIg1CCIkjkioASOMO
KfbA4A5OKrnEKU9ISKqSSjI55QgYvBCkDwDsgOyiPMaM8I9BEEETTUYYMeQPObhS4ocXXkj+4cMG
RByxgRfeeIMO2tRgowwsltChhzLKAKMLKpqAAocRCKviCwTy0KOPNKpIRAovjPADAClMuOQUEvYI
JZMoQynFhC5O2cOEQxiRAYMJztgkjUH8qGONOvKoY48/JkRTEUYcEVaRQfiAw4wqiJCTToYkaICC
EUm84o012uDzDe+EiMEKMrQAgwkdgqgRiCnG+MKMB6CQAYgy0hijjEswqEOEI5qsIY1TCLmvkSAO
8WKCL/w4IhM41ogklE0usUQmOdaQow07+piwEAofcQSSRxgxVo9kr3hCCA5f+DBEEaXtoAQzUMx2
UB1kEGONNcYAw4gissDiCSrK4GgCGOr+6KKCO4wgpJEJqjAijSBqIOSSNOKoIIhLeowkjT0qCcWT
UEwBhZNMJuG4D2vHCEMNPAQJlhGNHXlEEUSOlcOMLUJ+gcMUNjBZ2gxCOCEHNGJLMYohYugvjS/i
gIKoILp4YnEp6phACiriWNyISdIwwggZZCBYChi+AGUPPxYGexFLTN1kE0884UQTSyC5UI4uwjCj
CzLAVNORCjlGJBA+5ECDC+B+WGEFFUB0wAERNzghhRRe4GKNN+RYoocWvBAhiApsztEHIqZoPAgb
LDjCi3RtkGGMGhr54gjQPbkSlEw82eSQQv74McpMNgGlf/o1gQRv2BCGNsjhDEvYgh7+LLYmBhoL
QnaQ2xOQQDzjbaAByZOABjiggRXUCQQ5IIMZhiADGJABA15YgwyMQAUYEEEKX6jC5GwAAwycYQw0
QFcN9jCkRzRlfpy4xCUKRIg8oGEMi9gEJzjhiU+EomuuYwQi8JCRN9hBDVEAQhf4YDEKLQJNx8LD
G8wAsh/soHh3u5MDKKCBDGjAeSnowAJy8AYdwEAHZyAhGc5ggjGMIQgwNEERWACFOuyoCmcwwhHi
sAdG2mcSUbpEJSJxCELc4YBoQOLqNIEJTWwSbIjQA3QK6BtC9QANwEqTIB64hjFK8AXFWwEFlKe8
E5zAjc5rCwXMEIMY6CAKVDCBFkz+QgUiKGELVDADF66QTDNAIQpYSAIUyjAbOwwCEpKwhCUmAQlG
BAKCRLBCNR1BCUlAQhEZa5s3ySAGUV6RBi2ozhwGMYhCFEKVPTELGaiwBB/cYE4pcMCd1sgBgqag
gyCSwBNaAAQwxIAKUXDCErjyhCdYQAIhWIELfnCFNkBTDWRYwg7UIAc76CERj4AEJIjlTTNg0Qx6
OJMeaiOxQARiI1tgQhOasIQrWEEIOhACFLBwhj4EYhCqjJAdxAgGKgxBBzPw5wkuKIENdOAEBTUo
iDaghBbIoAxk0AEZWjCcF9zgBj54AhOYQFEx8MkKUFgCB0ZghRTJgQ+IKBZF2MD+BbS+4Q/njGJr
ZhM36eggBjDAgRCUMAQl/BILWHDDr/rQmjq4gZVXgILI/PkCDlzQARqwakE7iLcPtkAHU7BCD1LQ
ghO4xS0bcMEL5OQCipJhCCVQgg5SgIM0sIGkvxoERdoQhiXMYAt2KIQjJCEJRxALlHa4rGAYldMo
TOGxw5QDHhB0lzMwlQg+4JA/KXBBh9SyAxx4XgrcUoIbLGEKVFBBDHAAR+VJwAELyECdJHCAEyjh
CWD4QQyQAMexkIUPPVEqGaRAAx2YqBCPmAQmlsvNQeABDikyQxY0jAUNa9gKTRCCELBA0jawkgxd
GJQQcOBPHEi1AdGqZZ2aRyf+CVDArGnIwhJSwIEVnFeWyWPACZCwAglEIDlrjYJwdrABJGzFDBKb
g1ayEwMhkEEPiIAEJTCBCW1OAip4oFQdvkqGMIBBC9eZgo108IMusOEMZPhCF67AhCHswKzifbED
mHcCkp1gBTTeAA5eMIcyNAEGJRgBBTiQgTxfcAUnYIDyZLsEITBhBye4AQ6UcIbbkIGVW4BCh2hw
Aym8gQ+CMGohBvGHydbhDW8Gg4enQJImOBUGKaAyGMh8hYcOoQcrvkEOQuBZB5w3BZf+M6DlZBYx
IGQE0UqeZxuwAQsygAIqWIESNrTiFCDhBFfYChgeCwUbzSAKVlABCC6wAl3+h4EMW+C1SYCAAxKy
IAYqQEELkKPoFSwBCnoMAxZM4lQc4CAHKwgoeZu3AuIJmmQN4AATVMCGrVhBByJwy4sb7QBGNyAD
J/g4EpAg6BwgQbYhVAMXBL6ExpKhNkjoQAOoQIY68OFaaJDCD4BKBCDcQAkygEBnFcABGVDhCgSU
w1ejwISfFvwG403eZ4eDgx20ANgdiMgTSkDmLbw1BhpIuMaTlwFofTx5G/C5oKmuAiaQISNbCQNg
zGAHPMhBDC6gwBUUUQg8VIgPZpi7HbbQgyXgoAUNCDoNNtyGAmolxTrQwQ06mzwSdSAGK9iBnYGt
AQaA4AoqiPWsKQ1QjV/+kNgeBzm0JIBpHPzZBTm4AhfECHcwoAFMfOhDG2QghMcIghKUYERMGLGI
M6TABEPAAcRPi50uxEYrcR8CeJ9uejVqAAXzneAOBH2DDHR+CiOYNROWwPP5JjygQE6eBlpLeVmi
13h9mwIXbCMGPcJBgYU4sBuuoAUzTEgQgzCDOggEOOiCJTABHFCBEQCCkrAul3MNw0gCINgBFYAW
NSKvDmiBy7MCJDCjG1iBBug8+FqCJUiCOtOBg+ssscszCiiZFzuO8YKxDvqBJ5gCwEMDiTkPNKmU
P9irEGIDNJiCK/ACHDCsEVAB6iDBJXimM3CDiPEOIqABENi4qcK0FQC+grmZgRJQixfjgCsoAV/r
CxyYgVdSL7E7PwpIgQxIuAzggISjKg6ACxfwL3CTAz1AG0XwIjvYjQqzsOC5AukgAiEAAiVYAhvp
gSRYAiz4G62IAiGgwNITOzQsnijYAh8wwhYTqCdwgR2APByIgVdyAfo6v6hbvY6DuDZkv/oysvZq
MphChEVwmz4oKbx6BERAljdAg3B7qJ+iAe2IAjA4AzQAg0ZJwQhoAGOkPvcDAi6IghUAgRUQNvJS
ghUICAA7

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187553-medium.gif

R0lGODlhZABLAPcAAA0NCwkJBw4QDhUTDRITExUVGxkXGw8OExkXIxsaJB0dKxYXIhQaMhwhLSQT
DSgXFzQcHTYZHDYOGCccJjUdIjsdIzccKSIfMjMhHjkhHS0gHSYiKikmNjUiIzsjJDwlKT0qLDYn
KDsqMz0xNSo1PzQ1RhgoRDtKVDRLcEQdJlcZKUMkK0MqLUclKUQtM0ssNEcpNUQyNUU0OksyNkw0
Ok05PUY4O1MsOlUrNVI0O1M6Plk0OlMoLWU1PHk2Om4qNksdIkw6QlQ9Qls9RFk4RVY1TmM8SWc5
RXg6RHU8UlVBPkxDRlVCRFVDSlpCRlxESlxJTFtIU1VPWWNETGpETGdIS2RLU2tLU2lJVWhSWXhE
SXNLVXdLWHZSWnZUTXlWZXlZdnFRY3RkaVZVZlhxhXJ6jDdZgGmNooc4OpY5O4orNKY8Poc8RJY9
RJc9U7I+Q5FCPqFKP4lGSYdMVIhSWJdHSJdLU5hSTZhVV4dZZ4dcdJdbZ45Ua4hjbIpldpdjaZNk
eptrfJdmdpV0d6dKSaZMU6lTTKhYV7VKSbZUTbRUU7tcVLdaV7VOUqZaZbVcZ7FddapjXLhkW7tg
T6llZaZqeblnZ7Zrc7h3eLF0b5FmWcZbVtVaVsVRTsRjW8xkXMhoWtdmXNRxXsxrY8ZpZsl1ash5
dtRsZNtsYtdpZ9R7bNxzZNx7bNh1add8dsdpd+JoXeN8a+V4aON8c+RtZeFeW5hsg5h1ho9zh6Nt
hKd2iap6k7N7jMt7ibODetuDbNyEdNiHetCKeeaEbOOEc+SLdOaKeeeWe/GTde2ifJOGjaiGmraI
lriWlrCMja+Sp7epq6mZosmGhciZl9eKhtuYidealsuOkM+XpNmnl9atlcmnqNmppti3p9a4tsyw
suWahuKakuSKhOiliuWnl+yyluSppOS3qOi4suKeqsy6x+C/wNnDtObGuu7GstnHxdnJ0ubLyenS
y+rX1vPVyvTZ2O7Lyu7c4vXi2+zi2/Xp5/Xy7fb19fj39/Hp66i3ziH5BAAAAAAAIf4mCgoKMTUv
MDEvMjAwNQoxODowNTozMQpNb2RlPTEKMC4xCjMuMAoALAAAAABkAEsAAAj+AEfEiDFiBIaDGUB8
+ODBw4oMGVjMqKHESZQiUbJ8EQMGS5MnQ54wcULyyRMoTmzM0EFRicsaOoTUWOLSyUiSOG2SHDJk
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187565-medium.gif

R0lGODlhZABkAPcAAAoJFxYVHRQODRsZIxYULCgbFigZDSMdJCohHDgnGDohDiwkIiYkKSsrNS4x
NDAmJTMpJjUrKTouLDosIzwxLjQyKjIzNTk3ODMuODo1WDEtTDs1Zz03djIrah8cQ0UsGVEyFEc2
KEM0Mkw9Okg6N1Y8Jks1M2Y5CEg8TEI8aEI7emI8RktCOlhDK1JCPllHNVNLMG5TFmZGKXdWN2tR
NHdiHnpnJnlsOl9QGkZGSElHWFdGQldTV0pGZ0tFd1NLeFlWaltXdlJNZmlWRXZbRm9NU29YbXpj
SnlnVnNtS2hmeXJvcj9AQkQ8hlxVhlFJjWRbjmpohXd1iXp3lXBrknVurFxUo3+AiZFWC4VaNJVo
GYRsJod2OZZ5KpV7NYpwLq50GalzK6FaDYxQW41abIZnSoZrVId6RItzWJd3WpVvTJZ7ZI9scKh5
U6dudaJcZ+R3G9BzQIp3jIN8rKh4iY1+wpqFOZqDLauUN7aULbaZNqmLLr2iOKuBHZaGSJiLU5SM
UZaGbqiVSKiZV7OWS6uPcLelW7SiUrepZbewb8+OHNeZJsqVLMipONa2PNWpNfqaF/uLD/23Gfyo
E/i5KO2wMuyPK9e5R82yUse3aca8ds6za+u3SfqwctiUWv3HGP3YGfvPCPnINvzVOPzRKP70E/7p
KP74KP76N/3nN9nVNd7EV93BTdjGadbId83GefnHSvvZRvvXV+jJVOjWeO3Uav3oSPzpVv7+RP79
TP70R/79VP79XP70Wfznafrod/79ZP7+bP30Z/7+dP7+e/3zd+zkbYiGmJKOkIqHqJeUqZmWtpCL
s62RjamXr7WpkKimvLCwsZ6ho5mTxaOcyamlx6un0ri2yrm217Ksz7u64Mmzj/i5jMa1pcK71sK+
4tLLhtXJsOjZiPDTlfLUsvfniP7+hP7+jP3zh/7+k/7+nPvzl/Xmk/7+o/7+q/r0pf79tfPnsMbE
2NPS09fW6NDO6P372PXrzOrr+fz55/X1+/z8/vf2+O7q7+Tc3LzAxCH5BAAAAAAALAAAAABkAGQA
AAj+AB8IHPgAgkEIBAUuWMiw4cIHDBVChLgQAYIFEx0usIiAwUKPDAswuMiQY8OLCCYKNBihJYUI
EmJSiLmy4MGbBhMqfEixZ0+MGAlqdOjR4saOJD9WXADy4kiHK1tKnVlh5syVLFtKiIDzYMIEEIAC
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187569-medium.gif

R0lGODlhZABWAPcAAAAAAQsLAwwMCgYFBQwTCg0WEhMNAxcLBRMTBBMSDBsUBBsUCxwaDBUZCRQU
EhsWExwbFBwcGxQaFR0cIx4hGRwhFCcMBiMbDSgWCiMcFCIeGisVFCscFCgXFzYWCzQZGDUNCSYe
IyMhFSQjHCsiFCskGy0qGycpFjUlDTgoDDQlFDMqHDopFDorHDclGTEpFiQjIyslIikpJzQsIzss
IzooKDUzLDwzJDw0Kzg3KDw7ND49PDU0NDIuLxwiIj5BND9CLEQaC0YaFE8SEEUmGlEqGUcrJkM0
JEM1K0Q7LUwyJUwzKks8LEo7JUU8MkI+O0o9M0g2NlYrJlM0K1I7LVg3KVQ8M1o8M1Y5N0EtNGkY
HHQWHWYoJmc4K2Y8NXY1MmkkHEk4RFY9RW8/QEhBLkRDNURCPEtDNExEO0xKPEhJOFJDLFNDNFRE
OlNKO1xDOltMPFpGNVZQO2RFPGNMPGtFO2hGN2dTPXNMPXZGOm9INUVDQkxLQ0tIRlRMQ1hLR1NS
TFxTRFxUS1hWRltZVFBPS2RLQmtMQ2hJSGNURGJVS2pURWtUSmdaSmlZVHJORHpMRXNSRXRTSnpW
SXNbU3tcVHhYWGNOVXZbY2lkWHVlWnNoUmtrZHZqZnd1Z3t6c2x0ZVpiWj8+QH+Dc4NJPIVLR4VZ
S4RdXIdZU5RaUIZiTYViXIxjU4tjXIhoVoh2W5VpWJlyXJBqT4tkY4hoZoZ2ZIh5aYZ9dJRraJh1
Z5l3c5FqcaJsW6JzXaV4Z6Z2b4NfYIA+OoiGd5SJeZiTfI2IcqeGd6+KdouLhJeWh5malJWNhJ6h
kaaNhKiXiamakraXiback7qMhaall7yrm7enmLStkrmsori4qLa2rb7Brb7BscKtnMSol8azncOu
ocW2p9S6qMu8tOKsqsbEq8LEtcrGuNXErdzMu9fIt9nUvM/RveLNvOLKtuTSverUvuPbvdrNw9vU
xszLwN7hz+XUw+bayunVw+ray+bXyOnc0uzXx+bp1Ojo1u7m0/fv4SH5BAAAAAAALAAAAABkAFYA
AAj+AAEMGEiwIEEAAAIgXMiwocOFAxoajMiQ4kSKDyVeFDiQocIAFwsKlJixpEmMJCFONFmRo0iM
KF1GHEBgpE2WLU8ijImzp0aZPxMKdcjTp9GTRY8eRakQYdMAUAlEDSDgY4MGAaQSIIAggYAEXr0+
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

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://quantserve.com/pixel/p-e15W06CICRfzM.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://five.static.jamglue.com/stylesheets/general.v28042008.css

BODY {
	FONT-SIZE: 12px; Z-INDEX: 1; MARGIN: 4px; FONT-FAMILY: Tahoma, Verdana, =
Helvetica, Arial, sans-serif; POSITION: relative; BACKGROUND-COLOR: #eee
}
INPUT {
	VERTICAL-ALIGN: middle
}
A {
	COLOR: #1e1e5c
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #b80100
}
.h1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b80100
}
#header {
	min-width: 760px
}
#logo {
	HEIGHT: 54px
}
#greetingBox {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
4px; COLOR: #000; PADDING-TOP: 4px
}
#greetingBox FORM {
	DISPLAY: inline
}
#searchBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 4px; COLOR: #1e1e5c; PADDING-TOP: 4px; WHITE-SPACE: =
nowrap
}
#mainMenuContainer {
	WIDTH: 100%; BORDER-BOTTOM: #1e1e5c 2px solid; HEIGHT: 34px; min-width: =
760px
}
#mainNavContainer {
	BACKGROUND: url(/images/nav/mainNav_bg_inactive.gif) #666666 repeat-x =
left bottom
}
TABLE#mainNav {
	BORDER-RIGHT: #525152 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; =
BACKGROUND: url(/images/nav/mainNav_bg_inactive.gif) #666666 repeat-x =
left bottom; BORDER-LEFT: #000 1px solid; COLOR: #fff
}
TABLE#mainNav TD {
	WIDTH: 20%
}
TABLE#mainNav A {
	COLOR: #fff; TEXT-DECORATION: none
}
TABLE#mainNav A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
TABLE#mainNav TD.active {
	BORDER-RIGHT: #212021 1px solid; BACKGROUND: =
url(/images/nav/mainNav_bg_active.gif) no-repeat center bottom; =
BORDER-LEFT: #525152 1px solid; COLOR: #1e1e5c
}
TABLE#mainNav TD.active A {
	COLOR: #ffe87d
}
TABLE#mainNav TD.inactive {
	BORDER-RIGHT: #212021 1px solid; BORDER-LEFT: #525152 1px solid
}
TABLE#mainNav TD.inactive:hover {
	COLOR: #1e1e5c
}
#subNavContainer {
	FONT-SIZE: 11px; BACKGROUND: url(/images/nav/subNav_bg.gif) repeat-x =
left top; PADDING-BOTTOM: 4px; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: =
11px; PADDING-TOP: 4px
}
#breadCrumbContainer {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: =
4px; WIDTH: 99%; LINE-HEIGHT: 11px; PADDING-TOP: 4px; BACKGROUND-COLOR: =
#eee
}
DIV.avatar IMG {
	VERTICAL-ALIGN: middle
}
.success {
	BORDER-RIGHT: green 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: green =
1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; =
BORDER-LEFT: green 1px solid; COLOR: black; PADDING-TOP: 2px; =
BORDER-BOTTOM: green 1px solid; BACKGROUND-COLOR: #99ff99; TEXT-ALIGN: =
center
}
.warning {
	BORDER-RIGHT: yellow 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: yellow =
1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; =
BORDER-LEFT: yellow 1px solid; COLOR: black; PADDING-TOP: 2px; =
BORDER-BOTTOM: yellow 1px solid; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: =
center
}
.notice {
	BORDER-RIGHT: red 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: red 1px =
solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; =
BORDER-LEFT: red 1px solid; COLOR: black; PADDING-TOP: 2px; =
BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: #ff9999; TEXT-ALIGN: =
center
}
.alert {
	BORDER-RIGHT: black 1px dotted; PADDING-RIGHT: 2px; BORDER-TOP: black =
1px dotted; MARGIN-TOP: 10px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; MARGIN-LEFT: 225px; BORDER-LEFT: black 1px dotted; =
COLOR: black; MARGIN-RIGHT: 225px; PADDING-TOP: 2px; BORDER-BOTTOM: =
black 1px dotted; BACKGROUND-COLOR: #ffff99; TEXT-ALIGN: center
}
#main {
	PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; BACKGROUND-COLOR: =
#fff
}
#content {
	MIN-HEIGHT: 625px; MARGIN-LEFT: auto; WIDTH: 760px; MARGIN-RIGHT: auto; =
POSITION: relative
}
DIV#skyscraper {
	RIGHT: -150px; OVERFLOW: hidden; POSITION: absolute; TOP: 48px; =
max-width: 150px; max-height: 700px
}
DIV#skyscraper_wide {
	RIGHT: -190px; OVERFLOW: hidden; POSITION: absolute; TOP: 48px; =
max-width: 190px; max-height: 700px
}
DIV#skyscraper_rect {
	LEFT: 30px; OVERFLOW: hidden; POSITION: relative; max-width: 350px; =
max-height: 250px
}
DIV#skyscraper_widerect {
	LEFT: 10px; OVERFLOW: hidden; POSITION: relative; max-width: 350px; =
max-height: 250px
}
DIV#skyscraper_homepage {
	RIGHT: -150px; OVERFLOW: hidden; POSITION: absolute; TOP: 5px; =
max-width: 150px; max-height: 700px
}
DIV#skyscraper_wide_home {
	RIGHT: -190px; OVERFLOW: hidden; POSITION: absolute; TOP: 5px; =
max-width: 190px; max-height: 700px
}
DIV.banner {
	MARGIN-TOP: 15px; OVERFLOW: hidden; max-width: 750px; max-height: 100px
}
DIV.topbanner {
	LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 0px; =
max-height: 100px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 4px; BORDER-TOP: #212021 2px solid; =
PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLOR: #666956; =
PADDING-TOP: 4px; HEIGHT: 24px
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.smallMargin {
	MARGIN: 5px
}
.tinyMargin {
	MARGIN: 1px
}
.clear {
	CLEAR: both
}
A.addInvite {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #febc20 =
1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; =
TEXT-TRANSFORM: uppercase; BORDER-LEFT: #febc20 1px solid; COLOR: =
#cf3310; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; =
BACKGROUND-COLOR: #fd8b04
}
A.addInvite:hover {
	COLOR: #fff; BACKGROUND-COLOR: #fd8b04
}
A.showAll {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
IMG.rss {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.noborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.tiny {
	FONT-SIZE: 10px
}
.small {
	FONT-SIZE: 12px
}
.large {
	FONT-SIZE: 16px
}
.huge {
	FONT-SIZE: 20px
}
.gray {
	COLOR: #999999
}
.songName {
	FONT-WEIGHT: bold
}
DIV#mixContents LI {
	PADDING-LEFT: 24px
}
DIV.AddComponents {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
DIV.songComponentLink {
	PADDING-LEFT: 25px
}
DIV.expandCollapseSign {
	FLOAT: left
}
DIV.songComponentDeleteLink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px
}
DIV.whyExplanationBox {
	BORDER-RIGHT: #666956 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#666956 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: =
2px; MARGIN: 0px; BORDER-LEFT: #666956 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666956 1px solid; BACKGROUND-COLOR: #dedede; TEXT-ALIGN: =
left
}
DIV.explainBox {
	BORDER-RIGHT: #666956 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#666956 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; MARGIN: 0px; BORDER-LEFT: #666956 1px solid; WIDTH: 300px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #666956 1px solid; BACKGROUND-COLOR: =
#dedede; TEXT-ALIGN: left
}
DIV.smallExplainBox {
	BORDER-RIGHT: #666956 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#666956 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: =
2px; MARGIN: 0px; BORDER-LEFT: #666956 1px solid; PADDING-TOP: 2px; =
BORDER-BOTTOM: #666956 1px solid; BACKGROUND-COLOR: #dedede; TEXT-ALIGN: =
left
}
DIV.draftNotice {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; =
FONT-SIZE: 14px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
INPUT.embed {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9px; PADDING-BOTTOM: =
2px; WIDTH: 300px; PADDING-TOP: 2px
}
DIV#embedBox {
	BORDER-RIGHT: #cacbc4 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#cacbc4 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #cacbc4 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#cacbc4 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV.embedCode {
	MARGIN-BOTTOM: 5px
}
DIV#embedPreview {
	PADDING-RIGHT: 10px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: white
}
SPAN.byLine {
	FONT-SIZE: 10px; MARGIN-LEFT: 115px
}
TABLE#signIn {
	BACKGROUND-COLOR: #ffde90
}
TABLE#signIn TD.header {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/sign-in_bg.gif) #cf3310 =
repeat-x left top; COLOR: #9c270d
}
TABLE#signUp {
	BACKGROUND-COLOR: #ffde90
}
TABLE#signUp TD.header {
	FONT-WEIGHT: bold; BACKGROUND: url(/images/sign-in_bg.gif) #cf3310 =
repeat-x left top; COLOR: #9c270d
}
TABLE#advertisement {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE#advertisement TD.header {
	FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #999; =
LETTER-SPACING: 4px
}
UL {
	PADDING-LEFT: 0px; MARGIN-LEFT: 0px
}
UL LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; BORDER-BOTTOM: #cacbc4 1px dotted; LIST-STYLE-TYPE: =
none
}
UL LI:unknown {
	BORDER-TOP: #cacbc4 1px dotted
}
UNKNOWN {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
OL.dashed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
OL.dashed LI:unknown {
	BORDER-TOP: #cacbc4 1px dotted
}
OL LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
OL.dashed LI {
	BORDER-BOTTOM: #cacbc4 1px dotted
}
UL.noborder LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
UL.plain {
	PADDING-LEFT: 15px
}
UL.plain LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; LIST-STYLE-TYPE: disc; BORDER-RIGHT-WIDTH: 0px
}
OL.plain {
	PADDING-LEFT: 15px
}
OL.plain LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; LIST-STYLE-TYPE: decimal; BORDER-RIGHT-WIDTH: 0px
}
TABLE#newPeople {
=09
}
TABLE#newGroups {
=09
}
#tagCloud {
	BORDER-RIGHT: #bce5f9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#bce5f9 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px =
20px; BORDER-LEFT: #bce5f9 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#bce5f9 1px solid; BACKGROUND-COLOR: #def2fc; TEXT-ALIGN: justify
}
#tagCloud A {
	LINE-HEIGHT: 2em
}
SELECT.sort_type {
	FONT-SIZE: 9px
}
#nameContainer {
	BORDER-BOTTOM: #292b1d 2px solid; BACKGROUND-COLOR: #fff
}
.description {
	FONT-SIZE: 11px; OVERFLOW: auto; FONT-STYLE: oblique
}
#userImage {
=09
}
#bioBox {
	BORDER-RIGHT: #212021 1px solid; BORDER-TOP: #212021 1px solid; =
MARGIN-TOP: 5px; FONT-SIZE: 11px; OVERFLOW: auto; BORDER-LEFT: #212021 =
1px solid; WIDTH: 220px; BORDER-BOTTOM: #212021 1px solid; =
BACKGROUND-COLOR: #fff
}
#downloadBox {
	BORDER-RIGHT: #212021 1px solid; BORDER-TOP: #212021 1px solid; =
MARGIN-TOP: 5px; FONT-SIZE: 11px; OVERFLOW: auto; BORDER-LEFT: #212021 =
1px solid; WIDTH: 220px; BORDER-BOTTOM: #212021 1px solid; =
BACKGROUND-COLOR: #fff
}
#gearBox {
	BORDER-RIGHT: #212021 1px solid; BORDER-TOP: #212021 1px solid; =
MARGIN-TOP: 5px; FONT-SIZE: 11px; OVERFLOW: auto; BORDER-LEFT: #212021 =
1px solid; WIDTH: 220px; BORDER-BOTTOM: #212021 1px solid; =
BACKGROUND-COLOR: #fff
}
#bioBox THEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; BACKGROUND-COLOR: =
#212021; TEXT-ALIGN: left
}
#downloadBox THEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; BACKGROUND-COLOR: =
#212021; TEXT-ALIGN: left
}
#gearBox THEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; BACKGROUND-COLOR: =
#212021; TEXT-ALIGN: left
}
#bioBox THEAD A:visited {
	COLOR: #aaaaaa
}
#downloadBox THEAD A:visited {
	COLOR: #aaaaaa
}
#gearBox THEAD A:visited {
	COLOR: #aaaaaa
}
#bioBox THEAD A:link {
	COLOR: #dddddd
}
#downloadBox THEAD A:link {
	COLOR: #dddddd
}
#gearBox THEAD A:link {
	COLOR: #dddddd
}
#userImageContainer {
=09
}
#morePhotosContainer {
	Z-INDEX: 5; FLOAT: right; WIDTH: 153px; POSITION: absolute; HEIGHT: =
202px
}
#userActionsBar {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999
}
#tagBox {
	BORDER-RIGHT: #bce5f9 1px solid; BORDER-TOP: #bce5f9 1px solid; =
MARGIN-TOP: 5px; FONT-SIZE: 11px; BORDER-LEFT: #bce5f9 1px solid; =
BORDER-BOTTOM: #bce5f9 1px solid; BACKGROUND-COLOR: #def2fc
}
#tagBox THEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #1e1e5c; BACKGROUND-COLOR: =
#bce5f9
}
#userTagCloud {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
LINE-HEIGHT: 2em; PADDING-TOP: 10px
}
#remixer {
	OVERFLOW: hidden; HEIGHT: 600px
}
IFRAME.upload {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 100%; HEIGHT: 160px; BORDER-RIGHT-WIDTH: 0px
}
DIV.uploadStatus {
	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: gray 1px =
solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 3px; =
BORDER-LEFT: gray 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: gray 1px =
solid
}
IFRAME.hidden {
	VISIBILITY: hidden; WIDTH: 0px; HEIGHT: 0px
}
.homeElement {
	BORDER-RIGHT: #cacbc4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cacbc4 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(/images/homeElement_bg.gif) #fff repeat-x left top; PADDING-BOTTOM: =
10px; MARGIN: 5px 5px 10px; BORDER-LEFT: #cacbc4 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #cacbc4 1px solid
}
.homeWelcomeElement {
	BORDER-RIGHT: #cacbc4 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#cacbc4 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/welcome_graphic_bg.jpg) no-repeat left top; PADDING-BOTTOM: =
15px; MARGIN: 5px 5px 10px; BORDER-LEFT: #cacbc4 1px solid; PADDING-TOP: =
0px; BORDER-BOTTOM: #cacbc4 1px solid
}
.homePromoElement {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 5px 5px 10px; PADDING-TOP: 0px; HEIGHT: 230px; =
BORDER-RIGHT-WIDTH: 0px
}
.homeVdayElement {
	BORDER-RIGHT: #f16fc9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#f16fc9 1px solid; PADDING-LEFT: 0px; BACKGROUND: =
url(/images/home_vday_bg.jpg) #f16fc9 no-repeat left top; =
PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; BORDER-LEFT: #f16fc9 1px =
solid; PADDING-TOP: 0px; BORDER-BOTTOM: #f16fc9 1px solid; HEIGHT: 230px
}
.homeVdayElement TABLE {
	LEFT: 33px; POSITION: relative; TOP: 148px; BACKGROUND-COLOR: #000
}
.homeVdayElement TABLE .count {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; COLOR: #220016
}
.homeVdayElement TABLE .vs {
	FONT-SIZE: medium; COLOR: #220016
}
.homeContestElement {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 5px 10px; =
BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px =
solid; HEIGHT: 230px; BACKGROUND-COLOR: #000
}
DIV.seeMore {
	MARGIN-TOP: 10px
}
.heading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #b80100
}
.profileLink {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff0
}
.handCursor {
	CURSOR: hand
}
#inlineSearchBox {
	BORDER-RIGHT: rgb(76,130,201) 1px solid; PADDING-RIGHT: 6px; =
BORDER-TOP: rgb(76,130,201) 1px solid; PADDING-LEFT: 6px; =
PADDING-BOTTOM: 6px; BORDER-LEFT: rgb(76,130,201) 1px solid; =
PADDING-TOP: 6px; BORDER-BOTTOM: rgb(76,130,201) 1px solid; =
BACKGROUND-COLOR: #e2eeff
}
.pop {
	POSITION: relative
}
.popcontent {
	BORDER-RIGHT: black 1px inset; PADDING-RIGHT: 4px; BORDER-TOP: black =
1px inset; PADDING-LEFT: 4px; Z-INDEX: 900; LEFT: 0px; PADDING-BOTTOM: =
4px; MARGIN: 0px; BORDER-LEFT: black 1px inset; WIDTH: 200px; =
TEXT-INDENT: 0px; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px inset; =
POSITION: absolute; BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
.poptitle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #dedede
}
.popclose {
	RIGHT: 5px; POSITION: absolute; TOP: 2px
}
.popclose A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#welcomeGraphic {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: =
20px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#startMixing {
	FLOAT: left; MARGIN-LEFT: 25px
}
#tourButton {
	FLOAT: left; MARGIN-LEFT: 10px
}
#welcomeGraphic .region {
	FLOAT: left; WIDTH: 185px; POSITION: relative; HEIGHT: 100px
}
#welcomeGraphic .region .icon {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#welcomeGraphic .region .slogan {
	LEFT: 62px; POSITION: absolute
}
#welcomeGraphic .region .text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 10px; LEFT: 62px; =
PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 150%; PADDING-TOP: 4px; =
FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, san-serif; POSITION: =
absolute; TOP: 45px; TEXT-ALIGN: left
}
.draft {
	COLOR: #36814e
}
#searchBox {
	COLOR: black
}
#blogEntry {
	MARGIN-LEFT: 10px
}
#blogLink {
	FLOAT: right
}
UL.userFullDisplayList LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.userFullDisplay {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; =
MARGIN-BOTTOM: 10px; MARGIN-LEFT: 5px; BORDER-LEFT: #999 1px solid; =
WIDTH: 365px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #999 1px solid; HEIGHT: =
230px
}
.userFullDisplay .userInfo {
	FLOAT: left; WIDTH: 120px; PADDING-TOP: 10px
}
.userFullDisplay .userMixables {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 230px
}
.userFullDisplay UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.mixerAccount {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.mixerAccount H1 {
	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; =
FONT-SIZE: 20px; COLOR: #b80100; BORDER-BOTTOM: black 2px solid; =
BORDER-RIGHT-WIDTH: 0px
}
.mixerAccount UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.inlinePlayerWrapper {
	WHITE-SPACE: nowrap
}
TABLE.signup TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.popOverBox {
	Z-INDEX: 900; LEFT: 0px; WIDTH: 240px; COLOR: #000; POSITION: absolute; =
min-width: 1em
}
.popOverBox .bottom {
	HEIGHT: 10px
}
.popOverBox .bottom .r {
	HEIGHT: 10px
}
.popOverBox .top {
	BACKGROUND: url(/images/popover/tl.gif) #e4e4e4 no-repeat 0px 0px
}
.popOverBox .top .r {
	BACKGROUND: url(/images/popover/tr.gif) no-repeat right 0px
}
.popOverBox .top .r .c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 7px; =
MARGIN-RIGHT: 10px; PADDING-TOP: 7px
}
.popOverBox .middleTop {
	BACKGROUND: url(/images/popover/m_top.gif) no-repeat 0px 0px; HEIGHT: =
4px
}
.popOverBox .middle {
	BACKGROUND: url(/images/popover/ml.gif) repeat-y 0px 0px
}
.popOverBox .middle .r {
	BACKGROUND: url(/images/popover/mr.gif) repeat-y right 0px
}
.popOverBox .middle .r .c {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 5px
}
.popOverBox .bottom {
	BACKGROUND: url(/images/popover/bl.gif) no-repeat 0px 0px
}
.popOverBox .bottom .r {
	BACKGROUND: url(/images/popover/br.gif) no-repeat right 0px
}
.popOverBox HR {
	BORDER-TOP: #cacbc4 1px dotted; MARGIN-RIGHT: 10px
}
.popOverBox P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://four.static.jamglue.com/stylesheets/iehacks.v28042008.css

.inlinePlayerWrapper {
	PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 20px; =
MARGIN-RIGHT: 0px
}
.inlinePlayerWrapper OBJECT {
	MARGIN-RIGHT: 4px
}
.popcontent {
	TOP: 25px
}
UNKNOWN {
	MARGIN-TOP: 5px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://four.static.jamglue.com/stylesheets/ie6hacks.v28042008.css

#content {
	HEIGHT: 625px
}

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://six.static.jamglue.com/javascripts/prototype.v28042008.js

/*  Prototype JavaScript framework, version 1.5.0_rc0=0A=
 *  (c) 2005 Sam Stephenson <sam@conio.net>=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://prototype.conio.net/=0A=
 *=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Prototype =3D {=0A=
  Version: '1.5.0_rc0',=0A=
  ScriptFragment: '(?:<script.*?>)((\n|\r|.)*?)(?:<\/script>)',=0A=
=0A=
  emptyFunction: function() {},=0A=
  K: function(x) {return x}=0A=
}=0A=
=0A=
var Class =3D {=0A=
  create: function() {=0A=
    return function() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
var Abstract =3D new Object();=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source) {=0A=
    destination[property] =3D source[property];=0A=
  }=0A=
  return destination;=0A=
}=0A=
=0A=
Object.inspect =3D function(object) {=0A=
  try {=0A=
    if (object =3D=3D undefined) return 'undefined';=0A=
    if (object =3D=3D null) return 'null';=0A=
    return object.inspect ? object.inspect() : object.toString();=0A=
  } catch (e) {=0A=
    if (e instanceof RangeError) return '...';=0A=
    throw e;=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bind =3D function() {=0A=
  var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A=
  return function() {=0A=
    return __method.apply(object, args.concat($A(arguments)));=0A=
  }=0A=
}=0A=
=0A=
Function.prototype.bindAsEventListener =3D function(object) {=0A=
  var __method =3D this;=0A=
  return function(event) {=0A=
    return __method.call(object, event || window.event);=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    var digits =3D this.toString(16);=0A=
    if (this < 16) return '0' + digits;=0A=
    return digits;=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  }=0A=
});=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) {}=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var PeriodicalExecuter =3D Class.create();=0A=
PeriodicalExecuter.prototype =3D {=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.callback();=0A=
      } finally {=0A=
        this.currentlyExecuting =3D false;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
Object.extend(String.prototype, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D (replacement(match) || '').toString();=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  },=0A=
=0A=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : this;=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  },=0A=
=0A=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    var text =3D document.createTextNode(this);=0A=
    div.appendChild(text);=0A=
    return div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A=
  },=0A=
=0A=
  toQueryParams: function() {=0A=
    var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A=
    return pairs.inject({}, function(params, pairString) {=0A=
      var pair =3D pairString.split('=3D');=0A=
      params[pair[0]] =3D pair[1];=0A=
      return params;=0A=
    });=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var oStringList =3D this.split('-');=0A=
    if (oStringList.length =3D=3D 1) return oStringList[0];=0A=
=0A=
    var camelizedString =3D this.indexOf('-') =3D=3D 0=0A=
      ? oStringList[0].charAt(0).toUpperCase() + =
oStringList[0].substring(1)=0A=
      : oStringList[0];=0A=
=0A=
    for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A=
      var s =3D oStringList[i];=0A=
      camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
    }=0A=
=0A=
    return camelizedString;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A=
  if (typeof replacement =3D=3D 'function') return replacement;=0A=
  var template =3D new Template(replacement);=0A=
  return function(match) { return template.evaluate(match) };=0A=
}=0A=
=0A=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
var Template =3D Class.create();=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
Template.prototype =3D {=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern  =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      var before =3D match[1];=0A=
      if (before =3D=3D '\\') return match[2];=0A=
      return before + (object[match[3]] || '').toString();=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
var $break    =3D new Object();=0A=
var $continue =3D new Object();=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        try {=0A=
          iterator(value, index++);=0A=
        } catch (e) {=0A=
          if (e !=3D $continue) throw e;=0A=
        }=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
  },=0A=
=0A=
  all: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!(iterator || Prototype.K)(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator) {=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!(iterator || Prototype.K)(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function (iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(pattern, iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      var stringValue =3D value.toString();=0A=
      if (stringValue.match(pattern))=0A=
        results.push((iterator || Prototype.K)(value, index));=0A=
    })=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(object) {=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  },=0A=
=0A=
  inject: function(memo, iterator) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.collect(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  },=0A=
=0A=
  max: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D (iterator || Prototype.K)(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator) {=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      ((iterator || Prototype.K)(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator) {=0A=
    return this.collect(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  },=0A=
=0A=
  toArray: function() {=0A=
    return this.collect(Prototype.K);=0A=
  },=0A=
=0A=
  zip: function() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (typeof args.last() =3D=3D 'function')=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray=0A=
});=0A=
var $A =3D Array.from =3D function(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) {=0A=
    return iterable.toArray();=0A=
  } else {=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < iterable.length; i++)=0A=
      results.push(iterable[i]);=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse)=0A=
  Array.prototype._reverse =3D Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D undefined || value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(value && value.constructor =3D=3D Array ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  indexOf: function(object) {=0A=
    for (var i =3D 0; i < this.length; i++)=0A=
      if (this[i] =3D=3D object) return i;=0A=
    return -1;=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
});=0A=
var Hash =3D {=0A=
  _each: function(iterator) {=0A=
    for (var key in this) {=0A=
      var value =3D this[key];=0A=
      if (typeof value =3D=3D 'function') continue;=0A=
=0A=
      var pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  },=0A=
=0A=
  keys: function() {=0A=
    return this.pluck('key');=0A=
  },=0A=
=0A=
  values: function() {=0A=
    return this.pluck('value');=0A=
  },=0A=
=0A=
  merge: function(hash) {=0A=
    return $H(hash).inject($H(this), function(mergedHash, pair) {=0A=
      mergedHash[pair.key] =3D pair.value;=0A=
      return mergedHash;=0A=
    });=0A=
  },=0A=
=0A=
  toQueryString: function() {=0A=
    return this.map(function(pair) {=0A=
      return pair.map(encodeURIComponent).join('=3D');=0A=
    }).join('&');=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
}=0A=
=0A=
function $H(object) {=0A=
  var hash =3D Object.extend({}, object || {});=0A=
  Object.extend(hash, Enumerable);=0A=
  Object.extend(hash, Hash);=0A=
  return hash;=0A=
}=0A=
ObjectRange =3D Class.create();=0A=
Object.extend(ObjectRange.prototype, Enumerable);=0A=
Object.extend(ObjectRange.prototype, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    do {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    } while (this.include(value));=0A=
  },=0A=
=0A=
  include: function(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
});=0A=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
}=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responderToAdd) {=0A=
    if (!this.include(responderToAdd))=0A=
      this.responders.push(responderToAdd);=0A=
  },=0A=
=0A=
  unregister: function(responderToRemove) {=0A=
    this.responders =3D this.responders.without(responderToRemove);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (responder[callback] && typeof responder[callback] =3D=3D =
'function') {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) {}=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate: function() {=0A=
    Ajax.activeRequestCount++;=0A=
  },=0A=
=0A=
  onComplete: function() {=0A=
    Ajax.activeRequestCount--;=0A=
  }=0A=
});=0A=
=0A=
Ajax.Base =3D function() {};=0A=
Ajax.Base.prototype =3D {=0A=
  setOptions: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      parameters:   ''=0A=
    }=0A=
    Object.extend(this.options, options || {});=0A=
  },=0A=
=0A=
  responseIsSuccess: function() {=0A=
    return this.transport.status =3D=3D undefined=0A=
        || this.transport.status =3D=3D 0=0A=
        || (this.transport.status >=3D 200 && this.transport.status < =
300);=0A=
  },=0A=
=0A=
  responseIsFailure: function() {=0A=
    return !this.responseIsSuccess();=0A=
  }=0A=
}=0A=
=0A=
Ajax.Request =3D Class.create();=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(url, options) {=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    var parameters =3D this.options.parameters || '';=0A=
    if (parameters.length > 0) parameters +=3D '&_=3D';=0A=
=0A=
    try {=0A=
      this.url =3D url;=0A=
      if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A=
        this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A=
=0A=
      Ajax.Responders.dispatch('onCreate', this, this.transport);=0A=
=0A=
      this.transport.open(this.options.method, this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) {=0A=
        this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
        setTimeout((function() =
{this.respondToReadyState(1)}).bind(this), 10);=0A=
      }=0A=
=0A=
      this.setRequestHeaders();=0A=
=0A=
      var body =3D this.options.postBody ? this.options.postBody : =
parameters;=0A=
      this.transport.send(this.options.method =3D=3D 'post' ? body : =
null);=0A=
=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var requestHeaders =3D=0A=
      ['X-Requested-With', 'XMLHttpRequest',=0A=
       'X-Prototype-Version', Prototype.Version,=0A=
       'Accept', 'text/javascript, text/html, application/xml, text/xml, =
*/*'];=0A=
=0A=
    if (this.options.method =3D=3D 'post') {=0A=
      requestHeaders.push('Content-type', this.options.contentType);=0A=
=0A=
      /* Force "Connection: close" for Mozilla browsers to work around=0A=
       * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A=
       * header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType)=0A=
        requestHeaders.push('Connection', 'close');=0A=
    }=0A=
=0A=
    if (this.options.requestHeaders)=0A=
      requestHeaders.push.apply(requestHeaders, =
this.options.requestHeaders);=0A=
=0A=
    for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A=
      this.transport.setRequestHeader(requestHeaders[i], =
requestHeaders[i+1]);=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState !=3D 1)=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  header: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalJSON: function() {=0A=
    try {=0A=
      return eval('(' + this.header('X-JSON') + ')');=0A=
    } catch (e) {}=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval(this.transport.responseText);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var event =3D Ajax.Request.Events[readyState];=0A=
    var transport =3D this.transport, json =3D this.evalJSON();=0A=
=0A=
    if (event =3D=3D 'Complete') {=0A=
      try {=0A=
        (this.options['on' + this.transport.status]=0A=
         || this.options['on' + (this.responseIsSuccess() ? 'Success' : =
'Failure')]=0A=
         || Prototype.emptyFunction)(transport, json);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      if ((this.header('Content-type') || =
'').match(/^text\/javascript/i))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + event] || Prototype.emptyFunction)(transport, =
json);=0A=
      Ajax.Responders.dispatch('on' + event, this, transport, json);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    /* Avoid memory leak in MSIE: clean up the oncomplete event handler =
*/=0A=
    if (event =3D=3D 'Complete')=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create();=0A=
=0A=
Object.extend(Object.extend(Ajax.Updater.prototype, =
Ajax.Request.prototype), {=0A=
  initialize: function(container, url, options) {=0A=
    this.containers =3D {=0A=
      success: container.success ? $(container.success) : $(container),=0A=
      failure: container.failure ? $(container.failure) :=0A=
        (container.success ? null : $(container))=0A=
    }=0A=
=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.setOptions(options);=0A=
=0A=
    var onComplete =3D this.options.onComplete || =
Prototype.emptyFunction;=0A=
    this.options.onComplete =3D (function(transport, object) {=0A=
      this.updateContent();=0A=
      onComplete(transport, object);=0A=
    }).bind(this);=0A=
=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  updateContent: function() {=0A=
    var receiver =3D this.responseIsSuccess() ?=0A=
      this.containers.success : this.containers.failure;=0A=
    var response =3D this.transport.responseText;=0A=
=0A=
    if (!this.options.evalScripts)=0A=
      response =3D response.stripScripts();=0A=
=0A=
    if (receiver) {=0A=
      if (this.options.insertion) {=0A=
        new this.options.insertion(receiver, response);=0A=
      } else {=0A=
        Element.update(receiver, response);=0A=
      }=0A=
    }=0A=
=0A=
    if (this.responseIsSuccess()) {=0A=
      if (this.onComplete)=0A=
        setTimeout(this.onComplete.bind(this), 10);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create();=0A=
Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A=
  initialize: function(container, url, options) {=0A=
    this.setOptions(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D {};=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(request) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (request.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D request.responseText;=0A=
    }=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A=
      this.decay * this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
function $() {=0A=
  var results =3D [], element;=0A=
  for (var i =3D 0; i < arguments.length; i++) {=0A=
    element =3D arguments[i];=0A=
    if (typeof element =3D=3D 'string')=0A=
      element =3D document.getElementById(element);=0A=
    results.push(Element.extend(element));=0A=
  }=0A=
  return results.length < 2 ? results[0] : results;=0A=
}=0A=
=0A=
document.getElementsByClassName =3D function(className, parentElement) {=0A=
  var children =3D ($(parentElement) || =
document.body).getElementsByTagName('*');=0A=
  return $A(children).inject([], function(elements, child) {=0A=
    if (child.className.match(new RegExp("(^|\\s)" + className + =
"(\\s|$)")))=0A=
      elements.push(Element.extend(child));=0A=
    return elements;=0A=
  });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!window.Element)=0A=
  var Element =3D new Object();=0A=
=0A=
Element.extend =3D function(element) {=0A=
  if (!element) return;=0A=
  if (_nativeExtensions) return element;=0A=
=0A=
  if (!element._extended && element.tagName && element !=3D window) {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        element[property] =3D cache.findOrStore(value);=0A=
    }=0A=
  }=0A=
=0A=
  element._extended =3D true;=0A=
  return element;=0A=
}=0A=
=0A=
Element.extend.cache =3D {=0A=
  findOrStore: function(value) {=0A=
    return this[value] =3D this[value] || function() {=0A=
      return value.apply(null, [this].concat($A(arguments)));=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    }=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D 'none';=0A=
    }=0A=
  },=0A=
=0A=
  show: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++) {=0A=
      var element =3D $(arguments[i]);=0A=
      element.style.display =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
  },=0A=
=0A=
  update: function(element, html) {=0A=
    $(element).innerHTML =3D html.stripScripts();=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  replace: function(element, html) {=0A=
    element =3D $(element);=0A=
    if (element.outerHTML) {=0A=
      element.outerHTML =3D html.stripScripts();=0A=
    } else {=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNodeContents(element);=0A=
      element.parentNode.replaceChild(=0A=
        range.createContextualFragment(html.stripScripts()), element);=0A=
    }=0A=
    setTimeout(function() {html.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    element =3D $(element);=0A=
    return element.offsetHeight;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).include(className);=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).add(className);=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element.classNames(element).remove(className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    for (var i =3D 0; i < element.childNodes.length; i++) {=0A=
      var node =3D element.childNodes[i];=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        Element.remove(node);=0A=
    }=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.match(/^\s*$/);=0A=
  },=0A=
=0A=
  childOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var x =3D element.x ? element.x : element.offsetLeft,=0A=
        y =3D element.y ? element.y : element.offsetTop;=0A=
    window.scrollTo(x, y);=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    var value =3D element.style[style.camelize()];=0A=
    if (!value) {=0A=
      if (document.defaultView && document.defaultView.getComputedStyle) =
{=0A=
        var css =3D document.defaultView.getComputedStyle(element, null);=0A=
        value =3D css ? css.getPropertyValue(style) : null;=0A=
      } else if (element.currentStyle) {=0A=
        value =3D element.currentStyle[style.camelize()];=0A=
      }=0A=
    }=0A=
=0A=
    if (window.opera && ['left', 'top', 'right', =
'bottom'].include(style))=0A=
      if (Element.getStyle(element, 'position') =3D=3D 'static') value =
=3D 'auto';=0A=
=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  setStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    for (var name in style)=0A=
      element.style[name.camelize()] =3D style[name];=0A=
  },=0A=
=0A=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'display') !=3D 'none')=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D '';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D 'none';=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element._overflow =3D element.style.overflow;=0A=
    if ((Element.getStyle(element, 'overflow') || 'visible') !=3D =
'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return;=0A=
    element.style.overflow =3D element._overflow;=0A=
    element._overflow =3D undefined;=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
var _nativeExtensions =3D false;=0A=
=0A=
if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  var HTMLElement =3D {}=0A=
  HTMLElement.prototype =3D document.createElement('div').__proto__;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  Object.extend(Element.Methods, methods || {});=0A=
=0A=
  if(typeof HTMLElement !=3D 'undefined') {=0A=
    var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A=
    for (property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (typeof value =3D=3D 'function')=0A=
        HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A=
    }=0A=
    _nativeExtensions =3D true;=0A=
  }=0A=
}=0A=
=0A=
Element.addMethods();=0A=
=0A=
var Toggle =3D new Object();=0A=
Toggle.display =3D Element.toggle;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.Insertion =3D function(adjacency) {=0A=
  this.adjacency =3D adjacency;=0A=
}=0A=
=0A=
Abstract.Insertion.prototype =3D {=0A=
  initialize: function(element, content) {=0A=
    this.element =3D $(element);=0A=
    this.content =3D content.stripScripts();=0A=
=0A=
    if (this.adjacency && this.element.insertAdjacentHTML) {=0A=
      try {=0A=
        this.element.insertAdjacentHTML(this.adjacency, this.content);=0A=
      } catch (e) {=0A=
        var tagName =3D this.element.tagName.toLowerCase();=0A=
        if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A=
          this.insertContent(this.contentFromAnonymousTable());=0A=
        } else {=0A=
          throw e;=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.range =3D this.element.ownerDocument.createRange();=0A=
      if (this.initializeRange) this.initializeRange();=0A=
      =
this.insertContent([this.range.createContextualFragment(this.content)]);=0A=
    }=0A=
=0A=
    setTimeout(function() {content.evalScripts()}, 10);=0A=
  },=0A=
=0A=
  contentFromAnonymousTable: function() {=0A=
    var div =3D document.createElement('div');=0A=
    div.innerHTML =3D '<table><tbody>' + this.content + =
'</tbody></table>';=0A=
    return $A(div.childNodes[0].childNodes[0].childNodes);=0A=
  }=0A=
}=0A=
=0A=
var Insertion =3D new Object();=0A=
=0A=
Insertion.Before =3D Class.create();=0A=
Insertion.Before.prototype =3D Object.extend(new =
Abstract.Insertion('beforeBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartBefore(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment, this.element);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Top =3D Class.create();=0A=
Insertion.Top.prototype =3D Object.extend(new =
Abstract.Insertion('afterBegin'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(true);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.reverse(false).each((function(fragment) {=0A=
      this.element.insertBefore(fragment, this.element.firstChild);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.Bottom =3D Class.create();=0A=
Insertion.Bottom.prototype =3D Object.extend(new =
Abstract.Insertion('beforeEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.selectNodeContents(this.element);=0A=
    this.range.collapse(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.appendChild(fragment);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
Insertion.After =3D Class.create();=0A=
Insertion.After.prototype =3D Object.extend(new =
Abstract.Insertion('afterEnd'), {=0A=
  initializeRange: function() {=0A=
    this.range.setStartAfter(this.element);=0A=
  },=0A=
=0A=
  insertContent: function(fragments) {=0A=
    fragments.each((function(fragment) {=0A=
      this.element.parentNode.insertBefore(fragment,=0A=
        this.element.nextSibling);=0A=
    }).bind(this));=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set(this.toArray().concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set(this.select(function(className) {=0A=
      return className !=3D classNameToRemove;=0A=
    }).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.toArray().join(' ');=0A=
  }=0A=
}=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
var Selector =3D Class.create();=0A=
Selector.prototype =3D {=0A=
  initialize: function(expression) {=0A=
    this.params =3D {classNames: []};=0A=
    this.expression =3D expression.toString().strip();=0A=
    this.parseExpression();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  parseExpression: function() {=0A=
    function abort(message) { throw 'Parse error in selector: ' + =
message; }=0A=
=0A=
    if (this.expression =3D=3D '')  abort('empty expression');=0A=
=0A=
    var params =3D this.params, expr =3D this.expression, match, =
modifier, clause, rest;=0A=
    while (match =3D =
expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))=
)?\]$/i)) {=0A=
      params.attributes =3D params.attributes || [];=0A=
      params.attributes.push({name: match[2], operator: match[3], value: =
match[4] || match[5] || ''});=0A=
      expr =3D match[1];=0A=
    }=0A=
=0A=
    if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A=
=0A=
    while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A=
      modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A=
      switch (modifier) {=0A=
        case '#':       params.id =3D clause; break;=0A=
        case '.':       params.classNames.push(clause); break;=0A=
        case '':=0A=
        case undefined: params.tagName =3D clause.toUpperCase(); break;=0A=
        default:        abort(expr.inspect());=0A=
      }=0A=
      expr =3D rest;=0A=
    }=0A=
=0A=
    if (expr.length > 0) abort(expr.inspect());=0A=
  },=0A=
=0A=
  buildMatchExpression: function() {=0A=
    var params =3D this.params, conditions =3D [], clause;=0A=
=0A=
    if (params.wildcard)=0A=
      conditions.push('true');=0A=
    if (clause =3D params.id)=0A=
      conditions.push('element.id =3D=3D ' + clause.inspect());=0A=
    if (clause =3D params.tagName)=0A=
      conditions.push('element.tagName.toUpperCase() =3D=3D ' + =
clause.inspect());=0A=
    if ((clause =3D params.classNames).length > 0)=0A=
      for (var i =3D 0; i < clause.length; i++)=0A=
        conditions.push('Element.hasClassName(element, ' + =
clause[i].inspect() + ')');=0A=
    if (clause =3D params.attributes) {=0A=
      clause.each(function(attribute) {=0A=
        var value =3D 'element.getAttribute(' + attribute.name.inspect() =
+ ')';=0A=
        var splitValueBy =3D function(delimiter) {=0A=
          return value + ' && ' + value + '.split(' + =
delimiter.inspect() + ')';=0A=
        }=0A=
=0A=
        switch (attribute.operator) {=0A=
          case '=3D':       conditions.push(value + ' =3D=3D ' + =
attribute.value.inspect()); break;=0A=
          case '~=3D':      conditions.push(splitValueBy(' ') + =
'.include(' + attribute.value.inspect() + ')'); break;=0A=
          case '|=3D':      conditions.push(=0A=
                            splitValueBy('-') + '.first().toUpperCase() =
=3D=3D ' + attribute.value.toUpperCase().inspect()=0A=
                          ); break;=0A=
          case '!=3D':      conditions.push(value + ' !=3D ' + =
attribute.value.inspect()); break;=0A=
          case '':=0A=
          case undefined: conditions.push(value + ' !=3D null'); break;=0A=
          default:        throw 'Unknown operator ' + attribute.operator =
+ ' in selector';=0A=
        }=0A=
      });=0A=
    }=0A=
=0A=
    return conditions.join(' && ');=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    this.match =3D new Function('element', 'if (!element.tagName) return =
false; \=0A=
      return ' + this.buildMatchExpression());=0A=
  },=0A=
=0A=
  findElements: function(scope) {=0A=
    var element;=0A=
=0A=
    if (element =3D $(this.params.id))=0A=
      if (this.match(element))=0A=
        if (!scope || Element.childOf(element, scope))=0A=
          return [element];=0A=
=0A=
    scope =3D (scope || =
document).getElementsByTagName(this.params.tagName || '*');=0A=
=0A=
    var results =3D [];=0A=
    for (var i =3D 0; i < scope.length; i++)=0A=
      if (this.match(element =3D scope[i]))=0A=
        results.push(Element.extend(element));=0A=
=0A=
    return results;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  }=0A=
}=0A=
=0A=
function $$() {=0A=
  return $A(arguments).map(function(expression) {=0A=
    return expression.strip().split(/\s+/).inject([null], =
function(results, expr) {=0A=
      var selector =3D new Selector(expr);=0A=
      return results.map(selector.findElements.bind(selector)).flatten();=0A=
    });=0A=
  }).flatten();=0A=
}=0A=
var Field =3D {=0A=
  clear: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      $(arguments[i]).value =3D '';=0A=
  },=0A=
=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
  },=0A=
=0A=
  present: function() {=0A=
    for (var i =3D 0; i < arguments.length; i++)=0A=
      if ($(arguments[i]).value =3D=3D '') return false;=0A=
    return true;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    element.focus();=0A=
    if (element.select)=0A=
      element.select();=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Form =3D {=0A=
  serialize: function(form) {=0A=
    var elements =3D Form.getElements($(form));=0A=
    var queryComponents =3D new Array();=0A=
=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var queryComponent =3D Form.Element.serialize(elements[i]);=0A=
      if (queryComponent)=0A=
        queryComponents.push(queryComponent);=0A=
    }=0A=
=0A=
    return queryComponents.join('&');=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    form =3D $(form);=0A=
    var elements =3D new Array();=0A=
=0A=
    for (var tagName in Form.Element.Serializers) {=0A=
      var tagElements =3D form.getElementsByTagName(tagName);=0A=
      for (var j =3D 0; j < tagElements.length; j++)=0A=
        elements.push(tagElements[j]);=0A=
    }=0A=
    return elements;=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name)=0A=
      return inputs;=0A=
=0A=
    var matchingInputs =3D new Array();=0A=
    for (var i =3D 0; i < inputs.length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) ||=0A=
          (name && input.name !=3D name))=0A=
        continue;=0A=
      matchingInputs.push(input);=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.blur();=0A=
      element.disabled =3D 'true';=0A=
    }=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    var elements =3D Form.getElements(form);=0A=
    for (var i =3D 0; i < elements.length; i++) {=0A=
      var element =3D elements[i];=0A=
      element.disabled =3D '';=0A=
    }=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    return Form.getElements(form).find(function(element) {=0A=
      return element.type !=3D 'hidden' && !element.disabled &&=0A=
        ['input', 'select', =
'textarea'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    Field.activate(Form.findFirstElement(form));=0A=
  },=0A=
=0A=
  reset: function(form) {=0A=
    $(form).reset();=0A=
  }=0A=
}=0A=
=0A=
Form.Element =3D {=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter) {=0A=
      var key =3D encodeURIComponent(parameter[0]);=0A=
      if (key.length =3D=3D 0) return;=0A=
=0A=
      if (parameter[1].constructor !=3D Array)=0A=
        parameter[1] =3D [parameter[1]];=0A=
=0A=
      return parameter[1].map(function(value) {=0A=
        return key + '=3D' + encodeURIComponent(value);=0A=
      }).join('&');=0A=
    }=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    var parameter =3D Form.Element.Serializers[method](element);=0A=
=0A=
    if (parameter)=0A=
      return parameter[1];=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'submit':=0A=
      case 'hidden':=0A=
      case 'password':=0A=
      case 'text':=0A=
        return Form.Element.Serializers.textarea(element);=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element);=0A=
    }=0A=
    return false;=0A=
  },=0A=
=0A=
  inputSelector: function(element) {=0A=
    if (element.checked)=0A=
      return [element.name, element.value];=0A=
  },=0A=
=0A=
  textarea: function(element) {=0A=
    return [element.name, element.value];=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A=
      'selectOne' : 'selectMany'](element);=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var value =3D '', opt, index =3D element.selectedIndex;=0A=
    if (index >=3D 0) {=0A=
      opt =3D element.options[index];=0A=
      value =3D opt.value || opt.text;=0A=
    }=0A=
    return [element.name, value];=0A=
  },=0A=
=0A=
  selectMany: function(element) {=0A=
    var value =3D [];=0A=
    for (var i =3D 0; i < element.length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected)=0A=
        value.push(opt.value || opt.text);=0A=
    }=0A=
    return [element.name, value];=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var $F =3D Form.Element.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.TimedObserver =3D function() {}=0A=
Abstract.TimedObserver.prototype =3D {=0A=
  initialize: function(element, frequency, callback) {=0A=
    this.frequency =3D frequency;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.Observer =3D Class.create();=0A=
Form.Element.Observer.prototype =3D Object.extend(new =
Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create();=0A=
Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D function() {}=0A=
Abstract.EventObserver.prototype =3D {=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    var elements =3D Form.getElements(this.element);=0A=
    for (var i =3D 0; i < elements.length; i++)=0A=
      this.registerCallback(elements[i]);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        case 'password':=0A=
        case 'text':=0A=
        case 'textarea':=0A=
        case 'select-one':=0A=
        case 'select-multiple':=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
Form.Element.EventObserver =3D Class.create();=0A=
Form.Element.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create();=0A=
Form.EventObserver.prototype =3D Object.extend(new =
Abstract.EventObserver(), {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
if (!window.Event) {=0A=
  var Event =3D new Object();=0A=
}=0A=
=0A=
Object.extend(Event, {=0A=
  KEY_BACKSPACE: 8,=0A=
  KEY_TAB:       9,=0A=
  KEY_RETURN:   13,=0A=
  KEY_ESC:      27,=0A=
  KEY_LEFT:     37,=0A=
  KEY_UP:       38,=0A=
  KEY_RIGHT:    39,=0A=
  KEY_DOWN:     40,=0A=
  KEY_DELETE:   46,=0A=
=0A=
  element: function(event) {=0A=
    return event.target || event.srcElement;=0A=
  },=0A=
=0A=
  isLeftClick: function(event) {=0A=
    return (((event.which) && (event.which =3D=3D 1)) ||=0A=
            ((event.button) && (event.button =3D=3D 1)));=0A=
  },=0A=
=0A=
  pointerX: function(event) {=0A=
    return event.pageX || (event.clientX +=0A=
      (document.documentElement.scrollLeft || document.body.scrollLeft));=0A=
  },=0A=
=0A=
  pointerY: function(event) {=0A=
    return event.pageY || (event.clientY +=0A=
      (document.documentElement.scrollTop || document.body.scrollTop));=0A=
  },=0A=
=0A=
  stop: function(event) {=0A=
    if (event.preventDefault) {=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
    } else {=0A=
      event.returnValue =3D false;=0A=
      event.cancelBubble =3D true;=0A=
    }=0A=
  },=0A=
=0A=
  // find the first node with the given tagName, starting from the=0A=
  // node the event was triggered on; traverses the DOM upwards=0A=
  findElement: function(event, tagName) {=0A=
    var element =3D Event.element(event);=0A=
    while (element.parentNode && (!element.tagName ||=0A=
        (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A=
      element =3D element.parentNode;=0A=
    return element;=0A=
  },=0A=
=0A=
  observers: false,=0A=
=0A=
  _observeAndCache: function(element, name, observer, useCapture) {=0A=
    if (!this.observers) this.observers =3D [];=0A=
    if (element.addEventListener) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.addEventListener(name, observer, useCapture);=0A=
    } else if (element.attachEvent) {=0A=
      this.observers.push([element, name, observer, useCapture]);=0A=
      element.attachEvent('on' + name, observer);=0A=
    }=0A=
  },=0A=
=0A=
  unloadCache: function() {=0A=
    if (!Event.observers) return;=0A=
    for (var i =3D 0; i < Event.observers.length; i++) {=0A=
      Event.stopObserving.apply(this, Event.observers[i]);=0A=
      Event.observers[i][0] =3D null;=0A=
    }=0A=
    Event.observers =3D false;=0A=
  },=0A=
=0A=
  observe: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.attachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    this._observeAndCache(element, name, observer, useCapture);=0A=
  },=0A=
=0A=
  stopObserving: function(element, name, observer, useCapture) {=0A=
    var element =3D $(element);=0A=
    useCapture =3D useCapture || false;=0A=
=0A=
    if (name =3D=3D 'keypress' &&=0A=
        (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A=
        || element.detachEvent))=0A=
      name =3D 'keydown';=0A=
=0A=
    if (element.removeEventListener) {=0A=
      element.removeEventListener(name, observer, useCapture);=0A=
    } else if (element.detachEvent) {=0A=
      element.detachEvent('on' + name, observer);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
/* prevent memory leaks in IE */=0A=
if (navigator.appVersion.match(/\bMSIE\b/))=0A=
  Event.observe(window, 'unload', Event.unloadCache, false);=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  realOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  cumulativeOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  offsetParent: function(element) {=0A=
    if (element.offsetParent) return element.offsetParent;=0A=
    if (element =3D=3D document.body) return element;=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return element;=0A=
=0A=
    return document.body;=0A=
  },=0A=
=0A=
  // caches x/y coordinate pair to use with overlap=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D this.realOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D this.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  // within must be called directly before=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    source =3D $(source);=0A=
    target =3D $(target);=0A=
    target.style.position =3D 'absolute';=0A=
    var offsets =3D this.cumulativeOffset(source);=0A=
    target.style.top    =3D offsets[1] + 'px';=0A=
    target.style.left   =3D offsets[0] + 'px';=0A=
    target.style.width  =3D source.offsetWidth + 'px';=0A=
    target.style.height =3D source.offsetHeight + 'px';=0A=
  },=0A=
=0A=
  page: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent=3D=3Ddocument.body)=0A=
        if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      valueT -=3D element.scrollTop  || 0;=0A=
      valueL -=3D element.scrollLeft || 0;=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return [valueL, valueT];=0A=
  },=0A=
=0A=
  clone: function(source, target) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || {})=0A=
=0A=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D Position.page(source);=0A=
=0A=
    // find coordinate system to use=0A=
    target =3D $(target);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A=
      parent =3D Position.offsetParent(target);=0A=
      delta =3D Position.page(parent);=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=0A=
    if(options.setLeft)   target.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if(options.setTop)    target.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if(options.setWidth)  target.style.width =3D source.offsetWidth + =
'px';=0A=
    if(options.setHeight) target.style.height =3D source.offsetHeight + =
'px';=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'absolute') return;=0A=
    Position.prepare();=0A=
=0A=
    var offsets =3D Position.positionedOffset(element);=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';;=0A=
    element.style.left   =3D left + 'px';;=0A=
    element.style.width  =3D width + 'px';;=0A=
    element.style.height =3D height + 'px';;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.style.position =3D=3D 'relative') return;=0A=
    Position.prepare();=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
  }=0A=
}=0A=
=0A=
// Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
// positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
// KHTML/WebKit only.=0A=
if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A=
  Position.cumulativeOffset =3D function(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D document.body)=0A=
        if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
      element =3D element.offsetParent;=0A=
    } while (element);=0A=
=0A=
    return [valueL, valueT];=0A=
  }=0A=
}
------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://three.static.jamglue.com/javascripts/effects.v28042008.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
// Contributors:=0A=
//  Justin Palmer (http://encytemedia.com/)=0A=
//  Mark Pilgrim (http://diveintomark.org/)=0A=
//  Martin Bialasinki=0A=
// =0A=
// See scriptaculous.js for full license.  =0A=
=0A=
// converts rgb() and #xxx to #xxxxxx format,  =0A=
// returns self (or first argument) if not convertable  =0A=
String.prototype.parseColor =3D function() {  =0A=
  var color =3D '#';  =0A=
  if(this.slice(0,4) =3D=3D 'rgb(') {  =0A=
    var cols =3D this.slice(4,this.length-1).split(',');  =0A=
    var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while =
(++i<3);  =0A=
  } else {  =0A=
    if(this.slice(0,1) =3D=3D '#') {  =0A=
      if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D =
(this.charAt(i) + this.charAt(i)).toLowerCase();  =0A=
      if(this.length=3D=3D7) color =3D this.toLowerCase();  =0A=
    }  =0A=
  }  =0A=
  return(color.length=3D=3D7 ? color : (arguments[0] || this));  =0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.collectTextNodes =3D function(element) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.collectTextNodesIgnoreClass =3D function(element, className) {  =0A=
  return $A($(element).childNodes).collect( function(node) {=0A=
    return (node.nodeType=3D=3D3 ? node.nodeValue : =0A=
      ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A=
        Element.collectTextNodesIgnoreClass(node, className) : ''));=0A=
  }).flatten().join('');=0A=
}=0A=
=0A=
Element.setContentZoom =3D function(element, percent) {=0A=
  element =3D $(element);  =0A=
  Element.setStyle(element, {fontSize: (percent/100) + 'em'});   =0A=
  if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);=0A=
}=0A=
=0A=
Element.getOpacity =3D function(element){  =0A=
  var opacity;=0A=
  if (opacity =3D Element.getStyle(element, 'opacity'))  =0A=
    return parseFloat(opacity);  =0A=
  if (opacity =3D (Element.getStyle(element, 'filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))  =0A=
    if(opacity[1]) return parseFloat(opacity[1]) / 100;  =0A=
  return 1.0;  =0A=
}=0A=
=0A=
Element.setOpacity =3D function(element, value){  =0A=
  element=3D $(element);  =0A=
  if (value =3D=3D 1){=0A=
    Element.setStyle(element, { opacity: =0A=
      (/Gecko/.test(navigator.userAgent) && =
!/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A=
      0.999999 : null });=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
      Element.setStyle(element, {filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')});  =0A=
  } else {  =0A=
    if(value < 0.00001) value =3D 0;  =0A=
    Element.setStyle(element, {opacity: value});=0A=
    if(/MSIE/.test(navigator.userAgent))  =0A=
     Element.setStyle(element, =0A=
       { filter: =
Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A=
                 'alpha(opacity=3D'+value*100+')' });  =0A=
  }=0A=
}  =0A=
 =0A=
Element.getInlineOpacity =3D function(element){  =0A=
  return $(element).style.opacity || '';=0A=
}  =0A=
=0A=
Element.childrenWithClassName =3D function(element, className, =
findFirst) {=0A=
  var classNameRegExp =3D new RegExp("(^|\\s)" + className + "(\\s|$)");=0A=
  var results =3D $A($(element).getElementsByTagName('*'))[findFirst ? =
'detect' : 'select']( function(c) { =0A=
    return (c.className && c.className.match(classNameRegExp));=0A=
  });=0A=
  if(!results) results =3D [];=0A=
  return results;=0A=
}=0A=
=0A=
Element.forceRerendering =3D function(element) {=0A=
  try {=0A=
    element =3D $(element);=0A=
    var n =3D document.createTextNode(' ');=0A=
    element.appendChild(n);=0A=
    element.removeChild(n);=0A=
  } catch(e) { }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Array.prototype.call =3D function() {=0A=
  var args =3D arguments;=0A=
  this.each(function(f){ f.apply(this, args) });=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Effect =3D {=0A=
  tagifyText: function(element) {=0A=
    var tagifyStyle =3D 'position:relative';=0A=
    if(/MSIE/.test(navigator.userAgent)) tagifyStyle +=3D ';zoom:1';=0A=
    element =3D $(element);=0A=
    $A(element.childNodes).each( function(child) {=0A=
      if(child.nodeType=3D=3D3) {=0A=
        child.nodeValue.toArray().each( function(character) {=0A=
          element.insertBefore(=0A=
            Builder.node('span',{style: tagifyStyle},=0A=
              character =3D=3D ' ' ? String.fromCharCode(160) : =
character), =0A=
              child);=0A=
        });=0A=
        Element.remove(child);=0A=
      }=0A=
    });=0A=
  },=0A=
  multiple: function(element, effect) {=0A=
    var elements;=0A=
    if(((typeof element =3D=3D 'object') || =0A=
        (typeof element =3D=3D 'function')) && =0A=
       (element.length))=0A=
      elements =3D element;=0A=
    else=0A=
      elements =3D $(element).childNodes;=0A=
      =0A=
    var options =3D Object.extend({=0A=
      speed: 0.1,=0A=
      delay: 0.0=0A=
    }, arguments[2] || {});=0A=
    var masterDelay =3D options.delay;=0A=
=0A=
    $A(elements).each( function(element, index) {=0A=
      new effect(element, Object.extend(options, { delay: index * =
options.speed + masterDelay }));=0A=
    });=0A=
  },=0A=
  PAIRS: {=0A=
    'slide':  ['SlideDown','SlideUp'],=0A=
    'blind':  ['BlindDown','BlindUp'],=0A=
    'appear': ['Appear','Fade']=0A=
  },=0A=
  toggle: function(element, effect) {=0A=
    element =3D $(element);=0A=
    effect =3D (effect || 'appear').toLowerCase();=0A=
    var options =3D Object.extend({=0A=
      queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A=
    }, arguments[2] || {});=0A=
    Effect[element.visible() ? =0A=
      Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, =
options);=0A=
  }=0A=
};=0A=
=0A=
var Effect2 =3D Effect; // deprecated=0A=
=0A=
/* ------------- transitions ------------- */=0A=
=0A=
Effect.Transitions =3D {}=0A=
=0A=
Effect.Transitions.linear =3D function(pos) {=0A=
  return pos;=0A=
}=0A=
Effect.Transitions.sinoidal =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A=
}=0A=
Effect.Transitions.reverse  =3D function(pos) {=0A=
  return 1-pos;=0A=
}=0A=
Effect.Transitions.flicker =3D function(pos) {=0A=
  return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A=
}=0A=
Effect.Transitions.wobble =3D function(pos) {=0A=
  return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A=
}=0A=
Effect.Transitions.pulse =3D function(pos) {=0A=
  return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A=
    (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A=
}=0A=
Effect.Transitions.none =3D function(pos) {=0A=
  return 0;=0A=
}=0A=
Effect.Transitions.full =3D function(pos) {=0A=
  return 1;=0A=
}=0A=
=0A=
/* ------------- core effects ------------- */=0A=
=0A=
Effect.ScopedQueue =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A=
  initialize: function() {=0A=
    this.effects  =3D [];=0A=
    this.interval =3D null;=0A=
  },=0A=
  _each: function(iterator) {=0A=
    this.effects._each(iterator);=0A=
  },=0A=
  add: function(effect) {=0A=
    var timestamp =3D new Date().getTime();=0A=
    =0A=
    var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A=
      effect.options.queue : effect.options.queue.position;=0A=
    =0A=
    switch(position) {=0A=
      case 'front':=0A=
        // move unstarted effects after this effect  =0A=
        this.effects.findAll(function(e){ return e.state=3D=3D'idle' =
}).each( function(e) {=0A=
            e.startOn  +=3D effect.finishOn;=0A=
            e.finishOn +=3D effect.finishOn;=0A=
          });=0A=
        break;=0A=
      case 'end':=0A=
        // start effect after last queued effect has finished=0A=
        timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A=
        break;=0A=
    }=0A=
    =0A=
    effect.startOn  +=3D timestamp;=0A=
    effect.finishOn +=3D timestamp;=0A=
=0A=
    if(!effect.options.queue.limit || (this.effects.length < =
effect.options.queue.limit))=0A=
      this.effects.push(effect);=0A=
    =0A=
    if(!this.interval) =0A=
      this.interval =3D setInterval(this.loop.bind(this), 40);=0A=
  },=0A=
  remove: function(effect) {=0A=
    this.effects =3D this.effects.reject(function(e) { return =
e=3D=3Deffect });=0A=
    if(this.effects.length =3D=3D 0) {=0A=
      clearInterval(this.interval);=0A=
      this.interval =3D null;=0A=
    }=0A=
  },=0A=
  loop: function() {=0A=
    var timePos =3D new Date().getTime();=0A=
    this.effects.invoke('loop', timePos);=0A=
  }=0A=
});=0A=
=0A=
Effect.Queues =3D {=0A=
  instances: $H(),=0A=
  get: function(queueName) {=0A=
    if(typeof queueName !=3D 'string') return queueName;=0A=
    =0A=
    if(!this.instances[queueName])=0A=
      this.instances[queueName] =3D new Effect.ScopedQueue();=0A=
      =0A=
    return this.instances[queueName];=0A=
  }=0A=
}=0A=
Effect.Queue =3D Effect.Queues.get('global');=0A=
=0A=
Effect.DefaultOptions =3D {=0A=
  transition: Effect.Transitions.sinoidal,=0A=
  duration:   1.0,   // seconds=0A=
  fps:        25.0,  // max. 25fps due to Effect.Queue implementation=0A=
  sync:       false, // true for combining=0A=
  from:       0.0,=0A=
  to:         1.0,=0A=
  delay:      0.0,=0A=
  queue:      'parallel'=0A=
}=0A=
=0A=
Effect.Base =3D function() {};=0A=
Effect.Base.prototype =3D {=0A=
  position: null,=0A=
  start: function(options) {=0A=
    this.options      =3D =
Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A=
    this.currentFrame =3D 0;=0A=
    this.state        =3D 'idle';=0A=
    this.startOn      =3D this.options.delay*1000;=0A=
    this.finishOn     =3D this.startOn + (this.options.duration*1000);=0A=
    this.event('beforeStart');=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).add(this);=0A=
  },=0A=
  loop: function(timePos) {=0A=
    if(timePos >=3D this.startOn) {=0A=
      if(timePos >=3D this.finishOn) {=0A=
        this.render(1.0);=0A=
        this.cancel();=0A=
        this.event('beforeFinish');=0A=
        if(this.finish) this.finish(); =0A=
        this.event('afterFinish');=0A=
        return;  =0A=
      }=0A=
      var pos   =3D (timePos - this.startOn) / (this.finishOn - =
this.startOn);=0A=
      var frame =3D Math.round(pos * this.options.fps * =
this.options.duration);=0A=
      if(frame > this.currentFrame) {=0A=
        this.render(pos);=0A=
        this.currentFrame =3D frame;=0A=
      }=0A=
    }=0A=
  },=0A=
  render: function(pos) {=0A=
    if(this.state =3D=3D 'idle') {=0A=
      this.state =3D 'running';=0A=
      this.event('beforeSetup');=0A=
      if(this.setup) this.setup();=0A=
      this.event('afterSetup');=0A=
    }=0A=
    if(this.state =3D=3D 'running') {=0A=
      if(this.options.transition) pos =3D this.options.transition(pos);=0A=
      pos *=3D (this.options.to-this.options.from);=0A=
      pos +=3D this.options.from;=0A=
      this.position =3D pos;=0A=
      this.event('beforeUpdate');=0A=
      if(this.update) this.update(pos);=0A=
      this.event('afterUpdate');=0A=
    }=0A=
  },=0A=
  cancel: function() {=0A=
    if(!this.options.sync)=0A=
      Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A=
        'global' : this.options.queue.scope).remove(this);=0A=
    this.state =3D 'finished';=0A=
  },=0A=
  event: function(eventName) {=0A=
    if(this.options[eventName + 'Internal']) this.options[eventName + =
'Internal'](this);=0A=
    if(this.options[eventName]) this.options[eventName](this);=0A=
  },=0A=
  inspect: function() {=0A=
    return '#<Effect:' + $H(this).inspect() + ',options:' + =
$H(this.options).inspect() + '>';=0A=
  }=0A=
}=0A=
=0A=
Effect.Parallel =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Parallel.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(effects) {=0A=
    this.effects =3D effects || [];=0A=
    this.start(arguments[1]);=0A=
  },=0A=
  update: function(position) {=0A=
    this.effects.invoke('render', position);=0A=
  },=0A=
  finish: function(position) {=0A=
    this.effects.each( function(effect) {=0A=
      effect.render(1.0);=0A=
      effect.cancel();=0A=
      effect.event('beforeFinish');=0A=
      if(effect.finish) effect.finish(position);=0A=
      effect.event('afterFinish');=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
Effect.Opacity =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Opacity.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    // make this work on IE on elements without 'layout'=0A=
    if(/MSIE/.test(navigator.userAgent) && (!this.element.hasLayout))=0A=
      this.element.setStyle({zoom: 1});=0A=
    var options =3D Object.extend({=0A=
      from: this.element.getOpacity() || 0.0,=0A=
      to:   1.0=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setOpacity(position);=0A=
  }=0A=
});=0A=
=0A=
Effect.Move =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Move.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      x:    0,=0A=
      y:    0,=0A=
      mode: 'relative'=0A=
    }, arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Bug in Opera: Opera returns the "real" position of a static =
element or=0A=
    // relative element that does not have top/left explicitly set.=0A=
    // =3D=3D> Always set top and left for position relative elements in =
your stylesheets =0A=
    // (to 0 if you do not need them) =0A=
    this.element.makePositioned();=0A=
    this.originalLeft =3D parseFloat(this.element.getStyle('left') || =
'0');=0A=
    this.originalTop  =3D parseFloat(this.element.getStyle('top')  || =
'0');=0A=
    if(this.options.mode =3D=3D 'absolute') {=0A=
      // absolute movement, so we need to calc deltaX and deltaY=0A=
      this.options.x =3D this.options.x - this.originalLeft;=0A=
      this.options.y =3D this.options.y - this.originalTop;=0A=
    }=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({=0A=
      left: this.options.x  * position + this.originalLeft + 'px',=0A=
      top:  this.options.y  * position + this.originalTop  + 'px'=0A=
    });=0A=
  }=0A=
});=0A=
=0A=
// for backwards compatibility=0A=
Effect.MoveBy =3D function(element, toTop, toLeft) {=0A=
  return new Effect.Move(element, =0A=
    Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A=
};=0A=
=0A=
Effect.Scale =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Scale.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element, percent) {=0A=
    this.element =3D $(element)=0A=
    var options =3D Object.extend({=0A=
      scaleX: true,=0A=
      scaleY: true,=0A=
      scaleContent: true,=0A=
      scaleFromCenter: false,=0A=
      scaleMode: 'box',        // 'box' or 'contents' or {} with =
provided values=0A=
      scaleFrom: 100.0,=0A=
      scaleTo:   percent=0A=
    }, arguments[2] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A=
    this.elementPositioning =3D this.element.getStyle('position');=0A=
    =0A=
    this.originalStyle =3D {};=0A=
    ['top','left','width','height','fontSize'].each( function(k) {=0A=
      this.originalStyle[k] =3D this.element.style[k];=0A=
    }.bind(this));=0A=
      =0A=
    this.originalTop  =3D this.element.offsetTop;=0A=
    this.originalLeft =3D this.element.offsetLeft;=0A=
    =0A=
    var fontSize =3D this.element.getStyle('font-size') || '100%';=0A=
    ['em','px','%'].each( function(fontSizeType) {=0A=
      if(fontSize.indexOf(fontSizeType)>0) {=0A=
        this.fontSize     =3D parseFloat(fontSize);=0A=
        this.fontSizeType =3D fontSizeType;=0A=
      }=0A=
    }.bind(this));=0A=
    =0A=
    this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A=
    =0A=
    this.dims =3D null;=0A=
    if(this.options.scaleMode=3D=3D'box')=0A=
      this.dims =3D [this.element.offsetHeight, =
this.element.offsetWidth];=0A=
    if(/^content/.test(this.options.scaleMode))=0A=
      this.dims =3D [this.element.scrollHeight, =
this.element.scrollWidth];=0A=
    if(!this.dims)=0A=
      this.dims =3D [this.options.scaleMode.originalHeight,=0A=
                   this.options.scaleMode.originalWidth];=0A=
  },=0A=
  update: function(position) {=0A=
    var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * =
position);=0A=
    if(this.options.scaleContent && this.fontSize)=0A=
      this.element.setStyle({fontSize: this.fontSize * currentScale + =
this.fontSizeType });=0A=
    this.setDimensions(this.dims[0] * currentScale, this.dims[1] * =
currentScale);=0A=
  },=0A=
  finish: function(position) {=0A=
    if (this.restoreAfterFinish) =
this.element.setStyle(this.originalStyle);=0A=
  },=0A=
  setDimensions: function(height, width) {=0A=
    var d =3D {};=0A=
    if(this.options.scaleX) d.width =3D width + 'px';=0A=
    if(this.options.scaleY) d.height =3D height + 'px';=0A=
    if(this.options.scaleFromCenter) {=0A=
      var topd  =3D (height - this.dims[0])/2;=0A=
      var leftd =3D (width  - this.dims[1])/2;=0A=
      if(this.elementPositioning =3D=3D 'absolute') {=0A=
        if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D this.originalLeft-leftd + =
'px';=0A=
      } else {=0A=
        if(this.options.scaleY) d.top =3D -topd + 'px';=0A=
        if(this.options.scaleX) d.left =3D -leftd + 'px';=0A=
      }=0A=
    }=0A=
    this.element.setStyle(d);=0A=
  }=0A=
});=0A=
=0A=
Effect.Highlight =3D Class.create();=0A=
Object.extend(Object.extend(Effect.Highlight.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    var options =3D Object.extend({ startcolor: '#ffff99' }, =
arguments[1] || {});=0A=
    this.start(options);=0A=
  },=0A=
  setup: function() {=0A=
    // Prevent executing on elements not in the layout flow=0A=
    if(this.element.getStyle('display')=3D=3D'none') { this.cancel(); =
return; }=0A=
    // Disable background image during the effect=0A=
    this.oldStyle =3D {=0A=
      backgroundImage: this.element.getStyle('background-image') };=0A=
    this.element.setStyle({backgroundImage: 'none'});=0A=
    if(!this.options.endcolor)=0A=
      this.options.endcolor =3D =
this.element.getStyle('background-color').parseColor('#ffffff');=0A=
    if(!this.options.restorecolor)=0A=
      this.options.restorecolor =3D =
this.element.getStyle('background-color');=0A=
    // init color calculations=0A=
    this._base  =3D $R(0,2).map(function(i){ return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A=
    this._delta =3D $R(0,2).map(function(i){ return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] =
}.bind(this));=0A=
  },=0A=
  update: function(position) {=0A=
    this.element.setStyle({backgroundColor: =
$R(0,2).inject('#',function(m,v,i){=0A=
      return =
m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); =
}.bind(this)) });=0A=
  },=0A=
  finish: function() {=0A=
    this.element.setStyle(Object.extend(this.oldStyle, {=0A=
      backgroundColor: this.options.restorecolor=0A=
    }));=0A=
  }=0A=
});=0A=
=0A=
Effect.ScrollTo =3D Class.create();=0A=
Object.extend(Object.extend(Effect.ScrollTo.prototype, =
Effect.Base.prototype), {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
    this.start(arguments[1] || {});=0A=
  },=0A=
  setup: function() {=0A=
    Position.prepare();=0A=
    var offsets =3D Position.cumulativeOffset(this.element);=0A=
    if(this.options.offset) offsets[1] +=3D this.options.offset;=0A=
    var max =3D window.innerHeight ? =0A=
      window.height - window.innerHeight :=0A=
      document.body.scrollHeight - =0A=
        (document.documentElement.clientHeight ? =0A=
          document.documentElement.clientHeight : =
document.body.clientHeight);=0A=
    this.scrollStart =3D Position.deltaY;=0A=
    this.delta =3D (offsets[1] > max ? max : offsets[1]) - =
this.scrollStart;=0A=
  },=0A=
  update: function(position) {=0A=
    Position.prepare();=0A=
    window.scrollTo(Position.deltaX, =0A=
      this.scrollStart + (position*this.delta));=0A=
  }=0A=
});=0A=
=0A=
/* ------------- combination effects ------------- */=0A=
=0A=
Effect.Fade =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var options =3D Object.extend({=0A=
  from: element.getOpacity() || 1.0,=0A=
  to:   0.0,=0A=
  afterFinishInternal: function(effect) { =0A=
    if(effect.options.to!=3D0) return;=0A=
    effect.element.hide();=0A=
    effect.element.setStyle({opacity: oldOpacity}); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Appear =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
  from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : =
element.getOpacity() || 0.0),=0A=
  to:   1.0,=0A=
  // force Safari to render floated elements properly=0A=
  afterFinishInternal: function(effect) {=0A=
    effect.element.forceRerendering();=0A=
  },=0A=
  beforeSetup: function(effect) {=0A=
    effect.element.setOpacity(effect.options.from);=0A=
    effect.element.show(); =0A=
  }}, arguments[1] || {});=0A=
  return new Effect.Opacity(element,options);=0A=
}=0A=
=0A=
Effect.Puff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D { opacity: element.getInlineOpacity(), position: =
element.getStyle('position') };=0A=
  return new Effect.Parallel(=0A=
   [ new Effect.Scale(element, 200, =0A=
      { sync: true, scaleFromCenter: true, scaleContent: true, =
restoreAfterFinish: true }), =0A=
     new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A=
     Object.extend({ duration: 1.0, =0A=
      beforeSetupInternal: function(effect) {=0A=
        effect.effects[0].element.setStyle({position: 'absolute'}); },=0A=
      afterFinishInternal: function(effect) {=0A=
         effect.effects[0].element.hide();=0A=
         effect.effects[0].element.setStyle(oldStyle); }=0A=
     }, arguments[1] || {})=0A=
   );=0A=
}=0A=
=0A=
Effect.BlindUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.makeClipping();=0A=
  return new Effect.Scale(element, 0, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false, =0A=
      restoreAfterFinish: true,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide();=0A=
        effect.element.undoClipping();=0A=
      } =0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.BlindDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, =0A=
    Object.extend({ scaleContent: false, =0A=
      scaleX: false,=0A=
      scaleFrom: 0,=0A=
      scaleMode: {originalHeight: elementDimensions.height, =
originalWidth: elementDimensions.width},=0A=
      restoreAfterFinish: true,=0A=
      afterSetup: function(effect) {=0A=
        effect.element.makeClipping();=0A=
        effect.element.setStyle({height: '0px'});=0A=
        effect.element.show(); =0A=
      },  =0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.undoClipping();=0A=
      }=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
Effect.SwitchOff =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  return new Effect.Appear(element, { =0A=
    duration: 0.4,=0A=
    from: 0,=0A=
    transition: Effect.Transitions.flicker,=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Scale(effect.element, 1, { =0A=
        duration: 0.3, scaleFromCenter: true,=0A=
        scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A=
        beforeSetup: function(effect) { =0A=
          effect.element.makePositioned();=0A=
          effect.element.makeClipping();=0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          effect.element.hide();=0A=
          effect.element.undoClipping();=0A=
          effect.element.undoPositioned();=0A=
          effect.element.setStyle({opacity: oldOpacity});=0A=
        }=0A=
      })=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.DropOut =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left'),=0A=
    opacity: element.getInlineOpacity() };=0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A=
      new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A=
    Object.extend(=0A=
      { duration: 0.5,=0A=
        beforeSetup: function(effect) {=0A=
          effect.effects[0].element.makePositioned(); =0A=
        },=0A=
        afterFinishInternal: function(effect) {=0A=
          effect.effects[0].element.hide();=0A=
          effect.effects[0].element.undoPositioned();=0A=
          effect.effects[0].element.setStyle(oldStyle);=0A=
        } =0A=
      }, arguments[1] || {}));=0A=
}=0A=
=0A=
Effect.Shake =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.getStyle('top'),=0A=
    left: element.getStyle('left') };=0A=
    return new Effect.Move(element, =0A=
      { x:  20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x:  40, y: 0, duration: 0.1,  afterFinishInternal: =
function(effect) {=0A=
    new Effect.Move(effect.element,=0A=
      { x: -20, y: 0, duration: 0.05, afterFinishInternal: =
function(effect) {=0A=
        effect.element.undoPositioned();=0A=
        effect.element.setStyle(oldStyle);=0A=
  }}) }}) }}) }}) }}) }});=0A=
}=0A=
=0A=
Effect.SlideDown =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.cleanWhitespace();=0A=
  // SlideDown need to have the content of the element wrapped in a =
container element with fixed height!=0A=
  var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A=
  var elementDimensions =3D element.getDimensions();=0A=
  return new Effect.Scale(element, 100, Object.extend({ =0A=
    scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleFrom: 0,=0A=
    scaleMode: {originalHeight: elementDimensions.height, originalWidth: =
elementDimensions.width},=0A=
    restoreAfterFinish: true,=0A=
    afterSetup: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.firstChild.makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping();=0A=
      effect.element.setStyle({height: '0px'});=0A=
      effect.element.show(); },=0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.firstChild.setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.undoClipping(); =0A=
      // IE will crash if child is undoPositioned first=0A=
      if(/MSIE/.test(navigator.userAgent)){=0A=
        effect.element.undoPositioned();=0A=
        effect.element.firstChild.undoPositioned();=0A=
      }else{=0A=
        effect.element.firstChild.undoPositioned();=0A=
        effect.element.undoPositioned();=0A=
      }=0A=
      effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }=0A=
    }, arguments[1] || {})=0A=
  );=0A=
}=0A=
  =0A=
Effect.SlideUp =3D function(element) {=0A=
  element =3D $(element);=0A=
  element.cleanWhitespace();=0A=
  var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A=
  return new Effect.Scale(element, 0, =0A=
   Object.extend({ scaleContent: false, =0A=
    scaleX: false, =0A=
    scaleMode: 'box',=0A=
    scaleFrom: 100,=0A=
    restoreAfterFinish: true,=0A=
    beforeStartInternal: function(effect) {=0A=
      effect.element.makePositioned();=0A=
      effect.element.firstChild.makePositioned();=0A=
      if(window.opera) effect.element.setStyle({top: ''});=0A=
      effect.element.makeClipping();=0A=
      effect.element.show(); },  =0A=
    afterUpdateInternal: function(effect) {=0A=
      effect.element.firstChild.setStyle({bottom:=0A=
        (effect.dims[0] - effect.element.clientHeight) + 'px' }); },=0A=
    afterFinishInternal: function(effect) {=0A=
      effect.element.hide();=0A=
      effect.element.undoClipping();=0A=
      effect.element.firstChild.undoPositioned();=0A=
      effect.element.undoPositioned();=0A=
      effect.element.setStyle({bottom: oldInnerBottom}); }=0A=
   }, arguments[1] || {})=0A=
  );=0A=
}=0A=
=0A=
// Bug in opera makes the TD containing this element expand for a =
instance after finish =0A=
Effect.Squish =3D function(element) {=0A=
  return new Effect.Scale(element, window.opera ? 1 : 0, =0A=
    { restoreAfterFinish: true,=0A=
      beforeSetup: function(effect) {=0A=
        effect.element.makeClipping(effect.element); },  =0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide(effect.element); =0A=
        effect.element.undoClipping(effect.element); }=0A=
  });=0A=
}=0A=
=0A=
Effect.Grow =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.full=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();    =0A=
  var initialMoveX, initialMoveY;=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A=
      break;=0A=
    case 'top-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D moveY =3D 0;=0A=
      moveX =3D -dims.width;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      initialMoveX =3D moveX =3D 0;=0A=
      initialMoveY =3D dims.height;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      initialMoveX =3D dims.width;=0A=
      initialMoveY =3D dims.height;=0A=
      moveX =3D -dims.width;=0A=
      moveY =3D -dims.height;=0A=
      break;=0A=
    case 'center':=0A=
      initialMoveX =3D dims.width / 2;=0A=
      initialMoveY =3D dims.height / 2;=0A=
      moveX =3D -dims.width / 2;=0A=
      moveY =3D -dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Move(element, {=0A=
    x: initialMoveX,=0A=
    y: initialMoveY,=0A=
    duration: 0.01, =0A=
    beforeSetup: function(effect) {=0A=
      effect.element.hide();=0A=
      effect.element.makeClipping();=0A=
      effect.element.makePositioned();=0A=
    },=0A=
    afterFinishInternal: function(effect) {=0A=
      new Effect.Parallel(=0A=
        [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, =
from: 0.0, transition: options.opacityTransition }),=0A=
          new Effect.Move(effect.element, { x: moveX, y: moveY, sync: =
true, transition: options.moveTransition }),=0A=
          new Effect.Scale(effect.element, 100, {=0A=
            scaleMode: { originalHeight: dims.height, originalWidth: =
dims.width }, =0A=
            sync: true, scaleFrom: window.opera ? 1 : 0, transition: =
options.scaleTransition, restoreAfterFinish: true})=0A=
        ], Object.extend({=0A=
             beforeSetup: function(effect) {=0A=
               effect.effects[0].element.setStyle({height: '0px'});=0A=
               effect.effects[0].element.show(); =0A=
             },=0A=
             afterFinishInternal: function(effect) {=0A=
               effect.effects[0].element.undoClipping();=0A=
               effect.effects[0].element.undoPositioned();=0A=
               effect.effects[0].element.setStyle(oldStyle); =0A=
             }=0A=
           }, options)=0A=
      )=0A=
    }=0A=
  });=0A=
}=0A=
=0A=
Effect.Shrink =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options =3D Object.extend({=0A=
    direction: 'center',=0A=
    moveTransition: Effect.Transitions.sinoidal,=0A=
    scaleTransition: Effect.Transitions.sinoidal,=0A=
    opacityTransition: Effect.Transitions.none=0A=
  }, arguments[1] || {});=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    height: element.style.height,=0A=
    width: element.style.width,=0A=
    opacity: element.getInlineOpacity() };=0A=
=0A=
  var dims =3D element.getDimensions();=0A=
  var moveX, moveY;=0A=
  =0A=
  switch (options.direction) {=0A=
    case 'top-left':=0A=
      moveX =3D moveY =3D 0;=0A=
      break;=0A=
    case 'top-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D 0;=0A=
      break;=0A=
    case 'bottom-left':=0A=
      moveX =3D 0;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'bottom-right':=0A=
      moveX =3D dims.width;=0A=
      moveY =3D dims.height;=0A=
      break;=0A=
    case 'center':  =0A=
      moveX =3D dims.width / 2;=0A=
      moveY =3D dims.height / 2;=0A=
      break;=0A=
  }=0A=
  =0A=
  return new Effect.Parallel(=0A=
    [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, =
transition: options.opacityTransition }),=0A=
      new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, =
transition: options.scaleTransition, restoreAfterFinish: true}),=0A=
      new Effect.Move(element, { x: moveX, y: moveY, sync: true, =
transition: options.moveTransition })=0A=
    ], Object.extend({            =0A=
         beforeStartInternal: function(effect) {=0A=
           effect.effects[0].element.makePositioned();=0A=
           effect.effects[0].element.makeClipping(); },=0A=
         afterFinishInternal: function(effect) {=0A=
           effect.effects[0].element.hide();=0A=
           effect.effects[0].element.undoClipping();=0A=
           effect.effects[0].element.undoPositioned();=0A=
           effect.effects[0].element.setStyle(oldStyle); }=0A=
       }, options)=0A=
  );=0A=
}=0A=
=0A=
Effect.Pulsate =3D function(element) {=0A=
  element =3D $(element);=0A=
  var options    =3D arguments[1] || {};=0A=
  var oldOpacity =3D element.getInlineOpacity();=0A=
  var transition =3D options.transition || Effect.Transitions.sinoidal;=0A=
  var reverser   =3D function(pos){ return =
transition(1-Effect.Transitions.pulse(pos)) };=0A=
  reverser.bind(transition);=0A=
  return new Effect.Opacity(element, =0A=
    Object.extend(Object.extend({  duration: 3.0, from: 0,=0A=
      afterFinishInternal: function(effect) { =
effect.element.setStyle({opacity: oldOpacity}); }=0A=
    }, options), {transition: reverser}));=0A=
}=0A=
=0A=
Effect.Fold =3D function(element) {=0A=
  element =3D $(element);=0A=
  var oldStyle =3D {=0A=
    top: element.style.top,=0A=
    left: element.style.left,=0A=
    width: element.style.width,=0A=
    height: element.style.height };=0A=
  Element.makeClipping(element);=0A=
  return new Effect.Scale(element, 5, Object.extend({   =0A=
    scaleContent: false,=0A=
    scaleX: false,=0A=
    afterFinishInternal: function(effect) {=0A=
    new Effect.Scale(element, 1, { =0A=
      scaleContent: false, =0A=
      scaleY: false,=0A=
      afterFinishInternal: function(effect) {=0A=
        effect.element.hide();=0A=
        effect.element.undoClipping(); =0A=
        effect.element.setStyle(oldStyle);=0A=
      } });=0A=
  }}, arguments[1] || {}));=0A=
};=0A=
=0A=
['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setCont=
entZoom',=0A=
 =
'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName']=
.each( =0A=
  function(f) { Element.Methods[f] =3D Element[f]; }=0A=
);=0A=
=0A=
Element.Methods.visualEffect =3D function(element, effect, options) {=0A=
  s =3D effect.gsub(/_/, '-').camelize();=0A=
  effect_class =3D s.charAt(0).toUpperCase() + s.substring(1);=0A=
  new Effect[effect_class](element, options);=0A=
  return $(element);=0A=
};=0A=
=0A=
Element.addMethods();
------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://one.static.jamglue.com/javascripts/dragdrop.v28042008.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
//           (c) 2005 Sammi Williams (http://www.oriontransfer.co.nz, =
sammi@oriontransfer.co.nz)=0A=
// =0A=
// See scriptaculous.js for full license.=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Droppables =3D {=0A=
  drops: [],=0A=
=0A=
  remove: function(element) {=0A=
    this.drops =3D this.drops.reject(function(d) { return =
d.element=3D=3D$(element) });=0A=
  },=0A=
=0A=
  add: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend({=0A=
      greedy:     true,=0A=
      hoverclass: null,=0A=
      tree:       false=0A=
    }, arguments[1] || {});=0A=
=0A=
    // cache containers=0A=
    if(options.containment) {=0A=
      options._containers =3D [];=0A=
      var containment =3D options.containment;=0A=
      if((typeof containment =3D=3D 'object') && =0A=
        (containment.constructor =3D=3D Array)) {=0A=
        containment.each( function(c) { options._containers.push($(c)) =
});=0A=
      } else {=0A=
        options._containers.push($(containment));=0A=
      }=0A=
    }=0A=
    =0A=
    if(options.accept) options.accept =3D [options.accept].flatten();=0A=
=0A=
    Element.makePositioned(element); // fix IE=0A=
    options.element =3D element;=0A=
=0A=
    this.drops.push(options);=0A=
  },=0A=
  =0A=
  findDeepestChild: function(drops) {=0A=
    deepest =3D drops[0];=0A=
      =0A=
    for (i =3D 1; i < drops.length; ++i)=0A=
      if (Element.isParent(drops[i].element, deepest.element))=0A=
        deepest =3D drops[i];=0A=
    =0A=
    return deepest;=0A=
  },=0A=
=0A=
  isContained: function(element, drop) {=0A=
    var containmentNode;=0A=
    if(drop.tree) {=0A=
      containmentNode =3D element.treeNode; =0A=
    } else {=0A=
      containmentNode =3D element.parentNode;=0A=
    }=0A=
    return drop._containers.detect(function(c) { return containmentNode =
=3D=3D c });=0A=
  },=0A=
  =0A=
  isAffected: function(point, element, drop) {=0A=
    return (=0A=
      (drop.element!=3Delement) &&=0A=
      ((!drop._containers) ||=0A=
        this.isContained(element, drop)) &&=0A=
      ((!drop.accept) ||=0A=
        (Element.classNames(element).detect( =0A=
          function(v) { return drop.accept.include(v) } ) )) &&=0A=
      Position.within(drop.element, point[0], point[1]) );=0A=
  },=0A=
=0A=
  deactivate: function(drop) {=0A=
    if(drop.hoverclass)=0A=
      Element.removeClassName(drop.element, drop.hoverclass);=0A=
    this.last_active =3D null;=0A=
  },=0A=
=0A=
  activate: function(drop) {=0A=
    if(drop.hoverclass)=0A=
      Element.addClassName(drop.element, drop.hoverclass);=0A=
    this.last_active =3D drop;=0A=
  },=0A=
=0A=
  show: function(point, element) {=0A=
    if(!this.drops.length) return;=0A=
    var affected =3D [];=0A=
    =0A=
    if(this.last_active) this.deactivate(this.last_active);=0A=
    this.drops.each( function(drop) {=0A=
      if(Droppables.isAffected(point, element, drop))=0A=
        affected.push(drop);=0A=
    });=0A=
        =0A=
    if(affected.length>0) {=0A=
      drop =3D Droppables.findDeepestChild(affected);=0A=
      Position.within(drop.element, point[0], point[1]);=0A=
      if(drop.onHover)=0A=
        drop.onHover(element, drop.element, =
Position.overlap(drop.overlap, drop.element));=0A=
      =0A=
      Droppables.activate(drop);=0A=
    }=0A=
  },=0A=
=0A=
  fire: function(event, element) {=0A=
    if(!this.last_active) return;=0A=
    Position.prepare();=0A=
=0A=
    if (this.isAffected([Event.pointerX(event), Event.pointerY(event)], =
element, this.last_active))=0A=
      if (this.last_active.onDrop) =0A=
        this.last_active.onDrop(element, this.last_active.element, =
event);=0A=
  },=0A=
=0A=
  reset: function() {=0A=
    if(this.last_active)=0A=
      this.deactivate(this.last_active);=0A=
  }=0A=
}=0A=
=0A=
var Draggables =3D {=0A=
  drags: [],=0A=
  observers: [],=0A=
  =0A=
  register: function(draggable) {=0A=
    if(this.drags.length =3D=3D 0) {=0A=
      this.eventMouseUp   =3D this.endDrag.bindAsEventListener(this);=0A=
      this.eventMouseMove =3D this.updateDrag.bindAsEventListener(this);=0A=
      this.eventKeypress  =3D this.keyPress.bindAsEventListener(this);=0A=
      =0A=
      Event.observe(document, "mouseup", this.eventMouseUp);=0A=
      Event.observe(document, "mousemove", this.eventMouseMove);=0A=
      Event.observe(document, "keypress", this.eventKeypress);=0A=
    }=0A=
    this.drags.push(draggable);=0A=
  },=0A=
  =0A=
  unregister: function(draggable) {=0A=
    this.drags =3D this.drags.reject(function(d) { return =
d=3D=3Ddraggable });=0A=
    if(this.drags.length =3D=3D 0) {=0A=
      Event.stopObserving(document, "mouseup", this.eventMouseUp);=0A=
      Event.stopObserving(document, "mousemove", this.eventMouseMove);=0A=
      Event.stopObserving(document, "keypress", this.eventKeypress);=0A=
    }=0A=
  },=0A=
  =0A=
  activate: function(draggable) {=0A=
    window.focus(); // allows keypress events if window isn't currently =
focused, fails for Safari=0A=
    this.activeDraggable =3D draggable;=0A=
  },=0A=
  =0A=
  deactivate: function() {=0A=
    this.activeDraggable =3D null;=0A=
  },=0A=
  =0A=
  updateDrag: function(event) {=0A=
    if(!this.activeDraggable) return;=0A=
    var pointer =3D [Event.pointerX(event), Event.pointerY(event)];=0A=
    // Mozilla-based browsers fire successive mousemove events with=0A=
    // the same coordinates, prevent needless redrawing (moz bug?)=0A=
    if(this._lastPointer && (this._lastPointer.inspect() =3D=3D =
pointer.inspect())) return;=0A=
    this._lastPointer =3D pointer;=0A=
    this.activeDraggable.updateDrag(event, pointer);=0A=
  },=0A=
  =0A=
  endDrag: function(event) {=0A=
    if(!this.activeDraggable) return;=0A=
    this._lastPointer =3D null;=0A=
    this.activeDraggable.endDrag(event);=0A=
    this.activeDraggable =3D null;=0A=
  },=0A=
  =0A=
  keyPress: function(event) {=0A=
    if(this.activeDraggable)=0A=
      this.activeDraggable.keyPress(event);=0A=
  },=0A=
  =0A=
  addObserver: function(observer) {=0A=
    this.observers.push(observer);=0A=
    this._cacheObserverCallbacks();=0A=
  },=0A=
  =0A=
  removeObserver: function(element) {  // element instead of observer =
fixes mem leaks=0A=
    this.observers =3D this.observers.reject( function(o) { return =
o.element=3D=3Delement });=0A=
    this._cacheObserverCallbacks();=0A=
  },=0A=
  =0A=
  notify: function(eventName, draggable, event) {  // 'onStart', =
'onEnd', 'onDrag'=0A=
    if(this[eventName+'Count'] > 0)=0A=
      this.observers.each( function(o) {=0A=
        if(o[eventName]) o[eventName](eventName, draggable, event);=0A=
      });=0A=
  },=0A=
  =0A=
  _cacheObserverCallbacks: function() {=0A=
    ['onStart','onEnd','onDrag'].each( function(eventName) {=0A=
      Draggables[eventName+'Count'] =3D Draggables.observers.select(=0A=
        function(o) { return o[eventName]; }=0A=
      ).length;=0A=
    });=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Draggable =3D Class.create();=0A=
Draggable.prototype =3D {=0A=
  initialize: function(element) {=0A=
    var options =3D Object.extend({=0A=
      handle: false,=0A=
      starteffect: function(element) { =0A=
        new Effect.Opacity(element, {duration:0.2, from:1.0, to:0.7}); =0A=
      },=0A=
      reverteffect: function(element, top_offset, left_offset) {=0A=
        var dur =3D =
Math.sqrt(Math.abs(top_offset^2)+Math.abs(left_offset^2))*0.02;=0A=
        element._revert =3D new Effect.Move(element, { x: -left_offset, =
y: -top_offset, duration: dur});=0A=
      },=0A=
      endeffect: function(element) { =0A=
        new Effect.Opacity(element, {duration:0.2, from:0.7, to:1.0}); =0A=
      },=0A=
      zindex: 1000,=0A=
      revert: false,=0A=
      scroll: false,=0A=
      scrollSensitivity: 20,=0A=
      scrollSpeed: 15,=0A=
      snap: false   // false, or xy or [x,y] or function(x,y){ return =
[x,y] }=0A=
    }, arguments[1] || {});=0A=
=0A=
    this.element =3D $(element);=0A=
    =0A=
    if(options.handle && (typeof options.handle =3D=3D 'string')) {=0A=
      var h =3D Element.childrenWithClassName(this.element, =
options.handle, true);=0A=
      if(h.length>0) this.handle =3D h[0];=0A=
    }=0A=
    if(!this.handle) this.handle =3D $(options.handle);=0A=
    if(!this.handle) this.handle =3D this.element;=0A=
    =0A=
    if(options.scroll && !options.scroll.scrollTo && =
!options.scroll.outerHTML)=0A=
      options.scroll =3D $(options.scroll);=0A=
=0A=
    Element.makePositioned(this.element); // fix IE    =0A=
=0A=
    this.delta    =3D this.currentDelta();=0A=
    this.options  =3D options;=0A=
    this.dragging =3D false;   =0A=
=0A=
    this.eventMouseDown =3D this.initDrag.bindAsEventListener(this);=0A=
    Event.observe(this.handle, "mousedown", this.eventMouseDown);=0A=
    =0A=
    Draggables.register(this);=0A=
  },=0A=
  =0A=
  destroy: function() {=0A=
    Event.stopObserving(this.handle, "mousedown", this.eventMouseDown);=0A=
    Draggables.unregister(this);=0A=
  },=0A=
  =0A=
  currentDelta: function() {=0A=
    return([=0A=
      parseInt(Element.getStyle(this.element,'left') || '0'),=0A=
      parseInt(Element.getStyle(this.element,'top') || '0')]);=0A=
  },=0A=
  =0A=
  initDrag: function(event) {=0A=
    if(Event.isLeftClick(event)) {    =0A=
      // abort on form elements, fixes a Firefox issue=0A=
      var src =3D Event.element(event);=0A=
      if(src.tagName && (=0A=
        src.tagName=3D=3D'INPUT' ||=0A=
        src.tagName=3D=3D'SELECT' ||=0A=
        src.tagName=3D=3D'OPTION' ||=0A=
        src.tagName=3D=3D'BUTTON' ||=0A=
        src.tagName=3D=3D'TEXTAREA')) return;=0A=
        =0A=
      if(this.element._revert) {=0A=
        this.element._revert.cancel();=0A=
        this.element._revert =3D null;=0A=
      }=0A=
      =0A=
      var pointer =3D [Event.pointerX(event), Event.pointerY(event)];=0A=
      var pos     =3D Position.cumulativeOffset(this.element);=0A=
      this.offset =3D [0,1].map( function(i) { return (pointer[i] - =
pos[i]) });=0A=
      =0A=
      Draggables.activate(this);=0A=
      Event.stop(event);=0A=
    }=0A=
  },=0A=
  =0A=
  startDrag: function(event) {=0A=
    this.dragging =3D true;=0A=
    =0A=
    if(this.options.zindex) {=0A=
      this.originalZ =3D =
parseInt(Element.getStyle(this.element,'z-index') || 0);=0A=
      this.element.style.zIndex =3D this.options.zindex;=0A=
    }=0A=
    =0A=
    if(this.options.ghosting) {=0A=
      this._clone =3D this.element.cloneNode(true);=0A=
      Position.absolutize(this.element);=0A=
      this.element.parentNode.insertBefore(this._clone, this.element);=0A=
    }=0A=
    =0A=
    if(this.options.scroll) {=0A=
      if (this.options.scroll =3D=3D window) {=0A=
        var where =3D this._getWindowScroll(this.options.scroll);=0A=
        this.originalScrollLeft =3D where.left;=0A=
        this.originalScrollTop =3D where.top;=0A=
      } else {=0A=
        this.originalScrollLeft =3D this.options.scroll.scrollLeft;=0A=
        this.originalScrollTop =3D this.options.scroll.scrollTop;=0A=
      }=0A=
    }=0A=
    =0A=
    Draggables.notify('onStart', this, event);=0A=
    if(this.options.starteffect) this.options.starteffect(this.element);=0A=
  },=0A=
  =0A=
  updateDrag: function(event, pointer) {=0A=
    if(!this.dragging) this.startDrag(event);=0A=
    Position.prepare();=0A=
    Droppables.show(pointer, this.element);=0A=
    Draggables.notify('onDrag', this, event);=0A=
    this.draw(pointer);=0A=
    if(this.options.change) this.options.change(this);=0A=
    =0A=
    if(this.options.scroll) {=0A=
      this.stopScrolling();=0A=
      =0A=
      var p;=0A=
      if (this.options.scroll =3D=3D window) {=0A=
        with(this._getWindowScroll(this.options.scroll)) { p =3D [ left, =
top, left+width, top+height ]; }=0A=
      } else {=0A=
        p =3D Position.page(this.options.scroll);=0A=
        p[0] +=3D this.options.scroll.scrollLeft;=0A=
        p[1] +=3D this.options.scroll.scrollTop;=0A=
        p.push(p[0]+this.options.scroll.offsetWidth);=0A=
        p.push(p[1]+this.options.scroll.offsetHeight);=0A=
      }=0A=
      var speed =3D [0,0];=0A=
      if(pointer[0] < (p[0]+this.options.scrollSensitivity)) speed[0] =
=3D pointer[0]-(p[0]+this.options.scrollSensitivity);=0A=
      if(pointer[1] < (p[1]+this.options.scrollSensitivity)) speed[1] =
=3D pointer[1]-(p[1]+this.options.scrollSensitivity);=0A=
      if(pointer[0] > (p[2]-this.options.scrollSensitivity)) speed[0] =
=3D pointer[0]-(p[2]-this.options.scrollSensitivity);=0A=
      if(pointer[1] > (p[3]-this.options.scrollSensitivity)) speed[1] =
=3D pointer[1]-(p[3]-this.options.scrollSensitivity);=0A=
      this.startScrolling(speed);=0A=
    }=0A=
    =0A=
    // fix AppleWebKit rendering=0A=
    if(navigator.appVersion.indexOf('AppleWebKit')>0) =
window.scrollBy(0,0);=0A=
    =0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  finishDrag: function(event, success) {=0A=
    this.dragging =3D false;=0A=
=0A=
    if(this.options.ghosting) {=0A=
      Position.relativize(this.element);=0A=
      Element.remove(this._clone);=0A=
      this._clone =3D null;=0A=
    }=0A=
=0A=
    if(success) Droppables.fire(event, this.element);=0A=
    Draggables.notify('onEnd', this, event);=0A=
=0A=
    var revert =3D this.options.revert;=0A=
    if(revert && typeof revert =3D=3D 'function') revert =3D =
revert(this.element);=0A=
    =0A=
    var d =3D this.currentDelta();=0A=
    if(revert && this.options.reverteffect) {=0A=
      this.options.reverteffect(this.element, =0A=
        d[1]-this.delta[1], d[0]-this.delta[0]);=0A=
    } else {=0A=
      this.delta =3D d;=0A=
    }=0A=
=0A=
    if(this.options.zindex)=0A=
      this.element.style.zIndex =3D this.originalZ;=0A=
=0A=
    if(this.options.endeffect) =0A=
      this.options.endeffect(this.element);=0A=
=0A=
    Draggables.deactivate(this);=0A=
    Droppables.reset();=0A=
  },=0A=
  =0A=
  keyPress: function(event) {=0A=
    if(event.keyCode!=3DEvent.KEY_ESC) return;=0A=
    this.finishDrag(event, false);=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  endDrag: function(event) {=0A=
    if(!this.dragging) return;=0A=
    this.stopScrolling();=0A=
    this.finishDrag(event, true);=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  draw: function(point) {=0A=
    var pos =3D Position.cumulativeOffset(this.element);=0A=
    var d =3D this.currentDelta();=0A=
    pos[0] -=3D d[0]; pos[1] -=3D d[1];=0A=
    =0A=
    if(this.options.scroll && (this.options.scroll !=3D window)) {=0A=
      pos[0] -=3D this.options.scroll.scrollLeft-this.originalScrollLeft;=0A=
      pos[1] -=3D this.options.scroll.scrollTop-this.originalScrollTop;=0A=
    }=0A=
    =0A=
    var p =3D [0,1].map(function(i){ =0A=
      return (point[i]-pos[i]-this.offset[i]) =0A=
    }.bind(this));=0A=
    =0A=
    if(this.options.snap) {=0A=
      if(typeof this.options.snap =3D=3D 'function') {=0A=
        p =3D this.options.snap(p[0],p[1]);=0A=
      } else {=0A=
      if(this.options.snap instanceof Array) {=0A=
        p =3D p.map( function(v, i) {=0A=
          return Math.round(v/this.options.snap[i])*this.options.snap[i] =
}.bind(this))=0A=
      } else {=0A=
        p =3D p.map( function(v) {=0A=
          return Math.round(v/this.options.snap)*this.options.snap =
}.bind(this))=0A=
      }=0A=
    }}=0A=
    =0A=
    var style =3D this.element.style;=0A=
    if((!this.options.constraint) || =
(this.options.constraint=3D=3D'horizontal'))=0A=
      style.left =3D p[0] + "px";=0A=
    if((!this.options.constraint) || =
(this.options.constraint=3D=3D'vertical'))=0A=
      style.top  =3D p[1] + "px";=0A=
    if(style.visibility=3D=3D"hidden") style.visibility =3D ""; // fix =
gecko rendering=0A=
  },=0A=
  =0A=
  stopScrolling: function() {=0A=
    if(this.scrollInterval) {=0A=
      clearInterval(this.scrollInterval);=0A=
      this.scrollInterval =3D null;=0A=
      Draggables._lastScrollPointer =3D null;=0A=
    }=0A=
  },=0A=
  =0A=
  startScrolling: function(speed) {=0A=
    this.scrollSpeed =3D =
[speed[0]*this.options.scrollSpeed,speed[1]*this.options.scrollSpeed];=0A=
    this.lastScrolled =3D new Date();=0A=
    this.scrollInterval =3D setInterval(this.scroll.bind(this), 10);=0A=
  },=0A=
  =0A=
  scroll: function() {=0A=
    var current =3D new Date();=0A=
    var delta =3D current - this.lastScrolled;=0A=
    this.lastScrolled =3D current;=0A=
    if(this.options.scroll =3D=3D window) {=0A=
      with (this._getWindowScroll(this.options.scroll)) {=0A=
        if (this.scrollSpeed[0] || this.scrollSpeed[1]) {=0A=
          var d =3D delta / 1000;=0A=
          this.options.scroll.scrollTo( left + d*this.scrollSpeed[0], =
top + d*this.scrollSpeed[1] );=0A=
        }=0A=
      }=0A=
    } else {=0A=
      this.options.scroll.scrollLeft +=3D this.scrollSpeed[0] * delta / =
1000;=0A=
      this.options.scroll.scrollTop  +=3D this.scrollSpeed[1] * delta / =
1000;=0A=
    }=0A=
    =0A=
    Position.prepare();=0A=
    Droppables.show(Draggables._lastPointer, this.element);=0A=
    Draggables.notify('onDrag', this);=0A=
    Draggables._lastScrollPointer =3D Draggables._lastScrollPointer || =
$A(Draggables._lastPointer);=0A=
    Draggables._lastScrollPointer[0] +=3D this.scrollSpeed[0] * delta / =
1000;=0A=
    Draggables._lastScrollPointer[1] +=3D this.scrollSpeed[1] * delta / =
1000;=0A=
    if (Draggables._lastScrollPointer[0] < 0)=0A=
      Draggables._lastScrollPointer[0] =3D 0;=0A=
    if (Draggables._lastScrollPointer[1] < 0)=0A=
      Draggables._lastScrollPointer[1] =3D 0;=0A=
    this.draw(Draggables._lastScrollPointer);=0A=
    =0A=
    if(this.options.change) this.options.change(this);=0A=
  },=0A=
  =0A=
  _getWindowScroll: function(w) {=0A=
    var T, L, W, H;=0A=
    with (w.document) {=0A=
      if (w.document.documentElement && documentElement.scrollTop) {=0A=
        T =3D documentElement.scrollTop;=0A=
        L =3D documentElement.scrollLeft;=0A=
      } else if (w.document.body) {=0A=
        T =3D body.scrollTop;=0A=
        L =3D body.scrollLeft;=0A=
      }=0A=
      if (w.innerWidth) {=0A=
        W =3D w.innerWidth;=0A=
        H =3D w.innerHeight;=0A=
      } else if (w.document.documentElement && =
documentElement.clientWidth) {=0A=
        W =3D documentElement.clientWidth;=0A=
        H =3D documentElement.clientHeight;=0A=
      } else {=0A=
        W =3D body.offsetWidth;=0A=
        H =3D body.offsetHeight=0A=
      }=0A=
    }=0A=
    return { top: T, left: L, width: W, height: H };=0A=
  }=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var SortableObserver =3D Class.create();=0A=
SortableObserver.prototype =3D {=0A=
  initialize: function(element, observer) {=0A=
    this.element   =3D $(element);=0A=
    this.observer  =3D observer;=0A=
    this.lastValue =3D Sortable.serialize(this.element);=0A=
  },=0A=
  =0A=
  onStart: function() {=0A=
    this.lastValue =3D Sortable.serialize(this.element);=0A=
  },=0A=
  =0A=
  onEnd: function() {=0A=
    Sortable.unmark();=0A=
    if(this.lastValue !=3D Sortable.serialize(this.element))=0A=
      this.observer(this.element)=0A=
  }=0A=
}=0A=
=0A=
var Sortable =3D {=0A=
  sortables: {},=0A=
  =0A=
  _findRootElement: function(element) {=0A=
    while (element.tagName !=3D "BODY") {  =0A=
      if(element.id && Sortable.sortables[element.id]) return element;=0A=
      element =3D element.parentNode;=0A=
    }=0A=
  },=0A=
=0A=
  options: function(element) {=0A=
    element =3D Sortable._findRootElement($(element));=0A=
    if(!element) return;=0A=
    return Sortable.sortables[element.id];=0A=
  },=0A=
  =0A=
  destroy: function(element){=0A=
    var s =3D Sortable.options(element);=0A=
    =0A=
    if(s) {=0A=
      Draggables.removeObserver(s.element);=0A=
      s.droppables.each(function(d){ Droppables.remove(d) });=0A=
      s.draggables.invoke('destroy');=0A=
      =0A=
      delete Sortable.sortables[s.element.id];=0A=
    }=0A=
  },=0A=
=0A=
  create: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend({ =0A=
      element:     element,=0A=
      tag:         'li',       // assumes li children, override with =
tag: 'tagname'=0A=
      dropOnEmpty: false,=0A=
      tree:        false,=0A=
      treeTag:     'ul',=0A=
      overlap:     'vertical', // one of 'vertical', 'horizontal'=0A=
      constraint:  'vertical', // one of 'vertical', 'horizontal', false=0A=
      containment: element,    // also takes array of elements (or =
id's); or false=0A=
      handle:      false,      // or a CSS class=0A=
      only:        false,=0A=
      hoverclass:  null,=0A=
      ghosting:    false,=0A=
      scroll:      false,=0A=
      scrollSensitivity: 20,=0A=
      scrollSpeed: 15,=0A=
      format:      /^[^_]*_(.*)$/,=0A=
      onChange:    Prototype.emptyFunction,=0A=
      onUpdate:    Prototype.emptyFunction=0A=
    }, arguments[1] || {});=0A=
=0A=
    // clear any old sortable with same element=0A=
    this.destroy(element);=0A=
=0A=
    // build options for the draggables=0A=
    var options_for_draggable =3D {=0A=
      revert:      true,=0A=
      scroll:      options.scroll,=0A=
      scrollSpeed: options.scrollSpeed,=0A=
      scrollSensitivity: options.scrollSensitivity,=0A=
      ghosting:    options.ghosting,=0A=
      constraint:  options.constraint,=0A=
      handle:      options.handle };=0A=
=0A=
    if(options.starteffect)=0A=
      options_for_draggable.starteffect =3D options.starteffect;=0A=
=0A=
    if(options.reverteffect)=0A=
      options_for_draggable.reverteffect =3D options.reverteffect;=0A=
    else=0A=
      if(options.ghosting) options_for_draggable.reverteffect =3D =
function(element) {=0A=
        element.style.top  =3D 0;=0A=
        element.style.left =3D 0;=0A=
      };=0A=
=0A=
    if(options.endeffect)=0A=
      options_for_draggable.endeffect =3D options.endeffect;=0A=
=0A=
    if(options.zindex)=0A=
      options_for_draggable.zindex =3D options.zindex;=0A=
=0A=
    // build options for the droppables  =0A=
    var options_for_droppable =3D {=0A=
      overlap:     options.overlap,=0A=
      containment: options.containment,=0A=
      tree:        options.tree,=0A=
      hoverclass:  options.hoverclass,=0A=
      onHover:     Sortable.onHover=0A=
      //greedy:      !options.dropOnEmpty=0A=
    }=0A=
    =0A=
    var options_for_tree =3D {=0A=
      onHover:      Sortable.onEmptyHover,=0A=
      overlap:      options.overlap,=0A=
      containment:  options.containment,=0A=
      hoverclass:   options.hoverclass=0A=
    }=0A=
=0A=
    // fix for gecko engine=0A=
    Element.cleanWhitespace(element); =0A=
=0A=
    options.draggables =3D [];=0A=
    options.droppables =3D [];=0A=
=0A=
    // drop on empty handling=0A=
    if(options.dropOnEmpty || options.tree) {=0A=
      Droppables.add(element, options_for_tree);=0A=
      options.droppables.push(element);=0A=
    }=0A=
=0A=
    (this.findElements(element, options) || []).each( function(e) {=0A=
      // handles are per-draggable=0A=
      var handle =3D options.handle ? =0A=
        Element.childrenWithClassName(e, options.handle)[0] : e;    =0A=
      options.draggables.push(=0A=
        new Draggable(e, Object.extend(options_for_draggable, { handle: =
handle })));=0A=
      Droppables.add(e, options_for_droppable);=0A=
      if(options.tree) e.treeNode =3D element;=0A=
      options.droppables.push(e);      =0A=
    });=0A=
    =0A=
    if(options.tree) {=0A=
      (Sortable.findTreeElements(element, options) || []).each( =
function(e) {=0A=
        Droppables.add(e, options_for_tree);=0A=
        e.treeNode =3D element;=0A=
        options.droppables.push(e);=0A=
      });=0A=
    }=0A=
=0A=
    // keep reference=0A=
    this.sortables[element.id] =3D options;=0A=
=0A=
    // for onupdate=0A=
    Draggables.addObserver(new SortableObserver(element, =
options.onUpdate));=0A=
=0A=
  },=0A=
=0A=
  // return all suitable-for-sortable elements in a guaranteed order=0A=
  findElements: function(element, options) {=0A=
    return Element.findChildren(=0A=
      element, options.only, options.tree ? true : false, options.tag);=0A=
  },=0A=
  =0A=
  findTreeElements: function(element, options) {=0A=
    return Element.findChildren(=0A=
      element, options.only, options.tree ? true : false, =
options.treeTag);=0A=
  },=0A=
=0A=
  onHover: function(element, dropon, overlap) {=0A=
    if(Element.isParent(dropon, element)) return;=0A=
=0A=
    if(overlap > .33 && overlap < .66 && Sortable.options(dropon).tree) {=0A=
      return;=0A=
    } else if(overlap>0.5) {=0A=
      Sortable.mark(dropon, 'before');=0A=
      if(dropon.previousSibling !=3D element) {=0A=
        var oldParentNode =3D element.parentNode;=0A=
        element.style.visibility =3D "hidden"; // fix gecko rendering=0A=
        dropon.parentNode.insertBefore(element, dropon);=0A=
        if(dropon.parentNode!=3DoldParentNode) =0A=
          Sortable.options(oldParentNode).onChange(element);=0A=
        Sortable.options(dropon.parentNode).onChange(element);=0A=
      }=0A=
    } else {=0A=
      Sortable.mark(dropon, 'after');=0A=
      var nextElement =3D dropon.nextSibling || null;=0A=
      if(nextElement !=3D element) {=0A=
        var oldParentNode =3D element.parentNode;=0A=
        element.style.visibility =3D "hidden"; // fix gecko rendering=0A=
        dropon.parentNode.insertBefore(element, nextElement);=0A=
        if(dropon.parentNode!=3DoldParentNode) =0A=
          Sortable.options(oldParentNode).onChange(element);=0A=
        Sortable.options(dropon.parentNode).onChange(element);=0A=
      }=0A=
    }=0A=
  },=0A=
  =0A=
  onEmptyHover: function(element, dropon, overlap) {=0A=
    var oldParentNode =3D element.parentNode;=0A=
    var droponOptions =3D Sortable.options(dropon);=0A=
        =0A=
    if(!Element.isParent(dropon, element)) {=0A=
      var index;=0A=
      =0A=
      var children =3D Sortable.findElements(dropon, {tag: =
droponOptions.tag});=0A=
      var child =3D null;=0A=
            =0A=
      if(children) {=0A=
        var offset =3D Element.offsetSize(dropon, droponOptions.overlap) =
* (1.0 - overlap);=0A=
        =0A=
        for (index =3D 0; index < children.length; index +=3D 1) {=0A=
          if (offset - Element.offsetSize (children[index], =
droponOptions.overlap) >=3D 0) {=0A=
            offset -=3D Element.offsetSize (children[index], =
droponOptions.overlap);=0A=
          } else if (offset - (Element.offsetSize (children[index], =
droponOptions.overlap) / 2) >=3D 0) {=0A=
            child =3D index + 1 < children.length ? children[index + 1] =
: null;=0A=
            break;=0A=
          } else {=0A=
            child =3D children[index];=0A=
            break;=0A=
          }=0A=
        }=0A=
      }=0A=
      =0A=
      dropon.insertBefore(element, child);=0A=
      =0A=
      Sortable.options(oldParentNode).onChange(element);=0A=
      droponOptions.onChange(element);=0A=
    }=0A=
  },=0A=
=0A=
  unmark: function() {=0A=
    if(Sortable._marker) Element.hide(Sortable._marker);=0A=
  },=0A=
=0A=
  mark: function(dropon, position) {=0A=
    // mark on ghosting only=0A=
    var sortable =3D Sortable.options(dropon.parentNode);=0A=
    if(sortable && !sortable.ghosting) return; =0A=
=0A=
    if(!Sortable._marker) {=0A=
      Sortable._marker =3D $('dropmarker') || =
document.createElement('DIV');=0A=
      Element.hide(Sortable._marker);=0A=
      Element.addClassName(Sortable._marker, 'dropmarker');=0A=
      Sortable._marker.style.position =3D 'absolute';=0A=
      =
document.getElementsByTagName("body").item(0).appendChild(Sortable._marke=
r);=0A=
    }    =0A=
    var offsets =3D Position.cumulativeOffset(dropon);=0A=
    Sortable._marker.style.left =3D offsets[0] + 'px';=0A=
    Sortable._marker.style.top =3D offsets[1] + 'px';=0A=
    =0A=
    if(position=3D=3D'after')=0A=
      if(sortable.overlap =3D=3D 'horizontal') =0A=
        Sortable._marker.style.left =3D (offsets[0]+dropon.clientWidth) =
+ 'px';=0A=
      else=0A=
        Sortable._marker.style.top =3D (offsets[1]+dropon.clientHeight) =
+ 'px';=0A=
    =0A=
    Element.show(Sortable._marker);=0A=
  },=0A=
  =0A=
  _tree: function(element, options, parent) {=0A=
    var children =3D Sortable.findElements(element, options) || [];=0A=
  =0A=
    for (var i =3D 0; i < children.length; ++i) {=0A=
      var match =3D children[i].id.match(options.format);=0A=
=0A=
      if (!match) continue;=0A=
      =0A=
      var child =3D {=0A=
        id: encodeURIComponent(match ? match[1] : null),=0A=
        element: element,=0A=
        parent: parent,=0A=
        children: new Array,=0A=
        position: parent.children.length,=0A=
        container: Sortable._findChildrenElement(children[i], =
options.treeTag.toUpperCase())=0A=
      }=0A=
      =0A=
      /* Get the element containing the children and recurse over it */=0A=
      if (child.container)=0A=
        this._tree(child.container, options, child)=0A=
      =0A=
      parent.children.push (child);=0A=
    }=0A=
=0A=
    return parent; =0A=
  },=0A=
=0A=
  /* Finds the first element of the given tag type within a parent =
element.=0A=
    Used for finding the first LI[ST] within a L[IST]I[TEM].*/=0A=
  _findChildrenElement: function (element, containerTag) {=0A=
    if (element && element.hasChildNodes)=0A=
      for (var i =3D 0; i < element.childNodes.length; ++i)=0A=
        if (element.childNodes[i].tagName =3D=3D containerTag)=0A=
          return element.childNodes[i];=0A=
  =0A=
    return null;=0A=
  },=0A=
=0A=
  tree: function(element) {=0A=
    element =3D $(element);=0A=
    var sortableOptions =3D this.options(element);=0A=
    var options =3D Object.extend({=0A=
      tag: sortableOptions.tag,=0A=
      treeTag: sortableOptions.treeTag,=0A=
      only: sortableOptions.only,=0A=
      name: element.id,=0A=
      format: sortableOptions.format=0A=
    }, arguments[1] || {});=0A=
    =0A=
    var root =3D {=0A=
      id: null,=0A=
      parent: null,=0A=
      children: new Array,=0A=
      container: element,=0A=
      position: 0=0A=
    }=0A=
    =0A=
    return Sortable._tree (element, options, root);=0A=
  },=0A=
=0A=
  /* Construct a [i] index for a particular node */=0A=
  _constructIndex: function(node) {=0A=
    var index =3D '';=0A=
    do {=0A=
      if (node.id) index =3D '[' + node.position + ']' + index;=0A=
    } while ((node =3D node.parent) !=3D null);=0A=
    return index;=0A=
  },=0A=
=0A=
  sequence: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend(this.options(element), arguments[1] || =
{});=0A=
    =0A=
    return $(this.findElements(element, options) || []).map( =
function(item) {=0A=
      return item.id.match(options.format) ? =
item.id.match(options.format)[1] : '';=0A=
    });=0A=
  },=0A=
=0A=
  setSequence: function(element, new_sequence) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend(this.options(element), arguments[2] || =
{});=0A=
    =0A=
    var nodeMap =3D {};=0A=
    this.findElements(element, options).each( function(n) {=0A=
        if (n.id.match(options.format))=0A=
            nodeMap[n.id.match(options.format)[1]] =3D [n, n.parentNode];=0A=
        n.parentNode.removeChild(n);=0A=
    });=0A=
   =0A=
    new_sequence.each(function(ident) {=0A=
      var n =3D nodeMap[ident];=0A=
      if (n) {=0A=
        n[1].appendChild(n[0]);=0A=
        delete nodeMap[ident];=0A=
      }=0A=
    });=0A=
  },=0A=
  =0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    var options =3D Object.extend(Sortable.options(element), =
arguments[1] || {});=0A=
    var name =3D encodeURIComponent(=0A=
      (arguments[1] && arguments[1].name) ? arguments[1].name : =
element.id);=0A=
    =0A=
    if (options.tree) {=0A=
      return Sortable.tree(element, arguments[1]).children.map( function =
(item) {=0A=
        return [name + Sortable._constructIndex(item) + "=3D" + =0A=
                =
encodeURIComponent(item.id)].concat(item.children.map(arguments.callee));=0A=
      }).flatten().join('&');=0A=
    } else {=0A=
      return Sortable.sequence(element, arguments[1]).map( =
function(item) {=0A=
        return name + "[]=3D" + encodeURIComponent(item);=0A=
      }).join('&');=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
/* Returns true if child is contained within element */=0A=
Element.isParent =3D function(child, element) {=0A=
  if (!child.parentNode || child =3D=3D element) return false;=0A=
=0A=
  if (child.parentNode =3D=3D element) return true;=0A=
=0A=
  return Element.isParent(child.parentNode, element);=0A=
}=0A=
=0A=
Element.findChildren =3D function(element, only, recursive, tagName) {   =
 =0A=
  if(!element.hasChildNodes()) return null;=0A=
  tagName =3D tagName.toUpperCase();=0A=
  if(only) only =3D [only].flatten();=0A=
  var elements =3D [];=0A=
  $A(element.childNodes).each( function(e) {=0A=
    if(e.tagName && e.tagName.toUpperCase()=3D=3DtagName &&=0A=
      (!only || (Element.classNames(e).detect(function(v) { return =
only.include(v) }))))=0A=
        elements.push(e);=0A=
    if(recursive) {=0A=
      var grandchildren =3D Element.findChildren(e, only, recursive, =
tagName);=0A=
      if(grandchildren) elements.push(grandchildren);=0A=
    }=0A=
  });=0A=
=0A=
  return (elements.length>0 ? elements.flatten() : []);=0A=
}=0A=
=0A=
Element.offsetSize =3D function (element, type) {=0A=
  if (type =3D=3D 'vertical' || type =3D=3D 'height')=0A=
    return element.offsetHeight;=0A=
  else=0A=
    return element.offsetWidth;=0A=
}
------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://five.static.jamglue.com/javascripts/controls.v28042008.js

// Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
//           (c) 2005 Ivan Krstic (http://blogs.law.harvard.edu/ivan)=0A=
//           (c) 2005 Jon Tirsen (http://www.tirsen.com)=0A=
// Contributors:=0A=
//  Richard Livsey=0A=
//  Rahul Bhargava=0A=
//  Rob Wills=0A=
// =0A=
// See scriptaculous.js for full license.=0A=
=0A=
// Autocompleter.Base handles all the autocompletion functionality =0A=
// that's independent of the data source for autocompletion. This=0A=
// includes drawing the autocompletion menu, observing keyboard=0A=
// and mouse events, and similar.=0A=
//=0A=
// Specific autocompleters need to provide, at the very least, =0A=
// a getUpdatedChoices function that will be invoked every time=0A=
// the text inside the monitored textbox changes. This method =0A=
// should get the text for which to provide autocompletion by=0A=
// invoking this.getToken(), NOT by directly accessing=0A=
// this.element.value. This is to allow incremental tokenized=0A=
// autocompletion. Specific auto-completion logic (AJAX, etc)=0A=
// belongs in getUpdatedChoices.=0A=
//=0A=
// Tokenized incremental autocompletion is enabled automatically=0A=
// when an autocompleter is instantiated with the 'tokens' option=0A=
// in the options parameter, e.g.:=0A=
// new Ajax.Autocompleter('id','upd', '/url/', { tokens: ',' });=0A=
// will incrementally autocomplete with a comma as the token.=0A=
// Additionally, ',' in the above example can be replaced with=0A=
// a token array, e.g. { tokens: [',', '\n'] } which=0A=
// enables autocompletion on multiple tokens. This is most =0A=
// useful when one of the tokens is \n (a newline), as it =0A=
// allows smart autocompletion after linebreaks.=0A=
=0A=
var Autocompleter =3D {}=0A=
Autocompleter.Base =3D function() {};=0A=
Autocompleter.Base.prototype =3D {=0A=
  baseInitialize: function(element, update, options) {=0A=
    this.element     =3D $(element); =0A=
    this.update      =3D $(update);  =0A=
    this.hasFocus    =3D false; =0A=
    this.changed     =3D false; =0A=
    this.active      =3D false; =0A=
    this.index       =3D 0;     =0A=
    this.entryCount  =3D 0;=0A=
=0A=
    if (this.setOptions)=0A=
      this.setOptions(options);=0A=
    else=0A=
      this.options =3D options || {};=0A=
=0A=
    this.options.paramName    =3D this.options.paramName || =
this.element.name;=0A=
    this.options.tokens       =3D this.options.tokens || [];=0A=
    this.options.frequency    =3D this.options.frequency || 0.4;=0A=
    this.options.minChars     =3D this.options.minChars || 1;=0A=
    this.options.onShow       =3D this.options.onShow || =0A=
    function(element, update){ =0A=
      if(!update.style.position || =
update.style.position=3D=3D'absolute') {=0A=
        update.style.position =3D 'absolute';=0A=
        Position.clone(element, update, {setHeight: false, offsetTop: =
element.offsetHeight});=0A=
      }=0A=
      Effect.Appear(update,{duration:0.15});=0A=
    };=0A=
    this.options.onHide =3D this.options.onHide || =0A=
    function(element, update){ new Effect.Fade(update,{duration:0.15}) };=0A=
=0A=
    if (typeof(this.options.tokens) =3D=3D 'string') =0A=
      this.options.tokens =3D new Array(this.options.tokens);=0A=
=0A=
    this.observer =3D null;=0A=
    =0A=
    this.element.setAttribute('autocomplete','off');=0A=
=0A=
    Element.hide(this.update);=0A=
=0A=
    Event.observe(this.element, "blur", =
this.onBlur.bindAsEventListener(this));=0A=
    Event.observe(this.element, "keypress", =
this.onKeyPress.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  show: function() {=0A=
    if(Element.getStyle(this.update, 'display')=3D=3D'none') =
this.options.onShow(this.element, this.update);=0A=
    if(!this.iefix && =0A=
      (navigator.appVersion.indexOf('MSIE')>0) &&=0A=
      (navigator.userAgent.indexOf('Opera')<0) &&=0A=
      (Element.getStyle(this.update, 'position')=3D=3D'absolute')) {=0A=
      new Insertion.After(this.update, =0A=
       '<iframe id=3D"' + this.update.id + '_iefix" '+=0A=
       =
'style=3D"display:none;position:absolute;filter:progid:DXImageTransform.M=
icrosoft.Alpha(opacity=3D0);" ' +=0A=
       'src=3D"javascript:false;" frameborder=3D"0" =
scrolling=3D"no"></iframe>');=0A=
      this.iefix =3D $(this.update.id+'_iefix');=0A=
    }=0A=
    if(this.iefix) setTimeout(this.fixIEOverlapping.bind(this), 50);=0A=
  },=0A=
  =0A=
  fixIEOverlapping: function() {=0A=
    Position.clone(this.update, this.iefix);=0A=
    this.iefix.style.zIndex =3D 1;=0A=
    this.update.style.zIndex =3D 2;=0A=
    Element.show(this.iefix);=0A=
  },=0A=
=0A=
  hide: function() {=0A=
    this.stopIndicator();=0A=
    if(Element.getStyle(this.update, 'display')!=3D'none') =
this.options.onHide(this.element, this.update);=0A=
    if(this.iefix) Element.hide(this.iefix);=0A=
  },=0A=
=0A=
  startIndicator: function() {=0A=
    if(this.options.indicator) Element.show(this.options.indicator);=0A=
  },=0A=
=0A=
  stopIndicator: function() {=0A=
    if(this.options.indicator) Element.hide(this.options.indicator);=0A=
  },=0A=
=0A=
  onKeyPress: function(event) {=0A=
    if(this.active)=0A=
      switch(event.keyCode) {=0A=
       case Event.KEY_TAB:=0A=
       case Event.KEY_RETURN:=0A=
         this.selectEntry();=0A=
         Event.stop(event);=0A=
       case Event.KEY_ESC:=0A=
         this.hide();=0A=
         this.active =3D false;=0A=
         Event.stop(event);=0A=
         return;=0A=
       case Event.KEY_LEFT:=0A=
       case Event.KEY_RIGHT:=0A=
         return;=0A=
       case Event.KEY_UP:=0A=
         this.markPrevious();=0A=
         this.render();=0A=
         if(navigator.appVersion.indexOf('AppleWebKit')>0) =
Event.stop(event);=0A=
         return;=0A=
       case Event.KEY_DOWN:=0A=
         this.markNext();=0A=
         this.render();=0A=
         if(navigator.appVersion.indexOf('AppleWebKit')>0) =
Event.stop(event);=0A=
         return;=0A=
      }=0A=
     else =0A=
       if(event.keyCode=3D=3DEvent.KEY_TAB || =
event.keyCode=3D=3DEvent.KEY_RETURN || =0A=
         (navigator.appVersion.indexOf('AppleWebKit') > 0 && =
event.keyCode =3D=3D 0)) return;=0A=
=0A=
    this.changed =3D true;=0A=
    this.hasFocus =3D true;=0A=
=0A=
    if(this.observer) clearTimeout(this.observer);=0A=
      this.observer =3D =0A=
        setTimeout(this.onObserverEvent.bind(this), =
this.options.frequency*1000);=0A=
  },=0A=
=0A=
  activate: function() {=0A=
    this.changed =3D false;=0A=
    this.hasFocus =3D true;=0A=
    this.getUpdatedChoices();=0A=
  },=0A=
=0A=
  onHover: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    if(this.index !=3D element.autocompleteIndex) =0A=
    {=0A=
        this.index =3D element.autocompleteIndex;=0A=
        this.render();=0A=
    }=0A=
    Event.stop(event);=0A=
  },=0A=
  =0A=
  onClick: function(event) {=0A=
    var element =3D Event.findElement(event, 'LI');=0A=
    this.index =3D element.autocompleteIndex;=0A=
    this.selectEntry();=0A=
    this.hide();=0A=
  },=0A=
  =0A=
  onBlur: function(event) {=0A=
    // needed to make click events working=0A=
    setTimeout(this.hide.bind(this), 250);=0A=
    this.hasFocus =3D false;=0A=
    this.active =3D false;     =0A=
  }, =0A=
  =0A=
  render: function() {=0A=
    if(this.entryCount > 0) {=0A=
      for (var i =3D 0; i < this.entryCount; i++)=0A=
        this.index=3D=3Di ? =0A=
          Element.addClassName(this.getEntry(i),"selected") : =0A=
          Element.removeClassName(this.getEntry(i),"selected");=0A=
        =0A=
      if(this.hasFocus) { =0A=
        this.show();=0A=
        this.active =3D true;=0A=
      }=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
  },=0A=
  =0A=
  markPrevious: function() {=0A=
    if(this.index > 0) this.index--=0A=
      else this.index =3D this.entryCount-1;=0A=
  },=0A=
  =0A=
  markNext: function() {=0A=
    if(this.index < this.entryCount-1) this.index++=0A=
      else this.index =3D 0;=0A=
  },=0A=
  =0A=
  getEntry: function(index) {=0A=
    return this.update.firstChild.childNodes[index];=0A=
  },=0A=
  =0A=
  getCurrentEntry: function() {=0A=
    return this.getEntry(this.index);=0A=
  },=0A=
  =0A=
  selectEntry: function() {=0A=
    this.active =3D false;=0A=
    this.updateElement(this.getCurrentEntry());=0A=
  },=0A=
=0A=
  updateElement: function(selectedElement) {=0A=
    if (this.options.updateElement) {=0A=
      this.options.updateElement(selectedElement);=0A=
      return;=0A=
    }=0A=
    var value =3D '';=0A=
    if (this.options.select) {=0A=
      var nodes =3D document.getElementsByClassName(this.options.select, =
selectedElement) || [];=0A=
      if(nodes.length>0) value =3D Element.collectTextNodes(nodes[0], =
this.options.select);=0A=
    } else=0A=
      value =3D Element.collectTextNodesIgnoreClass(selectedElement, =
'informal');=0A=
    =0A=
    var lastTokenPos =3D this.findLastToken();=0A=
    if (lastTokenPos !=3D -1) {=0A=
      var newValue =3D this.element.value.substr(0, lastTokenPos + 1);=0A=
      var whitespace =3D this.element.value.substr(lastTokenPos + =
1).match(/^\s+/);=0A=
      if (whitespace)=0A=
        newValue +=3D whitespace[0];=0A=
      this.element.value =3D newValue + value;=0A=
    } else {=0A=
      this.element.value =3D value;=0A=
    }=0A=
    this.element.focus();=0A=
    =0A=
    if (this.options.afterUpdateElement)=0A=
      this.options.afterUpdateElement(this.element, selectedElement);=0A=
  },=0A=
=0A=
  updateChoices: function(choices) {=0A=
    if(!this.changed && this.hasFocus) {=0A=
      this.update.innerHTML =3D choices;=0A=
      Element.cleanWhitespace(this.update);=0A=
      Element.cleanWhitespace(this.update.firstChild);=0A=
=0A=
      if(this.update.firstChild && this.update.firstChild.childNodes) {=0A=
        this.entryCount =3D =0A=
          this.update.firstChild.childNodes.length;=0A=
        for (var i =3D 0; i < this.entryCount; i++) {=0A=
          var entry =3D this.getEntry(i);=0A=
          entry.autocompleteIndex =3D i;=0A=
          this.addObservers(entry);=0A=
        }=0A=
      } else { =0A=
        this.entryCount =3D 0;=0A=
      }=0A=
=0A=
      this.stopIndicator();=0A=
=0A=
      this.index =3D 0;=0A=
      this.render();=0A=
    }=0A=
  },=0A=
=0A=
  addObservers: function(element) {=0A=
    Event.observe(element, "mouseover", =
this.onHover.bindAsEventListener(this));=0A=
    Event.observe(element, "click", =
this.onClick.bindAsEventListener(this));=0A=
  },=0A=
=0A=
  onObserverEvent: function() {=0A=
    this.changed =3D false;   =0A=
    if(this.getToken().length>=3Dthis.options.minChars) {=0A=
      this.startIndicator();=0A=
      this.getUpdatedChoices();=0A=
    } else {=0A=
      this.active =3D false;=0A=
      this.hide();=0A=
    }=0A=
  },=0A=
=0A=
  getToken: function() {=0A=
    var tokenPos =3D this.findLastToken();=0A=
    if (tokenPos !=3D -1)=0A=
      var ret =3D this.element.value.substr(tokenPos + =
1).replace(/^\s+/,'').replace(/\s+$/,'');=0A=
    else=0A=
      var ret =3D this.element.value;=0A=
=0A=
    return /\n/.test(ret) ? '' : ret;=0A=
  },=0A=
=0A=
  findLastToken: function() {=0A=
    var lastTokenPos =3D -1;=0A=
=0A=
    for (var i=3D0; i<this.options.tokens.length; i++) {=0A=
      var thisTokenPos =3D =
this.element.value.lastIndexOf(this.options.tokens[i]);=0A=
      if (thisTokenPos > lastTokenPos)=0A=
        lastTokenPos =3D thisTokenPos;=0A=
    }=0A=
    return lastTokenPos;=0A=
  }=0A=
}=0A=
=0A=
Ajax.Autocompleter =3D Class.create();=0A=
Object.extend(Object.extend(Ajax.Autocompleter.prototype, =
Autocompleter.Base.prototype), {=0A=
  initialize: function(element, update, url, options) {=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.asynchronous  =3D true;=0A=
    this.options.onComplete    =3D this.onComplete.bind(this);=0A=
    this.options.defaultParams =3D this.options.parameters || null;=0A=
    this.url                   =3D url;=0A=
  },=0A=
=0A=
  getUpdatedChoices: function() {=0A=
    entry =3D encodeURIComponent(this.options.paramName) + '=3D' + =0A=
      encodeURIComponent(this.getToken());=0A=
=0A=
    this.options.parameters =3D this.options.callback ?=0A=
      this.options.callback(this.element, entry) : entry;=0A=
=0A=
    if(this.options.defaultParams) =0A=
      this.options.parameters +=3D '&' + this.options.defaultParams;=0A=
=0A=
    new Ajax.Request(this.url, this.options);=0A=
  },=0A=
=0A=
  onComplete: function(request) {=0A=
    this.updateChoices(request.responseText);=0A=
  }=0A=
=0A=
});=0A=
=0A=
// The local array autocompleter. Used when you'd prefer to=0A=
// inject an array of autocompletion options into the page, rather=0A=
// than sending out Ajax queries, which can be quite slow sometimes.=0A=
//=0A=
// The constructor takes four parameters. The first two are, as usual,=0A=
// the id of the monitored textbox, and id of the autocompletion menu.=0A=
// The third is the array you want to autocomplete from, and the fourth=0A=
// is the options block.=0A=
//=0A=
// Extra local autocompletion options:=0A=
// - choices - How many autocompletion choices to offer=0A=
//=0A=
// - partialSearch - If false, the autocompleter will match entered=0A=
//                    text only at the beginning of strings in the =0A=
//                    autocomplete array. Defaults to true, which will=0A=
//                    match text at the beginning of any *word* in the=0A=
//                    strings in the autocomplete array. If you want to=0A=
//                    search anywhere in the string, additionally set=0A=
//                    the option fullSearch to true (default: off).=0A=
//=0A=
// - fullSsearch - Search anywhere in autocomplete array strings.=0A=
//=0A=
// - partialChars - How many characters to enter before triggering=0A=
//                   a partial match (unlike minChars, which defines=0A=
//                   how many characters are required to do any match=0A=
//                   at all). Defaults to 2.=0A=
//=0A=
// - ignoreCase - Whether to ignore case when autocompleting.=0A=
//                 Defaults to true.=0A=
//=0A=
// It's possible to pass in a custom function as the 'selector' =0A=
// option, if you prefer to write your own autocompletion logic.=0A=
// In that case, the other options above will not apply unless=0A=
// you support them.=0A=
=0A=
Autocompleter.Local =3D Class.create();=0A=
Autocompleter.Local.prototype =3D Object.extend(new =
Autocompleter.Base(), {=0A=
  initialize: function(element, update, array, options) {=0A=
    this.baseInitialize(element, update, options);=0A=
    this.options.array =3D array;=0A=
  },=0A=
=0A=
  getUpdatedChoices: function() {=0A=
    this.updateChoices(this.options.selector(this));=0A=
  },=0A=
=0A=
  setOptions: function(options) {=0A=
    this.options =3D Object.extend({=0A=
      choices: 10,=0A=
      partialSearch: true,=0A=
      partialChars: 2,=0A=
      ignoreCase: true,=0A=
      fullSearch: false,=0A=
      selector: function(instance) {=0A=
        var ret       =3D []; // Beginning matches=0A=
        var partial   =3D []; // Inside matches=0A=
        var entry     =3D instance.getToken();=0A=
        var count     =3D 0;=0A=
=0A=
        for (var i =3D 0; i < instance.options.array.length &&  =0A=
          ret.length < instance.options.choices ; i++) { =0A=
=0A=
          var elem =3D instance.options.array[i];=0A=
          var foundPos =3D instance.options.ignoreCase ? =0A=
            elem.toLowerCase().indexOf(entry.toLowerCase()) : =0A=
            elem.indexOf(entry);=0A=
=0A=
          while (foundPos !=3D -1) {=0A=
            if (foundPos =3D=3D 0 && elem.length !=3D entry.length) { =0A=
              ret.push("<li><strong>" + elem.substr(0, entry.length) + =
"</strong>" + =0A=
                elem.substr(entry.length) + "</li>");=0A=
              break;=0A=
            } else if (entry.length >=3D instance.options.partialChars =
&& =0A=
              instance.options.partialSearch && foundPos !=3D -1) {=0A=
              if (instance.options.fullSearch || =
/\s/.test(elem.substr(foundPos-1,1))) {=0A=
                partial.push("<li>" + elem.substr(0, foundPos) + =
"<strong>" +=0A=
                  elem.substr(foundPos, entry.length) + "</strong>" + =
elem.substr(=0A=
                  foundPos + entry.length) + "</li>");=0A=
                break;=0A=
              }=0A=
            }=0A=
=0A=
            foundPos =3D instance.options.ignoreCase ? =0A=
              elem.toLowerCase().indexOf(entry.toLowerCase(), foundPos + =
1) : =0A=
              elem.indexOf(entry, foundPos + 1);=0A=
=0A=
          }=0A=
        }=0A=
        if (partial.length)=0A=
          ret =3D ret.concat(partial.slice(0, instance.options.choices - =
ret.length))=0A=
        return "<ul>" + ret.join('') + "</ul>";=0A=
      }=0A=
    }, options || {});=0A=
  }=0A=
});=0A=
=0A=
// AJAX in-place editor=0A=
//=0A=
// see documentation on =
http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor=0A=
=0A=
// Use this if you notice weird scrolling problems on some browsers,=0A=
// the DOM might be a bit confused when this gets called so do this=0A=
// waits 1 ms (with setTimeout) until it does the activation=0A=
Field.scrollFreeActivate =3D function(field) {=0A=
  setTimeout(function() {=0A=
    Field.activate(field);=0A=
  }, 1);=0A=
}=0A=
=0A=
Ajax.InPlaceEditor =3D Class.create();=0A=
Ajax.InPlaceEditor.defaultHighlightColor =3D "#FFFF99";=0A=
Ajax.InPlaceEditor.prototype =3D {=0A=
  initialize: function(element, url, options) {=0A=
    this.url =3D url;=0A=
    this.element =3D $(element);=0A=
=0A=
    this.options =3D Object.extend({=0A=
      okButton: true,=0A=
      okText: "ok",=0A=
      cancelLink: true,=0A=
      cancelText: "cancel",=0A=
      savingText: "Saving...",=0A=
      clickToEditText: "Click to edit",=0A=
      okText: "ok",=0A=
      rows: 1,=0A=
      onComplete: function(transport, element) {=0A=
        new Effect.Highlight(element, {startcolor: =
this.options.highlightcolor});=0A=
      },=0A=
      onFailure: function(transport) {=0A=
        alert("Error communicating with the server: " + =
transport.responseText.stripTags());=0A=
      },=0A=
      callback: function(form) {=0A=
        return Form.serialize(form);=0A=
      },=0A=
      handleLineBreaks: true,=0A=
      loadingText: 'Loading...',=0A=
      emptyText: '[click to add]',=0A=
      savingClassName: 'inplaceeditor-saving',=0A=
      loadingClassName: 'inplaceeditor-loading',=0A=
      formClassName: 'inplaceeditor-form',=0A=
      highlightcolor: Ajax.InPlaceEditor.defaultHighlightColor,=0A=
      highlightendcolor: "#FFFFFF",=0A=
      externalControl: null,=0A=
      submitOnBlur: false,=0A=
      ajaxOptions: {},=0A=
      evalScripts: false=0A=
    }, options || {});=0A=
=0A=
    if(!this.options.formId && this.element.id) {=0A=
      this.options.formId =3D this.element.id + "-inplaceeditor";=0A=
      if ($(this.options.formId)) {=0A=
        // there's already a form with that name, don't specify an id=0A=
        this.options.formId =3D null;=0A=
      }=0A=
    }=0A=
    =0A=
    if (this.options.externalControl) {=0A=
      this.options.externalControl =3D $(this.options.externalControl);=0A=
    }=0A=
    =0A=
    this.originalBackground =3D Element.getStyle(this.element, =
'background-color');=0A=
    if (!this.originalBackground) {=0A=
      this.originalBackground =3D "transparent";=0A=
    }=0A=
    =0A=
    this.element.title =3D this.options.clickToEditText;=0A=
    =0A=
    this.onclickListener =3D =
this.enterEditMode.bindAsEventListener(this);=0A=
    this.mouseoverListener =3D this.enterHover.bindAsEventListener(this);=0A=
    this.mouseoutListener =3D this.leaveHover.bindAsEventListener(this);=0A=
    Event.observe(this.element, 'click', this.onclickListener);=0A=
    Event.observe(this.element, 'mouseover', this.mouseoverListener);=0A=
    Event.observe(this.element, 'mouseout', this.mouseoutListener);=0A=
    if (this.options.externalControl) {=0A=
      Event.observe(this.options.externalControl, 'click', =
this.onclickListener);=0A=
      Event.observe(this.options.externalControl, 'mouseover', =
this.mouseoverListener);=0A=
      Event.observe(this.options.externalControl, 'mouseout', =
this.mouseoutListener);=0A=
    }=0A=
  },=0A=
  enterEditMode: function(evt) {=0A=
    if (this.saving) return;=0A=
    if (this.editing) return;=0A=
    this.editing =3D true;=0A=
    this.onEnterEditMode();=0A=
    if (this.options.externalControl) {=0A=
      Element.hide(this.options.externalControl);=0A=
    }=0A=
    Element.hide(this.element);=0A=
    this.createForm();=0A=
    this.element.parentNode.insertBefore(this.form, this.element);=0A=
    Field.scrollFreeActivate(this.editField);=0A=
    // stop the event to avoid a page refresh in Safari=0A=
    if (evt) {=0A=
      Event.stop(evt);=0A=
    }=0A=
    return false;=0A=
  },=0A=
  createForm: function() {=0A=
    this.form =3D document.createElement("form");=0A=
    this.form.id =3D this.options.formId;=0A=
    Element.addClassName(this.form, this.options.formClassName)=0A=
    this.form.onsubmit =3D this.onSubmit.bind(this);=0A=
=0A=
    this.createEditField();=0A=
=0A=
    if (this.options.textarea) {=0A=
      var br =3D document.createElement("br");=0A=
      this.form.appendChild(br);=0A=
    }=0A=
=0A=
    if (this.options.okButton) {=0A=
      okButton =3D document.createElement("input");=0A=
      okButton.type =3D "submit";=0A=
      okButton.value =3D this.options.okText;=0A=
      okButton.className =3D 'editor_ok_button';=0A=
      this.form.appendChild(okButton);=0A=
    }=0A=
=0A=
    if (this.options.cancelLink) {=0A=
      cancelLink =3D document.createElement("a");=0A=
      cancelLink.href =3D "#";=0A=
      =
cancelLink.appendChild(document.createTextNode(this.options.cancelText));=0A=
      cancelLink.onclick =3D this.onclickCancel.bind(this);=0A=
      cancelLink.className =3D 'editor_cancel';      =0A=
      this.form.appendChild(cancelLink);=0A=
    }=0A=
  },=0A=
  hasHTMLLineBreaks: function(string) {=0A=
    if (!this.options.handleLineBreaks) return false;=0A=
    return string.match(/<br/i) || string.match(/<p>/i);=0A=
  },=0A=
  convertHTMLLineBreaks: function(string) {=0A=
    return string.replace(/<br>/gi, "\n").replace(/<br\/>/gi, =
"\n").replace(/<\/p>/gi, "\n").replace(/<p>/gi, "");=0A=
  },=0A=
  createEditField: function() {=0A=
    var text;=0A=
    if(this.options.loadTextURL) {=0A=
      text =3D this.options.loadingText;=0A=
    } else {=0A=
      text =3D this.getText();=0A=
    }=0A=
=0A=
    var obj =3D this;=0A=
    =0A=
    if (this.options.rows =3D=3D 1 && !this.hasHTMLLineBreaks(text)) {=0A=
      this.options.textarea =3D false;=0A=
      var textField =3D document.createElement("input");=0A=
      textField.obj =3D this;=0A=
      textField.type =3D "text";=0A=
      textField.name =3D "value";=0A=
      textField.value =3D text;=0A=
      textField.style.backgroundColor =3D this.options.highlightcolor;=0A=
      textField.className =3D 'editor_field';=0A=
      var size =3D this.options.size || this.options.cols || 0;=0A=
      if (size !=3D 0) textField.size =3D size;=0A=
      if (this.options.submitOnBlur)=0A=
        textField.onblur =3D this.onSubmit.bind(this);=0A=
      this.editField =3D textField;=0A=
    } else {=0A=
      this.options.textarea =3D true;=0A=
      var textArea =3D document.createElement("textarea");=0A=
      textArea.obj =3D this;=0A=
      textArea.name =3D "value";=0A=
      textArea.value =3D this.convertHTMLLineBreaks(text);=0A=
      textArea.rows =3D this.options.rows;=0A=
      textArea.cols =3D this.options.cols || 40;=0A=
      textArea.className =3D 'editor_field';      =0A=
      if (this.options.submitOnBlur)=0A=
        textArea.onblur =3D this.onSubmit.bind(this);=0A=
      this.editField =3D textArea;=0A=
    }=0A=
    =0A=
    if(this.options.loadTextURL) {=0A=
      this.loadExternalText();=0A=
    }=0A=
    this.form.appendChild(this.editField);=0A=
  },=0A=
  getText: function() {=0A=
    return this.element.innerHTML;=0A=
  },=0A=
  loadExternalText: function() {=0A=
    Element.addClassName(this.form, this.options.loadingClassName);=0A=
    this.editField.disabled =3D true;=0A=
    new Ajax.Request(=0A=
      this.options.loadTextURL,=0A=
      Object.extend({=0A=
        asynchronous: true,=0A=
        onComplete: this.onLoadedExternalText.bind(this)=0A=
      }, this.options.ajaxOptions)=0A=
    );=0A=
  },=0A=
  onLoadedExternalText: function(transport) {=0A=
    Element.removeClassName(this.form, this.options.loadingClassName);=0A=
    this.editField.disabled =3D false;=0A=
    this.editField.value =3D transport.responseText.stripTags();=0A=
  },=0A=
  onclickCancel: function() {=0A=
    this.onComplete();=0A=
    this.leaveEditMode();=0A=
    return false;=0A=
  },=0A=
  onFailure: function(transport) {=0A=
    this.options.onFailure(transport);=0A=
    if (this.oldInnerHTML) {=0A=
      this.element.innerHTML =3D this.oldInnerHTML;=0A=
      this.oldInnerHTML =3D null;=0A=
    }=0A=
    return false;=0A=
  },=0A=
  onSubmit: function() {=0A=
    // onLoading resets these so we need to save them away for the Ajax =
call=0A=
    var form =3D this.form;=0A=
    var value =3D this.editField.value;=0A=
    =0A=
    // do this first, sometimes the ajax call returns before we get a =
chance to switch on Saving...=0A=
    // which means this will actually switch on Saving... *after* we've =
left edit mode causing Saving...=0A=
    // to be displayed indefinitely=0A=
    this.onLoading();=0A=
    =0A=
    if (this.options.evalScripts) {=0A=
      new Ajax.Request(=0A=
        this.url, Object.extend({=0A=
          parameters: this.options.callback(form, value),=0A=
          onComplete: this.onComplete.bind(this),=0A=
          onFailure: this.onFailure.bind(this),=0A=
          asynchronous:true, =0A=
          evalScripts:true=0A=
        }, this.options.ajaxOptions));=0A=
    } else  {=0A=
      new Ajax.Updater(=0A=
        { success: this.element,=0A=
          // don't update on failure (this could be an option)=0A=
          failure: null }, =0A=
        this.url, Object.extend({=0A=
          parameters: this.options.callback(form, value),=0A=
          onComplete: this.onComplete.bind(this),=0A=
          onFailure: this.onFailure.bind(this)=0A=
        }, this.options.ajaxOptions));=0A=
    }=0A=
    // stop the event to avoid a page refresh in Safari=0A=
    if (arguments.length > 1) {=0A=
      Event.stop(arguments[0]);=0A=
    }=0A=
    return false;=0A=
  },=0A=
  onLoading: function() {=0A=
    this.saving =3D true;=0A=
    this.removeForm();=0A=
    this.leaveHover();=0A=
    this.showSaving();=0A=
  },=0A=
  showSaving: function() {=0A=
    this.oldInnerHTML =3D this.element.innerHTML;=0A=
    this.element.innerHTML =3D this.options.savingText;=0A=
    Element.addClassName(this.element, this.options.savingClassName);=0A=
    this.element.style.backgroundColor =3D this.originalBackground;=0A=
    Element.show(this.element);=0A=
  },=0A=
  removeForm: function() {=0A=
    if(this.form) {=0A=
      if (this.form.parentNode) Element.remove(this.form);=0A=
      this.form =3D null;=0A=
    }=0A=
  },=0A=
  enterHover: function() {=0A=
    if (this.saving) return;=0A=
    this.element.style.backgroundColor =3D this.options.highlightcolor;=0A=
    if (this.effect) {=0A=
      this.effect.cancel();=0A=
    }=0A=
    Element.addClassName(this.element, this.options.hoverClassName)=0A=
  },=0A=
  leaveHover: function() {=0A=
    if (this.options.backgroundColor) {=0A=
      this.element.style.backgroundColor =3D this.oldBackground;=0A=
    }=0A=
    Element.removeClassName(this.element, this.options.hoverClassName)=0A=
    if (this.saving) return;=0A=
    this.effect =3D new Effect.Highlight(this.element, {=0A=
      startcolor: this.options.highlightcolor,=0A=
      endcolor: this.options.highlightendcolor,=0A=
      restorecolor: this.originalBackground=0A=
    });=0A=
  },=0A=
  leaveEditMode: function() {=0A=
    Element.removeClassName(this.element, this.options.savingClassName);=0A=
    this.removeForm();=0A=
    this.leaveHover();=0A=
    this.element.style.backgroundColor =3D this.originalBackground;=0A=
    Element.show(this.element);=0A=
    if (this.options.externalControl) {=0A=
      Element.show(this.options.externalControl);=0A=
    }=0A=
    this.editing =3D false;=0A=
    this.saving =3D false;=0A=
    this.oldInnerHTML =3D null;=0A=
    this.onLeaveEditMode();=0A=
  },=0A=
  onComplete: function(transport) {=0A=
    this.leaveEditMode();=0A=
    this.options.onComplete.bind(this)(transport, this.element);=0A=
  },=0A=
  onEnterEditMode: function() {},=0A=
  onLeaveEditMode: function() {},=0A=
  dispose: function() {=0A=
    if (this.oldInnerHTML) {=0A=
      this.element.innerHTML =3D this.oldInnerHTML;=0A=
    }=0A=
    this.leaveEditMode();=0A=
    Event.stopObserving(this.element, 'click', this.onclickListener);=0A=
    Event.stopObserving(this.element, 'mouseover', =
this.mouseoverListener);=0A=
    Event.stopObserving(this.element, 'mouseout', this.mouseoutListener);=0A=
    if (this.options.externalControl) {=0A=
      Event.stopObserving(this.options.externalControl, 'click', =
this.onclickListener);=0A=
      Event.stopObserving(this.options.externalControl, 'mouseover', =
this.mouseoverListener);=0A=
      Event.stopObserving(this.options.externalControl, 'mouseout', =
this.mouseoutListener);=0A=
    }=0A=
  }=0A=
};=0A=
=0A=
Ajax.InPlaceCollectionEditor =3D Class.create();=0A=
Object.extend(Ajax.InPlaceCollectionEditor.prototype, =
Ajax.InPlaceEditor.prototype);=0A=
Object.extend(Ajax.InPlaceCollectionEditor.prototype, {=0A=
  createEditField: function() {=0A=
    if (!this.cached_selectTag) {=0A=
      var selectTag =3D document.createElement("select");=0A=
      var collection =3D this.options.collection || [];=0A=
      var optionTag;=0A=
      collection.each(function(e,i) {=0A=
        optionTag =3D document.createElement("option");=0A=
        optionTag.value =3D (e instanceof Array) ? e[0] : e;=0A=
        if(this.options.value=3D=3DoptionTag.value) optionTag.selected =
=3D true;=0A=
        optionTag.appendChild(document.createTextNode((e instanceof =
Array) ? e[1] : e));=0A=
        selectTag.appendChild(optionTag);=0A=
      }.bind(this));=0A=
      this.cached_selectTag =3D selectTag;=0A=
    }=0A=
=0A=
    this.editField =3D this.cached_selectTag;=0A=
    if(this.options.loadTextURL) this.loadExternalText();=0A=
    this.form.appendChild(this.editField);=0A=
    this.options.callback =3D function(form, value) {=0A=
      return "value=3D" + encodeURIComponent(value);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
// Delayed observer, like Form.Element.Observer, =0A=
// but waits for delay after last key input=0A=
// Ideal for live-search fields=0A=
=0A=
Form.Element.DelayedObserver =3D Class.create();=0A=
Form.Element.DelayedObserver.prototype =3D {=0A=
  initialize: function(element, delay, callback) {=0A=
    this.delay     =3D delay || 0.5;=0A=
    this.element   =3D $(element);=0A=
    this.callback  =3D callback;=0A=
    this.timer     =3D null;=0A=
    this.lastValue =3D $F(this.element); =0A=
    =
Event.observe(this.element,'keyup',this.delayedListener.bindAsEventListen=
er(this));=0A=
  },=0A=
  delayedListener: function(event) {=0A=
    if(this.lastValue =3D=3D $F(this.element)) return;=0A=
    if(this.timer) clearTimeout(this.timer);=0A=
    this.timer =3D setTimeout(this.onTimerEvent.bind(this), this.delay * =
1000);=0A=
    this.lastValue =3D $F(this.element);=0A=
  },=0A=
  onTimerEvent: function() {=0A=
    this.timer =3D null;=0A=
    this.callback(this.element, $F(this.element));=0A=
  }=0A=
};=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://five.static.jamglue.com/javascripts/application.v28042008.js

// Place your application-specific JavaScript functions and classes here=0A=
// This file is automatically included by javascript_include_tag =
:defaults=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://one.static.jamglue.com/javascripts/swfobject.v28042008.js

/**=0A=
 * SWFObject v1.4.4: Flash Player detection and embed - =
http://blog.deconcept.com/swfobject/=0A=
 *=0A=
 * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 * **SWFObject is the SWF embed script formerly known as FlashObject. =
The name was changed for=0A=
 *   legal reasons.=0A=
 */=0A=
if(typeof deconcept =3D=3D "undefined") var deconcept =3D new Object();=0A=
if(typeof deconcept.util =3D=3D "undefined") deconcept.util =3D new =
Object();=0A=
if(typeof deconcept.SWFObjectUtil =3D=3D "undefined") =
deconcept.SWFObjectUtil =3D new Object();=0A=
deconcept.SWFObject =3D function(swf, id, w, h, ver, c, =
useExpressInstall, quality, xiRedirectUrl, redirectUrl, detectKey){=0A=
	if (!document.getElementById) { return; }=0A=
	this.DETECT_KEY =3D detectKey ? detectKey : 'detectflash';=0A=
	this.skipDetect =3D deconcept.util.getRequestParameter(this.DETECT_KEY);=0A=
	this.params =3D new Object();=0A=
	this.variables =3D new Object();=0A=
	this.attributes =3D new Array();=0A=
	if(swf) { this.setAttribute('swf', swf); }=0A=
	if(id) { this.setAttribute('id', id); }=0A=
	if(w) { this.setAttribute('width', w); }=0A=
	if(h) { this.setAttribute('height', h); }=0A=
	if(ver) { this.setAttribute('version', new =
deconcept.PlayerVersion(ver.toString().split("."))); }=0A=
	this.installedVer =3D deconcept.SWFObjectUtil.getPlayerVersion();=0A=
	if(c) { this.addParam('bgcolor', c); }=0A=
	var q =3D quality ? quality : 'high';=0A=
	this.addParam('quality', q);=0A=
	this.setAttribute('useExpressInstall', useExpressInstall);=0A=
	this.setAttribute('doExpressInstall', false);=0A=
	var xir =3D (xiRedirectUrl) ? xiRedirectUrl : window.location;=0A=
	this.setAttribute('xiRedirectUrl', xir);=0A=
	this.setAttribute('redirectUrl', '');=0A=
	if(redirectUrl) { this.setAttribute('redirectUrl', redirectUrl); }=0A=
}=0A=
deconcept.SWFObject.prototype =3D {=0A=
	setAttribute: function(name, value){=0A=
		this.attributes[name] =3D value;=0A=
	},=0A=
	getAttribute: function(name){=0A=
		return this.attributes[name];=0A=
	},=0A=
	addParam: function(name, value){=0A=
		this.params[name] =3D value;=0A=
	},=0A=
	getParams: function(){=0A=
		return this.params;=0A=
	},=0A=
	addVariable: function(name, value){=0A=
		this.variables[name] =3D value;=0A=
	},=0A=
	getVariable: function(name){=0A=
		return this.variables[name];=0A=
	},=0A=
	getVariables: function(){=0A=
		return this.variables;=0A=
	},=0A=
	getVariablePairs: function(){=0A=
		var variablePairs =3D new Array();=0A=
		var key;=0A=
		var variables =3D this.getVariables();=0A=
		for(key in variables){=0A=
			variablePairs.push(key +"=3D"+ variables[key]);=0A=
		}=0A=
		return variablePairs;=0A=
	},=0A=
	getSWFHTML: function() {=0A=
		var swfNode =3D "";=0A=
		if (navigator.plugins && navigator.mimeTypes && =
navigator.mimeTypes.length) { // netscape plugin architecture=0A=
			if (this.getAttribute("doExpressInstall")) { =
this.addVariable("MMplayerType", "PlugIn"); }=0A=
			swfNode =3D '<embed type=3D"application/x-shockwave-flash" src=3D"'+ =
this.getAttribute('swf') +'" width=3D"'+ this.getAttribute('width') +'" =
height=3D"'+ this.getAttribute('height') +'"';=0A=
			swfNode +=3D ' id=3D"'+ this.getAttribute('id') +'" name=3D"'+ =
this.getAttribute('id') +'" ';=0A=
			var params =3D this.getParams();=0A=
			 for(var key in params){ swfNode +=3D [key] +'=3D"'+ params[key] +'" =
'; }=0A=
			var pairs =3D this.getVariablePairs().join("&");=0A=
			 if (pairs.length > 0){ swfNode +=3D 'flashvars=3D"'+ pairs +'"'; }=0A=
			swfNode +=3D '/>';=0A=
		} else { // PC IE=0A=
			if (this.getAttribute("doExpressInstall")) { =
this.addVariable("MMplayerType", "ActiveX"); }=0A=
			swfNode =3D '<object id=3D"'+ this.getAttribute('id') +'" =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width=3D"'+ =
this.getAttribute('width') +'" height=3D"'+ this.getAttribute('height') =
+'">';=0A=
			swfNode +=3D '<param name=3D"movie" value=3D"'+ =
this.getAttribute('swf') +'" />';=0A=
			var params =3D this.getParams();=0A=
			for(var key in params) {=0A=
			 swfNode +=3D '<param name=3D"'+ key +'" value=3D"'+ params[key] +'" =
/>';=0A=
			}=0A=
			var pairs =3D this.getVariablePairs().join("&");=0A=
			if(pairs.length > 0) {swfNode +=3D '<param name=3D"flashvars" =
value=3D"'+ pairs +'" />';}=0A=
			swfNode +=3D "</object>";=0A=
		}=0A=
		return swfNode;=0A=
	},=0A=
	write: function(elementId){=0A=
		if(this.getAttribute('useExpressInstall')) {=0A=
			// check to see if we need to do an express install=0A=
			var expressInstallReqVer =3D new deconcept.PlayerVersion([6,0,65]);=0A=
			if (this.installedVer.versionIsValid(expressInstallReqVer) && =
!this.installedVer.versionIsValid(this.getAttribute('version'))) {=0A=
				this.setAttribute('doExpressInstall', true);=0A=
				this.addVariable("MMredirectURL", =
escape(this.getAttribute('xiRedirectUrl')));=0A=
				document.title =3D document.title.slice(0, 47) + " - Flash Player =
Installation";=0A=
				this.addVariable("MMdoctitle", document.title);=0A=
			}=0A=
		}=0A=
		if(this.skipDetect || this.getAttribute('doExpressInstall') || =
this.installedVer.versionIsValid(this.getAttribute('version'))){=0A=
			var n =3D (typeof elementId =3D=3D 'string') ? =
document.getElementById(elementId) : elementId;=0A=
			n.innerHTML =3D this.getSWFHTML();=0A=
			return true;=0A=
		}else{=0A=
			if(this.getAttribute('redirectUrl') !=3D "") {=0A=
				document.location.replace(this.getAttribute('redirectUrl'));=0A=
			}=0A=
		}=0A=
		return false;=0A=
	}=0A=
}=0A=
=0A=
/* ---- detection functions ---- */=0A=
deconcept.SWFObjectUtil.getPlayerVersion =3D function(){=0A=
	var PlayerVersion =3D new deconcept.PlayerVersion([0,0,0]);=0A=
	if(navigator.plugins && navigator.mimeTypes.length){=0A=
		var x =3D navigator.plugins["Shockwave Flash"];=0A=
		if(x && x.description) {=0A=
			PlayerVersion =3D new =
deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/, =
"").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));=0A=
		}=0A=
	}else{=0A=
		// do minor version lookup in IE, but avoid fp6 crashing issues=0A=
		// see =
http://blog.deconcept.com/2006/01/11/getvariable-setvariable-crash-intern=
et-explorer-flash-6/=0A=
		try{=0A=
			var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
		}catch(e){=0A=
			try {=0A=
				var axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
				PlayerVersion =3D new deconcept.PlayerVersion([6,0,21]);=0A=
				axo.AllowScriptAccess =3D "always"; // throws if player version < =
6.0.47 (thanks to Michael Williams @ Adobe for this code)=0A=
			} catch(e) {=0A=
				if (PlayerVersion.major =3D=3D 6) {=0A=
					return PlayerVersion;=0A=
				}=0A=
			}=0A=
			try {=0A=
				axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
			} catch(e) {}=0A=
		}=0A=
		if (axo !=3D null) {=0A=
			PlayerVersion =3D new =
deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));=0A=
		}=0A=
	}=0A=
	return PlayerVersion;=0A=
}=0A=
deconcept.PlayerVersion =3D function(arrVersion){=0A=
	this.major =3D arrVersion[0] !=3D null ? parseInt(arrVersion[0]) : 0;=0A=
	this.minor =3D arrVersion[1] !=3D null ? parseInt(arrVersion[1]) : 0;=0A=
	this.rev =3D arrVersion[2] !=3D null ? parseInt(arrVersion[2]) : 0;=0A=
}=0A=
deconcept.PlayerVersion.prototype.versionIsValid =3D function(fv){=0A=
	if(this.major < fv.major) return false;=0A=
	if(this.major > fv.major) return true;=0A=
	if(this.minor < fv.minor) return false;=0A=
	if(this.minor > fv.minor) return true;=0A=
	if(this.rev < fv.rev) return false;=0A=
	return true;=0A=
}=0A=
/* ---- get value of query string param ---- */=0A=
deconcept.util =3D {=0A=
	getRequestParameter: function(param) {=0A=
		var q =3D document.location.search || document.location.hash;=0A=
		if(q) {=0A=
			var pairs =3D q.substring(1).split("&");=0A=
			for (var i=3D0; i < pairs.length; i++) {=0A=
				if (pairs[i].substring(0, pairs[i].indexOf("=3D")) =3D=3D param) {=0A=
					return pairs[i].substring((pairs[i].indexOf("=3D")+1));=0A=
				}=0A=
			}=0A=
		}=0A=
		return "";=0A=
	}=0A=
}=0A=
/* fix for video streaming bug */=0A=
deconcept.SWFObjectUtil.cleanupSWFs =3D function() {=0A=
	if (window.opera || !document.all) return;=0A=
	var objects =3D document.getElementsByTagName("OBJECT");=0A=
	for (var i=3D0; i < objects.length; i++) {=0A=
		objects[i].style.display =3D 'none';=0A=
		for (var x in objects[i]) {=0A=
			if (typeof objects[i][x] =3D=3D 'function') {=0A=
				objects[i][x] =3D function(){};=0A=
			}=0A=
		}=0A=
	}=0A=
}=0A=
// fixes bug in fp9 see =
http://blog.deconcept.com/2006/07/28/swfobject-143-released/=0A=
deconcept.SWFObjectUtil.prepUnload =3D function() {=0A=
	__flash_unloadHandler =3D function(){};=0A=
	__flash_savedUnloadHandler =3D function(){};=0A=
	if (typeof window.onunload =3D=3D 'function') {=0A=
		var oldUnload =3D window.onunload;=0A=
		window.onunload =3D function() {=0A=
			deconcept.SWFObjectUtil.cleanupSWFs();=0A=
			oldUnload();=0A=
		}=0A=
	} else {=0A=
		window.onunload =3D deconcept.SWFObjectUtil.cleanupSWFs;=0A=
	}=0A=
}=0A=
if (typeof window.onbeforeunload =3D=3D 'function') {=0A=
	var oldBeforeUnload =3D window.onbeforeunload;=0A=
	window.onbeforeunload =3D function() {=0A=
		deconcept.SWFObjectUtil.prepUnload();=0A=
		oldBeforeUnload();=0A=
	}=0A=
} else {=0A=
	window.onbeforeunload =3D deconcept.SWFObjectUtil.prepUnload;=0A=
}=0A=
/* add Array.push if needed (ie5) */=0A=
if (Array.prototype.push =3D=3D null) { Array.prototype.push =3D =
function(item) { this[this.length] =3D item; return this.length; }}=0A=
=0A=
/* add some aliases for ease of use/backwards compatibility */=0A=
var getQueryParamValue =3D deconcept.util.getRequestParameter;=0A=
var FlashObject =3D deconcept.SWFObject; // for legacy support=0A=
var SWFObject =3D deconcept.SWFObject;=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://four.static.jamglue.com/javascripts/extensions.v28042008.js

/*=0A=
 * InPlaceEditor extension that adds a 'click to edit' text when the =
field is =0A=
 * empty.=0A=
 *=0A=
 * Adapted from =
http://wiki.script.aculo.us/scriptaculous/show/Ajax.InPlaceEditor=0A=
 */=0A=
Ajax.InPlaceEditor.prototype.__initialize =3D =
Ajax.InPlaceEditor.prototype.initialize;=0A=
Ajax.InPlaceEditor.prototype.__getText =3D =
Ajax.InPlaceEditor.prototype.getText;=0A=
Ajax.InPlaceEditor.prototype.__onComplete =3D =
Ajax.InPlaceEditor.prototype.onComplete;=0A=
Ajax.InPlaceEditor.prototype =3D =
Object.extend(Ajax.InPlaceEditor.prototype, {=0A=
=0A=
    initialize: function(element, url, options){=0A=
        this.__initialize(element,url,options)=0A=
        this.setOptions(options);=0A=
        this._checkEmpty();=0A=
    },=0A=
=0A=
    setOptions: function(options){=0A=
        this.options =3D Object.extend(Object.extend(this.options,{=0A=
            emptyClassName: 'inplaceeditor-empty'=0A=
        }),options||{});=0A=
    },=0A=
=0A=
    _checkEmpty: function(){=0A=
        if( this.element.innerHTML.length =3D=3D 0 ){=0A=
            child =3D document.createElement("span");=0A=
            Element.addClassName(child, this.options.emptyClassName);=0A=
            child.innerHTML =3D this.options.emptyText;=0A=
            this.element.appendChild(child);=0A=
        }=0A=
    },=0A=
=0A=
    getText: function(){=0A=
        =
document.getElementsByClassName(this.options.emptyClassName,this.element)=
.each(function(child){=0A=
            this.element.removeChild(child);=0A=
        }.bind(this));=0A=
        return this.__getText();=0A=
    },=0A=
=0A=
    onComplete: function(transport){=0A=
        this._checkEmpty();=0A=
        this.__onComplete(transport);=0A=
    }=0A=
});=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://two.static.jamglue.com/javascripts/jamglue.v28042008.js

function toggleMP3(img, url)=0A=
{=0A=
  // should we play=0A=
  if(img.src.match('play')) {=0A=
    // yes, start playing=0A=
    img.src=3D"/images/stop.gif";=0A=
    var span =3D document.createElement('span');=0A=
    span.innerHTML =3D  '<object =
classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"' +=0A=
	=
'codebase=3D"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0"' +=0A=
	'width=3D"50" height=3D"15" align=3D"middle" class=3D"player">' +=0A=
	'<param name=3D"allowScriptAccess" value=3D"sameDomain" />' +=0A=
	'<param name=3D"flashVars" value=3D"theLink=3D'+url+'" />' +=0A=
	'<param name=3D"movie" value=3D"/flash/mp3.swf" /><param =
name=3D"quality" value=3D"high" />' +=0A=
	'<param name=3D"bgcolor" value=3D"#ffffff" />' +=0A=
	'<embed src=3D"/flash/mp3.swf" flashVars=3D"theLink=3D'+url+'"'+=0A=
	'quality=3D"high" bgcolor=3D"#ffffff" width=3D"0" height=3D"0" =
name=3D"player"' +=0A=
	'align=3D"middle" allowScriptAccess=3D"sameDomain" =
type=3D"application/x-shockwave-flash"' +=0A=
	' pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
class=3D"player" /></object>';=0A=
    img.parentNode.insertBefore(span, img.nextSibling);=0A=
  } else {=0A=
    // no, stop playing=0A=
    img.src=3D"/images/play.gif";=0A=
    img.parentNode.removeChild(img.nextSibling);=0A=
  }=0A=
}=0A=
=0A=
function toggleSong(img, rootId)=0A=
{=0A=
  // should we play=0A=
  if(img.src.match('play')) {=0A=
    // yes, start playing=0A=
    img.src=3D"/images/stop.gif";=0A=
    var span =3D document.createElement('span');=0A=
    span.innerHTML =3D  '<object =
classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"' +=0A=
	=
'codebase=3D"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/sw=
flash.cab#version=3D6,0,0,0"' +=0A=
	'width=3D"50" height=3D"15" align=3D"middle" class=3D"player">' +=0A=
	'<param name=3D"allowScriptAccess" value=3D"sameDomain" />' +=0A=
	'<param name=3D"flashVars" value=3D"rootId=3D'+rootId+'" />' +=0A=
	'<param name=3D"movie" value=3D"/flash/song.swf" /><param =
name=3D"quality" value=3D"high" />' +=0A=
	'<param name=3D"bgcolor" value=3D"#ffffff" />' +=0A=
	'<embed src=3D"/flash/song.swf" flashVars=3D"rootId=3D'+rootId+'"'+=0A=
	'quality=3D"high" bgcolor=3D"#ffffff" width=3D"50" height=3D"15" =
name=3D"player"' +=0A=
	'align=3D"middle" allowScriptAccess=3D"sameDomain" =
type=3D"application/x-shockwave-flash"' +=0A=
	' pluginspage=3D"http://www.macromedia.com/go/getflashplayer" =
class=3D"player" /></object>';=0A=
    img.parentNode.insertBefore(span, img.nextSibling);=0A=
  } else {=0A=
    // no, stop playing=0A=
    img.src=3D"/images/play.gif";=0A=
    img.parentNode.removeChild(img.nextSibling);=0A=
  }=0A=
}=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://two.static.jamglue.com/javascripts/popover_check.v28042008.js

function showPopovers() {=0A=
  allPopovers =3D document.getElementsByClassName("poplink");=0A=
  allPopspacers =3D document.getElementsByClassName("popspacer");=0A=
  if (navigator.userAgent.match('MSIE') || =
navigator.userAgent.match('Firefox')) {=0A=
    for(i =3D 0; i < allPopovers.length; i++) {=0A=
      Element.show(allPopovers[i].id);=0A=
    }=0A=
    for(i =3D 0; i < allPopspacers.length; i++) {=0A=
      Element.hide(allPopspacers[i].id);=0A=
    }=0A=
  }=0A=
}=0A=
=0A=
showPopovers();=0A=
=0A=
function showSomePopovers(element) {=0A=
  if (navigator.userAgent.match('MSIE') || =
navigator.userAgent.match('Firefox')) {=0A=
    var subelements =3D element.getElementsByTagName('span');=0A=
    for(var i=3D0; i<subelements.length; i++){=0A=
      one =3D subelements[i];=0A=
      if(one.className =3D=3D 'poplink'){=0A=
        Element.show(one.id);=0A=
      } else if(one.className =3D=3D 'popspacer'){=0A=
        Element.hide(one.id);=0A=
      }=0A=
    }=0A=
  }=0A=
}=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"szukaj";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"szukaj";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=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_003B_01C8ADE4.38514CA0
Content-Type: application/x-javascript
Content-Transfer-Encoding: quoted-printable
Content-Location: http://quantserve.com/quant.js

function _qcdst(){if(_qctzoff(0)!=3D_qctzoff(6))return 1;return 0;}=0A=
function _qctzoff(m){=0A=
var d1=3Dnew Date(2000,m,1,0,0,0,0);=0A=
var t=3Dd1.toGMTString();=0A=
var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" ")-1));=0A=
return d1-d3;=0A=
}=0A=
function _qceuc(s){=0A=
if(typeof(encodeURIComponent)=3D=3D'function'){return =
encodeURIComponent(s);}=0A=
else{return escape(s);}=0A=
}=0A=
function _qcrnd(){return Math.round(Math.random()*2147483647);}=0A=
function _qvoid(){return;}=0A=
function _qcgc(n){=0A=
 var v=3D'';=0A=
 var c=3Ddocument.cookie;if(!c)return v;=0A=
 var i=3Dc.indexOf(n+"=3D");=0A=
 var len=3Di+n.length+1;=0A=
 if(i>-1){=0A=
  var end=3Dc.indexOf(";", len);=0A=
  if(end<0)end=3Dc.length;=0A=
  v=3Dc.substring(len,end);=0A=
 }=0A=
 return v;=0A=
}=0A=
function _qcdomain(){=0A=
 var d=3Ddocument.domain;=0A=
 if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.length);=0A=
 var a=3Dd.split(".");var len=3Da.length;=0A=
 if(len<3)return d;=0A=
 var e=3Da[len-1];=0A=
 if(e.length<3)return d;=0A=
 d=3Da[len-2]+"."+a[len-1];=0A=
 return d;=0A=
}=0A=
function _qcsc(dc){=0A=
 var s=3D"",u=3Ddocument;var d=3D_qcdomain();var a=3D_qcgc("__qca");=0A=
 if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
 else{=0A=
  u.cookie=3D"__qca=3D"+dc+"; expires=3DSun, 18 Jan 2038 00:00:00 GMT; =
path=3D/; domain=3D"+d;=0A=
  a=3D_qcgc("__qca");=0A=
  if(a.length>0){s+=3D";fpan=3D1;fpa=3D"+dc;}=0A=
  else{s+=3D";fpan=3Du;fpa=3D";}=0A=
 }=0A=
 var b=3D_qcgc("__qcb");=0A=
 if(b.length>0){s+=3D";fpbn=3D0;fpb=3D"+b;}=0A=
 else{b=3D_qcrnd();=0A=
  u.cookie=3D"__qcb=3D"+b+"; path=3D/; domain=3D"+d;=0A=
  b=3D_qcgc("__qcb");=0A=
  if(b.length>0){s+=3D";fpbn=3D1;fpb=3D"+b;}=0A=
  else{s+=3D";fpbn=3Du;fpb=3D";}=0A=
 }=0A=
 return s;=0A=
}=0A=
function quantserve(){=0A=
 if((typeof _qacct =3D=3D"undefined")||(_qacct.length=3D=3D0))return;=0A=
 if((typeof _qpixelsent =
!=3D"undefined")&&(_qpixelsent=3D=3D_qacct))return;=0A=
 _qpixelsent=3D_qacct;=0A=
 var r=3D_qcrnd();=0A=
 var ce=3D(navigator.cookieEnabled)?"1":"0";=0A=
 var sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1';=0A=
 if(typeof navigator.javaEnabled =
!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"0";=0A=
 if(typeof _qoptions !=3D"undefined" && _qoptions!=3Dnull){for(var k in =
_qoptions){if(typeof(_qoptions[k])!=3D'string')continue;qo+=3D';'+k+'=3D'=
+_qceuc(_qoptions[k]);}_qoptions=3Dnull;}=0A=
 if(typeof _qmeta !=3D"undefined" && =
_qmeta!=3Dnull){qm=3D';m=3D'+_qceuc(_qmeta);_qmeta=3Dnull;}=0A=
 =
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
 var d=3Dnew Date();=0A=
 var dst=3D_qcdst();=0A=
 var dc=3D"45a67023-c97fe-e693b-ff4db";var =
qs=3D"http://pixel.quantserve.com";=0A=
 var fp=3D_qcsc(dc);=0A=
 if(window.location && =
window.location.href)url=3D_qceuc(window.location.href);=0A=
 if(window.document && =
window.document.referrer)ref=3D_qceuc(window.document.referrer);=0A=
 if(self=3D=3Dtop)ns=3D'0';=0A=
 var img=3Dnew Image(1,1);=0A=
 img.alt=3D"";=0A=
 =
img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=3D'+url+';ref=3D'+re=
f+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';dc=3D'+dc+';dst=3D'+dst+';et=3D'+=
d.getTime()+';tzo=3D'+d.getTimezoneOffset()+';a=3D'+_qacct+qo+qm;=0A=
 img.onload=3Dfunction() {_qvoid();}=0A=
}=0A=
quantserve();=0A=

------=_NextPart_000_003B_01C8ADE4.38514CA0--

