From: <Guardado por Microsoft Internet Explorer 5>
Subject: Jamglue - corygs's studio
Date: Sun, 4 May 2008 12:44:03 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_00C1_01C8ADE4.884C9C50"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_00C1_01C8ADE4.884C9C50
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jamglue.com/people/corygs

=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 - corygs'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"corygs's Jamglue mixes"=20
href=3D"http://rss.jamglue.com/people/corygs/mixes.rss" =
type=3Dapplication/rss+xml=20
rel=3Dalternate><LINK title=3D"corygs's Jamglue tracks"=20
href=3D"http://rss.jamglue.com/people/corygs/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/corygs">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/corygs 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>corygs</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>corygs</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('3619304579-lw'); return false;"=20
            =
href=3D"http://www.jamglue.com/sign_in?url=3D/people/corygs">Sign in</A> =

            or <A =
href=3D"http://www.jamglue.com/sign_up?url=3D/people/corygs">sign=20
            up</A> to add yourself as a Fan!=20
            <FORM id=3D3619304579-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/corygs 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></DIV><BR>
      <DIV id=3DuserImageContainer><IMG height=3D150 alt=3D"large =
avatar"=20
      src=3D"http://images.jamglue.com/187553-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>Coral </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>184 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>corygs's Featured Mixes <A=20
            href=3D"http://rss.jamglue.com/people/corygs/mixes.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>None yet </TD>
          <TD width=3D20>&nbsp;</TD>
          <TD width=3D250>
            <H1>corygs's Featured Tracks <A=20
            =
href=3D"http://rss.jamglue.com/people/corygs/tracks.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>
            <UL>
              <LI><SPAN class=3DinlinePlayerWrapper =
id=3D1027254630-iap-6662589><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", 6662589); =
so.addVariable("autoStart", 1); so.write("1027254630-iap-6662589"); '=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=3D346278062-tlt-2703239=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              href=3D"http://www.jamglue.com/tracks/2703239-Louvre"><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/2703239-Louvre">Louvre</A>=20
              <SPAN class=3Dpoplink id=3Dpop_346278062-tlt-2703239=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2703239/popover?pop_id=3D346278062-tlt-2703239', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_346278062-tlt-2703239><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=3D3399903364-iap-5184521><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", 5184521); =
so.addVariable("autoStart", 1); so.write("3399903364-iap-5184521"); '=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=3D77188041-tlt-2142907=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2142907-Boudelaire-AuLecteur-Par-un=
-fran-ais-"><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=20
              title=3D"Boudelaire-AuLecteur ( Par un fran=C3=A7ais )"=20
              =
href=3D"http://www.jamglue.com/tracks/2142907-Boudelaire-AuLecteur-Par-un=
-fran-ais-">Boudelaire-AuLecteu...</A>=20
              <SPAN class=3Dpoplink id=3Dpop_77188041-tlt-2142907=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2142907/popover?pop_id=3D77188041-tlt-2142907', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_77188041-tlt-2142907><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=3D2022002518-iap-5184325><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", 5184325); =
so.addVariable("autoStart", 1); so.write("2022002518-iap-5184325"); '=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=3D3081286296-tlt-2142791=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2142791-FleursDuMal-Que-diras-tu-ce=
-soir-"><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=20
              title=3D"FleursDuMal.Que diras-tu ce soir..."=20
              =
href=3D"http://www.jamglue.com/tracks/2142791-FleursDuMal-Que-diras-tu-ce=
-soir-">FleursDuMal.Que=20
              dir...</A> <SPAN class=3Dpoplink =
id=3Dpop_3081286296-tlt-2142791=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/2142791/popover?pop_id=3D3081286296-tlt-2142791', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_3081286296-tlt-2142791><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=3D1714068905-iap-5184209><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", 5184209); =
so.addVariable("autoStart", 1); so.write("1714068905-iap-5184209"); '=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=3D3904479899-tlt-2142721=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/2142721--Fleurs-du-mal-Que-diras-tu=
-ce-soir-"><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=20
              title=3D" Fleurs du mal-Que diras-tu ce soir..."=20
              =
href=3D"http://www.jamglue.com/tracks/2142721--Fleurs-du-mal-Que-diras-tu=
-ce-soir-">Fleurs=20
              du mal-Que ...</A> <SPAN class=3Dpoplink=20
              id=3Dpop_3904479899-tlt-2142721 style=3D"DISPLAY: none"><A =

              onclick=3D"new =
