From: <Salvato con Microsoft Internet Explorer 5>
Subject: DiscoDays 2009. Mostra del Mercato del Disco palapartenope 11 ottobre 2009
Date: Mon, 12 Oct 2009 09:18:05 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0089_01CA4B1C.E7CEFCF0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del-mercato-del-disco-palapartenope-11-ottobre-2009.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>DiscoDays =
2009. Mostra del Mercato del Disco palapartenope 11 ottobre 2009</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META=20
content=3D"DiscoDays 2009. Mostra del Mercato del Disco palapartenope 11 =
ottobre 2009"=20
name=3Dtitle>
<META=20
content=3D"L'11 Ottobre 2009, si terr=C3=A0 presso il Palapartenope di =
Napoli, la terza edizione di DiscoDays 2009, la mostra del mercato del =
disco."=20
name=3Ddescription>
<META=20
content=3D"mostra mercato del disco, fiere disco, eventi a napoli, =
mostre a napoli, disco usato, fiera musica, fiera disco usato, =
collezione dischi, fiere dischi e musica "=20
name=3Dkeywords>
<META content=3D"index, follow" name=3Drobots>
<META content=3Dit name=3Dlanguage>
<SCRIPT=20
src=3D"http://maps.google.com/maps?file=3Dapi&amp;v=3D2&amp;key=3DABQIAAA=
AtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEnB=
Sh-RvA"=20
type=3Dtext/javascript></SCRIPT>

<META content=3Du5pEnQ1vEyosi7XmPYAs+pCpCQO4/WFdgS8eeTtbzGw=3D =
name=3Dverify-v1><LINK=20
href=3D"/images/favicon.png" type=3Dimage/ico rel=3Dicon><!--[if =
IE]><LINK=20
href=3D"http://www.savethedate.it/css/Category/ie.css" type=3Dtext/css=20
rel=3Dstylesheet><![endif]-->
<SCRIPT language=3Djavascript>AC_FL_RunContent =3D 0;</SCRIPT>

<SCRIPT=20
src=3D"http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-eve=
nt.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/adapter/shadowbox-base.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/shadowbox.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
    Shadowbox.loadSkin('classic', '/js/skin');
    Shadowbox.loadLanguage('en', '/js/lang');
    Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', =
'wmp'], '/js/player');
    window.onload =3D function(){
      Shadowbox.init();
    };
  </SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/Category/openpop.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/js/Category/ac_runactivecontent.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/Category/linguette.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/Category/toggle.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/sf/calendar/lang/calendar-en.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/sf/calendar/calendar-setup.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK media=3Dscreen =
href=3D"http://www.savethedate.it/css/Category/style.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/ie.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/awesomebox.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/struttura.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/ricerca.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Model/evento.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/css/Category/sottohome.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/nuovo_menu.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/citta.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dall=20
href=3D"http://www.savethedate.it/css/Category/commenti2.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.savethedate.it/sf/calendar/skins/aqua/theme.css" =
type=3Dtext/css=20
rel=3Dstylesheet>
<META content=3D"MSHTML 6.00.2900.3603" name=3DGENERATOR></HEAD>
<BODY><!-- <EdIndex> --><!-- </EdIndex> -->
<DIV id=3Dheader><A id=3Dlogo title=3D"Save the date - Eventi =
memorabili"=20
href=3D"http://www.savethedate.it/"><B>Save the date - Eventi =
memorabili</B></A>=20
<DIV id=3DADV_leaderbord><!-- begin ad tag (tile=3D1) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
if(typeof(ord)=3D=3D"undefined"){var =
ord=3DMath.floor(Math.random()*10000000000)}=20
if(typeof(tilenum)=3D=3D"undefined"){var tilenum=3D1}else{tilenum++}
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.it.doubleclick.net/adj/savethedate/home;tile=3D'+tilenum=
+';dcopt=3Dist;sz=3D728x90;ord=3D' + ord + '?" =
type=3D"text/javascript"></scr' + 'ipt>');
</SCRIPT>
<!-- End ad tag --></DIV><!--/ADV_leaderbord-->
<UL id=3Dnavbar>
  <LI class=3D"menu_citta "><A=20
  href=3D"http://www.savethedate.it/eventi"><B>citt=C3=A0</B></A> </LI>
  <LI class=3D"menu_fieresagre "><A=20
  href=3D"http://www.savethedate.it/fiere"><B>fiere e sagre</B></A> =
</LI>
  <LI class=3D"menu_concerti "><A title=3Dconcerti=20
  href=3D"http://www.savethedate.it/concerti"><B>concerti</B></A> </LI>
  <LI class=3D"menu_cinemateatro "><A=20
  href=3D"http://www.savethedate.it/spettacoli"><B>cinema e =
teatro</B></A> </LI>
  <LI class=3D"menu_artecultura "><A title=3D"arte e cultura"=20
  href=3D"http://www.savethedate.it/cultura"><B>cultura</B></A> </LI>
  <LI class=3D"menu_notte "><A=20
  href=3D"http://www.savethedate.it/notte"><B>notte</B></A> </LI>
  <LI class=3D"menu_eventisportivi "><A title=3D"eventi sportivi"=20
  href=3D"http://www.savethedate.it/sport"><B>sport</B></A>=20
</LI></UL><!--/navbar--></DIV><!--/header-->
<DIV id=3Dcorpo>
<UL id=3Dsottonav><!-- Sotto menu -->
  <LI><A class=3Da href=3D"http://www.savethedate.it/eventi/bari">Bari =
</A>| <!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/bergamo">Bergamo </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/bologna">Bologna </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/brescia">Brescia </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/cagliari">Cagliari </A>|=20
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/catania">Catania </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/firenze">Firenze </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/genova">Genova </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/milano">Milano </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/napoli">Napoli </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/padova">Padova </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/palermo">Palermo </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/perugia">Perugia </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/pescara">Pescara </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da href=3D"http://www.savethedate.it/eventi/roma">Roma =
</A>| <!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/torino">Torino </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/venezia">Venezia </A>| =
<!--/menuNavbar--><!-- Sotto menu --></LI>
  <LI><A class=3Da =
href=3D"http://www.savethedate.it/eventi/verona">Verona </A>| =
<!--/menuNavbar--></LI></UL>
<DIV id=3Dundernav><IMG alt=3Dcorner=20
src=3D"http://www.savethedate.it/images/angolo.gif"> =
</DIV><!--/undernav-->
<DIV id=3Dcont_corpo><LINK media=3Dprint =
href=3D"/css/Category/stampa.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT type=3Dtext/javascript>

function mapGoogleView(){
    Shadowbox.open({
        player:     'html',
        content:    '',
        height:     400,
        width:      600,
        options:    {
            onFinish: function(item){
              var map =3D null;
              var geocoder =3D null;
              if (GBrowserIsCompatible()) {
                map =3D new =
GMap2(document.getElementById("shadowbox_content"));
                //map.setCenter(new GLatLng(37.4419, -122.1419), 13);
               =20
               =20
                // zoom
                map.addControl( new GSmallZoomControl() );

                geocoder =3D new GClientGeocoder();
                var address =3D "Via Barbagallo 115, Napoli ";
                var founded =3D true;
                if (geocoder) {
                  geocoder.getLatLng(address,function(point) {
                  if (!point) {
                    founded =3D false;
                    Shadowbox.close()
                  }else{
                    map.setCenter(point, 13);
                    var marker =3D new GMarker(point);
                    map.addOverlay(marker);
                    marker.openInfoWindowHtml(address);
                    founded =3D true;
                  }
                  }
                  );
                }
              }=20
            }
        }
    });
};
</SCRIPT>

<H1 class=3Dnapoli id=3Dnomesez style=3D"TEXT-TRANSFORM: =
capitalize">napoli </H1>
<DIV class=3Dnapoli id=3Drigasez></DIV>
<DIV class=3Dcappello>
<DIV class=3Dcap_link><!--=20
             <a rel=3D"shadowbox" class=3D"option"=20
                =
title=3D"http://maps.google.it/maps?f=3Dq&amp;hl=3Dit&amp;geocode=3D&amp;=
q=3DVia Barbagallo 115, Napoli "=20
                =
href=3D"http://maps.google.it/maps?f=3Dq&amp;hl=3Dit&amp;geocode=3D&amp;q=
=3DVia Barbagallo 115, Napoli ">
                Completo
             </a>=20
         --><A class=3D"a option" onclick=3DmapGoogleView();>Cartina</A> =
<IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/ico_mappa.gif"> <A =
class=3Da=20
href=3D"http://it.venere.com/hotel_Napoli/?ref=3D743685">Prenota hotel =
</A><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/ico_hotel.gif"> =
</DIV><!--/cap_link--></DIV><!--/cappello-->
<H1 class=3Deve_tit>DiscoDays 2009. Mostra del Mercato del Disco =
</H1><!--/eve_tit-->
<DIV class=3Deve_abstract>Napoli, 11 ottobre =
2009&nbsp;</DIV><!--/eve_abstract-->
<DIV class=3Deve_giudizio>Giudizio della redazione: <IMG alt=3Dstar0=20
src=3D"http://www.savethedate.it/images/vote.gif"> <IMG alt=3Dstar1=20
src=3D"http://www.savethedate.it/images/vote.gif"> <IMG alt=3Dstar2=20
src=3D"http://www.savethedate.it/images/vote.gif"> =
</DIV><!--/eve_giudizio-->
<DIV class=3Dareavuota></DIV>
<P>
<DIV>
<SCRIPT type=3Dtext/javascript><!--
google_ad_client =3D "pub-0820544532937748";
/* 468x15, creato 26/05/09 */
google_ad_slot =3D "1445811905";
google_ad_width =3D 468;
google_ad_height =3D 15;
//-->
</SCRIPT>

<SCRIPT src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
type=3Dtext/javascript>
</SCRIPT>
</DIV>
<P>
<DIV class=3Dareavuota></DIV>
<DIV class=3Deve_art><A=20
href=3D"http://www.savethedate.it/pictures/20090907/vinyl.jpeg"=20
rel=3D"Slideshow Name"><IMG class=3Dart_photo title=3D"" alt=3D""=20
src=3D"http://www.savethedate.it/pictures/20090907/vinyl.jpeg"> </A><!-- =
<EdIndex> --><B>L</B>'<B>11 Ottobre 2009</B>, si terr=C3=A0 presso il=20
<B>Palapartenope di Napoli</B>, la terza edizione di <B>DiscoDays =
2009</B>, la=20
<B>mostra del mercato del disco</B>; manifestazione dedicata alla musica =
e alla=20
cultura musicale che si prefigge di creare una sinergia tra tutti coloro =
che=20
amano ascoltarla, crearla e parlarne. DiscoDays =C3=A8 un appuntamento =
realizzato con=20
il contributo della Provincia ed il patrocinio del Comune e dell'Azienda =

Autonoma di Soggiorno, Cura e Turismo di Napoli. La fiera avr=C3=A0 =
luogo alla Casa=20
della Musica, un grande spazio di 1500 mq che accoglier=C3=A0: =
espositori di dischi,=20
collezionisti, fan club, ma anche riviste e magazine del settore, =
etichette=20
indipendenti ed associazioni. La kermesse far=C3=A0 del capoluogo =
campano una nuova=20
capitale del disco e del vinile, rendendolo protagonista di un =
appuntamento=20
unico: la pi=C3=B9 importante convention del settore del Sud Italia. =
L'iniziativa=20
sar=C3=A0 arricchita da una serie di incontri, dibattiti e conferenze, =
tra le quali=20
le presentazioni della rivista Raro! e quella del coordinamento delle =
etichette=20
indipendenti napoletane "Na-Indies". <!-- </EdIndex> --><SPAN=20
class=3Deve_info><B>Info:</B>dal 11-10-2009 al 11-10-2009<BR><A =
class=3Da=20
href=3D"http://www.discodays.it/"=20
target=3D_blank>http://www.discodays.it/</A></SPAN>=20
<DIV class=3Deve_linkut><!-- <a href=3D"#" class=3D"a" =
onClick=3D"openPopUpWindow('','Invia','menubar=3Dyes,scrollbars=3Dyes,res=
izable=3Dyes,width=3D550,height=3D544')"> --><A=20
class=3Da =
href=3D"http://www.savethedate.it/sendFriend/show/id/17527">Invia ad un=20
amico </A><IMG alt=3D"" =
src=3D"http://www.savethedate.it/images/ico_mail.gif"> <A=20
class=3Da href=3D"javascript:print()">stampa</A> <IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/ico_print.gif"></DIV><!--/eve_lin=
kut--><A=20
class=3Da=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#commenta">Commenta =

</A></DIV><!--/eve_art-->
<DIV class=3Dcorpo_sx>
<DIV class=3Dbox_sx>
<H2 class=3Dtop_tabscheda><B>Scheda evento</B></H2>
<TABLE id=3Dscheda_evento cellSpacing=3D0>
  <TBODY>
  <TR>
    <TH colSpan=3D2>Luogo</TH></TR>
  <TR>
    <TD class=3Dcolblu>Presso</TD>
    <TD>Palapartenope</TD></TR>
  <TR>
    <TD class=3Dcolblu>Indirizzo</TD>
    <TD>Via Barbagallo 115, Napoli </TD></TR>
  <TR>
    <TD class=3Dcolblu>Citt=C3=A0</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/Citta/Napoli/">Napoli</A><=
/TD></TR>
  <TR>
    <TD class=3Dcolblu>Prov.</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/Provincia/Napoli%20-%20NA/=
">Napoli=20
      - NA</A></TD></TR>
  <TR>
    <TD class=3Dcolblu>Web</TD>
    <TD><A class=3Da href=3D"http://www.discodays.it/"=20
      target=3D_blank>http://www.discodays.it/</A></TD></TR>
  <TR>
    <TD class=3Dtd_pacco colSpan=3D2></TD></TR>
  <TR>
    <TH colSpan=3D2>Data svolgimento</TH></TR>
  <TR>
    <TD class=3Dcolblu>Dal</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/data%20dal/11-10-2009/">11=
-10-2009</A></TD></TR>
  <TR>
    <TD class=3Dcolblu>al</TD>
    <TD><A class=3Da=20
      =
href=3D"http://www.savethedate.it/gSearch/list/data%20al/11-10-2009/">11-=
10-2009=20
      </A></TD></TR>
  <TR>
    <TD class=3Dtd_pacco colSpan=3D2></TD></TR>
  <TR>
    <TH colSpan=3D2>Organizzazione</TH></TR>
  <TR>
    <TD class=3Dcolblu>Agenzia</TD>
    <TD>N/D</TD></TR>
  <TR>
    <TD class=3D"colblu no_border">Email</TD>
    <TD class=3Dno_border><A class=3Da id=3DLabelEmailAgenzia =
href=3D"mailto:"=20
      =
target=3D_blank>N/D</A></TD></TR></TBODY></TABLE></DIV><!--/box_sx-->
<DIV class=3Dbox_sx_bot></DIV><!--/box_sx_bot--></DIV><!--/corpo_sx-->
<DIV class=3Dcorpo_dx>
<DIV class=3Dbox_sx>
<H2 class=3Dtop_cliccati><B>Gli eventi pi=C3=B9 cliccati</B></H2>
<UL class=3Dlistato>
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/concerti/tour-concerti-2009-eros-ramazz=
otti.html">Tutte=20
  le date del tour 2009 di Eros Ramazzotti </A><SPAN>(12089 visite)=20
  </SPAN></DIV>Roma, Milano, Firenze, Torino e Bologna, dal 17 Ottobre =
2009 al=20
  23 Febbraio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/roma/tour-2009-per-renato-zero.h=
tml">Tour=20
  2009 per Renato Zero </A><SPAN>(5387 visite) </SPAN></DIV>Roma, 13 =
Novembre=20
  2009=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/concerti/tour-milano-pesaro-torino-jona=
s-brothers-2009.html">Tre=20
  concerti in Italia per i Jonas Brothers </A><SPAN>(4731 visite)=20
  </SPAN></DIV>Milano, Pesaro e Torino, dal 3 al 6 Novembre 2009=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/milano/spandau-ballet-in-concert=
o-a-milano-a-novembre.html">Spandau=20
  Ballet in concerto a Milano </A><SPAN>(2778 visite) =
</SPAN></DIV>Milano, 1=20
  Marzo 2010<BR>
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/milano/smau-2009-alla-fiera-di-m=
ilano.html">Smau=20
  2009 a Milano </A><SPAN>(2306 visite) </SPAN></DIV>Milano, dal 21 al =
23=20
  Ottobre 2009 </LI></UL></DIV><!--/box_sx-->
<DIV class=3Dbox_sx_bot></DIV><!--/box_sx_bot--></DIV><!--/corpo_dx-->
<SCRIPT=20
src=3D"http://www.savethedate.it/js/be/yui/build/yahoo-dom-event/yahoo-do=
m-event.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://www.savethedate.it/js/be/yui/build/dragdrop/dragdrop-min.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://www.savethedate.it/js/be/yui/build/container/container-min.=
js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.savethedate.it/js/be/tiny_mce/tiny_mce.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript=20
src=3D"http://www.savethedate.it/js/be/interactiveComments.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript type=3Dtext/javascript>
  <!--

    if ( window.interactiveComments )
      var interactiveComments_0 =3D eval( =
unescape('%6e%65%77%20%69%6e%74%65%72%61%63%74%69%76%65%43%6f%6d%6d%65%6e=
%74%73%28%20%27%30%27%2c%20%31%2c%20%31%37%35%32%37%2c%20%7b%22%74%69%74%=
6c%65%22%3a%22%44%69%73%63%6f%44%61%79%73%20%32%30%30%39%2e%20%4d%6f%73%7=
4%72%61%20%64%65%6c%20%4d%65%72%63%61%74%6f%20%64%65%6c%20%44%69%73%63%6f=
%20%22%2c%22%61%62%73%74%72%61%63%74%22%3a%22%4e%61%70%6f%6c%69%2c%20%31%=
31%20%6f%74%74%6f%62%72%65%20%32%30%30%39%26%6e%62%73%70%3b%22%2c%22%6c%6=
9%6e%6b%22%3a%22%68%74%74%70%3a%5c%2f%5c%2f%77%77%77%2e%73%61%76%65%74%68=
%65%64%61%74%65%2e%69%74%5c%2f%65%76%65%6e%74%69%5c%2f%6e%61%70%6f%6c%69%=
5c%2f%64%69%73%63%6f%64%61%79%73%2d%32%30%30%39%2d%6d%6f%73%74%72%61%2d%6=
4%65%6c%2d%6d%65%72%63%61%74%6f%2d%64%65%6c%2d%64%69%73%63%6f%2d%70%61%6c=
%61%70%61%72%74%65%6e%6f%70%65%2d%31%31%2d%6f%74%74%6f%62%72%65%2d%32%30%=
30%39%2e%68%74%6d%6c%22%2c%22%75%72%69%22%3a%22%64%69%73%63%6f%64%61%79%7=
3%2d%32%30%30%39%2d%6d%6f%73%74%72%61%2d%64%65%6c%2d%6d%65%72%63%61%74%6f=
%2d%64%65%6c%2d%64%69%73%63%6f%2d%70%61%6c%61%70%61%72%74%65%6e%6f%70%65%=
2d%31%31%2d%6f%74%74%6f%62%72%65%2d%32%30%30%39%22%7d%2c%20%7b%22%63%6f%6=
d%6d%65%6e%74%73%5f%65%6e%61%62%6c%65%64%22%3a%74%72%75%65%2c%22%73%68%6f=
%77%5f%74%68%72%65%61%64%65%64%5f%63%6f%6d%6d%65%6e%74%73%22%3a%74%72%75%=
65%2c%22%73%68%6f%77%5f%63%61%70%74%63%68%61%22%3a%74%72%75%65%2c%22%73%6=
8%6f%77%5f%65%6d%61%69%6c%22%3a%74%72%75%65%2c%22%65%6d%61%69%6c%5f%6e%6f=
%74%69%66%69%63%61%74%69%6f%6e%22%3a%74%72%75%65%2c%22%73%68%6f%77%5f%68%=
6f%6d%65%5f%70%61%67%65%22%3a%74%72%75%65%2c%22%73%68%6f%77%5f%76%6f%74%6=
5%22%3a%74%72%75%65%2c%22%73%68%6f%77%5f%61%76%61%74%61%72%22%3a%74%72%75=
%65%2c%22%73%68%6f%77%5f%65%78%74%65%6e%64%65%64%5f%67%75%69%22%3a%74%72%=
75%65%2c%22%63%6f%6d%6d%65%6e%74%5f%64%65%6c%61%79%22%3a%36%30%2c%22%70%6=
1%67%65%72%5f%65%6c%65%6d%65%6e%74%73%22%3a%35%30%2c%22%6c%61%73%74%5f%65=
%6c%65%6d%65%6e%74%73%22%3a%33%30%2c%22%6c%6f%61%64%65%64%5f%6c%65%76%65%=
6c%22%3a%33%2c%22%63%61%63%68%65%5f%74%69%6d%65%6f%75%74%22%3a%30%7d%2c%2=
0%7b%22%63%61%6e%5f%63%6f%6d%6d%65%6e%74%22%3a%74%72%75%65%2c%22%63%61%6e=
%5f%63%6f%6d%6d%65%6e%74%5f%65%78%74%65%6e%64%65%64%22%3a%74%72%75%65%2c%=
22%69%73%5f%6c%6f%67%67%65%64%22%3a%66%61%6c%73%65%2c%22%75%73%65%72%5f%6=
9%64%22%3a%30%2c%22%75%73%65%72%5f%6e%61%6d%65%22%3a%6e%75%6c%6c%2c%22%75=
%73%65%72%5f%65%6d%61%69%6c%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%6c%6f%=
67%6f%75%74%5f%68%61%73%68%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%70%72%6=
f%66%69%6c%65%22%3a%6e%75%6c%6c%2c%22%75%73%65%72%5f%61%76%61%74%61%72%22=
%3a%6e%75%6c%6c%7d%2c%20%7b%22%70%61%67%65%72%22%3a%66%61%6c%73%65%2c%22%=
70%61%67%65%64%22%3a%66%61%6c%73%65%2c%22%63%75%72%72%65%6e%74%22%3a%6e%7=
5%6c%6c%2c%22%61%6c%6c%22%3a%6e%75%6c%6c%2c%22%65%6c%65%6d%65%6e%74%73%22=
%3a%30%7d%20%29%3b') );

    else
      alert( 'La classe "interactiveComments" in =
"/js/be/interactiveComments.js" non =C3=A8 stata caricata.' );

  //-->
  </SCRIPT>

<DIV class=3D"mkmCBox yui-skin-sam" =
id=3DinteractiveComments_0><NOSCRIPT>
<DIV class=3DmkmCNoScript>Questa funzionalit=C3=A0 richiede un browser =
con la=20
tecnologia <B>JavaScript</B> attivata.</DIV></NOSCRIPT>
<DIV class=3DmkmCLoader id=3DinteractiveCommentsLoader_0 =
style=3D"DISPLAY: none">
<DIV>Caricamento in corso: attendere qualche istante...</DIV></DIV>
<DIV id=3DinteractiveCommentsInformation_0 style=3D"DISPLAY: =
none"></DIV><A=20
class=3DmkmCListAnchor name=3DinteractiveCommentsListAnchor_0></A>
<H2 class=3DmkmCListTitle=20
id=3DinteractiveCommentsListTitleContainer_0><SPAN>Commenti</SPAN>=20
<DIV class=3DmkmCListCounter id=3DinteractiveCommentsCounter_0=20
title=3D"Ci sono 0 argomenti" style=3D"DISPLAY: none">(0) </DIV>
<DIV class=3DmkmCRefresh id=3DinteractiveCommentsRefreshContainer_0=20
style=3D"DISPLAY: none"><A class=3DmkmCRefreshLink =
id=3DinteractiveCommentsRefresh_0=20
title=3D"Aggiorna i commenti"=20
onclick=3D"interactiveComments_0.list( null, false ); return false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#">Aggiorna=20
i commenti</A> </DIV>
<DIV class=3DmkmCFeed id=3DinteractiveCommentsFeedContainer_0=20
style=3D"DISPLAY: none"><A class=3DmkmCFeedLink =
id=3DinteractiveCommentsFeed_0=20
title=3D"Feed RSS dei commenti"=20
href=3D"http://www.savethedate.it/commenti/feed/articoli/discodays-2009-m=
ostra-del-mercato-del-disco-palapartenope-11-ottobre-2009/17527"=20
rel=3Dnofollow>Feed RSS dei commenti</A> </DIV></H2>
<DIV class=3DmkmCNewReply id=3DinteractiveCommentsNewReplyContainer_0><A =

class=3DmkmCNewReplyLink id=3DinteractiveCommentsNewReply_0=20
title=3D"Aggiungi un nuovo commento"=20
onclick=3D"interactiveComments_0.replyComment( 0, null ); return false;" =

href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#">Aggiungi=20
un nuovo commento</A> </DIV>
<DIV class=3DmkmCList id=3DinteractiveCommentsListContainer_0></DIV>
<DIV class=3DmkmCReply id=3DinteractiveCommentsReplyContainer_0=20
style=3D"DISPLAY: none"><A class=3D"mkmCReplyClose container-close"=20
id=3DinteractiveCommentsReplyClose_0=20
onclick=3D"interactiveComments_0.replyCommentClose( ); return false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#">Chiudi</A>=20

<DIV class=3Dhd>Aggiungi un commento a <I>DiscoDays 2009. Mostra del =
Mercato del=20
Disco </I>... </DIV>
<DIV class=3D"mkmCReplyC bd">
<FORM id=3DinteractiveCommentsReplyFormContainer_0=20
onsubmit=3D"interactiveComments_0.replyCommentSubmit( ); return false;" =
action=3D""=20
method=3Dpost>
<UL>
  <LI class=3DmkmCLi =
id=3DinteractiveCommentsReplyAuthorContainer_0><I>*</I>=20
  <B>Nome:</B> <INPUT id=3DinteractiveCommentsReplyAuthor_0 title=3DNome =

  maxLength=3D255 name=3Dauthor>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyAuthorError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi2 =
id=3DinteractiveCommentsReplyEMailContainer_0><B>Indirizzo=20
  E-Mail:</B> <INPUT id=3DinteractiveCommentsReplyEMail_0 =
title=3D"Indirizzo E-Mail"=20
  maxLength=3D65535 name=3De_mail>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyEMailError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi3=20
  id=3DinteractiveCommentsReplyEMailNotificationContainer_0><B>Notifica=20
  automatica:</B> <INPUT =
id=3DinteractiveCommentsReplyEMailNotification_0=20
  type=3Dcheckbox value=3D1 name=3De_mail_notification> <LABEL=20
  for=3DinteractiveCommentsReplyEMailNotification_0>Notificami via =
e-mail le=20
  risposte</LABEL>=20
  <DIV class=3DmkmCErrorInfo =
id=3DinteractiveCommentsReplyEMailNotificationError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi4 =
id=3DinteractiveCommentsReplyHomePageContainer_0><B>Sito=20
  personale:</B> <INPUT id=3DinteractiveCommentsReplyHomePage_0=20
  title=3D"Sito personale" maxLength=3D65535 name=3Dhome_page>=20
  <DIV class=3DmkmCErrorInfo =
id=3DinteractiveCommentsReplyHomePageError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi5 =
id=3DinteractiveCommentsReplyTitleContainer_0><I>*</I>=20
  <B>Titolo:</B> <INPUT id=3DinteractiveCommentsReplyTitle_0=20
  title=3D"Titolo del commento" maxLength=3D65535 name=3Dtitle>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyTitleError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi6 =
id=3DinteractiveCommentsReplyVoteContainer_0><I>*</I>=20
  <B>Avatar:</B> <SPAN>
  <DIV id=3DinteractiveCommentsReplyVote0Container_0><INPUT=20
  id=3DinteractiveCommentsReplyVote0_0 type=3Dradio value=3D0 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote0" =
for=3DinteractiveCommentsReplyVote0_0><IMG=20
  id=3DinteractiveCommentsReplyVote0Image_0 title=3D"Avatar personale"=20
  alt=3D"Avatar personale"=20
  onerror=3D"interactiveComments_0.checkUserAvatar( this, false );"=20
  src=3D"http://www.savethedate.it/images/avatars/0.gif"=20
  onload=3D"interactiveComments_0.checkUserAvatar( this, true );">=20
  </LABEL></DIV><INPUT id=3DinteractiveCommentsReplyVote1_0 type=3Dradio =
value=3D1=20
  name=3Dvote> <LABEL class=3D"mkmCVote mkmCVote1"=20
  for=3DinteractiveCommentsReplyVote1_0><IMG title=3D"Avatar #1" =
alt=3D"Avatar #1"=20
  src=3D"http://www.savethedate.it/images/avatars/1.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote2_0 type=3Dradio value=3D2 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote2" =
for=3DinteractiveCommentsReplyVote2_0><IMG=20
  title=3D"Avatar #2" alt=3D"Avatar #2"=20
  src=3D"http://www.savethedate.it/images/avatars/2.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote3_0 type=3Dradio value=3D3 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote3" =
for=3DinteractiveCommentsReplyVote3_0><IMG=20
  title=3D"Avatar #3" alt=3D"Avatar #3"=20
  src=3D"http://www.savethedate.it/images/avatars/3.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote4_0 type=3Dradio value=3D4 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote4" =
for=3DinteractiveCommentsReplyVote4_0><IMG=20
  title=3D"Avatar #4" alt=3D"Avatar #4"=20
  src=3D"http://www.savethedate.it/images/avatars/4.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote5_0 type=3Dradio value=3D5 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote5" =
for=3DinteractiveCommentsReplyVote5_0><IMG=20
  title=3D"Avatar #5" alt=3D"Avatar #5"=20
  src=3D"http://www.savethedate.it/images/avatars/5.gif"> </LABEL><INPUT =

  id=3DinteractiveCommentsReplyVote6_0 type=3Dradio value=3D6 =
name=3Dvote> <LABEL=20
  class=3D"mkmCVote mkmCVote6" =
for=3DinteractiveCommentsReplyVote6_0><IMG=20
  title=3D"Avatar #6" alt=3D"Avatar #6"=20
  src=3D"http://www.savethedate.it/images/avatars/6.gif"> =
</LABEL></SPAN>
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyVoteError_0=20
  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi7 =
id=3DinteractiveCommentsReplyContentContainer_0><I>*</I>=20
  <B>Commento:</B> <TEXTAREA class=3DinteractiveCommentsTinyMce =
id=3DinteractiveCommentsReplyContent_0 title=3D"Testo del commento" =
name=3Dcontent rows=3D10 cols=3D60></TEXTAREA>=20

  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyContentError_0 =

  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi8 =
id=3DinteractiveCommentsReplyCaptchaContainer_0><I>*</I>=20
  <B>Trascrivi questo codice:</B>=20
  <DIV><IMG class=3DmkmCCaptcha =
id=3DinteractiveCommentsReplyCaptchaImage_0=20
  alt=3D"Codice di Controllo" =
src=3D"http://www.savethedate.it/images/loading.gif">=20
  <A class=3DmkmCCaptchaRefresh =
id=3DinteractiveCommentsReplyCaptchaImageRefresh_0=20
  onclick=3D"interactiveComments_0.refreshCaptcha( false ); return =
false;"=20
  =
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#"><B>Aggiorna=20
  il codice di controllo</B></A> </DIV><INPUT=20
  id=3DinteractiveCommentsReplyCaptcha_0 maxLength=3D255>=20
  <DIV class=3DmkmCErrorInfo id=3DinteractiveCommentsReplyCaptchaError_0 =

  style=3D"DISPLAY: none"></DIV></LI>
  <LI class=3DmkmCLi9><INPUT class=3Dpuls =
id=3DinteractiveCommentsReplySubmit_0 title=3DCommenta type=3Dsubmit =
value=3DCommenta>=20
  </LI></UL></FORM></DIV>
<DIV class=3Dft><B>*</B> campi obbligatori </DIV></DIV>
<DIV class=3DmkmCPager id=3DinteractiveCommentsPagerContainer_0=20
style=3D"DISPLAY: none"><SPAN id=3DinteractiveCommentsPagerInfo_0>Pagina =
di :</SPAN>=20

<DIV id=3DinteractiveCommentsPagerList_0></DIV></DIV></DIV>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
  <!--

    if ( window.interactiveComments )
    {
      interactiveComments_0.init( );

     =20
        interactiveComments_0.list( null, true );
          }

  //-->
  </SCRIPT>
</DIV>
<DIV id=3Dcoldx><!-- BOX PROVVISORIO
      <div class=3D"box_dx">
        <a =
href=3D"http://www.savethedate.it/legale/aggiornamento-mysavethedate.html=
">
          <img =
src=3D"http://www.savethedate.it/pictures/20080918/mybig.gif" alt=3D"" =
style=3D"margin: 0 0 -4px 2px;" />
        </a>=20
      </div>
 /BOX PROVVISORIO -->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_login><B>login</B></H2>
<FORM id=3Dform_login action=3Dhttp://my.savethedate.it/check_login.php=20
method=3Dpost><B>username</B> <INPUT class=3Dinput name=3Dusername> =
<B>password</B>=20
<INPUT class=3Dinput type=3Dpassword name=3Dpassword>=20
<DIV class=3Dlog_link><A class=3Da=20
href=3D"http://my.savethedate.it/registrati.php">registrati</A> | <A =
class=3Da=20
href=3D"http://my.savethedate.it/rec_pwd.php">perso la password?</A> =
</DIV><INPUT class=3Dpuls_entra id=3Dbutton6 type=3Dsubmit name=3Dlogin> =
</FORM><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : login-->
<DIV class=3D"sidebarAuto sidebar_sidebar-eventi-in-citta">
<DIV class=3Dbox_dx>
<H2 class=3Dtop_cerca><B>cerca</B> </H2>
<FORM id=3Dform_cerca action=3D/gSearch/list/ method=3Dget><B>Cosa</B> =
<INPUT=20
class=3Dinput name=3Dchiave> <B>Dove</B> <INPUT class=3Dinput =
name=3Dcitta>=20
<B>Canale</B> <SELECT class=3Dinput name=3D"tipo evento"> <OPTION =
value=3D""=20
  selected>Seleziona un canale</OPTION> <OPTION value=3DFiere>Fiere =
&amp;=20
  sagre</OPTION> <OPTION value=3DConcerti>Concerti</OPTION> <OPTION=20
  value=3DSpettacoli>Cinema &amp; teatro</OPTION> <OPTION=20
  value=3DNotte>Notte</OPTION> <OPTION value=3DSport>Eventi =
sportivi</OPTION>=20
  <OPTION value=3DCultura>Arte &amp; cultura</OPTION></SELECT> =
<B>Quando</B> <INPUT=20
type=3Dhidden value=3Dtrue name=3DsearchWithForm> <INPUT id=3D"data al" =
size=3D12=20
name=3D"data al"><BUTTON id=3D"trigger_data al" disabled=20
onclick=3D"return false">...</BUTTON>
<SCRIPT type=3Dtext/javascript>=0A=
    document.getElementById("trigger_data al").disabled =3D false;=0A=
    Calendar.setup({=0A=
      inputField : "data al",=0A=
      ifFormat : "%Y-%m-%d",=0A=
      daFormat : "%Y-%m-%d",=0A=
      button : "trigger_data al"=0A=
    });=0A=
  </SCRIPT>
 <INPUT class=3Dpuls_cerca type=3Dsubmit> </FORM><IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : cerca-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_tag><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_tag', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#"></A><B>le=20
tag</B> </H2>
<DIV class=3D"le_tag linka" id=3Dtg_tag><B style=3D"FONT-SIZE: 11pt"><A=20
href=3D"http://www.savethedate.it/tag/mostre">mostre</A> </B><B=20
style=3D"FONT-SIZE: 9pt"><A =
href=3D"http://www.savethedate.it/tag/dj">dj</A> </B><B=20
style=3D"FONT-SIZE: 11pt"><A=20
href=3D"http://www.savethedate.it/tag/mostra">mostra</A> </B><B=20
style=3D"FONT-SIZE: 10pt"><A =
href=3D"http://www.savethedate.it/tag/pop">pop</A>=20
</B><B style=3D"FONT-SIZE: 9pt"><A=20
href=3D"http://www.savethedate.it/tag/incontri">incontri</A> </B><B=20
style=3D"FONT-SIZE: 13pt"><A =
href=3D"http://www.savethedate.it/tag/fiera">fiera</A>=20
</B><B style=3D"FONT-SIZE: 10pt"><A=20
href=3D"http://www.savethedate.it/tag/festival">festival</A> </B><B=20
style=3D"FONT-SIZE: 9pt"><A =
href=3D"http://www.savethedate.it/tag/fiere">fiere</A>=20
</B><B style=3D"FONT-SIZE: 10pt"><A=20
href=3D"http://www.savethedate.it/tag/giovani">giovani</A> </B><B=20
style=3D"FONT-SIZE: 16pt"><A=20
href=3D"http://www.savethedate.it/tag/milano">milano</A> </B><B=20
style=3D"FONT-SIZE: 13pt"><A =
href=3D"http://www.savethedate.it/tag/rock">rock</A>=20
</B><B style=3D"FONT-SIZE: 31pt"><A=20
href=3D"http://www.savethedate.it/tag/eventi">eventi</A> </B><B=20
style=3D"FONT-SIZE: 22pt"><A =
href=3D"http://www.savethedate.it/tag/arte">arte</A>=20
</B><B style=3D"FONT-SIZE: 21pt"><A=20
href=3D"http://www.savethedate.it/tag/musica">musica</A> </B><B=20
style=3D"FONT-SIZE: 21pt"><A=20
href=3D"http://www.savethedate.it/tag/cultura">cultura</A> </B><B=20
style=3D"FONT-SIZE: 18pt"><A =
href=3D"http://www.savethedate.it/tag/roma">roma</A>=20
</B><B style=3D"FONT-SIZE: 16pt"><A=20
href=3D"http://www.savethedate.it/tag/divertimento">divertimento</A> =
</B><B=20
style=3D"FONT-SIZE: 17pt"><A=20
href=3D"http://www.savethedate.it/tag/concerti">concerti</A> </B><B=20
style=3D"FONT-SIZE: 10pt"><A =
href=3D"http://www.savethedate.it/tag/notte">notte</A>=20
</B><B style=3D"FONT-SIZE: 15pt"><A=20
href=3D"http://www.savethedate.it/tag/teatro">teatro</A>=20
</B></DIV><!--/le_tag--><IMG alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : tag-->
<DIV id=3DADV_box300x250><!-- begin ad tag (tile=3D2) -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
if(typeof(ord)=3D=3D"undefined"){var =
ord=3DMath.floor(Math.random()*10000000000)}
if(typeof(tilenum)=3D=3D"undefined"){var tilenum=3D1}else{tilenum++}
document.write('<script language=3D"JavaScript" =
src=3D"http://ad.it.doubleclick.net/adj/savethedate/home;tile=3D'+tilenum=
+';sz=3D300x250;ord=3D' + ord + '?" type=3D"text/javascript"></scr' + =
'ipt>');
</SCRIPT>
<!-- End ad tag --></DIV><!--/ADV_box300x250-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_ultimieventi><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_ultimi', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#"></A><B>ultimi=20
eventi pubblicati</B></H2>
<UL class=3Dlistato id=3Dtg_ultimi>
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/roma/figurativo-surrealista-iper=
realista-in-mostra-a-roma-16-23-ottobre-2009.html">Figurativo,=20
  surrealista, iperrealista in mostra a Roma </A></DIV>Roma, dal 16 al =
23=20
  Ottobre 2009=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/torino/continua-il-tour-dei-mart=
a-di-tubi-dicembre2009-gennaio-2010.html">Continua=20
  il tour di Marta sui Tubi </A></DIV>Torino, 11 Dicembre 2009=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/milano/michael-bolton-in-italia-=
milano-teatro-degli-arcimboldi-20-gennaio-2010.html">Michael=20
  Bolton in Italia </A></DIV>Milano, 20 Gennaio 2010=20
  <LI>
  <DIV><A class=3Da=20
  =
href=3D"http://www.savethedate.it/eventi/roma/alessandra-amoroso-in-conce=
rto-al-gran-teatro-di-roma-23-gennaio-2010.html">Alessandra=20
  Amoroso in Tour </A></DIV>Roma, 23 Gennaio 2010 </LI></UL><IMG =
alt=3D""=20
src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : ultimi eventi pubblicati-->
<DIV class=3Dbox_dx>
<H2 class=3Dtop_annunci><A class=3Dapri=20
onclick=3D"toggleElement(this, 'tg_annunci', 'apri', 'chiudi'); return =
false;"=20
href=3D"http://www.savethedate.it/eventi/napoli/discodays-2009-mostra-del=
-mercato-del-disco-palapartenope-11-ottobre-2009.html#"></A><B>annunci</B=
>=20
</H2>
<UL class=3Dlistato id=3Dtg_annunci>
  <LI class=3DadSense><!-- ADV 3 - AdSense -->
  <SCRIPT type=3Dtext/javascript><!--=0A=
    google_ad_client =3D "pub-2000378374121746";=0A=
    google_alternate_color =3D "FFFFFF";=0A=
    google_ad_width =3D 300;=0A=
    google_ad_height =3D 250;=0A=
    google_ad_format =3D "300x250_as";=0A=
    google_ad_type =3D "text";=0A=
    google_ad_channel =3D "";=0A=
    google_color_border =3D "FFFFFF";=0A=
    google_color_bg =3D "FFFFFF";=0A=
    google_color_link =3D "6F8094";=0A=
    google_color_text =3D "000000";=0A=
    google_color_url =3D "6F8094";=0A=
    //-->=0A=
  </SCRIPT>

  <SCRIPT =
src=3D"http://pagead2.googlesyndication.com/pagead/show_ads.js"=20
  type=3Dtext/javascript></SCRIPT>
<!--=0A=
    <li class=3D"no_border"><div><a href=3D"" class=3D"a">Lorem ipsum =
dolor sit amet</a></div> Ut enim ad minim veniam, quis nostrud =
exercitation ulla</li>=0A=
    <li><div><a href=3D"" class=3D"a">Lorem ipsum dolor sit =
amet</a></div> Ut enim ad minim veniam, quis nostrud exercitation =
ulla</li>=0A=
    <li><div><a href=3D"" class=3D"a">Lorem ipsum dolor sit =
amet</a></div> Ut enim ad minim veniam, quis nostrud exercitation =
ulla</li>=0A=
--></LI></UL><IMG=20
alt=3D"" src=3D"http://www.savethedate.it/images/box_dx_bot.gif"> =
</DIV><!--/box_dx : =
annunci--></DIV></DIV><!--/coldx--></DIV><!--/corpo-->
<DIV id=3Dfooter>
<DIV id=3Dfooter_top><A=20
href=3D"http://www.savethedate.it/legale/chi-siamo-e-contatti.html">Chi =
siamo e=20
contatti</A> | <A=20
href=3D"http://www.savethedate.it/legale/privacy.html">Privacy</A> | <A=20
href=3D"http://www.savethedate.it/legale/disclaimer-generale.html">Discla=
imer=20
generale</A> | <A=20
href=3D"http://www.savethedate.it/legale/Termini-e-condizioni-generali-de=
l-sito-Savethedate.html">Termini=20
e condizioni del sito</A> </DIV><!--/footer_top-->
<DIV id=3Dfooter_body><SPAN>=C2=A9 2009 Studenti Editore Srl - P.IVA =
06826871003 -=20
Tutti i diritti riservati</SPAN> SaveTheDate.it =C3=A8 il portale degli =
Eventi=20
memorabili. Gli eventi da non perdere. Che non si possono dimenticare.=20
<BR>Eventi da fare carte false per esserci. Eventi da mettere in agenda, =
o=20
meglio: Save the date! </DIV><!--/footer_body-->
<DIV id=3Dsite_map>
<TABLE cellSpacing=3D0>
  <TBODY>
  <TR>
    <TD class=3Dsm_imp><A title=3DEventi=20
    href=3D"http://www.savethedate.it/">Home</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/napoli">Eventi a=20
    Napoli</A></TD>
    <TD><A title=3Deventi =
href=3D"http://www.savethedate.it/eventi/firenze">Eventi=20
      a Firenze</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/notte">Notte</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Classica</A></TD>
    <TD><A href=3D"http://www.savethedate.it/spettacoli">Cinema</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/cultura">Inaugurazioni</A></TD>
    <TD class=3Dno_border><A=20
      href=3D"http://www.savethedate.it/sport">Autoraduni</A></TD></TR>
  <TR>
    <TD class=3Dsm_imp><A href=3D"http://my.savethedate.it/">My =
savethedate</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/torino">Eventi a=20
    Torino</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/fiere">Fiere</A></TD>
    <TD><A href=3D"http://www.savethedate.it/notte">Discoteche</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Rock</A></TD>
    <TD><A href=3D"http://www.savethedate.it/spettacoli">Teatro</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Libri</A></TD>
    <TD class=3Dno_border><A=20
      href=3D"http://www.savethedate.it/sport">Motoraduni</A></TD></TR>
  <TR>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/eventi">Eventi in=20
      citt=C3=A0</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/bologna">Eventi a=20
    Bologna</A></TD>
    <TD><A href=3D"http://www.savethedate.it/fiere">Sagre</A></TD>
    <TD><A href=3D"http://www.savethedate.it/notte">Feste</A></TD>
    <TD><A href=3D"http://www.savethedate.it/concerti">Pop</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/spettacoli">Cabaret</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Mostre</A></TD>
    <TD class=3Dno_border><A=20
    href=3D"http://www.savethedate.it/sport">Ciclismo</A></TD></TR>
  <TR>
    <TD><A href=3D"http://www.savethedate.it/eventi/roma">Eventi a =
Roma</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/palermo">Eventi a=20
    Palermo</A></TD>
    <TD><A=20
    =
href=3D"http://www.savethedate.it/eventi/napoli/business">Convegni</A></T=
D>
    <TD><A href=3D"http://www.savethedate.it/notte">DJ set</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/concerti">Alternativa</A></TD>
    <TD><A =
href=3D"http://www.savethedate.it/spettacoli">Musical</A></TD>
    <TD><A href=3D"http://www.savethedate.it/cultura">Design</A></TD>
    <TD class=3Dno_border><A=20
    href=3D"http://www.savethedate.it/sport">Maratone</A></TD></TR>
  <TR>
    <TD><A href=3D"http://www.savethedate.it/eventi/milano">Eventi a=20
    Milano</A></TD>
    <TD><A href=3D"http://www.savethedate.it/eventi/genova">Eventi a=20
    Genova</A></TD>
    <TD><A href=3D"http://www.savethedate.it/fiere">Mercatini</A></TD>
    <TD class=3Dsm_imp><A=20
    href=3D"http://www.savethedate.it/concerti">Concerti</A></TD>
    <TD class=3Dsm_imp><A=20
      href=3D"http://www.savethedate.it/spettacoli">Spettacoli</A></TD>
    <TD class=3Dsm_imp><A=20
      =
href=3D"http://www.savethedate.it/cultura">Arte&amp;Cultura</A></TD>
    <TD class=3Dsm_imp><A =
href=3D"http://www.savethedate.it/sport">Eventi=20
      sportivi</A></TD>
    <TD class=3Dno_border><A=20
  =
href=3D"http://www.savethedate.it/sport">Regate</A></TD></TR></TBODY></TA=
BLE></DIV><!--/site_map--></DIV><!--/footer--><!-- tracking -->
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
var pageTracker =3D _gat._getTracker("UA-1704337-1");
pageTracker._trackPageview();
</SCRIPT>
<!--/tracking-->
<SCRIPT language=3DJavaScript=20
src=3D"http://adv08.edintorni.net/affiliati/content/00x00/?ct=3DIT&amp;q=3D=
ACMS_CRAWLER&amp;a=3D5703&amp;s=3DFFFFFF&amp;b=3D006699&amp;t=3D006699&am=
p;d=3D6699cc&amp;u=3Dcc3300&amp;nl=3D2&amp;lh=3D0"=20
type=3Dtext/javascript></SCRIPT>
</BODY></HTML>

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/angolo.gif

R0lGODlhEwATAOYAAPb39/T09Pj5+fb29vf39/3+/vX19fn5+fX29vv7/Pz8/P39/fr6+/n5+fz9
/PPz8/v8+/j4+Onp6fT19fr6+vv7+/P09Pz8/fHx8fLy8unp6fHx8e3u7vHy8vLz8+fn5+nq6vDx
8fPz9Nvb29rb2+3t7eTl5OPk5Ozs7Obm5ujo6evr6+/w8OTk5Orq6vz9/e3u7ff3+Pn5+vn6+uPj
4+Xl5e7v79/g4O/v797e3ubn5+3t7fDw8PT19N/f3+Tk5N3d3e7u7vj5+OHi4vHx8f39/fX19fX1
9fn5+f39/ff4+P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAATABMAAAfhgCQjQDk+N0M0PyY1Oh8aj5AnPykfKhogKzswOCxEnp8ZIC4oOxw2
IUQiPUcIBBGvEUhIHEE8RB0WEwMxQkgzFQrBS8OoGQETCABIMhAKL0tM0dKeDwGsSkgMzcPS00QP
R9fZ29DdTUTG4QDY2sPl3R3VrOvj7uZNHvLJAtkO9tJN8IE7so5fAn/cujGxYI2gEoMI3zEJyPDI
AHoUDi4p8K7JRAvhBijBltEfx3sTwhF4iCSjPY8TA6YcsJKfy43RAnpsErImkgoXhhXIqZOnxZWy
gAqdGDNgT34/g+IsGjAQADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_mappa.gif

R0lGODlhFgATAOYAAHt7e4iIiWlpavLy8rbJ2vHx8e3t7WhoaHBwcbKysuDn6+jt8uPq8LjK287O
zszMzOft8eft8ZqzzbXI2cHR4bzN37bI29DQ0Li4uKqop/Dw8M3W5r+/v9fX19/h5N/m7KysrL7O
37TG2KakorOzs83X4PH19bPF1+3t7Z22y+vx897e3uLi4efs8Onp6bbI2ZSUlLfK2+Pp7+Xp7+Lm
7Kelo5+3zsXU5d3b2bfI2PH19t/i5dbe5ujt8cbU5YeHh4uoxZmzy////wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAAWABMAAAeXgEKCg4MaHSsohIqLgzUHCDCMkjoyDAo7HjQLLT0RMyqSH0CjpKWk
JYwhQEGsra6sQBuDFwAZPquvuRJAEUIYAA4sN7i5rkApQg8AgzymzqM2JkIAJIQUIjkWBAQvBBUx
EycNhAAckoMjOJIAP+3u7+3nQigFA/YDBY8uifKMAgH9zv0LKGkgwUUGDxJKqFAQw4YgEsgLBAA7

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_hotel.gif

R0lGODlhFgATANUAANbe5t7h58PL1d7h5sXM1vDw8MPL1d/i6Orq6vn5+bjK29TU1MLL1Nre4/T0
9O7u7cDH0OTk5OTk5M7U29Xb4efp7NjY2Ojo6LGxscTL1dHX3Pf399vb2ry8vN7j6JKSktDQ0Iuo
xWVlZZmzy////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAWABMAAAaKQJKF
RCwaj0eQCMlkKpvQ4jMKnVKdyyuWlJBcChvSYOAJmAOHRkW6VIo+D0BoTq+TlE+RXsSRj/6AfyEk
HyJ5exJ+gYCDhXggkCAkiosjjYZvH5ofkyGVgoSYSJSLl1ZFpIGmWUapjKFKm5okCnW2q5GQJBQQ
DAYZBsEEExqwIg5aRoUIGMlGCx1BADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/vote.gif

R0lGODlhCgAOANUAAPv7+42FfeOHWPr6+sWPLd/f3+np6ZBIDfW0VOdpEOJCCNNFCNHR0dfX15Vx
JZxbDOBcEvbczfHv7ci+qbGwr6ouBfigWvne2v/uz7OamP7KkZKJhIp4cefn55Y7Cv/+/dxgDuI2
Bv75+OJ6FLYiA+OBXu61qXlsW/zr3Pro35+YmP/47bWOef/lr/jNpuaYWsNIC9yVUYU8Lf///wAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAKAA4AAAZCwJlw
KGxNiEOMo4GcrQiU5gdxas40j0ITNQpYLQfD0BWTREAb4ivBEng6xBQEtuA0S4oKo2kKyQBNFyQq
ViIZA01BADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/pictures/20090907/vinyl.jpeg

/9j/4AAQSkZJRgABAgEASABIAAD/4Q7TRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA
AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAlAAAAcgEyAAIAAAAUAAAAl4dp
AAQAAAABAAAArAAAANgACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIEVsZW1lbnRzIDYu
MCBXaW5kb3dzADIwMDk6MDk6MDcgMTc6MTM6MDAAAAADoAEAAwAAAAEAAQAAoAIABAAAAAEAAAE2
oAMABAAAAAEAAADwAAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAASYBGwAFAAAAAQAAAS4B
KAADAAAAAQACAAACAQAEAAAAAQAAATYCAgAEAAAAAQAADZUAAAAAAAAASAAAAAEAAABIAAAAAf/Y
/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgI
CQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAz/wAARCAB8AKADASIAAhEBAxEB/90ABAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAA
AwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMM
MwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRF
wqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn
9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVj
czTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2
xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDzh7yCVD1ClYHTPZCcUlJC/wA/kkHFALikHGdC
kpuVPB0PK1MQuBkFYdV4H02yPEaFa/T312EejYCe7HaOSU9BjNxrW7cqkPB0JgSpX/UzEzGF/Trv
Ts/0Z1H+aUPFsIhtjYIWrQ6IdW7Xskp4rqf1f6t00k5FDvTH+EYJb8/3VlkhesM6o7b6WUwXM4O7
lYfVvqx0XqG67Cd9mvOpYIAJ82pKeBJUCrnUel5vT7C29vs7WN1af/IqkQfBJS3fRSaTu5Kgnafc
Pikp0MDIYLRVYfb4GF6T9Uem9Ay67G57mtMD09x2A/vHd+8vM87FZjtquYdHRouy+pP1k6RjNezq
lZeHNDWO274jtt/lfvJKcn66dMx8LqB+yHdVuIDh3HZcxY47vgux69fRlZQ9MfotxLGnnbOgK57r
VOOyxr6htc76TUlOcHFOH668KCSSn//QoZnRMOT6mBjnzqNlR/Bz2rEy+i9Kk+3Ixj4gtub/AN8s
Xo+f0/cCQFzHUMBwn2mPgkp4yz6vF5/UsunIPasn03/5lv8A5JZ+VgZ2GduTQ+rwLhp8nfRWv1TG
cwmQqFHWepYhLGXF9Xeqz3sP9h8pKc+eyQJaQQYI4IWx9p6HniMqk9PvP+Go91ZP8uj83+wg5XQc
ymo5FBbmYv8Ap6DuAH/CV/zlaSmz036zXY4FOYz7RT4/nj5ro8TNw8tu/AvDncml2jwuBTse9jg9
ji1w4IMFJT6BZ1DYSy3QjmdCqt2e0ascuY/bmc5oZc4XNH7w1/zlE5u/Vpj+Sf70lOzl9SNjCyz3
t8+Vz14DXks0afBSdkl0+KC55d8ElNnBrqyH+lY7a4/RKn1DptuEQ86sJ0KogkGRoR3R787JyK2V
WulrOAkpjZk2WVitx9reAmptdWdDCGpsqss+g2YSU62Nli1zd51CDmUDJt/RODn9h308VnseRpwe
yYOsY7eCWu8QkpVlVlTttjS0+aiug6H0d/XGWG13ubo13HAWf1TouZ02wi1pNYOjx/35JT//0dH6
z9aycPpt1mAA7K9RlVTiJDfUdt9baf8AorzPI6r12nJdZm22WncQ/eTEj6XH0fpLpM7qjbqnMeQ7
cI1OjhzG7/pMT9LyOjdZsGLl7KepN9rTbAbeI2/SPsbkbfpf6b/BJKa3SczpfVWiq+trnH6TDofw
VPO6L0R/VbWYnrDDwwTnP3ggv/0OM5zX/nf6RdXV9RemC9tgY6iysgkMJY4fcsHrP1Q6z0qi04RO
XU8lxtYQHwTu/TVOP0klPKZPS83HxmZjqX/Y7ifSviWmDt2uc32seh4WZmYdwtxLHVWDu3v/AFh9
Fy6/pH1twcTpVPSrmACoFtoeNzXOJJsLv85NVgdEzrv1ENre/UVD6JP/AAf/AJBJTlNf07q7S3qF
X2HMdxmVD9G4/wDdin83+uxZnU+jZnTnj1m7qn61XM91bx+9XYuy/YOzlim3BuoqdT6YyMV/85iW
fQd/KrP+Bt/ltSU+eJLf619XW0V/bunl1mG521wd9Ol/+gyP++Wf4RYBBBg6EchJSkkkklKSSSSU
pSZbZWZYYUUklKJJM9zqpjc5u0a94TM2bvf9E8wnBFdmhlvj5JKb3SerZPTrprMMn3NXeYPUundb
xvRyILnCJPI+K4Siim5xD4DiNCFNoyen3B9ZIAPISU//0vNDk21lzQTyZY7sR/JP0UGzIssPuMxw
u2tzugfWAR1XGByCP+UMIBl8+ORiH9Hkf9bWVlfUbNe11/RL6+r47eW1HZe3/jcSw+p/mJKX6F9f
uudLNdNrxm4jTHpZElzW/wDB3/zzP+oXWf8Ajh/V3qI9Kxl2G/cPpjfWQfaffV7u/wCfUvMLqbqL
HVXsdVY3RzHgtcPi1yaslrwRzKSntus9AwOpTk4D2F7tQWHn4sWX0b6nfWO3qVPp0ux667GudkuO
1rQ07tw/Oe7+SrPRswhrRK7DpvUXACTKSnobsTHsk7dT3VazplZ4+7urGPlssAnvwrADSNElPMdS
6bZiNszqKvWDWEZeKR7b6P8ACVx/pq2++l64T6y9ArxbWXYTvVxMmv7RhW/v1RL6nf8AD43/AE6l
7DslwkSDyDwvPrmiz6j5ORVG3pXULX4DzqPTFobs/wCLc25zNqSnzxJW+q49ePnWsqEVHbZWPBlj
RdW3+y16qJKUkkkkpSSSSSlJJ2Mc9wYwFz3EBrQJJJ4AC0D9Xusi4UuxXh5AImI1/lTt3fyUlNSi
0sIdMFv5FctdkOAkyx4kSij6v51G99rWljDtL2kET/JK0uqdIsweg9Ny7fac+240N7mtgb7v84+1
JT//0/LG2PY6WOLT5LQxuvZdL2veS9zPo2Altg/q3MLbFmpJKeyr+t9OextPVaqeoVjTbmM/SD/i
86jbc3+0xNZ0X6pZ3ux35XS3ng6ZlA/t0/rDf7a45TrvuqO6t5aR3BSU9li/VfPY7/JuXhdTaOGU
3iu3/tjJ9Ny0K6Or4f8AS+mZlUcuFJsb/n45tXEt6zl6C4MvA/0rQ8/57vf/ANNX8T61ZON/Mvvx
v/C+RbWP8xzrq/8AopKe2xuvYlUC421+TqLh/wCi1oVfWvBj9FXlZLv3Kca1xPzcxjVxlX+MDrDR
A6nmD+saLP8Az7UxSf8AX3rDxB6tmQeza8Zv/Sakp7LKf9ZOsUOqpx/2D094jIzctwGQaz9NtFDD
to/r2vXOdfz+nX9Pr+qf1cc04OPtdnZ5P6GtjTvc592jX7rP0lr/APCP/Q0rm8zrrMtxdmnJ6geQ
MvJOyf8AicdrP/Pio5fVLsioY7nNrxWnc3Fx2+nXP7zvzrH/APCW+o9JTHq2TVl51+RQC3H9tdAP
OysNqr3fyvTr3OVFO95dHYDgDsmSUpJJJJSlsdE+q3UutMfZj7a2NBFbrJHqPH+CqDQ5zv6yodMo
GT1HGoNTsgWWNaaWHa54J+g1/wCbuXqp6dneu5mE/Howbq2MYwtcyzHNQ9rKw2d/u/wrPTSU5H1a
+qlXQtnUuouac5vurAI2U+e//S/8J/22idW6xkW9QNdYrryGn3UZI9JuQw/Rswsln6P1P5P566XL
xa8hr67v07LRts3+7cO+5ZWN0Suh3oV2uuxmj9Fi3Q9tRnd6lb3fpGNSU0cvHfm1sya6fQdSC44m
gaHnQF+zcz/ya5X68/WDN6t1cUXCuqjprfs+NTQZraGwLHtd+9Y5v9jYyv8AMW39bPrL+zGv6X05
5GS9pbkWjlrXDj/jHtP/AFpcCkp//9TypJJJJSkkkklKSSSSUpJJJJSkkkklKSSSSUpJJJJTJnqB
wdXIc3UFvIj4Lruhf4wMrGAx+rh2XTADbhAtbH7xP8//ANc96rdM6S6rGdTkRuc7fprrH7yq53RH
TNY1PcJKfU+ldRw+pVDIwr25FQ1cG/SH8m2v6bFnijrVeTddkGirHrtda7OpeS70Sdz8b09vqeo2
v/A2f9bXlOH1DO6ZkG7BvfRaJbvYYkeBU6+t9XrNxZl2t+0HddDiNxH5zklOj9bc7K6t1KzObiWU
YdYFdLn1lp2g/TufH03uKwV0HR/rt1nppfW94zcW3+exckb2PH9r3M/sLTt6F9XvrPWcj6tvHT+p
EFz+k3O9rj3+x2n/AKhJT//V8qSMdp+fikkkpSSSSSlJJJJKUkkkkpSSSSSlKVVT7XhjBLioqddr
q2vDdC8bS7uB3/zklKuaxthbW7cBoXeJ/OhQSSSU7fS/rPkYlNeHk1tyMRp76WNb/wAFaP3f5S0e
vdUwqcQDp2QL/tA9rho5g/Oa9v5r1yo2EGfaRwexUUlK0jz7pJJJKUp1XW02CypxY9pkEGCCFBJJ
T//W8rI1TIhjcoFJSySSSSlJJJJKUkkkkpSSSSSlJJJJKUkkeUklKSSSSUpJJJJSkkktElP/2f/t
E5hQaG90b3Nob3AgMy4wADhCSU0EBAAAAAAABxwCAAACAAAAOEJJTQQlAAAAAAAQ6PFc8y/BGKGi
e2etxWTVujhCSU0D7QAAAAAAEABIAAAAAQACAEgAAAABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAA
P4AAADhCSU0EDQAAAAAABAAAAB44QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAAB
ADhCSU0ECgAAAAAAAQAAOEJJTScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBs
ZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAA
BgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP//////////
//////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////////
/////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAE
AAAAADhCSU0EGgAAAAADPwAAAAYAAAAAAAAAAAAAAPAAAAE2AAAABQB2AGkAbgB5AGwAAAABAAAA
AAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAATYAAADwAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAA
AAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJj
dDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAADwAAAA
AFJnaHRsb25nAAABNgAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAA
B3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xp
Y2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAElt
ZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVm
dGxvbmcAAAAAAAAAAEJ0b21sb25nAAAA8AAAAABSZ2h0bG9uZwAAATYAAAADdXJsVEVYVAAAAAEA
AAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAA
AAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGln
bmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9F
U2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdD
b2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAA
AAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgA
AAAAAAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAABOEJJTQQMAAAAAA2xAAAAAQAAAKAAAAB8
AAAB4AAA6IAAAA2VABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRv
YmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwM
DAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwM
EQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAB8AKADASIAAhEBAxEB/90ABAAK/8QB
PwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJ
CgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwcl
klPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaW
prbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRSh
sUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0
lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDzh7yCVD1ClYHT
PZCcUlJC/wA/kkHFALikHGdCkpuVPB0PK1MQuBkFYdV4H02yPEaFa/T312EejYCe7HaOSU9BjNxr
W7cqkPB0JgSpX/UzEzGF/TrvTs/0Z1H+aUPFsIhtjYIWrQ6IdW7Xskp4rqf1f6t00k5FDvTH+EYJ
b8/3VlkhesM6o7b6WUwXM4O7lYfVvqx0XqG67Cd9mvOpYIAJ82pKeBJUCrnUel5vT7C29vs7WN1a
f/IqkQfBJS3fRSaTu5KgnafcPikp0MDIYLRVYfb4GF6T9Uem9Ay67G57mtMD09x2A/vHd+8vM87F
ZjtquYdHRouy+pP1k6RjNezqlZeHNDWO274jtt/lfvJKcn66dMx8LqB+yHdVuIDh3HZcxY47vgux
69fRlZQ9MfotxLGnnbOgK57rVOOyxr6htc76TUlOcHFOH668KCSSn//QoZnRMOT6mBjnzqNlR/Bz
2rEy+i9Kk+3Ixj4gtub/AN8sXo+f0/cCQFzHUMBwn2mPgkp4yz6vF5/UsunIPasn03/5lv8A5JZ+
VgZ2GduTQ+rwLhp8nfRWv1TGcwmQqFHWepYhLGXF9Xeqz3sP9h8pKc+eyQJaQQYI4IWx9p6HniMq
k9PvP+Go91ZP8uj83+wg5XQcymo5FBbmYv8Ap6DuAH/CV/zlaSmz036zXY4FOYz7RT4/nj5ro8TN
w8tu/AvDncml2jwuBTse9jg9ji1w4IMFJT6BZ1DYSy3QjmdCqt2e0ascuY/bmc5oZc4XNH7w1/zl
E5u/Vpj+Sf70lOzl9SNjCyz3t8+Vz14DXks0afBSdkl0+KC55d8ElNnBrqyH+lY7a4/RKn1DptuE
Q86sJ0KogkGRoR3R787JyK2VWulrOAkpjZk2WVitx9reAmptdWdDCGpsqss+g2YSU62Nli1zd51C
DmUDJt/RODn9h308VnseRpweyYOsY7eCWu8QkpVlVlTttjS0+aiug6H0d/XGWG13ubo13HAWf1To
uZ02wi1pNYOjx/35JT//0dH6z9aycPpt1mAA7K9RlVTiJDfUdt9baf8AorzPI6r12nJdZm22WncQ
/eTEj6XH0fpLpM7qjbqnMeQ7cI1OjhzG7/pMT9LyOjdZsGLl7KepN9rTbAbeI2/SPsbkbfpf6b/B
JKa3SczpfVWiq+trnH6TDofwVPO6L0R/VbWYnrDDwwTnP3ggv/0OM5zX/nf6RdXV9RemC9tgY6iy
sgkMJY4fcsHrP1Q6z0qi04ROXU8lxtYQHwTu/TVOP0klPKZPS83HxmZjqX/Y7ifSviWmDt2uc32s
eh4WZmYdwtxLHVWDu3v/AFh9Fy6/pH1twcTpVPSrmACoFtoeNzXOJJsLv85NVgdEzrv1ENre/UVD
6JP/AAf/AJBJTlNf07q7S3qFX2HMdxmVD9G4/wDdin83+uxZnU+jZnTnj1m7qn61XM91bx+9XYuy
/YOzlim3BuoqdT6YyMV/85iWfQd/KrP+Bt/ltSU+eJLf619XW0V/bunl1mG521wd9Ol/+gyP++Wf
4RYBBBg6EchJSkkkklKSSSSUpSZbZWZYYUUklKJJM9zqpjc5u0a94TM2bvf9E8wnBFdmhlvj5JKb
3SerZPTrprMMn3NXeYPUundbxvRyILnCJPI+K4Siim5xD4DiNCFNoyen3B9ZIAPISU//0vNDk21l
zQTyZY7sR/JP0UGzIssPuMxwu2tzugfWAR1XGByCP+UMIBl8+ORiH9Hkf9bWVlfUbNe11/RL6+r4
7eW1HZe3/jcSw+p/mJKX6F9fuudLNdNrxm4jTHpZElzW/wDB3/zzP+oXWf8Ajh/V3qI9Kxl2G/cP
pjfWQfaffV7u/wCfUvMLqbqLHVXsdVY3RzHgtcPi1yaslrwRzKSntus9AwOpTk4D2F7tQWHn4sWX
0b6nfWO3qVPp0ux667GudkuO1rQ07tw/Oe7+SrPRswhrRK7DpvUXACTKSnobsTHsk7dT3VazplZ4
+7urGPlssAnvwrADSNElPMdS6bZiNszqKvWDWEZeKR7b6P8ACVx/pq2++l64T6y9ArxbWXYTvVxM
mv7RhW/v1RL6nf8AD43/AE6l7DslwkSDyDwvPrmiz6j5ORVG3pXULX4DzqPTFobs/wCLc25zNqSn
zxJW+q49ePnWsqEVHbZWPBljRdW3+y16qJKUkkkkpSSSSSlJJ2Mc9wYwFz3EBrQJJJ4AC0D9Xusi
4UuxXh5AImI1/lTt3fyUlNSi0sIdMFv5FctdkOAkyx4kSij6v51G99rWljDtL2kET/JK0uqdIswe
g9Ny7fac+240N7mtgb7v84+1JT//0/LG2PY6WOLT5LQxuvZdL2veS9zPo2Altg/q3MLbFmpJKeyr
+t9OextPVaqeoVjTbmM/SD/i86jbc3+0xNZ0X6pZ3ux35XS3ng6ZlA/t0/rDf7a45TrvuqO6t5aR
3BSU9li/VfPY7/JuXhdTaOGU3iu3/tjJ9Ny0K6Or4f8AS+mZlUcuFJsb/n45tXEt6zl6C4MvA/0r
Q8/57vf/ANNX8T61ZON/Mvvxv/C+RbWP8xzrq/8AopKe2xuvYlUC421+TqLh/wCi1oVfWvBj9FXl
ZLv3Kca1xPzcxjVxlX+MDrDRA6nmD+saLP8Az7UxSf8AX3rDxB6tmQeza8Zv/Sakp7LKf9ZOsUOq
px/2D094jIzctwGQaz9NtFDDto/r2vXOdfz+nX9Pr+qf1cc04OPtdnZ5P6GtjTvc592jX7rP0lr/
APCP/Q0rm8zrrMtxdmnJ6geQMvJOyf8AicdrP/Pio5fVLsioY7nNrxWnc3Fx2+nXP7zvzrH/APCW
+o9JTHq2TVl51+RQC3H9tdAPOysNqr3fyvTr3OVFO95dHYDgDsmSUpJJJJSlsdE+q3UutMfZj7a2
NBFbrJHqPH+CqDQ5zv6yodMoGT1HGoNTsgWWNaaWHa54J+g1/wCbuXqp6dneu5mE/Howbq2MYwtc
yzHNQ9rKw2d/u/wrPTSU5H1a+qlXQtnUuouac5vurAI2U+e//S/8J/22idW6xkW9QNdYrryGn3UZ
I9JuQw/Rswsln6P1P5P566XLxa8hr67v07LRts3+7cO+5ZWN0Suh3oV2uuxmj9Fi3Q9tRnd6lb3f
pGNSU0cvHfm1sya6fQdSC44mgaHnQF+zcz/ya5X68/WDN6t1cUXCuqjprfs+NTQZraGwLHtd+9Y5
v9jYyv8AMW39bPrL+zGv6X055GS9pbkWjlrXDj/jHtP/AFpcCkp//9TypJJJJSkkkklKSSSSUpJJ
JJSkkkklKSSSSUpJJJJTJnqBwdXIc3UFvIj4Lruhf4wMrGAx+rh2XTADbhAtbH7xP8//ANc96rdM
6S6rGdTkRuc7fprrH7yq53RHTNY1PcJKfU+ldRw+pVDIwr25FQ1cG/SH8m2v6bFnijrVeTddkGir
Hrtda7OpeS70Sdz8b09vqeo2v/A2f9bXlOH1DO6ZkG7BvfRaJbvYYkeBU6+t9XrNxZl2t+0HddDi
NxH5zklOj9bc7K6t1KzObiWUYdYFdLn1lp2g/TufH03uKwV0HR/rt1nppfW94zcW3+exckb2PH9r
3M/sLTt6F9XvrPWcj6tvHT+pEFz+k3O9rj3+x2n/AKhJT//V8qSMdp+fikkkpSSSSSlJJJJKUkkk
kpSSSSSlKVVT7XhjBLioqddrq2vDdC8bS7uB3/zklKuaxthbW7cBoXeJ/OhQSSSU7fS/rPkYlNeH
k1tyMRp76WNb/wAFaP3f5S0evdUwqcQDp2QL/tA9rho5g/Oa9v5r1yo2EGfaRwexUUlK0jz7pJJJ
KUp1XW02CypxY9pkEGCCFBJJT//W8rI1TIhjcoFJSySSSSlJJJJKUkkkkpSSSSSlJJJJKUkkeUkl
KSSSSUpJJJJSkkktElP/2QA4QklNBCEAAAAAAHkAAAABAQAAABgAQQBkAG8AYgBlACAAUABoAG8A
dABvAHMAaABvAHAAIABFAGwAZQBtAGUAbgB0AHMAAAAcAEEAZABvAGIAZQAgAFAAaABvAHQAbwBz
AGgAbwBwACAARQBsAGUAbQBlAG4AdABzACAANgAuADAAAAABADhCSU0EBgAAAAAABwAGAQEAAQEA
/+EO/Wh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlk
PSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpu
czptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLjMtYzAwMSA0OS4yODI2OTYsIE1v
biBBcHIgMDIgMjAwNyAyMToxNjoxMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRw
Oi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlv
biByZGY6YWJvdXQ9IiIgeG1sbnM6eGFwTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9t
bS8iIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0
dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9u
cy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5j
b20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIg
eGFwTU06RG9jdW1lbnRJRD0idXVpZDo1RDBCRjIyQ0JGOUJERTExODRGOEMyRkJGN0QwMjhDRCIg
eGFwTU06SW5zdGFuY2VJRD0idXVpZDo1RTBCRjIyQ0JGOUJERTExODRGOEMyRkJGN0QwMjhDRCIg
eGFwOkNyZWF0ZURhdGU9IjIwMDktMDktMDdUMTc6MTI6MjYrMDI6MDAiIHhhcDpNb2RpZnlEYXRl
PSIyMDA5LTA5LTA3VDE3OjEzKzAyOjAwIiB4YXA6TWV0YWRhdGFEYXRlPSIyMDA5LTA5LTA3VDE3
OjEzKzAyOjAwIiB4YXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBFbGVtZW50cyA2LjAg
V2luZG93cyIgZGM6Zm9ybWF0PSJpbWFnZS9qcGVnIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBw
aG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHBob3Rvc2hvcDpIaXN0b3J5
PSIiIHRpZmY6T3JpZW50YXRpb249IjEiIHRpZmY6WFJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIg
dGlmZjpZUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOlJlc29sdXRpb25Vbml0PSIyIiB0
aWZmOk5hdGl2ZURpZ2VzdD0iMjU2LDI1NywyNTgsMjU5LDI2MiwyNzQsMjc3LDI4NCw1MzAsNTMx
LDI4MiwyODMsMjk2LDMwMSwzMTgsMzE5LDUyOSw1MzIsMzA2LDI3MCwyNzEsMjcyLDMwNSwzMTUs
MzM0MzI7Q0YyMjYxOTBGNjEyQkM2QTJBMzBCRjEzMTE3QzYzMTUiIGV4aWY6UGl4ZWxYRGltZW5z
aW9uPSIzMTAiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIyNDAiIGV4aWY6Q29sb3JTcGFjZT0iMSIg
ZXhpZjpOYXRpdmVEaWdlc3Q9IjM2ODY0LDQwOTYwLDQwOTYxLDM3MTIxLDM3MTIyLDQwOTYyLDQw
OTYzLDM3NTEwLDQwOTY0LDM2ODY3LDM2ODY4LDMzNDM0LDMzNDM3LDM0ODUwLDM0ODUyLDM0ODU1
LDM0ODU2LDM3Mzc3LDM3Mzc4LDM3Mzc5LDM3MzgwLDM3MzgxLDM3MzgyLDM3MzgzLDM3Mzg0LDM3
Mzg1LDM3Mzg2LDM3Mzk2LDQxNDgzLDQxNDg0LDQxNDg2LDQxNDg3LDQxNDg4LDQxNDkyLDQxNDkz
LDQxNDk1LDQxNzI4LDQxNzI5LDQxNzMwLDQxOTg1LDQxOTg2LDQxOTg3LDQxOTg4LDQxOTg5LDQx
OTkwLDQxOTkxLDQxOTkyLDQxOTkzLDQxOTk0LDQxOTk1LDQxOTk2LDQyMDE2LDAsMiw0LDUsNiw3
LDgsOSwxMCwxMSwxMiwxMywxNCwxNSwxNiwxNywxOCwyMCwyMiwyMywyNCwyNSwyNiwyNywyOCwz
MDsxNzVCQ0NBNTRDQ0ZBM0YxREJBRUZCM0U5M0ZFQjIzNSIvPiA8L3JkZjpSREY+IDwveDp4bXBt
ZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDw/eHBhY2tldCBlbmQ9InciPz7/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
cHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAA
ABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAAD
TAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJD
AAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5
OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEA
AAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAA
AAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAA
AA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBo
dHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAt
IHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcg
Q29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENv
bmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAA
ABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAA
AAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAK
AA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUA
mgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEy
ATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMC
DAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMh
Ay0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4E
jASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3
BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDII
RghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqY
Cq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUAN
Wg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBh
EH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT
5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReu
F9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9oc
AhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCY
IMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZcl
xyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2
K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIx
SjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDec
N9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+
oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXe
RiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN
3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYP
VlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114XcleGl5sXr1f
D19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/
aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfBy
S3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyB
fOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuH
n4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLj
k02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6f
HZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1
q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm4
0blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZG
xsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnU
y9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj
4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozz
GfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t////7gAhQWRvYmUA
ZEAAAAABAwAQAwIDBgAAAAAAAAAAAAAAAP/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQE
BQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwMDAwMDAwMDAwMDAEDAwMFBAUJBgYJDQoJCg0PDg4O
Dg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8IAEQgA8AE2AwER
AAIRAQMRAf/EAK4AAAEDBQEBAAAAAAAAAAAAAAAGBwgBAwQFCQIKAQEAAAAAAAAAAAAAAAAAAAAA
EAAABwACAQIFAwQCAwAAAAABAgMEBQYHAAgRMBIQICExE0AUCaAiFRZBJRcYGREAAgEDAgQEAwUG
BQQBBQAAAQIDABEEIQUxQRIGUWEiE3EyByAwgaEUEECRwUIjsVIzFRbRYnIk4fHCQyYXEgEAAAAA
AAAAAAAAAAAAAACg/9oADAMBAQIRAxEAAADjOa4tFsxi2BkG5FEL4eUdI1BHMYk0JiFstFswzFMM
8l8yBXj4knjoac5Dnca01B7Mk9F4XZpjDKngtHsumeLAc8dEdQeofISpA4hoJExChjGGYpUqZBsB
yDogdkyCBxBG5NQBdPJeHCNKWTDLB4LRlG/FoLoeIe4cIVQ5Q7w2JzPIaCUMUslkqejLHIEETgO9
Jz8OdZoCKxaKgVHcE6aw1hiFS2ey2bceAkcOaL8cU3BiGzN8MEc7xhzHLRbLZdJYjAmcdCC0MUWS
HZiAB7Oz4242YzQxolywWS4WzyKMmUSwLBmGyNQI8SokCLAzhlDhmrEGLsT5oRfjsiqEeR3MEqBU
+kAZgZQbs1poBGEeRBFsoBUcImOPmIASppxECJEON8aodglqRHGpADIFWOsawzRvxvSgH1ijCjDD
HEcRizRD9jgDHjAmCUABYjqF00ZpTVGmNQYIDjCYE+AAZhthPmcOcOYRqNUfYyNWRfI+DEkWxizD
M0e8fwa4jMaooAFw2pZMQtngoAAAGSOON2VMgwCQZ18I3ECj6fzmwcgRwiZ48hEMY8jUYxeH3JSk
aSPZhgAAAAAAAAVNmYJaNgeTbE5joebUcM5/keiMZsjoYRWHCHsIMDPCsF2SjMMgGJEAAAAAAAAA
KgehTmuNsShJ4HkZocceQ1RgkHiLJ1nFoMMJwyjILZuznYMqWgAAAAPR5AAKijNIb0XYrBBijH1N
MNkTROpA8BqjlycvS2OodNB3zRmnG4MA5qkdi0AAAAejyAAB7Mssi/HnLo14kywac1wvjqaTvNKR
GOa4xZ2YOsAlhNCVI+jfnKoYY8gAAAAAAAABtRam2NYS1IKmoKFTNPY/xPIc8dAmoKgsngxBPnPE
bM5gDYlAAAAAAAAAPYrR8hDnS8XxDIgkaICorSW5KokSSFHbFMZJjmEc6ByDiuRnPAAAAAAAFTIM
4VgvyaJBcTA+hKEkEMuQPGENuSDJQD3j2D2Doi3Noa840nQ44TEVDGAAAAAAKk+ToGN8WxnTpufN
CJctG9HdHyJZG8EMNgJUW48w9g6JvRvBgST5z/I5kPzWAAAAAXCVo9h1WI2kdyTAgyCBDo9HgALw
px1xzx/R9DLL5vjYGUZY3ZEQQJGAS5qgAAADJOl50mHLI1kYRaj5jaHEg0QAAABU9myFUOQKIvmU
BglwQI2ZrTVAAAAAO+d0BOksxPDMCqGaOHYhgKlAAAAAAAPRfL5QsFgoAAAAAAOedyiSxuTYjFig
OaZymAD0eQAAAAAAAAAAAAAAAAA9m9OjZ07HlIGjhHFgj2AAAAAAAAAAAAAAAAAAAG2JOjODfC/O
qA1BvxKkljkmM0UAAACpQAAAAAAAAAAAAqSdJcCHGCI6GrPJ7Lw+R1rG4OMJQqUAAAAAAAAAAAAA
uloCpMYnIJAZ455GCAABtiWBD08GUYgAAAAAAAAAAABlDhDaFCoDhnUo5ojTFo8gB6KFT0eCgAAA
AAAAAAAAADhiKMED2XS0VPBQAAD2eALpbKAAAAAAAAAVKAAAejyAFSpujSFAAAAAAySyeAAAAAAq
UAAAAACpQAA9lChQAAAAAA2RiFs8AAAAAAAAAAABcA8FAAAAqUKlAAAA3ZjmKWChQAAAAAAAACpU
8gXiyAAAAAABUAKn/9oACAECAAEFAP6JL//aAAgBAwABBQD+iS//2gAIAQEAAQUAcuRKJnHjgvfp
+7HgrnNw7kTCCw8TdD5aH8jHe4hopwcFIORS90ZWICbLYuuDCWLbsHt1fF8weslFPcAGN54Yvk5j
cWH6q+8BOJxFUpwKmPgTrKGBBZUTREgo0WrP/emz2htpNxGdMncnAdhMNXqiy5V27yQVEpAVEeA5
Nwqx/YDjwBfzGSeH9oqr+DCoJufkEoEd/hOLkB57yKABvANXJiGjHIe6J/EqaJbAc8KKrVOtWl4w
NDyFYsJLt1pqVxZaZ08ssEaw1WYrq5x8cOoU/BERBQ5SiZQoCIgbhQA3BAfCQiJ3C5kOUC2JtXmV
WgqbyhdhaorXe1M9HXM9wilU56TSWRV8iAgPPyf2gbn5B/G9P4EyntE5hADuBKJ3BTCVUQMKpwFJ
+omEa+YqDHMjLBGA7bBXJIA5ELt1+R7MnhkZRqeBu8jGmY3atziOhYVTbwz1LqTPQK07AylecGXE
BMPkDmKICI+AMPPcHGolUU/09d3EtSLRsliVpbKLZ7n1IkqRubVCBkHEE0f2PQ85QMyWSMirz/j7
c8DxzHKGFZmqQypFC8VD+03jhh+oGH3CfyQiglFnNvY9er6WyKatqQU+kxj38fyJlxaixmGqxSER
UTF4u3M1vUhF8PokbMpaNndQtqOiY28rrlw3Oir+1OcTN1PIpKF4ICHEB8LUZZB3B3pIqEzTrQvG
O867X6DW4u4X5xYE2TgHD66WIrSMfLAu6+IHOHJWr40+5JYxismM31fZueWXrtfoosxTJ6IMo1XI
UqgpiY3kUlfxmMbyPIG0S1fcZp2IjnAR6VesrZZrIRirWyKoh/saDgH0gmJZCaI3Ba6LoGnbc0kk
rvGoKKnOKSjV0X3MayvKJTNNkmY/jOitEWw0eFhkzSTpNQyR4ycWRCPs4OkIcDnNd2iqyb5g4ZLf
bnjgePP0907VwKE/W0BLNVlsXjmXtUEZbY1vDhrhl4NO9Zf3SVnzW2VdQ6KiYiAh8QMJRqOlWenu
KL2nYyRf3MDPoS8jIxqp7sJOPbckuEjPioZ/OGOWRkhU5JJF9/kQGg29OOcNWEJZWGnwjSGlPPxQ
WMmZhKqIGgLOVNB/emJDxcdEWNnZ6aSJHwID8LBAABbLXRT5YIMwBZIcPx2ZidJWYKsipHXmxV93
WeykgBDV7FdWTu/Xi21rjmOctFRASj8a9erHWlCbrJuUjW1jMEdTLlAVZ0VAXkhEi73yC7kVOD9R
KYSjXtEk4RCw2B3YXfx8DxFYQ4s59iZzCYWMm8j1Ku9d3J/YsDkAYS0M/hnXH6CZyT0GguFzCCi1
J1zAujWqCK6JbIhVupIpimuIj5aSDtmak77cauqjaMV1xG8dbLHFpPoh4zWEBAfimqokKM06KVw6
BXn7lXwZQTD5+dokRZZnWo5wzetxbOm4+8AZEW4qiZJTAyMEp+AjK1PQOt9cm8qk5w2eb26TmCt3
fczspYqE5nNDt8k+pOsqN1KbZYiYRSzCg3Jt2O645vn8Y2wiO/8AGC6CqCpvJRSdLIGzzd7lTztC
5FurDS8Cs1JXdMl2pvWKIlFCYftirrHcKgIlFqdQBdqKCtBTzqIdZFuzwFKheY6xNXWX15aftNzM
c2716PsWm3zEm8fLSudTzVnUbhZqg8ynbIh1GjaA1bUNkmWbpOi9S6VsWPav1s0DMZBvU5FwePoy
4niqo9YqUrUZmNZaB13r1zjLDU5GCd/b1/vzwIcTHwZBkm9TdRyiCsc8dxx812J9EHabegalL3ky
ZrjYUk2+UX2q24j3F28cdz1zgpEP/TaBcxlgxG2ZKtbZNc81lO3VeDob/SoOeazWX1SYchmgIGTo
ZScGkk8NISdq7ufqNP3aO0jJJqkzCqJ0TegUomH5A5FNmskm7aqM14RcPDNNFys7pRFGzqMdxK6F
ufpQway0lOSFzdKcknbxibCO769fa0K2Uu+NW7QpwstejJeP3brtT3gWSNt1HfxWv2mO5AdhXaTj
ArLCbPAPM59onooAZ5SQMNkzdwB3kJCbbE6rk8rVpxZFRBT5ymEo/KmodIzl4Z0RssZuszm0wNV7
CRdCWQjX6ajBIJF0596v+yv0BcS7lcQXUAaXp1xosl15/kPnknMJ25wW8KuUYSVR1TJ42dS0PF5O
BX/xj5Nx/G9mVphzuYViPHNVbnB5UR98jUh9uoZa/XbTNeiOyWd3+jOQMYPA+vGKB+SKfGarSDiQ
R4Lp6Y+2dJ9Jz1STj38asID8Wr5wzEsm8IpnWi2iKVqGuT8kg2jK1ahpuGY6i7gk4tmx9pzJqJeB
/EdQx49BTjyBbLhdiLYNvvcnOEqlN6dUU67N+PXIJgM0bLHUj4k8vWvaj4ofYe8VJtN1/rN2Sa61
0LvdRTnK1O1x1zx44AcrDkUnFEmTFRrM2IlqdmUS5XbQTkVPflImuRcn4fCRg8lVTT8/yDC3aUG8
whNJ6toNhuOLGD3B6YAIiszdtyx0BMyyqedWVq+iak4bHyjJXrzMhRL/AJCKvUxGjX9hYPyZ3uFr
rIn2DFtSbXnoLTLg20LrHsOcLrNHDc8N9Fag8Eo1mTKBYCZOU0BOmKaGsAnGKnSnTaSwLh+Yvueu
UEku1N6V3zYtJ/Y59g2GkF9XiAUyfpAAiPTvq0lqk3q/W+otkYPNIyAGWoX+tvKvSnOo2fte3qvV
noqSyKC0VEQ4UxijH2SWjz1/aZJkSsa5FEPSuzWgskJW3dWNKGQ6L5RdE5PpXvVNMdje6apBaXWi
jX9AryvIO5xQhHXiHQIOx0OIJZO7eP14tm0Xsz2ZJg3Wqm9fojvD2sbaAWealw7DG6YFZj6CSSi6
sR091aVpPXXpfOzchHNIinstD2KrO5Jg+27H5kZ5DWazGRFgoM73O7AabtWpeR4YTGH4pOFkDRVx
mYs8RuEuQkFqlVMNZ3O8R/IztVrjVAOxeDTR0ZPoTZzt8r6Vywk6+dS1OExfpTFmS0DpDmhLn/I9
S4lG3aZ2g7DH/cZThKNisdi0OekXSZvQatV3jjFusQUWvtpZpTkZR7FClswX2Ng1prPNZi6Pmdwq
TuuwgHW7Ia1UMvr9msMlbJ/0CKHTMjNSCHI3Q5yONH7vaW5S7aL4E9CoboSW3JDipZ8WATXbKmvE
9vk4oLNpuh3DiqkQ2M8lVnSfoYZLrQWkXPOltppNNxHUZtupCtWzNywQONqyGlWhaGqaIMt11iCy
WvX++zWgzvwMUSj6XngHOXgPHYcCWkQ5/lJAeGdOT8Ewj6eQX4+aXnH+wuZ6OyTVUb8QVSWK0Ytn
xply7lZ+sXCvOGff2gRLdp8Tff8AVlIYQhbFIQjjFu8sxDtM+0KnaKybNvaS54ntdSuEXCK40h2K
26U228froON/y0tLZlGsOT9GXQMszcsV6LqNpocpmf8AIPCFq/8A9A51nfNS7oUXQ2+Wa1gLmxaR
0ux3cYbVcG0bIZPx9fm8D4/RhzM8pdCgxiWajSepCZyWGhflCXaIMnvuN44VQ5eIPHTY+Y79e83l
8+7QZP2GgZX+PiqI6aIePgICHyef0JEzHD4APjnXzVYYrp/Xod2Vduu2Nqtii6lEP3J3z35YyZfR
SsX2suzPKzB9QHwK7oiyP6NmzcP3Eqizq0N9x4IDwpjFGi6VaaNYI7Z82v1O1y5Gss+guKBzD7h+
IlMHPPPrw4iBh+/6SrOmsJGv3yz9z8AOYCJoflIdM6YkWVT4ACYft8v5DeznkeeCiYQ9fx9Pl95w
D4hwPPkz9JVmIB6SqZgMIj6XkPHo+Pp9/kTEpT+fAiPkfSWAfeco+BKJf0ZAKPCKCQfr8wcAPI8+
nzuSgHAIHhT6iIeAEPHrgPjn09vn4CJPxemH3Hx5ABMPsN7v/9oACAECAgY/ABJf/9oACAEDAgY/
ABJf/9oACAEBAQY/AHJW5YgC3HhQDMQdPhXMjW9qbnb+fjRItY/KPA0p8DY6aUT16jgpoBhawsDf
xq4PHlQA4sb/AMKU6hlOtIuRCs4IGp4gc7UE6VDuLgHS96efDSSCRtQ0RuL1NLjY75+OoJUhfVpX
tZmNJjSISCsikWI+NMAptc+o61c68yPOhYEW8eQpQfVrc+V6YxX6b8SLX/Cgug6hr5igpJuBfhoK
Uk3VibWonQefhagR8oFjfW9ILnpBAA4V1aMbg9J/xoB8dfbUX6geNqwYxj9ck8gWJD4kgCo80ZcU
WZKpf9KwtcHUa1nQ5eG8E+MWNuRtzFT48i9PtMQCRxHxoWGrcCK43FrEUba301/xpbtYnSipY/Cp
ZVJMMYHWdNL8OdXvfgTa3h4Uqg3BXUkeFaNaxoqfSOVG+oZbHmfjQHNTRZWHVeiL2AoDkb8bUNbk
W8NR/wDSkBPUD8xFqUI3LS+nGotSCDow46mkV39+FWBMbedCLPgWCR/mDAWuakmigg65WNpURb6j
TUCp8rYZBlY6XZYipvapcfc8GTHkQ6kg9OnGxoMbmw1HlShWOp9Qtwt50y9ZIJte1G7EkrbptwFH
kpGnGtTr40dBoOVC1RjQ2IFqDRkj+RqGKZ2T1C9jpxra8qCx/TOrhm4aG4NYsO84k0ObFGF9FipI
00t41uGZixdMTKwQEC/lesmOJfnc6W86COT0cmsRRsfx/YFo6/8ASujWx9RFzxpiDbS1a2J5a1w8
b0W6epdAWvSka30+FWA463PDyot1EHlb416lLLzNdE5sxFdWJKrnkt6UyxkPbUk8ahZ06greq+lI
wIJPI+dBkIJGoF/yoSNdVHCx41CqTNLEmphbUW50mPucSQySegswuD5VPbCx5vcVirqBfXwtWTlb
BCz4yFmXG8vAGnxdywZMadDYhhYeZFP6PlNgeFjV7E3UgG/KukcuZ/OvI1aw8qFiQRyqNOHU1mbx
r9XChZ2BZvIDhakSYGN42P4VgYs09kZ1Q9fxF9awLYMWS+XCGfPVvWGYcQb1vGzRz/qIYJHWJ+q5
A5A0xmUKAxHHjrRz8XpUoL2HO1SROOlkYgj9nnVr1wNgNfhTKrdHQLktoNNK0BdTxPjRDA3uQPxo
rrYaigSfh/8ANKQbEDiP50TYnwo8ek+JpTyBHqtyr3MaZgnVfpPhelx93gV0Jt1t5+NI+15iK5sf
b6tL+FIHW8R/rUX/ADpUe9gNb616gCLWs1vDjStE9iF6rg8K+bRWurDnXXFlMVHGNjdfxFGHd4kE
ki2YngTyqdjiQyM3yyLbqGnjU0u2Bp8YOf7Z1IHjRhnjMUiXADXvpS20BGhrQE0bodOItViLVGRp
ZhrTYzMjyKl7NzqXoFrMbH8ahKTNGyEG4pNkwe5CMMiywSDqsG49JPCsrOzcsz5GQPckmJ4k8RXv
9RuzXsfGngkbrBuOk+etTyj5Xclfh9gqCQGFiPEU3+4dh7htrN8zJGSB/AU/6LecnZ5G+VZoyAPj
embtzu/Cz7m8SuQCf4VMy7Wu5QC/9zGPVfTwGtBMvbMjFZVuwkjYAW+NW9rW92tx0oBlDKL+g+f5
0bCwoEoHA/pN7a/CiQLXP7I5sHKeMIwboBNtKh2zuRCjmymZtV/E0MvZM2PqkUMqBwQSfA0RkROq
AaSi9jpyoL1kdJ0HL8a6XJ04LTlX14gX11odbEHittaBil6VDEak6+dqkiyQASLF+N6leNVZuLSK
LUQjEBdBXTIdWI6W8697HAcnTptQJxielSSQNKCSoVZG1HwrohYx9Glr26r86EzD1HiaV0PSwNwR
SOstr2PnxpcaSYu1rgg/lWjAsR6QONe3oWkNrg34ipElQgA6NbS1a1pWvCudqe0IBI1BW/Dypi8E
bcRYqP5Ci8StjsGJV4mK6j+VOcDep+lTcQTetTblryow9y9t4e7xdNpH6AG+PCiJof8AjO4S2Hp9
CgnnUmZ2hv2LvELktHD1gPbjbiaddy2bIgQEj3egsmngRVnQqeBBFvsAgkEcCKSXbdxl9pCCcdmJ
UgeVJgd0QrDI4CGZvUnhxo5uxbhF1ut0jDAqb0yZF4xGTZgeNvA0waU3I5m1EmW7KvynkTQbrBUc
RUq6MVPPhY08fudRtrz40GUdJIu3n5/sixs0C3UOhzwt4Gi0bxuTH1EXB4+FMmOQrM2qj7A105Ur
pcf93haizSiORB6WJ8qkWe00l7IBrx5mmOQyPLILstwCPCjNiy9cZ1CVY6EftNlJEg50QItB8xGv
PhT2U+km/OpT0k9KkgEfxo9KgBgTwpio6WJ1B0t8KEu27nPjNGeCsenTxF6XB7t22De8IjplZwOo
DzvoaMu1ZC7BvEq/6IIQdZ8jYVJk7dF/vW3jVciAXIHmBTwTxNHLGSGjYEMCPI1YixH2EfbdwkjR
SLwkkqQKSHcccSnQO976c7Xp5IJxDMov0m2otw1p2Y3Ui3UOJ+Feo8RwJt+dN6wdb2ospuW4X8RQ
Da6caJoFTYjUGjjh2ZSLBgeHhX6vLN24D7KoWsB41eM6Aa9NEk36jc0HxpjGR4Gk23MXrawCsNaO
fiRsCq9Vwuh0qXFzsdoWjYqCw0P7D1AN6bEaG3nepAvT026hcWqZMzc8TFk9Qs0ig386f9PuWPkE
jUIwNSSYyiZbH5Rwp/cjIsSCvnypzwufVVyRawvb+dI+NK8MinqVkJBH4ikjnzm3PA0D4mQeoW+J
oY+94EWwdw5AsuUFCXf4iwqTde2ni7i2cgusmOQZFUa8Bxp4psd4JUJDwuLMCPKiCLEfYvGxU+VG
OdjNGdLHiB5UXiLDX5Daunq0vXly+4RJG6UJ9R8qldXVT06eJqSG9+g6NXtnW+porEdVNi1+VNG3
FTxpZMuRUd2AUMNONQYASMzWHIG+njWZkY+EhJBaOVRW3bH7BONns6+5bQdEbP8A/bU2IyglSNBp
ofGsbsnsfJGNu2VCZtyzkHU8cZ4KngafcN03rMzsh36pHmkZrk+VRQbi2lwDJUTEQzK6+oaHj5Uq
7hs0byzA9UiAA624Gm3Xb+5GxNzyrHB2MsJZHYn/AC8h51ld37rvr7R3DcHa9mlX0ZKcyG5EfCpI
XHrjboa1W/hQaKQowNww43qCBcw7htyECTEyPULeAv5Uv6iCHt7udl0mjIjJkPO3Op8kYrZ+0n1R
bnAvUpXle1ESJYePL78EGxHA10RTsF8KeaTV3NzarjQ0Cj2Ov4nzpnccbDwpMjHlMTobqw8jWNi5
uX7bLbpc6A2GnOoocpo5fcA42II8623f1hjOLiNJK+gsGaNlAt4XNLuiSXkjQQ5ig+Hyv8DXb3dO
Xd9t3/FO35J5Q5Ciy3PINpaskjCkOJl4V8F4wbCVblh56EVBuGBhyzY8nWkpVWukkZsQRyqJXik9
pRZkk6l058aOdNkqkmJAzzY7vYjpF+ZrM7g7imZNuGWVwlY9SpCreka8NKTbdrlSXbsGBUjVCCBp
5VtG+s0mx90lJY2zoh6ZGS3Szjgb1ImZgNuG1E2h3PHRmUj/ALgBpQBhKL/msfzpf7ZsAPUeZtwq
DJgkkhkib0vFcEEedLsnd2Au+bFIPbkaQEuqHS9T9z/TfKSUMnu5Oz31U2voBqKmxszGkx54SRJA
6kEWNtL1r+4rckC/GiGb+nRvOrdJ9sC6mx/C9QzRsV8tRb4VjQ5UvuIGA6rnhW65BnBMUMZX1agm
VBb86MWRIGdl6QWPpkBHAnxqfHy1bK2jKt1kH1QPfS3gQeBrG7D7wzIo9xUBO3N/kt0ZBHyo5Pyu
OHnU6TYkZxMsiSaJFBBvwkTkb1/c23GmWRbo4jBuDwtpW+Yu3QLtefuOHJBjZS3CpI1iCR+Fqydt
37Z5McwsRHmKpeKVRzRxSYySyRxmQCRQTYreu2+3Nuywse24aRyHqHqe2pI43qTFyzDlQMG6o3Cu
D5WINTZnb4hxciY9b4WgB5np8/KhaDpI0C29VxQJgseBFvHjpXT7JUDRjbT8a/3PtzIkx5UJ9zEJ
PRIBqRbhrTYc+PH2937jpdVKhfdIGtuF71lbbuGI0E8TN0tY9EgH9SmirqVINtfubAXPh9p8aVhH
OP8ATY1JBINUNg3Ijxr2zqUNwt+N6WN7AkgMCL8dKWSOztbiBTEAqEN7DhWbt4le+SiBo7n+l1bh
8RX6bMP6XK4Fb2DH/sPI+Ve049+FgVZ219J5OvMedHP2zO6IwwlOGX4MDcGNuII86xu1fqjjt3Bs
MRWPF3Y2/W4y8LdR+YL5mo907B3/ABN9wpohJJhoQJUv/mQ2IN+NqB9v22Y2ZCLn+FPhbptmNn40
gPuRZKBgFte9iKzN47S2bExM1+sw5WOAU6gbEgLpoRWRBP7+KY3YrMhIQgHwpQcxplUi/UajfKkd
HUjpbzqTJx1jfdtrAjzohxK29LgUAYOZJAXlyogxqq34210olYb2vY2tSbntJbB3jCPVjZSaG41s
bcjWR2h3XjRbV9QdtjthZVugz9I9LLesrZc/FbH3bFDMo6SFyEHBl5Xp4pFKuhsynxH3F1Nj4/aV
42KOvBhSGUdUi8X8aSVeKmldQA6gAgC9/O/jSK+o6fUNKm6Cvq1N7XqCLSzFvWOFgDxFMz3Nho45
Wr05DSrbpHV/SB50byFQxJe3P8OFE9Zvya9R7l23v+ZtGVH8smNK6X/8gCAfxrC2f6l7fFv2Ii2f
d4iI8lQvNuANHCxO74tpz5bxvj7iphHq0IEjWU1uWHs/6Wbb8CYrjT4brJEwk9Z6eknj1XrJWXFR
ndT/AEgn+NTTbfCTCCf7Z/lQgkxnSTqtYg8a33u7ecWXbtm3CNYcBZVIMttSwU8tONaQqeu/W1tN
RzqV+mMDqsv8q/0x7ZH43onoBHAtxP8ACm7i7bb9H3Lstp8CaO4ZymvSSORrKyI4UwPqT2sDDlob
CQTRrbW+pBIrcpRh/p9+2J2i3/brWb06e6o8DVrfuBjJtcEg0qiUr1aBb8K/UKze07fh5UJyNU9Q
NtddayN07awn7r7dKda5OJ/cdFHiBxqTFz8SbEnjJV4ZlKMp8wRXD9gotBIYyRa60ZVmcNe/VfX+
NIuBv2bCGZGMYnbpJXmQSeFRLnZ5zPcFrzKGuPyoLvOHG/X4C1z+dQ7i3aeFn5MTB45skddj8NOF
Y2Ht8UOJBCgEcEShFXTQAClWxJPqNjceWtcGYcTyFMWFlU2KgacORrVOiQ3s1r3HjRBAbrv1i3Gt
g32C+L2t3836TckA/te8W0J5XrZvq5seKH2bdCsHcaRr6Hhl/qYfjUeZt4Mmw77GMvacgfIVbVlB
/wC29Hy+/HTo19DWM7NzHVrr8KzZIowxwF6na17AczRXS3G9RRYWfD3t2+3+vtmYQJ1XmBfjXRvW
H/wPvJ1t7rEY5LtxsTYML1LunY+T/wAy2ZbvE0ADS9HH+m4NS4e+bTlbXkRMVaPJiePUeBYD7Cer
p1tf41j+rVbem9RMj9JYix+HhUadZZeNiKQPJ/T8wOt7cKiDN7gK2sLaeHGgPlFhZhwufGmWJyEH
EnW/48aQdNz8oNzTFSALi3/Wu3N0W6bhg7vE2KdA2jAki1GPcYj7uR25HkAn5utI+Iv8K3rDnBfd
fp7nM2M/Fv07kgqfIXrrt5H7wAcTwqN8jGlgWXWN5EZQ3wJGtRw7dtmTlyTG0YjjY3v4G1HG3Lap
8aWIBniKEnXXWkORE9raBlsdPjXfnc8uPIm3YOO7Nk9J6B6TzOlCLr/tmTpEnl41G5lkVI2uHViG
0+FRQ7zGM6wsGI6Zoz4hxY1DL2f3a2fhKbvsG5ve4/yKx0pdm+snZEe07jOPabc/YBQ9WnUHA/nU
2+fRrvHGcSEyJtszgr0nUAW1FTLvfamRkYkV7Z2IDLGVHO600c8TQyJ8yOCpH4Gh6bkHWoOkEBWF
wef8aA6jflc6C2tJ6zew0HOogNAQL3/nUfS/C1hw/GgGdrIR0E8NKfq0BsLDQWtxpfV7ioOIHM07
SKIo0Bb3GsAAOZNdpfSPsrr3HC2vMH+6TR6p1B7O2mllFbxDkn2odl7fOKSQALiPp5+Jr60ZcoJw
32yVpCeHUWutSqLkKOq/hb7uwFzUfcvfSS7d2jierBBXXJlHy3H+Wsbac3bsLNwYlD4DxIoKgcBc
ChHtO2wtl3SLACIoVC2nG1bluXeWCcfLw9Xx5ACzsQSAPK1T4my4yRSvKExYCLL1ObKv41ufZgMP
/Ke58OLboOkASTZeRZpXFtSEAtUyuP8A2Vt7R5WuAfyq3VqbEgUCrFSOBFK0OW9gb2ufyNJjZ7/q
8a/qhyVEi28jxpJ9o33P7RzgARNhSkw380JqPG3GbafqRtDCzRzBRk9HMdLA61JjfUL6djtHc59G
yRi+2ATp1dam1r024/SP6mYsMkt2i2+eZWGvAWJUimm2/bcLujDiHUpwZruwHO1ufxpYu6OxN72l
kNjOMZnTTjqpNKmZuLYMoFvZyI3jII8bik9jfsNyTY/3QP8AGo1G84ttB0++mmnxpGm3vE6VOvVO
lx+dRy7l3jtuNGvqfqnXiB4AmpItv3bJ7mz7lYcTbojL1N4XB/lR2H6e9s5fY3Z+Sfbn3nKBx2aM
nUlyL8PKszuLfsuDce68lPc3buXMI9AtdgjMdBR+lH04zJM3b3yBDueXj3IyXvb20tqRel7WzWSL
vv6jv+q3LDGsmNhgf20fwJFtKyshxpYRr8SfuUhhRpJZWCxRqLszHQAAeNHvJMWDFcqZYdlmYjId
AL6C3E8hWH3Z9SduOHtELdeNsUmkkrg6e4vIVFtm1Qw4hgi9uOGFbJCBYWFudbn2HvO7ZW0Zsyew
m4SKVVTINHR7+dde4RP3t2XkkS4eXGwn6scm6ujDgRSTs+UnWxtHlraaNwLFWPMC9duDtWFo8jHz
Y8qTNC3MkqvdVPlet0xu/M+WODtWT9Bt2wr6YMfoAuwQG3U3Emr1ckkngSfsBoZDGR4GkeHIa6ah
lYqw+BFLj7jIufBwMOYgkBHxN6WV8PJ2XL4/rdqyGjsfHoUgVC/an1ecxoQU23eVDjTgpY3r2+4u
y9l72xL+rIxJULEHjZb06fUP6GS7bK4tNN+jVl6v/LpJqMvta7DkH5lJeA3P/iBaj+g70OEX0HTu
boL8uLii/wD/AENnTiY/94/6yV72dv2Fnog1/U7oZNR5BzXv7Zi7LNmYtvZeGATyaeDlT/jT7b9O
e0pt0mX0Y0ktlj8AAia/lU0M4k7Y7UmJ9z3L4WIiHX1O/R1WFPm42TF9R/qWFIjy+OBhSniyX+cg
86y9+3/MfKysh+p53PpjTkBfQAClxMY/+tATZubtzb7iHFxYXyMnIcJDCgLMzHgABWy/UjvnDTK3
zdJozs20yj0YwOvWwPFrVtW77t7PcHbmbEPRGwSbG6j6iV01F6Wbt1zPiZ0KvHkyD1Kri/TbxF+N
Q7p2VIk2RhsZM/DdQ7yx8+njSYf1DxZO1+8cVvbxd1QWSTkVcNYg/HSoY/8Akzb12h7Z9jDmHWFD
fL0cQK/URXxduxiP1EqgDrK6lVHPzrF3rasxcvuGaQpibTcApIBdXtxsDW7dx7vMZ9y3nJfJy5fF
mP8AL7m6OyEc1NqAWYkA3sf/AIoNjZuTjEEG8MrD8jegrb2+QLax5cSSA/iymunc+39g3MPrdoVj
b+Klavl/TrFZ+b4szrx4kDqpTP2FuUZY6mDMIH53pv8A9H3aTxV8wEHT/wAaD7d9KBkEfK2XkO/4
kKVrp7T7E2PYHUnpyFxhLIPD1SlxTJ3B3XLHjLxxFlEEYHkkYUUZJMiTcZr3MajpQ/Fje9eyirjY
wNxBELDXmTxP3Pb+54+zjfp4Jh0bYy9XWGNifK3jXb+Thb3l9m7/ALeEytvhBBxxIo/05FAFT4/f
W+4uIcHKVccYx6kyIkOrEXsL2qHExUQx48SxAcBdRa4rpyEDWFz0jU34V7m47JBJOzX96IdDXA59
Nqx9oxLw7bgKEmnJJsq8gTxNTzNJFFJHEY9twlPqka2htWRvW8ZDyNI7GCEm6opJsAP2kHiPvPS5
HwNC2RILcPUaNsuTUW41rlyX+Neqd2+LGtSSfG9Wv91tPdseFDuDYLFXxMgXjdX0YG/lWIm3bjH2
9vbqDNsWU4CFzx9lvM0rK7qZDexNwfgfCmEkltLk3v8AHShEoB965D8gfKt32DYdxhxsvbQytHIQ
C7gWNjWP2nuMMuB3LhEx5Mai6SgcWuPGsDvCXfpcbclb2cXYpH6kkQniq30I5/YPP98JAJFQ5OJM
0cmOwaJ1JVlI8CKxNi72gO/bbCqomSW/9iIcOJ1Nqiz+1N3jzWkjV3wbgSxk8QynwpRHN7MjIVeU
alSdLgcLitz7p7Y3qLuzZ99zA5Lt7c+MHbnw4XruD6m/VHesWeGPD6sSBCS/WVv0XNZO7uGx9kwb
xbNgX0SMf1G2lz+/4G3s4ijyZkSWU8FUnU0YtpiGTjmNVWUjmBcn8TTSY8ftP1arb0k+FNFODC63
9V7A28DUG47Nu2ThTwkWaJ2AI8xexpdv78x3O64cPQm6Y4v7lh/V50d027/2u1yfZl2uYW9xL6t5
G1QYk3bcmTtqWeTByNUDEa6cxUUHdvY+Li7XOelsiGBWZbnjYij3P9FN6wI88x+5+nxmEbggX6ZI
r1k4XdWxyxY0LlY9xiBeFhfQ9VtKtr9styH7rs3cWVL0jP6nlw2UXWIfKQfPjTRSxAAL0K3gBpTv
DEJEUXUga/jTmWAmIEs2mo8bGpoIGYqjG3Va4HnRFzY8R+whWIvxtQeGd42HMGsbctj33J26WE2L
Ruehh4MvhWP2f9Y9uwMDecyMY7bwVHtSkiwL6aE12v3HgbpFJ9LsuXJyN8YyIYI4kx5XiIkvYAyB
Bb9uoI+P2LfuLEKx6BdiOAHn9iDtrvma2OgSLbM0kDpTh0sT4V7/AGpucG7QqoZ4Y3VpE6hf1KK9
qeIxvezqRwoTMqSZ+YrBYgBppWTlOAGnkLEDgL/aWXGlKhSCFueXhXc3YB3aWTbN3hx0XHdyZI2i
yYpf7Z4gHosfKiPAcaB8Kx4lxo4mgBDTID1yX5ub6/ukWLjRmWaUgIo/xPgBTbaAs27Z4X35xZgA
ONj5fYDKSrDUEGxFYW87ZvGTEI5F/Vwly6yRg6qynypNxOXjY/cGNCXmQkISyjW4PO9ZCwz+7jQt
ZLG40PKusRpJcEWcXGvOr8PL7Go08atVramj4eH7tnbzLZ8m/tQxA628PxqXJnJLysWt4A8APh+0
pf0nUiiUcdY//GdCfhXS6FW8CLUfbkZOrRuk2uKsNSat9kR3ugNwvn+zjRueX51f+H35N/w+109R
6b36b6X+H2DXG3gaaLKhEsir0xS8wa0+6YDTp0NBSdBw+64fj91f7ILL1KOK3tf8fvSOrhxvVxr1
aAVqL/ubdRsALjzPhVwBfXX46Vf8/t8bfcsbnU6+Rr3LXKrax0H4UFsFAGtqvx/cOF687/tCgEP1
HqPK3LT7wXo24cqsBc+FdHT6uHTX/9k=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_mail.gif

R0lGODlhFAAQAMQAAIiIiOTk5N7e3r+/v+rq6rCwsMzMzPj4+MnJydDQ0NnZ2aqqqtXV1ZqamqWl
pfT09PDw8MXFxbi4uOnp6fX19Y6OjpGRkY+Pj4uLi5WVlYaGhpKSko2NjZOTk5iYmP///yH5BAAA
AAAALAAAAAAUABAAAAXG4CeOY0CQaPoRDlYNj4o+w9Z5nuUpsig0lYZQmOEUIKmHRIPhXCqVCyeq
4RhIAikiIBAEvlxvAeA4fLiLxejQ9Y4gGIaCEsEoTqJHxICIjB4BDBoEBlUJZh8PCm1rYxoTBhgd
AAUUKwUSmD4NGBmPkR0dHBkBKAcIGBYdnhMMnR0VHhgJjRhAqxoQrhYWEgsXAAsTAhmSAwsAkxAJ
GhnHHKvAABYZFhcLAx25Bg0RFtAbG6rh5BgOAxgQFAM6OO7vOA2rDB8hADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/ico_print.gif

R0lGODlhEgAPAMQAAOPj46mpqdnZ2Z6enujo6MzMzPHx8c/Pz9bW1tzc3ImJiZGRkby8vLW1tcbG
xoODg8nJydLS0o2NjZiYmMTExKWlpbi4uOvr67GxsdjY2I+Pj46OjqKioouLi5OTk////yH5BAAA
AAAALAAAAAASAA8AAAWf4Cd+SJmdJxIZIxlBFOTI80xRUfEVz6RNio5wSHwEGJhCo9DxOJ/QBYci
0Sw6m6w2u3BqOA6JRzKocMycNMfq2XAaCgmmRRcoxoOERoH4XBIAAHRVCnMGBCIIDBYOLQYDBiwj
LAAHBREiGQkQFXQfFgcRDQ0WBAMLAwocngwHLQkTHwkeki0WfSMCAQAPF54fSC12Coi/HwNqHAMe
gnQhADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/0.gif

R0lGODlhPAA8APcAAPT2+t/m79zk7vX3+uft8+fs8+Dn7+jt8+jt9PT3+vP2+dbg6+Ln7P7+/ubs
8+Tq8fr7/fn6/Pz9/dXf6tLZ4fT2+dri7dLc6d3l7uHo8OPp8fL1+dvj7fv8/Njh7PH0+Nrj7dTe
6s3V3tfg68/a6Pv8/dHb6O3x9u/z997m7/7//8XO2fj6/Pf5+9Db6N3k7v39/uLo8OPq8fn7/Pr7
/MnS2/z8/dnh7Ozw9dPd6dni7PD09+rv9ebq79bg6vP19/f4+tPc6eju9Nfh7Pz9/uru8dbc5Onv
9O7x9Pj5/OXr8uTq8vb4++vw9f7+/87Z5+Xq8uLp8OLp8d7j6e7y9/j5++zw9tbg7N7m7tTd6d/m
7vb4+vX2+tTd6unu9NPd6vX4+uzx9szY5s/a5+Hn8Nvk7eDn8Pf4++vv9dzj7d3m7+ru9NDa6NLb
6O7x99ri7O7x9tfg7PH1+fH1+ODo8PDz99nh7eft9Nvk7trg5uLo8fr8/f3+/tvi7dni7d7l7/D0
+Nbf6/b3+vb5+8/b6NLc6PDz+PP1+d/n78HL1v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwA
AAj/ABUJHEiwoMGDCBMqXMiwocOHEBVuqKOwRMSLDT0scFBQgpQFFjCKRMiExwQME1JkALFgQQAO
AFSMnKlogJAhAQogQPBAg4OdCCaAsCAggBkJNB9G4OHBAAGgUKE6cLDkRYOkDhOACPAzqlegDiyg
wMqQxoIYB9KqXctW7QMBg8gqfBCgrV27BhBclWuwxAICgAMLHkxYCQgmfA0qSUG4sWMCAY7sTawI
xoICmDNr3swZs4YAMygLRICB84cKMAjyqfAhsxQLC65gsKBAdIMRDjIjGKCoB4MViYInWsGgR80/
CxBQcZPDx1jKYHRkNgSBgfDr2BmwSDKg+4scO0QP/7AwdU4HEdjTCxfRIUJ3LxMeiKYiwEGYDjXU
60/EvsqAQxfoINoJ9bVgBHbEdTCQddgZYUN3HoQgGgoCnIAEduxBsEV3gpQABHDXIeGfAEGIZsUL
CkyBHRDudeciBD1gNwUEA2RgwoACsEDBdXmU4OKPW3SAIQwDOECIaDhUyAJBJbTw44+KYFdDAwNY
8YRtPkABBRk3POllBD9gRwER/4khmiJDPLCEHgsk4OabcLIAA3rXMTBDAnBcKRoGMfTUBZyAztDB
jtet0AEYCRRwo2gZGPCADBcA+uYeP+SHXREQuBmAhKI5kMIDDwTxAQCklgrBhekxAEGpsJ35AQig
Lv+wRqmkwqieqlyUusANZ5YwggwycJABrWCqh2mupV6AyJkqTKCBBgZ4QGsDlgpXww+r0rqDGEec
qUgGGGgghQmjApBEERiySCupL1zQgrcteBCFBjdAUauKwq0ARBLrAoDDEwFMJtoRHGhghwakEkFo
cEaU0G8FI2RxgrcCqaABBy/ABIDCdUbQLwJjPEAExQI5QQcIFyhQgQQLJ8JABBXEHPMHJAhgA8kD
qQBpEwq0gNRAEFSgwNAKEGDCBDTgTBABITzQ888CBT00ChyEQEJ4Sg/E9BIKsFwnCzwIcEEGF8Qg
sNJRfHFH1y0z0IQZCACyaQJZD+TEBG3swHbHRI//wAHUWdPgQhBDey3cy0NvEAIIgCudwRgxFN52
BEOf8MYFS5LcAA0KNBHFAjk4vffhlCeeAyIR2HC2XDOgkAFsX5hgwAeHHHLGzUBXUHvtKLigQ30b
4J4UkWEQYIABI7gAQgG07+78886TMYIWEyyQggKrR5SAAFcI4IEJfTjQPPTkO4+DCwEcb8ALHmww
EgxoLFDUBWqgUP795rtggfrHY4BH0hjZgA/SZ4AADMEEJMjCAjzAJxzgb3cBYMMN+Ke+CQhBJhfx
wgIo2D8BpOEGIwhCIThAhfIh4AKBICAHA+CH0FwkAwJAhAxnSMMZpmAIJIiDEjbAww3woAsh4EAN
cIfog4ldxAIpGKISZ1iGCZDABSQgQQ4ssMQaWtAJF9EBFqrIRS1wUYkWxCBEtBiAMprxjGhMoxrX
GAABZCB7C/FAGQRAxzra8Y54zGMeMSCA+MBRIXKQQQC+SMgvYsAADkBM3SLSgD8u8pGQjCREAgIA
Ow==

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/1.gif

R0lGODlhPAA8APcAAOrv9evw9e3x9tPd6cTR4b/O39Td6cTS4cXS4tLc6dPc6dHb6Ozx9tTd6ujt
9NTe6urv9LLE2env9LTF2sPR4dDb6M3Y5rvL3brK3cXT4uft89Da5+Xr8rTG2tLc6MHP4P7//6y/
1rDC2P3+/rzL3qe71MzY5svX5cnV5MbT467A16q91eHo8NLd6fr7/NXe6r/O4M/a597m777N373M
3rbH27fH29Xf6r/N37XG2srW5cjV5LnJ3P39/s/Z59vj7ePq8czX5bvL3sLQ4cDO4LnI3MTR4v7+
/7PF2a/B2Ky+1v7+/rzM3snW5O7y96S50vv8/cfT46u+1vn6/Ki81MfU49fh6+fs8/X3+q/B183Z
5uDn8MDP4OTq8dzk7q2/18jU5K2/1r3N3rLD2fT3+vf5+7bG287Z58bT4vP2+aG30a/C2Nni7OPp
8cDO39jh7Km81drj7bfI3MLR4cPQ4bfI26m81LnJ3bXF2sHP4bjI3Kq91L3M3/H0+LbG2rTE2s7Z
5rTF28PR4u3y9uXq8t7l7sbU48LP4cjU49jg7LPE2tPd6q3A1+Lp8ae7077M39Lb6dHc6LnI3bvK
3bvK3OLp8MLR4LTF2cnV5eft9Pj6/OTq8sLQ4LLE2q7A2Nfg667B2M3Z56e81Pb4+svW5brJ3cDP
37nK3cPR4L7M3vDz+Oru9Ki71Nri7bvK3sPQ4Njg6+Tr8s7Y5qa61Ku91cHQ4bXG28rX5fn7/LjI
3d7l79vk7bPF2rjI2/L1+eHn8Ka60+bs873N37PE2fr7/c7Z5dbf6t/m8MzX5u/z97jJ3Ku+1d3k
7tfg7N/m79zk7enu9Ojt8+vv9ezw9cTS4v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADwA
AAj/AKsJHEiwoMGDCBMqXMiwocOHEBVqaKOwTMSLDeVMiFTQxa0OGDCKROiETQQuEYbsuDChAwUS
AECMnFlNwI0aFDy8eCHrxIIGOyNcwACDQgoXNB+mYWMDQYsHUKNKfVChwhkiPZI6DCCEzs8GYMOK
FbsAQyOtDEd1QGGgrdu3cN1agJEMrUILRuLq1YvgwQi7BzVNaDGgsOHDiBHHuOAEsMEYQxJLnjyA
gpW/jgVC6QBJgefPoEOLVhCEApnMAh98SMC6NetDY0iYcN1ah6sJgT5ggIa6R44FtBOAKWKkzQJb
ZoxUaP1oQoMtx1RcYoF6EA8P2LMTUNFMgHcBzBBk/9FzQdEMAN+JMOqCehqGBfDjT9D1vb60RAp+
1RdgbIwW1FvgEB98eXQyzX4I7heNEsqgJkMBA/qQBAsJVvidDWugxsIMVVWVRwoMhCjiiCSOCEMY
qHnhxgYsbvBBCtPEKOOMNM6IyAoO4tCiEnzAWOOPNC4gCmq7FBBDDFHcMQ0QQDYZoxdP9IaEDz5E
UYSTWDqgBmrV1GDBGZhMEMCYZJZp5pnORIkaFygAEkQSZ8YpZwJ7cLlDBlqYIIWcfJZJQYaoVTCE
BRZ8wYE0iCaq6KKLYtABlxxcQOgEsDBqqaUT6MFlGTmYYAIJYFwqaqIhUMMlCBEEEQQCNowqahdq
WP/BZTU7fHCCDitwAMCuvPbqK69EhKDKrH3U0cQJvfjw67K9/vAEBZhxaQUTpEiCDLPMroJHFjLM
KhAIJzBBBEzY/vqAI1oQ461ARxhyQQjQQCDvvPTSy8EsM0yx7kAgmBBCHBIELPDAAg+wQgRY7EtQ
CyJYAM3DEEcMDQskiFACEAovLEIoEkOcyRszSLGDEihEm3EToCwicSwJ6CBECi9sIogIAWQ80BER
0NJFxx3nwARS3uJSEBZwhMGzxBqIcAHQs7ZQUBXAoHB0xIVQIoUv6+rwAxBAxNFEByoUM3XEGqhA
TRpTmGyXC0IIcUcuE3iyAgIcOGD33XjjzQIVPBT/UMEV+moFBQcn0BABDcPYcUECHETj+OOQR+54
FH68EkEHQ0CT1UwBwMALDTlQMckChEhuuuQ/UEEAGmhk4IYcV4wERSsTFEBBCLVUcvrukD9jRykZ
BB88F8IkjNEVSFCAAAJ01LBCCVlMYMMHKPzA++MUsFLE8twvH8ENMl30yQTdc/8BDqkUgccXy9Cw
xekPhPAHAeVzT8Epp11UBQzU9O////6bQw1KYIYYaOCAGnhDEkRAAgA6EAnduggG5uDACvpPDBEo
ARxKUAIVYMCCAPzeES7CA0sc4IQoTKEKU4iKFbowhd8LH0R4wAkC2PCGOMyhDnfIQwLgoApLuEgd
MsRQgCIa8YhITKISlWiKAkTAAkGMSDBMYAQQWvGK//tABirQGJtFZAlq86IYx0hGkQQEADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/2.gif

R0lGODlhPAA8APcAAK7A14W3juXr8oDSeL7N3+fs82bIYJzamVq/Va/B2GrFYnuxh27GZVjDVKm8
1Pf5+/X3+qq91e7y96a61Oby5XnOcm7LZtfh6/r7/Oz07N7m73DMaPn6/MzX5cLnwODn8Nvj7U6o
RlTBUITSfGTHXnzQdOPx4uPp8dzk7tjh7MfU48DO33nPdbvK3rfI3F6zVqa60+v063XNcN7l79vv
2WrKY8Hmv7PE2n/Sd2jKY2PHX+jt8+rv9evw9cTS4u3x9tPd6dTd6cTR4b/O39Lc6cTS4ZrJldPc
6dHb6MXS4uzx9tTd6tTe6ujt9Orv9G3LZenv9LLE2WPHXdDb6FrEVs3Y5rTF2l7FWcPR4cXT4rvL
3f3+/WeuYLrK3dDa57TG2tLc6F+0V2bIX83ly/7//7DC2F60Vv3+/qXQobzL3l3FWPj4+MbT49Xe
6snV5Ky/1s/a5+Ho8MzY5sHP4FKqSVPBUFfDU9Ld6cLQ4cjV5Or06c/Z5/39/tXf6svX5cDO4DyZ
M6u+1mDGW7/O4MTR4rnI3LbH28fT41vFV7XG2lLBT83Z5sDP4P7+/v7+/6y+1uTq8aS50srW5bfH
27zM3rLD2ePq8V/GWrXF2o/BkMnW5PX39T+bNk/ATVXCUn/Rd3POa8HP4WHHXGjJYT+cNsjU5K2/
19ni7K2/1rjI3LnJ3GzKZLPF2bbG287Z58bT4qG30fP2+cPQ4MPQ4cvW5c7Z5r3N37TF22/LZ9Lb
6bjI213AV+jz6PDz+PL1+XPLbb3lvF/BWX7QecLP4au+1Vq1Up3As2DAWtzk7VijWbnJ3dvk7cnV
5d/m8NPd6rXG28PS4cPR4mfEYF/FW9Hc6F7GWfv8/YLRe2C3V3LNanzQds3Z59jg68LR4eft89bf
6sPR4Ke81HHMaXbOcKTGt+3y9mjJY2rKZMjU46e71LjJ3Oru9LnI3fL28rrJ3crX5WXIYLTF2WfJ
YbTE2s7Z5bbG2l+6V87Y5qrep7nK3fH0+FW2T+nu9Ovv9ezw9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHEBV6O6HwQcSLDV1YoVYQw7svXTCKRCjhVBRGUfDk0WLlC5Y0
PMiMnPnvRx9DWMC0aXPPD5IlO6No6TIICxsMNB/GOjUpyR0mUKNKZTJliqs/fJI67KFl1s8lYMOK
FYukC0WtCyF8cROkrdu3cN1WGdQLrcIqhOLq1ZuEyRm7BzlYuQOksOHDiBHD0SIBsEE4eBJLngwE
y4W/jgVa+5LriOfPoEOLPtIBC4TMApnMIcK6NethldLIcd1aUgsrt+Z04YeaTyIktImUKkToBJJn
rQhNaU3AypIPzQDEi4O6nCow2LMLAcDth/cfKJIk/0il5QYBHt//AICE2l8XJPDjW5nxvX4/bkc+
1P/xrdIi1B8QEB98oUThz34I7rfDI+qgpsEQA+6RQBwJVvjdJGWgFgcBVVUVChtKhCjiiCSOOAgq
qKGwghcsejEHG/7EKOOMNM6ITgQOEtDiI5TAWOOPNCIRDmrLDAEHHIco448lQDYZIwqR9MbKHnsc
UoiTWDYBC2r/GFKFK8xY0cOYZJZp5pnNRIkaI27U0kECZ8YpJxE4opZHFovIEYicfJaJRYaoTYFH
FVWYIkA/iCaq6KKLdvEFlwJoQagV3DBqqaVWpMLlA4nIIUcapVwqaqJv+MAlGVF00EESk4wqKiSw
XP/A5T95zOGHJBEIwMOuvPbqK69/vFEXl/q4oIkfuuzx67K9ghAJFphxeQEltLDTAbPMroNJAhrM
KhAZflDyB0zY/spEOosg5e0/jqigxRv8OCHvvPTSK8AEBHCw7kBkyPEGCFAELPDAAgMRQRSn7TvQ
HWVUwc/DEEfMTxxplJGOJQoTxPA2EkPsTQoEBJLHI25Em7EmCTgjsQBESKIFG21AEk0ZPWi1xRho
GKHzzjqjMcYWAjkSRQSQdNxxIpSoO5MeXABCxwtmRC31C3QAwoUe/0DgACpGS+xNGVooLdIWXIRw
zSclpP0JDjgMMMAII4TAxRYqwOBG1xHP0EUgvtD/NAYnMkghBQliGDDKKk88gYs4oHzCCTlfAEAP
3hF7A4APsXBgMkRoFFPNFYIMLsY12iCuOOPYLBBBEgI04frrsMMehwOqDDFFAfpGZMQxalxxhShS
CBMDBRUkbsEG2TAQACQ7NO/889A3f0g9skTxBR78ZPWQEcFQ0fsVLMSwxhomFP/E8QxkEv36z4Pg
gBCvvJLFCi4UAJERu1DhvQy8bLJJO+Qbh/HSxz72IcMB7siCAhXICFskrCFGQEADqIAIGqzhABnw
AD7WQIMaJE4BC3ADCAr4PCykoxBJSKEKkxCFPsgEggjwxARZcIBpZFAKBziAPDwIwnmYghiU+AD7
/5jwhnkIYYUrxEI+HriQCIpAhvpTQwaBV7gdgtAHPuiGIdLRCjh444sfS0AZ0oDFMpoRi6zoFgzr
IAI7TBARGbDBJURnOBBmwYy2iEI6HJCOdACgC2cMJBZb6AgYKoKNbqRCHK8wR8IZQBoLKIIkJylJ
cFDykpiUZAtfuBA07KMTh2xjA3gBjN6FjnD2CAAhhMDKVrrylbB0JQFU0IiGjIEU0wAlIt9oSing
ghTGGIIwh0nMYhpzmIwYQhSqUEuGkC0EvzCHDnRAAnjIIwc1OIc4KhCCZEBDkOAM5xyyMIXGOIRp
TntBGNbJTqpZDWtaacTmnIkznvHMZ0DLmD73yQTPfwQEADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/3.gif

R0lGODlhPAA8APcAAK7A1/Pl5uXr8ufs88pOVOm9vtFmbtdxfMlMUtFgaq/B2NZ0f92TmfTq6qm8
1LOHlPf5+85aYtVwefX3+qq91e7y9657itBdZaa61Nfh67xLVMxUXPr7/N7m7/n6/MzX5eDn8NRt
ddvj7dJibMdSWsROVdJqcuPp8dzk7tjh7MtcZsfU48DO37vK3td3gLfI3NVueM1YYKa608xSWvLh
4t7l7/DX2stfa7PE2qIwPM1ZX6RQXejt8+rv9evw9cTS4u3x9tPd6dTd6cTR4b/O39Lc6cTS4dPc
6dHb6MXS4uzx9tTd6sySmOjt9NTe6urv9NFfaunv9LLE2dDb6M1XX8tSWrTF2s3Y5sPR4cXT4s2T
mbvL3dDa57TG2ubJzNLc6LrK3f79/blRW/3+/rzL3rlQWrDC2MtRWbNcZc5ZYv7//8+gp8nV5MbT
48HP4NXe6uHo8MzY5vj4+Ky/1s/a59Ld6cdJT69DT8LQ4cjV5MvX5Z8tOc/Z577N3/39/tXf6sDO
4Ku+1s3Z5rnI3MrW5cTR4rbH27fH28fT48tQVuTq8b/O4PTo6cdJUMDP4KS50v7+/v7+/6y+1r/N
37XG2sdITbzM3qw/SsdKT87Z58ZGStBeaPP2+bjI3LnJ3M9bZbhQWqG30cnW5NRlb8hLUOPq8a2/
1tni7NBdaLhPWsjU5LLD2a1ASsHP4a2/1/f19bPF2bXF2rbG28bT4sGJkspaY8PQ4LTF2b3M373N
3+ru9MDAz9Nwdem/wvDz+MjU49V0e/Tr69/m8Ku+1cvW5cxgbPTp69zk7bjI26Rzhal3h9Pd6qe8
1MnV5djg685aYdvk7bnJ3dJsduft8/v8/cLR4cPQ4cPR4OGkqM3Z59Lb6ctVXN6ZnbvK3LaBjcVP
Vue5u7xRXbnK3ae71MBRW8ZUXbjJ3MpbZbnI3dHc6Pby8srX5c9bY7TE2u3y9rTF27bG2sPR4s7Y
5s7Z5rrJ3cLP4fH0+PL1+b7M387Z5b/N3tbf6unu9Ovv9ezw9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHEBVOO6EQQsSLDV9YSVeQw7ouYDCKRFjhlBRHUvDk2WKlCxYy
PdSMnPkPyB9DWL68eSNPD5IlO6VsAbMISxsONB9yOnUoSR0nUKNKdTJlSiZAfpI69LHF2s8lYMOK
FYsEDEWtCyd0YSOkrdu3cN1eWeQLrcIrheLq1ZvEyRi7Bz1YqROksOHDiBHT2VIBsEE6eBJLnhwE
S4a/jgVS66LtiOfPoEOLPvIBy4TMAp24KcK6Net6q8jEcd2aUAsr79yA4YfaDyUktIuoGlToBBJK
sgpNaY3PyhIQwgDcgoPanacv2LMPAeAMiHcgKJIo/+i0BUefHt8BAVCE2h8YJPDjW6nxvX4/Z0dA
1Aeyb5Ug1CBMEh98rUjhz34I7seDJOag1gERA/KhABwJVvjdIWagBkcfVVXVShtKhCjiiCSOuIgp
qKHAAhcscuFGG/7EKOOMNM74CwUOTtKiJLjAWOOPNCLBDGrQEEEHHYhE408pQDYZIwqP9AYLH3wg
MoiTWDYRCmr/GHJFJs1Y4cOYZJZp5pnCRImaI2zM84ECZ8YpZxE4opZHFoLEEYicfJaJRYaoTYHH
FVe4IkA/iCaq6KKLgtEFlwJsQagVzjBqqaVWdMIlBJTEEQcZqlwqaqJz/MClGlJ88EESh4wqqiKh
ZP/A5T95uKEHIRQI0MOuvPbqK6+AzFEXl/a8IIoeyPDx67K9ivAIFphxmYElxKDzAbPM6hKLAh3M
KpAaelgCCEzY/urEOIIg5e0/kaywxRz8PCHvvPTSKwAGfXiw7kBqxDGHCFEELPDAAgdBgRSn7TtQ
HWZcwc/DEEfMDxxkmDFOKQoTxHA2EkM8TQp9BJKHJGxEO1IYXqzBxMosr7yGF2EMJIoCy0gsQBGE
bNHGG4rEY4YPSTGCxh53gCLG0UiDcsceaDDCrhQUKNJxx5RYou7JaLAijQGoXHABO8/ooEMMFxjA
ChphTOCAKVNLPI0ZW1wtkhc5jEDFBlWckQgBBCD/gIkdlWiyTQ5erCADG21HXEM3gdxD0xrkpBHD
3XmDE0DffweuwQNdAJBP4hFPA8APnHhgMkRa1BKB5JQXEEzfCDQCeAnJUJCEAE3krvvuu8PhgCdE
TDGAvhFpcc4nq0++get7IxC7Hd94IwAP1Fdv/fXUIwKPLVJ0gQc/WT2khQqosLP63a6fwTcCpDTy
DS3Yx2+9CA4MMcssWbDwwgCoqwBF+QxgABVcVwVu8KJvpHif/OR3DAfQIwsQhKAjcpGwhowPClC4
gA3kgI1eBIMBcrBB875hATaIYIHWw8I4BpGEFrowCVL4g0wseIMEYNAENJCDOl7xCkaYQH0EIIEy
/2LhimHgAgTyc8Ic2jGEF74QC+Ko4EK0UIwR2BAKIcihHIwRgirkLYgW+MEPqmGIcciCDtNI48cU
YAYyiPGNcBQjLLpFw1FYEYMhCEADgEG5vJUjjHDMhRTG4YBxjAMAYIijIsUYw0g0ZA3hsOMVNyEB
F7AOb1XYnBE2yclNXqOToAzlJmM4w4XQ7QCSxOAmkMc6KpggB2uoRjyGQMta2vKWuKzlJFYAiYaE
AQ2XcIELFnCAYh5AAjCAwQIWcIkd5GIRRIimNKdJzWpG0xFEkMIVetkQoREtFWUIpzhTsbQd7CIe
i0ynOt2QhSk05iEoU1nLWPaymKEFEqfLmD73yQRPwAQEADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/4.gif

R0lGODlhPAA7APcAAO3x9tPd6erv9evw9dTd6b/O38XS4sTR4cTS4dLc6dHb6NPc6dTd6ujt9NTe
6uzx9snV5Orv9NXe6rLE2bTF2svX5cfU47rK3env9MPR4eft883Y5sHP4MrW5dLc6L/N38zX5bbH
28LQ4cXT4sjV5NDb6OXr8srW5LfI2/3+/uHo8MbT497m78nW5MDP4L7N37/O4M/Z573M3s/a57zL
3q7A17nJ3MzY5sjU47nJ3bXG2rTG2sbT4svW5ay/1u7y99Xf6rPE2rjI3LPF2aq91cTR4rPE2bzM
3r3N37XF2q3A17XG27HD2bHD2LHC2LDC2M7Z5qe71P7//62/1s7Z5/7+/v39/sPQ4dfg68zX5rrJ
3dDa5+Tq8fX3+rfH2/v8/bvL3vn6/LfI3Ofs88jU5PT3+uLp8fP2+b3M39ri7eDn8LjJ3MfT48LP
4b3L3t/m76y+1vf5+7bG26m81NHc6LvK3bvL3cHP4dni7MjT47jI28bU46u+1ubr8vr7/Nfh66/B
2LfH3Nvj7c3Z5ubs87DB2Nbf6rLD2fD0+L3N3trj7c3X5sLP377L3/7+/+Pp8b7M3rzK3c7Z5brJ
3LnI3bnK3a/B17PF2vL1+dzk7uDn7/Dz9+Xq8ubs8rzM3aa60/j6/N3l7+/z9+Tq8rnI3Oru9MXT
48LR4cLQ4MDN4Njh7MDO39jg7O3y9vb4+sDO4M3Y5/r7/aO30cPR4MvW5LTE2qW606m81eTr8q2/
197l7qi81LLD2Njg68nU5PDz+Nzj7cDP37zK3Pn6+8LR4Nvk7dnh7N7l79zj7sPR4rXH2+Xr89Hc
6aS50+jt8+nu9Ozw9cTS4uvv9f///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA8ADsA
AAj/AKcJHEiwoMGDCBMqXMiwocOHECNKnAjxh6ILF1Z0IGGhggMVP+JIoUhyIAAgIa4oUJClQ4UK
JwyEOGIBD6KSE8/g8WIggISfQIEGKAFiiAszVnA+HAAmAx0HUKNKnbrhghmlDV3tgMCgq9evYL1u
gCEK68INRQioXcu2bVsDDlKYRQiKQgC3ePFusfNj7sEZIgIIHky4sOEAGf7I9Tvwy44EhyMfBpGh
DOOBDjgs2MwZwqQ2PTiLHr1gy4Vnl6dZ0aEggWvXH4Rg6aClhhwYZFq/3q1Ah4rUrXLsTvAqUAMA
yAUgu4GmxhIDwxMwu8QlNbQLHrJ7EBGkE/Lv4I9x/8gBQXt2C4NSq/mwUkEMQCrAy/9uyEmq9u7X
pGZRoP2dFfMFCIAJlNCA3wSpqfCCfwAKOJ80K2jhy0ofvHFZJi6UUIIPSKzwwIcghijihxLUIEIJ
FQhxGQsfbJGHFtBwAc2MNNZoI42aUJBHDyF0wVgxBcxggQ03FmmkBEK8YCFjdGQwQwcUGClljTHU
MURqSPQQwyKFTOklBI3okJoRVFABCx8DpKnmmmy2mUwBKKQ2ARR01mBCm3jiScMV+l02wQaAUtCL
NIQWauihh8pxgB1yArqBG2QgKqmkhbBxhJw3ZDpCIJN2SigXSpiyB2MpaHABCKj2QEQfnk7KQSQT
/P9xWRw6oIqqHjG0iigwvNASwi+XbYLCSy/lkIUAyCar7LIClLLEBxNksJhfhFxAbAUcyMDstslK
QMEJXrCw3xEdlLuRD89wy6wJT7RBwSCxpIbFCyfUW68TgkSg77787kvAFDYYsUcYqU1TggstJJww
Chtg4PDDEGOgAg1MKMGBCz4W3IIIEHTccQhUPCPyyCI3YMwHcJBQiwhCaFCwQCIU4XHHQTBA8jMm
LNABDWxIMEoRdVAww7SpyTACCUgjzQcuNzf9jBgFXDDAywLZwAMOWOOwxBRO36zBIZ5k4AfV04Sw
ggVoj0AEBF2TrIswTYgwNtVgRIO2BR/UIEnbJGv/kAQgmJDdAQc8yGAEETz0wTfJj0QBwRlhED3X
MDswcQsYCSzTwOacd+755mnIEkIBJYxBMFZfqHBBM0EowIkzsMcu++y0z8AEIxPsIMIzSZU0ABq2
wKAC7cQX74wGsEejBw8jrCLGGCR9kQYFBWQQAhFRWEIBChxAIIjxtJuAQhQUIDDC+S4gkbFEYwyR
gQHww8/BB5CQkkQuPsigBvgJ5DBHEvEL4ASAMBKJYIECAUxg/K7gBTiwInwMeIIT3HAABcIvA5Ww
jEQsAINoePCDIAThBXaRBQ2YUAOh8METaBDCFkZjCOKSyAVO4cIawiAIGTAhC5Qghhq2cICOkIgN
b4iBgCIa8YhIRMAsmlACE2wviVAs4gALCBEboOIAWMyiFreIRRnMQRVT4AAXx4jFD1igChJBQSIK
wMY2uvGNbVRGEz7xAjjaMRgF+BMaI0KIGxTBhz58QQYACUIOjKAEfSEbSaogOUU68pGQVGRAAAA7

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/5.gif

R0lGODlhPAA8APcAAHnOc7/N31+0V8bT4+Tr8nash7TE2oDSeKPEtsTS4er06d7m77fI22bIYJvZ
l67A18fU41q/Ve7y92rFYm7GZVijWcDO31jDVLzL3vf5+/X3+trj7eby5W7LZo7BkOz07HDMaKa6
09fh69jh7Pn6/MLnwNzk7szX5vr7/E6oRlTBUITSfLrJ3WTHXrPE2nzQdOPx4uLp8dHc6F6zVqi8
1HXNcN7l79zj7dvv2WrKY8Hmv7zK3bLD2X/Sd2jKY2PHX+jt88TS4u3x9urv9dPd6evw9dTd6b/O
39Lc6dHb6MTR4ZrJlcXS4tPc6dTd6ujt9NTe6uzx9snV5Orv9G3LZdXe6rLE2cvX5eft8+nv9M3Y
5lrEVmPHXcrW5cPR4V7FWbrK3czX5dLc6MLQ4dDb6MrW5P3+/sHP4LbH28jV5F3FWMnW5GbIX8XT
4vj4+P3+/cDP4OHo8M/Z583ly6XQoc/a58vW5VPBUFKqSay/1lfDU2euYMzY5rjI3LnJ3TyZM9Xf
6rXG2lvFV8TR4rTF2r3M3rHC2K2/1v7//7fH2/39/sPQ4b/O4OTq8bzM3r3N37DC2NDa57HD2M7Z
5s7Z57TG2rXG23yyh1LBT/7+/mDGW/X39cLP4VXCUqu+1j+bNnPOaz+cNrvK3fP2+c3Z5rnJ3K/B
2LfH3LHD2U/ATdni7MjT41/GWsjU5LDB2OXr8sHP4X/Rd4W3kbjJ3Ofs86q91WHHXGfJYbPE2bjI
27vL3WzKZODn8Ky+1rbG21W2T77L32C3V87Z5bnK3arep+ru9LXLz/Dz+Pv8/X+1iGfEYMvW5LXH
26Dbnejz6G/LZ8jU43PLbXbOcGDBWlq1Ur3lvLjN0MPR4sDN4H7Qedbf6sPR4PDz9/L28l/FW9jg
69vk7cnU5ILRe62/13zQdnHMaXLNas3Y57nI3V3AV7zM3ebs8ubs86O30V+6V52/s7vL3mjJY8DO
4GrKZO3y9uDn717GWb3M38XT4/D0+PL1+b7O3unu9Ozw9evv9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnAhRwgYwYAZ0SQPhCpQ4EjIgokhyoBBAaBYlSXKiy5Ur
ZZigcQRBVb6SE0epSsSESJWfQIESIROGEJwYinA+LALPiwwoUKNKnaoFTAylDTVUkuKkq9evYL1q
YcQN60Itg4yoXcu2bVsmUMyYRUiCEBG3ePFG0iVh7sE6Y4gIHky4sGEiXkTI9TsQWSUkhyMfDuNF
A+OBUM402cxZCgtOdjiLHt0kEhh+l/8pCpQEiWvXAfp868LigS9GrVq/3p0kUJzU9PzsRiLv1BMh
yIfc4HPvgSUmw5HIINQodT8wYrKLGeNiHfLv4G2c//EjRXt2CKRS8wqwMokcU3HAy/+uzRC29u5n
pV5wpD2sAfMFKMQr6GCAnxWpxcHeSv8JGKA/A7AQzkoBLHCZCXCQQUYejwwQxYcghijih1U8MAYZ
V/Rx2QIBRLIKC/000s+MNNZoI431ELKKHWhY5hc4R9QBQSk3FmlkFX1UeJkMXtTRBSFGRlmjHKIQ
ktojdshxgitSdikFMIGkhgsllJzjSRFopqnmmmxecwQDqVkxyZwPvMLmnXdisIh+l1mhxZ+EfOPP
oIQWaqihviihS5x/aoFBK4dGGqkrAzgSJx+YtnGKpJwO2sgD+EDAmBlYgBHGqXbU8kqnkp6xgxUi
XP+WQSCnnpqLHKweegMPy6BxzGXcMPDSS36cMMSxyCar7BDFWBKAFV4s5hc7YAx7xRmFLKstslUQ
UkYiFq7oSBfkbpQHP9su+woknBBCCgqpfRNAGfTSa8gGU+Sr7776GnFIKbhAQEJq/5ABxxoII8yA
Flk07PDDWcSBASoPnAGHj6mtMYYUHHOMBiX8hCxyyE+MEEAvaRgwRh9YECzQGIN0zLELTozMzytN
dIHBAFU0MkiVdUhL0htz0LHE0UgvcYksCECQxtOeEGDz1PwwcAQYRSilwB5/4DGDAGCHPQMef1Rg
DTSWHEK1zVjwoI4X8Jb0xh4piBPLC3jH0kMPBxz/sMIKKVTQRi1SrD2yDTtIMkbcJM3xSQ1ccNEC
Gw3csgsVVDxTDiixfPLOA8IYPjIWhJiiD050UGPPF5pIzoY45Fye+ebBFDDAK6KPHAMNUoxCgtAQ
LTGNGl98YQsX2XzAAQCYdwCCORR48MT01Fdv/fSqtIPGEWTQMnBEwm9B/BcAKOCGGzAwT4Xz0QPh
/vvwx/9+HaicYUUlY/CT1ENLpLOF+DVwxiY20Q30SaN57ZOfAt2HBfcFIRcDaIMFGECL4EXgAlsQ
BA7c4IAPlIAYbsBBDjA3gWRsYIEKfAUDaECIBLThhXB4BMYYsoQIdAKDAGjGFzzIBQc44BYjnEAB
/w6Rh0LwAoVAQIIfWMiEJjqRCVYAxEgaUkMV3PB/avDg8SgHxAlcggmLSEQvviG/VzgBEobAgBKe
+EQvDGOGCqnhHVSgBwwK4gM6YIXrKufFIPgRDDQ4ARYGiQUb5AESGPCjIhepSEKEi4YRwMQc67gF
PH5Bj5NrgDIusUhGuMALg1zAAxjAyFIqMoqZaAgdfpEKSdLxAs6oBvFaNzl3yCIBuMTlNiRBhlcQ
ggG5DKYwcxnFKS5kDqHwRisnacdZcuEZn0CAEqZJzULQYASHOAM1t8lNagYAAqlkyNxSEI14/OAH
LaicD3Iwj3IAIHD7OII853kEZkgiBAGgpz7pCTqHI/gpnAzZWte+Fjawja1sxjClHwPgBYWW8gxt
IENfHkI0oyUNaXSYwxvmkgngueyjIA2pSEfqsoAAADs=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/avatars/6.gif

R0lGODlhPAA8APcAAMdITcbT4+Tr8rTE2vPl5sTS4cpOVOm9vtFmbt7m77fI267A19dxfMlMUtFg
au7y99Z0f92TmfTq6sfU48DO37zL3vf5+85aYtVwefX3+trj7dBdZbxLVMxUXKRRXqa609fh69jh
7Pn6/Nzk7tRtdczX5tJibPr7/brJ3cdSWrPE2sROVdJqcuLp8dHc6MtcZtd3gNVueM1YYKi81MxS
WvLh4t7l79zj7fDX2stfa7KGlLzK3bLD2aIwPM1ZX+jt88TS4u3x9tPd6erv9evw9dTd6b/O39Lc
6dHb6MTR4dPc6cXS4tTd6ujt9NTe6uzx9snV5MySmOrv9NFfatXe6svX5bLE2eft8+nv9M3Y5s1X
X7rK3dLc6MtSWszX5crW5cPR4c2TmdDb6MLQ4f3+/sHP4L/N38rW5LlQWrbH28jV5MnW5MXT4s5Z
YrlRW8tRWfj4+M/a58/Z59KfpP79/ebJzMDP4OHo8L7N369DT7nJ3bNcZcvW5czY5rjI3LXG2tXf
6p8tOay/1q98itDa58PQ4c7Z57/O4L3M3rDC2LHD2LXG262/1rfH2/7+/sTR4v39/stQVsdJT+Tq
8bTF2rzM3r3N37HC2M7Z5rTG2v7//6w/SvTo6LnJ3Ku+1rvL3chLUKq91ff19cLP4bfH3Nni7Ofs
88jU5LDB2OXr8sZGStBdaNBeac3Z5rjJ3MGJksHP4bPE2bjI261ASuDn8LHD2a/B2MjU489bZdRl
b7vK3fP2+ay+1rhPWrbG28jT47hQWsZUXcVPVr7L3+bs872quKt5iOGkqMPC0M9bY+ru9LzM3dNw
dfDz+N6ZneDn78vW5L+IkrvL3rF9i6d1hqN6jdV0e8XT48DAz85aYfDz99jg68DN4Pby8sPR4Mxg
bMnU5MPR4tbf6vTr6/Tp69JsdspbZb3M38tVXM3Y57nI3ee5u7nK3dvk7bxRXebs8qO30baktOm/
wrqnts9dZcDO4O3y9s7Z5cpaY8BRW7XH2/D0+Onu9Ozw9evv9f///yH5BAAAAAAALAAAAAA8ADwA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnAjxgYYtWwJ8UTOhipM7DyxookhyYBBAaQohQVLiS5Uq
Z5akqTSh1L6SE3eVarRECJWfQIEKEeOFkp0WkHA+JCINjAsnUKNKnZplSwulDTNkgsKkq9evYL1m
OaQN68Isj4qoXcu2bdslTsiYRSiCkhC3ePES+vRg7sE4Y4QIHky4sGEhYEDI9TvwRKYjhyMf9gIm
A+OBTsoo2cwZCopRfDiLHq2E0BZ+l/9B+oPkiGvXZvxs+4Jiga9Dp1q/3o3kz53U9vTsPlKPVJMg
yIfc6HNuwaIlw4+4oDQpdb8tXLJzGaPiHfLv4G2U/9EDRXv2Ca1S0zKzEokcW3fAy/8u7hK39u5d
pU5gpD2sAPMFGEQq6lSAnxWp3YGHfwAKOJ8/AaAAzkpmJHDZCHaIIYYglgTwxIcghijih1QsMIYY
VfhxWQJmEPILCv1M0s+MNNZoI43PUPILH2lY5lc7RsQxQSc3FmkkFX7gYSFjLoARxxeUGClljXLo
QklqlvAhRwmoTOklFMP8kVoshhiSjidEpKnmmmy2GY4RCqRmBSZ0LpBKm3jiWUEh+l1mRRaAUrKN
P4QWauihh/qSxCdyAppFBacgKqmkqARQiZx9ZMoGKZN2SugkC1wzAWNkXLGFF6jyEUoqnk5axg5W
gP9wmQV/oIqqLHK0iugNPECTRjOXaaPASy/pUcIQyCar7LJDKLOIGVaAsZhfxGxBbBVlIMLstslS
QckZjSzJWAKVfGHuRoLwwy2zqSQyCiWtnJDaNnicYa+9l2ggxb789stvEYx0EssEIqT2jxh2rKGw
wgpkgcXDEEeMxR0V1LJAGXb4mNoaY0DhscdpGMLPyCSP3EQIZvCixgBj+HGFwQKN8cjHHqvARMn8
pKLEFxUEQMUkj1gZx7Qk0VHHHFEkrXQUxuhQzC1qRO2JADhXzY8CRmxBhFKc7BFIHsC4IfbYwOQR
iAfI3LIII1bjfAUPy4Ahb0l07DFLOQisssEGyWT/44MPMtCDwCweLBEKFG2XbMMOiowxN0l19GCC
Fh108UYkBhjQgCSSAKAKOj3Es8A9iZd8BSW27ILTHPm0IQPllq9DgOace85BNQGkUnrJLcwAxS4i
EA1RGPhc4DrsB4yj+eadrxBNE9BHL/300JcCTxpGiGFKwRGFYQ4uxr/eQfKYN8C8MK/8oP767Le/
fhy1lGFFJmPwk9RDYbywSjLGU578G5lrACgkgT73GXB9V1AfEGQRADZQQAGmGN4LprC/CERAC8nr
gjOYoTlQCGMaGjigAVOhgBlQogBsSKEdLKExhuRvClPYAA7gcAx5jCMCcMBB+YRBDUYIAhG0EOEP
/46gBxMu4YhIXIIVADGShoQhBw6AIQtqAIduiEIUnGABAA2QgkEsoRCN4MU23JcKJiTiEhVIQhKT
CAZ2tFAhYfiGCaI4BRJQEQ7kIEEXLMfFQQDhj1uYQQmuQMgr2EAQiajAHxfJyEVSQlwLeWIu5ghD
EhBAAtaAneWC4cdFHkIFYCBkAhaggEaacpFLdERD5uCOSdKRFRiAwfEqRwMO6KAAuMSlNxQhhlRQ
QgG5DKYwc7nEJi4kcgxwJQxZAb7jaYEFPZhHEqZJTUTMIASMKAM1t8lNapphAqpkSN02AQMYQIAB
6GQABmIQAwhAYBMeMIMR5klPI+hDER/AQz33WT5POxjhT+FkSNe+1gs0GPSgvTCbB7Bxyj/iAQwN
NWUZ2CCGvjzEaEhbmtLmUAc6zMURwoOZSEdK0pKaFGYBAQA7

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/loading.gif

R0lGODlhIAAgAPYAAP///wAAAPr6+uLi4tLS0tTU1O7u7vz8/Pb29ri4uGxsbERERE5OToiIiNbW
1vT09MbGxkxMTAQEBB4eHuDg4Orq6p6enqampvLy8oqKihoaGjY2Nrq6ut7e3tra2np6ejw8PCgo
KCwsLKioqHZ2dg4ODiIiIqqqqlZWVuzs7IaGhiAgIAwMDKysrBwcHMjIyBYWFgoKCiYmJoSEhMLC
wj4+PhISEnR0dJKSkpCQkBgYGIyMjLa2tjAwMLy8vJSUlEJCQtjY2KSkpMDAwMrKyszMzFpaWiQk
JI6Ojn5+fnJycoCAgAgICL6+vq6urnx8fJaWlmhoaGpqarS0tNzc3GBgYLKysrCwsHh4eM7OzoKC
glhYWDIyMsTExOTk5Pj4+PDw8Obm5ioqKmJiYl5eXujo6HBwcAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+
GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwA
AAAAIAAgAAAH/4AAgoOEhYaHiImKi4yNjQeGCCkCjoYpBDQFKYMCHDMElYQeKgw1DA1BkAg5QAmh
ghUfKxK0Jh8VBwcOPBWFFR0PiQIJILTGGwmQALmEKUtGTgiIDxYhxrUW0ocEGyUKBogIFyLXEiEn
lIcVz9GIBwQMLNcMRMrqHsGJBiMLGjYuC4RgeFXoAAYPLVSQ2OEDHMFBCCBkIJGBwwAD6Rwx45Qg
goYSAF+8cmDBAoVBAxSUu5GvUYUnE0zscEhgQbkFvRxRMEJLQc4CDMoxyNkIA5QaC0YMBGCgwQRj
LnBkbGSACBGHyxwo2GBiA4mTDwtS4HAigQOMYQ89eGEhBy97iZg2uoOAQsYEED82xSVigcZSdSRg
GAMyJC6HGi42ZEPUAUUMYyFGKEOAQRtTEiVoRaGCqIKCzLRA+AAgoAiSJCdyYlABg0kJKUQLdtSg
o8eMAbqMwCjRwwK4d0ZqGJkytdCDBDM+WOhwQJwMY0Y8CDrgoUkBy4gEVKiQD4GQI7RKRCcENxQB
3bwt/E1LmsYMJSbZFxJggLujQAAh+QQACgABACwAAAAAIAAgAAAH/4AAgoOEgwcVVFQpB4WNjo4P
EEkoKEsvD4+ZjQI0RhoSEhpGEAKapgAVSxOgoBNJFaeFBg4EFQJBRkysoEZBsYIHDg0oDFhNREa7
EiW9vwADJKsSOihOSdKgLq+CFRWMjwI8G7sTGTwoMKA2W0OlqUkDmQhCIcokFUVaDAwzBAjcUaI4
yCTAyjhWK3JgQpAiBYJvAG4FKZWJgpJPEmAwgOBM3osnDCIoSIChYyMMBYYQCUKg1j+ThDA4MbIA
hQVbMAsdGBKhBKgNJyDGQgDBAgGKD35gK0ECk7MORkIogAXgAY6lTTt6iCKDRDwAB5r0lMBiQwuh
pxB0MUoRgAEnVZxq3syJFgDKIQQM5NQk4IAADA/q7nXLAQkUf6ceOOR7ZcGKI1GyCB6UwgKJESUf
VVCQTsIRKE4dHbDSo0SNJhWjsJqAJHPEtmBHmJDAZUomDDhEMIGxIEGpAwWECCnQtoOSCEu+asYR
RcoVvQA8SDGxIgoVQhVqmTqAgQJOsDx6gOrBY7LJISBAgRhivmOFHCFzUB2MvUiR+fQHBwIAIfkE
AAoAAgAsAAAAACAAIAAAB/+AAIKDhIUAB4aJiokHFUVdQQ+Lk4YHDksLNUYjFZSeABRPKxISJUAt
kgcPGAieDwMFAwgCPkBMpBI6HwMYRBY4Jw4CixhOClsKPBUtXLilUQQnWyImGwovX4m0CyUlOgwJ
TRHOLk8XESW4LgpUiQYNOrgmOUEqR6QsEU4ZJs4SCxwQFUqRBAYuDRkMVLBghMGHLhWWxHO2ocWw
QghOcIkhgQkIJ4gOKMQA4AGUe7hYAPFxsVAFFQt6RMgxQFEXFDbkfeigCEGFJi2GVBBoCMMVIz1C
bLhBpJUhBBhCEu1ZwIkQHhSmCsJAQIiQAi09IZilrcmWEDKMQPhUSFW2QQa1VGggpUGLU7YAPEBx
YmBQBRLpSim4y5YGil2DEFjg0m2DhbCfKnBoSqgCDiNGLNTEO+lACg8OOnEeTdoTBgNaSw86QADJ
Eh+SKKUg4CU1oQ5RNMAACLnQgxw1lFCYBGEDKRNQYitKoQBGhCKTgmyBUeLj3QcUhg4ScEUKFNGK
HjiJknkzAAwjoiQhQNQnSUoIKATpO8jBuCM53qsmVIBBiSM46LefIAZcoB57AxaCQXaEJUhaIAAh
+QQACgADACwAAAAAIAAgAAAH/4AAgoOEhQcCB4WKi4yCBgRTTRSJjZWFDxdbG0BLBJSWlQdEDCUS
EmIZFaCKCGAIgggtYqYSJVEOAhVFEEEPlgMtGRdBAghOIrS2BQQqDAtRLSmNFSobGj1JHQceYzC1
GxYvWEemJRFTr4tFC7Q1CQAITQoLDBYePDW0EhpJqosvNZiY2mBF0IEKHSg8ENCihz5bHhhVUGCi
hIkoBBg1WVDKlIkZ/hQdeKHCyJImvhYN0NIjhgQYKDikW3TQQYWZigQ4yGGEgQIhQVLgXLUIQ5Au
V3AsyXBlwCcwHQYMtXQAgoIeLkwAQeJvAI4tRloYIAqgAgkX+jZcACBgCoiXDLUyEiWQTx8MBfAs
hBjogywBhw/JADhAA8WEIwqCkA0SgYU+HUkEpeDRAAeRqY0e5GhpCgaDIYMQpDDwiaiHHQt6bIhy
ZSxZRge7OJlCAMNrUAdKK6pQIIxuRohAdViyQIEnS0GQJMA86MAVLqcspGyUYIEK17B9RNAB5MpM
ASlsEwJGRIClFC1ICAkp4EUDCyEFBQeFoMKDTwZUHInQ5fftQQ9YUANG/1VCAQcviFcgcP4tWGAg
ACH5BAAKAAQALAAAAAAgACAAAAf/gACCg4SFhoeIiQAYQURBD4qRhQ88UREKPBiSkgcFRjASMFFF
B4OlmwgPpwc+GxKvQDwCAAgdRUGaiQcOFxZEkAcvESUSJQxdAgYJCgxRIxWJHVg9MlEQpRU/QGIL
FhUIQ1s6oQtWkIdDNa89FucVHBZN0Bg/Mq8SKzPQhgdEwxIbTpwTdAqAgRxH7rl4MgBRCgsoIjTo
ULAQAh4LSjApAUJILn4ViNAYUNFQBQsMNkTYQVHRgZKHBFR4YYUHgQEYYG4CmWDHEgsEEBR6uXMQ
ghYoTGgQoYDAqQdELFjZt7ODEWKvTGRIAWCXAjEgLgyUBKHHvWJGOnSFsECCCxVcyHcScXWvRBQq
gjwkqcFgitCdA6KMeyUGSS4BHXy8MFCUVoIqXEKASFKg4AEBOhEdMBAEQgsoP1oEmdWYEAICOaKg
UGDBQc7ShYJgEfEKxgIhcQ8d6PDCS2YEFjYwuSeKAGlDHT4sQEK1kAEtg++BsHK8EIEtExSoPZRi
SfRXNaZUJ1Thwo1MhAS8Bs7lrA4jpBI9+Jb+BVBBQZ70sFFCQwTcpT0AkROlCFAADlEYocAJze0k
gH0OmFKBAwVQ8FFpAqgC24YcdhgIACH5BAAKAAUALAAAAAAgACAAAAf/gACCg4SFhoeIiYIHD1+K
j4cYL0JTFAKQmAddRj1AOQOYkA9QJhIlW0QHgweqkAeXgw8WMqZGBKoHFC9EFa2IBl1XQbACRWYg
DBYVAAcESgsRM0G+hQIJWyBJHoMIDlMQvQApSLQSG0IYiBgNExILPtSFFAolEhIrWsuHCC0RPQq3
ElVoUIoFF2UCr1jo8kARAghSNtTAQgDWoQMIMFhM9IDAFR4OGobKxOrBg40jESEIcuXECwOEDmCo
gCAlAAEQonDpkQwmswpCZjQRGWrAk3amUEAQhGAIChkfQI0kgKKevR4nBhFQEAGKvlBBolhlAoIH
twJdpI5MIQSIDhgiyT50KBTP1QMPFqJE2VGkps1BAgb4GNGiCwECFVCmPBAkw4IeIG4wfFS3UAoL
G+xJCJFkrkAeBPwCAFNg14AvBaLA0CwhwpDKN4cwyFCGGYUfDLiAUJCgSVXWC5rAZoxkCoYDFTBr
nmDkwo0VmmFEIaDoQIqGOH9rlpGhRZUjOiZEuJAilAAeNVhLgIHFwZAdCpJM+QpJQJMITFjrmEGz
QocK6aQUhBIuaBYDCC0Q9RcADzRhhAklwACCCp4tGMsLGUShxAUdKFZIIAAh+QQACgAGACwAAAAA
IAAgAAAH/4AAgoOEhYaHiImKi4wCFR0pB4yTggUZChYVlIwIFhsaKBCSm4mdIiULNKMAGBQUD4wY
YbCDBElGUJqCFRZSCk4pigZXWjwYgwgUBRUCggddDDAuRkTNiARGRwpBig8jIRISNTwIiQMqEUgD
is8MLiZRRauGAg4cQdaJBk4kT8aLBwTMS/SAwgBapBIq7DaAgoGBACBOqiAkSpQfHlY9cABB16YH
ToDAkLABioFBA3ZEaSIxUYUMLsKViEJlUIoTOwi0RGTgBzgJLpR4ZFWhHKkDL6L0EIGixTFDAXca
egDhRw4eQwUJoOBjxBUCJxcJEIAgRQWEg+qpWMBlQ5QrYdEPpSiSoGPLCkh6lAinwQiNfIQqjDBS
g0GODhAP0EARrnGIHBUOgPFSFAACDhFGlthgIVghBFNqxGgsQQMWBzRUGMEUpAKUnxJ0KOkAdQgD
0hJWLJlixESJElxUELHQo/GED7QNeXhigonMBRYyyCC9oAUHIy5KwAAyIi4hBEOicJkQIgKUISR0
kBZhYcAUKSiMWKCQCMPwGTmmuJqxgvSGFghgQEAXBETGDgYVpFDOAzwssFduUhAwSEALpWDBFhvU
oMAQaC0kiH1XcNCBUYoEAgAh+QQACgAHACwAAAAAIAAgAAAH/4AAgoOEhYaHiImKi4wAB18HjZIA
DwQ+HZGTi0FPKFAVmotEKCEfA4QPBg+Nj5mCFRZPPBiDFS0NLaCKAh0+A64CKRS0ggJDDCYMCQiK
BhZbLcSICE5cEhsXq4kPTTtEzIkHBQoRJASuiBgV2ooIlgTshQcCCAIH6Lv26Q4+Vl0UAkIdejAE
SwQgKHZ4wLfoAAYMAQEIIBJlhQQJJUTk0NXInYUcPkClsNDjoskIRBgiCoJFxJEtHBAM+ODC5EUu
HFQaOjBkwUUxPwxUaGDCpgQQTSI2JGBERwkQQh48uBKhhEkYChaySjEiCooMDu51QFJjAgwZDKZI
a1SBSJcO4OB4nVCBRYUFHwUqKGV0z9CDCgVOfNgSBQeBvYUEVOigNxGCF1GOlIDBRUuHaUR2KMjw
DVEKHEdsApkCjtABB1gkH1FQQGWFJzpsirBQIUUQAlRWCfDh8+ICHqUJVchQ9CKTDSOCXJCC4kMT
DAiGVMW4wEfwQQg4MNDBRMLqJiMWwJBgIsqLBx1UbDCxYYnWQ7aiRGBAggMBmia5WDCAoICFJRYQ
cJ1pFRDAQRMO2KZEbBf1AIUBACBQAQWNLSLAhZHA0kN3JUTAQzwCRVjAEkBwwYAFFIRoCC9XXBCS
ToQEAgA7AAAAAAAAAAAA

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.savethedate.it/images/box_dx_bot.gif

R0lGODlhNgEGANUAAOvr6/n5+fHx8fT09Ozs7PDw8Pn5+e3t7fX19ff39+7u7vb29u3t7fj4+O/v
7/39/fHx8f7+/tbW1tXV1f39/dvb2/r6+vLz8/Pz9PT09ezt7dDQ0NTU1M/Pz+Pj4/X19fPz8tPT
0+3s7fv7++Lj4+np6e3u7u7v7u7v7/Pz8+rq6vLy8snJyf///wAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA2AQYAAAb+QFSJ
1Soaj8ikcslsOp/QqHRKrVqv2Kx2e2QNRhBNaMItm8/otHrNbisrkgQFYiJ1yO68fs/v+9kVGyoG
FCsQJx4cLIuMjY6PkJGSk5SVlpeYmZqbnJ2en6ChEoMUERcYKwUKIgAqrq+wsbKztLW2t7i5uruy
AL6/wMHCw8QExsfIycrIDM3Oz9DR0tMK1dbX2NYO29sF3t/g4eIFEOQQ5+jp6uvqKQuEES0XGQMD
GCApK/r7/P3+/wADChxIsKDBg/5SKFzIsKHDhxAHpKhHsaLFi/U+aNzIsaPHDwtCihxJMoHJkyhT
nmzAsqWBlzBjypxJs6bNmBYsUChVJAgAOw==

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/css/Category/ie.css

A {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
.puls {
	HEIGHT: 20px
}
#logo {
	MARGIN: 18px 15px 0px 10px
}
.menuNavbar LI {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px
}
.menuNavbar LI A {
	TEXT-DECORATION: none
}
.stdGoogleSearch .radio {
	MARGIN-TOP: 0px
}
.stdGoogleSearch LABEL {
	MARGIN-TOP: 3px
}
#sottonav {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#sottonav LI {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#cont_corpo {
	MARGIN: 0px 11px 0px 10px
}
.corpo_sx {
	MARGIN: 0px 7px 15px 0px
}
.tit_dove {
	MARGIN-RIGHT: -3px! important
}
.tit_quand1 {
	MARGIN-RIGHT: -3px! important
}
.tit_dov2 {
	MARGIN-RIGHT: -3px! important
}
.list_eventi LI {
	HEIGHT: 90px! important
}
.boxetto_news {
	HEIGHT: 111px
}
.box_dx IMG {
	MARGIN-BOTTOM: -5px! important
}
.rr_datada {
	WIDTH: 70px! important
}
.rr_dataa {
	WIDTH: 70px! important
}
.rr_descr {
	MARGIN-TOP: 0px! important
}
#ADV_leaderbord {
	ZOOM: 1
}
#ADV_box300x250 {
	ZOOM: 1
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/style.css

BODY {
	FONT-SIZE: 13px; BACKGROUND: url(/images/bg.gif) #f3f1e7 repeat-x; =
FONT-FAMILY: tahoma, arial, verdana, sans-serif
}
A.a {
	COLOR: #06c; BORDER-BOTTOM: #9cf 1px solid; TEXT-DECORATION: none
}
.linka A {
	COLOR: #06c; BORDER-BOTTOM: #9cf 1px solid; TEXT-DECORATION: none
}
A.a:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}
.linka A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}
A:visited {
	COLOR: #99c
}
.input {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; COLOR: #666; PADDING-TOP: 1px; =
BORDER-BOTTOM: #dadada 1px solid
}
.input:unknown {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
.small {
	FONT-SIZE: 11px
}
.puls_accedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_accedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
60px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_archivia {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_archivia.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 71px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_aggiorna {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_aggiorna.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 76px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_cancella {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_cancella.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 72px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_cerca {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_cerca.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
73px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_conferma {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_conferma.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 80px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_elimina {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_elimina.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 65px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_entra {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_entra.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
52px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_esci {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_esci.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
43px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_inoltra {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_inoltra.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 62px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_invia {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_invia.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
51px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_iscriviti {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_iscriviti.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 68px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_marca {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_marca.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
56px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_no {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_no.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
34px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_nuovo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_nuovo.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
58px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_recpwd {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_recpwd.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
139px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_registrati {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_registrati.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 80px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_richiedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_richiedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 68px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_rimuovi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_rimuovi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 69px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_rispondi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_rispondi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 72px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_salva {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_salva.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
53px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_si {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_si.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
34px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_scrivi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_scrivi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
54px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_segnala {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_segnala.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; =
WIDTH: 69px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_stampa {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_stampa.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
66px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
.puls_vedi {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(/images/puls_vedi.gif) no-repeat; BORDER-BOTTOM-WIDTH: 0px; WIDTH: =
45px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
#header {
	BACKGROUND: url(/images/bg_header.gif) no-repeat
}
#logo {
	BACKGROUND: url(/images/logo.gif) no-repeat
}
.menu_fiere A {
	BACKGROUND-IMAGE: url(/images/menu_fiere.gif)
}
.menu_concerti A {
	BACKGROUND-IMAGE: url(/images/menu_concerti.gif)
}
.menu_spettacoli A {
	BACKGROUND-IMAGE: url(/images/menu_spettacoli.gif)
}
.menu_notte A {
	BACKGROUND-IMAGE: url(/images/menu_notte.gif)
}
.menu_moda A {
	BACKGROUND-IMAGE: url(/images/menu_moda.gif)
}
.menu_sport A {
	BACKGROUND-IMAGE: url(/images/menu_sport.gif)
}
.menu_cultura A {
	BACKGROUND-IMAGE: url(/images/menu_cultura.gif)
}
.menu_business A {
	BACKGROUND-IMAGE: url(/images/menu_business.gif)
}
.menu_altri A {
	BACKGROUND-IMAGE: url(/images/menu_altri.gif)
}
#sottonav {
	DISPLAY: none; BACKGROUND: url(/images/bg_navbar.gif) #fff repeat-x =
left bottom
}
#sottonav LI A {
	FONT-SIZE: 15px; FONT-FAMILY: arial
}
#undernav {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url(/images/ombra_navbar.gif) =
#fff repeat-x
}
.help {
	BACKGROUND: url(/images/ico_help.gif) no-repeat
}
#corpo {
	BACKGROUND: url(/images/bg_corpo.gif) #fff repeat-y
}
#coldx {
	BACKGROUND: url(/images/col_dx_top.gif) no-repeat
}
#footer A {
	TEXT-DECORATION: none
}
#footer {
	BACKGROUND: url(/images/bg_striscia_foot.gif) #000 repeat-x
}
#footer_top {
	BACKGROUND: url(/images/bg_footer_top.gif) no-repeat; COLOR: #333
}
#footer_top A {
	MARGIN: 15px; COLOR: #fff; BORDER-BOTTOM: #7e7e7e 1px solid
}
#footer A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #c90! important; BORDER-RIGHT-WIDTH: 0px
}
#footer_body {
	FONT-SIZE: 12px; BACKGROUND: url(/images/bg_footer_body.gif) repeat-y; =
COLOR: #3d3d3d
}
#footer_body SPAN {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #418dbb
}
#site_map {
	BACKGROUND: url(/images/bg_footer_bot.gif) no-repeat
}
#site_map A {
	PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: url(/images/arrow.gif) =
no-repeat 0px 4px; COLOR: #3b3b3b
}
.sm_imp A {
	BACKGROUND: url(/images/arrow2.gif) no-repeat 0px 4px; COLOR: #4a92be! =
important
}
#site_map TD {
	BORDER-RIGHT: #3a3a3a 1px solid
}
.box_dx {
	BACKGROUND: url(/images/bg_box_dx.gif) #fff repeat-y
}
.top_login {
	BACKGROUND: url(/images/tit_dx_login.gif) no-repeat
}
.top_cerca {
	BACKGROUND: url(/images/tit_dx_cerca.gif) no-repeat
}
.top_scelti {
	BACKGROUND: url(/images/tit_dx_scelti.gif) no-repeat
}
.top_annunci {
	BACKGROUND: url(/images/tit_dx_annunci.gif) no-repeat
}
.top_ultimieventi {
	BACKGROUND: url(/images/tit_dx_ultimieventi.gif) no-repeat
}
.top_tag {
	BACKGROUND: url(/images/tit_dx_tag.gif) no-repeat
}
.apri {
	BACKGROUND: url(/images/meno.gif) no-repeat
}
.chiudi {
	BACKGROUND: url(/images/piu.gif) no-repeat
}
#form_login B {
	FONT-WEIGHT: normal; COLOR: #5f6975
}
#form_cerca B {
	FONT-WEIGHT: normal; COLOR: #5f6975
}
.log_link {
	FONT-SIZE: 11px
}
.top_dx_my {
	BACKGROUND: url(/images/tit_dx_my.gif) no-repeat
}
.myBenvenuto {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; BACKGROUND: =
#f0f0f0; PADDING-BOTTOM: 5px; MARGIN: 10px 10px 0px; COLOR: #633; =
PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center
}
.myBenvenuto B {
	COLOR: #d9472d
}
.myBenvenuto A {
	DISPLAY: block; MARGIN: 5px 0px; COLOR: #06c; TEXT-DECORATION: none
}
.myBenvenuto A:hover {
	COLOR: #c30; TEXT-DECORATION: underline
}
.box_sx {
	BACKGROUND: url(/images/bg_box_sx.gif) #fff repeat-y; OVERFLOW: hidden
}
.box_sx_bot {
	BACKGROUND: url(/images/box_under.gif) no-repeat
}
.boxbig {
	BACKGROUND: url(/images/bg_boxbig.gif) #fff repeat-y; OVERFLOW: hidden
}
.bot_boxbig {
	BACKGROUND: url(/images/bot_boxbig.gif) no-repeat
}
.tit_dove {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quando {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dov1 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quand1 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dov2 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_quand2 {
	DISPLAY: block; WIDTH: 155px; HEIGHT: 21px
}
.tit_dove {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_quand1 {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_dov2 {
	BACKGROUND: url(/images/tit_dove.gif) no-repeat; FLOAT: left
}
.tit_quando {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_quand2 {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_dov1 {
	BACKGROUND: url(/images/tit_quando.gif) no-repeat; OVERFLOW: hidden
}
.tit_dove {
	BACKGROUND-POSITION: 0px -21px
}
.tit_quando {
	BACKGROUND-POSITION: 0px -21px
}
.tit_dov2 {
	BACKGROUND-POSITION: 0px -21px
}
.tit_dov1 {
	BACKGROUND-POSITION: 0px -21px
}
.cal_anno {
	COLOR: #666
}
.cal_anno A {
	COLOR: #06c; TEXT-DECORATION: none
}
.cal_mese A {
	COLOR: #06c; TEXT-DECORATION: none
}
.cal_arrow {
	COLOR: #9cf! important
}
.cal_anno A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.cal_mese A:hover {
	COLOR: #c00; TEXT-DECORATION: underline
}
.cal_corpo {
	BACKGROUND: url(/images/bg_cal.gif) no-repeat 0px 40px
}
.cal_corpo TD {
	FONT-WEIGHT: bold; COLOR: #4d4d4d; TEXT-ALIGN: center
}
.cal_corpo TD:hover {
	BACKGROUND: #bcbec1; CURSOR: pointer
}
.cal_old {
	CURSOR: text! important; COLOR: #bcbec1! important
}
.cal_fes {
	COLOR: #cd1e00! important
}
.cal_week {
	BACKGROUND: #fff
}
.cal_day {
	BACKGROUND: url(/images/day_sel.gif) no-repeat center center; COLOR: =
#06c! important; TEXT-DECORATION: underline
}
.list_eventi LI {
	MIN-HEIGHT: 90px; BORDER-BOTTOM: #ddd 1px dotted
}
.eve_foto {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: =
#aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid
}
.levento A {
	FONT-WEIGHT: bold
}
.levento SPAN {
	FONT-SIZE: 11px; COLOR: #5f6975
}
.altredate {
	FONT-SIZE: 10px; BACKGROUND: url(/images/altredate.gif) no-repeat 0px =
3px; COLOR: #999
}
.eve_fiere {
	BACKGROUND: url(/images/label_fiere.gif) no-repeat
}
.eve_concerti {
	BACKGROUND: url(/images/label_concerti.gif) no-repeat
}
.eve_spettacoli {
	BACKGROUND: url(/images/label_spettacoli.gif) no-repeat
}
.eve_notte {
	BACKGROUND: url(/images/label_notte.gif) no-repeat
}
.eve_moda {
	BACKGROUND: url(/images/label_moda.gif) no-repeat
}
.eve_sport {
	BACKGROUND: url(/images/label_sport.gif) no-repeat
}
.eve_cultura {
	BACKGROUND: url(/images/label_cultura.gif) no-repeat
}
.eve_business {
	BACKGROUND: url(/images/label_business.gif) no-repeat
}
.eve_altri {
	BACKGROUND: url(/images/label_altri.gif) no-repeat
}
.listato LI {
	BORDER-TOP: #d5d5d5 1px dotted; FONT-SIZE: 11px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; COLOR: #999
}
.listato LI DIV {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(/images/bullet.gif) =
no-repeat 0px 10px; LINE-HEIGHT: 1.7
}
.listato LI DIV SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #5f6975
}
A.red {
	COLOR: #c00; TEXT-DECORATION: none
}
A.red:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.list_comment {
	COLOR: #000; LINE-HEIGHT: 1.3
}
.list_comment A {
	FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
.list_comment A B {
	PADDING-RIGHT: 2px; FONT-WEIGHT: normal; COLOR: #06c
}
.list_comment A:hover {
	COLOR: #c00
}
.list_comment A:hover B {
	COLOR: #c00
}
.le_tag {
	LINE-HEIGHT: 1; TEXT-ALIGN: justify
}
.top_main {
	BACKGROUND: url(/images/tit_mainevent.gif) no-repeat
}
.top_mappa_cal {
	BACKGROUND: url(/images/tit_dovequando.gif) no-repeat
}
#mappa_cal {
	BACKGROUND: url(/images/box_italia.gif) no-repeat 0px 21px
}
.top_boxbig {
	BACKGROUND: url(/images/tit_boxbig.gif) no-repeat
}
.top_bb_invia {
	BACKGROUND: url(/images/tit_boxbig_inviaam.gif) no-repeat
}
.letag_boxbig {
	BACKGROUND: url(/images/tit_boxbig_letag.gif) no-repeat
}
.commenti_boxbig {
	BACKGROUND: url(/images/tit_boxbig_comm.gif) no-repeat
}
.risultati_boxbig {
	BACKGROUND: url(/images/tit_boxbig_risultati.gif) no-repeat
}
.top_cliccati {
	BACKGROUND: url(/images/tit_piucliccati.gif) no-repeat
}
.top_commenti {
	BACKGROUND: url(/images/tit_commenti.gif) no-repeat
}
.top_tabscheda {
	BACKGROUND: url(/images/tit_schedaevento.gif) no-repeat
}
.tag0 {
	FONT-SIZE: 11px
}
.tag1 {
	FONT-SIZE: 12px
}
.tag2 {
	FONT-SIZE: 13px
}
.tag3 {
	FONT-SIZE: 15px
}
.tag4 {
	FONT-SIZE: 18px
}
.tag5 {
	FONT-SIZE: 20px
}
.tag6 {
	FONT-SIZE: 24px
}
.bg_login {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: =
#ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#forumCappello {
	BACKGROUND: url(/images/tit_boxbig_comm.gif) no-repeat; HEIGHT: 20px
}
#forumdiv {
	BACKGROUND: url(/images/bg_boxbig.gif) #fff repeat-y
}
#forumFooter {
	BACKGROUND: url(/images/bot_boxbig.gif) no-repeat; HEIGHT: 4px
}
#datimessaggio {
	BACKGROUND: url(http://www-dev.savethedate.it/images/bg_box.gif) =
repeat-x 50% top
}
#datimessaggio I {
	COLOR: #999; FONT-STYLE: normal
}
#datimessaggio U {
	TEXT-TRANSFORM: capitalize; COLOR: #06c; TEXT-DECORATION: none
}
#messaggioforum {
	FONT-SIZE: 15px; BACKGROUND: #f0f0f0; LINE-HEIGHT: 1.5; FONT-FAMILY: =
times
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/css/Category/ie.css

A {
	BORDER-BOTTOM-WIDTH: 0px; TEXT-DECORATION: underline
}
A:hover {
	TEXT-DECORATION: none
}
.puls {
	HEIGHT: 20px
}
#logo {
	MARGIN: 18px 15px 0px 10px
}
.menuNavbar LI {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px
}
.menuNavbar LI A {
	TEXT-DECORATION: none
}
.stdGoogleSearch .radio {
	MARGIN-TOP: 0px
}
.stdGoogleSearch LABEL {
	MARGIN-TOP: 3px
}
#sottonav {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#sottonav LI {
	PADDING-BOTTOM: 10px; OVERFLOW: hidden
}
#cont_corpo {
	MARGIN: 0px 11px 0px 10px
}
.corpo_sx {
	MARGIN: 0px 7px 15px 0px
}
.tit_dove {
	MARGIN-RIGHT: -3px! important
}
.tit_quand1 {
	MARGIN-RIGHT: -3px! important
}
.tit_dov2 {
	MARGIN-RIGHT: -3px! important
}
.list_eventi LI {
	HEIGHT: 90px! important
}
.boxetto_news {
	HEIGHT: 111px
}
.box_dx IMG {
	MARGIN-BOTTOM: -5px! important
}
.rr_datada {
	WIDTH: 70px! important
}
.rr_dataa {
	WIDTH: 70px! important
}
.rr_descr {
	MARGIN-TOP: 0px! important
}
#ADV_leaderbord {
	ZOOM: 1
}
#ADV_box300x250 {
	ZOOM: 1
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/awesomebox.css

#aOverlay {
	DISPLAY: none; Z-INDEX: 900; BACKGROUND: #000; LEFT: 0px; WIDTH: 100%; =
CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 100%
}
#aBox {
	Z-INDEX: 950; OVERFLOW: hidden; WIDTH: 42px; POSITION: absolute; =
HEIGHT: 42px
}
#aBox DIV#aImgHolder {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MIN-HEIGHT: =
32px; BACKGROUND: #eee; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#aBox IMG#aImg {
	DISPLAY: block; BACKGROUND: #eee; MARGIN: 0px 10px
}
#aBox :unknown {
	moz-outline: 0
}
#aBox A.aButton {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: right; =
BACKGROUND-IMAGE: url(/images/aBox-buttons.gif); BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 40px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: =
16px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#aBox A.aButton:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px; =
TEXT-DECORATION: none
}
#aBox A.aButton:active {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BACKGROUND-COLOR: transparent; BORDER-RIGHT-WIDTH: 0px
}
#aBox A#aCloseButton {
	WIDTH: 28px; HEIGHT: 32px
}
#aBox A#aCloseButton {
	BACKGROUND-POSITION: 0px 0px; FLOAT: left
}
#aBox A#aNextButton {
	BACKGROUND-POSITION: -68px 0px
}
#aBox A#aPrevButton {
	BACKGROUND-POSITION: -28px 0px
}
#aBox A#aCloseButton:hover {
	BACKGROUND-POSITION: 0px -64px
}
#aBox A#aNextButton:hover {
	BACKGROUND-POSITION: -68px -64px
}
#aBox A#aPrevButton:hover {
	BACKGROUND-POSITION: -28px -64px
}
#aBox A#aCloseButton:active {
	BACKGROUND-POSITION: 0px -32px
}
#aBox A#aNextButton:active {
	BACKGROUND-POSITION: -68px -32px
}
#aBox A#aPrevButton:active {
	BACKGROUND-POSITION: -28px -32px
}
#aBox DIV#aBoxMeta {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 960; BACKGROUND: =
#eee; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: =
absolute; HEIGHT: 0px
}
#aBox H1#aInfoTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 80px 0px 32px; COLOR: =
#444
}
#aBox P#aCount {
	CLEAR: right; FONT-SIZE: 11px; FLOAT: right; MARGIN: 0px; WIDTH: 80px; =
COLOR: #666; TEXT-ALIGN: center
}
#aBox P#aInfo {
	FONT-SIZE: 11px; MARGIN: 0px 80px 0px 32px; COLOR: #666
}
#aBox H1#aInfoTitle {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
#aBox P#aCount {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
#aBox P#aInfo {
	TEXT-TRANSFORM: none! important; FONT-FAMILY: Arial, Helvetica, =
Verdana, sans-serif! important
}
IMG#aLoadImg {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 999; LEFT: =
-900em; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 32px; POSITION: absolute; TOP: =
-900em; HEIGHT: 32px; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/struttura.css

BODY {
	MARGIN: 0px auto
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
UNKNOWN {
	DISPLAY: none! important
}
UNKNOWN {
	WIDTH: auto! important
}
.no_border {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
#header A B {
	DISPLAY: none
}
.box_dx H2 B {
	DISPLAY: none
}
#mappa_cal H2 B {
	DISPLAY: none
}
.tit_quando B {
	DISPLAY: none
}
.tit_dove B {
	DISPLAY: none
}
.tit_dov1 B {
	DISPLAY: none
}
.tit_quand1 B {
	DISPLAY: none
}
.tit_dov2 B {
	DISPLAY: none
}
.tit_quand2 B {
	DISPLAY: none
}
.box_sx H2 B {
	DISPLAY: none
}
.help B {
	DISPLAY: none
}
.boxbig H2 B {
	DISPLAY: none
}
#header {
	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 998px; HEIGHT: 133px
}
#logo {
	DISPLAY: block; FLOAT: left; MARGIN: 18px 30px 0px 15px; WIDTH: 214px; =
HEIGHT: 56px
}
#ADV_leaderbord {
	MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 728px; HEIGHT: 90px
}
#ADV_box300x250 {
	MARGIN: 5px; OVERFLOW: hidden; WIDTH: 300px; HEIGHT: 250px
}
.adSense {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
#navbar {
	CLEAR: both; MARGIN: 11px 10px 0px
}
#navbar LI {
	FLOAT: left
}
#navbar LI A {
	BACKGROUND-POSITION: 0px -54px; DISPLAY: block; WIDTH: 108px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.menu_over A {
	BACKGROUND-POSITION: 0px 0px; CURSOR: text
}
#navbar LI A:hover {
	BACKGROUND-POSITION: 0px -27px
}
#navbar .sel A {
	BACKGROUND-POSITION: 0px 0px
}
#sottonav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px 5px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#sottonav LI {
	FLOAT: left; MARGIN: 10px 0px
}
#sottonav LI A {
	MARGIN: 0px 15px
}
#undernav {
	MARGIN: 0px 4px; WIDTH: 990px; HEIGHT: 19px
}
.help {
	FLOAT: right! important; MARGIN: 4px 3px 0px 0px; WIDTH: 30px
}
.help A {
	DISPLAY: block; WIDTH: 30px; HEIGHT: 31px
}
#corpo {
	CLEAR: both; PADDING-BOTTOM: 10px; MARGIN: 0px auto; OVERFLOW: hidden; =
WIDTH: 998px
}
#cont_corpo {
	FLOAT: left; MARGIN: 0px 15px 0px 19px; OVERFLOW: hidden; WIDTH: 635px
}
#coldx {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; OVERFLOW: =
hidden; WIDTH: 310px; PADDING-TOP: 7px
}
#footer {
	CLEAR: both; OVERFLOW: hidden
}
#footer_top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 998px; PADDING-TOP: 16px; HEIGHT: 35px; TEXT-ALIGN: center
}
#footer_body {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 998px; TEXT-ALIGN: =
center
}
#footer_body SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
#site_map {
	MIN-HEIGHT: 105px; MARGIN: 0px auto; WIDTH: 998px
}
#site_map TABLE {
	MARGIN: 0px auto; WIDTH: 98%
}
#site_map TD {
	PADDING-LEFT: 20px
}
.box_dx {
	MARGIN-BOTTOM: 10px
}
.box_dx H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 26px
}
.apri {
	DISPLAY: block; FLOAT: right; MARGIN: 7px 10px 0px 0px; WIDTH: 15px; =
HEIGHT: 15px
}
.chiudi {
	DISPLAY: block; FLOAT: right; MARGIN: 7px 10px 0px 0px; WIDTH: 15px; =
HEIGHT: 15px
}
#form_login {
	MARGIN: 15px 10px 10px
}
#form_cerca {
	MARGIN: 15px 10px 10px
}
#form_login .input {
	MARGIN-BOTTOM: 5px; WIDTH: 210px
}
#form_cerca .input {
	MARGIN-BOTTOM: 5px; WIDTH: 210px
}
#form_cerca SELECT.input {
	WIDTH: 215px! important
}
#form_login B {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; PADDING-TOP: 2px
}
#form_cerca B {
	DISPLAY: block; FLOAT: left; WIDTH: 70px; PADDING-TOP: 2px
}
#form_login .puls_entra {
	MARGIN: 5px 0px 0px 70px
}
#form_cerca .puls_cerca {
	MARGIN: 10px 0px 0px 70px
}
.log_link {
	FLOAT: right; MARGIN: 10px 5px 0px 0px
}
.corpo_sx {
	FLOAT: left; MARGIN: 0px 15px 15px 0px; OVERFLOW: hidden; WIDTH: 310px
}
.corpo_dx {
	MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 310px
}
.box_sx H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 21px
}
.rightlink {
	FLOAT: right; MARGIN: 2px 10px 0px
}
.box_sx_bot {
	MARGIN-BOTTOM: 10px; WIDTH: 310px; HEIGHT: 4px
}
#mappa_cal H2 {
	MARGIN: 0px; WIDTH: 310px; HEIGHT: 21px
}
#mappa_cal {
	HEIGHT: 395px
}
.mappa_cont {
	MARGIN: 4px; WIDTH: 300px; HEIGHT: 350px
}
.cal_cont {
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
.cal_mese {
	FLOAT: right; MARGIN: 0px 10px
}
.cal_anno {
	DISPLAY: block; MARGIN: 15px 10px 5px; OVERFLOW: hidden
}
.cal_anno A {
	MARGIN: 0px 5px
}
.cal_mese A {
	MARGIN: 0px 5px
}
.cal_arrow {
	MARGIN: 0px
}
.cal_corpo {
	MARGIN: 10px 9px; WIDTH: 292px
}
.cal_corpo TABLE {
	MARGIN: -2px 6px 10px; WIDTH: 280px
}
.cal_corpo TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 17px; =
PADDING-TOP: 17px
}
.boxbig {
	CLEAR: both
}
.boxbig H2 {
	MARGIN: 0px; WIDTH: 635px; HEIGHT: 21px
}
.bot_boxbig {
	MARGIN-BOTTOM: 10px; WIDTH: 635px; HEIGHT: 4px
}
.listato {
	MARGIN: 1px 4px
}
.listato LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 3px
}
.listato LI DIV {
	PADDING-LEFT: 10px; MARGIN-LEFT: -10px
}
.le_tag {
	MARGIN: 5px 10px 10px
}
.le_tag B {
	FONT-WEIGHT: normal
}
.le_tag A {
	FONT-SIZE: 75%; MARGIN: 2px
}
.list_eventi {
	MARGIN: 10px 0px 10px 10px
}
.list_eventi LI {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; WIDTH: 302px; =
PADDING-TOP: 10px
}
.eve_foto {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; FLOAT: left; =
PADDING-BOTTOM: 1px; MARGIN-RIGHT: 5px; PADDING-TOP: 1px
}
.levento {
	OVERFLOW: hidden
}
.levento A {
	MARGIN-RIGHT: 5px
}
.levento SPAN {
	MARGIN-TOP: 2px; DISPLAY: block
}
.altredate {
	CLEAR: both; PADDING-LEFT: 60px; MARGIN-BOTTOM: 2px
}
.bg_login {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: none! important; PADDING-BOTTOM: 10px; PADDING-TOP: =
10px
}
.bg_login A {
	COLOR: #0066cc
}
#forumCappello {
	DISPLAY: block! important; FONT-SIZE: 1px
}
#forumdiv {
	OVERFLOW: hidden
}
#forumFooter {
	DISPLAY: block! important; FONT-SIZE: 1px
}
#datimessaggio {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: =
1px; PADDING-TOP: 10px
}
#datimessaggio B {
	DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 5px; WIDTH: 100px
}
#datimessaggio I {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio SPAN {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio U {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#datimessaggio A {
	DISPLAY: block; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 0px 0px =
5px
}
#messaggioforum {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: =
0px 20px 20px; PADDING-TOP: 10px
}
.comm_links {
	BORDER-TOP: #ddd 1px dotted; MARGIN: 5px 2px; COLOR: #999; PADDING-TOP: =
5px; TEXT-ALIGN: center
}
.comm_links A {
	MARGIN: 0px 15px; COLOR: #06c; BORDER-BOTTOM: #9cf 1px solid; =
TEXT-DECORATION: none
}
.comm_links A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/ricerca.css

.tit_ris {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 10px; COLOR: =
#6096bd; PADDING-TOP: 3px
}
.tit_ris B {
	COLOR: #f60
}
#tit_ris_ric {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
4px; MARGIN: 0px 10px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 4px; =
HEIGHT: 23px
}
.tab_ris_ric {
	CLEAR: both; BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; =
MARGIN: 0px 10px 7px; BORDER-LEFT: #ccc 1px solid; WIDTH: 615px; =
BORDER-BOTTOM: #ccc 0px solid
}
.tab_ris_ric TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 2px; COLOR: #5f6975; PADDING-TOP: 2px; TEXT-ALIGN: left
}
.tab_ris_ric THEAD TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x; =
PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.tab_ris_ric TD IMG {
	BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; DISPLAY: =
block; FLOAT: left; BORDER-LEFT: #aaa 1px solid; WIDTH: 50px; =
MARGIN-RIGHT: 10px; BORDER-BOTTOM: #aaa 1px solid; HEIGHT: 50px
}
.rr_nomeEv {
	PADDING-TOP: 5px! important; min-width: 150px
}
.rr_nomeEv A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 13px; PADDING-BOTTOM: 0px; PADDING-TOP: 11px; =
TEXT-DECORATION: none
}
.rr_datada {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 50px; PADDING-TOP: 0px! important
}
.rr_dataa {
	PADDING-RIGHT: 5px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; WIDTH: 50px; PADDING-TOP: 0px! important
}
.rr_cate A {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #06c
}
.rr_prov {
	COLOR: #000! important
}
.rr_descrizione {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #ccc 1px solid
}
.lt_descrizione {
	PADDING-RIGHT: 10px! important; PADDING-LEFT: 10px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important; =
BORDER-BOTTOM: #ccc 1px solid
}
.rr_descr {
	PADDING-LEFT: 10px; FONT-SIZE: 11px! important; BACKGROUND: #eee; =
MARGIN: -10px -9px 1px 62px; OVERFLOW: hidden; COLOR: #383; LINE-HEIGHT: =
1.5; FONT-FAMILY: tahoma! important; max-height: 17px
}
.lt_descr {
	PADDING-LEFT: 10px; FONT-SIZE: 11px! important; BACKGROUND: #eee; =
MARGIN: -10px -9px 1px 62px; OVERFLOW: hidden; COLOR: #383; LINE-HEIGHT: =
1.5; FONT-FAMILY: tahoma! important; max-height: 17px
}
.lt_descr {
	MARGIN: 10px -10px 0px
}
TFOOT TD {
	BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x; =
BORDER-BOTTOM: #ccc 1px solid
}
TFOOT A {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 10px 3px 0px; =
TEXT-DECORATION: none
}
TFOOT SPAN {
	DISPLAY: block; FONT-SIZE: 12px; FLOAT: left; MARGIN: 3px 10px 3px 0px; =
TEXT-DECORATION: none
}
TFOOT B {
	FONT-WEIGHT: normal
}
TFOOT B SPAN {
	FONT-WEIGHT: bold; COLOR: #000
}
.rr_nores {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.rr_nores P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #f6f6f6; =
PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.rr_boxcerca {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 0px =
20px 20px; BORDER-LEFT: #ddd 1px solid; WIDTH: 578px; BORDER-BOTTOM: =
#ddd 1px solid
}
.rr_boxcerca TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
.rr_boxcerca TD INPUT {
	WIDTH: 300px
}
.rrno_lab {
	WIDTH: 60px
}
.rrno_puls INPUT {
	MARGIN-LEFT: 100px
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Model/evento.css

.comment {
	CLEAR: both
}
.boxcommentieventi {
	BACKGROUND: url(http://www-dev.savethedate.it/images/bg_box.gif) =
repeat-x 50% top; MARGIN: 0px 1px
}
.boxcommentieventi LI {
	PADDING-LEFT: 15px; MARGIN: 10px 0px
}
.boxcommentieventi LI B {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: capitalize
}
.comm_date {
	FONT-SIZE: 11px; COLOR: #999
}
#commenta {
	BORDER-TOP: #ddd 1px dotted; MARGIN: 5px 0px; PADDING-TOP: 5px
}
#commenta A {
	MARGIN: 0px
}
.art_comm_link {
	TEXT-ALIGN: center
}
.art_comm_link A {
	MARGIN: 0px 15px
}
.cappello {
	MARGIN-TOP: -10px; FONT-SIZE: 12px; OVERFLOW: hidden
}
.cap_link {
	FLOAT: right
}
.cap_link A {
	FLOAT: left
}
.cap_link IMG {
	FLOAT: left
}
.eve_linkut A {
	FLOAT: left
}
.eve_linkut IMG {
	FLOAT: left
}
.cap_link A {
	MARGIN: 2px 5px 0px 20px; CURSOR: pointer
}
.eve_linkut A {
	MARGIN: 0px 5px 0px 15px
}
.eve_tit {
	FONT-WEIGHT: normal; FONT-SIZE: 30px; MARGIN: 30px 5px 0px; COLOR: =
#06c; FONT-FAMILY: Georgia
}
.eve_abstract {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 15px; MARGIN-BOTTOM: =
20px; PADDING-BOTTOM: 20px; COLOR: #888; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ccc 1px dotted; FONT-FAMILY: arial
}
.eve_giudizio {
	FONT-SIZE: 11px; MARGIN: -37px 0px 21px; COLOR: #080; TEXT-ALIGN: right
}
.eve_art {
	CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 13px; =
MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 15px; OVERFLOW: hidden; =
LINE-HEIGHT: 1.45; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted; =
FONT-FAMILY: arial; TEXT-ALIGN: justify
}
.eve_art P {
	MARGIN: auto
}
.eve_art SPAN {
	FONT-SIZE: 13px! important; FONT-FAMILY: arial! important
}
.art_photo {
	BORDER-RIGHT: #888 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #888 1px =
solid; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; MARGIN: 0px =
10px 5px 0px; BORDER-LEFT: #888 1px solid; PADDING-TOP: 3px; =
BORDER-BOTTOM: #888 1px solid
}
.eve_info {
	CLEAR: both; MARGIN-TOP: 20px; DISPLAY: block; OVERFLOW: hidden; COLOR: =
#888
}
.eve_info B {
	DISPLAY: block; COLOR: #000
}
.eve_info A {
	DISPLAY: block; BORDER-LEFT-COLOR: #fff; FLOAT: left; =
BORDER-BOTTOM-COLOR: #fff; OVERFLOW: hidden; BORDER-TOP-COLOR: #fff; =
BORDER-RIGHT-COLOR: #fff; max-width: 65%
}
.eve_linkut {
	MARGIN-TOP: -17px; FLOAT: right
}
#scheda_evento {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 306px
}
#scheda_evento TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; PADDING-BOTTOM: 2px; PADDING-TOP: =
2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#scheda_evento TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x; PADDING-BOTTOM: 2px; PADDING-TOP: =
2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#scheda_evento TD {
	COLOR: #888
}
#scheda_evento TH {
	BACKGROUND: url(/images/bg_tit_scheda.gif) #e6f2fe repeat-x
}
.colblu {
	BACKGROUND: url(/images/bg_ombrabassa.gif) #f0f0f0 repeat-x left =
bottom; COLOR: #000! important
}
.td_pacco {
	FONT-SIZE: 0px; HEIGHT: 12px
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/sottohome.css

.gliarticoli {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: -6px 10px 20px 0px; =
COLOR: #666
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: =
#06c; PADDING-TOP: 10px
}
.boxtitlink {
	BORDER-TOP: #ccc 1px dashed; WIDTH: 500px; PADDING-TOP: 10px
}
.pager A {
	COLOR: #06c
}
.nessunevento {
	BORDER-RIGHT: #666 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #666 =
1px dotted; PADDING-LEFT: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: =
10px; BORDER-LEFT: #666 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: =
#666 1px dotted
}
.boxcerca {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 10px; BORDER-TOP: #ccc =
1px dotted; PADDING-LEFT: 10px; BACKGROUND: url(/images/bg_box.gif) =
repeat-x 50% top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; =
BORDER-LEFT: #ccc 1px dotted; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px =
dotted
}
#forumdiv {
	PADDING-BOTTOM: 5px
}
#forumdiv A {
	MARGIN: 10px; COLOR: #0066cc; BORDER-BOTTOM: #99ccff 1px solid; =
TEXT-DECORATION: none
}
#listamex {
	MARGIN: 0px 1px 10px
}
#listamex LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
1px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px dotted
}
.col1 {
	BACKGROUND: #fff
}
.col2 {
	BACKGROUND: #fcfbf9
}
#listamex LI A {
	MARGIN: 0px
}
#forumdiv H4 {
	DISPLAY: none
}
.noCommentList {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 15px; COLOR: #c00; PADDING-TOP: 15px
}
.mex_ok {
	BORDER-RIGHT: #9c9 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #efe; PADDING-BOTTOM: 5px; MARGIN: =
10px; FONT: 18px arial; BORDER-LEFT: #9c9 3px solid; COLOR: #080; =
PADDING-TOP: 5px; BORDER-BOTTOM: #9c9 3px solid; TEXT-ALIGN: center
}
#mkmSendFriendInside H3 {
	BORDER-RIGHT: #9c9 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #9c9 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #efe; PADDING-BOTTOM: 5px; MARGIN: =
10px; FONT: 18px arial; BORDER-LEFT: #9c9 3px solid; COLOR: #080; =
PADDING-TOP: 5px; BORDER-BOTTOM: #9c9 3px solid; TEXT-ALIGN: center
}
.commento_autenticato {
	MARGIN: 20px 0px 10px; OVERFLOW: hidden
}
.commento_autenticato LABEL {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: left; =
TEXT-TRANSFORM: capitalize; WIDTH: 80px; COLOR: #888; MARGIN-RIGHT: =
20px; TEXT-ALIGN: right
}
.newCommName TABLE TD B {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; FLOAT: right; TEXT-TRANSFORM: =
capitalize; COLOR: #888; MARGIN-RIGHT: 20px
}
.newCommName TABLE TD U {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; FONT-SIZE: 13px; BACKGROUND: #eee; PADDING-BOTTOM: 2px; WIDTH: =
386px; COLOR: #d9472d; PADDING-TOP: 2px; TEXT-DECORATION: none
}
#newmex {
	MARGIN: 1px 2px
}
#newmex H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 0px 2px 10px; =
COLOR: #6096bd; PADDING-TOP: 3px
}
#newmex TABLE {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
#newmex TABLE LABEL {
	FONT-SIZE: 13px; FLOAT: right; TEXT-TRANSFORM: capitalize; COLOR: #888; =
MARGIN-RIGHT: 20px
}
#newmex TABLE INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
#newmex TABLE TEXTAREA {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
.commento_autenticato INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #ffffff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 400px; COLOR: #666666; =
PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid
}
#newmex FIELDSET {
	BORDER-RIGHT: #6096bd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#6096bd 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 10px 100px; BORDER-LEFT: #6096bd 1px solid; WIDTH: =
400px; PADDING-TOP: 0px; BORDER-BOTTOM: #6096bd 1px solid
}
#newmex FIELDSET LEGEND {
	BORDER-RIGHT: #6096bd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#6096bd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; =
PADDING-BOTTOM: 1px; BORDER-LEFT: #6096bd 1px solid; COLOR: #6096bd; =
PADDING-TOP: 1px; BORDER-BOTTOM: #6096bd 1px solid
}
#newmex FIELDSET IMG {
	MARGIN-TOP: 20px
}
#navigaz {
	DISPLAY: none
}
A.reloadCaptcha B {
	FONT-WEIGHT: normal
}
A.reloadCaptcha {
	FONT-SIZE: 10px; COLOR: #06c; FONT-FAMILY: tahoma; TEXT-DECORATION: =
underline
}
A.reloadCaptcha:hover {
	TEXT-DECORATION: none
}
#newmex DIV FIELDSET LABEL {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: =
bold; BACKGROUND: #6096bd; PADDING-BOTTOM: 1px; MARGIN: 10px -4px; =
TEXT-TRANSFORM: none; WIDTH: 374px; COLOR: #fff; PADDING-TOP: 1px
}
#captcha {
	MARGIN: 0px 10px 10px; WIDTH: 180px! important
}
#newmex .puls {
	BORDER-RIGHT: #f96 3px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f96 3px =
solid; PADDING-LEFT: 15px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; =
MARGIN: 0px 0px 10px 100px; FONT: bold 13px/0 Tahoma; TEXT-TRANSFORM: =
capitalize; BORDER-LEFT: #f96 3px solid; COLOR: #c30; PADDING-TOP: 3px; =
BORDER-BOTTOM: #f96 3px solid; HEIGHT: auto
}
#newmex .puls:hover {
	BORDER-LEFT-COLOR: #fa9; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #fa9; =
CURSOR: pointer; COLOR: #d00; BORDER-TOP-COLOR: #fa9; =
BORDER-RIGHT-COLOR: #fa9
}
.error {
	BORDER-RIGHT: #d66 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d66 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 5px; =
MARGIN: 10px; FONT: bold 15px arial; BORDER-LEFT: #d66 3px solid; COLOR: =
#c00! important; PADDING-TOP: 5px; BORDER-BOTTOM: #d66 3px solid
}
.success {
	BORDER-RIGHT: #6a6 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6a6 3px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f3fff3; PADDING-BOTTOM: 5px; =
MARGIN: 10px; FONT: bold 15px arial; BORDER-LEFT: #6a6 3px solid; COLOR: =
#080! important; PADDING-TOP: 5px; BORDER-BOTTOM: #6a6 3px solid
}
.fiere {
	BORDER-LEFT-COLOR: #fa9600! important; BORDER-BOTTOM-COLOR: #fa9600! =
important; COLOR: #fa9600! important; BORDER-TOP-COLOR: #fa9600! =
important; BORDER-RIGHT-COLOR: #fa9600! important
}
.concerti {
	BORDER-LEFT-COLOR: #0a8c0a! important; BORDER-BOTTOM-COLOR: #0a8c0a! =
important; COLOR: #0a8c0a! important; BORDER-TOP-COLOR: #0a8c0a! =
important; BORDER-RIGHT-COLOR: #0a8c0a! important
}
.spettacoli {
	BORDER-LEFT-COLOR: #90c7ff! important; BORDER-BOTTOM-COLOR: #90c7ff! =
important; COLOR: #90c7ff! important; BORDER-TOP-COLOR: #90c7ff! =
important; BORDER-RIGHT-COLOR: #90c7ff! important
}
.notte {
	BORDER-LEFT-COLOR: #333! important; BORDER-BOTTOM-COLOR: #333! =
important; COLOR: #333! important; BORDER-TOP-COLOR: #333! important; =
BORDER-RIGHT-COLOR: #333! important
}
.moda {
	BORDER-LEFT-COLOR: #eec20c! important; BORDER-BOTTOM-COLOR: #eec20c! =
important; COLOR: #eec20c! important; BORDER-TOP-COLOR: #eec20c! =
important; BORDER-RIGHT-COLOR: #eec20c! important
}
.sport {
	BORDER-LEFT-COLOR: #a0dc00! important; BORDER-BOTTOM-COLOR: #a0dc00! =
important; COLOR: #a0dc00! important; BORDER-TOP-COLOR: #a0dc00! =
important; BORDER-RIGHT-COLOR: #a0dc00! important
}
.cultura {
	BORDER-LEFT-COLOR: #1450ff! important; BORDER-BOTTOM-COLOR: #1450ff! =
important; COLOR: #1450ff! important; BORDER-TOP-COLOR: #1450ff! =
important; BORDER-RIGHT-COLOR: #1450ff! important
}
.business {
	BORDER-LEFT-COLOR: #d21c1c! important; BORDER-BOTTOM-COLOR: #d21c1c! =
important; COLOR: #d21c1c! important; BORDER-TOP-COLOR: #d21c1c! =
important; BORDER-RIGHT-COLOR: #d21c1c! important
}
.altri {
	BORDER-LEFT-COLOR: #d071d0! important; BORDER-BOTTOM-COLOR: #d071d0! =
important; COLOR: #d071d0! important; BORDER-TOP-COLOR: #d071d0! =
important; BORDER-RIGHT-COLOR: #d071d0! important
}
#nomesez {
	FONT-WEIGHT: normal; FONT-SIZE: 24px; FLOAT: left; MARGIN: -6px 10px =
0px 0px
}
#rigasez {
	MARGIN-BOTTOM: 20px; OVERFLOW: hidden; BORDER-BOTTOM: #ccc 3px solid; =
HEIGHT: 10px
}
.top_main_fiere {
	BACKGROUND: url(/images/tit_main_fiere.gif) no-repeat
}
.top_main_concerti {
	BACKGROUND: url(/images/tit_main_concerti.gif) no-repeat
}
.top_main_spettacoli {
	BACKGROUND: url(/images/tit_main_spettacoli.gif) no-repeat
}
.top_main_notte {
	BACKGROUND: url(/images/tit_main_notte.gif) no-repeat
}
.top_main_moda {
	BACKGROUND: url(/images/tit_main_moda.gif) no-repeat
}
.top_main_sport {
	BACKGROUND: url(/images/tit_main_sport.gif) no-repeat
}
.top_main_cultura {
	BACKGROUND: url(/images/tit_main_cultura.gif) no-repeat
}
.top_main_business {
	BACKGROUND: url(/images/tit_main_business.gif) no-repeat
}
.top_main_altri {
	BACKGROUND: url(/images/tit_main_altri.gif) no-repeat
}
.bb_altri {
	BACKGROUND: url(/images/tit_boxbig_altri.gif) no-repeat
}
.bb_list {
	MARGIN: 0px 2px
}
.bb_list LI {
	FLOAT: left; MARGIN: 0px 0px 10px; OVERFLOW: hidden; WIDTH: 295px; =
PADDING-TOP: 10px; HEIGHT: 44px
}
.list_fiere LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_notte LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_concerti LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_spettacoli LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_moda LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_sport LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_cultura LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_business LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_altri LI {
	BORDER-BOTTOM-WIDTH: 0px
}
.list_fiere LI IMG.eve_foto {
	BORDER-LEFT: #fa9600 4px solid
}
.list_notte LI IMG.eve_foto {
	BORDER-LEFT: #333 4px solid
}
.list_concerti LI IMG.eve_foto {
	BORDER-LEFT: #0a8c0a 4px solid
}
.list_spettacoli LI IMG.eve_foto {
	BORDER-LEFT: #90c7ff 4px solid
}
.list_moda LI IMG.eve_foto {
	BORDER-LEFT: #eec20c 4px solid
}
.list_sport LI IMG.eve_foto {
	BORDER-LEFT: #a0dc00 4px solid
}
.list_cultura LI IMG.eve_foto {
	BORDER-LEFT: #1450ff 4px solid
}
.list_business LI IMG.eve_foto {
	BORDER-LEFT: #d21c1c 4px solid
}
.list_altri LI IMG.eve_foto {
	BORDER-LEFT: #d071d0 4px solid
}
.top_bb_invia {
	BACKGROUND: url(/images/tit_boxbig_inviaam.gif) no-repeat
}
.ul_inviaam {
	BORDER-RIGHT: #e6e6e6 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#e6e6e6 1px solid; PADDING-LEFT: 0px; BACKGROUND: #f6f6f6; =
PADDING-BOTTOM: 0px; MARGIN: 15px 20px; BORDER-LEFT: #e6e6e6 1px solid; =
PADDING-TOP: 0px; BORDER-BOTTOM: #e6e6e6 0px solid
}
.ul_inviaam LI {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 8px; OVERFLOW: hidden; PADDING-TOP: 8px; BORDER-BOTTOM: =
#e6e6e6 1px solid
}
.ul_inviaam B {
	PADDING-RIGHT: 20px; MARGIN-TOP: 4px; DISPLAY: block; FONT-WEIGHT: =
normal; FLOAT: left; WIDTH: 100px; COLOR: #5f6975; HEIGHT: 20px; =
TEXT-ALIGN: right
}
.ul_inviaam INPUT {
	HEIGHT: 20px
}
.ul_inviaam INPUT {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 370px; COLOR: #666; PADDING-TOP: =
1px; BORDER-BOTTOM: #dadada 1px solid
}
.ul_inviaam TEXTAREA {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#9f9f9f 1px solid; PADDING-LEFT: 3px; BACKGROUND: =
url(/images/bg_input.gif) #fff repeat-x; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #9f9f9f 1px solid; WIDTH: 370px; COLOR: #666; PADDING-TOP: =
1px; BORDER-BOTTOM: #dadada 1px solid
}
.ul_inviaam INPUT:unknown {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
.ul_inviaam TEXTAREA:unknown {
	BORDER-LEFT-COLOR: #3b8454; BACKGROUND: #fffff3; BORDER-BOTTOM-COLOR: =
#96c8a7; COLOR: #08c; BORDER-TOP-COLOR: #3b8454; BORDER-RIGHT-COLOR: =
#96c8a7
}
UNKNOWN {
	BORDER-RIGHT: #f96 3px solid; PADDING-RIGHT: 15px; BORDER-TOP: #f96 3px =
solid; PADDING-LEFT: 15px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: =
bold 13px/0 Tahoma; TEXT-TRANSFORM: capitalize; BORDER-LEFT: #f96 3px =
solid; WIDTH: auto; COLOR: #c30; PADDING-TOP: 3px; BORDER-BOTTOM: #f96 =
3px solid; HEIGHT: auto
}
UNKNOWN {
	BORDER-LEFT-COLOR: #fa9; BACKGROUND: #f3f1e7; BORDER-BOTTOM-COLOR: =
#fa9; CURSOR: pointer; COLOR: #d00; BORDER-TOP-COLOR: #fa9; =
BORDER-RIGHT-COLOR: #fa9
}
#mkmSendFriendInside A {
	MARGIN: 10px; COLOR: #0066cc; BORDER-BOTTOM: #99ccff 1px solid; =
TEXT-DECORATION: none
}
#mkmSendFriendInside A:hover {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; PADDING-BOTTOM: 1px; COLOR: #c30; BORDER-RIGHT-WIDTH: 0px
}
#mkmSendFriendInside {
	PADDING-BOTTOM: 2px
}
.top_boxbig_generico {
	BACKGROUND: url(/images/tit_boxbig_generico.gif) no-repeat
}
.tit_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: #f3f1e7; PADDING-BOTTOM: 3px; MARGIN: 10px 5px; COLOR: =
#6096bd; PADDING-TOP: 3px
}
.corpo_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; COLOR: =
#5f6975; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
.inner_box_generico {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: =
url(/images/bg_box.gif) #fff repeat-x 0px 22px; MARGIN: 10px; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
.tit_box_generico {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
13px; BACKGROUND: #5f6975; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: =
#fff; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
.inner_box_generico FORM {
	MARGIN: 10px 20px 0px
}
.inner_box_generico .input {
	DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 50%
}
.inner_box_generico .log_link {
	MARGIN-TOP: -30px
}
.inner_box_generico P {
	MARGIN: 10px
}
.inner_box_generico FORM {
	PADDING-BOTTOM: 10px
}
.floating2box {
	FLOAT: left; WIDTH: 45%
}
.floating2box A {
	DISPLAY: block; MARGIN: 10px; TEXT-ALIGN: center
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/nuovo_menu.css

#navbar LI A {
	BACKGROUND-POSITION: 0px -54px; DISPLAY: block; WIDTH: 139px; =
BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
.menu_citta A {
	BACKGROUND-IMAGE: url(/images/menu_citta.gif)
}
.menu_fieresagre A {
	BACKGROUND-IMAGE: url(/images/menu_fieresagre.gif)
}
.menu_concerti A {
	BACKGROUND-IMAGE: url(/images/menu_concerti2.gif)
}
.menu_cinemateatro A {
	BACKGROUND-IMAGE: url(/images/menu_cinemateatro.gif)
}
.menu_artecultura A {
	BACKGROUND-IMAGE: url(/images/menu_artecultura.gif)
}
.menu_notte A {
	BACKGROUND-IMAGE: url(/images/menu_notte2.gif)
}
.menu_eventisportivi A {
	BACKGROUND-IMAGE: url(/images/menu_eventisportivi.gif)
}
.eve_citta {
	BACKGROUND: url(/images/label_citta.gif) no-repeat
}
.eve_fieresagre {
	BACKGROUND: url(/images/label_fieresagre.gif) no-repeat
}
.eve_concerti {
	BACKGROUND: url(/images/label_concerti.gif) no-repeat
}
.eve_cinemateatro {
	BACKGROUND: url(/images/label_cinemateatro.gif) no-repeat
}
.eve_artecultura {
	BACKGROUND: url(/images/label_artecultura.gif) no-repeat
}
.eve_notte {
	BACKGROUND: url(/images/label_notte.gif) no-repeat
}
.eve_eventisportivi {
	BACKGROUND: url(/images/label_eventisportivi.gif) no-repeat
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/css/Category/citta.css

#sottonav {
	DISPLAY: block! important
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/css/Category/commenti2.css

.interactiveLastCommentsCommentElement {
	BORDER-TOP: #d5d5d5 1px dotted; PADDING-LEFT: 14px! important; =
FONT-SIZE: 11px; BACKGROUND: url(/images/bullet.gif) no-repeat 4px 10px; =
MARGIN-LEFT: 4px! important; OVERFLOW: hidden; WIDTH: 288px! important; =
COLOR: #999
}
.interactiveLastCommentsCommentElement A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066cc; LINE-HEIGHT: 1.7
}
.interactiveLastCommentsCommentElementAuthor A {
	TEXT-DECORATION: none! important
}
.interactiveLastCommentsCommentElement A:hover {
	COLOR: #cc3300! important
}
DIV.interactiveLastComments {
	CLEAR: both; OVERFLOW: hidden
}
DIV.interactiveTopComments {
	CLEAR: both; OVERFLOW: hidden
}
.mkmCListTitle {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #333333
}
.mkmCNewReply {
	WIDTH: 100%
}
.mkmCRefresh {
	MARGIN-LEFT: 150px! important
}
DIV.interactiveLastComments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}
DIV.interactiveTopComments UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; ZOOM: 1; LIST-STYLE-TYPE: none
}
DIV.interactiveLastComments UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 90%; =
PADDING-TOP: 0px
}
DIV.interactiveTopComments UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 90%; =
PADDING-TOP: 0px
}
DIV.interactiveLastComments UL LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: =
hidden; PADDING-TOP: 2px; ZOOM: 1
}
DIV.interactiveTopComments UL LI DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: =
hidden; PADDING-TOP: 2px; ZOOM: 1
}
DIV.interactiveLastCommentsCommentElementLink {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 240px
}
DIV.interactiveTopCommentsCommentElementLink {
	FLOAT: left; MARGIN: 0px 5px 0px 0px; WIDTH: 240px
}
DIV.interactiveLastCommentsCommentElementCounter {
	DISPLAY: none; COLOR: #888! important
}
DIV.interactiveTopCommentsCommentElementCounter {
	DISPLAY: none; COLOR: #888! important
}
DIV.interactiveLastCommentsCommentElementAuthorContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! =
important; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.interactiveTopCommentsCommentElementAuthorContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! =
important; FONT-WEIGHT: normal! important; PADDING-BOTTOM: 0px! =
important; MARGIN: 0px; PADDING-TOP: 0px! important
}
DIV.interactiveLastCommentsCommentElementAuthorContent B {
	FONT-WEIGHT: normal! important; FONT-STYLE: italic
}
DIV.interactiveTopCommentsCommentElementAuthorContent B {
	FONT-WEIGHT: normal! important; FONT-STYLE: italic
}
DIV.interactiveLastCommentsCommentElementContent {
	CLEAR: both
}
DIV.interactiveTopCommentsCommentElementAbstract {
	CLEAR: both
}
P.interactiveLastCommentsCommentElementContent {
	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; COLOR: #777; PADDING-TOP: 0px! important
}
P.interactiveTopCommentsCommentElementAbstract {
	CLEAR: both; PADDING-RIGHT: 0px! important; DISPLAY: inline; =
PADDING-LEFT: 0px! important; PADDING-BOTTOM: 0px! important; MARGIN: =
0px; COLOR: #777; PADDING-TOP: 0px! important
}
DIV.interactiveLastCommentsCommentElementDate {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #888
}
DIV.interactiveTopCommentsCommentElementDate {
	CLEAR: both; FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #888
}
DIV.interactiveCommentsUnsubscriber {
	MARGIN: 0px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber H1 B {
	FONT-WEIGHT: normal; FONT-SIZE: 22px
}
DIV.interactiveCommentsUnsubscriber H1 I {
	FONT-STYLE: normal
}
DIV.interactiveCommentsUnsubscriberBanToggler {
	BORDER-RIGHT: #f6f4d7 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#f6f4d7 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: normal; FONT-SIZE: =
14px; BACKGROUND: #fefdee; PADDING-BOTTOM: 8px; MARGIN: 20px 0px 10px; =
BORDER-LEFT: #f6f4d7 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #f6f4d7 =
1px solid; overlow: hidden
}
DIV.interactiveCommentsUnsubscriberBanToggler INPUT {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 10px; overlow: hidden
}
DIV.interactiveCommentsUnsubscriberBanToggler LABEL {
	DISPLAY: block; WIDTH: 67%; overlow: hidden
}
DIV.interactiveCommentsUnsubscriber FORM INPUT.puls {
	BORDER-RIGHT: #6e9726 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#6e9726 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: =
bold; BACKGROUND: #8eb44c; PADDING-BOTTOM: 10px; MARGIN: 0px auto; =
BORDER-LEFT: #6e9726 1px solid; CURSOR: pointer; COLOR: #fff; =
PADDING-TOP: 10px; BORDER-BOTTOM: #6e9726 2px solid
}
DIV.interactiveCommentsUnsubscriber FORM INPUT.puls:hover {
	BACKGROUND: #97bb59
}
DIV.interactiveCommentsUnsubscriberLink {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 2px; MARGIN: 20px auto; PADDING-TOP: 2px; TEXT-ALIGN: =
center
}
DIV.mkmCList {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px -80px; OVERFLOW: hidden; PADDING-TOP: 0px; =
ZOOM: 1
}
DIV.mkmC {
	CLEAR: both; PADDING-LEFT: 80px; FONT-SIZE: 12px; BACKGROUND: none =
transparent scroll repeat 0% 0%; MARGIN: 5px 0px 10px; OVERFLOW: hidden; =
ZOOM: 1
}
DIV.mkmCCont {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FLOAT: left; =
OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; WIDTH: 98%; =
BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1
}
DIV.mkmC2 DIV.mkmCCont {
	BORDER-RIGHT: #c1d2df 1px solid; BORDER-TOP: #c1d2df 1px solid; =
BORDER-LEFT: #c1d2df 1px solid; BORDER-BOTTOM: #c1d2df 1px solid
}
DIV.mkmCAvatar {
	CLEAR: left; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 0px 5px 10px; OVERFLOW: hidden; WIDTH: =
65px; PADDING-TOP: 3px; ZOOM: 1; HEIGHT: 100px; TEXT-ALIGN: center
}
DIV.mkmCAvatar A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.mkmCAvatar DIV.mkmCNeutro {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCNegativo {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCPositivo {
	BACKGROUND: url(/images/smile_neutral.png) no-repeat; MARGIN: 5px auto; =
WIDTH: 22px; HEIGHT: 23px
}
DIV.mkmCAvatar DIV.mkmCNegativo {
	BACKGROUND: url(/images/smile_sad.png) no-repeat
}
DIV.mkmCAvatar DIV.mkmCPositivo {
	BACKGROUND: url(/images/smile_happy.png) no-repeat
}
DIV.mkmCHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: #f8f8f8; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: =
0px; ZOOM: 1
}
DIV.mkmC2 DIV.mkmCHead {
	BACKGROUND: #f4faff
}
DIV.mkmCHead A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
FLOAT: left; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #0066cc; =
PADDING-TOP: 7px; TEXT-DECORATION: none; max-height: 100px; max-width: =
220px
}
DIV.mkmCHead A:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCHead FONT {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 14px; =
FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #989898; PADDING-TOP: 7px; =
TEXT-DECORATION: none
}
DIV.mkmC2 DIV.mkmCHead FONT {
	COLOR: #91abbf
}
DIV.mkmCHead SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: =
11px; FLOAT: right; PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: =
#989898; PADDING-TOP: 8px; TEXT-DECORATION: none
}
DIV.mkmC2 DIV.mkmCHead SPAN {
	COLOR: #91abbf
}
DIV.mkmCText {
	MARGIN: 0px 0px 0px 86px; OVERFLOW: hidden; ZOOM: 1
}
DIV.mkmCText H4 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; =
PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; OVERFLOW: hidden; WIDTH: =
94%; COLOR: #4e4e4e; PADDING-TOP: 0px; ZOOM: 1; WORD-WRAP: break-word
}
DIV.mkmCText P {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; OVERFLOW: =
hidden; COLOR: #696969; LINE-HEIGHT: 1.4; PADDING-TOP: 5px; ZOOM: 1; =
WORD-WRAP: break-word
}
DIV.mkmCText DIV.mkmCCount {
	PADDING-LEFT: 10px; FONT-SIZE: 10px; FLOAT: left; OVERFLOW: hidden; =
WIDTH: 28%; COLOR: #bbb; PADDING-TOP: 5px
}
DIV.mkmCText DIV.mkmCReplyLink {
	CLEAR: right; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 2px; OVERFLOW: hidden; WIDTH: 67%; =
PADDING-TOP: 5px; TEXT-ALIGN: right
}
DIV.mkmCText DIV.mkmCReplyLink A {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV.mkmCText DIV.mkmCReplyLink U {
	FONT-SIZE: 11px; TEXT-DECORATION: none
}
DIV.mkmCText DIV.mkmCReplyLink U {
	COLOR: #888
}
DIV.mkmCText DIV.mkmCReplyLink FONT {
	MARGIN: 0px 5px; COLOR: #898989
}
DIV.mkmC2 DIV.mkmCText DIV.mkmCReplyLink FONT {
	COLOR: #a48c50
}
DIV.mkmCText DIV.mkmCReplyLink A:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCR1 {
	MARGIN-LEFT: 70px
}
DIV.mkmCR2 {
	MARGIN-LEFT: 140px
}
DIV.mkmCR3 {
	MARGIN-LEFT: 175px
}
DIV.mkmCR4 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR5 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR6 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR7 {
	MARGIN-LEFT: 200px
}
DIV.mkmCR8 {
	MARGIN-LEFT: 200px
}
DIV.mkmCLatest DIV.mkmCCont {
	BORDER-RIGHT: #b8cc8e 1px solid; BORDER-TOP: #b8cc8e 1px solid; =
BACKGROUND: #f9feed; BORDER-LEFT: #b8cc8e 1px solid; BORDER-BOTTOM: =
#b8cc8e 1px solid
}
DIV.mkmCLatest DIV.mkmCCont DIV.mkmCHead {
	BACKGROUND: #e5f2c8
}
DIV.mkmCNewReply {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN: =
10px auto; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.mkmCNewReply A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; =
COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
A#interactiveCommentsNewReply:visited {
	COLOR: #888
}
A#interactiveCommentsNewReply:active {
	COLOR: #888
}
A#interactiveCommentsNewReply:hover {
	BORDER-RIGHT: #eee 1px solid; BORDER-TOP: #eee 1px solid; BACKGROUND: =
#f8f8f8; MARGIN: 10px auto; BORDER-LEFT: #eee 1px solid; BORDER-BOTTOM: =
#eee 1px solid
}
DIV.mkmCAllList {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; MARGIN: =
10px auto; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: center
}
DIV.mkmCAllList A {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; BACKGROUND: #eee; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #ddd 1px solid; =
COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; ZOOM: 1; =
TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCLoader {
	BORDER-RIGHT: #fff 4px solid; PADDING-RIGHT: 5px! important; =
BORDER-TOP: #fff 4px solid; PADDING-LEFT: 28px! important; FONT-SIZE: =
11px; BACKGROUND: url(/images/mcm_loader.gif) #c34c4c no-repeat 5px 2px; =
LEFT: 5px! important; PADDING-BOTTOM: 4px! important; BORDER-LEFT: #fff =
4px solid; COLOR: #fff! important; PADDING-TOP: 4px! important; =
BORDER-BOTTOM: #fff 4px solid; POSITION: fixed! important; TOP: 5px! =
important; TEXT-ALIGN: center
}
DIV.mkmCPager {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 30px 0px 30px =
80px; OVERFLOW: hidden; WIDTH: 590px; TEXT-ALIGN: center
}
DIV.mkmCPager SPAN {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #eee; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: =
#888; PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px solid
}
DIV.mkmCPager B {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: =
#666; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
DIV.mkmCPager A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px =
solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: #f8f8f8; FLOAT: =
left; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #eee 1px solid
}
H2.mkmCListTitle DIV {
	DISPLAY: inline
}
DIV.mkmCObjectInfo {
	MARGIN: 0px; OVERFLOW: hidden
}
H1.mkmCObjectTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; MARGIN: 0px 0px 10px; OVERFLOW: =
hidden
}
H3.mkmCObjectAbstract {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px 0px 5px; OVERFLOW: =
hidden
}
P.mkmCObjectContent IMG {
	DISPLAY: none
}
DIV.mkmCObjectLinkCont {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #eee 1px solid; =
PADDING-LEFT: 10px; FONT-SIZE: 11px; BACKGROUND: #f8f8f8; =
PADDING-BOTTOM: 10px; MARGIN: 10px 0px; OVERFLOW: hidden; PADDING-TOP: =
10px; BORDER-BOTTOM: #eee 1px solid
}
P.mkmCObjectContent EMBED {
	DISPLAY: none
}
P.mkmCObjectContent OBJECT {
	DISPLAY: none
}
DIV.mkmCBox {
	MARGIN-TOP: 20px
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:visited {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:active {
	BORDER-RIGHT: #0066cc 1px solid; BORDER-TOP: #0066cc 1px solid; =
BACKGROUND: #e6f2fe; BORDER-LEFT: #0066cc 1px solid; COLOR: #0066cc; =
BORDER-BOTTOM: #0066cc 1px solid
}
DIV.mkmCBox DIV.mkmCNewReply A.mkmCNewReplyLink:hover {
	BACKGROUND: #a3cbf2
}
DIV.mkmCBox DIV.mkmCRefresh {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox DIV.mkmCNewReply {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox DIV.mkmCFeed {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: =
7px; MARGIN: 10px 4px; OVERFLOW: hidden; PADDING-TOP: 7px; TEXT-ALIGN: =
center
}
DIV.mkmCBox A.mkmCRefreshLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCFeedLink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCRefreshLink:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCFeedLink:active {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCRefreshLink:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCFeedLink:visited {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; COLOR: #888; PADDING-TOP: 5px; =
ZOOM: 1; TEXT-ALIGN: center; TEXT-DECORATION: none
}
DIV.mkmCBox A.mkmCRefreshLink {
	BACKGROUND: url(/images/mcm_update.gif) no-repeat left center
}
DIV.mkmCBox A.mkmCFeedLink {
	BACKGROUND: url(/images/mcm_feed.gif) no-repeat left center
}
DIV.mkmCBox A.mkmCRefreshLink:hover {
	TEXT-DECORATION: underline
}
DIV.mkmCBox A.mkmCFeedLink:hover {
	TEXT-DECORATION: underline
}
.mkmCReply {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
FONT-SIZE: 12px; Z-INDEX: 9999! important; BORDER-BOTTOM-WIDTH: 0px! =
important; OVERFLOW: hidden; WIDTH: 680px! important; ZOOM: 1; =
BORDER-RIGHT-WIDTH: 0px! important
}
.mkmCReplyC {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: url(/images/mcm_gradient01.gif) =
#fff repeat-x left bottom; OVERFLOW: hidden; ZOOM: 1
}
.mkmCReplyC FORM {
	OVERFLOW-Y: scroll; OVERFLOW-X: hidden; HEIGHT: 500px
}
.mkmCReply .hd {
	BORDER-TOP-WIDTH: 2px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-LEFT-COLOR: #ccc! important; BORDER-BOTTOM-WIDTH: 0px! important; =
BORDER-BOTTOM-COLOR: #ccc! important; BORDER-TOP-COLOR: #ccc! important; =
BORDER-RIGHT-WIDTH: 0px! important; BORDER-RIGHT-COLOR: #ccc! important
}
.ft {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
BORDER-BOTTOM-WIDTH: 0px! important; BORDER-RIGHT-WIDTH: 0px! important
}
.ft B {
	COLOR: #f40
}
.mkmCReply FORM UL LI {
	CLEAR: both; PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; =
PADDING-BOTTOM: 2px; MARGIN: 5px 0px; OVERFLOW: hidden; PADDING-TOP: =
2px; ZOOM: 1
}
.mkmCReply FORM UL LI B {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
normal; FLOAT: left; PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: =
108px; PADDING-TOP: 2px
}
.mkmCReply FORM UL LI.mkmCLi4 B {
	PADDING-LEFT: 8px
}
.mkmCReply FORM UL LI.mkmCLi2 B {
	PADDING-LEFT: 8px
}
.mkmCReply FORM UL LI I {
	CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px; OVERFLOW: hidden; COLOR: =
#ccc; PADDING-TOP: 2px; FONT-STYLE: normal
}
.mkmCReply FORM UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.mkmCReply FORM UL LI INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: =
block; FONT-WEIGHT: normal; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: =
#999 1px solid; WIDTH: 250px; BORDER-BOTTOM: #999 1px solid; ZOOM: 1
}
.mkmCReply FORM UL LI.mkmCLi2 {
	FLOAT: left; WIDTH: 375px
}
.mkmCReply FORM UL LI.mkmCLi2 INPUT {
	WIDTH: 250px
}
UNKNOWN {
	WIDTH: 246px
}
.mkmCReply FORM UL LI.mkmCLi3 {
	CLEAR: right; FONT-SIZE: 10px; COLOR: #555; PADDING-TOP: 8px
}
.mkmCReply FORM UL LI.mkmCLi3 B {
	DISPLAY: none
}
.mkmCReply FORM UL LI.mkmCLi3 INPUT {
	BORDER-TOP-WIDTH: 0px! important; DISPLAY: inline! important; =
BORDER-LEFT-WIDTH: 0px! important; BORDER-BOTTOM-WIDTH: 0px! important; =
WIDTH: auto! important; BORDER-RIGHT-WIDTH: 0px! important
}
.mkmCReply FORM UL LI.mkmCLi6 INPUT {
	BORDER-TOP-WIDTH: 0px! important; BORDER-LEFT-WIDTH: 0px! important; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px! important; MARGIN: 2px 2px 3px =
8px; OVERFLOW: hidden; WIDTH: 23px! important; BORDER-RIGHT-WIDTH: 0px! =
important
}
.mkmCReply FORM UL LI.mkmCLi4 INPUT {
	WIDTH: 465px! important
}
.mkmCReply FORM UL LI.mkmCLi5 INPUT {
	WIDTH: 465px! important
}
.mkmCReply FORM UL LI.mkmCLi4 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi5 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi6 LABEL {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: =
block; BACKGROUND: #fff; FLOAT: left; MARGIN-BOTTOM: 10px; OVERFLOW: =
hidden; BORDER-LEFT: #ccc 1px solid; WIDTH: 44px; BORDER-BOTTOM: #ccc =
1px solid; HEIGHT: 44px; TEXT-ALIGN: center
}
.mkmCReply FORM UL LI.mkmCLi6 IMG {
	WIDTH: 44px; POSITION: relative
}
.mkmCReply FORM UL LI.mkmCLi6 .mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi7 IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 505px; HEIGHT: 90px; =
BORDER-RIGHT-WIDTH: 0px
}
.mkmCReply FORM UL LI.mkmCLi7 TEXTAREA {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; =
BORDER-BOTTOM-WIDTH: 0px; WIDTH: 505px; HEIGHT: 90px; =
BORDER-RIGHT-WIDTH: 0px
}
IMG.mkmCCaptcha {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: =
block; FLOAT: left; MARGIN: 0px 10px 10px 0px; OVERFLOW: hidden; =
BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
.mkmCReply FORM UL LI.mkmCLi8 INPUT {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px =
solid; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: #fbfde6; FLOAT: =
left; PADDING-BOTTOM: 4px; MARGIN: 3px 0px 5px 55px; OVERFLOW: hidden; =
BORDER-LEFT: #999 1px solid; WIDTH: 270px; PADDING-TOP: 4px; =
BORDER-BOTTOM: #999 1px solid
}
A.mkmCCaptchaRefresh {
	DISPLAY: block; BACKGROUND: url(/images/mcm_refresh.gif) no-repeat left =
bottom; OVERFLOW: hidden; WIDTH: 28px; HEIGHT: 42px
}
A.mkmCCaptchaRefresh B {
	DISPLAY: none! important
}
.mkmCReply FORM UL LI.mkmCLi9 INPUT.puls {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999 1px =
solid; PADDING-LEFT: 3px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; MARGIN: =
5px 0px 0px 55px; BORDER-LEFT: #999 1px solid; WIDTH: 100px; CURSOR: =
pointer; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid
}
DIV.mkmCErrorInfo {
	CLEAR: both; BORDER-RIGHT: #f8ccc3 1px solid; PADDING-RIGHT: 2px; =
BORDER-TOP: #f8ccc3 1px solid; PADDING-LEFT: 25px; FONT-SIZE: 11px; =
BACKGROUND: url(/images/mcm_error.gif) #fde0da no-repeat 5px 2px; =
PADDING-BOTTOM: 3px; MARGIN: 3px 0px 3px 116px; OVERFLOW: hidden; =
BORDER-LEFT: #f8ccc3 1px solid; WIDTH: 223px; COLOR: #d5391a; =
PADDING-TOP: 2px; BORDER-BOTTOM: #f8ccc3 1px solid
}
.mkmCReply FORM UL LI.mkmCLi3 DIV.mkmCErrorInfo {
	MARGIN-LEFT: 0px
}
.mkmCReply FORM UL LI.mkmCLi7 DIV.mkmCErrorInfo {
	WIDTH: 438px
}
.mkmCReply FORM UL LI.mkmCLi8 DIV.mkmCErrorInfo {
	CLEAR: left; WIDTH: 248px
}
.yui-overlay {
	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute
}
.yui-panel-container {
	Z-INDEX: 2; VISIBILITY: hidden; POSITION: absolute
}
.yui-panel-container FORM {
	MARGIN: 0px
}
.mask {
	DISPLAY: none; Z-INDEX: 1; RIGHT: 0px; LEFT: 0px; BOTTOM: 0px; =
POSITION: absolute; TOP: 0px
}
.block-scrollbars {
	OVERFLOW: auto
}
.masked SELECT {
	VISIBILITY: hidden
}
.drag SELECT {
	VISIBILITY: hidden
}
.hide-select SELECT {
	VISIBILITY: hidden
}
.yui-panel-container SELECT {
	VISIBILITY: inherit
}
.hide-scrollbars {
	OVERFLOW: hidden
}
.hide-scrollbars  {
	OVERFLOW: hidden
}
.hide-scrollbars SELECT {
	DISPLAY: none
}
.show-scrollbars {
	OVERFLOW: auto
}
.show-scrollbars {
	OVERFLOW: visible
}
.show-scrollbars {
	OVERFLOW: visible
}
.show-scrollbars .underlay {
	OVERFLOW: auto
}
.show-scrollbars .yui-tt-shadow {
	OVERFLOW: auto
}
.shadow .yui-force-redraw {
	PADDING-BOTTOM: 1px
}
.yui-effect-fade .underlay {
	DISPLAY: none
}
.yui-tt-shadow {
	POSITION: absolute
}
.yui-override-padding {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; =
PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important
}
.yui-panel-container .container-close {
	OVERFLOW: hidden; TEXT-INDENT: -10000em; TEXT-DECORATION: none
}
.yui-skin-sam .mask {
	FILTER: alpha(opacity=3D25); BACKGROUND-COLOR: #000; opacity: .25
}
.yui-skin-sam .yui-panel-container {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
.yui-skin-sam .yui-panel {
	BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; =
Z-INDEX: 1; LEFT: 0px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: =
#808080 1px solid; ZOOM: normal; POSITION: relative; TOP: 0px
}
.yui-skin-sam .yui-panel .hd {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .bd {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .ft {
	BORDER-RIGHT: #808080 0px solid; BORDER-TOP: #808080 0px solid; MARGIN: =
0px; BORDER-LEFT: #808080 0px solid; BORDER-BOTTOM: #808080 0px solid
}
.yui-skin-sam .yui-panel .hd {
	BORDER-BOTTOM: #ccc 1px solid
}
.yui-skin-sam .yui-panel .bd {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .ft {
	BACKGROUND-COLOR: #f2f2f2
}
.yui-skin-sam .yui-panel .hd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
93%; BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
repeat-x 0px -200px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 1.9; =
PADDING-TOP: 0px
}
.yui-skin-sam .yui-panel .bd {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.yui-skin-sam .yui-panel .ft {
	PADDING-RIGHT: 10px; BORDER-TOP: #808080 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 77%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.yui-skin-sam .focused .yui-panel .hd {
=09
}
.yui-skin-sam .container-close {
	RIGHT: 6px; BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
no-repeat 0px -300px; WIDTH: 25px; CURSOR: pointer; POSITION: absolute; =
TOP: 5px; HEIGHT: 15px
}
.yui-skin-sam .yui-panel-container .underlay {
	RIGHT: -1px; LEFT: -1px
}
.yui-skin-sam .matte {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 9px; =
PADDING-TOP: 9px; BACKGROUND-COLOR: #fff
}
.yui-skin-sam .shadow {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px
}
.yui-skin-sam .shadow .underlay {
	MARGIN-TOP: 3px; RIGHT: 0px; FILTER: alpha(opacity=3D12); LEFT: 0px; =
MARGIN-LEFT: -1px; BOTTOM: 0px; POSITION: absolute; TOP: 0px; =
BACKGROUND-COLOR: #000; opacity: .12
}
.yui-skin-sam .yui-dialog .ft {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 100%; =
PADDING-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px
}
.yui-skin-sam .yui-dialog .ft .button-group {
	DISPLAY: block; TEXT-ALIGN: right
}
.yui-skin-sam .yui-dialog .ft BUTTON.default {
	FONT-WEIGHT: bold
}
.yui-skin-sam .yui-dialog .ft SPAN.default {
	BACKGROUND-POSITION: 0px -1400px; BORDER-LEFT-COLOR: #304369; =
BORDER-BOTTOM-COLOR: #304369; BORDER-TOP-COLOR: #304369; =
BORDER-RIGHT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default .first-child {
	BORDER-LEFT-COLOR: #304369; BORDER-BOTTOM-COLOR: #304369; =
BORDER-TOP-COLOR: #304369; BORDER-RIGHT-COLOR: #304369
}
.yui-skin-sam .yui-dialog .ft SPAN.default BUTTON {
	COLOR: #fff
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled {
	BACKGROUND-POSITION: 0pt -1500px; BORDER-LEFT-COLOR: #ccc; =
BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: =
#ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled .first-child {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BORDER-RIGHT-COLOR: #ccc
}
.yui-skin-sam .yui-dialog .ft SPAN.yui-button-disabled BUTTON {
	COLOR: #a6a6a6
}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon {
	BACKGROUND: =
url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) =
no-repeat 0px 0px; FLOAT: left; WIDTH: 16px; MARGIN-RIGHT: 10px; HEIGHT: =
16px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.blckicon {
	BACKGROUND-POSITION: 0px -1100px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.alrticon {
	BACKGROUND-POSITION: 0px -1050px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.hlpicon {
	BACKGROUND-POSITION: 0px -1150px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.infoicon {
	BACKGROUND-POSITION: 0px -1200px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.warnicon {
	BACKGROUND-POSITION: 0px -1900px
}
.yui-skin-sam .yui-simple-dialog .bd SPAN.tipicon {
	BACKGROUND-POSITION: 0px -1250px
}
.yui-skin-sam .yui-tt .bd {
	BORDER-RIGHT: #a6982b 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#d4c237 1px solid; PADDING-LEFT: 5px; Z-INDEX: 1; LEFT: 0px; =
PADDING-BOTTOM: 2px; BORDER-LEFT: #a6982b 1px solid; COLOR: #000; =
PADDING-TOP: 2px; BORDER-BOTTOM: #a6982b 1px solid; POSITION: relative; =
TOP: 0px; BACKGROUND-COLOR: #ffee69
}
.yui-skin-sam .show-scrollbars .bd {
	OVERFLOW: auto
}
.yui-skin-sam .yui-tt-shadow {
	RIGHT: -3px; LEFT: -3px; BOTTOM: -3px; TOP: 2px; BACKGROUND-COLOR: #000
}
.yui-skin-sam .yui-tt-shadow-visible {
	FILTER: alpha(opacity=3D12); opacity: .12
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/skins/aqua/theme.css

DIV.calendar {
	POSITION: relative
}
.calendar {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TABLE {
	BORDER-RIGHT: #bdb2bf 1px solid; BORDER-TOP: #bdb2bf 1px solid; =
FONT-SIZE: 11px; BACKGROUND: url(normal-bg.gif); BORDER-LEFT: #bdb2bf =
1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #bdb2bf 1px =
solid; FONT-FAMILY: "trebuchet ms",verdana,tahoma,sans-serif; =
BORDER-COLLAPSE: separate
}
.calendar TD {
	BACKGROUND: url(normal-bg.gif)
}
.calendar {
	BORDER-LEFT-COLOR: #797979; BORDER-BOTTOM-COLOR: #797979; =
BORDER-TOP-COLOR: #797979; BORDER-RIGHT-COLOR: #797979
}
.calendar .button {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar .nav {
	FONT-FAMILY: verdana,tahoma,sans-serif
}
.calendar .nav DIV {
	BACKGROUND: url(menuarrow.gif) no-repeat 100% 100%
}
.calendar THEAD TR {
	BACKGROUND: url(title-bg.gif) repeat-x 0px 100%; COLOR: #000
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: =
url(title-bg.gif) repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #000; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
=09
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: =
#000; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: =
center
}
.calendar THEAD .weekend {
	COLOR: #c44
}
.calendar THEAD .hilite {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(hover-bg.gif); =
PADDING-BOTTOM: 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; BACKGROUND: url(active-bg.gif); =
PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 3px; BORDER-BOTTOM: =
#797979 1px solid
}
.calendar THEAD .daynames {
	BACKGROUND: url(dark-bg.gif)
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; =
COLOR: #000; PADDING-TOP: 2px; FONT-FAMILY: verdana,tahoma,sans-serif; =
TEXT-ALIGN: right
}
.calendar TBODY .othermonth {
	FONT-SIZE: 80%; COLOR: #999
}
.calendar TBODY .oweekend {
	COLOR: #f99
}
.calendar TABLE .wn {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.calendar TBODY .rowhilite TD {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY .rowhilite TD.wn {
	BACKGROUND: url(rowhover-bg.gif)
}
.calendar TBODY TD.today {
	FONT-WEIGHT: bold
}
.calendar TBODY TD.hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: url(hover-bg.gif); PADDING-BOTTOM: =
1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb =
1px solid
}
.calendar TBODY TD.active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 2px
}
.calendar TBODY TD.weekend {
	COLOR: #c44
}
.calendar TBODY TD.selected {
	BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#797979 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: =
url(active-bg.gif); PADDING-BOTTOM: 1px; BORDER-LEFT: #797979 1px solid; =
COLOR: #fff; PADDING-TOP: 1px; BORDER-BOTTOM: #797979 1px solid
}
.calendar TBODY .disabled {
	COLOR: #999
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center
}
.calendar TFOOT .ttip {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: url(status-bg.gif) =
repeat-x 0px 0px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px =
solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #084 1px solid; COLOR: #000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #084 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; =
PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar .combo {
	BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; =
DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; BACKGROUND: =
url(normal-bg.gif); LEFT: 0px; BORDER-LEFT: #797979 1px solid; WIDTH: =
4em; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #797979 1px solid; =
POSITION: absolute; TOP: 0px
}
.calendar .combo .label {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px; TEXT-ALIGN: center
}
.calendar .combo .label-IEfix {
	WIDTH: 4em
}
.calendar .combo .hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar .combo .active {
	FONT-WEIGHT: bold; BACKGROUND: url(active-bg.gif); COLOR: #fff
}
.calendar TD.time {
	PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(dark-bg.gif); PADDING-BOTTOM: 1px; PADDING-TOP: 1px; =
TEXT-ALIGN: center
}
.calendar TD.time .hour {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .minute {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .ampm {
	PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: =
url(normal-bg.gif); PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
.calendar TD.time .hour {
	FONT-FAMILY: monospace
}
.calendar TD.time .minute {
	FONT-FAMILY: monospace
}
.calendar TD.time .ampm {
	TEXT-ALIGN: center
}
.calendar TD.time .colon {
	PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.calendar TD.time SPAN.hilite {
	BACKGROUND: url(hover-bg.gif); COLOR: #000
}
.calendar TD.time SPAN.active {
	BACKGROUND: url(active-bg.gif); COLOR: #fff
}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEnBSh-RvA

var G_INCOMPAT =3D false;function GScript(src) {document.write('<' + =
'script src=3D"' + src + '"' +' type=3D"text/javascript"><' + =
'/script>');}function GBrowserIsCompatible() {if (G_INCOMPAT) return =
false;return true;}function GApiInit() {if (GApiInit.called) =
return;GApiInit.called =3D true;window.GAddMessages && =
GAddMessages({160: '\x3cH1\x3eServer Error\x3c/H1\x3eThe server =
encountered a temporary error and could not complete your =
request.\x3cp\x3ePlease try again in a minute or so.\x3c/p\x3e',1415: =
'.',1416: ',',1547: 'mi',1616: 'km',4100: 'm',4101: 'ft',10018: =
'Loading...',10021: 'Zoom In',10022: 'Zoom Out',10024: 'Drag to =
zoom',10029: 'Return to the last result',10049: 'Map',10050: =
'Satellite',10093: 'Terms of Use',10111: 'Map',10112: 'Sat',10116: =
'Hybrid',10117: 'Hyb',10120: 'We are sorry, but we don\x27t have maps at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10121: 'We are sorry, but we don\x27t have imagery at =
this zoom level for this region.\x3cp\x3eTry zooming out for a broader =
look.\x3c/p\x3e',10507: 'Pan left',10508: 'Pan right',10509: 'Pan =
up',10510: 'Pan down',10511: 'Show street map',10512: 'Show satellite =
imagery',10513: 'Show imagery with street names',10806: 'Click to see =
this area on Google Maps',10807: 'Traffic',10808: 'Show Traffic',10809: =
'Hide Traffic',12150: '%1$s on %2$s',12151: '%1$s on %2$s at =
%3$s',12152: '%1$s on %2$s between %3$s and %4$s',10985: 'Zoom =
in',10986: 'Zoom out',11047: 'Center map here',11089: '\x3ca =
href\x3d\x22javascript:void(0);\x22\x3eZoom In\x3c/a\x3e to see traffic =
for this region',11259: 'Full-screen',11751: 'Show street map with =
terrain',11752: 'Style:',11757: 'Change map style',11758: =
'Terrain',11759: 'Ter',11794: 'Show labels',11303: 'Street View =
Help',11274: 'To use street view, you need Adobe Flash Player version =
%1$d or newer.',11382: 'Get the latest Flash Player.',11314: 'We\x27re =
sorry, street view is currently unavailable due to high =
demand.\x3cbr\x3ePlease try again later!',1559: 'N',1560: 'S',1561: =
'W',1562: 'E',1608: 'NW',1591: 'NE',1605: 'SW',1606: 'SE',11907: 'This =
image is no longer available',10041: 'Help',12471: 'Current =
Location',12492: 'Earth',12823: 'Google has disabled usage of the Maps =
API for this application. See the Terms of Service for more information: =
%1$s.',12822: 'http://code.google.com/apis/maps/terms.html',12915: =
'Improve the map',12916: 'Google, Europa Technologies',13171: 'Hybrid =
3D',0: ''});if =
(!GValidateKey("af17c7433c45a4a0a30f55aca6858465ea709537")) {G_INCOMPAT =
=3D true;alert("This web site needs a different Google Maps API key. A =
new key can be generated at =
http://code.google.com/apis/maps/.");return;}}var GLoad;(function() {var =
jslinker=3D{version:"175",jsbinary:[{id:"maps2",url:"http://maps.gstatic.=
com/intl/en_ALL/mapfiles/176c/maps2/main.js"},{id:"maps2.api",url:"http:/=
/maps.gstatic.com/intl/en_ALL/mapfiles/176c/maps2.api/main.js"},{id:"gc",=
url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/176c/gc.js"},{id:"sugge=
st",url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/176c/suggest/main.j=
s"},{id:"adsense",url:"http://maps.gstatic.com/intl/en_ALL/mapfiles/176c/=
adsense.js"},{id:"pphov",url:"http://maps.gstatic.com/intl/en_ALL/mapfile=
s/176c/pphov.js"}]};GLoad =3D function(callback) {var callee =3D =
arguments.callee;var apiCallback =3D callback;GApiInit();var opts =3D =
{public_api:true,export_legacy_names:true,tile_override:[{maptype:0,min_z=
oom:7,max_zoom:7,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e=
7:386200000,lng_e7:1293600000}},{lo:{lat_e7:366500000,lng_e7:1297000000},=
hi:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.=
kr/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr=
/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/m=
t/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/=
v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x26"],mapprint_url:"http://www.gmaptil=
es.co.kr/mapprint"},{maptype:0,min_zoom:8,max_zoom:9,rect:[{lo:{lat_e7:33=
0000000,lng_e7:1246050000},hi:{lat_e7:386200000,lng_e7:1279600000}},{lo:{=
lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:386200000,lng_e7:128670000=
0}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{lat_e7:386200000,lng_e7:=
1293600000}},{lo:{lat_e7:354690000,lng_e7:1293600000},hi:{lat_e7:38620000=
0,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1.11\x2=
6hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1.11\x26h=
l=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3D=
en\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3Den=
\x26src=3Dapi\x26"],mapprint_url:"http://www.gmaptiles.co.kr/mapprint"},{=
maptype:0,min_zoom:10,max_zoom:18,rect:[{lo:{lat_e7:329890840,lng_e7:1246=
055600},hi:{lat_e7:386930130,lng_e7:1284960940}},{lo:{lat_e7:344646740,ln=
g_e7:1284960940},hi:{lat_e7:386930130,lng_e7:1288476560}},{lo:{lat_e7:350=
277470,lng_e7:1288476560},hi:{lat_e7:386930130,lng_e7:1310531620}},{lo:{l=
at_e7:370277730,lng_e7:1310531620},hi:{lat_e7:386930130,lng_e7:1320034790=
}}],uris:["http://mt0.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Da=
pi\x26","http://mt1.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi=
\x26","http://mt2.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x=
26","http://mt3.gmaptiles.co.kr/mt/v=3Dkr1.11\x26hl=3Den\x26src=3Dapi\x26=
"],mapprint_url:"http://www.gmaptiles.co.kr/mapprint"},{maptype:3,min_zoo=
m:7,max_zoom:7,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:=
386200000,lng_e7:1293600000}},{lo:{lat_e7:366500000,lng_e7:1297000000},hi=
:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.co.kr=
/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co.kr/=
mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.kr/m=
t/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.kr/mt=
/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:8,max_zoo=
m:9,rect:[{lo:{lat_e7:330000000,lng_e7:1246050000},hi:{lat_e7:386200000,l=
ng_e7:1279600000}},{lo:{lat_e7:345000000,lng_e7:1279600000},hi:{lat_e7:38=
6200000,lng_e7:1286700000}},{lo:{lat_e7:348900000,lng_e7:1286700000},hi:{=
lat_e7:386200000,lng_e7:1293600000}},{lo:{lat_e7:354690000,lng_e7:1293600=
000},hi:{lat_e7:386200000,lng_e7:1320034790}}],uris:["http://mt0.gmaptile=
s.co.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles=
.co.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.=
co.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.c=
o.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26"]},{maptype:3,min_zoom:10=
,rect:[{lo:{lat_e7:329890840,lng_e7:1246055600},hi:{lat_e7:386930130,lng_=
e7:1284960940}},{lo:{lat_e7:344646740,lng_e7:1284960940},hi:{lat_e7:38693=
0130,lng_e7:1288476560}},{lo:{lat_e7:350277470,lng_e7:1288476560},hi:{lat=
_e7:386930130,lng_e7:1310531620}},{lo:{lat_e7:370277730,lng_e7:1310531620=
},hi:{lat_e7:386930130,lng_e7:1320034790}}],uris:["http://mt0.gmaptiles.c=
o.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt1.gmaptiles.co=
.kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt2.gmaptiles.co.=
kr/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26","http://mt3.gmaptiles.co.k=
r/mt/v=3Dkr1p.11\x26hl=3Den\x26src=3Dapi\x26"]}],jsmain:"http://maps.gsta=
tic.com/intl/en_ALL/mapfiles/176c/maps2.api/main.js",allow_max_zoom:true}=
;var pageArgs =3D =
{};apiCallback(["http://mt0.google.com/vt/lyrs\x3dm@110\x26hl\x3den\x26sr=
c\x3dapi\x26","http://mt1.google.com/vt/lyrs\x3dm@110\x26hl\x3den\x26src\=
x3dapi\x26","http://mt2.google.com/vt/lyrs\x3dm@110\x26hl\x3den\x26src\x3=
dapi\x26","http://mt3.google.com/vt/lyrs\x3dm@110\x26hl\x3den\x26src\x3da=
pi\x26"], =
["http://khm0.google.com/kh/v\x3d46\x26","http://khm1.google.com/kh/v\x3d=
46\x26","http://khm2.google.com/kh/v\x3d46\x26","http://khm3.google.com/k=
h/v\x3d46\x26"], =
["http://mt0.google.com/vt/imgtp\x3dpng32\x26lyrs\x3dh@110\x26hl\x3den\x2=
6src\x3dapi\x26","http://mt1.google.com/vt/imgtp\x3dpng32\x26lyrs\x3dh@11=
0\x26hl\x3den\x26src\x3dapi\x26","http://mt2.google.com/vt/imgtp\x3dpng32=
\x26lyrs\x3dh@110\x26hl\x3den\x26src\x3dapi\x26","http://mt3.google.com/v=
t/imgtp\x3dpng32\x26lyrs\x3dh@110\x26hl\x3den\x26src\x3dapi\x26"],"ABQIAA=
AAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEn=
BSh-RvA","","",true,"google.maps.",opts,["http://mt0.google.com/vt/v\x3da=
pp.110\x26hl\x3den\x26src\x3dapi\x26","http://mt1.google.com/vt/v\x3dapp.=
110\x26hl\x3den\x26src\x3dapi\x26","http://mt2.google.com/vt/v\x3dapp.110=
\x26hl\x3den\x26src\x3dapi\x26","http://mt3.google.com/vt/v\x3dapp.110\x2=
6hl\x3den\x26src\x3dapi\x26"],jslinker,pageArgs);if (!callee.called) =
{callee.called =3D true;}}})();function GUnload() {if =
(window.GUnloadApi) {GUnloadApi();}}var _mIsRtl =3D false;var _mF =3D [ =
,,false,,,20,4096,"bounds_cippppt.txt","cities_cippppt.txt","local/add/fl=
agStreetView",true,,400,,,,,,,"/maps/c/ui/HovercardLauncher/dommanifest.j=
s",,,,false,false,,,,,,true,,,,,,,,"http://maps.google.com/maps/stk/fetch=
",0,,true,,,,true,,,,"http://maps.google.com/maps/stk/style",,"1074856022=
40773805043.00043dadc95ca3874f1fa",,,false,1000,,"http://cbk0.google.com"=
,false,,"ar,iw",,,,,,,,"/maps/complete","http://pagead2.googlesyndication=
.com/pagead/imgad?id\x3dCMKp3NaV5_mE1AEQEBgQMgieroCd6vHEKA",,,false,false=
,,false,5000,,,,"SS","en,fr,ja",,,,,,,true,,,false,,,true,,,,,"","1",,fal=
se,false,,false,,,,"AU,BE,FR,NZ,US",,,false,true,500,"http://chart.apis.g=
oogle.com/chart?cht\x3dqr\x26chs\x3d80x80\x26chld\x3d|0\x26chl\x3d",,,,tr=
ue,,,,,false,,,false,false,true,,,true,,,,,,,,10,,true,true,,,false,30,"i=
nfowindow_v1","",false,true,22,'http://khm.google.com/vt/lbw/lyrs\x3dm\x2=
6hl\x3den\x26src\x3dapi\x26','http://khm.google.com/vt/lbw/lyrs\x3ds\x26h=
l\x3den\x26src\x3dapi\x26','http://khm.google.com/vt/lbw/lyrs\x3dy\x26hl\=
x3den\x26src\x3dapi\x26','http://khm.google.com/vt/lbw/lyrs\x3dp\x26hl\x3=
den\x26src\x3dapi\x26',,,false,"US,AU,NZ,FR,DK,MX,BE,CA,DE,GB,IE,PR,PT,RU=
,SG,JM,HK,TW,MY,TH,AT,CZ,CN,IN,KR",,,"windows-ie,windows-firefox,windows-=
chrome,macos-safari,macos-firefox",true,false,20000,600,30,,,,,,false,fal=
se,,,"maps.google.com",,,true,true,"",true,true,false,,true,"4:http://gt%=
1$d.google.com/mt?v\x3dgwm.fresh\x26","4:http://gt%1$d.google.com/mt?v\x3=
dgwh.fresh\x26",true,false,false,,0.25,,"107485602240773805043.0004561b22=
ebdc3750300",false,,,"/ig/ifr",false,,,true,,8,,,,,false,"https://cbks0.g=
oogle.com",false,true,,,,,,false,,,,,,,true,false,,,true,true,false,true,=
,,true,"http://mt0.google.com/vt/ft",false,,"http://chart.apis.google.com=
/chart",false,,false,1,,,'0.25',false,false,,,,false,true,2,160,true,true=
,false,false,false,true,true,false,false,false,,45,true,true,false,true,t=
rue,false,true,false,false,false,false,,false,false,false,false,false,fal=
se,false,true,true,true,true,false,false,false,false,false,true,false,"",=
false,false,"4",true,25,"Home for sale",false,false ];var _mHost =3D =
"http://maps.google.com";var _mUri =3D "/maps";var _mDomain =3D =
"google.com";var _mStaticPath =3D =
"http://maps.gstatic.com/intl/en_ALL/mapfiles/";var _mRelativeStaticPath =
=3D "/intl/en_ALL/mapfiles/";var _mJavascriptVersion =3D G_API_VERSION =
=3D "176c";var _mTermsUrl =3D =
"http://www.google.com/intl/en_ALL/help/terms_maps.html";var =
_mLocalSearchUrl =3D =
"http://www.google.com/uds/solutions/localsearch/gmlocalsearch.js";var =
_mHL =3D "en";var _mGL =3D "";var _mTrafficEnableApi =3D true;var =
_mTrafficTileServerUrls =3D =
["http://mt0.google.com/mapstt","http://mt1.google.com/mapstt","http://mt=
2.google.com/mapstt","http://mt3.google.com/mapstt"];var =
_mTrafficCameraLayerIds =3D =
["msid:103669521412303283270.000470c7965f9af525967","msid:111496436295867=
409379.00047329600bf6daab897"];var _mCityblockLatestFlashUrl =3D =
"http://maps.google.com/local_url?q=3Dhttp://www.adobe.com/shockwave/down=
load/download.cgi%3FP1_Prod_Version%3DShockwaveFlash&amp;dq=3D&amp;file=3D=
api&amp;v=3D2&amp;key=3DABQIAAAAtzSce_-KyobpeLPcesuuohSvF8dDPEWkoKMPVaymh=
YRl6nCVNxS0EjeHn4aphyC-HBh3cEnBSh-RvA&amp;s=3DANYYN7manSNIV_th6k0SFvGB4jz=
36is1Gg";var _mCityblockFrogLogUsage =3D false;var =
_mCityblockInfowindowLogUsage =3D false;var =
_mCityblockDrivingDirectionsLogUsage =3Dfalse;var =
_mCityblockPrintwindowLogUsage =3Dfalse;var =
_mCityblockPrintwindowImpressionLogUsage =3Dfalse;var _mCityblockUseSsl =
=3D false;var _mAddressBookUrl =3D =
"/maps?file\x3dapi\x26v\x3d2\x26key\x3dABQIAAAAtzSce_-KyobpeLPcesuuohSvF8=
dDPEWkoKMPVaymhYRl6nCVNxS0EjeHn4aphyC-HBh3cEnBSh-RvA\x26ie\x3dUTF8\x26hl\=
x3den\x26sidr\x3d1\x26oi\x3dsl_menu_edit";var _mWizActions =3D =
{hyphenSep: 1,breakSep: 2,dir: 3,searchNear: 6,savePlace: 9};var =
_mIGoogleUseXSS =3D false;var _mIGoogleEt =3D "VlT286MQ";var =
_mIGoogleServerTrustedUrl =3D "";var _mMMEnablePanelTab =3D true;var =
_mIdcRouterPath =3D "/maps/mpl/router";var _mIdcRelayPath =3D =
"/maps/mpl/relay";var _mIGoogleServerUntrustedUrl =3D =
"http://maps.gmodules.com";var _mMplGGeoXml =3D 100;var _mMplGPoly =3D =
100;var _mMplMapViews =3D 100;var _mMplGeocoding =3D 100;var =
_mMplDirections =3D 100;var _mMplEnableGoogleLinks =3D true;var =
_mMMEnableAddContent =3D true;var _mMSEnablePublicView =3D true;var =
_mMSSurveyUrl =3D "";var _mMMLogPanelLoad =3D true;var _mSatelliteToken =
=3D "fzwq1JvyKjb1MDzl3Qw9TG4ip5xITsjdFOtYUQ";var _mMapCopy =3D "Map data =
\x26#169;2009 ";var _mSatelliteCopy =3D "Imagery \x26#169;2009 ";var =
_mGoogleCopy =3D "\x26#169;2009 Google";var _mPreferMetric =3D false;var =
_mMapPrintUrl =3D 'http://www.google.com/mapprint';var _mSvgForced =3D =
true;var _mLogPanZoomClks =3D false;var _mSXBmwAssistUrl =3D '';var =
_mSXCarEnabled =3D true;var _mSXServices =3D {};var _mSXPhoneEnabled =3D =
true;var _mSXQRCodeEnabled =3D false;var _mLyrcItems =3D =
[{label:"12102",layer_id:"com.panoramio.all"},{label:"12103",layer_id:"co=
m.youtube.all"},{label:"12210",layer_id:"org.wikipedia.en"},{label:"12953=
",layer_id:"com.google.webcams"}];var _mAttrInpNumMap =3D {'hundred': =
100,'thousand': 1000,'k': 1000,'million': 1000000,'m': =
1000000,'billion': 1000000000,'b': 1000000000};var _mMSMarker =3D =
'Placemark';var _mMSLine =3D 'Line';var _mMSPolygon =3D 'Shape';var =
_mMSImage =3D 'Image';var _mDirectionsDragging =3D true;var =
_mDirectionsEnableCityblock =3D true;var _mDirectionsEnableApi =3D =
true;var _mDBM =3D '';var _mAdSenseForMapsEnable =3D "true";var =
_mAdSenseForMapsFeedUrl =3D =
"http://pagead2.googlesyndication.com/afmaps/ads";var _mReviewsWidgetUrl =
=3D =
"http://www.google.com/reviews/scripts/annotations_bootstrap.js?hl\x3den\=
x26amp;gl\x3d";var _mPerTileBase =3D =
"http://mt0.google.com/vt/pt";function GLoadMapsScript() {if =
(!GLoadMapsScript.called && GBrowserIsCompatible()) =
{GLoadMapsScript.called =3D =
true;GScript("http://maps.gstatic.com/intl/en_ALL/mapfiles/176c/maps2.api=
/main.js");}}(function() {if (!window.google) window.google =3D {};if =
(!window.google.maps) window.google.maps =3D {};var ns =3D =
window.google.maps;ns.BrowserIsCompatible =3D =
GBrowserIsCompatible;ns.Unload =3D GUnload;})();GLoadMapsScript();
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://yui.yahooapis.com/2.5.2/build/yahoo-dom-event/yahoo-dom-event.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.2=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{};(function(){var =
A=3DYAHOO.lang,C=3D["toString","valueOf"],B=3D{isArray:function(D){if(D){=
return A.isNumber(D.length)&&A.isFunction(D.splice);}return =
false;},isBoolean:function(D){return typeof =
D=3D=3D=3D"boolean";},isFunction:function(D){return typeof =
D=3D=3D=3D"function";},isNull:function(D){return =
D=3D=3D=3Dnull;},isNumber:function(D){return typeof =
D=3D=3D=3D"number"&&isFinite(D);},isObject:function(D){return(D&&(typeof =
D=3D=3D=3D"object"||A.isFunction(D)))||false;},isString:function(D){retur=
n typeof D=3D=3D=3D"string";},isUndefined:function(D){return typeof =
D=3D=3D=3D"undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(va=
r D=3D0;D<C.length;D=3DD+1){var =
H=3DC[D],G=3DE[H];if(A.isFunction(G)&&G!=3DObject.prototype[H]){F[H]=3DG;=
}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new =
Error("extend failed, please check that "+"all dependencies are =
included.");}var =
E=3Dfunction(){};E.prototype=3DI.prototype;H.prototype=3Dnew =
E();H.prototype.constructor=3DH;H.superclass=3DI.prototype;if(I.prototype=
.constructor=3D=3DObject.prototype.constructor){I.prototype.constructor=3D=
I;}if(G){for(var D in =
G){if(A.hasOwnProperty(G,D)){H.prototype[D]=3DG[D];}}A._IEEnumFix(H.proto=
type,G);}},augmentObject:function(H,G){if(!G||!H){throw new =
Error("Absorb failed, verify dependencies.");}var =
D=3Darguments,F,I,E=3DD[2];if(E&&E!=3D=3Dtrue){for(F=3D2;F<D.length;F=3DF=
+1){H[D[F]]=3DG[D[F]];}}else{for(I in G){if(E||!(I in =
H)){H[I]=3DG[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||=
!G){throw new Error("Augment failed, verify dependencies.");}var =
D=3D[G.prototype,F.prototype];for(var =
E=3D2;E<arguments.length;E=3DE+1){D.push(arguments[E]);}A.augmentObject.a=
pply(this,D);},dump:function(D,I){var =
F,H,K=3D[],L=3D"{...}",E=3D"f(){...}",J=3D", ",G=3D" =3D> =
";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType" =
in D&&"tagName" in D)){return D;}else{if(A.isFunction(D)){return =
E;}}}I=3D(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=3D0,H=3DD=
.length;F<H;F=3DF+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L=
);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}els=
e{K.push("{");for(F in =
D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0=
)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.po=
p();}K.push("}");}return K.join("");},substitute:function(S,E,L){var =
I,H,G,O,P,R,N=3D[],F,J=3D"dump",M=3D" =
",D=3D"{",Q=3D"}";for(;;){I=3DS.lastIndexOf(D);if(I<0){break;}H=3DS.index=
Of(Q,I);if(I+1>=3DH){break;}F=3DS.substring(I+1,H);O=3DF;R=3Dnull;G=3DO.i=
ndexOf(M);if(G>-1){R=3DO.substring(G+1);O=3DO.substring(0,G);}P=3DE[O];if=
(L){P=3DL(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=3DA.dump(P,parseIn=
t(R,10));}else{R=3DR||"";var =
K=3DR.indexOf(J);if(K>-1){R=3DR.substring(4);}if(P.toString=3D=3D=3DObjec=
t.prototype.toString||K>-1){P=3DA.dump(P,parseInt(R,10));}else{P=3DP.toSt=
ring();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P=3D"~-"+N.length+"-~";=
N[N.length]=3DF;}}S=3DS.substring(0,I)+P+S.substring(H+1);}for(I=3DN.leng=
th-1;I>=3D0;I=3DI-1){S=3DS.replace(new =
RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return =
S;},trim:function(D){try{return =
D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var =
G=3D{},E=3Darguments;for(var =
F=3D0,D=3DE.length;F<D;F=3DF+1){A.augmentObject(G,E[F],true);}return =
G;},later:function(K,E,L,G,H){K=3DK||0;E=3DE||{};var =
F=3DL,J=3DG,I,D;if(A.isString(L)){F=3DE[L];}if(!F){throw new =
TypeError("method =
undefined");}if(!A.isArray(J)){J=3D[G];}I=3Dfunction(){F.apply(E,J);};D=3D=
(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){=
if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:fu=
nction(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean=
(D));}};A.hasOwnProperty=3D(Object.prototype.hasOwnProperty)?function(D,E=
){return D&&D.hasOwnProperty(E);}:function(D,E){return =
!A.isUndefined(D[E])&&D.constructor.prototype[E]!=3D=3DD[E];};B.augmentOb=
ject(A,B,true);YAHOO.util.Lang=3DA;A.augment=3DA.augmentProto;YAHOO.augme=
nt=3DA.augmentProto;YAHOO.extend=3DA.extend;})();YAHOO.register("yahoo",Y=
AHOO,{version:"2.5.2",build:"1076"});(function(){var =
B=3DYAHOO.util,K,I,J=3D{},F=3D{},M=3Dwindow.document;YAHOO.env._id_counte=
r=3DYAHOO.env._id_counter||0;var =
C=3DYAHOO.env.ua.opera,L=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var =
E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|tab=
le-row)$/i};var N=3Dfunction(P){if(!E.HYPHEN.test(P)){return =
P;}if(J[P]){return J[P];}var =
Q=3DP;while(E.HYPHEN.exec(Q)){Q=3DQ.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}J[P]=3DQ;return Q;};var O=3Dfunction(Q){var =
P=3DF[Q];if(!P){P=3Dnew =
RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)");F[Q]=3DP;}return =
P;};if(M.defaultView&&M.defaultView.getComputedStyle){K=3Dfunction(P,S){v=
ar R=3Dnull;if(S=3D=3D"float"){S=3D"cssFloat";}var =
Q=3DP.ownerDocument.defaultView.getComputedStyle(P,"");if(Q){R=3DQ[N(S)];=
}return =
P.style[S]||R;};}else{if(M.documentElement.currentStyle&&G){K=3Dfunction(=
P,R){switch(N(R)){case"opacity":var =
T=3D100;try{T=3DP.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(S){try{T=3DP.filters("alpha").opacity;}catch(S){}}return =
T/100;case"float":R=3D"styleFloat";default:var =
Q=3DP.currentStyle?P.currentStyle[R]:null;return(P.style[R]||Q);}};}else{=
K=3Dfunction(P,Q){return =
P.style[Q];};}}if(G){I=3Dfunction(P,Q,R){switch(Q){case"opacity":if(YAHOO=
.lang.isString(P.style.filter)){P.style.filter=3D"alpha(opacity=3D"+R*100=
+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=3D1;}}br=
eak;case"float":Q=3D"styleFloat";default:P.style[Q]=3DR;}};}else{I=3Dfunc=
tion(P,Q,R){if(Q=3D=3D"float"){Q=3D"cssFloat";}P.style[Q]=3DR;};}var =
D=3Dfunction(P,Q){return =
P&&P.nodeType=3D=3D1&&(!Q||Q(P));};YAHOO.util.Dom=3D{get:function(R){if(R=
&&(R.nodeType||R.item)){return R;}if(YAHOO.lang.isString(R)||!R){return =
M.getElementById(R);}if(R.length!=3D=3Dundefined){var S=3D[];for(var =
Q=3D0,P=3DR.length;Q<P;++Q){S[S.length]=3DB.Dom.get(R[Q]);}return =
S;}return R;},getStyle:function(P,R){R=3DN(R);var Q=3Dfunction(S){return =
K(S,R);};return =
B.Dom.batch(P,Q,B.Dom,true);},setStyle:function(P,R,S){R=3DN(R);var =
Q=3Dfunction(T){I(T,R,S);};B.Dom.batch(P,Q,B.Dom,true);},getXY:function(P=
){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}return H(R);};return =
B.Dom.batch(P,Q,B.Dom,true);},getX:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[0];};return =
B.Dom.batch(P,Q,B.Dom,true);},getY:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[1];};return =
B.Dom.batch(P,Q,B.Dom,true);},setXY:function(P,S,R){var =
Q=3Dfunction(V){var =
U=3Dthis.getStyle(V,"position");if(U=3D=3D"static"){this.setStyle(V,"posi=
tion","relative");U=3D"relative";}var =
X=3Dthis.getXY(V);if(X=3D=3D=3Dfalse){return false;}var =
W=3D[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top")=
,10)];if(isNaN(W[0])){W[0]=3D(U=3D=3D"relative")?0:V.offsetLeft;}if(isNaN=
(W[1])){W[1]=3D(U=3D=3D"relative")?0:V.offsetTop;}if(S[0]!=3D=3Dnull){V.s=
tyle.left=3DS[0]-X[0]+W[0]+"px";}if(S[1]!=3D=3Dnull){V.style.top=3DS[1]-X=
[1]+W[1]+"px";}if(!R){var =
T=3Dthis.getXY(V);if((S[0]!=3D=3Dnull&&T[0]!=3DS[0])||(S[1]!=3D=3Dnull&&T=
[1]!=3DS[1])){this.setXY(V,S,true);}}};B.Dom.batch(P,Q,B.Dom,true);},setX=
:function(Q,P){B.Dom.setXY(Q,[P,null]);},setY:function(P,Q){B.Dom.setXY(P=
,[null,Q]);},getRegion:function(P){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}var S=3DB.Region.getRegion(R);return S;};return =
B.Dom.batch(P,Q,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(T,X,U,V){X=3D=
X||"*";U=3D(U)?B.Dom.get(U):null||M;if(!U){return[];}var =
Q=3D[],P=3DU.getElementsByTagName(X),W=3DO(T);for(var =
R=3D0,S=3DP.length;R<S;++R){if(W.test(P[R].className)){Q[Q.length]=3DP[R]=
;if(V){V.call(P[R],P[R]);}}}return Q;},hasClass:function(R,Q){var =
P=3DO(Q);var S=3Dfunction(T){return P.test(T.className);};return =
B.Dom.batch(R,S,B.Dom,true);},addClass:function(Q,P){var =
R=3Dfunction(S){if(this.hasClass(S,P)){return =
false;}S.className=3DYAHOO.lang.trim([S.className,P].join(" "));return =
true;};return =
B.Dom.batch(Q,R,B.Dom,true);},removeClass:function(R,Q){var P=3DO(Q);var =
S=3Dfunction(T){if(!Q||!this.hasClass(T,Q)){return false;}var =
U=3DT.className;T.className=3DU.replace(P," =
");if(this.hasClass(T,Q)){this.removeClass(T,Q);}T.className=3DYAHOO.lang=
.trim(T.className);return true;};return =
B.Dom.batch(R,S,B.Dom,true);},replaceClass:function(S,Q,P){if(!P||Q=3D=3D=
=3DP){return false;}var R=3DO(Q);var =
T=3Dfunction(U){if(!this.hasClass(U,Q)){this.addClass(U,P);return =
true;}U.className=3DU.className.replace(R," "+P+" =
");if(this.hasClass(U,Q)){this.replaceClass(U,Q,P);}U.className=3DYAHOO.l=
ang.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},generateId:function(P,R){R=3DR||"yui-gen";v=
ar Q=3Dfunction(S){if(S&&S.id){return S.id;}var =
T=3DR+YAHOO.env._id_counter++;if(S){S.id=3DT;}return T;};return =
B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments);},isAncestor:functi=
on(P,Q){P=3DB.Dom.get(P);Q=3DB.Dom.get(Q);if(!P||!Q){return =
false;}if(P.contains&&Q.nodeType&&!L){return =
P.contains(Q);}else{if(P.compareDocumentPosition&&Q.nodeType){return =
!!(P.compareDocumentPosition(Q)&16);}else{if(Q.nodeType){return =
!!this.getAncestorBy(Q,function(R){return R=3D=3DP;});}}}return =
false;},inDocument:function(P){return =
this.isAncestor(M.documentElement,P);},getElementsBy:function(W,Q,R,T){Q=3D=
Q||"*";R=3D(R)?B.Dom.get(R):null||M;if(!R){return[];}var =
S=3D[],V=3DR.getElementsByTagName(Q);for(var =
U=3D0,P=3DV.length;U<P;++U){if(W(V[U])){S[S.length]=3DV[U];if(T){T(V[U]);=
}}}return =
S;},batch:function(T,W,V,R){T=3D(T&&(T.tagName||T.item))?T:B.Dom.get(T);i=
f(!T||!W){return false;}var =
S=3D(R)?V:window;if(T.tagName||T.length=3D=3D=3Dundefined){return =
W.call(S,T,V);}var U=3D[];for(var =
Q=3D0,P=3DT.length;Q<P;++Q){U[U.length]=3DW.call(S,T[Q],V);}return =
U;},getDocumentHeight:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollHeight:M.documentElement.=
scrollHeight;var P=3DMath.max(Q,B.Dom.getViewportHeight());return =
P;},getDocumentWidth:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollWidth:M.documentElement.s=
crollWidth;var P=3DMath.max(Q,B.Dom.getViewportWidth());return =
P;},getViewportHeight:function(){var P=3Dself.innerHeight;=0A=
var =
Q=3DM.compatMode;if((Q||G)&&!C){P=3D(Q=3D=3D"CSS1Compat")?M.documentEleme=
nt.clientHeight:M.body.clientHeight;}return =
P;},getViewportWidth:function(){var P=3Dself.innerWidth;var =
Q=3DM.compatMode;if(Q||G){P=3D(Q=3D=3D"CSS1Compat")?M.documentElement.cli=
entWidth:M.body.clientWidth;}return =
P;},getAncestorBy:function(P,Q){while(P=3DP.parentNode){if(D(P,Q)){return=
 P;}}return =
null;},getAncestorByClassName:function(Q,P){Q=3DB.Dom.get(Q);if(!Q){retur=
n null;}var R=3Dfunction(S){return B.Dom.hasClass(S,P);};return =
B.Dom.getAncestorBy(Q,R);},getAncestorByTagName:function(Q,P){Q=3DB.Dom.g=
et(Q);if(!Q){return null;}var R=3Dfunction(S){return =
S.tagName&&S.tagName.toUpperCase()=3D=3DP.toUpperCase();};return =
B.Dom.getAncestorBy(Q,R);},getPreviousSiblingBy:function(P,Q){while(P){P=3D=
P.previousSibling;if(D(P,Q)){return P;}}return =
null;},getPreviousSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getPreviousSiblingBy(P);},getNextSiblingBy:function(P,Q){while(P){P=
=3DP.nextSibling;if(D(P,Q)){return P;}}return =
null;},getNextSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getNextSiblingBy(P);},getFirstChildBy:function(P,R){var =
Q=3D(D(P.firstChild,R))?P.firstChild:null;return =
Q||B.Dom.getNextSiblingBy(P.firstChild,R);},getFirstChild:function(P,Q){P=
=3DB.Dom.get(P);if(!P){return null;}return =
B.Dom.getFirstChildBy(P);},getLastChildBy:function(P,R){if(!P){return =
null;}var Q=3D(D(P.lastChild,R))?P.lastChild:null;return =
Q||B.Dom.getPreviousSiblingBy(P.lastChild,R);},getLastChild:function(P){P=
=3DB.Dom.get(P);return =
B.Dom.getLastChildBy(P);},getChildrenBy:function(Q,S){var =
R=3DB.Dom.getFirstChildBy(Q,S);var =
P=3DR?[R]:[];B.Dom.getNextSiblingBy(R,function(T){if(!S||S(T)){P[P.length=
]=3DT;}return false;});return =
P;},getChildren:function(P){P=3DB.Dom.get(P);if(!P){}return =
B.Dom.getChildrenBy(P);},getDocumentScrollLeft:function(P){P=3DP||M;retur=
n =
Math.max(P.documentElement.scrollLeft,P.body.scrollLeft);},getDocumentScr=
ollTop:function(P){P=3DP||M;return =
Math.max(P.documentElement.scrollTop,P.body.scrollTop);},insertBefore:fun=
ction(Q,P){Q=3DB.Dom.get(Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){re=
turn null;}return =
P.parentNode.insertBefore(Q,P);},insertAfter:function(Q,P){Q=3DB.Dom.get(=
Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){return =
null;}if(P.nextSibling){return =
P.parentNode.insertBefore(Q,P.nextSibling);}else{return =
P.parentNode.appendChild(Q);}},getClientRegion:function(){var =
R=3DB.Dom.getDocumentScrollTop(),Q=3DB.Dom.getDocumentScrollLeft(),S=3DB.=
Dom.getViewportWidth()+Q,P=3DB.Dom.getViewportHeight()+R;return new =
B.Region(R,S,P,Q);}};var =
H=3Dfunction(){if(M.documentElement.getBoundingClientRect){return =
function(Q){var R=3DQ.getBoundingClientRect();var =
P=3DQ.ownerDocument;return[R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.=
Dom.getDocumentScrollTop(P)];};}else{return function(R){var =
S=3D[R.offsetLeft,R.offsetTop];var Q=3DR.offsetParent;var =
P=3D(L&&B.Dom.getStyle(R,"position")=3D=3D"absolute"&&R.offsetParent=3D=3D=
R.ownerDocument.body);if(Q!=3DR){while(Q){S[0]+=3DQ.offsetLeft;S[1]+=3DQ.=
offsetTop;if(!P&&L&&B.Dom.getStyle(Q,"position")=3D=3D"absolute"){P=3Dtru=
e;}Q=3DQ.offsetParent;}}if(P){S[0]-=3DR.ownerDocument.body.offsetLeft;S[1=
]-=3DR.ownerDocument.body.offsetTop;}Q=3DR.parentNode;while(Q.tagName&&!E=
.ROOT_TAG.test(Q.tagName)){if(Q.scrollTop||Q.scrollLeft){if(!E.OP_SCROLL.=
test(B.Dom.getStyle(Q,"display"))){if(!C||B.Dom.getStyle(Q,"overflow")!=3D=
=3D"visible"){S[0]-=3DQ.scrollLeft;S[1]-=3DQ.scrollTop;}}}Q=3DQ.parentNod=
e;}return =
S;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.2",=
build:"1076"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;t=
his.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Cust=
omEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){this.lastError=3Dnull;var =
K=3D[],E=3Dthis.subscribers.length;if(!E&&this.silent){return true;}var =
I=3D[].slice.call(arguments,0),G=3Dtrue,D,J=3Dfalse;if(!this.silent){}var=
 =
C=3Dthis.subscribers.slice(),A=3DYAHOO.util.Event.throwErrors;for(D=3D0;D=
<E;++D){var M=3DC[D];if(!M){J=3Dtrue;}else{if(!this.silent){}var =
L=3DM.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
B=3Dnull;if(I.length>0){B=3DI[0];}try{G=3DM.fn.call(L,B,M.obj);}catch(F){=
this.lastError=3DF;if(A){throw =
F;}}}else{try{G=3DM.fn.call(L,this.type,I,M.obj);}catch(H){this.lastError=
=3DH;if(A){throw =
H;}}}if(false=3D=3D=3DG){if(!this.silent){}break;}}}return(G!=3D=3Dfalse)=
;},unsubscribeAll:function(){for(var =
A=3Dthis.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=
=3D[];return A;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEv=
ent: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,throwErrors:false,startInterval:function(){if(!this._interval)=
{var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M].slice();for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3DL.length-1;O>-1;O--){U=3D(this.removeListener(L[O],K,T)&=
&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3DJ.length-1;O>-1=
;O--){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J.splice(O,1)=
;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M.splice(O,1);break;}}}}els=
e{try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I.splice(Q,1);return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(L){try{if(L&&3=3D=3DL.=
nodeType){return L.parentNode;}}catch(K){}return =
L;},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return L;=0A=
},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];},getRelate=
dTarget:function(L){var =
K=3DL.relatedTarget;if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}el=
se{if(L.type=3D=3D"mouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;M=3DM+1){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(F.length=3D=3D=3D0){C=3D0;clearInterval(this._interv=
al);this._interval=3Dnull;return ;}if(this.locked){return =
;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
;}}this.locked=3Dtrue;var Q=3D!H;if(!Q){Q=3D(C>0&&F.length>0);}var =
P=3D[];var R=3Dfunction(T,U){var =
S=3DT;if(U.override){if(U.override=3D=3D=3Dtrue){S=3DU.obj;}else{S=3DU.ov=
erride;}}U.fn.call(S,U.obj);};var =
L,K,O,N,M=3D[];for(L=3D0,K=3DF.length;L<K;L=3DL+1){O=3DF[L];if(O){N=3Dthi=
s.getEl(O.id);if(N){if(O.checkReady){if(H||N.nextSibling||!Q){M.push(O);F=
[L]=3Dnull;}}else{R(N,O);F[L]=3Dnull;}}else{P.push(O);}}}for(L=3D0,K=3DM.=
length;L<K;L=3DL+1){O=3DM[L];R(this.getEl(O.id),O);}C--;if(Q){for(L=3DF.l=
ength-1;L>-1;L--){O=3DF[L];if(!O||!O.id){F.splice(L,1);}}this.startInterv=
al();}else{clearInterval(this._interval);this._interval=3Dnull;}this.lock=
ed=3Dfalse;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3DQ.length-1;N>-1;N--){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn);}}if(P&&M&&M.childNodes){for(=
N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childNodes[N],=
P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(Q){var =
K=3DYAHOO.util.Event,N,M,L,P,O,R=3DJ.slice();for(N=3D0,P=3DJ.length;N<P;+=
+N){L=3DR[N];if(L){var =
S=3Dwindow;if(L[K.ADJ_SCOPE]){if(L[K.ADJ_SCOPE]=3D=3D=3Dtrue){S=3DL[K.UNL=
OAD_OBJ];}else{S=3DL[K.ADJ_SCOPE];}}L[K.FN].call(S,K.getEvent(Q,L[K.EL]),=
L[K.UNLOAD_OBJ]);R[N]=3Dnull;L=3Dnull;S=3Dnull;}}J=3Dnull;if(I){for(M=3DI=
.length-1;M>-1;M--){L=3DI[M];if(L){K.removeListener(L[K.EL],L[K.TYPE],L[K=
.FN],M);}}L=3Dnull;}G=3Dnull;K._simpleRemove(window,"unload",K._unload);}=
,_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;=0A=
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */=0A=
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttac=
h,YAHOO.util.Event,true);var =
n=3Ddocument.createElement("p");EU._dri=3DsetInterval(function(){try{n.do=
Scroll("left");clearInterval(EU._dri);EU._dri=3Dnull;EU._ready();n=3Dnull=
;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._d=
ri=3DsetInterval(function(){var =
rs=3Ddocument.readyState;if("loaded"=3D=3Drs||"complete"=3D=3Drs){clearIn=
terval(EU._dri);EU._dri=3Dnull;EU._ready();}},EU.POLL_INTERVAL);}else{EU.=
_simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,=
"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreload=
Attach();})();}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventPr=
ovider.prototype=3D{__yui_events:null,__yui_subscribers:null,subscribe:fu=
nction(A,C,F,E){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var I=3Dthis.__yui_events;=0A=
if(I[G]){}else{var H=3DA.scope||this;var E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);I[G]=3DB;if(A.o=
nSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscribeCallback);}th=
is.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.5.2",=
build:"1076"});YAHOO.register("yahoo-dom-event", YAHOO, {version: =
"2.5.2", build: "1076"});=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/adapter/shadowbox-base.js

/**=0A=
 * A base library for Shadowbox used as a standalone (without another =
base=0A=
 * library/adapter combination).=0A=
 *=0A=
 * This file is part of Shadowbox.=0A=
 *=0A=
 * Shadowbox is an online media viewer application that supports all of =
the=0A=
 * web's most popular media publishing formats. Shadowbox is written =
entirely=0A=
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, =
website=0A=
 * authors can showcase a wide assortment of media in all major browsers =
without=0A=
 * navigating users away from the linking page.=0A=
 *=0A=
 * Shadowbox is released under version 3.0 of the Creative Commons =
Attribution-=0A=
 * Noncommercial-Share Alike license. This means that it is absolutely =
free=0A=
 * for personal, noncommercial use provided that you 1) make attribution =
to the=0A=
 * author and 2) release any derivative work under the same or a similar=0A=
 * license.=0A=
 *=0A=
 * If you wish to use Shadowbox for commercial purposes, licensing =
information=0A=
 * can be found at http://mjijackson.com/shadowbox/.=0A=
 *=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @copyright   2007-2008 Michael J. I. Jackson=0A=
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/=0A=
 * @version     SVN: $Id: shadowbox-base.js 103 2008-06-27 06:19:21Z =
mjijackson $=0A=
 */=0A=
=0A=
// create the Shadowbox object first=0A=
var Shadowbox =3D {};=0A=
=0A=
Shadowbox.lib =3D function(){=0A=
=0A=
    // local style camelizing for speed=0A=
    var styleCache =3D {};=0A=
    var camelRe =3D /(-[a-z])/gi;=0A=
    var camelFn =3D function(m, a){=0A=
        return a.charAt(1).toUpperCase();=0A=
    };=0A=
    var toCamel =3D function(style){=0A=
        var camel;=0A=
        if(!(camel =3D styleCache[style])){=0A=
            camel =3D styleCache[style] =3D style.replace(camelRe, =
camelFn);=0A=
        }=0A=
        return camel;=0A=
    };=0A=
=0A=
    var view =3D document.defaultView;=0A=
    var alphaRe =3D /alpha\([^\)]*\)/gi;=0A=
=0A=
    /**=0A=
     * Sets the opacity of the given element to the specified level.=0A=
     *=0A=
     * @param   {HTMLElement}   el          The element=0A=
     * @param   {Number}        opacity     The opacity to use=0A=
     * @return  void=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var setOpacity =3D function(el, opacity){=0A=
        var s =3D el.style;=0A=
        if(window.ActiveXObject){ // IE=0A=
            s.zoom =3D 1; // give "layout"=0A=
            s.filter =3D (s.filter || '').replace(alphaRe, '') +=0A=
                (opacity =3D=3D 1 ? '' : ' alpha(opacity=3D' + (opacity =
* 100) + ')');=0A=
        }else{=0A=
            s.opacity =3D opacity;=0A=
        }=0A=
    };=0A=
=0A=
    return {=0A=
=0A=
        adapter: 'standalone',=0A=
=0A=
        /**=0A=
         * Gets the value of the style on the given element. This =
function=0A=
         * adapted from Ext.Element.getStyle().=0A=
         *=0A=
         * @param   {HTMLElement}   el      The DOM element=0A=
         * @param   {String}        style   The name of the style (e.g. =
margin-top)=0A=
         * @return  {mixed}                 The value of the given style=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getStyle: function(){=0A=
            return view && view.getComputedStyle=0A=
                ? function(el, style){=0A=
                    var v, cs, camel;=0A=
                    if(style =3D=3D 'float') style =3D 'cssFloat';=0A=
                    if(v =3D el.style[style]) return v;=0A=
                    if(cs =3D view.getComputedStyle(el, '')){=0A=
                        return cs[toCamel(style)];=0A=
                    }=0A=
                    return null;=0A=
                }=0A=
                : function(el, style){=0A=
                    var v, cs, camel;=0A=
                    if(style =3D=3D 'opacity'){=0A=
                        if(typeof el.style.filter =3D=3D 'string'){=0A=
                            var m =3D =
el.style.filter.match(/alpha\(opacity=3D(.+)\)/i);=0A=
                            if(m){=0A=
                                var fv =3D parseFloat(m[1]);=0A=
                                if(!isNaN(fv)) return (fv ? fv / 100 : =
0);=0A=
                            }=0A=
                        }=0A=
                        return 1;=0A=
                    }else if(style =3D=3D 'float'){=0A=
                        style =3D 'styleFloat';=0A=
                    }=0A=
                    var camel =3D toCamel(style);=0A=
                    if(v =3D el.style[camel]) return v;=0A=
                    if(cs =3D el.currentStyle) return cs[camel];=0A=
                    return null;=0A=
                };=0A=
        }(),=0A=
=0A=
        /**=0A=
         * Sets the style on the given element to the given value. May =
be an=0A=
         * object to specify multiple values. This function adapted from=0A=
         * Ext.Element.setStyle().=0A=
         *=0A=
         * @param   {HTMLElement}   el      The DOM element=0A=
         * @param   {String/Object} style   The name of the style to set =
if a=0A=
         *                                  string, or an object of name =
=3D>=0A=
         *                                  value pairs=0A=
         * @param   {String}        value   The value to set the given =
style to=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        setStyle: function(el, style, value){=0A=
            if(typeof style =3D=3D 'string'){=0A=
                var camel =3D toCamel(style);=0A=
                if(camel =3D=3D 'opacity'){=0A=
                    setOpacity(el, value);=0A=
                }else{=0A=
                    el.style[camel] =3D value;=0A=
                }=0A=
            }else{=0A=
                for(var s in style){=0A=
                    this.setStyle(el, s, style[s]);=0A=
                }=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets a reference to the given element.=0A=
         *=0A=
         * @param   {String/HTMLElement}    el      The element to fetch=0A=
         * @return  {HTMLElement}                   A reference to the =
element=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        get: function(el){=0A=
            return typeof el =3D=3D 'string' ? =
document.getElementById(el) : el;=0A=
        },=0A=
=0A=
        /**=0A=
         * Removes an element from the DOM.=0A=
         *=0A=
         * @param   {HTMLElement}       el      The element to remove=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        remove: function(el){=0A=
            el.parentNode.removeChild(el);=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the target of the given event. The event object passed =
will be=0A=
         * the same object that is passed to listeners registered with=0A=
         * addEvent().=0A=
         *=0A=
         * @param   {mixed}             e       The event object=0A=
         * @return  {HTMLElement}               The event's target =
element=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getTarget: function(e){=0A=
            var t =3D e.target ? e.target : e.srcElement;=0A=
            return t.nodeType =3D=3D 3 ? t.parentNode : t;=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the page X/Y coordinates of the mouse event in an [x, y] =
array.=0A=
         * The page coordinates should be relative to the document, and =
not the=0A=
         * viewport. The event object provided here will be the same =
object that=0A=
         * is passed to listeners registered with addEvent().=0A=
         *=0A=
         * @param   {mixed}         e       The event object=0A=
         * @return  {Array}                 The page X/Y coordinates=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        getPageXY: function(e){=0A=
            var x =3D e.pageX || (e.clientX +=0A=
                (document.documentElement.scrollLeft || =
document.body.scrollLeft));=0A=
            var y =3D e.pageY || (e.clientY +=0A=
                (document.documentElement.scrollTop || =
document.body.scrollTop));=0A=
            return [x, y];=0A=
        },=0A=
=0A=
        /**=0A=
         * Prevents the event's default behavior. The event object here =
will=0A=
         * be the same object that is passed to listeners registered with=0A=
         * addEvent().=0A=
         *=0A=
         * @param   {mixed}             e       The event object=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        preventDefault: function(e){=0A=
            if(e.preventDefault){=0A=
                e.preventDefault();=0A=
            }else{=0A=
                e.returnValue =3D false;=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Gets the key code of the given event object (keydown). The =
event=0A=
         * object here will be the same object that is passed to =
listeners=0A=
         * registered with addEvent().=0A=
         *=0A=
         * @param   {mixed}         e       The event object=0A=
         * @return  {Number}                The key code of the event=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        keyCode: function(e){=0A=
            return e.which ? e.which : e.keyCode;=0A=
        },=0A=
=0A=
        /**=0A=
         * Adds an event listener to the given element. It is expected =
that this=0A=
         * function will be passed the event as its first argument.=0A=
         *=0A=
         * @param   {HTMLElement}   el          The DOM element to =
listen to=0A=
         * @param   {String}        name        The name of the event to =
register=0A=
         *                                      (i.e. 'click', 'scroll', =
etc.)=0A=
         * @param   {Function}      handler     The event handler =
function=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        addEvent: function(el, name, handler){=0A=
            if(el.addEventListener){=0A=
                el.addEventListener(name, handler, false);=0A=
            }else if(el.attachEvent){=0A=
                el.attachEvent('on' + name, handler);=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Removes an event listener from the given element.=0A=
         *=0A=
         * @param   {HTMLElement}   el          The DOM element to stop =
listening to=0A=
         * @param   {String}        name        The name of the event to =
stop=0A=
         *                                      listening for (i.e. =
'click')=0A=
         * @param   {Function}      handler     The event handler =
function=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        removeEvent: function(el, name, handler){=0A=
            if(el.removeEventListener){=0A=
                el.removeEventListener(name, handler, false);=0A=
            }else if(el.detachEvent){=0A=
                el.detachEvent('on' + name, handler);=0A=
            }=0A=
        },=0A=
=0A=
        /**=0A=
         * Appends an HTML fragment to the given element.=0A=
         *=0A=
         * @param   {HTMLElement}       el      The element to append to=0A=
         * @param   {String}            html    The HTML fragment to use=0A=
         * @return  void=0A=
         * @public=0A=
         * @static=0A=
         */=0A=
        append: function(el, html){=0A=
            if(el.insertAdjacentHTML){=0A=
                el.insertAdjacentHTML('BeforeEnd', html);=0A=
            }else if(el.lastChild){=0A=
                var range =3D el.ownerDocument.createRange();=0A=
                range.setStartAfter(el.lastChild);=0A=
                var frag =3D range.createContextualFragment(html);=0A=
                el.appendChild(frag);=0A=
            }else{=0A=
                el.innerHTML =3D html;=0A=
            }=0A=
        }=0A=
=0A=
    };=0A=
=0A=
}();=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/shadowbox.js

/**=0A=
 * The Shadowbox class.=0A=
 *=0A=
 * This file is part of Shadowbox.=0A=
 *=0A=
 * Shadowbox is an online media viewer application that supports all of =
the=0A=
 * web's most popular media publishing formats. Shadowbox is written =
entirely=0A=
 * in JavaScript and CSS and is highly customizable. Using Shadowbox, =
website=0A=
 * authors can showcase a wide assortment of media in all major browsers =
without=0A=
 * navigating users away from the linking page.=0A=
 *=0A=
 * Shadowbox is released under version 3.0 of the Creative Commons =
Attribution-=0A=
 * Noncommercial-Share Alike license. This means that it is absolutely =
free=0A=
 * for personal, noncommercial use provided that you 1) make attribution =
to the=0A=
 * author and 2) release any derivative work under the same or a similar=0A=
 * license.=0A=
 *=0A=
 * If you wish to use Shadowbox for commercial purposes, licensing =
information=0A=
 * can be found at http://mjijackson.com/shadowbox/.=0A=
 *=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @copyright   2007-2008 Michael J. I. Jackson=0A=
 * @license     http://creativecommons.org/licenses/by-nc-sa/3.0/=0A=
 * @version     SVN: $Id: shadowbox.js 108 2008-07-11 04:19:01Z =
mjijackson $=0A=
 */=0A=
=0A=
if(typeof Shadowbox =3D=3D 'undefined'){=0A=
    throw 'Unable to load Shadowbox, no base library adapter found';=0A=
}=0A=
=0A=
/**=0A=
 * The Shadowbox class. Used to display different media on a web page =
using a=0A=
 * Lightbox-like effect.=0A=
 *=0A=
 * Useful resources:=0A=
 *=0A=
 * - http://www.alistapart.com/articles/byebyeembed=0A=
 * - http://www.w3.org/TR/html401/struct/objects.html=0A=
 * - http://www.dyn-web.com/dhtml/iframes/=0A=
 * - http://www.apple.com/quicktime/player/specs.html=0A=
 * - http://www.apple.com/quicktime/tutorials/embed2.html=0A=
 * - =
http://www.howtocreate.co.uk/wrongWithIE/?chapter=3Dnavigator.plugins=0A=
 * - http://msdn.microsoft.com/en-us/library/ms532969.aspx=0A=
 * - http://support.microsoft.com/kb/316992=0A=
 *=0A=
 * @class       Shadowbox=0A=
 * @author      Michael J. I. Jackson <mjijackson@gmail.com>=0A=
 * @singleton=0A=
 */=0A=
(function(){=0A=
=0A=
    /**=0A=
     * The current version of Shadowbox.=0A=
     *=0A=
     * @var         String=0A=
     * @private=0A=
     */=0A=
    var version =3D '2.0';=0A=
=0A=
    /**=0A=
     * Contains the default options for Shadowbox.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var options =3D {=0A=
=0A=
        /**=0A=
         * Enable all animations besides fades.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        animate:            true,=0A=
=0A=
        /**=0A=
         * Enable fade animations.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        animateFade:        true,=0A=
=0A=
        /**=0A=
         * Specifies the sequence of the height and width animations. =
May be=0A=
         * 'wh' (width then height), 'hw' (height then width), or 'sync' =
(both=0A=
         * at the same time). Of course this will only work if animate =
is true.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        animSequence:       'wh',=0A=
=0A=
        /**=0A=
         * The path to flvplayer.swf.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        flvPlayer:          'flvplayer.swf',=0A=
=0A=
        /**=0A=
         * Listen to the overlay for clicks. If the user clicks the =
overlay,=0A=
         * it will trigger Shadowbox.close().=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        modal:              false,=0A=
=0A=
        /**=0A=
         * The color to use for the modal overlay (in hex).=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        overlayColor:       '#000',=0A=
=0A=
        /**=0A=
         * The opacity to use for the modal overlay.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        overlayOpacity:     0.8,=0A=
=0A=
        /**=0A=
         * The default background color to use for Flash movies (in hex).=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        flashBgColor:       '#000000',=0A=
=0A=
        /**=0A=
         * Automatically play movies.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        autoplayMovies:     true,=0A=
=0A=
        /**=0A=
         * Enable movie controllers on movie players.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        showMovieControls:  true,=0A=
=0A=
        /**=0A=
         * A delay (in seconds) to use for slideshows. If set to =
anything other=0A=
         * than 0, this value determines an interval at which Shadowbox =
will=0A=
         * automatically proceed to the next piece in the gallery.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        slideshowDelay:     0,=0A=
=0A=
        /**=0A=
         * The duration of the resizing animations (in seconds).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        resizeDuration:     0.55,=0A=
=0A=
        /**=0A=
         * The duration of the fading animations (in seconds).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        fadeDuration:       0.35,=0A=
=0A=
        /**=0A=
         * Show the navigation controls.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        displayNav:         true,=0A=
=0A=
        /**=0A=
         * Enable continuous galleries. When this is true, users will be =
able=0A=
         * to skip to the first gallery image from the last using next =
and vice=0A=
         * versa.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        continuous:         false,=0A=
=0A=
        /**=0A=
         * Display the gallery counter.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        displayCounter:     true,=0A=
=0A=
        /**=0A=
         * This option may be either 'default' or 'skip'. The default =
counter is=0A=
         * a simple '1 of 5' message. The skip counter displays a link =
for each=0A=
         * piece in the gallery that enables a user to skip directly to =
any=0A=
         * piece.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        counterType:        'default',=0A=
=0A=
        /**=0A=
         * Limits the number of counter links that will be displayed in =
a "skip"=0A=
         * style counter. If the actual number of gallery elements is =
greater=0A=
         * than this value, the counter will be restrained to the =
elements=0A=
         * immediately preceeding and following the current element.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        counterLimit:       10,=0A=
=0A=
        /**=0A=
         * The amount of padding to maintain around the viewport edge (in=0A=
         * pixels). This only applies when the image is very large and =
takes up=0A=
         * the entire viewport.=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        viewportPadding:    20,=0A=
=0A=
        /**=0A=
         * How to handle content that is too large to display in its =
entirety=0A=
         * (and is resizable). A value of 'resize' will resize the =
content while=0A=
         * preserving aspect ratio and display it at the smaller =
resolution. If=0A=
         * the content is an image, a value of 'drag' will display the =
image at=0A=
         * its original resolution but it will be draggable within =
Shadowbox. A=0A=
         * value of 'none' will display the content at its original =
resolution=0A=
         * but it may be cropped.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        handleOversize:     'resize',=0A=
=0A=
        /**=0A=
         * An exception handling function that will be called whenever=0A=
         * Shadowbox should throw an exception. Will be passed the error=0A=
         * message as its first argument.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        handleException:    null,=0A=
=0A=
        /**=0A=
         * The mode to use when handling unsupported media. May be either=0A=
         * 'remove' or 'link'. If it is 'remove', the unsupported =
gallery item=0A=
         * will merely be removed from the gallery. If it is the only =
item in=0A=
         * the gallery, the link will simply be followed. If it is =
'link', a=0A=
         * link will be provided to the appropriate plugin page in place =
of the=0A=
         * gallery element.=0A=
         *=0A=
         * @var     String=0A=
         */=0A=
        handleUnsupported:  'link',=0A=
=0A=
        /**=0A=
         * The initial height of Shadowbox (in pixels).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        initialHeight:      160,=0A=
=0A=
        /**=0A=
         * The initial width of Shadowbox (in pixels).=0A=
         *=0A=
         * @var     Number=0A=
         */=0A=
        initialWidth:       320,=0A=
=0A=
        /**=0A=
         * Enable keyboard control.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        enableKeys:         true,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox opens. The single =
argument=0A=
         * will be the current gallery element.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onOpen:             null,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox finishes loading =
its=0A=
         * content. The single argument will be the current gallery =
element on=0A=
         * display.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onFinish:           null,=0A=
=0A=
        /**=0A=
         * A hook function to be fired when Shadowbox changes from one =
gallery=0A=
         * element to the next. The single argument will be the current =
gallery=0A=
         * element that is about to be displayed.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onChange:           null,=0A=
=0A=
        /**=0A=
         * A hook function that will be fired when Shadowbox closes. The =
single=0A=
         * argument will be the gallery element most recently displayed.=0A=
         *=0A=
         * @var     Function=0A=
         */=0A=
        onClose:            null,=0A=
=0A=
        /**=0A=
         * Skips calling Shadowbox.setup() in init(). This means that it =
must=0A=
         * be called later manually.=0A=
         *=0A=
         * @var     Boolean=0A=
         */=0A=
        skipSetup:          false,=0A=
=0A=
        /**=0A=
         * An object containing names of plugins and links to their =
respective=0A=
         * download pages.=0A=
         *=0A=
         * @var     Object=0A=
         */=0A=
        errors:         {=0A=
=0A=
            fla:        {=0A=
                name:   'Flash',=0A=
                url:    'http://www.adobe.com/products/flashplayer/'=0A=
            },=0A=
=0A=
            qt:         {=0A=
                name:   'QuickTime',=0A=
                url:    'http://www.apple.com/quicktime/download/'=0A=
            },=0A=
=0A=
            wmp:        {=0A=
                name:   'Windows Media Player',=0A=
                url:    'http://www.microsoft.com/windows/windowsmedia/'=0A=
            },=0A=
=0A=
            f4m:        {=0A=
                name:   'Flip4Mac',=0A=
                url:    'http://www.flip4mac.com/wmv_download.htm'=0A=
            }=0A=
=0A=
        },=0A=
=0A=
        /**=0A=
         * A map of players to the file extensions they support. Each =
member of=0A=
         * this object is the name of a player (with one exception), =
whose value=0A=
         * is an array of file extensions that player will "play". The =
one=0A=
         * exception to this rule is the "qtwmp" member, which contains =
extensions=0A=
         * that may be played using either QuickTime or Windows Media =
Player.=0A=
         *=0A=
         * - img: Image file extensions=0A=
         * - swf: Flash SWF file extensions=0A=
         * - flv: Flash video file extensions (will be played by JW FLV =
player)=0A=
         * - qt: Movie file extensions supported by QuickTime=0A=
         * - wmp: Movie file extensions supported by Windows Media Player=0A=
         * - qtwmp: Movie file extensions supported by both QuickTime =
and Windows Media Player=0A=
         * - iframe: File extensions that will be display in an iframe=0A=
         *=0A=
         * IMPORTANT: If this object is to be modified, it must be =
copied in its=0A=
         * entirety and tweaked because it is not merged recursively =
with the=0A=
         * default. Also, any modifications must be passed into =
Shadowbox.init=0A=
         * for speed reasons.=0A=
         *=0A=
         * @var     Object      ext=0A=
         */=0A=
        ext:     {=0A=
            img:        ['png', 'jpg', 'jpeg', 'gif', 'bmp'],=0A=
            swf:        ['swf'],=0A=
            flv:        ['flv'],=0A=
            qt:         ['dv', 'mov', 'moov', 'movie', 'mp4'],=0A=
            wmp:        ['asf', 'wm', 'wmv'],=0A=
            qtwmp:      ['avi', 'mpg', 'mpeg'],=0A=
            iframe:     ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', =
'pl', 'php',=0A=
                        'php3', 'php4', 'php5', 'phtml', 'rb', 'rhtml', =
'shtml',=0A=
                        'txt', 'vbs']=0A=
        }=0A=
=0A=
    };=0A=
=0A=
    // shorthand=0A=
    var SB =3D Shadowbox;=0A=
    var SL =3D SB.lib;=0A=
=0A=
    /**=0A=
     * Stores the default set of options in case a custom set of options =
is used=0A=
     * on a link-by-link basis so we can restore them later.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var default_options;=0A=
=0A=
    /**=0A=
     * An object containing some regular expressions we'll need later. =
Compiled=0A=
     * up front for speed.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var RE =3D {=0A=
        domain:         /:\/\/(.*?)[:\/]/, // domain prefix=0A=
        inline:         /#(.+)$/, // inline element id=0A=
        rel:            /^(light|shadow)box/i, // rel attribute format=0A=
        gallery:        /^(light|shadow)box\[(.*?)\]/i, // rel attribute =
format for gallery link=0A=
        unsupported:    /^unsupported-(\w+)/, // unsupported media type=0A=
        param:          /\s*([a-z_]*?)\s*=3D\s*(.+)\s*/, // rel string =
parameter=0A=
        empty:          =
/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/i =
// elements that don't have children=0A=
    };=0A=
=0A=
    /**=0A=
     * A cache of options for links that have been set up for use with=0A=
     * Shadowbox.=0A=
     *=0A=
     * @var         Array=0A=
     * @private=0A=
     */=0A=
    var cache =3D [];=0A=
=0A=
    /**=0A=
     * An array containing the gallery objects currently being viewed. =
In the=0A=
     * case of non-gallery items, this will only hold one object.=0A=
     *=0A=
     * @var         Array=0A=
     * @private=0A=
     */=0A=
    var gallery;=0A=
=0A=
    /**=0A=
     * The array index of the current gallery that is currently being =
viewed.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var current;=0A=
=0A=
    /**=0A=
     * The current content object.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var content;=0A=
=0A=
    /**=0A=
     * The id to use for content objects.=0A=
     *=0A=
     * @var         String=0A=
     * @private=0A=
     */=0A=
    var content_id =3D 'shadowbox_content';=0A=
=0A=
    /**=0A=
     * Holds the current dimensions of Shadowbox as calculated by=0A=
     * setDimensions(). Contains the following properties:=0A=
     *=0A=
     * - height: The total height of #shadowbox=0A=
     * - width: The total width of #shadowbox=0A=
     * - inner_h: The height of #shadowbox_body=0A=
     * - inner_w: The width of #shadowbox_body=0A=
     * - top: The top to use for #shadowbox=0A=
     * - resize_h: The height to use for resizable content=0A=
     * - resize_w: The width to use for resizable content=0A=
     * - drag: True if dragging should be enabled (oversized image)=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var dims;=0A=
=0A=
    /**=0A=
     * Keeps track of whether or not Shadowbox has been initialized. We =
never=0A=
     * want to initialize twice.=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var initialized =3D false;=0A=
=0A=
    /**=0A=
     * Keeps track of whether or not Shadowbox is activated.=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var activated =3D false;=0A=
=0A=
    /**=0A=
     * The timeout id for the slideshow transition function.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_timer;=0A=
=0A=
    /**=0A=
     * Keeps track of the time at which the current slideshow frame was=0A=
     * displayed.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_start;=0A=
=0A=
    /**=0A=
     * The delay on which the next slide will display.=0A=
     *=0A=
     * @var         Number=0A=
     * @private=0A=
     */=0A=
    var slide_delay =3D 0;=0A=
=0A=
    /**=0A=
     * These parameters for simple browser detection. Adapted from =
Ext.js.=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var ua =3D navigator.userAgent.toLowerCase();=0A=
    var client =3D {=0A=
        isStrict:   document.compatMode =3D=3D 'CSS1Compat',=0A=
        isOpera:    ua.indexOf('opera') > -1,=0A=
        isIE:       ua.indexOf('msie') > -1,=0A=
        isIE7:      ua.indexOf('msie 7') > -1,=0A=
        isSafari:   /webkit|khtml/.test(ua),=0A=
        isWindows:  ua.indexOf('windows') !=3D -1 || ua.indexOf('win32') =
!=3D -1,=0A=
        isMac:      ua.indexOf('macintosh') !=3D -1 || ua.indexOf('mac =
os x') !=3D -1,=0A=
        isLinux:    ua.indexOf('linux') !=3D -1=0A=
    };=0A=
    client.isBorderBox =3D client.isIE && !client.isStrict;=0A=
    client.isSafari3 =3D client.isSafari && !!(document.evaluate);=0A=
    client.isGecko =3D ua.indexOf('gecko') !=3D -1 && !client.isSafari;=0A=
=0A=
    /**=0A=
     * You're not sill using IE6 are you?=0A=
     *=0A=
     * @var         Boolean=0A=
     * @private=0A=
     */=0A=
    var ltIE7 =3D client.isIE && !client.isIE7;=0A=
=0A=
    /**=0A=
     * Contains plugin support information. Each property of this object =
is a=0A=
     * boolean indicating whether that plugin is supported.=0A=
     *=0A=
     * - fla: Flash player=0A=
     * - qt: QuickTime player=0A=
     * - wmp: Windows Media player=0A=
     * - f4m: Flip4Mac plugin=0A=
     *=0A=
     * @var         Object=0A=
     * @private=0A=
     */=0A=
    var plugins;=0A=
=0A=
    // detect plugin support=0A=
    if(navigator.plugins && navigator.plugins.length){=0A=
        var detectPlugin =3D function(plugin_name){=0A=
            var detected =3D false;=0A=
            for (var i =3D 0, len =3D navigator.plugins.length; i < len; =
++i){=0A=
                if(navigator.plugins[i].name.indexOf(plugin_name) > -1){=0A=
                    detected =3D true;=0A=
                    break;=0A=
                }=0A=
            }=0A=
            return detected;=0A=
        };=0A=
        var f4m =3D detectPlugin('Flip4Mac');=0A=
        plugins =3D {=0A=
            fla:    detectPlugin('Shockwave Flash'),=0A=
            qt:     detectPlugin('QuickTime'),=0A=
            wmp:    !f4m && detectPlugin('Windows Media'), // if it's =
Flip4Mac, it's not really WMP=0A=
            f4m:    f4m=0A=
        };=0A=
    }else{=0A=
        var detectPlugin =3D function(plugin_name){=0A=
            var detected =3D false;=0A=
            try{=0A=
                var axo =3D new ActiveXObject(plugin_name);=0A=
                if(axo) detected =3D true;=0A=
            }catch(e){}=0A=
            return detected;=0A=
        };=0A=
        plugins =3D {=0A=
            fla:    detectPlugin('ShockwaveFlash.ShockwaveFlash'),=0A=
            qt:     detectPlugin('QuickTime.QuickTime'),=0A=
            wmp:    detectPlugin('wmplayer.ocx'),=0A=
            f4m:    false=0A=
        };=0A=
    }=0A=
=0A=
    /**=0A=
     * Applies all properties of e to o.=0A=
     *=0A=
     * @param   Object      o       The original object=0A=
     * @param   Object      e       The extension object=0A=
     * @return  Object              The original object with all =
properties=0A=
     *                              of the extension object applied=0A=
     * @private=0A=
     */=0A=
    var apply =3D function(o, e){=0A=
        for(var p in e) o[p] =3D e[p];=0A=
        return o;=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines if the given object is an anchor/area element.=0A=
     *=0A=
     * @param   mixed       el      The object to check=0A=
     * @return  Boolean             True if the object is a link element=0A=
     * @private=0A=
     */=0A=
    var isLink =3D function(el){=0A=
        return el && typeof el.tagName =3D=3D 'string' && =
(el.tagName.toUpperCase() =3D=3D 'A' || el.tagName.toUpperCase() =3D=3D =
'AREA');=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the height of the viewport in pixels. Note: This function =
includes=0A=
     * scrollbars in Safari 3.=0A=
     *=0A=
     * @return  Number          The height of the viewport=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.getViewportHeight =3D function(){=0A=
        var h =3D window.innerHeight; // Safari=0A=
        var mode =3D document.compatMode;=0A=
        if((mode || client.isIE) && !client.isOpera){=0A=
            h =3D client.isStrict ? =
document.documentElement.clientHeight : document.body.clientHeight;=0A=
        }=0A=
        return h;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the width of the viewport in pixels. Note: This function =
includes=0A=
     * scrollbars in Safari 3.=0A=
     *=0A=
     * @return  Number          The width of the viewport=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.getViewportWidth =3D function(){=0A=
        var w =3D window.innerWidth; // Safari=0A=
        var mode =3D document.compatMode;=0A=
        if(mode || client.isIE){=0A=
            w =3D client.isStrict ? document.documentElement.clientWidth =
: document.body.clientWidth;=0A=
        }=0A=
        return w;=0A=
    };=0A=
=0A=
    /**=0A=
     * Creates an HTML string from an object representing HTML elements. =
Based=0A=
     * on Ext.DomHelper's createHtml.=0A=
     *=0A=
     * @param   Object      obj     The HTML definition object=0A=
     * @return  String              An HTML string=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    SL.createHTML =3D function(obj){=0A=
        var html =3D '<' + obj.tag;=0A=
        for(var attr in obj){=0A=
            if(attr =3D=3D 'tag' || attr =3D=3D 'html' || attr =3D=3D =
'children') continue;=0A=
            if(attr =3D=3D 'cls'){=0A=
                html +=3D ' class=3D"' + obj['cls'] + '"';=0A=
            }else{=0A=
                html +=3D ' ' + attr + '=3D"' + obj[attr] + '"';=0A=
            }=0A=
        }=0A=
        if(RE.empty.test(obj.tag)){=0A=
            html +=3D '/>';=0A=
        }else{=0A=
            html +=3D '>';=0A=
            var cn =3D obj.children;=0A=
            if(cn){=0A=
                for(var i =3D 0, len =3D cn.length; i < len; ++i){=0A=
                    html +=3D this.createHTML(cn[i]);=0A=
                }=0A=
            }=0A=
            if(obj.html) html +=3D obj.html;=0A=
            html +=3D '</' + obj.tag + '>';=0A=
        }=0A=
        return html;=0A=
    };=0A=
=0A=
    /**=0A=
     * Easing function used for animations. Based on a cubic polynomial.=0A=
     *=0A=
     * @param   Number      x       The state of the animation (% =
complete)=0A=
     * @return  Number              The adjusted easing value=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var ease =3D function(x){=0A=
        return 1 + Math.pow(x - 1, 3);=0A=
    };=0A=
=0A=
    /**=0A=
     * Animates any numeric (not color) style of the given element from =
its=0A=
     * current state to the given value. Defaults to using pixel-based=0A=
     * measurements.=0A=
     *=0A=
     * @param   HTMLElement     el      The DOM element to animate=0A=
     * @param   String          p       The property to animate (in =
camelCase)=0A=
     * @param   mixed           to      The value to animate to=0A=
     * @param   Number          d       The duration of the animation (in=0A=
     *                                  seconds)=0A=
     * @param   Function        cb      A callback function to call when =
the=0A=
     *                                  animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     * @static=0A=
     */=0A=
    var animate =3D function(el, p, to, d, cb){=0A=
        var from =3D parseFloat(SL.getStyle(el, p));=0A=
        if(isNaN(from)) from =3D 0;=0A=
=0A=
        if(from =3D=3D to){=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
            return; // nothing to animate=0A=
        }=0A=
=0A=
        var delta =3D to - from;=0A=
        var op =3D p =3D=3D 'opacity';=0A=
        var unit =3D op ? '' : 'px'; // default unit is px=0A=
        var fn =3D function(ease){=0A=
            SL.setStyle(el, p, from + ease * delta + unit);=0A=
        };=0A=
=0A=
        // cancel the animation here if set in the options=0A=
        if(!options.animate && !op || op && !options.animateFade){=0A=
            fn(1);=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
            return;=0A=
        }=0A=
=0A=
        d *=3D 1000; // convert to milliseconds=0A=
        var begin =3D new Date().getTime();=0A=
        var end =3D begin + d;=0A=
=0A=
        var timer =3D setInterval(function(){=0A=
            var time =3D new Date().getTime();=0A=
            if(time >=3D end){ // end of animation=0A=
                clearInterval(timer);=0A=
                fn(1);=0A=
                if(typeof cb =3D=3D 'function') cb();=0A=
            }else{=0A=
                fn(ease((time - begin) / d));=0A=
            }=0A=
        }, 10); // 10 ms interval is minimum on WebKit=0A=
    };=0A=
=0A=
    /**=0A=
     * A utility function used by the fade functions to clear the opacity=0A=
     * style setting of the given element. Required in some cases for IE.=0A=
     *=0A=
     * @param   HTMLElement     el      The DOM element=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var clearOpacity =3D function(el){=0A=
        var s =3D el.style;=0A=
        if(client.isIE){=0A=
            if(typeof s.filter =3D=3D 'string' && =
(/alpha/i).test(s.filter)){=0A=
                // careful not to overwrite other filters!=0A=
                s.filter =3D s.filter.replace(/[\w\.]*alpha\(.*?\);?/i, =
'');=0A=
            }=0A=
        }else{=0A=
            s.opacity =3D '';=0A=
            s['-moz-opacity'] =3D '';=0A=
            s['-khtml-opacity'] =3D '';=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the computed height of the given element, including padding =
and=0A=
     * borders.=0A=
     *=0A=
     * @param   HTMLElement     el  The element=0A=
     * @return  Number              The computed height of the element=0A=
     * @private=0A=
     */=0A=
    var getComputedHeight =3D function(el){=0A=
        var h =3D Math.max(el.offsetHeight, el.clientHeight);=0A=
        if(!h){=0A=
            h =3D parseInt(SL.getStyle(el, 'height'), 10) || 0;=0A=
            if(!client.isBorderBox){=0A=
                h +=3D parseInt(SL.getStyle(el, 'padding-top'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'padding-bottom'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'border-top-width'), 10)=0A=
                    + parseInt(SL.getStyle(el, 'border-bottom-width'), =
10);=0A=
            }=0A=
        }=0A=
        return h;=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines the player needed to display the file at the given =
URL. If=0A=
     * the file type is not supported, the return value will be =
'unsupported'.=0A=
     * If the file type is not supported but the correct player can be=0A=
     * determined, the return value will be 'unsupported-*' where * will =
be the=0A=
     * player abbreviation (e.g. 'qt' =3D QuickTime).=0A=
     *=0A=
     * @param   String          url     The url of the file=0A=
     * @return  String                  The name of the player to use=0A=
     * @private=0A=
     */=0A=
    var getPlayer =3D function(url){=0A=
        var m =3D url.match(RE.domain);=0A=
        var d =3D m && document.domain =3D=3D m[1]; // same domain=0A=
        if(url.indexOf('#') > -1 && d) return 'inline';=0A=
        var q =3D url.indexOf('?');=0A=
        if(q > -1) url =3D url.substring(0, q); // strip query string =
for player detection purposes=0A=
        if(RE.img.test(url)) return 'img';=0A=
        if(RE.swf.test(url)) return plugins.fla ? 'swf' : =
'unsupported-swf';=0A=
        if(RE.flv.test(url)) return plugins.fla ? 'flv' : =
'unsupported-flv';=0A=
        if(RE.qt.test(url)) return plugins.qt ? 'qt' : 'unsupported-qt';=0A=
        if(RE.wmp.test(url)){=0A=
            if(plugins.wmp) return 'wmp';=0A=
            if(plugins.f4m) return 'qt';=0A=
            if(client.isMac) return plugins.qt ? 'unsupported-f4m' : =
'unsupported-qtf4m';=0A=
            return 'unsupported-wmp';=0A=
        }else if(RE.qtwmp.test(url)){=0A=
            if(plugins.qt) return 'qt';=0A=
            if(plugins.wmp) return 'wmp';=0A=
            return client.isMac ? 'unsupported-qt' : 'unsupported-qtwmp';=0A=
        }else if(!d || RE.iframe.test(url)){=0A=
            return 'iframe';=0A=
        }=0A=
        return 'unsupported'; // same domain, not supported=0A=
    };=0A=
=0A=
    /**=0A=
     * Handles all clicks on links that have been set up to work with =
Shadowbox=0A=
     * and cancels the default event behavior when appropriate.=0A=
     *=0A=
     * @param   {Event}         ev          The click event object=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var handleClick =3D function(ev){=0A=
        // get anchor/area element=0A=
        var link;=0A=
        if(isLink(this)){=0A=
            link =3D this; // jQuery, Prototype, YUI=0A=
        }else{=0A=
            link =3D SL.getTarget(ev); // Ext, standalone=0A=
            while(!isLink(link) && link.parentNode){=0A=
                link =3D link.parentNode;=0A=
            }=0A=
        }=0A=
=0A=
        //SL.preventDefault(ev); // good for debugging=0A=
=0A=
        if(link){=0A=
            SB.open(link);=0A=
            if(gallery.length) SL.preventDefault(ev); // stop event=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the display of the nav control with the given id on and =
off.=0A=
     *=0A=
     * @param   String      id      The id of the navigation control=0A=
     * @param   Boolean     on      True to toggle on, false to toggle =
off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleNav =3D function(id, on){=0A=
        var el =3D SL.get('shadowbox_nav_' + id);=0A=
        if(el) el.style.display =3D on ? '' : 'none';=0A=
    };=0A=
=0A=
    /**=0A=
     * Builds the content for the title and information bars.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              bars are built=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var buildBars =3D function(cb){=0A=
        var obj =3D gallery[current];=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
=0A=
        // build the title=0A=
        title_i.innerHTML =3D obj.title || '';=0A=
=0A=
        // build the nav=0A=
        var nav =3D SL.get('shadowbox_nav');=0A=
        if(nav){=0A=
            var c, n, pl, pa, p;=0A=
=0A=
            // need to build the nav?=0A=
            if(options.displayNav){=0A=
                c =3D true;=0A=
                // next & previous links=0A=
                var len =3D gallery.length;=0A=
                if(len > 1){=0A=
                    if(options.continuous){=0A=
                        n =3D p =3D true; // show both=0A=
                    }else{=0A=
                        n =3D (len - 1) > current; // not last in =
gallery, show next=0A=
                        p =3D current > 0; // not first in gallery, show =
previous=0A=
                    }=0A=
                }=0A=
                // in a slideshow?=0A=
                if(options.slideshowDelay > 0 && hasNext()){=0A=
                    pa =3D slide_timer !=3D 'paused';=0A=
                    pl =3D !pa;=0A=
                }=0A=
            }else{=0A=
                c =3D n =3D pl =3D pa =3D p =3D false;=0A=
            }=0A=
=0A=
            toggleNav('close', c);=0A=
            toggleNav('next', n);=0A=
            toggleNav('play', pl);=0A=
            toggleNav('pause', pa);=0A=
            toggleNav('previous', p);=0A=
        }=0A=
=0A=
        // build the counter=0A=
        var counter =3D SL.get('shadowbox_counter');=0A=
        if(counter){=0A=
            var co =3D '';=0A=
=0A=
            // need to build the counter?=0A=
            if(options.displayCounter && gallery.length > 1){=0A=
                if(options.counterType =3D=3D 'skip'){=0A=
                    // limit the counter?=0A=
                    var i =3D 0, len =3D gallery.length, end =3D len;=0A=
                    var limit =3D parseInt(options.counterLimit);=0A=
                    if(limit < len){ // support large galleries=0A=
                        var h =3D Math.round(limit / 2);=0A=
                        i =3D current - h;=0A=
                        if(i < 0) i +=3D len;=0A=
                        end =3D current + (limit - h);=0A=
                        if(end > len) end -=3D len;=0A=
                    }=0A=
                    while(i !=3D end){=0A=
                        if(i =3D=3D len) i =3D 0;=0A=
                        co +=3D '<a onclick=3D"Shadowbox.change(' + i + =
');"';=0A=
                        if(i =3D=3D current) co +=3D ' =
class=3D"shadowbox_counter_current"';=0A=
                        co +=3D '>' + (++i) + '</a>';=0A=
                    }=0A=
                }else{ // default=0A=
                    co =3D (current + 1) + ' ' + SB.LANG.of + ' ' + len;=0A=
                }=0A=
            }=0A=
=0A=
            counter.innerHTML =3D co;=0A=
        }=0A=
=0A=
        cb();=0A=
    };=0A=
=0A=
    /**=0A=
     * Hides the title and info bars.=0A=
     *=0A=
     * @param   Boolean     anim    True to animate the transition=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var hideBars =3D function(anim, cb){=0A=
        var obj =3D gallery[current];=0A=
        var title =3D SL.get('shadowbox_title');=0A=
        var info =3D SL.get('shadowbox_info');=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
        var info_i =3D SL.get('shadowbox_info_inner');=0A=
=0A=
        // build bars after they are hidden=0A=
        var fn =3D function(){=0A=
            buildBars(cb);=0A=
        };=0A=
=0A=
        var title_h =3D getComputedHeight(title);=0A=
        var info_h =3D getComputedHeight(info) * -1;=0A=
        if(anim){=0A=
            // animate the transition=0A=
            animate(title_i, 'margin-top', title_h, 0.35);=0A=
            animate(info_i, 'margin-top', info_h, 0.35, fn);=0A=
        }else{=0A=
            SL.setStyle(title_i, 'margin-top', title_h + 'px');=0A=
            SL.setStyle(info_i, 'margin-top', info_h + 'px');=0A=
            fn();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Shows the title and info bars.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              animation completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var showBars =3D function(cb){=0A=
        var title_i =3D SL.get('shadowbox_title_inner');=0A=
        var info_i =3D SL.get('shadowbox_info_inner');=0A=
        var t =3D title_i.innerHTML !=3D ''; // is there a title to =
display?=0A=
=0A=
        if(t) animate(title_i, 'margin-top', 0, 0.35);=0A=
        animate(info_i, 'margin-top', 0, 0.35, cb);=0A=
    };=0A=
=0A=
    /**=0A=
     * Loads the Shadowbox with the current piece.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var loadContent =3D function(){=0A=
        var obj =3D gallery[current];=0A=
        if(!obj) return; // invalid=0A=
=0A=
        var changing =3D false;=0A=
        if(content){=0A=
            content.remove(); // remove old content first=0A=
            changing =3D true; // changing from some previous content=0A=
        }=0A=
=0A=
        // determine player, inline is really just HTML=0A=
        var p =3D obj.player =3D=3D 'inline' ? 'html' : obj.player;=0A=
=0A=
        // make sure player is loaded=0A=
        if(typeof SB[p] !=3D 'function'){=0A=
            SB.raise('Unknown player ' + obj.player);=0A=
        }=0A=
        content =3D new SB[p](content_id, obj); // instantiate new =
content object=0A=
=0A=
        listenKeys(false); // disable the keyboard temporarily=0A=
        toggleLoading(true);=0A=
=0A=
        hideBars(changing, function(){ // if changing, animate the bars =
transition=0A=
            if(!content) return;=0A=
=0A=
            // if opening, clear #shadowbox display=0A=
            if(!changing){=0A=
                 SL.get('shadowbox').style.display =3D '';=0A=
            }=0A=
=0A=
            var fn =3D function(){=0A=
                resizeContent(function(){=0A=
                    if(!content) return;=0A=
=0A=
=0A=
                    showBars(function(){=0A=
                        if(!content) return;=0A=
=0A=
                        // append content just before hiding the loading =
layer=0A=
                        SL.get('shadowbox_body_inner').innerHTML =3D =
SL.createHTML(content.markup(dims));=0A=
=0A=
                        toggleLoading(false, function(){=0A=
                            if(!content) return;=0A=
=0A=
                            if(typeof content.onLoad =3D=3D 'function'){=0A=
                                content.onLoad(); // call onLoad =
callback if present=0A=
                            }=0A=
                            if(options.onFinish && typeof =
options.onFinish =3D=3D 'function'){=0A=
                                options.onFinish(gallery[current]); // =
fire onFinish handler=0A=
                            }=0A=
                            if(slide_timer !=3D 'paused'){=0A=
                                SB.play(); // kick off next slide=0A=
                            }=0A=
                            listenKeys(true); // re-enable the keyboard=0A=
                        });=0A=
                    });=0A=
                });=0A=
            };=0A=
=0A=
            if(typeof content.ready !=3D 'undefined'){ // does the =
object have a ready property?=0A=
                var id =3D setInterval(function(){ // if so, wait for =
the object to be ready=0A=
                    if(content){=0A=
                        if(content.ready){=0A=
                            clearInterval(id); // clean up=0A=
                            id =3D null;=0A=
                            fn();=0A=
                        }=0A=
                    }else{ // content has been removed=0A=
                        clearInterval(id);=0A=
                        id =3D null;=0A=
                    }=0A=
                }, 100);=0A=
            }else{=0A=
                fn();=0A=
            }=0A=
        });=0A=
=0A=
        // preload neighboring gallery images=0A=
        if(gallery.length > 1){=0A=
            var next =3D gallery[current + 1] || gallery[0];=0A=
            if(next.player =3D=3D 'img'){=0A=
                var a =3D new Image();=0A=
                a.src =3D next.content;=0A=
            }=0A=
            var prev =3D gallery[current - 1] || gallery[gallery.length =
- 1];=0A=
            if(prev.player =3D=3D 'img'){=0A=
                var b =3D new Image();=0A=
                b.src =3D prev.content;=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Calculates the dimensions for Shadowbox, taking into account the =
borders=0A=
     * and surrounding elements of the shadowbox_body. If the =
height/width=0A=
     * combination is too large for Shadowbox and handleOversize option =
is set=0A=
     * to 'resize', the resized dimensions will be returned (preserving =
the=0A=
     * original aspect ratio). Otherwise, the originally calculated =
dimensions=0A=
     * will be used. Stores all dimensions in the private dims variable.=0A=
     *=0A=
     * @param   Number      height      The content player height=0A=
     * @param   Number      width       The content player width=0A=
     * @param   Boolean     resizable   True if the content is able to be=0A=
     *                                  resized. Defaults to false.=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var setDimensions =3D function(height, width, resizable){=0A=
        resizable =3D resizable || false;=0A=
=0A=
        var sb =3D SL.get('shadowbox_body');=0A=
        var h =3D height =3D parseInt(height);=0A=
        var w =3D width =3D parseInt(width);=0A=
        var view_h =3D SL.getViewportHeight();=0A=
        var view_w =3D SL.getViewportWidth();=0A=
=0A=
        // calculate the max width=0A=
        var border_w =3D parseInt(SL.getStyle(sb, 'border-left-width'), =
10)=0A=
            + parseInt(SL.getStyle(sb, 'border-right-width'), 10);=0A=
        var extra_w =3D border_w + 2 * options.viewportPadding;=0A=
        if(w + extra_w >=3D view_w){=0A=
            w =3D view_w - extra_w;=0A=
        }=0A=
=0A=
        // calculate the max height=0A=
        var border_h =3D parseInt(SL.getStyle(sb, 'border-top-width'), =
10)=0A=
            + parseInt(SL.getStyle(sb, 'border-bottom-width'), 10);=0A=
        var bar_h =3D getComputedHeight(SL.get('shadowbox_title'))=0A=
            + getComputedHeight(SL.get('shadowbox_info'));=0A=
        var extra_h =3D border_h + 2 * options.viewportPadding + bar_h;=0A=
        if(h + extra_h >=3D view_h){=0A=
            h =3D view_h - extra_h;=0A=
        }=0A=
=0A=
        // handle oversized content=0A=
        var drag =3D false;=0A=
        var resize_h =3D height;=0A=
        var resize_w =3D width;=0A=
        var handle =3D options.handleOversize;=0A=
        if(resizable && (handle =3D=3D 'resize' || handle =3D=3D =
'drag')){=0A=
            var change_h =3D (height - h) / height;=0A=
            var change_w =3D (width - w) / width;=0A=
            if(handle =3D=3D 'resize'){=0A=
                if(change_h > change_w){=0A=
                    w =3D Math.round((width / height) * h);=0A=
                }else if(change_w > change_h){=0A=
                    h =3D Math.round((height / width) * w);=0A=
                }=0A=
                // adjust resized height or width accordingly=0A=
                resize_w =3D w;=0A=
                resize_h =3D h;=0A=
            }else{=0A=
                // drag on oversized images only=0A=
                var link =3D gallery[current];=0A=
                if(link) drag =3D link.player =3D=3D 'img' && (change_h =
> 0 || change_w > 0);=0A=
            }=0A=
        }=0A=
=0A=
        // update dims=0A=
        dims =3D {=0A=
            height:     h + border_h + bar_h,=0A=
            width:      w + border_w,=0A=
            inner_h:    h,=0A=
            inner_w:    w,=0A=
            top:        (view_h - (h + extra_h)) / 2 + =
options.viewportPadding,=0A=
            resize_h:   resize_h,=0A=
            resize_w:   resize_w,=0A=
            drag:       drag=0A=
        };=0A=
    };=0A=
=0A=
    /**=0A=
     * Resizes Shadowbox to the given height and width. If the callback=0A=
     * parameter is given, the transition will be animated and the =
callback=0A=
     * function will be called when the animation completes. Note: The =
private=0A=
     * content variable must be updated before calling this function.=0A=
     *=0A=
     * @param   Function    cb      A callback function to execute after =
the=0A=
     *                              content has been resized=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var resizeContent =3D function(cb){=0A=
        if(!content) return; // no content=0A=
=0A=
        // set new dimensions=0A=
        setDimensions(content.height, content.width, content.resizable);=0A=
=0A=
        if(cb){=0A=
            switch(options.animSequence){=0A=
                case 'hw':=0A=
                    adjustHeight(dims.inner_h, dims.top, true, =
function(){=0A=
                        adjustWidth(dims.width, true, cb);=0A=
                    });=0A=
                    break;=0A=
                case 'wh':=0A=
                    adjustWidth(dims.width, true, function(){=0A=
                        adjustHeight(dims.inner_h, dims.top, true, cb);=0A=
                    });=0A=
                    break;=0A=
                case 'sync':=0A=
                default:=0A=
                    adjustWidth(dims.width, true);=0A=
                    adjustHeight(dims.inner_h, dims.top, true, cb);=0A=
            }=0A=
        }else{ // window resize=0A=
            adjustWidth(dims.width, false);=0A=
            adjustHeight(dims.inner_h, dims.top, false);=0A=
            var c =3D SL.get(content_id);=0A=
            if(c){=0A=
                // resize resizable content when in resize mode=0A=
                if(content.resizable && options.handleOversize =3D=3D =
'resize'){=0A=
                    c.height =3D dims.resize_h;=0A=
                    c.width =3D dims.resize_w;=0A=
                }=0A=
                // fix draggable positioning if enlarging viewport=0A=
                if(gallery[current].player =3D=3D 'img' && =
options.handleOversize =3D=3D 'drag'){=0A=
                    var top =3D parseInt(SL.getStyle(c, 'top'));=0A=
                    if(top + content.height < dims.inner_h){=0A=
                        SL.setStyle(c, 'top', dims.inner_h - =
content.height + 'px');=0A=
                    }=0A=
                    var left =3D parseInt(SL.getStyle(c, 'left'));=0A=
                    if(left + content.width < dims.inner_w){=0A=
                        SL.setStyle(c, 'left', dims.inner_w - =
content.width + 'px');=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Adjusts the height of #shadowbox_body and centers #shadowbox =
vertically=0A=
     * in the viewport.=0A=
     *=0A=
     * @param   Number      height      The height to use for =
#shadowbox_body=0A=
     * @param   Number      top         The top to use for #shadowbox=0A=
     * @param   Boolean     anim        True to animate the transition=0A=
     * @param   Function    cb          A callback to use when the =
animation=0A=
     *                                  completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var adjustHeight =3D function(height, top, anim, cb){=0A=
        height =3D parseInt(height);=0A=
=0A=
        // adjust the height=0A=
        var sb =3D SL.get('shadowbox_body');=0A=
        if(anim){=0A=
            animate(sb, 'height', height, options.resizeDuration);=0A=
        }else{=0A=
            SL.setStyle(sb, 'height', height + 'px');=0A=
        }=0A=
=0A=
        // adjust the top=0A=
        var s =3D SL.get('shadowbox');=0A=
        if(anim){=0A=
            animate(s, 'top', top, options.resizeDuration, cb);=0A=
        }else{=0A=
            SL.setStyle(s, 'top', top + 'px');=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Adjusts the width of #shadowbox.=0A=
     *=0A=
     * @param   Number      width       The width to use for #shadowbox=0A=
     * @param   Boolean     anim        True to animate the transition=0A=
     * @param   Function    cb          A callback to use when the =
animation=0A=
     *                                  completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var adjustWidth =3D function(width, anim, cb){=0A=
        width =3D parseInt(width);=0A=
=0A=
        // adjust the width=0A=
        var s =3D SL.get('shadowbox');=0A=
        if(anim){=0A=
            animate(s, 'width', width, options.resizeDuration, cb);=0A=
        }else{=0A=
            SL.setStyle(s, 'width', width + 'px');=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets up a listener on the document for keystrokes.=0A=
     *=0A=
     * @param   Boolean     on      True to enable the listener, false =
to turn=0A=
     *                              it off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var listenKeys =3D function(on){=0A=
        if(!options.enableKeys) return;=0A=
        SL[(on ? 'add' : 'remove') + 'Event'](document, 'keydown', =
handleKey);=0A=
    };=0A=
=0A=
    /**=0A=
     * A listener function that is fired when a key is pressed.=0A=
     *=0A=
     * @param   mixed       e       The event object=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var handleKey =3D function(e){=0A=
        var code =3D SL.keyCode(e);=0A=
=0A=
        // attempt to prevent default key action=0A=
        SL.preventDefault(e);=0A=
=0A=
        if(code =3D=3D 81 || code =3D=3D 88 || code =3D=3D 27){ // q, x, =
or esc=0A=
            SB.close();=0A=
        }else if(code =3D=3D 37){ // left arrow=0A=
            SB.previous();=0A=
        }else if(code =3D=3D 39){ // right arrow=0A=
            SB.next();=0A=
        }else if(code =3D=3D 32){ // space bar=0A=
            SB[(typeof slide_timer =3D=3D 'number' ? 'pause' : =
'play')]();=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the visibility of the "loading" layer.=0A=
     *=0A=
     * @param   Boolean     on      True to toggle on, false to toggle =
off=0A=
     * @param   Function    cb      The callback function to call when =
toggling=0A=
     *                              completes=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleLoading =3D function(on, cb){=0A=
        var loading =3D SL.get('shadowbox_loading');=0A=
        if(on){=0A=
            loading.style.display =3D '';=0A=
            if(typeof cb =3D=3D 'function') cb();=0A=
        }else{=0A=
            var p =3D gallery[current].player;=0A=
            var anim =3D (p =3D=3D 'img' || p =3D=3D 'html'); // fade on =
images & html=0A=
            var fn =3D function(){=0A=
                loading.style.display =3D 'none';=0A=
                clearOpacity(loading);=0A=
                if(typeof cb =3D=3D 'function') cb();=0A=
            };=0A=
            if(anim){=0A=
                animate(loading, 'opacity', 0, options.fadeDuration, fn);=0A=
            }else{=0A=
                fn();=0A=
            }=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the top of the container element. This is only necessary in =
IE6=0A=
     * where the container uses absolute positioning instead of fixed.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var fixTop =3D function(){=0A=
        SL.get('shadowbox_container').style.top =3D =
document.documentElement.scrollTop + 'px';=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the height of the overlay element to the full viewport =
height. This=0A=
     * is only necessary in IE6 where the container uses absolute =
positioning=0A=
     * instead of fixed, thus restricting the size of the overlay =
element.=0A=
     *=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var fixHeight =3D function(){=0A=
        SL.get('shadowbox_overlay').style.height =3D =
SL.getViewportHeight() + 'px';=0A=
    };=0A=
=0A=
    /**=0A=
     * Determines if there is a next piece to display in the current =
gallery.=0A=
     *=0A=
     * @return  bool            True if there is another piece, false =
otherwise=0A=
     * @private=0A=
     */=0A=
    var hasNext =3D function(){=0A=
        return gallery.length > 1 && (current !=3D gallery.length - 1 || =
options.continuous);=0A=
    };=0A=
=0A=
    /**=0A=
     * Toggles the visibility of #shadowbox_container and sets its size =
(if on=0A=
     * IE6). Also toggles the visibility of elements (<select>, =
<object>, and=0A=
     * <embed>) that are troublesome for semi-transparent modal =
overlays. IE has=0A=
     * problems with <select> elements, while Firefox has trouble with=0A=
     * <object>s.=0A=
     *=0A=
     * @param   Function    cb      A callback to call after toggling =
on, absent=0A=
     *                              when toggling off=0A=
     * @return  void=0A=
     * @private=0A=
     */=0A=
    var toggleVisible =3D function(cb){=0A=
        var els, v =3D (cb) ? 'hidden' : 'visible';=0A=
        var hide =3D ['select', 'object', 'embed']; // tags to hide=0A=
        for(var i =3D 0; i < hide.length; ++i){=0A=
            els =3D document.getElementsByTagName(hide[i]);=0A=
            for(var j =3D 0, len =3D els.length; j < len; ++j){=0A=
                els[j].style.visibility =3D v;=0A=
            }=0A=
        }=0A=
=0A=
        // resize & show container=0A=
        var so =3D SL.get('shadowbox_overlay');=0A=
        var sc =3D SL.get('shadowbox_container');=0A=
        var sb =3D SL.get('shadowbox');=0A=
        if(cb){=0A=
            // set overlay color/opacity=0A=
            SL.setStyle(so, {=0A=
                backgroundColor: options.overlayColor,=0A=
                opacity: 0=0A=
            });=0A=
            if(!options.modal) SL.addEvent(so, 'click', SB.close);=0A=
            if(ltIE7){=0A=
                // fix container top & overlay height before showing=0A=
                fixTop();=0A=
                fixHeight();=0A=
                SL.addEvent(window, 'scroll', fixTop);=0A=
            }=0A=
=0A=
            // fade in animation=0A=
            sb.style.display =3D 'none'; // will be cleared in =
loadContent()=0A=
            sc.style.visibility =3D 'visible';=0A=
            animate(so, 'opacity', parseFloat(options.overlayOpacity), =
options.fadeDuration, cb);=0A=
        }else{=0A=
            SL.removeEvent(so, 'click', SB.close);=0A=
            if(ltIE7) SL.removeEvent(window, 'scroll', fixTop);=0A=
=0A=
            // fade out effect=0A=
            sb.style.display =3D 'none';=0A=
            animate(so, 'opacity', 0, options.fadeDuration, function(){=0A=
                sc.style.visibility =3D 'hidden';=0A=
                sb.style.display =3D '';=0A=
                clearOpacity(so);=0A=
            });=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Initializes the Shadowbox environment. Loads the skin (if =
necessary),=0A=
     * compiles the player matching regular expressions, and sets up the=0A=
     * window resize listener.=0A=
     *=0A=
     * @param   Object      opts    (optional) The default options to use=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.init =3D function(opts){=0A=
        // don't initialize twice=0A=
        if(initialized) return;=0A=
=0A=
        // make sure language is loaded=0A=
        if(typeof SB.LANG =3D=3D 'undefined'){=0A=
            SB.raise('No Shadowbox language loaded');=0A=
            return;=0A=
        }=0A=
        // make sure skin is loaded=0A=
        if(typeof SB.SKIN =3D=3D 'undefined'){=0A=
            SB.raise('No Shadowbox skin loaded');=0A=
            return;=0A=
        }=0A=
=0A=
        // apply custom options=0A=
        apply(options, opts || {});=0A=
=0A=
        // add markup=0A=
        var markup =3D SB.SKIN.markup.replace(/\{(\w+)\}/g, function(m, =
p){=0A=
            return SB.LANG[p];=0A=
        });=0A=
        var bd =3D document.body || document.documentElement;=0A=
        SL.append(bd, markup);=0A=
=0A=
        // several fixes for IE6=0A=
        if(ltIE7){=0A=
            // give the container absolute positioning=0A=
            SL.setStyle(SL.get('shadowbox_container'), 'position', =
'absolute');=0A=
            // give shadowbox_body "layout"...whatever that is=0A=
            SL.get('shadowbox_body').style.zoom =3D 1;=0A=
            // use AlphaImageLoader for transparent PNG support=0A=
            var png =3D SB.SKIN.png_fix;=0A=
            if(png && png.constructor =3D=3D Array){=0A=
                for(var i =3D 0; i < png.length; ++i){=0A=
                    var el =3D SL.get(png[i]);=0A=
                    if(el){=0A=
                        var match =3D SL.getStyle(el, =
'background-image').match(/url\("(.*\.png)"\)/);=0A=
                        if(match){=0A=
                            SL.setStyle(el, {=0A=
                                backgroundImage: 'none',=0A=
                                filter: =
'progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=3Dtrue,src=3D=
' + match[1] + ',sizingMethod=3Dscale);'=0A=
                            });=0A=
                        }=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        // compile file type regular expressions here for speed=0A=
        for(var e in options.ext){=0A=
            RE[e] =3D new RegExp('\.(' + options.ext[e].join('|') + =
')\s*$', 'i');=0A=
        }=0A=
=0A=
        // set up window resize event handler=0A=
        var id;=0A=
        SL.addEvent(window, 'resize', function(){=0A=
            // use 50 ms event buffering to prevent jerky window resizing=0A=
            if(id){=0A=
                clearTimeout(id);=0A=
                id =3D null;=0A=
            }=0A=
            id =3D setTimeout(function(){=0A=
                if(ltIE7) fixHeight();=0A=
                resizeContent();=0A=
            }, 50);=0A=
        });=0A=
=0A=
        if(!options.skipSetup) SB.setup();=0A=
        initialized =3D true;=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified skin for use with Shadowbox. If =
the skin=0A=
     * is included already in the page via the appropriate <script> and =
<link>=0A=
     * tags, this function does not need to be called. Otherwise, this =
function=0A=
     * must be called before window.onload.=0A=
     *=0A=
     * @param   String      skin        The directory where the skin is =
located=0A=
     * @param   String      dir         The directory where the =
Shadowbox skin=0A=
     *                                  files are located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadSkin =3D function(skin, dir){=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
        skin =3D dir + skin + '/';=0A=
=0A=
        // Safari 2.0 fails using DOM, use document.write instead=0A=
        document.write('<link rel=3D"stylesheet" type=3D"text/css" =
href=3D"' + skin + 'skin.css">');=0A=
        document.write('<scr' + 'ipt type=3D"text/javascript" src=3D"' + =
skin + 'skin.js"><\/script>');=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified language file to be used with =
Shadowbox.=0A=
     * If the language file is included already in the page via the =
appropriate=0A=
     * <script> tag, this function does not need to be called. =
Otherwise, this=0A=
     * function must be called before window.onload.=0A=
     *=0A=
     * @param   String      lang        The language abbreviation (e.g. =
en)=0A=
     * @param   String      dir         The directory where the Shadowbox=0A=
     *                                  language file(s) is located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadLanguage =3D function(lang, dir){=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
=0A=
        // Safari 2.0 fails using DOM, use document.write instead=0A=
        document.write('<scr' + 'ipt type=3D"text/javascript" src=3D"' + =
dir + 'shadowbox-' + lang + '.js"><\/script>');=0A=
    };=0A=
=0A=
    /**=0A=
     * Dynamically loads the specified player(s) to be used with =
Shadowbox. If=0A=
     * the needed player(s) is already included in the page via the =
appropriate=0A=
     * <script> tag(s), this function does not need to be called. =
Otherwise,=0A=
     * this function must be called before window.onload.=0A=
     *=0A=
     * @param   Array       players     The player(s) to load=0A=
     * @param   String      dir         The director where the Shadowbox =
player=0A=
     *                                  file(s) is located=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.loadPlayer =3D function(players, dir){=0A=
        if(typeof players =3D=3D 'string') players =3D [players];=0A=
        if(!(/\/$/.test(dir))) dir +=3D '/';=0A=
=0A=
        for(var i =3D 0, len =3D players.length; i < len; ++i){=0A=
            // Safari 2.0 fails using DOM, use document.write instead=0A=
            document.write('<scr' + 'ipt type=3D"text/javascript" =
src=3D"' + dir + 'shadowbox-' + players[i] + '.js"><\/script>');=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets up listeners on the given links that will trigger Shadowbox. =
If no=0A=
     * links are given, this method will set up every anchor element on =
the page=0A=
     * with the appropriate rel attribute. Note: Because AREA elements =
do not=0A=
     * support the rel attribute, they must be explicitly passed to this =
method.=0A=
     *=0A=
     * @param   Array       links       An array (or array-like) list of =
anchor=0A=
     *                                  and/or area elements to set up=0A=
     * @param   Object      opts        Some options to use for the =
given links=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.setup =3D function(links, opts){=0A=
        // get links if none specified=0A=
        if(!links){=0A=
            var links =3D [];=0A=
            var a =3D document.getElementsByTagName('a'), rel;=0A=
            for(var i =3D 0, len =3D a.length; i < len; ++i){=0A=
                rel =3D a[i].getAttribute('rel');=0A=
                if(rel && RE.rel.test(rel)) links[links.length] =3D a[i];=0A=
            }=0A=
        }else if(!links.length){=0A=
            links =3D [links]; // one link=0A=
        }=0A=
=0A=
        var link;=0A=
        for(var i =3D 0, len =3D links.length; i < len; ++i){=0A=
            link =3D links[i];=0A=
            if(typeof link.shadowboxCacheKey =3D=3D 'undefined'){=0A=
                // assign cache key expando=0A=
                // use integer primitive to avoid memory leak in IE=0A=
                link.shadowboxCacheKey =3D cache.length;=0A=
                SL.addEvent(link, 'click', handleClick); // add listener=0A=
            }=0A=
            cache[link.shadowboxCacheKey] =3D this.buildCacheObj(link, =
opts);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Builds an object from the original link element data to store in =
cache.=0A=
     * These objects contain (most of) the following keys:=0A=
     *=0A=
     * - el: the link element=0A=
     * - title: the linked file title=0A=
     * - player: the player to use for the linked file=0A=
     * - content: the linked file's URL=0A=
     * - gallery: the gallery the file belongs to (optional)=0A=
     * - height: the height of the linked file (only necessary for =
movies)=0A=
     * - width: the width of the linked file (only necessary for movies)=0A=
     * - options: custom options to use (optional)=0A=
     *=0A=
     * @param   HTMLElement     link    The link element to process=0A=
     * @return  Object                  An object representing the link=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.buildCacheObj =3D function(link, opts){=0A=
        var href =3D link.href; // don't use getAttribute() here=0A=
        var o =3D {=0A=
            el:         link,=0A=
            title:      link.getAttribute('title'),=0A=
            player:     getPlayer(href),=0A=
            options:    apply({}, opts || {}), // break the reference=0A=
            content:    href=0A=
        };=0A=
=0A=
        // remove link-level options from top-level options=0A=
        var opt, l_opts =3D ['player', 'title', 'height', 'width', =
'gallery'];=0A=
        for(var i =3D 0, len =3D l_opts.length; i < len; ++i){=0A=
            opt =3D l_opts[i];=0A=
            if(typeof o.options[opt] !=3D 'undefined'){=0A=
                o[opt] =3D o.options[opt];=0A=
                delete o.options[opt];=0A=
            }=0A=
        }=0A=
=0A=
        // HTML options always trump JavaScript options, so do these last=0A=
        var rel =3D link.getAttribute('rel');=0A=
        if(rel){=0A=
            // extract gallery name from shadowbox[name] format=0A=
            var match =3D rel.match(RE.gallery);=0A=
            if(match) o.gallery =3D escape(match[2]);=0A=
=0A=
            // other parameters=0A=
            var params =3D rel.split(';');=0A=
            for(var i =3D 0, len =3D params.length; i < len; ++i){=0A=
                match =3D params[i].match(RE.param);=0A=
                if(match){=0A=
                    if(match[1] =3D=3D 'options'){=0A=
                        eval('apply(o.options, ' + match[2] + ')');=0A=
                    }else{=0A=
                        o[match[1]] =3D match[2];=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        return o;=0A=
    };=0A=
=0A=
    /**=0A=
     * Applies the given set of options to those currently in use. Note: =
Options=0A=
     * will be reset on Shadowbox.open() so this function is only useful =
after=0A=
     * it has already been called (while Shadowbox is open).=0A=
     *=0A=
     * @param   Object      opts        The options to apply=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.applyOptions =3D function(opts){=0A=
        if(opts){=0A=
            // use apply here to break references=0A=
            default_options =3D apply({}, options); // store default =
options=0A=
            options =3D apply(options, opts); // apply options=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Reverts Shadowbox' options to the last default set in use before=0A=
     * Shadowbox.applyOptions() was called.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.revertOptions =3D function(){=0A=
        if(default_options){=0A=
            options =3D default_options; // revert to default options=0A=
            default_options =3D null; // erase for next time=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Opens the given object in Shadowbox. This object may be either an=0A=
     * anchor/area element, or an object similar to the one created by=0A=
     * Shadowbox.buildCacheObj().=0A=
     *=0A=
     * @param   mixed       obj         The object or link element that =
defines=0A=
     *                                  what to display=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.open =3D function(obj, opts){=0A=
        // revert options=0A=
        this.revertOptions();=0A=
=0A=
        // is it a link?=0A=
        if(isLink(obj)){=0A=
            if(typeof obj.shadowboxCacheKey =3D=3D 'undefined' || typeof =
cache[obj.shadowboxCacheKey] =3D=3D 'undefined'){=0A=
                // link element that hasn't been set up before=0A=
                // create on-the-fly object=0A=
                obj =3D this.buildCacheObj(obj, opts);=0A=
            }else{=0A=
                // link element that has been set up before, get from =
cache=0A=
                obj =3D cache[obj.shadowboxCacheKey];=0A=
            }=0A=
        }=0A=
=0A=
        // is it already a gallery?=0A=
        if(obj.constructor =3D=3D Array){=0A=
            gallery =3D obj;=0A=
            current =3D 0;=0A=
        }else{=0A=
            // create a copy so it doesn't get modified later=0A=
            var copy =3D apply({}, obj);=0A=
=0A=
            // is it part of a gallery?=0A=
            if(!obj.gallery){ // single item, no gallery=0A=
                gallery =3D [copy];=0A=
                current =3D 0;=0A=
            }else{=0A=
                current =3D null; // reset current=0A=
                gallery =3D []; // clear the current gallery=0A=
                var ci;=0A=
                for(var i =3D 0, len =3D cache.length; i < len; ++i){=0A=
                    ci =3D cache[i];=0A=
                    if(ci.gallery){=0A=
                        if(ci.content =3D=3D obj.content=0A=
                            && ci.gallery =3D=3D obj.gallery=0A=
                            && ci.title =3D=3D obj.title){ // compare =
content, gallery, & title=0A=
                                current =3D gallery.length; // key =
element found=0A=
                        }=0A=
                        if(ci.gallery =3D=3D obj.gallery){=0A=
                            gallery.push(apply({}, ci));=0A=
                        }=0A=
                    }=0A=
                }=0A=
                // if not found in cache, prepend to front of gallery=0A=
                if(current =3D=3D null){=0A=
                    gallery.unshift(copy);=0A=
                    current =3D 0;=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        obj =3D gallery[current];=0A=
=0A=
        // apply custom options=0A=
        if(obj.options || opts){=0A=
            // use apply here to break references=0A=
            this.applyOptions(apply(apply({}, obj.options || {}), opts =
|| {}));=0A=
        }=0A=
=0A=
        // filter gallery for unsupported elements=0A=
        var match, r;=0A=
        for(var i =3D 0, len =3D gallery.length; i < len; ++i){=0A=
            r =3D false; // remove the element?=0A=
            if(gallery[i].player =3D=3D 'unsupported'){ // don't support =
this at all=0A=
                r =3D true;=0A=
            }else if(match =3D RE.unsupported.exec(gallery[i].player)){ =
// handle unsupported elements=0A=
                if(options.handleUnsupported =3D=3D 'link'){=0A=
                    gallery[i].player =3D 'html';=0A=
                    // generate a link to the appropriate plugin =
download page(s)=0A=
                    var s, a, oe =3D options.errors;=0A=
                    switch(match[1]){=0A=
                        case 'qtwmp':=0A=
                            s =3D 'either';=0A=
                            a =3D [oe.qt.url, oe.qt.name, oe.wmp.url, =
oe.wmp.name];=0A=
                        break;=0A=
                        case 'qtf4m':=0A=
                            s =3D 'shared';=0A=
                            a =3D [oe.qt.url, oe.qt.name, oe.f4m.url, =
oe.f4m.name];=0A=
                        break;=0A=
                        default:=0A=
                            s =3D 'single';=0A=
                            if(match[1] =3D=3D 'swf' || match[1] =3D=3D =
'flv') match[1] =3D 'fla';=0A=
                            a =3D [oe[match[1]].url, oe[match[1]].name];=0A=
                    }=0A=
                    var msg =3D SB.LANG.errors[s].replace(/\{(\d+)\}/g, =
function(m, i){=0A=
                        return a[i];=0A=
                    });=0A=
                    gallery[i].content =3D '<div =
class=3D"shadowbox_message">' + msg + '</div>';=0A=
                }else{=0A=
                    r =3D true;=0A=
                }=0A=
            }else if(gallery[i].player =3D=3D 'inline'){ // handle =
inline elements=0A=
                // retrieve the innerHTML of the inline element=0A=
                var match =3D RE.inline.exec(gallery[i].content);=0A=
                if(match){=0A=
                    var el;=0A=
                    if(el =3D SL.get(match[1])){=0A=
                        gallery[i].content =3D el.innerHTML;=0A=
                    }else{=0A=
                        SB.raise('Cannot find element with id ' + =
match[1]);=0A=
                    }=0A=
                }else{=0A=
                    SB.raise('Cannot find element id for inline =
content');=0A=
                }=0A=
            }=0A=
            if(r){=0A=
                gallery.splice(i, 1); // remove the element from the =
gallery=0A=
                if(i < current){=0A=
                    --current;=0A=
                }else if(i =3D=3D current){=0A=
                    // if current is unsupported, look for supported =
neighbor=0A=
                    current =3D i > 0 ? current - 1 : i;=0A=
                }=0A=
                --i; // decrement to account for splice=0A=
                len =3D gallery.length; // gallery.length has changed!=0A=
            }=0A=
        }=0A=
=0A=
        // anything left?=0A=
        if(gallery.length){=0A=
            // fire onOpen hook=0A=
            if(options.onOpen && typeof options.onOpen =3D=3D =
'function'){=0A=
                options.onOpen(obj);=0A=
            }=0A=
=0A=
            if(!activated){=0A=
                // set initial dimensions & load=0A=
                setDimensions(options.initialHeight, =
options.initialWidth);=0A=
                adjustHeight(dims.inner_h, dims.top, false);=0A=
                adjustWidth(dims.width, false);=0A=
                toggleVisible(loadContent);=0A=
            } else {=0A=
                loadContent();=0A=
            }=0A=
=0A=
            activated =3D true;=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the piece in the current gallery with index num.=0A=
     *=0A=
     * @param   Number      num     The gallery index to view=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.change =3D function(num){=0A=
        if(!gallery) return; // no current gallery=0A=
        if(!gallery[num]){ // index does not exist=0A=
            if(!options.continuous){=0A=
                return;=0A=
            }else{=0A=
                num =3D num < 0 ? (gallery.length - 1) : 0; // loop=0A=
            }=0A=
        }=0A=
=0A=
        if(typeof slide_timer =3D=3D 'number'){=0A=
            clearTimeout(slide_timer);=0A=
            slide_timer =3D null;=0A=
            slide_delay =3D slide_start =3D 0; // reset slideshow =
variables=0A=
        }=0A=
        current =3D num; // update current=0A=
=0A=
        if(options.onChange && typeof options.onChange =3D=3D =
'function'){=0A=
            options.onChange(gallery[current]); // fire onChange handler=0A=
        }=0A=
=0A=
        loadContent();=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the next piece in the gallery.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.next =3D function(){=0A=
        this.change(current + 1);=0A=
    };=0A=
=0A=
    /**=0A=
     * Jumps to the previous piece in the gallery.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.previous =3D function(){=0A=
        this.change(current - 1);=0A=
    };=0A=
=0A=
    /**=0A=
     * Sets the timer for the next image in the slideshow to be =
displayed.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.play =3D function(){=0A=
        if(!hasNext()) return;=0A=
        if(!slide_delay) slide_delay =3D options.slideshowDelay * 1000;=0A=
        if(slide_delay){=0A=
            slide_start =3D new Date().getTime();=0A=
            slide_timer =3D setTimeout(function(){=0A=
                slide_delay =3D slide_start =3D 0; // reset slideshow=0A=
                SB.next();=0A=
            }, slide_delay);=0A=
=0A=
            // change play nav to pause=0A=
            toggleNav('play', false);=0A=
            toggleNav('pause', true);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Pauses the current slideshow.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.pause =3D function(){=0A=
        if(typeof slide_timer =3D=3D 'number'){=0A=
            var time =3D new Date().getTime();=0A=
            slide_delay =3D Math.max(0, slide_delay - (time - =
slide_start));=0A=
=0A=
            // any delay left on current slide? if so, stop the timer=0A=
            if(slide_delay){=0A=
                clearTimeout(slide_timer);=0A=
                slide_timer =3D 'paused';=0A=
            }=0A=
=0A=
            // change pause nav to play=0A=
            toggleNav('pause', false);=0A=
            toggleNav('play', true);=0A=
        }=0A=
    };=0A=
=0A=
    /**=0A=
     * Deactivates Shadowbox.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.close =3D function(){=0A=
        if(!activated) return; // already closed=0A=
=0A=
        // stop listening for keys=0A=
        listenKeys(false);=0A=
        // hide=0A=
        toggleVisible(false);=0A=
        // remove the content=0A=
        if(content){=0A=
            content.remove();=0A=
            content =3D null;=0A=
        }=0A=
=0A=
        // clear slideshow variables=0A=
        if(typeof slide_timer =3D=3D 'number') clearTimeout(slide_timer);=0A=
        slide_timer =3D null;=0A=
        slide_delay =3D 0;=0A=
=0A=
        // fire onClose handler=0A=
        if(options.onClose && typeof options.onClose =3D=3D 'function'){=0A=
            options.onClose(gallery[current]);=0A=
        }=0A=
=0A=
        activated =3D false;=0A=
    };=0A=
=0A=
    /**=0A=
     * Clears Shadowbox' cache and removes listeners and expandos from =
all=0A=
     * cached link elements. May be used to completely reset Shadowbox =
in case=0A=
     * links on a page change.=0A=
     *=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.clearCache =3D function(){=0A=
        for(var i =3D 0, len =3D cache.length; i < len; ++i){=0A=
            if(cache[i].el){=0A=
                SL.removeEvent(cache[i].el, 'click', handleClick);=0A=
                delete cache[i].el.shadowboxCacheKey; // remove expando=0A=
            }=0A=
        }=0A=
        cache =3D [];=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets an object that lists which plugins are supported by the =
client. The=0A=
     * keys of this object will be:=0A=
     *=0A=
     * - fla: Adobe Flash Player=0A=
     * - qt: QuickTime Player=0A=
     * - wmp: Windows Media Player=0A=
     * - f4m: Flip4Mac QuickTime Player=0A=
     *=0A=
     * @return  Object          The plugins object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getPlugins =3D function(){=0A=
        return plugins;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current options object in use.=0A=
     *=0A=
     * @return  Object          The options object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getOptions =3D function(){=0A=
        return options;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current gallery object.=0A=
     *=0A=
     * @return  Object          The current gallery item=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getCurrent =3D function(){=0A=
        return gallery[current];=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current version number of Shadowbox.=0A=
     *=0A=
     * @return  String          The current version=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getVersion =3D function(){=0A=
        return version;=0A=
    };=0A=
=0A=
    /**=0A=
     * Returns an object containing information about the current client=0A=
     * configuration.=0A=
     *=0A=
     * @return  Object          The object containing client data=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getClient =3D function(){=0A=
        return client;=0A=
    };=0A=
=0A=
    /**=0A=
     * Returns the current content object in use.=0A=
     *=0A=
     * @return  Object          The current content object=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getContent =3D function(){=0A=
        return content;=0A=
    };=0A=
=0A=
    /**=0A=
     * Gets the current dimensions of Shadowbox as calculated by=0A=
     * setDimensions().=0A=
     *=0A=
     * @return  Object          The current dimensions of Shadowbox=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.getDimensions =3D function(){=0A=
        return dims;=0A=
    };=0A=
=0A=
    /**=0A=
     * Handles all Shadowbox exceptions (errors). Calls the exception=0A=
     * handler callback if one is present (see handleException option) or=0A=
     * throws a new exception.=0A=
     *=0A=
     * @param   String      e       The error message=0A=
     * @return  void=0A=
     * @public=0A=
     * @static=0A=
     */=0A=
    Shadowbox.raise =3D function(e){=0A=
        if(typeof options.handleException =3D=3D 'function'){=0A=
            options.handleException(e);=0A=
        }else{=0A=
            throw e;=0A=
        }=0A=
    };=0A=
=0A=
})();
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.savethedate.it/js/Category/openpop.js

function openPopUpWindow(theURL,winName,features) {
  window.open(theURL,winName,features);
}
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/ac_runactivecontent.js

//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.

var isIE  =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;

var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;

var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;



function ControlVersion()

{

	var version;

	var axo;

	var e;



	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't =
in the registry



	try {

		// version will be set for 7.X or greater players

		axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version =3D axo.GetVariable("$version");

	} catch (e) {

	}



	if (!version)

	{

		try {

			// version will be set for 6.X players only

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

		=09

			// installed player is some revision of 6.0

			// GetVariable("$version") crashes for versions 6.0.22 through =
6.0.29,

			// so we have to be careful.=20

		=09

			// default to the first public version

			version =3D "WIN 6,0,21,0";



			// throws if AllowScripAccess does not exist (introduced in 6.0r47)	=09

			axo.AllowScriptAccess =3D "always";



			// safe to call for 6.0r47 or greater

			version =3D axo.GetVariable("$version");



		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 4.X or 5.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version =3D axo.GetVariable("$version");

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 3.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version =3D "WIN 3,0,18,0";

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 2.X player

			axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version =3D "WIN 2,0,0,11";

		} catch (e) {

			version =3D -1;

		}

	}

=09

	return version;

}



// JavaScript helper required to detect Flash Player PlugIn version =
information

function GetSwfVer(){

	// NS/Opera version >=3D 3 check for Flash plugin in plugin array

	var flashVer =3D -1;

=09

	if (navigator.plugins !=3D null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"]) {

			var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : =
"";

			var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;

			var descArray =3D flashDescription.split(" ");

			var tempArrayMajor =3D descArray[2].split(".");		=09

			var versionMajor =3D tempArrayMajor[0];

			var versionMinor =3D tempArrayMajor[1];

			var versionRevision =3D descArray[3];

			if (versionRevision =3D=3D "") {

				versionRevision =3D descArray[4];

			}

			if (versionRevision[0] =3D=3D "d") {

				versionRevision =3D versionRevision.substring(1);

			} else if (versionRevision[0] =3D=3D "r") {

				versionRevision =3D versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision =3D versionRevision.substring(0, =
versionRevision.indexOf("d"));

				}

			}

			var flashVer =3D versionMajor + "." + versionMinor + "." + =
versionRevision;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D =
-1) flashVer =3D 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D =
-1) flashVer =3D 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1) =
flashVer =3D 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer =3D ControlVersion();

	}=09

	return flashVer;

}



// When called with reqMajorVer, reqMinorVer, reqRevision returns true =
if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr =3D GetSwfVer();

	if (versionStr =3D=3D -1 ) {

		return false;

	} else if (versionStr !=3D 0) {

		if(isIE && isWin && !isOpera) {

			// Given "WIN 2,0,0,11"

			tempArray         =3D versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        =3D tempArray[1];			// "2,0,0,11"

			versionArray      =3D tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      =3D versionStr.split(".");

		}

		var versionMajor      =3D versionArray[0];

		var versionMinor      =3D versionArray[1];

		var versionRevision   =3D versionArray[2];



        	// is the major.revision >=3D requested major.revision AND the =
minor version >=3D requested minor

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor =3D=3D parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor =3D=3D parseFloat(reqMinorVer)) {

				if (versionRevision >=3D parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}



function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') !=3D -1)

    return src.replace(/\?/, ext+'?');=20

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs)=20

{=20

  var str =3D '';

  if (isIE && isWin && !isOpera)

  {

    str +=3D '<object ';

    for (var i in objAttrs)

    {

      str +=3D i + '=3D"' + objAttrs[i] + '" ';

    }

    str +=3D '>';

    for (var i in params)

    {

      str +=3D '<param name=3D"' + i + '" value=3D"' + params[i] + '" /> =
';

    }

    str +=3D '</object>';

  }

  else

  {

    str +=3D '<embed ';

    for (var i in embedAttrs)

    {

      str +=3D i + '=3D"' + embedAttrs[i] + '" ';

    }

    str +=3D '> </embed>';

  }



  document.write(str);

}



function AC_FL_RunContent(){

  var ret =3D=20

    AC_GetArgs

    (  arguments, ".swf", "movie", =
"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret =3D=20

    AC_GetArgs

    (  arguments, ".dcr", "src", =
"clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret =3D new Object();

  ret.embedAttrs =3D new Object();

  ret.params =3D new Object();

  ret.objAttrs =3D new Object();

  for (var i=3D0; i < args.length; i=3Di+2){

    var currArg =3D args[i].toLowerCase();   =20



    switch (currArg){=09

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] =3D args[i+1];

        break;

      case "src":

      case "movie":=09

        args[i+1] =3D AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] =3D args[i+1];

        ret.params[srcParamName] =3D args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] =3D args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace":=20

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] =3D ret.objAttrs[args[i]] =3D args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] =3D ret.params[args[i]] =3D args[i+1];

    }

  }

  ret.objAttrs["classid"] =3D classid;

  if (mimeType) ret.embedAttrs["type"] =3D mimeType;

  return ret;

}

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/linguette.js

function switchElement( aOffElements, strOnElement, aOffLinks, =
strOnLink, strOffClassName, strOnClassName )

{

	for ( var i =3D 0; i < aOffElements.length; i++ )

	{

		var oElement =3D document.getElementById( aOffElements[i] );

		if ( oElement ) oElement.style.display =3D 'none';

	}

=09

	var oOnElement =3D document.getElementById( strOnElement );

	if ( oOnElement ) oOnElement.style.display =3D 'block';

=09

	if ( strOffClassName !=3D null && strOnClassName !=3D  null )

	{

		for ( var i =3D 0; i < aOffLinks.length; i++ )

		{

			var oOffLink =3D document.getElementById( aOffLinks[i] );

			if ( oOffLink ) oOffLink.className =3D strOffClassName;

		}

	=09

		var oOnLink =3D document.getElementById( strOnLink );

		if ( oOnLink ) oOnLink.className =3D strOnClassName;

	}

}
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/Category/toggle.js

function toggleElement( hThis, strElementId, strThisVisibleClass, =
strThisHiddenClass, strThisVisibleHTML, strThisHiddenHTML )

{

	var oElement =3D document.getElementById( strElementId );



	if ( oElement )

	{

		var bIsVisible =3D oElement.style.display !=3D 'none';



		oElement.style.display =3D bIsVisible ? 'none' : 'block';

	=09

		if ( strThisVisibleClass !=3D null && strThisHiddenClass !=3D null )

		{

			hThis.className =3D bIsVisible ? strThisHiddenClass : =
strThisVisibleClass;



			if ( strThisVisibleHTML !=3D null && strThisHiddenHTML !=3D null )

				hThis.innerHTML =3D bIsVisible ? strThisHiddenHTML: =
strThisVisibleHTML;

		}



		return true;

	}



	return  false;

}
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/calendar.js

/*  Copyright Mihai Bazon, 2002-2005  |  www.bazon.net/mishoo=0A=
 * -----------------------------------------------------------=0A=
 *=0A=
 * The DHTML Calendar, version 1.0 "It is happening again"=0A=
 *=0A=
 * Details and latest version at:=0A=
 * www.dynarch.com/projects/calendar=0A=
 *=0A=
 * This script is developed by Dynarch.com.  Visit us at www.dynarch.com.=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 */=0A=
=0A=
// $Id: calendar.js 3060 2006-12-17 06:06:52Z chtito $=0A=
=0A=
/** The Calendar object constructor. */=0A=
Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {=0A=
	// member variables=0A=
	this.activeDiv =3D null;=0A=
	this.currentDateEl =3D null;=0A=
	this.getDateStatus =3D null;=0A=
	this.getDateToolTip =3D null;=0A=
	this.getDateText =3D null;=0A=
	this.timeout =3D null;=0A=
	this.onSelected =3D onSelected || null;=0A=
	this.onClose =3D onClose || null;=0A=
	this.dragging =3D false;=0A=
	this.hidden =3D false;=0A=
	this.minYear =3D 1970;=0A=
	this.maxYear =3D 2050;=0A=
	this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];=0A=
	this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];=0A=
	this.isPopup =3D true;=0A=
	this.weekNumbers =3D true;=0A=
	this.firstDayOfWeek =3D typeof firstDayOfWeek =3D=3D "number" ? =
firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.=0A=
	this.showsOtherMonths =3D false;=0A=
	this.dateStr =3D dateStr;=0A=
	this.ar_days =3D null;=0A=
	this.showsTime =3D false;=0A=
	this.time24 =3D true;=0A=
	this.yearStep =3D 2;=0A=
	this.hiliteToday =3D true;=0A=
	this.multiple =3D null;=0A=
	// HTML elements=0A=
	this.table =3D null;=0A=
	this.element =3D null;=0A=
	this.tbody =3D null;=0A=
	this.firstdayname =3D null;=0A=
	// Combo boxes=0A=
	this.monthsCombo =3D null;=0A=
	this.yearsCombo =3D null;=0A=
	this.hilitedMonth =3D null;=0A=
	this.activeMonth =3D null;=0A=
	this.hilitedYear =3D null;=0A=
	this.activeYear =3D null;=0A=
	// Information=0A=
	this.dateClicked =3D false;=0A=
=0A=
	// one-time initializations=0A=
	if (typeof Calendar._SDN =3D=3D "undefined") {=0A=
		// table of short day names=0A=
		if (typeof Calendar._SDN_len =3D=3D "undefined")=0A=
			Calendar._SDN_len =3D 3;=0A=
		var ar =3D new Array();=0A=
		for (var i =3D 8; i > 0;) {=0A=
			ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);=0A=
		}=0A=
		Calendar._SDN =3D ar;=0A=
		// table of short month names=0A=
		if (typeof Calendar._SMN_len =3D=3D "undefined")=0A=
			Calendar._SMN_len =3D 3;=0A=
		ar =3D new Array();=0A=
		for (var i =3D 12; i > 0;) {=0A=
			ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);=0A=
		}=0A=
		Calendar._SMN =3D ar;=0A=
	}=0A=
};=0A=
=0A=
// ** constants=0A=
=0A=
/// "static", needed for event handlers.=0A=
Calendar._C =3D null;=0A=
=0A=
/// detect a special case of "web browser"=0A=
Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&=0A=
		   !/opera/i.test(navigator.userAgent) );=0A=
=0A=
Calendar.is_ie5 =3D ( Calendar.is_ie && /msie =
5\.0/i.test(navigator.userAgent) );=0A=
=0A=
/// detect Opera browser=0A=
Calendar.is_opera =3D /opera/i.test(navigator.userAgent);=0A=
=0A=
/// detect KHTML-based browsers=0A=
Calendar.is_khtml =3D =
/Konqueror|Safari|KHTML/i.test(navigator.userAgent);=0A=
=0A=
// BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a =
separate=0A=
//        library, at some point.=0A=
=0A=
Calendar.getAbsolutePos =3D function(el) {=0A=
	var SL =3D 0, ST =3D 0;=0A=
	var is_div =3D /^div$/i.test(el.tagName);=0A=
	if (is_div && el.scrollLeft)=0A=
		SL =3D el.scrollLeft;=0A=
	if (is_div && el.scrollTop)=0A=
		ST =3D el.scrollTop;=0A=
	var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };=0A=
	if (el.offsetParent) {=0A=
		var tmp =3D this.getAbsolutePos(el.offsetParent);=0A=
		r.x +=3D tmp.x;=0A=
		r.y +=3D tmp.y;=0A=
	}=0A=
	return r;=0A=
};=0A=
=0A=
Calendar.isRelated =3D function (el, evt) {=0A=
	var related =3D evt.relatedTarget;=0A=
	if (!related) {=0A=
		var type =3D evt.type;=0A=
		if (type =3D=3D "mouseover") {=0A=
			related =3D evt.fromElement;=0A=
		} else if (type =3D=3D "mouseout") {=0A=
			related =3D evt.toElement;=0A=
		}=0A=
	}=0A=
	while (related) {=0A=
		if (related =3D=3D el) {=0A=
			return true;=0A=
		}=0A=
		related =3D related.parentNode;=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.removeClass =3D function(el, className) {=0A=
	if (!(el && el.className)) {=0A=
		return;=0A=
	}=0A=
	var cls =3D el.className.split(" ");=0A=
	var ar =3D new Array();=0A=
	for (var i =3D cls.length; i > 0;) {=0A=
		if (cls[--i] !=3D className) {=0A=
			ar[ar.length] =3D cls[i];=0A=
		}=0A=
	}=0A=
	el.className =3D ar.join(" ");=0A=
};=0A=
=0A=
Calendar.addClass =3D function(el, className) {=0A=
	Calendar.removeClass(el, className);=0A=
	el.className +=3D " " + className;=0A=
};=0A=
=0A=
// FIXME: the following 2 functions totally suck, are useless and should =
be replaced immediately.=0A=
Calendar.getElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.currentTarget;=0A=
	while (f.nodeType !=3D 1 || /^div$/i.test(f.tagName))=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.getTargetElement =3D function(ev) {=0A=
	var f =3D Calendar.is_ie ? window.event.srcElement : ev.target;=0A=
	while (f.nodeType !=3D 1)=0A=
		f =3D f.parentNode;=0A=
	return f;=0A=
};=0A=
=0A=
Calendar.stopEvent =3D function(ev) {=0A=
	ev || (ev =3D window.event);=0A=
	if (Calendar.is_ie) {=0A=
		ev.cancelBubble =3D true;=0A=
		ev.returnValue =3D false;=0A=
	} else {=0A=
		ev.preventDefault();=0A=
		ev.stopPropagation();=0A=
	}=0A=
	return false;=0A=
};=0A=
=0A=
Calendar.addEvent =3D function(el, evname, func) {=0A=
	if (el.attachEvent) { // IE=0A=
		el.attachEvent("on" + evname, func);=0A=
	} else if (el.addEventListener) { // Gecko / W3C=0A=
		el.addEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D func;=0A=
	}=0A=
};=0A=
=0A=
Calendar.removeEvent =3D function(el, evname, func) {=0A=
	if (el.detachEvent) { // IE=0A=
		el.detachEvent("on" + evname, func);=0A=
	} else if (el.removeEventListener) { // Gecko / W3C=0A=
		el.removeEventListener(evname, func, true);=0A=
	} else {=0A=
		el["on" + evname] =3D null;=0A=
	}=0A=
};=0A=
=0A=
Calendar.createElement =3D function(type, parent) {=0A=
	var el =3D null;=0A=
	if (document.createElementNS) {=0A=
		// use the XHTML namespace; IE won't normally get here unless=0A=
		// _they_ "fix" the DOM2 implementation.=0A=
		el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);=0A=
	} else {=0A=
		el =3D document.createElement(type);=0A=
	}=0A=
	if (typeof parent !=3D "undefined") {=0A=
		parent.appendChild(el);=0A=
	}=0A=
	return el;=0A=
};=0A=
=0A=
// END: UTILITY FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR STATIC FUNCTIONS=0A=
=0A=
/** Internal -- adds a set of events to make some element behave like a =
button. */=0A=
Calendar._add_evs =3D function(el) {=0A=
	with (Calendar) {=0A=
		addEvent(el, "mouseover", dayMouseOver);=0A=
		addEvent(el, "mousedown", dayMouseDown);=0A=
		addEvent(el, "mouseout", dayMouseOut);=0A=
		if (is_ie) {=0A=
			addEvent(el, "dblclick", dayMouseDblClick);=0A=
			el.setAttribute("unselectable", true);=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.findMonth =3D function(el) {=0A=
	if (typeof el.month !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.month !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.findYear =3D function(el) {=0A=
	if (typeof el.year !=3D "undefined") {=0A=
		return el;=0A=
	} else if (typeof el.parentNode.year !=3D "undefined") {=0A=
		return el.parentNode;=0A=
	}=0A=
	return null;=0A=
};=0A=
=0A=
Calendar.showMonthsCombo =3D function () {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var mc =3D cal.monthsCombo;=0A=
	if (cal.hilitedMonth) {=0A=
		Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
	}=0A=
	if (cal.activeMonth) {=0A=
		Calendar.removeClass(cal.activeMonth, "active");=0A=
	}=0A=
	var mon =3D =
cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];=0A=
	Calendar.addClass(mon, "active");=0A=
	cal.activeMonth =3D mon;=0A=
	var s =3D mc.style;=0A=
	s.display =3D "block";=0A=
	if (cd.navtype < 0)=0A=
		s.left =3D cd.offsetLeft + "px";=0A=
	else {=0A=
		var mcw =3D mc.offsetWidth;=0A=
		if (typeof mcw =3D=3D "undefined")=0A=
			// Konqueror brain-dead techniques=0A=
			mcw =3D 50;=0A=
		s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";=0A=
	}=0A=
	s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
};=0A=
=0A=
Calendar.showYearsCombo =3D function (fwd) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D cal;=0A=
	var cd =3D cal.activeDiv;=0A=
	var yc =3D cal.yearsCombo;=0A=
	if (cal.hilitedYear) {=0A=
		Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
	}=0A=
	if (cal.activeYear) {=0A=
		Calendar.removeClass(cal.activeYear, "active");=0A=
	}=0A=
	cal.activeYear =3D null;=0A=
	var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);=0A=
	var yr =3D yc.firstChild;=0A=
	var show =3D false;=0A=
	for (var i =3D 12; i > 0; --i) {=0A=
		if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {=0A=
			yr.innerHTML =3D Y;=0A=
			yr.year =3D Y;=0A=
			yr.style.display =3D "block";=0A=
			show =3D true;=0A=
		} else {=0A=
			yr.style.display =3D "none";=0A=
		}=0A=
		yr =3D yr.nextSibling;=0A=
		Y +=3D fwd ? cal.yearStep : -cal.yearStep;=0A=
	}=0A=
	if (show) {=0A=
		var s =3D yc.style;=0A=
		s.display =3D "block";=0A=
		if (cd.navtype < 0)=0A=
			s.left =3D cd.offsetLeft + "px";=0A=
		else {=0A=
			var ycw =3D yc.offsetWidth;=0A=
			if (typeof ycw =3D=3D "undefined")=0A=
				// Konqueror brain-dead techniques=0A=
				ycw =3D 50;=0A=
			s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";=0A=
		}=0A=
		s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A=
	}=0A=
};=0A=
=0A=
// event handlers=0A=
=0A=
Calendar.tableMouseUp =3D function(ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	if (cal.timeout) {=0A=
		clearTimeout(cal.timeout);=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	if (!el) {=0A=
		return false;=0A=
	}=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	ev || (ev =3D window.event);=0A=
	Calendar.removeClass(el, "active");=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.cellClick(el, ev);=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	var date =3D null;=0A=
	if (mon) {=0A=
		date =3D new Date(cal.date);=0A=
		if (mon.month !=3D date.getMonth()) {=0A=
			date.setMonth(mon.month);=0A=
			cal.setDate(date);=0A=
			cal.dateClicked =3D false;=0A=
			cal.callHandler();=0A=
		}=0A=
	} else {=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			date =3D new Date(cal.date);=0A=
			if (year.year !=3D date.getFullYear()) {=0A=
				date.setFullYear(year.year);=0A=
				cal.setDate(date);=0A=
				cal.dateClicked =3D false;=0A=
				cal.callHandler();=0A=
			}=0A=
		}=0A=
	}=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mouseup", tableMouseUp);=0A=
		removeEvent(document, "mouseover", tableMouseOver);=0A=
		removeEvent(document, "mousemove", tableMouseOver);=0A=
		cal._hideCombos();=0A=
		_C =3D null;=0A=
		return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.tableMouseOver =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return;=0A=
	}=0A=
	var el =3D cal.activeDiv;=0A=
	var target =3D Calendar.getTargetElement(ev);=0A=
	if (target =3D=3D el || target.parentNode =3D=3D el) {=0A=
		Calendar.addClass(el, "hilite active");=0A=
		Calendar.addClass(el.parentNode, "rowhilite");=0A=
	} else {=0A=
		if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && =
(el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))=0A=
			Calendar.removeClass(el, "active");=0A=
		Calendar.removeClass(el, "hilite");=0A=
		Calendar.removeClass(el.parentNode, "rowhilite");=0A=
	}=0A=
	ev || (ev =3D window.event);=0A=
	if (el.navtype =3D=3D 50 && target !=3D el) {=0A=
		var pos =3D Calendar.getAbsolutePos(el);=0A=
		var w =3D el.offsetWidth;=0A=
		var x =3D ev.clientX;=0A=
		var dx;=0A=
		var decrease =3D true;=0A=
		if (x > pos.x + w) {=0A=
			dx =3D x - pos.x - w;=0A=
			decrease =3D false;=0A=
		} else=0A=
			dx =3D pos.x - x;=0A=
=0A=
		if (dx < 0) dx =3D 0;=0A=
		var range =3D el._range;=0A=
		var current =3D el._current;=0A=
		var count =3D Math.floor(dx / 10) % range.length;=0A=
		for (var i =3D range.length; --i >=3D 0;)=0A=
			if (range[i] =3D=3D current)=0A=
				break;=0A=
		while (count-- > 0)=0A=
			if (decrease) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
		var newval =3D range[i];=0A=
		el.innerHTML =3D newval;=0A=
=0A=
		cal.onUpdateTime();=0A=
	}=0A=
	var mon =3D Calendar.findMonth(target);=0A=
	if (mon) {=0A=
		if (mon.month !=3D cal.date.getMonth()) {=0A=
			if (cal.hilitedMonth) {=0A=
				Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
			}=0A=
			Calendar.addClass(mon, "hilite");=0A=
			cal.hilitedMonth =3D mon;=0A=
		} else if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
	} else {=0A=
		if (cal.hilitedMonth) {=0A=
			Calendar.removeClass(cal.hilitedMonth, "hilite");=0A=
		}=0A=
		var year =3D Calendar.findYear(target);=0A=
		if (year) {=0A=
			if (year.year !=3D cal.date.getFullYear()) {=0A=
				if (cal.hilitedYear) {=0A=
					Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
				}=0A=
				Calendar.addClass(year, "hilite");=0A=
				cal.hilitedYear =3D year;=0A=
			} else if (cal.hilitedYear) {=0A=
				Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
			}=0A=
		} else if (cal.hilitedYear) {=0A=
			Calendar.removeClass(cal.hilitedYear, "hilite");=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.tableMouseDown =3D function (ev) {=0A=
	if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
Calendar.calDragIt =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!(cal && cal.dragging)) {=0A=
		return false;=0A=
	}=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posX =3D ev.pageX;=0A=
		posY =3D ev.pageY;=0A=
	}=0A=
	cal.hideShowCovered();=0A=
	var st =3D cal.element.style;=0A=
	st.left =3D (posX - cal.xOffs) + "px";=0A=
	st.top =3D (posY - cal.yOffs) + "px";=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.calDragEnd =3D function (ev) {=0A=
	var cal =3D Calendar._C;=0A=
	if (!cal) {=0A=
		return false;=0A=
	}=0A=
	cal.dragging =3D false;=0A=
	with (Calendar) {=0A=
		removeEvent(document, "mousemove", calDragIt);=0A=
		removeEvent(document, "mouseup", calDragEnd);=0A=
		tableMouseUp(ev);=0A=
	}=0A=
	cal.hideShowCovered();=0A=
};=0A=
=0A=
Calendar.dayMouseDown =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (el.disabled) {=0A=
		return false;=0A=
	}=0A=
	var cal =3D el.calendar;=0A=
	cal.activeDiv =3D el;=0A=
	Calendar._C =3D cal;=0A=
	if (el.navtype !=3D 300) with (Calendar) {=0A=
		if (el.navtype =3D=3D 50) {=0A=
			el._current =3D el.innerHTML;=0A=
			addEvent(document, "mousemove", tableMouseOver);=0A=
		} else=0A=
			addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", =
tableMouseOver);=0A=
		addClass(el, "hilite active");=0A=
		addEvent(document, "mouseup", tableMouseUp);=0A=
	} else if (cal.isPopup) {=0A=
		cal._dragStart(ev);=0A=
	}=0A=
	if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);=0A=
	} else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {=0A=
		if (cal.timeout) clearTimeout(cal.timeout);=0A=
		cal.timeout =3D setTimeout((el.navtype > 0) ? =
"Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);=0A=
	} else {=0A=
		cal.timeout =3D null;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseDblClick =3D function(ev) {=0A=
	Calendar.cellClick(Calendar.getElement(ev), ev || window.event);=0A=
	if (Calendar.is_ie) {=0A=
		document.selection.empty();=0A=
	}=0A=
};=0A=
=0A=
Calendar.dayMouseOver =3D function(ev) {=0A=
	var el =3D Calendar.getElement(ev);=0A=
	if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {=0A=
		return false;=0A=
	}=0A=
	if (el.ttip) {=0A=
		if (el.ttip.substr(0, 1) =3D=3D "_") {=0A=
			el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + =
el.ttip.substr(1);=0A=
		}=0A=
		el.calendar.tooltips.innerHTML =3D el.ttip;=0A=
	}=0A=
	if (el.navtype !=3D 300) {=0A=
		Calendar.addClass(el, "hilite");=0A=
		if (el.caldate) {=0A=
			Calendar.addClass(el.parentNode, "rowhilite");=0A=
			var cal =3D el.calendar;=0A=
			if (cal && cal.getDateToolTip) {=0A=
				var d =3D el.caldate;=0A=
				window.status =3D d;=0A=
				el.title =3D cal.getDateToolTip(d, d.getFullYear(), d.getMonth(), =
d.getDate());=0A=
			}=0A=
		}=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
Calendar.dayMouseOut =3D function(ev) {=0A=
	with (Calendar) {=0A=
		var el =3D getElement(ev);=0A=
		if (isRelated(el, ev) || _C || el.disabled)=0A=
			return false;=0A=
		removeClass(el, "hilite");=0A=
		if (el.caldate)=0A=
			removeClass(el.parentNode, "rowhilite");=0A=
		if (el.calendar)=0A=
			el.calendar.tooltips.innerHTML =3D _TT["SEL_DATE"];=0A=
		// return stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  A generic "click" handler :) handles all types of buttons defined in =
this=0A=
 *  calendar.=0A=
 */=0A=
Calendar.cellClick =3D function(el, ev) {=0A=
	var cal =3D el.calendar;=0A=
	var closing =3D false;=0A=
	var newdate =3D false;=0A=
	var date =3D null;=0A=
	if (typeof el.navtype =3D=3D "undefined") {=0A=
		if (cal.currentDateEl) {=0A=
			Calendar.removeClass(cal.currentDateEl, "selected");=0A=
			Calendar.addClass(el, "selected");=0A=
			closing =3D (cal.currentDateEl =3D=3D el);=0A=
			if (!closing) {=0A=
				cal.currentDateEl =3D el;=0A=
			}=0A=
		}=0A=
		cal.date.setDateOnly(el.caldate);=0A=
		date =3D cal.date;=0A=
		var other_month =3D !(cal.dateClicked =3D !el.otherMonth);=0A=
		if (!other_month && !cal.currentDateEl && cal.multiple)=0A=
			cal._toggleMultipleDate(new Date(date));=0A=
		else=0A=
			newdate =3D !el.disabled;=0A=
		// a date was clicked=0A=
		if (other_month)=0A=
			cal._init(cal.firstDayOfWeek, date);=0A=
	} else {=0A=
		if (el.navtype =3D=3D 200) {=0A=
			Calendar.removeClass(el, "hilite");=0A=
			cal.callCloseHandler();=0A=
			return;=0A=
		}=0A=
		date =3D new Date(cal.date);=0A=
		if (el.navtype =3D=3D 0)=0A=
			date.setDateOnly(new Date()); // TODAY=0A=
		// unless "today" was clicked, we assume no date was clicked so=0A=
		// the selected handler will know not to close the calenar when=0A=
		// in single-click mode.=0A=
		// cal.dateClicked =3D (el.navtype =3D=3D 0);=0A=
		cal.dateClicked =3D false;=0A=
		var year =3D date.getFullYear();=0A=
		var mon =3D date.getMonth();=0A=
		function setMonth(m) {=0A=
			var day =3D date.getDate();=0A=
			var max =3D date.getMonthDays(m);=0A=
			if (day > max) {=0A=
				date.setDate(max);=0A=
			}=0A=
			date.setMonth(m);=0A=
		};=0A=
		switch (el.navtype) {=0A=
		    case 400:=0A=
			Calendar.removeClass(el, "hilite");=0A=
			var text =3D Calendar._TT["ABOUT"];=0A=
			if (typeof text !=3D "undefined") {=0A=
				text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";=0A=
			} else {=0A=
				// FIXME: this should be removed as soon as lang files get updated!=0A=
				text =3D "Help and about box text is not translated into this =
language.\n" +=0A=
					"If you know this language and you feel generous please update\n" +=0A=
					"the corresponding file in \"lang\" subdir to match =
calendar-en.js\n" +=0A=
					"and send it back to <mihai_bazon@yahoo.com> to get it into the =
distribution  ;-)\n\n" +=0A=
					"Thank you!\n" +=0A=
					"http://dynarch.com/mishoo/calendar.epl\n";=0A=
			}=0A=
			alert(text);=0A=
			return;=0A=
		    case -2:=0A=
			if (year > cal.minYear) {=0A=
				date.setFullYear(year - 1);=0A=
			}=0A=
			break;=0A=
		    case -1:=0A=
			if (mon > 0) {=0A=
				setMonth(mon - 1);=0A=
			} else if (year-- > cal.minYear) {=0A=
				date.setFullYear(year);=0A=
				setMonth(11);=0A=
			}=0A=
			break;=0A=
		    case 1:=0A=
			if (mon < 11) {=0A=
				setMonth(mon + 1);=0A=
			} else if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
				setMonth(0);=0A=
			}=0A=
			break;=0A=
		    case 2:=0A=
			if (year < cal.maxYear) {=0A=
				date.setFullYear(year + 1);=0A=
			}=0A=
			break;=0A=
		    case 100:=0A=
			cal.setFirstDayOfWeek(el.fdow);=0A=
			return;=0A=
		    case 50:=0A=
			var range =3D el._range;=0A=
			var current =3D el.innerHTML;=0A=
			for (var i =3D range.length; --i >=3D 0;)=0A=
				if (range[i] =3D=3D current)=0A=
					break;=0A=
			if (ev && ev.shiftKey) {=0A=
				if (--i < 0)=0A=
					i =3D range.length - 1;=0A=
			} else if ( ++i >=3D range.length )=0A=
				i =3D 0;=0A=
			var newval =3D range[i];=0A=
			el.innerHTML =3D newval;=0A=
			cal.onUpdateTime();=0A=
			return;=0A=
		    case 0:=0A=
			// TODAY will bring us here=0A=
			if ((typeof cal.getDateStatus =3D=3D "function") &&=0A=
			    cal.getDateStatus(date, date.getFullYear(), date.getMonth(), =
date.getDate())) {=0A=
				return false;=0A=
			}=0A=
			break;=0A=
		}=0A=
		if (!date.equalsTo(cal.date)) {=0A=
			cal.setDate(date);=0A=
			newdate =3D true;=0A=
		} else if (el.navtype =3D=3D 0)=0A=
			newdate =3D closing =3D true;=0A=
	}=0A=
	if (newdate) {=0A=
		ev && cal.callHandler();=0A=
	}=0A=
	if (closing) {=0A=
		Calendar.removeClass(el, "hilite");=0A=
		ev && cal.callCloseHandler();=0A=
	}=0A=
};=0A=
=0A=
// END: CALENDAR STATIC FUNCTIONS=0A=
=0A=
// BEGIN: CALENDAR OBJECT FUNCTIONS=0A=
=0A=
/**=0A=
 *  This function creates the calendar inside the given parent.  If _par =
is=0A=
 *  null than it creates a popup calendar inside the BODY element.  If =
_par is=0A=
 *  an element, be it BODY, then it creates a non-popup calendar (still=0A=
 *  hidden).  Some properties need to be set before calling this =
function.=0A=
 */=0A=
Calendar.prototype.create =3D function (_par) {=0A=
	var parent =3D null;=0A=
	if (! _par) {=0A=
		// default parent is the document body, in which case we create=0A=
		// a popup calendar.=0A=
		parent =3D document.getElementsByTagName("body")[0];=0A=
		this.isPopup =3D true;=0A=
	} else {=0A=
		parent =3D _par;=0A=
		this.isPopup =3D false;=0A=
	}=0A=
	this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();=0A=
=0A=
	var table =3D Calendar.createElement("table");=0A=
	this.table =3D table;=0A=
	table.cellSpacing =3D 0;=0A=
	table.cellPadding =3D 0;=0A=
	table.calendar =3D this;=0A=
	Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);=0A=
=0A=
	var div =3D Calendar.createElement("div");=0A=
	this.element =3D div;=0A=
	div.className =3D "calendar";=0A=
	if (this.isPopup) {=0A=
		div.style.position =3D "absolute";=0A=
		div.style.display =3D "none";=0A=
	}=0A=
	div.appendChild(table);=0A=
=0A=
	var thead =3D Calendar.createElement("thead", table);=0A=
	var cell =3D null;=0A=
	var row =3D null;=0A=
=0A=
	var cal =3D this;=0A=
	var hh =3D function (text, cs, navtype) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.colSpan =3D cs;=0A=
		cell.className =3D "button";=0A=
		if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)=0A=
			cell.className +=3D " nav";=0A=
		Calendar._add_evs(cell);=0A=
		cell.calendar =3D cal;=0A=
		cell.navtype =3D navtype;=0A=
		cell.innerHTML =3D "<div unselectable=3D'on'>" + text + "</div>";=0A=
		return cell;=0A=
	};=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	var title_length =3D 6;=0A=
	(this.isPopup) && --title_length;=0A=
	(this.weekNumbers) && ++title_length;=0A=
=0A=
	hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];=0A=
	this.title =3D hh("", title_length, 300);=0A=
	this.title.className =3D "title";=0A=
	if (this.isPopup) {=0A=
		this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		this.title.style.cursor =3D "move";=0A=
		hh("&#x00d7;", 1, 200).ttip =3D Calendar._TT["CLOSE"];=0A=
	}=0A=
=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "headrow";=0A=
=0A=
	this._nav_py =3D hh("&#x00ab;", 1, -2);=0A=
	this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];=0A=
=0A=
	this._nav_pm =3D hh("&#x2039;", 1, -1);=0A=
	this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];=0A=
=0A=
	this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, =
0);=0A=
	this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];=0A=
=0A=
	this._nav_nm =3D hh("&#x203a;", 1, 1);=0A=
	this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];=0A=
=0A=
	this._nav_ny =3D hh("&#x00bb;", 1, 2);=0A=
	this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];=0A=
=0A=
	// day names=0A=
	row =3D Calendar.createElement("tr", thead);=0A=
	row.className =3D "daynames";=0A=
	if (this.weekNumbers) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "name wn";=0A=
		cell.innerHTML =3D Calendar._TT["WK"];=0A=
	}=0A=
	for (var i =3D 7; i > 0; --i) {=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		if (!i) {=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
	this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : =
row.firstChild;=0A=
	this._displayWeekdays();=0A=
=0A=
	var tbody =3D Calendar.createElement("tbody", table);=0A=
	this.tbody =3D tbody;=0A=
=0A=
	for (i =3D 6; i > 0; --i) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		if (this.weekNumbers) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
		}=0A=
		for (var j =3D 7; j > 0; --j) {=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.calendar =3D this;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
	}=0A=
=0A=
	if (this.showsTime) {=0A=
		row =3D Calendar.createElement("tr", tbody);=0A=
		row.className =3D "time";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D 2;=0A=
		cell.innerHTML =3D Calendar._TT["TIME"] || "&nbsp;";=0A=
=0A=
		cell =3D Calendar.createElement("td", row);=0A=
		cell.className =3D "time";=0A=
		cell.colSpan =3D this.weekNumbers ? 4 : 3;=0A=
=0A=
		(function(){=0A=
			function makeTimePart(className, init, range_start, range_end) {=0A=
				var part =3D Calendar.createElement("span", cell);=0A=
				part.className =3D className;=0A=
				part.innerHTML =3D init;=0A=
				part.calendar =3D cal;=0A=
				part.ttip =3D Calendar._TT["TIME_PART"];=0A=
				part.navtype =3D 50;=0A=
				part._range =3D [];=0A=
				if (typeof range_start !=3D "number")=0A=
					part._range =3D range_start;=0A=
				else {=0A=
					for (var i =3D range_start; i <=3D range_end; ++i) {=0A=
						var txt;=0A=
						if (i < 10 && range_end >=3D 10) txt =3D '0' + i;=0A=
						else txt =3D '' + i;=0A=
						part._range[part._range.length] =3D txt;=0A=
					}=0A=
				}=0A=
				Calendar._add_evs(part);=0A=
				return part;=0A=
			};=0A=
			var hrs =3D cal.date.getHours();=0A=
			var mins =3D cal.date.getMinutes();=0A=
			var t12 =3D !cal.time24;=0A=
			var pm =3D (hrs > 12);=0A=
			if (t12 && pm) hrs -=3D 12;=0A=
			var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);=0A=
			var span =3D Calendar.createElement("span", cell);=0A=
			span.innerHTML =3D ":";=0A=
			span.className =3D "colon";=0A=
			var M =3D makeTimePart("minute", mins, 0, 59);=0A=
			var AP =3D null;=0A=
			cell =3D Calendar.createElement("td", row);=0A=
			cell.className =3D "time";=0A=
			cell.colSpan =3D 2;=0A=
			if (t12)=0A=
				AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);=0A=
			else=0A=
				cell.innerHTML =3D "&nbsp;";=0A=
=0A=
			cal.onSetTime =3D function() {=0A=
				var pm, hrs =3D this.date.getHours(),=0A=
					mins =3D this.date.getMinutes();=0A=
				if (t12) {=0A=
					pm =3D (hrs >=3D 12);=0A=
					if (pm) hrs -=3D 12;=0A=
					if (hrs =3D=3D 0) hrs =3D 12;=0A=
					AP.innerHTML =3D pm ? "pm" : "am";=0A=
				}=0A=
				H.innerHTML =3D (hrs < 10) ? ("0" + hrs) : hrs;=0A=
				M.innerHTML =3D (mins < 10) ? ("0" + mins) : mins;=0A=
			};=0A=
=0A=
			cal.onUpdateTime =3D function() {=0A=
				var date =3D this.date;=0A=
				var h =3D parseInt(H.innerHTML, 10);=0A=
				if (t12) {=0A=
					if (/pm/i.test(AP.innerHTML) && h < 12)=0A=
						h +=3D 12;=0A=
					else if (/am/i.test(AP.innerHTML) && h =3D=3D 12)=0A=
						h =3D 0;=0A=
				}=0A=
				var d =3D date.getDate();=0A=
				var m =3D date.getMonth();=0A=
				var y =3D date.getFullYear();=0A=
				date.setHours(h);=0A=
				date.setMinutes(parseInt(M.innerHTML, 10));=0A=
				date.setFullYear(y);=0A=
				date.setMonth(m);=0A=
				date.setDate(d);=0A=
				this.dateClicked =3D false;=0A=
				this.callHandler();=0A=
			};=0A=
		})();=0A=
	} else {=0A=
		this.onSetTime =3D this.onUpdateTime =3D function() {};=0A=
	}=0A=
=0A=
	var tfoot =3D Calendar.createElement("tfoot", table);=0A=
=0A=
	row =3D Calendar.createElement("tr", tfoot);=0A=
	row.className =3D "footrow";=0A=
=0A=
	cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);=0A=
	cell.className =3D "ttip";=0A=
	if (this.isPopup) {=0A=
		cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A=
		cell.style.cursor =3D "move";=0A=
	}=0A=
	this.tooltips =3D cell;=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.monthsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 0; i < Calendar._MN.length; ++i) {=0A=
		var mn =3D Calendar.createElement("div");=0A=
		mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		mn.month =3D i;=0A=
		mn.innerHTML =3D Calendar._SMN[i];=0A=
		div.appendChild(mn);=0A=
	}=0A=
=0A=
	div =3D Calendar.createElement("div", this.element);=0A=
	this.yearsCombo =3D div;=0A=
	div.className =3D "combo";=0A=
	for (i =3D 12; i > 0; --i) {=0A=
		var yr =3D Calendar.createElement("div");=0A=
		yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A=
		div.appendChild(yr);=0A=
	}=0A=
=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
	parent.appendChild(this.element);=0A=
};=0A=
=0A=
/** keyboard navigation, only for popup calendars */=0A=
Calendar._keyEvent =3D function(ev) {=0A=
	var cal =3D window._dynarch_popupCalendar;=0A=
	if (!cal || cal.multiple)=0A=
		return false;=0A=
	(Calendar.is_ie) && (ev =3D window.event);=0A=
	var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress"),=0A=
		K =3D ev.keyCode;=0A=
	if (ev.ctrlKey) {=0A=
		switch (K) {=0A=
		    case 37: // KEY left=0A=
			act && Calendar.cellClick(cal._nav_pm);=0A=
			break;=0A=
		    case 38: // KEY up=0A=
			act && Calendar.cellClick(cal._nav_py);=0A=
			break;=0A=
		    case 39: // KEY right=0A=
			act && Calendar.cellClick(cal._nav_nm);=0A=
			break;=0A=
		    case 40: // KEY down=0A=
			act && Calendar.cellClick(cal._nav_ny);=0A=
			break;=0A=
		    default:=0A=
			return false;=0A=
		}=0A=
	} else switch (K) {=0A=
	    case 32: // KEY space (now)=0A=
		Calendar.cellClick(cal._nav_now);=0A=
		break;=0A=
	    case 27: // KEY esc=0A=
		act && cal.callCloseHandler();=0A=
		break;=0A=
	    case 37: // KEY left=0A=
	    case 38: // KEY up=0A=
	    case 39: // KEY right=0A=
	    case 40: // KEY down=0A=
		if (act) {=0A=
			var prev, x, y, ne, el, step;=0A=
			prev =3D K =3D=3D 37 || K =3D=3D 38;=0A=
			step =3D (K =3D=3D 37 || K =3D=3D 39) ? 1 : 7;=0A=
			function setVars() {=0A=
				el =3D cal.currentDateEl;=0A=
				var p =3D el.pos;=0A=
				x =3D p & 15;=0A=
				y =3D p >> 4;=0A=
				ne =3D cal.ar_days[y][x];=0A=
			};setVars();=0A=
			function prevMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() - step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			function nextMonth() {=0A=
				var date =3D new Date(cal.date);=0A=
				date.setDate(date.getDate() + step);=0A=
				cal.setDate(date);=0A=
			};=0A=
			while (1) {=0A=
				switch (K) {=0A=
				    case 37: // KEY left=0A=
					if (--x >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 6;=0A=
						K =3D 38;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 38: // KEY up=0A=
					if (--y >=3D 0)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						prevMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				    case 39: // KEY right=0A=
					if (++x < 7)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						x =3D 0;=0A=
						K =3D 40;=0A=
						continue;=0A=
					}=0A=
					break;=0A=
				    case 40: // KEY down=0A=
					if (++y < cal.ar_days.length)=0A=
						ne =3D cal.ar_days[y][x];=0A=
					else {=0A=
						nextMonth();=0A=
						setVars();=0A=
					}=0A=
					break;=0A=
				}=0A=
				break;=0A=
			}=0A=
			if (ne) {=0A=
				if (!ne.disabled)=0A=
					Calendar.cellClick(ne);=0A=
				else if (prev)=0A=
					prevMonth();=0A=
				else=0A=
					nextMonth();=0A=
			}=0A=
		}=0A=
		break;=0A=
	    case 13: // KEY enter=0A=
		if (act)=0A=
			Calendar.cellClick(cal.currentDateEl, ev);=0A=
		break;=0A=
	    default:=0A=
		return false;=0A=
	}=0A=
	return Calendar.stopEvent(ev);=0A=
};=0A=
=0A=
/**=0A=
 *  (RE)Initializes the calendar to the given date and firstDayOfWeek=0A=
 */=0A=
Calendar.prototype._init =3D function (firstDayOfWeek, date) {=0A=
	var today =3D new Date(),=0A=
		TY =3D today.getFullYear(),=0A=
		TM =3D today.getMonth(),=0A=
		TD =3D today.getDate();=0A=
	this.table.style.visibility =3D "hidden";=0A=
	var year =3D date.getFullYear();=0A=
	if (year < this.minYear) {=0A=
		year =3D this.minYear;=0A=
		date.setFullYear(year);=0A=
	} else if (year > this.maxYear) {=0A=
		year =3D this.maxYear;=0A=
		date.setFullYear(year);=0A=
	}=0A=
	this.firstDayOfWeek =3D firstDayOfWeek;=0A=
	this.date =3D new Date(date);=0A=
	var month =3D date.getMonth();=0A=
	var mday =3D date.getDate();=0A=
	var no_days =3D date.getMonthDays();=0A=
=0A=
	// calendar voodoo for computing the first day that would actually be=0A=
	// displayed in the calendar, even if it's from the previous month.=0A=
	// WARNING: this is magic. ;-)=0A=
	date.setDate(1);=0A=
	var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;=0A=
	if (day1 < 0)=0A=
		day1 +=3D 7;=0A=
	date.setDate(-day1);=0A=
	date.setDate(date.getDate() + 1);=0A=
=0A=
	var row =3D this.tbody.firstChild;=0A=
	var MN =3D Calendar._SMN[month];=0A=
	var ar_days =3D this.ar_days =3D new Array();=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	var dates =3D this.multiple ? (this.datesCells =3D {}) : null;=0A=
	for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {=0A=
		var cell =3D row.firstChild;=0A=
		if (this.weekNumbers) {=0A=
			cell.className =3D "day wn";=0A=
			cell.innerHTML =3D date.getWeekNumber();=0A=
			cell =3D cell.nextSibling;=0A=
		}=0A=
		row.className =3D "daysrow";=0A=
		var hasdays =3D false, iday, dpos =3D ar_days[i] =3D [];=0A=
		for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, =
date.setDate(iday + 1)) {=0A=
			iday =3D date.getDate();=0A=
			var wday =3D date.getDay();=0A=
			cell.className =3D "day";=0A=
			cell.pos =3D i << 4 | j;=0A=
			dpos[j] =3D cell;=0A=
			var current_month =3D (date.getMonth() =3D=3D month);=0A=
			if (!current_month) {=0A=
				if (this.showsOtherMonths) {=0A=
					cell.className +=3D " othermonth";=0A=
					cell.otherMonth =3D true;=0A=
				} else {=0A=
					cell.className =3D "emptycell";=0A=
					cell.innerHTML =3D "&nbsp;";=0A=
					cell.disabled =3D true;=0A=
					continue;=0A=
				}=0A=
			} else {=0A=
				cell.otherMonth =3D false;=0A=
				hasdays =3D true;=0A=
			}=0A=
			cell.disabled =3D false;=0A=
			cell.innerHTML =3D this.getDateText ? this.getDateText(date, iday) : =
iday;=0A=
			if (dates)=0A=
				dates[date.print("%Y%m%d")] =3D cell;=0A=
			if (this.getDateStatus) {=0A=
				var status =3D this.getDateStatus(date, year, month, iday);=0A=
				if (status =3D=3D=3D true) {=0A=
					cell.className +=3D " disabled";=0A=
					cell.disabled =3D true;=0A=
				} else {=0A=
					if (/disabled/i.test(status))=0A=
						cell.disabled =3D true;=0A=
					cell.className +=3D " " + status;=0A=
				}=0A=
			}=0A=
			if (!cell.disabled) {=0A=
				cell.caldate =3D new Date(date);=0A=
				cell.ttip =3D "_";=0A=
				if (!this.multiple && current_month=0A=
				    && iday =3D=3D mday && this.hiliteToday) {=0A=
					cell.className +=3D " selected";=0A=
					this.currentDateEl =3D cell;=0A=
				}=0A=
				if (date.getFullYear() =3D=3D TY &&=0A=
				    date.getMonth() =3D=3D TM &&=0A=
				    iday =3D=3D TD) {=0A=
					cell.className +=3D " today";=0A=
					cell.ttip +=3D Calendar._TT["PART_TODAY"];=0A=
				}=0A=
				if (weekend.indexOf(wday.toString()) !=3D -1)=0A=
					cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";=0A=
			}=0A=
		}=0A=
		if (!(hasdays || this.showsOtherMonths))=0A=
			row.className =3D "emptyrow";=0A=
	}=0A=
	this.title.innerHTML =3D Calendar._MN[month] + ", " + year;=0A=
	this.onSetTime();=0A=
	this.table.style.visibility =3D "visible";=0A=
	this._initMultipleDates();=0A=
	// PROFILE=0A=
	// this.tooltips.innerHTML =3D "Generated in " + ((new Date()) - today) =
+ " ms";=0A=
};=0A=
=0A=
Calendar.prototype._initMultipleDates =3D function() {=0A=
	if (this.multiple) {=0A=
		for (var i in this.multiple) {=0A=
			var cell =3D this.datesCells[i];=0A=
			var d =3D this.multiple[i];=0A=
			if (!d)=0A=
				continue;=0A=
			if (cell)=0A=
				cell.className +=3D " selected";=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype._toggleMultipleDate =3D function(date) {=0A=
	if (this.multiple) {=0A=
		var ds =3D date.print("%Y%m%d");=0A=
		var cell =3D this.datesCells[ds];=0A=
		if (cell) {=0A=
			var d =3D this.multiple[ds];=0A=
			if (!d) {=0A=
				Calendar.addClass(cell, "selected");=0A=
				this.multiple[ds] =3D date;=0A=
			} else {=0A=
				Calendar.removeClass(cell, "selected");=0A=
				delete this.multiple[ds];=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
Calendar.prototype.setDateToolTipHandler =3D function (unaryFunction) {=0A=
	this.getDateToolTip =3D unaryFunction;=0A=
};=0A=
=0A=
/**=0A=
 *  Calls _init function above for going to a certain date (but only if =
the=0A=
 *  date is different than the currently selected one).=0A=
 */=0A=
Calendar.prototype.setDate =3D function (date) {=0A=
	if (!date.equalsTo(this.date)) {=0A=
		this._init(this.firstDayOfWeek, date);=0A=
	}=0A=
};=0A=
=0A=
/**=0A=
 *  Refreshes the calendar.  Useful if the "disabledHandler" function is=0A=
 *  dynamic, meaning that the list of disabled date can change at =
runtime.=0A=
 *  Just * call this function if you think that the list of disabled =
dates=0A=
 *  should * change.=0A=
 */=0A=
Calendar.prototype.refresh =3D function () {=0A=
	this._init(this.firstDayOfWeek, this.date);=0A=
};=0A=
=0A=
/** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for =
Monday, etc.). */=0A=
Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {=0A=
	this._init(firstDayOfWeek, this.date);=0A=
	this._displayWeekdays();=0A=
};=0A=
=0A=
/**=0A=
 *  Allows customization of what dates are enabled.  The "unaryFunction"=0A=
 *  parameter must be a function object that receives the date (as a JS =
Date=0A=
 *  object) and returns a boolean value.  If the returned value is true =
then=0A=
 *  the passed date will be marked as disabled.=0A=
 */=0A=
Calendar.prototype.setDateStatusHandler =3D =
Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {=0A=
	this.getDateStatus =3D unaryFunction;=0A=
};=0A=
=0A=
/** Customization of allowed year range for the calendar. */=0A=
Calendar.prototype.setRange =3D function (a, z) {=0A=
	this.minYear =3D a;=0A=
	this.maxYear =3D z;=0A=
};=0A=
=0A=
/** Calls the first user handler (selectedHandler). */=0A=
Calendar.prototype.callHandler =3D function () {=0A=
	if (this.onSelected) {=0A=
		this.onSelected(this, this.date.print(this.dateFormat));=0A=
	}=0A=
};=0A=
=0A=
/** Calls the second user handler (closeHandler). */=0A=
Calendar.prototype.callCloseHandler =3D function () {=0A=
	if (this.onClose) {=0A=
		this.onClose(this);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/** Removes the calendar object from the DOM tree and destroys it. */=0A=
Calendar.prototype.destroy =3D function () {=0A=
	var el =3D this.element.parentNode;=0A=
	el.removeChild(this.element);=0A=
	Calendar._C =3D null;=0A=
	window._dynarch_popupCalendar =3D null;=0A=
};=0A=
=0A=
/**=0A=
 *  Moves the calendar element to a different section in the DOM tree =
(changes=0A=
 *  its parent).=0A=
 */=0A=
Calendar.prototype.reparent =3D function (new_parent) {=0A=
	var el =3D this.element;=0A=
	el.parentNode.removeChild(el);=0A=
	new_parent.appendChild(el);=0A=
};=0A=
=0A=
// This gets called when the user presses a mouse button anywhere in the=0A=
// document, if the calendar is shown.  If the click was outside the open=0A=
// calendar this function closes it.=0A=
Calendar._checkCalendar =3D function(ev) {=0A=
	var calendar =3D window._dynarch_popupCalendar;=0A=
	if (!calendar) {=0A=
		return false;=0A=
	}=0A=
	var el =3D Calendar.is_ie ? Calendar.getElement(ev) : =
Calendar.getTargetElement(ev);=0A=
	for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);=0A=
	if (el =3D=3D null) {=0A=
		// calls closeHandler which should hide the calendar.=0A=
		window._dynarch_popupCalendar.callCloseHandler();=0A=
		return Calendar.stopEvent(ev);=0A=
	}=0A=
};=0A=
=0A=
/** Shows the calendar. */=0A=
Calendar.prototype.show =3D function () {=0A=
	var rows =3D this.table.getElementsByTagName("tr");=0A=
	for (var i =3D rows.length; i > 0;) {=0A=
		var row =3D rows[--i];=0A=
		Calendar.removeClass(row, "rowhilite");=0A=
		var cells =3D row.getElementsByTagName("td");=0A=
		for (var j =3D cells.length; j > 0;) {=0A=
			var cell =3D cells[--j];=0A=
			Calendar.removeClass(cell, "hilite");=0A=
			Calendar.removeClass(cell, "active");=0A=
		}=0A=
	}=0A=
	this.element.style.display =3D "block";=0A=
	this.hidden =3D false;=0A=
	if (this.isPopup) {=0A=
		window._dynarch_popupCalendar =3D this;=0A=
		Calendar.addEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Hides the calendar.  Also removes any "hilite" from the class of any =
TD=0A=
 *  element.=0A=
 */=0A=
Calendar.prototype.hide =3D function () {=0A=
	if (this.isPopup) {=0A=
		Calendar.removeEvent(document, "keydown", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "keypress", Calendar._keyEvent);=0A=
		Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);=0A=
	}=0A=
	this.element.style.display =3D "none";=0A=
	this.hidden =3D true;=0A=
	this.hideShowCovered();=0A=
};=0A=
=0A=
/**=0A=
 *  Shows the calendar at a given absolute position (beware that, =
depending on=0A=
 *  the calendar element style -- position property -- this might be =
relative=0A=
 *  to the parent's containing rectangle).=0A=
 */=0A=
Calendar.prototype.showAt =3D function (x, y) {=0A=
	var s =3D this.element.style;=0A=
	s.left =3D x + "px";=0A=
	s.top =3D y + "px";=0A=
	this.show();=0A=
};=0A=
=0A=
/** Shows the calendar near a given element. */=0A=
Calendar.prototype.showAtElement =3D function (el, opts) {=0A=
	var self =3D this;=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	if (!opts || typeof opts !=3D "string") {=0A=
		this.showAt(p.x, p.y + el.offsetHeight);=0A=
		return true;=0A=
	}=0A=
	function fixPosition(box) {=0A=
		if (box.x < 0)=0A=
			box.x =3D 0;=0A=
		if (box.y < 0)=0A=
			box.y =3D 0;=0A=
		var cp =3D document.createElement("div");=0A=
		var s =3D cp.style;=0A=
		s.position =3D "absolute";=0A=
		s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";=0A=
		document.body.appendChild(cp);=0A=
		var br =3D Calendar.getAbsolutePos(cp);=0A=
		document.body.removeChild(cp);=0A=
		if (Calendar.is_ie) {=0A=
			br.y +=3D document.body.scrollTop;=0A=
			br.x +=3D document.body.scrollLeft;=0A=
		} else {=0A=
			br.y +=3D window.scrollY;=0A=
			br.x +=3D window.scrollX;=0A=
		}=0A=
		var tmp =3D box.x + box.width - br.x;=0A=
		if (tmp > 0) box.x -=3D tmp;=0A=
		tmp =3D box.y + box.height - br.y;=0A=
		if (tmp > 0) box.y -=3D tmp;=0A=
	};=0A=
	this.element.style.display =3D "block";=0A=
	Calendar.continuation_for_the_fucking_khtml_browser =3D function() {=0A=
		var w =3D self.element.offsetWidth;=0A=
		var h =3D self.element.offsetHeight;=0A=
		self.element.style.display =3D "none";=0A=
		var valign =3D opts.substr(0, 1);=0A=
		var halign =3D "l";=0A=
		if (opts.length > 1) {=0A=
			halign =3D opts.substr(1, 1);=0A=
		}=0A=
		// vertical alignment=0A=
		switch (valign) {=0A=
		    case "T": p.y -=3D h; break;=0A=
		    case "B": p.y +=3D el.offsetHeight; break;=0A=
		    case "C": p.y +=3D (el.offsetHeight - h) / 2; break;=0A=
		    case "t": p.y +=3D el.offsetHeight - h; break;=0A=
		    case "b": break; // already there=0A=
		}=0A=
		// horizontal alignment=0A=
		switch (halign) {=0A=
		    case "L": p.x -=3D w; break;=0A=
		    case "R": p.x +=3D el.offsetWidth; break;=0A=
		    case "C": p.x +=3D (el.offsetWidth - w) / 2; break;=0A=
		    case "l": p.x +=3D el.offsetWidth - w; break;=0A=
		    case "r": break; // already there=0A=
		}=0A=
		p.width =3D w;=0A=
		p.height =3D h + 40;=0A=
		self.monthsCombo.style.display =3D "none";=0A=
		fixPosition(p);=0A=
		self.showAt(p.x, p.y);=0A=
	};=0A=
	if (Calendar.is_khtml)=0A=
		setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", =
10);=0A=
	else=0A=
		Calendar.continuation_for_the_fucking_khtml_browser();=0A=
};=0A=
=0A=
/** Customizes the date format. */=0A=
Calendar.prototype.setDateFormat =3D function (str) {=0A=
	this.dateFormat =3D str;=0A=
};=0A=
=0A=
/** Customizes the tooltip date format. */=0A=
Calendar.prototype.setTtDateFormat =3D function (str) {=0A=
	this.ttDateFormat =3D str;=0A=
};=0A=
=0A=
/**=0A=
 *  Tries to identify the date represented in a string.  If successful =
it also=0A=
 *  calls this.setDate which moves the calendar to the given date.=0A=
 */=0A=
Calendar.prototype.parseDate =3D function(str, fmt) {=0A=
	if (!fmt)=0A=
		fmt =3D this.dateFormat;=0A=
	this.setDate(Date.parseDate(str, fmt));=0A=
};=0A=
=0A=
Calendar.prototype.hideShowCovered =3D function () {=0A=
	if (!Calendar.is_ie && !Calendar.is_opera)=0A=
		return;=0A=
	function getVisib(obj){=0A=
		var value =3D obj.style.visibility;=0A=
		if (!value) {=0A=
			if (document.defaultView && typeof =
(document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, =
W3C=0A=
				if (!Calendar.is_khtml)=0A=
					value =3D document.defaultView.=0A=
						getComputedStyle(obj, "").getPropertyValue("visibility");=0A=
				else=0A=
					value =3D '';=0A=
			} else if (obj.currentStyle) { // IE=0A=
				value =3D obj.currentStyle.visibility;=0A=
			} else=0A=
				value =3D '';=0A=
		}=0A=
		return value;=0A=
	};=0A=
=0A=
	var tags =3D new Array("applet", "iframe", "select");=0A=
	var el =3D this.element;=0A=
=0A=
	var p =3D Calendar.getAbsolutePos(el);=0A=
	var EX1 =3D p.x;=0A=
	var EX2 =3D el.offsetWidth + EX1;=0A=
	var EY1 =3D p.y;=0A=
	var EY2 =3D el.offsetHeight + EY1;=0A=
=0A=
	for (var k =3D tags.length; k > 0; ) {=0A=
		var ar =3D document.getElementsByTagName(tags[--k]);=0A=
		var cc =3D null;=0A=
=0A=
		for (var i =3D ar.length; i > 0;) {=0A=
			cc =3D ar[--i];=0A=
=0A=
			p =3D Calendar.getAbsolutePos(cc);=0A=
			var CX1 =3D p.x;=0A=
			var CX2 =3D cc.offsetWidth + CX1;=0A=
			var CY1 =3D p.y;=0A=
			var CY2 =3D cc.offsetHeight + CY1;=0A=
=0A=
			if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 =
< EY1)) {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D cc.__msh_save_visibility;=0A=
			} else {=0A=
				if (!cc.__msh_save_visibility) {=0A=
					cc.__msh_save_visibility =3D getVisib(cc);=0A=
				}=0A=
				cc.style.visibility =3D "hidden";=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
/** Internal function; it displays the bar with the names of the =
weekday. */=0A=
Calendar.prototype._displayWeekdays =3D function () {=0A=
	var fdow =3D this.firstDayOfWeek;=0A=
	var cell =3D this.firstdayname;=0A=
	var weekend =3D Calendar._TT["WEEKEND"];=0A=
	for (var i =3D 0; i < 7; ++i) {=0A=
		cell.className =3D "day name";=0A=
		var realday =3D (i + fdow) % 7;=0A=
		if (i) {=0A=
			cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", =
Calendar._DN[realday]);=0A=
			cell.navtype =3D 100;=0A=
			cell.calendar =3D this;=0A=
			cell.fdow =3D realday;=0A=
			Calendar._add_evs(cell);=0A=
		}=0A=
		if (weekend.indexOf(realday.toString()) !=3D -1) {=0A=
			Calendar.addClass(cell, "weekend");=0A=
		}=0A=
		cell.innerHTML =3D Calendar._SDN[(i + fdow) % 7];=0A=
		cell =3D cell.nextSibling;=0A=
	}=0A=
};=0A=
=0A=
/** Internal function.  Hides all combo boxes that might be displayed. */=0A=
Calendar.prototype._hideCombos =3D function () {=0A=
	this.monthsCombo.style.display =3D "none";=0A=
	this.yearsCombo.style.display =3D "none";=0A=
};=0A=
=0A=
/** Internal function.  Starts dragging the element. */=0A=
Calendar.prototype._dragStart =3D function (ev) {=0A=
	if (this.dragging) {=0A=
		return;=0A=
	}=0A=
	this.dragging =3D true;=0A=
	var posX;=0A=
	var posY;=0A=
	if (Calendar.is_ie) {=0A=
		posY =3D window.event.clientY + document.body.scrollTop;=0A=
		posX =3D window.event.clientX + document.body.scrollLeft;=0A=
	} else {=0A=
		posY =3D ev.clientY + window.scrollY;=0A=
		posX =3D ev.clientX + window.scrollX;=0A=
	}=0A=
	var st =3D this.element.style;=0A=
	this.xOffs =3D posX - parseInt(st.left);=0A=
	this.yOffs =3D posY - parseInt(st.top);=0A=
	with (Calendar) {=0A=
		addEvent(document, "mousemove", calDragIt);=0A=
		addEvent(document, "mouseup", calDragEnd);=0A=
	}=0A=
};=0A=
=0A=
// BEGIN: DATE OBJECT PATCHES=0A=
=0A=
/** Adds the number of days array to the Date object. */=0A=
Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A=
=0A=
/** Constants used for time computations */=0A=
Date.SECOND =3D 1000 /* milliseconds */;=0A=
Date.MINUTE =3D 60 * Date.SECOND;=0A=
Date.HOUR   =3D 60 * Date.MINUTE;=0A=
Date.DAY    =3D 24 * Date.HOUR;=0A=
Date.WEEK   =3D  7 * Date.DAY;=0A=
=0A=
Date.parseDate =3D function(str, fmt) {=0A=
	var today =3D new Date();=0A=
	var y =3D 0;=0A=
	var m =3D -1;=0A=
	var d =3D 0;=0A=
	var a =3D str.split(/\W+/);=0A=
	var b =3D fmt.match(/%./g);=0A=
	var i =3D 0, j =3D 0;=0A=
	var hr =3D 0;=0A=
	var min =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (!a[i])=0A=
			continue;=0A=
		switch (b[i]) {=0A=
		    case "%d":=0A=
		    case "%e":=0A=
			d =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%m":=0A=
			m =3D parseInt(a[i], 10) - 1;=0A=
			break;=0A=
=0A=
		    case "%Y":=0A=
		    case "%y":=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
			break;=0A=
=0A=
		    case "%b":=0A=
		    case "%B":=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { m =3D j; break; }=0A=
			}=0A=
			break;=0A=
=0A=
		    case "%H":=0A=
		    case "%I":=0A=
		    case "%k":=0A=
		    case "%l":=0A=
			hr =3D parseInt(a[i], 10);=0A=
			break;=0A=
=0A=
		    case "%P":=0A=
		    case "%p":=0A=
			if (/pm/i.test(a[i]) && hr < 12)=0A=
				hr +=3D 12;=0A=
			else if (/am/i.test(a[i]) && hr >=3D 12)=0A=
				hr -=3D 12;=0A=
			break;=0A=
=0A=
		    case "%M":=0A=
			min =3D parseInt(a[i], 10);=0A=
			break;=0A=
		}=0A=
	}=0A=
	if (isNaN(y)) y =3D today.getFullYear();=0A=
	if (isNaN(m)) m =3D today.getMonth();=0A=
	if (isNaN(d)) d =3D today.getDate();=0A=
	if (isNaN(hr)) hr =3D today.getHours();=0A=
	if (isNaN(min)) min =3D today.getMinutes();=0A=
	if (y !=3D 0 && m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	y =3D 0; m =3D -1; d =3D 0;=0A=
	for (i =3D 0; i < a.length; ++i) {=0A=
		if (a[i].search(/[a-zA-Z]+/) !=3D -1) {=0A=
			var t =3D -1;=0A=
			for (j =3D 0; j < 12; ++j) {=0A=
				if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D =
a[i].toLowerCase()) { t =3D j; break; }=0A=
			}=0A=
			if (t !=3D -1) {=0A=
				if (m !=3D -1) {=0A=
					d =3D m+1;=0A=
				}=0A=
				m =3D t;=0A=
			}=0A=
		} else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {=0A=
			m =3D a[i]-1;=0A=
		} else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {=0A=
			y =3D parseInt(a[i], 10);=0A=
			(y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A=
		} else if (d =3D=3D 0) {=0A=
			d =3D a[i];=0A=
		}=0A=
	}=0A=
	if (y =3D=3D 0)=0A=
		y =3D today.getFullYear();=0A=
	if (m !=3D -1 && d !=3D 0)=0A=
		return new Date(y, m, d, hr, min, 0);=0A=
	return today;=0A=
};=0A=
=0A=
/** Returns the number of days in the current month */=0A=
Date.prototype.getMonthDays =3D function(month) {=0A=
	var year =3D this.getFullYear();=0A=
	if (typeof month =3D=3D "undefined") {=0A=
		month =3D this.getMonth();=0A=
	}=0A=
	if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D =
(year%400)))) && month =3D=3D 1) {=0A=
		return 29;=0A=
	} else {=0A=
		return Date._MD[month];=0A=
	}=0A=
};=0A=
=0A=
/** Returns the number of day in the year. */=0A=
Date.prototype.getDayOfYear =3D function() {=0A=
	var now =3D new Date(this.getFullYear(), this.getMonth(), =
this.getDate(), 0, 0, 0);=0A=
	var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);=0A=
	var time =3D now - then;=0A=
	return Math.floor(time / Date.DAY);=0A=
};=0A=
=0A=
/** Returns the number of the week in year, as defined in ISO 8601. */=0A=
Date.prototype.getWeekNumber =3D function() {=0A=
	var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), =
0, 0, 0);=0A=
	var DoW =3D d.getDay();=0A=
	d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu=0A=
	var ms =3D d.valueOf(); // GMT=0A=
	d.setMonth(0);=0A=
	d.setDate(4); // Thu in Week 1=0A=
	return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;=0A=
};=0A=
=0A=
/** Checks date and time equality */=0A=
Date.prototype.equalsTo =3D function(date) {=0A=
	return ((this.getFullYear() =3D=3D date.getFullYear()) &&=0A=
		(this.getMonth() =3D=3D date.getMonth()) &&=0A=
		(this.getDate() =3D=3D date.getDate()) &&=0A=
		(this.getHours() =3D=3D date.getHours()) &&=0A=
		(this.getMinutes() =3D=3D date.getMinutes()));=0A=
};=0A=
=0A=
/** Set only the year, month, date parts (keep existing time) */=0A=
Date.prototype.setDateOnly =3D function(date) {=0A=
	var tmp =3D new Date(date);=0A=
	this.setDate(1);=0A=
	this.setFullYear(tmp.getFullYear());=0A=
	this.setMonth(tmp.getMonth());=0A=
	this.setDate(tmp.getDate());=0A=
};=0A=
=0A=
/** Prints the date in a string according to the given format. */=0A=
Date.prototype.print =3D function (str) {=0A=
	var m =3D this.getMonth();=0A=
	var d =3D this.getDate();=0A=
	var y =3D this.getFullYear();=0A=
	var wn =3D this.getWeekNumber();=0A=
	var w =3D this.getDay();=0A=
	var s =3D {};=0A=
	var hr =3D this.getHours();=0A=
	var pm =3D (hr >=3D 12);=0A=
	var ir =3D (pm) ? (hr - 12) : hr;=0A=
	var dy =3D this.getDayOfYear();=0A=
	if (ir =3D=3D 0)=0A=
		ir =3D 12;=0A=
	var min =3D this.getMinutes();=0A=
	var sec =3D this.getSeconds();=0A=
	s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]=0A=
	s["%A"] =3D Calendar._DN[w]; // full weekday name=0A=
	s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]=0A=
	s["%B"] =3D Calendar._MN[m]; // full month name=0A=
	// FIXME: %c : preferred date and time representation for the current =
locale=0A=
	s["%C"] =3D 1 + Math.floor(y / 100); // the century number=0A=
	s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 =
to 31)=0A=
	s["%e"] =3D d; // the day of the month (range 1 to 31)=0A=
	// FIXME: %D : american date style: %m/%d/%y=0A=
	// FIXME: %E, %F, %G, %g, %h (man strftime)=0A=
	s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h =
format)=0A=
	s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h =
format)=0A=
	s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; =
// day of the year (range 001 to 366)=0A=
	s["%k"] =3D hr;		// hour, range 0 to 23 (24h format)=0A=
	s["%l"] =3D ir;		// hour, range 1 to 12 (12h format)=0A=
	s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12=0A=
	s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59=0A=
	s["%n"] =3D "\n";		// a newline character=0A=
	s["%p"] =3D pm ? "PM" : "AM";=0A=
	s["%P"] =3D pm ? "pm" : "am";=0A=
	// FIXME: %r : the time in am/pm notation %I:%M:%S %p=0A=
	// FIXME: %R : the time in 24-hour notation %H:%M=0A=
	s["%s"] =3D Math.floor(this.getTime() / 1000);=0A=
	s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59=0A=
	s["%t"] =3D "\t";		// a tab character=0A=
	// FIXME: %T : the time in 24-hour notation (%H:%M:%S)=0A=
	s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;=0A=
	s["%u"] =3D w + 1;	// the day of the week (range 1 to 7, 1 =3D MON)=0A=
	s["%w"] =3D w;		// the day of the week (range 0 to 6, 0 =3D SUN)=0A=
	// FIXME: %x : preferred date representation for the current locale =
without the time=0A=
	// FIXME: %X : preferred time representation for the current locale =
without the date=0A=
	s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range =
00 to 99)=0A=
	s["%Y"] =3D y;		// year with the century=0A=
	s["%%"] =3D "%";		// a literal '%' character=0A=
=0A=
	var re =3D /%./g;=0A=
	if (!Calendar.is_ie5 && !Calendar.is_khtml) {=0A=
		str =3D str.replace(re, function (par) { return s[par]; });=0A=
		return str;=0A=
	}=0A=
=0A=
	var a =3D str.match(re);=0A=
	for (var i =3D 0; i < a.length; i++) {=0A=
		var tmp =3D s[a[i]];=0A=
		if (tmp) {=0A=
			re =3D new RegExp(a[i], 'g');=0A=
			str =3D str.replace(re, tmp);=0A=
		}=0A=
	}=0A=
=0A=
	return str;=0A=
};=0A=
=0A=
Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;=0A=
Date.prototype.setFullYear =3D function(y) {=0A=
	var d =3D new Date(this);=0A=
	d.__msh_oldSetFullYear(y);=0A=
	if (d.getMonth() !=3D this.getMonth())=0A=
		this.setDate(28);=0A=
	this.__msh_oldSetFullYear(y);=0A=
};=0A=
=0A=
// END: DATE OBJECT PATCHES=0A=
=0A=
=0A=
// global object that remembers the calendar=0A=
window._dynarch_popupCalendar =3D null;=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/lang/calendar-en.js

// ** I18N=0A=
=0A=
// Calendar EN language=0A=
// Author: Mihai Bazon, <mihai_bazon@yahoo.com>=0A=
// Encoding: any=0A=
// Distributed under the same terms as the calendar itself.=0A=
=0A=
// For translators: please use UTF-8 if possible.  We strongly believe =
that=0A=
// Unicode is the answer to a real internationalized world.  Also please=0A=
// include your contact information in the header, as can be seen above.=0A=
=0A=
// full day names=0A=
Calendar._DN =3D new Array=0A=
("Sunday",=0A=
 "Monday",=0A=
 "Tuesday",=0A=
 "Wednesday",=0A=
 "Thursday",=0A=
 "Friday",=0A=
 "Saturday",=0A=
 "Sunday");=0A=
=0A=
// Please note that the following array of short day names (and the same =
goes=0A=
// for short month names, _SMN) isn't absolutely necessary.  We give it =
here=0A=
// for exemplification on how one can customize the short day names, but =
if=0A=
// they are simply the first N letters of the full name you can simply =
say:=0A=
//=0A=
//   Calendar._SDN_len =3D N; // short day name length=0A=
//   Calendar._SMN_len =3D N; // short month name length=0A=
//=0A=
// If N =3D 3 then this is not needed either since we assume a value of =
3 if not=0A=
// present, to be compatible with translation files that were written =
before=0A=
// this feature.=0A=
=0A=
// short day names=0A=
Calendar._SDN =3D new Array=0A=
("Sun",=0A=
 "Mon",=0A=
 "Tue",=0A=
 "Wed",=0A=
 "Thu",=0A=
 "Fri",=0A=
 "Sat",=0A=
 "Sun");=0A=
=0A=
// First day of the week. "0" means display Sunday first, "1" means =
display=0A=
// Monday first, etc.=0A=
Calendar._FD =3D 0;=0A=
=0A=
// full month names=0A=
Calendar._MN =3D new Array=0A=
("January",=0A=
 "February",=0A=
 "March",=0A=
 "April",=0A=
 "May",=0A=
 "June",=0A=
 "July",=0A=
 "August",=0A=
 "September",=0A=
 "October",=0A=
 "November",=0A=
 "December");=0A=
=0A=
// short month names=0A=
Calendar._SMN =3D new Array=0A=
("Jan",=0A=
 "Feb",=0A=
 "Mar",=0A=
 "Apr",=0A=
 "May",=0A=
 "Jun",=0A=
 "Jul",=0A=
 "Aug",=0A=
 "Sep",=0A=
 "Oct",=0A=
 "Nov",=0A=
 "Dec");=0A=
=0A=
// tooltips=0A=
Calendar._TT =3D {};=0A=
Calendar._TT["INFO"] =3D "About the calendar";=0A=
=0A=
Calendar._TT["ABOUT"] =3D=0A=
"DHTML Date/Time Selector\n" +=0A=
"(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate =
this this ;-)=0A=
"For latest version visit: http://www.dynarch.com/projects/calendar/\n" +=0A=
"Distributed under GNU LGPL.  See http://gnu.org/licenses/lgpl.html for =
details." +=0A=
"\n\n" +=0A=
"Date selection:\n" +=0A=
"- Use the \xab, \xbb buttons to select year\n" +=0A=
"- Use the " + String.fromCharCode(0x2039) + ", " + =
String.fromCharCode(0x203a) + " buttons to select month\n" +=0A=
"- Hold mouse button on any of the above buttons for faster selection.";=0A=
Calendar._TT["ABOUT_TIME"] =3D "\n\n" +=0A=
"Time selection:\n" +=0A=
"- Click on any of the time parts to increase it\n" +=0A=
"- or Shift-click to decrease it\n" +=0A=
"- or click and drag for faster selection.";=0A=
=0A=
Calendar._TT["PREV_YEAR"] =3D "Prev. year (hold for menu)";=0A=
Calendar._TT["PREV_MONTH"] =3D "Prev. month (hold for menu)";=0A=
Calendar._TT["GO_TODAY"] =3D "Go Today";=0A=
Calendar._TT["NEXT_MONTH"] =3D "Next month (hold for menu)";=0A=
Calendar._TT["NEXT_YEAR"] =3D "Next year (hold for menu)";=0A=
Calendar._TT["SEL_DATE"] =3D "Select date";=0A=
Calendar._TT["DRAG_TO_MOVE"] =3D "Drag to move";=0A=
Calendar._TT["PART_TODAY"] =3D " (today)";=0A=
=0A=
// the following is to inform that "%s" is to be the first day of week=0A=
// %s will be replaced with the day name.=0A=
Calendar._TT["DAY_FIRST"] =3D "Display %s first";=0A=
=0A=
// This may be locale-dependent.  It specifies the week-end days, as an =
array=0A=
// of comma-separated numbers.  The numbers are from 0 to 6: 0 means =
Sunday, 1=0A=
// means Monday, etc.=0A=
Calendar._TT["WEEKEND"] =3D "0,6";=0A=
=0A=
Calendar._TT["CLOSE"] =3D "Close";=0A=
Calendar._TT["TODAY"] =3D "Today";=0A=
Calendar._TT["TIME_PART"] =3D "(Shift-)Click or drag to change value";=0A=
=0A=
// date formats=0A=
Calendar._TT["DEF_DATE_FORMAT"] =3D "%Y-%m-%d";=0A=
Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %b %e";=0A=
=0A=
Calendar._TT["WK"] =3D "wk";=0A=
Calendar._TT["TIME"] =3D "Time:";=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/sf/calendar/calendar-setup.js

/*  Copyright Mihai Bazon, 2002, 2003  |  http://dynarch.com/mishoo/=0A=
 * =
-------------------------------------------------------------------------=
--=0A=
 *=0A=
 * The DHTML Calendar=0A=
 *=0A=
 * Details and latest version at:=0A=
 * http://dynarch.com/mishoo/calendar.epl=0A=
 *=0A=
 * This script is distributed under the GNU Lesser General Public =
License.=0A=
 * Read the entire license text here: =
http://www.gnu.org/licenses/lgpl.html=0A=
 *=0A=
 * This file defines helper functions for setting up the calendar.  They =
are=0A=
 * intended to help non-programmers get a working calendar on their site=0A=
 * quickly.  This script should not be seen as part of the calendar.  It =
just=0A=
 * shows you what one can do with the calendar, while in the same time=0A=
 * providing a quick and simple method for setting it up.  If you need=0A=
 * exhaustive customization of the calendar creation process feel free to=0A=
 * modify this code to suit your needs (this is recommended and much =
better=0A=
 * than modifying calendar.js itself).=0A=
 */=0A=
=0A=
// $Id: calendar-setup.js 3016 2006-12-11 12:49:54Z chtito $=0A=
=0A=
/**=0A=
 *  This function "patches" an input field (or other element) to use a =
calendar=0A=
 *  widget for date selection.=0A=
 *=0A=
 *  The "params" is a single object that can have the following =
properties:=0A=
 *=0A=
 *    prop. name   | description=0A=
 *  =
-------------------------------------------------------------------------=
------------------------=0A=
 *   inputField    | the ID of an input field to store the date=0A=
 *   displayArea   | the ID of a DIV or other element to show the date=0A=
 *   button        | ID of a button or other element that will trigger =
the calendar=0A=
 *   eventName     | event that will trigger the calendar, without the =
"on" prefix (default: "click")=0A=
 *   ifFormat      | date format that will be stored in the input field=0A=
 *   daFormat      | the date format that will be used to display the =
date in displayArea=0A=
 *   singleClick   | (true/false) wether the calendar is in single click =
mode or not (default: true)=0A=
 *   firstDay      | numeric: 0 to 6.  "0" means display Sunday first, =
"1" means display Monday first, etc.=0A=
 *   align         | alignment (default: "Br"); if you don't know what's =
this see the calendar documentation=0A=
 *   range         | array with 2 elements.  Default: [1900, 2999] -- =
the range of years available=0A=
 *   weekNumbers   | (true/false) if it's true (default) the calendar =
will display week numbers=0A=
 *   flat          | null or element ID; if not null the calendar will =
be a flat calendar having the parent with the given ID=0A=
 *   flatCallback  | function that receives a JS Date object and returns =
an URL to point the browser to (for flat calendar)=0A=
 *   disableFunc   | function that receives a JS Date object and should =
return true if that date has to be disabled in the calendar=0A=
 *   onSelect      | function that gets called when a date is selected.  =
You don't _have_ to supply this (the default is generally okay)=0A=
 *   onClose       | function that gets called when the calendar is =
closed.  [default]=0A=
 *   onUpdate      | function that gets called after the date is updated =
in the input field.  Receives a reference to the calendar.=0A=
 *   date          | the date that the calendar will be initially =
displayed to=0A=
 *   showsTime     | default: false; if true the calendar will include a =
time selector=0A=
 *   timeFormat    | the time format; can be "12" or "24", default is =
"12"=0A=
 *   electric      | if true (default) then given fields/date areas are =
updated for each move; otherwise they're updated only on close=0A=
 *   step          | configures the step of the years in drop-down =
boxes; default: 2=0A=
 *   position      | configures the calendar absolute position; default: =
null=0A=
 *   cache         | if "true" (but default: "false") it will reuse the =
same calendar object, where possible=0A=
 *   showOthers    | if "true" (but default: "false") it will show days =
from other months too=0A=
 *=0A=
 *  None of them is required, they all have default values.  However, if =
you=0A=
 *  pass none of "inputField", "displayArea" or "button" you'll get a =
warning=0A=
 *  saying "nothing to setup".=0A=
 */=0A=
Calendar.setup =3D function (params) {=0A=
	function param_default(pname, def) { if (typeof params[pname] =3D=3D =
"undefined") { params[pname] =3D def; } };=0A=
=0A=
	param_default("inputField",      null);=0A=
	param_default("displayArea",     null);=0A=
	param_default("button",          null);=0A=
	param_default("eventName",       "click");=0A=
	param_default("ifFormat",        "%Y/%m/%d");=0A=
	param_default("daFormat",        "%Y/%m/%d");=0A=
	param_default("singleClick",     true);=0A=
	param_default("disableFunc",     null);=0A=
	param_default("dateStatusFunc",  params["disableFunc"]);	// takes =
precedence if both are defined=0A=
	param_default("dateTooltipFunc", null);=0A=
	param_default("dateText",        null);=0A=
	param_default("firstDay",        null);=0A=
	param_default("align",           "Br");=0A=
	param_default("range",           [0000, 2999]);=0A=
	param_default("weekNumbers",     true);=0A=
	param_default("flat",            null);=0A=
	param_default("flatCallback",    null);=0A=
	param_default("onSelect",        null);=0A=
	param_default("onClose",         null);=0A=
	param_default("onUpdate",        null);=0A=
	param_default("date",            null);=0A=
	param_default("showsTime",       false);=0A=
	param_default("timeFormat",      "24");=0A=
	param_default("electric",        true);=0A=
	param_default("step",            2);=0A=
	param_default("position",        null);=0A=
	param_default("cache",           false);=0A=
	param_default("showOthers",      false);=0A=
	param_default("multiple",        null);=0A=
=0A=
	var tmp =3D ["inputField", "displayArea", "button"];=0A=
	for (var i in tmp) {=0A=
		if (typeof params[tmp[i]] =3D=3D "string") {=0A=
			params[tmp[i]] =3D document.getElementById(params[tmp[i]]);=0A=
		}=0A=
	}=0A=
	if (!(params.flat || params.multiple || params.inputField || =
params.displayArea || params.button)) {=0A=
		alert("Calendar.setup:\n  Nothing to setup (no fields found).  Please =
check your code");=0A=
		return false;=0A=
	}=0A=
=0A=
	function onSelect(cal) {=0A=
		var p =3D cal.params;=0A=
		var update =3D (cal.dateClicked || p.electric);=0A=
		if (update && p.inputField) {=0A=
			p.inputField.value =3D cal.date.print(p.ifFormat);=0A=
			if (typeof p.inputField.onchange =3D=3D "function")=0A=
				p.inputField.onchange();=0A=
		}=0A=
		if (update && p.displayArea)=0A=
			p.displayArea.innerHTML =3D cal.date.print(p.daFormat);=0A=
		if (update && typeof p.onUpdate =3D=3D "function")=0A=
			p.onUpdate(cal);=0A=
		if (update && p.flat) {=0A=
			if (typeof p.flatCallback =3D=3D "function")=0A=
				p.flatCallback(cal);=0A=
		}=0A=
		if (update && p.singleClick && cal.dateClicked)=0A=
			cal.callCloseHandler();=0A=
	};=0A=
=0A=
	if (params.flat !=3D null) {=0A=
		if (typeof params.flat =3D=3D "string")=0A=
			params.flat =3D document.getElementById(params.flat);=0A=
		if (!params.flat) {=0A=
			alert("Calendar.setup:\n  Flat specified but can't find parent.");=0A=
			return false;=0A=
		}=0A=
		var cal =3D new Calendar(params.firstDay, params.date, params.onSelect =
|| onSelect);=0A=
		cal.setDateToolTipHandler(params.dateTooltipFunc);=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.showsTime =3D params.showsTime;=0A=
		cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
		cal.params =3D params;=0A=
		cal.weekNumbers =3D params.weekNumbers;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		if (params.ifFormat) {=0A=
			cal.setDateFormat(params.ifFormat);=0A=
		}=0A=
		if (params.inputField && typeof params.inputField.value =3D=3D =
"string") {=0A=
			cal.parseDate(params.inputField.value);=0A=
		}=0A=
		cal.create(params.flat);=0A=
		cal.show();=0A=
		return false;=0A=
	}=0A=
=0A=
	var triggerEl =3D params.button || params.displayArea || =
params.inputField;=0A=
	triggerEl["on" + params.eventName] =3D function() {=0A=
		var dateEl =3D params.inputField || params.displayArea;=0A=
		var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;=0A=
		var mustCreate =3D false;=0A=
		var cal =3D window.calendar;=0A=
		if (dateEl)=0A=
			params.date =3D Date.parseDate(dateEl.value || dateEl.innerHTML, =
dateFmt);=0A=
		if (!(cal && params.cache)) {=0A=
			window.calendar =3D cal =3D new Calendar(params.firstDay,=0A=
							     params.date,=0A=
							     params.onSelect || onSelect,=0A=
							     params.onClose || function(cal) { cal.hide(); });=0A=
			cal.setDateToolTipHandler(params.dateTooltipFunc);=0A=
			cal.showsTime =3D params.showsTime;=0A=
			cal.time24 =3D (params.timeFormat =3D=3D "24");=0A=
			cal.weekNumbers =3D params.weekNumbers;=0A=
			mustCreate =3D true;=0A=
		} else {=0A=
			if (params.date)=0A=
				cal.setDate(params.date);=0A=
			cal.hide();=0A=
		}=0A=
		if (params.multiple) {=0A=
			cal.multiple =3D {};=0A=
			for (var i =3D params.multiple.length; --i >=3D 0;) {=0A=
				var d =3D params.multiple[i];=0A=
				var ds =3D d.print("%Y%m%d");=0A=
				cal.multiple[ds] =3D d;=0A=
			}=0A=
		}=0A=
		cal.showsOtherMonths =3D params.showOthers;=0A=
		cal.yearStep =3D params.step;=0A=
		cal.setRange(params.range[0], params.range[1]);=0A=
		cal.params =3D params;=0A=
		cal.setDateStatusHandler(params.dateStatusFunc);=0A=
		cal.getDateText =3D params.dateText;=0A=
		cal.setDateFormat(dateFmt);=0A=
		if (mustCreate)=0A=
			cal.create();=0A=
		cal.refresh();=0A=
		if (!params.position)=0A=
			cal.showAtElement(params.button || params.displayArea || =
params.inputField, params.align);=0A=
		else=0A=
			cal.showAt(params.position[0], params.position[1]);=0A=
		return false;=0A=
	};=0A=
=0A=
	return cal;=0A=
};=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js

(function(){var g=3Dtrue,h=3Dnull,j=3Dfalse,aa=3D(new =
Date).getTime(),k=3Dfunction(a){var b=3D(new =
Date).getTime()-aa;b=3D"&dtd=3D"+(b<1000?b:"M");return a+b};var =
l=3Dthis,ba=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||l;!(a[0]in =
c)&&c.execScript&&c.execScript("var "+a[0]);for(var =
d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els=
e c=3Dc[d]?c[d]:(c[d]=3D{})},n=3Dfunction(a){var b=3Dtypeof =
a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof =
Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof =
a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))=
return"array";=0A=
if(!(a instanceof =
Object)&&(Object.prototype.toString.call(a)=3D=3D"[object =
Function]"||typeof a.call!=3D"undefined"&&typeof =
a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r=
eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof =
a.call=3D=3D"undefined")return"object";return b},o=3Dfunction(a){return =
n(a)=3D=3D"array"},ca=3Dfunction(a){var b=3Dn(a);return =
b=3D=3D"array"||b=3D=3D"object"&&typeof =
a.length=3D=3D"number"},p=3Dfunction(a){return typeof =
a=3D=3D"string"},da=3Dfunction(a){a=3Dn(a);return a=3D=3D"object"||=0A=
a=3D=3D"array"||a=3D=3D"function"};Math.floor(Math.random()*2147483648).t=
oString(36);=0A=
var ea=3Dfunction(a){var =
b=3Dn(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return =
a.clone.call(a);b=3Db=3D=3D"array"?[]:{};for(var c in =
a)b[c]=3Dea(a[c]);return b}return a},fa=3Dfunction(a,b){var =
c=3Db||l;if(arguments.length>2){var =
d=3DArray.prototype.slice.call(arguments,2);return function(){var =
e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e=
,d);return a.apply(c,e)}}else return function(){return =
a.apply(c,arguments)}},ga=3DDate.now||function(){return(new =
Date).getTime()},q=3Dfunction(a,b,c){ba(a,=0A=
b,c)};var ha=3Dfunction(a,b,c){if(a.forEach)a.forEach(b,c);else =
if(Array.forEach)Array.forEach(a,b,c);else for(var =
d=3Da.length,e=3Dp(a)?a.split(""):a,f=3D0;f<d;f++)f in =
e&&b.call(c,e[f],f,a)},ia=3Dfunction(a){if(o(a))return =
a.concat();else{for(var =
b=3D[],c=3D0,d=3Da.length;c<d;c++)b[c]=3Da[c];return b}};var =
r=3Dfunction(a,b){this.x=3Da!=3D=3Dundefined?a:0;this.y=3Db!=3D=3Dundefin=
ed?b:0};r.prototype.clone=3Dfunction(){return new =
r(this.x,this.y)};r.prototype.toString=3Dfunction(){return"("+this.x+", =
"+this.y+")"};var =
s=3Dfunction(a,b){this.width=3Da;this.height=3Db};s.prototype.clone=3Dfun=
ction(){return new =
s(this.width,this.height)};s.prototype.toString=3Dfunction(){return"("+th=
is.width+" x =
"+this.height+")"};s.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t=
his.width);this.height=3DMath.ceil(this.height);return =
this};s.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);=
this.height=3DMath.floor(this.height);return this};=0A=
s.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);this.h=
eight=3DMath.round(this.height);return =
this};s.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;re=
turn this};var ja=3Dfunction(a,b,c){for(var d in =
a)b.call(c,a[d],d,a)};var ka=3Dfunction(a){return =
a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},qa=3Dfunction(a,b){if(b)return =
a.replace(la,"&amp;").replace(ma,"&lt;").replace(na,"&gt;").replace(oa,"&=
quot;");else{if(!pa.test(a))return =
a;if(a.indexOf("&")!=3D-1)a=3Da.replace(la,"&amp;");if(a.indexOf("<")!=3D=
-1)a=3Da.replace(ma,"&lt;");if(a.indexOf(">")!=3D-1)a=3Da.replace(na,"&gt=
;");if(a.indexOf('"')!=3D-1)a=3Da.replace(oa,"&quot;");return =
a}},la=3D/&/g,ma=3D/</g,na=3D/>/g,oa=3D/\"/g,pa=3D/[&<>\"]/,ta=3Dfunction=
(a){if(u(a,"&"))return"document"in l&&!u(a,"<")?=0A=
ra(a):sa(a);return a},ra=3Dfunction(a){var =
b=3Dl.document.createElement("a");b.innerHTML=3Da;b.normalize&&b.normaliz=
e();a=3Db.firstChild.nodeValue;b.innerHTML=3D"";return =
a},sa=3Dfunction(a){return =
a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case =
"lt":return"<";case "gt":return">";case =
"quot":return'"';default:if(c.charAt(0)=3D=3D"#"){c=3DNumber("0"+c.substr=
(1));if(!isNaN(c))return String.fromCharCode(c)}return =
b}})},ua=3Dfunction(a,b){for(var c=3Db.length,d=3D0;d<c;d++){var =
e=3Dc=3D=3D1?b:b.charAt(d);=0A=
if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D=3De)return =
a.substring(1,a.length-1)}return a},u=3Dfunction(a,b){return =
a.indexOf(b)!=3D-1},wa=3Dfunction(a,b){var =
c=3D0;a=3Dka(String(a)).split(".");b=3Dka(String(b)).split(".");for(var =
d=3DMath.max(a.length,b.length),e=3D0;c=3D=3D0&&e<d;e++){var =
f=3Da[e]||"",i=3Db[e]||"",m=3Dnew RegExp("(\\d*)(\\D*)","g"),t=3Dnew =
RegExp("(\\d*)(\\D*)","g");do{var =
A=3Dm.exec(f)||["","",""],B=3Dt.exec(i)||["","",""];if(A[0].length=3D=3D0=
&&B[0].length=3D=3D0)break;c=3DA[1].length=3D=3D0?0:parseInt(A[1],10);var=
 zb=3DB[1].length=3D=3D=0A=
0?0:parseInt(B[1],10);c=3Dva(c,zb)||va(A[2].length=3D=3D0,B[2].length=3D=3D=
0)||va(A[2],B[2])}while(c=3D=3D0)}return =
c},va=3Dfunction(a,b){if(a<b)return-1;else if(a>b)return 1;return =
0};ga();var v,xa,w,ya,za,Aa,Ba,Ca,Da,Ea,Fa=3Dfunction(){return =
l.navigator?l.navigator.userAgent:h},x=3Dfunction(){return =
l.navigator},Ga=3Dfunction(){Aa=3Dza=3Dya=3Dw=3Dxa=3Dv=3Dj;var =
a;if(a=3DFa()){var =
b=3Dx();v=3Da.indexOf("Opera")=3D=3D0;xa=3D!v&&a.indexOf("MSIE")!=3D-1;ya=
=3D(w=3D!v&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D-1;Aa=3D(z=
a=3D!v&&!w&&b.product=3D=3D"Gecko")&&b.vendor=3D=3D"Camino"}};Ga();=0A=
var y=3Dv,z=3Dxa,Ha=3Dza,C=3Dw,Ia=3Dya,Ja=3Dfunction(){var =
a=3Dx();return =
a&&a.platform||""},Ka=3DJa(),La=3Dfunction(){Ba=3Du(Ka,"Mac");Ca=3Du(Ka,"=
Win");Da=3Du(Ka,"Linux");Ea=3D!!x()&&u(x().appVersion||"","X11")};La();=0A=
var Ma=3DBa,Na=3DCa,Oa=3DDa,Pa=3Dfunction(){var =
a=3D"",b;if(y&&l.opera){a=3Dl.opera.version;a=3Dtypeof =
a=3D=3D"function"?a():a}else{if(Ha)b=3D/rv\:([^\);]+)(\)|;)/;else =
if(z)b=3D/MSIE\s+([^\);]+)(\)|;)/;else =
if(C)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(Fa()))?a[1]:""}return =
a},Qa=3DPa(),Ra=3D{},D=3Dfunction(a){return =
Ra[a]||(Ra[a]=3Dwa(Qa,a)>=3D0)};var E;var Sa=3Dfunction(a){return =
p(a)?document.getElementById(a):a},Ta=3DSa,Va=3Dfunction(a,b){ja(b,functi=
on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else =
if(d=3D=3D"class")a.className=3Dc;else =
if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in =
Ua)a.setAttribute(Ua[d],c);else =
a[d]=3Dc})},Ua=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col=
span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w=
idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},Wa=3Dfunctio=
n(a){var b=3Da.document;if(C&&!D("500")&&!Ia){if(typeof a.innerHeight=3D=3D=0A=
"undefined")a=3Dwindow;b=3Da.innerHeight;var =
c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c<b)b-=3D1=
5;return new =
s(a.innerWidth,b)}a=3Db.compatMode=3D=3D"CSS1Compat"&&(!y||y&&D("9.50"))?=
b.documentElement:b.body;return new =
s(a.clientWidth,a.clientHeight)},Xa=3Dfunction(a){a=3D!C&&a.compatMode=3D=
=3D"CSS1Compat"?a.documentElement:a.body;return new =
r(a.scrollLeft,a.scrollTop)},Za=3Dfunction(){return =
Ya(document,arguments)},Ya=3Dfunction(a,b){var =
c=3Db[0],d=3Db[1];if(z&&d&&(d.name||d.type)){c=3D["<",c];d.name&&c.push('=
 name=3D"',=0A=
qa(d.name),'"');if(d.type){c.push(' =
type=3D"',qa(d.type),'"');d=3Dea(d);delete =
d.type}c.push(">");c=3Dc.join("")}var =
e=3Da.createElement(c);if(d)if(p(d))e.className=3Dd;else =
Va(e,d);if(b.length>2){function =
f(i){if(i)e.appendChild(p(i)?a.createTextNode(i):i)}for(d=3D2;d<b.length;=
d++){c=3Db[d];ca(c)&&!(da(c)&&c.nodeType>0)?ha($a(c)?ia(c):c,f):f(c)}}ret=
urn e},ab=3Dfunction(a,b){a.appendChild(b)},bb=3Dfunction(a){return =
a&&a.parentNode?a.parentNode.removeChild(a):h},cb=3Dfunction(a,b){var =
c=3Db.parentNode;c&&c.replaceChild(a,=0A=
b)},db=3DC&&D("522"),eb=3Dfunction(a,b){if(typeof =
a.contains!=3D"undefined"&&!db&&b.nodeType=3D=3D1)return =
a=3D=3Db||a.contains(b);if(typeof =
a.compareDocumentPosition!=3D"undefined")return =
a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.=
parentNode;return b=3D=3Da},F=3Dfunction(a){return =
a.nodeType=3D=3D9?a:a.ownerDocument||a.document},$a=3Dfunction(a){if(a&&t=
ypeof a.length=3D=3D"number")if(da(a))return typeof =
a.item=3D=3D"function"||typeof a.item=3D=3D"string";else =
if(n(a)=3D=3D"function")return typeof a.item=3D=3D"function";return j},=0A=
G=3Dfunction(a){this.a=3Da||l.document||document};G.prototype.createEleme=
nt=3Dfunction(a){return =
this.a.createElement(a)};G.prototype.createTextNode=3Dfunction(a){return =
this.a.createTextNode(a)};G.prototype.n=3Dfunction(){return =
this.a.compatMode=3D=3D"CSS1Compat"};G.prototype.m=3Dfunction(){return =
Xa(this.a)};G.prototype.appendChild=3Dab;G.prototype.removeNode=3Dbb;G.pr=
ototype.replaceNode=3Dcb;G.prototype.contains=3Deb;function =
H(a,b){a=3DparseFloat(a);return isNaN(a)||a>1||a<0?b:a}function =
I(a,b){if(a=3D=3D"true")return g;if(a=3D=3D"false")return j;return =
b}function J(a,b){var c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return =
c.test(a)?a:b};var =
fb=3D"pagead2.googlesyndication.com",gb=3D"googleads.g.doubleclick.net",h=
b=3D"pubads.g.doubleclick.net",ib=3D"securepubads.g.doubleclick.net",jb=3D=
"partner.googleadservices.com",K=3DJ("pagead2.googlesyndication.com",fb),=
kb=3DJ("googleads.g.doubleclick.net",gb),lb=3DJ("pagead2.googlesyndicatio=
n.com",fb);J("pubads.g.doubleclick.net",hb);J("partner.googleadservices.c=
om",jb);J("securepubads.g.doubleclick.net",ib);function L(a){return =
typeof =
encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi=
on mb(a,b,c){var =
d=3Ddocument.createElement("script");d.type=3D"text/javascript";if(b)d.on=
load=3Db;if(c)d.id=3Dc;d.src=3Da;var =
e=3Ddocument.getElementsByTagName("head")[0];if(!e)return =
j;window.setTimeout(function(){e.appendChild(d)},0);return g}function =
nb(a,b){a.google_image_requests||(a.google_image_requests=3D[]);var =
c=3Dnew Image;c.src=3Db;a.google_image_requests.push(c)}=0A=
function ob(a){if(a in pb)return pb[a];return =
pb[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var pb=3D{};=0A=
function qb(){if(navigator.plugins&&navigator.mimeTypes.length){var =
a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return =
a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else =
if(navigator.userAgent&&navigator.userAgent.indexOf("Windows =
CE")>=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Dh}=
return a.toString()}else if(ob("msie")&&!window.opera){b=3Dh;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A=
0;try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces=
s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get=
Variable("$version").split(" ")[1];return =
a.replace(/,/g,".")}}return"0"}function M(a){var =
b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return =
a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function =
N(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A=
function O(a,b){var =
c=3DMath.random();if(c<b){b=3DMath.floor(c/b*a.length);return =
a[b]}return""}=0A=
var rb=3Dfunction(a){a.u_tz=3D-(new =
Date).getTimezoneOffset();a.u_his=3Dwindow.history.length;a.u_java=3Dnavi=
gator.javaEnabled();if(window.screen){a.u_h=3Dwindow.screen.height;a.u_w=3D=
window.screen.width;a.u_ah=3Dwindow.screen.availHeight;a.u_aw=3Dwindow.sc=
reen.availWidth;a.u_cd=3Dwindow.screen.colorDepth}if(navigator.plugins)a.=
u_nplug=3Dnavigator.plugins.length;if(navigator.mimeTypes)a.u_nmime=3Dnav=
igator.mimeTypes.length},sb=3Dfunction(a){if(a.body)try{return =
Wa(window)}catch(b){return new s(-12245933,-12245933)}else return new =
s(-1,=0A=
-1)};var =
tb=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch=
annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go=
ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads=
:"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"=
alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",=
google_color_border:"color_border",google_color_line:"color_line",google_=
color_link:"color_link",google_color_text:"color_text",google_color_url:"=
color_url",=0A=
google_contents:"contents",google_country:"gl",google_cust_age:"cust_age"=
,google_cust_ch:"cust_ch",google_cust_gender:"cust_gender",google_cust_id=
:"cust_id",google_cust_interests:"cust_interests",google_cust_job:"cust_j=
ob",google_cust_l:"cust_l",google_cust_lh:"cust_lh",google_cust_u_url:"cu=
st_u_url",google_disable_video_autoplay:"disable_video_autoplay",google_e=
d:"ed",google_encoding:"oe",google_feedback:"feedback_link",google_flash_=
version:"flash",google_font_face:"f",google_font_size:"fs",google_hints:"=
hints",=0A=
google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_=
url:"url",google_referrer_url:"ref",google_region:"gr",google_reuse_color=
s:"reuse_colors",google_safe:"adsafe",google_tag_info:"gut",google_target=
ing:"targeting",google_ui_features:"ui",google_ui_version:"uiv",google_vi=
deo_doc_id:"video_doc_id",google_video_product_type:"video_product_type"}=
,ub=3D{google_ad_client:"client",google_ad_format:"format",google_ad_outp=
ut:"output",google_ad_callback:"callback",google_ad_height:"h",google_ad_=
override:"google_ad_override",=0A=
google_ad_slot:"slotname",google_ad_width:"w",google_ctr_threshold:"ctr_t=
",google_image_size:"image_size",google_last_modified_time:"lmt",google_m=
ax_num_ads:"num_ads",google_max_radlink_len:"max_radlink_len",google_num_=
radlinks:"num_radlinks",google_num_radlinks_per_unit:"num_radlinks_per_un=
it",google_only_ads_with_video:"only_ads_with_video",google_page_location=
:"loc",google_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering=
",google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"},vb=3D=0A=
{google_only_pyv_ads:"pyv",google_with_pyv_ads:"withpyv"};function =
wb(a,b){try{return a.top.document.URL=3D=3Db.URL}catch(c){}return =
j}function =
xb(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(wb(a,b)=
)return j;var e=3Db.documentElement;if(c&&d){var =
f=3D1,i=3D1;if(a.innerHeight){f=3Da.innerWidth;i=3Da.innerHeight}else =
if(e&&e.clientHeight){f=3De.clientWidth;i=3De.clientHeight}else =
if(b.body){f=3Db.body.clientWidth;i=3Db.body.clientHeight}if(i>2*d||f>2*c=
)return j}return g}function yb(a,b){for(var c in b)a["google_"+c]=3Db[c]}=0A=
function Ab(a,b){if(!b)return a.URL;return a.referrer}function =
Bb(a,b){if(!b&&a.google_referrer_url=3D=3Dh)return"0";else =
if(b&&a.google_referrer_url=3D=3Dh)return"1";else =
if(!b&&a.google_referrer_url!=3Dh)return"2";else =
if(b&&a.google_referrer_url!=3Dh)return"3";return"4"}function =
Cb(a,b,c,d){a.page_url=3DAb(c,d);a.page_location=3Dh}function =
Db(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3DAb(c,d)||"EM=
PTY"}=0A=
function Eb(a,b){var =
c=3D{},d=3Dxb(a,b,a.google_ad_width,a.google_ad_height);c.iframing=3DBb(a=
,d);a.google_page_url?Db(c,a,b,d):Cb(c,a,b,d);c.last_modified_time=3Db.UR=
L=3D=3Dc.page_url?Date.parse(b.lastModified)/1000:h;c.referrer_url=3Dd?a.=
google_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_ref=
errer_url:b.referrer;return c}function Fb(a){var =
b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dh;b.pa=
ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Dh;b.referrer_ur=
l=3Dc;return b}=0A=
function Gb(a,b){b=3DHb(a,b);yb(a,b)}function Hb(a,b){return =
a=3Da.google_page_url=3D=3Dh&&Ib[b.domain]?Fb(b):Eb(a,b)}var =
Ib=3D{};Ib["ad.yieldmanager.com"]=3Dg;var =
Jb=3Ddocument,Kb=3DI("false",j),Lb=3DI("false",j),Mb=3DI("false",j);I("fa=
lse",j);var P=3Dwindow;var =
Nb=3Dfunction(a,b,c){b=3Dfa(b,l,a);a=3Dwindow.onerror;window.onerror=3Db;=
try{c()}catch(d){c=3Dd.toString();var =
e=3D"";if(d.fileName)e=3Dd.fileName;var =
f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw =
d;}window.onerror=3Da};q("google_protectAndRun",Nb);=0A=
var Pb=3Dfunction(a,b,c,d){if(Math.random()<0.01){var =
e=3DJb;a=3D["http://",lb,"/pagead/gen_204","?id=3Djserror","&jscb=3D",Kb?=
1:0,"&jscd=3D",Lb?1:0,"&context=3D",L(a),"&msg=3D",L(b),"&file=3D",L(c),"=
&line=3D",L(d.toString()),"&url=3D",L(e.URL.substring(0,512)),"&ref=3D",L=
(e.referrer.substring(0,512))];a.push(Ob());nb(P,a.join(""))}return!Mb};q=
("google_handleError",Pb);=0A=
var Rb=3Dfunction(a){Qb|=3Da},Qb=3D0,Ob=3Dfunction(){var =
a=3D["&client=3D",L(P.google_ad_client),"&format=3D",L(P.google_ad_format=
),"&slotname=3D",L(P.google_ad_slot),"&output=3D",L(P.google_ad_output),"=
&ad_type=3D",L(P.google_ad_type)];return a.join("")};var =
Q=3D"",Ub=3Dfunction(){if(window.google_ad_frameborder=3D=3Dh)window.goog=
le_ad_frameborder=3D0;if(window.google_ad_output=3D=3Dh)window.google_ad_=
output=3D"html";if(N(window.google_ad_format)){var =
a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_=
ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);=
window.google_ad_output=3D"html"}}window.google_ad_format=3DSb(window.goo=
gle_ad_format,window.google_ad_output,window.google_ad_width,window.googl=
e_ad_height,window.google_ad_slot,=0A=
!!window.google_override_format);Q=3Dwindow.google_ad_client||"";window.g=
oogle_ad_client=3DTb(window.google_ad_format,window.google_ad_client);Gb(=
window,document);if(window.google_num_slots_by_channel=3D=3Dh)window.goog=
le_num_slots_by_channel=3D{};if(window.google_viewed_host_channels=3D=3Dh=
)window.google_viewed_host_channels=3D{};if(window.google_num_slots_by_cl=
ient=3D=3Dh)window.google_num_slots_by_client=3D{};if(window.google_prev_=
ad_formats_by_region=3D=3Dh)window.google_prev_ad_formats_by_region=3D{};=
if(window.google_prev_ad_slotnames_by_region=3D=3D=0A=
h)window.google_prev_ad_slotnames_by_region=3D{};if(window.google_correla=
tor=3D=3Dh)window.google_correlator=3D(new =
Date).getTime();if(window.google_adslot_loaded=3D=3Dh)window.google_adslo=
t_loaded=3D{};if(window.google_adContentsBySlot=3D=3Dh)window.google_adCo=
ntentsBySlot=3D{};if(window.google_flash_version=3D=3Dh)window.google_fla=
sh_version=3Dqb();if(window.google_new_domain_checked=3D=3Dh)window.googl=
e_new_domain_checked=3D0;if(window.google_new_domain_enabled=3D=3Dh)windo=
w.google_new_domain_enabled=3D0;if(!window.google_num_ad_slots)window.goo=
gle_num_ad_slots=3D=0A=
0;if(!window.google_num_0ad_slots)window.google_num_0ad_slots=3D0;if(!win=
dow.google_num_sdo_slots)window.google_num_sdo_slots=3D0;window.google_ad=
_section=3Dwindow.google_ad_section||window.google_ad_region||"";window.g=
oogle_country=3Dwindow.google_country||window.google_gl||"";a=3D(new =
Date).getTime();if(o(window.google_color_bg))window.google_color_bg=3DR(w=
indow.google_color_bg,a);if(o(window.google_color_text))window.google_col=
or_text=3DR(window.google_color_text,a);if(o(window.google_color_link))wi=
ndow.google_color_link=3D=0A=
R(window.google_color_link,a);if(o(window.google_color_url))window.google=
_color_url=3DR(window.google_color_url,a);if(o(window.google_color_border=
))window.google_color_border=3DR(window.google_color_border,a);if(o(windo=
w.google_color_line))window.google_color_line=3DR(window.google_color_lin=
e,a)},Vb=3Dfunction(a){var b;for(b in tb)a[b]=3Dh;for(b in =
ub)a[b]=3Dh;for(b in =
vb)a[b]=3Dh;a.google_container_id=3Dh;a.google_eids=3Dh;a.google_ad_regio=
n=3Dh;a.google_gl=3Dh},R=3Dfunction(a,b){Rb(2);return =
a[b%a.length]},Tb=3Dfunction(a,=0A=
b){if(!b)return"";b=3Db.toLowerCase();return =
b=3DN(a)?Wb(b):Xb(b)},Xb=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D=
"ca-"+a;return =
a},Wb=3Dfunction(a){if(a&&a.substring(0,9)!=3D"dist-aff-")a=3D"dist-aff-"=
+a;return =
a},Sb=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return =
a=3DYb(a,e,f)?a.toLowerCase():""},Yb=3Dfunction(a,b,c){if(!a)return =
j;if(!b)return g;return c};var S=3Ddocument,T=3Dnavigator,U=3Dwindow;=0A=
function Zb(){var a=3DS.cookie,b=3DMath.round((new =
Date).getTime()/1000),c=3DU.google_analytics_domain_name;c=3Dtypeof =
c=3D=3D"undefined"?$b("auto"):$b(c);var =
d=3Da.indexOf("__utma=3D"+c+".")>-1,e=3Da.indexOf("__utmb=3D"+c)>-1,f=3Da=
.indexOf("__utmc=3D"+c)>-1,i=3D{},m=3D!!U&&!!U.gaGlobal;if(d){a=3Da.split=
("__utma=3D"+c+".")[1].split(";")[0].split(".");i.sid=3De&&f?a[3]+"":m&&U=
.gaGlobal.sid?U.gaGlobal.sid:b+"";i.vid=3Da[0]+"."+a[1];i.from_cookie=3Dg=
}else{i.sid=3Dm&&U.gaGlobal.sid?U.gaGlobal.sid:b+"";i.vid=3Dm&&U.gaGlobal=
.vid?U.gaGlobal.vid:=0A=
(Math.round(Math.random()*2147483647)^ac()&2147483647)+"."+b;i.from_cooki=
e=3Dj}i.dh=3Dc;i.hid=3Dm&&U.gaGlobal.hid?U.gaGlobal.hid:Math.round(Math.r=
andom()*2147483647);return U.gaGlobal=3Di}=0A=
function ac(){var =
a=3DS.cookie?S.cookie:"",b=3DU.history.length,c,d=3D[T.appName,T.version,=
T.language?T.language:T.browserLanguage,T.platform,T.userAgent,T.javaEnab=
led()?1:0].join("");if(U.screen)d+=3DU.screen.width+"x"+U.screen.height+U=
.screen.colorDepth;else =
if(U.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();d+=3D=
c.screen.width+"x"+c.screen.height}d+=3Da;d+=3DS.referrer?S.referrer:"";f=
or(a=3Dd.length;b>0;)d+=3Db--^a++;return bc(d)}=0A=
function bc(a){var =
b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1=
;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266=
338304;b=3Dc!=3D0?b^c>>21:b}}return b}function =
$b(a){if(!a||a=3D=3D""||a=3D=3D"none")return =
1;if("auto"=3D=3Da){a=3DS.domain;if("www."=3D=3Da.substring(0,4))a=3Da.su=
bstring(4,a.length)}return bc(a.toLowerCase())};var =
cc=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep=
rint:1};function =
dc(a){a=3Da.google_page_location||a.google_page_url;if(!a)return =
j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len=
gth);else =
if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var =
b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s=
plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in =
cc;if(a.length>=3D2)b=3Db||a[a.length-2]in cc;return b}=0A=
function ec(a,b,c){if(dc(a)){a.google_new_domain_checked=3D1;return =
j}if(a.google_new_domain_checked=3D=3D0){var =
d=3DMath.random();if(d<=3Dc){c=3D"http://"+kb+"/pagead/test_domain.js";d=3D=
"script";b.write("<"+d+' =
src=3D"'+c+'"></'+d+">");a.google_new_domain_checked=3D1;return =
g}}return j}function =
fc(a){if(!dc(a)&&a.google_new_domain_enabled=3D=3D1)return"http://"+kb;re=
turn"http://"+lb};document.URL&&(document.URL.indexOf("?google_debug")>0|=
|document.URL.indexOf("&google_debug")>0);var =
V=3Dfunction(a){this.v=3Da;this.g=3D[];this.f=3D0;this.b=3D[];this.r=3D0;=
this.c=3D[];this.p=3Dj;this.h=3Dthis.i=3D"";this.o=3Dj};V.prototype.t=3Df=
unction(a,b){var =
c=3Dthis.v[b],d=3Dthis.g;this.v[b]=3Dfunction(e){if(e&&e.length>0){var =
f=3De.length>1?e[1].url:h;d.push([a,ta(e[0].url),f])}c(e)}};V.prototype.s=
=3Dfunction(){this.f++};V.prototype.u=3Dfunction(a){this.b.push(a)};V.pro=
totype.q=3Dfunction(){if(!this.p){mb("http://"+K+"/pagead/osd.js");this.p=
=3Dg}};=0A=
V.prototype.j=3Dfunction(a){if(this.f>0)for(var =
b=3Ddocument.getElementsByTagName("iframe"),c=3Dthis.o?"google_ads_iframe=
_":"google_ads_frame",d=3D0;d<b.length;d++){var =
e=3Db.item(d);e.src&&e.name&&e.name.indexOf(c)=3D=3D0&&a(e,e.src)}};=0A=
V.prototype.k=3Dfunction(a){var b=3Dthis.g;if(b.length>0)for(var =
c=3Ddocument.getElementsByTagName("a"),d=3Dfunction(A,B){return =
A.innerHTML.indexOf(B)>0},e=3D0;e<c.length;e++)for(var =
f=3D0;f<b.length;f++)if(c.item(e).href=3D=3Db[f][1]){var =
i=3Dc.item(e).parentNode;if(b[f][2])for(var =
m=3Di,t=3D0;t<4;t++){if(d(m,b[f][2])){i=3Dm;break}m=3Dm.parentNode}a(i,b[=
f][0]);b.splice(f,1);break}};=0A=
V.prototype.l=3Dfunction(a){for(var b=3D0;b<this.b.length;b++){var =
c=3Dthis.b[b],d=3Dgc(c);if(d)(d=3Ddocument.getElementById("google_ads_div=
_"+d))&&a(d,c)}};V.prototype.d=3Dfunction(a){this.k(a);this.l(a);this.j(a=
)};V.prototype.setupOsd=3Dfunction(a,b,c){this.r=3Da;this.i=3Db;this.h=3D=
c};V.prototype.getOsdMode=3Dfunction(){return =
this.r};V.prototype.getEid=3Dfunction(){return =
this.i};V.prototype.getCorrelator=3Dfunction(){return =
this.h};V.prototype.e=3Dfunction(){return =
this.g.length+this.f+this.b.length};=0A=
V.prototype.setValidAdBlockTypes=3Dfunction(a){this.c=3Da};V.prototype.re=
gisterAdBlockByType=3Dfunction(a,b,c){if(this.c.length>0){for(var =
d=3D0;d<this.c.length;d++)if(this.c[d]=3D=3Da){this.o=3Dc;if(a=3D=3D"js")=
this.t(b,"google_ad_request_done");else if(a=3D=3D"html")this.s();else =
a=3D=3D"json_html"&&this.u(b)}this.q()}};var =
gc=3Dfunction(a){if((a=3Da.match(/[&\?](?:slotname)=3D([^&]+)/))&&a.lengt=
h=3D=3D2)return =
a[1];return""},hc=3Dfunction(){window.__google_ad_urls||(window.__google_=
ad_urls=3Dnew V(window));return window.__google_ad_urls};=0A=
q("Goog_AdSense_getAdAdapterInstance",hc);q("Goog_AdSense_OsdAdapter",V);=
q("Goog_AdSense_OsdAdapter.prototype.numBlocks",V.prototype.e);q("Goog_Ad=
Sense_OsdAdapter.prototype.findBlocks",V.prototype.d);q("Goog_AdSense_Osd=
Adapter.prototype.getOsdMode",V.prototype.getOsdMode);q("Goog_AdSense_Osd=
Adapter.prototype.getEid",V.prototype.getEid);q("Goog_AdSense_OsdAdapter.=
prototype.getCorrelator",V.prototype.getCorrelator);q("Goog_AdSense_OsdAd=
apter.prototype.setValidAdBlockTypes",V.setValidAdBlockTypes);=0A=
q("Goog_AdSense_OsdAdapter.prototype.setupOsd",V.prototype.setupOsd);q("G=
oog_AdSense_OsdAdapter.prototype.registerAdBlockByType",V.prototype.regis=
terAdBlockByType);var =
ic,jc,kc,lc,mc,nc,oc=3Dfunction(){nc=3Dmc=3Dlc=3Dkc=3Djc=3Dic=3Dj;var =
a=3DFa();if(a)if(a.indexOf("Firefox")!=3D-1)ic=3Dg;else =
if(a.indexOf("Camino")!=3D-1)jc=3Dg;else =
if(a.indexOf("iPhone")!=3D-1||a.indexOf("iPod")!=3D-1)kc=3Dg;else =
if(a.indexOf("Android")!=3D-1)lc=3Dg;else =
if(a.indexOf("Chrome")!=3D-1)mc=3Dg;else =
if(a.indexOf("Safari")!=3D-1)nc=3Dg};oc();var pc=3Dfunction(a,b){var =
c=3DF(a);if(c.defaultView&&c.defaultView.getComputedStyle)if(a=3Dc.defaul=
tView.getComputedStyle(a,""))return a[b];return =
h},W=3Dfunction(a,b){return =
pc(a,b)||(a.currentStyle?a.currentStyle[b]:h)||a.style[b]},qc=3Dfunction(=
a){a=3Da?a.nodeType=3D=3D9?a:F(a):document;if(z&&!(a?new =
G(F(a)):E||(E=3Dnew G)).n())return a.body;return =
a.documentElement},rc=3Dfunction(a){var =
b=3Da.getBoundingClientRect();if(z){a=3Da.ownerDocument;b.left-=3Da.docum=
entElement.clientLeft+a.body.clientLeft;b.top-=3Da.documentElement.client=
Top+=0A=
a.body.clientTop}return b},sc=3Dfunction(a){if(z)return =
a.offsetParent;var =
b=3DF(a),c=3DW(a,"position"),d=3Dc=3D=3D"fixed"||c=3D=3D"absolute";for(a=3D=
a.parentNode;a&&a!=3Db;a=3Da.parentNode){c=3DW(a,"position");d=3Dd&&c=3D=3D=
"static"&&a!=3Db.documentElement&&a!=3Db.body;if(!d&&(a.scrollWidth>a.cli=
entWidth||a.scrollHeight>a.clientHeight||c=3D=3D"fixed"||c=3D=3D"absolute=
"))return a}return h},tc=3Dfunction(a){var =
b,c=3DF(a),d=3DW(a,"position"),e=3DHa&&c.getBoxObjectFor&&!a.getBoundingC=
lientRect&&d=3D=3D"absolute"&&(b=3Dc.getBoxObjectFor(a))&&(b.screenX<0||=0A=
b.screenY<0),f=3Dnew r(0,0),i=3Dqc(c);if(a=3D=3Di)return =
f;if(a.getBoundingClientRect){b=3Drc(a);a=3D(c?new G(F(c)):E||(E=3Dnew =
G)).m();f.x=3Db.left+a.x;f.y=3Db.top+a.y}else =
if(c.getBoxObjectFor&&!e){b=3Dc.getBoxObjectFor(a);a=3Dc.getBoxObjectFor(=
i);f.x=3Db.screenX-a.screenX;f.y=3Db.screenY-a.screenY}else{b=3Da;do{f.x+=
=3Db.offsetLeft;f.y+=3Db.offsetTop;if(b!=3Da){f.x+=3Db.clientLeft||0;f.y+=
=3Db.clientTop||0}if(C&&W(b,"position")=3D=3D"fixed"){f.x+=3Dc.body.scrol=
lLeft;f.y+=3Dc.body.scrollTop;break}b=3Db.offsetParent}while(b&&b!=3Da);i=
f(y||C&&d=3D=3D"absolute")f.y-=3D=0A=
c.body.offsetTop;for(b=3Da;(b=3Dsc(b))&&b!=3Dc.body&&b!=3Di;){f.x-=3Db.sc=
rollLeft;if(!y||b.tagName!=3D"TR")f.y-=3Db.scrollTop}}return =
f},uc=3Dfunction(a,b,c,d){if(/^\d+px?$/.test(b))return =
parseInt(b,10);else{var =
e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c=
];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu=
rn b}},vc=3Dfunction(a){var =
b=3DF(a),c=3D"";if(b.createTextRange){c=3Db.body.createTextRange();c.move=
ToElementText(a);c=3Dc.queryCommandValue("FontName")}if(!c){c=3DW(a,"font=
Family");if(y&&=0A=
Oa)c=3Dc.replace(/ =
\[[^\]]*\]/,"")}a=3Dc.split(",");if(a.length>1)c=3Da[0];return =
ua(c,"\"'")},wc=3D/[^\d]+$/,xc=3Dfunction(a){return(a=3Da.match(wc))&&a[0=
]||h},yc=3D{cm:1,"in":1,mm:1,pc:1,pt:1},zc=3D{em:1,ex:1},Ac=3Dfunction(a)=
{var b=3DW(a,"fontSize"),c=3Dxc(b);if(b&&"px"=3D=3Dc)return =
parseInt(b,10);if(z)if(c in yc)return uc(a,b,"left","pixelLeft");else =
if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in =
zc){a=3Da.parentNode;c=3DW(a,"fontSize");return =
uc(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3DZa("span",{style:"visibilit=
y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig=
ht:1em;"});=0A=
ab(a,c);b=3Dc.offsetHeight;bb(c);return b};var X=3D{};function =
Bc(a){if(a=3D=3D1)return g;return!X[a]}function =
Y(a,b){if(a)if(b=3D=3D1)if(X[b])X[b]+=3D","+a;else X[b]=3Da;else =
X[b]=3Da}function Cc(){var a=3D[];for(var b in X)a.push(X[b]);return =
a.join(",")}function Dc(a,b){if(a&&a instanceof Array)for(var =
c=3D0;c<a.length;c++)a[c]&&typeof a[c]=3D=3D"string"&&Y(a[c],b)}var =
Z=3Dj;=0A=
function Ec(a,b){var =
c=3D"script";Z=3DFc(a,b);if(!Z)a.google_allow_expandable_ads=3Dj;var =
d=3D!Gc();Z&&d&&b.write("<"+c+' =
src=3D"http://'+K+'/pagead/expansion_embed.js"></'+c+">");a=3Dec(a,b,H("1=
",0.01));(d=3Dd||a)&&ob("msie")&&!window.opera?b.write("<"+c+' =
src=3D"http://'+K+'/pagead/render_ads.js"></'+c+">"):b.write("<"+c+'>goog=
le_protectAndRun("ads_core.google_render_ad", google_handleError, =
google_render_ad);</'+c+">")}function $(a){return a!=3Dh?'"'+a+'"':'""'}=0A=
function Hc(a){var b=3D"google_unique_id";if(a[b])++a[b];else =
a[b]=3D1;return a[b]}var Ic=3Dfunction(a,b){var =
c=3Db.slice(-1);c=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&";b=3D[b];for(var d in =
a){var e=3Da[d];if(e||e=3D=3D=3D0||e=3D=3D=3Dj){if(typeof =
e=3D=3D"boolean")e=3De?1:0;b.push(c,d,"=3D",L(e));c=3D"&"}}return =
b.join("")};function Jc(){var =
a=3Dz&&D("6"),b=3DHa&&D("1.8.1"),c=3DC&&D("525");if(Na&&(a||b||c))return =
g;else if(Ma&&(c||b))return g;else if(Oa&&b)return g;return j}=0A=
function Gc(){return(typeof =
ExpandableAdSlotFactory=3D=3D"function"||typeof =
ExpandableAdSlotFactory=3D=3D"object")&&typeof =
ExpandableAdSlotFactory.createIframe=3D=3D"function"}function =
Fc(a,b){if(a.google_allow_expandable_ads=3D=3D=3Dj||!b.body||a.google_ad_=
output!=3D"html"||xb(a,b)||!Kc(a)||isNaN(a.google_ad_height)||isNaN(a.goo=
gle_ad_width)||!Jc())return j;return g}function Kc(a){var =
b=3Da.google_ad_format;if(N(b))return =
j;if(M(a)&&b!=3D"468x15_0ads_al")return j;return g}=0A=
function Lc(){var =
a;if(P.google_ad_output=3D=3D"html"&&!(M(P)||N(P.google_ad_format))&&Bc(0=
)){a=3D["6083035","6083034"];a=3DO(a,H("0.001",0));Y(a,0)}return =
a=3D=3D"6083035"}function =
Mc(a,b){if((a.google_unique_id||0)=3D=3D0&&a.google_ad_output=3D=3D"html"=
&&document.body&&typeof =
b.body.getBoundingClientRect=3D=3D"function")return =
O(["36812001","36812002"],H("0.01",0));return""}=0A=
function =
Nc(a,b){if((a.google_unique_id||0)!=3D0||N(a.google_ad_format))return"";v=
ar =
c=3D"";a=3DM(a);if(b=3D=3D"html"||a)c=3DO(["36815001","36815002"],H("0.00=
6",0));if(c=3D=3D""&&(b=3D=3D"js"||a))c=3DO(["36815003","36815004"],H("0.=
006",0));if(c=3D=3D""&&(b=3D=3D"html"||b=3D=3D"js"))c=3DO(["36813005","36=
813006"],H("0.008",0));return c}=0A=
function Oc(){var =
a=3Dhc(),b=3Dwindow.google_enable_osd,c=3D"";if(b=3D=3D=3Dg){c=3D"3681300=
6";Pc(c,a)}else =
if(b!=3D=3Dj&&Bc(0)){c=3DO(["68120011","68120021","68120031","68120041"],=
H("0",0))||Mc(window,document);if(c=3D=3D""){c=3DNc(window,window.google_=
ad_output);if(c!=3D"")Pc(c,a);else c=3Da.getEid()}}return c}=0A=
function Pc(a,b){var c=3Db.getOsdMode(),d=3D[];switch(a){case =
"36815004":c=3D1;d=3D["js"];break;case =
"36815002":c=3D1;d=3D["html"];break;case =
"36813006":c=3D0;d=3D["html","js"];break}d.length>0&&b.setValidAdBlockTyp=
es(d);b.setupOsd(c,a,window.google_correlator)}=0A=
function Qc(a,b,c,d){var =
e=3DHc(a);c=3DIc({ifi:e},c);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/=
,"");var =
f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j=
son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w=
rite("<"+f+' language=3D"JavaScript1.1" =
src=3D'+$(k(c))+"></"+f+">");else =
if(a.google_ad_output=3D=3D"html")if(Z&&Gc()){b=3Da.google_container_id||=
d||h;a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.createIfr=
ame("google_ads_frame"+e,k(c),a.google_ad_width,a.google_ad_height,=0A=
b)}else{e=3D'<iframe name=3D"google_ads_frame" =
width=3D'+$(a.google_ad_width)+" height=3D"+$(a.google_ad_height)+" =
frameborder=3D"+$(a.google_ad_frameborder)+" src=3D"+$(k(c))+' =
marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" =
allowtransparency=3D"true" =
scrolling=3D"no"></iframe>';a.google_container_id?Rc(a.google_container_i=
d,b,e):b.write(e)}return c}function Sc(a){Vb(a)}function =
Tc(a,b){if(!Uc())return j;var =
c=3DLc();a=3DVc(a,b);c=3Dfc(window)+Wc(a.google_ad_format,c);window.googl=
e_ad_url=3DIc(a,c);return g}=0A=
var Zc=3Dfunction(a){a.dt=3Daa;var =
b=3Dwindow.google_prev_ad_formats_by_region,c=3Dwindow.google_ad_section,=
d=3Dwindow.google_ad_format,e=3Dwindow.google_ad_slot;if(b[c])if(!N(d)){a=
.prev_fmts=3Db[c];if(window.google_num_slots_by_client.length>1)a.slot=3D=
window.google_num_slots_by_client[Q]}var =
f=3Dwindow.google_prev_ad_slotnames_by_region;if(f[c])a.prev_slotnames=3D=
f[c].toLowerCase();if(d){if(!N(d))if(b[c])b[c]+=3D","+d;else =
b[c]=3Dd}else if(e)if(f[c])f[c]+=3D","+e;else =
f[c]=3De;a.correlator=3Dwindow.google_correlator;if(window.google_new_dom=
ain_checked=3D=3D=0A=
1&&window.google_new_domain_enabled=3D=3D0)a.dblk=3D1;if(window.google_ad=
_channel){b=3Dwindow.google_num_slots_by_channel;c=3D"";d=3Dwindow.google=
_ad_channel.split(Xc);for(e=3D0;e<d.length;e++){f=3Dd[e];if(b[f])c+=3Df+"=
+";else =
b[f]=3D1}a.pv_ch=3Dc}if(window.google_ad_host_channel){b=3DYc(window.goog=
le_ad_host_channel,window.google_viewed_host_channels);a.pv_h_ch=3Db}if(K=
b)a.jscb=3D1;if(Lb)a.jscd=3D1;a.frm=3Dwindow.google_iframing;b=3DZb();a.g=
a_vid=3Db.vid;a.ga_sid=3Db.sid;a.ga_hid=3Db.hid;a.ga_fc=3Db.from_cookie;a=
.ga_wpids=3Dwindow.google_analytics_uacct},=0A=
$c=3Dfunction(a,b,c){var d;if(b)if(typeof =
a.getBoundingClientRect=3D=3D"function"){a=3Da.getBoundingClientRect();d=3D=
{x:a.left,y:a.top}}else{d=3D{};d.x=3D"-252738";d.y=3D"-252738"}else =
try{d=3Dtc(a)}catch(e){d=3D{};d.x=3D"-252738";d.y=3D"-252738"}if(d){c.adx=
=3Dd.x;c.ady=3Dd.y}},ad=3Dfunction(a){var =
b=3Dsb(document);if(b){a.biw=3Db.width;a.bih=3Db.height}};=0A=
function Yc(a,b){var c=3Da.split("|");a=3D-1;for(var =
d=3D[],e=3D0;e<c.length;e++){var =
f=3Dc[e].split(Xc);b[e]||(b[e]=3D{});for(var =
i=3D"",m=3D0;m<f.length;m++){var =
t=3Df[m];if(t!=3D"")if(b[e][t])i+=3D"+"+t;else =
b[e][t]=3D1}i=3Di.slice(1);d[e]=3Di;if(i!=3D"")a=3De}b=3D"";if(a>-1){for(=
e=3D0;e<a;e++)b+=3Dd[e]+"|";b+=3Dd[a]}return b}=0A=
function bd(){var a=3DOc();Y(a,0);var b=3Dj,c=3Dj,d=3Dj;switch(a){case =
"68120031":d=3Dg;case "68120021":c=3Dg;case "68120041":b=3Dg;break;case =
"36812002":if(!window.google_atf_included){window.google_atf_included=3Dg=
;mb("http://"+K+"/pagead/atf.js")}break}var e;if(b){var =
f=3D"google_temp_span";e=3Dwindow.google_container_id&&Ta(window.google_c=
ontainer_id)||Ta(f);if(!e&&!window.google_container_id){document.write("<=
span =
id=3D"+f+"></span>");e=3DTa(f)}}a=3Dj;a=3Dc?Tc(e,d):Tc();e&&e.id=3D=3Df&&=
bb(e);if(a){c=3DQc(window,document,window.google_ad_url);=0A=
hc().registerAdBlockByType(window.google_ad_output,c,j);Sc(window)}}var =
cd=3Dfunction(a){var b;for(b in ub)a[ub[b]]=3Dwindow[b];for(b in =
tb)a[tb[b]]=3Dwindow[b];for(b in =
vb)a[vb[b]]=3Dwindow[b]},dd=3Dfunction(a){Dc(window.google_eids,1);a.eid=3D=
Cc()};function ed(a,b,c,d){a=3DPb(a,b,c,d);Ec(window,document);return =
a}function fd(){Ub()}=0A=
function gd(a){var =
b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");for(var =
c=3D0;c<a.length;c++){var =
d=3Da[c].split("=3D");if(d[0])try{b[d[0].toLowerCase()]=3Dd.length>1?wind=
ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," =
")):unescape(d[1]):""}catch(e){}}return b}function hd(){var =
a=3Dwindow,b=3Dgd(document.URL);if(b.google_ad_override){a.google_ad_over=
ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A=
function =
Rc(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v=
isibility=3D"visible";a.innerHTML=3Dc}}=0A=
var Wc=3Dfunction(a,b){return =
a=3DN(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?=
"},id=3Dfunction(a,b){b.dff=3Dvc(a);b.dfs=3DAc(a)},Uc=3Dfunction(){var =
a=3Dwindow.google_prev_ad_formats_by_region,b=3Dwindow.google_prev_ad_slo=
tnames_by_region,c=3Dwindow.google_ad_section;if(N(window.google_ad_forma=
t)){window.google_num_sdo_slots+=3D1;if(window.google_num_sdo_slots>4)ret=
urn j}else =
if(M(window)){window.google_num_0ad_slots+=3D1;if(window.google_num_0ad_s=
lots>3)return j}else{window.google_num_ad_slots+=3D=0A=
1;if(window.google_num_slots_to_rotate){Rb(1);a[c]=3Dh;b[c]=3Dh;if(window=
.google_num_slot_to_show=3D=3Dh)window.google_num_slot_to_show=3D(new =
Date).getTime()%window.google_num_slots_to_rotate+1;if(window.google_num_=
slot_to_show!=3Dwindow.google_num_ad_slots)return j}else =
if(window.google_num_ad_slots>6&&c=3D=3D"")return =
j}a=3Dwindow.google_num_slots_by_client;if(a[Q])a[Q]+=3D1;else{a[Q]=3D1;a=
.length+=3D1}return g},Vc=3Dfunction(a,b){var =
c=3D{};cd(c);Zc(c);rb(c);if(a){id(a,c);$c(a,!!b,c)}ad(c);dd(c);c.fu=3DQb;=
return c},Xc=3D/[+, ]/;=0A=
window.google_render_ad=3Dbd;var =
jd=3D["30143070","30143071","30143075"],kd=3Dtypeof =
window.postMessage=3D=3D"function"||typeof =
window.postMessage=3D=3D"object"||typeof =
document.postMessage=3D=3D"function",md=3Dfunction(a,b){typeof =
A1_googleCreateSlot=3D=3D"function"?A1_googleCreateSlot(a.google_ad_clien=
t):ld(a,b)},od=3Dfunction(){if(!nd())return j;return =
g},pd=3Dfunction(a){if(N(a.google_ad_format))return j;var =
b=3Da.google_ad_output;if(b&&b!=3D"html")return =
j;a=3Da.google_ad_client;if(typeof =
a!=3D"string"||a.substring(0,4)!=3D"pub-"&&a.substring(0,7)!=3D"ca-pub-")=
return j;=0A=
return g},rd=3Dfunction(a){if(typeof =
a.google_a1_eid=3D=3D"string")return a.google_a1_eid;var =
b=3DH("0.001",0);a.google_a1_eid=3Dqd(jd,b);return =
a.google_a1_eid},ld=3Dfunction(a,b){if(!a.google_included_a1_script){var =
c=3D"script",d=3D"/pagead/show_ads_sra3.js?v\x3d1";b.write("<"+c+' =
src=3D"http://'+K+d+'"></'+c+">");a.google_included_a1_script=3Dg}},nd=3D=
function(){if(z&&D("8"))return j;return kd||!C},qd=3Dfunction(a,b){var =
c=3DMath.random();if(c<b){b=3DMath.floor(c/b*a.length);return =
a[b]}return""};function =
sd(){hd();Nb("show_ads.google_init_globals",ed,fd);Ec(window,document)}fu=
nction td(){if(!od(window)||!pd(window))sd();else =
if(Mb&&window.google_use_a1=3D=3D=3Dg)md(window,document);else{var =
a=3Drd(window);if(a){Y(a,0);window.google_allow_expandable_ads=3Dj}!a||a=3D=
=3D"30143070"?sd():md(window,document)}}Nb("show_ads.main",Pb,td);})()=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/yahoo-dom-event/yahoo-dom-event.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{isArray:function(B){if(B){var =
A=3DYAHOO.lang;return =
A.isNumber(B.length)&&A.isFunction(B.splice);}return =
false;},isBoolean:function(A){return typeof =
A=3D=3D=3D"boolean";},isFunction:function(A){return typeof =
A=3D=3D=3D"function";},isNull:function(A){return =
A=3D=3D=3Dnull;},isNumber:function(A){return typeof =
A=3D=3D=3D"number"&&isFinite(A);},isObject:function(A){return(A&&(typeof =
A=3D=3D=3D"object"||YAHOO.lang.isFunction(A)))||false;},isString:function=
(A){return typeof A=3D=3D=3D"string";},isUndefined:function(A){return =
typeof =
A=3D=3D=3D"undefined";},hasOwnProperty:function(A,B){if(Object.prototype.=
hasOwnProperty){return A.hasOwnProperty(B);}return =
!YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!=3D=3DA[B];},_I=
EEnumFix:function(C,B){if(YAHOO.env.ua.ie){var =
E=3D["toString","valueOf"],A;for(A=3D0;A<E.length;A=3DA+1){var =
F=3DE[A],D=3DB[F];if(YAHOO.lang.isFunction(D)&&D!=3DObject.prototype[F]){=
C[F]=3DD;}}}},extend:function(D,E,C){if(!E||!D){throw new =
Error("YAHOO.lang.extend failed, please check that "+"all dependencies =
are included.");}var =
B=3Dfunction(){};B.prototype=3DE.prototype;D.prototype=3Dnew =
B();D.prototype.constructor=3DD;D.superclass=3DE.prototype;if(E.prototype=
.constructor=3D=3DObject.prototype.constructor){E.prototype.constructor=3D=
E;}if(C){for(var A in =
C){D.prototype[A]=3DC[A];}YAHOO.lang._IEEnumFix(D.prototype,C);}},augment=
Object:function(E,D){if(!D||!E){throw new Error("Absorb failed, verify =
dependencies.");}var =
A=3Darguments,C,F,B=3DA[2];if(B&&B!=3D=3Dtrue){for(C=3D2;C<A.length;C=3DC=
+1){E[A[C]]=3DD[A[C]];}}else{for(F in =
D){if(B||!E[F]){E[F]=3DD[F];}}YAHOO.lang._IEEnumFix(E,D);}},augmentProto:=
function(D,C){if(!C||!D){throw new Error("Augment failed, verify =
dependencies.");}var A=3D[D.prototype,C.prototype];for(var =
B=3D2;B<arguments.length;B=3DB+1){A.push(arguments[B]);}YAHOO.lang.augmen=
tObject.apply(this,A);},dump:function(A,G){var =
C=3DYAHOO.lang,D,F,I=3D[],J=3D"{...}",B=3D"f(){...}",H=3D", ",E=3D" =3D> =
";if(!C.isObject(A)){return A+"";}else{if(A instanceof Date||("nodeType" =
in A&&"tagName" in A)){return A;}else{if(C.isFunction(A)){return =
B;}}}G=3D(C.isNumber(G))?G:3;if(C.isArray(A)){I.push("[");for(D=3D0,F=3DA=
.length;D<F;D=3DD+1){if(C.isObject(A[D])){I.push((G>0)?C.dump(A[D],G-1):J=
);}else{I.push(A[D]);}I.push(H);}if(I.length>1){I.pop();}I.push("]");}els=
e{I.push("{");for(D in =
A){if(C.hasOwnProperty(A,D)){I.push(D+E);if(C.isObject(A[D])){I.push((G>0=
)?C.dump(A[D],G-1):J);}else{I.push(A[D]);}I.push(H);}}if(I.length>1){I.po=
p();}I.push("}");}return I.join("");},substitute:function(Q,B,J){var =
G,F,E,M,N,P,D=3DYAHOO.lang,L=3D[],C,H=3D"dump",K=3D" =
",A=3D"{",O=3D"}";for(;;){G=3DQ.lastIndexOf(A);if(G<0){break;}F=3DQ.index=
Of(O,G);if(G+1>=3DF){break;}C=3DQ.substring(G+1,F);M=3DC;P=3Dnull;E=3DM.i=
ndexOf(K);if(E>-1){P=3DM.substring(E+1);M=3DM.substring(0,E);}N=3DB[M];if=
(J){N=3DJ(M,N,P);}if(D.isObject(N)){if(D.isArray(N)){N=3DD.dump(N,parseIn=
t(P,10));}else{P=3DP||"";var =
I=3DP.indexOf(H);if(I>-1){P=3DP.substring(4);}if(N.toString=3D=3D=3DObjec=
t.prototype.toString||I>-1){N=3DD.dump(N,parseInt(P,10));}else{N=3DN.toSt=
ring();}}}else{if(!D.isString(N)&&!D.isNumber(N)){N=3D"~-"+L.length+"-~";=
L[L.length]=3DC;}}Q=3DQ.substring(0,G)+N+Q.substring(F+1);}for(G=3DL.leng=
th-1;G>=3D0;G=3DG-1){Q=3DQ.replace(new =
RegExp("~-"+G+"-~"),"{"+L[G]+"}","g");}return =
Q;},trim:function(A){try{return =
A.replace(/^\s+|\s+$/g,"");}catch(B){return A;}},merge:function(){var =
D=3D{},B=3Darguments;for(var =
C=3D0,A=3DB.length;C<A;C=3DC+1){YAHOO.lang.augmentObject(D,B[C],true);}re=
turn D;},later:function(H,B,I,D,E){H=3DH||0;B=3DB||{};var =
C=3DI,G=3DD,F,A;if(YAHOO.lang.isString(I)){C=3DB[I];}if(!C){throw new =
TypeError("method =
undefined");}if(!YAHOO.lang.isArray(G)){G=3D[D];}F=3Dfunction(){C.apply(B=
,G);};A=3D(E)?setInterval(F,H):setTimeout(F,H);return{interval:E,cancel:f=
unction(){if(this.interval){clearInterval(A);}else{clearTimeout(A);}}};},=
isValue:function(B){var =
A=3DYAHOO.lang;return(A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBo=
olean(B));}};YAHOO.util.Lang=3DYAHOO.lang;YAHOO.lang.augment=3DYAHOO.lang=
.augmentProto;YAHOO.augment=3DYAHOO.lang.augmentProto;YAHOO.extend=3DYAHO=
O.lang.extend;YAHOO.register("yahoo",YAHOO,{version:"2.5.1",build:"984"})=
;(function(){var =
B=3DYAHOO.util,K,I,J=3D{},F=3D{},M=3Dwindow.document;YAHOO.env._id_counte=
r=3DYAHOO.env._id_counter||0;var =
C=3DYAHOO.env.ua.opera,L=3DYAHOO.env.ua.webkit,A=3DYAHOO.env.ua.gecko,G=3D=
YAHOO.env.ua.ie;var =
E=3D{HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i,OP_SCROLL:/^(?:inline|tab=
le-row)$/i};var N=3Dfunction(P){if(!E.HYPHEN.test(P)){return =
P;}if(J[P]){return J[P];}var =
Q=3DP;while(E.HYPHEN.exec(Q)){Q=3DQ.replace(RegExp.$1,RegExp.$1.substr(1)=
.toUpperCase());}J[P]=3DQ;return Q;};var O=3Dfunction(Q){var =
P=3DF[Q];if(!P){P=3Dnew =
RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)");F[Q]=3DP;}return =
P;};if(M.defaultView&&M.defaultView.getComputedStyle){K=3Dfunction(P,S){v=
ar R=3Dnull;if(S=3D=3D"float"){S=3D"cssFloat";}var =
Q=3DP.ownerDocument.defaultView.getComputedStyle(P,"");if(Q){R=3DQ[N(S)];=
}return =
P.style[S]||R;};}else{if(M.documentElement.currentStyle&&G){K=3Dfunction(=
P,R){switch(N(R)){case"opacity":var =
T=3D100;try{T=3DP.filters["DXImageTransform.Microsoft.Alpha"].opacity;}ca=
tch(S){try{T=3DP.filters("alpha").opacity;}catch(S){}}return =
T/100;case"float":R=3D"styleFloat";default:var =
Q=3DP.currentStyle?P.currentStyle[R]:null;return(P.style[R]||Q);}};}else{=
K=3Dfunction(P,Q){return =
P.style[Q];};}}if(G){I=3Dfunction(P,Q,R){switch(Q){case"opacity":if(YAHOO=
.lang.isString(P.style.filter)){P.style.filter=3D"alpha(opacity=3D"+R*100=
+")";if(!P.currentStyle||!P.currentStyle.hasLayout){P.style.zoom=3D1;}}br=
eak;case"float":Q=3D"styleFloat";default:P.style[Q]=3DR;}};}else{I=3Dfunc=
tion(P,Q,R){if(Q=3D=3D"float"){Q=3D"cssFloat";}P.style[Q]=3DR;};}var =
D=3Dfunction(P,Q){return =
P&&P.nodeType=3D=3D1&&(!Q||Q(P));};YAHOO.util.Dom=3D{get:function(R){if(R=
&&(R.nodeType||R.item)){return R;}if(YAHOO.lang.isString(R)||!R){return =
M.getElementById(R);}if(R.length!=3D=3Dundefined){var S=3D[];for(var =
Q=3D0,P=3DR.length;Q<P;++Q){S[S.length]=3DB.Dom.get(R[Q]);}return =
S;}return R;},getStyle:function(P,R){R=3DN(R);var Q=3Dfunction(S){return =
K(S,R);};return =
B.Dom.batch(P,Q,B.Dom,true);},setStyle:function(P,R,S){R=3DN(R);var =
Q=3Dfunction(T){I(T,R,S);};B.Dom.batch(P,Q,B.Dom,true);},getXY:function(P=
){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}return H(R);};return =
B.Dom.batch(P,Q,B.Dom,true);},getX:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[0];};return =
B.Dom.batch(P,Q,B.Dom,true);},getY:function(P){var =
Q=3Dfunction(R){return B.Dom.getXY(R)[1];};return =
B.Dom.batch(P,Q,B.Dom,true);},setXY:function(P,S,R){var =
Q=3Dfunction(V){var =
U=3Dthis.getStyle(V,"position");if(U=3D=3D"static"){this.setStyle(V,"posi=
tion","relative");U=3D"relative";}var =
X=3Dthis.getXY(V);if(X=3D=3D=3Dfalse){return false;}var =
W=3D[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top")=
,10)];if(isNaN(W[0])){W[0]=3D(U=3D=3D"relative")?0:V.offsetLeft;}if(isNaN=
(W[1])){W[1]=3D(U=3D=3D"relative")?0:V.offsetTop;}if(S[0]!=3D=3Dnull){V.s=
tyle.left=3DS[0]-X[0]+W[0]+"px";}if(S[1]!=3D=3Dnull){V.style.top=3DS[1]-X=
[1]+W[1]+"px";}if(!R){var =
T=3Dthis.getXY(V);if((S[0]!=3D=3Dnull&&T[0]!=3DS[0])||(S[1]!=3D=3Dnull&&T=
[1]!=3DS[1])){this.setXY(V,S,true);}}};B.Dom.batch(P,Q,B.Dom,true);},setX=
:function(Q,P){B.Dom.setXY(Q,[P,null]);},setY:function(P,Q){B.Dom.setXY(P=
,[null,Q]);},getRegion:function(P){var =
Q=3Dfunction(R){if((R.parentNode=3D=3D=3Dnull||R.offsetParent=3D=3D=3Dnul=
l||this.getStyle(R,"display")=3D=3D"none")&&R!=3DR.ownerDocument.body){re=
turn false;}var S=3DB.Region.getRegion(R);return S;};return =
B.Dom.batch(P,Q,B.Dom,true);},getClientWidth:function(){return =
B.Dom.getViewportWidth();},getClientHeight:function(){return =
B.Dom.getViewportHeight();},getElementsByClassName:function(T,X,U,V){X=3D=
X||"*";U=3D(U)?B.Dom.get(U):null||M;if(!U){return[];}var =
Q=3D[],P=3DU.getElementsByTagName(X),W=3DO(T);for(var =
R=3D0,S=3DP.length;R<S;++R){if(W.test(P[R].className)){Q[Q.length]=3DP[R]=
;if(V){V.call(P[R],P[R]);}}}return Q;},hasClass:function(R,Q){var =
P=3DO(Q);var S=3Dfunction(T){return P.test(T.className);};return =
B.Dom.batch(R,S,B.Dom,true);},addClass:function(Q,P){var =
R=3Dfunction(S){if(this.hasClass(S,P)){return =
false;}S.className=3DYAHOO.lang.trim([S.className,P].join(" "));return =
true;};return =
B.Dom.batch(Q,R,B.Dom,true);},removeClass:function(R,Q){var P=3DO(Q);var =
S=3Dfunction(T){if(!Q||!this.hasClass(T,Q)){return false;}var =
U=3DT.className;T.className=3DU.replace(P," =
");if(this.hasClass(T,Q)){this.removeClass(T,Q);}T.className=3DYAHOO.lang=
.trim(T.className);return true;};return =
B.Dom.batch(R,S,B.Dom,true);},replaceClass:function(S,Q,P){if(!P||Q=3D=3D=
=3DP){return false;}var R=3DO(Q);var =
T=3Dfunction(U){if(!this.hasClass(U,Q)){this.addClass(U,P);return =
true;}U.className=3DU.className.replace(R," "+P+" =
");if(this.hasClass(U,Q)){this.replaceClass(U,Q,P);}U.className=3DYAHOO.l=
ang.trim(U.className);return true;};return =
B.Dom.batch(S,T,B.Dom,true);},generateId:function(P,R){R=3DR||"yui-gen";v=
ar Q=3Dfunction(S){if(S&&S.id){return S.id;}var =
T=3DR+YAHOO.env._id_counter++;if(S){S.id=3DT;}return T;};return =
B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments);},isAncestor:functi=
on(P,Q){P=3DB.Dom.get(P);Q=3DB.Dom.get(Q);if(!P||!Q){return =
false;}if(P.contains&&Q.nodeType&&!L){return =
P.contains(Q);}else{if(P.compareDocumentPosition&&Q.nodeType){return =
!!(P.compareDocumentPosition(Q)&16);}else{if(Q.nodeType){return =
!!this.getAncestorBy(Q,function(R){return R=3D=3DP;});}}}return =
false;},inDocument:function(P){return =
this.isAncestor(M.documentElement,P);},getElementsBy:function(W,Q,R,T){Q=3D=
Q||"*";R=3D(R)?B.Dom.get(R):null||M;if(!R){return[];}var =
S=3D[],V=3DR.getElementsByTagName(Q);for(var =
U=3D0,P=3DV.length;U<P;++U){if(W(V[U])){S[S.length]=3DV[U];if(T){T(V[U]);=
}}}return =
S;},batch:function(T,W,V,R){T=3D(T&&(T.tagName||T.item))?T:B.Dom.get(T);i=
f(!T||!W){return false;}var =
S=3D(R)?V:window;if(T.tagName||T.length=3D=3D=3Dundefined){return =
W.call(S,T,V);}var U=3D[];for(var =
Q=3D0,P=3DT.length;Q<P;++Q){U[U.length]=3DW.call(S,T[Q],V);}return =
U;},getDocumentHeight:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollHeight:M.documentElement.=
scrollHeight;var P=3DMath.max(Q,B.Dom.getViewportHeight());return =
P;},getDocumentWidth:function(){var =
Q=3D(M.compatMode!=3D"CSS1Compat")?M.body.scrollWidth:M.documentElement.s=
crollWidth;var P=3DMath.max(Q,B.Dom.getViewportWidth());return =
P;},getViewportHeight:function(){var P=3Dself.innerHeight;=0A=
var =
Q=3DM.compatMode;if((Q||G)&&!C){P=3D(Q=3D=3D"CSS1Compat")?M.documentEleme=
nt.clientHeight:M.body.clientHeight;}return =
P;},getViewportWidth:function(){var P=3Dself.innerWidth;var =
Q=3DM.compatMode;if(Q||G){P=3D(Q=3D=3D"CSS1Compat")?M.documentElement.cli=
entWidth:M.body.clientWidth;}return =
P;},getAncestorBy:function(P,Q){while(P=3DP.parentNode){if(D(P,Q)){return=
 P;}}return =
null;},getAncestorByClassName:function(Q,P){Q=3DB.Dom.get(Q);if(!Q){retur=
n null;}var R=3Dfunction(S){return B.Dom.hasClass(S,P);};return =
B.Dom.getAncestorBy(Q,R);},getAncestorByTagName:function(Q,P){Q=3DB.Dom.g=
et(Q);if(!Q){return null;}var R=3Dfunction(S){return =
S.tagName&&S.tagName.toUpperCase()=3D=3DP.toUpperCase();};return =
B.Dom.getAncestorBy(Q,R);},getPreviousSiblingBy:function(P,Q){while(P){P=3D=
P.previousSibling;if(D(P,Q)){return P;}}return =
null;},getPreviousSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getPreviousSiblingBy(P);},getNextSiblingBy:function(P,Q){while(P){P=
=3DP.nextSibling;if(D(P,Q)){return P;}}return =
null;},getNextSibling:function(P){P=3DB.Dom.get(P);if(!P){return =
null;}return =
B.Dom.getNextSiblingBy(P);},getFirstChildBy:function(P,R){var =
Q=3D(D(P.firstChild,R))?P.firstChild:null;return =
Q||B.Dom.getNextSiblingBy(P.firstChild,R);},getFirstChild:function(P,Q){P=
=3DB.Dom.get(P);if(!P){return null;}return =
B.Dom.getFirstChildBy(P);},getLastChildBy:function(P,R){if(!P){return =
null;}var Q=3D(D(P.lastChild,R))?P.lastChild:null;return =
Q||B.Dom.getPreviousSiblingBy(P.lastChild,R);},getLastChild:function(P){P=
=3DB.Dom.get(P);return =
B.Dom.getLastChildBy(P);},getChildrenBy:function(Q,S){var =
R=3DB.Dom.getFirstChildBy(Q,S);var =
P=3DR?[R]:[];B.Dom.getNextSiblingBy(R,function(T){if(!S||S(T)){P[P.length=
]=3DT;}return false;});return =
P;},getChildren:function(P){P=3DB.Dom.get(P);if(!P){}return =
B.Dom.getChildrenBy(P);},getDocumentScrollLeft:function(P){P=3DP||M;retur=
n =
Math.max(P.documentElement.scrollLeft,P.body.scrollLeft);},getDocumentScr=
ollTop:function(P){P=3DP||M;return =
Math.max(P.documentElement.scrollTop,P.body.scrollTop);},insertBefore:fun=
ction(Q,P){Q=3DB.Dom.get(Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){re=
turn null;}return =
P.parentNode.insertBefore(Q,P);},insertAfter:function(Q,P){Q=3DB.Dom.get(=
Q);P=3DB.Dom.get(P);if(!Q||!P||!P.parentNode){return =
null;}if(P.nextSibling){return =
P.parentNode.insertBefore(Q,P.nextSibling);}else{return =
P.parentNode.appendChild(Q);}},getClientRegion:function(){var =
R=3DB.Dom.getDocumentScrollTop(),Q=3DB.Dom.getDocumentScrollLeft(),S=3DB.=
Dom.getViewportWidth()+Q,P=3DB.Dom.getViewportHeight()+R;return new =
B.Region(R,S,P,Q);}};var =
H=3Dfunction(){if(M.documentElement.getBoundingClientRect){return =
function(Q){var R=3DQ.getBoundingClientRect();var =
P=3DQ.ownerDocument;return[R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.=
Dom.getDocumentScrollTop(P)];};}else{return function(R){var =
S=3D[R.offsetLeft,R.offsetTop];var Q=3DR.offsetParent;var =
P=3D(L&&B.Dom.getStyle(R,"position")=3D=3D"absolute"&&R.offsetParent=3D=3D=
R.ownerDocument.body);if(Q!=3DR){while(Q){S[0]+=3DQ.offsetLeft;S[1]+=3DQ.=
offsetTop;if(!P&&L&&B.Dom.getStyle(Q,"position")=3D=3D"absolute"){P=3Dtru=
e;}Q=3DQ.offsetParent;}}if(P){S[0]-=3DR.ownerDocument.body.offsetLeft;S[1=
]-=3DR.ownerDocument.body.offsetTop;}Q=3DR.parentNode;while(Q.tagName&&!E=
.ROOT_TAG.test(Q.tagName)){if(Q.scrollTop||Q.scrollLeft){if(!E.OP_SCROLL.=
test(B.Dom.getStyle(Q,"display"))){if(!C||B.Dom.getStyle(Q,"overflow")!=3D=
=3D"visible"){S[0]-=3DQ.scrollLeft;S[1]-=3DQ.scrollTop;}}}Q=3DQ.parentNod=
e;}return =
S;};}}();})();YAHOO.util.Region=3Dfunction(C,D,A,B){this.top=3DC;this[1]=3D=
C;this.right=3DD;this.bottom=3DA;this.left=3DB;this[0]=3DB;};YAHOO.util.R=
egion.prototype.contains=3Dfunction(A){return(A.left>=3Dthis.left&&A.righ=
t<=3Dthis.right&&A.top>=3Dthis.top&&A.bottom<=3Dthis.bottom);};YAHOO.util=
.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)*(thi=
s.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfunction(E)=
{var C=3DMath.max(this.top,E.top);var =
D=3DMath.min(this.right,E.right);var =
A=3DMath.min(this.bottom,E.bottom);var =
B=3DMath.max(this.left,E.left);if(A>=3DC&&D>=3DB){return new =
YAHOO.util.Region(C,D,A,B);}else{return =
null;}};YAHOO.util.Region.prototype.union=3Dfunction(E){var =
C=3DMath.min(this.top,E.top);var D=3DMath.max(this.right,E.right);var =
A=3DMath.max(this.bottom,E.bottom);var =
B=3DMath.min(this.left,E.left);return new =
YAHOO.util.Region(C,D,A,B);};YAHOO.util.Region.prototype.toString=3Dfunct=
ion(){return("Region {"+"top: "+this.top+", right: "+this.right+", =
bottom: "+this.bottom+", left: =
"+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(D){var =
F=3DYAHOO.util.Dom.getXY(D);var C=3DF[1];var E=3DF[0]+D.offsetWidth;var =
A=3DF[1]+D.offsetHeight;var B=3DF[0];return new =
YAHOO.util.Region(C,E,A,B);};YAHOO.util.Point=3Dfunction(A,B){if(YAHOO.la=
ng.isArray(A)){B=3DA[1];A=3DA[0];}this.x=3Dthis.right=3Dthis.left=3Dthis[=
0]=3DA;this.y=3Dthis.top=3Dthis.bottom=3Dthis[1]=3DB;};YAHOO.util.Point.p=
rototype=3Dnew =
YAHOO.util.Region();YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.1",=
build:"984"});YAHOO.util.CustomEvent=3Dfunction(D,B,C,A){this.type=3DD;th=
is.scope=3DB||window;this.silent=3DC;this.signature=3DA||YAHOO.util.Custo=
mEvent.LIST;this.subscribers=3D[];if(!this.silent){}var =
E=3D"_YUICEOnSubscribe";if(D!=3D=3DE){this.subscribeEvent=3Dnew =
YAHOO.util.CustomEvent(E,this,true);}this.lastError=3Dnull;};YAHOO.util.C=
ustomEvent.LIST=3D0;YAHOO.util.CustomEvent.FLAT=3D1;YAHOO.util.CustomEven=
t.prototype=3D{subscribe:function(B,C,A){if(!B){throw new Error("Invalid =
callback for subscriber to =
'"+this.type+"'");}if(this.subscribeEvent){this.subscribeEvent.fire(B,C,A=
);}this.subscribers.push(new =
YAHOO.util.Subscriber(B,C,A));},unsubscribe:function(D,F){if(!D){return =
this.unsubscribeAll();}var E=3Dfalse;for(var =
B=3D0,A=3Dthis.subscribers.length;B<A;++B){var =
C=3Dthis.subscribers[B];if(C&&C.contains(D,F)){this._delete(B);E=3Dtrue;}=
}return E;},fire:function(){var =
D=3Dthis.subscribers.length;if(!D&&this.silent){return true;}var =
H=3D[].slice.call(arguments,0),F=3Dtrue,C,I=3Dfalse;if(!this.silent){}var=
 B=3Dthis.subscribers.slice();for(C=3D0;C<D;++C){var =
K=3DB[C];if(!K){I=3Dtrue;}else{if(!this.silent){}var =
J=3DK.getScope(this.scope);if(this.signature=3D=3DYAHOO.util.CustomEvent.=
FLAT){var =
A=3Dnull;if(H.length>0){A=3DH[0];}try{F=3DK.fn.call(J,A,K.obj);}catch(E){=
this.lastError=3DE;}}else{try{F=3DK.fn.call(J,this.type,H,K.obj);}catch(G=
){this.lastError=3DG;}}if(false=3D=3D=3DF){if(!this.silent){}return =
false;}}}return true;},unsubscribeAll:function(){for(var =
A=3Dthis.subscribers.length-1;A>-1;A--){this._delete(A);}this.subscribers=
=3D[];return A;},_delete:function(A){var =
B=3Dthis.subscribers[A];if(B){delete B.fn;delete =
B.obj;}this.subscribers.splice(A,1);},toString:function(){return"CustomEv=
ent: "+"'"+this.type+"', "+"scope: =
"+this.scope;}};YAHOO.util.Subscriber=3Dfunction(B,C,A){this.fn=3DB;this.=
obj=3DYAHOO.lang.isUndefined(C)?null:C;this.override=3DA;};YAHOO.util.Sub=
scriber.prototype.getScope=3Dfunction(A){if(this.override){if(this.overri=
de=3D=3D=3Dtrue){return this.obj;}else{return this.override;}}return =
A;};YAHOO.util.Subscriber.prototype.contains=3Dfunction(A,B){if(B){return=
(this.fn=3D=3DA&&this.obj=3D=3DB);}else{return(this.fn=3D=3DA);}};YAHOO.u=
til.Subscriber.prototype.toString=3Dfunction(){return"Subscriber { obj: =
"+this.obj+", override: "+(this.override||"no")+" =
}";};if(!YAHOO.util.Event){YAHOO.util.Event=3Dfunction(){var =
H=3Dfalse;var I=3D[];var J=3D[];var G=3D[];var E=3D[];var C=3D0;var =
F=3D[];var B=3D[];var A=3D0;var =
D=3D{63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9};return{P=
OLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_=
SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webk=
it:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMR=
eady:false,startInterval:function(){if(!this._interval){var K=3Dthis;var =
L=3Dfunction(){K._tryPreloadAttach();};this._interval=3DsetInterval(L,thi=
s.POLL_INTERVAL);}},onAvailable:function(P,M,Q,O,N){var =
K=3D(YAHOO.lang.isString(P))?[P]:P;for(var =
L=3D0;L<K.length;L=3DL+1){F.push({id:K[L],fn:M,obj:Q,override:O,checkRead=
y:N});}C=3Dthis.POLL_RETRYS;this.startInterval();},onContentReady:functio=
n(M,K,N,L){this.onAvailable(M,K,N,L,true);},onDOMReady:function(K,M,L){if=
(this.DOMReady){setTimeout(function(){var =
N=3Dwindow;if(L){if(L=3D=3D=3Dtrue){N=3DM;}else{N=3DL;}}K.call(N,"DOMRead=
y",[],M);},0);}else{this.DOMReadyEvent.subscribe(K,M,L);}},addListener:fu=
nction(M,K,V,Q,L){if(!V||!V.call){return =
false;}if(this._isValidCollection(M)){var W=3Dtrue;for(var =
R=3D0,T=3DM.length;R<T;++R){W=3Dthis.on(M[R],K,V,Q,L)&&W;}return =
W;}else{if(YAHOO.lang.isString(M)){var =
P=3Dthis.getEl(M);if(P){M=3DP;}else{this.onAvailable(M,function(){YAHOO.u=
til.Event.on(M,K,V,Q,L);});return true;}}}if(!M){return =
false;}if("unload"=3D=3DK&&Q!=3D=3Dthis){J[J.length]=3D[M,K,V,Q,L];return=
 true;}var Y=3DM;if(L){if(L=3D=3D=3Dtrue){Y=3DQ;}else{Y=3DL;}}var =
N=3Dfunction(Z){return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q);};var =
X=3D[M,K,V,N,Y,Q,L];var =
S=3DI.length;I[S]=3DX;if(this.useLegacyEvent(M,K)){var =
O=3Dthis.getLegacyIndex(M,K);if(O=3D=3D-1||M!=3DG[O][0]){O=3DG.length;B[M=
.id+K]=3DO;G[O]=3D[M,K,M["on"+K]];E[O]=3D[];M["on"+K]=3Dfunction(Z){YAHOO=
.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O);};}E[O].push(=
X);}else{try{this._simpleAdd(M,K,N,false);}catch(U){this.lastError=3DU;th=
is.removeListener(M,K,V);return false;}}return =
true;},fireLegacyEvent:function(O,M){var =
Q=3Dtrue,K,S,R,T,P;S=3DE[M].slice();for(var =
L=3D0,N=3DS.length;L<N;++L){R=3DS[L];if(R&&R[this.WFN]){T=3DR[this.ADJ_SC=
OPE];P=3DR[this.WFN].call(T,O);Q=3D(Q&&P);}}K=3DG[M];if(K&&K[2]){K[2](O);=
}return Q;},getLegacyIndex:function(L,M){var =
K=3Dthis.generateId(L)+M;if(typeof B[K]=3D=3D"undefined"){return =
-1;}else{return =
B[K];}},useLegacyEvent:function(L,M){if(this.webkit&&("click"=3D=3DM||"db=
lclick"=3D=3DM)){var =
K=3DparseInt(this.webkit,10);if(!isNaN(K)&&K<418){return true;}}return =
false;},removeListener:function(L,K,T){var O,R,V;if(typeof =
L=3D=3D"string"){L=3Dthis.getEl(L);}else{if(this._isValidCollection(L)){v=
ar =
U=3Dtrue;for(O=3DL.length-1;O>-1;O--){U=3D(this.removeListener(L[O],K,T)&=
&U);}return U;}}if(!T||!T.call){return =
this.purgeElement(L,false,K);}if("unload"=3D=3DK){for(O=3DJ.length-1;O>-1=
;O--){V=3DJ[O];if(V&&V[0]=3D=3DL&&V[1]=3D=3DK&&V[2]=3D=3DT){J.splice(O,1)=
;return true;}}return false;}var P=3Dnull;var =
Q=3Darguments[3];if("undefined"=3D=3D=3Dtypeof =
Q){Q=3Dthis._getCacheIndex(L,K,T);}if(Q>=3D0){P=3DI[Q];}if(!L||!P){return=
 false;}if(this.useLegacyEvent(L,K)){var =
N=3Dthis.getLegacyIndex(L,K);var =
M=3DE[N];if(M){for(O=3D0,R=3DM.length;O<R;++O){V=3DM[O];if(V&&V[this.EL]=3D=
=3DL&&V[this.TYPE]=3D=3DK&&V[this.FN]=3D=3DT){M.splice(O,1);break;}}}}els=
e{try{this._simpleRemove(L,K,P[this.WFN],false);}catch(S){this.lastError=3D=
S;return false;}}delete I[Q][this.WFN];delete =
I[Q][this.FN];I.splice(Q,1);return true;},getTarget:function(M,L){var =
K=3DM.target||M.srcElement;return =
this.resolveTextNode(K);},resolveTextNode:function(L){try{if(L&&3=3D=3DL.=
nodeType){return L.parentNode;}}catch(K){}return =
L;},getPageX:function(L){var =
K=3DL.pageX;if(!K&&0!=3D=3DK){K=3DL.clientX||0;if(this.isIE){K+=3Dthis._g=
etScrollLeft();}}return K;},getPageY:function(K){var =
L=3DK.pageY;if(!L&&0!=3D=3DL){L=3DK.clientY||0;if(this.isIE){L+=3Dthis._g=
etScrollTop();}}return =
L;},getXY:function(K){return[this.getPageX(K),this.getPageY(K)];},getRela=
tedTarget:function(L){var K=3DL.relatedTarget;=0A=
if(!K){if(L.type=3D=3D"mouseout"){K=3DL.toElement;}else{if(L.type=3D=3D"m=
ouseover"){K=3DL.fromElement;}}}return =
this.resolveTextNode(K);},getTime:function(M){if(!M.time){var L=3Dnew =
Date().getTime();try{M.time=3DL;}catch(K){this.lastError=3DK;return =
L;}}return =
M.time;},stopEvent:function(K){this.stopPropagation(K);this.preventDefaul=
t(K);},stopPropagation:function(K){if(K.stopPropagation){K.stopPropagatio=
n();}else{K.cancelBubble=3Dtrue;}},preventDefault:function(K){if(K.preven=
tDefault){K.preventDefault();}else{K.returnValue=3Dfalse;}},getEvent:func=
tion(M,K){var L=3DM||window.event;if(!L){var =
N=3Dthis.getEvent.caller;while(N){L=3DN.arguments[0];if(L&&Event=3D=3DL.c=
onstructor){break;}N=3DN.caller;}}return L;},getCharCode:function(L){var =
K=3DL.keyCode||L.charCode||0;if(YAHOO.env.ua.webkit&&(K in =
D)){K=3DD[K];}return K;},_getCacheIndex:function(O,P,N){for(var =
M=3D0,L=3DI.length;M<L;M=3DM+1){var =
K=3DI[M];if(K&&K[this.FN]=3D=3DN&&K[this.EL]=3D=3DO&&K[this.TYPE]=3D=3DP)=
{return M;}}return -1;},generateId:function(K){var =
L=3DK.id;if(!L){L=3D"yuievtautoid-"+A;++A;K.id=3DL;}return =
L;},_isValidCollection:function(L){try{return(L&&typeof =
L!=3D=3D"string"&&L.length&&!L.tagName&&!L.alert&&typeof =
L[0]!=3D=3D"undefined");}catch(K){return =
false;}},elCache:{},getEl:function(K){return(typeof =
K=3D=3D=3D"string")?document.getElementById(K):K;},clearCache:function(){=
},DOMReadyEvent:new =
YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){if(!H){H=3Dtrue=
;var =
K=3DYAHOO.util.Event;K._ready();K._tryPreloadAttach();}},_ready:function(=
L){var =
K=3DYAHOO.util.Event;if(!K.DOMReady){K.DOMReady=3Dtrue;K.DOMReadyEvent.fi=
re();K._simpleRemove(document,"DOMContentLoaded",K._ready);}},_tryPreload=
Attach:function(){if(F.length=3D=3D=3D0){C=3D0;clearInterval(this._interv=
al);this._interval=3Dnull;return ;}if(this.locked){return =
;}if(this.isIE){if(!this.DOMReady){this.startInterval();return =
;}}this.locked=3Dtrue;var Q=3D!H;if(!Q){Q=3D(C>0&&F.length>0);}var =
P=3D[];var R=3Dfunction(T,U){var =
S=3DT;if(U.override){if(U.override=3D=3D=3Dtrue){S=3DU.obj;}else{S=3DU.ov=
erride;}}U.fn.call(S,U.obj);};var =
L,K,O,N,M=3D[];for(L=3D0,K=3DF.length;L<K;L=3DL+1){O=3DF[L];if(O){N=3Dthi=
s.getEl(O.id);if(N){if(O.checkReady){if(H||N.nextSibling||!Q){M.push(O);F=
[L]=3Dnull;}}else{R(N,O);F[L]=3Dnull;}}else{P.push(O);}}}for(L=3D0,K=3DM.=
length;L<K;L=3DL+1){O=3DM[L];R(this.getEl(O.id),O);}C--;if(Q){for(L=3DF.l=
ength-1;L>-1;L--){O=3DF[L];if(!O||!O.id){F.splice(L,1);}}this.startInterv=
al();}else{clearInterval(this._interval);this._interval=3Dnull;}this.lock=
ed=3Dfalse;},purgeElement:function(O,P,R){var =
M=3D(YAHOO.lang.isString(O))?this.getEl(O):O;var =
Q=3Dthis.getListeners(M,R),N,K;if(Q){for(N=3DQ.length-1;N>-1;N--){var =
L=3DQ[N];this.removeListener(M,L.type,L.fn);}}if(P&&M&&M.childNodes){for(=
N=3D0,K=3DM.childNodes.length;N<K;++N){this.purgeElement(M.childNodes[N],=
P,R);}}},getListeners:function(M,K){var =
P=3D[],L;if(!K){L=3D[I,J];}else{if(K=3D=3D=3D"unload"){L=3D[J];}else{L=3D=
[I];}}var R=3D(YAHOO.lang.isString(M))?this.getEl(M):M;for(var =
O=3D0;O<L.length;O=3DO+1){var T=3DL[O];if(T){for(var =
Q=3D0,S=3DT.length;Q<S;++Q){var =
N=3DT[Q];if(N&&N[this.EL]=3D=3D=3DR&&(!K||K=3D=3D=3DN[this.TYPE])){P.push=
({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE]=
,scope:N[this.ADJ_SCOPE],index:Q});}}}}return(P.length)?P:null;},_unload:=
function(Q){var =
K=3DYAHOO.util.Event,N,M,L,P,O,R=3DJ.slice();for(N=3D0,P=3DJ.length;N<P;+=
+N){L=3DR[N];if(L){var =
S=3Dwindow;if(L[K.ADJ_SCOPE]){if(L[K.ADJ_SCOPE]=3D=3D=3Dtrue){S=3DL[K.UNL=
OAD_OBJ];}else{S=3DL[K.ADJ_SCOPE];}}L[K.FN].call(S,K.getEvent(Q,L[K.EL]),=
L[K.UNLOAD_OBJ]);R[N]=3Dnull;L=3Dnull;S=3Dnull;}}J=3Dnull;if(I){for(M=3DI=
.length-1;M>-1;M--){L=3DI[M];if(L){K.removeListener(L[K.EL],L[K.TYPE],L[K=
.FN],M);}}L=3Dnull;}G=3Dnull;K._simpleRemove(window,"unload",K._unload);}=
,_getScrollLeft:function(){return =
this._getScroll()[1];},_getScrollTop:function(){return =
this._getScroll()[0];},_getScroll:function(){var =
K=3Ddocument.documentElement,L=3Ddocument.body;if(K&&(K.scrollTop||K.scro=
llLeft)){return[K.scrollTop,K.scrollLeft];}else{if(L){return[L.scrollTop,=
L.scrollLeft];}else{return[0,0];}}},regCE:function(){},_simpleAdd:functio=
n(){if(window.addEventListener){return =
function(M,N,L,K){M.addEventListener(N,L,(K));};}else{if(window.attachEve=
nt){return function(M,N,L,K){M.attachEvent("on"+N,L);};}else{return =
function(){};}}}(),_simpleRemove:function(){if(window.removeEventListener=
){return =
function(M,N,L,K){M.removeEventListener(N,L,(K));};}else{if(window.detach=
Event){return function(L,M,K){L.detachEvent("on"+M,K);};}else{return =
function(){};}}}()};}();(function(){var =
EU=3DYAHOO.util.Event;EU.on=3DEU.addListener;=0A=
/* DOMReady: based on work by: Dean Edwards/John Resig/Matthias Miller */=0A=
if(EU.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttac=
h,YAHOO.util.Event,true);var =
n=3Ddocument.createElement("p");EU._dri=3DsetInterval(function(){try{n.do=
Scroll("left");clearInterval(EU._dri);EU._dri=3Dnull;EU._ready();n=3Dnull=
;}catch(ex){}},EU.POLL_INTERVAL);}else{if(EU.webkit&&EU.webkit<525){EU._d=
ri=3DsetInterval(function(){var =
rs=3Ddocument.readyState;if("loaded"=3D=3Drs||"complete"=3D=3Drs){clearIn=
terval(EU._dri);EU._dri=3Dnull;EU._ready();}},EU.POLL_INTERVAL);}else{EU.=
_simpleAdd(document,"DOMContentLoaded",EU._ready);}}EU._simpleAdd(window,=
"load",EU._load);EU._simpleAdd(window,"unload",EU._unload);EU._tryPreload=
Attach();})();}YAHOO.util.EventProvider=3Dfunction(){};YAHOO.util.EventPr=
ovider.prototype=3D{__yui_events:null,__yui_subscribers:null,subscribe:fu=
nction(A,C,F,E){this.__yui_events=3Dthis.__yui_events||{};var =
D=3Dthis.__yui_events[A];if(D){D.subscribe(C,F,E);}else{this.__yui_subscr=
ibers=3Dthis.__yui_subscribers||{};var =
B=3Dthis.__yui_subscribers;if(!B[A]){B[A]=3D[];}B[A].push({fn:C,obj:F,ove=
rride:E});}},unsubscribe:function(C,E,G){this.__yui_events=3Dthis.__yui_e=
vents||{};var A=3Dthis.__yui_events;if(C){var F=3DA[C];if(F){return =
F.unsubscribe(E,G);}}else{var B=3Dtrue;for(var D in =
A){if(YAHOO.lang.hasOwnProperty(A,D)){B=3DB&&A[D].unsubscribe(E,G);}}retu=
rn B;}return false;},unsubscribeAll:function(A){return =
this.unsubscribe(A);},createEvent:function(G,D){this.__yui_events=3Dthis.=
__yui_events||{};var A=3DD||{};var =
I=3Dthis.__yui_events;if(I[G]){}else{var H=3DA.scope||this;var =
E=3D(A.silent);var B=3Dnew =
YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT);=0A=
I[G]=3DB;if(A.onSubscribeCallback){B.subscribeEvent.subscribe(A.onSubscri=
beCallback);}this.__yui_subscribers=3Dthis.__yui_subscribers||{};var =
F=3Dthis.__yui_subscribers[G];if(F){for(var =
C=3D0;C<F.length;++C){B.subscribe(F[C].fn,F[C].obj,F[C].override);}}}retu=
rn =
I[G];},fireEvent:function(E,D,A,C){this.__yui_events=3Dthis.__yui_events|=
|{};var G=3Dthis.__yui_events[E];if(!G){return null;}var B=3D[];for(var =
F=3D1;F<arguments.length;++F){B.push(arguments[F]);}return =
G.fire.apply(G,B);},hasEvent:function(A){if(this.__yui_events){if(this.__=
yui_events[A]){return true;}}return =
false;}};YAHOO.util.KeyListener=3Dfunction(A,F,B,C){if(!A){}else{if(!F){}=
else{if(!B){}}}if(!C){C=3DYAHOO.util.KeyListener.KEYDOWN;}var D=3Dnew =
YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=3Dnew =
YAHOO.util.CustomEvent("enabled");this.disabledEvent=3Dnew =
YAHOO.util.CustomEvent("disabled");if(typeof =
A=3D=3D"string"){A=3Ddocument.getElementById(A);}if(typeof =
B=3D=3D"function"){D.subscribe(B);}else{D.subscribe(B.fn,B.scope,B.correc=
tScope);}function =
E(J,I){if(!F.shift){F.shift=3Dfalse;}if(!F.alt){F.alt=3Dfalse;}if(!F.ctrl=
){F.ctrl=3Dfalse;}if(J.shiftKey=3D=3DF.shift&&J.altKey=3D=3DF.alt&&J.ctrl=
Key=3D=3DF.ctrl){var G;if(F.keys instanceof Array){for(var =
H=3D0;H<F.keys.length;H++){G=3DF.keys[H];if(G=3D=3DJ.charCode){D.fire(J.c=
harCode,J);break;}else{if(G=3D=3DJ.keyCode){D.fire(J.keyCode,J);break;}}}=
}else{G=3DF.keys;if(G=3D=3DJ.charCode){D.fire(J.charCode,J);}else{if(G=3D=
=3DJ.keyCode){D.fire(J.keyCode,J);}}}}}this.enable=3Dfunction(){if(!this.=
enabled){YAHOO.util.Event.addListener(A,C,E);this.enabledEvent.fire(F);}t=
his.enabled=3Dtrue;};this.disable=3Dfunction(){if(this.enabled){YAHOO.uti=
l.Event.removeListener(A,C,E);this.disabledEvent.fire(F);}this.enabled=3D=
false;};this.toString=3Dfunction(){return"KeyListener ["+F.keys+"] =
"+A.tagName+(A.id?"["+A.id+"]":"");};};YAHOO.util.KeyListener.KEYDOWN=3D"=
keydown";YAHOO.util.KeyListener.KEYUP=3D"keyup";YAHOO.util.KeyListener.KE=
Y=3D{ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35=
,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PA=
GE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:=
32,TAB:9,UP:38};YAHOO.register("event",YAHOO.util.Event,{version:"2.5.1",=
build:"984"});YAHOO.register("yahoo-dom-event", YAHOO, {version: =
"2.5.1", build: "984"});=0A=

------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/dragdrop/dragdrop-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
if(!YAHOO.util.DragDropMgr){YAHOO.util.DragDropMgr=3Dfunction(){var =
A=3DYAHOO.util.Event;return{ids:{},handleIds:{},dragCurrent:null,dragOver=
s:{},deltaX:0,deltaY:0,preventDefault:true,stopPropagation:true,initializ=
ed:false,locked:false,interactionInfo:null,init:function(){this.initializ=
ed=3Dtrue;},POINT:0,INTERSECT:1,STRICT_INTERSECT:2,mode:0,_execOnAll:func=
tion(D,C){for(var E in this.ids){for(var B in this.ids[E]){var =
F=3Dthis.ids[E][B];if(!this.isTypeOfDD(F)){continue;}F[D].apply(F,C);}}},=
_onLoad:function(){this.init();A.on(document,"mouseup",this.handleMouseUp=
,this,true);A.on(document,"mousemove",this.handleMouseMove,this,true);A.o=
n(window,"unload",this._onUnload,this,true);A.on(window,"resize",this._on=
Resize,this,true);},_onResize:function(B){this._execOnAll("resetConstrain=
ts",[]);},lock:function(){this.locked=3Dtrue;},unlock:function(){this.loc=
ked=3Dfalse;},isLocked:function(){return =
this.locked;},locationCache:{},useCache:true,clickPixelThresh:3,clickTime=
Thresh:1000,dragThreshMet:false,clickTimeout:null,startX:0,startY:0,fromT=
imeout:false,regDragDrop:function(C,B){if(!this.initialized){this.init();=
}if(!this.ids[B]){this.ids[B]=3D{};}this.ids[B][C.id]=3DC;},removeDDFromG=
roup:function(D,B){if(!this.ids[B]){this.ids[B]=3D{};}var =
C=3Dthis.ids[B];if(C&&C[D.id]){delete =
C[D.id];}},_remove:function(C){for(var B in =
C.groups){if(B&&this.ids[B][C.id]){delete this.ids[B][C.id];}}delete =
this.handleIds[C.id];},regHandle:function(C,B){if(!this.handleIds[C]){thi=
s.handleIds[C]=3D{};}this.handleIds[C][B]=3DB;},isDragDrop:function(B){re=
turn(this.getDDById(B))?true:false;},getRelated:function(G,C){var =
F=3D[];for(var E in G.groups){for(var D in this.ids[E]){var =
B=3Dthis.ids[E][D];if(!this.isTypeOfDD(B)){continue;}if(!C||B.isTarget){F=
[F.length]=3DB;}}}return F;},isLegalTarget:function(F,E){var =
C=3Dthis.getRelated(F,true);for(var =
D=3D0,B=3DC.length;D<B;++D){if(C[D].id=3D=3DE.id){return true;}}return =
false;},isTypeOfDD:function(B){return(B&&B.__ygDragDrop);},isHandle:funct=
ion(C,B){return(this.handleIds[C]&&this.handleIds[C][B]);},getDDById:func=
tion(C){for(var B in this.ids){if(this.ids[B][C]){return =
this.ids[B][C];}}return =
null;},handleMouseDown:function(D,C){this.currentTarget=3DYAHOO.util.Even=
t.getTarget(D);this.dragCurrent=3DC;var =
B=3DC.getEl();this.startX=3DYAHOO.util.Event.getPageX(D);this.startY=3DYA=
HOO.util.Event.getPageY(D);this.deltaX=3Dthis.startX-B.offsetLeft;this.de=
ltaY=3Dthis.startY-B.offsetTop;this.dragThreshMet=3Dfalse;this.clickTimeo=
ut=3DsetTimeout(function(){var =
E=3DYAHOO.util.DDM;E.startDrag(E.startX,E.startY);E.fromTimeout=3Dtrue;},=
this.clickTimeThresh);},startDrag:function(B,D){clearTimeout(this.clickTi=
meout);var =
C=3Dthis.dragCurrent;if(C&&C.events.b4StartDrag){C.b4StartDrag(B,D);C.fir=
eEvent("b4StartDragEvent",{x:B,y:D});}if(C&&C.events.startDrag){C.startDr=
ag(B,D);C.fireEvent("startDragEvent",{x:B,y:D});}this.dragThreshMet=3Dtru=
e;},handleMouseUp:function(B){if(this.dragCurrent){clearTimeout(this.clic=
kTimeout);if(this.dragThreshMet){if(this.fromTimeout){this.handleMouseMov=
e(B);}this.fromTimeout=3Dfalse;this.fireEvents(B,true);}else{}this.stopDr=
ag(B);this.stopEvent(B);}},stopEvent:function(B){if(this.stopPropagation)=
{YAHOO.util.Event.stopPropagation(B);}if(this.preventDefault){YAHOO.util.=
Event.preventDefault(B);}},stopDrag:function(D,C){var =
B=3Dthis.dragCurrent;if(B&&!C){if(this.dragThreshMet){if(B.events.b4EndDr=
ag){B.b4EndDrag(D);B.fireEvent("b4EndDragEvent",{e:D});}if(B.events.endDr=
ag){B.endDrag(D);B.fireEvent("endDragEvent",{e:D});}}if(B.events.mouseUp)=
{B.onMouseUp(D);B.fireEvent("mouseUpEvent",{e:D});}}this.dragCurrent=3Dnu=
ll;this.dragOvers=3D{};},handleMouseMove:function(E){var =
B=3Dthis.dragCurrent;if(B){if(YAHOO.util.Event.isIE&&!E.button){this.stop=
Event(E);return =
this.handleMouseUp(E);}else{if(E.clientX<0||E.clientY<0){}}if(!this.dragT=
hreshMet){var D=3DMath.abs(this.startX-YAHOO.util.Event.getPageX(E));var =
C=3DMath.abs(this.startY-YAHOO.util.Event.getPageY(E));if(D>this.clickPix=
elThresh||C>this.clickPixelThresh){this.startDrag(this.startX,this.startY=
);}}if(this.dragThreshMet){if(B&&B.events.b4Drag){B.b4Drag(E);B.fireEvent=
("b4DragEvent",{e:E});}if(B&&B.events.drag){B.onDrag(E);B.fireEvent("drag=
Event",{e:E});}if(B){this.fireEvents(E,false);}}this.stopEvent(E);}},fire=
Events:function(U,K){var =
Z=3Dthis.dragCurrent;if(!Z||Z.isLocked()||Z.dragOnly){return ;}var =
M=3DYAHOO.util.Event.getPageX(U),L=3DYAHOO.util.Event.getPageY(U),O=3Dnew=
 =
YAHOO.util.Point(M,L),J=3DZ.getTargetCoord(O.x,O.y),E=3DZ.getDragEl(),D=3D=
["out","over","drop","enter"],T=3Dnew =
YAHOO.util.Region(J.y,J.x+E.offsetWidth,J.y+E.offsetHeight,J.x),H=3D[],C=3D=
{},P=3D[],a=3D{outEvts:[],overEvts:[],dropEvts:[],enterEvts:[]};for(var =
R in this.dragOvers){var =
c=3Dthis.dragOvers[R];if(!this.isTypeOfDD(c)){continue;}if(!this.isOverTa=
rget(O,c,this.mode,T)){a.outEvts.push(c);}H[R]=3Dtrue;delete =
this.dragOvers[R];}for(var Q in Z.groups){if("string"!=3Dtypeof =
Q){continue;}for(R in this.ids[Q]){var =
F=3Dthis.ids[Q][R];if(!this.isTypeOfDD(F)){continue;}if(F.isTarget&&!F.is=
Locked()&&F!=3DZ){if(this.isOverTarget(O,F,this.mode,T)){C[Q]=3Dtrue;if(K=
){a.dropEvts.push(F);}else{if(!H[F.id]){a.enterEvts.push(F);}else{a.overE=
vts.push(F);}this.dragOvers[F.id]=3DF;}}}}}this.interactionInfo=3D{out:a.=
outEvts,enter:a.enterEvts,over:a.overEvts,drop:a.dropEvts,point:O,dragged=
Region:T,sourceRegion:this.locationCache[Z.id],validDrop:K};for(var B in =
C){P.push(B);}if(K&&!a.dropEvts.length){this.interactionInfo.validDrop=3D=
false;if(Z.events.invalidDrop){Z.onInvalidDrop(U);Z.fireEvent("invalidDro=
pEvent",{e:U});}}for(R=3D0;R<D.length;R++){var =
X=3Dnull;if(a[D[R]+"Evts"]){X=3Da[D[R]+"Evts"];}if(X&&X.length){var =
G=3DD[R].charAt(0).toUpperCase()+D[R].substr(1),W=3D"onDrag"+G,I=3D"b4Dra=
g"+G,N=3D"drag"+G+"Event",V=3D"drag"+G;if(this.mode){if(Z.events[I]){Z[I]=
(U,X,P);Z.fireEvent(I+"Event",{event:U,info:X,group:P});}if(Z.events[V]){=
Z[W](U,X,P);Z.fireEvent(N,{event:U,info:X,group:P});}}else{for(var =
Y=3D0,S=3DX.length;Y<S;++Y){if(Z.events[I]){Z[I](U,X[Y].id,P[0]);Z.fireEv=
ent(I+"Event",{event:U,info:X[Y].id,group:P[0]});}if(Z.events[V]){Z[W](U,=
X[Y].id,P[0]);Z.fireEvent(N,{event:U,info:X[Y].id,group:P[0]});}}}}}},get=
BestMatch:function(D){var F=3Dnull;=0A=
var C=3DD.length;if(C=3D=3D1){F=3DD[0];}else{for(var E=3D0;E<C;++E){var =
B=3DD[E];if(this.mode=3D=3Dthis.INTERSECT&&B.cursorIsOver){F=3DB;break;}e=
lse{if(!F||!F.overlap||(B.overlap&&F.overlap.getArea()<B.overlap.getArea(=
))){F=3DB;}}}}return F;},refreshCache:function(C){var =
E=3DC||this.ids;for(var B in E){if("string"!=3Dtypeof =
B){continue;}for(var D in this.ids[B]){var =
F=3Dthis.ids[B][D];if(this.isTypeOfDD(F)){var =
G=3Dthis.getLocation(F);if(G){this.locationCache[F.id]=3DG;}else{delete =
this.locationCache[F.id];}}}}},verifyEl:function(C){try{if(C){var =
B=3DC.offsetParent;if(B){return true;}}}catch(D){}return =
false;},getLocation:function(G){if(!this.isTypeOfDD(G)){return null;}var =
E=3DG.getEl(),J,D,C,L,K,M,B,I,F;try{J=3DYAHOO.util.Dom.getXY(E);}catch(H)=
{}if(!J){return =
null;}D=3DJ[0];C=3DD+E.offsetWidth;L=3DJ[1];K=3DL+E.offsetHeight;M=3DL-G.=
padding[0];B=3DC+G.padding[1];I=3DK+G.padding[2];F=3DD-G.padding[3];retur=
n new YAHOO.util.Region(M,B,I,F);},isOverTarget:function(J,B,D,E){var =
F=3Dthis.locationCache[B.id];if(!F||!this.useCache){F=3Dthis.getLocation(=
B);this.locationCache[B.id]=3DF;}if(!F){return =
false;}B.cursorIsOver=3DF.contains(J);var =
I=3Dthis.dragCurrent;if(!I||(!D&&!I.constrainX&&!I.constrainY)){return =
B.cursorIsOver;}B.overlap=3Dnull;if(!E){var =
G=3DI.getTargetCoord(J.x,J.y);var C=3DI.getDragEl();E=3Dnew =
YAHOO.util.Region(G.y,G.x+C.offsetWidth,G.y+C.offsetHeight,G.x);}var =
H=3DE.intersect(F);if(H){B.overlap=3DH;return(D)?true:B.cursorIsOver;}els=
e{return =
false;}},_onUnload:function(C,B){this.unregAll();},unregAll:function(){if=
(this.dragCurrent){this.stopDrag();this.dragCurrent=3Dnull;}this._execOnA=
ll("unreg",[]);this.ids=3D{};},elementCache:{},getElWrapper:function(C){v=
ar B=3Dthis.elementCache[C];if(!B||!B.el){B=3Dthis.elementCache[C]=3Dnew =
this.ElementWrapper(YAHOO.util.Dom.get(C));}return =
B;},getElement:function(B){return =
YAHOO.util.Dom.get(B);},getCss:function(C){var =
B=3DYAHOO.util.Dom.get(C);return(B)?B.style:null;},ElementWrapper:functio=
n(B){this.el=3DB||null;this.id=3Dthis.el&&B.id;this.css=3Dthis.el&&B.styl=
e;},getPosX:function(B){return =
YAHOO.util.Dom.getX(B);},getPosY:function(B){return =
YAHOO.util.Dom.getY(B);},swapNode:function(D,B){if(D.swapNode){D.swapNode=
(B);}else{var E=3DB.parentNode;var =
C=3DB.nextSibling;if(C=3D=3DD){E.insertBefore(D,B);}else{if(B=3D=3DD.next=
Sibling){E.insertBefore(B,D);}else{D.parentNode.replaceChild(B,D);E.inser=
tBefore(D,C);}}}},getScroll:function(){var =
D,B,E=3Ddocument.documentElement,C=3Ddocument.body;if(E&&(E.scrollTop||E.=
scrollLeft)){D=3DE.scrollTop;B=3DE.scrollLeft;}else{if(C){D=3DC.scrollTop=
;B=3DC.scrollLeft;}else{}}return{top:D,left:B};},getStyle:function(C,B){r=
eturn YAHOO.util.Dom.getStyle(C,B);},getScrollTop:function(){return =
this.getScroll().top;},getScrollLeft:function(){return =
this.getScroll().left;},moveToEl:function(B,D){var =
C=3DYAHOO.util.Dom.getXY(D);YAHOO.util.Dom.setXY(B,C);},getClientHeight:f=
unction(){return =
YAHOO.util.Dom.getViewportHeight();},getClientWidth:function(){return =
YAHOO.util.Dom.getViewportWidth();},numericSort:function(C,B){return(C-B)=
;},_timeoutCount:0,_addListeners:function(){var =
B=3DYAHOO.util.DDM;if(YAHOO.util.Event&&document){B._onLoad();}else{if(B.=
_timeoutCount>2000){}else{setTimeout(B._addListeners,10);if(document&&doc=
ument.body){B._timeoutCount+=3D1;}}}},handleWasClicked:function(B,D){if(t=
his.isHandle(D,B.id)){return true;}else{var =
C=3DB.parentNode;while(C){if(this.isHandle(D,C.id)){return =
true;}else{C=3DC.parentNode;}}}return =
false;}};}();YAHOO.util.DDM=3DYAHOO.util.DragDropMgr;YAHOO.util.DDM._addL=
isteners();}(function(){var A=3DYAHOO.util.Event;var =
B=3DYAHOO.util.Dom;YAHOO.util.DragDrop=3Dfunction(E,C,D){if(E){this.init(=
E,C,D);}};YAHOO.util.DragDrop.prototype=3D{events:null,on:function(){this=
.subscribe.apply(this,arguments);},id:null,config:null,dragElId:null,hand=
leElId:null,invalidHandleTypes:null,invalidHandleIds:null,invalidHandleCl=
asses:null,startPageX:0,startPageY:0,groups:null,locked:false,lock:functi=
on(){this.locked=3Dtrue;},unlock:function(){this.locked=3Dfalse;},isTarge=
t:true,padding:null,dragOnly:false,_domRef:null,__ygDragDrop:true,constra=
inX:false,constrainY:false,minX:0,maxX:0,minY:0,maxY:0,deltaX:0,deltaY:0,=
maintainOffset:false,xTicks:null,yTicks:null,primaryButtonOnly:true,avail=
able:false,hasOuterHandles:false,cursorIsOver:false,overlap:null,b4StartD=
rag:function(C,D){},startDrag:function(C,D){},b4Drag:function(C){},onDrag=
:function(C){},onDragEnter:function(C,D){},b4DragOver:function(C){},onDra=
gOver:function(C,D){},b4DragOut:function(C){},onDragOut:function(C,D){},b=
4DragDrop:function(C){},onDragDrop:function(C,D){},onInvalidDrop:function=
(C){},b4EndDrag:function(C){},endDrag:function(C){},b4MouseDown:function(=
C){},onMouseDown:function(C){},onMouseUp:function(C){},onAvailable:functi=
on(){},getEl:function(){if(!this._domRef){this._domRef=3DB.get(this.id);}=
return this._domRef;},getDragEl:function(){return =
B.get(this.dragElId);},init:function(F,C,D){this.initTarget(F,C,D);A.on(t=
his._domRef||this.id,"mousedown",this.handleMouseDown,this,true);for(var =
E in =
this.events){this.createEvent(E+"Event");}},initTarget:function(E,C,D){th=
is.config=3DD||{};this.events=3D{};this.DDM=3DYAHOO.util.DDM;this.groups=3D=
{};if(typeof =
E!=3D=3D"string"){this._domRef=3DE;E=3DB.generateId(E);}this.id=3DE;this.=
addToGroup((C)?C:"default");this.handleElId=3DE;A.onAvailable(E,this.hand=
leOnAvailable,this,true);this.setDragElId(E);this.invalidHandleTypes=3D{A=
:"A"};this.invalidHandleIds=3D{};this.invalidHandleClasses=3D[];this.appl=
yConfig();},applyConfig:function(){this.events=3D{mouseDown:true,b4MouseD=
own:true,mouseUp:true,b4StartDrag:true,startDrag:true,b4EndDrag:true,endD=
rag:true,drag:true,b4Drag:true,invalidDrop:true,b4DragOut:true,dragOut:tr=
ue,dragEnter:true,b4DragOver:true,dragOver:true,b4DragDrop:true,dragDrop:=
true};if(this.config.events){for(var C in =
this.config.events){if(this.config.events[C]=3D=3D=3Dfalse){this.events[C=
]=3Dfalse;}}}this.padding=3Dthis.config.padding||[0,0,0,0];this.isTarget=3D=
(this.config.isTarget!=3D=3Dfalse);this.maintainOffset=3D(this.config.mai=
ntainOffset);this.primaryButtonOnly=3D(this.config.primaryButtonOnly!=3D=3D=
false);this.dragOnly=3D((this.config.dragOnly=3D=3D=3Dtrue)?true:false);}=
,handleOnAvailable:function(){this.available=3Dtrue;=0A=
this.resetConstraints();this.onAvailable();},setPadding:function(E,C,F,D)=
{if(!C&&0!=3D=3DC){this.padding=3D[E,E,E,E];}else{if(!F&&0!=3D=3DF){this.=
padding=3D[E,C,E,C];}else{this.padding=3D[E,C,F,D];}}},setInitPosition:fu=
nction(F,E){var =
G=3Dthis.getEl();if(!this.DDM.verifyEl(G)){if(G&&G.style&&(G.style.displa=
y=3D=3D"none")){}else{}return ;}var D=3DF||0;var C=3DE||0;var =
H=3DB.getXY(G);this.initPageX=3DH[0]-D;this.initPageY=3DH[1]-C;this.lastP=
ageX=3DH[0];this.lastPageY=3DH[1];this.setStartPosition(H);},setStartPosi=
tion:function(D){var =
C=3DD||B.getXY(this.getEl());this.deltaSetXY=3Dnull;this.startPageX=3DC[0=
];this.startPageY=3DC[1];},addToGroup:function(C){this.groups[C]=3Dtrue;t=
his.DDM.regDragDrop(this,C);},removeFromGroup:function(C){if(this.groups[=
C]){delete =
this.groups[C];}this.DDM.removeDDFromGroup(this,C);},setDragElId:function=
(C){this.dragElId=3DC;},setHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.handleElId=3DC;this.DDM.regHa=
ndle(this.id,C);},setOuterHandleElId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}A.on(C,"mousedown",this.handleMous=
eDown,this,true);this.setHandleElId(C);this.hasOuterHandles=3Dtrue;},unre=
g:function(){A.removeListener(this.id,"mousedown",this.handleMouseDown);t=
his._domRef=3Dnull;this.DDM._remove(this);},isLocked:function(){return(th=
is.DDM.isLocked()||this.locked);},handleMouseDown:function(H,G){var =
D=3DH.which||H.button;if(this.primaryButtonOnly&&D>1){return =
;}if(this.isLocked()){return ;}var =
C=3Dthis.b4MouseDown(H);if(this.events.b4MouseDown){C=3Dthis.fireEvent("b=
4MouseDownEvent",H);}var =
E=3Dthis.onMouseDown(H);if(this.events.mouseDown){E=3Dthis.fireEvent("mou=
seDownEvent",H);}if((C=3D=3D=3Dfalse)||(E=3D=3D=3Dfalse)){return =
;}this.DDM.refreshCache(this.groups);var F=3Dnew =
YAHOO.util.Point(A.getPageX(H),A.getPageY(H));if(!this.hasOuterHandles&&!=
this.DDM.isOverTarget(F,this)){}else{if(this.clickValidator(H)){this.setS=
tartPosition();this.DDM.handleMouseDown(H,this);this.DDM.stopEvent(H);}el=
se{}}},clickValidator:function(D){var =
C=3DYAHOO.util.Event.getTarget(D);return(this.isValidHandleChild(C)&&(thi=
s.id=3D=3Dthis.handleElId||this.DDM.handleWasClicked(C,this.id)));},getTa=
rgetCoord:function(E,D){var C=3DE-this.deltaX;var =
F=3DD-this.deltaY;if(this.constrainX){if(C<this.minX){C=3Dthis.minX;}if(C=
>this.maxX){C=3Dthis.maxX;}}if(this.constrainY){if(F<this.minY){F=3Dthis.=
minY;}if(F>this.maxY){F=3Dthis.maxY;}}C=3Dthis.getTick(C,this.xTicks);F=3D=
this.getTick(F,this.yTicks);return{x:C,y:F};},addInvalidHandleType:functi=
on(C){var =
D=3DC.toUpperCase();this.invalidHandleTypes[D]=3DD;},addInvalidHandleId:f=
unction(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}this.invalidHandleIds[C]=3DC;},add=
InvalidHandleClass:function(C){this.invalidHandleClasses.push(C);},remove=
InvalidHandleType:function(C){var D=3DC.toUpperCase();delete =
this.invalidHandleTypes[D];},removeInvalidHandleId:function(C){if(typeof =
C!=3D=3D"string"){C=3DB.generateId(C);}delete =
this.invalidHandleIds[C];},removeInvalidHandleClass:function(D){for(var =
E=3D0,C=3Dthis.invalidHandleClasses.length;E<C;++E){if(this.invalidHandle=
Classes[E]=3D=3DD){delete =
this.invalidHandleClasses[E];}}},isValidHandleChild:function(F){var =
E=3Dtrue;var =
H;try{H=3DF.nodeName.toUpperCase();}catch(G){H=3DF.nodeName;}E=3DE&&!this=
.invalidHandleTypes[H];E=3DE&&!this.invalidHandleIds[F.id];for(var =
D=3D0,C=3Dthis.invalidHandleClasses.length;E&&D<C;++D){E=3D!B.hasClass(F,=
this.invalidHandleClasses[D]);}return =
E;},setXTicks:function(F,C){this.xTicks=3D[];this.xTickSize=3DC;var =
E=3D{};for(var =
D=3Dthis.initPageX;D>=3Dthis.minX;D=3DD-C){if(!E[D]){this.xTicks[this.xTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageX;D<=3Dthis.maxX;D=3DD=
+C){if(!E[D]){this.xTicks[this.xTicks.length]=3DD;E[D]=3Dtrue;}}this.xTic=
ks.sort(this.DDM.numericSort);},setYTicks:function(F,C){this.yTicks=3D[];=
this.yTickSize=3DC;var E=3D{};for(var =
D=3Dthis.initPageY;D>=3Dthis.minY;D=3DD-C){if(!E[D]){this.yTicks[this.yTi=
cks.length]=3DD;E[D]=3Dtrue;}}for(D=3Dthis.initPageY;D<=3Dthis.maxY;D=3DD=
+C){if(!E[D]){this.yTicks[this.yTicks.length]=3DD;E[D]=3Dtrue;}}this.yTic=
ks.sort(this.DDM.numericSort);},setXConstraint:function(E,D,C){this.leftC=
onstraint=3DparseInt(E,10);this.rightConstraint=3DparseInt(D,10);this.min=
X=3Dthis.initPageX-this.leftConstraint;this.maxX=3Dthis.initPageX+this.ri=
ghtConstraint;if(C){this.setXTicks(this.initPageX,C);}this.constrainX=3Dt=
rue;},clearConstraints:function(){this.constrainX=3Dfalse;this.constrainY=
=3Dfalse;this.clearTicks();},clearTicks:function(){this.xTicks=3Dnull;thi=
s.yTicks=3Dnull;this.xTickSize=3D0;this.yTickSize=3D0;},setYConstraint:fu=
nction(C,E,D){this.topConstraint=3DparseInt(C,10);this.bottomConstraint=3D=
parseInt(E,10);this.minY=3Dthis.initPageY-this.topConstraint;this.maxY=3D=
this.initPageY+this.bottomConstraint;if(D){this.setYTicks(this.initPageY,=
D);}this.constrainY=3Dtrue;},resetConstraints:function(){if(this.initPage=
X||this.initPageX=3D=3D=3D0){var =
D=3D(this.maintainOffset)?this.lastPageX-this.initPageX:0;var =
C=3D(this.maintainOffset)?this.lastPageY-this.initPageY:0;this.setInitPos=
ition(D,C);}else{this.setInitPosition();}if(this.constrainX){this.setXCon=
straint(this.leftConstraint,this.rightConstraint,this.xTickSize);}if(this=
.constrainY){this.setYConstraint(this.topConstraint,this.bottomConstraint=
,this.yTickSize);}},getTick:function(I,F){if(!F){return =
I;}else{if(F[0]>=3DI){return F[0];}else{for(var =
D=3D0,C=3DF.length;D<C;++D){var E=3DD+1;if(F[E]&&F[E]>=3DI){var =
H=3DI-F[D];var G=3DF[E]-I;return(G>H)?F[D]:F[E];}}return =
F[F.length-1];}}},toString:function(){return("DragDrop =
"+this.id);}};YAHOO.augment(YAHOO.util.DragDrop,YAHOO.util.EventProvider)=
;})();YAHOO.util.DD=3Dfunction(C,A,B){if(C){this.init(C,A,B);}};YAHOO.ext=
end(YAHOO.util.DD,YAHOO.util.DragDrop,{scroll:true,autoOffset:function(C,=
B){var A=3DC-this.startPageX;var =
D=3DB-this.startPageY;this.setDelta(A,D);},setDelta:function(B,A){this.de=
ltaX=3DB;this.deltaY=3DA;},setDragElPos:function(C,B){var =
A=3Dthis.getDragEl();this.alignElWithMouse(A,C,B);},alignElWithMouse:func=
tion(C,G,F){var E=3Dthis.getTargetCoord(G,F);if(!this.deltaSetXY){var =
H=3D[E.x,E.y];YAHOO.util.Dom.setXY(C,H);var =
D=3DparseInt(YAHOO.util.Dom.getStyle(C,"left"),10);var =
B=3DparseInt(YAHOO.util.Dom.getStyle(C,"top"),10);this.deltaSetXY=3D[D-E.=
x,B-E.y];}else{YAHOO.util.Dom.setStyle(C,"left",(E.x+this.deltaSetXY[0])+=
"px");=0A=
YAHOO.util.Dom.setStyle(C,"top",(E.y+this.deltaSetXY[1])+"px");}this.cach=
ePosition(E.x,E.y);var =
A=3Dthis;setTimeout(function(){A.autoScroll.call(A,E.x,E.y,C.offsetHeight=
,C.offsetWidth);},0);},cachePosition:function(B,A){if(B){this.lastPageX=3D=
B;this.lastPageY=3DA;}else{var =
C=3DYAHOO.util.Dom.getXY(this.getEl());this.lastPageX=3DC[0];this.lastPag=
eY=3DC[1];}},autoScroll:function(J,I,E,K){if(this.scroll){var =
L=3Dthis.DDM.getClientHeight();var B=3Dthis.DDM.getClientWidth();var =
N=3Dthis.DDM.getScrollTop();var D=3Dthis.DDM.getScrollLeft();var =
H=3DE+I;var M=3DK+J;var G=3D(L+N-I-this.deltaY);var =
F=3D(B+D-J-this.deltaX);var C=3D40;var =
A=3D(document.all)?80:30;if(H>L&&G<C){window.scrollTo(D,N+A);}if(I<N&&N>0=
&&I-N<C){window.scrollTo(D,N-A);}if(M>B&&F<C){window.scrollTo(D+A,N);}if(=
J<D&&D>0&&J-D<C){window.scrollTo(D-A,N);}}},applyConfig:function(){YAHOO.=
util.DD.superclass.applyConfig.call(this);this.scroll=3D(this.config.scro=
ll!=3D=3Dfalse);},b4MouseDown:function(A){this.setStartPosition();this.au=
toOffset(YAHOO.util.Event.getPageX(A),YAHOO.util.Event.getPageY(A));},b4D=
rag:function(A){this.setDragElPos(YAHOO.util.Event.getPageX(A),YAHOO.util=
.Event.getPageY(A));},toString:function(){return("DD =
"+this.id);}});YAHOO.util.DDProxy=3Dfunction(C,A,B){if(C){this.init(C,A,B=
);this.initFrame();}};YAHOO.util.DDProxy.dragElId=3D"ygddfdiv";YAHOO.exte=
nd(YAHOO.util.DDProxy,YAHOO.util.DD,{resizeFrame:true,centerFrame:false,c=
reateFrame:function(){var =
B=3Dthis,A=3Ddocument.body;if(!A||!A.firstChild){setTimeout(function(){B.=
createFrame();},50);return ;}var =
G=3Dthis.getDragEl(),E=3DYAHOO.util.Dom;if(!G){G=3Ddocument.createElement=
("div");G.id=3Dthis.dragElId;var =
D=3DG.style;D.position=3D"absolute";D.visibility=3D"hidden";D.cursor=3D"m=
ove";D.border=3D"2px solid =
#aaa";D.zIndex=3D999;D.height=3D"25px";D.width=3D"25px";var =
C=3Ddocument.createElement("div");E.setStyle(C,"height","100%");E.setStyl=
e(C,"width","100%");E.setStyle(C,"background-color","#ccc");E.setStyle(C,=
"opacity","0");G.appendChild(C);if(YAHOO.env.ua.ie){var =
F=3Ddocument.createElement("iframe");F.setAttribute("src","about:blank");=
F.setAttribute("scrolling","no");F.setAttribute("frameborder","0");G.inse=
rtBefore(F,G.firstChild);E.setStyle(F,"height","100%");E.setStyle(F,"widt=
h","100%");E.setStyle(F,"position","absolute");E.setStyle(F,"top","0");E.=
setStyle(F,"left","0");E.setStyle(F,"opacity","0");E.setStyle(F,"zIndex",=
"-1");E.setStyle(F.nextSibling,"zIndex","2");}A.insertBefore(G,A.firstChi=
ld);}},initFrame:function(){this.createFrame();},applyConfig:function(){Y=
AHOO.util.DDProxy.superclass.applyConfig.call(this);this.resizeFrame=3D(t=
his.config.resizeFrame!=3D=3Dfalse);this.centerFrame=3D(this.config.cente=
rFrame);this.setDragElId(this.config.dragElId||YAHOO.util.DDProxy.dragElI=
d);},showFrame:function(E,D){var C=3Dthis.getEl();var =
A=3Dthis.getDragEl();var =
B=3DA.style;this._resizeProxy();if(this.centerFrame){this.setDelta(Math.r=
ound(parseInt(B.width,10)/2),Math.round(parseInt(B.height,10)/2));}this.s=
etDragElPos(E,D);YAHOO.util.Dom.setStyle(A,"visibility","visible");},_res=
izeProxy:function(){if(this.resizeFrame){var H=3DYAHOO.util.Dom;var =
B=3Dthis.getEl();var C=3Dthis.getDragEl();var =
G=3DparseInt(H.getStyle(C,"borderTopWidth"),10);var =
I=3DparseInt(H.getStyle(C,"borderRightWidth"),10);var =
F=3DparseInt(H.getStyle(C,"borderBottomWidth"),10);var =
D=3DparseInt(H.getStyle(C,"borderLeftWidth"),10);if(isNaN(G)){G=3D0;}if(i=
sNaN(I)){I=3D0;}if(isNaN(F)){F=3D0;}if(isNaN(D)){D=3D0;}var =
E=3DMath.max(0,B.offsetWidth-I-D);var =
A=3DMath.max(0,B.offsetHeight-G-F);H.setStyle(C,"width",E+"px");H.setStyl=
e(C,"height",A+"px");}},b4MouseDown:function(B){this.setStartPosition();v=
ar A=3DYAHOO.util.Event.getPageX(B);var =
C=3DYAHOO.util.Event.getPageY(B);this.autoOffset(A,C);},b4StartDrag:funct=
ion(A,B){this.showFrame(A,B);},b4EndDrag:function(A){YAHOO.util.Dom.setSt=
yle(this.getDragEl(),"visibility","hidden");},endDrag:function(D){var =
C=3DYAHOO.util.Dom;var B=3Dthis.getEl();var =
A=3Dthis.getDragEl();C.setStyle(A,"visibility","");C.setStyle(B,"visibili=
ty","hidden");YAHOO.util.DDM.moveToEl(B,A);C.setStyle(A,"visibility","hid=
den");C.setStyle(B,"visibility","");},toString:function(){return("DDProxy=
 =
"+this.id);}});YAHOO.util.DDTarget=3Dfunction(C,A,B){if(C){this.initTarge=
t(C,A,B);}};YAHOO.extend(YAHOO.util.DDTarget,YAHOO.util.DragDrop,{toStrin=
g:function(){return("DDTarget =
"+this.id);}});YAHOO.register("dragdrop",YAHOO.util.DragDropMgr,{version:=
"2.5.1",build:"984"});
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/yui/build/container/container-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.5.1=0A=
*/=0A=
(function(){YAHOO.util.Config=3Dfunction(D){if(D){this.init(D);}};var =
B=3DYAHOO.lang,C=3DYAHOO.util.CustomEvent,A=3DYAHOO.util.Config;A.CONFIG_=
CHANGED_EVENT=3D"configChanged";A.BOOLEAN_TYPE=3D"boolean";A.prototype=3D=
{owner:null,queueInProgress:false,config:null,initialConfig:null,eventQue=
ue:null,configChangedEvent:null,init:function(D){this.owner=3DD;this.conf=
igChangedEvent=3Dthis.createEvent(A.CONFIG_CHANGED_EVENT);this.configChan=
gedEvent.signature=3DC.LIST;this.queueInProgress=3Dfalse;this.config=3D{}=
;this.initialConfig=3D{};this.eventQueue=3D[];},checkBoolean:function(D){=
return(typeof =
D=3D=3DA.BOOLEAN_TYPE);},checkNumber:function(D){return(!isNaN(D));},fire=
Event:function(D,F){var =
E=3Dthis.config[D];if(E&&E.event){E.event.fire(F);}},addProperty:function=
(E,D){E=3DE.toLowerCase();this.config[E]=3DD;D.event=3Dthis.createEvent(E=
,{scope:this.owner});D.event.signature=3DC.LIST;D.key=3DE;if(D.handler){D=
.event.subscribe(D.handler,this.owner);}this.setProperty(E,D.value,true);=
if(!D.suppressEvent){this.queueProperty(E,D.value);}},getConfig:function(=
){var D=3D{},F,E;for(F in =
this.config){E=3Dthis.config[F];if(E&&E.event){D[F]=3DE.value;}}return =
D;},getProperty:function(D){var =
E=3Dthis.config[D.toLowerCase()];if(E&&E.event){return =
E.value;}else{return =
undefined;}},resetProperty:function(D){D=3DD.toLowerCase();var =
E=3Dthis.config[D];if(E&&E.event){if(this.initialConfig[D]&&!B.isUndefine=
d(this.initialConfig[D])){this.setProperty(D,this.initialConfig[D]);retur=
n true;}}else{return false;}},setProperty:function(E,G,D){var =
F;E=3DE.toLowerCase();if(this.queueInProgress&&!D){this.queueProperty(E,G=
);return =
true;}else{F=3Dthis.config[E];if(F&&F.event){if(F.validator&&!F.validator=
(G)){return =
false;}else{F.value=3DG;if(!D){this.fireEvent(E,G);this.configChangedEven=
t.fire([E,G]);}return true;}}else{return =
false;}}},queueProperty:function(S,P){S=3DS.toLowerCase();var =
R=3Dthis.config[S],K=3Dfalse,J,G,H,I,O,Q,F,M,N,D,L,T,E;if(R&&R.event){if(=
!B.isUndefined(P)&&R.validator&&!R.validator(P)){return =
false;}else{if(!B.isUndefined(P)){R.value=3DP;}else{P=3DR.value;}K=3Dfals=
e;J=3Dthis.eventQueue.length;for(L=3D0;L<J;L++){G=3Dthis.eventQueue[L];if=
(G){H=3DG[0];I=3DG[1];if(H=3D=3DS){this.eventQueue[L]=3Dnull;this.eventQu=
eue.push([S,(!B.isUndefined(P)?P:I)]);K=3Dtrue;break;}}}if(!K&&!B.isUndef=
ined(P)){this.eventQueue.push([S,P]);}}if(R.supercedes){O=3DR.supercedes.=
length;for(T=3D0;T<O;T++){Q=3DR.supercedes[T];F=3Dthis.eventQueue.length;=
for(E=3D0;E<F;E++){M=3Dthis.eventQueue[E];if(M){N=3DM[0];D=3DM[1];if(N=3D=
=3DQ.toLowerCase()){this.eventQueue.push([N,D]);this.eventQueue[E]=3Dnull=
;break;}}}}}return true;}else{return =
false;}},refireEvent:function(D){D=3DD.toLowerCase();var =
E=3Dthis.config[D];if(E&&E.event&&!B.isUndefined(E.value)){if(this.queueI=
nProgress){this.queueProperty(D);}else{this.fireEvent(D,E.value);}}},appl=
yConfig:function(D,G){var F,E;if(G){E=3D{};for(F in =
D){if(B.hasOwnProperty(D,F)){E[F.toLowerCase()]=3DD[F];}}this.initialConf=
ig=3DE;}for(F in =
D){if(B.hasOwnProperty(D,F)){this.queueProperty(F,D[F]);}}},refresh:funct=
ion(){var D;for(D in =
this.config){this.refireEvent(D);}},fireQueue:function(){var =
E,H,D,G,F;this.queueInProgress=3Dtrue;for(E=3D0;E<this.eventQueue.length;=
E++){H=3Dthis.eventQueue[E];if(H){D=3DH[0];G=3DH[1];F=3Dthis.config[D];F.=
value=3DG;this.fireEvent(D,G);}}this.queueInProgress=3Dfalse;this.eventQu=
eue=3D[];},subscribeToConfigEvent:function(E,F,H,D){var =
G=3Dthis.config[E.toLowerCase()];if(G&&G.event){if(!A.alreadySubscribed(G=
.event,F,H)){G.event.subscribe(F,H,D);}return true;}else{return =
false;}},unsubscribeFromConfigEvent:function(D,E,G){var =
F=3Dthis.config[D.toLowerCase()];if(F&&F.event){return =
F.event.unsubscribe(E,G);}else{return false;}},toString:function(){var =
D=3D"Config";if(this.owner){D+=3D" ["+this.owner.toString()+"]";}return =
D;},outputEventQueue:function(){var =
D=3D"",G,E,F=3Dthis.eventQueue.length;for(E=3D0;E<F;E++){G=3Dthis.eventQu=
eue[E];if(G){D+=3DG[0]+"=3D"+G[1]+", ";}}return =
D;},destroy:function(){var E=3Dthis.config,D,F;for(D in =
E){if(B.hasOwnProperty(E,D)){F=3DE[D];F.event.unsubscribeAll();F.event=3D=
null;}}this.configChangedEvent.unsubscribeAll();this.configChangedEvent=3D=
null;this.owner=3Dnull;this.config=3Dnull;this.initialConfig=3Dnull;this.=
eventQueue=3Dnull;}};A.alreadySubscribed=3Dfunction(E,H,I){var =
F=3DE.subscribers.length,D,G;if(F>0){G=3DF-1;do{D=3DE.subscribers[G];if(D=
&&D.obj=3D=3DI&&D.fn=3D=3DH){return true;}}while(G--);}return =
false;};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);}());(functio=
n(){YAHOO.widget.Module=3Dfunction(Q,P){if(Q){this.init(Q,P);}else{}};var=
 =
F=3DYAHOO.util.Dom,D=3DYAHOO.util.Config,M=3DYAHOO.util.Event,L=3DYAHOO.u=
til.CustomEvent,G=3DYAHOO.widget.Module,H,O,N,E,A=3D{"BEFORE_INIT":"befor=
eInit","INIT":"init","APPEND":"append","BEFORE_RENDER":"beforeRender","RE=
NDER":"render","CHANGE_HEADER":"changeHeader","CHANGE_BODY":"changeBody",=
"CHANGE_FOOTER":"changeFooter","CHANGE_CONTENT":"changeContent","DESTORY"=
:"destroy","BEFORE_SHOW":"beforeShow","SHOW":"show","BEFORE_HIDE":"before=
Hide","HIDE":"hide"},I=3D{"VISIBLE":{key:"visible",value:true,validator:Y=
AHOO.lang.isBoolean},"EFFECT":{key:"effect",suppressEvent:true,supercedes=
:["visible"]},"MONITOR_RESIZE":{key:"monitorresize",value:true},"APPEND_T=
O_DOCUMENT_BODY":{key:"appendtodocumentbody",value:false}};G.IMG_ROOT=3Dn=
ull;G.IMG_ROOT_SSL=3Dnull;G.CSS_MODULE=3D"yui-module";G.CSS_HEADER=3D"hd"=
;G.CSS_BODY=3D"bd";G.CSS_FOOTER=3D"ft";G.RESIZE_MONITOR_SECURE_URL=3D"jav=
ascript:false;";G.textResizeEvent=3Dnew L("textResize");function =
K(){if(!H){H=3Ddocument.createElement("div");H.innerHTML=3D('<div =
class=3D"'+G.CSS_HEADER+'"></div>'+'<div =
class=3D"'+G.CSS_BODY+'"></div><div =
class=3D"'+G.CSS_FOOTER+'"></div>');O=3DH.firstChild;N=3DO.nextSibling;E=3D=
N.nextSibling;}return H;}function =
J(){if(!O){K();}return(O.cloneNode(false));}function =
B(){if(!N){K();}return(N.cloneNode(false));}function =
C(){if(!E){K();}return(E.cloneNode(false));}G.prototype=3D{constructor:G,=
element:null,header:null,body:null,footer:null,id:null,imageRoot:G.IMG_RO=
OT,initEvents:function(){var =
P=3DL.LIST;this.beforeInitEvent=3Dthis.createEvent(A.BEFORE_INIT);this.be=
foreInitEvent.signature=3DP;this.initEvent=3Dthis.createEvent(A.INIT);thi=
s.initEvent.signature=3DP;this.appendEvent=3Dthis.createEvent(A.APPEND);=0A=
this.appendEvent.signature=3DP;this.beforeRenderEvent=3Dthis.createEvent(=
A.BEFORE_RENDER);this.beforeRenderEvent.signature=3DP;this.renderEvent=3D=
this.createEvent(A.RENDER);this.renderEvent.signature=3DP;this.changeHead=
erEvent=3Dthis.createEvent(A.CHANGE_HEADER);this.changeHeaderEvent.signat=
ure=3DP;this.changeBodyEvent=3Dthis.createEvent(A.CHANGE_BODY);this.chang=
eBodyEvent.signature=3DP;this.changeFooterEvent=3Dthis.createEvent(A.CHAN=
GE_FOOTER);this.changeFooterEvent.signature=3DP;this.changeContentEvent=3D=
this.createEvent(A.CHANGE_CONTENT);this.changeContentEvent.signature=3DP;=
this.destroyEvent=3Dthis.createEvent(A.DESTORY);this.destroyEvent.signatu=
re=3DP;this.beforeShowEvent=3Dthis.createEvent(A.BEFORE_SHOW);this.before=
ShowEvent.signature=3DP;this.showEvent=3Dthis.createEvent(A.SHOW);this.sh=
owEvent.signature=3DP;this.beforeHideEvent=3Dthis.createEvent(A.BEFORE_HI=
DE);this.beforeHideEvent.signature=3DP;this.hideEvent=3Dthis.createEvent(=
A.HIDE);this.hideEvent.signature=3DP;},platform:function(){var =
P=3Dnavigator.userAgent.toLowerCase();if(P.indexOf("windows")!=3D-1||P.in=
dexOf("win32")!=3D-1){return"windows";}else{if(P.indexOf("macintosh")!=3D=
-1){return"mac";}else{return false;}}}(),browser:function(){var =
P=3Dnavigator.userAgent.toLowerCase();if(P.indexOf("opera")!=3D-1){return=
"opera";}else{if(P.indexOf("msie =
7")!=3D-1){return"ie7";}else{if(P.indexOf("msie")!=3D-1){return"ie";}else=
{if(P.indexOf("safari")!=3D-1){return"safari";}else{if(P.indexOf("gecko")=
!=3D-1){return"gecko";}else{return =
false;}}}}}}(),isSecure:function(){if(window.location.href.toLowerCase().=
indexOf("https")=3D=3D=3D0){return true;}else{return =
false;}}(),initDefaultConfig:function(){this.cfg.addProperty(I.VISIBLE.ke=
y,{handler:this.configVisible,value:I.VISIBLE.value,validator:I.VISIBLE.v=
alidator});this.cfg.addProperty(I.EFFECT.key,{suppressEvent:I.EFFECT.supp=
ressEvent,supercedes:I.EFFECT.supercedes});this.cfg.addProperty(I.MONITOR=
_RESIZE.key,{handler:this.configMonitorResize,value:I.MONITOR_RESIZE.valu=
e});this.cfg.addProperty(I.APPEND_TO_DOCUMENT_BODY.key,{value:I.APPEND_TO=
_DOCUMENT_BODY.value});},init:function(U,T){var =
R,V;this.initEvents();this.beforeInitEvent.fire(G);this.cfg=3Dnew =
D(this);if(this.isSecure){this.imageRoot=3DG.IMG_ROOT_SSL;}if(typeof =
U=3D=3D"string"){R=3DU;U=3Ddocument.getElementById(U);if(!U){U=3D(K()).cl=
oneNode(false);U.id=3DR;}}this.element=3DU;if(U.id){this.id=3DU.id;}V=3Dt=
his.element.firstChild;if(V){var =
Q=3Dfalse,P=3Dfalse,S=3Dfalse;do{if(1=3D=3DV.nodeType){if(!Q&&F.hasClass(=
V,G.CSS_HEADER)){this.header=3DV;Q=3Dtrue;}else{if(!P&&F.hasClass(V,G.CSS=
_BODY)){this.body=3DV;P=3Dtrue;}else{if(!S&&F.hasClass(V,G.CSS_FOOTER)){t=
his.footer=3DV;S=3Dtrue;}}}}}while((V=3DV.nextSibling));}this.initDefault=
Config();F.addClass(this.element,G.CSS_MODULE);if(T){this.cfg.applyConfig=
(T,true);}if(!D.alreadySubscribed(this.renderEvent,this.cfg.fireQueue,thi=
s.cfg)){this.renderEvent.subscribe(this.cfg.fireQueue,this.cfg,true);}thi=
s.initEvent.fire(G);},initResizeMonitor:function(){var =
Q=3D(YAHOO.env.ua.gecko&&this.platform=3D=3D"windows");if(Q){var =
P=3Dthis;setTimeout(function(){P._initResizeMonitor();},0);}else{this._in=
itResizeMonitor();}},_initResizeMonitor:function(){var P,R,T;function =
V(){G.textResizeEvent.fire();}if(!YAHOO.env.ua.opera){R=3DF.get("_yuiResi=
zeMonitor");var =
U=3Dthis._supportsCWResize();if(!R){R=3Ddocument.createElement("iframe");=
if(this.isSecure&&G.RESIZE_MONITOR_SECURE_URL&&YAHOO.env.ua.ie){R.src=3DG=
.RESIZE_MONITOR_SECURE_URL;}if(!U){T=3D["<html><head><script =
",'type=3D"text/javascript">',"window.onresize=3Dfunction(){window.parent=
.","YAHOO.widget.Module.textResizeEvent.","fire();};<","/script></head>",=
"<body></body></html>"].join("");R.src=3D"data:text/html;charset=3Dutf-8,=
"+encodeURIComponent(T);}R.id=3D"_yuiResizeMonitor";R.style.position=3D"a=
bsolute";R.style.visibility=3D"hidden";var =
Q=3Ddocument.body,S=3DQ.firstChild;if(S){Q.insertBefore(R,S);}else{Q.appe=
ndChild(R);}R.style.width=3D"10em";R.style.height=3D"10em";R.style.top=3D=
(-1*R.offsetHeight)+"px";R.style.left=3D(-1*R.offsetWidth)+"px";R.style.b=
orderWidth=3D"0";R.style.visibility=3D"visible";if(YAHOO.env.ua.webkit){P=
=3DR.contentWindow.document;P.open();P.close();}}if(R&&R.contentWindow){G=
.textResizeEvent.subscribe(this.onDomResize,this,true);if(!G.textResizeIn=
itialized){if(U){if(!M.on(R.contentWindow,"resize",V)){M.on(R,"resize",V)=
;}}G.textResizeInitialized=3Dtrue;}this.resizeMonitor=3DR;}}},_supportsCW=
Resize:function(){var =
P=3Dtrue;if(YAHOO.env.ua.gecko&&YAHOO.env.ua.gecko<=3D1.8){P=3Dfalse;}ret=
urn P;},onDomResize:function(S,R){var =
Q=3D-1*this.resizeMonitor.offsetWidth,P=3D-1*this.resizeMonitor.offsetHei=
ght;this.resizeMonitor.style.top=3DP+"px";this.resizeMonitor.style.left=3D=
Q+"px";},setHeader:function(Q){var =
P=3Dthis.header||(this.header=3DJ());if(Q.nodeName){P.innerHTML=3D"";P.ap=
pendChild(Q);}else{P.innerHTML=3DQ;}this.changeHeaderEvent.fire(Q);this.c=
hangeContentEvent.fire();},appendToHeader:function(Q){var =
P=3Dthis.header||(this.header=3DJ());P.appendChild(Q);this.changeHeaderEv=
ent.fire(Q);this.changeContentEvent.fire();},setBody:function(Q){var =
P=3Dthis.body||(this.body=3DB());if(Q.nodeName){P.innerHTML=3D"";P.append=
Child(Q);}else{P.innerHTML=3DQ;}this.changeBodyEvent.fire(Q);this.changeC=
ontentEvent.fire();},appendToBody:function(Q){var =
P=3Dthis.body||(this.body=3DB());P.appendChild(Q);this.changeBodyEvent.fi=
re(Q);this.changeContentEvent.fire();},setFooter:function(Q){var =
P=3Dthis.footer||(this.footer=3DC());if(Q.nodeName){P.innerHTML=3D"";P.ap=
pendChild(Q);}else{P.innerHTML=3DQ;}this.changeFooterEvent.fire(Q);this.c=
hangeContentEvent.fire();},appendToFooter:function(Q){var =
P=3Dthis.footer||(this.footer=3DC());P.appendChild(Q);this.changeFooterEv=
ent.fire(Q);this.changeContentEvent.fire();},render:function(R,P){var =
S=3Dthis,T;function Q(U){if(typeof =
U=3D=3D"string"){U=3Ddocument.getElementById(U);}if(U){S._addToParent(U,S=
.element);S.appendEvent.fire();}}this.beforeRenderEvent.fire();if(!P){P=3D=
this.element;}if(R){Q(R);}else{if(!F.inDocument(this.element)){return =
false;}}if(this.header&&!F.inDocument(this.header)){T=3DP.firstChild;if(T=
){P.insertBefore(this.header,T);}else{P.appendChild(this.header);}}if(thi=
s.body&&!F.inDocument(this.body)){if(this.footer&&F.isAncestor(this.modul=
eElement,this.footer)){P.insertBefore(this.body,this.footer);=0A=
}else{P.appendChild(this.body);}}if(this.footer&&!F.inDocument(this.foote=
r)){P.appendChild(this.footer);}this.renderEvent.fire();return =
true;},destroy:function(){var =
P,Q;if(this.element){M.purgeElement(this.element,true);P=3Dthis.element.p=
arentNode;}if(P){P.removeChild(this.element);}this.element=3Dnull;this.he=
ader=3Dnull;this.body=3Dnull;this.footer=3Dnull;G.textResizeEvent.unsubsc=
ribe(this.onDomResize,this);this.cfg.destroy();this.cfg=3Dnull;this.destr=
oyEvent.fire();for(Q in this){if(Q instanceof =
L){Q.unsubscribeAll();}}},show:function(){this.cfg.setProperty("visible",=
true);},hide:function(){this.cfg.setProperty("visible",false);},configVis=
ible:function(Q,P,R){var =
S=3DP[0];if(S){this.beforeShowEvent.fire();F.setStyle(this.element,"displ=
ay","block");this.showEvent.fire();}else{this.beforeHideEvent.fire();F.se=
tStyle(this.element,"display","none");this.hideEvent.fire();}},configMoni=
torResize:function(R,Q,S){var =
P=3DQ[0];if(P){this.initResizeMonitor();}else{G.textResizeEvent.unsubscri=
be(this.onDomResize,this,true);this.resizeMonitor=3Dnull;}},_addToParent:=
function(P,Q){if(!this.cfg.getProperty("appendtodocumentbody")&&P=3D=3D=3D=
document.body&&P.firstChild){P.insertBefore(Q,P.firstChild);}else{P.appen=
dChild(Q);}},toString:function(){return"Module =
"+this.id;}};YAHOO.lang.augmentProto(G,YAHOO.util.EventProvider);}());(fu=
nction(){YAHOO.widget.Overlay=3Dfunction(L,K){YAHOO.widget.Overlay.superc=
lass.constructor.call(this,L,K);};var =
F=3DYAHOO.lang,I=3DYAHOO.util.CustomEvent,E=3DYAHOO.widget.Module,J=3DYAH=
OO.util.Event,D=3DYAHOO.util.Dom,C=3DYAHOO.util.Config,B=3DYAHOO.widget.O=
verlay,G,A=3D{"BEFORE_MOVE":"beforeMove","MOVE":"move"},H=3D{"X":{key:"x"=
,validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"Y":{key:=
"y",validator:F.isNumber,suppressEvent:true,supercedes:["iframe"]},"XY":{=
key:"xy",suppressEvent:true,supercedes:["iframe"]},"CONTEXT":{key:"contex=
t",suppressEvent:true,supercedes:["iframe"]},"FIXED_CENTER":{key:"fixedce=
nter",value:false,validator:F.isBoolean,supercedes:["iframe","visible"]},=
"WIDTH":{key:"width",suppressEvent:true,supercedes:["context","fixedcente=
r","iframe"]},"HEIGHT":{key:"height",suppressEvent:true,supercedes:["cont=
ext","fixedcenter","iframe"]},"ZINDEX":{key:"zindex",value:null},"CONSTRA=
IN_TO_VIEWPORT":{key:"constraintoviewport",value:false,validator:F.isBool=
ean,supercedes:["iframe","x","y","xy"]},"IFRAME":{key:"iframe",value:(YAH=
OO.env.ua.ie=3D=3D6?true:false),validator:F.isBoolean,supercedes:["zindex=
"]}};B.IFRAME_SRC=3D"javascript:false;";B.IFRAME_OFFSET=3D3;B.VIEWPORT_OF=
FSET=3D10;B.TOP_LEFT=3D"tl";B.TOP_RIGHT=3D"tr";B.BOTTOM_LEFT=3D"bl";B.BOT=
TOM_RIGHT=3D"br";B.CSS_OVERLAY=3D"yui-overlay";B.windowScrollEvent=3Dnew =
I("windowScroll");B.windowResizeEvent=3Dnew =
I("windowResize");B.windowScrollHandler=3Dfunction(K){if(YAHOO.env.ua.ie)=
{if(!window.scrollEnd){window.scrollEnd=3D-1;}clearTimeout(window.scrollE=
nd);window.scrollEnd=3DsetTimeout(function(){B.windowScrollEvent.fire();}=
,1);}else{B.windowScrollEvent.fire();}};B.windowResizeHandler=3Dfunction(=
K){if(YAHOO.env.ua.ie){if(!window.resizeEnd){window.resizeEnd=3D-1;}clear=
Timeout(window.resizeEnd);window.resizeEnd=3DsetTimeout(function(){B.wind=
owResizeEvent.fire();},100);}else{B.windowResizeEvent.fire();}};B._initia=
lized=3Dnull;if(B._initialized=3D=3D=3Dnull){J.on(window,"scroll",B.windo=
wScrollHandler);J.on(window,"resize",B.windowResizeHandler);B._initialize=
d=3Dtrue;}YAHOO.extend(B,E,{init:function(L,K){B.superclass.init.call(thi=
s,L);this.beforeInitEvent.fire(B);D.addClass(this.element,B.CSS_OVERLAY);=
if(K){this.cfg.applyConfig(K,true);}if(this.platform=3D=3D"mac"&&YAHOO.en=
v.ua.gecko){if(!C.alreadySubscribed(this.showEvent,this.showMacGeckoScrol=
lbars,this)){this.showEvent.subscribe(this.showMacGeckoScrollbars,this,tr=
ue);}if(!C.alreadySubscribed(this.hideEvent,this.hideMacGeckoScrollbars,t=
his)){this.hideEvent.subscribe(this.hideMacGeckoScrollbars,this,true);}}t=
his.initEvent.fire(B);},initEvents:function(){B.superclass.initEvents.cal=
l(this);var =
K=3DI.LIST;this.beforeMoveEvent=3Dthis.createEvent(A.BEFORE_MOVE);this.be=
foreMoveEvent.signature=3DK;this.moveEvent=3Dthis.createEvent(A.MOVE);thi=
s.moveEvent.signature=3DK;},initDefaultConfig:function(){B.superclass.ini=
tDefaultConfig.call(this);this.cfg.addProperty(H.X.key,{handler:this.conf=
igX,validator:H.X.validator,suppressEvent:H.X.suppressEvent,supercedes:H.=
X.supercedes});this.cfg.addProperty(H.Y.key,{handler:this.configY,validat=
or:H.Y.validator,suppressEvent:H.Y.suppressEvent,supercedes:H.Y.supercede=
s});this.cfg.addProperty(H.XY.key,{handler:this.configXY,suppressEvent:H.=
XY.suppressEvent,supercedes:H.XY.supercedes});this.cfg.addProperty(H.CONT=
EXT.key,{handler:this.configContext,suppressEvent:H.CONTEXT.suppressEvent=
,supercedes:H.CONTEXT.supercedes});this.cfg.addProperty(H.FIXED_CENTER.ke=
y,{handler:this.configFixedCenter,value:H.FIXED_CENTER.value,validator:H.=
FIXED_CENTER.validator,supercedes:H.FIXED_CENTER.supercedes});this.cfg.ad=
dProperty(H.WIDTH.key,{handler:this.configWidth,suppressEvent:H.WIDTH.sup=
pressEvent,supercedes:H.WIDTH.supercedes});this.cfg.addProperty(H.HEIGHT.=
key,{handler:this.configHeight,suppressEvent:H.HEIGHT.suppressEvent,super=
cedes:H.HEIGHT.supercedes});this.cfg.addProperty(H.ZINDEX.key,{handler:th=
is.configzIndex,value:H.ZINDEX.value});this.cfg.addProperty(H.CONSTRAIN_T=
O_VIEWPORT.key,{handler:this.configConstrainToViewport,value:H.CONSTRAIN_=
TO_VIEWPORT.value,validator:H.CONSTRAIN_TO_VIEWPORT.validator,supercedes:=
H.CONSTRAIN_TO_VIEWPORT.supercedes});this.cfg.addProperty(H.IFRAME.key,{h=
andler:this.configIframe,value:H.IFRAME.value,validator:H.IFRAME.validato=
r,supercedes:H.IFRAME.supercedes});},moveTo:function(K,L){this.cfg.setPro=
perty("xy",[K,L]);},hideMacGeckoScrollbars:function(){D.removeClass(this.=
element,"show-scrollbars");D.addClass(this.element,"hide-scrollbars");},s=
howMacGeckoScrollbars:function(){D.removeClass(this.element,"hide-scrollb=
ars");D.addClass(this.element,"show-scrollbars");},configVisible:function=
(N,K,T){var =
M=3DK[0],O=3DD.getStyle(this.element,"visibility"),U=3Dthis.cfg.getProper=
ty("effect"),R=3D[],Q=3D(this.platform=3D=3D"mac"&&YAHOO.env.ua.gecko),b=3D=
C.alreadySubscribed,S,L,a,Y,X,W,Z,V,P;=0A=
if(O=3D=3D"inherit"){a=3Dthis.element.parentNode;while(a.nodeType!=3D9&&a=
.nodeType!=3D11){O=3DD.getStyle(a,"visibility");if(O!=3D"inherit"){break;=
}a=3Da.parentNode;}if(O=3D=3D"inherit"){O=3D"visible";}}if(U){if(U =
instanceof =
Array){V=3DU.length;for(Y=3D0;Y<V;Y++){S=3DU[Y];R[R.length]=3DS.effect(th=
is,S.duration);}}else{R[R.length]=3DU.effect(this,U.duration);}}if(M){if(=
Q){this.showMacGeckoScrollbars();}if(U){if(M){if(O!=3D"visible"||O=3D=3D=3D=
""){this.beforeShowEvent.fire();P=3DR.length;for(X=3D0;X<P;X++){L=3DR[X];=
if(X=3D=3D=3D0&&!b(L.animateInCompleteEvent,this.showEvent.fire,this.show=
Event)){L.animateInCompleteEvent.subscribe(this.showEvent.fire,this.showE=
vent,true);}L.animateIn();}}}}else{if(O!=3D"visible"||O=3D=3D=3D""){this.=
beforeShowEvent.fire();D.setStyle(this.element,"visibility","visible");th=
is.cfg.refireEvent("iframe");this.showEvent.fire();}}}else{if(Q){this.hid=
eMacGeckoScrollbars();}if(U){if(O=3D=3D"visible"){this.beforeHideEvent.fi=
re();P=3DR.length;for(W=3D0;W<P;W++){Z=3DR[W];if(W=3D=3D=3D0&&!b(Z.animat=
eOutCompleteEvent,this.hideEvent.fire,this.hideEvent)){Z.animateOutComple=
teEvent.subscribe(this.hideEvent.fire,this.hideEvent,true);}Z.animateOut(=
);}}else{if(O=3D=3D=3D""){D.setStyle(this.element,"visibility","hidden");=
}}}else{if(O=3D=3D"visible"||O=3D=3D=3D""){this.beforeHideEvent.fire();D.=
setStyle(this.element,"visibility","hidden");this.hideEvent.fire();}}}},d=
oCenterOnDOMEvent:function(){if(this.cfg.getProperty("visible")){this.cen=
ter();}},configFixedCenter:function(O,M,P){var =
Q=3DM[0],L=3DC.alreadySubscribed,N=3DB.windowResizeEvent,K=3DB.windowScro=
llEvent;if(Q){this.center();if(!L(this.beforeShowEvent,this.center,this))=
{this.beforeShowEvent.subscribe(this.center);}if(!L(N,this.doCenterOnDOME=
vent,this)){N.subscribe(this.doCenterOnDOMEvent,this,true);}if(!L(K,this.=
doCenterOnDOMEvent,this)){K.subscribe(this.doCenterOnDOMEvent,this,true);=
}}else{this.beforeShowEvent.unsubscribe(this.center);N.unsubscribe(this.d=
oCenterOnDOMEvent,this);K.unsubscribe(this.doCenterOnDOMEvent,this);}},co=
nfigHeight:function(N,L,O){var =
K=3DL[0],M=3Dthis.element;D.setStyle(M,"height",K);this.cfg.refireEvent("=
iframe");},configWidth:function(N,K,O){var =
M=3DK[0],L=3Dthis.element;D.setStyle(L,"width",M);this.cfg.refireEvent("i=
frame");},configzIndex:function(M,K,N){var =
O=3DK[0],L=3Dthis.element;if(!O){O=3DD.getStyle(L,"zIndex");if(!O||isNaN(=
O)){O=3D0;}}if(this.iframe||this.cfg.getProperty("iframe")=3D=3D=3Dtrue){=
if(O<=3D0){O=3D1;}}D.setStyle(L,"zIndex",O);this.cfg.setProperty("zIndex"=
,O,true);if(this.iframe){this.stackIframe();}},configXY:function(M,L,N){v=
ar =
P=3DL[0],K=3DP[0],O=3DP[1];this.cfg.setProperty("x",K);this.cfg.setProper=
ty("y",O);this.beforeMoveEvent.fire([K,O]);K=3Dthis.cfg.getProperty("x");=
O=3Dthis.cfg.getProperty("y");this.cfg.refireEvent("iframe");this.moveEve=
nt.fire([K,O]);},configX:function(M,L,N){var =
K=3DL[0],O=3Dthis.cfg.getProperty("y");this.cfg.setProperty("x",K,true);t=
his.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=3Dthis=
.cfg.getProperty("x");O=3Dthis.cfg.getProperty("y");D.setX(this.element,K=
,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe=
");this.moveEvent.fire([K,O]);},configY:function(M,L,N){var =
K=3Dthis.cfg.getProperty("x"),O=3DL[0];this.cfg.setProperty("x",K,true);t=
his.cfg.setProperty("y",O,true);this.beforeMoveEvent.fire([K,O]);K=3Dthis=
.cfg.getProperty("x");O=3Dthis.cfg.getProperty("y");D.setY(this.element,O=
,true);this.cfg.setProperty("xy",[K,O],true);this.cfg.refireEvent("iframe=
");this.moveEvent.fire([K,O]);},showIframe:function(){var =
L=3Dthis.iframe,K;if(L){K=3Dthis.element.parentNode;if(K!=3DL.parentNode)=
{this._addToParent(K,L);}L.style.display=3D"block";}},hideIframe:function=
(){if(this.iframe){this.iframe.style.display=3D"none";}},syncIframe:funct=
ion(){var =
K=3Dthis.iframe,M=3Dthis.element,O=3DB.IFRAME_OFFSET,L=3D(O*2),N;if(K){K.=
style.width=3D(M.offsetWidth+L+"px");K.style.height=3D(M.offsetHeight+L+"=
px");N=3Dthis.cfg.getProperty("xy");if(!F.isArray(N)||(isNaN(N[0])||isNaN=
(N[1]))){this.syncPosition();N=3Dthis.cfg.getProperty("xy");}D.setXY(K,[(=
N[0]-O),(N[1]-O)]);}},stackIframe:function(){if(this.iframe){var =
K=3DD.getStyle(this.element,"zIndex");if(!YAHOO.lang.isUndefined(K)&&!isN=
aN(K)){D.setStyle(this.iframe,"zIndex",(K-1));}}},configIframe:function(N=
,M,O){var K=3DM[0];function P(){var =
R=3Dthis.iframe,S=3Dthis.element,T;if(!R){if(!G){G=3Ddocument.createEleme=
nt("iframe");if(this.isSecure){G.src=3DB.IFRAME_SRC;}if(YAHOO.env.ua.ie){=
G.style.filter=3D"alpha(opacity=3D0)";G.frameBorder=3D0;}else{G.style.opa=
city=3D"0";}G.style.position=3D"absolute";G.style.border=3D"none";G.style=
.margin=3D"0";G.style.padding=3D"0";G.style.display=3D"none";}R=3DG.clone=
Node(false);T=3DS.parentNode;var =
Q=3DT||document.body;this._addToParent(Q,R);this.iframe=3DR;}this.showIfr=
ame();this.syncIframe();this.stackIframe();if(!this._hasIframeEventListen=
ers){this.showEvent.subscribe(this.showIframe);this.hideEvent.subscribe(t=
his.hideIframe);this.changeContentEvent.subscribe(this.syncIframe);this._=
hasIframeEventListeners=3Dtrue;}}function =
L(){P.call(this);this.beforeShowEvent.unsubscribe(L);this._iframeDeferred=
=3Dfalse;}if(K){if(this.cfg.getProperty("visible")){P.call(this);}else{if=
(!this._iframeDeferred){this.beforeShowEvent.subscribe(L);this._iframeDef=
erred=3Dtrue;}}}else{this.hideIframe();if(this._hasIframeEventListeners){=
this.showEvent.unsubscribe(this.showIframe);this.hideEvent.unsubscribe(th=
is.hideIframe);this.changeContentEvent.unsubscribe(this.syncIframe);this.=
_hasIframeEventListeners=3Dfalse;}}},_primeXYFromDOM:function(){if(YAHOO.=
lang.isUndefined(this.cfg.getProperty("xy"))){this.syncPosition();this.cf=
g.refireEvent("xy");this.beforeShowEvent.unsubscribe(this._primeXYFromDOM=
);}},configConstrainToViewport:function(L,K,M){var =
N=3DK[0];if(N){if(!C.alreadySubscribed(this.beforeMoveEvent,this.enforceC=
onstraints,this)){this.beforeMoveEvent.subscribe(this.enforceConstraints,=
this,true);}if(!C.alreadySubscribed(this.beforeShowEvent,this._primeXYFro=
mDOM)){this.beforeShowEvent.subscribe(this._primeXYFromDOM);}}else{this.b=
eforeShowEvent.unsubscribe(this._primeXYFromDOM);this.beforeMoveEvent.uns=
ubscribe(this.enforceConstraints,this);}},configContext:function(M,L,O){v=
ar Q=3DL[0],N,P,K;if(Q){N=3DQ[0];P=3DQ[1];=0A=
K=3DQ[2];if(N){if(typeof =
N=3D=3D"string"){this.cfg.setProperty("context",[document.getElementById(=
N),P,K],true);}if(P&&K){this.align(P,K);}}}},align:function(L,K){var =
Q=3Dthis.cfg.getProperty("context"),P=3Dthis,O,N,R;function =
M(S,T){switch(L){case B.TOP_LEFT:P.moveTo(T,S);break;case =
B.TOP_RIGHT:P.moveTo((T-N.offsetWidth),S);break;case =
B.BOTTOM_LEFT:P.moveTo(T,(S-N.offsetHeight));break;case =
B.BOTTOM_RIGHT:P.moveTo((T-N.offsetWidth),(S-N.offsetHeight));break;}}if(=
Q){O=3DQ[0];N=3Dthis.element;P=3Dthis;if(!L){L=3DQ[1];}if(!K){K=3DQ[2];}i=
f(N&&O){R=3DD.getRegion(O);switch(K){case =
B.TOP_LEFT:M(R.top,R.left);break;case =
B.TOP_RIGHT:M(R.top,R.right);break;case =
B.BOTTOM_LEFT:M(R.bottom,R.left);break;case =
B.BOTTOM_RIGHT:M(R.bottom,R.right);break;}}}},enforceConstraints:function=
(L,K,M){var O=3DK[0];var =
N=3Dthis.getConstrainedXY(O[0],O[1]);this.cfg.setProperty("x",N[0],true);=
this.cfg.setProperty("y",N[1],true);this.cfg.setProperty("xy",N,true);},g=
etConstrainedXY:function(V,T){var =
N=3DB.VIEWPORT_OFFSET,U=3DD.getViewportWidth(),Q=3DD.getViewportHeight(),=
M=3Dthis.element.offsetHeight,S=3Dthis.element.offsetWidth,Y=3DD.getDocum=
entScrollLeft(),W=3DD.getDocumentScrollTop();var P=3DV;var =
L=3DT;if(S+N<U){var R=3DY+N;var =
X=3DY+U-S-N;if(V<R){P=3DR;}else{if(V>X){P=3DX;}}}else{P=3DN+Y;}if(M+N<Q){=
var O=3DW+N;var =
K=3DW+Q-M-N;if(T<O){L=3DO;}else{if(T>K){L=3DK;}}}else{L=3DN+W;}return[P,L=
];},center:function(){var =
N=3DB.VIEWPORT_OFFSET,O=3Dthis.element.offsetWidth,M=3Dthis.element.offse=
tHeight,L=3DD.getViewportWidth(),P=3DD.getViewportHeight(),K,Q;if(O<L){K=3D=
(L/2)-(O/2)+D.getDocumentScrollLeft();}else{K=3DN+D.getDocumentScrollLeft=
();}if(M<P){Q=3D(P/2)-(M/2)+D.getDocumentScrollTop();}else{Q=3DN+D.getDoc=
umentScrollTop();}this.cfg.setProperty("xy",[parseInt(K,10),parseInt(Q,10=
)]);this.cfg.refireEvent("iframe");},syncPosition:function(){var =
K=3DD.getXY(this.element);this.cfg.setProperty("x",K[0],true);this.cfg.se=
tProperty("y",K[1],true);this.cfg.setProperty("xy",K,true);},onDomResize:=
function(M,L){var =
K=3Dthis;B.superclass.onDomResize.call(this,M,L);setTimeout(function(){K.=
syncPosition();K.cfg.refireEvent("iframe");K.cfg.refireEvent("context");}=
,0);},bringToTop:function(){var O=3D[],N=3Dthis.element;function =
R(V,U){var =
X=3DD.getStyle(V,"zIndex"),W=3DD.getStyle(U,"zIndex"),T=3D(!X||isNaN(X))?=
0:parseInt(X,10),S=3D(!W||isNaN(W))?0:parseInt(W,10);if(T>S){return =
-1;}else{if(T<S){return 1;}else{return 0;}}}function M(U){var =
S=3DD.hasClass(U,B.CSS_OVERLAY),T=3DYAHOO.widget.Panel;if(S&&!D.isAncesto=
r(N,S)){if(T&&D.hasClass(U,T.CSS_PANEL)){O[O.length]=3DU.parentNode;}else=
{O[O.length]=3DU;}}}D.getElementsBy(M,"DIV",document.body);O.sort(R);var =
K=3DO[0],Q;if(K){Q=3DD.getStyle(K,"zIndex");if(!isNaN(Q)){var =
P=3Dfalse;if(K!=3DN){P=3Dtrue;}else{if(O.length>1){var =
L=3DD.getStyle(O[1],"zIndex");if(!isNaN(L)&&(Q=3D=3DL)){P=3Dtrue;}}}if(P)=
{this.cfg.setProperty("zindex",(parseInt(Q,10)+2));}}}},destroy:function(=
){if(this.iframe){this.iframe.parentNode.removeChild(this.iframe);}this.i=
frame=3Dnull;B.windowResizeEvent.unsubscribe(this.doCenterOnDOMEvent,this=
);B.windowScrollEvent.unsubscribe(this.doCenterOnDOMEvent,this);B.supercl=
ass.destroy.call(this);},toString:function(){return"Overlay =
"+this.id;}});}());(function(){YAHOO.widget.OverlayManager=3Dfunction(G){=
this.init(G);};var =
D=3DYAHOO.widget.Overlay,C=3DYAHOO.util.Event,E=3DYAHOO.util.Dom,B=3DYAHO=
O.util.Config,F=3DYAHOO.util.CustomEvent,A=3DYAHOO.widget.OverlayManager;=
A.CSS_FOCUSED=3D"focused";A.prototype=3D{constructor:A,overlays:null,init=
DefaultConfig:function(){this.cfg.addProperty("overlays",{suppressEvent:t=
rue});this.cfg.addProperty("focusevent",{value:"mousedown"});},init:funct=
ion(I){this.cfg=3Dnew =
B(this);this.initDefaultConfig();if(I){this.cfg.applyConfig(I,true);}this=
.cfg.fireQueue();var H=3Dnull;this.getActive=3Dfunction(){return =
H;};this.focus=3Dfunction(J){var =
K=3Dthis.find(J);if(K){if(H!=3DK){if(H){H.blur();}this.bringToTop(K);H=3D=
K;E.addClass(H.element,A.CSS_FOCUSED);K.focusEvent.fire();}}};this.remove=
=3Dfunction(K){var M=3Dthis.find(K),J;if(M){if(H=3D=3DM){H=3Dnull;}var =
L=3D(M.element=3D=3D=3Dnull&&M.cfg=3D=3D=3Dnull)?true:false;if(!L){J=3DE.=
getStyle(M.element,"zIndex");M.cfg.setProperty("zIndex",-1000,true);}this=
.overlays.sort(this.compareZIndexDesc);this.overlays=3Dthis.overlays.slic=
e(0,(this.overlays.length-1));M.hideEvent.unsubscribe(M.blur);M.destroyEv=
ent.unsubscribe(this._onOverlayDestroy,M);if(!L){C.removeListener(M.eleme=
nt,this.cfg.getProperty("focusevent"),this._onOverlayElementFocus);M.cfg.=
setProperty("zIndex",J,true);M.cfg.setProperty("manager",null);}M.focusEv=
ent.unsubscribeAll();M.blurEvent.unsubscribeAll();M.focusEvent=3Dnull;M.b=
lurEvent=3Dnull;M.focus=3Dnull;M.blur=3Dnull;}};this.blurAll=3Dfunction()=
{var =
K=3Dthis.overlays.length,J;if(K>0){J=3DK-1;do{this.overlays[J].blur();}wh=
ile(J--);}};this._onOverlayBlur=3Dfunction(K,J){H=3Dnull;};var =
G=3Dthis.cfg.getProperty("overlays");if(!this.overlays){this.overlays=3D[=
];}if(G){this.register(G);this.overlays.sort(this.compareZIndexDesc);}},_=
onOverlayElementFocus:function(I){var =
G=3DC.getTarget(I),H=3Dthis.close;if(H&&(G=3D=3DH||E.isAncestor(H,G))){th=
is.blur();}else{this.focus();}},_onOverlayDestroy:function(H,G,I){this.re=
move(I);},register:function(G){var K=3Dthis,L,I,H,J;if(G instanceof =
D){G.cfg.addProperty("manager",{value:this});G.focusEvent=3DG.createEvent=
("focus");G.focusEvent.signature=3DF.LIST;G.blurEvent=3DG.createEvent("bl=
ur");G.blurEvent.signature=3DF.LIST;G.focus=3Dfunction(){K.focus(this);};=
G.blur=3Dfunction(){if(K.getActive()=3D=3Dthis){E.removeClass(this.elemen=
t,A.CSS_FOCUSED);this.blurEvent.fire();}};G.blurEvent.subscribe(K._onOver=
layBlur);G.hideEvent.subscribe(G.blur);G.destroyEvent.subscribe(this._onO=
verlayDestroy,G,this);C.on(G.element,this.cfg.getProperty("focusevent"),t=
his._onOverlayElementFocus,null,G);L=3DE.getStyle(G.element,"zIndex");if(=
!isNaN(L)){G.cfg.setProperty("zIndex",parseInt(L,10));}else{G.cfg.setProp=
erty("zIndex",0);}this.overlays.push(G);this.bringToTop(G);return =
true;}else{if(G instanceof =
Array){I=3D0;J=3DG.length;for(H=3D0;H<J;H++){if(this.register(G[H])){I++;=
}}if(I>0){return true;}}else{return false;}}},bringToTop:function(M){var =
I=3Dthis.find(M),L,G,J;if(I){J=3Dthis.overlays;J.sort(this.compareZIndexD=
esc);G=3DJ[0];if(G){L=3DE.getStyle(G.element,"zIndex");=0A=
if(!isNaN(L)){var =
K=3Dfalse;if(G!=3D=3DI){K=3Dtrue;}else{if(J.length>1){var =
H=3DE.getStyle(J[1].element,"zIndex");if(!isNaN(H)&&(L=3D=3DH)){K=3Dtrue;=
}}}if(K){I.cfg.setProperty("zindex",(parseInt(L,10)+2));}}J.sort(this.com=
pareZIndexDesc);}}},find:function(G){var =
I=3Dthis.overlays,J=3DI.length,H;if(J>0){H=3DJ-1;if(G instanceof =
D){do{if(I[H]=3D=3DG){return I[H];}}while(H--);}else{if(typeof =
G=3D=3D"string"){do{if(I[H].id=3D=3DG){return I[H];}}while(H--);}}return =
null;}},compareZIndexDesc:function(J,I){var =
H=3D(J.cfg)?J.cfg.getProperty("zIndex"):null,G=3D(I.cfg)?I.cfg.getPropert=
y("zIndex"):null;if(H=3D=3D=3Dnull&&G=3D=3D=3Dnull){return =
0;}else{if(H=3D=3D=3Dnull){return 1;}else{if(G=3D=3D=3Dnull){return =
-1;}else{if(H>G){return -1;}else{if(H<G){return 1;}else{return =
0;}}}}}},showAll:function(){var =
H=3Dthis.overlays,I=3DH.length,G;if(I>0){G=3DI-1;do{H[G].show();}while(G-=
-);}},hideAll:function(){var =
H=3Dthis.overlays,I=3DH.length,G;if(I>0){G=3DI-1;do{H[G].hide();}while(G-=
-);}},toString:function(){return"OverlayManager";}};}());(function(){YAHO=
O.widget.Tooltip=3Dfunction(N,M){YAHOO.widget.Tooltip.superclass.construc=
tor.call(this,N,M);};var =
E=3DYAHOO.lang,L=3DYAHOO.util.Event,K=3DYAHOO.util.CustomEvent,C=3DYAHOO.=
util.Dom,G=3DYAHOO.widget.Tooltip,F,H=3D{"PREVENT_OVERLAP":{key:"prevento=
verlap",value:true,validator:E.isBoolean,supercedes:["x","y","xy"]},"SHOW=
_DELAY":{key:"showdelay",value:200,validator:E.isNumber},"AUTO_DISMISS_DE=
LAY":{key:"autodismissdelay",value:5000,validator:E.isNumber},"HIDE_DELAY=
":{key:"hidedelay",value:250,validator:E.isNumber},"TEXT":{key:"text",sup=
pressEvent:true},"CONTAINER":{key:"container"},"DISABLED":{key:"disabled"=
,value:false,suppressEvent:true}},A=3D{"CONTEXT_MOUSE_OVER":"contextMouse=
Over","CONTEXT_MOUSE_OUT":"contextMouseOut","CONTEXT_TRIGGER":"contextTri=
gger"};G.CSS_TOOLTIP=3D"yui-tt";function I(N,M,O){var =
R=3DO[0],P=3DO[1],Q=3Dthis.cfg,S=3DQ.getProperty("width");if(S=3D=3DP){Q.=
setProperty("width",R);}this.unsubscribe("hide",this._onHide,O);}function=
 D(N,M){var =
O=3Ddocument.body,S=3Dthis.cfg,R=3DS.getProperty("width"),P,Q;if((!R||R=3D=
=3D"auto")&&(S.getProperty("container")!=3DO||S.getProperty("x")>=3DC.get=
ViewportWidth()||S.getProperty("y")>=3DC.getViewportHeight())){Q=3Dthis.e=
lement.cloneNode(true);Q.style.visibility=3D"hidden";Q.style.top=3D"0px";=
Q.style.left=3D"0px";O.appendChild(Q);P=3D(Q.offsetWidth+"px");O.removeCh=
ild(Q);Q=3Dnull;S.setProperty("width",P);S.refireEvent("xy");this.subscri=
be("hide",I,[(R||""),P]);}}function B(N,M,O){this.render(O);}function =
J(){L.onDOMReady(B,this.cfg.getProperty("container"),this);}YAHOO.extend(=
G,YAHOO.widget.Overlay,{init:function(N,M){G.superclass.init.call(this,N)=
;this.beforeInitEvent.fire(G);C.addClass(this.element,G.CSS_TOOLTIP);if(M=
){this.cfg.applyConfig(M,true);}this.cfg.queueProperty("visible",false);t=
his.cfg.queueProperty("constraintoviewport",true);this.setBody("");this.s=
ubscribe("beforeShow",D);this.subscribe("init",J);this.subscribe("render"=
,this.onRender);this.initEvent.fire(G);},initEvents:function(){G.supercla=
ss.initEvents.call(this);var =
M=3DK.LIST;this.contextMouseOverEvent=3Dthis.createEvent(A.CONTEXT_MOUSE_=
OVER);this.contextMouseOverEvent.signature=3DM;this.contextMouseOutEvent=3D=
this.createEvent(A.CONTEXT_MOUSE_OUT);this.contextMouseOutEvent.signature=
=3DM;this.contextTriggerEvent=3Dthis.createEvent(A.CONTEXT_TRIGGER);this.=
contextTriggerEvent.signature=3DM;},initDefaultConfig:function(){G.superc=
lass.initDefaultConfig.call(this);this.cfg.addProperty(H.PREVENT_OVERLAP.=
key,{value:H.PREVENT_OVERLAP.value,validator:H.PREVENT_OVERLAP.validator,=
supercedes:H.PREVENT_OVERLAP.supercedes});this.cfg.addProperty(H.SHOW_DEL=
AY.key,{handler:this.configShowDelay,value:200,validator:H.SHOW_DELAY.val=
idator});this.cfg.addProperty(H.AUTO_DISMISS_DELAY.key,{handler:this.conf=
igAutoDismissDelay,value:H.AUTO_DISMISS_DELAY.value,validator:H.AUTO_DISM=
ISS_DELAY.validator});this.cfg.addProperty(H.HIDE_DELAY.key,{handler:this=
.configHideDelay,value:H.HIDE_DELAY.value,validator:H.HIDE_DELAY.validato=
r});this.cfg.addProperty(H.TEXT.key,{handler:this.configText,suppressEven=
t:H.TEXT.suppressEvent});this.cfg.addProperty(H.CONTAINER.key,{handler:th=
is.configContainer,value:document.body});this.cfg.addProperty(H.DISABLED.=
key,{handler:this.configContainer,value:H.DISABLED.value,supressEvent:H.D=
ISABLED.suppressEvent});},configText:function(N,M,O){var =
P=3DM[0];if(P){this.setBody(P);}},configContainer:function(O,N,P){var =
M=3DN[0];if(typeof =
M=3D=3D"string"){this.cfg.setProperty("container",document.getElementById=
(M),true);}},_removeEventListeners:function(){var =
P=3Dthis._context,M,O,N;if(P){M=3DP.length;if(M>0){N=3DM-1;do{O=3DP[N];L.=
removeListener(O,"mouseover",this.onContextMouseOver);L.removeListener(O,=
"mousemove",this.onContextMouseMove);L.removeListener(O,"mouseout",this.o=
nContextMouseOut);}while(N--);}}},configContext:function(R,N,S){var =
Q=3DN[0],T,M,P,O;if(Q){if(!(Q instanceof Array)){if(typeof =
Q=3D=3D"string"){this.cfg.setProperty("context",[document.getElementById(=
Q)],true);}else{this.cfg.setProperty("context",[Q],true);}Q=3Dthis.cfg.ge=
tProperty("context");}this._removeEventListeners();this._context=3DQ;T=3D=
this._context;if(T){M=3DT.length;if(M>0){O=3DM-1;do{P=3DT[O];L.on(P,"mous=
eover",this.onContextMouseOver,this);L.on(P,"mousemove",this.onContextMou=
seMove,this);L.on(P,"mouseout",this.onContextMouseOut,this);}while(O--);}=
}}},onContextMouseMove:function(N,M){M.pageX=3DL.getPageX(N);M.pageY=3DL.=
getPageY(N);},onContextMouseOver:function(O,N){var =
M=3Dthis;if(M.title){N._tempTitle=3DM.title;M.title=3D"";}if(N.fireEvent(=
"contextMouseOver",M,O)!=3D=3Dfalse&&!N.cfg.getProperty("disabled")){if(N=
.hideProcId){clearTimeout(N.hideProcId);N.hideProcId=3Dnull;}L.on(M,"mous=
emove",N.onContextMouseMove,N);N.showProcId=3DN.doShow(O,M);}},onContextM=
ouseOut:function(O,N){var =
M=3Dthis;if(N._tempTitle){M.title=3DN._tempTitle;N._tempTitle=3Dnull;}if(=
N.showProcId){clearTimeout(N.showProcId);N.showProcId=3Dnull;}if(N.hidePr=
ocId){clearTimeout(N.hideProcId);N.hideProcId=3Dnull;}N.fireEvent("contex=
tMouseOut",M,O);N.hideProcId=3DsetTimeout(function(){N.hide();},N.cfg.get=
Property("hidedelay"));},doShow:function(O,M){var =
P=3D25,N=3Dthis;if(YAHOO.env.ua.opera&&M.tagName&&M.tagName.toUpperCase()=
=3D=3D"A"){P+=3D12;=0A=
}return setTimeout(function(){var =
Q=3DN.cfg.getProperty("text");if(N._tempTitle&&(Q=3D=3D=3D""||YAHOO.lang.=
isUndefined(Q)||YAHOO.lang.isNull(Q))){N.setBody(N._tempTitle);}else{N.cf=
g.refireEvent("text");}N.moveTo(N.pageX,N.pageY+P);if(N.cfg.getProperty("=
preventoverlap")){N.preventOverlap(N.pageX,N.pageY);}L.removeListener(M,"=
mousemove",N.onContextMouseMove);N.contextTriggerEvent.fire(M);N.show();N=
.hideProcId=3DN.doHide();},this.cfg.getProperty("showdelay"));},doHide:fu=
nction(){var M=3Dthis;return =
setTimeout(function(){M.hide();},this.cfg.getProperty("autodismissdelay")=
);},preventOverlap:function(Q,P){var =
M=3Dthis.element.offsetHeight,O=3Dnew =
YAHOO.util.Point(Q,P),N=3DC.getRegion(this.element);N.top-=3D5;N.left-=3D=
5;N.right+=3D5;N.bottom+=3D5;if(N.contains(O)){this.cfg.setProperty("y",(=
P-M-5));}},onRender:function(Q,P){function R(){var =
U=3Dthis.element,T=3Dthis._shadow;if(T){T.style.width=3D(U.offsetWidth+6)=
+"px";T.style.height=3D(U.offsetHeight+1)+"px";}}function =
N(){C.addClass(this._shadow,"yui-tt-shadow-visible");}function =
M(){C.removeClass(this._shadow,"yui-tt-shadow-visible");}function =
S(){var =
V=3Dthis._shadow,U,T,X,W;if(!V){U=3Dthis.element;T=3DYAHOO.widget.Module;=
X=3DYAHOO.env.ua.ie;W=3Dthis;if(!F){F=3Ddocument.createElement("div");F.c=
lassName=3D"yui-tt-shadow";}V=3DF.cloneNode(false);U.appendChild(V);this.=
_shadow=3DV;N.call(this);this.subscribe("beforeShow",N);this.subscribe("b=
eforeHide",M);if(X=3D=3D6||(X=3D=3D7&&document.compatMode=3D=3D"BackCompa=
t")){window.setTimeout(function(){R.call(W);},0);this.cfg.subscribeToConf=
igEvent("width",R);this.cfg.subscribeToConfigEvent("height",R);this.subsc=
ribe("changeContent",R);T.textResizeEvent.subscribe(R,this,true);this.sub=
scribe("destroy",function(){T.textResizeEvent.unsubscribe(R,this);});}}}f=
unction =
O(){S.call(this);this.unsubscribe("beforeShow",O);}if(this.cfg.getPropert=
y("visible")){S.call(this);}else{this.subscribe("beforeShow",O);}},destro=
y:function(){this._removeEventListeners();G.superclass.destroy.call(this)=
;},toString:function(){return"Tooltip =
"+this.id;}});}());(function(){YAHOO.widget.Panel=3Dfunction(R,Q){YAHOO.w=
idget.Panel.superclass.constructor.call(this,R,Q);};var =
I=3DYAHOO.lang,E=3DYAHOO.util.DD,F=3DYAHOO.util.Dom,P=3DYAHOO.util.Event,=
B=3DYAHOO.widget.Overlay,O=3DYAHOO.util.CustomEvent,C=3DYAHOO.util.Config=
,N=3DYAHOO.widget.Panel,H,L,D,A=3D{"SHOW_MASK":"showMask","HIDE_MASK":"hi=
deMask","DRAG":"drag"},J=3D{"CLOSE":{key:"close",value:true,validator:I.i=
sBoolean,supercedes:["visible"]},"DRAGGABLE":{key:"draggable",value:(E?tr=
ue:false),validator:I.isBoolean,supercedes:["visible"]},"DRAG_ONLY":{key:=
"dragonly",value:false,validator:I.isBoolean,supercedes:["draggable"]},"U=
NDERLAY":{key:"underlay",value:"shadow",supercedes:["visible"]},"MODAL":{=
key:"modal",value:false,validator:I.isBoolean,supercedes:["visible","zind=
ex"]},"KEY_LISTENERS":{key:"keylisteners",suppressEvent:true,supercedes:[=
"visible"]}};N.CSS_PANEL=3D"yui-panel";N.CSS_PANEL_CONTAINER=3D"yui-panel=
-container";N.FOCUSABLE=3D["a","button","select","textarea","input"];func=
tion =
M(R,Q){if(!this.header&&this.cfg.getProperty("draggable")){this.setHeader=
("&#160;");}}function K(R,Q,S){var =
V=3DS[0],T=3DS[1],U=3Dthis.cfg,W=3DU.getProperty("width");if(W=3D=3DT){U.=
setProperty("width",V);}this.unsubscribe("hide",K,S);}function =
G(R,Q){var =
V=3DYAHOO.env.ua.ie,U,T,S;if(V=3D=3D6||(V=3D=3D7&&document.compatMode=3D=3D=
"BackCompat")){U=3Dthis.cfg;T=3DU.getProperty("width");if(!T||T=3D=3D"aut=
o"){S=3D(this.element.offsetWidth+"px");U.setProperty("width",S);this.sub=
scribe("hide",K,[(T||""),S]);}}}YAHOO.extend(N,B,{init:function(R,Q){N.su=
perclass.init.call(this,R);this.beforeInitEvent.fire(N);F.addClass(this.e=
lement,N.CSS_PANEL);this.buildWrapper();if(Q){this.cfg.applyConfig(Q,true=
);}this.subscribe("showMask",this._addFocusHandlers);this.subscribe("hide=
Mask",this._removeFocusHandlers);this.subscribe("beforeRender",M);this.in=
itEvent.fire(N);},_onElementFocus:function(Q){this.blur();},_addFocusHand=
lers:function(Y,S){var V=3Dthis,Z=3D"focus",U=3D"hidden";function =
X(a){if(a.type!=3D=3DU&&!F.isAncestor(V.element,a)){P.on(a,Z,V._onElement=
Focus);return true;}return false;}var =
W=3DN.FOCUSABLE,Q=3DW.length,T=3D[];for(var =
R=3D0;R<Q;R++){T=3DT.concat(F.getElementsBy(X,W[R]));}this.focusableEleme=
nts=3DT;},_removeFocusHandlers:function(T,S){var =
V=3Dthis.focusableElements,Q=3DV.length,R=3D"focus";if(V){for(var =
U=3D0;U<Q;U++){P.removeListener(V[U],R,this._onElementFocus);}}},initEven=
ts:function(){N.superclass.initEvents.call(this);var =
Q=3DO.LIST;this.showMaskEvent=3Dthis.createEvent(A.SHOW_MASK);this.showMa=
skEvent.signature=3DQ;this.hideMaskEvent=3Dthis.createEvent(A.HIDE_MASK);=
this.hideMaskEvent.signature=3DQ;this.dragEvent=3Dthis.createEvent(A.DRAG=
);this.dragEvent.signature=3DQ;},initDefaultConfig:function(){N.superclas=
s.initDefaultConfig.call(this);this.cfg.addProperty(J.CLOSE.key,{handler:=
this.configClose,value:J.CLOSE.value,validator:J.CLOSE.validator,superced=
es:J.CLOSE.supercedes});this.cfg.addProperty(J.DRAGGABLE.key,{handler:thi=
s.configDraggable,value:J.DRAGGABLE.value,validator:J.DRAGGABLE.validator=
,supercedes:J.DRAGGABLE.supercedes});this.cfg.addProperty(J.DRAG_ONLY.key=
,{value:J.DRAG_ONLY.value,validator:J.DRAG_ONLY.validator,supercedes:J.DR=
AG_ONLY.supercedes});this.cfg.addProperty(J.UNDERLAY.key,{handler:this.co=
nfigUnderlay,value:J.UNDERLAY.value,supercedes:J.UNDERLAY.supercedes});th=
is.cfg.addProperty(J.MODAL.key,{handler:this.configModal,value:J.MODAL.va=
lue,validator:J.MODAL.validator,supercedes:J.MODAL.supercedes});this.cfg.=
addProperty(J.KEY_LISTENERS.key,{handler:this.configKeyListeners,suppress=
Event:J.KEY_LISTENERS.suppressEvent,supercedes:J.KEY_LISTENERS.supercedes=
});},configClose:function(S,Q,U){var V=3DQ[0],R=3Dthis.close;function =
T(X,W){W.hide();}if(V){if(!R){if(!D){D=3Ddocument.createElement("span");D=
.innerHTML=3D"&#160;";D.className=3D"container-close";}R=3DD.cloneNode(tr=
ue);this.innerElement.appendChild(R);P.on(R,"click",T,this);this.close=3D=
R;}else{R.style.display=3D"block";}}else{if(R){R.style.display=3D"none";}=
}},configDraggable:function(R,Q,S){var =
T=3DQ[0];if(T){if(!E){this.cfg.setProperty("draggable",false);return =
;}if(this.header){F.setStyle(this.header,"cursor","move");this.registerDr=
agDrop();=0A=
}this.subscribe("beforeShow",G);}else{if(this.dd){this.dd.unreg();}if(thi=
s.header){F.setStyle(this.header,"cursor","auto");}this.unsubscribe("befo=
reShow",G);}},configUnderlay:function(b,a,V){var =
Z=3DYAHOO.env.ua,X=3D(this.platform=3D=3D"mac"&&Z.gecko),Y=3D(Z.ie=3D=3D6=
||(Z.ie=3D=3D7&&document.compatMode=3D=3D"BackCompat")),c=3Da[0].toLowerC=
ase(),R=3Dthis.underlay,S=3Dthis.element;function d(){var =
e=3Dthis.underlay;F.addClass(e,"yui-force-redraw");window.setTimeout(func=
tion(){F.removeClass(e,"yui-force-redraw");},0);}function T(){var =
e=3Dfalse;if(!R){if(!L){L=3Ddocument.createElement("div");L.className=3D"=
underlay";}R=3DL.cloneNode(false);this.element.appendChild(R);this.underl=
ay=3DR;if(Y){this.sizeUnderlay();this.cfg.subscribeToConfigEvent("width",=
this.sizeUnderlay);this.cfg.subscribeToConfigEvent("height",this.sizeUnde=
rlay);this.changeContentEvent.subscribe(this.sizeUnderlay);YAHOO.widget.M=
odule.textResizeEvent.subscribe(this.sizeUnderlay,this,true);}if(Z.webkit=
&&Z.webkit<420){this.changeContentEvent.subscribe(d);}e=3Dtrue;}}function=
 W(){var =
e=3DT.call(this);if(!e&&Y){this.sizeUnderlay();}this._underlayDeferred=3D=
false;this.beforeShowEvent.unsubscribe(W);}function =
U(){if(this._underlayDeferred){this.beforeShowEvent.unsubscribe(W);this._=
underlayDeferred=3Dfalse;}if(R){this.cfg.unsubscribeFromConfigEvent("widt=
h",this.sizeUnderlay);this.cfg.unsubscribeFromConfigEvent("height",this.s=
izeUnderlay);this.changeContentEvent.unsubscribe(this.sizeUnderlay);this.=
changeContentEvent.unsubscribe(d);YAHOO.widget.Module.textResizeEvent.uns=
ubscribe(this.sizeUnderlay,this,true);this.element.removeChild(R);this.un=
derlay=3Dnull;}}switch(c){case"shadow":F.removeClass(S,"matte");F.addClas=
s(S,"shadow");break;case"matte":if(!X){U.call(this);}F.removeClass(S,"sha=
dow");F.addClass(S,"matte");break;default:if(!X){U.call(this);}F.removeCl=
ass(S,"shadow");F.removeClass(S,"matte");break;}if((c=3D=3D"shadow")||(X&=
&!R)){if(this.cfg.getProperty("visible")){var =
Q=3DT.call(this);if(!Q&&Y){this.sizeUnderlay();}}else{if(!this._underlayD=
eferred){this.beforeShowEvent.subscribe(W);this._underlayDeferred=3Dtrue;=
}}}},configModal:function(R,Q,T){var =
S=3DQ[0];if(S){if(!this._hasModalityEventListeners){this.subscribe("befor=
eShow",this.buildMask);this.subscribe("beforeShow",this.bringToTop);this.=
subscribe("beforeShow",this.showMask);this.subscribe("hide",this.hideMask=
);B.windowResizeEvent.subscribe(this.sizeMask,this,true);this._hasModalit=
yEventListeners=3Dtrue;}}else{if(this._hasModalityEventListeners){if(this=
.cfg.getProperty("visible")){this.hideMask();this.removeMask();}this.unsu=
bscribe("beforeShow",this.buildMask);this.unsubscribe("beforeShow",this.b=
ringToTop);this.unsubscribe("beforeShow",this.showMask);this.unsubscribe(=
"hide",this.hideMask);B.windowResizeEvent.unsubscribe(this.sizeMask,this)=
;this._hasModalityEventListeners=3Dfalse;}}},removeMask:function(){var =
R=3Dthis.mask,Q;if(R){this.hideMask();Q=3DR.parentNode;if(Q){Q.removeChil=
d(R);}this.mask=3Dnull;}},configKeyListeners:function(T,Q,W){var =
S=3DQ[0],V,U,R;if(S){if(S instanceof =
Array){U=3DS.length;for(R=3D0;R<U;R++){V=3DS[R];if(!C.alreadySubscribed(t=
his.showEvent,V.enable,V)){this.showEvent.subscribe(V.enable,V,true);}if(=
!C.alreadySubscribed(this.hideEvent,V.disable,V)){this.hideEvent.subscrib=
e(V.disable,V,true);this.destroyEvent.subscribe(V.disable,V,true);}}}else=
{if(!C.alreadySubscribed(this.showEvent,S.enable,S)){this.showEvent.subsc=
ribe(S.enable,S,true);}if(!C.alreadySubscribed(this.hideEvent,S.disable,S=
)){this.hideEvent.subscribe(S.disable,S,true);this.destroyEvent.subscribe=
(S.disable,S,true);}}}},configHeight:function(T,R,U){var =
Q=3DR[0],S=3Dthis.innerElement;F.setStyle(S,"height",Q);this.cfg.refireEv=
ent("iframe");},configWidth:function(T,Q,U){var =
S=3DQ[0],R=3Dthis.innerElement;F.setStyle(R,"width",S);this.cfg.refireEve=
nt("iframe");},configzIndex:function(R,Q,T){N.superclass.configzIndex.cal=
l(this,R,Q,T);if(this.mask||this.cfg.getProperty("modal")=3D=3D=3Dtrue){v=
ar =
S=3DF.getStyle(this.element,"zIndex");if(!S||isNaN(S)){S=3D0;}if(S=3D=3D=3D=
0){this.cfg.setProperty("zIndex",1);}else{this.stackMask();}}},buildWrapp=
er:function(){var =
S=3Dthis.element.parentNode,Q=3Dthis.element,R=3Ddocument.createElement("=
div");R.className=3DN.CSS_PANEL_CONTAINER;R.id=3DQ.id+"_c";if(S){S.insert=
Before(R,Q);}R.appendChild(Q);this.element=3DR;this.innerElement=3DQ;F.se=
tStyle(this.innerElement,"visibility","inherit");},sizeUnderlay:function(=
){var =
R=3Dthis.underlay,Q;if(R){Q=3Dthis.element;R.style.width=3DQ.offsetWidth+=
"px";R.style.height=3DQ.offsetHeight+"px";}},registerDragDrop:function(){=
var R=3Dthis;if(this.header){if(!E){return ;}var =
Q=3D(this.cfg.getProperty("dragonly")=3D=3D=3Dtrue);this.dd=3Dnew =
E(this.element.id,this.id,{dragOnly:Q});if(!this.header.id){this.header.i=
d=3Dthis.id+"_h";}this.dd.startDrag=3Dfunction(){var =
T,V,S,Y,X,W;if(YAHOO.env.ua.ie=3D=3D6){F.addClass(R.element,"drag");}if(R=
.cfg.getProperty("constraintoviewport")){var =
U=3DB.VIEWPORT_OFFSET;T=3DR.element.offsetHeight;V=3DR.element.offsetWidt=
h;S=3DF.getViewportWidth();Y=3DF.getViewportHeight();X=3DF.getDocumentScr=
ollLeft();W=3DF.getDocumentScrollTop();if(T+U<Y){this.minY=3DW+U;this.max=
Y=3DW+Y-T-U;}else{this.minY=3DW+U;this.maxY=3DW+U;}if(V+U<S){this.minX=3D=
X+U;this.maxX=3DX+S-V-U;}else{this.minX=3DX+U;this.maxX=3DX+U;}this.const=
rainX=3Dtrue;this.constrainY=3Dtrue;}else{this.constrainX=3Dfalse;this.co=
nstrainY=3Dfalse;}R.dragEvent.fire("startDrag",arguments);};this.dd.onDra=
g=3Dfunction(){R.syncPosition();R.cfg.refireEvent("iframe");if(this.platf=
orm=3D=3D"mac"&&YAHOO.env.ua.gecko){this.showMacGeckoScrollbars();}R.drag=
Event.fire("onDrag",arguments);};this.dd.endDrag=3Dfunction(){if(YAHOO.en=
v.ua.ie=3D=3D6){F.removeClass(R.element,"drag");}R.dragEvent.fire("endDra=
g",arguments);R.moveEvent.fire(R.cfg.getProperty("xy"));};this.dd.setHand=
leElId(this.header.id);this.dd.addInvalidHandleType("INPUT");this.dd.addI=
nvalidHandleType("SELECT");this.dd.addInvalidHandleType("TEXTAREA");}},bu=
ildMask:function(){var =
Q=3Dthis.mask;if(!Q){if(!H){H=3Ddocument.createElement("div");H.className=
=3D"mask";H.innerHTML=3D"&#160;";}Q=3DH.cloneNode(true);Q.id=3Dthis.id+"_=
mask";document.body.insertBefore(Q,document.body.firstChild);this.mask=3D=
Q;if(YAHOO.env.ua.gecko&&this.platform=3D=3D"mac"){F.addClass(this.mask,"=
block-scrollbars");=0A=
}this.stackMask();}},hideMask:function(){if(this.cfg.getProperty("modal")=
&&this.mask){this.mask.style.display=3D"none";this.hideMaskEvent.fire();F=
.removeClass(document.body,"masked");}},showMask:function(){if(this.cfg.g=
etProperty("modal")&&this.mask){F.addClass(document.body,"masked");this.s=
izeMask();this.mask.style.display=3D"block";this.showMaskEvent.fire();}},=
sizeMask:function(){if(this.mask){this.mask.style.height=3DF.getDocumentH=
eight()+"px";this.mask.style.width=3DF.getDocumentWidth()+"px";}},stackMa=
sk:function(){if(this.mask){var =
Q=3DF.getStyle(this.element,"zIndex");if(!YAHOO.lang.isUndefined(Q)&&!isN=
aN(Q)){F.setStyle(this.mask,"zIndex",Q-1);}}},render:function(Q){return =
N.superclass.render.call(this,Q,this.innerElement);},destroy:function(){B=
.windowResizeEvent.unsubscribe(this.sizeMask,this);this.removeMask();if(t=
his.close){P.purgeElement(this.close);}N.superclass.destroy.call(this);},=
toString:function(){return"Panel =
"+this.id;}});}());(function(){YAHOO.widget.Dialog=3Dfunction(L,K){YAHOO.=
widget.Dialog.superclass.constructor.call(this,L,K);};var =
J=3DYAHOO.util.Event,I=3DYAHOO.util.CustomEvent,D=3DYAHOO.util.Dom,B=3DYA=
HOO.util.KeyListener,H=3DYAHOO.util.Connect,F=3DYAHOO.widget.Dialog,E=3DY=
AHOO.lang,A=3D{"BEFORE_SUBMIT":"beforeSubmit","SUBMIT":"submit","MANUAL_S=
UBMIT":"manualSubmit","ASYNC_SUBMIT":"asyncSubmit","FORM_SUBMIT":"formSub=
mit","CANCEL":"cancel"},G=3D{"POST_METHOD":{key:"postmethod",value:"async=
"},"BUTTONS":{key:"buttons",value:"none"},"HIDEAFTERSUBMIT":{key:"hideaft=
ersubmit",value:true}};F.CSS_DIALOG=3D"yui-dialog";function C(){var =
N=3Dthis._aButtons,L,M,K;if(E.isArray(N)){L=3DN.length;if(L>0){K=3DL-1;do=
{M=3DN[K];if(YAHOO.widget.Button&&M instanceof =
YAHOO.widget.Button){M.destroy();}else{if(M.tagName.toUpperCase()=3D=3D"B=
UTTON"){J.purgeElement(M);J.purgeElement(M,false);}}}while(K--);}}}YAHOO.=
extend(F,YAHOO.widget.Panel,{form:null,initDefaultConfig:function(){F.sup=
erclass.initDefaultConfig.call(this);this.callback=3D{success:null,failur=
e:null,argument:null};this.cfg.addProperty(G.POST_METHOD.key,{handler:thi=
s.configPostMethod,value:G.POST_METHOD.value,validator:function(K){if(K!=3D=
"form"&&K!=3D"async"&&K!=3D"none"&&K!=3D"manual"){return =
false;}else{return =
true;}}});this.cfg.addProperty(G.HIDEAFTERSUBMIT.key,{value:G.HIDEAFTERSU=
BMIT.value});this.cfg.addProperty(G.BUTTONS.key,{handler:this.configButto=
ns,value:G.BUTTONS.value});},initEvents:function(){F.superclass.initEvent=
s.call(this);var =
K=3DI.LIST;this.beforeSubmitEvent=3Dthis.createEvent(A.BEFORE_SUBMIT);thi=
s.beforeSubmitEvent.signature=3DK;this.submitEvent=3Dthis.createEvent(A.S=
UBMIT);this.submitEvent.signature=3DK;this.manualSubmitEvent=3Dthis.creat=
eEvent(A.MANUAL_SUBMIT);this.manualSubmitEvent.signature=3DK;this.asyncSu=
bmitEvent=3Dthis.createEvent(A.ASYNC_SUBMIT);this.asyncSubmitEvent.signat=
ure=3DK;this.formSubmitEvent=3Dthis.createEvent(A.FORM_SUBMIT);this.formS=
ubmitEvent.signature=3DK;this.cancelEvent=3Dthis.createEvent(A.CANCEL);th=
is.cancelEvent.signature=3DK;},init:function(L,K){F.superclass.init.call(=
this,L);this.beforeInitEvent.fire(F);D.addClass(this.element,F.CSS_DIALOG=
);this.cfg.setProperty("visible",false);if(K){this.cfg.applyConfig(K,true=
);}this.showEvent.subscribe(this.focusFirst,this,true);this.beforeHideEve=
nt.subscribe(this.blurButtons,this,true);this.subscribe("changeBody",this=
.registerForm);this.initEvent.fire(F);},doSubmit:function(){var =
Q=3Dthis.form,O=3Dfalse,N=3Dfalse,P,K,M,L;switch(this.cfg.getProperty("po=
stmethod")){case"async":P=3DQ.elements;K=3DP.length;if(K>0){M=3DK-1;do{if=
(P[M].type=3D=3D"file"){O=3Dtrue;break;}}while(M--);}if(O&&YAHOO.env.ua.i=
e&&this.isSecure){N=3Dtrue;}L=3D(Q.getAttribute("method")||"POST").toUppe=
rCase();H.setForm(Q,O,N);H.asyncRequest(L,Q.getAttribute("action"),this.c=
allback);this.asyncSubmitEvent.fire();break;case"form":Q.submit();this.fo=
rmSubmitEvent.fire();break;case"none":case"manual":this.manualSubmitEvent=
.fire();break;}},registerForm:function(){var =
M=3Dthis.element.getElementsByTagName("form")[0],L=3Dthis,K,N;if(this.for=
m){if(this.form=3D=3DM&&D.isAncestor(this.element,this.form)){return =
;}else{J.purgeElement(this.form);this.form=3Dnull;}}if(!M){M=3Ddocument.c=
reateElement("form");M.name=3D"frm_"+this.id;this.body.appendChild(M);}if=
(M){this.form=3DM;J.on(M,"submit",function(O){J.stopEvent(O);this.submit(=
);this.form.blur();},this,true);this.firstFormElement=3Dfunction(){var =
Q,P,O=3DM.elements.length;for(Q=3D0;Q<O;Q++){P=3DM.elements[Q];if(P.focus=
&&!P.disabled&&P.type!=3D"hidden"){return P;}}return =
null;}();this.lastFormElement=3Dfunction(){var =
Q,P,O=3DM.elements.length;for(Q=3DO-1;Q>=3D0;Q--){P=3DM.elements[Q];if(P.=
focus&&!P.disabled&&P.type!=3D"hidden"){return P;}}return =
null;}();if(this.cfg.getProperty("modal")){K=3Dthis.firstFormElement||thi=
s.firstButton;if(K){this.preventBackTab=3Dnew =
B(K,{shift:true,keys:9},{fn:L.focusLast,scope:L,correctScope:true});this.=
showEvent.subscribe(this.preventBackTab.enable,this.preventBackTab,true);=
this.hideEvent.subscribe(this.preventBackTab.disable,this.preventBackTab,=
true);}N=3Dthis.lastButton||this.lastFormElement;if(N){this.preventTabOut=
=3Dnew =
B(N,{shift:false,keys:9},{fn:L.focusFirst,scope:L,correctScope:true});thi=
s.showEvent.subscribe(this.preventTabOut.enable,this.preventTabOut,true);=
this.hideEvent.subscribe(this.preventTabOut.disable,this.preventTabOut,tr=
ue);}}}},configClose:function(M,K,N){var O=3DK[0];function =
L(Q,P){P.cancel();}if(O){if(!this.close){this.close=3Ddocument.createElem=
ent("div");D.addClass(this.close,"container-close");this.close.innerHTML=3D=
"&#160;";this.innerElement.appendChild(this.close);J.on(this.close,"click=
",L,this);}else{this.close.style.display=3D"block";}}else{if(this.close){=
this.close.style.display=3D"none";}}},configButtons:function(U,T,O){var =
P=3DYAHOO.widget.Button,W=3DT[0],M=3Dthis.innerElement,V,R,L,S,Q,K,N;C.ca=
ll(this);this._aButtons=3Dnull;if(E.isArray(W)){Q=3Ddocument.createElemen=
t("span");Q.className=3D"button-group";S=3DW.length;this._aButtons=3D[];f=
or(N=3D0;N<S;N++){V=3DW[N];if(P){L=3Dnew =
P({label:V.text,container:Q});R=3DL.get("element");if(V.isDefault){L.addC=
lass("default");this.defaultHtmlButton=3DR;}if(E.isFunction(V.handler)){L=
.set("onclick",{fn:V.handler,obj:this,scope:this});=0A=
}else{if(E.isObject(V.handler)&&E.isFunction(V.handler.fn)){L.set("onclic=
k",{fn:V.handler.fn,obj:((!E.isUndefined(V.handler.obj))?V.handler.obj:th=
is),scope:(V.handler.scope||this)});}}this._aButtons[this._aButtons.lengt=
h]=3DL;}else{R=3Ddocument.createElement("button");R.setAttribute("type","=
button");if(V.isDefault){R.className=3D"default";this.defaultHtmlButton=3D=
R;}R.innerHTML=3DV.text;if(E.isFunction(V.handler)){J.on(R,"click",V.hand=
ler,this,true);}else{if(E.isObject(V.handler)&&E.isFunction(V.handler.fn)=
){J.on(R,"click",V.handler.fn,((!E.isUndefined(V.handler.obj))?V.handler.=
obj:this),(V.handler.scope||this));}}Q.appendChild(R);this._aButtons[this=
._aButtons.length]=3DR;}V.htmlButton=3DR;if(N=3D=3D=3D0){this.firstButton=
=3DR;}if(N=3D=3D(S-1)){this.lastButton=3DR;}}this.setFooter(Q);K=3Dthis.f=
ooter;if(D.inDocument(this.element)&&!D.isAncestor(M,K)){M.appendChild(K)=
;}this.buttonSpan=3DQ;}else{Q=3Dthis.buttonSpan;K=3Dthis.footer;if(Q&&K){=
K.removeChild(Q);this.buttonSpan=3Dnull;this.firstButton=3Dnull;this.last=
Button=3Dnull;this.defaultHtmlButton=3Dnull;}}this.cfg.refireEvent("ifram=
e");this.cfg.refireEvent("underlay");},getButtons:function(){var =
K=3Dthis._aButtons;if(K){return K;}},focusFirst:function(N,L,P){var =
M=3Dthis.firstFormElement,K;if(L){K=3DL[1];if(K){J.stopEvent(K);}}if(M){t=
ry{M.focus();}catch(O){}}else{this.focusDefaultButton();}},focusLast:func=
tion(N,L,P){var =
Q=3Dthis.cfg.getProperty("buttons"),M=3Dthis.lastFormElement,K;if(L){K=3D=
L[1];if(K){J.stopEvent(K);}}if(Q&&E.isArray(Q)){this.focusLastButton();}e=
lse{if(M){try{M.focus();}catch(O){}}}},focusDefaultButton:function(){var =
K=3Dthis.defaultHtmlButton;if(K){try{K.focus();}catch(L){}}},blurButtons:=
function(){var =
P=3Dthis.cfg.getProperty("buttons"),M,O,L,K;if(P&&E.isArray(P)){M=3DP.len=
gth;if(M>0){K=3D(M-1);do{O=3DP[K];if(O){L=3DO.htmlButton;if(L){try{L.blur=
();}catch(N){}}}}while(K--);}}},focusFirstButton:function(){var =
N=3Dthis.cfg.getProperty("buttons"),M,K;if(N&&E.isArray(N)){M=3DN[0];if(M=
){K=3DM.htmlButton;if(K){try{K.focus();}catch(L){}}}}},focusLastButton:fu=
nction(){var =
O=3Dthis.cfg.getProperty("buttons"),L,N,K;if(O&&E.isArray(O)){L=3DO.lengt=
h;if(L>0){N=3DO[(L-1)];if(N){K=3DN.htmlButton;if(K){try{K.focus();}catch(=
M){}}}}}},configPostMethod:function(L,K,M){this.registerForm();},validate=
:function(){return =
true;},submit:function(){if(this.validate()){this.beforeSubmitEvent.fire(=
);this.doSubmit();this.submitEvent.fire();if(this.cfg.getProperty("hideaf=
tersubmit")){this.hide();}return true;}else{return =
false;}},cancel:function(){this.cancelEvent.fire();this.hide();},getData:=
function(){var a=3Dthis.form,M,T,W,O,U,R,Q,L,X,N,Y,b,K,P,c,Z,V;function =
S(e){var =
d=3De.tagName.toUpperCase();return((d=3D=3D"INPUT"||d=3D=3D"TEXTAREA"||d=3D=
=3D"SELECT")&&e.name=3D=3DO);}if(a){M=3Da.elements;T=3DM.length;W=3D{};fo=
r(Z=3D0;Z<T;Z++){O=3DM[Z].name;U=3DD.getElementsBy(S,"*",a);R=3DU.length;=
if(R>0){if(R=3D=3D1){U=3DU[0];Q=3DU.type;L=3DU.tagName.toUpperCase();swit=
ch(L){case"INPUT":if(Q=3D=3D"checkbox"){W[O]=3DU.checked;}else{if(Q!=3D"r=
adio"){W[O]=3DU.value;}}break;case"TEXTAREA":W[O]=3DU.value;break;case"SE=
LECT":X=3DU.options;N=3DX.length;Y=3D[];for(V=3D0;V<N;V++){b=3DX[V];if(b.=
selected){K=3Db.value;if(!K||K=3D=3D=3D""){K=3Db.text;}Y[Y.length]=3DK;}}=
W[O]=3DY;break;}}else{Q=3DU[0].type;switch(Q){case"radio":for(V=3D0;V<R;V=
++){P=3DU[V];if(P.checked){W[O]=3DP.value;break;}}break;case"checkbox":Y=3D=
[];for(V=3D0;V<R;V++){c=3DU[V];if(c.checked){Y[Y.length]=3Dc.value;}}W[O]=
=3DY;break;}}}}}return =
W;},destroy:function(){C.call(this);this._aButtons=3Dnull;var =
K=3Dthis.element.getElementsByTagName("form"),L;if(K.length>0){L=3DK[0];i=
f(L){J.purgeElement(L);if(L.parentNode){L.parentNode.removeChild(L);}this=
.form=3Dnull;}}F.superclass.destroy.call(this);},toString:function(){retu=
rn"Dialog =
"+this.id;}});}());(function(){YAHOO.widget.SimpleDialog=3Dfunction(E,D){=
YAHOO.widget.SimpleDialog.superclass.constructor.call(this,E,D);};var =
C=3DYAHOO.util.Dom,B=3DYAHOO.widget.SimpleDialog,A=3D{"ICON":{key:"icon",=
value:"none",suppressEvent:true},"TEXT":{key:"text",value:"",suppressEven=
t:true,supercedes:["icon"]}};B.ICON_BLOCK=3D"blckicon";B.ICON_ALARM=3D"al=
rticon";B.ICON_HELP=3D"hlpicon";B.ICON_INFO=3D"infoicon";B.ICON_WARN=3D"w=
arnicon";B.ICON_TIP=3D"tipicon";B.ICON_CSS_CLASSNAME=3D"yui-icon";B.CSS_S=
IMPLEDIALOG=3D"yui-simple-dialog";YAHOO.extend(B,YAHOO.widget.Dialog,{ini=
tDefaultConfig:function(){B.superclass.initDefaultConfig.call(this);this.=
cfg.addProperty(A.ICON.key,{handler:this.configIcon,value:A.ICON.value,su=
ppressEvent:A.ICON.suppressEvent});this.cfg.addProperty(A.TEXT.key,{handl=
er:this.configText,value:A.TEXT.value,suppressEvent:A.TEXT.suppressEvent,=
supercedes:A.TEXT.supercedes});},init:function(E,D){B.superclass.init.cal=
l(this,E);this.beforeInitEvent.fire(B);C.addClass(this.element,B.CSS_SIMP=
LEDIALOG);this.cfg.queueProperty("postmethod","manual");if(D){this.cfg.ap=
plyConfig(D,true);}this.beforeRenderEvent.subscribe(function(){if(!this.b=
ody){this.setBody("");}},this,true);this.initEvent.fire(B);},registerForm=
:function(){B.superclass.registerForm.call(this);this.form.innerHTML+=3D'=
<input type=3D"hidden" name=3D"'+this.id+'" =
value=3D""/>';},configIcon:function(F,E,J){var =
K=3DE[0],D=3Dthis.body,I=3DB.ICON_CSS_CLASSNAME,H,G;if(K&&K!=3D"none"){H=3D=
C.getElementsByClassName(I,"*",D);if(H){G=3DH.parentNode;if(G){G.removeCh=
ild(H);H=3Dnull;}}if(K.indexOf(".")=3D=3D-1){H=3Ddocument.createElement("=
span");H.className=3D(I+" =
"+K);H.innerHTML=3D"&#160;";}else{H=3Ddocument.createElement("img");H.src=
=3D(this.imageRoot+K);H.className=3DI;}if(H){D.insertBefore(H,D.firstChil=
d);}}},configText:function(E,D,F){var =
G=3DD[0];if(G){this.setBody(G);this.cfg.refireEvent("icon");}},toString:f=
unction(){return"SimpleDialog =
"+this.id;}});}());(function(){YAHOO.widget.ContainerEffect=3Dfunction(F,=
I,H,E,G){if(!G){G=3DYAHOO.util.Anim;}this.overlay=3DF;this.attrIn=3DI;thi=
s.attrOut=3DH;this.targetElement=3DE||F.element;this.animClass=3DG;};var =
B=3DYAHOO.util.Dom,D=3DYAHOO.util.CustomEvent,C=3DYAHOO.util.Easing,A=3DY=
AHOO.widget.ContainerEffect;A.FADE=3Dfunction(E,G){var =
I=3D{attributes:{opacity:{from:0,to:1}},duration:G,method:C.easeIn};var =
F=3D{attributes:{opacity:{to:0}},duration:G,method:C.easeOut};var =
H=3Dnew A(E,I,F,E.element);H.handleUnderlayStart=3Dfunction(){var =
K=3Dthis.overlay.underlay;=0A=
if(K&&YAHOO.env.ua.ie){var =
J=3D(K.filters&&K.filters.length>0);if(J){B.addClass(E.element,"yui-effec=
t-fade");}}};H.handleUnderlayComplete=3Dfunction(){var =
J=3Dthis.overlay.underlay;if(J&&YAHOO.env.ua.ie){B.removeClass(E.element,=
"yui-effect-fade");}};H.handleStartAnimateIn=3Dfunction(K,J,L){B.addClass=
(L.overlay.element,"hide-select");if(!L.overlay.underlay){L.overlay.cfg.r=
efireEvent("underlay");}L.handleUnderlayStart();B.setStyle(L.overlay.elem=
ent,"visibility","visible");B.setStyle(L.overlay.element,"opacity",0);};H=
.handleCompleteAnimateIn=3Dfunction(K,J,L){B.removeClass(L.overlay.elemen=
t,"hide-select");if(L.overlay.element.style.filter){L.overlay.element.sty=
le.filter=3Dnull;}L.handleUnderlayComplete();L.overlay.cfg.refireEvent("i=
frame");L.animateInCompleteEvent.fire();};H.handleStartAnimateOut=3Dfunct=
ion(K,J,L){B.addClass(L.overlay.element,"hide-select");L.handleUnderlaySt=
art();};H.handleCompleteAnimateOut=3Dfunction(K,J,L){B.removeClass(L.over=
lay.element,"hide-select");if(L.overlay.element.style.filter){L.overlay.e=
lement.style.filter=3Dnull;}B.setStyle(L.overlay.element,"visibility","hi=
dden");B.setStyle(L.overlay.element,"opacity",1);L.handleUnderlayComplete=
();L.overlay.cfg.refireEvent("iframe");L.animateOutCompleteEvent.fire();}=
;H.init();return H;};A.SLIDE=3Dfunction(G,I){var =
F=3DG.cfg.getProperty("x")||B.getX(G.element),K=3DG.cfg.getProperty("y")|=
|B.getY(G.element),J=3DB.getClientWidth(),H=3DG.element.offsetWidth,E=3Dn=
ew =
A(G,{attributes:{points:{to:[F,K]}},duration:I,method:C.easeIn},{attribut=
es:{points:{to:[(J+25),K]}},duration:I,method:C.easeOut},G.element,YAHOO.=
util.Motion);E.handleStartAnimateIn=3Dfunction(M,L,N){N.overlay.element.s=
tyle.left=3D((-25)-H)+"px";N.overlay.element.style.top=3DK+"px";};E.handl=
eTweenAnimateIn=3Dfunction(O,N,P){var =
Q=3DB.getXY(P.overlay.element),M=3DQ[0],L=3DQ[1];if(B.getStyle(P.overlay.=
element,"visibility")=3D=3D"hidden"&&M<F){B.setStyle(P.overlay.element,"v=
isibility","visible");}P.overlay.cfg.setProperty("xy",[M,L],true);P.overl=
ay.cfg.refireEvent("iframe");};E.handleCompleteAnimateIn=3Dfunction(M,L,N=
){N.overlay.cfg.setProperty("xy",[F,K],true);N.startX=3DF;N.startY=3DK;N.=
overlay.cfg.refireEvent("iframe");N.animateInCompleteEvent.fire();};E.han=
dleStartAnimateOut=3Dfunction(M,L,P){var =
N=3DB.getViewportWidth(),Q=3DB.getXY(P.overlay.element),O=3DQ[1];P.animOu=
t.attributes.points.to=3D[(N+25),O];};E.handleTweenAnimateOut=3Dfunction(=
N,M,O){var =
Q=3DB.getXY(O.overlay.element),L=3DQ[0],P=3DQ[1];O.overlay.cfg.setPropert=
y("xy",[L,P],true);O.overlay.cfg.refireEvent("iframe");};E.handleComplete=
AnimateOut=3Dfunction(M,L,N){B.setStyle(N.overlay.element,"visibility","h=
idden");N.overlay.cfg.setProperty("xy",[F,K]);N.animateOutCompleteEvent.f=
ire();};E.init();return =
E;};A.prototype=3D{init:function(){this.beforeAnimateInEvent=3Dthis.creat=
eEvent("beforeAnimateIn");this.beforeAnimateInEvent.signature=3DD.LIST;th=
is.beforeAnimateOutEvent=3Dthis.createEvent("beforeAnimateOut");this.befo=
reAnimateOutEvent.signature=3DD.LIST;this.animateInCompleteEvent=3Dthis.c=
reateEvent("animateInComplete");this.animateInCompleteEvent.signature=3DD=
.LIST;this.animateOutCompleteEvent=3Dthis.createEvent("animateOutComplete=
");this.animateOutCompleteEvent.signature=3DD.LIST;this.animIn=3Dnew =
this.animClass(this.targetElement,this.attrIn.attributes,this.attrIn.dura=
tion,this.attrIn.method);this.animIn.onStart.subscribe(this.handleStartAn=
imateIn,this);this.animIn.onTween.subscribe(this.handleTweenAnimateIn,thi=
s);this.animIn.onComplete.subscribe(this.handleCompleteAnimateIn,this);th=
is.animOut=3Dnew =
this.animClass(this.targetElement,this.attrOut.attributes,this.attrOut.du=
ration,this.attrOut.method);this.animOut.onStart.subscribe(this.handleSta=
rtAnimateOut,this);this.animOut.onTween.subscribe(this.handleTweenAnimate=
Out,this);this.animOut.onComplete.subscribe(this.handleCompleteAnimateOut=
,this);},animateIn:function(){this.beforeAnimateInEvent.fire();this.animI=
n.animate();},animateOut:function(){this.beforeAnimateOutEvent.fire();thi=
s.animOut.animate();},handleStartAnimateIn:function(F,E,G){},handleTweenA=
nimateIn:function(F,E,G){},handleCompleteAnimateIn:function(F,E,G){},hand=
leStartAnimateOut:function(F,E,G){},handleTweenAnimateOut:function(F,E,G)=
{},handleCompleteAnimateOut:function(F,E,G){},toString:function(){var =
E=3D"ContainerEffect";if(this.overlay){E+=3D" =
["+this.overlay.toString()+"]";}return =
E;}};YAHOO.lang.augmentProto(A,YAHOO.util.EventProvider);})();YAHOO.regis=
ter("container",YAHOO.widget.Module,{version:"2.5.1",build:"984"});
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/tiny_mce/tiny_mce.js

var =
tinymce=3D{majorVersion:'3',minorVersion:'2.1.1',releaseDate:'2008-11-27'=
,_init:function(){var =
t=3Dthis,d=3Ddocument,w=3Dwindow,na=3Dnavigator,ua=3Dna.userAgent,i,nl,n,=
base,p,v;t.isOpera=3Dw.opera&&opera.buildNumber;t.isWebKit=3D/WebKit/.tes=
t(ua);t.isOldWebKit=3Dt.isWebKit&&!w.getSelection().getRangeAt;t.isIE=3D!=
t.isWebKit&&!t.isOpera&&(/MSIE/gi).test(ua)&&(/Explorer/gi).test(na.appNa=
me);t.isIE6=3Dt.isIE&&/MSIE =
[56]/.test(ua);t.isGecko=3D!t.isWebKit&&/Gecko/.test(ua);t.isMac=3Dua.ind=
exOf('Mac')!=3D-1;t.isAir=3D/adobeair/i.test(ua);if(w.tinyMCEPreInit){t.s=
uffix=3DtinyMCEPreInit.suffix;t.baseURL=3DtinyMCEPreInit.base;t.query=3Dt=
inyMCEPreInit.query;return;}t.suffix=3D'';nl=3Dd.getElementsByTagName('ba=
se');for(i=3D0;i<nl.length;i++){if(v=3Dnl[i].href){if(/^https?:\/\/[^\/]+=
$/.test(v))v+=3D'/';base=3Dv?v.match(/.*\//)[0]:'';}}function =
getBase(n){if(n.src&&/tiny_mce(|_dev|_src|_gzip|_jquery|_prototype).js/.t=
est(n.src)){if(/_(src|dev)\.js/g.test(n.src))t.suffix=3D'_src';if((p=3Dn.=
src.indexOf('?'))!=3D-1)t.query=3Dn.src.substring(p+1);t.baseURL=3Dn.src.=
substring(0,n.src.lastIndexOf('/'));if(base&&t.baseURL.indexOf('://')=3D=3D=
-1)t.baseURL=3Dbase+t.baseURL;return t.baseURL;}return =
null;};nl=3Dd.getElementsByTagName('script');for(i=3D0;i<nl.length;i++){i=
f(getBase(nl[i]))return;}n=3Dd.getElementsByTagName('head')[0];if(n){nl=3D=
n.getElementsByTagName('script');for(i=3D0;i<nl.length;i++){if(getBase(nl=
[i]))return;}}return;},is:function(o,t){var n=3Dtypeof(o);if(!t)return =
n!=3D'undefined';if(t=3D=3D'array'&&(o instanceof Array))return =
true;return n=3D=3Dt;},each:function(o,cb,s){var n,l;if(!o)return =
0;s=3Ds||o;if(typeof(o.length)!=3D'undefined'){for(n=3D0,l=3Do.length;n<l=
;n++){if(cb.call(s,o[n],n,o)=3D=3D=3Dfalse)return 0;}}else{for(n in =
o){if(o.hasOwnProperty(n)){if(cb.call(s,o[n],n,o)=3D=3D=3Dfalse)return =
0;}}}return 1;},map:function(a,f){var =
o=3D[];tinymce.each(a,function(v){o.push(f(v));});return =
o;},grep:function(a,f){var =
o=3D[];tinymce.each(a,function(v){if(!f||f(v))o.push(v);});return =
o;},inArray:function(a,v){var =
i,l;if(a){for(i=3D0,l=3Da.length;i<l;i++){if(a[i]=3D=3D=3Dv)return =
i;}}return-1;},extend:function(o,e){var =
i,a=3Darguments;for(i=3D1;i<a.length;i++){e=3Da[i];tinymce.each(e,functio=
n(v,n){if(typeof(v)!=3D=3D'undefined')o[n]=3Dv;});}return =
o;},trim:function(s){return(s?''+s:'').replace(/^\s*|\s*$/g,'');},create:=
function(s,p){var t=3Dthis,sp,ns,cn,scn,c,de=3D0;s=3D/^((static) =
)?([\w.]+)(:([\w.]+))?/.exec(s);cn=3Ds[3].match(/(^|\.)(\w+)$/i)[2];ns=3D=
t.createNS(s[3].replace(/\.\w+$/,''));if(ns[cn])return;if(s[2]=3D=3D'stat=
ic'){ns[cn]=3Dp;if(this.onCreate)this.onCreate(s[2],s[3],ns[cn]);return;}=
if(!p[cn]){p[cn]=3Dfunction(){};de=3D1;}ns[cn]=3Dp[cn];t.extend(ns[cn].pr=
ototype,p);if(s[5]){sp=3Dt.resolve(s[5]).prototype;scn=3Ds[5].match(/\.(\=
w+)$/i)[1];c=3Dns[cn];if(de){ns[cn]=3Dfunction(){return =
sp[scn].apply(this,arguments);};}else{ns[cn]=3Dfunction(){this.parent=3Ds=
p[scn];return =
c.apply(this,arguments);};}ns[cn].prototype[cn]=3Dns[cn];t.each(sp,functi=
on(f,n){ns[cn].prototype[n]=3Dsp[n];});t.each(p,function(f,n){if(sp[n]){n=
s[cn].prototype[n]=3Dfunction(){this.parent=3Dsp[n];return =
f.apply(this,arguments);};}else{if(n!=3Dcn)ns[cn].prototype[n]=3Df;}});}t=
.each(p['static'],function(f,n){ns[cn][n]=3Df;});if(this.onCreate)this.on=
Create(s[2],s[3],ns[cn].prototype);},walk:function(o,f,n,s){s=3Ds||this;i=
f(o){if(n)o=3Do[n];tinymce.each(o,function(o,i){if(f.call(s,o,i,n)=3D=3D=3D=
false)return =
false;tinymce.walk(o,f,n,s);});}},createNS:function(n,o){var =
i,v;o=3Do||window;n=3Dn.split('.');for(i=3D0;i<n.length;i++){v=3Dn[i];if(=
!o[v])o[v]=3D{};o=3Do[v];}return o;},resolve:function(n,o){var =
i,l;o=3Do||window;n=3Dn.split('.');for(i=3D0,l=3Dn.length;i<l;i++){o=3Do[=
n[i]];if(!o)break;}return o;},addUnload:function(f,s){var =
t=3Dthis,w=3Dwindow;f=3D{func:f,scope:s||this};if(!t.unloads){function =
unload(){var li=3Dt.unloads,o,n;if(li){for(n in =
li){o=3Dli[n];if(o&&o.func)o.func.call(o.scope,1);}if(w.detachEvent){w.de=
tachEvent('onbeforeunload',fakeUnload);w.detachEvent('onunload',unload);}=
else =
if(w.removeEventListener)w.removeEventListener('unload',unload,false);t.u=
nloads=3Do=3Dli=3Dw=3Dunload=3Dnull;if(window.CollectGarbage)window.Colle=
ctGarbage();}};function fakeUnload(){var =
d=3Ddocument;if(d.readyState=3D=3D'interactive'){function =
stop(){d.detachEvent('onstop',stop);unload();d=3Dnull;};d.attachEvent('on=
stop',stop);window.setTimeout(function(){d.detachEvent('onstop',stop);},0=
);}};if(w.attachEvent){w.attachEvent('onunload',unload);w.attachEvent('on=
beforeunload',fakeUnload);}else =
if(w.addEventListener)w.addEventListener('unload',unload,false);t.unloads=
=3D[f];}else t.unloads.push(f);return f;},removeUnload:function(f){var =
u=3Dthis.unloads,r=3Dnull;tinymce.each(u,function(o,i){if(o&&o.func=3D=3D=
f){u.splice(i,1);r=3Df;return false;}});return =
r;},explode:function(s,d){return =
s?tinymce.map(s.split(d||','),tinymce.trim):s;},_addVer:function(u){var =
v;if(!this.query)return =
u;v=3D(u.indexOf('?')=3D=3D-1?'?':'&')+this.query;if(u.indexOf('#')=3D=3D=
-1)return u+v;return =
u.replace('#',v+'#');}};window.tinymce=3Dtinymce;tinymce._init();tinymce.=
create('tinymce.util.Dispatcher',{scope:null,listeners:null,Dispatcher:fu=
nction(s){this.scope=3Ds||this;this.listeners=3D[];},add:function(cb,s){t=
his.listeners.push({cb:cb,scope:s||this.scope});return =
cb;},addToTop:function(cb,s){this.listeners.unshift({cb:cb,scope:s||this.=
scope});return cb;},remove:function(cb){var =
l=3Dthis.listeners,o=3Dnull;tinymce.each(l,function(c,i){if(cb=3D=3Dc.cb)=
{o=3Dcb;l.splice(i,1);return false;}});return =
o;},dispatch:function(){var =
s,a=3Darguments,i,li=3Dthis.listeners,c;for(i=3D0;i<li.length;i++){c=3Dli=
[i];s=3Dc.cb.apply(c.scope,a);if(s=3D=3D=3Dfalse)break;}return =
s;}});(function(){var =
each=3Dtinymce.each;tinymce.create('tinymce.util.URI',{URI:function(u,s){=
var =
t=3Dthis,o,a,b;s=3Dt.settings=3Ds||{};if(/^(mailto|news|javascript|about)=
:/i.test(u)||/^\s*#/.test(u)){t.source=3Du;return;}if(u.indexOf('/')=3D=3D=
=3D0&&u.indexOf('//')!=3D=3D0)u=3D(s.base_uri?s.base_uri.protocol||'http'=
:'http')+'://mce_host'+u;if(u.indexOf(':/')=3D=3D=3D-1&&u.indexOf('//')!=3D=
=3D0)u=3D(s.base_uri.protocol||'http')+'://mce_host'+t.toAbsPath(s.base_u=
ri.path,u);u=3Du.replace(/@@/g,'(mce_at)');u=3D/^(?:(?![^:@]+:[^:@\/]*@)(=
[^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?=
)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^=
#]*))?(?:#(.*))?)/.exec(u);each(["source","protocol","authority","userInf=
o","user","password","host","port","relative","path","directory","file","=
query","anchor"],function(v,i){var =
s=3Du[i];if(s)s=3Ds.replace(/\(mce_at\)/g,'@@');t[v]=3Ds;});if(b=3Ds.base=
_uri){if(!t.protocol)t.protocol=3Db.protocol;if(!t.userInfo)t.userInfo=3D=
b.userInfo;if(!t.port&&t.host=3D=3D'mce_host')t.port=3Db.port;if(!t.host|=
|t.host=3D=3D'mce_host')t.host=3Db.host;t.source=3D'';}},setPath:function=
(p){var =
t=3Dthis;p=3D/^(.*?)\/?(\w+)?$/.exec(p);t.path=3Dp[0];t.directory=3Dp[1];=
t.file=3Dp[2];t.source=3D'';t.getURI();},toRelative:function(u){var =
t=3Dthis,o;if(u=3D=3D=3D"./")return u;u=3Dnew =
tinymce.util.URI(u,{base_uri:t});if((u.host!=3D'mce_host'&&t.host!=3Du.ho=
st&&u.host)||t.port!=3Du.port||t.protocol!=3Du.protocol)return =
u.getURI();o=3Dt.toRelPath(t.path,u.path);if(u.query)o+=3D'?'+u.query;if(=
u.anchor)o+=3D'#'+u.anchor;return o;},toAbsolute:function(u,nh){var =
u=3Dnew tinymce.util.URI(u,{base_uri:this});return =
u.getURI(this.host=3D=3Du.host?nh:0);},toRelPath:function(base,path){var =
items,bp=3D0,out=3D'',i,l;base=3Dbase.substring(0,base.lastIndexOf('/'));=
base=3Dbase.split('/');items=3Dpath.split('/');if(base.length>=3Ditems.le=
ngth){for(i=3D0,l=3Dbase.length;i<l;i++){if(i>=3Ditems.length||base[i]!=3D=
items[i]){bp=3Di+1;break;}}}if(base.length<items.length){for(i=3D0,l=3Dit=
ems.length;i<l;i++){if(i>=3Dbase.length||base[i]!=3Ditems[i]){bp=3Di+1;br=
eak;}}}if(bp=3D=3D1)return =
path;for(i=3D0,l=3Dbase.length-(bp-1);i<l;i++)out+=3D"../";for(i=3Dbp-1,l=
=3Ditems.length;i<l;i++){if(i!=3Dbp-1)out+=3D"/"+items[i];else =
out+=3Ditems[i];}return out;},toAbsPath:function(base,path){var =
i,nb=3D0,o=3D[];base=3Dbase.split('/');path=3Dpath.split('/');each(base,f=
unction(k){if(k)o.push(k);});base=3Do;for(i=3Dpath.length-1,o=3D[];i>=3D0=
;i--){if(path[i].length=3D=3D0||path[i]=3D=3D".")continue;if(path[i]=3D=3D=
'..'){nb++;continue;}if(nb>0){nb--;continue;}o.push(path[i]);}i=3Dbase.le=
ngth-nb;if(i<=3D0)return'/'+o.reverse().join('/');return'/'+base.slice(0,=
i).join('/')+'/'+o.reverse().join('/');},getURI:function(nh){var =
s,t=3Dthis;if(!t.source||nh){s=3D'';if(!nh){if(t.protocol)s+=3Dt.protocol=
+'://';if(t.userInfo)s+=3Dt.userInfo+'@';if(t.host)s+=3Dt.host;if(t.port)=
s+=3D':'+t.port;}if(t.path)s+=3Dt.path;if(t.query)s+=3D'?'+t.query;if(t.a=
nchor)s+=3D'#'+t.anchor;t.source=3Ds;}return =
t.source;}});})();(function(){var =
each=3Dtinymce.each;tinymce.create('static =
tinymce.util.Cookie',{getHash:function(n){var =
v=3Dthis.get(n),h;if(v){each(v.split('&'),function(v){v=3Dv.split('=3D');=
h=3Dh||{};h[unescape(v[0])]=3Dunescape(v[1]);});}return =
h;},setHash:function(n,v,e,p,d,s){var =
o=3D'';each(v,function(v,k){o+=3D(!o?'':'&')+escape(k)+'=3D'+escape(v);})=
;this.set(n,o,e,p,d,s);},get:function(n){var =
c=3Ddocument.cookie,e,p=3Dn+"=3D",b;if(!c)return;b=3Dc.indexOf("; =
"+p);if(b=3D=3D-1){b=3Dc.indexOf(p);if(b!=3D0)return null;}else =
b+=3D2;e=3Dc.indexOf(";",b);if(e=3D=3D-1)e=3Dc.length;return =
unescape(c.substring(b+p.length,e));},set:function(n,v,e,p,d,s){document.=
cookie=3Dn+"=3D"+escape(v)+((e)?"; =
expires=3D"+e.toGMTString():"")+((p)?"; path=3D"+escape(p):"")+((d)?"; =
domain=3D"+d:"")+((s)?"; secure":"");},remove:function(n,p){var d=3Dnew =
Date();d.setTime(d.getTime()-1000);this.set(n,'',d,p,d);}});})();tinymce.=
create('static tinymce.util.JSON',{serialize:function(o){var =
i,v,s=3Dtinymce.util.JSON.serialize,t;if(o=3D=3Dnull)return'null';t=3Dtyp=
eof =
o;if(t=3D=3D'string'){v=3D'\bb\tt\nn\ff\rr\""\'\'\\\\';return'"'+o.replac=
e(/([\u0080-\uFFFF\x00-\x1f\"])/g,function(a,b){i=3Dv.indexOf(b);if(i+1)r=
eturn'\\'+v.charAt(i+1);a=3Db.charCodeAt().toString(16);return'\\u'+'0000=
'.substring(a.length)+a;})+'"';}if(t=3D=3D'object'){if(o instanceof =
Array){for(i=3D0,v=3D'[';i<o.length;i++)v+=3D(i>0?',':'')+s(o[i]);return =
v+']';}v=3D'{';for(i in o)v+=3Dtypeof =
o[i]!=3D'function'?(v.length>1?',"':'"')+i+'":'+s(o[i]):'';return =
v+'}';}return''+o;},parse:function(s){try{return =
eval('('+s+')');}catch(ex){}}});tinymce.create('static =
tinymce.util.XHR',{send:function(o){var =
x,t,w=3Dwindow,c=3D0;o.scope=3Do.scope||this;o.success_scope=3Do.success_=
scope||o.scope;o.error_scope=3Do.error_scope||o.scope;o.async=3Do.async=3D=
=3D=3Dfalse?false:true;o.data=3Do.data||'';function =
get(s){x=3D0;try{x=3Dnew ActiveXObject(s);}catch(ex){}return =
x;};x=3Dw.XMLHttpRequest?new =
XMLHttpRequest():get('Microsoft.XMLHTTP')||get('Msxml2.XMLHTTP');if(x){if=
(x.overrideMimeType)x.overrideMimeType(o.content_type);x.open(o.type||(o.=
data?'POST':'GET'),o.url,o.async);if(o.content_type)x.setRequestHeader('C=
ontent-Type',o.content_type);x.send(o.data);function =
ready(){if(!o.async||x.readyState=3D=3D4||c++>10000){if(o.success&&c<1000=
0&&x.status=3D=3D200)o.success.call(o.success_scope,''+x.responseText,x,o=
);else =
if(o.error)o.error.call(o.error_scope,c>10000?'TIMED_OUT':'GENERAL',x,o);=
x=3Dnull;}else w.setTimeout(ready,10);};if(!o.async)return =
ready();t=3Dw.setTimeout(ready,10);}}});(function(){var =
extend=3Dtinymce.extend,JSON=3Dtinymce.util.JSON,XHR=3Dtinymce.util.XHR;t=
inymce.create('tinymce.util.JSONRequest',{JSONRequest:function(s){this.se=
ttings=3Dextend({},s);this.count=3D0;},send:function(o){var =
ecb=3Do.error,scb=3Do.success;o=3Dextend(this.settings,o);o.success=3Dfun=
ction(c,x){c=3DJSON.parse(c);if(typeof(c)=3D=3D'undefined'){c=3D{error:'J=
SON Parse =
error.'};}if(c.error)ecb.call(o.error_scope||o.scope,c.error,x);else =
scb.call(o.success_scope||o.scope,c.result);};o.error=3Dfunction(ty,x){ec=
b.call(o.error_scope||o.scope,ty,x);};o.data=3DJSON.serialize({id:o.id||'=
c'+(this.count++),method:o.method,params:o.params});o.content_type=3D'app=
lication/json';XHR.send(o);},'static':{sendRPC:function(o){return new =
tinymce.util.JSONRequest().send(o);}}});}());(function(){var =
each=3Dtinymce.each,is=3Dtinymce.is;var =
isWebKit=3Dtinymce.isWebKit,isIE=3Dtinymce.isIE;tinymce.create('tinymce.d=
om.DOMUtils',{doc:null,root:null,files:null,listeners:{},pixelStyles:/^(t=
op|left|bottom|right|width|height|borderWidth)$/,cache:{},idPattern:/^#[\=
w]+$/,elmPattern:/^[\w_*]+$/,elmClassPattern:/^([\w_]*)\.([\w_]+)$/,props=
:{"for":"htmlFor","class":"className",className:"className",checked:"chec=
ked",disabled:"disabled",maxlength:"maxLength",readonly:"readOnly",select=
ed:"selected",value:"value",id:"id",name:"name",type:"type"},DOMUtils:fun=
ction(d,s){var =
t=3Dthis;t.doc=3Dd;t.win=3Dwindow;t.files=3D{};t.cssFlicker=3Dfalse;t.cou=
nter=3D0;t.boxModel=3D!tinymce.isIE||d.compatMode=3D=3D"CSS1Compat";t.std=
Mode=3Dd.documentMode=3D=3D=3D8;this.settings=3Ds=3Dtinymce.extend({keep_=
values:false,hex_colors:1,process_html:1},s);if(tinymce.isIE6){try{d.exec=
Command('BackgroundImageCache',false,true);}catch(e){t.cssFlicker=3Dtrue;=
}}tinymce.addUnload(t.destroy,t);},getRoot:function(){var =
t=3Dthis,s=3Dt.settings;return(s&&t.get(s.root_element))||t.doc.body;},ge=
tViewPort:function(w){var =
d,b;w=3D!w?this.win:w;d=3Dw.document;b=3Dthis.boxModel?d.documentElement:=
d.body;return{x:w.pageXOffset||b.scrollLeft,y:w.pageYOffset||b.scrollTop,=
w:w.innerWidth||b.clientWidth,h:w.innerHeight||b.clientHeight};},getRect:=
function(e){var =
p,t=3Dthis,sr;e=3Dt.get(e);p=3Dt.getPos(e);sr=3Dt.getSize(e);return{x:p.x=
,y:p.y,w:sr.w,h:sr.h};},getSize:function(e){var =
t=3Dthis,w,h;e=3Dt.get(e);w=3Dt.getStyle(e,'width');h=3Dt.getStyle(e,'hei=
ght');if(w.indexOf('px')=3D=3D=3D-1)w=3D0;if(h.indexOf('px')=3D=3D=3D-1)h=
=3D0;return{w:parseInt(w)||e.offsetWidth||e.clientWidth,h:parseInt(h)||e.=
offsetHeight||e.clientHeight};},getParent:function(n,f,r){var =
na,se=3Dthis.settings;n=3Dthis.get(n);if(se.strict_root)r=3Dr||this.getRo=
ot();if(is(f,'string')){na=3Df.toUpperCase();f=3Dfunction(n){var =
s=3Dfalse;if(n.nodeType=3D=3D1&&na=3D=3D=3D'*'){s=3Dtrue;return =
false;}each(na.split(','),function(v){if(n.nodeType=3D=3D1&&((se.strict&&=
n.nodeName.toUpperCase()=3D=3Dv)||n.nodeName.toUpperCase()=3D=3Dv)){s=3Dt=
rue;return false;}});return s;};}while(n){if(n=3D=3Dr)return =
null;if(f(n))return n;n=3Dn.parentNode;}return =
null;},get:function(e){var =
n;if(e&&this.doc&&typeof(e)=3D=3D'string'){n=3De;e=3Dthis.doc.getElementB=
yId(e);if(e&&e.id!=3D=3Dn)return =
this.doc.getElementsByName(n)[1];}return e;},select:function(pa,s){var =
t=3Dthis,cs,c,pl,o=3D[],x,i,l,n,xp;s=3Dt.get(s)||t.doc;if(s.querySelector=
All){if(s!=3Dt.doc){i=3Ds.id;s.id=3D'_mc_tmp';pa=3D'#_mc_tmp =
'+pa;}l=3Dtinymce.grep(s.querySelectorAll(pa));s.id=3Di;return =
l;}if(!t.selectorRe)t.selectorRe=3D/^([\w\\*]+)?(?:#([\w\\]+))?(?:\.([\w\=
\\.]+))?(?:\[\@([\w\\]+)([\^\$\*!]?=3D)([\w\\]+)\])?(?:\:([\w\\]+))?/i;;i=
f(tinymce.isAir){each(tinymce.explode(pa),function(v){if(!(xp=3Dt.cache[v=
])){xp=3D'';each(v.split(' =
'),function(v){v=3Dt.selectorRe.exec(v);xp+=3Dv[1]?'//'+v[1]:'//*';if(v[2=
])xp+=3D"[@id=3D'"+v[2]+"']";if(v[3]){each(v[3].split('.'),function(n){xp=
+=3D"[@class =3D '"+n+"' or contains(concat(' ', @class, ' '), ' "+n+" =
')]";});}});t.cache[v]=3Dxp;}xp=3Dt.doc.evaluate(xp,s,null,4,null);while(=
n=3Dxp.iterateNext())o.push(n);});return =
o;}if(t.settings.strict){function get(s,n){return =
s.getElementsByTagName(n.toLowerCase());};}else{function get(s,n){return =
s.getElementsByTagName(n);};}if(t.elmPattern.test(pa)){x=3Dget(s,pa);for(=
i=3D0,l=3Dx.length;i<l;i++)o.push(x[i]);return =
o;}if(t.elmClassPattern.test(pa)){pl=3Dt.elmClassPattern.exec(pa);x=3Dget=
(s,pl[1]||'*');c=3D' '+pl[2]+' =
';for(i=3D0,l=3Dx.length;i<l;i++){n=3Dx[i];if(n.className&&(' =
'+n.className+' ').indexOf(c)!=3D=3D-1)o.push(n);}return o;}function =
collect(n){if(!n.mce_save){n.mce_save=3D1;o.push(n);}};function =
collectIE(n){if(!n.getAttribute('mce_save')){n.setAttribute('mce_save','1=
');o.push(n);}};function find(n,f,r){var =
i,l,nl=3Dget(r,n);for(i=3D0,l=3Dnl.length;i<l;i++)f(nl[i]);};each(pa.spli=
t(','),function(v,i){v=3Dtinymce.trim(v);if(t.elmPattern.test(v)){each(ge=
t(s,v),function(n){collect(n);});return;}if(t.elmClassPattern.test(v)){x=3D=
t.elmClassPattern.exec(v);each(get(s,x[1]),function(n){if(t.hasClass(n,x[=
2]))collect(n);});return;}if(!(cs=3Dt.cache[pa])){cs=3D'x=3D(function(cf,=
 s) {';pl=3Dv.split(' ');each(pl,function(v){var =
p=3Dt.selectorRe.exec(v);p[1]=3Dp[1]||'*';cs+=3D'find("'+p[1]+'", =
function(n) {';if(p[2])cs+=3D'if (n.id !=3D=3D "'+p[2]+'") =
return;';if(p[3]){cs+=3D'var c =3D " " + n.className + " ";';cs+=3D'if =
(';c=3D'';each(p[3].split('.'),function(v){if(v)c+=3D(c?'||':'')+'c.index=
Of(" '+v+' ") =3D=3D=3D -1';});cs+=3Dc+') =
return;';}});cs+=3D'cf(n);';for(i=3Dpl.length-1;i>=3D0;i--)cs+=3D'}, =
'+(i?'n':'s')+');';cs+=3D'})';t.cache[pa]=3Dcs=3Deval(cs);}cs(isIE?collec=
tIE:collect,s);});each(o,function(n){if(isIE)n.removeAttribute('mce_save'=
);else delete n.mce_save;});return o;},add:function(p,n,a,h,c){var =
t=3Dthis;return this.run(p,function(p){var =
e,k;e=3Dis(n,'string')?t.doc.createElement(n):n;t.setAttribs(e,a);if(h){i=
f(h.nodeType)e.appendChild(h);else =
t.setHTML(e,h);}return!c?p.appendChild(e):e;});},create:function(n,a,h){r=
eturn =
this.add(this.doc.createElement(n),n,a,h,1);},createHTML:function(n,a,h){=
var o=3D'',t=3Dthis,k;o+=3D'<'+n;for(k in =
a){if(a.hasOwnProperty(k))o+=3D' =
'+k+'=3D"'+t.encode(a[k])+'"';}if(tinymce.is(h))return =
o+'>'+h+'</'+n+'>';return o+' />';},remove:function(n,k){return =
this.run(n,function(n){var p,g;p=3Dn.parentNode;if(!p)return =
null;if(k){each(n.childNodes,function(c){p.insertBefore(c.cloneNode(true)=
,n);});}return p.removeChild(n);});},setStyle:function(n,na,v){var =
t=3Dthis;return t.run(n,function(e){var =
s,i;s=3De.style;na=3Dna.replace(/-(\D)/g,function(a,b){return =
b.toUpperCase();});if(t.pixelStyles.test(na)&&(tinymce.is(v,'number')||/^=
[\-0-9\.]+$/.test(v)))v+=3D'px';switch(na){case'opacity':if(isIE){s.filte=
r=3Dv=3D=3D=3D''?'':"alpha(opacity=3D"+(v*100)+")";if(!n.currentStyle||!n=
.currentStyle.hasLayout)s.display=3D'inline-block';}s[na]=3Ds['-moz-opaci=
ty']=3Ds['-khtml-opacity']=3Dv||'';break;case'float':isIE?s.styleFloat=3D=
v:s.cssFloat=3Dv;break;default:s[na]=3Dv||'';}if(t.settings.update_styles=
)t.setAttrib(e,'mce_style');});},getStyle:function(n,na,c){n=3Dthis.get(n=
);if(!n)return =
false;if(this.doc.defaultView&&c){na=3Dna.replace(/[A-Z]/g,function(a){re=
turn'-'+a;});try{return =
this.doc.defaultView.getComputedStyle(n,null).getPropertyValue(na);}catch=
(ex){return null;}}na=3Dna.replace(/-(\D)/g,function(a,b){return =
b.toUpperCase();});if(na=3D=3D'float')na=3DisIE?'styleFloat':'cssFloat';i=
f(n.currentStyle&&c)return n.currentStyle[na];return =
n.style[na];},setStyles:function(e,o){var =
t=3Dthis,s=3Dt.settings,ol;ol=3Ds.update_styles;s.update_styles=3D0;each(=
o,function(v,n){t.setStyle(e,n,v);});s.update_styles=3Dol;if(s.update_sty=
les)t.setAttrib(e,s.cssText);},setAttrib:function(e,n,v){var =
t=3Dthis;if(!e||!n)return;if(t.settings.strict)n=3Dn.toLowerCase();return=
 this.run(e,function(e){var =
s=3Dt.settings;switch(n){case"style":if(!is(v,'string')){each(v,function(=
v,n){t.setStyle(e,n,v);});return;}if(s.keep_values){if(v&&!t._isRes(v))e.=
setAttribute('mce_style',v,2);else =
e.removeAttribute('mce_style',2);}e.style.cssText=3Dv;break;case"class":e=
.className=3Dv||'';break;case"src":case"href":if(s.keep_values){if(s.url_=
converter)v=3Ds.url_converter.call(s.url_converter_scope||t,v,n,e);t.setA=
ttrib(e,'mce_'+n,v,2);}break;case"shape":e.setAttribute('mce_style',v);br=
eak;}if(is(v)&&v!=3D=3Dnull&&v.length!=3D=3D0)e.setAttribute(n,''+v,2);el=
se e.removeAttribute(n,2);});},setAttribs:function(e,o){var =
t=3Dthis;return =
this.run(e,function(e){each(o,function(v,n){t.setAttrib(e,n,v);});});},ge=
tAttrib:function(e,n,dv){var =
v,t=3Dthis;e=3Dt.get(e);if(!e||e.nodeType!=3D=3D1)return =
false;if(!is(dv))dv=3D'';if(/^(src|href|style|coords|shape)$/.test(n)){v=3D=
e.getAttribute("mce_"+n);if(v)return =
v;}if(isIE&&t.props[n]){v=3De[t.props[n]];v=3Dv&&v.nodeValue?v.nodeValue:=
v;}if(!v)v=3De.getAttribute(n,2);if(n=3D=3D=3D'style'){v=3Dv||e.style.css=
Text;if(v){v=3Dt.serializeStyle(t.parseStyle(v));if(t.settings.keep_value=
s&&!t._isRes(v))e.setAttribute('mce_style',v);}}if(isWebKit&&n=3D=3D=3D"c=
lass"&&v)v=3Dv.replace(/(apple|webkit)\-[a-z\-]+/gi,'');if(isIE){switch(n=
){case'rowspan':case'colspan':if(v=3D=3D=3D1)v=3D'';break;case'size':if(v=
=3D=3D=3D'+0'||v=3D=3D=3D20)v=3D'';break;case'width':case'height':case'vs=
pace':case'checked':case'disabled':case'readonly':if(v=3D=3D=3D0)v=3D'';b=
reak;case'hspace':if(v=3D=3D=3D-1)v=3D'';break;case'maxlength':case'tabin=
dex':if(v=3D=3D=3D32768||v=3D=3D=3D2147483647||v=3D=3D=3D'32768')v=3D'';b=
reak;case'compact':case'noshade':case'nowrap':if(v=3D=3D=3D65535)return =
n;return =
dv;case'shape':v=3Dv.toLowerCase();break;default:if(n.indexOf('on')=3D=3D=
=3D0&&v)v=3D(''+v).replace(/^function\s+anonymous\(\)\s+\{\s+(.*)\s+\}$/,=
'$1');}}return(v!=3D=3Dundefined&&v!=3D=3Dnull&&v!=3D=3D'')?''+v:dv;},get=
Pos:function(n){var =
t=3Dthis,x=3D0,y=3D0,e,d=3Dt.doc,r;n=3Dt.get(n);if(n&&isIE){n=3Dn.getBoun=
dingClientRect();e=3Dt.boxModel?d.documentElement:d.body;x=3Dt.getStyle(t=
.select('html')[0],'borderWidth');x=3D(x=3D=3D'medium'||t.boxModel&&!t.is=
IE6)&&2||x;n.top+=3Dt.win.self!=3Dt.win.top?2:0;return{x:n.left+e.scrollL=
eft-x,y:n.top+e.scrollTop-x};}r=3Dn;while(r){x+=3Dr.offsetLeft||0;y+=3Dr.=
offsetTop||0;r=3Dr.offsetParent;}r=3Dn;while(r){if(!/^table-row|inline.*/=
i.test(t.getStyle(r,"display",1))){x-=3Dr.scrollLeft||0;y-=3Dr.scrollTop|=
|0;}r=3Dr.parentNode;if(r=3D=3Dd.body)break;}return{x:x,y:y};},parseStyle=
:function(st){var t=3Dthis,s=3Dt.settings,o=3D{};if(!st)return =
o;function compress(p,s,ot){var =
t,r,b,l;t=3Do[p+'-top'+s];if(!t)return;r=3Do[p+'-right'+s];if(t!=3Dr)retu=
rn;b=3Do[p+'-bottom'+s];if(r!=3Db)return;l=3Do[p+'-left'+s];if(b!=3Dl)ret=
urn;o[ot]=3Dl;delete o[p+'-top'+s];delete o[p+'-right'+s];delete =
o[p+'-bottom'+s];delete o[p+'-left'+s];};function =
compress2(ta,a,b,c){var =
t;t=3Do[a];if(!t)return;t=3Do[b];if(!t)return;t=3Do[c];if(!t)return;o[ta]=
=3Do[a]+' '+o[b]+' '+o[c];delete o[a];delete o[b];delete =
o[c];};st=3Dst.replace(/&(#?[a-z0-9]+);/g,'&$1_MCE_SEMI_');each(st.split(=
';'),function(v){var =
sv,ur=3D[];if(v){v=3Dv.replace(/_MCE_SEMI_/g,';');v=3Dv.replace(/url\([^\=
)]+\)/g,function(v){ur.push(v);return'url('+ur.length+')';});v=3Dv.split(=
':');sv=3Dtinymce.trim(v[1]);sv=3Dsv.replace(/url\(([^\)]+)\)/g,function(=
a,b){return =
ur[parseInt(b)-1];});sv=3Dsv.replace(/rgb\([^\)]+\)/g,function(v){return =
t.toHex(v);});if(s.url_converter){sv=3Dsv.replace(/url\([\'\"]?([^\)\'\"]=
+)[\'\"]?\)/g,function(x,c){return'url('+s.url_converter.call(s.url_conve=
rter_scope||t,t.decode(c),'style',null)+')';});}o[tinymce.trim(v[0]).toLo=
werCase()]=3Dsv;}});compress("border","","border");compress("border","-wi=
dth","border-width");compress("border","-color","border-color");compress(=
"border","-style","border-style");compress("padding","","padding");compre=
ss("margin","","margin");compress2('border','border-width','border-style'=
,'border-color');if(isIE){if(o.border=3D=3D'medium =
none')o.border=3D'';}return o;},serializeStyle:function(o){var =
s=3D'';each(o,function(v,k){if(k&&v){if(tinymce.isGecko&&k.indexOf('-moz-=
')=3D=3D=3D0)return;switch(k){case'color':case'background-color':v=3Dv.to=
LowerCase();break;}s+=3D(s?' ':'')+k+': '+v+';';}});return =
s;},loadCSS:function(u){var =
t=3Dthis,d=3Dt.doc;if(!u)u=3D'';each(u.split(','),function(u){if(t.files[=
u])return;t.files[u]=3Dtrue;t.add(t.select('head')[0],'link',{rel:'styles=
heet',href:tinymce._addVer(u)});});},addClass:function(e,c){return =
this.run(e,function(e){var o;if(!c)return 0;if(this.hasClass(e,c))return =
e.className;o=3Dthis.removeClass(e,c);return e.className=3D(o!=3D''?(o+' =
'):'')+c;});},removeClass:function(e,c){var t=3Dthis,re;return =
t.run(e,function(e){var v;if(t.hasClass(e,c)){if(!re)re=3Dnew =
RegExp("(^|\\s+)"+c+"(\\s+|$)","g");v=3De.className.replace(re,' =
');return e.className=3Dtinymce.trim(v!=3D' '?v:'');}return =
e.className;});},hasClass:function(n,c){n=3Dthis.get(n);if(!n||!c)return =
false;return(' '+n.className+' ').indexOf(' '+c+' =
')!=3D=3D-1;},show:function(e){return =
this.setStyle(e,'display','block');},hide:function(e){return =
this.setStyle(e,'display','none');},isHidden:function(e){e=3Dthis.get(e);=
return!e||e.style.display=3D=3D'none'||this.getStyle(e,'display')=3D=3D'n=
one';},uniqueId:function(p){return(!p?'mce_':p)+(this.counter++);},setHTM=
L:function(e,h){var t=3Dthis;return this.run(e,function(e){var =
x,i,nl,n,p,x;h=3Dt.processHTML(h);if(isIE){function =
set(){try{e.innerHTML=3D'<br =
/>'+h;e.removeChild(e.firstChild);}catch(ex){while(e.firstChild)e.firstCh=
ild.removeNode();x=3Dt.create('div');x.innerHTML=3D'<br =
/>'+h;each(x.childNodes,function(n,i){if(i)e.appendChild(n);});}};if(t.se=
ttings.fix_ie_paragraphs)h=3Dh.replace(/<p><\/p>|<p([^>]+)><\/p>|<p[^\/+]=
\/>/gi,'<p$1 =
mce_keep=3D"true">&nbsp;</p>');set();if(t.settings.fix_ie_paragraphs){nl=3D=
e.getElementsByTagName("p");for(i=3Dnl.length-1,x=3D0;i>=3D0;i--){n=3Dnl[=
i];if(!n.hasChildNodes()){if(!n.mce_keep){x=3D1;break;}n.removeAttribute(=
'mce_keep');}}}if(x){h=3Dh.replace(/<p ([^>]+)>|<p>/g,'<div $1 =
mce_tmp=3D"1">');h=3Dh.replace(/<\/p>/g,'</div>');set();if(t.settings.fix=
_ie_paragraphs){nl=3De.getElementsByTagName("DIV");for(i=3Dnl.length-1;i>=
=3D0;i--){n=3Dnl[i];if(n.mce_tmp){p=3Dt.doc.createElement('p');n.cloneNod=
e(false).outerHTML.replace(/([a-z0-9\-_]+)=3D/gi,function(a,b){var =
v;if(b!=3D=3D'mce_tmp'){v=3Dn.getAttribute(b);if(!v&&b=3D=3D=3D'class')v=3D=
n.className;p.setAttribute(b,v);}});for(x=3D0;x<n.childNodes.length;x++)p=
.appendChild(n.childNodes[x].cloneNode(true));n.swapNode(p);}}}}}else =
e.innerHTML=3Dh;return h;});},processHTML:function(h){var =
t=3Dthis,s=3Dt.settings;if(!s.process_html)return =
h;if(tinymce.isGecko){h=3Dh.replace(/<(\/?)strong>|<strong( =
[^>]+)>/gi,'<$1b$2>');h=3Dh.replace(/<(\/?)em>|<em( =
[^>]+)>/gi,'<$1i$2>');}else =
if(isIE){h=3Dh.replace(/&apos;/g,'&#39;');h=3Dh.replace(/\s+(disabled|che=
cked|readonly|selected)\s*=3D\s*[\"\']?(false|0)[\"\']?/gi,'');}h=3Dh.rep=
lace(/<a( =
)([^>]+)\/>|<a\/>/gi,'<a$1$2></a>');if(s.keep_values){if(/<script|style/.=
test(h)){function =
trim(s){s=3Ds.replace(/(<!--\[CDATA\[|\]\]-->)/g,'\n');s=3Ds.replace(/^[\=
r\n]*|[\r\n]*$/g,'');s=3Ds.replace(/^\s*(\/\/\s*<!--|\/\/\s*<!\[CDATA\[|<=
!--|<!\[CDATA\[)[\r\n]*/g,'');s=3Ds.replace(/\s*(\/\/\s*\]\]>|\/\/\s*-->|=
\]\]>|-->|\]\]-->)\s*$/g,'');return =
s;};h=3Dh.replace(/<script([^>]+|)>([\s\S]*?)<\/script>/g,function(v,a,b)=
{b=3Dtrim(b);if(!a)a=3D' =
type=3D"text/javascript"';if(b)b=3D'<!--\n'+b+'\n// =
-->';return'<mce:script'+a+'>'+b+'</mce:script>';});h=3Dh.replace(/<style=
([^>]+|)>([\s\S]*?)<\/style>/g,function(v,a,b){b=3Dtrim(b);return'<mce:st=
yle'+a+'><!--\n'+b+'\n--></mce:style><style'+a+' =
mce_bogus=3D"1">'+b+'</style>';});}h=3Dh.replace(/<!\[CDATA\[([\s\S]+)\]\=
]>/g,'<!--[CDATA[$1]]-->');h=3Dh.replace(/<([\w:]+) =
[^>]*(src|href|style|shape|coords)[^>]*>/gi,function(a,n){function =
handle(m,b,c){var u=3Dc;if(a.indexOf('mce_'+b)!=3D-1)return =
m;if(b=3D=3D'style'){if(t._isRes(c))return =
m;if(s.hex_colors){u=3Du.replace(/rgb\([^\)]+\)/g,function(v){return =
t.toHex(v);});}if(s.url_converter){u=3Du.replace(/url\([\'\"]?([^\)\'\"]+=
)\)/g,function(x,c){return'url('+t.encode(s.url_converter.call(s.url_conv=
erter_scope||t,t.decode(c),b,n))+')';});}}else =
if(b!=3D'coords'&&b!=3D'shape'){if(s.url_converter)u=3Dt.encode(s.url_con=
verter.call(s.url_converter_scope||t,t.decode(c),b,n));}return' =
'+b+'=3D"'+c+'" mce_'+b+'=3D"'+u+'"';};a=3Da.replace(/ =
(src|href|style|coords|shape)=3D[\"]([^\"]+)[\"]/gi,handle);a=3Da.replace=
(/ (src|href|style|coords|shape)=3D[\']([^\']+)[\']/gi,handle);return =
a.replace(/ =
(src|href|style|coords|shape)=3D([^\s\"\'>]+)/gi,handle);});}return =
h;},getOuterHTML:function(e){var d;e=3Dthis.get(e);if(!e)return =
null;if(isIE)return =
e.outerHTML;d=3D(e.ownerDocument||this.doc).createElement("body");d.appen=
dChild(e.cloneNode(true));return =
d.innerHTML;},setOuterHTML:function(e,h,d){var t=3Dthis;return =
this.run(e,function(e){var =
n,tp;e=3Dt.get(e);d=3Dd||e.ownerDocument||t.doc;if(isIE&&e.nodeType=3D=3D=
1)e.outerHTML=3Dh;else{tp=3Dd.createElement("body");tp.innerHTML=3Dh;n=3D=
tp.lastChild;while(n){t.insertAfter(n.cloneNode(true),e);n=3Dn.previousSi=
bling;}t.remove(e);}});},decode:function(s){var =
e,n,v;if(/&[^;]+;/.test(s)){e=3Dthis.doc.createElement("div");e.innerHTML=
=3Ds;n=3De.firstChild;v=3D'';if(n){do{v+=3Dn.nodeValue;}while(n.nextSibli=
ng);}return v||s;}return s;},encode:function(s){return =
s?(''+s).replace(/[<>&\"]/g,function(c,b){switch(c){case'&':return'&amp;'=
;case'"':return'&quot;';case'<':return'&lt;';case'>':return'&gt;';}return=
 c;}):s;},insertAfter:function(n,r){var t=3Dthis;r=3Dt.get(r);return =
this.run(n,function(n){var =
p,ns;p=3Dr.parentNode;ns=3Dr.nextSibling;if(ns)p.insertBefore(n,ns);else =
p.appendChild(n);return =
n;});},isBlock:function(n){if(n.nodeType&&n.nodeType!=3D=3D1)return =
false;n=3Dn.nodeName||n;return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|L=
I|OL|UL|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRA=
MES|MENU|ISINDEX|SAMP)$/.test(n);},replace:function(n,o,k){if(is(o,'array=
'))n=3Dn.cloneNode(true);return =
this.run(o,function(o){if(k){each(o.childNodes,function(c){n.appendChild(=
c.cloneNode(true));});}return =
o.parentNode.replaceChild(n,o);});},toHex:function(s){var =
c=3D/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*=
$/i.exec(s);function hex(s){s=3DparseInt(s).toString(16);return =
s.length>1?s:'0'+s;};if(c){s=3D'#'+hex(c[1])+hex(c[2])+hex(c[3]);return =
s;}return s;},getClasses:function(){var =
t=3Dthis,cl=3D[],i,lo=3D{},f=3Dt.settings.class_filter,ov;if(t.classes)re=
turn t.classes;function =
addClasses(s){each(s.imports,function(r){addClasses(r);});each(s.cssRules=
||s.rules,function(r){switch(r.type||1){case =
1:if(r.selectorText){each(r.selectorText.split(','),function(v){v=3Dv.rep=
lace(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(v)||!/\.[\w\-]+$/.test(v))ret=
urn;ov=3Dv;v=3Dv.replace(/.*\.([a-z0-9_\-]+).*/i,'$1');if(f&&!(v=3Df(v,ov=
)))return;if(!lo[v]){cl.push({'class':v});lo[v]=3D1;}});}break;case =
3:addClasses(r.styleSheet);break;}});};try{each(t.doc.styleSheets,addClas=
ses);}catch(ex){}if(cl.length>0)t.classes=3Dcl;return =
cl;},run:function(e,f,s){var =
t=3Dthis,o;if(t.doc&&typeof(e)=3D=3D=3D'string')e=3Dt.get(e);if(!e)return=
 =
false;s=3Ds||this;if(!e.nodeType&&(e.length||e.length=3D=3D=3D0)){o=3D[];=
each(e,function(e,i){if(e){if(typeof(e)=3D=3D'string')e=3Dt.doc.getElemen=
tById(e);o.push(f.call(s,e,i));}});return o;}return =
f.call(s,e);},getAttribs:function(n){var =
o;n=3Dthis.get(n);if(!n)return[];if(isIE){o=3D[];if(n.nodeName=3D=3D'OBJE=
CT')return =
n.attributes;n.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=3D/gi=
,function(a,b){o.push({specified:1,nodeName:b});});return o;}return =
n.attributes;},destroy:function(s){var =
t=3Dthis;t.win=3Dt.doc=3Dt.root=3Dnull;if(!s)tinymce.removeUnload(t.destr=
oy);},_isRes:function(c){return/^(top|left|bottom|right|width|height)/i.t=
est(c)||/;\s*(top|left|bottom|right|width|height)/i.test(c);}});tinymce.D=
OM=3Dnew =
tinymce.dom.DOMUtils(document,{process_html:0});})();(function(){var =
each=3Dtinymce.each,DOM=3Dtinymce.DOM,isIE=3Dtinymce.isIE,isWebKit=3Dtiny=
mce.isWebKit,Event;tinymce.create('static =
tinymce.dom.Event',{inits:[],events:[],add:function(o,n,f,s){var =
cb,t=3Dthis,el=3Dt.events,r;if(o&&o instanceof =
Array){r=3D[];each(o,function(o){o=3DDOM.get(o);r.push(t.add(o,n,f,s));})=
;return =
r;}o=3DDOM.get(o);if(!o)return;cb=3Dfunction(e){e=3De||window.event;if(e&=
&!e.target&&isIE)e.target=3De.srcElement;if(!s)return f(e);return =
f.call(s,e);};if(n=3D=3D'unload'){tinymce.unloads.unshift({func:cb});retu=
rn cb;}if(n=3D=3D'init'){if(t.domLoaded)cb();else =
t.inits.push(cb);return =
cb;}el.push({obj:o,name:n,func:f,cfunc:cb,scope:s});t._add(o,n,cb);return=
 f;},remove:function(o,n,f){var =
t=3Dthis,a=3Dt.events,s=3Dfalse,r;if(o&&o instanceof =
Array){r=3D[];each(o,function(o){o=3DDOM.get(o);r.push(t.remove(o,n,f));}=
);return =
r;}o=3DDOM.get(o);each(a,function(e,i){if(e.obj=3D=3Do&&e.name=3D=3Dn&&(!=
f||(e.func=3D=3Df||e.cfunc=3D=3Df))){a.splice(i,1);t._remove(o,n,e.cfunc)=
;s=3Dtrue;return false;}});return s;},clear:function(o){var =
t=3Dthis,a=3Dt.events,i,e;if(o){o=3DDOM.get(o);for(i=3Da.length-1;i>=3D0;=
i--){e=3Da[i];if(e.obj=3D=3D=3Do){t._remove(e.obj,e.name,e.cfunc);e.obj=3D=
e.cfunc=3Dnull;a.splice(i,1);}}}},cancel:function(e){if(!e)return =
false;this.stop(e);return =
this.prevent(e);},stop:function(e){if(e.stopPropagation)e.stopPropagation=
();else e.cancelBubble=3Dtrue;return =
false;},prevent:function(e){if(e.preventDefault)e.preventDefault();else =
e.returnValue=3Dfalse;return false;},_unload:function(){var =
t=3DEvent;each(t.events,function(e,i){t._remove(e.obj,e.name,e.cfunc);e.o=
bj=3De.cfunc=3Dnull;});t.events=3D[];t=3Dnull;},_add:function(o,n,f){if(o=
.attachEvent)o.attachEvent('on'+n,f);else =
if(o.addEventListener)o.addEventListener(n,f,false);else =
o['on'+n]=3Df;},_remove:function(o,n,f){if(o){try{if(o.detachEvent)o.deta=
chEvent('on'+n,f);else =
if(o.removeEventListener)o.removeEventListener(n,f,false);else =
o['on'+n]=3Dnull;}catch(ex){}}},_pageInit:function(){var =
e=3DEvent;if(e.domLoaded)return;e._remove(window,'DOMContentLoaded',e._pa=
geInit);e.domLoaded=3Dtrue;each(e.inits,function(c){c();});e.inits=3D[];}=
,_wait:function(){var =
t;if(window.tinyMCE_GZ&&tinyMCE_GZ.loaded){Event.domLoaded=3D1;return;}if=
(isIE&&document.location.protocol!=3D'https:'){document.write('<script =
id=3D__ie_onload defer =
src=3D\'javascript:""\';><\/script>');DOM.get("__ie_onload").onreadystate=
change=3Dfunction(){if(this.readyState=3D=3D"complete"){Event._pageInit()=
;DOM.get("__ie_onload").onreadystatechange=3Dnull;}};}else{Event._add(win=
dow,'DOMContentLoaded',Event._pageInit,Event);if(isIE||isWebKit){t=3DsetI=
nterval(function(){if(/loaded|complete/.test(document.readyState)){clearI=
nterval(t);Event._pageInit();}},10);}}}});Event=3Dtinymce.dom.Event;Event=
._wait();tinymce.addUnload(Event._unload);})();(function(){var =
each=3Dtinymce.each;tinymce.create('tinymce.dom.Element',{Element:functio=
n(id,s){var =
t=3Dthis,dom,el;s=3Ds||{};t.id=3Did;t.dom=3Ddom=3Ds.dom||tinymce.DOM;t.se=
ttings=3Ds;if(!tinymce.isIE)el=3Dt.dom.get(t.id);each(['getPos','getRect'=
,'getParent','add','setStyle','getStyle','setStyles','setAttrib','setAttr=
ibs','getAttrib','addClass','removeClass','hasClass','getOuterHTML','setO=
uterHTML','remove','show','hide','isHidden','setHTML','get'],function(k){=
t[k]=3Dfunction(){var =
a=3Darguments,o;if(tinymce.isOpera){a=3D[id];each(arguments,function(v){a=
.push(v);});}else =
Array.prototype.unshift.call(a,el||id);o=3Ddom[k].apply(dom,a);t.update(k=
);return o;};});},on:function(n,f,s){return =
tinymce.dom.Event.add(this.id,n,f,s);},getXY:function(){return{x:parseInt=
(this.getStyle('left')),y:parseInt(this.getStyle('top'))};},getSize:funct=
ion(){var =
n=3Dthis.dom.get(this.id);return{w:parseInt(this.getStyle('width')||n.cli=
entWidth),h:parseInt(this.getStyle('height')||n.clientHeight)};},moveTo:f=
unction(x,y){this.setStyles({left:x,top:y});},moveBy:function(x,y){var =
p=3Dthis.getXY();this.moveTo(p.x+x,p.y+y);},resizeTo:function(w,h){this.s=
etStyles({width:w,height:h});},resizeBy:function(w,h){var =
s=3Dthis.getSize();this.resizeTo(s.w+w,s.h+h);},update:function(k){var =
t=3Dthis,b,dom=3Dt.dom;if(tinymce.isIE6&&t.settings.blocker){k=3Dk||'';if=
(k.indexOf('get')=3D=3D=3D0||k.indexOf('has')=3D=3D=3D0||k.indexOf('is')=3D=
=3D=3D0)return;if(k=3D=3D'remove'){dom.remove(t.blocker);return;}if(!t.bl=
ocker){t.blocker=3Ddom.uniqueId();b=3Ddom.add(t.settings.container||dom.g=
etRoot(),'iframe',{id:t.blocker,style:'position:absolute;',frameBorder:0,=
src:'javascript:""'});dom.setStyle(b,'opacity',0);}else =
b=3Ddom.get(t.blocker);dom.setStyle(b,'left',t.getStyle('left',1));dom.se=
tStyle(b,'top',t.getStyle('top',1));dom.setStyle(b,'width',t.getStyle('wi=
dth',1));dom.setStyle(b,'height',t.getStyle('height',1));dom.setStyle(b,'=
display',t.getStyle('display',1));dom.setStyle(b,'zIndex',parseInt(t.getS=
tyle('zIndex',1)||0)-1);}}});})();(function(){function trimNl(s){return =
s.replace(/[\n\r]+/g,'');};var =
is=3Dtinymce.is,isIE=3Dtinymce.isIE,each=3Dtinymce.each;tinymce.create('t=
inymce.dom.Selection',{Selection:function(dom,win,serializer){var =
t=3Dthis;t.dom=3Ddom;t.win=3Dwin;t.serializer=3Dserializer;each(['onBefor=
eSetContent','onBeforeGetContent','onSetContent','onGetContent'],function=
(e){t[e]=3Dnew =
tinymce.util.Dispatcher(t);});tinymce.addUnload(t.destroy,t);},getContent=
:function(s){var =
t=3Dthis,r=3Dt.getRng(),e=3Dt.dom.create("body"),se=3Dt.getSel(),wb,wa,n;=
s=3Ds||{};wb=3Dwa=3D'';s.get=3Dtrue;s.format=3Ds.format||'html';t.onBefor=
eGetContent.dispatch(t,s);if(s.format=3D=3D'text')return =
t.isCollapsed()?'':(r.text||(se.toString?se.toString():''));if(r.cloneCon=
tents){n=3Dr.cloneContents();if(n)e.appendChild(n);}else =
if(is(r.item)||is(r.htmlText))e.innerHTML=3Dr.item?r.item(0).outerHTML:r.=
htmlText;else =
e.innerHTML=3Dr.toString();if(/^\s/.test(e.innerHTML))wb=3D' =
';if(/\s+$/.test(e.innerHTML))wa=3D' =
';s.getInner=3Dtrue;s.content=3Dt.isCollapsed()?'':wb+t.serializer.serial=
ize(e,s)+wa;t.onGetContent.dispatch(t,s);return =
s.content;},setContent:function(h,s){var =
t=3Dthis,r=3Dt.getRng(),c,d=3Dt.win.document;s=3Ds||{format:'html'};s.set=
=3Dtrue;h=3Ds.content=3Dt.dom.processHTML(h);t.onBeforeSetContent.dispatc=
h(t,s);h=3Ds.content;if(r.insertNode){h+=3D'<span =
id=3D"__caret">_</span>';r.deleteContents();r.insertNode(t.getRng().creat=
eContextualFragment(h));c=3Dt.dom.get('__caret');r=3Dd.createRange();r.se=
tStartBefore(c);r.setEndAfter(c);t.setRng(r);d.execCommand('Delete',false=
,null);t.dom.remove('__caret');}else{if(r.item){d.execCommand('Delete',fa=
lse,null);r=3Dt.getRng();}r.pasteHTML(h);}t.onSetContent.dispatch(t,s);},=
getStart:function(){var =
t=3Dthis,r=3Dt.getRng(),e;if(isIE){if(r.item)return =
r.item(0);r=3Dr.duplicate();r.collapse(1);e=3Dr.parentElement();if(e&&e.n=
odeName=3D=3D'BODY')return e.firstChild;return =
e;}else{e=3Dr.startContainer;if(e.nodeName=3D=3D'BODY')return =
e.firstChild;return t.dom.getParent(e,function(n){return =
n.nodeType=3D=3D1;});}},getEnd:function(){var =
t=3Dthis,r=3Dt.getRng(),e;if(isIE){if(r.item)return =
r.item(0);r=3Dr.duplicate();r.collapse(0);e=3Dr.parentElement();if(e&&e.n=
odeName=3D=3D'BODY')return e.lastChild;return =
e;}else{e=3Dr.endContainer;if(e.nodeName=3D=3D'BODY')return =
e.lastChild;return t.dom.getParent(e,function(n){return =
n.nodeType=3D=3D1;});}},getBookmark:function(si){var =
t=3Dthis,r=3Dt.getRng(),tr,sx,sy,vp=3Dt.dom.getViewPort(t.win),e,sp,bp,le=
,c=3D-0xFFFFFF,s,ro=3Dt.dom.getRoot(),wb=3D0,wa=3D0,nv;sx=3Dvp.x;sy=3Dvp.=
y;if(si=3D=3D'simple')return{rng:r,scrollX:sx,scrollY:sy};if(isIE){if(r.i=
tem){e=3Dr.item(0);each(t.dom.select(e.nodeName),function(n,i){if(e=3D=3D=
n){sp=3Di;return =
false;}});return{tag:e.nodeName,index:sp,scrollX:sx,scrollY:sy};}tr=3Dt.d=
om.doc.body.createTextRange();tr.moveToElementText(ro);tr.collapse(true);=
bp=3DMath.abs(tr.move('character',c));tr=3Dr.duplicate();tr.collapse(true=
);sp=3DMath.abs(tr.move('character',c));tr=3Dr.duplicate();tr.collapse(fa=
lse);le=3DMath.abs(tr.move('character',c))-sp;return{start:sp-bp,length:l=
e,scrollX:sx,scrollY:sy};}e=3Dt.getNode();s=3Dt.getSel();if(!s)return =
null;if(e&&e.nodeName=3D=3D'IMG'){return{scrollX:sx,scrollY:sy};}function=
 getPos(r,sn,en){var =
w=3Dt.dom.doc.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=3D0=
,d=3D{};while((n=3Dw.nextNode())!=3Dnull){if(n=3D=3Dsn)d.start=3Dp;if(n=3D=
=3Den){d.end=3Dp;return d;}p+=3DtrimNl(n.nodeValue||'').length;}return =
null;};if(s.anchorNode=3D=3Ds.focusNode&&s.anchorOffset=3D=3Ds.focusOffse=
t){e=3DgetPos(ro,s.anchorNode,s.focusNode);if(!e)return{scrollX:sx,scroll=
Y:sy};trimNl(s.anchorNode.nodeValue||'').replace(/^\s+/,function(a){wb=3D=
a.length;});return{start:Math.max(e.start+s.anchorOffset-wb,0),end:Math.m=
ax(e.end+s.focusOffset-wb,0),scrollX:sx,scrollY:sy,beg:s.anchorOffset-wb=3D=
=3D0};}else{e=3DgetPos(ro,r.startContainer,r.endContainer);if(!e)return{s=
crollX:sx,scrollY:sy};return{start:Math.max(e.start+r.startOffset-wb,0),e=
nd:Math.max(e.end+r.endOffset-wa,0),scrollX:sx,scrollY:sy,beg:r.startOffs=
et-wb=3D=3D0};}},moveToBookmark:function(b){var =
t=3Dthis,r=3Dt.getRng(),s=3Dt.getSel(),ro=3Dt.dom.getRoot(),sd,nvl,nv;fun=
ction getPos(r,sp,ep){var =
w=3Dt.dom.doc.createTreeWalker(r,NodeFilter.SHOW_TEXT,null,false),n,p=3D0=
,d=3D{},o,v,wa,wb;while((n=3Dw.nextNode())!=3Dnull){wa=3Dwb=3D0;nv=3Dn.no=
deValue||'';nvl=3DtrimNl(nv).length;p+=3Dnvl;if(p>=3Dsp&&!d.startNode){o=3D=
sp-(p-nvl);if(b.beg&&o>=3Dnvl)continue;d.startNode=3Dn;d.startOffset=3Do+=
wb;}if(p>=3Dep){d.endNode=3Dn;d.endOffset=3Dep-(p-nvl)+wb;return =
d;}}return null;};if(!b)return =
false;t.win.scrollTo(b.scrollX,b.scrollY);if(isIE){if(r=3Db.rng){try{r.se=
lect();}catch(ex){}return =
true;}t.win.focus();if(b.tag){r=3Dro.createControlRange();each(t.dom.sele=
ct(b.tag),function(n,i){if(i=3D=3Db.index)r.addElement(n);});}else{try{if=
(b.start<0)return =
true;r=3Ds.createRange();r.moveToElementText(ro);r.collapse(true);r.moveS=
tart('character',b.start);r.moveEnd('character',b.length);}catch(ex2){ret=
urn true;}}try{r.select();}catch(ex){}return true;}if(!s)return =
false;if(b.rng){s.removeAllRanges();s.addRange(b.rng);}else{if(is(b.start=
)&&is(b.end)){try{sd=3DgetPos(ro,b.start,b.end);if(sd){r=3Dt.dom.doc.crea=
teRange();r.setStart(sd.startNode,sd.startOffset);r.setEnd(sd.endNode,sd.=
endOffset);s.removeAllRanges();s.addRange(r);}if(!tinymce.isOpera)t.win.f=
ocus();}catch(ex){}}}},select:function(n,c){var =
t=3Dthis,r=3Dt.getRng(),s=3Dt.getSel(),b,fn,ln,d=3Dt.win.document;functio=
n first(n){return =
n?d.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false).nextNode():null;}=
;function last(n){var c,o,w;if(!n)return =
null;w=3Dd.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false);while(c=3D=
w.nextNode())o=3Dc;return =
o;};if(isIE){try{b=3Dd.body;if(/^(IMG|TABLE)$/.test(n.nodeName)){r=3Db.cr=
eateControlRange();r.addElement(n);}else{r=3Db.createTextRange();r.moveTo=
ElementText(n);}r.select();}catch(ex){}}else{if(c){fn=3Dfirst(n);ln=3Dlas=
t(n);if(fn&&ln){r=3Dd.createRange();r.setStart(fn,0);r.setEnd(ln,ln.nodeV=
alue.length);}else r.selectNode(n);}else =
r.selectNode(n);t.setRng(r);}return n;},isCollapsed:function(){var =
t=3Dthis,r=3Dt.getRng(),s=3Dt.getSel();if(!r||r.item)return =
false;return!s||r.boundingWidth=3D=3D0||r.collapsed;},collapse:function(b=
){var =
t=3Dthis,r=3Dt.getRng(),n;if(r.item){n=3Dr.item(0);r=3Dthis.win.document.=
body.createTextRange();r.moveToElementText(n);}r.collapse(!!b);t.setRng(r=
);},getSel:function(){var t=3Dthis,w=3Dthis.win;return =
w.getSelection?w.getSelection():w.document.selection;},getRng:function(){=
var =
t=3Dthis,s=3Dt.getSel(),r;try{if(s)r=3Ds.rangeCount>0?s.getRangeAt(0):(s.=
createRange?s.createRange():t.win.document.createRange());}catch(ex){}if(=
!r)r=3DisIE?t.win.document.body.createTextRange():t.win.document.createRa=
nge();return r;},setRng:function(r){var =
s;if(!isIE){s=3Dthis.getSel();if(s){s.removeAllRanges();s.addRange(r);}}e=
lse{try{r.select();}catch(ex){}}},setNode:function(n){var =
t=3Dthis;t.setContent(t.dom.getOuterHTML(n));return =
n;},getNode:function(){var =
t=3Dthis,r=3Dt.getRng(),s=3Dt.getSel(),e;if(!isIE){if(!r)return =
t.dom.getRoot();e=3Dr.commonAncestorContainer;if(!r.collapsed){if(tinymce=
.isWebKit&&s.anchorNode&&s.anchorNode.nodeType=3D=3D1)return =
s.anchorNode.childNodes[s.anchorOffset];if(r.startContainer=3D=3Dr.endCon=
tainer){if(r.startOffset-r.endOffset<2){if(r.startContainer.hasChildNodes=
())e=3Dr.startContainer.childNodes[r.startOffset];}}}return =
t.dom.getParent(e,function(n){return n.nodeType=3D=3D1;});}return =
r.item?r.item(0):r.parentElement();},destroy:function(s){var =
t=3Dthis;t.win=3Dnull;if(!s)tinymce.removeUnload(t.destroy);}});})();(fun=
ction(){tinymce.create('tinymce.dom.XMLWriter',{node:null,XMLWriter:funct=
ion(s){function getXML(){var =
i=3Ddocument.implementation;if(!i||!i.createDocument){try{return new =
ActiveXObject('MSXML2.DOMDocument');}catch(ex){}try{return new =
ActiveXObject('Microsoft.XmlDom');}catch(ex){}}else return =
i.createDocument('','',null);};this.doc=3DgetXML();this.valid=3Dtinymce.i=
sOpera||tinymce.isWebKit;this.reset();},reset:function(){var =
t=3Dthis,d=3Dt.doc;if(d.firstChild)d.removeChild(d.firstChild);t.node=3Dd=
.appendChild(d.createElement("html"));},writeStartElement:function(n){var=
 =
t=3Dthis;t.node=3Dt.node.appendChild(t.doc.createElement(n));},writeAttri=
bute:function(n,v){if(this.valid)v=3Dv.replace(/>/g,'%MCGT%');this.node.s=
etAttribute(n,v);},writeEndElement:function(){this.node=3Dthis.node.paren=
tNode;},writeFullEndElement:function(){var =
t=3Dthis,n=3Dt.node;n.appendChild(t.doc.createTextNode(""));t.node=3Dn.pa=
rentNode;},writeText:function(v){if(this.valid)v=3Dv.replace(/>/g,'%MCGT%=
');this.node.appendChild(this.doc.createTextNode(v));},writeCDATA:functio=
n(v){this.node.appendChild(this.doc.createCDATA(v));},writeComment:functi=
on(v){if(tinymce.isIE)v=3Dv.replace(/^\-|\-$/g,' =
');this.node.appendChild(this.doc.createComment(v.replace(/\-\-/g,' =
')));},getContent:function(){var h;h=3Dthis.doc.xml||new =
XMLSerializer().serializeToString(this.doc);h=3Dh.replace(/<\?[^?]+\?>|<h=
tml>|<\/html>|<html\/>|<!DOCTYPE[^>]+>/g,'');h=3Dh.replace(/ ?\/>/g,' =
/>');if(this.valid)h=3Dh.replace(/\%MCGT%/g,'&gt;');return =
h;}});})();(function(){tinymce.create('tinymce.dom.StringWriter',{str:nul=
l,tags:null,count:0,settings:null,indent:null,StringWriter:function(s){th=
is.settings=3Dtinymce.extend({indent_char:' =
',indentation:1},s);this.reset();},reset:function(){this.indent=3D'';this=
.str=3D"";this.tags=3D[];this.count=3D0;},writeStartElement:function(n){t=
his._writeAttributesEnd();this.writeRaw('<'+n);this.tags.push(n);this.inA=
ttr=3Dtrue;this.count++;this.elementCount=3Dthis.count;},writeAttribute:f=
unction(n,v){var t=3Dthis;t.writeRaw(" =
"+t.encode(n)+'=3D"'+t.encode(v)+'"');},writeEndElement:function(){var =
n;if(this.tags.length>0){n=3Dthis.tags.pop();if(this._writeAttributesEnd(=
1))this.writeRaw('</'+n+'>');if(this.settings.indentation>0)this.writeRaw=
('\n');}},writeFullEndElement:function(){if(this.tags.length>0){this._wri=
teAttributesEnd();this.writeRaw('</'+this.tags.pop()+'>');if(this.setting=
s.indentation>0)this.writeRaw('\n');}},writeText:function(v){this._writeA=
ttributesEnd();this.writeRaw(this.encode(v));this.count++;},writeCDATA:fu=
nction(v){this._writeAttributesEnd();this.writeRaw('<![CDATA['+v+']]>');t=
his.count++;},writeComment:function(v){this._writeAttributesEnd();this.wr=
iteRaw('<!-- =
'+v+'-->');this.count++;},writeRaw:function(v){this.str+=3Dv;},encode:fun=
ction(s){return =
s.replace(/[<>&"]/g,function(v){switch(v){case'<':return'&lt;';case'>':re=
turn'&gt;';case'&':return'&amp;';case'"':return'&quot;';}return =
v;});},getContent:function(){return =
this.str;},_writeAttributesEnd:function(s){if(!this.inAttr)return;this.in=
Attr=3Dfalse;if(s&&this.elementCount=3D=3Dthis.count){this.writeRaw(' =
/>');return false;}this.writeRaw('>');return =
true;}});})();(function(){var =
extend=3Dtinymce.extend,each=3Dtinymce.each,Dispatcher=3Dtinymce.util.Dis=
patcher,isIE=3Dtinymce.isIE,isGecko=3Dtinymce.isGecko;function =
getIEAtts(n){var o=3D[];if(n.nodeName=3D=3D'OBJECT')return =
n.attributes;n.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=3D/gi=
,function(a,b){o.push({specified:1,nodeName:b});});return o;};function =
wildcardToRE(s){return =
s.replace(/([?+*])/g,'.$1');};tinymce.create('tinymce.dom.Serializer',{Se=
rializer:function(s){var t=3Dthis;t.key=3D0;t.onPreProcess=3Dnew =
Dispatcher(t);t.onPostProcess=3Dnew =
Dispatcher(t);if(tinymce.relaxedDomain&&tinymce.isGecko){t.writer=3Dnew =
tinymce.dom.StringWriter();}else{try{t.writer=3Dnew =
tinymce.dom.XMLWriter();}catch(ex){t.writer=3Dnew =
tinymce.dom.StringWriter();}}t.settings=3Ds=3Dextend({dom:tinymce.DOM,val=
id_nodes:0,node_filter:0,attr_filter:0,invalid_attrs:/^(mce_|_moz_)/,clos=
ed:/(br|hr|input|meta|img|link|param)/,entity_encoding:'named',entities:'=
160,nbsp,161,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,s=
ect,168,uml,169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,=
176,deg,177,plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,mid=
dot,184,cedil,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac3=
4,191,iquest,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Arin=
g,198,AElig,199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrav=
e,205,Iacute,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,=
212,Ocirc,213,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,=
219,Ucirc,220,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,2=
26,acirc,227,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,23=
3,eacute,234,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,=
eth,241,ntilde,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,di=
vide,248,oslash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,t=
horn,255,yuml,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon=
,918,Zeta,919,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,9=
26,Xi,927,Omicron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,93=
5,Chi,936,Psi,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilo=
n,950,zeta,951,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,=
958,xi,959,omicron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilo=
n,966,phi,967,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,b=
ull,8230,hellip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8=
465,image,8476,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr=
,8595,darr,8596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8=
660,hArr,8704,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin=
,8713,notin,8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,=
8733,prop,8734,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int=
,8756,there4,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,880=
5,ge,8834,sub,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otim=
es,8869,perp,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001=
,lang,9002,rang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,33=
8,OElig,339,oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,=
ensp,8195,emsp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndas=
h,8212,mdash,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,=
bdquo,8224,dagger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,eu=
ro',bool_attrs:/(checked|disabled|readonly|selected|nowrap)/,valid_elemen=
ts:'*[*]',extended_valid_elements:0,valid_child_elements:0,invalid_elemen=
ts:0,fix_table_elements:0,fix_list_elements:true,fix_content_duplication:=
true,convert_fonts_to_spans:false,font_size_classes:0,font_size_style_val=
ues:0,apply_source_formatting:0,indent_mode:'simple',indent_char:'\t',ind=
ent_levels:1,remove_linebreaks:1,remove_redundant_brs:1,element_format:'x=
html'},s);t.dom=3Ds.dom;if(s.remove_redundant_brs){t.onPostProcess.add(fu=
nction(se,o){o.content=3Do.content.replace(/<br =
\/>(\s*<\/li>)/g,'$1');});}if(s.element_format=3D=3D'html'){t.onPostProce=
ss.add(function(se,o){o.content=3Do.content.replace(/<([^>]+) =
\/>/g,'<$1>');});}if(s.fix_list_elements){t.onPreProcess.add(function(se,=
o){var nl,x,a=3D['ol','ul'],i,n,p,r=3D/^(OL|UL)$/,np;function =
prevNode(e,n){var =
a=3Dn.split(','),i;while((e=3De.previousSibling)!=3Dnull){for(i=3D0;i<a.l=
ength;i++){if(e.nodeName=3D=3Da[i])return e;}}return =
null;};for(x=3D0;x<a.length;x++){nl=3Dt.dom.select(a[x],o.node);for(i=3D0=
;i<nl.length;i++){n=3Dnl[i];p=3Dn.parentNode;if(r.test(p.nodeName)){np=3D=
prevNode(n,'LI');if(!np){np=3Dt.dom.create('li');np.innerHTML=3D'&nbsp;';=
np.appendChild(n);p.insertBefore(np,p.firstChild);}else =
np.appendChild(n);}}}});}if(s.fix_table_elements){t.onPreProcess.add(func=
tion(se,o){each(t.dom.select('table',o.node),function(e){var =
pa=3Dt.dom.getParent(e,'H1,H2,H3,H4,H5,H6,P'),pa2,n,tm,pl=3D[],i,ns;if(pa=
){pa2=3Dpa.cloneNode(false);pl.push(e);for(n=3De;n=3Dn.parentNode;){pl.pu=
sh(n);if(n=3D=3Dpa)break;}tm=3Dpa2;for(i=3Dpl.length-1;i>=3D0;i--){if(i=3D=
=3Dpl.length-1){while(ns=3Dpl[i-1].nextSibling)tm.appendChild(ns.parentNo=
de.removeChild(ns));}else{n=3Dpl[i].cloneNode(false);if(i!=3D0){while(ns=3D=
pl[i-1].nextSibling)n.appendChild(ns.parentNode.removeChild(ns));}tm=3Dtm=
.appendChild(n);}}e=3Dt.dom.insertAfter(e.parentNode.removeChild(e),pa);t=
.dom.insertAfter(e,pa);t.dom.insertAfter(pa2,e);}});});}},setEntities:fun=
ction(s){var =
t=3Dthis,a,i,l=3D{},re=3D'',v;if(t.entityLookup)return;a=3Ds.split(',');f=
or(i=3D0;i<a.length;i+=3D2){v=3Da[i];if(v=3D=3D34||v=3D=3D38||v=3D=3D60||=
v=3D=3D62)continue;l[String.fromCharCode(a[i])]=3Da[i+1];v=3DparseInt(a[i=
]).toString(16);re+=3D'\\u'+'0000'.substring(v.length)+v;}if(!re){t.setti=
ngs.entity_encoding=3D'raw';return;}t.entitiesRE=3Dnew =
RegExp('['+re+']','g');t.entityLookup=3Dl;},setValidChildRules:function(s=
){this.childRules=3Dnull;this.addValidChildRules(s);},addValidChildRules:=
function(s){var =
t=3Dthis,inst,intr,bloc;if(!s)return;inst=3D'A|BR|SPAN|BDO|MAP|OBJECT|IMG=
|TT|I|B|BIG|SMALL|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VAR|CITE|ABBR|ACRONYM|SUB=
|SUP|#text|#comment';intr=3D'A|BR|SPAN|BDO|OBJECT|APPLET|IMG|MAP|IFRAME|T=
T|I|B|U|S|STRIKE|BIG|SMALL|FONT|BASEFONT|EM|STRONG|DFN|CODE|Q|SAMP|KBD|VA=
R|CITE|ABBR|ACRONYM|SUB|SUP|INPUT|SELECT|TEXTAREA|LABEL|BUTTON|#text|#com=
ment';bloc=3D'H[1-6]|P|DIV|ADDRESS|PRE|FORM|TABLE|LI|OL|UL|TD|CAPTION|BLO=
CKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|FORM|NOSCRIPT|NOFRAMES|MENU|ISINDEX|=
SAMP';each(s.split(','),function(s){var =
p=3Ds.split(/\[|\]/),re;s=3D'';each(p[1].split('|'),function(v){if(s)s+=3D=
'|';switch(v){case'%itrans':v=3Dintr;break;case'%itrans_na':v=3Dintr.subs=
tring(2);break;case'%istrict':v=3Dinst;break;case'%istrict_na':v=3Dinst.s=
ubstring(2);break;case'%btrans':v=3Dbloc;break;case'%bstrict':v=3Dbloc;br=
eak;}s+=3Dv;});re=3Dnew =
RegExp('^('+s.toLowerCase()+')$','i');each(p[0].split('/'),function(s){t.=
childRules=3Dt.childRules||{};t.childRules[s]=3Dre;});});s=3D'';each(t.ch=
ildRules,function(v,k){if(s)s+=3D'|';s+=3Dk;});t.parentElementsRE=3Dnew =
RegExp('^('+s.toLowerCase()+')$','i');},setRules:function(s){var =
t=3Dthis;t._setup();t.rules=3D{};t.wildRules=3D[];t.validElements=3D{};re=
turn t.addRules(s);},addRules:function(s){var =
t=3Dthis,dr;if(!s)return;t._setup();each(s.split(','),function(s){var =
p=3Ds.split(/\[|\]/),tn=3Dp[0].split('/'),ra,at,wat,va=3D[];if(dr)at=3Dti=
nymce.extend([],dr.attribs);if(p.length>1){each(p[1].split('|'),function(=
s){var =
ar=3D{},i;at=3Dat||[];s=3Ds.replace(/::/g,'~');s=3D/^([!\-])?([\w*.?~_\-]=
+|)([=3D:<])?(.+)?$/.exec(s);s[2]=3Ds[2].replace(/~/g,':');if(s[1]=3D=3D'=
!'){ra=3Dra||[];ra.push(s[2]);}if(s[1]=3D=3D'-'){for(i=3D0;i<at.length;i+=
+){if(at[i].name=3D=3Ds[2]){at.splice(i,1);return;}}}switch(s[3]){case'=3D=
':ar.defaultVal=3Ds[4]||'';break;case':':ar.forcedVal=3Ds[4];break;case'<=
':ar.validVals=3Ds[4].split('?');break;}if(/[*.?]/.test(s[2])){wat=3Dwat|=
|[];ar.nameRE=3Dnew =
RegExp('^'+wildcardToRE(s[2])+'$');wat.push(ar);}else{ar.name=3Ds[2];at.p=
ush(ar);}va.push(s[2]);});}each(tn,function(s,i){var =
pr=3Ds.charAt(0),x=3D1,ru=3D{};if(dr){if(dr.noEmpty)ru.noEmpty=3Ddr.noEmp=
ty;if(dr.fullEnd)ru.fullEnd=3Ddr.fullEnd;if(dr.padd)ru.padd=3Ddr.padd;}sw=
itch(pr){case'-':ru.noEmpty=3Dtrue;break;case'+':ru.fullEnd=3Dtrue;break;=
case'#':ru.padd=3Dtrue;break;default:x=3D0;}tn[i]=3Ds=3Ds.substring(x);t.=
validElements[s]=3D1;if(/[*.?]/.test(tn[0])){ru.nameRE=3Dnew =
RegExp('^'+wildcardToRE(tn[0])+'$');t.wildRules=3Dt.wildRules||{};t.wildR=
ules.push(ru);}else{ru.name=3Dtn[0];if(tn[0]=3D=3D'@')dr=3Dru;t.rules[s]=3D=
ru;}ru.attribs=3Dat;if(ra)ru.requiredAttribs=3Dra;if(wat){s=3D'';each(va,=
function(v){if(s)s+=3D'|';s+=3D'('+wildcardToRE(v)+')';});ru.validAttribs=
RE=3Dnew =
RegExp('^'+s.toLowerCase()+'$');ru.wildAttribs=3Dwat;}});});s=3D'';each(t=
.validElements,function(v,k){if(s)s+=3D'|';if(k!=3D'@')s+=3Dk;});t.validE=
lementsRE=3Dnew =
RegExp('^('+wildcardToRE(s.toLowerCase())+')$');},findRule:function(n){va=
r t=3Dthis,rl=3Dt.rules,i,r;t._setup();r=3Drl[n];if(r)return =
r;rl=3Dt.wildRules;for(i=3D0;i<rl.length;i++){if(rl[i].nameRE.test(n))ret=
urn rl[i];}return null;},findAttribRule:function(ru,n){var =
i,wa=3Dru.wildAttribs;for(i=3D0;i<wa.length;i++){if(wa[i].nameRE.test(n))=
return wa[i];}return null;},serialize:function(n,o){var =
h,t=3Dthis;t._setup();o=3Do||{};o.format=3Do.format||'html';t.processObj=3D=
o;n=3Dn.cloneNode(true);t.key=3D''+(parseInt(t.key)+1);if(!o.no_events){o=
.node=3Dn;t.onPreProcess.dispatch(t,o);}t.writer.reset();t._serializeNode=
(n,o.getInner);o.content=3Dt.writer.getContent();if(!o.no_events)t.onPost=
Process.dispatch(t,o);t._postProcess(o);o.node=3Dnull;return =
tinymce.trim(o.content);},_postProcess:function(o){var =
t=3Dthis,s=3Dt.settings,h=3Do.content,sc=3D[],p;if(o.format=3D=3D'html'){=
p=3Dt._protect({content:h,patterns:[{pattern:/(<script[^>]*>)(.*?)(<\/scr=
ipt>)/g},{pattern:/(<style[^>]*>)(.*?)(<\/style>)/g},{pattern:/(<pre[^>]*=
>)(.*?)(<\/pre>)/g,encode:1},{pattern:/(<!--\[CDATA\[)(.*?)(\]\]-->)/g}]}=
);h=3Dp.content;if(s.entity_encoding!=3D=3D'raw')h=3Dt._encode(h);if(!o.s=
et){h=3Dh.replace(/<p>\s+<\/p>|<p([^>]+)>\s+<\/p>/g,s.entity_encoding=3D=3D=
'numeric'?'<p$1>&#160;</p>':'<p$1>&nbsp;</p>');if(s.remove_linebreaks){h=3D=
h.replace(/\r?\n|\r/g,' ');h=3Dh.replace(/(<[^>]+>)\s+/g,'$1 =
');h=3Dh.replace(/\s+(<\/[^>]+>)/g,' =
$1');h=3Dh.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|h=
ead|html|title|meta|style|pre|script|link|object) ([^>]+)>\s+/g,'<$1 =
$2>');h=3Dh.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|=
head|html|title|meta|style|pre|script|link|object)>\s+/g,'<$1>');h=3Dh.re=
place(/\s+<\/(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html=
|title|meta|style|pre|script|link|object)>/g,'</$1>');}if(s.apply_source_=
formatting&&s.indent_mode=3D=3D'simple'){h=3Dh.replace(/<(\/?)(ul|hr|tabl=
e|meta|link|tbody|tr|object|body|head|html|map)(|[^>]+)>\s*/g,'\n<$1$2$3>=
\n');h=3Dh.replace(/\s*<(p|h[1-6]|blockquote|div|title|style|pre|script|t=
d|li|area)(|[^>]+)>/g,'\n<$1$2>');h=3Dh.replace(/<\/(p|h[1-6]|blockquote|=
div|title|style|pre|script|td|li)>\s*/g,'</$1>\n');h=3Dh.replace(/\n\n/g,=
'\n');}}h=3Dt._unprotect(h,p);h=3Dh.replace(/<!--\[CDATA\[([\s\S]+)\]\]--=
>/g,'<![CDATA[$1]]>');if(s.entity_encoding=3D=3D'raw')h=3Dh.replace(/<p>&=
nbsp;<\/p>|<p([^>]+)>&nbsp;<\/p>/g,'<p$1>\u00a0</p>');}o.content=3Dh;},_s=
erializeNode:function(n,inn){var =
t=3Dthis,s=3Dt.settings,w=3Dt.writer,hc,el,cn,i,l,a,at,no,v,nn,ru,ar,iv;i=
f(!s.node_filter||s.node_filter(n)){switch(n.nodeType){case =
1:if(n.hasAttribute?n.hasAttribute('mce_bogus'):n.getAttribute('mce_bogus=
'))return;iv=3Dfalse;hc=3Dn.hasChildNodes();nn=3Dn.getAttribute('mce_name=
')||n.nodeName.toLowerCase();if(isIE){if(n.scopeName!=3D=3D'HTML'&&n.scop=
eName!=3D=3D'html')nn=3Dn.scopeName+':'+nn;}if(nn.indexOf('mce:')=3D=3D=3D=
0)nn=3Dnn.substring(4);if(!t.validElementsRE.test(nn)||(t.invalidElements=
RE&&t.invalidElementsRE.test(nn))||inn){iv=3Dtrue;break;}if(isIE){if(s.fi=
x_content_duplication){if(n.mce_serialized=3D=3Dt.key)return;n.mce_serial=
ized=3Dt.key;}if(nn.charAt(0)=3D=3D'/')nn=3Dnn.substring(1);}else =
if(isGecko){if(n.nodeName=3D=3D=3D'BR'&&n.getAttribute('type')=3D=3D'_moz=
')return;}if(t.childRules){if(t.parentElementsRE.test(t.elementName)){if(=
!t.childRules[t.elementName].test(nn)){iv=3Dtrue;break;}}t.elementName=3D=
nn;}ru=3Dt.findRule(nn);nn=3Dru.name||nn;if((!hc&&ru.noEmpty)||(isIE&&!nn=
)){iv=3Dtrue;break;}if(ru.requiredAttribs){a=3Dru.requiredAttribs;for(i=3D=
a.length-1;i>=3D0;i--){if(this.dom.getAttrib(n,a[i])!=3D=3D'')break;}if(i=
=3D=3D-1){iv=3Dtrue;break;}}w.writeStartElement(nn);if(ru.attribs){for(i=3D=
0,at=3Dru.attribs,l=3Dat.length;i<l;i++){a=3Dat[i];v=3Dt._getAttrib(n,a);=
if(v!=3D=3Dnull)w.writeAttribute(a.name,v);}}if(ru.validAttribsRE){at=3Di=
sIE?getIEAtts(n):n.attributes;for(i=3Dat.length-1;i>-1;i--){no=3Dat[i];if=
(no.specified){a=3Dno.nodeName.toLowerCase();if(s.invalid_attrs.test(a)||=
!ru.validAttribsRE.test(a))continue;ar=3Dt.findAttribRule(ru,a);v=3Dt._ge=
tAttrib(n,ar,a);if(v!=3D=3Dnull)w.writeAttribute(a,v);}}}if(ru.padd){if(h=
c&&(cn=3Dn.firstChild)&&cn.nodeType=3D=3D=3D1&&n.childNodes.length=3D=3D=3D=
1){if(cn.hasAttribute?cn.hasAttribute('mce_bogus'):cn.getAttribute('mce_b=
ogus'))w.writeText('\u00a0');}else =
if(!hc)w.writeText('\u00a0');}break;case =
3:if(t.childRules&&t.parentElementsRE.test(t.elementName)){if(!t.childRul=
es[t.elementName].test(n.nodeName))return;}return =
w.writeText(n.nodeValue);case 4:return w.writeCDATA(n.nodeValue);case =
8:return w.writeComment(n.nodeValue);}}else =
if(n.nodeType=3D=3D1)hc=3Dn.hasChildNodes();if(hc){cn=3Dn.firstChild;whil=
e(cn){t._serializeNode(cn);t.elementName=3Dnn;cn=3Dcn.nextSibling;}}if(!i=
v){if(hc||!s.closed.test(nn))w.writeFullEndElement();else =
w.writeEndElement();}},_protect:function(o){var =
t=3Dthis;o.items=3Do.items||[];function enc(s){return =
s.replace(/[\r\n\\]/g,function(c){if(c=3D=3D=3D'\n')return'\\n';else =
if(c=3D=3D=3D'\\')return'\\\\';return'\\r';});};function dec(s){return =
s.replace(/\\[\\rn]/g,function(c){if(c=3D=3D=3D'\\n')return'\n';else =
if(c=3D=3D=3D'\\\\')return'\\';return'\r';});};each(o.patterns,function(p=
){o.content=3Ddec(enc(o.content).replace(p.pattern,function(x,a,b,c){b=3D=
dec(b);if(p.encode)b=3Dt._encode(b);o.items.push(b);return =
a+'<!--mce:'+(o.items.length-1)+'-->'+c;}));});return =
o;},_unprotect:function(h,o){h=3Dh.replace(/\<!--mce:([0-9]+)--\>/g,funct=
ion(a,b){return o.items[parseInt(b)];});o.items=3D[];return =
h;},_encode:function(h){var =
t=3Dthis,s=3Dt.settings,l;if(s.entity_encoding!=3D=3D'raw'){if(s.entity_e=
ncoding.indexOf('named')!=3D-1){t.setEntities(s.entities);l=3Dt.entityLoo=
kup;h=3Dh.replace(t.entitiesRE,function(a){var =
v;if(v=3Dl[a])a=3D'&'+v+';';return =
a;});}if(s.entity_encoding.indexOf('numeric')!=3D-1){h=3Dh.replace(/[\u00=
7E-\uFFFF]/g,function(a){return'&#'+a.charCodeAt(0)+';';});}}return =
h;},_setup:function(){var =
t=3Dthis,s=3Dthis.settings;if(t.done)return;t.done=3D1;t.setRules(s.valid=
_elements);t.addRules(s.extended_valid_elements);t.addValidChildRules(s.v=
alid_child_elements);if(s.invalid_elements)t.invalidElementsRE=3Dnew =
RegExp('^('+wildcardToRE(s.invalid_elements.replace(/,/g,'|').toLowerCase=
())+')$');if(s.attrib_value_filter)t.attribValueFilter=3Ds.attribValueFil=
ter;},_getAttrib:function(n,a,na){var =
i,v;na=3Dna||a.name;if(a.forcedVal&&(v=3Da.forcedVal)){if(v=3D=3D=3D'{$ui=
d}')return this.dom.uniqueId();return =
v;}v=3Dthis.dom.getAttrib(n,na);if(this.settings.bool_attrs.test(na)&&v){=
v=3D(''+v).toLowerCase();if(v=3D=3D=3D'false'||v=3D=3D=3D'0')return =
null;v=3Dna;}switch(na){case'rowspan':case'colspan':if(v=3D=3D'1')v=3D'';=
break;}if(this.attribValueFilter)v=3Dthis.attribValueFilter(na,v,n);if(a.=
validVals){for(i=3Da.validVals.length-1;i>=3D0;i--){if(v=3D=3Da.validVals=
[i])break;}if(i=3D=3D-1)return =
null;}if(v=3D=3D=3D''&&typeof(a.defaultVal)!=3D'undefined'){v=3Da.default=
Val;if(v=3D=3D=3D'{$uid}')return this.dom.uniqueId();return =
v;}else{if(na=3D=3D'class'&&this.processObj.get)v=3Dv.replace(/\s?mceItem=
\w+\s?/g,'');}if(v=3D=3D=3D'')return null;return =
v;}});})();(function(){var =
each=3Dtinymce.each,Event=3Dtinymce.dom.Event;tinymce.create('tinymce.dom=
.ScriptLoader',{ScriptLoader:function(s){this.settings=3Ds||{};this.queue=
=3D[];this.lookup=3D{};},isDone:function(u){return =
this.lookup[u]?this.lookup[u].state=3D=3D2:0;},markDone:function(u){this.=
lookup[u]=3D{state:2,url:u};},add:function(u,cb,s,pr){var =
t=3Dthis,lo=3Dt.lookup,o;if(o=3Dlo[u]){if(cb&&o.state=3D=3D2)cb.call(s||t=
his);return =
o;}o=3D{state:0,url:u,func:cb,scope:s||this};if(pr)t.queue.unshift(o);els=
e t.queue.push(o);lo[u]=3Do;return o;},load:function(u,cb,s){var =
t=3Dthis,o;if(o=3Dt.lookup[u]){if(cb&&o.state=3D=3D2)cb.call(s||t);return=
 o;}function =
loadScript(u){if(Event.domLoaded||t.settings.strict_mode){tinymce.util.XH=
R.send({url:tinymce._addVer(u),error:t.settings.error,async:false,success=
:function(co){t.eval(co);}});}else document.write('<script =
type=3D"text/javascript" =
src=3D"'+tinymce._addVer(u)+'"></script>');};if(!tinymce.is(u,'string')){=
each(u,function(u){loadScript(u);});if(cb)cb.call(s||t);}else{loadScript(=
u);if(cb)cb.call(s||t);}},loadQueue:function(cb,s){var =
t=3Dthis;if(!t.queueLoading){t.queueLoading=3D1;t.queueCallbacks=3D[];t.l=
oadScripts(t.queue,function(){t.queueLoading=3D0;if(cb)cb.call(s||t);each=
(t.queueCallbacks,function(o){o.func.call(o.scope);});});}else =
if(cb)t.queueCallbacks.push({func:cb,scope:s||t});},eval:function(co){var=
 =
w=3Dwindow;if(!w.execScript){try{eval.call(w,co);}catch(ex){eval(co,w);}}=
else w.execScript(co);},loadScripts:function(sc,cb,s){var =
t=3Dthis,lo=3Dt.lookup;function =
done(o){o.state=3D2;if(o.func)o.func.call(o.scope||t);};function =
allDone(){var =
l;l=3Dsc.length;each(sc,function(o){o=3Dlo[o.url];if(o.state=3D=3D=3D2){d=
one(o);l--;}else =
load(o);});if(l=3D=3D=3D0&&cb){cb.call(s||t);cb=3D0;}};function =
load(o){if(o.state>0)return;o.state=3D1;tinymce.dom.ScriptLoader.loadScri=
pt(o.url,function(){done(o);allDone();});};each(sc,function(o){var =
u=3Do.url;if(!lo[u]){lo[u]=3Do;t.queue.push(o);}else =
o=3Dlo[u];if(o.state>0)return;if(!Event.domLoaded&&!t.settings.strict_mod=
e){var =
ix,ol=3D'';if(cb||o.func){o.state=3D1;ix=3Dtinymce.dom.ScriptLoader._addO=
nLoad(function(){done(o);allDone();});if(tinymce.isIE)ol=3D' =
onreadystatechange=3D"';else ol=3D' =
onload=3D"';ol+=3D'tinymce.dom.ScriptLoader._onLoad(this,\''+u+'\','+ix+'=
);"';}document.write('<script type=3D"text/javascript" =
src=3D"'+tinymce._addVer(u)+'"'+ol+'></script>');if(!o.func)done(o);}else=
 load(o);});allDone();},'static':{_addOnLoad:function(f){var =
t=3Dthis;t._funcs=3Dt._funcs||[];t._funcs.push(f);return =
t._funcs.length-1;},_onLoad:function(e,u,ix){if(!tinymce.isIE||e.readySta=
te=3D=3D'complete')this._funcs[ix].call(this);},loadScript:function(u,cb)=
{var id=3Dtinymce.DOM.uniqueId(),e;function =
done(){Event.clear(id);tinymce.DOM.remove(id);if(cb){cb.call(document,u);=
cb=3D0;}};if(tinymce.isIE){tinymce.util.XHR.send({url:tinymce._addVer(u),=
async:false,success:function(co){window.execScript(co);done();}});}else{e=
=3Dtinymce.DOM.create('script',{id:id,type:'text/javascript',src:tinymce.=
_addVer(u)});Event.add(e,'load',done);(document.getElementsByTagName('hea=
d')[0]||document.body).appendChild(e);}}}});tinymce.ScriptLoader=3Dnew =
tinymce.dom.ScriptLoader();})();(function(){var =
DOM=3Dtinymce.DOM,is=3Dtinymce.is;tinymce.create('tinymce.ui.Control',{Co=
ntrol:function(id,s){this.id=3Did;this.settings=3Ds=3Ds||{};this.rendered=
=3Dfalse;this.onRender=3Dnew =
tinymce.util.Dispatcher(this);this.classPrefix=3D'';this.scope=3Ds.scope|=
|this;this.disabled=3D0;this.active=3D0;},setDisabled:function(s){var =
e;if(s!=3Dthis.disabled){e=3DDOM.get(this.id);if(e&&this.settings.unavail=
able_prefix){if(s){this.prevTitle=3De.title;e.title=3Dthis.settings.unava=
ilable_prefix+": "+e.title;}else =
e.title=3Dthis.prevTitle;}this.setState('Disabled',s);this.setState('Enab=
led',!s);this.disabled=3Ds;}},isDisabled:function(){return =
this.disabled;},setActive:function(s){if(s!=3Dthis.active){this.setState(=
'Active',s);this.active=3Ds;}},isActive:function(){return =
this.active;},setState:function(c,s){var =
n=3DDOM.get(this.id);c=3Dthis.classPrefix+c;if(s)DOM.addClass(n,c);else =
DOM.removeClass(n,c);},isRendered:function(){return =
this.rendered;},renderHTML:function(){},renderTo:function(n){DOM.setHTML(=
n,this.renderHTML());},postRender:function(){var =
t=3Dthis,b;if(is(t.disabled)){b=3Dt.disabled;t.disabled=3D-1;t.setDisable=
d(b);}if(is(t.active)){b=3Dt.active;t.active=3D-1;t.setActive(b);}},remov=
e:function(){DOM.remove(this.id);this.destroy();},destroy:function(){tiny=
mce.dom.Event.clear(this.id);}});})();tinymce.create('tinymce.ui.Containe=
r:tinymce.ui.Control',{Container:function(id,s){this.parent(id,s);this.co=
ntrols=3D[];this.lookup=3D{};},add:function(c){this.lookup[c.id]=3Dc;this=
.controls.push(c);return c;},get:function(n){return =
this.lookup[n];}});tinymce.create('tinymce.ui.Separator:tinymce.ui.Contro=
l',{Separator:function(id,s){this.parent(id,s);this.classPrefix=3D'mceSep=
arator';},renderHTML:function(){return =
tinymce.DOM.createHTML('span',{'class':this.classPrefix});}});(function()=
{var =
is=3Dtinymce.is,DOM=3Dtinymce.DOM,each=3Dtinymce.each,walk=3Dtinymce.walk=
;tinymce.create('tinymce.ui.MenuItem:tinymce.ui.Control',{MenuItem:functi=
on(id,s){this.parent(id,s);this.classPrefix=3D'mceMenuItem';},setSelected=
:function(s){this.setState('Selected',s);this.selected=3Ds;},isSelected:f=
unction(){return this.selected;},postRender:function(){var =
t=3Dthis;t.parent();if(is(t.selected))t.setSelected(t.selected);}});})();=
(function(){var =
is=3Dtinymce.is,DOM=3Dtinymce.DOM,each=3Dtinymce.each,walk=3Dtinymce.walk=
;tinymce.create('tinymce.ui.Menu:tinymce.ui.MenuItem',{Menu:function(id,s=
){var =
t=3Dthis;t.parent(id,s);t.items=3D{};t.collapsed=3Dfalse;t.menuCount=3D0;=
t.onAddItem=3Dnew tinymce.util.Dispatcher(this);},expand:function(d){var =
t=3Dthis;if(d){walk(t,function(o){if(o.expand)o.expand();},'items',t);}t.=
collapsed=3Dfalse;},collapse:function(d){var =
t=3Dthis;if(d){walk(t,function(o){if(o.collapse)o.collapse();},'items',t)=
;}t.collapsed=3Dtrue;},isCollapsed:function(){return =
this.collapsed;},add:function(o){if(!o.settings)o=3Dnew =
tinymce.ui.MenuItem(o.id||DOM.uniqueId(),o);this.onAddItem.dispatch(this,=
o);return this.items[o.id]=3Do;},addSeparator:function(){return =
this.add({separator:true});},addMenu:function(o){if(!o.collapse)o=3Dthis.=
createMenu(o);this.menuCount++;return =
this.add(o);},hasMenus:function(){return =
this.menuCount!=3D=3D0;},remove:function(o){delete =
this.items[o.id];},removeAll:function(){var =
t=3Dthis;walk(t,function(o){if(o.removeAll)o.removeAll();else =
o.remove();o.destroy();},'items',t);t.items=3D{};},createMenu:function(o)=
{var m=3Dnew =
tinymce.ui.Menu(o.id||DOM.uniqueId(),o);m.onAddItem.add(this.onAddItem.di=
spatch,this.onAddItem);return m;}});})();(function(){var =
is=3Dtinymce.is,DOM=3Dtinymce.DOM,each=3Dtinymce.each,Event=3Dtinymce.dom=
.Event,Element=3Dtinymce.dom.Element;tinymce.create('tinymce.ui.DropMenu:=
tinymce.ui.Menu',{DropMenu:function(id,s){s=3Ds||{};s.container=3Ds.conta=
iner||DOM.doc.body;s.offset_x=3Ds.offset_x||0;s.offset_y=3Ds.offset_y||0;=
s.vp_offset_x=3Ds.vp_offset_x||0;s.vp_offset_y=3Ds.vp_offset_y||0;if(is(s=
.icons)&&!s.icons)s['class']+=3D' =
mceNoIcons';this.parent(id,s);this.onShowMenu=3Dnew =
tinymce.util.Dispatcher(this);this.onHideMenu=3Dnew =
tinymce.util.Dispatcher(this);this.classPrefix=3D'mceMenu';},createMenu:f=
unction(s){var =
t=3Dthis,cs=3Dt.settings,m;s.container=3Ds.container||cs.container;s.pare=
nt=3Dt;s.constrain=3Ds.constrain||cs.constrain;s['class']=3Ds['class']||c=
s['class'];s.vp_offset_x=3Ds.vp_offset_x||cs.vp_offset_x;s.vp_offset_y=3D=
s.vp_offset_y||cs.vp_offset_y;m=3Dnew =
tinymce.ui.DropMenu(s.id||DOM.uniqueId(),s);m.onAddItem.add(t.onAddItem.d=
ispatch,t.onAddItem);return m;},update:function(){var =
t=3Dthis,s=3Dt.settings,tb=3DDOM.get('menu_'+t.id+'_tbl'),co=3DDOM.get('m=
enu_'+t.id+'_co'),tw,th;tw=3Ds.max_width?Math.min(tb.clientWidth,s.max_wi=
dth):tb.clientWidth;th=3Ds.max_height?Math.min(tb.clientHeight,s.max_heig=
ht):tb.clientHeight;if(!DOM.boxModel)t.element.setStyles({width:tw+2,heig=
ht:th+2});else =
t.element.setStyles({width:tw,height:th});if(s.max_width)DOM.setStyle(co,=
'width',tw);if(s.max_height){DOM.setStyle(co,'height',th);if(tb.clientHei=
ght<s.max_height)DOM.setStyle(co,'overflow','hidden');}},showMenu:functio=
n(x,y,px){var =
t=3Dthis,s=3Dt.settings,co,vp=3DDOM.getViewPort(),w,h,mx,my,ot=3D2,dm,tb,=
cp=3Dt.classPrefix;t.collapse(1);if(t.isMenuVisible)return;if(!t.rendered=
){co=3DDOM.add(t.settings.container,t.renderNode());each(t.items,function=
(o){o.postRender();});t.element=3Dnew =
Element('menu_'+t.id,{blocker:1,container:s.container});}else =
co=3DDOM.get('menu_'+t.id);if(!tinymce.isOpera)DOM.setStyles(co,{left:-0x=
FFFF,top:-0xFFFF});DOM.show(co);t.update();x+=3Ds.offset_x||0;y+=3Ds.offs=
et_y||0;vp.w-=3D4;vp.h-=3D4;if(s.constrain){w=3Dco.clientWidth-ot;h=3Dco.=
clientHeight-ot;mx=3Dvp.x+vp.w;my=3Dvp.y+vp.h;if((x+s.vp_offset_x+w)>mx)x=
=3Dpx?px-w:Math.max(0,(mx-s.vp_offset_x)-w);if((y+s.vp_offset_y+h)>my)y=3D=
Math.max(0,(my-s.vp_offset_y)-h);}DOM.setStyles(co,{left:x,top:y});t.elem=
ent.update();t.isMenuVisible=3D1;t.mouseClickFunc=3DEvent.add(co,'click',=
function(e){var =
m;e=3De.target;if(e&&(e=3DDOM.getParent(e,'TR'))&&!DOM.hasClass(e,cp+'Ite=
mSub')){m=3Dt.items[e.id];if(m.isDisabled())return;dm=3Dt;while(dm){if(dm=
.hideMenu)dm.hideMenu();dm=3Ddm.settings.parent;}if(m.settings.onclick)m.=
settings.onclick(e);return =
Event.cancel(e);}});if(t.hasMenus()){t.mouseOverFunc=3DEvent.add(co,'mous=
eover',function(e){var =
m,r,mi;e=3De.target;if(e&&(e=3DDOM.getParent(e,'TR'))){m=3Dt.items[e.id];=
if(t.lastMenu)t.lastMenu.collapse(1);if(m.isDisabled())return;if(e&&DOM.h=
asClass(e,cp+'ItemSub')){r=3DDOM.getRect(e);m.showMenu((r.x+r.w-ot),r.y-o=
t,r.x);t.lastMenu=3Dm;DOM.addClass(DOM.get(m.id).firstChild,cp+'ItemActiv=
e');}}});}t.onShowMenu.dispatch(t);if(s.keyboard_focus){Event.add(co,'key=
down',t._keyHandler,t);DOM.select('a','menu_'+t.id)[0].focus();t._focusId=
x=3D0;}},hideMenu:function(c){var =
t=3Dthis,co=3DDOM.get('menu_'+t.id),e;if(!t.isMenuVisible)return;Event.re=
move(co,'mouseover',t.mouseOverFunc);Event.remove(co,'click',t.mouseClick=
Func);Event.remove(co,'keydown',t._keyHandler);DOM.hide(co);t.isMenuVisib=
le=3D0;if(!c)t.collapse(1);if(t.element)t.element.hide();if(e=3DDOM.get(t=
.id))DOM.removeClass(e.firstChild,t.classPrefix+'ItemActive');t.onHideMen=
u.dispatch(t);},add:function(o){var =
t=3Dthis,co;o=3Dt.parent(o);if(t.isRendered&&(co=3DDOM.get('menu_'+t.id))=
)t._add(DOM.select('tbody',co)[0],o);return =
o;},collapse:function(d){this.parent(d);this.hideMenu(1);},remove:functio=
n(o){DOM.remove(o.id);this.destroy();return =
this.parent(o);},destroy:function(){var =
t=3Dthis,co=3DDOM.get('menu_'+t.id);Event.remove(co,'mouseover',t.mouseOv=
erFunc);Event.remove(co,'click',t.mouseClickFunc);if(t.element)t.element.=
remove();DOM.remove(co);},renderNode:function(){var =
t=3Dthis,s=3Dt.settings,n,tb,co,w;w=3DDOM.create('div',{id:'menu_'+t.id,'=
class':s['class'],'style':'position:absolute;left:0;top:0;z-index:200000'=
});co=3DDOM.add(w,'div',{id:'menu_'+t.id+'_co','class':t.classPrefix+(s['=
class']?' '+s['class']:'')});t.element=3Dnew =
Element('menu_'+t.id,{blocker:1,container:s.container});if(s.menu_line)DO=
M.add(co,'span',{'class':t.classPrefix+'Line'});n=3DDOM.add(co,'table',{i=
d:'menu_'+t.id+'_tbl',border:0,cellPadding:0,cellSpacing:0});tb=3DDOM.add=
(n,'tbody');each(t.items,function(o){t._add(tb,o);});t.rendered=3Dtrue;re=
turn w;},_keyHandler:function(e){var t=3Dthis,kc=3De.keyCode;function =
focus(d){var =
i=3Dt._focusIdx+d,e=3DDOM.select('a','menu_'+t.id)[i];if(e){t._focusIdx=3D=
i;e.focus();}};switch(kc){case 38:focus(-1);return;case =
40:focus(1);return;case 13:return;case 27:return =
this.hideMenu();}},_add:function(tb,o){var =
n,s=3Do.settings,a,ro,it,cp=3Dthis.classPrefix,ic;if(s.separator){ro=3DDO=
M.add(tb,'tr',{id:o.id,'class':cp+'ItemSeparator'});DOM.add(ro,'td',{'cla=
ss':cp+'ItemSeparator'});if(n=3Dro.previousSibling)DOM.addClass(n,'mceLas=
t');return;}n=3Dro=3DDOM.add(tb,'tr',{id:o.id,'class':cp+'Item =
'+cp+'ItemEnabled'});n=3Dit=3DDOM.add(n,'td');n=3Da=3DDOM.add(n,'a',{href=
:'javascript:;',onclick:"return false;",onmousedown:'return =
false;'});DOM.addClass(it,s['class']);ic=3DDOM.add(n,'span',{'class':'mce=
Icon'+(s.icon?' =
mce_'+s.icon:'')});if(s.icon_src)DOM.add(ic,'img',{src:s.icon_src});n=3DD=
OM.add(n,s.element||'span',{'class':'mceText',title:o.settings.title},o.s=
ettings.title);if(o.settings.style)DOM.setAttrib(n,'style',o.settings.sty=
le);if(tb.childNodes.length=3D=3D1)DOM.addClass(ro,'mceFirst');if((n=3Dro=
.previousSibling)&&DOM.hasClass(n,cp+'ItemSeparator'))DOM.addClass(ro,'mc=
eFirst');if(o.collapse)DOM.addClass(ro,cp+'ItemSub');if(n=3Dro.previousSi=
bling)DOM.removeClass(n,'mceLast');DOM.addClass(ro,'mceLast');}});})();(f=
unction(){var =
DOM=3Dtinymce.DOM;tinymce.create('tinymce.ui.Button:tinymce.ui.Control',{=
Button:function(id,s){this.parent(id,s);this.classPrefix=3D'mceButton';},=
renderHTML:function(){var =
cp=3Dthis.classPrefix,s=3Dthis.settings,h,l;l=3DDOM.encode(s.label||'');h=
=3D'<a id=3D"'+this.id+'" href=3D"javascript:;" class=3D"'+cp+' =
'+cp+'Enabled '+s['class']+(l?' '+cp+'Labeled':'')+'" =
onmousedown=3D"return false;" onclick=3D"return false;" =
title=3D"'+DOM.encode(s.title)+'">';if(s.image)h+=3D'<img =
class=3D"mceIcon" src=3D"'+s.image+'" />'+l+'</a>';else h+=3D'<span =
class=3D"mceIcon '+s['class']+'"></span>'+(l?'<span =
class=3D"'+cp+'Label">'+l+'</span>':'')+'</a>';return =
h;},postRender:function(){var =
t=3Dthis,s=3Dt.settings;tinymce.dom.Event.add(t.id,'click',function(e){if=
(!t.isDisabled())return =
s.onclick.call(s.scope,e);});}});})();(function(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,each=3Dtinymce.each,Dispatche=
r=3Dtinymce.util.Dispatcher;tinymce.create('tinymce.ui.ListBox:tinymce.ui=
.Control',{ListBox:function(id,s){var =
t=3Dthis;t.parent(id,s);t.items=3D[];t.onChange=3Dnew =
Dispatcher(t);t.onPostRender=3Dnew Dispatcher(t);t.onAdd=3Dnew =
Dispatcher(t);t.onRenderMenu=3Dnew =
tinymce.util.Dispatcher(this);t.classPrefix=3D'mceListBox';},select:funct=
ion(va){var t=3Dthis,fv,f;if(va=3D=3Dundefined)return =
t.selectByIndex(-1);if(va&&va.call)f=3Dva;else{f=3Dfunction(v){return =
v=3D=3Dva;};}if(va!=3Dt.selectedValue){each(t.items,function(o,i){if(f(o.=
value)){fv=3D1;t.selectByIndex(i);return =
false;}});if(!fv)t.selectByIndex(-1);}},selectByIndex:function(idx){var =
t=3Dthis,e,o;if(idx!=3Dt.selectedIndex){e=3DDOM.get(t.id+'_text');o=3Dt.i=
tems[idx];if(o){t.selectedValue=3Do.value;t.selectedIndex=3Didx;DOM.setHT=
ML(e,DOM.encode(o.title));DOM.removeClass(e,'mceTitle');}else{DOM.setHTML=
(e,DOM.encode(t.settings.title));DOM.addClass(e,'mceTitle');t.selectedVal=
ue=3Dt.selectedIndex=3Dnull;}e=3D0;}else =
t.selectedValue=3Dt.selectedIndex=3Dnull;},add:function(n,v,o){var =
t=3Dthis;o=3Do||{};o=3Dtinymce.extend(o,{title:n,value:v});t.items.push(o=
);t.onAdd.dispatch(t,o);},getLength:function(){return =
this.items.length;},renderHTML:function(){var =
h=3D'',t=3Dthis,s=3Dt.settings,cp=3Dt.classPrefix;h=3D'<table =
id=3D"'+t.id+'" cellpadding=3D"0" cellspacing=3D"0" class=3D"'+cp+' =
'+cp+'Enabled'+(s['class']?(' =
'+s['class']):'')+'"><tbody><tr>';h+=3D'<td>'+DOM.createHTML('a',{id:t.id=
+'_text',href:'javascript:;','class':'mceText',onclick:"return =
false;",onmousedown:'return =
false;'},DOM.encode(t.settings.title))+'</td>';h+=3D'<td>'+DOM.createHTML=
('a',{id:t.id+'_open',tabindex:-1,href:'javascript:;','class':'mceOpen',o=
nclick:"return false;",onmousedown:'return =
false;'},'<span></span>')+'</td>';h+=3D'</tr></tbody></table>';return =
h;},showMenu:function(){var =
t=3Dthis,p1,p2,e=3DDOM.get(this.id),m;if(t.isDisabled()||t.items.length=3D=
=3D0)return;if(t.menu&&t.menu.isMenuVisible)return =
t.hideMenu();if(!t.isMenuRendered){t.renderMenu();t.isMenuRendered=3Dtrue=
;}p1=3DDOM.getPos(this.settings.menu_container);p2=3DDOM.getPos(e);m=3Dt.=
menu;m.settings.offset_x=3Dp2.x;m.settings.offset_y=3Dp2.y;m.settings.key=
board_focus=3D!tinymce.isOpera;if(t.oldID)m.items[t.oldID].setSelected(0)=
;each(t.items,function(o){if(o.value=3D=3D=3Dt.selectedValue){m.items[o.i=
d].setSelected(1);t.oldID=3Do.id;}});m.showMenu(0,e.clientHeight);Event.a=
dd(DOM.doc,'mousedown',t.hideMenu,t);DOM.addClass(t.id,t.classPrefix+'Sel=
ected');},hideMenu:function(e){var =
t=3Dthis;if(e&&e.type=3D=3D"mousedown"&&(e.target.id=3D=3Dt.id+'_text'||e=
.target.id=3D=3Dt.id+'_open'))return;if(!e||!DOM.getParent(e.target,funct=
ion(n){return =
DOM.hasClass(n,'mceMenu');})){DOM.removeClass(t.id,t.classPrefix+'Selecte=
d');Event.remove(DOM.doc,'mousedown',t.hideMenu,t);if(t.menu)t.menu.hideM=
enu();}},renderMenu:function(){var =
t=3Dthis,m;m=3Dt.settings.control_manager.createDropMenu(t.id+'_menu',{me=
nu_line:1,'class':t.classPrefix+'Menu =
mceNoIcons',max_width:150,max_height:150});m.onHideMenu.add(t.hideMenu,t)=
;m.add({title:t.settings.title,'class':'mceMenuItemTitle',onclick:functio=
n(){if(t.settings.onselect('')!=3D=3Dfalse)t.select('');}});each(t.items,=
function(o){o.id=3DDOM.uniqueId();o.onclick=3Dfunction(){if(t.settings.on=
select(o.value)!=3D=3Dfalse)t.select(o.value);};m.add(o);});t.onRenderMen=
u.dispatch(t,m);t.menu=3Dm;},postRender:function(){var =
t=3Dthis,cp=3Dt.classPrefix;Event.add(t.id,'click',t.showMenu,t);Event.ad=
d(t.id+'_text','focus',function(e){if(!t._focused){t.keyDownHandler=3DEve=
nt.add(t.id+'_text','keydown',function(e){var =
idx=3D-1,v,kc=3De.keyCode;each(t.items,function(v,i){if(t.selectedValue=3D=
=3Dv.value)idx=3Di;});if(kc=3D=3D38)v=3Dt.items[idx-1];else =
if(kc=3D=3D40)v=3Dt.items[idx+1];else =
if(kc=3D=3D13){v=3Dt.selectedValue;t.selectedValue=3Dnull;t.settings.onse=
lect(v);return =
Event.cancel(e);}if(v){t.hideMenu();t.select(v.value);}});}t._focused=3D1=
;});Event.add(t.id+'_text','blur',function(){Event.remove(t.id+'_text','k=
eydown',t.keyDownHandler);t._focused=3D0;});if(tinymce.isIE6||!DOM.boxMod=
el){Event.add(t.id,'mouseover',function(){if(!DOM.hasClass(t.id,cp+'Disab=
led'))DOM.addClass(t.id,cp+'Hover');});Event.add(t.id,'mouseout',function=
(){if(!DOM.hasClass(t.id,cp+'Disabled'))DOM.removeClass(t.id,cp+'Hover');=
});}t.onPostRender.dispatch(t,DOM.get(t.id));},destroy:function(){this.pa=
rent();Event.clear(this.id+'_text');}});})();(function(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,each=3Dtinymce.each,Dispatche=
r=3Dtinymce.util.Dispatcher;tinymce.create('tinymce.ui.NativeListBox:tiny=
mce.ui.ListBox',{NativeListBox:function(id,s){this.parent(id,s);this.clas=
sPrefix=3D'mceNativeListBox';},setDisabled:function(s){DOM.get(this.id).d=
isabled=3Ds;},isDisabled:function(){return =
DOM.get(this.id).disabled;},select:function(va){var =
t=3Dthis,fv,f;if(va=3D=3Dundefined)return =
t.selectByIndex(-1);if(va&&va.call)f=3Dva;else{f=3Dfunction(v){return =
v=3D=3Dva;};}if(va!=3Dt.selectedValue){each(t.items,function(o,i){if(f(o.=
value)){fv=3D1;t.selectByIndex(i);return =
false;}});if(!fv)t.selectByIndex(-1);}},selectByIndex:function(idx){DOM.g=
et(this.id).selectedIndex=3Didx+1;this.selectedValue=3Dthis.items[idx]?th=
is.items[idx].value:null;},add:function(n,v,a){var =
o,t=3Dthis;a=3Da||{};a.value=3Dv;if(t.isRendered())DOM.add(DOM.get(this.i=
d),'option',a,n);o=3D{title:n,value:v,attribs:a};t.items.push(o);t.onAdd.=
dispatch(t,o);},getLength:function(){return =
DOM.get(this.id).options.length-1;},renderHTML:function(){var =
h,t=3Dthis;h=3DDOM.createHTML('option',{value:''},'-- =
'+t.settings.title+' =
--');each(t.items,function(it){h+=3DDOM.createHTML('option',{value:it.val=
ue},it.title);});h=3DDOM.createHTML('select',{id:t.id,'class':'mceNativeL=
istBox'},h);return h;},postRender:function(){var =
t=3Dthis,ch;t.rendered=3Dtrue;function onChange(e){var =
v=3Dt.items[e.target.selectedIndex-1];if(v&&(v=3Dv.value)){t.onChange.dis=
patch(t,v);if(t.settings.onselect)t.settings.onselect(v);}};Event.add(t.i=
d,'change',onChange);Event.add(t.id,'keydown',function(e){var =
bf;Event.remove(t.id,'change',ch);bf=3DEvent.add(t.id,'blur',function(){E=
vent.add(t.id,'change',onChange);Event.remove(t.id,'blur',bf);});if(e.key=
Code=3D=3D13||e.keyCode=3D=3D32){onChange(e);return =
Event.cancel(e);}});t.onPostRender.dispatch(t,DOM.get(t.id));}});})();(fu=
nction(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,each=3Dtinymce.each;tinymce.c=
reate('tinymce.ui.MenuButton:tinymce.ui.Button',{MenuButton:function(id,s=
){this.parent(id,s);this.onRenderMenu=3Dnew =
tinymce.util.Dispatcher(this);s.menu_container=3Ds.menu_container||DOM.do=
c.body;},showMenu:function(){var =
t=3Dthis,p1,p2,e=3DDOM.get(t.id),m;if(t.isDisabled())return;if(!t.isMenuR=
endered){t.renderMenu();t.isMenuRendered=3Dtrue;}if(t.isMenuVisible)retur=
n =
t.hideMenu();p1=3DDOM.getPos(t.settings.menu_container);p2=3DDOM.getPos(e=
);m=3Dt.menu;m.settings.offset_x=3Dp2.x;m.settings.offset_y=3Dp2.y;m.sett=
ings.vp_offset_x=3Dp2.x;m.settings.vp_offset_y=3Dp2.y;m.settings.keyboard=
_focus=3Dt._focused;m.showMenu(0,e.clientHeight);Event.add(DOM.doc,'mouse=
down',t.hideMenu,t);t.setState('Selected',1);t.isMenuVisible=3D1;},render=
Menu:function(){var =
t=3Dthis,m;m=3Dt.settings.control_manager.createDropMenu(t.id+'_menu',{me=
nu_line:1,'class':this.classPrefix+'Menu',icons:t.settings.icons});m.onHi=
deMenu.add(t.hideMenu,t);t.onRenderMenu.dispatch(t,m);t.menu=3Dm;},hideMe=
nu:function(e){var =
t=3Dthis;if(e&&e.type=3D=3D"mousedown"&&DOM.getParent(e.target,function(e=
){return =
e.id=3D=3D=3Dt.id||e.id=3D=3D=3Dt.id+'_open';}))return;if(!e||!DOM.getPar=
ent(e.target,function(n){return =
DOM.hasClass(n,'mceMenu');})){t.setState('Selected',0);Event.remove(DOM.d=
oc,'mousedown',t.hideMenu,t);if(t.menu)t.menu.hideMenu();}t.isMenuVisible=
=3D0;},postRender:function(){var =
t=3Dthis,s=3Dt.settings;Event.add(t.id,'click',function(){if(!t.isDisable=
d()){if(s.onclick)s.onclick(t.value);t.showMenu();}});}});})();(function(=
){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,each=3Dtinymce.each;tinymce.c=
reate('tinymce.ui.SplitButton:tinymce.ui.MenuButton',{SplitButton:functio=
n(id,s){this.parent(id,s);this.classPrefix=3D'mceSplitButton';},renderHTM=
L:function(){var =
h,t=3Dthis,s=3Dt.settings,h1;h=3D'<tbody><tr>';if(s.image)h1=3DDOM.create=
HTML('img ',{src:s.image,'class':'mceAction '+s['class']});else =
h1=3DDOM.createHTML('span',{'class':'mceAction =
'+s['class']},'');h+=3D'<td>'+DOM.createHTML('a',{id:t.id+'_action',href:=
'javascript:;','class':'mceAction '+s['class'],onclick:"return =
false;",onmousedown:'return =
false;',title:s.title},h1)+'</td>';h1=3DDOM.createHTML('span',{'class':'m=
ceOpen =
'+s['class']});h+=3D'<td>'+DOM.createHTML('a',{id:t.id+'_open',href:'java=
script:;','class':'mceOpen '+s['class'],onclick:"return =
false;",onmousedown:'return =
false;',title:s.title},h1)+'</td>';h+=3D'</tr></tbody>';return =
DOM.createHTML('table',{id:t.id,'class':'mceSplitButton =
mceSplitButtonEnabled =
'+s['class'],cellpadding:'0',cellspacing:'0',onmousedown:'return =
false;',title:s.title},h);},postRender:function(){var =
t=3Dthis,s=3Dt.settings;if(s.onclick){Event.add(t.id+'_action','click',fu=
nction(){if(!t.isDisabled())s.onclick(t.value);});}Event.add(t.id+'_open'=
,'click',t.showMenu,t);Event.add(t.id+'_open','focus',function(){t._focus=
ed=3D1;});Event.add(t.id+'_open','blur',function(){t._focused=3D0;});if(t=
inymce.isIE6||!DOM.boxModel){Event.add(t.id,'mouseover',function(){if(!DO=
M.hasClass(t.id,'mceSplitButtonDisabled'))DOM.addClass(t.id,'mceSplitButt=
onHover');});Event.add(t.id,'mouseout',function(){if(!DOM.hasClass(t.id,'=
mceSplitButtonDisabled'))DOM.removeClass(t.id,'mceSplitButtonHover');});}=
},destroy:function(){this.parent();Event.clear(this.id+'_action');Event.c=
lear(this.id+'_open');}});})();(function(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,is=3Dtinymce.is,each=3Dtinymc=
e.each;tinymce.create('tinymce.ui.ColorSplitButton:tinymce.ui.SplitButton=
',{ColorSplitButton:function(id,s){var =
t=3Dthis;t.parent(id,s);t.settings=3Ds=3Dtinymce.extend({colors:'000000,9=
93300,333300,003300,003366,000080,333399,333333,800000,FF6600,808000,0080=
00,008080,0000FF,666699,808080,FF0000,FF9900,99CC00,339966,33CCCC,3366FF,=
800080,999999,FF00FF,FFCC00,FFFF00,00FF00,00FFFF,00CCFF,993366,C0C0C0,FF9=
9CC,FFCC99,FFFF99,CCFFCC,CCFFFF,99CCFF,CC99FF,FFFFFF',grid_width:8,defaul=
t_color:'#888888'},t.settings);t.onShowMenu=3Dnew =
tinymce.util.Dispatcher(t);t.onHideMenu=3Dnew =
tinymce.util.Dispatcher(t);t.value=3Ds.default_color;},showMenu:function(=
){var =
t=3Dthis,r,p,e,p2;if(t.isDisabled())return;if(!t.isMenuRendered){t.render=
Menu();t.isMenuRendered=3Dtrue;}if(t.isMenuVisible)return =
t.hideMenu();e=3DDOM.get(t.id);DOM.show(t.id+'_menu');DOM.addClass(e,'mce=
SplitButtonSelected');p2=3DDOM.getPos(e);DOM.setStyles(t.id+'_menu',{left=
:p2.x,top:p2.y+e.clientHeight,zIndex:200000});e=3D0;Event.add(DOM.doc,'mo=
usedown',t.hideMenu,t);if(t._focused){t._keyHandler=3DEvent.add(t.id+'_me=
nu','keydown',function(e){if(e.keyCode=3D=3D27)t.hideMenu();});DOM.select=
('a',t.id+'_menu')[0].focus();}t.onShowMenu.dispatch(t);t.isMenuVisible=3D=
1;},hideMenu:function(e){var =
t=3Dthis;if(e&&e.type=3D=3D"mousedown"&&DOM.getParent(e.target,function(e=
){return =
e.id=3D=3D=3Dt.id+'_open';}))return;if(!e||!DOM.getParent(e.target,functi=
on(n){return =
DOM.hasClass(n,'mceSplitButtonMenu');})){DOM.removeClass(t.id,'mceSplitBu=
ttonSelected');Event.remove(DOM.doc,'mousedown',t.hideMenu,t);Event.remov=
e(t.id+'_menu','keydown',t._keyHandler);DOM.hide(t.id+'_menu');}t.onHideM=
enu.dispatch(t);t.isMenuVisible=3D0;},renderMenu:function(){var =
t=3Dthis,m,i=3D0,s=3Dt.settings,n,tb,tr,w;w=3DDOM.add(s.menu_container,'d=
iv',{id:t.id+'_menu','class':s['menu_class']+' =
'+s['class'],style:'position:absolute;left:0;top:-1000px;'});m=3DDOM.add(=
w,'div',{'class':s['class']+' =
mceSplitButtonMenu'});DOM.add(m,'span',{'class':'mceMenuLine'});n=3DDOM.a=
dd(m,'table',{'class':'mceColorSplitMenu'});tb=3DDOM.add(n,'tbody');i=3D0=
;each(is(s.colors,'array')?s.colors:s.colors.split(','),function(c){c=3Dc=
.replace(/^#/,'');if(!i--){tr=3DDOM.add(tb,'tr');i=3Ds.grid_width-1;}n=3D=
DOM.add(tr,'td');n=3DDOM.add(n,'a',{href:'javascript:;',style:{background=
Color:'#'+c},mce_color:'#'+c});});if(s.more_colors_func){n=3DDOM.add(tb,'=
tr');n=3DDOM.add(n,'td',{colspan:s.grid_width,'class':'mceMoreColors'});n=
=3DDOM.add(n,'a',{id:t.id+'_more',href:'javascript:;',onclick:'return =
false;','class':'mceMoreColors'},s.more_colors_title);Event.add(n,'click'=
,function(e){s.more_colors_func.call(s.more_colors_scope||this);return =
Event.cancel(e);});}DOM.addClass(m,'mceColorSplitMenu');Event.add(t.id+'_=
menu','click',function(e){var =
c;e=3De.target;if(e.nodeName=3D=3D'A'&&(c=3De.getAttribute('mce_color')))=
t.setColor(c);return Event.cancel(e);});return =
w;},setColor:function(c){var =
t=3Dthis;DOM.setStyle(t.id+'_preview','backgroundColor',c);t.value=3Dc;t.=
hideMenu();t.settings.onselect(c);},postRender:function(){var =
t=3Dthis,id=3Dt.id;t.parent();DOM.add(id+'_action','div',{id:id+'_preview=
','class':'mceColorPreview'});DOM.setStyle(t.id+'_preview','backgroundCol=
or',t.value);},destroy:function(){this.parent();Event.clear(this.id+'_men=
u');Event.clear(this.id+'_more');DOM.remove(this.id+'_menu');}});})();tin=
ymce.create('tinymce.ui.Toolbar:tinymce.ui.Container',{renderHTML:functio=
n(){var =
t=3Dthis,h=3D'',c,co,dom=3Dtinymce.DOM,s=3Dt.settings,i,pr,nx,cl;cl=3Dt.c=
ontrols;for(i=3D0;i<cl.length;i++){co=3Dcl[i];pr=3Dcl[i-1];nx=3Dcl[i+1];i=
f(i=3D=3D=3D0){c=3D'mceToolbarStart';if(co.Button)c+=3D' =
mceToolbarStartButton';else if(co.SplitButton)c+=3D' =
mceToolbarStartSplitButton';else if(co.ListBox)c+=3D' =
mceToolbarStartListBox';h+=3Ddom.createHTML('td',{'class':c},dom.createHT=
ML('span',null,'<!-- IE =
-->'));}if(pr&&co.ListBox){if(pr.Button||pr.SplitButton)h+=3Ddom.createHT=
ML('td',{'class':'mceToolbarEnd'},dom.createHTML('span',null,'<!-- IE =
-->'));}if(dom.stdMode)h+=3D'<td style=3D"position: =
relative">'+co.renderHTML()+'</td>';else =
h+=3D'<td>'+co.renderHTML()+'</td>';if(nx&&co.ListBox){if(nx.Button||nx.S=
plitButton)h+=3Ddom.createHTML('td',{'class':'mceToolbarStart'},dom.creat=
eHTML('span',null,'<!-- IE =
-->'));}}c=3D'mceToolbarEnd';if(co.Button)c+=3D' =
mceToolbarEndButton';else if(co.SplitButton)c+=3D' =
mceToolbarEndSplitButton';else if(co.ListBox)c+=3D' =
mceToolbarEndListBox';h+=3Ddom.createHTML('td',{'class':c},dom.createHTML=
('span',null,'<!-- IE -->'));return =
dom.createHTML('table',{id:t.id,'class':'mceToolbar'+(s['class']?' =
'+s['class']:''),cellpadding:'0',cellspacing:'0',align:t.settings.align||=
''},'<tbody><tr>'+h+'</tr></tbody>');}});(function(){var =
Dispatcher=3Dtinymce.util.Dispatcher,each=3Dtinymce.each;tinymce.create('=
tinymce.AddOnManager',{items:[],urls:{},lookup:{},onAdd:new =
Dispatcher(this),get:function(n){return =
this.lookup[n];},requireLangPack:function(n){var =
u,s=3Dtinymce.EditorManager.settings;if(s&&s.language){u=3Dthis.urls[n]+'=
/langs/'+s.language+'.js';if(!tinymce.dom.Event.domLoaded&&!s.strict_mode=
)tinymce.ScriptLoader.load(u);else =
tinymce.ScriptLoader.add(u);}},add:function(id,o){this.items.push(o);this=
.lookup[id]=3Do;this.onAdd.dispatch(this,id,o);return =
o;},load:function(n,u,cb,s){var =
t=3Dthis;if(t.urls[n])return;if(u.indexOf('/')!=3D0&&u.indexOf('://')=3D=3D=
-1)u=3Dtinymce.baseURL+'/'+u;t.urls[n]=3Du.substring(0,u.lastIndexOf('/')=
);tinymce.ScriptLoader.add(u,cb,s);}});tinymce.PluginManager=3Dnew =
tinymce.AddOnManager();tinymce.ThemeManager=3Dnew =
tinymce.AddOnManager();}());(function(){var =
each=3Dtinymce.each,extend=3Dtinymce.extend,DOM=3Dtinymce.DOM,Event=3Dtin=
ymce.dom.Event,ThemeManager=3Dtinymce.ThemeManager,PluginManager=3Dtinymc=
e.PluginManager,explode=3Dtinymce.explode;tinymce.create('static =
tinymce.EditorManager',{editors:{},i18n:{},activeEditor:null,preInit:func=
tion(){var =
t=3Dthis,lo=3Dwindow.location;tinymce.documentBaseURL=3Dlo.href.replace(/=
[\?#].*$/,'').replace(/[\/\\][^\/]+$/,'');if(!/[\/\\]$/.test(tinymce.docu=
mentBaseURL))tinymce.documentBaseURL+=3D'/';tinymce.baseURL=3Dnew =
tinymce.util.URI(tinymce.documentBaseURL).toAbsolute(tinymce.baseURL);tin=
ymce.EditorManager.baseURI=3Dnew =
tinymce.util.URI(tinymce.baseURL);if(document.domain&&lo.hostname!=3Ddocu=
ment.domain)tinymce.relaxedDomain=3Ddocument.domain;if(!tinymce.relaxedDo=
main&&tinymce.EditorManager.baseURI.host!=3Dlo.hostname&&lo.hostname)docu=
ment.domain=3Dtinymce.relaxedDomain=3Dlo.hostname.replace(/.*\.(.+\..+)$/=
,'$1');t.onBeforeUnload=3Dnew =
tinymce.util.Dispatcher(t);Event.add(window,'beforeunload',function(e){t.=
onBeforeUnload.dispatch(t,e);});},init:function(s){var =
t=3Dthis,pl,sl=3Dtinymce.ScriptLoader,c,e,el=3D[],ed;function =
execCallback(se,n,s){var =
f=3Dse[n];if(!f)return;if(tinymce.is(f,'string')){s=3Df.replace(/\.\w+$/,=
'');s=3Ds?tinymce.resolve(s):0;f=3Dtinymce.resolve(f);}return =
f.apply(s||this,Array.prototype.slice.call(arguments,2));};s=3Dextend({th=
eme:"simple",language:"en",strict_loading_mode:document.contentType=3D=3D=
'application/xhtml+xml'},s);t.settings=3Ds;if(!Event.domLoaded&&!s.strict=
_loading_mode){if(s.language)sl.add(tinymce.baseURL+'/langs/'+s.language+=
'.js');if(s.theme&&s.theme.charAt(0)!=3D'-'&&!ThemeManager.urls[s.theme])=
ThemeManager.load(s.theme,'themes/'+s.theme+'/editor_template'+tinymce.su=
ffix+'.js');if(s.plugins){pl=3Dexplode(s.plugins);if(tinymce.inArray(pl,'=
compat2x')!=3D-1)PluginManager.load('compat2x','plugins/compat2x/editor_p=
lugin'+tinymce.suffix+'.js');each(pl,function(v){if(v&&v.charAt(0)!=3D'-'=
&&!PluginManager.urls[v]){if(!tinymce.isWebKit&&v=3D=3D'safari')return;Pl=
uginManager.load(v,'plugins/'+v+'/editor_plugin'+tinymce.suffix+'.js');}}=
);}sl.loadQueue();}Event.add(document,'init',function(){var =
l,co;execCallback(s,'onpageload');if(s.browsers){l=3Dfalse;each(explode(s=
.browsers),function(v){switch(v){case'ie':case'msie':if(tinymce.isIE)l=3D=
true;break;case'gecko':if(tinymce.isGecko)l=3Dtrue;break;case'safari':cas=
e'webkit':if(tinymce.isWebKit)l=3Dtrue;break;case'opera':if(tinymce.isOpe=
ra)l=3Dtrue;break;}});if(!l)return;}switch(s.mode){case"exact":l=3Ds.elem=
ents||'';if(l.length>0){each(explode(l),function(v){if(DOM.get(v)){ed=3Dn=
ew =
tinymce.Editor(v,s);el.push(ed);ed.render(1);}else{c=3D0;each(document.fo=
rms,function(f){each(f.elements,function(e){if(e.name=3D=3D=3Dv){v=3D'mce=
_editor_'+c;DOM.setAttrib(e,'id',v);ed=3Dnew =
tinymce.Editor(v,s);el.push(ed);ed.render(1);}});});}});}break;case"texta=
reas":case"specific_textareas":function hasClass(n,c){return =
c.constructor=3D=3D=3DRegExp?c.test(n.className):DOM.hasClass(n,c);};each=
(DOM.select('textarea'),function(v){if(s.editor_deselector&&hasClass(v,s.=
editor_deselector))return;if(!s.editor_selector||hasClass(v,s.editor_sele=
ctor)){e=3DDOM.get(v.name);if(!v.id&&!e)v.id=3Dv.name;if(!v.id||t.get(v.i=
d))v.id=3DDOM.uniqueId();ed=3Dnew =
tinymce.Editor(v.id,s);el.push(ed);ed.render(1);}});break;}if(s.oninit){l=
=3Dco=3D0;each(el,function(ed){co++;if(!ed.initialized){ed.onInit.add(fun=
ction(){l++;if(l=3D=3Dco)execCallback(s,'oninit');});}else =
l++;if(l=3D=3Dco)execCallback(s,'oninit');});}});},get:function(id){retur=
n this.editors[id];},getInstanceById:function(id){return =
this.get(id);},add:function(e){this.editors[e.id]=3De;this._setActive(e);=
return e;},remove:function(e){var t=3Dthis;if(!t.editors[e.id])return =
null;delete =
t.editors[e.id];if(t.activeEditor=3D=3De){each(t.editors,function(e){t._s=
etActive(e);return false;});}e.destroy();return =
e;},execCommand:function(c,u,v){var =
t=3Dthis,ed=3Dt.get(v),w;switch(c){case"mceFocus":ed.focus();return =
true;case"mceAddEditor":case"mceAddControl":if(!t.get(v))new =
tinymce.Editor(v,t.settings).render();return =
true;case"mceAddFrameControl":w=3Dv.window;w.tinyMCE=3DtinyMCE;w.tinymce=3D=
tinymce;tinymce.DOM.doc=3Dw.document;tinymce.DOM.win=3Dw;ed=3Dnew =
tinymce.Editor(v.element_id,v);ed.render();if(tinymce.isIE){function =
clr(){ed.destroy();w.detachEvent('onunload',clr);w=3Dw.tinyMCE=3Dw.tinymc=
e=3Dnull;};w.attachEvent('onunload',clr);}v.page_window=3Dnull;return =
true;case"mceRemoveEditor":case"mceRemoveControl":if(ed)ed.remove();retur=
n =
true;case'mceToggleEditor':if(!ed){t.execCommand('mceAddControl',0,v);ret=
urn true;}if(ed.isHidden())ed.show();else ed.hide();return =
true;}if(t.activeEditor)return t.activeEditor.execCommand(c,u,v);return =
false;},execInstanceCommand:function(id,c,u,v){var =
ed=3Dthis.get(id);if(ed)return ed.execCommand(c,u,v);return =
false;},triggerSave:function(){each(this.editors,function(e){e.save();});=
},addI18n:function(p,o){var =
lo,i18n=3Dthis.i18n;if(!tinymce.is(p,'string')){each(p,function(o,lc){eac=
h(o,function(o,g){each(o,function(o,k){if(g=3D=3D=3D'common')i18n[lc+'.'+=
k]=3Do;else =
i18n[lc+'.'+g+'.'+k]=3Do;});});});}else{each(o,function(o,k){i18n[p+'.'+k=
]=3Do;});}},_setActive:function(e){this.selectedInstance=3Dthis.activeEdi=
tor=3De;}});tinymce.EditorManager.preInit();})();var =
tinyMCE=3Dwindow.tinyMCE=3Dtinymce.EditorManager;(function(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,extend=3Dtinymce.extend,Dispa=
tcher=3Dtinymce.util.Dispatcher;var =
each=3Dtinymce.each,isGecko=3Dtinymce.isGecko,isIE=3Dtinymce.isIE,isWebKi=
t=3Dtinymce.isWebKit;var =
is=3Dtinymce.is,ThemeManager=3Dtinymce.ThemeManager,PluginManager=3Dtinym=
ce.PluginManager,EditorManager=3Dtinymce.EditorManager;var =
inArray=3Dtinymce.inArray,grep=3Dtinymce.grep,explode=3Dtinymce.explode;t=
inymce.create('tinymce.Editor',{Editor:function(id,s){var =
t=3Dthis;t.id=3Dt.editorId=3Did;t.execCommands=3D{};t.queryStateCommands=3D=
{};t.queryValueCommands=3D{};t.plugins=3D{};each(['onPreInit','onBeforeRe=
nderUI','onPostRender','onInit','onRemove','onActivate','onDeactivate','o=
nClick','onEvent','onMouseUp','onMouseDown','onDblClick','onKeyDown','onK=
eyUp','onKeyPress','onContextMenu','onSubmit','onReset','onPaste','onPreP=
rocess','onPostProcess','onBeforeSetContent','onBeforeGetContent','onSetC=
ontent','onGetContent','onLoadContent','onSaveContent','onNodeChange','on=
Change','onBeforeExecCommand','onExecCommand','onUndo','onRedo','onVisual=
Aid','onSetProgressState'],function(e){t[e]=3Dnew =
Dispatcher(t);});t.settings=3Ds=3Dextend({id:id,language:'en',docs_langua=
ge:'en',theme:'simple',skin:'default',delta_width:0,delta_height:0,popup_=
css:'',plugins:'',document_base_url:tinymce.documentBaseURL,add_form_subm=
it_trigger:1,submit_patch:1,add_unload_trigger:1,convert_urls:1,relative_=
urls:1,remove_script_host:1,table_inline_editing:0,object_resizing:1,clea=
nup:1,accessibility_focus:1,custom_shortcuts:1,custom_undo_redo_keyboard_=
shortcuts:1,custom_undo_redo_restore_selection:1,custom_undo_redo:1,docty=
pe:'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 =
Transitional//EN">',visual_table_class:'mceItemTable',visual:1,inline_sty=
les:true,convert_fonts_to_spans:true,font_size_style_values:'xx-small,x-s=
mall,small,medium,large,x-large,xx-large',apply_source_formatting:1,direc=
tionality:'ltr',forced_root_block:'p',valid_elements:'@[id|class|style|ti=
tle|dir<ltr?rtl|lang|xml::lang|onclick|ondblclick|onmousedown|onmouseup|o=
nmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],a[rel|rev=
|charset|hreflang|tabindex|accesskey|type|name|href|target|title|class|on=
focus|onblur],strong/b,em/i,strike,u,#p[align],-ol[type|compact],-ul[type=
|compact],-li,br,img[longdesc|usemap|src|border|alt=3D|title|hspace|vspac=
e|width|height|align],-sub,-sup,-blockquote[cite],-table[border=3D0|cells=
pacing|cellpadding|width|frame|rules|height|align|summary|bgcolor|backgro=
und|bordercolor],-tr[rowspan|width|height|align|valign|bgcolor|background=
|bordercolor],tbody,thead,tfoot,#td[colspan|rowspan|width|height|align|va=
lign|bgcolor|background|bordercolor|scope],#th[colspan|rowspan|width|heig=
ht|align|valign|scope],caption,-div,-span,-code,-pre,address,-h1,-h2,-h3,=
-h4,-h5,-h6,hr[size|noshade],-font[face|size|color],dd,dl,dt,cite,abbr,ac=
ronym,del[datetime|cite],ins[datetime|cite],object[classid|width|height|c=
odebase|*],param[name|value],embed[type|width|height|src|*],script[src|ty=
pe],map[name],area[shape|coords|href|alt|target],bdo,button,col[align|cha=
r|charoff|span|valign|width],colgroup[align|char|charoff|span|valign|widt=
h],dfn,fieldset,form[action|accept|accept-charset|enctype|method],input[a=
ccept|alt|checked|disabled|maxlength|name|readonly|size|src|type|value|ta=
bindex|accesskey],kbd,label[for],legend,noscript,optgroup[label|disabled]=
,option[disabled|label|selected|value],q[cite],samp,select[disabled|multi=
ple|name|size],small,textarea[cols|rows|disabled|name|readonly],tt,var,bi=
g',hidden_input:1,padd_empty_editor:1,render_ui:1,init_theme:1,force_p_ne=
wlines:1,indentation:'30px',keep_styles:1},s);t.documentBaseURI=3Dnew =
tinymce.util.URI(s.document_base_url||tinymce.documentBaseURL,{base_uri:t=
inyMCE.baseURI});t.baseURI=3DEditorManager.baseURI;t.execCallback('setup'=
,t);},render:function(nst){var =
t=3Dthis,s=3Dt.settings,id=3Dt.id,sl=3Dtinymce.ScriptLoader;if(!Event.dom=
Loaded){Event.add(document,'init',function(){t.render();});return;}if(!ns=
t){s.strict_loading_mode=3D1;tinyMCE.settings=3Ds;}if(!t.getElement())ret=
urn;if(s.strict_loading_mode){sl.settings.strict_mode=3Ds.strict_loading_=
mode;tinymce.DOM.settings.strict=3D1;}if(!/TEXTAREA|INPUT/i.test(t.getEle=
ment().nodeName)&&s.hidden_input&&DOM.getParent(id,'form'))DOM.insertAfte=
r(DOM.create('input',{type:'hidden',name:id}),id);t.windowManager=3Dnew =
tinymce.WindowManager(t);if(s.encoding=3D=3D'xml'){t.onGetContent.add(fun=
ction(ed,o){if(o.save)o.content=3DDOM.encode(o.content);});}if(s.add_form=
_submit_trigger){t.onSubmit.addToTop(function(){if(t.initialized){t.save(=
);t.isNotDirty=3D1;}});}if(s.add_unload_trigger&&!s.ask){t._beforeUnload=3D=
tinyMCE.onBeforeUnload.add(function(){if(t.initialized&&!t.destroyed&&!t.=
isHidden())t.save({format:'raw',no_events:true});});}tinymce.addUnload(t.=
destroy,t);if(s.submit_patch){t.onBeforeRenderUI.add(function(){var =
n=3Dt.getElement().form;if(!n)return;if(n._mceOldSubmit)return;if(!n.subm=
it.nodeType&&!n.submit.length){t.formElement=3Dn;n._mceOldSubmit=3Dn.subm=
it;n.submit=3Dfunction(){EditorManager.triggerSave();t.isNotDirty=3D1;ret=
urn this._mceOldSubmit(this);};}n=3Dnull;});}function =
loadScripts(){if(s.language)sl.add(tinymce.baseURL+'/langs/'+s.language+'=
.js');if(s.theme.charAt(0)!=3D'-'&&!ThemeManager.urls[s.theme])ThemeManag=
er.load(s.theme,'themes/'+s.theme+'/editor_template'+tinymce.suffix+'.js'=
);each(explode(s.plugins),function(p){if(p&&p.charAt(0)!=3D'-'&&!PluginMa=
nager.urls[p]){if(!isWebKit&&p=3D=3D'safari')return;PluginManager.load(p,=
'plugins/'+p+'/editor_plugin'+tinymce.suffix+'.js');}});sl.loadQueue(func=
tion(){if(s.ask){function =
ask(){window.setTimeout(function(){Event.remove(t.id,'focus',ask);t.windo=
wManager.confirm(t.getLang('edit_confirm'),function(s){if(s)t.init();});}=
,0);};Event.add(t.id,'focus',ask);return;}if(!t.removed)t.init();});};if(=
s.plugins.indexOf('compat2x')!=3D-1){PluginManager.load('compat2x','plugi=
ns/compat2x/editor_plugin'+tinymce.suffix+'.js');sl.loadQueue(loadScripts=
);}else loadScripts();},init:function(){var =
n,t=3Dthis,s=3Dt.settings,w,h,e=3Dt.getElement(),o,ti,u,bi,bc,re;EditorMa=
nager.add(t);s.theme=3Ds.theme.replace(/-/,'');o=3DThemeManager.get(s.the=
me);t.theme=3Dnew =
o();if(t.theme.init&&s.init_theme)t.theme.init(t,ThemeManager.urls[s.them=
e]||tinymce.documentBaseURL.replace(/\/$/,''));each(explode(s.plugins.rep=
lace(/\-/g,'')),function(p){var =
c=3DPluginManager.get(p),u=3DPluginManager.urls[p]||tinymce.documentBaseU=
RL.replace(/\/$/,''),po;if(c){po=3Dnew =
c(t,u);t.plugins[p]=3Dpo;if(po.init)po.init(t,u);}});if(s.popup_css!=3D=3D=
false){if(s.popup_css)s.popup_css=3Dt.documentBaseURI.toAbsolute(s.popup_=
css);else =
s.popup_css=3Dt.baseURI.toAbsolute("themes/"+s.theme+"/skins/"+s.skin+"/d=
ialog.css");}if(s.popup_css_add)s.popup_css+=3D','+t.documentBaseURI.toAb=
solute(s.popup_css_add);t.controlManager=3Dnew =
tinymce.ControlManager(t);t.undoManager=3Dnew =
tinymce.UndoManager(t);t.undoManager.onAdd.add(function(um,l){if(!l.initi=
al)return =
t.onChange.dispatch(t,l,um);});t.undoManager.onUndo.add(function(um,l){re=
turn =
t.onUndo.dispatch(t,l,um);});t.undoManager.onRedo.add(function(um,l){retu=
rn =
t.onRedo.dispatch(t,l,um);});if(s.custom_undo_redo){t.onExecCommand.add(f=
unction(ed,cmd,ui,val,a){if(cmd!=3D'Undo'&&cmd!=3D'Redo'&&cmd!=3D'mceRepa=
int'&&(!a||!a.skip_undo))t.undoManager.add();});}t.onExecCommand.add(func=
tion(ed,c){if(!/^(FontName|FontSize)$/.test(c))t.nodeChanged();});if(isGe=
cko){function =
repaint(a,o){if(!o||!o.initial)t.execCommand('mceRepaint');};t.onUndo.add=
(repaint);t.onRedo.add(repaint);t.onSetContent.add(repaint);}t.onBeforeRe=
nderUI.dispatch(t,t.controlManager);if(s.render_ui){w=3Ds.width||e.style.=
width||e.offsetWidth;h=3Ds.height||e.style.height||e.offsetHeight;t.orgDi=
splay=3De.style.display;re=3D/^[0-9\.]+(|px)$/i;if(re.test(''+w))w=3DMath=
.max(parseInt(w)+(o.deltaWidth||0),100);if(re.test(''+h))h=3DMath.max(par=
seInt(h)+(o.deltaHeight||0),100);o=3Dt.theme.renderUI({targetNode:e,width=
:w,height:h,deltaWidth:s.delta_width,deltaHeight:s.delta_height});t.edito=
rContainer=3Do.editorContainer;}DOM.setStyles(o.sizeContainer||o.editorCo=
ntainer,{width:w,height:h});h=3D(o.iframeHeight||h)+(typeof(h)=3D=3D'numb=
er'?(o.deltaHeight||0):'');if(h<100)h=3D100;t.iframeHTML=3Ds.doctype+'<ht=
ml><head xmlns=3D"http://www.w3.org/1999/xhtml"><base =
href=3D"'+t.documentBaseURI.getURI()+'" />';t.iframeHTML+=3D'<meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF-8" =
/>';if(tinymce.relaxedDomain)t.iframeHTML+=3D'<script =
type=3D"text/javascript">document.domain =3D =
"'+tinymce.relaxedDomain+'";</script>';bi=3Ds.body_id||'tinymce';if(bi.in=
dexOf('=3D')!=3D-1){bi=3Dt.getParam('body_id','','hash');bi=3Dbi[t.id]||b=
i;}bc=3Ds.body_class||'';if(bc.indexOf('=3D')!=3D-1){bc=3Dt.getParam('bod=
y_class','','hash');bc=3Dbc[t.id]||'';}t.iframeHTML+=3D'</head><body =
id=3D"'+bi+'" class=3D"mceContentBody =
'+bc+'"></body></html>';if(tinymce.relaxedDomain){if(isIE||(tinymce.isOpe=
ra&&parseFloat(opera.version())>=3D9.5))u=3D'javascript:(function(){docum=
ent.open();document.domain=3D"'+document.domain+'";var ed =3D =
window.parent.tinyMCE.get("'+t.id+'");document.write(ed.iframeHTML);docum=
ent.close();ed.setupIframe();})()';else =
if(tinymce.isOpera)u=3D'javascript:(function(){document.open();document.d=
omain=3D"'+document.domain+'";document.close();ed.setupIframe();})()';}n=3D=
DOM.add(o.iframeContainer,'iframe',{id:t.id+"_ifr",src:u||'javascript:""'=
,frameBorder:'0',style:{width:'100%',height:h}});t.contentAreaContainer=3D=
o.iframeContainer;DOM.get(o.editorContainer).style.display=3Dt.orgDisplay=
;DOM.get(t.id).style.display=3D'none';if(tinymce.isOldWebKit){Event.add(n=
,'load',t.setupIframe,t);n.src=3Dtinymce.baseURL+'/plugins/safari/blank.h=
tm';}else{if(!isIE||!tinymce.relaxedDomain)t.setupIframe();e=3Dn=3Do=3Dnu=
ll;}},setupIframe:function(){var =
t=3Dthis,s=3Dt.settings,e=3DDOM.get(t.id),d=3Dt.getDoc(),h,b;if(!isIE||!t=
inymce.relaxedDomain){d.open();d.write(t.iframeHTML);d.close();}if(!isIE)=
{try{if(!s.readonly)d.designMode=3D'On';}catch(ex){}}if(isIE){b=3Dt.getBo=
dy();DOM.hide(b);if(!s.readonly)b.contentEditable=3Dtrue;DOM.show(b);}t.d=
om=3Dnew =
tinymce.DOM.DOMUtils(t.getDoc(),{keep_values:true,url_converter:t.convert=
URL,url_converter_scope:t,hex_colors:s.force_hex_style_colors,class_filte=
r:s.class_filter,update_styles:1,fix_ie_paragraphs:1});t.serializer=3Dnew=
 =
tinymce.dom.Serializer({entity_encoding:s.entity_encoding,entities:s.enti=
ties,valid_elements:s.verify_html=3D=3D=3Dfalse?'*[*]':s.valid_elements,e=
xtended_valid_elements:s.extended_valid_elements,valid_child_elements:s.v=
alid_child_elements,invalid_elements:s.invalid_elements,fix_table_element=
s:s.fix_table_elements,fix_list_elements:s.fix_list_elements,fix_content_=
duplication:s.fix_content_duplication,convert_fonts_to_spans:s.convert_fo=
nts_to_spans,font_size_classes:s.font_size_classes,font_size_style_values=
:s.font_size_style_values,apply_source_formatting:s.apply_source_formatti=
ng,remove_linebreaks:s.remove_linebreaks,element_format:s.element_format,=
dom:t.dom});t.selection=3Dnew =
tinymce.dom.Selection(t.dom,t.getWin(),t.serializer);t.forceBlocks=3Dnew =
tinymce.ForceBlocks(t,{forced_root_block:s.forced_root_block});t.editorCo=
mmands=3Dnew =
tinymce.EditorCommands(t);t.serializer.onPreProcess.add(function(se,o){re=
turn =
t.onPreProcess.dispatch(t,o,se);});t.serializer.onPostProcess.add(functio=
n(se,o){return =
t.onPostProcess.dispatch(t,o,se);});t.onPreInit.dispatch(t);if(!s.gecko_s=
pellcheck)t.getBody().spellcheck=3D0;if(!s.readonly)t._addEvents();t.cont=
rolManager.onPostRender.dispatch(t,t.controlManager);t.onPostRender.dispa=
tch(t);if(s.directionality)t.getBody().dir=3Ds.directionality;if(s.nowrap=
)t.getBody().style.whiteSpace=3D"nowrap";if(s.auto_resize)t.onNodeChange.=
add(t.resizeToContent,t);if(s.custom_elements){function =
handleCustom(ed,o){each(explode(s.custom_elements),function(v){var =
n;if(v.indexOf('~')=3D=3D=3D0){v=3Dv.substring(1);n=3D'span';}else =
n=3D'div';o.content=3Do.content.replace(new =
RegExp('<('+v+')([^>]*)>','g'),'<'+n+' =
mce_name=3D"$1"$2>');o.content=3Do.content.replace(new =
RegExp('</('+v+')>','g'),'</'+n+'>');});};t.onBeforeSetContent.add(handle=
Custom);t.onPostProcess.add(function(ed,o){if(o.set)handleCustom(ed,o)});=
}if(s.handle_node_change_callback){t.onNodeChange.add(function(ed,cm,n){t=
.execCallback('handle_node_change_callback',t.id,n,-1,-1,true,t.selection=
.isCollapsed());});}if(s.save_callback){t.onSaveContent.add(function(ed,o=
){var =
h=3Dt.execCallback('save_callback',t.id,o.content,t.getBody());if(h)o.con=
tent=3Dh;});}if(s.onchange_callback){t.onChange.add(function(ed,l){t.exec=
Callback('onchange_callback',t,l);});}if(s.convert_newlines_to_brs){t.onB=
eforeSetContent.add(function(ed,o){if(o.initial)o.content=3Do.content.rep=
lace(/\r?\n/g,'<br =
/>');});}if(s.fix_nesting&&isIE){t.onBeforeSetContent.add(function(ed,o){=
o.content=3Dt._fixNesting(o.content);});}if(s.preformatted){t.onPostProce=
ss.add(function(ed,o){o.content=3Do.content.replace(/^\s*<pre.*?>/,'');o.=
content=3Do.content.replace(/<\/pre>\s*$/,'');if(o.set)o.content=3D'<pre =
class=3D"mceItemHidden">'+o.content+'</pre>';});}if(s.verify_css_classes)=
{t.serializer.attribValueFilter=3Dfunction(n,v){var =
s,cl;if(n=3D=3D'class'){if(!t.classesRE){cl=3Dt.dom.getClasses();if(cl.le=
ngth>0){s=3D'';each(cl,function(o){s+=3D(s?'|':'')+o['class'];});t.classe=
sRE=3Dnew =
RegExp('('+s+')','gi');}}return!t.classesRE||/(\bmceItem\w+\b|\bmceTemp\w=
+\b)/g.test(v)||t.classesRE.test(v)?v:'';}return =
v;};}if(s.convert_fonts_to_spans)t._convertFonts();if(s.inline_styles)t._=
convertInlineElements();if(s.cleanup_callback){t.onBeforeSetContent.add(f=
unction(ed,o){o.content=3Dt.execCallback('cleanup_callback','insert_to_ed=
itor',o.content,o);});t.onPreProcess.add(function(ed,o){if(o.set)t.execCa=
llback('cleanup_callback','insert_to_editor_dom',o.node,o);if(o.get)t.exe=
cCallback('cleanup_callback','get_from_editor_dom',o.node,o);});t.onPostP=
rocess.add(function(ed,o){if(o.set)o.content=3Dt.execCallback('cleanup_ca=
llback','insert_to_editor',o.content,o);if(o.get)o.content=3Dt.execCallba=
ck('cleanup_callback','get_from_editor',o.content,o);});}if(s.save_callba=
ck){t.onGetContent.add(function(ed,o){if(o.save)o.content=3Dt.execCallbac=
k('save_callback',t.id,o.content,t.getBody());});}if(s.handle_event_callb=
ack){t.onEvent.add(function(ed,e,o){if(t.execCallback('handle_event_callb=
ack',e,ed,o)=3D=3D=3Dfalse)Event.cancel(e);});}t.onSetContent.add(functio=
n(){t.addVisual(t.getBody());});if(s.padd_empty_editor){t.onPostProcess.a=
dd(function(ed,o){o.content=3Do.content.replace(/^(<p[^>]*>(&nbsp;|&#160;=
|\s|\u00a0|)<\/p>[\r\n]*|<br =
\/>[\r\n]*)$/,'');});}if(isGecko&&!s.readonly){try{d.designMode=3D'Off';d=
.designMode=3D'On';}catch(ex){}}setTimeout(function(){if(t.removed)return=
;t.load({initial:true,format:(s.cleanup_on_startup?'html':'raw')});t.star=
tContent=3Dt.getContent({format:'raw'});t.undoManager.add({initial:true})=
;t.initialized=3Dtrue;t.onInit.dispatch(t);t.execCallback('setupcontent_c=
allback',t.id,t.getBody(),t.getDoc());t.execCallback('init_instance_callb=
ack',t);t.focus(true);t.nodeChanged({initial:1});if(s.content_css){tinymc=
e.each(explode(s.content_css),function(u){t.dom.loadCSS(t.documentBaseURI=
.toAbsolute(u));});}if(s.auto_focus){setTimeout(function(){var =
ed=3DEditorManager.get(s.auto_focus);ed.selection.select(ed.getBody(),1);=
ed.selection.collapse(1);ed.getWin().focus();},100);}},1);e=3Dnull;},focu=
s:function(sf){var =
oed,t=3Dthis,ce=3Dt.settings.content_editable;if(!sf){if(!ce&&(!isIE||t.s=
election.getNode().ownerDocument!=3Dt.getDoc()))t.getWin().focus();}if(Ed=
itorManager.activeEditor!=3Dt){if((oed=3DEditorManager.activeEditor)!=3Dn=
ull)oed.onDeactivate.dispatch(oed,t);t.onActivate.dispatch(t,oed);}Editor=
Manager._setActive(t);},execCallback:function(n){var =
t=3Dthis,f=3Dt.settings[n],s;if(!f)return;if(t.callbackLookup&&(s=3Dt.cal=
lbackLookup[n])){f=3Ds.func;s=3Ds.scope;}if(is(f,'string')){s=3Df.replace=
(/\.\w+$/,'');s=3Ds?tinymce.resolve(s):0;f=3Dtinymce.resolve(f);t.callbac=
kLookup=3Dt.callbackLookup||{};t.callbackLookup[n]=3D{func:f,scope:s};}re=
turn =
f.apply(s||t,Array.prototype.slice.call(arguments,1));},translate:functio=
n(s){var =
c=3Dthis.settings.language||'en',i18n=3DEditorManager.i18n;if(!s)return''=
;return i18n[c+'.'+s]||s.replace(/{\#([^}]+)\}/g,function(a,b){return =
i18n[c+'.'+b]||'{#'+b+'}';});},getLang:function(n,dv){return =
EditorManager.i18n[(this.settings.language||'en')+'.'+n]||(is(dv)?dv:'{#'=
+n+'}');},getParam:function(n,dv,ty){var =
tr=3Dtinymce.trim,v=3Dis(this.settings[n])?this.settings[n]:dv,o;if(ty=3D=
=3D=3D'hash'){o=3D{};if(is(v,'string')){each(v.indexOf('=3D')>0?v.split(/=
[;,](?![^=3D;,]*(?:[;,]|$))/):v.split(','),function(v){v=3Dv.split('=3D')=
;if(v.length>1)o[tr(v[0])]=3Dtr(v[1]);else o[tr(v[0])]=3Dtr(v);});}else =
o=3Dv;return o;}return v;},nodeChanged:function(o){var =
t=3Dthis,s=3Dt.selection,n=3Ds.getNode()||t.getBody();if(t.initialized){t=
.onNodeChange.dispatch(t,o?o.controlManager||t.controlManager:t.controlMa=
nager,isIE&&n.ownerDocument!=3Dt.getDoc()?t.getBody():n,s.isCollapsed(),o=
);}},addButton:function(n,s){var =
t=3Dthis;t.buttons=3Dt.buttons||{};t.buttons[n]=3Ds;},addCommand:function=
(n,f,s){this.execCommands[n]=3D{func:f,scope:s||this};},addQueryStateHand=
ler:function(n,f,s){this.queryStateCommands[n]=3D{func:f,scope:s||this};}=
,addQueryValueHandler:function(n,f,s){this.queryValueCommands[n]=3D{func:=
f,scope:s||this};},addShortcut:function(pa,desc,cmd_func,sc){var =
t=3Dthis,c;if(!t.settings.custom_shortcuts)return =
false;t.shortcuts=3Dt.shortcuts||{};if(is(cmd_func,'string')){c=3Dcmd_fun=
c;cmd_func=3Dfunction(){t.execCommand(c,false,null);};}if(is(cmd_func,'ob=
ject')){c=3Dcmd_func;cmd_func=3Dfunction(){t.execCommand(c[0],c[1],c[2]);=
};}each(explode(pa),function(pa){var =
o=3D{func:cmd_func,scope:sc||this,desc:desc,alt:false,ctrl:false,shift:fa=
lse};each(explode(pa,'+'),function(v){switch(v){case'alt':case'ctrl':case=
'shift':o[v]=3Dtrue;break;default:o.charCode=3Dv.charCodeAt(0);o.keyCode=3D=
v.toUpperCase().charCodeAt(0);}});t.shortcuts[(o.ctrl?'ctrl':'')+','+(o.a=
lt?'alt':'')+','+(o.shift?'shift':'')+','+o.keyCode]=3Do;});return =
true;},execCommand:function(cmd,ui,val,a){var =
t=3Dthis,s=3D0,o,st;if(!/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLe=
vel|mceRepaint|SelectAll)$/.test(cmd)&&(!a||!a.skip_focus))t.focus();o=3D=
{};t.onBeforeExecCommand.dispatch(t,cmd,ui,val,o);if(o.terminate)return =
false;if(t.execCallback('execcommand_callback',t.id,t.selection.getNode()=
,cmd,ui,val)){t.onExecCommand.dispatch(t,cmd,ui,val,a);return =
true;}if(o=3Dt.execCommands[cmd]){st=3Do.func.call(o.scope,ui,val);if(st!=
=3D=3Dtrue){t.onExecCommand.dispatch(t,cmd,ui,val,a);return =
st;}}each(t.plugins,function(p){if(p.execCommand&&p.execCommand(cmd,ui,va=
l)){t.onExecCommand.dispatch(t,cmd,ui,val,a);s=3D1;return =
false;}});if(s)return =
true;if(t.theme.execCommand&&t.theme.execCommand(cmd,ui,val)){t.onExecCom=
mand.dispatch(t,cmd,ui,val,a);return =
true;}if(t.editorCommands.execCommand(cmd,ui,val)){t.onExecCommand.dispat=
ch(t,cmd,ui,val,a);return =
true;}t.getDoc().execCommand(cmd,ui,val);t.onExecCommand.dispatch(t,cmd,u=
i,val,a);},queryCommandState:function(c){var =
t=3Dthis,o,s;if(t._isHidden())return;if(o=3Dt.queryStateCommands[c]){s=3D=
o.func.call(o.scope);if(s!=3D=3Dtrue)return =
s;}o=3Dt.editorCommands.queryCommandState(c);if(o!=3D=3D-1)return =
o;try{return =
this.getDoc().queryCommandState(c);}catch(ex){}},queryCommandValue:functi=
on(c){var =
t=3Dthis,o,s;if(t._isHidden())return;if(o=3Dt.queryValueCommands[c]){s=3D=
o.func.call(o.scope);if(s!=3D=3Dtrue)return =
s;}o=3Dt.editorCommands.queryCommandValue(c);if(is(o))return =
o;try{return =
this.getDoc().queryCommandValue(c);}catch(ex){}},show:function(){var =
t=3Dthis;DOM.show(t.getContainer());DOM.hide(t.id);t.load();},hide:functi=
on(){var =
t=3Dthis,d=3Dt.getDoc();if(isIE&&d)d.execCommand('SelectAll');t.save();DO=
M.hide(t.getContainer());DOM.setStyle(t.id,'display',t.orgDisplay);},isHi=
dden:function(){return!DOM.isHidden(this.id);},setProgressState:function(=
b,ti,o){this.onSetProgressState.dispatch(this,b,ti,o);return =
b;},resizeToContent:function(){var =
t=3Dthis;DOM.setStyle(t.id+"_ifr",'height',t.getBody().scrollHeight);},lo=
ad:function(o){var =
t=3Dthis,e=3Dt.getElement(),h;if(e){o=3Do||{};o.load=3Dtrue;h=3Dt.setCont=
ent(is(e.value)?e.value:e.innerHTML,o);o.element=3De;if(!o.no_events)t.on=
LoadContent.dispatch(t,o);o.element=3De=3Dnull;return =
h;}},save:function(o){var =
t=3Dthis,e=3Dt.getElement(),h,f;if(!e||!t.initialized)return;o=3Do||{};o.=
save=3Dtrue;if(!o.no_events){t.undoManager.typing=3D0;t.undoManager.add()=
;}o.element=3De;h=3Do.content=3Dt.getContent(o);if(!o.no_events)t.onSaveC=
ontent.dispatch(t,o);h=3Do.content;if(!/TEXTAREA|INPUT/i.test(e.nodeName)=
){e.innerHTML=3Dh;if(f=3DDOM.getParent(t.id,'form')){each(f.elements,func=
tion(e){if(e.name=3D=3Dt.id){e.value=3Dh;return false;}});}}else =
e.value=3Dh;o.element=3De=3Dnull;return h;},setContent:function(h,o){var =
t=3Dthis;o=3Do||{};o.format=3Do.format||'html';o.set=3Dtrue;o.content=3Dh=
;if(!o.no_events)t.onBeforeSetContent.dispatch(t,o);if(!tinymce.isIE&&(h.=
length=3D=3D=3D0||/^\s+$/.test(h))){o.content=3Dt.dom.setHTML(t.getBody()=
,'<br mce_bogus=3D"1" =
/>');o.format=3D'raw';}o.content=3Dt.dom.setHTML(t.getBody(),tinymce.trim=
(o.content));if(o.format!=3D'raw'&&t.settings.cleanup){o.getInner=3Dtrue;=
o.content=3Dt.dom.setHTML(t.getBody(),t.serializer.serialize(t.getBody(),=
o));}if(!o.no_events)t.onSetContent.dispatch(t,o);return =
o.content;},getContent:function(o){var =
t=3Dthis,h;o=3Do||{};o.format=3Do.format||'html';o.get=3Dtrue;if(!o.no_ev=
ents)t.onBeforeGetContent.dispatch(t,o);if(o.format!=3D'raw'&&t.settings.=
cleanup){o.getInner=3Dtrue;h=3Dt.serializer.serialize(t.getBody(),o);}els=
e =
h=3Dt.getBody().innerHTML;h=3Dh.replace(/^\s*|\s*$/g,'');o.content=3Dh;if=
(!o.no_events)t.onGetContent.dispatch(t,o);return =
o.content;},isDirty:function(){var t=3Dthis;return =
tinymce.trim(t.startContent)!=3Dtinymce.trim(t.getContent({format:'raw',n=
o_events:1}))&&!t.isNotDirty;},getContainer:function(){var =
t=3Dthis;if(!t.container)t.container=3DDOM.get(t.editorContainer||t.id+'_=
parent');return t.container;},getContentAreaContainer:function(){return =
this.contentAreaContainer;},getElement:function(){return =
DOM.get(this.settings.content_element||this.id);},getWin:function(){var =
t=3Dthis,e;if(!t.contentWindow){e=3DDOM.get(t.id+"_ifr");if(e)t.contentWi=
ndow=3De.contentWindow;}return t.contentWindow;},getDoc:function(){var =
t=3Dthis,w;if(!t.contentDocument){w=3Dt.getWin();if(w)t.contentDocument=3D=
w.document;}return t.contentDocument;},getBody:function(){return =
this.bodyElement||this.getDoc().body;},convertURL:function(u,n,e){var =
t=3Dthis,s=3Dt.settings;if(s.urlconverter_callback)return =
t.execCallback('urlconverter_callback',u,e,true,n);if(!s.convert_urls||(e=
&&e.nodeName=3D=3D'LINK')||u.indexOf('file:')=3D=3D=3D0)return =
u;if(s.relative_urls)return =
t.documentBaseURI.toRelative(u);u=3Dt.documentBaseURI.toAbsolute(u,s.remo=
ve_script_host);return u;},addVisual:function(e){var =
t=3Dthis,s=3Dt.settings;e=3De||t.getBody();if(!is(t.hasVisual))t.hasVisua=
l=3Ds.visual;each(t.dom.select('table,a',e),function(e){var =
v;switch(e.nodeName){case'TABLE':v=3Dt.dom.getAttrib(e,'border');if(!v||v=
=3D=3D'0'){if(t.hasVisual)t.dom.addClass(e,s.visual_table_class);else =
t.dom.removeClass(e,s.visual_table_class);}return;case'A':v=3Dt.dom.getAt=
trib(e,'name');if(v){if(t.hasVisual)t.dom.addClass(e,'mceItemAnchor');els=
e =
t.dom.removeClass(e,'mceItemAnchor');}return;}});t.onVisualAid.dispatch(t=
,e,t.hasVisual);},remove:function(){var =
t=3Dthis,e=3Dt.getContainer();t.removed=3D1;t.hide();t.execCallback('remo=
ve_instance_callback',t);t.onRemove.dispatch(t);t.onExecCommand.listeners=
=3D[];EditorManager.remove(t);DOM.remove(e);},destroy:function(s){var =
t=3Dthis;if(t.destroyed)return;if(!s){tinymce.removeUnload(t.destroy);tin=
yMCE.onBeforeUnload.remove(t._beforeUnload);if(t.theme.destroy)t.theme.de=
stroy();t.controlManager.destroy();t.selection.destroy();t.dom.destroy();=
if(!t.settings.content_editable){Event.clear(t.getWin());Event.clear(t.ge=
tDoc());}Event.clear(t.getBody());Event.clear(t.formElement);}if(t.formEl=
ement){t.formElement.submit=3Dt.formElement._mceOldSubmit;t.formElement._=
mceOldSubmit=3Dnull;}t.contentAreaContainer=3Dt.formElement=3Dt.container=
=3Dt.settings.content_element=3Dt.bodyElement=3Dt.contentDocument=3Dt.con=
tentWindow=3Dnull;if(t.selection)t.selection=3Dt.selection.win=3Dt.select=
ion.dom=3Dt.selection.dom.doc=3Dnull;t.destroyed=3D1;},_addEvents:functio=
n(){var =
t=3Dthis,i,s=3Dt.settings,lo=3D{mouseup:'onMouseUp',mousedown:'onMouseDow=
n',click:'onClick',keyup:'onKeyUp',keydown:'onKeyDown',keypress:'onKeyPre=
ss',submit:'onSubmit',reset:'onReset',contextmenu:'onContextMenu',dblclic=
k:'onDblClick',paste:'onPaste'};function eventHandler(e,o){var =
ty=3De.type;if(t.removed)return;if(t.onEvent.dispatch(t,e,o)!=3D=3Dfalse)=
{t[lo[e.fakeType||e.type]].dispatch(t,e,o);}};each(lo,function(v,k){switc=
h(k){case'contextmenu':if(tinymce.isOpera){Event.add(t.getBody(),'mousedo=
wn',function(e){if(e.ctrlKey){e.fakeType=3D'contextmenu';eventHandler(e);=
}});}else =
Event.add(t.getBody(),k,eventHandler);break;case'paste':Event.add(t.getBo=
dy(),k,function(e){var =
tx,h,el,r;if(e.clipboardData)tx=3De.clipboardData.getData('text/plain');e=
lse =
if(tinymce.isIE)tx=3Dt.getWin().clipboardData.getData('Text');eventHandle=
r(e,{text:tx,html:h});});break;case'submit':case'reset':Event.add(t.getEl=
ement().form||DOM.getParent(t.id,'form'),k,eventHandler);break;default:Ev=
ent.add(s.content_editable?t.getBody():t.getDoc(),k,eventHandler);}});Eve=
nt.add(s.content_editable?t.getBody():(isGecko?t.getDoc():t.getWin()),'fo=
cus',function(e){t.focus(true);});if(tinymce.isGecko){Event.add(t.getDoc(=
),'DOMNodeInserted',function(e){var =
v;e=3De.target;if(e.nodeType=3D=3D=3D1&&e.nodeName=3D=3D=3D'IMG'&&(v=3De.=
getAttribute('mce_src')))e.src=3Dt.documentBaseURI.toAbsolute(v);});}if(i=
sGecko){function setOpts(){var =
t=3Dthis,d=3Dt.getDoc(),s=3Dt.settings;if(isGecko&&!s.readonly){if(t._isH=
idden()){try{if(!s.content_editable)d.designMode=3D'On';}catch(ex){}}try{=
d.execCommand("styleWithCSS",0,false);}catch(ex){if(!t._isHidden())try{d.=
execCommand("useCSS",0,true);}catch(ex){}}if(!s.table_inline_editing)try{=
d.execCommand('enableInlineTableEditing',false,false);}catch(ex){}if(!s.o=
bject_resizing)try{d.execCommand('enableObjectResizing',false,false);}cat=
ch(ex){}}};t.onBeforeExecCommand.add(setOpts);t.onMouseDown.add(setOpts);=
}t.onMouseUp.add(t.nodeChanged);t.onClick.add(t.nodeChanged);t.onKeyUp.ad=
d(function(ed,e){var =
c=3De.keyCode;if((c>=3D33&&c<=3D36)||(c>=3D37&&c<=3D40)||c=3D=3D13||c=3D=3D=
45||c=3D=3D46||c=3D=3D8||(tinymce.isMac&&(c=3D=3D91||c=3D=3D93))||e.ctrlK=
ey)t.nodeChanged();});t.onReset.add(function(){t.setContent(t.startConten=
t,{format:'raw'});});if(t.getParam('tab_focus')){function =
tabCancel(ed,e){if(e.keyCode=3D=3D=3D9)return Event.cancel(e);};function =
tabHandler(ed,e){var x,i,f,el,v;function =
find(d){f=3DDOM.getParent(ed.id,'form');el=3Df.elements;if(f){each(el,fun=
ction(e,i){if(e.id=3D=3Ded.id){x=3Di;return =
false;}});if(d>0){for(i=3Dx+1;i<el.length;i++){if(el[i].type!=3D'hidden')=
return =
el[i];}}else{for(i=3Dx-1;i>=3D0;i--){if(el[i].type!=3D'hidden')return =
el[i];}}}return =
null;};if(e.keyCode=3D=3D=3D9){v=3Dexplode(ed.getParam('tab_focus'));if(v=
.length=3D=3D1){v[1]=3Dv[0];v[0]=3D':prev';}if(e.shiftKey){if(v[0]=3D=3D'=
:prev')el=3Dfind(-1);else =
el=3DDOM.get(v[0]);}else{if(v[1]=3D=3D':next')el=3Dfind(1);else =
el=3DDOM.get(v[1]);}if(el){if(ed=3DEditorManager.get(el.id||el.name))ed.f=
ocus();else =
window.setTimeout(function(){window.focus();el.focus();},10);return =
Event.cancel(e);}}};t.onKeyUp.add(tabCancel);if(isGecko){t.onKeyPress.add=
(tabHandler);t.onKeyDown.add(tabCancel);}else =
t.onKeyDown.add(tabHandler);}if(s.custom_shortcuts){if(s.custom_undo_redo=
_keyboard_shortcuts){t.addShortcut('ctrl+z',t.getLang('undo_desc'),'Undo'=
);t.addShortcut('ctrl+y',t.getLang('redo_desc'),'Redo');}if(isGecko){t.ad=
dShortcut('ctrl+b',t.getLang('bold_desc'),'Bold');t.addShortcut('ctrl+i',=
t.getLang('italic_desc'),'Italic');t.addShortcut('ctrl+u',t.getLang('unde=
rline_desc'),'Underline');}for(i=3D1;i<=3D6;i++)t.addShortcut('ctrl+'+i,'=
',['FormatBlock',false,'<h'+i+'>']);t.addShortcut('ctrl+7','',['FormatBlo=
ck',false,'<p>']);t.addShortcut('ctrl+8','',['FormatBlock',false,'<div>']=
);t.addShortcut('ctrl+9','',['FormatBlock',false,'<address>']);function =
find(e){var v=3Dnull;if(!e.altKey&&!e.ctrlKey&&!e.metaKey)return =
v;each(t.shortcuts,function(o){if(tinymce.isMac&&o.ctrl!=3De.metaKey)retu=
rn;else =
if(!tinymce.isMac&&o.ctrl!=3De.ctrlKey)return;if(o.alt!=3De.altKey)return=
;if(o.shift!=3De.shiftKey)return;if(e.keyCode=3D=3Do.keyCode||(e.charCode=
&&e.charCode=3D=3Do.charCode)){v=3Do;return false;}});return =
v;};t.onKeyUp.add(function(ed,e){var o=3Dfind(e);if(o)return =
Event.cancel(e);});t.onKeyPress.add(function(ed,e){var =
o=3Dfind(e);if(o)return =
Event.cancel(e);});t.onKeyDown.add(function(ed,e){var =
o=3Dfind(e);if(o){o.func.call(o.scope);return =
Event.cancel(e);}});}if(tinymce.isIE){Event.add(t.getDoc(),'controlselect=
',function(e){var =
re=3Dt.resizeInfo,cb;e=3De.target;if(e.nodeName!=3D=3D'IMG')return;if(re)=
Event.remove(re.node,re.ev,re.cb);if(!t.dom.hasClass(e,'mceItemNoResize')=
){ev=3D'resizeend';cb=3DEvent.add(e,ev,function(e){var =
v;e=3De.target;if(v=3Dt.dom.getStyle(e,'width')){t.dom.setAttrib(e,'width=
',v.replace(/[^0-9%]+/g,''));t.dom.setStyle(e,'width','');}if(v=3Dt.dom.g=
etStyle(e,'height')){t.dom.setAttrib(e,'height',v.replace(/[^0-9%]+/g,'')=
);t.dom.setStyle(e,'height','');}});}else{ev=3D'resizestart';cb=3DEvent.a=
dd(e,'resizestart',Event.cancel,Event);}re=3Dt.resizeInfo=3D{node:e,ev:ev=
,cb:cb};});t.onKeyDown.add(function(ed,e){switch(e.keyCode){case =
8:if(t.selection.getRng().item){t.selection.getRng().item(0).removeNode()=
;return =
Event.cancel(e);}}});}if(tinymce.isOpera){t.onClick.add(function(ed,e){Ev=
ent.prevent(e);});}if(s.custom_undo_redo){function =
addUndo(){t.undoManager.typing=3D0;t.undoManager.add();};if(tinymce.isIE)=
{Event.add(t.getWin(),'blur',function(e){var =
n;if(t.selection){n=3Dt.selection.getNode();if(!t.removed&&n.ownerDocumen=
t&&n.ownerDocument!=3Dt.getDoc())addUndo();}});}else{Event.add(t.getDoc()=
,'blur',function(){if(t.selection&&!t.removed)addUndo();});}t.onMouseDown=
.add(addUndo);t.onKeyUp.add(function(ed,e){if((e.keyCode>=3D33&&e.keyCode=
<=3D36)||(e.keyCode>=3D37&&e.keyCode<=3D40)||e.keyCode=3D=3D13||e.keyCode=
=3D=3D45||e.ctrlKey){t.undoManager.typing=3D0;t.undoManager.add();}});t.o=
nKeyDown.add(function(ed,e){if((e.keyCode>=3D33&&e.keyCode<=3D36)||(e.key=
Code>=3D37&&e.keyCode<=3D40)||e.keyCode=3D=3D13||e.keyCode=3D=3D45){if(t.=
undoManager.typing){t.undoManager.add();t.undoManager.typing=3D0;}return;=
}if(!t.undoManager.typing){t.undoManager.add();t.undoManager.typing=3D1;}=
});}},_convertInlineElements:function(){var =
t=3Dthis,s=3Dt.settings,dom=3Dt.dom,v,e,na,st,sp;function =
convert(ed,o){if(!s.inline_styles)return;if(o.get){each(t.dom.select('tab=
le,u,strike',o.node),function(n){switch(n.nodeName){case'TABLE':if(v=3Ddo=
m.getAttrib(n,'height')){dom.setStyle(n,'height',v);dom.setAttrib(n,'heig=
ht','');}break;case'U':case'STRIKE':n.style.textDecoration=3Dn.nodeName=3D=
=3D'U'?'underline':'line-through';dom.setAttrib(n,'mce_style','');dom.set=
Attrib(n,'mce_name','span');break;}});}else =
if(o.set){each(t.dom.select('table,span',o.node).reverse(),function(n){if=
(n.nodeName=3D=3D'TABLE'){if(v=3Ddom.getStyle(n,'height'))dom.setAttrib(n=
,'height',v.replace(/[^0-9%]+/g,''));}else{if(n.style.textDecoration=3D=3D=
'underline')na=3D'u';else =
if(n.style.textDecoration=3D=3D'line-through')na=3D'strike';else =
na=3D'';if(na){n.style.textDecoration=3D'';dom.setAttrib(n,'mce_style',''=
);e=3Ddom.create(na,{style:dom.getAttrib(n,'style')});dom.replace(e,n,1);=
}}});}};t.onPreProcess.add(convert);if(!s.cleanup_on_startup){t.onSetCont=
ent.add(function(ed,o){if(o.initial)convert(t,{node:t.getBody(),set:1});}=
);}},_convertFonts:function(){var =
t=3Dthis,s=3Dt.settings,dom=3Dt.dom,fz,fzn,sl,cl;if(!s.inline_styles)retu=
rn;fz=3D[8,10,12,14,18,24,36];fzn=3D['xx-small','x-small','small','medium=
','large','x-large','xx-large'];if(sl=3Ds.font_size_style_values)sl=3Dexp=
lode(sl);if(cl=3Ds.font_size_classes)cl=3Dexplode(cl);function =
process(no){var =
n,sp,nl,x;if(!s.inline_styles)return;nl=3Dt.dom.select('font',no);for(x=3D=
nl.length-1;x>=3D0;x--){n=3Dnl[x];sp=3Ddom.create('span',{style:dom.getAt=
trib(n,'style'),'class':dom.getAttrib(n,'class')});dom.setStyles(sp,{font=
Family:dom.getAttrib(n,'face'),color:dom.getAttrib(n,'color'),backgroundC=
olor:n.style.backgroundColor});if(n.size){if(sl)dom.setStyle(sp,'fontSize=
',sl[parseInt(n.size)-1]);else =
dom.setAttrib(sp,'class',cl[parseInt(n.size)-1]);}dom.setAttrib(sp,'mce_s=
tyle','');dom.replace(sp,n,1);}};t.onPreProcess.add(function(ed,o){if(o.g=
et)process(o.node);});t.onSetContent.add(function(ed,o){if(o.initial)proc=
ess(o.node);});},_isHidden:function(){var s;if(!isGecko)return =
0;s=3Dthis.selection.getSel();return(!s||!s.rangeCount||s.rangeCount=3D=3D=
0);},_fixNesting:function(s){var =
d=3D[],i;s=3Ds.replace(/<(\/)?([^\s>]+)[^>]*?>/g,function(a,b,c){var =
e;if(b=3D=3D=3D'/'){if(!d.length)return'';if(c!=3D=3Dd[d.length-1].tag){f=
or(i=3Dd.length-1;i>=3D0;i--){if(d[i].tag=3D=3D=3Dc){d[i].close=3D1;break=
;}}return'';}else{d.pop();if(d.length&&d[d.length-1].close){a=3Da+'</'+d[=
d.length-1].tag+'>';d.pop();}}}else{if(/^(br|hr|input|meta|img|link|param=
)$/i.test(c))return a;if(/\/>$/.test(a))return a;d.push({tag:c});}return =
a;});for(i=3Dd.length-1;i>=3D0;i--)s+=3D'</'+d[i].tag+'>';return =
s;}});})();(function(){var =
each=3Dtinymce.each,isIE=3Dtinymce.isIE,isGecko=3Dtinymce.isGecko,isOpera=
=3Dtinymce.isOpera,isWebKit=3Dtinymce.isWebKit;function =
isBlock(n){return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|OL|UL|TD|CAPTI=
ON|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NOFRAMES|MENU|ISINDEX=
|SAMP)$/.test(n.nodeName);};tinymce.create('tinymce.EditorCommands',{Edit=
orCommands:function(ed){this.editor=3Ded;},execCommand:function(cmd,ui,va=
l){var =
t=3Dthis,ed=3Dt.editor,f;switch(cmd){case'Cut':case'Copy':case'Paste':try=
{ed.getDoc().execCommand(cmd,ui,val);}catch(ex){if(isGecko){ed.windowMana=
ger.confirm(ed.getLang('clipboard_msg'),function(s){if(s)window.open('htt=
p://www.mozilla.org/editor/midasdemo/securityprefs.html','mceExternal');}=
);}else =
ed.windowManager.alert(ed.getLang('clipboard_no_support'));}return =
true;case'mceResetDesignMode':case'mceBeginUndoLevel':return =
true;case'unlink':t.UnLink();return =
true;case'JustifyLeft':case'JustifyCenter':case'JustifyRight':case'Justif=
yFull':t.mceJustify(cmd,cmd.substring(7).toLowerCase());return =
true;case'mceEndUndoLevel':case'mceAddUndoLevel':ed.undoManager.add();ret=
urn true;default:f=3Dthis[cmd];if(f){f.call(this,ui,val);return =
true;}}return false;},Indent:function(){var =
ed=3Dthis.editor,d=3Ded.dom,s=3Ded.selection,e,iv,iu;iv=3Ded.settings.ind=
entation;iu=3D/[a-z%]+$/i.exec(iv);iv=3DparseInt(iv);if(ed.settings.inlin=
e_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInsertO=
rderedList())){each(this._getSelectedBlocks(),function(e){d.setStyle(e,'p=
addingLeft',(parseInt(e.style.paddingLeft||0)+iv)+iu);});return;}ed.getDo=
c().execCommand('Indent',false,null);if(isIE){d.getParent(s.getNode(),fun=
ction(n){if(n.nodeName=3D=3D'BLOCKQUOTE'){n.dir=3Dn.style.cssText=3D'';}}=
);}},Outdent:function(){var =
ed=3Dthis.editor,d=3Ded.dom,s=3Ded.selection,e,v,iv,iu;iv=3Ded.settings.i=
ndentation;iu=3D/[a-z%]+$/i.exec(iv);iv=3DparseInt(iv);if(ed.settings.inl=
ine_styles&&(!this.queryStateInsertUnorderedList()&&!this.queryStateInser=
tOrderedList())){each(this._getSelectedBlocks(),function(e){v=3DMath.max(=
0,parseInt(e.style.paddingLeft||0)-iv);d.setStyle(e,'paddingLeft',v?v+iu:=
'');});return;}ed.getDoc().execCommand('Outdent',false,null);},mceSetAttr=
ibute:function(u,v){var =
ed=3Dthis.editor,d=3Ded.dom,e;if(e=3Dd.getParent(ed.selection.getNode(),d=
.isBlock))d.setAttrib(e,v.name,v.value);},mceSetContent:function(u,v){thi=
s.editor.setContent(v);},mceToggleVisualAid:function(){var =
ed=3Dthis.editor;ed.hasVisual=3D!ed.hasVisual;ed.addVisual();},mceReplace=
Content:function(u,v){var =
s=3Dthis.editor.selection;s.setContent(v.replace(/\{\$selection\}/g,s.get=
Content({format:'text'})));},mceInsertLink:function(u,v){var =
ed=3Dthis.editor,s=3Ded.selection,e=3Ded.dom.getParent(s.getNode(),'A');i=
f(tinymce.is(v,'string'))v=3D{href:v};function =
set(e){each(v,function(v,k){ed.dom.setAttrib(e,k,v);});};if(!e){ed.execCo=
mmand('CreateLink',false,'javascript:mctmp(0);');each(ed.dom.select('a'),=
function(e){if(e.href=3D=3D'javascript:mctmp(0);')set(e);});}else{if(v.hr=
ef)set(e);else ed.dom.remove(e,1);}},UnLink:function(){var =
ed=3Dthis.editor,s=3Ded.selection;if(s.isCollapsed())s.select(s.getNode()=
);ed.getDoc().execCommand('unlink',false,null);s.collapse(0);},FontName:f=
unction(u,v){var =
t=3Dthis,ed=3Dt.editor,s=3Ded.selection,e;if(!v){if(s.isCollapsed())s.sel=
ect(s.getNode());t.RemoveFormat();}else{if(ed.settings.convert_fonts_to_s=
pans)t._applyInlineStyle('span',{style:{fontFamily:v}});else =
ed.getDoc().execCommand('FontName',false,v);}},FontSize:function(u,v){var=
 =
ed=3Dthis.editor,s=3Ded.settings,fc,fs;if(s.convert_fonts_to_spans&&v>=3D=
1&&v<=3D7){fs=3Dtinymce.explode(s.font_size_style_values);fc=3Dtinymce.ex=
plode(s.font_size_classes);if(fc)v=3Dfc[v-1]||v;else =
v=3Dfs[v-1]||v;}if(v>=3D1&&v<=3D7)ed.getDoc().execCommand('FontSize',fals=
e,v);else =
this._applyInlineStyle('span',{style:{fontSize:v}});},queryCommandValue:f=
unction(c){var f=3Dthis['queryValue'+c];if(f)return =
f.call(this,c);return false;},queryCommandState:function(cmd){var =
f;switch(cmd){case'JustifyLeft':case'JustifyCenter':case'JustifyRight':ca=
se'JustifyFull':return =
this.queryStateJustify(cmd,cmd.substring(7).toLowerCase());default:if(f=3D=
this['queryState'+cmd])return =
f.call(this,cmd);}return-1;},_queryState:function(c){try{return =
this.editor.getDoc().queryCommandState(c);}catch(ex){}},_queryVal:functio=
n(c){try{return =
this.editor.getDoc().queryCommandValue(c);}catch(ex){}},queryValueFontSiz=
e:function(){var =
ed=3Dthis.editor,v=3D0,p;if(p=3Ded.dom.getParent(ed.selection.getNode(),'=
SPAN'))v=3Dp.style.fontSize;if(!v&&(isOpera||isWebKit)){if(p=3Ded.dom.get=
Parent(ed.selection.getNode(),'FONT'))v=3Dp.size;return v;}return =
v||this._queryVal('FontSize');},queryValueFontName:function(){var =
ed=3Dthis.editor,v=3D0,p;if(p=3Ded.dom.getParent(ed.selection.getNode(),'=
FONT'))v=3Dp.face;if(p=3Ded.dom.getParent(ed.selection.getNode(),'SPAN'))=
v=3Dp.style.fontFamily.replace(/, =
/g,',').replace(/[\'\"]/g,'').toLowerCase();if(!v)v=3Dthis._queryVal('Fon=
tName');return v;},mceJustify:function(c,v){var =
ed=3Dthis.editor,se=3Ded.selection,n=3Dse.getNode(),nn=3Dn.nodeName,bl,nb=
,dom=3Ded.dom,rm;if(ed.settings.inline_styles&&this.queryStateJustify(c,v=
))rm=3D1;bl=3Ddom.getParent(n,ed.dom.isBlock);if(nn=3D=3D'IMG'){if(v=3D=3D=
'full')return;if(rm){if(v=3D=3D'center')dom.setStyle(bl||n.parentNode,'te=
xtAlign','');dom.setStyle(n,'float','');this.mceRepaint();return;}if(v=3D=
=3D'center'){if(bl&&/^(TD|TH)$/.test(bl.nodeName))bl=3D0;if(!bl||bl.child=
Nodes.length>1){nb=3Ddom.create('p');nb.appendChild(n.cloneNode(false));i=
f(bl)dom.insertAfter(nb,bl);else =
dom.insertAfter(nb,n);dom.remove(n);n=3Dnb.firstChild;bl=3Dnb;}dom.setSty=
le(bl,'textAlign',v);dom.setStyle(n,'float','');}else{dom.setStyle(n,'flo=
at',v);dom.setStyle(bl||n.parentNode,'textAlign','');}this.mceRepaint();r=
eturn;}if(ed.settings.inline_styles&&ed.settings.forced_root_block){if(rm=
)v=3D'';each(this._getSelectedBlocks(dom.getParent(se.getStart(),dom.isBl=
ock),dom.getParent(se.getEnd(),dom.isBlock)),function(e){dom.setAttrib(e,=
'align','');dom.setStyle(e,'textAlign',v=3D=3D'full'?'justify':v);});retu=
rn;}else =
if(!rm)ed.getDoc().execCommand(c,false,null);if(ed.settings.inline_styles=
){if(rm){dom.getParent(ed.selection.getNode(),function(n){if(n.style&&n.s=
tyle.textAlign)dom.setStyle(n,'textAlign','');});return;}each(dom.select(=
'*'),function(n){var =
v=3Dn.align;if(v){if(v=3D=3D'full')v=3D'justify';dom.setStyle(n,'textAlig=
n',v);dom.setAttrib(n,'align','');}});}},mceSetCSSClass:function(u,v){thi=
s.mceSetStyleInfo(0,{command:'setattrib',name:'class',value:v});},getSele=
ctedElement:function(){var =
t=3Dthis,ed=3Dt.editor,dom=3Ded.dom,se=3Ded.selection,r=3Dse.getRng(),r1,=
r2,sc,ec,so,eo,e,sp,ep,re;if(se.isCollapsed()||r.item)return =
se.getNode();re=3Ded.settings.merge_styles_invalid_parents;if(tinymce.is(=
re,'string'))re=3Dnew =
RegExp(re,'i');if(isIE){r1=3Dr.duplicate();r1.collapse(true);sc=3Dr1.pare=
ntElement();r2=3Dr.duplicate();r2.collapse(false);ec=3Dr2.parentElement()=
;if(sc!=3Dec){r1.move('character',1);sc=3Dr1.parentElement();}if(sc=3D=3D=
ec){r1=3Dr.duplicate();r1.moveToElementText(sc);if(r1.compareEndPoints('S=
tartToStart',r)=3D=3D0&&r1.compareEndPoints('EndToEnd',r)=3D=3D0)return =
re&&re.test(sc.nodeName)?null:sc;}}else{function getParent(n){return =
dom.getParent(n,function(n){return =
n.nodeType=3D=3D1;});};sc=3Dr.startContainer;ec=3Dr.endContainer;so=3Dr.s=
tartOffset;eo=3Dr.endOffset;if(!r.collapsed){if(sc=3D=3Dec){if(so-eo<2){i=
f(sc.hasChildNodes()){sp=3Dsc.childNodes[so];return =
re&&re.test(sp.nodeName)?null:sp;}}}}if(sc.nodeType!=3D3||ec.nodeType!=3D=
3)return =
null;if(so=3D=3D0){sp=3DgetParent(sc);if(sp&&sp.firstChild!=3Dsc)sp=3Dnul=
l;}if(so=3D=3Dsc.nodeValue.length){e=3Dsc.nextSibling;if(e&&e.nodeType=3D=
=3D1)sp=3Dsc.nextSibling;}if(eo=3D=3D0){e=3Dec.previousSibling;if(e&&e.no=
deType=3D=3D1)ep=3De;}if(eo=3D=3Dec.nodeValue.length){ep=3DgetParent(ec);=
if(ep&&ep.lastChild!=3Dec)ep=3Dnull;}if(sp=3D=3Dep)return =
re&&sp&&re.test(sp.nodeName)?null:sp;}return =
null;},InsertHorizontalRule:function(){if(isGecko||isIE)this.editor.selec=
tion.setContent('<hr />');else =
this.editor.getDoc().execCommand('InsertHorizontalRule',false,'');},Remov=
eFormat:function(){var =
t=3Dthis,ed=3Dt.editor,s=3Ded.selection,b;if(isWebKit)s.setContent(s.getC=
ontent({format:'raw'}).replace(/(<(span|b|i|strong|em|strike) =
[^>]+>|<(span|b|i|strong|em|strike)>|<\/(span|b|i|strong|em|strike)>|)/g,=
''),{format:'raw'});else =
ed.getDoc().execCommand('RemoveFormat',false,null);t.mceSetStyleInfo(0,{c=
ommand:'removeformat'});ed.addVisual();},mceSetStyleInfo:function(u,v){va=
r =
t=3Dthis,ed=3Dt.editor,d=3Ded.getDoc(),dom=3Ded.dom,e,b,s=3Ded.selection,=
nn=3Dv.wrapper||'span',b=3Ds.getBookmark(),re;function =
set(n,e){if(n.nodeType=3D=3D1){switch(v.command){case'setattrib':return =
dom.setAttrib(n,v.name,v.value);case'setstyle':return =
dom.setStyle(n,v.name,v.value);case'removeformat':return =
dom.setAttrib(n,'class','');}}};re=3Ded.settings.merge_styles_invalid_par=
ents;if(tinymce.is(re,'string'))re=3Dnew =
RegExp(re,'i');if((e=3Dt.getSelectedElement())&&!ed.settings.force_span_w=
rappers)set(e,1);else{d.execCommand('FontName',false,'__');each(isWebKit?=
dom.select('span'):dom.select('font'),function(n){var =
sp,e;if(dom.getAttrib(n,'face')=3D=3D'__'||n.style.fontFamily=3D=3D=3D'__=
'){sp=3Ddom.create(nn,{mce_new:'1'});set(sp);each(n.childNodes,function(n=
){sp.appendChild(n.cloneNode(true));});dom.replace(sp,n);}});}each(dom.se=
lect(nn).reverse(),function(n){var =
p=3Dn.parentNode;if(!dom.getAttrib(n,'mce_new')){p=3Ddom.getParent(n,func=
tion(n){return =
n.nodeType=3D=3D1&&dom.getAttrib(n,'mce_new');});if(p)dom.remove(n,1);}})=
;each(dom.select(nn).reverse(),function(n){var =
p=3Dn.parentNode;if(!p||!dom.getAttrib(n,'mce_new'))return;if(ed.settings=
.force_span_wrappers&&p.nodeName!=3D'SPAN')return;if(p.nodeName=3D=3Dnn.t=
oUpperCase()&&p.childNodes.length=3D=3D1)return =
dom.remove(p,1);if(n.nodeType=3D=3D1&&(!re||!re.test(p.nodeName))&&p.chil=
dNodes.length=3D=3D1){set(p);dom.setAttrib(n,'class','');}});each(dom.sel=
ect(nn).reverse(),function(n){if(dom.getAttrib(n,'mce_new')||(dom.getAttr=
ibs(n).length<=3D1&&n.className=3D=3D=3D'')){if(!dom.getAttrib(n,'class')=
&&!dom.getAttrib(n,'style'))return =
dom.remove(n,1);dom.setAttrib(n,'mce_new','');}});s.moveToBookmark(b);},q=
ueryStateJustify:function(c,v){var =
ed=3Dthis.editor,n=3Ded.selection.getNode(),dom=3Ded.dom;if(n&&n.nodeName=
=3D=3D'IMG'){if(dom.getStyle(n,'float')=3D=3Dv)return 1;return =
n.parentNode.style.textAlign=3D=3Dv;}n=3Ddom.getParent(ed.selection.getSt=
art(),function(n){return =
n.nodeType=3D=3D1&&n.style.textAlign;});if(v=3D=3D'full')v=3D'justify';if=
(ed.settings.inline_styles)return(n&&n.style.textAlign=3D=3Dv);return =
this._queryState(c);},ForeColor:function(ui,v){var =
ed=3Dthis.editor;if(ed.settings.convert_fonts_to_spans){this._applyInline=
Style('span',{style:{color:v}});return;}else =
ed.getDoc().execCommand('ForeColor',false,v);},HiliteColor:function(ui,va=
l){var =
t=3Dthis,ed=3Dt.editor,d=3Ded.getDoc();if(ed.settings.convert_fonts_to_sp=
ans){this._applyInlineStyle('span',{style:{backgroundColor:val}});return;=
}function =
set(s){if(!isGecko)return;try{d.execCommand("styleWithCSS",0,s);}catch(ex=
){d.execCommand("useCSS",0,!s);}};if(isGecko||isOpera){set(true);d.execCo=
mmand('hilitecolor',false,val);set(false);}else =
d.execCommand('BackColor',false,val);},Undo:function(){var =
ed=3Dthis.editor;if(ed.settings.custom_undo_redo){ed.undoManager.undo();e=
d.nodeChanged();}else =
ed.getDoc().execCommand('Undo',false,null);},Redo:function(){var =
ed=3Dthis.editor;if(ed.settings.custom_undo_redo){ed.undoManager.redo();e=
d.nodeChanged();}else =
ed.getDoc().execCommand('Redo',false,null);},FormatBlock:function(ui,val)=
{var =
t=3Dthis,ed=3Dt.editor,s=3Ded.selection,dom=3Ded.dom,bl,nb,b;function =
isBlock(n){return/^(P|DIV|H[1-6]|ADDRESS|BLOCKQUOTE|PRE)$/.test(n.nodeNam=
e);};bl=3Ddom.getParent(s.getNode(),function(n){return =
isBlock(n);});if(bl){if((isIE&&isBlock(bl.parentNode))||bl.nodeName=3D=3D=
'DIV'){nb=3Ded.dom.create(val);each(dom.getAttribs(bl),function(v){dom.se=
tAttrib(nb,v.nodeName,dom.getAttrib(bl,v.nodeName));});b=3Ds.getBookmark(=
);dom.replace(nb,bl,1);s.moveToBookmark(b);ed.nodeChanged();return;}}val=3D=
ed.settings.forced_root_block?(val||'<p>'):val;if(val.indexOf('<')=3D=3D-=
1)val=3D'<'+val+'>';if(tinymce.isGecko)val=3Dval.replace(/<(div|blockquot=
e|code|dt|dd|dl|samp)>/gi,'$1');ed.getDoc().execCommand('FormatBlock',fal=
se,val);},mceCleanup:function(){var =
ed=3Dthis.editor,s=3Ded.selection,b=3Ds.getBookmark();ed.setContent(ed.ge=
tContent());s.moveToBookmark(b);},mceRemoveNode:function(ui,val){var =
ed=3Dthis.editor,s=3Ded.selection,b,n=3Dval||s.getNode();if(n=3D=3Ded.get=
Body())return;b=3Ds.getBookmark();ed.dom.remove(n,1);s.moveToBookmark(b);=
ed.nodeChanged();},mceSelectNodeDepth:function(ui,val){var =
ed=3Dthis.editor,s=3Ded.selection,c=3D0;ed.dom.getParent(s.getNode(),func=
tion(n){if(n.nodeType=3D=3D1&&c++=3D=3Dval){s.select(n);ed.nodeChanged();=
return =
false;}},ed.getBody());},mceSelectNode:function(u,v){this.editor.selectio=
n.select(v);},mceInsertContent:function(ui,val){this.editor.selection.set=
Content(val);},mceInsertRawHTML:function(ui,val){var =
ed=3Dthis.editor;ed.selection.setContent('tiny_mce_marker');ed.setContent=
(ed.getContent().replace(/tiny_mce_marker/g,val));},mceRepaint:function()=
{var =
s,b,e=3Dthis.editor;if(tinymce.isGecko){try{s=3De.selection;b=3Ds.getBook=
mark(true);if(s.getSel())s.getSel().selectAllChildren(e.getBody());s.coll=
apse(true);s.moveToBookmark(b);}catch(ex){}}},queryStateUnderline:functio=
n(){var =
ed=3Dthis.editor,n=3Ded.selection.getNode();if(n&&n.nodeName=3D=3D'A')ret=
urn false;return =
this._queryState('Underline');},queryStateOutdent:function(){var =
ed=3Dthis.editor,n;if(ed.settings.inline_styles){if((n=3Ded.dom.getParent=
(ed.selection.getStart(),ed.dom.isBlock))&&parseInt(n.style.paddingLeft)>=
0)return =
true;if((n=3Ded.dom.getParent(ed.selection.getEnd(),ed.dom.isBlock))&&par=
seInt(n.style.paddingLeft)>0)return true;}return =
this.queryStateInsertUnorderedList()||this.queryStateInsertOrderedList()|=
|(!ed.settings.inline_styles&&!!ed.dom.getParent(ed.selection.getNode(),'=
BLOCKQUOTE'));},queryStateInsertUnorderedList:function(){return =
this.editor.dom.getParent(this.editor.selection.getNode(),'UL');},querySt=
ateInsertOrderedList:function(){return =
this.editor.dom.getParent(this.editor.selection.getNode(),'OL');},querySt=
atemceBlockQuote:function(){return!!this.editor.dom.getParent(this.editor=
.selection.getStart(),function(n){return =
n.nodeName=3D=3D=3D'BLOCKQUOTE';});},mceBlockQuote:function(){var =
t=3Dthis,ed=3Dt.editor,s=3Ded.selection,dom=3Ded.dom,sb,eb,n,bm,bq,r,bq2,=
i,nl;function getBQ(e){return dom.getParent(e,function(n){return =
n.nodeName=3D=3D=3D'BLOCKQUOTE';});};sb=3Ddom.getParent(s.getStart(),isBl=
ock);eb=3Ddom.getParent(s.getEnd(),isBlock);if(bq=3DgetBQ(sb)){if(sb!=3De=
b||sb.childNodes.length>1||(sb.childNodes.length=3D=3D1&&sb.firstChild.no=
deName!=3D'BR'))bm=3Ds.getBookmark();if(getBQ(eb)){bq2=3Dbq.cloneNode(fal=
se);while(n=3Deb.nextSibling)bq2.appendChild(n.parentNode.removeChild(n))=
;}if(bq2)dom.insertAfter(bq2,bq);nl=3Dt._getSelectedBlocks(sb,eb);for(i=3D=
nl.length-1;i>=3D0;i--){dom.insertAfter(nl[i],bq);}if(/^\s*$/.test(bq.inn=
erHTML))dom.remove(bq,1);if(bq2&&/^\s*$/.test(bq2.innerHTML))dom.remove(b=
q2,1);if(!bm){if(!isIE){r=3Ded.getDoc().createRange();r.setStart(sb,0);r.=
setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(0);if(dom.getParen=
t(s.getStart(),isBlock)!=3Dsb){r=3Ds.getRng();r.move('character',-1);r.se=
lect();}}}else =
t.editor.selection.moveToBookmark(bm);return;}if(isIE&&!sb&&!eb){t.editor=
.getDoc().execCommand('Indent');n=3DgetBQ(s.getNode());n.style.margin=3Dn=
.dir=3D'';return;}if(!sb||!eb)return;if(sb!=3Deb||sb.childNodes.length>1|=
|(sb.childNodes.length=3D=3D1&&sb.firstChild.nodeName!=3D'BR'))bm=3Ds.get=
Bookmark();each(t._getSelectedBlocks(getBQ(s.getStart()),getBQ(s.getEnd()=
)),function(e){if(e.nodeName=3D=3D'BLOCKQUOTE'&&!bq){bq=3De;return;}if(!b=
q){bq=3Ddom.create('blockquote');e.parentNode.insertBefore(bq,e);}if(e.no=
deName=3D=3D'BLOCKQUOTE'&&bq){n=3De.firstChild;while(n){bq.appendChild(n.=
cloneNode(true));n=3Dn.nextSibling;}dom.remove(e);return;}bq.appendChild(=
dom.remove(e));});if(!bm){if(!isIE){r=3Ded.getDoc().createRange();r.setSt=
art(sb,0);r.setEnd(sb,0);s.setRng(r);}else{s.select(sb);s.collapse(1);}}e=
lse s.moveToBookmark(bm);},_applyInlineStyle:function(na,at,op){var =
t=3Dthis,ed=3Dt.editor,dom=3Ded.dom,bm,lo=3D{},kh;na=3Dna.toUpperCase();i=
f(op&&op.check_classes&&at['class'])op.check_classes.push(at['class']);fu=
nction replaceFonts(){var =
bm;each(dom.select(tinymce.isWebKit&&!tinymce.isAir?'span':'font'),functi=
on(n){if(n.style.fontFamily=3D=3D'mceinline'||n.face=3D=3D'mceinline'){if=
(!bm)bm=3Ded.selection.getBookmark();at._mce_new=3D'1';dom.replace(dom.cr=
eate(na,at),n,1);}});each(dom.select(na),function(n){if(n.getAttribute('_=
mce_new')){function =
removeStyle(n){if(n.nodeType=3D=3D1){each(at.style,function(v,k){dom.setS=
tyle(n,k,'');});if(at['class']&&n.className&&op){each(op.check_classes,fu=
nction(c){if(dom.hasClass(n,c))dom.removeClass(n,c);});}}};each(dom.selec=
t(na,n),removeStyle);if(n.parentNode&&n.parentNode.nodeType=3D=3D1&&n.par=
entNode.childNodes.length=3D=3D1)removeStyle(n.parentNode);dom.getParent(=
n.parentNode,function(pn){if(pn.nodeType=3D=3D1){if(at.style){each(at.sty=
le,function(v,k){var =
sv;if(!lo[k]&&(sv=3Ddom.getStyle(pn,k))){if(sv=3D=3D=3Dv)dom.setStyle(n,k=
,'');lo[k]=3D1;}});}if(at['class']&&pn.className&&op){each(op.check_class=
es,function(c){if(dom.hasClass(pn,c))dom.removeClass(n,c);});}}return =
false;});n.removeAttribute('_mce_new');}});each(dom.select(na).reverse(),=
function(n){var =
c=3D0;each(dom.getAttribs(n),function(an){if(an.nodeName.substring(0,1)!=3D=
'_'&&dom.getAttrib(n,an.nodeName)!=3D''){c++;}});if(c=3D=3D0)dom.remove(n=
,1);});ed.selection.moveToBookmark(bm);return!!bm;};ed.focus();ed.getDoc(=
).execCommand('FontName',false,'mceinline');replaceFonts();if(kh=3Dt._app=
lyInlineStyle.keyhandler){ed.onKeyUp.remove(kh);ed.onKeyPress.remove(kh);=
ed.onKeyDown.remove(kh);ed.onSetContent.remove(t._applyInlineStyle.chandl=
er);}if(ed.selection.isCollapsed()){t._pendingStyles=3Dtinymce.extend(t._=
pendingStyles||{},at.style);t._applyInlineStyle.chandler=3Ded.onSetConten=
t.add(function(){delete =
t._pendingStyles;});t._applyInlineStyle.keyhandler=3Dkh=3Dfunction(e){if(=
t._pendingStyles){at.style=3Dt._pendingStyles;delete =
t._pendingStyles;}if(replaceFonts()){ed.onKeyDown.remove(t._applyInlineSt=
yle.keyhandler);ed.onKeyPress.remove(t._applyInlineStyle.keyhandler);}if(=
e.type=3D=3D'keyup')ed.onKeyUp.remove(t._applyInlineStyle.keyhandler);};e=
d.onKeyDown.add(kh);ed.onKeyPress.add(kh);ed.onKeyUp.add(kh);}else =
t._pendingStyles=3D0;},_getSelectedBlocks:function(st,en){var =
ed=3Dthis.editor,dom=3Ded.dom,s=3Ded.selection,sb,eb,n,bl=3D[];sb=3Ddom.g=
etParent(st||s.getStart(),isBlock);eb=3Ddom.getParent(en||s.getEnd(),isBl=
ock);if(sb)bl.push(sb);if(sb&&eb&&sb!=3Deb){n=3Dsb;while((n=3Dn.nextSibli=
ng)&&n!=3Deb){if(isBlock(n))bl.push(n);}}if(eb&&sb!=3Deb)bl.push(eb);retu=
rn =
bl;}});})();tinymce.create('tinymce.UndoManager',{index:0,data:null,typin=
g:0,UndoManager:function(ed){var =
t=3Dthis,Dispatcher=3Dtinymce.util.Dispatcher;t.editor=3Ded;t.data=3D[];t=
.onAdd=3Dnew Dispatcher(this);t.onUndo=3Dnew =
Dispatcher(this);t.onRedo=3Dnew Dispatcher(this);},add:function(l){var =
t=3Dthis,i,ed=3Dt.editor,b,s=3Ded.settings,la;l=3Dl||{};l.content=3Dl.con=
tent||ed.getContent({format:'raw',no_events:1});l.content=3Dl.content.rep=
lace(/^\s*|\s*$/g,'');la=3Dt.data[t.index>0&&(t.index=3D=3D0||t.index=3D=3D=
t.data.length)?t.index-1:t.index];if(!l.initial&&la&&l.content=3D=3Dla.co=
ntent)return =
null;if(s.custom_undo_redo_levels){if(t.data.length>s.custom_undo_redo_le=
vels){for(i=3D0;i<t.data.length-1;i++)t.data[i]=3Dt.data[i+1];t.data.leng=
th--;t.index=3Dt.data.length;}}if(s.custom_undo_redo_restore_selection&&!=
l.initial)l.bookmark=3Db=3Dl.bookmark||ed.selection.getBookmark();if(t.in=
dex<t.data.length)t.index++;if(t.data.length=3D=3D=3D0&&!l.initial)return=
 =
null;t.data.length=3Dt.index+1;t.data[t.index++]=3Dl;if(l.initial)t.index=
=3D0;if(t.data.length=3D=3D2&&t.data[0].initial)t.data[0].bookmark=3Db;t.=
onAdd.dispatch(t,l);ed.isNotDirty=3D0;return l;},undo:function(){var =
t=3Dthis,ed=3Dt.editor,l=3Dl,i;if(t.typing){t.add();t.typing=3D0;}if(t.in=
dex>0){if(t.index=3D=3Dt.data.length&&t.index>1){i=3Dt.index;t.typing=3D0=
;if(!t.add())t.index=3Di;--t.index;}l=3Dt.data[--t.index];ed.setContent(l=
.content,{format:'raw'});ed.selection.moveToBookmark(l.bookmark);t.onUndo=
.dispatch(t,l);}return l;},redo:function(){var =
t=3Dthis,ed=3Dt.editor,l=3Dnull;if(t.index<t.data.length-1){l=3Dt.data[++=
t.index];ed.setContent(l.content,{format:'raw'});ed.selection.moveToBookm=
ark(l.bookmark);t.onRedo.dispatch(t,l);}return l;},clear:function(){var =
t=3Dthis;t.data=3D[];t.index=3D0;t.typing=3D0;t.add({initial:true});},has=
Undo:function(){return =
this.index!=3D0||this.typing;},hasRedo:function(){return =
this.index<this.data.length-1;}});(function(){var =
Event,isIE,isGecko,isOpera,each,extend;Event=3Dtinymce.dom.Event;isIE=3Dt=
inymce.isIE;isGecko=3Dtinymce.isGecko;isOpera=3Dtinymce.isOpera;each=3Dti=
nymce.each;extend=3Dtinymce.extend;tinymce.create('tinymce.ForceBlocks',{=
ForceBlocks:function(ed){var =
t=3Dthis,s=3Ded.settings,elm;t.editor=3Ded;t.dom=3Ded.dom;elm=3D(s.forced=
_root_block||'p').toLowerCase();s.element=3Delm.toUpperCase();ed.onPreIni=
t.add(t.setup,t);t.reOpera=3Dnew =
RegExp('(\\u00a0|&#160;|&nbsp;)<\/'+elm+'>','gi');t.rePadd=3Dnew =
RegExp('<p( )([^>]+)><\\\/p>|<p( )([^>]+)\\\/>|<p( =
)([^>]+)>\\s+<\\\/p>|<p><\\\/p>|<p\\\/>|<p>\\s+<\\\/p>'.replace(/p/g,elm)=
,'gi');t.reNbsp2BR1=3Dnew RegExp('<p( =
)([^>]+)>[\\s\\u00a0]+<\\\/p>|<p>[\\s\\u00a0]+<\\\/p>'.replace(/p/g,elm),=
'gi');t.reNbsp2BR2=3Dnew RegExp('<p( =
)([^>]+)>(&nbsp;|&#160;)<\\\/p>|<p>(&nbsp;|&#160;)<\\\/p>'.replace(/p/g,e=
lm),'gi');t.reBR2Nbsp=3Dnew RegExp('<p( )([^>]+)>\\s*<br =
\\\/>\\s*<\\\/p>|<p>\\s*<br =
\\\/>\\s*<\\\/p>'.replace(/p/g,elm),'gi');t.reTrailBr=3Dnew =
RegExp('\\s*<br \\/>\\s*<\\\/p>'.replace(/p/g,elm),'gi');function =
padd(ed,o){if(isOpera)o.content=3Do.content.replace(t.reOpera,'</'+elm+'>=
');o.content=3Do.content.replace(t.rePadd,'<'+elm+'$1$2$3$4$5$6>\u00a0</'=
+elm+'>');if(!isIE&&!isOpera&&o.set){o.content=3Do.content.replace(t.reNb=
sp2BR1,'<'+elm+'$1$2><br =
/></'+elm+'>');o.content=3Do.content.replace(t.reNbsp2BR2,'<'+elm+'$1$2><=
br =
/></'+elm+'>');}else{o.content=3Do.content.replace(t.reBR2Nbsp,'<'+elm+'$=
1$2>\u00a0</'+elm+'>');o.content=3Do.content.replace(t.reTrailBr,'</'+elm=
+'>');}};ed.onBeforeSetContent.add(padd);ed.onPostProcess.add(padd);if(s.=
forced_root_block){ed.onInit.add(t.forceRoots,t);ed.onSetContent.add(t.fo=
rceRoots,t);ed.onBeforeGetContent.add(t.forceRoots,t);}},setup:function()=
{var =
t=3Dthis,ed=3Dt.editor,s=3Ded.settings;if(s.forced_root_block){ed.onKeyUp=
.add(t.forceRoots,t);ed.onPreProcess.add(t.forceRoots,t);}if(s.force_br_n=
ewlines){if(isIE){ed.onKeyPress.add(function(ed,e){var =
n,s=3Ded.selection;if(e.keyCode=3D=3D13&&s.getNode().nodeName!=3D'LI'){s.=
setContent('<br id=3D"__" /> =
',{format:'raw'});n=3Ded.dom.get('__');n.removeAttribute('id');s.select(n=
);s.collapse();return =
Event.cancel(e);}});}return;}if(!isIE&&s.force_p_newlines){ed.onKeyPress.=
add(function(ed,e){if(e.keyCode=3D=3D13&&!e.shiftKey){if(!t.insertPara(e)=
)Event.cancel(e);}});if(isGecko){ed.onKeyDown.add(function(ed,e){if((e.ke=
yCode=3D=3D8||e.keyCode=3D=3D46)&&!e.shiftKey)t.backspaceDelete(e,e.keyCo=
de=3D=3D8);});}}function ren(rn,na){var =
ne=3Ded.dom.create(na);each(rn.attributes,function(a){if(a.specified&&a.n=
odeValue)ne.setAttribute(a.nodeName.toLowerCase(),a.nodeValue);});each(rn=
.childNodes,function(n){ne.appendChild(n.cloneNode(true));});rn.parentNod=
e.replaceChild(ne,rn);return =
ne;};if(isIE&&s.element!=3D'P'){ed.onKeyPress.add(function(ed,e){t.lastEl=
m=3Ded.selection.getNode().nodeName;});ed.onKeyUp.add(function(ed,e){var =
bl,sel=3Ded.selection,n=3Dsel.getNode(),b=3Ded.getBody();if(b.childNodes.=
length=3D=3D=3D1&&n.nodeName=3D=3D'P'){n=3Dren(n,s.element);sel.select(n)=
;sel.collapse();ed.nodeChanged();}else =
if(e.keyCode=3D=3D13&&!e.shiftKey&&t.lastElm!=3D'P'){bl=3Ded.dom.getParen=
t(n,'P');if(bl){ren(bl,s.element);ed.nodeChanged();}}});}},find:function(=
n,t,s){var =
ed=3Dthis.editor,w=3Ded.getDoc().createTreeWalker(n,4,null,false),c=3D-1;=
while(n=3Dw.nextNode()){c++;if(t=3D=3D0&&n=3D=3Ds)return =
c;if(t=3D=3D1&&c=3D=3Ds)return =
n;}return-1;},forceRoots:function(ed,e){var =
t=3Dthis,ed=3Dt.editor,b=3Ded.getBody(),d=3Ded.getDoc(),se=3Ded.selection=
,s=3Dse.getSel(),r=3Dse.getRng(),si=3D-2,ei,so,eo,tr,c=3D-0xFFFFFF;var =
nx,bl,bp,sp,le,nl=3Db.childNodes,i,n,eid;for(i=3Dnl.length-1;i>=3D0;i--){=
nx=3Dnl[i];if(nx.nodeType=3D=3D3||(!t.dom.isBlock(nx)&&nx.nodeType!=3D8))=
{if(!bl){if(nx.nodeType!=3D3||/[^\s]/g.test(nx.nodeValue)){if(si=3D=3D-2&=
&r){if(!isIE){if(r.startContainer.nodeType=3D=3D1&&(n=3Dr.startContainer.=
childNodes[r.startOffset])&&n.nodeType=3D=3D1){eid=3Dn.getAttribute("id")=
;n.setAttribute("id","__mce");}else{if(ed.dom.getParent(r.startContainer,=
function(e){return =
e=3D=3D=3Db;})){so=3Dr.startOffset;eo=3Dr.endOffset;si=3Dt.find(b,0,r.sta=
rtContainer);ei=3Dt.find(b,0,r.endContainer);}}}else{tr=3Dd.body.createTe=
xtRange();tr.moveToElementText(b);tr.collapse(1);bp=3Dtr.move('character'=
,c)*-1;tr=3Dr.duplicate();tr.collapse(1);sp=3Dtr.move('character',c)*-1;t=
r=3Dr.duplicate();tr.collapse(0);le=3D(tr.move('character',c)*-1)-sp;si=3D=
sp-bp;ei=3Dle;}}bl=3Ded.dom.create(ed.settings.forced_root_block);bl.appe=
ndChild(nx.cloneNode(1));nx.parentNode.replaceChild(bl,nx);}}else{if(bl.h=
asChildNodes())bl.insertBefore(nx,bl.firstChild);else =
bl.appendChild(nx);}}else =
bl=3Dnull;}if(si!=3D-2){if(!isIE){bl=3Db.getElementsByTagName(ed.settings=
.element)[0];r=3Dd.createRange();if(si!=3D-1)r.setStart(t.find(b,1,si),so=
);else r.setStart(bl,0);if(ei!=3D-1)r.setEnd(t.find(b,1,ei),eo);else =
r.setEnd(bl,0);if(s){s.removeAllRanges();s.addRange(r);}}else{try{r=3Ds.c=
reateRange();r.moveToElementText(b);r.collapse(1);r.moveStart('character'=
,si);r.moveEnd('character',ei);r.select();}catch(ex){}}}else =
if(!isIE&&(n=3Ded.dom.get('__mce'))){if(eid)n.setAttribute('id',eid);else=
 =
n.removeAttribute('id');r=3Dd.createRange();r.setStartBefore(n);r.setEndB=
efore(n);se.setRng(r);}},getParentBlock:function(n){var =
d=3Dthis.dom;return =
d.getParent(n,d.isBlock);},insertPara:function(e){var =
t=3Dthis,ed=3Dt.editor,dom=3Ded.dom,d=3Ded.getDoc(),se=3Ded.settings,s=3D=
ed.selection.getSel(),r=3Ds.getRangeAt(0),b=3Dd.body;var =
rb,ra,dir,sn,so,en,eo,sb,eb,bn,bef,aft,sc,ec,n,vp=3Ddom.getViewPort(ed.ge=
tWin()),y,ch,car;function =
isEmpty(n){n=3Dn.innerHTML;n=3Dn.replace(/<(img|hr|table)/gi,'-');n=3Dn.r=
eplace(/<[^>]+>/g,'');return n.replace(/[ =
\t\r\n]+/g,'')=3D=3D'';};rb=3Dd.createRange();rb.setStart(s.anchorNode,s.=
anchorOffset);rb.collapse(true);ra=3Dd.createRange();ra.setStart(s.focusN=
ode,s.focusOffset);ra.collapse(true);dir=3Drb.compareBoundaryPoints(rb.ST=
ART_TO_END,ra)<0;sn=3Ddir?s.anchorNode:s.focusNode;so=3Ddir?s.anchorOffse=
t:s.focusOffset;en=3Ddir?s.focusNode:s.anchorNode;eo=3Ddir?s.focusOffset:=
s.anchorOffset;if(sn=3D=3D=3Den&&/^(TD|TH)$/.test(sn.nodeName)){dom.remov=
e(sn.firstChild);ed.dom.add(sn,se.element,null,'<br =
/>');aft=3Ded.dom.add(sn,se.element,null,'<br =
/>');r=3Dd.createRange();r.selectNodeContents(aft);r.collapse(1);ed.selec=
tion.setRng(r);return =
false;}if(sn=3D=3Db&&en=3D=3Db&&b.firstChild&&ed.dom.isBlock(b.firstChild=
)){sn=3Den=3Dsn.firstChild;so=3Deo=3D0;rb=3Dd.createRange();rb.setStart(s=
n,0);ra=3Dd.createRange();ra.setStart(en,0);}sn=3Dsn.nodeName=3D=3D"HTML"=
?d.body:sn;sn=3Dsn.nodeName=3D=3D"BODY"?sn.firstChild:sn;en=3Den.nodeName=
=3D=3D"HTML"?d.body:en;en=3Den.nodeName=3D=3D"BODY"?en.firstChild:en;sb=3D=
t.getParentBlock(sn);eb=3Dt.getParentBlock(en);bn=3Dsb?sb.nodeName:se.ele=
ment;if(t.dom.getParent(sb,function(n){return/OL|UL|PRE/.test(n.nodeName)=
;}))return =
true;if(sb&&(sb.nodeName=3D=3D'CAPTION'||/absolute|relative|static/gi.tes=
t(sb.style.position))){bn=3Dse.element;sb=3Dnull;}if(eb&&(eb.nodeName=3D=3D=
'CAPTION'||/absolute|relative|static/gi.test(eb.style.position))){bn=3Dse=
.element;eb=3Dnull;}if(/(TD|TABLE|TH|CAPTION)/.test(bn)||(sb&&bn=3D=3D"DI=
V"&&/left|right/gi.test(sb.style.cssFloat))){bn=3Dse.element;sb=3Deb=3Dnu=
ll;}bef=3D(sb&&sb.nodeName=3D=3Dbn)?sb.cloneNode(0):ed.dom.create(bn);aft=
=3D(eb&&eb.nodeName=3D=3Dbn)?eb.cloneNode(0):ed.dom.create(bn);aft.remove=
Attribute('id');if(/^(H[1-6])$/.test(bn)&&sn.nodeValue&&so=3D=3Dsn.nodeVa=
lue.length)aft=3Ded.dom.create(se.element);n=3Dsc=3Dsn;do{if(n=3D=3Db||n.=
nodeType=3D=3D9||t.dom.isBlock(n)||/(TD|TABLE|TH|CAPTION)/.test(n.nodeNam=
e))break;sc=3Dn;}while((n=3Dn.previousSibling?n.previousSibling:n.parentN=
ode));n=3Dec=3Den;do{if(n=3D=3Db||n.nodeType=3D=3D9||t.dom.isBlock(n)||/(=
TD|TABLE|TH|CAPTION)/.test(n.nodeName))break;ec=3Dn;}while((n=3Dn.nextSib=
ling?n.nextSibling:n.parentNode));if(sc.nodeName=3D=3Dbn)rb.setStart(sc,0=
);else =
rb.setStartBefore(sc);rb.setEnd(sn,so);bef.appendChild(rb.cloneContents()=
||d.createTextNode(''));try{ra.setEndAfter(ec);}catch(ex){}ra.setStart(en=
,eo);aft.appendChild(ra.cloneContents()||d.createTextNode(''));r=3Dd.crea=
teRange();if(!sc.previousSibling&&sc.parentNode.nodeName=3D=3Dbn){r.setSt=
artBefore(sc.parentNode);}else{if(rb.startContainer.nodeName=3D=3Dbn&&rb.=
startOffset=3D=3D0)r.setStartBefore(rb.startContainer);else =
r.setStart(rb.startContainer,rb.startOffset);}if(!ec.nextSibling&&ec.pare=
ntNode.nodeName=3D=3Dbn)r.setEndAfter(ec.parentNode);else =
r.setEnd(ra.endContainer,ra.endOffset);r.deleteContents();if(isOpera)ed.g=
etWin().scrollTo(0,vp.y);if(bef.firstChild&&bef.firstChild.nodeName=3D=3D=
bn)bef.innerHTML=3Dbef.firstChild.innerHTML;if(aft.firstChild&&aft.firstC=
hild.nodeName=3D=3Dbn)aft.innerHTML=3Daft.firstChild.innerHTML;if(isEmpty=
(bef))bef.innerHTML=3D'<br />';function appendStyles(e,en){var =
nl=3D[],nn,n,i;e.innerHTML=3D'';if(se.keep_styles){n=3Den;do{if(/^(SPAN|S=
TRONG|B|EM|I|FONT|STRIKE|U)$/.test(n.nodeName)){nn=3Dn.cloneNode(false);d=
om.setAttrib(nn,'id','');nl.push(nn);}}while(n=3Dn.parentNode);}if(nl.len=
gth>0){for(i=3Dnl.length-1,nn=3De;i>=3D0;i--)nn=3Dnn.appendChild(nl[i]);n=
l[0].innerHTML=3DisOpera?'&nbsp;':'<br />';return nl[0];}else =
e.innerHTML=3DisOpera?'&nbsp;':'<br =
/>';};if(isEmpty(aft))car=3DappendStyles(aft,en);if(isOpera&&parseFloat(o=
pera.version())<9.5){r.insertNode(bef);r.insertNode(aft);}else{r.insertNo=
de(aft);r.insertNode(bef);}aft.normalize();bef.normalize();function =
first(n){return =
d.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false).nextNode()||n;};r=3D=
d.createRange();r.selectNodeContents(isGecko?first(car||aft):car||aft);r.=
collapse(1);s.removeAllRanges();s.addRange(r);y=3Ded.dom.getPos(aft).y;ch=
=3Daft.clientHeight;if(y<vp.y||y+ch>vp.y+vp.h){ed.getWin().scrollTo(0,y<v=
p.y?y:y-vp.h+25);}return false;},backspaceDelete:function(e,bs){var =
t=3Dthis,ed=3Dt.editor,b=3Ded.getBody(),n,se=3Ded.selection,r=3Dse.getRng=
(),sc=3Dr.startContainer,n,w,tn;if(sc&&ed.dom.isBlock(sc)&&!/^(TD|TH)$/.t=
est(sc.nodeName)&&bs){if(sc.childNodes.length=3D=3D0||(sc.childNodes.leng=
th=3D=3D1&&sc.firstChild.nodeName=3D=3D'BR')){n=3Dsc;while((n=3Dn.previou=
sSibling)&&!ed.dom.isBlock(n));if(n){if(sc!=3Db.firstChild){w=3Ded.dom.do=
c.createTreeWalker(n,NodeFilter.SHOW_TEXT,null,false);while(tn=3Dw.nextNo=
de())n=3Dtn;r=3Ded.getDoc().createRange();r.setStart(n,n.nodeValue?n.node=
Value.length:0);r.setEnd(n,n.nodeValue?n.nodeValue.length:0);se.setRng(r)=
;ed.dom.remove(sc);}return Event.cancel(e);}}}function handler(e){var =
pr;e=3De.target;if(e&&e.parentNode&&e.nodeName=3D=3D'BR'&&(n=3Dt.getParen=
tBlock(e))){pr=3De.previousSibling;Event.remove(b,'DOMNodeInserted',handl=
er);if(pr&&pr.nodeType=3D=3D3&&/\s+$/.test(pr.nodeValue))return;if(e.prev=
iousSibling||e.nextSibling)ed.dom.remove(e);}};Event._add(b,'DOMNodeInser=
ted',handler);window.setTimeout(function(){Event._remove(b,'DOMNodeInsert=
ed',handler);},1);}});})();(function(){var =
DOM=3Dtinymce.DOM,Event=3Dtinymce.dom.Event,each=3Dtinymce.each,extend=3D=
tinymce.extend;tinymce.create('tinymce.ControlManager',{ControlManager:fu=
nction(ed,s){var =
t=3Dthis,i;s=3Ds||{};t.editor=3Ded;t.controls=3D{};t.onAdd=3Dnew =
tinymce.util.Dispatcher(t);t.onPostRender=3Dnew =
tinymce.util.Dispatcher(t);t.prefix=3Ds.prefix||ed.id+'_';t._cls=3D{};t.o=
nPostRender.add(function(){each(t.controls,function(c){c.postRender();});=
});},get:function(id){return =
this.controls[this.prefix+id]||this.controls[id];},setActive:function(id,=
s){var c=3Dnull;if(c=3Dthis.get(id))c.setActive(s);return =
c;},setDisabled:function(id,s){var =
c=3Dnull;if(c=3Dthis.get(id))c.setDisabled(s);return =
c;},add:function(c){var =
t=3Dthis;if(c){t.controls[c.id]=3Dc;t.onAdd.dispatch(c,t);}return =
c;},createControl:function(n){var =
c,t=3Dthis,ed=3Dt.editor;each(ed.plugins,function(p){if(p.createControl){=
c=3Dp.createControl(n,t);if(c)return =
false;}});switch(n){case"|":case"separator":return =
t.createSeparator();}if(!c&&ed.buttons&&(c=3Ded.buttons[n]))return =
t.createButton(n,c);return =
t.add(c);},createDropMenu:function(id,s,cc){var =
t=3Dthis,ed=3Dt.editor,c,bm,v,cls;s=3Dextend({'class':'mceDropDown',const=
rain:ed.settings.constrain_menus},s);s['class']=3Ds['class']+' =
'+ed.getParam('skin')+'Skin';if(v=3Ded.getParam('skin_variant'))s['class'=
]+=3D' =
'+ed.getParam('skin')+'Skin'+v.substring(0,1).toUpperCase()+v.substring(1=
);id=3Dt.prefix+id;cls=3Dcc||t._cls.dropmenu||tinymce.ui.DropMenu;c=3Dt.c=
ontrols[id]=3Dnew cls(id,s);c.onAddItem.add(function(c,o){var =
s=3Do.settings;s.title=3Ded.getLang(s.title,s.title);if(!s.onclick){s.onc=
lick=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false,s.value);};}});ed.onR=
emove.add(function(){c.destroy();});if(tinymce.isIE){c.onShowMenu.add(fun=
ction(){bm=3Ded.selection.getBookmark(1);});c.onHideMenu.add(function(){i=
f(bm)ed.selection.moveToBookmark(bm);});}return =
t.add(c);},createListBox:function(id,s,cc){var =
t=3Dthis,ed=3Dt.editor,cmd,c,cls;if(t.get(id))return =
null;s.title=3Ded.translate(s.title);s.scope=3Ds.scope||ed;if(!s.onselect=
){s.onselect=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false,v||s.value);}=
;}s=3Dextend({title:s.title,'class':'mce_'+id,scope:s.scope,control_manag=
er:t},s);id=3Dt.prefix+id;if(ed.settings.use_native_selects)c=3Dnew =
tinymce.ui.NativeListBox(id,s);else{cls=3Dcc||t._cls.listbox||tinymce.ui.=
ListBox;c=3Dnew =
cls(id,s);}t.controls[id]=3Dc;if(tinymce.isWebKit){c.onPostRender.add(fun=
ction(c,n){Event.add(n,'mousedown',function(){ed.bookmark=3Ded.selection.=
getBookmark('simple');});Event.add(n,'focus',function(){ed.selection.move=
ToBookmark(ed.bookmark);ed.bookmark=3Dnull;});});}if(c.hideMenu)ed.onMous=
eDown.add(c.hideMenu,c);return =
t.add(c);},createButton:function(id,s,cc){var =
t=3Dthis,ed=3Dt.editor,o,c,cls;if(t.get(id))return =
null;s.title=3Ded.translate(s.title);s.label=3Ded.translate(s.label);s.sc=
ope=3Ds.scope||ed;if(!s.onclick&&!s.menu_button){s.onclick=3Dfunction(){e=
d.execCommand(s.cmd,s.ui||false,s.value);};}s=3Dextend({title:s.title,'cl=
ass':'mce_'+id,unavailable_prefix:ed.getLang('unavailable',''),scope:s.sc=
ope,control_manager:t},s);id=3Dt.prefix+id;if(s.menu_button){cls=3Dcc||t.=
_cls.menubutton||tinymce.ui.MenuButton;c=3Dnew =
cls(id,s);ed.onMouseDown.add(c.hideMenu,c);}else{cls=3Dt._cls.button||tin=
ymce.ui.Button;c=3Dnew cls(id,s);}return =
t.add(c);},createMenuButton:function(id,s,cc){s=3Ds||{};s.menu_button=3D1=
;return =
this.createButton(id,s,cc);},createSplitButton:function(id,s,cc){var =
t=3Dthis,ed=3Dt.editor,cmd,c,cls;if(t.get(id))return =
null;s.title=3Ded.translate(s.title);s.scope=3Ds.scope||ed;if(!s.onclick)=
{s.onclick=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false,v||s.value);};}=
if(!s.onselect){s.onselect=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false=
,v||s.value);};}s=3Dextend({title:s.title,'class':'mce_'+id,scope:s.scope=
,control_manager:t},s);id=3Dt.prefix+id;cls=3Dcc||t._cls.splitbutton||tin=
ymce.ui.SplitButton;c=3Dt.add(new =
cls(id,s));ed.onMouseDown.add(c.hideMenu,c);return =
c;},createColorSplitButton:function(id,s,cc){var =
t=3Dthis,ed=3Dt.editor,cmd,c,cls,bm;if(t.get(id))return =
null;s.title=3Ded.translate(s.title);s.scope=3Ds.scope||ed;if(!s.onclick)=
{s.onclick=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false,v||s.value);};}=
if(!s.onselect){s.onselect=3Dfunction(v){ed.execCommand(s.cmd,s.ui||false=
,v||s.value);};}s=3Dextend({title:s.title,'class':'mce_'+id,'menu_class':=
ed.getParam('skin')+'Skin',scope:s.scope,more_colors_title:ed.getLang('mo=
re_colors')},s);id=3Dt.prefix+id;cls=3Dcc||t._cls.colorsplitbutton||tinym=
ce.ui.ColorSplitButton;c=3Dnew =
cls(id,s);ed.onMouseDown.add(c.hideMenu,c);ed.onRemove.add(function(){c.d=
estroy();});if(tinymce.isIE){c.onShowMenu.add(function(){bm=3Ded.selectio=
n.getBookmark(1);});c.onHideMenu.add(function(){if(bm){ed.selection.moveT=
oBookmark(bm);bm=3D0;}});}return =
t.add(c);},createToolbar:function(id,s,cc){var =
c,t=3Dthis,cls;id=3Dt.prefix+id;cls=3Dcc||t._cls.toolbar||tinymce.ui.Tool=
bar;c=3Dnew cls(id,s);if(t.get(id))return null;return =
t.add(c);},createSeparator:function(cc){var =
cls=3Dcc||this._cls.separator||tinymce.ui.Separator;return new =
cls();},setControlType:function(n,c){return =
this._cls[n.toLowerCase()]=3Dc;},destroy:function(){each(this.controls,fu=
nction(c){c.destroy();});this.controls=3Dnull;}});})();(function(){var =
Dispatcher=3Dtinymce.util.Dispatcher,each=3Dtinymce.each,isIE=3Dtinymce.i=
sIE,isOpera=3Dtinymce.isOpera;tinymce.create('tinymce.WindowManager',{Win=
dowManager:function(ed){var t=3Dthis;t.editor=3Ded;t.onOpen=3Dnew =
Dispatcher(t);t.onClose=3Dnew =
Dispatcher(t);t.params=3D{};t.features=3D{};},open:function(s,p){var =
t=3Dthis,f=3D'',x,y,mo=3Dt.editor.settings.dialog_type=3D=3D'modal',w,sw,=
sh,vp=3Dtinymce.DOM.getViewPort(),u;s=3Ds||{};p=3Dp||{};sw=3DisOpera?vp.w=
:screen.width;sh=3DisOpera?vp.h:screen.height;s.name=3Ds.name||'mc_'+new =
Date().getTime();s.width=3DparseInt(s.width||320);s.height=3DparseInt(s.h=
eight||240);s.resizable=3Dtrue;s.left=3Ds.left||parseInt(sw/ 2.0) - =
(s.width /2.0);s.top=3Ds.top||parseInt(sh/ 2.0) - (s.height =
/2.0);p.inline=3Dfalse;p.mce_width=3Ds.width;p.mce_height=3Ds.height;p.mc=
e_auto_focus=3Ds.auto_focus;if(mo){if(isIE){s.center=3Dtrue;s.help=3Dfals=
e;s.dialogWidth=3Ds.width+'px';s.dialogHeight=3Ds.height+'px';s.scroll=3D=
s.scrollbars||false;}}each(s,function(v,k){if(tinymce.is(v,'boolean'))v=3D=
v?'yes':'no';if(!/^(name|url)$/.test(k)){if(isIE&&mo)f+=3D(f?';':'')+k+':=
'+v;else =
f+=3D(f?',':'')+k+'=3D'+v;}});t.features=3Ds;t.params=3Dp;t.onOpen.dispat=
ch(t,s,p);u=3Ds.url||s.file;if(tinymce.relaxedDomain)u+=3D(u.indexOf('?')=
=3D=3D-1?'?':'&')+'mce_rdomain=3D'+tinymce.relaxedDomain;u=3Dtinymce._add=
Ver(u);try{if(isIE&&mo){w=3D1;window.showModalDialog(u,window,f);}else =
w=3Dwindow.open(u,s.name,f);}catch(ex){}if(!w)alert(t.editor.getLang('pop=
up_blocked'));},close:function(w){w.close();this.onClose.dispatch(this);}=
,createInstance:function(cl,a,b,c,d,e){var =
f=3Dtinymce.resolve(cl);return new =
f(a,b,c,d,e);},confirm:function(t,cb,s,w){w=3Dw||window;cb.call(s||this,w=
.confirm(this._decode(this.editor.getLang(t,t))));},alert:function(tx,cb,=
s,w){var =
t=3Dthis;w=3Dw||window;w.alert(t._decode(t.editor.getLang(tx,tx)));if(cb)=
cb.call(s||t);},_decode:function(s){return =
tinymce.DOM.decode(s).replace(/\\n/g,'\n');}});}());
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.savethedate.it/js/be/interactiveComments.js

=0A=
  /**=0A=
    * DYNAMIC+=0A=
    *=0A=
    */=0A=
=0A=
  if ( !window.interactiveComments  )=0A=
  {=0A=
    function interactiveComments( strInstance, iObjectType, iObjectId, =
oObject, oOptions, oUser, oPager )=0A=
    {=0A=
      var oInstance =3D this;=0A=
      oInstance.strInstance =3D strInstance;=0A=
=0A=
      oInstance.bIsInitialized =3D false;=0A=
      oInstance.bIsWorking =3D false;=0A=
      oInstance.bIsReplying =3D false;=0A=
=0A=
      oInstance.iReplyCommentId =3D 0;=0A=
      oInstance.iLastCommentId =3D 0;=0A=
=0A=
      oInstance.iObjectType =3D iObjectType;=0A=
      oInstance.iObjectId =3D iObjectId;=0A=
      oInstance.oObject =3D oObject;=0A=
      oInstance.oOptions =3D oOptions;=0A=
      oInstance.oUser =3D oUser;=0A=
      oInstance.oPager =3D oPager;=0A=
=0A=
      oInstance.oErrors =3D null;=0A=
      oInstance.oWarnings =3D null;=0A=
      oInstance.oInformations =3D null;=0A=
=0A=
      oInstance.captchaUrl =3D '/captcha';=0A=
      oInstance.asyncUrl =3D '/comments/ajax';=0A=
=0A=
      oInstance.init =3D function( )=0A=
      {=0A=
        if ( !oInstance.bIsInitialized )=0A=
        {=0A=
          oInstance.hComments =3D document.getElementById( =
'interactiveComments_' + oInstance.strInstance );=0A=
          oInstance.hCommentsLoader =3D document.getElementById( =
'interactiveCommentsLoader_' + oInstance.strInstance );=0A=
          oInstance.hCommentsInformation =3D document.getElementById( =
'interactiveCommentsInformation_' + oInstance.strInstance );=0A=
          oInstance.hCommentsList =3D document.getElementById( =
'interactiveCommentsListContainer_' + oInstance.strInstance );=0A=
          oInstance.hCommentsReply =3D document.getElementById( =
'interactiveCommentsReplyContainer_' + oInstance.strInstance );=0A=
          oInstance.hCommentsReplyForm =3D document.getElementById( =
'interactiveCommentsReplyFormContainer_' + oInstance.strInstance );=0A=
          oInstance.hCommentsNewReplyContainer =3D =
document.getElementById( 'interactiveCommentsNewReplyContainer_' + =
oInstance.strInstance );=0A=
          oInstance.hCommentsNewReply =3D document.getElementById( =
'interactiveCommentsNewReply_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hAuthorContainer =3D document.getElementById( =
'interactiveCommentsReplyAuthorContainer_' + oInstance.strInstance );=0A=
          oInstance.hHomePageContainer =3D document.getElementById( =
'interactiveCommentsReplyHomePageContainer_' + oInstance.strInstance );=0A=
          oInstance.hEMailContainer =3D document.getElementById( =
'interactiveCommentsReplyEMailContainer_' + oInstance.strInstance );=0A=
          oInstance.hEMailNotificationContainer =3D =
document.getElementById( =
'interactiveCommentsReplyEMailNotificationContainer_' + =
oInstance.strInstance );=0A=
          oInstance.hVoteContainer =3D document.getElementById( =
'interactiveCommentsReplyVoteContainer_' + oInstance.strInstance );=0A=
          oInstance.hCaptchaContainer =3D document.getElementById( =
'interactiveCommentsReplyCaptchaContainer_' + oInstance.strInstance );=0A=
          oInstance.hTitleContainer =3D document.getElementById( =
'interactiveCommentsReplyTitleContainer_' + oInstance.strInstance );=0A=
          oInstance.hContentContainer =3D document.getElementById( =
'interactiveCommentsReplyContentContainer_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hAuthorError =3D document.getElementById( =
'interactiveCommentsReplyAuthorError_' + oInstance.strInstance );=0A=
          oInstance.hHomePageError =3D document.getElementById( =
'interactiveCommentsReplyHomePageError_' + oInstance.strInstance );=0A=
          oInstance.hEMailError =3D document.getElementById( =
'interactiveCommentsReplyEMailError_' + oInstance.strInstance );=0A=
          oInstance.hEMailNotificationError =3D document.getElementById( =
'interactiveCommentsReplyEMailNotificationError_' + =
oInstance.strInstance );=0A=
          oInstance.hVoteError =3D document.getElementById( =
'interactiveCommentsReplyVoteError_' + oInstance.strInstance );=0A=
          oInstance.hCaptchaError =3D document.getElementById( =
'interactiveCommentsReplyCaptchaError_' + oInstance.strInstance );=0A=
          oInstance.hTitleError =3D document.getElementById( =
'interactiveCommentsReplyTitleError_' + oInstance.strInstance );=0A=
          oInstance.hContentError =3D document.getElementById( =
'interactiveCommentsReplyContentError_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hAuthor =3D document.getElementById( =
'interactiveCommentsReplyAuthor_' + oInstance.strInstance );=0A=
          oInstance.hHomePage =3D document.getElementById( =
'interactiveCommentsReplyHomePage_' + oInstance.strInstance );=0A=
          oInstance.hEMail =3D document.getElementById( =
'interactiveCommentsReplyEMail_' + oInstance.strInstance );=0A=
          oInstance.hEMailNotification =3D document.getElementById( =
'interactiveCommentsReplyEMailNotification_' + oInstance.strInstance );=0A=
          oInstance.hTitle =3D document.getElementById( =
'interactiveCommentsReplyTitle_' + oInstance.strInstance );=0A=
          oInstance.hCaptchaImage =3D document.getElementById( =
'interactiveCommentsReplyCaptchaImage_' + oInstance.strInstance );=0A=
          oInstance.hCaptcha =3D document.getElementById( =
'interactiveCommentsReplyCaptcha_' + oInstance.strInstance );=0A=
          oInstance.hCaptchaRefresh =3D document.getElementById( =
'interactiveCommentsReplyCaptchaImageRefresh_' + oInstance.strInstance );=0A=
          oInstance.hContent =3D document.getElementById( =
'interactiveCommentsReplyContent_' + oInstance.strInstance );=0A=
          oInstance.hReplyClose =3D document.getElementById( =
'interactiveCommentsReplyClose_' + oInstance.strInstance );=0A=
          oInstance.hReplySubmit =3D document.getElementById( =
'interactiveCommentsReplySubmit_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hVote0Container =3D document.getElementById( =
'interactiveCommentsReplyVote0Container_' + oInstance.strInstance );=0A=
          oInstance.hVote0Image =3D document.getElementById( =
'interactiveCommentsReplyVote0Image_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hVote0 =3D document.getElementById( =
'interactiveCommentsReplyVote0_' + oInstance.strInstance );=0A=
          oInstance.hVote1 =3D document.getElementById( =
'interactiveCommentsReplyVote1_' + oInstance.strInstance );=0A=
          oInstance.hVote2 =3D document.getElementById( =
'interactiveCommentsReplyVote2_' + oInstance.strInstance );=0A=
          oInstance.hVote3 =3D document.getElementById( =
'interactiveCommentsReplyVote3_' + oInstance.strInstance );=0A=
          oInstance.hVote4 =3D document.getElementById( =
'interactiveCommentsReplyVote4_' + oInstance.strInstance );=0A=
          oInstance.hVote5 =3D document.getElementById( =
'interactiveCommentsReplyVote5_' + oInstance.strInstance );=0A=
          oInstance.hVote6 =3D document.getElementById( =
'interactiveCommentsReplyVote6_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hPager =3D document.getElementById( =
'interactiveCommentsPagerContainer_' + oInstance.strInstance );=0A=
          oInstance.hPagerInfo =3D document.getElementById( =
'interactiveCommentsPagerInfo_' + oInstance.strInstance );=0A=
          oInstance.hPagerList =3D document.getElementById( =
'interactiveCommentsPagerList_' + oInstance.strInstance );=0A=
=0A=
          oInstance.hOptionalCommentsCounter =3D =
document.getElementById( 'interactiveCommentsCounter_' + =
oInstance.strInstance );=0A=
          oInstance.hOptionalRefresh =3D document.getElementById( =
'interactiveCommentsRefreshContainer_' + oInstance.strInstance );=0A=
          oInstance.hOptionalFeed =3D document.getElementById( =
'interactiveCommentsFeedContainer_' + oInstance.strInstance );=0A=
          oInstance.hOptionalPagedList =3D document.getElementById( =
'interactiveCommentsPagedListContainer_' + oInstance.strInstance );=0A=
=0A=
=0A=
          oInstance.hEditingKeyListener =3D =
typeof(YAHOO.util.KeyListener) !=3D 'undefined' ? new =
YAHOO.util.KeyListener=0A=
          (=0A=
            document,=0A=
            { keys: 27 /* ESC */ },=0A=
            { fn: oInstance.replyCommentClose },=0A=
            'keyup'=0A=
          ) : null;=0A=
=0A=
=0A=
          oInstance.hReplyYuiPanel =3D typeof(YAHOO.widget.Panel) !=3D =
'undefined' ? new YAHOO.widget.Panel(oInstance.hCommentsReply,=0A=
            {=0A=
              width: '400px',=0A=
              visible: false,=0A=
              constraintoviewport: true,=0A=
              fixedcenter: true,=0A=
              close: false,=0A=
  	          modal: true,=0A=
  	          zindex: 9999,=0A=
  	          /* effect: { effect: YAHOO.widget.ContainerEffect.FADE, =
duration: 0.25 }, */=0A=
  	          keylisteners: oInstance.hEditingKeyListener=0A=
            }=0A=
          ) : null;=0A=
=0A=
=0A=
          oInstance.hInformationYuiPanel =3D typeof(YAHOO.widget.Panel) =
!=3D 'undefined' ? new YAHOO.widget.Panel(oInstance.hCommentsInformation,=0A=
            {=0A=
              width: '400px',=0A=
              visible: false,=0A=
              constraintoviewport: true,=0A=
              fixedcenter: true,=0A=
              close: false,=0A=
  	          modal: true,=0A=
  	          zindex: 99999=0A=
            }=0A=
          ) : null;=0A=
=0A=
=0A=
          if ( oInstance.hComments && oInstance.hCommentsLoader && =
oInstance.hCommentsInformation && oInstance.hCommentsList && =
oInstance.hCommentsReply && oInstance.hCommentsNewReplyContainer && =
oInstance.hCommentsNewReply && oInstance.hCommentsReplyForm && =
oInstance.hAuthorContainer && oInstance.hHomePageContainer && =
oInstance.hEMailContainer && oInstance.hEMailNotificationContainer && =
oInstance.hVoteContainer && oInstance.hCaptchaContainer && =
oInstance.hContentContainer && oInstance.hTitleContainer && =
oInstance.hAuthorError && oInstance.hHomePageError && =
oInstance.hEMailError && oInstance.hEMailNotificationError && =
oInstance.hVoteError && oInstance.hCaptchaError && =
oInstance.hContentError && oInstance.hTitleError && oInstance.hAuthor && =
oInstance.hHomePage && oInstance.hEMail && oInstance.hEMailNotification =
&& oInstance.hTitle && oInstance.hCaptchaImage && oInstance.hCaptcha && =
oInstance.hCaptchaRefresh && oInstance.hContent && oInstance.hReplyClose =
&& oInstance.hReplySubmit && oInstance.hVote0Container && =
oInstance.hVote0Image && oInstance.hVote0 && oInstance.hVote1 && =
oInstance.hVote2 && oInstance.hVote3 && oInstance.hVote4 && =
oInstance.hVote5 && oInstance.hVote6 && oInstance.hPager && =
oInstance.hPagerInfo && oInstance.hPagerList && oInstance.hReplyYuiPanel =
&& oInstance.hInformationYuiPanel && oInstance.hEditingKeyListener )=0A=
          {=0A=
            oInstance.hCommentsReply.style.display =3D 'none';=0A=
            oInstance.hReplyYuiPanel.render( );=0A=
=0A=
            oInstance.hCommentsInformation.style.display =3D 'none';=0A=
            oInstance.hInformationYuiPanel.render( );=0A=
=0A=
            oInstance.bIsInitialized =3D true;=0A=
            return true;=0A=
          }=0A=
=0A=
          else=0A=
            alert( 'Alcuni componenti DHTML sono mancanti oppure le =
librerie Yahoo! YUI non sono state caricate.' );=0A=
        }=0A=
=0A=
        return false;=0A=
      }=0A=
=0A=
=0A=
      oInstance.asyncCall =3D function( strUrl, strPostData, fCallBack )=0A=
      {=0A=
        var hHttpRequest =3D null;=0A=
=0A=
        if( window.XMLHttpRequest )=0A=
        {=0A=
          try=0A=
          {=0A=
            hHttpRequest =3D new XMLHttpRequest( );=0A=
          }=0A=
=0A=
          catch( oErr )=0A=
          {=0A=
            hHttpRequest =3D null;=0A=
          }=0A=
        }=0A=
=0A=
        else if( window.ActiveXObject )=0A=
        {=0A=
          var aStrMsxhtml =3D new Array( 'Msxml2.XMLHTTP.7.0', =
'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', =
'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP', 'Microsoft.XMLHTTP' );=0A=
=0A=
          for ( var i =3D 0; i < aStrMsxhtml.length && !hHttpRequest; =
i++ )=0A=
          {=0A=
            try=0A=
            {=0A=
              hHttpRequest =3D new ActiveXObject( aStrMsxhtml[i] );=0A=
            }=0A=
=0A=
            catch( oErr )=0A=
            {=0A=
              hHttpRequest =3D null;=0A=
            }=0A=
          }=0A=
        }=0A=
=0A=
        if ( hHttpRequest !=3D null )=0A=
        {=0A=
          hHttpRequest.onreadystatechange =3D function( )=0A=
          {=0A=
            if ( hHttpRequest.readyState =3D=3D 4 )=0A=
              fCallBack(hHttpRequest.status =3D=3D 200 && =
hHttpRequest.responseText ? hHttpRequest.responseText : null );=0A=
          }=0A=
=0A=
          hHttpRequest.open( strPostData =3D=3D null ? 'GET' : 'POST', =
strUrl, true );=0A=
=0A=
          if ( strPostData !=3D null )=0A=
          {=0A=
            hHttpRequest.setRequestHeader( 'Content-Type', =
'application/x-www-form-urlencoded' );=0A=
            hHttpRequest.setRequestHeader( 'Content-Length', =
strPostData.length );=0A=
          }=0A=
=0A=
          hHttpRequest.setRequestHeader( 'If-Modified-Since', 'Thu, 1 =
Jan 1970 00:00:00 GMT' );=0A=
          hHttpRequest.setRequestHeader( 'X-Requested-With', =
'XMLHttpRequest' );=0A=
=0A=
          hHttpRequest.send( strPostData );=0A=
=0A=
          return true;=0A=
        }=0A=
=0A=
        fCallBack( null );=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.fixFlash =3D function( )=0A=
      {=0A=
        try=0A=
        {=0A=
          var aObjects =3D document.getElementsByTagName( 'object' );=0A=
          for ( var i =3D 0; i < aObjects.length; i++ )=0A=
          {=0A=
            var oObject =3D aObjects[i];=0A=
            var bFoundWmodeParam =3D false;=0A=
=0A=
            var aParams =3D oObject.getElementsByTagName( 'param' );=0A=
            for ( var j =3D 0; j < aParams.length; j++ )=0A=
            {=0A=
              var oParam =3D aParams[j];=0A=
=0A=
              if ( (oParam.getAttribute && =
oParam.getAttribute('name').toLowerCase() =3D=3D 'wmode') || =
oParam.name.toLowerCase() =3D=3D 'wmode' )=0A=
              {=0A=
                if ( oParam.setAttribute )=0A=
                  oParam.setAttribute( 'value', 'opaque' );=0A=
                oParam.wmode =3D 'opaque';=0A=
=0A=
                bFoundWmodeParam =3D true;=0A=
              }=0A=
            }=0A=
=0A=
            if ( !bFoundWmodeParam )=0A=
            {=0A=
              var oParam =3D document.createElement( 'param' );=0A=
                if ( oParam.setAttribute )=0A=
                {=0A=
                  oParam.setAttribute( 'name', 'wmode' );=0A=
                  oParam.setAttribute( 'value', 'opaque' );=0A=
                }=0A=
=0A=
                oParam.name =3D 'wmode';=0A=
                oParam.value =3D 'opaque';=0A=
=0A=
              oObject.appendChild( oParam );=0A=
            }=0A=
          }=0A=
=0A=
=0A=
          var aEmbeds =3D document.getElementsByTagName( 'embed' );=0A=
          for ( var i =3D 0; i < aEmbeds.length; i++ )=0A=
          {=0A=
            var oEmbed =3D aEmbeds[i];=0A=
=0A=
            if ( oEmbed.setAttribute )=0A=
              oEmbed.setAttribute( 'wmode', 'opaque' );=0A=
=0A=
            oEmbed.wmode =3D 'opaque';=0A=
          }=0A=
=0A=
          return true;=0A=
        }=0A=
=0A=
        catch ( e )=0A=
        {=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.trimString =3D function( strString )=0A=
      {=0A=
        return strString.replace( /^[\s]+|[\s]+$/gi, '' );=0A=
      };=0A=
=0A=
=0A=
      oInstance.escapeString =3D function( strString )=0A=
      {=0A=
        strString =3D strString.replace( /[&]/gi, '&amp;' );=0A=
        strString =3D strString.replace( /[\042]/gi, '&quot;' );=0A=
        strString =3D strString.replace( /[\047]/gi, '&#039;' );=0A=
        strString =3D strString.replace( /[<]/gi, '&lt;' );=0A=
        strString =3D strString.replace( /[>]/gi, '&gt;' );=0A=
=0A=
        return strString;=0A=
      };=0A=
=0A=
=0A=
      oInstance.newLineToBreakLine =3D function( strString )=0A=
      {=0A=
        return strString.replace( /[\n]/gi, '<br />\n' );=0A=
      };=0A=
=0A=
=0A=
      oInstance.isVoteValid =3D function( iVote )=0A=
      {=0A=
        return iVote >=3D 1 && iVote <=3D 6;=0A=
      }=0A=
=0A=
=0A=
      oInstance.getPageLink =3D function( iPage )=0A=
      {=0A=
        iPage =3D parseInt( iPage );=0A=
=0A=
        if ( !isNaN(iPage) && iPage >=3D 1 )=0A=
        {=0A=
          var strCurrentLocation =3D  location.pathname;=0A=
	        var strCurrentQueryString =3D location.search.substring( 1 );=0A=
=0A=
          if ( /\/pag\/[^\/]+/.test(strCurrentLocation) )=0A=
            strCurrentLocation =3D strCurrentLocation.replace( =
/\/pag\/[^\/]+/g, iPage > 1 ? '/pag/' + iPage : '' );=0A=
=0A=
          else if ( iPage > 1 )=0A=
            strCurrentLocation +=3D '/pag/' + iPage;=0A=
=0A=
  	      if ( strCurrentQueryString !=3D '' )=0A=
  	      {=0A=
  	        var aQueryStringTokens =3D strCurrentQueryString.split( =
/[&]+/ );=0A=
              var aNewQueryStringTokens =3D new Array( );=0A=
=0A=
              for ( var i =3D 0; i < aQueryStringTokens.length; i++ )=0A=
              {=0A=
                if ( !/^pag(=3D[\s\S]*)$/.test(aQueryStringTokens[i]) )=0A=
                  aNewQueryStringTokens[ aNewQueryStringTokens.length ] =
=3D aQueryStringTokens[i];=0A=
              }=0A=
=0A=
              strCurrentQueryString =3D aNewQueryStringTokens.length ? =
('?' + aNewQueryStringTokens.join('&')) : '';=0A=
  	      }=0A=
=0A=
          return strCurrentLocation + strCurrentQueryString;=0A=
        }=0A=
=0A=
        return null;=0A=
      };=0A=
=0A=
=0A=
      oInstance.isWorking =3D function( )=0A=
      {=0A=
        return oInstance.bIsWorking;=0A=
      };=0A=
=0A=
=0A=
      oInstance.setWorking =3D function( bWorking, bHideAnimation )=0A=
      {=0A=
        oInstance.bIsWorking =3D bWorking;=0A=
=0A=
        if ( oInstance.bIsInitialized )=0A=
          oInstance.hCommentsLoader.style.display =3D bWorking && =
!bHideAnimation ? '' : 'none';=0A=
=0A=
        return true;=0A=
      };=0A=
=0A=
=0A=
      oInstance.isReplying =3D function( )=0A=
      {=0A=
        return oInstance.bIsReplying;=0A=
      };=0A=
=0A=
=0A=
      oInstance.setReplying =3D function( bReplying )=0A=
      {=0A=
        oInstance.bIsReplying =3D bReplying;=0A=
        return true;=0A=
      };=0A=
=0A=
=0A=
      oInstance.list =3D function( iPage, bAutoUpdate )=0A=
      {=0A=
        iPage =3D parseInt( iPage );=0A=
        if ( isNaN(iPage) || iPage < 1 ) iPage =3D null;=0A=
=0A=
=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
!oInstance.isReplying() )=0A=
        {=0A=
          var aParams =3D new Array( );=0A=
          aParams[ aParams.length ] =3D 'rand_' + =
Math.round(Math.random()*999999999) + '=3D' + =
Math.round(Math.random()*999999999);=0A=
=0A=
=0A=
          if ( oInstance.oPager.pager )=0A=
          {=0A=
            aParams[ aParams.length ] =3D 'mode=3D1';=0A=
            aParams[ aParams.length ] =3D 'page=3D' + =
encodeURIComponent( iPage ? iPage : oInstance.oPager.current );=0A=
          }=0A=
=0A=
          else=0A=
            aParams[ aParams.length ] =3D 'mode=3D0';=0A=
=0A=
=0A=
          aParams[ aParams.length ] =3D 'object_type=3D' + =
encodeURIComponent( oInstance.iObjectType );=0A=
          aParams[ aParams.length ] =3D 'object_id=3D' + =
encodeURIComponent( oInstance.iObjectId );=0A=
=0A=
=0A=
          oInstance.setWorking( true, bAutoUpdate );=0A=
          oInstance.asyncCall( oInstance.asyncUrl, aParams.join('&'),=0A=
            function( strResponse )=0A=
            {=0A=
              oInstance.setWorking( false, false );=0A=
=0A=
              if ( strResponse !=3D null )=0A=
              {=0A=
                try=0A=
                {=0A=
                  var oResponse =3D eval( '(' + strResponse + ')' );=0A=
                }=0A=
=0A=
                catch ( e )=0A=
                {=0A=
                  var oResponse =3D null;=0A=
                }=0A=
=0A=
                if ( oResponse !=3D null && typeof oResponse =3D=3D =
'object' )=0A=
                {=0A=
                  if ( oResponse.success )=0A=
                  {=0A=
                    oInstance.oObject =3D oResponse.response.object;=0A=
                    oInstance.oOptions =3D oResponse.response.options;=0A=
                    oInstance.oUser =3D oResponse.response.user;=0A=
                    oInstance.oPager =3D oResponse.response.pager;=0A=
                    oInstance.oErrors =3D oResponse.response.errors;=0A=
                    oInstance.oWarnings =3D oResponse.response.warnings;=0A=
                    oInstance.oInformations =3D =
oResponse.response.informations;=0A=
=0A=
                    if ( oInstance.oOptions.comments_enabled )=0A=
                    {=0A=
                      oInstance.hCommentsList.style.display =3D 'none';=0A=
                      var bGloballyFoundLastComment =3D false;=0A=
=0A=
                      var fRecursiveUnroll =3D function( =
hParentCommentContainer, aComment, iComment )=0A=
                      {=0A=
                        var bFoundLastComment =3D false;=0A=
                        var bHiddenChildren =3D =
oInstance.oOptions.loaded_level >=3D 0 && aComment.level >=3D =
oInstance.oOptions.loaded_level;=0A=
=0A=
                        var hNewCommentContainer =3D =
document.createElement( 'div' );=0A=
                          hNewCommentContainer.className =3D 'mkmC' + (' =
mkmC' + (iComment % 2 =3D=3D 0 ? '1' : '2')) + (' mkmCLevel_' + =
aComment.level);=0A=
=0A=
                          if ( oInstance.iLastCommentId && =
oInstance.iLastCommentId =3D=3D aComment.id )=0A=
                          {=0A=
                            hNewCommentContainer.className +=3D ' =
mkmCLatest';=0A=
=0A=
                            var hLastestCommentAnchor =3D =
document.createElement( 'a' );=0A=
                              hLastestCommentAnchor.name =3D =
'interactiveCommentsLatestAnchor_' + oInstance.strInstance;=0A=
                            hNewCommentContainer.appendChild( =
hLastestCommentAnchor );=0A=
=0A=
                            bGloballyFoundLastComment =3D true;=0A=
                          }=0A=
=0A=
=0A=
                          var hNewCommentsReply =3D =
document.createElement( 'div' );=0A=
                            hNewCommentsReply.className =3D 'mkmCCont';=0A=
=0A=
                            if ( oInstance.oOptions.show_avatar )=0A=
                            {=0A=
                              var hNewCommentAvatar =3D =
document.createElement( 'div' );=0A=
                                hNewCommentAvatar.className =3D =
'mkmCAvatar';=0A=
=0A=
                                var hNewCommentProfile =3D =
document.createElement( 'a' );=0A=
                                  hNewCommentProfile.href =3D =
aComment.is_logged && aComment.logged_author_profile ? =
aComment.logged_author_profile : (aComment.home_page ? =
aComment.home_page : '#');=0A=
                                  hNewCommentProfile.target =3D '_blank';=0A=
                                  hNewCommentProfile.title =3D =
aComment.is_logged && aComment.logged_author_profile ? 'Profilo di ' + =
aComment.author : aComment.author;=0A=
=0A=
                                  if ( !(aComment.is_logged && =
aComment.logged_author_profile) && !aComment.home_page )=0A=
                                    hNewCommentProfile.onclick =3D =
function() { oInstance.warnNoUserLink( ); return false; };=0A=
=0A=
                                  else=0A=
                                    hNewCommentProfile.onclick =3D =
function() { return oInstance.confirmUserLink( this ); };=0A=
=0A=
=0A=
                                  var hNewCommentProfileImage =3D =
document.createElement( 'img' );=0A=
                                    hNewCommentProfileImage.alt =3D =
aComment.is_logged && aComment.logged_author_avatar ? 'Avatar di ' + =
aComment.author : aComment.author;=0A=
                                    hNewCommentProfileImage.src =3D =
aComment.is_logged ? (aComment.vote =3D=3D 0 && =
aComment.logged_author_avatar ? aComment.logged_author_avatar : =
(oInstance.isVoteValid(aComment.vote) ? '/images/avatars/' =
+aComment.vote+ '.gif' : '/images/avatars/0.gif')) : =
(oInstance.isVoteValid(aComment.vote) ? '/images/avatars/' + =
aComment.vote + '.gif' : '/images/avatars/0.gif');=0A=
                                    hNewCommentProfileImage.onerror =3D =
function() { oInstance.checkUserAvatar( this, false ); }=0A=
                                    hNewCommentProfileImage.onload =3D =
function() { oInstance.checkUserAvatar( this, true ); }=0A=
=0A=
                                  hNewCommentProfile.appendChild( =
hNewCommentProfileImage );=0A=
=0A=
                                hNewCommentAvatar.appendChild( =
hNewCommentProfile );=0A=
=0A=
                              hNewCommentsReply.appendChild( =
hNewCommentAvatar );=0A=
                            }=0A=
=0A=
=0A=
                            var hNewCommentsReplyHead =3D =
document.createElement( 'div' );=0A=
                              hNewCommentsReplyHead.className =3D =
'mkmCHead';=0A=
=0A=
                              var hNewCommentUserHomePage =3D =
document.createElement( 'a' );=0A=
                                hNewCommentUserHomePage.target =3D =
'_blank';=0A=
                                hNewCommentUserHomePage.rel =3D =
'nofollow';=0A=
=0A=
                                if ( aComment.home_page )=0A=
                                {=0A=
                                  hNewCommentUserHomePage.href =3D =
aComment.home_page;=0A=
                                  hNewCommentUserHomePage.onclick =3D =
function( ) { return oInstance.confirmUserLink( this ); }=0A=
                                }=0A=
=0A=
                                else if ( aComment.is_logged && =
aComment.logged_author_profile )=0A=
                                {=0A=
                                  hNewCommentUserHomePage.href =3D =
aComment.logged_author_profile;=0A=
                                  hNewCommentUserHomePage.onclick =3D =
function( ) { return oInstance.confirmUserLink( this ); }=0A=
                                }=0A=
=0A=
                                else=0A=
                                {=0A=
                                  hNewCommentUserHomePage.href =3D '#';=0A=
                                  hNewCommentUserHomePage.onclick =3D =
function() { oInstance.warnNoUserLink( ); return false; };=0A=
                                }=0A=
=0A=
                                hNewCommentUserHomePage.appendChild( =
document.createTextNode(aComment.author) );=0A=
                              hNewCommentsReplyHead.appendChild( =
hNewCommentUserHomePage );=0A=
=0A=
                              var hNewCommentUserPostDate =3D =
document.createElement( 'span' );=0A=
                                hNewCommentUserPostDate.title =3D =
aComment.created_at;=0A=
                                hNewCommentUserPostDate.appendChild( =
document.createTextNode(aComment.created_at_human) );=0A=
                              hNewCommentsReplyHead.appendChild( =
hNewCommentUserPostDate );=0A=
=0A=
                            hNewCommentsReply.appendChild( =
hNewCommentsReplyHead );=0A=
=0A=
=0A=
                            var hNewCommentsReplyText =3D =
document.createElement( 'div' );=0A=
                              hNewCommentsReplyText.className =3D =
'mkmCText';=0A=
=0A=
                              var hNewCommentTitle =3D =
document.createElement( 'h4' );=0A=
                                hNewCommentTitle.appendChild( =
document.createTextNode(aComment.title) );=0A=
                              hNewCommentsReplyText.appendChild( =
hNewCommentTitle );=0A=
=0A=
                              var hNewCommentContent =3D =
document.createElement( 'p' );=0A=
                                hNewCommentContent.id =3D =
'interactiveCommentsCommentContent_' + oInstance.strInstance +'_' + =
aComment['id'];=0A=
=0A=
                                if ( =
oInstance.oOptions.show_extended_gui )=0A=
                                  hNewCommentContent.innerHTML =3D =
aComment.content_html;=0A=
                                else=0A=
                                  hNewCommentContent.appendChild( =
document.createTextNode(aComment.content) );=0A=
=0A=
                              hNewCommentContent.innerHTML =3D =
oInstance.newLineToBreakLine( hNewCommentContent.innerHTML );=0A=
                              hNewCommentsReplyText.appendChild( =
hNewCommentContent );=0A=
=0A=
=0A=
                              if ( !aComment['level'] )=0A=
                              {=0A=
                                var hNewCommentsReplyCount =3D =
document.createElement( 'div' );=0A=
                                  hNewCommentsReplyCount.className =3D =
'mkmCCount';=0A=
                                  hNewCommentsReplyCount.appendChild( =
document.createTextNode( 'n=C2=B0 ' + ((oInstance.oPager.paged ? =
(oInstance.oPager.elements - =
(oInstance.oPager.current-1)*oInstance.oOptions.pager_elements ) : =
oInstance.oPager.elements) - iComment) ) );=0A=
=0A=
                                  if ( =
oInstance.oOptions.show_threaded_comments )=0A=
                                  {=0A=
                                    hNewCommentsReplyCount.title =3D =
aComment.last_comment_available ? ('Ultima risposta di ' + =
aComment.last_comment.author + (aComment.last_comment.is_logged ? ' =
(loggato)' : '') + ' scritta ' + aComment.last_comment.created_at_human =
+ ': "' + aComment.last_comment.title + '"') : 'Non ci sono risposte';=0A=
                                    hNewCommentsReplyCount.style.cursor =
=3D 'help';=0A=
                                  }=0A=
=0A=
                                hNewCommentsReplyText.appendChild( =
hNewCommentsReplyCount );=0A=
                              }=0A=
=0A=
=0A=
                              if ( =
oInstance.oOptions.show_threaded_comments )=0A=
                              {=0A=
                                var hNewCommentReplyBox =3D =
document.createElement( 'div' );=0A=
                                  hNewCommentReplyBox.className =3D =
'mkmCReplyLink';=0A=
=0A=
                                  if ( aComment.descendants_count > 0 )=0A=
                                  {=0A=
                                    var hNewCommentReplyCount =3D =
document.createElement( 'u' );=0A=
=0A=
                                      if ( aComment.descendants_count =
=3D=3D 1 )=0A=
                                        =
hNewCommentReplyCount.appendChild( document.createTextNode('1 risposta') =
);=0A=
=0A=
                                      else=0A=
                                        =
hNewCommentReplyCount.appendChild( =
document.createTextNode(aComment.descendants_count + ' risposte') );=0A=
=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentReplyCount );=0A=
=0A=
=0A=
                                    var hNewCommentReplySeparator =3D =
document.createElement( 'font' );=0A=
                                      =
hNewCommentReplySeparator.appendChild( document.createTextNode('-') )=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentReplySeparator );=0A=
=0A=
                                    var hNewCommentChildrenToggle =3D =
document.createElement( 'a' );=0A=
                                      hNewCommentChildrenToggle.href =3D =
'#';=0A=
                                      hNewCommentChildrenToggle.title =
=3D 'Vedi/Nascondi le risposte';=0A=
                                      hNewCommentChildrenToggle.onclick =
=3D function() { oInstance.toggleChildren( this, aComment.id ); return =
false; };=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentChildrenToggle );=0A=
                                  }=0A=
=0A=
                                  if ( oInstance.oUser.can_comment && =
oInstance.oUser.can_comment_extended )=0A=
                                  {=0A=
                                    if ( aComment.descendants_count > 0 )=0A=
                                    {=0A=
                                      var hNewCommentReplySeparator =3D =
document.createElement( 'font' );=0A=
                                        =
hNewCommentReplySeparator.appendChild( document.createTextNode('|') )=0A=
                                      hNewCommentReplyBox.appendChild( =
hNewCommentReplySeparator );=0A=
                                    }=0A=
=0A=
=0A=
                                    var hNewCommentQuoteCreate =3D =
document.createElement( 'a' );=0A=
                                      hNewCommentQuoteCreate.href =3D =
'#';=0A=
                                      hNewCommentQuoteCreate.title =3D =
'Rispondi a questo commento quotando';=0A=
                                      hNewCommentQuoteCreate.onclick =3D =
function() { oInstance.replyComment( aComment.id, aComment.title, true =
); return false; };=0A=
                                      =
hNewCommentQuoteCreate.appendChild( document.createTextNode('quota') );=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentQuoteCreate );=0A=
=0A=
=0A=
                                    var hNewCommentReplySeparator =3D =
document.createElement( 'font' );=0A=
                                      =
hNewCommentReplySeparator.appendChild( document.createTextNode('-') )=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentReplySeparator );=0A=
=0A=
                                    var hNewCommentReplyCreate =3D =
document.createElement( 'a' );=0A=
                                      hNewCommentReplyCreate.href =3D =
'#';=0A=
                                      hNewCommentReplyCreate.title =3D =
'Rispondi a questo commento';=0A=
                                      hNewCommentReplyCreate.onclick =3D =
function() { oInstance.replyComment( aComment.id, aComment.title, false =
); return false; };=0A=
                                      =
hNewCommentReplyCreate.appendChild( document.createTextNode('rispondi') =
);=0A=
                                    hNewCommentReplyBox.appendChild( =
hNewCommentReplyCreate );=0A=
                                  }=0A=
=0A=
                                hNewCommentsReplyText.appendChild( =
hNewCommentReplyBox );=0A=
                              }=0A=
=0A=
                            hNewCommentsReply.appendChild( =
hNewCommentsReplyText );=0A=
=0A=
                          hNewCommentContainer.appendChild( =
hNewCommentsReply );=0A=
=0A=
=0A=
                        if ( oInstance.oOptions.show_threaded_comments =
&& aComment.children_count > 0 )=0A=
                        {=0A=
                          var hNewCommentChildrenContainer =3D =
document.createElement( 'div' );=0A=
                            hNewCommentChildrenContainer.id =3D =
'interactiveCommentsListContainerChildren_' + oInstance.strInstance + =
'_' + aComment.id;=0A=
=0A=
                            for ( var iChildrenCommentId in =
aComment.children )=0A=
                            {=0A=
                              if ( =
arguments.callee(hNewCommentChildrenContainer, =
aComment.children[iChildrenCommentId], iComment) )=0A=
                                bFoundLastComment =3D true;=0A=
                            }=0A=
=0A=
                            hNewCommentChildrenContainer.style.display =
=3D bHiddenChildren && !bFoundLastComment ? 'none' : '';=0A=
=0A=
                            if ( hNewCommentChildrenToggle )=0A=
                              hNewCommentChildrenToggle.appendChild( =
document.createTextNode( bHiddenChildren && !bFoundLastComment ? 'vedi' =
: 'nascondi' ) );=0A=
=0A=
                            hNewCommentContainer.appendChild( =
hNewCommentChildrenContainer );=0A=
                        }=0A=
=0A=
                        hParentCommentContainer.appendChild( =
hNewCommentContainer );=0A=
=0A=
                        return (oInstance.iLastCommentId && =
oInstance.iLastCommentId =3D=3D aComment.id) || bFoundLastComment;=0A=
                      };=0A=
=0A=
=0A=
                      while ( oInstance.hCommentsList.firstChild )=0A=
                        oInstance.hCommentsList.removeChild( =
oInstance.hCommentsList.firstChild );=0A=
=0A=
=0A=
                      var iComment =3D 0;=0A=
                      for ( var iCommentId in oResponse.response.data )=0A=
                        fRecursiveUnroll( oInstance.hCommentsList, =
oResponse.response.data[iCommentId], iComment++ );=0A=
=0A=
=0A=
                      oInstance.hCommentsNewReplyContainer.style.display =
=3D oInstance.oUser.can_comment && oInstance.oUser.can_comment_extended =
? '' : 'none';=0A=
                      oInstance.hCommentsList.style.display =3D '';=0A=
=0A=
                      oInstance.buildPager( );=0A=
=0A=
                      if ( !bAutoUpdate )=0A=
                        location.href =3D (bGloballyFoundLastComment ? =
'#interactiveCommentsLatestAnchor_' : '#interactiveCommentsListAnchor_') =
+ oInstance.strInstance;=0A=
=0A=
                      if ( oInstance.oPager.pager )=0A=
                      {=0A=
                        if ( oInstance.oPager.current =3D=3D 1 )=0A=
                          document.title =3D 'Commenti a "' + =
(oInstance.oObject.title ? oInstance.oObject.title : '') + '"';=0A=
=0A=
                        else=0A=
                          document.title =3D 'Commenti a "' + =
(oInstance.oObject.title ? oInstance.oObject.title : '') + '" - pagina ' =
+ oInstance.oPager.current;=0A=
                      }=0A=
=0A=
=0A=
                      if ( oInstance.hOptionalCommentsCounter )=0A=
                      {=0A=
                        while ( =
oInstance.hOptionalCommentsCounter.firstChild )=0A=
                          =
oInstance.hOptionalCommentsCounter.removeChild( =
oInstance.hOptionalCommentsCounter.firstChild );=0A=
=0A=
                        oInstance.hOptionalCommentsCounter.appendChild( =
document.createTextNode('(' + oInstance.oPager.elements + ')') );=0A=
                        oInstance.hOptionalCommentsCounter.title =3D =
oInstance.oPager.elements =3D=3D 1 ? 'C\'=C3=A8 un solo argomento' : =
('Ci sono ' + oInstance.oPager.elements + ' argomenti');=0A=
                        oInstance.hOptionalCommentsCounter.style.display =
=3D !oInstance.oPager.elements ? 'none' : '';=0A=
                      }=0A=
=0A=
                      if ( oInstance.hOptionalRefresh )=0A=
                        oInstance.hOptionalRefresh.style.display =3D =
oInstance.oPager.elements ? '' : 'none';=0A=
=0A=
                      if ( oInstance.hOptionalFeed )=0A=
                        oInstance.hOptionalFeed.style.display =3D =
oInstance.oPager.elements ? '' : 'none';=0A=
=0A=
                      if ( oInstance.hOptionalPagedList )=0A=
                        oInstance.hOptionalPagedList.style.display =3D =
oInstance.oPager.elements ? '' : 'none';=0A=
=0A=
=0A=
                      oInstance.hComments.style.display =3D =
oInstance.oPager.elements || (oInstance.oUser.can_comment && =
oInstance.oUser.can_comment_extended) ? '' : 'none';=0A=
                    }=0A=
=0A=
                    else=0A=
                      oInstance.hComments.style.display =3D 'none';=0A=
                  }=0A=
=0A=
                  else if ( !bAutoUpdate )=0A=
                    alert( oResponse.description );=0A=
                }=0A=
=0A=
                else if ( !bAutoUpdate )=0A=
                  alert( 'Il server ha risposto con dei dati corrotti: =
riprovare pi=C3=B9 tardi.' );=0A=
              }=0A=
=0A=
              else if ( !bAutoUpdate )=0A=
                alert( 'Il server ha risposto in modo inatteso oppure la =
connessione =C3=A8 stata annullata: riprovare pi=C3=B9 tardi.' );=0A=
            }=0A=
          );=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.toggleChildren =3D function( hHref, iCommentId )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() )=0A=
        {=0A=
          var hChildrenContainer =3D document.getElementById( =
'interactiveCommentsListContainerChildren_' + oInstance.strInstance + =
'_' + iCommentId );=0A=
=0A=
          if ( hChildrenContainer && hHref )=0A=
          {=0A=
            while ( hHref.firstChild )=0A=
              hHref.removeChild( hHref.firstChild );=0A=
=0A=
            if ( hChildrenContainer.style.display.toLowerCase() =3D=3D =
'none' )=0A=
            {=0A=
              hChildrenContainer.style.display =3D '';=0A=
              hHref.appendChild( document.createTextNode('nascondi') );=0A=
            }=0A=
=0A=
            else=0A=
            {=0A=
              hChildrenContainer.style.display =3D 'none';=0A=
              hHref.appendChild( document.createTextNode('vedi') );=0A=
            }=0A=
=0A=
            return true;=0A=
          }=0A=
=0A=
          else=0A=
            alert( 'Alcuni componenti DHTML sono mancanti.' );=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.initReplyComment =3D function( bInitFields, =
strInitTitle, strInitContent )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() )=0A=
        {=0A=
          if ( oInstance.oOptions !=3D null && oInstance.oUser !=3D null =
)=0A=
          {=0A=
            if ( bInitFields )=0A=
            {=0A=
              if ( oInstance.trimString(oInstance.hEMail.value) =3D=3D =
'' )=0A=
                oInstance.hEMail.value =3D oInstance.oUser.is_logged && =
oInstance.oUser.user_email ? oInstance.oUser.user_email : '';=0A=
=0A=
              oInstance.hEMailNotification.checked =3D false;=0A=
              oInstance.hTitle.value =3D strInitTitle ? strInitTitle : =
'';=0A=
              oInstance.hContent.value =3D strInitContent ? =
strInitContent : '';=0A=
=0A=
              oInstance.hVote0.checked =3D oInstance.oUser.is_logged ? =
true : false;=0A=
              oInstance.hVote1.checked =3D false;=0A=
              oInstance.hVote2.checked =3D false;=0A=
              oInstance.hVote3.checked =3D false;=0A=
              oInstance.hVote4.checked =3D false;=0A=
              oInstance.hVote5.checked =3D false;=0A=
              oInstance.hVote6.checked =3D false;=0A=
=0A=
              oInstance.refreshCaptcha( true );=0A=
            }=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hAuthorContainer.className) )=0A=
              oInstance.hAuthorContainer.className =3D =
oInstance.hAuthorContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hEMailContainer.className) )=0A=
              oInstance.hEMailContainer.className =3D =
oInstance.hEMailContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hEMailNotificationContainer.className) )=0A=
              oInstance.hEMailNotificationContainer.className =3D =
oInstance.hAuthorContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hVoteContainer.className) )=0A=
              oInstance.hVoteContainer.className =3D =
oInstance.hVoteContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hCaptchaContainer.className) )=0A=
              oInstance.hCaptchaContainer.className =3D =
oInstance.hCaptchaContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hTitleContainer.className) )=0A=
              oInstance.hTitleContainer.className =3D =
oInstance.hTitleContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
            if ( =
/\bmkmCError\b/.test(oInstance.hContentContainer.className) )=0A=
              oInstance.hContentContainer.className =3D =
oInstance.hContentContainer.className.replace( /\bmkmCError\b/g, '' );=0A=
=0A=
=0A=
            oInstance.hAuthorError.style.display =3D 'none';=0A=
            while ( oInstance.hAuthorError.firstChild )=0A=
              oInstance.hAuthorError.removeChild( =
oInstance.hAuthorError.firstChild );=0A=
=0A=
            oInstance.hEMailError.style.display =3D 'none';=0A=
            while ( oInstance.hEMailError.firstChild )=0A=
              oInstance.hEMailError.removeChild( =
oInstance.hEMailError.firstChild );=0A=
=0A=
            oInstance.hEMailNotificationError.style.display =3D 'none';=0A=
            while ( oInstance.hEMailNotificationError.firstChild )=0A=
              oInstance.hEMailNotificationError.removeChild( =
oInstance.hEMailNotificationError.firstChild );=0A=
=0A=
            oInstance.hHomePageError.style.display =3D 'none';=0A=
            while ( oInstance.hHomePageError.firstChild )=0A=
              oInstance.hHomePageError.removeChild( =
oInstance.hHomePageError.firstChild );=0A=
=0A=
            oInstance.hVoteError.style.display =3D 'none';=0A=
            while ( oInstance.hVoteError.firstChild )=0A=
              oInstance.hVoteError.removeChild( =
oInstance.hVoteError.firstChild );=0A=
=0A=
            oInstance.hCaptchaError.style.display =3D 'none';=0A=
            while ( oInstance.hCaptchaError.firstChild )=0A=
              oInstance.hCaptchaError.removeChild( =
oInstance.hCaptchaError.firstChild );=0A=
=0A=
            oInstance.hTitleError.style.display =3D 'none';=0A=
            while ( oInstance.hTitleError.firstChild )=0A=
              oInstance.hTitleError.removeChild( =
oInstance.hTitleError.firstChild );=0A=
=0A=
            oInstance.hContentError.style.display =3D 'none';=0A=
            while ( oInstance.hContentError.firstChild )=0A=
              oInstance.hContentError.removeChild( =
oInstance.hContentError.firstChild );=0A=
=0A=
=0A=
            if ( oInstance.oUser.is_logged )=0A=
              oInstance.hAuthor.value =3D oInstance.oUser.user_name ? =
oInstance.oUser.user_name : '';=0A=
=0A=
            with ( oInstance.hAuthor )=0A=
            {=0A=
              readOnly =3D oInstance.oUser.is_logged ? true : false;=0A=
              disabled =3D oInstance.oUser.is_logged ? true : false;=0A=
            }=0A=
=0A=
=0A=
            oInstance.hVote0Container.style.display =3D =
oInstance.oUser.is_logged ? '' : 'none';=0A=
=0A=
            oInstance.hVote0Image.userAvatarChecked =3D false;=0A=
            oInstance.hVote0Image.onerror =3D function() { =
oInstance.checkUserAvatar( this, false ); }=0A=
            oInstance.hVote0Image.onload =3D function() { =
oInstance.checkUserAvatar( this, true ); }=0A=
            oInstance.hVote0Image.src =3D oInstance.oUser.is_logged && =
oInstance.oUser.user_avatar ? oInstance.oUser.user_avatar : =
'/images/avatars/0.gif';=0A=
=0A=
=0A=
            oInstance.hEMailContainer.style.display =3D =
oInstance.oOptions.show_email ? '' : 'none';=0A=
            oInstance.hEMailNotificationContainer.style.display =3D =
oInstance.oOptions.show_email && oInstance.oOptions.email_notification ? =
'' : 'none';=0A=
            oInstance.hHomePageContainer.style.display =3D =
oInstance.oOptions.show_home_page ? '' : 'none';=0A=
            oInstance.hVoteContainer.style.display =3D =
oInstance.oOptions.show_vote ? '' : 'none';=0A=
            oInstance.hCaptchaContainer.style.display =3D =
oInstance.oOptions.show_captcha && !oInstance.oUser.is_logged ? '' : =
'none';=0A=
=0A=
=0A=
            if ( window.tinyMCE && tinyMCE.activeEditor && =
tinyMCE.activeEditor.load )=0A=
              tinyMCE.activeEditor.load( );=0A=
          }=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.lockReplyComment =3D function( bLock )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
oInstance.isReplying() )=0A=
        {=0A=
          if ( oInstance.oOptions !=3D null && oInstance.oUser !=3D null =
)=0A=
          {=0A=
            oInstance.hAuthor.disabled =3D oInstance.oUser.is_logged ? =
true : bLock;=0A=
            oInstance.hVote0.disabled =3D !oInstance.oUser.is_logged ? =
true : bLock;=0A=
=0A=
            oInstance.hTitle.disabled =3D bLock;=0A=
            oInstance.hContent.disabled =3D bLock;=0A=
            oInstance.hHomePage.disabled =3D bLock;=0A=
            oInstance.hEMail.disabled =3D bLock;=0A=
            oInstance.hEMailNotification.disabled =3D bLock;=0A=
            oInstance.hCaptcha.disabled =3D bLock;=0A=
            oInstance.hReplySubmit.disabled =3D bLock;=0A=
=0A=
            oInstance.hVote1.disabled =3D bLock;=0A=
            oInstance.hVote2.disabled =3D bLock;=0A=
            oInstance.hVote3.disabled =3D bLock;=0A=
            oInstance.hVote4.disabled =3D bLock;=0A=
            oInstance.hVote5.disabled =3D bLock;=0A=
            oInstance.hVote6.disabled =3D bLock;=0A=
=0A=
            return true;=0A=
          }=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
=0A=
      oInstance.replyComment =3D function( iReplyCommentId, =
strReplyCommentTitle, bQuote )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
!oInstance.isReplying() )=0A=
        {=0A=
          if ( oInstance.oOptions !=3D null && oInstance.oUser !=3D null =
)=0A=
          {=0A=
            iReplyCommentId =3D parseInt( iReplyCommentId );=0A=
            if ( isNaN(iReplyCommentId) || iReplyCommentId < 0 ) =
iReplyCommentId =3D 0;=0A=
=0A=
            if ( oInstance.oOptions.comments_enabled )=0A=
            {=0A=
              if ( oInstance.oUser.can_comment && =
oInstance.oUser.can_comment_extended )=0A=
              {=0A=
                if ( iReplyCommentId > 0 ? =
oInstance.oOptions.show_threaded_comments : true )=0A=
                {=0A=
                  var strReplyCommentContent =3D null;=0A=
=0A=
                  if ( bQuote )=0A=
                  {=0A=
                    var oCommentContent =3D document.getElementById( =
'interactiveCommentsCommentContent_' + oInstance.strInstance + '_' + =
iReplyCommentId );=0A=
=0A=
                    if ( oCommentContent )=0A=
                    {=0A=
                      if ( typeof oCommentContent.innerText !=3D typeof =
void(0) )=0A=
                        strReplyCommentContent =3D oInstance.trimString( =
oCommentContent.innerText );=0A=
=0A=
                      else if ( typeof oCommentContent.textContent !=3D =
typeof void(0) )=0A=
                        strReplyCommentContent =3D oInstance.trimString( =
oCommentContent.textContent );=0A=
=0A=
                      if ( strReplyCommentContent !=3D null )=0A=
                        strReplyCommentContent =3D =
strReplyCommentContent.replace( /(^)/mgi, '> $1' );=0A=
                    }=0A=
                  }=0A=
=0A=
                  oInstance.iReplyCommentId =3D iReplyCommentId;=0A=
                  oInstance.initReplyComment( true, strReplyCommentTitle =
? ('R: ' + strReplyCommentTitle).substring(0, 65535) : null, =
strReplyCommentContent );=0A=
                  oInstance.setReplying( true );=0A=
=0A=
                  oInstance.fixFlash( );=0A=
=0A=
                  if ( iReplyCommentId > 0 )=0A=
                    oInstance.hReplyYuiPanel.setHeader( 'Aggiungi una =
risposta a <i>' + oInstance.escapeString(strReplyCommentTitle)  + '</i> =
per <i>' + oInstance.escapeString(oInstance.oObject.title) + '</i>...' );=0A=
                  else=0A=
                    oInstance.hReplyYuiPanel.setHeader( 'Aggiungi un =
commento a <i>' + oInstance.escapeString(oInstance.oObject.title) + =
'</i>...' );=0A=
=0A=
                  oInstance.hCommentsReply.style.display =3D '';=0A=
                  oInstance.hReplyYuiPanel.show( );=0A=
=0A=
                  return true;=0A=
                }=0A=
=0A=
                else=0A=
                  alert( 'Non =C3=A8 possibile rispondere in modo =
gerarchico ai commenti.' );=0A=
              }=0A=
=0A=
              else=0A=
                alert( 'Non puoi scrivere nuovi commenti o aggiungere =
risposte.' );=0A=
            }=0A=
=0A=
            else=0A=
              alert( 'I commenti sono disabilitati.' );=0A=
          }=0A=
=0A=
          else=0A=
            alert( 'Inizializzazione non eseguita.' );=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.replyCommentSubmit =3D function( )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
oInstance.isReplying() )=0A=
        {=0A=
          if ( oInstance.oOptions !=3D null && oInstance.oUser !=3D null =
)=0A=
          {=0A=
            if ( oInstance.oOptions.comments_enabled )=0A=
            {=0A=
              if ( oInstance.oUser.can_comment && =
oInstance.oUser.can_comment_extended )=0A=
              {=0A=
                if ( oInstance.iReplyCommentId > 0 ? =
oInstance.oOptions.show_threaded_comments : true )=0A=
                {=0A=
                  if ( window.tinyMCE && tinyMCE.triggerSave )=0A=
                    tinyMCE.triggerSave( );=0A=
=0A=
                  oInstance.initReplyComment( false, null, null );=0A=
                  oInstance.lockReplyComment( true );=0A=
=0A=
=0A=
                  var aParams =3D new Array( );=0A=
                  aParams[ aParams.length ] =3D 'rand_' + =
Math.round(Math.random()*999999999) + '=3D' + =
Math.round(Math.random()*999999999);=0A=
=0A=
                  aParams[ aParams.length ] =3D 'mode=3D10';=0A=
                  aParams[ aParams.length ] =3D 'object_type=3D' + =
encodeURIComponent( oInstance.iObjectType );=0A=
                  aParams[ aParams.length ] =3D 'object_id=3D' + =
encodeURIComponent( oInstance.iObjectId );=0A=
=0A=
                  aParams[ aParams.length ] =3D 'parent_id=3D' + =
encodeURIComponent( oInstance.iReplyCommentId );=0A=
=0A=
=0A=
                  if ( !oInstance.oUser.is_logged )=0A=
                    aParams[ aParams.length ] =3D 'author=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hAuthor.value) );=0A=
=0A=
=0A=
                  if ( oInstance.oOptions.show_email )=0A=
                    aParams[ aParams.length ] =3D 'e_mail=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hEMail.value) );=0A=
=0A=
                  if ( oInstance.oOptions.show_home_page )=0A=
                    aParams[ aParams.length ] =3D 'home_page=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hHomePage.value) );=0A=
=0A=
                  if ( oInstance.oOptions.show_email && =
oInstance.oOptions.email_notification )=0A=
                    aParams[ aParams.length ] =3D =
'e_mail_notification=3D' + encodeURIComponent( =
oInstance.hEMailNotification.checked ? '1' : '0' );=0A=
=0A=
                  if ( oInstance.oOptions.show_vote )=0A=
                  {=0A=
                    var iVote =3D '';=0A=
=0A=
                    if ( oInstance.hVote0.checked )=0A=
                      iVote =3D oInstance.oUser.is_logged ? 0 : '';=0A=
                    else if ( oInstance.hVote1.checked )=0A=
                      iVote =3D 1;=0A=
                    else if ( oInstance.hVote2.checked )=0A=
                      iVote =3D 2;=0A=
                    else if ( oInstance.hVote3.checked )=0A=
                      iVote =3D 3;=0A=
                    else if ( oInstance.hVote4.checked )=0A=
                      iVote =3D 4;=0A=
                    else if ( oInstance.hVote5.checked )=0A=
                      iVote =3D 5;=0A=
                    else if ( oInstance.hVote6.checked )=0A=
                      iVote =3D 6;=0A=
                    else=0A=
                      iVote =3D '';=0A=
=0A=
                    aParams[ aParams.length ] =3D 'vote=3D' + =
encodeURIComponent( iVote );=0A=
                  }=0A=
=0A=
                  if ( oInstance.oOptions.show_captcha && =
!oInstance.oUser.is_logged )=0A=
                    aParams[ aParams.length ] =3D 'captcha=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hCaptcha.value) );=0A=
=0A=
                  aParams[ aParams.length ] =3D 'title=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hTitle.value) );=0A=
                  aParams[ aParams.length ] =3D 'content=3D' + =
encodeURIComponent( oInstance.trimString(oInstance.hContent.value) );=0A=
=0A=
=0A=
=0A=
                  oInstance.setWorking( true, false );=0A=
                  oInstance.hCaptchaImage.src =3D '/images/loading.gif';=0A=
=0A=
                  oInstance.asyncCall( oInstance.asyncUrl, =
aParams.join('&'),=0A=
                    function( strResponse )=0A=
                    {=0A=
                      oInstance.setWorking( false, false );=0A=
                      oInstance.lockReplyComment( false );=0A=
=0A=
                      oInstance.refreshCaptcha( true );=0A=
=0A=
                      if ( strResponse !=3D null )=0A=
                      {=0A=
                        try=0A=
                        {=0A=
                          var oResponse =3D eval( '(' + strResponse + =
')' );=0A=
                        }=0A=
=0A=
                        catch ( e )=0A=
                        {=0A=
                          var oResponse =3D null;=0A=
                        }=0A=
=0A=
                        if ( oResponse !=3D null && typeof oResponse =
=3D=3D 'object' )=0A=
                        {=0A=
                          if ( oResponse.success )=0A=
                          {=0A=
                            oInstance.oObject =3D =
oResponse.response.object;=0A=
                            oInstance.oOptions =3D =
oResponse.response.options;=0A=
                            oInstance.oUser =3D oResponse.response.user;=0A=
=0A=
                            oInstance.oErrors =3D =
oResponse.response.errors;=0A=
                            oInstance.oWarnings =3D =
oResponse.response.warnings;=0A=
                            oInstance.oInformations =3D =
oResponse.response.informations;=0A=
=0A=
=0A=
                            var aErrors =3D new Array( );=0A=
=0A=
                            for ( var strErrorType in oInstance.oErrors )=0A=
                            {=0A=
                              aErrors[ aErrors.length ] =3D =
oInstance.oErrors[ strErrorType ];=0A=
=0A=
                              switch ( strErrorType )=0A=
                              {=0A=
                                case 'author':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hAuthorContainer.className) )=0A=
                                    oInstance.hAuthorContainer.className =
+=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hAuthorError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hAuthorError.style.display =
=3D '';=0A=
                                  break;=0A=
=0A=
                                case 'e_mail':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hEMailContainer.className) )=0A=
                                    oInstance.hEMailContainer.className =
+=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hEMailError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hEMailError.style.display =
=3D '';=0A=
                                  break;=0A=
=0A=
                                case 'e_mail_banned':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hEMailNotificationContainer.className) )=0A=
                                    =
oInstance.hEMailNotificationContainer.className +=3D ' bmkmCError';=0A=
=0A=
                                  =
oInstance.hEMailNotificationError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  =
oInstance.hEMailNotificationError.style.display =3D '';=0A=
                                  break;=0A=
=0A=
                                case 'email_notification':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hEMailContainer.className) )=0A=
                                    oInstance.hEMailContainer.className =
+=3D ' bmkmCError';=0A=
=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hEMailNotificationContainer.className) )=0A=
                                    =
oInstance.hEMailNotificationContainer.className +=3D ' bmkmCError';=0A=
=0A=
=0A=
                                  oInstance.hEMailError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  =
oInstance.hEMailNotificationError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
=0A=
                                  oInstance.hEMailError.style.display =
=3D '';=0A=
                                  =
oInstance.hEMailNotificationError.style.display =3D '';=0A=
                                  break;=0A=
=0A=
                                case 'home_page':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hHomePageContainer.className) )=0A=
                                    =
oInstance.hHomePageContainer.className +=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hHomePageError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hHomePageError.style.display =
=3D '';=0A=
                                  break;=0A=
=0A=
                                case 'vote':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hVoteContainer.className) )=0A=
                                    oInstance.hVoteContainer.className =
+=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hVoteError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hVoteError.style.display =3D =
'';=0A=
                                  break;=0A=
=0A=
                                case 'title':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hTitleContainer.className) )=0A=
                                    oInstance.hTitleContainer.className =
+=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hTitleError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hTitleError.style.display =
=3D '';=0A=
                                  break;=0A=
=0A=
                                case 'content':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hContentContainer.className) )=0A=
                                    =
oInstance.hContentContainer.className +=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hContentError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hContentError.style.display =
=3D '';=0A=
                                  break;=0A=
=0A=
                                case 'captcha':=0A=
                                  if ( =
/\bmkmCError\b/.test(oInstance.hCaptchaContainer.className) )=0A=
                                    =
oInstance.hCaptchaContainer.className +=3D ' bmkmCError';=0A=
=0A=
                                  oInstance.hCaptchaError.appendChild( =
document.createTextNode(oInstance.oErrors[strErrorType]) );=0A=
                                  oInstance.hCaptchaError.style.display =
=3D '';=0A=
                                  break;=0A=
                              }=0A=
                            }=0A=
=0A=
                            if ( !aErrors.length )=0A=
                            {=0A=
                              oInstance.iLastCommentId =3D =
oResponse.response.data.id;=0A=
=0A=
                              oInstance.hCommentsReply.style.display =3D =
'none';=0A=
                              oInstance.hReplyYuiPanel.hide( );=0A=
=0A=
                              =
oInstance.hCommentsInformation.style.display =3D '';=0A=
=0A=
                              oInstance.hInformationYuiPanel.setHeader( =
'Grazie per aver risposto a <i>' + =
oInstance.escapeString(oInstance.oObject.title) + '</i>...' );=0A=
                              oInstance.hInformationYuiPanel.setBody( =
oInstance.escapeString(oResponse.description) );=0A=
                              oInstance.hInformationYuiPanel.setFooter( =
'<img src=3D"/images/be/progress.gif" alt=3D"Caricamento in corso..." =
title=3D"Caricamento in corso..." />' );=0A=
=0A=
                              oInstance.hInformationYuiPanel.render();=0A=
                              oInstance.hInformationYuiPanel.show( );=0A=
=0A=
                              window.setTimeout( function()=0A=
                              {=0A=
                                oInstance.setReplying( false );=0A=
=0A=
                                oInstance.hInformationYuiPanel.hide( );=0A=
                                =
oInstance.hCommentsInformation.style.display =3D 'none';=0A=
                                oInstance.hCaptchaImage.src =3D =
'/images/loading.gif';=0A=
=0A=
                                if ( oInstance.oPager.pager )=0A=
                                {=0A=
                                  if ( oResponse.response.data.parent_id =
)=0A=
                                    oInstance.list( null, false );=0A=
=0A=
                                  else=0A=
                                    oInstance.list( 1, false );=0A=
                                }=0A=
=0A=
                                else=0A=
                                  oInstance.list( null, false );=0A=
=0A=
                              }, 2500 );=0A=
                            }=0A=
                          }=0A=
=0A=
                          else=0A=
                            alert( oResponse.description );=0A=
                        }=0A=
=0A=
                        else=0A=
                          alert( 'Il server ha risposto con dei dati =
corrotti: riprovare pi=C3=B9 tardi.' );=0A=
                      }=0A=
=0A=
                      else=0A=
                        alert( 'Il server ha risposto in modo inatteso =
oppure la connessione =C3=A8 stata annullata: riprovare pi=C3=B9 tardi.' =
);=0A=
                    }=0A=
                  );=0A=
=0A=
                  return true;=0A=
                }=0A=
=0A=
                else=0A=
                  alert( 'Non =C3=A8 possibile rispondere in modo =
gerarchico ai commenti.' );=0A=
              }=0A=
=0A=
              else=0A=
                alert( 'Non puoi scrivere nuovi commenti o aggiungere =
risposte.' );=0A=
            }=0A=
=0A=
            else=0A=
              alert( 'I commenti sono disabilitati.' );=0A=
          }=0A=
=0A=
          else=0A=
            alert( 'Inizializzazione non eseguita.' );=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.replyCommentClose =3D function( )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
oInstance.isReplying() )=0A=
        {=0A=
          if ( confirm('Desideri annullare l\'inserimento del nuovo =
commento?') )=0A=
          {=0A=
            oInstance.hCommentsReply.style.display =3D 'none';=0A=
            oInstance.hReplyYuiPanel.hide( );=0A=
            oInstance.hCaptchaImage.src =3D '/images/loading.gif';=0A=
=0A=
            oInstance.setReplying( false );=0A=
            return true;=0A=
          }=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.warnNoUserLink =3D function(  )=0A=
      {=0A=
        if ( oInstance.bIsInitialized &&!oInstance.isWorking() )=0A=
        {=0A=
          alert( 'Non =C3=A8 disponibile alcun sito personale o pagina =
di profilo per questo utente.' );=0A=
          return true;=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.confirmUserLink =3D function( hHref )=0A=
      {=0A=
        if ( oInstance.bIsInitialized &&!oInstance.isWorking() && hHref )=0A=
          return confirm( 'Desideri visitare il sito internet "' + =
hHref.href + '"?' );=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.refreshCaptcha =3D function( bForce )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
(bForce ? true : oInstance.isReplying()) )=0A=
        {=0A=
          if ( bForce || confirm('Sei sicuro di voler aggiornare il =
codice di controllo?') )=0A=
          {=0A=
            oInstance.hCaptcha.value =3D '';=0A=
            oInstance.hCaptchaImage.src =3D oInstance.captchaUrl + =
(oInstance.captchaUrl.indexOf('?') >=3D 0 ? '&' : '?') + 'rand_' + =
Math.round(Math.random()*999999999) + '=3D' + =
Math.round(Math.random()*999999999);=0A=
=0A=
            return true;=0A=
          }=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.checkUserAvatar =3D function( hImage, bLoaded )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && hImage && =
!hImage.userAvatarChecked )=0A=
        {=0A=
          hImage.userAvatarChecked =3D true;=0A=
=0A=
          if ( bLoaded ? (hImage.width <=3D 16 || hImage.height <=3D 16) =
: true )=0A=
            hImage.src =3D '/images/avatars/0.gif';=0A=
=0A=
          return true;=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
=0A=
=0A=
      oInstance.buildPager =3D function( )=0A=
      {=0A=
        if ( oInstance.bIsInitialized && !oInstance.isWorking() && =
!oInstance.isReplying() )=0A=
        {=0A=
          if ( oInstance.oOptions !=3D null && oInstance.oUser !=3D null =
&& oInstance.oPager !=3D null )=0A=
          {=0A=
            if ( oInstance.oPager['pager'] && oInstance.oPager['paged'] )=0A=
            {=0A=
              oInstance.hPager.style.display =3D 'none';=0A=
=0A=
              while ( oInstance.hPagerInfo.firstChild ) =
oInstance.hPagerInfo.removeChild( oInstance.hPagerInfo.firstChild );=0A=
              oInstance.hPagerInfo.appendChild( =
document.createTextNode('Pagina ' + oInstance.oPager['current'] + ' di ' =
+ oInstance.oPager['all'] + ':') );=0A=
=0A=
              while ( oInstance.hPagerList.firstChild ) =
oInstance.hPagerList.removeChild( oInstance.hPagerList.firstChild );=0A=
=0A=
=0A=
              if ( oInstance.oPager['current'] > 1 )=0A=
              {=0A=
                var hFirstPageLink =3D document.createElement( 'a' );=0A=
                  hFirstPageLink.href =3D oInstance.getPageLink( 1 );=0A=
                  hFirstPageLink.title =3D 'Vai alla prima pagina';=0A=
                  hFirstPageLink.appendChild( =
document.createTextNode('=C2=AB') );=0A=
                  hFirstPageLink.onclick =3D function() { =
oInstance.list( 1, false ); return false; };=0A=
                oInstance.hPagerList.appendChild( hFirstPageLink );=0A=
=0A=
                var hPrevPageLink =3D document.createElement( 'a' );=0A=
                  hPrevPageLink.href =3D oInstance.getPageLink( =
oInstance.oPager['current']-1 );=0A=
                  hPrevPageLink.title =3D 'Vai alla pagina precedente';=0A=
                  hPrevPageLink.appendChild( =
document.createTextNode('<') );=0A=
                  hPrevPageLink.onclick =3D function() { oInstance.list( =
oInstance.oPager['current']-1, false ); return false; };=0A=
                oInstance.hPagerList.appendChild( hPrevPageLink );=0A=
              }=0A=
=0A=
=0A=
=0A=
              for ( var i =3D Math.max(1, =
oInstance.oPager['current']-5); i <=3D =
Math.min(oInstance.oPager['current']+5, oInstance.oPager['all']); i++ )=0A=
              {=0A=
                if ( oInstance.oPager['current'] !=3D i )=0A=
                {=0A=
                  var hPageLink =3D document.createElement( 'a' );=0A=
                    hPageLink.href =3D oInstance.getPageLink( i );=0A=
                    hPageLink.title =3D 'Vai alla pagina ' + i;=0A=
                    hPageLink.appendChild( document.createTextNode(i) );=0A=
                    hPageLink.onclick =3D new Function( '', =
'interactiveComments_' + oInstance.strInstance + '.list( ' +i+ ', false =
); return false;' );=0A=
                  oInstance.hPagerList.appendChild( hPageLink );=0A=
                }=0A=
=0A=
                else=0A=
                {=0A=
                  var hCurrentPage =3D document.createElement( 'b' );=0A=
                    hCurrentPage.title =3D 'Sei sulla pagina ' + i;=0A=
                    hCurrentPage.appendChild( document.createTextNode(i) =
);=0A=
                  oInstance.hPagerList.appendChild( hCurrentPage );=0A=
                }=0A=
              }=0A=
=0A=
=0A=
=0A=
              if ( oInstance.oPager['current'] < oInstance.oPager['all'] =
)=0A=
              {=0A=
                var hNextPageLink =3D document.createElement( 'a' );=0A=
                  hNextPageLink.href =3D oInstance.getPageLink( =
oInstance.oPager['current']+1 );=0A=
                  hNextPageLink.title =3D 'Vai alla pagina successiva';=0A=
                  hNextPageLink.appendChild( =
document.createTextNode('>') );=0A=
                  hNextPageLink.onclick =3D function() { oInstance.list( =
oInstance.oPager['current']+1, false ); return false; };=0A=
                oInstance.hPagerList.appendChild( hNextPageLink );=0A=
=0A=
                var hLastPageLink =3D document.createElement( 'a' );=0A=
                  hLastPageLink.href =3D oInstance.getPageLink( =
oInstance.oPager['all'] );=0A=
                  hLastPageLink.title =3D 'Vai all\'ultima pagina';=0A=
                  hLastPageLink.appendChild( =
document.createTextNode('=C2=BB') );=0A=
                  hLastPageLink.onclick =3D function() { oInstance.list( =
oInstance.oPager['all'], false ); return false; };=0A=
                oInstance.hPagerList.appendChild( hLastPageLink );=0A=
              }=0A=
=0A=
=0A=
              oInstance.hPager.style.display =3D '';=0A=
              return true;=0A=
            }=0A=
=0A=
            else=0A=
              oInstance.hPager.style.display =3D 'none';=0A=
          }=0A=
        }=0A=
=0A=
        return false;=0A=
      };=0A=
    };=0A=
=0A=
=0A=
    if ( window.tinyMCE && tinyMCE.init )=0A=
    {=0A=
      if ( window.tinymce && tinymce.create && tinymce.PluginManager )=0A=
      {=0A=
        tinymce.create( =
'tinymce.plugins.interactiveCommentsEmoticonsPlugin',=0A=
        {=0A=
        	createControl: function( n, cm )=0A=
        	{=0A=
        		switch ( n )=0A=
        		{=0A=
        			case 'interactiveCommentsEmoticonsButton':=0A=
        				var c =3D =
cm.createMenuButton('interactiveCommentsEmoticonsButton',=0A=
        				{=0A=
        					title: 'Emoticons',=0A=
        					image: '/images/be/smiles/sereno.gif',=0A=
        					icons: false=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':)', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :)' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':(', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :(' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':D', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :D' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':|', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :|' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':/', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :/' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: 'xD', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' xD' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: '8)', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' 8)' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: '8|', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' 8|' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':*', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :*' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':P', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :P' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':O', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :O' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: ':@', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' :@' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        				c.onRenderMenu.add( function(c, m)=0A=
        				{=0A=
        					m.add({title: 'x|', onclick : function() {=0A=
        						tinyMCE.activeEditor.execCommand( 'mceInsertContent', =
false, ' x|' );=0A=
        					}});=0A=
        				});=0A=
=0A=
        			  return c;=0A=
        		}=0A=
=0A=
        		return null;=0A=
        	}=0A=
        });=0A=
=0A=
        tinymce.PluginManager.add( 'interactiveCommentsEmoticonsPlugin', =
tinymce.plugins.interactiveCommentsEmoticonsPlugin );=0A=
      }=0A=
=0A=
=0A=
      function removeHtmlComments( element_id, html, body )=0A=
      {=0A=
        return html.replace( /<!--.*?-->/g, '' );=0A=
      }=0A=
=0A=
      tinyMCE.init(=0A=
      {=0A=
        language: 'it',=0A=
=0A=
        mode: 'textareas',=0A=
        theme: 'advanced',=0A=
        plugins: 'bbcode,-interactiveCommentsEmoticonsPlugin',=0A=
=0A=
        force_p_newlines: true,=0A=
        force_br_newlines: true,=0A=
        remove_linebreaks: false,=0A=
        convert_newlines_to_brs: false,=0A=
        convert_fonts_to_spans: false,=0A=
        inline_styles: false,=0A=
        forced_root_block: '',=0A=
        theme_advanced_more_colors: false,=0A=
        theme_advanced_default_foreground_color: '#FF0000',=0A=
        force_hex_style_colors: true,=0A=
=0A=
        valid_elements: '-b/-strong,-i/-em,-u,-font[color],br',=0A=
        save_callback: 'removeHtmlComments',=0A=
=0A=
        theme_advanced_buttons1: =
'interactiveCommentsEmoticonsButton,|,bold,italic,underline,forecolor,|,u=
ndo,redo,|,removeformat,cleanup',=0A=
        theme_advanced_buttons2: '',=0A=
        theme_advanced_buttons3: '',=0A=
        theme_advanced_buttons4: '',=0A=
        theme_advanced_toolbar_location: 'bottom',=0A=
        theme_advanced_toolbar_align: 'center',=0A=
        theme_advanced_resizing: false,=0A=
=0A=
        entity_encoding: 'raw',=0A=
        add_unload_trigger: false,=0A=
=0A=
        editor_selector: 'interactiveCommentsTinyMce'=0A=
      });=0A=
    }=0A=
=0A=
  }
------=_NextPart_000_0089_01CA4B1C.E7CEFCF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://adv08.edintorni.net/affiliati/content/00x00/?ct=IT&q=ACMS_CRAWLER&a=5703&s=FFFFFF&b=006699&t=006699&d=6699cc&u=cc3300&nl=2&lh=0



document.write(	'<script charset=3D"iso-8859-1" =
type=3D"text/javascript"' +
				' language=3D"JavaScript"' +
				' =
src=3D"http://adv08.edintorni.net/affiliati/plugin/00x00/?q=3DACMS%5FCRAW=
LER&a=3D5703&i=3D336&s=3DFFFFFF&b=3D006699&t=3D006699&d=3D6699cc&u=3Dcc33=
00&ky=3D&nl=3D2&lh=3D0&st=3D&x=3D12%2F10%2F2009+09%2E21%2E15&m=3D&r=3D&ct=
=3DIT&up=3D&rf=3D' + escape(document.location.href).replace(/\+/g,'%2B') =
+ '"' +
				' >' +
				'</script>');


------=_NextPart_000_0089_01CA4B1C.E7CEFCF0--