Ajax.Request('/tracks/2142721/popover?pop_id=3D3904479899-tlt-2142721', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_3904479899-tlt-2142721><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=3D2321671161-iap-4154691><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", 4154691); =
so.addVariable("autoStart", 1); so.write("2321671161-iap-4154691"); '=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=3D760229444-tlt-1744535=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              href=3D"http://www.jamglue.com/tracks/1744535-Paris-"><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/1744535-Paris-">Paris=20
              </A><SPAN class=3Dpoplink id=3Dpop_760229444-tlt-1744535=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/1744535/popover?pop_id=3D760229444-tlt-1744535', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_760229444-tlt-1744535><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=3D1636562870-iap-3933037><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", 3933037); =
so.addVariable("autoStart", 1); so.write("1636562870-iap-3933037"); '=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=3D3419978217-tlt-1660651=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/1660651-Mon-universit-pr-sentation"=
><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=20
              title=3D"Mon  universit=C3=A9, pr=C3=A9sentation"=20
              =
href=3D"http://www.jamglue.com/tracks/1660651-Mon-universit-pr-sentation"=
>Mon=20
              universit=C3=A9, pr...</A> <SPAN class=3Dpoplink=20
              id=3Dpop_3419978217-tlt-1660651 style=3D"DISPLAY: none"><A =

              onclick=3D"new =
Ajax.Request('/tracks/1660651/popover?pop_id=3D3419978217-tlt-1660651', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_3419978217-tlt-1660651><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=3D1419934517-iap-3932715><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", 3932715); =
so.addVariable("autoStart", 1); so.write("1419934517-iap-3932715"); '=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=3D2667220841-tlt-1660539=20
              style=3D"DISPLAY: none"></DIV></SPAN><A=20
              =
href=3D"http://www.jamglue.com/tracks/1660539-Mon-Universit-"><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/1660539-Mon-Universit-">Mon=20
              Universit=C3=A9</A> <SPAN class=3Dpoplink =
id=3Dpop_2667220841-tlt-1660539=20
              style=3D"DISPLAY: none"><A=20
              onclick=3D"new =
Ajax.Request('/tracks/1660539/popover?pop_id=3D2667220841-tlt-1660539', =
{asynchronous:true, evalScripts:true}); return false;"=20
              href=3D"http://www.jamglue.com/people/corygs#"><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_2667220841-tlt-1660539><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>=20
      </SPAN></LI></UL></TD></TR></TBODY></TABLE>
      <HR noShade SIZE=3D1>

      <H1>corygs'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/Patry"><IMG =
height=3D76=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187573-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/Patry">Patry</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 9 =
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/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></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/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>
          <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></TR></TBODY></TABLE></DIV><A=20
      =
href=3D"http://www.jamglue.com/people/corygs/contacts"><STRONG>Show all =
14=20
      people corygs is a fan of</STRONG></A>=20
      <HR noShade SIZE=3D1>
      <A name=3Dfans></A>
      <H1>Fans of corygs</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/Patry"><IMG =
height=3D76=20
                  alt=3D"medium avatar"=20
                  src=3D"http://images.jamglue.com/187573-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/Patry">Patry</A> =

                  </NOBR><BR><SPAN class=3Dtiny>0 mixes / 9 =
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/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/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 corygs</H1>
      <DIV id=3Dcommententry>
      <DIV class=3Dwarning><A=20
      onclick=3D"Element.toggle('4009402196-lw'); return false;"=20
      href=3D"http://www.jamglue.com/sign_in?url=3D/people/corygs">Sign =
in</A> or <A=20
      href=3D"http://www.jamglue.com/sign_up?url=3D/people/corygs">sign =
up</A> to=20
      post notes!=20
      <FORM id=3D4009402196-lw style=3D"DISPLAY: none" action=3D/sign_in =

      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/corygs 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_1134087>
      <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/Flipipichi"><IMG =
height=3D100=20
            alt=3D"medium avatar"=20
            src=3D"http://images.jamglue.com/187565-medium.gif" =
width=3D100=20
            border=3D0></A> <BR>
            <DIV style=3D"OVERFLOW: auto"><STRONG><A=20
            =
href=3D"http://www.jamglue.com/people/Flipipichi">Flipipichi</A></DIV></S=
TRONG></TD>
          <TD vAlign=3Dtop><SPAN style=3D"FLOAT: right"></SPAN>
            <P class=3Dtiny><STRONG>78 days ago:</STRONG> </P>
            <P style=3D"OVERFLOW: auto">Bonjour!<BR><BR>Ton =
fran=C3=A7ais est tr=C3=A8s=20
            bon.<BR><BR>Au =
revoir!</P></TD></TR></TBODY></TABLE><BR></DIV>
      <DIV id=3Dcomment_1133997>
      <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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187553-large.gif

R0lGODlhyACWAPcAAA0NCwoLBg4QDhUTDRMTExUWGxoZHRkXGg4QExkWIxsaJB0cKhYXJA4ULx0k
MSwbGycWFjMcHTcZHCcSDiUcKDQdIjsdIzodKSMeMjUhHi0hHSkiKigkNDUjIzsjJDwlKjwqLDcm
KTorNDwyNiwyMjU0RhcvVDdKW0UdJVQYKkMkK0MqLUclKUQsM0ssNEkqN0QxNUU0OkoyNkw0Ok06
PUc5O1QsOFM0PFM6Plk0OlUnLWcrNmc2Onk2OnUqM1MZIk08Qkk3RFQ9Qls8RFk5RlIwR2M7RWM9
Smk5RXg5RHE7Uk09YV1BPk1CRVVCRVVESlpCRlxESlxJTFxIU1RSWGNETGNKTmtETWdHSmRLU2xG
UmtLU2ZKV2lSWHhFSXJLVHhLWHZTW3dSSXpWZnFSZ3Vma05ia2Jwii9XkGuMoHCh0Yc4OpY6PIgr
M6M5PIg8RJY9RYI7U6c8Q5JDPaZFPolGSYhLVYhTWZdHSJhMVJlTTJhVV4lSTYZZaIZcdJZaZ5FV
bYhja4pld5dka5ZneZN0eKdKSaZMVKhTTKhXV7RKSbZVTLRUU7tbU7dZV7ZNU6haY7VcZqpjW7lj
WrJoUqllZqVpeLhnZrh2drJycpNkXMZaVtZaV8dQTcRkW8llWtdnXNRxXMhpZcl0acd4d9NsY9pr
ZNtzZNh3adh6dMdsdONnXeN0XuNqZOR5aeR7c/BzatRdXplsg5p0ho9xiaRthKd2iah5k7Z6iLN9
krJthaB8p8x6iOF8gbOFeJiBe8mEedqDbNmGd9qTe8uJceaFbOaIdueVefKPduyjfpaHj7GNkrGQ
qLinq5ibqZ2wyciHh8iYmNiKhdmXh9eZlsyNkc6XqNmnmNStlciop9inp9i4p9e6t82xs+aLhOaY
heiYlOilieeolum0mvOskea3qOqyrueXq9G3yOy6xdrEutXCsOfGufDGstrIxtrN0ebKx+nTzOrX
1vTWyfTZ1+7Lze3c5PXk2+3k2/Xo5/bz7fb19fj19e/p7NrQ56XJ3SH5BAAAAAAAIf4mCgoKMTUv
MDEvMjAwNQoxODowNTozMQpNb2RlPTEKMC4xCjMuMAoALAAAAADIAJYAAAj+AEfAqCGQ4IgRIDIo
XJgBBIgVHx6C8EBRxQoVCj2sWAEDBhMmOJhAgYKlypQsKLmQWVmm5couU6ZIkVKlSpSbUKI8kRJF
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
X9AFyhvDzGu2xyeMAQEAOw==

------=_NextPart_000_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.jamglue.com/187573-medium.gif

R0lGODlhZABMAPcAAAMCBQUECgoECwsGCQwLFAkGExQKDBIMExsOExwSExgUGBsSDxsYIiMWGiQb
HSwbHCYVFzIaGygcIjMdIjEhHiolJzQjJDQsKzslKzsrLDglJzktMjozNjcxKkIrLUYoLEMuMkst
MkUyM0szNE07O0g4OVM2OlQ7PFs7PFU1N0suL2Q7PGQvNls9QlU9QUU+QGY9Qnk8RlNAPUlBPkxD
RVRDQ1xDRFxLS1dHSVVOUltWWFpRTmNERWRFSWRMTGtLTGpGSGxMUGVLUGtSTmxTU2hYV3JLTXhE
SnJNUntLUnRSU3VUWXRaW3xUVHxbW3pYWHJRTnlfYWldYG1hXHhiXWtjYnxkY3xranVoZnt0dXlw
a4c9TYZHTYlJU4NcXIZWWZZKVpZTWpFGT4NfYYlfYZ1bYoZhXoRjY4Rsa4pjZItpZYtraoVoaIhv
cIpxbYx0dId5dpNsa5NnZ5Rxbppzbph5bpRzcpt0c516dpx8e5V6eJZvcqZMW6VWXrNTX6lYZbtc
a7VZZ6xPYKlka6F6dqJ9e6N5eLZlbbdqc7p0eahpc8Rca8hec8Rlcchodcd0fMtpdqJ/gpJ+gs14
gJyCfZaCfouDfqSCfaqFfq+If4yEg4qGhpyEg5uNjJaHhZmRjZyVlJmPkaSEgqSJhqSMi6uFg6uK
hayNiqKFiauRjKWTjKuTk6udmqaZlrKNirGOhrSTjLaXjrOVkrWalLSdmrqclLuemrmXk7GPkbOe
oauhnbyinLmjm6yko6qmpbOko72lobyspLytq7SrqLyxrLyxpr23tsKkncKon8KnocSrpMSuqsit
p8W0rMa4r8m1rsi1q8S2ssa5tca8ucq2scq7tMq8udG9t8Cel8e9wMzAt83CvMjEvdHDvNTIvtTD
uc3Fwc7JxMvIx8/RzNLFwtTKxNTNytnLxdrOy9TGxtXSzdvSzdrSx9XT0tzV0t3Z1d7b2drX19rP
0eHSzebbzuHW0+Pa1uXd2une3Ofa1+zf4Obh3evh3u3i4ezo4/Hn4yH5BAAAAAAALAAAAABkAEwA
AAj+AKdtmzZNG0FpCKNJW0ZMGjVj0Jo5i7gsGrVmy5pRg7YMGrWNzqpNnAjNmcmTzrQ5a2bMZEGC
06x1s0ZwGU1w0qJFoxktZk5jzRRKi6lQp1CjSKVtA3cwKdJoKyU2wzh1WUZoHDVubCkyZUlt0FQW
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
CAA7

------=_NextPart_000_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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
EMqzYcUCCkSIMKpB6QYFAhqSrJBDiAOpVVNqRalyr9+DBSg0wGvTYdiCAxQoRswAxIcCRwXA2HDk
gYDLaAEMMFUBr+G/ea/+/cuzggKbhR0yFVhgwgTEEQpo0BDgAQsNDxDERXAgsckLaQyHRk1VNOHR
VqfmZFqB5EPhYRMy8AAC8UK0GY5wOEnAQO/EbM7+gBAbNqvK4cj9ojXAYMQCzz0NL2Qw4cMHBQoH
soBhMgESAgt8t8IuqIhQlnDmgaVcelkpphgDF9zlGXQFMBBBfRQUNkBQARDAQQcdFNRbBi6U4YFh
CQ332UEmMcVABSCM0EBNDOp10kIKLMDeBV5BJx8DEkRAXwSaoThABhwYgEAACSRwmQAPLODjlHoN
IIEHEjRw5QcmmHABfjWydB2ODITwEXSJNbCABAy0CWZ8AP4XgAEfIoHAndEpiGBeBo1wBhkn7NSQ
AGEt4KBfffE1pmJaZlmQYUC2KQGbsdlkVkJWXpABEhwgYIAB0SU0IXQAGEADGW20UcYLLUBAwAH+
sHZ3QAUjNLcgX8YpimOODDSgJQULDBRkBJNeEAIDYIZl5JUmUHCEnRAUYAChfPrYkAM6BFHGGmu8
sQQPQ8TQQgsZOJBBCA54oIIKFAzQUqKFHUSQoQpo6euvk+Y7waQUXEBBBD0KJFUBV1IQgggfYADB
Rgsg8ABDUxpUgRBBuBGHHXTE4UYQSzhBbm0OPDDCByJQYAFFyq2YknAGFLAAWvfGfCWWvUpAwc0h
hODBRws5pMDNEoTggggSEMCCCgs8IBFPqeHVgBBJyEHHHXfggQcdcCzxAgQAJLDBAA5UYGwIL0t5
lcorV3VdRAvE7Gu+Wf7qgQfGcllBWAy42wD+BXNTEPQFDPR7IERfBbAAD0vMYccdduABCB5wZM3C
AwBAAEEADltggaECHUAqVQi2jFbbyN6rb5ZBTuoB3yKEoIIEA+StUAMhTDqCsSrsRJBBBezgbkot
dDwED1UHggfjciyxAaGXD7Bwy93xVAABoX2mrHCj83ovkHADHAGxxK5+sAgoZDnAAnlrOXaXOjTw
mk1oTTXAEkO0IEMMS+hBCCGFEDJHDA541WUQkAEEEIAA8dnQrSI2JwflSE01gxvqJMi6E1DgAxcM
mAUu4IETdCkFKggBSaQylgPgRQFM8AMT3LAIRcxhEZWoxCgWEYPpHeCADyggAgelmt+lzSz+wiHI
dbSXOg8Qa1KNOiLfDCaC1X3AA/hhigQ8KIIJnCAFJ7CAYQ4QF5usYBKLeAEL3DAKUsAQFKDQhBMW
QAABdCcDEGDjWDTEk6r0cEo0oABPFqOANomABh8AwbCOOKkJ+M1gJjjBBwzZrgAGIAQocIEiXIAC
LN7NIdLLABEWgQtGvGADMpgDLoIRClzMghRT2EBQCACBDeSmjQEwiXzic8frHQQMPTBB3ipkKA+I
AQwzWF0hJbCvCVxoiRIwQQqwVC8JFUAEJ9CGIkSQAhQEKgAKUEEZ9rCJVIRCE02IgSQesQRKBCMY
vyhGJKaAhNwYIAMbgEBvngM/WqZoOD7+AIMPbEA2glxADGcQwxhoIMwgHVKCkzrBCTzgpugQQC07
wOIJPNKAFYwiFaIIRSpG4QdwKYIUirCDKIgxDmk44aQQMMADNgBHLl4GNYcRy6XQlk8w3OAGNECB
CWhwhoCeAQwoKChCkbi3K34gAiDAj0IWMIIunaACDVAkEUSBC1Wk4hejmAMP9gAIQliCEKMAxjhq
4YQmyAACDZCBKwP0UoOYhIQ9JE/1aorLGuDABz3oQRjCAIYw+AAFHygkBRg5qQiGIAUpwKAeczQn
aGZJBF1SQSlG8QtViAIQe3ADHQ6xiU1cAhSyEEYwZMEEV7YACXA04NlQU4CPyBRTNXH+iA9mewMf
1GAGNKDBDGogBjOI4ZfB1JffJnVEYlEzBSHwG37mA1W1mEAEINjDKESRCswCAhCVsOovrtqLYgij
GHNgqRNikIEH3NAlhEpJBSjy2tc6BAc9wMEPZtuDGaBgt2HoqRnO8FcsnQ6JhtUBII24xw2NoHUi
cMEc5mCJ69oBEKMYBS+8SwxhWHgYwviFIjbQAibAoLyqfevZDBKyS62mLA3xQRh+oE99EgUFKLAB
QPXbX2L67Yi+IqQJdKCDoxJEAQ1ZgAtS4AIm5O+6m7AEdYtRDGI4eRzjIAaGceExJzBBBuU6YCwJ
E0uHpFQ1ZWGIWGabT77OlgYlgHH+DfZ7Bt/+FYNDneAUf6ADKC7kAA5wgAZcAMcVwEHJm+DEhIXx
5ChLWbSMuJ8TltCEFliAetQijlQuZ0fpjWkAZFbxin2AgxqUoEs12HQYzOCDZv03SI1KKJ1DsJMC
tKBJUICCE4iAhjQwghJXJfSTD/1dKsdgDkuQwyT6F8amVOWtAoAAoUZ4GEsXYLb6VDGn73oDncJ4
bicYgxh88MTh7itfqZ6zDihQgQpkYAAdkAIUYpCGUpRiD3TgxS90TQxjYNjCwmBEDKYwhzzoYQ+W
kMUwRIEBFZWEax1CCVOG6IMf+FXTZO7BbUuw2+eiIJ82gHMhvwdu1aWAziroARH+BNCBWIeSE6LY
BCBSIYxhkNTJFbYwMaqABD3kwROW4GoohsGJGLhrKoRKgAkTzpeFKwDaD880XidOgx60zgRgGEMN
NK6vb0dgdR38AQ3m0AiSxzoGdujsJxDBcpjDHN+1iIEi8CCKYohiFHq46CheQD0WlQRW9KQKU46u
9B6QWZ89uIF9bVADhPEWDAT9VwUudEwQON4xIAgCH2rBiK7FWg6WGAUmOGGIXgCj5Wa3MDDGu4hC
8CIU4yDFdVWhCAzU/a15UWBxMJnXviu9Bi+ugQ/GEFB90gAEFGhTm77XGG0CfBS0CEYuZJDDFuhB
FKLgRCc64Yle4LvlxgAGMBj+0YI7UEIUpw/FZQGxiRcYILZx7c6tUpPX2vs94vFVseBRoPveChSY
IBC+ApBaghyUohe48Auy8AvEAAygoAiMwASiJAuyEAuxkAq84AvXBwy94AsxwAOgoAehJQwYtQd7
QAQrEB85whoHcH7JEQA60AM89n55lYI15Vc1oFtNBwbbZgM4kH9CQh85UARFQAq+gAvAMG/F0AuG
YAmgsAhD4Aey0Au9EAuhEApM2F1R2AQjUAiWcAedAIGqUAc7wAMxwACxxBQ3o1QwkXcBEF/tJ3Eq
qHR7ZVszsFu1dQMl4HhCciE7oAdRsAVaUAu/EIS8kAqf4Am4gAukQApEsAT+gGAIhnAJgeiADigL
izACbmAIgHAJvGAJbgAELqACLfAACWEAGnBjYFKGfUEDuHeK78eGYwCDb1gDPTAGP1CHIAAEdbAJ
owAKWuAFrOALsdALqeAJnuALwHBOwVALcxAEadAtdFAHeBAIfMAHfuACQnAIhGAIoUAJcRAELrAC
FjAjDaEAmoMBFkAB+edDJZE2V5EIiQAEeXVTd9Vw86VXfeViulUDcjgBKyAEdXAIhpAJoAULXcAF
tOCAnvAJnxALDIhRldAIijAKdKAGdVA1x9MHPLADfdAJhvAJlZAHSbADLVABHDIAD4ABImABHMAB
/iJIPlQ4JzEAO6AEbSD+CDLJBm3wS7X1d2CQk7cFYzcQBmVAB4NQCJiQCbIgb7LABVyACIhwCH3A
CZ8wCZNQCZrACIpQP/fjBpVAC7SQCbTAB0QwCZ0QC5dwCXiQBDwAAxhgNonBaBRgAhuhAU8UJCMk
FZF2EAagACdwYCqQAkLwBnxgCIgwCGsgBjcwj3ulgjoABG2wBvvYj73YC7wQC2O3C7ugCLkQDu7g
DuMQDLiACKiwBj8gjTzgBpMACgNZCTygCWEZC5RwCG/gAtsYEfViAUcAA3/gBAxgAgdDAQ9gAU8U
MCtyBH+gASewAzvwAi+gAiYAYzuQBH8QmGQwXw0HBGXQBm9QB39QCP7++Ji80AmByQaogAjakA71
IA65oAmEEAhskAiokAhlsASJMwmZkAmd0AeY4IC98AmHUAdAUDLjCFkUwAKCoARHgAECIAEz8AEP
AAEbZB8SMJcHUQFKmQRvaAP2RQNEpgIuwAInUANq0AaJGQRqMKJ08JeX4IgMWJB9wAeMQAqaQAru
IA7BgJ54YAd2sAfVWQYc4wZ+IJ/U54CZEAudoJ9qsANZ4gEmMAMhAGQwcAxKgABSIQEpsBYOc0Gr
40MR8AVfwAfGkANwaI83VQNY5AI7kJhJkARq8AZxwAeFcAmr2YRCagh8sAjfgAzVEA7f8AuggAlf
ZaN6QAdvoAZRIwf+crAIk4AJ04dGYamI/LkDfNMlHyARB8ECTwADugERGYcBI9CNOsNQAPBQOfAF
xuALuEd4F3EDEoehFHOmaCoHd8AHbgpajiiZk9AIjNAM1fAMmjALoMAJmEAIV0MHwroHgTo1d6AH
hkqf09cJjGgIggkEKlACtxWpowgACMABSvAABrEAiKUpHYABT2QDHvBEI2AKppABNMBjOmCPKngC
0hgErKpZbPpZvdiAQ3oJfKAJ2lAP2aANtSCfmUAJfRCsbxA5e1AHgECNhOAH/HMJiHoJmaCI+6kG
OgACMfYBpjEcD/AESkAAgKECIgBPGBAlSVoC9mECM3KK6ppLLyD+BErAqm/wqvI5q9P3CYbgBoxg
DvWwDdigDYb6VQObB8FqB3WQB5SwCZRACZZgCX2wiIw4doZwCOpZBr/3RL3yOx1SFRCgAQr3AUq6
ESOAAiZbAq0jJet6tjqgoavqBm4Qs4fgpqsppJ2QCX3ABI4gD+qwDeKQDrWQB4Dgt/sDCMx4B4FL
CIfQP0zbB4w4lpcgsXXABmUwAn6DJWbzqStAOXbHJyNQAyMAmzPgAuKgCyxQphaQrupKZDwgomqw
jGxKCYnqCdM3lnowBc3wDuiwDepgDuYwCdfVVfsjtHmwP0tLCHmQB4fQVU/LCRC7lIMwCGwABDRQ
Acn1ImdCACP+wAIswDRS4TknMQGnWALf8A//YA/P6wICxmM0sAM7qll40AeT4LDSxwnzeQmFcAdN
oAzpYA7iUA87Gw4Ma7j7A8CWcLRJG7iPQwifEAqwO30SOwh10AZBtTMLAAI5AIaaAQNBQAEk4BIH
kAEeCwAWcQMpYAqrsA/+8A/+IAcssK4Y+gI8gKZw8AZ4QAiTQAkOiwk4nAmX0AdNEAm2YA3moA7y
gA7iEA/fsAj8QwmGUAmUUAiUEENJu7RKG8CU8AmpEAu9qojOGghrYKTB5wD7ZzYEIEKR6kMTAcJj
4AM5MAfwcAqnYA/iiw0EkAK4xwIv3LZ0MMOF8L43nLSTwAf+ckC7zoANQqwORCwP37C4m/AJnFAJ
m4AJTBzFSRtDnNBZlHCLoNAJTjl2+xmL+qcAFfAykqoAUQIWEDACY5DGOBAGuWAPbjwO9tABBJCu
JuACL/wGe4AH1LjH79vLffAHbsAEtwoNQiwP67AO6YDImeAJnMAJzBx9oxCVT0wJkIzJmpdkOByW
kekJl1AHZSAYP2NMMJIDJaAZmhMfAHABqTwGfhcGCqAF9rAKpqACAyACPGYCL5AEcLAHjdMHhODP
hWAI/MMHcaAGTdAIrzDI7CAP76AOuVuesyAKveqEoDAKmSDFMYQJaCTRsiAKv2q0aMSAknkIbEA2
EgAjjUH+AiSQA3pUcEuFxr+EA1/QAxdAElAgCcgSAgOQAjqAAjwgNctYNc+YB8/4jHKQBFznCM3g
DNCw0OqwDg6tDumAC6HQCaBFCzEElX6c0RmFkL/g0cA6CbSACwwYCpPABnjQAsNHHyQAAiTwGJoB
NgFQAWNgBmGgpT/woAHyEGV8Ahi6A21bB4J9PFTzB3wAbEmgCI5ABbAgDc7gCOgwxFCtDvz7C6Hw
CbIACmA0CZYQlZVwCb6KCRlVSgGIC6JwhaXJgKBACWwwCJ8QERHwL4zXUA7hAL01Bl+QxjYjIw5B
PRUwAxRAA/g8BE2wBEHwBnRgo3MQB4GqLXxgC44QBZL+4AzZ4AyRTcTxsL/ykAub8ISW4AedXcMZ
Dcmi/YTyFoDFYIB+oAeMoJXvRgqx4AB78z0V0CtuAmQVsF9m8AX7LQFMJUL01AAzsANVwArJwAzN
EAlNkLpBEARAEATMPbtX4AhQ0ArWoA3OYA3ZveHdUA+JHAuWsAh9sAhLK5+jwAkbDQoZJQukQIzn
NAuMkAvicAulQArwEAxE8D06AQJC0hwKQAIlcNu5PQZ04y8jxDTuUgBMgAVZEAVScAWP8AqNQGeB
oJSKTQVV0AqPUAWuoA3YwArNEA/YUMTxwL/1AAp+4AdzoAd6kOYwpAkqTgtP2IC/gAu5oHwy/g7z
MA/+6CAJMCoOR0x8MMLjbP3WNYDbsBgjKtAyAzMCp3EVTIAEV4AFi10FjlAFVTAHmYAIfjAFVBAF
rfAMzuAMz6AMz/AM0SDmYy4O3WAO8iAOxR3Mc/CqnY3iosCAsmDaY50L3/AO+LAP9xAP+UANpRAO
9PAN41AKV/cvEzDobQ3kEWADuA0CF5ACXhE/i9cABmATjYAEycAKjuAIP+wKWFAFjTAFlu4Mj3AF
0MAKygAN0KAMrMAK18AN2NDh9RAP8UAP2LBgc7DefrAIi0CfszALtUALpFAL0hAO8oAP/IAP+OAN
Eu/nrx4O8KAJ+lcBVwIC49rWJfAFYHAzIyABJOT+OQIBI0xjBUgACckACY7QCtCADc7QCo4AC83g
CK/QDK+g5cnwCgndDdcQD95QDd2wDd3QDejQDfNgDo3w7wGf5ozACJpAC7VwC+IgD/kA8fiQD/kQ
D+1wDtQwDeWQmengDuUwCcjC49/jASVgsjPwBT/wAa5DAedRR2HDAB4bBTFABZDwCMhgC83wDNYA
Dc1g867ADK+ADI6wDfHu99XQDvGwDddQ70ev7/se+eIgDuEQDoD+Dd/A+fQA8ffwDufwDnre0ORA
DdBQDeawDjHqDsPAAwoQSA3gGCo9AziQAyCAAQz1FQdgKDbBvVLg5I/QCJIAC9qwDdpgDc5w84/+
IPjP0ArmAA3RAA3cgA7owOfQsA3VwA2u0A1azw/90A/+UP7m7w/jvw/Afg7nwAzUsA7cEA/ssA/e
kAzLYA3vIPjOcAtzoAAgYAIAQcIDCRITUOT40KDAgAAAAjx8OGAAAIoHEgCQksURJGVUGiWTds3a
s2ewrDiyZs5ct3jmrmHrho1evGbYmrGSFK1du3n38PHTx08ov35FifrL1wFLO27MJLXLly/euWvv
1tmyRYoRoxUlUJQoQfCDBAoMGB6YGIAhRIoNKWKEkmXZo1ZUHE3bRvVROGfOuqmTJy8eungsrwV+
5sycM2R52emjR0+fPnz3orZLBg1ZsmpSLEr+uneOXM93+e7dY0cOXLpgxkCx8IACxQywJhgogDhA
gcS1D9/+jpIFC6tH0F5JWQbN3NVmtpyhg46uG7do0rOJ2/bM2rVt165xexdO3z7yld/dy+Ik3Dt1
VjhEqlLlUbRzz9rtOx2PnTp14L4Fm2UFBkSYTbYIFFAotwEWaIgtt9wiQoqMXkmGlSgamWY5c16x
phqYuunGFVZYYambV5SJRhtrunnnnXSmmYaaeEzT5x19urEincn2QUcZfvZxShJoqsEnKtLmUacc
cm7JpYUCLhBhBhMoWGABBhgowKGHHFhgIgEOYOutIKCAQgpIlsHiCkkimSYdcZ555ZpqquH+Bhtu
WnGFu0ewqeaZaDhs5zxqXpnmHXdsJI+ZVyYj6p5o6GEqGmTa4ce0e96Z5x120gEnRlxiYEACCUQw
wQILqrwyywEkYMCAUwVQK623fnBiGVuXccQRWKgBJxxsxEEGGUeugQYbdOB05hkrbHIGFpTIaYed
awot55tC9ZknGWpYweKaLKaJppwW2ylyRtTYQZcdc8iZhhlShJDgggYaEEGEeRtQIF8EJThQgQoK
AHiitgAQIggmqlAm10hsmQacbMBZBxw81XFmG2zSceWVZl55hZWbHKGTm3PaoaccW6iZppyGqVEG
kiiikSGaZbgh55wi2ZmnnXPYaXG/cjr+ZYYRFSgQlSwTQlBIAYD3jeBAiQIAOMwXhNjhBTRtueWZ
cMDRJpx00mHGFYux2cYcdbDBBplXsDgRYW5oLoebcuoJhxpqyqFmmQ5EXiYfCbNQ5p6dzjlnnXVa
1DTJcKS5ZQ4PRiBaggYumBLgAhRgNdQIsFzrgQIaMICiF3jYQQgmrnhGmoaluQ6ccqxppZlsstkG
HGzqkacVZbBJRhksHrnGnHTeecSRyOpJ5xkOEkDCChQd6QACAVxBZ5tu1nHn8Hd2UiedbBiv5QUK
QgBB1AaMngDgCD6YgIF5GYhgIQcKYIDKhqp+IQggmGDGmcUbfhg5yoENW0AjGzDBhtmzrEE2j7Wi
FemIRCu0wQxwWAMa7kAeEggAi1u04hGwcEUCsFAPdKDta+hgBzrWUY6ffUMa0lCEBzwQAvOZjwJT
ooBAPCABBVzpNpZLlUReoILRBSEIjYiGNJ4xjWxY42Hg2MYtXpEObZQtgebYBjeQ4QpniMMVHrTF
NZrRHNbVQxsasIULc4ENEcVDMN3YxvDWpZpwlEMadbvFC05QL/O5T3ISMMEHSPABEOwwX1fajb4s
FxAAOw==

------=_NextPart_000_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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
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
ghUICAA7

------=_NextPart_000_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://quantserve.com/pixel/p-e15W06CICRfzM.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50
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_00C1_01C8ADE4.884C9C50--

