From: <Salvato con Microsoft Internet Explorer 5>
Subject: DISCO DAYS: MOSTRA MERCATO DEL DISCO - Cultura Musica Spettacolo - New Bigol Press Agency - Cronaca, informazione, giornalismo, formazione.
Date: Mon, 12 Oct 2009 09:26:09 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_028C_01CA4B1E.08630690"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350

This is a multi-part message in MIME format.

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/index.php?p=articolo&value=50676

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>DISCO DAYS: MOSTRA MERCATO DEL DISCO - Cultura Musica =
Spettacolo - New Bigol Press Agency - Cronaca, informazione, =
giornalismo, formazione.</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://www.bigol.net/bigol.css" type=3Dtext/css =
rel=3Dstylesheet>
<SCRIPT src=3D"http://www.bigol.net/functions.js" =
type=3Dtext/JavaScript></SCRIPT>

<SCRIPT src=3D"http://www.bigol.net/Scripts/AC_RunActiveContent.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.bigol.net/flashobject.js" =
type=3Dtext/javascript></SCRIPT>

<META=20
content=3D"cronaca napoli, informazione, giornalismo, formazione, =
Televisione, Radio, press agency"=20
name=3Dkeywords>
<META content=3D40.840003,14.255592 name=3DICBM>
<META content=3DALL,INDEX,FOLLOW,SNIPPET,ARCHIVE name=3DROBOT>
<META content=3DALL,INDEX,FOLLOW,SNIPPET,ARCHIVE name=3DROBOTS>
<META content=3Dit name=3DLANGUAGE>
<META content=3D40.840003,14.255592 name=3Dgeo.position>
<META content=3D"LiveNet S.r.l. - Internet Provider a Napoli" =
name=3DAUTHOR>
<META=20
content=3D"New Bigol Press Agency - Cronaca, informazione, giornalismo, =
formazione."=20
name=3DDC.Title>
<META content=3D"15 DAYS" name=3DREVISIT-AFTER>
<SCRIPT =
src=3D"http://www.bigol.net/ajaxserver.php?client=3Dall&amp;stub=3DAJAX" =

type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.bigol.net/ajaxfunctions.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
js_sezioni =3D null;=0A=
var js_msg_seleziona =3D "Seleziona...";=0A=
var js_locales =3D Array(1)=0A=
js_locales["0"] =3D "it"=0A=
var js_caricamento_in_corso =3D "Caricamento in corso, attendere...";=0A=
var js_conferma_operazione =3D "Confermi l\'operazione?";=0A=
var js_errore_in_esecuzione =3D "Errore nell\'esecuzione =
dell\'operazione, riprovare.";=0A=
var js_conferma_eliminazione_documento1 =3D "Vuoi davvero eliminare il =
documento\n\'";=0A=
var js_conferma_eliminazione_documento2 =3D "\'?\nL\'operazione e\' =
irreversibile.";=0A=
var js_seleziona =3D "Seleziona...";=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.2900.3603" name=3DGENERATOR></HEAD>
<BODY><SPAN class=3Dns>
<H1 class=3Dns>DISCO DAYS: MOSTRA MERCATO DEL DISCO</H1>
<P class=3Dns>La storia della musica in oltre 50.000 dischi. Il vecchio =
caro Lp=20
torna di moda ed attira a Napoli centinaia di collezionisti, =
appassionati di=20
musica, curiosi ed oltre 40 espositori provenienti da tutta Italia. =
Tutto ci=C3=B2=20
rende la terza edizione della fiera la pi=C3=B9 grande mostra mercato =
del Sud Italia,=20
e la prima a Napoli che diviene una nuova capitale del disco e del =
vinile.
<P>Iuppiter Eventi organizza la terza edizione di un eccezionale ed =
esclusivo=20
appuntamento: la Mostra Mercato del Disco =E2=80=9CDiscoDays=E2=80=9D, =
manifestazione dedicata=20
alla musica e alla cultura musicale che si prefigge di creare una =
sinergia tra=20
tutti coloro che amano ascoltarla, crearla e parlarne.=20
<P>DiscoDays =C3=A8 realizzata con il contributo della Provincia ed il =
patrocinio del=20
Comune e dell'Azienda Autonoma di Soggiorno, Cura e Turismo di Napoli, =
oltre che=20
dell=E2=80=99Osservatorio Parlamentare Europeo.=20
<P>L=E2=80=99evento si svolger=C3=A0 in un unico padiglione di 1500mq, =
dove tra convegni,=20
interviste e presentazioni, sar=C3=A0 possibile conoscere un settore che =
affascina e=20
incuriosisce da sempre. Oltre a collezionisti di musica vi saranno aree =
dedicate=20
all'editoria e alle etichette indipendenti.
<P>L=E2=80=99intento degli organizzatori di DiscoDays =C3=A8 quello di =
realizzare la prima=20
mostra mercato dedicata al vinile del Sud Italia. Un appuntamento =
costante e=20
periodico, per regalare alla citt=C3=A0 di Napoli un evento unico nel =
suo genere, che=20
si propone di divenire in futuro un momento rivolto ad ospitare tutte le =
realt=C3=A0=20
e le attivit=C3=A0 che desiderano promuoversi e che operano nel vasto =
settore della=20
musica.
<P>DiscoDays propone per l=E2=80=99intera giornata un ampio programma di =
eventi=20
correlati: alle 12 Giordano Sangiorgi, Presidente di Audiocoop ed =
ideatore e=20
organizzatore del festival della produzione culturale indipendente, =
presenter=C3=A0=20
il neo-coordinamento delle etichette indipendenti napoletane =
"Na-Indies".=20
Durante il pomeriggio ci sar=C3=A0 uno special event sulla musica =
progressive=20
realizzato da Lino Vairetti, leader storico dei mitici Osanna, pilastro =
del rock=20
progressivo italiano. Altre discussioni, presentazioni, dibattiti e =
confronti=20
saranno realizzati per l=E2=80=99intera giornata grazie alla consulenza =
di Pino=20
Imparato, tra i pi=C3=B9 grandi collezionisti mondiali dei dischi dei =
Pink Floyd, e=20
Flavio Gioia, coordinatore culturale di DiscoDays che afferma: =
=E2=80=9Csul disco =C3=A8=20
incisa una parte della storia dell=E2=80=99umanit=C3=A0 ed il vinile ne =
custodisce=20
l=E2=80=99indelebile solco. Il vinile risiede nella genetica dei ricordi =
e come gene=20
sempre ci sar=C3=A0. Questa =C3=A8 la teoria pratica, la pratica teoria =
=C3=A8 DiscoDays.=20
DiscoDays rinnova il ricordo che vivere significa nella condivisione ed =
il=20
vinile sar=C3=A0 l=E2=80=99elemento di comune scambio della =
condivisione. DiscoDays si amplia=20
e si rinnova a dimostrazione del fatto che fare una fiera dei ricordi =
non vuol=20
dire fare una fiera del passato=E2=80=9D.=20
<P>Oltre ai dischi ci sar=C3=A0 un lungo alternarsi di interviste e =
conferenze sul=20
mondo del collezionismo e sul panorama della musica, per sottolinearne=20
l=E2=80=99importanza nella comunicazione e nello sviluppo sociale, che =
rendono DiscoDays=20
una tra le pi=C3=B9 importanti convention del settore.
<P>Nel padiglione sar=C3=A0 installato un punto di ascolto dove gli =
acquirenti=20
potranno provare il disco appena comprato, potranno discutere sulle =
nuove=20
tecnologie per la riproduzione del vinile o acquistare giradischi =
d=E2=80=99epoca.
<P>Durante l=E2=80=99intera giornata i visitatori inoltre potranno =
visitare il Michael=20
Jackson Tribute, il primo tributo napoletano a Michael Jackson. =
DiscoDays rende=20
omaggio al re del pop realizzando una parete espositiva esclusivamente =
con i=20
suoi dischi.=20
<P>Informazioni pi=C3=B9 dettagliate per coloro che vorranno partecipare =
per proporre=20
la propria attivit=C3=A0 e le proprie iniziative potranno essere trovate =
sul sito=20
internet dell=E2=80=99evento www.discodays.it ed al numero =
3316424020.</P></SPAN>
<TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle>
      <TABLE class=3Dtesto height=3D"100%" cellSpacing=3D0 =
cellPadding=3D0 width=3D953=20
      border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop align=3Dmiddle height=3D164>
            <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D953 =
border=3D0>
              <TBODY>
              <TR>
                <TD width=3D130 bgColor=3D#000000>
                  <SCRIPT type=3Dtext/javascript>=0A=
AC_FL_RunContent( =
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D7,0,19,0','width','123','height','110','src','/logo','qu=
ality','high','pluginspage','http://www.macromedia.com/go/getflashplayer'=
,'movie','/logo' ); //end AC code=0A=
</SCRIPT>
                  <NOSCRIPT>
                  <OBJECT=20
                  =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D7,0,19,0=20
                  height=3D110 width=3D123=20
                  =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"/logo.swf"><PARAM NAME=3D"quality" =
VALUE=3D"high">
                                                <embed src=3D"/logo.swf" =

                  quality=3D"high"=20
                  =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"=20
                  type=3D"application/x-shockwave-flash" width=3D"123"=20
                  height=3D"110"></embed>        =
</object></OBJECT></NOSCRIPT></TD>
                <TD width=3D823 bgColor=3D#000000 height=3D110>
                  <SCRIPT type=3Dtext/javascript>=0A=
AC_FL_RunContent( =
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D7,0,19,0','width','823','height','110','src','/top','qua=
lity','high','pluginspage','http://www.macromedia.com/go/getflashplayer',=
'movie','/top' ); //end AC code=0A=
</SCRIPT>
                  <NOSCRIPT>
                  <OBJECT=20
                  =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D7,0,19,0=20
                  height=3D110 width=3D823=20
                  =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"/top.swf"><PARAM NAME=3D"quality" =
VALUE=3D"high">
                                    <embed src=3D"/top.swf" =
quality=3D"high"=20
                  =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"=20
                  type=3D"application/x-shockwave-flash" width=3D"823"=20
                  height=3D"110"></embed>    =
</object></OBJECT></NOSCRIPT></TD></TR>
              <TR>
                <TD colSpan=3D2 height=3D32>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D953 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('Home','','/immagini/b_home2.jpg',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        href=3D"http://www.bigol.net/index.php"><IMG =
height=3D28=20
                        src=3D"http://www.bigol.net/immagini/b_home.jpg" =
width=3D87=20
                        border=3D0 name=3DHome></A></TD>
                      <TD align=3Dmiddle><A=20
                        onmouseover=3D"MM_swapImage('Chi =
siamo','','/immagini/b_chi2.jpg',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dchi"><IMG=20
                        height=3D28 =
src=3D"http://www.bigol.net/immagini/b_chi.jpg"=20
                        width=3D87 border=3D0 name=3D"Chi =
siamo"></A></TD>
                      <TD align=3Dmiddle><A=20
                        onmouseover=3D"MM_swapImage('Bigol =
Press','','/immagini/b_press2.jpg',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dhowrss"><IMG=20
                        height=3D28=20
                        =
src=3D"http://www.bigol.net/immagini/b_press.jpg" width=3D87=20
                        border=3D0 name=3D"Bigol Press"></A></TD>
                      <TD align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('Archivio','','/immagini/b_archivio2.jpg',1)"=
=20
                        onmouseout=3DMM_swapImgRestore()=20
                        href=3D"http://www.fotogallery.bigol.net/"><IMG =
height=3D28=20
                        =
src=3D"http://www.bigol.net/immagini/b_archivio.jpg"=20
                        width=3D87 border=3D0 name=3DArchivio></A></TD>
                      <TD align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('Partners','','/immagini/b_partners2.jpg',1)"=
=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dpartners"><IMG=20
                        height=3D28=20
                        =
src=3D"http://www.bigol.net/immagini/b_partners.jpg"=20
                        width=3D92 border=3D0 name=3DPartners></A></TD>
                      <TD align=3Dmiddle><A=20
                        =
onmouseover=3D"MM_swapImage('Contatti','','/immagini/b_contatti2.jpg',1)"=
=20
                        onmouseout=3DMM_swapImgRestore()=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dcontatti"><IMG=20
                        height=3D28=20
                        =
src=3D"http://www.bigol.net/immagini/b_contatti.jpg"=20
                        width=3D92 border=3D0 name=3DContatti></A></TD>
                      <TD align=3Dmiddle><A=20
                        onmouseover=3D"MM_swapImage('Area =
Riservata','','/immagini/b_area2.jpg',1)"=20
                        onmouseout=3DMM_swapImgRestore()=20
                        href=3D"http://www.bigol.net/cp.php"><IMG =
height=3D28=20
                        src=3D"http://www.bigol.net/immagini/b_area.jpg" =
width=3D92=20
                        border=3D0 name=3D"Area Riservata"></A></TD>
                      <TD align=3Dmiddle width=3D198=20
                      =
background=3Dhttp://www.bigol.net/immagini/f_data.jpg=20
                      height=3D28>
                        <SCRIPT type=3Dtext/javascript>=0A=
AC_FL_RunContent( =
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D7,0,19,0','width','195','height','25','src','/data','qua=
lity','high','pluginspage','http://www.macromedia.com/go/getflashplayer',=
'wmode','transparent','movie','/data' ); //end AC code=0A=
</SCRIPT>
                        <NOSCRIPT>
                        <OBJECT=20
                        =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D7,0,19,0=20
                        height=3D25 width=3D195=20
                        =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"/data.swf"><PARAM NAME=3D"quality" =
VALUE=3D"high"><PARAM NAME=3D"wmode" VALUE=3D"transparent">
                                                                         =
       =20
                               <embed src=3D"/data.swf" width=3D"195" =
height=3D"25"=20
                        quality=3D"high"=20
                        =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"=20
                        type=3D"application/x-shockwave-flash"=20
                        wmode=3D"transparent"></embed>             =20
                        =
</object></OBJECT></NOSCRIPT></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD colSpan=3D2 height=3D30>
                  <SCRIPT type=3Dtext/javascript>=0A=
AC_FL_RunContent( =
'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab#version=3D7,0,19,0','width','953','height','20','src','/news','qua=
lity','high','pluginspage','http://www.macromedia.com/go/getflashplayer',=
'movie','/news' ); //end AC code=0A=
</SCRIPT>
                  <NOSCRIPT>
                  <OBJECT=20
                  =
codeBase=3Dhttp://download.macromedia.com/pub/shockwave/cabs/flash/swflas=
h.cab#version=3D7,0,19,0=20
                  height=3D20 width=3D953=20
                  =
classid=3Dclsid:D27CDB6E-AE6D-11cf-96B8-444553540000><PARAM =
NAME=3D"movie" VALUE=3D"/news.swf"><PARAM NAME=3D"quality" =
VALUE=3D"high">
                                    <embed src=3D"/news.swf" =
quality=3D"high"=20
                  =
pluginspage=3D"http://www.macromedia.com/go/getflashplayer"=20
                  type=3D"application/x-shockwave-flash" width=3D"953"=20
                  height=3D"20"></embed>   =20
              =
</object></OBJECT></NOSCRIPT></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD vAlign=3Dtop align=3Dmiddle>
            <TABLE class=3Dtesto height=3D"100%" cellSpacing=3D0 =
cellPadding=3D0=20
            width=3D953 border=3D0>
              <TBODY>
              <TR>
                <TD vAlign=3Dtop align=3Dmiddle width=3D197>
                  <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
width=3D197=20
                  bgColor=3D#e5e5e5 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop align=3Dmiddle height=3D100>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0 width=3D197=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD align=3Dmiddle=20
                            =
background=3Dhttp://www.bigol.net/immagini/f_titoli.jpg=20
                            height=3D30>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D190=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dtitoli><FONT =
color=3D#ffffff>NB=20
                                =
news</FONT></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop align=3Dmiddle>
                              <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D1=20
                              width=3D195 border=3D0><SPAN>
                                <TBODY>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D12">Napoli=
</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D63">I=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D64">II=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D65">III=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D66">IV=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D67">V=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D68">VI=20
                                Municipalita' </A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D69">VII=20
                                Municipalita' </A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D70">VIII=20
                                Municipalita' </A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D71">IX=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D73">X=20
                                Municipalita'</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D99">Campan=
ia</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D100">Inchi=
este</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D54">Sport<=
/A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D101">Video=
=20
                                Spot</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D2">Cultura=
=20
                                Musica Spettacolo</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D53">Econom=
ia</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D102">I=20
                                nostri Promo</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D89">Letter=
e=20
                                al Direttore</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D98">Politi=
ca=20
                                e Istituzioni</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D96">Info=20
                                Viabilit=C3=A0</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D95">Notizi=
e=20
                                dall'Italia e dal mondo</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D103">Inter=
net&amp;Tecnologia</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dmeteo">Meteo</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2 =
height=3D2><IMG=20
                                height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR>
                                <TR>
                                =
<TD>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop align=3Dmiddle height=3D100>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0 width=3D197=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD align=3Dmiddle=20
                            =
background=3Dhttp://www.bigol.net/immagini/f_titoli.jpg=20
                            height=3D30>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D190=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dtitoli><FONT=20
                                =
color=3D#ffffff>Ricerca</FONT></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop align=3Dmiddle>
                              <FORM action=3D/index.php =
method=3Dget><INPUT=20
                              type=3Dhidden value=3Dsearch name=3Dp>=20
                              <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D3=20
                              width=3D195 border=3D0>
                                <TBODY>
                                <TR>
                                <TD colSpan=3D2><B>inserisci il=20
                                testo:</B><BR><INPUT class=3Dtesto =
id=3Dsearch=20
                                size=3D30 name=3Dsearch></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop width=3D55><INPUT=20
                                =
onmouseover=3D"MM_swapImage('Image18','','/immagini/b_cerca2.jpg',1)"=20
                                onmouseout=3DMM_swapImgRestore() =
type=3Dimage=20
                                height=3D22 width=3D55=20
                                =
src=3D"http://www.bigol.net/immagini/b_cerca.jpg"=20
                                border=3D0 name=3DImage18></TD>
                                <TD align=3Dmiddle =
width=3D140></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop colSpan=3D2 =
height=3D10><IMG height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/spacer.gif"=20
                                =
width=3D1></TD></TR></TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD=
></TR>
                    <TR>
                      <TD vAlign=3Dtop=20
align=3Dmiddle>&nbsp;</TD></TR></TBODY></TABLE></TD>
                <TD vAlign=3Dtop align=3Dmiddle width=3D559>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D536 =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD height=3D29>
                        <TABLE class=3Dtesto height=3D29 cellSpacing=3D0 =
cellPadding=3D0=20
                        width=3D536 border=3D0>
                          <TBODY>
                          <TR>
                            <TD width=3D10><IMG height=3D29=20
                              =
src=3D"http://www.bigol.net/immagini/titc_sx.jpg"=20
                              width=3D10></TD>
                            <TD class=3Dtitoli width=3D258=20
                            =
background=3Dhttp://www.bigol.net/immagini/titc_centro.jpg><FONT=20
                              color=3D#ffffff>Cultura Musica =
Spettacolo</FONT></TD>
                            <TD align=3Dright width=3D258=20
                            =
background=3Dhttp://www.bigol.net/immagini/titc_centro.jpg><FONT=20
                              color=3D#cccccc>&gt;&gt;<A=20
                              =
href=3D"http://www.bigol.net/index.php?p=3Dsezione&amp;value=3D2">=20
                              <FONT color=3D#cccccc>archivio=20
                              notizie</FONT></A></FONT></TD>
                            <TD width=3D10><IMG height=3D29=20
                              =
src=3D"http://www.bigol.net/immagini/titc_dx.jpg"=20
                              =
width=3D10></TD></TR></TBODY></TABLE></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop align=3Dmiddle>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D3 width=3D530=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD vAlign=3Dtop width=3D160 =
rowSpan=3D2><IMG height=3D26=20
                              =
src=3D"http://www.bigol.net/img.php?value=3D2-38399"=20
                              width=3D210 align=3Dleft></TD>
                            <TD align=3Dright width=3D370 =
height=3D25></TD></TR>
                          <TR>
                            <TD><FONT color=3D#666666>venerd=C3=AC =
09/10/2009=20
                              11:17</FONT><BR><BR><B><FONT =
color=3D#ff6600>DISCO=20
                              DAYS: MOSTRA MERCATO DEL DISCO</FONT></B>=20
                              <SPAN><BR><B>Domenica 11 Ottobre 2009 il =
vinile fa=20
                              girare la musica. Casa della Musica.</B>=20
                          </SPAN></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop colSpan=3D2 height=3D2><IMG =
height=3D1=20
                              =
src=3D"http://www.bigol.net/immagini/spacer.gif"=20
                              width=3D1></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop colSpan=3D2>La storia della =
musica in=20
                              oltre 50.000 dischi. Il vecchio caro Lp =
torna di=20
                              moda ed attira a Napoli centinaia di=20
                              collezionisti, appassionati di musica, =
curiosi ed=20
                              oltre 40 espositori provenienti da tutta =
Italia.=20
                              Tutto ci=C3=B2 rende la terza edizione =
della fiera la=20
                              pi=C3=B9 grande mostra mercato del Sud =
Italia, e la=20
                              prima a Napoli che diviene una nuova =
capitale del=20
                              disco e del vinile.
                              <P>Iuppiter Eventi organizza la terza =
edizione di=20
                              un eccezionale ed esclusivo appuntamento: =
la=20
                              Mostra Mercato del Disco =
=E2=80=9CDiscoDays=E2=80=9D,=20
                              manifestazione dedicata alla musica e alla =
cultura=20
                              musicale che si prefigge di creare una =
sinergia=20
                              tra tutti coloro che amano ascoltarla, =
crearla e=20
                              parlarne.=20
                              <P>DiscoDays =C3=A8 realizzata con il =
contributo della=20
                              Provincia ed il patrocinio del Comune e=20
                              dell'Azienda Autonoma di Soggiorno, Cura e =
Turismo=20
                              di Napoli, oltre che =
dell=E2=80=99Osservatorio=20
                              Parlamentare Europeo.=20
                              <P>L=E2=80=99evento si svolger=C3=A0 in un =
unico padiglione di=20
                              1500mq, dove tra convegni, interviste e=20
                              presentazioni, sar=C3=A0 possibile =
conoscere un settore=20
                              che affascina e incuriosisce da sempre. =
Oltre a=20
                              collezionisti di musica vi saranno aree =
dedicate=20
                              all'editoria e alle etichette =
indipendenti.
                              <P>L=E2=80=99intento degli organizzatori =
di DiscoDays =C3=A8=20
                              quello di realizzare la prima mostra =
mercato=20
                              dedicata al vinile del Sud Italia. Un =
appuntamento=20
                              costante e periodico, per regalare alla =
citt=C3=A0 di=20
                              Napoli un evento unico nel suo genere, che =
si=20
                              propone di divenire in futuro un momento =
rivolto=20
                              ad ospitare tutte le realt=C3=A0 e le =
attivit=C3=A0 che=20
                              desiderano promuoversi e che operano nel =
vasto=20
                              settore della musica.
                              <P>DiscoDays propone per l=E2=80=99intera =
giornata un=20
                              ampio programma di eventi correlati: alle =
12=20
                              Giordano Sangiorgi, Presidente di =
Audiocoop ed=20
                              ideatore e organizzatore del festival =
della=20
                              produzione culturale indipendente, =
presenter=C3=A0 il=20
                              neo-coordinamento delle etichette =
indipendenti=20
                              napoletane "Na-Indies". Durante il =
pomeriggio ci=20
                              sar=C3=A0 uno special event sulla musica =
progressive=20
                              realizzato da Lino Vairetti, leader =
storico dei=20
                              mitici Osanna, pilastro del rock =
progressivo=20
                              italiano. Altre discussioni, =
presentazioni,=20
                              dibattiti e confronti saranno realizzati =
per=20
                              l=E2=80=99intera giornata grazie alla =
consulenza di Pino=20
                              Imparato, tra i pi=C3=B9 grandi =
collezionisti mondiali=20
                              dei dischi dei Pink Floyd, e Flavio Gioia, =

                              coordinatore culturale di DiscoDays che =
afferma:=20
                              =E2=80=9Csul disco =C3=A8 incisa una parte =
della storia=20
                              dell=E2=80=99umanit=C3=A0 ed il vinile ne =
custodisce=20
                              l=E2=80=99indelebile solco. Il vinile =
risiede nella=20
                              genetica dei ricordi e come gene sempre ci =
sar=C3=A0.=20
                              Questa =C3=A8 la teoria pratica, la =
pratica teoria =C3=A8=20
                              DiscoDays. DiscoDays rinnova il ricordo =
che vivere=20
                              significa nella condivisione ed il vinile =
sar=C3=A0=20
                              l=E2=80=99elemento di comune scambio della =
condivisione.=20
                              DiscoDays si amplia e si rinnova a =
dimostrazione=20
                              del fatto che fare una fiera dei ricordi =
non vuol=20
                              dire fare una fiera del passato=E2=80=9D.=20
                              <P>Oltre ai dischi ci sar=C3=A0 un lungo =
alternarsi di=20
                              interviste e conferenze sul mondo del=20
                              collezionismo e sul panorama della musica, =
per=20
                              sottolinearne l=E2=80=99importanza nella =
comunicazione e=20
                              nello sviluppo sociale, che rendono =
DiscoDays una=20
                              tra le pi=C3=B9 importanti convention del =
settore.
                              <P>Nel padiglione sar=C3=A0 installato un =
punto di=20
                              ascolto dove gli acquirenti potranno =
provare il=20
                              disco appena comprato, potranno discutere =
sulle=20
                              nuove tecnologie per la riproduzione del =
vinile o=20
                              acquistare giradischi d=E2=80=99epoca.
                              <P>Durante l=E2=80=99intera giornata i =
visitatori inoltre=20
                              potranno visitare il Michael Jackson =
Tribute, il=20
                              primo tributo napoletano a Michael =
Jackson.=20
                              DiscoDays rende omaggio al re del pop =
realizzando=20
                              una parete espositiva esclusivamente con i =
suoi=20
                              dischi.=20
                              <P>Informazioni pi=C3=B9 dettagliate per =
coloro che=20
                              vorranno partecipare per proporre la =
propria=20
                              attivit=C3=A0 e le proprie iniziative =
potranno essere=20
                              trovate sul sito internet =
dell=E2=80=99evento=20
                              www.discodays.it ed al numero=20
3316424020.</P></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop=20
                      =
colSpan=3D2>&nbsp;</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></T=
D>
                <TD vAlign=3Dtop align=3Dmiddle width=3D197>
                  <TABLE height=3D"100%" cellSpacing=3D0 cellPadding=3D0 =
width=3D197=20
                  bgColor=3D#e5e5e5 border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop align=3Dmiddle height=3D100>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0 width=3D197=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD align=3Dmiddle=20
                            =
background=3Dhttp://www.bigol.net/immagini/f_titoli2.jpg=20
                            height=3D30>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D190=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dtitoli><FONT =
color=3D#ffffff>Cultura=20
                                Musica=20
                            =
Spettacolo</FONT></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop align=3Dmiddle>
                              <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D3=20
                              width=3D195 border=3D0><SPAN>
                                <TBODY>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50820">BE=
L=C3=89N=20
                                RODRIGUEZ A POZZUOLI: FLASH E=20
                                FAVILLE</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50817">MO=
RTO=20
                                IL CANTANTE DEI BOYZONE</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50750">AS=
PETTANDO=20
                                IL FESTIVAL "GRANDE =
VOMERO"</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50726">IL=
=20
                                RITORNO DI CONCATO SUL PALCO DEL=20
                                BLUESTONE.</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50707">PR=
ESENTAZIONE"AGENDO=20
                                2010" DEDICATA AI MIGRANTI</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50685">SU=
CCESSO=20
                                AL CONCERTO-SPETTACOLO DI NINO=20
                                D'ANGELO</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50676">DI=
SCO=20
                                DAYS: MOSTRA MERCATO DEL =
DISCO</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50662">HE=
RTA=20
                                MULLER VINCE IL PREMIO NOBEL=20
                                LETTERATURA</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50629">CO=
RTE=20
                                DELLA FORMICA: SI COMINCIA DAI =
"MACCARUNE"=20
                                </A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                width=3D179></TD></TR></SPAN><SPAN>
                                <TR>
                                <TD width=3D10><IMG height=3D7=20
                                =
src=3D"http://www.bigol.net/immagini/freccia.jpg"=20
                                width=3D8></TD>
                                <TD style=3D"TEXT-ALIGN: left" =
width=3D185><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Darticolo&amp;value=3D50611">PR=
EMIO=20
                                ELSA MORANTE AD ANDREA =
CAMILLERI</A></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/divide.jpg"=20
                                =
width=3D179></TD></TR></SPAN></TBODY></TABLE></TD></TR></TBODY></TABLE></=
TD></TR>
                    <TR>
                      <TD vAlign=3Dtop align=3Dmiddle>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0 width=3D197=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD align=3Dmiddle=20
                            =
background=3Dhttp://www.bigol.net/immagini/f_titoli2.jpg=20
                            height=3D30>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D190=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dtitoli><FONT =
color=3D#ffffff>il meteo a=20
                                =
Napoli</FONT></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD class=3Df_meteoins2 vAlign=3Dtop =
align=3Dmiddle=20
                            height=3D131>
                              <TABLE class=3Dtesto height=3D131 =
cellSpacing=3D0=20
                              cellPadding=3D0 width=3D190 border=3D0>
                                <TBODY>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2>
                                <TABLE cellSpacing=3D0 cellPadding=3D3 =
width=3D190=20
                                border=3D0>
                                <TBODY>
                                <TR>
                                <TD align=3Dmiddle><IMG=20
                                =
src=3D"http://www.bigol.net/weather/weather_26.gif"></TD>
                                <TD=20
                                =
width=3D100>&nbsp;</TD></TR></TBODY></TABLE></TD></TR>
                                <TR>
                                <TD colSpan=3D2 height=3D10><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/spacer.gif"=20
                                width=3D1></TD></TR>
                                <TR>
                                <TD colSpan=3D2><FONT =
color=3D#003366>nuvoloso,=20
                                18=C2=B0C</FONT></TD></TR>
                                <TR>
                                <TD colSpan=3D2>
                                <HR color=3D#999999 SIZE=3D1>
                                </TD></TR>
                                <TR>
                                <TD width=3D25>&nbsp;</TD>
                                <TD width=3D170><A=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dmeteo"><SPAN=20
                                class=3Dtesto11>Guarda le previsioni=20
                                =
future</SPAN></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD=
></TR>
                    <TR>
                      <TD align=3Dmiddle height=3D50>
                        <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0 width=3D197=20
                        border=3D0>
                          <TBODY>
                          <TR>
                            <TD align=3Dmiddle=20
                            =
background=3Dhttp://www.bigol.net/immagini/f_titoli2.jpg=20
                            height=3D30>
                              <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D190=20
                              border=3D0>
                                <TBODY>
                                <TR>
                                <TD class=3Dtitoli><FONT =
color=3D#ffffff>i nostri=20
                                =
sondaggi</FONT></TD></TR></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD vAlign=3Dtop align=3Dmiddle>
                              <FORM onsubmit=3D"return =
check_poll(this);"=20
                              action=3D/index.php method=3Dpost>
                              <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D3=20
                              width=3D195 border=3D0>
                                <TBODY>
                                <TR>
                                <TD style=3D"TEXT-ALIGN: left"><B>CALCIO =

                                NAPOLI:NUOVO DG E TECNICO. SEI=20
                                FAVOREVOLE?</B></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop>De Laurentis ha deciso: =
diettore=20
                                generale Montali, ex della Juve e =
allenatore=20
                                Walter Mazzarri, ex della =
Sampdoria.</TD></TR>
                                <TR>
                                <TD vAlign=3Dtop align=3Dmiddle>
                                <TABLE class=3Dtesto cellSpacing=3D0 =
cellPadding=3D0=20
                                width=3D180 border=3D0><SPAN>
                                <TBODY>
                                <TR>
                                <TD><B>Si</B></TD>
                                <TD width=3D20><INPUT id=3Drisposta_0 =
type=3Dradio=20
                                value=3D0 =
name=3Dformdata[risposta]></TD></TR>
                                <TR>
                                <TD colSpan=3D2>
                                <HR>
                                </TD></TR></SPAN><SPAN>
                                <TR>
                                <TD><B>No</B></TD>
                                <TD width=3D20><INPUT id=3Drisposta_1 =
type=3Dradio=20
                                value=3D1 =
name=3Dformdata[risposta]></TD></TR>
                                <TR>
                                <TD colSpan=3D2>
                                <HR>
                                =
</TD></TR></SPAN></TBODY></TABLE></TD></TR>
                                <TR>
                                <TD colSpan=3D2>&nbsp;</TD></TR>
                                <TR>
                                <TD colSpan=3D2>Sondaggio aperto alle =
14:07 del=20
                                05.10.2009 </TD></TR>
                                <TR>
                                <TD colSpan=3D2>&nbsp;</TD></TR>
                                <TR>
                                <TD vAlign=3Dtop align=3Dmiddle>
                                <HR color=3D#333333>

                                <TABLE cellSpacing=3D0 cellPadding=3D0 =
width=3D160=20
                                border=3D0>
                                <TBODY>
                                <TR>
                                <TD align=3Dmiddle><INPUT=20
                                =
onmouseover=3D"MM_swapImage('vota','','/immagini/b_vota2.jpg',1)"=20
                                onmouseout=3DMM_swapImgRestore() =
type=3Dimage=20
                                height=3D22 width=3D55=20
                                =
src=3D"http://www.bigol.net/immagini/b_vota.jpg"=20
                                border=3D0 name=3Dvota></TD>
                                <TD align=3Dmiddle><A=20
                                onmouseover=3D"MM_swapImage('vedi i =
risultati','','/immagini/b_vedi2.jpg',1)"=20
                                onmouseout=3DMM_swapImgRestore()=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dvedi_sondaggio&amp;value=3D26"=
><IMG=20
                                height=3D22=20
                                =
src=3D"http://www.bigol.net/immagini/b_vedi.jpg"=20
                                width=3D90 border=3D0=20
                                name=3D"vedi i =
risultati"></A></TD></TR></TBODY></TABLE></TD></TR>
                                <TR>
                                <TD vAlign=3Dtop height=3D10><IMG =
height=3D1=20
                                =
src=3D"http://www.bigol.net/immagini/spacer.gif"=20
                                width=3D1></TD></TR>
                                <TR>
                                <TD align=3Dmiddle colSpan=3D2><A=20
                                style=3D"FONT-WEIGHT: bold"=20
                                =
href=3D"http://www.bigol.net/index.php?p=3Dvedi_sondaggi">Vedi=20
                                altri =
sondaggi</A></TD></TR></TBODY></TABLE><INPUT=20
                              type=3Dhidden value=3D26 =
name=3Dformdata[poll]><INPUT=20
                              type=3Dhidden value=3Dgo_poll=20
                          =
name=3Dp></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>=
</TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD align=3Dmiddle height=3D30>
            <TABLE class=3Dtesto cellSpacing=3D0 cellPadding=3D0 =
width=3D953=20
            bgColor=3D#233d71 border=3D0>
              <TBODY>
              <TR>
                <TD width=3D11><IMG height=3D30=20
                  src=3D"http://www.bigol.net/immagini/inf_sx.jpg" =
width=3D11></TD>
                <TD align=3Dmiddle width=3D931><SPAN class=3DStile1>
                  <TABLE class=3Dtesto cellSpacing=3D0 cellPadding=3D0 =
width=3D900=20
                  border=3D0>
                    <TBODY>
                    <TR>
                      <TD><FONT color=3D#ffffff>=C2=A9 2004 - 2009 =
<B>Bigol News</B>=20
                        - Testata Registr. Trib. Napoli 20/2008 del =
28/02/2008 -=20
                        <A title=3D"LiveNet S.r.l. - Internet Service =
Provider"=20
                        href=3D"http://www.livenet.it/" =
target=3D_blank><FONT=20
                        color=3D#ffffff>LiveNet S.r.l.</FONT></A> =
</FONT></TD>
                      <TD align=3Dright><FONT color=3D#ffffff><A=20
                        href=3D"http://www.bigol.net/index.php"><FONT=20
                        color=3D#ffffff>home</FONT></A> | <A=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dcredits"><FONT=20
                        color=3D#ffffff>credits</FONT></A> | <A=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dnote_legali"><FONT=20
                        color=3D#ffffff>note legali</FONT></A> | <A=20
                        =
href=3D"http://www.bigol.net/index.php?p=3Dprivacy"><FONT=20
                        color=3D#ffffff>privacy policy</FONT></A> | <A=20
                        href=3D"http://www.bigol.net/cp.php"><FONT=20
                        color=3D#ffffff>area riservata</FONT></A>=20
                    </FONT></TD></TR></TBODY></TABLE></SPAN></TD>
                <TD width=3D11><IMG height=3D30=20
                  src=3D"http://www.bigol.net/immagini/inf_dx.jpg"=20
              =
width=3D11></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>=
</TBODY></TABLE></BODY></HTML>

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_home.jpg

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
2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_chi.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAcAFcDAREA
AhEBAxEB/8QAHAAAAgMAAwEAAAAAAAAAAAAAAAgFBgkBBAcK/8QAORAAAQQBAQUFBgMHBQAAAAAA
BQMEBgcCAQAIFRZWERMUGJYSFzaV1dYJQdEhNVNXcaGiN0JRZWb/xAAcAQEAAgMBAQEAAAAAAAAA
AAAABwgEBQYDAQn/xAA9EQABBAEBBQUEBwYHAQAAAAAEAgMFBgEHABITFBcVVpTU1RFUlZYIFiEx
NVFhIyQyNGShIjZBZZHh8LH/2gAMAwEAAhEDEQA/ANUt6Te3su97SnOukylgCso/LZBF4NCI2fLx
kVqIipokCSkh/AE9YrnjslUaKGVeLuHjQO3cMhgxshkycO3v5G6/fSCus9ep+DiJ6Rgq1AyL8YCF
FFPALLUEvLThxzw60PuuvO4cUhri8FtvKMbilpwpP6taE6DU2DpEFNS0JHTVjnI9mSNMlB2TkC4M
Th1sIJkhC2WmmmuHhTvD4rjmFqwtKVZwpYuZjPU839czH65tA3Uu698rT8wy3m9pz6dUzulWPgUV
5XY5mM9Tzf1zMfrmzqXde+Vp+YZbzezp1TO6VY+BRXldjmYz1PN/XMx+ubOpd175Wn5hlvN7OnVM
7pVj4FFeV2OZjPU839czH65s6l3XvlafmGW83s6dUzulWPgUV5XY5mM9Tzf1zMfrmzqXde+Vp+YZ
bzezp1TO6VY+BRXldjmYz1PN/XMx+ubOpd175Wn5hlvN7OnVM7pVj4FFeV2OZjPU839czH65s6l3
XvlafmGW83s6dUzulWPgUV5XY5mM9Tzf1zMfrmzqXde+Vp+YZbzezp1TO6VY+BRXldjmY11PN/XM
x+ubOpd275Wn5hlvN7OnNM7pVj4DFeV2f/cQ3xJ5W9uR2upxNJRKqjmrY+wzHyksSlT2FHRMfMSg
YXjhU09dlmgwhoHdhSsf8WsLyXIjiTBsOVZv9SNtPoua/wBqVcGqTa5o+dg5QM5wJ6RdUabFFgiu
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
t3KGsLXwkIytec//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_press.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAcAFcDAREA
AhEBAxEB/8QAGwABAAIDAQEAAAAAAAAAAAAAAAUIBgcJAQr/xAA5EAABBAEBBgIHBQgDAAAAAAAF
AwQGBwIBAAgUFRZWE5YREhcYldXWCSU1QdEhIzQ2U3GhokJRV//EABwBAQACAgMBAAAAAAAAAAAA
AAAHCAUGAQMECf/EADwRAAEEAQEFBAcGBAcBAAAAAAQCAwUGAQcAEhMUFxVWlNQIERZUlZbVISQx
NFFhIjM1oSMyQWSR4fCx/9oADAMBAAIRAxEAPwDqlvSb29l3vaU510mUsAVlH5bIIvBoRGz5eMit
REVNEgSUkP4AnrFc8dkqjRQyrzdw8aB27hkMGNkMmTh29+Ruv3pBXWevU/BxE9IwVagZF+MBCiin
gFlqCXlpw454daH3XXncOKQ1xeC23lGNxS04Un6taE6DU2DpEFNS0JHTVjnI9mSNMlB2TkC4MTh1
sIJkhC2WmmmuHhTvD4rjmFqwtKVZwqsXUxnueb+eZj882gbqXde+Vp+YZbze059OqZ3SrHwKK8rs
6mM9zzfzzMfnmzqXde+Vp+YZbzezp1TO6VY+BRXldnUxnueb+eZj882dS7r3ytPzDLeb2dOqZ3Sr
HwKK8rs6mM9zzfzzMfnmzqXde+Vp+YZbzezp1TO6VY+BRXldnUxnueb+eZj882dS7r3ytPzDLeb2
dOqZ3SrHwKK8rs6mM9zzfzzMfnmzqXde+Vp+YZbzezp1TO6VY+BRXldnUxnueb+eZj882dS7r3yt
PzDLeb2dOqZ3SrHwKK8rs6mM9zzfzzMfnmzqXde+Vp+YZbzezp1TO6VY+BRXldnUxrueb+eZj882
dS7t3ytPzDLeb2dOaZ3SrHwGK8rtf/cQ3xJ5W9uR2upxNJRKqjmrY+wzHyksSlT2FHRMfMSgYXjh
U09dlmgwhoHdhSsf4tYXkuRHEmDYcqzf6kbaei5r/alXBqk2uaPnYOUDOcCekXVGmxRYIrpuMNFO
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
+6+8lKlJbyt3KGsLXwkIytec/wD/2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_archivio.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAcAFcDAREA
AhEBAxEB/8QAHAAAAgMAAwEAAAAAAAAAAAAAAAcGCAkBAwUK/8QAMRAAAgICAQIDBwQABwAAAAAA
BAUDBgIHAQAIFlaWERIVGJXV1gkTFEEhNUJRcaHR/8QAHAEBAAICAwEAAAAAAAAAAAAAAAYIBQcB
AwQJ/8QAOBEAAQQBAgIIBQEHBQEAAAAABAIDBQYBAAcTFxESFFRWlNTVCBUxlZYhJDJBUWFkoRYi
IzSx8P/aAAwDAQACEQMRAD8A1S7pO7fZe99pXnni5WxBrKv22wVejUitv29ZVcqKq6ZIorI/wRGg
zvntlkEkcy/FyDBE45ASxYNBkEQWb8jd/viCus9ep+DiJ6Rgq1AyL8YCFFFPALLUEvLThxzw60Pu
uvO4cUhri8FtvKMdRS04Un6tbE7DU2DpEFNS0JHTVjnI9mSNMlB2TkC4MTh1sIJkhC2WmmmuHhTv
D4rjmFqwtKVZwqsXiZz5nu/rm4/fOtDcy7r4ytP5DLer1vPl1TPCVY+xRXpdHiZz5nu/rm4/fOnM
u6+MrT+Qy3q9OXVM8JVj7FFel0eJnPme7+ubj986cy7r4ytP5DLer05dUzwlWPsUV6XR4mc+Z7v6
5uP3zpzLuvjK0/kMt6vTl1TPCVY+xRXpdHiZz5nu/rm4/fOnMu6+MrT+Qy3q9OXVM8JVj7FFel0e
JnPme7+ubj986cy7r4ytP5DLer05dUzwlWPsUV6XR4mc+Z7v65uP3zpzLuvjK0/kMt6vTl1TPCVY
+xRXpdHiZz5nu/rm4/fOnMu6+MrT+Qy3q9OXVM8JVj7FFel0eJnXme7+ubj986cy7t4ytP5DLer0
5c0zwlWPsMV6XV/+xDvEvmt9uV3XV4ulotWo7qM/AzX2lsytRtKeqa+4tCxvXGro0tsIsYcJy0rW
v/y5leU7FcyAGXShn8sbafC5v/alXBqk2uaPnYOUDOcCekXVGmxRYIrpuMNFOqyQ4KShp5C2nXHe
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
5z//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_partners.jpg

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
jCUIQlOMIaZaQlLbLLaUttNpShCcJxjGv//Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_contatti.jpg

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
IQpQAiSKRClTRRTKVNJMpSEKBQAMf//Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_area.jpg

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
2WW0pbabSlCE4TjGNv/Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/freccia.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwM
DAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAHAAgDAREA
AhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EACEQAAICAQIHAAAAAAAAAAAAAAECAwQSBQYR
ExQhIiNR/8QAFAEBAAAAAAAAAAAAAAAAAAAAB//EACARAAIBAwUBAQAAAAAAAAAAAAEhEQIDEwAE
MUFRYXH/2gAMAwEAAhEDEQA/AFFW3tRdvXoZqcx1R+R0shlVvYofN1IiXBO/khLZcR8yB1Rc2+Go
Gk5FD7cnhD45X7pPuW9znpIqGNyulA5Z8Kh+xr//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/divide.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAABALMDAREA
AhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAAAAgJAQYHCv/EACgQAAEBBQUJAAAAAAAAAAAAAAAB
AgMHM3EEBXKxwQgxMjU2QnOCs//EABkBAQADAQEAAAAAAAAAAAAAAAAGBwgCCf/EACsRAAEBBAcI
AwAAAAAAAAAAAAACAQMzcQQGBzKCscEFMTU2QXJz8EOBsv/aAAwDAQACEQMRAD8A9asROV2rxL8y
ua78OpHjUWbULiDjyozSUN7RHWb7G9zPHK3nmn7e5ntTYRyojtRqR+KKLyAAAAAAAAAAAAAAAAAA
AAAMpvSqHSbzPehw8uKkbXdvaSehb0zaRWna6nQrpmMeupONmXkyb+mkG2rdX71JSwznWerGamnr
Ovgno0zfaDDfYiwaHvA6oxqbXqhDd4TDNeojzFkSLdS2MKFzOoaO1hQD6KuejD//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/spacer.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEUAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/titc_sx.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAdAAoDAREA
AhEBAxEB/8QAFwABAAMAAAAAAAAAAAAAAAAAAAIGCf/EACAQAAEEAwADAQEAAAAAAAAAAAECBAUG
AAMHCAkhERf/xAAXAQEBAQEAAAAAAAAAAAAAAAAABwYI/8QAIBEAAgICAgIDAAAAAAAAAAAAAQMA
AgQFBhIRFBMhMv/aAAwDAQACEQMRAD8AoXt19xncPKjt1/5XxDp8/QvFmiWCYqFaY88sL6E/r+qJ
cGNkL1cJyFctXdjgbG7a7n9Ur27aIFhX9kZv3R2+b2PpHd1NwfgWu0mvxszY4a8jdZCqOdbKVVno
G471xkKYCEtSCKPaB8tmi4FwvrQSHkHIsnPyWoxX2VgLtZawm5r7AqfBay1SDetyPK6fkU6/XbyT
gspSlqUtaipSiVKUokqUon9KlE/SSfpJ+k5SplZHERiIxEYiMRGIn//Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/titc_dx.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAdAAoDAREA
AhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAACAsJ/8QAJBAAAQMEAQQDAQAAAAAAAAAABQMEBgAB
AgcICTZ1tBEUFST/xAAXAQADAQAAAAAAAAAAAAAAAAAFBgcI/8QAKxEAAgECAwcCBwAAAAAAAAAA
AgMBAAQFEXMGEiEzNLKzB0EiIzEyQmFi/9oADAMBAAIRAxEAPwDLThx1C+U/B2cgpXpXZshRjQ9/
gue1MdLlCeq5iPyy/uHHIcq8/MTWdIZKptzwtJjIRKqn2hZNqt83y2fj2y+DbR2zEYhZqlpDku9W
ABe25fiS37u/lE5ZqOSUcRkYFFQrDsXvsMaLLZxwETmSCIpQyPeDXnlx9ijIx+olE1QH1x1gOBk5
15A5sV3tDISUmMMi8pJQw2VsqZiL+QBGJZ5GC6qDfFBQmAcO1BT9RHHFLN00VyTtbC9rVmq59N9s
k3D0pwLEbtSnNWq6TaOlNysDIQuFfDPy3DEMDj9pRVUVtVgRqWZ4jbJMwAjSbR31EQxJLP8AoJmR
L9xUxutbVGKYkY7bj3gxPoN6cbXprfQV4xoG3mt1D7pod0nUcpiRjtuPeDE+g3pxtemt9BXjGgbe
a3UPumh3SdRymJGO2494MT6DenG16a30FeMaBt5rdQ+6a//Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/img.php?value=2-38399

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
PpVS/H/AyJtKCnLEgQAAAABJRU5ErkJggg==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/weather/weather_26.gif

R0lGODlhNAA0APf/AP///8rM1PHx8e3w9JubnO7u7vn7/qOjpPr8/uTp7uHh4c3NzuLl7oqKjKmr
u9fa5b290fX5/oyLpXR0dMLCw4aHkrGxscbJ1IODmdne5drd6ent9ra5yuXl5X1+g8bJ2rGyxp+h
q4OEi6+xw+Pm8dXZ6bKzuf3+/6ustN7h7s7R3mNjZMTF2b7Czmprdd7e3lRUVNHR0b/D0pSUo5mZ
sdbW1ubp9fL1+bq6um1tb/L1/cjM2Ofp8a2uwqanvt3h6vHy+pyeo7W3yp6etZaWlvb29ry/zqut
wbm6zoSEhPz9/1pbXJGSnHt7fvX3/UtLTHl7jLu9w2FhbcDC1tfZ4rO1yaamqsrM3eTm7rq9zdvb
26qqwa6uxlxdbrG0xvn5+fb4+3Z2g36Ai9HU4lRUY8LG0unp6enr88/S4qamu4qHpJKSqurt8sHC
02xteu7w+ZGRkqChtvr6+qqrruDj7ezv9sfIz2prgcLG1Xx8k+Pm6qOludHW3oeKm6KjuWRlcv39
/c7O4be6xOHk5vL29t7h4qqqqk9PUuvr66epuuHi6evq95KSrvT2+5qZtMzO3peWsOPj5VxdZNTX
4tDT5djb6l9gdJ+euXZ2edfX2dLV2EJCQaCfuLKzwcjK3Tc3OG9xhZWWrYuMk/T09FxcdOzv8r+/
v8DBztXX5pydtZmXsm9xecLGz9HU5c/S3b6/1Nve7K6ursbGyJydspyat5iar6eqsaGjst/k6N3f
6svQ2FVWao+PqbS2zLKxyYeFoZues5eYrzw8P+rr7/Dy9/j5/GBgYHd5gHNziouJoJiZnY6QpZKU
qZSWqZeYs5ybs5+hqaGhrqenr6eoqaWlsaOjtqKkuKSntqKgvKSkvK6vsbKytbi4uKWlwaimw6ys
w6qpxKusxbO2w7a3wrO3xbS0y7y9zMDDysLEy8jIysfH0srM28zN29TU1NHQ1NLT2tba39nb39DT
4NTZ49bc4tja7d3g7+Dl7+Dj8Ofn6OTo8+zt+vDz/PP5+/n7+////yH/C0FET0JFOklSMS4wAt7t
ACH5BAEAAP8ALAAAAAA0ADQAAAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8eM
owoI+AhRwQEKMSgckENyoYIFFgAAAgSg0IGRLQkCUvCCm5149xJMAfHhRgNuOQdSmCPLXT6ZA3CN
WANJhq1VC5JaUACgq8wbA/g4oEGD07c2ymK0jMEngj1cNGfa03TqQgY+D+5dwfQC0MdpABIEGABg
Az0FU7LRoOcVwI0lB/x6tJLgngABhWRwEDQi0a0AfM5dcMVnxQREAtq1K7BxzoMoAhK4+vbNXLkW
p0wwgeJGTDVzDkRAe6AgygHWGK1oEOTKHAhg2XzRaFbBgygRTKR0uVMhG4sSGzQs/yKCvCIgbibW
ZQvGbBkGUHe6uAgwE4AdD6vIIKvG7t4UCNQ0YEpFCgQxRwA/tFBNLXmQ8YcUUnDVFSA3BFaNFCLY
cooCrkCgQQtWfPGQAChYYYUy9qQoAwjBYPCHNOaYc09jgERwwhsszICfGNCMcAEErohiAU4LmaGN
DSVocEo5I3xDwxoYdBEEABps0NUNNDmGpSvSVcCEB6Dk8Ys5IuTwQkNWuJXADTa4wkE2wFTghggK
1AdABGM8wIMNU5gzgBI3ZPNLNzNI0sUuOi6R1UI4KNBPP1kCck85a/wRRVwT2sOCORCUk806gBCj
AQh5rLGGBBiE0cUaLlCwkABzyP/UVQQb2LCBHX2EcMMJE7JZwgfmfAPCjIV9UM4vGHyTjRpquGCJ
A0kgotAL6GQZQQDKVpNIBQEoUeNMNmgwxjosDDshCeV8kwYLY0zhJA1hBJEDN5IdtMA7gAxwTwu1
SFBBHqSQUQAgNti6AQniBrIOBBuc4BYEin1Dwgb3kLDOFiAccwgRoySkgBX2uAvFHZaQsosLskg6
RQIJrIPGGGNAAAEH62iw8DeQZPMAPxU69kYEQXyygiEL1FuQBWG4QYYwwogAxSFc3VDHFPOMwYEM
MpTjBw3ZlGPsu1Z6dQN4J2hgwQvDmEAeQqZMsAIMMdUkUwBTtOBKJWPwMQINvED/ksoHidFgTtgT
4vkAAIQBYEM9MzQgrUFfvEABERHY8EBe94hjSyJtzTTFVLyAesMGw2TpVQIa2HNPz4DE/I0LFhRx
ECCx8KGPcyCMwYM9IFzgj0wWfyOBBIfbeQICYAESgAO/xbUBBN9A0EQTChykADcAoAHdPTMBQs8H
gGyAxpvZTDHGBgjUZ8AGP6wjwxQOnArB6PIEi803OaxQtEEx1AAAuuOIAOIycA8NaIAF5aBBMA7X
GJm8YR7rUBYNniGB33ygSd+4xKeUsQIKGE0gBYhV+NBAE//gLoOMoEIDu3KCe1wABNmoBVUkwAkH
JDAVXBtDIDywhFiUZyCAMIQs/7qygRvcYB9jKEEgQPANZ/yiHBUChBK8AoiQjQUSw6MBONYxhnKU
YwrhY8ImjDGkgwiACA0gAgougIJxsOAaNFAFJ2ighmREo4AZOIUpumKDdXAgHKpQxSW8MQUTnEId
c6CACTAhDBgQoQYiOkgBLDCBJSxhE0/IwRNgIAVJwAAGT9jEEnKwBGFsYgIN8AAMDuECN8ygAmFY
gTA2icknPGEFRIiBAD5IkCK8ACbKOIAyktCABkxgAsRUhjKI0IQkBDMJOUCmMY3xSdMoYw4HsIAF
EqkAljAEEEUQiQAU0IECaKEGCjCDSBChAAWIRAHtiIE7tbAAblgAJWa4TBEEUBoEbyYFiN3j5T8H
StCCGvSgCE2oQhfK0IsEBAA7

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_vedi.jpg

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
BJCOC2meKa6uGmimX//Z

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/inf_sx.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAAsDAREA
AhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAcKC//EACEQAAICAgIDAAMAAAAAAAAAAAMFBAYC
BwABCAkSESFR/8QAGAEAAgMAAAAAAAAAAAAAAAAAAAgDBAf/xAApEQACAgIBAQUJAAAAAAAAAAAB
AgMEABEFBgcSExSBIiMyUVJicaGx/9oADAMBAAIRAxEAPwCdfj4Yu+HDDDhhhwwxj7g1lYtLbX2V
qG3RTQ7NrG9WqhvQHFkHPplVXc1LJJjhl1+wyCQ+5EcmP5GaOURhZZiJhn3Uo24uQpVL0BDQ3K0N
mMg79iaNZF9QG0fkQRk1iF6081eQaeCV4mH3IxU/zFxy3kOaAPt69HlU823LTyR0haq/qjyFAlDh
dQWWLN617tWAggdghMH8pEvYvK9clyqPGWjscNW+jtVaxapnpwlCNzHWLoXtFm6eROJ5GGW7xZkP
lzEV81SaVtssYkdI5a7OS5iLxlHd3VyD4Z1nqHphOTZrlWRILfd94HB8GcINAsVBZJAo13wrhgFU
qPiyFC+6ksmu7lYqQ6mpJTWssjK58hXJnmXlkA+e8s4hZa2FJIHv66+cjRAZ/wBH1xkqtyO3Xisx
q4SZA6hwocA/UFZhv8Mcy2WB4pHjYqWQ6OidemwD+s//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/inf_dx.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAeAAsDAREA
AhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAoICf/EACEQAAEEAgIDAQEAAAAAAAAAAAMCBAUG
AQcACAkREhMV/8QAGQEBAAIDAAAAAAAAAAAAAAAAAAYIBAUH/8QAJhEAAgIBAwIGAwAAAAAAAAAA
AgMBBAAFEUEGEgchIzFCYRMiUf/aAAwDAQACEQMRAD8AnX5fDK744xjjGOMY4xnYnrD4XO0vaXRl
E31RYguKnsAM84hcnAkSyN4K0zlWIfCTEGvIXDmDOduX5+DNyCMJSxLQtUE1fr/RdG1Gzptk/Xqy
uGbFyxK3RHtPnAsiJjid4yRUum796qq0ofTb3SPt8TIOfsZzSHiv8F833WHBbp27tOvVrr+yftly
9XpRJl1tG1LSnDj+Cl1JwLKuVJg7H6w6sAH1lfiGkjVpDCMccmz1PWniMvp6W6fRptdqhDMA6xC4
pJ4/JsDCa8h+KpFQzPmTNo7CzNC6XLU+2zYeAVIn9gX3S8+e3eRgFxPJ7nPEDzF79JpVU1vT6vr+
iQEbVaXSoGKq9UrcO3S1i4KvwbIMdFRbBun3+bZkybhAPGcqXnCPoi1rypWazWLD7b3WrLTdYsMN
zmsnc2NYUkZlP9Ipmc6upa0rBShgFqAQWA+UCAxsIx9REZ//2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_cerca.jpg

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
ySxz208s1cP/2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/b_vota.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAWADcDAREA
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAgEBwkG/8QALxAAAQQCAAEJCAMAAAAAAAAABQME
BgcCCAABCRMUFRlWltcSFhg4WJe31hd3h//EABoBAAIDAQEAAAAAAAAAAAAAAAAGBAcICQr/xAAx
EQABBAECAwYDCQEAAAAAAAAEAwUGBwIAAQgTFBcZVleV1hIV1REWNzh3hpaXtrf/2gAMAwEAAhED
EQA/ANH9kNkNiAexF9BAl9XQHDB7otIWIEC7SnA8YLGD5wcaMBw5g0OotWLBi1SSbNGbZJJu2bpJ
oop4J4Y48nCi3bdthttiz25us+w29vb7DmoQAAU1kgoYQYskckBRBBUHLBAYYZDDBFBBHDBJFLDF
NPHHDHbbb0EUxTFPOlPVQ5udUVq4uTjWsFPcHA+Cxcs484uLtZBZhhZDWouUUUuoouQQupmsstnm
opnlnlvvvS/xS7N/UZe/3dsD9h4rvtruTzas3+eSn6rqy+wmkPJuqv68iP0jXdubS3pZm5NGXdjb
ZNZJCgK8pmUfcy+4EDcSjDVoyIOpHJhSpDF+BAtmBIc9XLlEGo9FoQZOVHGKLpDNRnWmvEuO5PDO
vLbzQd462Kvcgaln6fJuTEzIIDlLOzwDmVsS2NiIxghCp5qSAqaBQ62Suya6eWSojBOFklsZHseG
0AuzSZ1SYo47ox6ulWyQPi5BIiDMyH4B5CurqsUEYMk3AKrlqECEo4I7qIK448J8Uuzf1GXv93bA
/YeFjtruTzas3+eSn6rpr7CaQ8m6q/ryI/SNTymyG14MmRCG762GDmQ794LLiClpWQPJiyY9wo0f
jiLB2dRdMX7F0kq2eM3KSThs4SURWTwUwyx5JRtu3i2mFtzjZ9rN7g3krhHgGzWXimBGCq5IFCFi
ruWC4xIy+GaK6C2GCqKuGSamOOeO+20QCmKCdAQ3NsqioHFtcRRz29wAgsLLBPBLRwIEMDLHa1EC
hSkFE1xyEFM0Vkc8FE88sMtt94HxS7N/UZe/3dsD9h4i9tdyebVm/wA8lP1XUvsJpDybqr+vIj9I
06HN6X5ek13AqKMzK6bZlsbJe/3aMfk1jTA8EIdTrCakGnXRRQw6YOuqv2rV626dBToHbZByl7Ky
KeeOh+FO0LLkV+QNnkFiTp9aDPvR1bU8S1/c20rp4ZIikOoBNcFxl+QSgiQjzEsuWuikth9iieOW
2auL6p6sjPDtYb3HK0r+PvIX3T6N3ZIbHWpzE6mcxkQjpjwG5ApDnirrjLcpXHmjrKo5/Empnjul
+0vzN7Gf3vbv5AkPGeLr/GS2v1Nnn+qddaVon8EKb/SqvP8AItGqI4rLVq62Dta8KxIanm7MES0C
4uu7KI121+PdRPR9W+cZPW8pnP8ANsns/qxbOWckEs+JxyLBO2nj8qQmo3kh42WhmI3kHdBvqb2R
DSqNcZiA+titjWNWVT1Y59M5tWdnbPMQepL2jvMz5J2T7tGZmxNDK3fMSCjipEJswCPreMH0nL51
wKr5uJfzZCXCPuqVZVlatw241dU1O+FU7sczYot2YscG57fjH95VB5A8vrn8sGEAEjJu8iNj7kUb
uZzbKWm+qFbS+QTsS515Y1tF7K0zKavP4sCreSWMOjiOAzG/yMtERwYYupV+PimckePHl6D1j4qZ
oCC0YUa2Sxi7tBxUklHRB+dZMCtVI0QZZhw9m0uUytkQeJaI0J4h7WkW+gNIbhYmZIrHk7kEL2WL
m6AyFMA5myRl4zKumkpxe/ZpHmiKuCNvlTR8hXEkBeYj66zRlhpjypkbvUgcfcHk5urTAUt+xZRh
h6sLTaT40q4N75gvCyn0dUrdvrBNL22ILXRKteTLWWbDTocQQdnKQAh1qVk1fSx/BLBFz15iQTMP
8zKQYUohQZuvLcCTo8Rml4yeWOkxIsCRFKmJDZlsHWG91S4IPtrSYQpJdyrdsAUrp4ir4VGZUFJy
NisHAnJwwbwsk6vcopPG2TOZchsl5fV8AQmsma14xqq6eb61YbfbV4/UEVMEVHa7PdXFKzGSXMAk
qiB8UG3EzbhcW3NyPwVtlrmFeukWag41VzHH0M3A52wy45qa6lae7mzvncpT/R/xJPeNNcHX5jq6
/d3+Ek+sq8bX5YrM/Zn/AEGKacG5+ai2IsW4bXsEJM6Xahp1ZU6mQhsUkU4QJtxknlBQ2wQIotK6
fNUX6LV8km8SbPXbdNxipii6cJ8mKud+2HwPWxLJ/OJU3SGvEW+TTCTSABE12kiZiQby9GuIqZaa
ESJQwJwQJwxXwRIXSxV2yxTWVw22zyzrWvHzT0OrqAxFzjdlLuUVhUVjjguAzxdUFY5jYgWwtUNQ
iYirqCqLiqZj5rjDrZo74ZKIJZ77p41r3OOzfjqiPM9gemHCf3ftyeJay9ZlPszTr3jlIeFrV9Ei
PvjR3OOzfjqiPM9gemHB3ftyeJay9ZlPszR3jlIeFrV9EiPvjR3OOzfjqiPM9gemHB3ftyeJay9Z
lPszR3jlIeFrV9EiPvjR3OOzfjqiPM9gemHB3ftyeJay9ZlPszR3jlIeFrV9EiPvjR3OOzfjqiPM
9gemHB3ftyeJay9ZlPszR3jlIeFrV9EiPvjTK6g82pelAbE15bkyldTEo3Eve3tFlGTsweG1u3oN
Joy06k2KQQMwU6N+ZaquenJNvYaJrqJdMtimgrcFCcH1l1bbMUncgfIKY0MXz3qx2dzfyHJT5nGn
hmQ6dE2Mt42fwEuCOa3MMR+FDFXLDmKbYpZ0rxEcatWW3Tswr2OMFgBPMg+7/RkvbVHRmxP5VKGR
7I6lYCVORWHxitq6aPKCW+IjJLHPlp5Zq4f/2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/f_data.jpg

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
5Uum1WTaKMsOeeoCP2h74syPEB+ovX7wDsZlS6bVZN4UnK7pniF495mRohmTzcHYzKl02qybwoyu
6Z4hePeZkaIZk83B2MypdNqsm8KMrumeIXj3mZGiGZPNwdjMqXTarJvCjK7pniF495mRohmTzcHY
zKl02qybwoyu6Z4hePeZkaIZk83B2MypdNqsm8KMrumeIXj3mZGiGZPNwdjMqXTarJvCjK7pniF4
95mRohmTzcHYzKl02qybwoyu6Z4hePeZkaIZk83B2MypdNqsm8KMrumeIXj3mZGiGZPNwdjMqXTa
rJvCjK7pniF495mRohmTzcHYzKl02qybwoyu6Z4hePeZkaIZk83B2MypdNqsm8KMrumeIXj3mZGi
GZPNwdjMqXTarJvCjK7pniF495mRohmTzcHYzKl02qybwoyu6Z4hePeZkaIZk83B2MypdNqsm8KM
rumeIXj3mZGiGZPNwdjMqXTarJvCjK7pniF495mRohmTzcHYzKl02qybwoyu6Z4hePeZkaIZk83B
2MypdNqsm8KMrumeIXj3mZGiGZPNwdjMqXTarJvCkDFnQfrqAfvHvMyPEA38Sed71B2N9x6Lz5VN
08omWMDSVcASsVAYFZgMXNEbp8qgKPbQnpFCsRI90jx9RJcp8CUiJVkwgKIFibiIjWIjWNYhXUPm
FvNqbYcZwo1l8iyKiYKTeqp+VqEcIYY/bwfNrq4RbReYzcqLM2Z5cywxJiRYUxlpBESGxq0UkIs7
FhSj6xQKFPoTXKdnxV3nSck3pJ1UWPM0YP5UhSgYQx9cv1bySdfzd/CIYa/1m2fk50TXkqR3h3eV
kkTyhAcFJQ5jAAlcUgNVjHlD8PEQ+B6q24YLcPqrxJ/QVWH+1Qp1Qz+JgECnOlXzYiHXhfe3bE0C
p8OKq/4pRH/pORgN6wP3xaPcPyXwUAmDGTcby8m9RjF/BMBbKJSD+xcA9YEUr/7wtkB5UftAHvEA
p+ooJfGifrFw/tV/hU3GM7VjX5VIvqKAVffW1xl9Muz/AMoxlLkAF/a0YqPPJ3F7GmMtYGwORGNJ
8nracV6VK4GYy1gbA5EY0nyetmK9KlcDMZawNgciMaT5PWzFelSuBmMtYGwORGNJ8nrZivSpXAzG
WsDYHIjGk+T1sxXpUrgZjLWBsDkRjSfJ62Yr0qVwMxlrA2ByIxpPk9bMV6VK4GYy1gbA5EY0nyet
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
T4+YQAkoYAAhU98axrb/2Q==

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/f_titoli.jpg

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

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/titc_centro.jpg

/9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAdAAoDAREA
AhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAr/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFQEB
AQAAAAAAAAAAAAAAAAAAAAj/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwCddeCd
wAAAAAAH/9k=

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.bigol.net/immagini/f_titoli2.jpg

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

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/bigol_editor.css

BODY {
	MARGIN: 10px
}
#contenutodinamico {
	FONT-SIZE: 11px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
#contenutodinamico A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#contenutodinamico A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #00ff00; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#contenutodinamico A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#contenutodinamico .nero36 {
	FONT-SIZE: 36px; COLOR: #333333
}
#contenutodinamico .nero24 {
	FONT-SIZE: 24px; COLOR: #333333
}
#contenutodinamico .nero16 {
	FONT-SIZE: 16px; COLOR: #333333
}
#contenutodinamico .nero12 {
	FONT-SIZE: 12px; COLOR: #333333
}
#contenutodinamico .nero10 {
	FONT-SIZE: 10px; COLOR: #333333
}
#contenutodinamico .nero {
	COLOR: #333333
}
#contenutodinamico A.nero36:link {
	FONT-SIZE: 36px; COLOR: #333333
}
#contenutodinamico A.nero36:visited {
	FONT-SIZE: 36px; COLOR: #333333
}
#contenutodinamico A.nero24:link {
	FONT-SIZE: 24px; COLOR: #333333
}
#contenutodinamico A.nero24:visited {
	FONT-SIZE: 24px; COLOR: #333333
}
#contenutodinamico A.nero16:link {
	FONT-SIZE: 16px; COLOR: #333333
}
#contenutodinamico A.nero16:visited {
	FONT-SIZE: 16px; COLOR: #333333
}
#contenutodinamico A.nero12:link {
	FONT-SIZE: 12px; COLOR: #333333
}
#contenutodinamico A.nero12:visited {
	FONT-SIZE: 12px; COLOR: #333333
}
#contenutodinamico A.nero10:link {
	FONT-SIZE: 10px; COLOR: #333333
}
#contenutodinamico A.nero10:visited {
	FONT-SIZE: 10px; COLOR: #333333
}
#contenutodinamico A.nero:link {
	COLOR: #333333
}
#contenutodinamico A.nero:visited {
	COLOR: #333333
}
#contenutodinamico .rosso36 {
	FONT-SIZE: 36px; COLOR: #cc0000
}
#contenutodinamico .rosso24 {
	FONT-SIZE: 24px; COLOR: #cc0000
}
#contenutodinamico .rosso16 {
	FONT-SIZE: 16px; COLOR: #cc0000
}
#contenutodinamico .rosso12 {
	FONT-SIZE: 12px; COLOR: #cc0000
}
#contenutodinamico .rosso10 {
	FONT-SIZE: 10px; COLOR: #cc0000
}
#contenutodinamico .rosso {
	COLOR: #cc0000
}
#contenutodinamico A.rosso36:link {
	FONT-SIZE: 36px; COLOR: #cc0000
}
#contenutodinamico A.rosso36:visited {
	FONT-SIZE: 36px; COLOR: #cc0000
}
#contenutodinamico A.rosso24:link {
	FONT-SIZE: 24px; COLOR: #cc0000
}
#contenutodinamico A.rosso24:visited {
	FONT-SIZE: 24px; COLOR: #cc0000
}
#contenutodinamico A.rosso16:link {
	FONT-SIZE: 16px; COLOR: #cc0000
}
#contenutodinamico A.rosso16:visited {
	FONT-SIZE: 16px; COLOR: #cc0000
}
#contenutodinamico A.rosso12:link {
	FONT-SIZE: 12px; COLOR: #cc0000
}
#contenutodinamico A.rosso12:visited {
	FONT-SIZE: 12px; COLOR: #cc0000
}
#contenutodinamico A.rosso10:link {
	FONT-SIZE: 10px; COLOR: #cc0000
}
#contenutodinamico A.rosso10:visited {
	FONT-SIZE: 10px; COLOR: #cc0000
}
#contenutodinamico A.rosso:link {
	COLOR: #cc0000
}
#contenutodinamico A.rosso:visited {
	COLOR: #cc0000
}
#contenutodinamico .blu36 {
	FONT-SIZE: 36px; COLOR: #0066cc
}
#contenutodinamico .blu24 {
	FONT-SIZE: 24px; COLOR: #0066cc
}
#contenutodinamico .blu16 {
	FONT-SIZE: 16px; COLOR: #0066cc
}
#contenutodinamico .blu12 {
	FONT-SIZE: 12px; COLOR: #0066cc
}
#contenutodinamico .blu10 {
	FONT-SIZE: 10px; COLOR: #0066cc
}
#contenutodinamico .blu {
	COLOR: #0066cc
}
#contenutodinamico A.blu36:link {
	FONT-SIZE: 36px; COLOR: #0066cc
}
#contenutodinamico A.blu36:visited {
	FONT-SIZE: 36px; COLOR: #0066cc
}
#contenutodinamico A.blu24:link {
	FONT-SIZE: 24px; COLOR: #0066cc
}
#contenutodinamico A.blu24:visited {
	FONT-SIZE: 24px; COLOR: #0066cc
}
#contenutodinamico A.blu16:link {
	FONT-SIZE: 16px; COLOR: #0066cc
}
#contenutodinamico A.blu16:visited {
	FONT-SIZE: 16px; COLOR: #0066cc
}
#contenutodinamico A.blu12:link {
	FONT-SIZE: 12px; COLOR: #0066cc
}
#contenutodinamico A.blu12:visited {
	FONT-SIZE: 12px; COLOR: #0066cc
}
#contenutodinamico A.blu10:link {
	FONT-SIZE: 10px; COLOR: #0066cc
}
#contenutodinamico A.blu10:visited {
	FONT-SIZE: 10px; COLOR: #0066cc
}
#contenutodinamico A.blu:link {
	COLOR: #0066cc
}
#contenutodinamico A.blu:visited {
	COLOR: #0066cc
}
#contenutoqdpoint {
	BACKGROUND-POSITION: left top; FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(immagini/f_mini_home.jpg); MARGIN: 0px; COLOR: #222222; =
BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND-COLOR: #fff
}
#contenutoprodotto {
	FONT-SIZE: 11px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; BACKGROUND-COLOR: #fff
}

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/bigol.css

@import url( /bigol_editor.css );
BODY {
	MARGIN: 0px
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.testo {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: =
justify
}
.titoli {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
.titoli2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ylink {
	CURSOR: pointer
}
.rigautentiuno {
	BACKGROUND-COLOR: #f3ac65
}
.rigautentidue {
	BACKGROUND-COLOR: #da8247
}
.helpline {
	BORDER-TOP-STYLE: none; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM-STYLE: none
}
INPUT.button {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
SELECT.button {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, =
Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee
}
.genmed {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif
}
.gensmall {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, =
sans-serif
}
.errore {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
.testoeditor {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: justify
}
.testo11editor {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: =
Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.ns {
	DISPLAY: none; VISIBILITY: hidden
}
.bordo_blu {
	BORDER-RIGHT: #3a5998 1px solid; BORDER-LEFT: #3a5998 1px solid; =
BORDER-BOTTOM: #3a5998 1px solid
}
.bordo_nero {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; =
BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid
}
.f_meteoins1 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(immagini/f_meteodx1.jpg); BACKGROUND-REPEAT: no-repeat
}
.f_meteoins2 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(immagini/f_meteodx2.jpg); BACKGROUND-REPEAT: no-repeat
}
.f_meteoins3 {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(immagini/f_meteodx3.jpg); BACKGROUND-REPEAT: no-repeat
}
.f_meteo {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: =
url(immagini/f_meteo.jpg); BACKGROUND-REPEAT: no-repeat
}
.testo11 {
	FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial
}
UL.newsd {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; LIST-STYLE-TYPE: circle
}
B.newsd {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.newsd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
A.newsd:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.newsd:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/functions.js

function MM_swapImgRestore() { //v3.0=0A=
  var i,x,a=3Ddocument.MM_sr; =
for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++) x.src=3Dx.oSrc;=0A=
}=0A=
=0A=
function MM_preloadImages() { //v3.0=0A=
  var d=3Ddocument; if(d.images){ if(!d.MM_p) d.MM_p=3Dnew Array();=0A=
    var i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments; for(i=3D0; =
i<a.length; i++)=0A=
    if (a[i].indexOf("#")!=3D0){ d.MM_p[j]=3Dnew Image; =
d.MM_p[j++].src=3Da[i];}}=0A=
}=0A=
=0A=
function MM_findObj(n, d) { //v4.01=0A=
  var p,i,x;  if(!d) d=3Ddocument; =
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {=0A=
    d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);}=0A=
  if(!(x=3Dd[n])&&d.all) x=3Dd.all[n]; for =
(i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];=0A=
  for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DMM_findObj(n,d.layers[i].document);=0A=
  if(!x && d.getElementById) x=3Dd.getElementById(n); return x;=0A=
}=0A=
=0A=
function MM_swapImage() { //v3.0=0A=
  var i,j=3D0,x,a=3DMM_swapImage.arguments; document.MM_sr=3Dnew Array; =
for(i=3D0;i<(a.length-2);i+=3D3)=0A=
   if ((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx; =
if(!x.oSrc) x.oSrc=3Dx.src; x.src=3Da[i+2];}=0A=
}=0A=
=0A=
=0A=
function antispam(a,b) {=0A=
    document.location.href=3D'mailto:'+a+'@'+b;=0A=
}=0A=
=0A=
=0A=
function Modulo() {=0A=
    var nome =3D document.modulo.nome.value;=0A=
    var cognome =3D document.modulo.cognome.value;=0A=
    var indirizzo =3D document.modulo.indirizzo.value;=0A=
    var citta =3D document.modulo.citta.value;=0A=
    var telefono =3D document.modulo.telefono.value;=0A=
    var email =3D document.modulo.email.value;=0A=
    var info =3D document.modulo.info.value;=0A=
=0A=
    var email_reg_exp =3D =
/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;=0A=
=0A=
    if ((nome =3D=3D "") || (nome =3D=3D "undefined")) {=0A=
        alert("Il campo Nome =C3=A8 obbligatorio.");=0A=
        document.modulo.nome.focus();=0A=
        return false;=0A=
    }=0A=
    else if ((cognome =3D=3D "") || (cognome =3D=3D "undefined")) {=0A=
       alert("Il campo Cognome =C3=A8 obbligatorio.");=0A=
       document.modulo.cognome.focus();=0A=
       return false;=0A=
    }=0A=
    else if ((indirizzo =3D=3D "") || (indirizzo =3D=3D "undefined")) {=0A=
       alert("Il campo Indirizzo =C3=A8 obbligatorio.");=0A=
       document.modulo.indirizzo.focus();=0A=
       return false;=0A=
    }=0A=
    else if ((citta =3D=3D "") || (citta =3D=3D "undefined")) {=0A=
      alert("Il campo Citt=C3=A0=C2=A0 =C3=A8 obbligatorio.");=0A=
      document.modulo.citta.focus();=0A=
      return false;=0A=
    }=0A=
    else if ((isNaN(telefono)) || (telefono =3D=3D "") || (telefono =
=3D=3D "undefined")) {=0A=
       alert("Il campo Telefono =C3=A8 numerico, senza spazi ed =
obbligatorio.");=0A=
       document.modulo.telefono.value =3D "";=0A=
       document.modulo.telefono.focus();=0A=
       return false;=0A=
    }=0A=
    else if (!email_reg_exp.test(email) || (email =3D=3D "") || (email =
=3D=3D "undefined")) {=0A=
       alert("Inserire un indirizzo email corretto.");=0A=
       document.modulo.email.select();=0A=
       return false;=0A=
    }=0A=
    else if ((info =3D=3D "") || (info =3D=3D "undefined") || =
(info.indexOf("Inserisci qui il tuo slogan!") !=3D (-1))) {=0A=
       alert("Inserire il messaggio.");=0A=
       document.modulo.info.focus();=0A=
       return false;=0A=
    } else {=0A=
        return true;=0A=
    }=0A=
}=0A=
=0A=
function popWin( url, name, width, height, scroller ) {=0A=
    var outStr =3D 'height=3D' + height + ',width=3D' + width;=0A=
    if (scroller !=3D 'true') {=0A=
        outStr =3D outStr + =
',menubar=3Dno,toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,sc=
rollbars=3Dno, resizable=3Dno';=0A=
    } else {=0A=
        outStr =3D outStr + =
',menubar=3Dno,toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,sc=
rollbars=3Dno, resizable=3Dno';=0A=
    }=0A=
    window.open(url, name, outStr);=0A=
}=0A=
=0A=
=0A=
function =
openPicture(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {=0A=
    newWindow =3D =
window.open('',"newWindow","width=3D"+imageWidth+",height=3D"+imageHeight=
+",left=3D"+posLeft+",top=3D"+posTop);=0A=
    newWindow.document.open();=0A=
    newWindow.document.write('<html><HEAD><title>Bigol News - =
www.bigol.net</title></HEAD><body bgcolor=3D"#FFFFFF" leftmargin=3D"0" =
topmargin=3D"0" marginheight=3D"0" marginwidth=3D"0" =
onBlur=3D"self.close()">');=0A=
    newWindow.document.write('<img src=3D"'+imageName+'" =
width=3D"'+imageWidth+'" height=3D"'+imageHeight+'" alt=3D"'+alt+'">');=0A=
    newWindow.document.write('</body></html>');=0A=
    newWindow.document.close();=0A=
    newWindow.focus();=0A=
}=0A=
=0A=
function check_sez() {=0A=
    sez =3D document.getElementById('sezione').value;=0A=
    if (sez =3D=3D 89) {=0A=
        document.getElementById('spanrisposta').style.display =3D =
'block';=0A=
    } else {=0A=
        document.getElementById('spanrisposta').style.display =3D 'none';=0A=
    }=0A=
}=0A=
=0A=
function check_poll(form) {=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].type =3D=3D 'radio' && =
form.elements[i].name =3D=3D 'formdata[risposta]' && =
form.elements[i].checked) return true;=0A=
    }=0A=
=0A=
    alert('E\' necessario selezionare una risposta!');=0A=
    return false;=0A=
}=0A=
=0A=
function NSclick(e) {=0A=
	if (navigator.appName=3D=3D"Netscape" && =
parseInt(navigator.appVersion)=3D=3D4) { =0A=
		if (e.which =3D=3D 3) {=0A=
			return false;=0A=
		}=0A=
	}=0A=
	if (navigator.appName=3D=3D"Netscape" && =
parseInt(navigator.appVersion)>=3D5) { =0A=
    		if (e.button =3D=3D 2 || e.button =3D=3D 3) {=0A=
      			e.preventDefault();=0A=
			return false;=0A=
  		}=0A=
	}=0A=
}=0A=
=0A=
if (navigator.appName=3D=3D"Netscape" && =
parseInt(navigator.appVersion)=3D=3D4) { =0A=
	document.onmousedown=3DNSclick;=0A=
	document.captureEvents(Event.MOUSEDOWN);=0A=
}=0A=
if (navigator.appName=3D=3D"Netscape" && =
parseInt(navigator.appVersion)>=3D5) { =0A=
	document.onmouseup=3DNSclick;=0A=
}=0A=
if (navigator.appName=3D=3D"Microsoft Internet Explorer") { =0A=
	document.oncontextmenu =3D new Function("return false;")=0A=
}=0A=
=0A=
=0A=

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/Scripts/AC_RunActiveContent.js

//v1.0
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
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 '<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 '<embed ';
  for (var i in embedAttrs)
    str +=3D i + '=3D"' + embedAttrs[i] + '" ';
  str +=3D ' ></embed></object>';

  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":
        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 "id":
      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_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/flashobject.js

/**=0A=
 * FlashObject v1.3c: Flash detection and embed - =
http://blog.deconcept.com/flashobject/=0A=
 *=0A=
 * FlashObject is (c) 2006 Geoff Stearns and is released under the MIT =
License:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 *=0A=
 */=0A=
if(typeof com=3D=3D"undefined"){var com=3Dnew Object();}=0A=
if(typeof com.deconcept=3D=3D"undefined"){com.deconcept=3Dnew Object();}=0A=
if(typeof com.deconcept.util=3D=3D"undefined"){com.deconcept.util=3Dnew =
Object();}=0A=
if(typeof =
com.deconcept.FlashObjectUtil=3D=3D"undefined"){com.deconcept.FlashObject=
Util=3Dnew Object();}=0A=
com.deconcept.FlashObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){=0A=
if(!document.createElement||!document.getElementById){return;}=0A=
this.DETECT_KEY=3D_b?_b:"detectflash";=0A=
this.skipDetect=3Dcom.deconcept.util.getRequestParameter(this.DETECT_KEY)=
;=0A=
this.params=3Dnew Object();=0A=
this.variables=3Dnew Object();=0A=
this.attributes=3Dnew Array();=0A=
this.useExpressInstall=3D_7;=0A=
if(_1){this.setAttribute("swf",_1);}=0A=
if(id){this.setAttribute("id",id);}=0A=
if(w){this.setAttribute("width",w);}=0A=
if(h){this.setAttribute("height",h);}=0A=
if(_5){this.setAttribute("version",new =
com.deconcept.PlayerVersion(_5.toString().split(".")));}=0A=
this.installedVer=3Dcom.deconcept.FlashObjectUtil.getPlayerVersion(this.g=
etAttribute("version"),_7);=0A=
if(c){this.addParam("bgcolor",c);}=0A=
var q=3D_8?_8:"high";=0A=
this.addParam("quality",q);=0A=
var _d=3D(_9)?_9:window.location;=0A=
this.setAttribute("xiRedirectUrl",_d);=0A=
this.setAttribute("redirectUrl","");=0A=
if(_a){this.setAttribute("redirectUrl",_a);}=0A=
};=0A=
com.deconcept.FlashObject.prototype=3D{setAttribute:function(_e,_f){=0A=
this.attributes[_e]=3D_f;=0A=
},getAttribute:function(_10){=0A=
return this.attributes[_10];=0A=
},addParam:function(_11,_12){=0A=
this.params[_11]=3D_12;=0A=
},getParams:function(){=0A=
return this.params;=0A=
},addVariable:function(_13,_14){=0A=
this.variables[_13]=3D_14;=0A=
},getVariable:function(_15){=0A=
return this.variables[_15];=0A=
},getVariables:function(){=0A=
return this.variables;=0A=
},createParamTag:function(n,v){=0A=
var p=3Ddocument.createElement("param");=0A=
p.setAttribute("name",n);=0A=
p.setAttribute("value",v);=0A=
return p;=0A=
},getVariablePairs:function(){=0A=
var _19=3Dnew Array();=0A=
var key;=0A=
var _1b=3Dthis.getVariables();=0A=
for(key in _1b){_19.push(key+"=3D"+_1b[key]);}=0A=
return _19;=0A=
},getFlashHTML:function(){=0A=
var _1c=3D"";=0A=
if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){=0A=
if(this.getAttribute("doExpressInstall")){=0A=
this.addVariable("MMplayerType","PlugIn");=0A=
}=0A=
_1c=3D"<embed type=3D\"application/x-shockwave-flash\" =
src=3D\""+this.getAttribute("swf")+"\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\"";=0A=
_1c+=3D" id=3D\""+this.getAttribute("id")+"\" =
name=3D\""+this.getAttribute("id")+"\" ";=0A=
var _1d=3Dthis.getParams();=0A=
for(var key in _1d){_1c+=3D[key]+"=3D\""+_1d[key]+"\" ";}=0A=
var _1f=3Dthis.getVariablePairs().join("&");=0A=
if(_1f.length>0){_1c+=3D"flashvars=3D\""+_1f+"\"";}=0A=
_1c+=3D"/>";=0A=
}else{=0A=
if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType"=
,"ActiveX");}=0A=
_1c=3D"<object id=3D\""+this.getAttribute("id")+"\" =
classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" =
width=3D\""+this.getAttribute("width")+"\" =
height=3D\""+this.getAttribute("height")+"\">";=0A=
_1c+=3D"<param name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" =
/>";=0A=
var _20=3Dthis.getParams();=0A=
for(var key in _20){_1c+=3D"<param name=3D\""+key+"\" =
value=3D\""+_20[key]+"\" />";}=0A=
var _22=3Dthis.getVariablePairs().join("&");=0A=
if(_22.length>0){_1c+=3D"<param name=3D\"flashvars\" value=3D\""+_22+"\" =
/>";=0A=
}_1c+=3D"</object>";}=0A=
return _1c;=0A=
},write:function(_23){=0A=
if(this.useExpressInstall){=0A=
var _24=3Dnew com.deconcept.PlayerVersion([6,0,65]);=0A=
if(this.installedVer.versionIsValid(_24)&&!this.installedVer.versionIsVal=
id(this.getAttribute("version"))){=0A=
this.setAttribute("doExpressInstall",true);=0A=
this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"=
)));=0A=
document.title=3Ddocument.title.slice(0,47)+" - Flash Player =
Installation";=0A=
this.addVariable("MMdoctitle",document.title);}=0A=
}else{this.setAttribute("doExpressInstall",false);}=0A=
if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed=
Ver.versionIsValid(this.getAttribute("version"))){=0A=
var n=3D(typeof _23=3D=3D"string")?document.getElementById(_23):_23;=0A=
n.innerHTML=3Dthis.getFlashHTML();=0A=
}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.replac=
e(this.getAttribute("redirectUrl"));}}}};=0A=
com.deconcept.FlashObjectUtil.getPlayerVersion=3Dfunction(_26,_27){=0A=
var _28=3Dnew com.deconcept.PlayerVersion(0,0,0);=0A=
if(navigator.plugins&&navigator.mimeTypes.length){=0A=
var x=3Dnavigator.plugins["Shockwave Flash"];=0A=
if(x&&x.description){_28=3Dnew =
com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/,"")=
.replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}=0A=
}else{=0A=
try{var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
for(var i=3D3;axo!=3Dnull;i++){=0A=
axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash."+i);=0A=
_28=3Dnew com.deconcept.PlayerVersion([i,0,0]);}}=0A=
catch(e){}=0A=
if(_26&&_28.major>_26.major){return _28;}=0A=
if(!_26||((_26.minor!=3D0||_26.rev!=3D0)&&_28.major=3D=3D_26.major)||_28.=
major!=3D6||_27){=0A=
try{=0A=
_28=3Dnew =
com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" =
")[1].split(","));=0A=
}catch(e){}}}=0A=
return _28;=0A=
};=0A=
com.deconcept.PlayerVersion=3Dfunction(_2c){=0A=
this.major=3DparseInt(_2c[0])||0;=0A=
this.minor=3DparseInt(_2c[1])||0;=0A=
this.rev=3DparseInt(_2c[2])||0;=0A=
};=0A=
com.deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){=0A=
if(this.major<fv.major){return false;}=0A=
if(this.major>fv.major){return true;}=0A=
if(this.minor<fv.minor){return false;}=0A=
if(this.minor>fv.minor){return true;}=0A=
if(this.rev<fv.rev){return false;}=0A=
return true;=0A=
};=0A=
com.deconcept.util=3D{getRequestParameter:function(_2e){=0A=
var q=3Ddocument.location.search||document.location.href.hash;=0A=
if(q){var _30=3Dq.indexOf(_2e+"=3D");=0A=
var _31=3D(q.indexOf("&",_30)>-1)?q.indexOf("&",_30):q.length;=0A=
if(q.length>1&&_30>-1){=0A=
return q.substring(q.indexOf("=3D",_30)+1,_31);}}return "";=0A=
},removeChildren:function(n){=0A=
while(n.hasChildNodes()){=0A=
n.removeChild(n.firstChild);}}};=0A=
if(Array.prototype.push=3D=3Dnull){=0A=
Array.prototype.push=3Dfunction(_33){=0A=
this[this.length]=3D_33;=0A=
return this.length;};}=0A=
var getQueryParamValue=3Dcom.deconcept.util.getRequestParameter;=0A=
var FlashObject=3Dcom.deconcept.FlashObject;=0A=
=0A=
=0A=
<!-- popup -->=0A=
  function popWin( url, name, width, height, scroller )  =0A=
{=0A=
var outStr =3D 'height=3D' + height + ',width=3D' + width;=0A=
if (scroller !=3D 'true') {=0A=
outStr =3D outStr + =
',menubar=3Dno,toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,sc=
rollbars=3Dno, resizable=3Dno';=0A=
}=0A=
else {=0A=
outStr =3D outStr + =
',menubar=3Dno,toolbar=3Dno,location=3Dno,directories=3Dno,status=3Dno,sc=
rollbars=3Dno, resizable=3Dno';  =0A=
}=0A=
window.open(url, name, outStr);=0A=
} 
------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/ajaxserver.php?client=all&stub=AJAX

// Client stub for the ajax PHP Class=0A=
function ajax(callback) {=0A=
	mode =3D 'sync';=0A=
	if (callback) { mode =3D 'async'; }=0A=
	this.className =3D 'ajax';=0A=
	this.dispatcher =3D new =
HTML_AJAX_Dispatcher(this.className,mode,callback,'/ajaxserver.php?','JSO=
N');=0A=
}=0A=
ajax.prototype  =3D {=0A=
	Sync: function() { this.dispatcher.Sync(); }, =0A=
	Async: function(callback) { this.dispatcher.Async(callback); },=0A=
	delete_sezione: function() { return =
this.dispatcher.doCall('delete_sezione',arguments); },=0A=
	get_sezione: function() { return =
this.dispatcher.doCall('get_sezione',arguments); },=0A=
	add_compare: function() { return =
this.dispatcher.doCall('add_compare',arguments); },=0A=
	svuota_compare: function() { return =
this.dispatcher.doCall('svuota_compare',arguments); },=0A=
	delete_sezione_pg: function() { return =
this.dispatcher.doCall('delete_sezione_pg',arguments); },=0A=
	get_sezione_pg: function() { return =
this.dispatcher.doCall('get_sezione_pg',arguments); },=0A=
	delete_sezione_ad: function() { return =
this.dispatcher.doCall('delete_sezione_ad',arguments); },=0A=
	get_sezione_ad: function() { return =
this.dispatcher.doCall('get_sezione_ad',arguments); },=0A=
	get_documenti_wc: function() { return =
this.dispatcher.doCall('get_documenti_wc',arguments); },=0A=
	delete_sezione_wc: function() { return =
this.dispatcher.doCall('delete_sezione_wc',arguments); },=0A=
	delete_documento_wc: function() { return =
this.dispatcher.doCall('delete_documento_wc',arguments); },=0A=
	get_sezione_wc: function() { return =
this.dispatcher.doCall('get_sezione_wc',arguments); },=0A=
	invia_pagamento: function() { return =
this.dispatcher.doCall('invia_pagamento',arguments); },=0A=
	add_carrello: function() { return =
this.dispatcher.doCall('add_carrello',arguments); },=0A=
	svuota_carrello: function() { return =
this.dispatcher.doCall('svuota_carrello',arguments); },=0A=
	go_destinazione: function() { return =
this.dispatcher.doCall('go_destinazione',arguments); },=0A=
	show_formlogin: function() { return =
this.dispatcher.doCall('show_formlogin',arguments); },=0A=
	submit_login: function() { return =
this.dispatcher.doCall('submit_login',arguments); },=0A=
	chiudi_carrello: function() { return =
this.dispatcher.doCall('chiudi_carrello',arguments); },=0A=
	get_modispedizione: function() { return =
this.dispatcher.doCall('get_modispedizione',arguments); },=0A=
	get_modipagamento: function() { return =
this.dispatcher.doCall('get_modipagamento',arguments); },=0A=
	check_nesting_sezione_wc: function() { return =
this.dispatcher.doCall('check_nesting_sezione_wc',arguments); },=0A=
	check_nesting_sezione_pg: function() { return =
this.dispatcher.doCall('check_nesting_sezione_pg',arguments); }=0A=
}=0A=
=0A=
// Main.js=0A=
/**=0A=
 * JavaScript library for use with HTML_AJAX=0A=
 *=0A=
 * This library is free software; you can redistribute it and/or=0A=
 * modify it under the terms of the GNU Lesser General Public=0A=
 * License as published by the Free Software Foundation; either=0A=
 * version 2.1 of the License, or (at your option) any later version.=0A=
 *=0A=
 * This library is distributed in the hope that it will be useful,=0A=
 * but WITHOUT ANY WARRANTY; without even the implied warranty of=0A=
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU=0A=
 * Lesser General Public License for more details.=0A=
 *=0A=
 * You should have received a copy of the GNU Lesser General Public=0A=
 * License along with this library; if not, write to:=0A=
 * Free Software Foundation, Inc.,=0A=
 * 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA=0A=
 *=0A=
 * @category   HTML=0A=
 * @package    Ajax=0A=
 * @author     Joshua Eichorn <josh@bluga.net>=0A=
 * @author     Arpad Ray <arpad@php.net>=0A=
 * @author     David Coallier <davidc@php.net>=0A=
 * @author     Elizabeth Smith <auroraeosrose@gmail.com>=0A=
 * @copyright  2005 Joshua Eichorn, Arpad Ray, David Coallier, Elizabeth =
Smith=0A=
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL=0A=
 */=0A=
=0A=
/**=0A=
 *  Functions for compatibility with older browsers=0A=
 */=0A=
if (!String.fromCharCode && !String.prototype.fromCharCode) {=0A=
    String.prototype.fromCharCode =3D function(code)=0A=
    {=0A=
        var h =3D code.toString(16);=0A=
        if (h.length =3D=3D 1) {=0A=
            h =3D '0' + h;=0A=
        }=0A=
        return unescape('%' + h);=0A=
    }=0A=
}=0A=
if (!String.charCodeAt && !String.prototype.charCodeAt) {=0A=
    String.prototype.charCodeAt =3D function(index)=0A=
    {=0A=
        var c =3D this.charAt(index);=0A=
        for (i =3D 1; i < 256; i++) {=0A=
            if (String.fromCharCode(i) =3D=3D c) {=0A=
                return i;=0A=
            }=0A=
        } =0A=
    }=0A=
}=0A=
// http://www.crockford.com/javascript/remedial.html=0A=
if (!Array.splice && !Array.prototype.splice) {=0A=
    Array.prototype.splice =3D function(s, d)=0A=
    {=0A=
        var max =3D Math.max,=0A=
        min =3D Math.min,=0A=
        a =3D [], // The return value array=0A=
        e,  // element=0A=
        i =3D max(arguments.length - 2, 0),   // insert count=0A=
        k =3D 0,=0A=
        l =3D this.length,=0A=
        n,  // new length=0A=
        v,  // delta=0A=
        x;  // shift count=0A=
=0A=
        s =3D s || 0;=0A=
        if (s < 0) {=0A=
            s +=3D l;=0A=
        }=0A=
        s =3D max(min(s, l), 0);  // start point=0A=
        d =3D max(min(typeof d =3D=3D 'number' ? d : l, l - s), 0);    =
// delete count=0A=
        v =3D i - d;=0A=
        n =3D l + v;=0A=
        while (k < d) {=0A=
            e =3D this[s + k];=0A=
            if (!e) {=0A=
                a[k] =3D e;=0A=
            }=0A=
            k +=3D 1;=0A=
        }=0A=
        x =3D l - s - d;=0A=
        if (v < 0) {=0A=
            k =3D s + i;=0A=
            while (x) {=0A=
                this[k] =3D this[k - v];=0A=
                k +=3D 1;=0A=
                x -=3D 1;=0A=
            }=0A=
            this.length =3D n;=0A=
        } else if (v > 0) {=0A=
            k =3D 1;=0A=
            while (x) {=0A=
                this[n - k] =3D this[l - k];=0A=
                k +=3D 1;=0A=
                x -=3D 1;=0A=
            }=0A=
        }=0A=
        for (k =3D 0; k < i; ++k) {=0A=
            this[s + k] =3D arguments[k + 2];=0A=
        }=0A=
        return a;=0A=
    }=0A=
}=0A=
if (!Array.push && !Array.prototype.push) {=0A=
    Array.prototype.push =3D function()=0A=
    {=0A=
        for (var i =3D 0, startLength =3D this.length; i < =
arguments.length; i++) {=0A=
            this[startLength + i] =3D arguments[i];=0A=
        }=0A=
        return this.length;=0A=
    }=0A=
}=0A=
if (!Array.pop && !Array.prototype.pop) {=0A=
    Array.prototype.pop =3D function()=0A=
    {=0A=
        return this.splice(this.length - 1, 1)[0];=0A=
    }=0A=
}=0A=
=0A=
/**=0A=
 * HTML_AJAX static methods, this is the main proxyless api, it also =
handles global error and event handling=0A=
 */=0A=
var HTML_AJAX =3D {=0A=
	defaultServerUrl: false,=0A=
	defaultEncoding: 'Null',=0A=
    queues: false,=0A=
    clientPools: {},=0A=
    // get an HttpClient, supply a name to use the pool of that name or =
the default if it isn't found=0A=
    httpClient: function(name) {=0A=
        if (name) {=0A=
            if (this.clientPools[name]) {=0A=
                return this.clientPools[name].getClient();=0A=
            }=0A=
        }=0A=
        return this.clientPools['default'].getClient();=0A=
    },=0A=
    // Pushing the given request to queue specified by it, in default =
operation this will immediately make a request=0A=
    // request might be delayed or never happen depending on the queue =
setup=0A=
    // making a sync request to a non immediate queue will cause you =
problems so just don't do it=0A=
    makeRequest: function(request) {=0A=
        if (!HTML_AJAX.queues[request.queue]) {=0A=
            var e =3D new Error('Unknown Queue: '+request.queue);=0A=
            if (HTML_AJAX.onError) {=0A=
                HTML_AJAX.onError(e);=0A=
                return false;=0A=
            }=0A=
            else {=0A=
                throw(e);=0A=
            }=0A=
        }=0A=
        else {=0A=
            var qn =3D request.queue;=0A=
            var q =3D HTML_AJAX.queues[qn];=0A=
=0A=
            HTML_AJAX.queues[request.queue].addRequest(request);=0A=
            return HTML_AJAX.queues[request.queue].processRequest();=0A=
        }=0A=
    },=0A=
    // get a serializer object for a specific encoding=0A=
    serializerForEncoding: function(encoding) {=0A=
        for(var i in HTML_AJAX.contentTypeMap) {=0A=
            if (encoding =3D=3D HTML_AJAX.contentTypeMap[i] || encoding =
=3D=3D i) {=0A=
                return eval("new HTML_AJAX_Serialize_"+i+";");=0A=
            }=0A=
        }=0A=
        return new HTML_AJAX_Serialize_Null();=0A=
    },=0A=
	fullcall: function(url,encoding,className,method,callback,args, =
customHeaders, grab) {=0A=
        var serializer =3D HTML_AJAX.serializerForEncoding(encoding);=0A=
=0A=
        var request =3D new HTML_AJAX_Request(serializer);=0A=
		if (callback) {=0A=
            request.isAsync =3D true;=0A=
		}=0A=
        request.requestUrl =3D url;=0A=
        request.className =3D className;=0A=
        request.methodName =3D method;=0A=
        request.callback =3D callback;=0A=
        request.args =3D args;=0A=
        if (customHeaders) {=0A=
            request.customHeaders =3D customHeaders;=0A=
        }=0A=
        if (grab) {=0A=
            request.grab =3D true;=0A=
            if (!args || !args.length) {=0A=
                request.requestType =3D 'GET';=0A=
            }=0A=
        }=0A=
=0A=
        return HTML_AJAX.makeRequest(request);=0A=
	},=0A=
	call: function(className,method,callback) {=0A=
        var args =3D new Array();=0A=
        for(var i =3D 3; i < arguments.length; i++) {=0A=
            args.push(arguments[i]);=0A=
        }=0A=
		return =
HTML_AJAX.fullcall(HTML_AJAX.defaultServerUrl,HTML_AJAX.defaultEncoding,c=
lassName,method,callback,args);=0A=
	},=0A=
	grab: function(url,callback) {=0A=
		return HTML_AJAX.fullcall(url,'Null',false,null,callback, '', false, =
true);=0A=
	},=0A=
	replace: function(id) {=0A=
        var callback =3D function(result) {=0A=
            document.getElementById(id).innerHTML =3D result;=0A=
        }=0A=
		if (arguments.length =3D=3D 2) {=0A=
			// grab replacement=0A=
            HTML_AJAX.grab(arguments[1],callback);=0A=
		}=0A=
		else {=0A=
			// call replacement=0A=
			var args =3D new Array();=0A=
			for(var i =3D 3; i < arguments.length; i++) {=0A=
				args.push(arguments[i]);=0A=
			}=0A=
			=
HTML_AJAX.fullcall(HTML_AJAX.defaultServerUrl,HTML_AJAX.defaultEncoding,a=
rguments[1],arguments[2],callback,args, false, true);=0A=
		}=0A=
	},=0A=
    append: function(id) {=0A=
        var callback =3D function(result) {=0A=
            document.getElementById(id).innerHTML +=3D result;=0A=
        }=0A=
        if (arguments.length =3D=3D 2) {=0A=
            // grab replacement=0A=
            HTML_AJAX.grab(arguments[1],callback);=0A=
        }=0A=
        else {=0A=
            // call replacement=0A=
            var args =3D new Array();=0A=
            for(var i =3D 3; i < arguments.length; i++) {=0A=
                args.push(arguments[i]);=0A=
            }=0A=
            =
HTML_AJAX.fullcall(HTML_AJAX.defaultServerUrl,HTML_AJAX.defaultEncoding,a=
rguments[1],arguments[2],callback,args, false, true);=0A=
        }=0A=
    }, =0A=
    // override to add top level loading notification (start)=0A=
    Open: function(request) {=0A=
    },=0A=
    // override to add top level loading notification (finish)=0A=
    Load: function(request) {=0A=
    },=0A=
    /*=0A=
    // A really basic error handler =0A=
    onError: function(e) {=0A=
        msg =3D "";=0A=
        for(var i in e) {=0A=
            msg +=3D i+':'+e[i]+"\n";=0A=
        }=0A=
        alert(msg);=0A=
    },=0A=
    */=0A=
    // Class postfix to content-type map=0A=
        contentTypeMap: {=0A=
        'JSON':         'application/json',=0A=
        'Null':         'text/plain',=0A=
        'Error':        'application/error',=0A=
        'PHP':          'application/php-serialized',=0A=
		'HA' :           'application/html_ajax_action',=0A=
        'Urlencoded':   'application/x-www-form-urlencoded'=0A=
    },=0A=
    // used internally to make queues work, override Load or onError to =
perform custom events when a request is complete=0A=
    // fires on success and error=0A=
    requestComplete: function(request,error) {=0A=
        for(var i in HTML_AJAX.queues) {=0A=
            if (HTML_AJAX.queues[i].requestComplete) {=0A=
                HTML_AJAX.queues[i].requestComplete(request,error);=0A=
            }=0A=
        }=0A=
    },=0A=
    // submits a form through ajax. both arguments can be either DOM =
nodes or IDs, if the target is omitted then the form is set to be the =
target=0A=
    formSubmit: function (form, target, customRequest)=0A=
    {=0A=
        if (typeof form =3D=3D 'string') {=0A=
            form =3D document.getElementById(form);=0A=
            if (!form) {=0A=
                // let the submit be processed normally=0A=
                return false;=0A=
            }=0A=
        }=0A=
        if (typeof target =3D=3D 'string') {=0A=
            target =3D document.getElementById('target');=0A=
        }=0A=
        if (!target) {=0A=
            target =3D form;=0A=
        }=0A=
        var action =3D form.action;=0A=
        var el, type, value, name, nameParts, useValue =3D true;=0A=
        var out =3D '', tags =3D form.elements;=0A=
        childLoop:=0A=
        for (i in tags) {=0A=
            el =3D tags[i];=0A=
            if (!el || !el.getAttribute) {=0A=
                continue;=0A=
            }=0A=
            name =3D el.getAttribute('name');=0A=
            if (!name) {=0A=
                // no element name so skip=0A=
                continue;=0A=
            }=0A=
            // find the element value=0A=
            type =3D el.nodeName.toLowerCase();=0A=
            switch (type) {=0A=
            case 'input':=0A=
                var inpType =3D el.getAttribute('type');=0A=
                switch (inpType) {=0A=
                case 'submit':=0A=
                    type =3D 'button';=0A=
                    break;=0A=
                case 'checkbox':=0A=
                case 'radio':=0A=
                    if (el.checked) {=0A=
                        value =3D 'checked';=0A=
                        useValue =3D false;=0A=
                        break;=0A=
                    }=0A=
                    // unchecked radios/checkboxes don't get submitted=0A=
                    continue childLoop;=0A=
                case 'text':=0A=
                default:=0A=
                    type =3D 'text';=0A=
                    // continue for value=0A=
                    break;=0A=
                }=0A=
                break;=0A=
            case 'button':=0A=
            case 'textarea':=0A=
            case 'select':=0A=
                break;=0A=
            default:=0A=
                // unknown element=0A=
                continue childLoop;=0A=
            }=0A=
            if (useValue) {=0A=
                value =3D el.value;=0A=
            }=0A=
            // add element to output array=0A=
            out +=3D escape(name) + '=3D' + escape(value) + '&';=0A=
            useValue =3D true;=0A=
        } // end childLoop=0A=
        var callback =3D function(result) {=0A=
            target.innerHTML =3D result;=0A=
        }=0A=
=0A=
        var serializer =3D HTML_AJAX.serializerForEncoding('Null');=0A=
        var request =3D new HTML_AJAX_Request(serializer);=0A=
        request.isAsync =3D true;=0A=
        request.callback =3D callback;=0A=
=0A=
        switch (form.method.toLowerCase()) {=0A=
        case 'post':=0A=
            var headers =3D {};=0A=
            headers['Content-Type'] =3D =
'application/x-www-form-urlencoded';=0A=
            request.customHeaders =3D headers;=0A=
            request.requestType =3D 'POST';=0A=
            request.requestUrl =3D action;=0A=
            request.args =3D out;=0A=
            break;=0A=
        default:=0A=
            if (action.indexOf('?') =3D=3D -1) {=0A=
                out =3D '?' + out.substr(0, out.length - 1);=0A=
            }=0A=
            request.requestUrl =3D action+out;=0A=
            request.requestType =3D 'GET';=0A=
        }=0A=
=0A=
        if(customRequest) {=0A=
            for(var i in customRequest) {=0A=
                request[i] =3D customRequest[i];=0A=
            }=0A=
        }=0A=
        HTML_AJAX.makeRequest(request);=0A=
        return true;=0A=
    } // end formSubmit()=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
// small classes that I don't want to put in there own file=0A=
=0A=
function HTML_AJAX_Serialize_Null() {}=0A=
HTML_AJAX_Serialize_Null.prototype =3D {=0A=
	contentType: 'text/plain; charset=3DUTF-8;',=0A=
	serialize: function(input) {=0A=
		return new String(input).valueOf();=0A=
	},=0A=
	=0A=
	unserialize: function(input) {=0A=
		return new String(input).valueOf();	=0A=
	}=0A=
}=0A=
=0A=
// serialization class for JSON, wrapper for JSON.stringify in json.js=0A=
function HTML_AJAX_Serialize_JSON() {}=0A=
HTML_AJAX_Serialize_JSON.prototype =3D {=0A=
	contentType: 'application/json; charset=3DUTF-8',=0A=
	serialize: function(input) {=0A=
		return HTML_AJAX_JSON.stringify(input);=0A=
	},=0A=
	unserialize: function(input) {=0A=
        try {=0A=
            return eval(input);=0A=
        } catch(e) {=0A=
            // sometimes JSON encoded input isn't created properly, if =
eval of it fails we use the more forgiving but slower parser so will at =
least get something=0A=
            return HTML_AJAX_JSON.parse(input);=0A=
        }=0A=
	}=0A=
}=0A=
=0A=
function HTML_AJAX_Serialize_Error() {}=0A=
HTML_AJAX_Serialize_Error.prototype =3D {=0A=
	contentType: 'application/error; charset=3DUTF-8',=0A=
	serialize: function(input) {=0A=
        var ser =3D new HTML_AJAX_Serialize_JSON();=0A=
        return ser.serialize(input);=0A=
	},=0A=
	unserialize: function(input) {=0A=
        var ser =3D new HTML_AJAX_Serialize_JSON();=0A=
        var data =3D new ser.unserialize(input);=0A=
=0A=
        var e =3D new Error('PHP Error: '+data.errStr);=0A=
        for(var i in data) {=0A=
            e[i] =3D data[i];=0A=
        }=0A=
        throw e;=0A=
	}=0A=
}=0A=
=0A=
// Processing Queues=0A=
=0A=
// simple queue, just processes the request immediately=0A=
function HTML_AJAX_Queue_Immediate() {}=0A=
HTML_AJAX_Queue_Immediate.prototype =3D {=0A=
    request: false,=0A=
    addRequest: function(request) {=0A=
        this.request =3D request;=0A=
    },=0A=
    processRequest: function() {=0A=
        var client =3D HTML_AJAX.httpClient();=0A=
        client.request =3D this.request;=0A=
        return client.makeRequest();=0A=
    }=0A=
    // requestComplete: function() {} // this is also possible but this =
queue doesn't need it=0A=
}=0A=
=0A=
// Single Buffer queue with interval=0A=
// works by attempting to send a request every x miliseconds=0A=
// if an item is currently in the queue when a new item is added it will =
be replaced=0A=
// simple queue, just processes the request immediately=0A=
// the first request starts the interval timer=0A=
function HTML_AJAX_Queue_Interval_SingleBuffer(interval) {=0A=
    this.interval =3D interval;=0A=
}=0A=
HTML_AJAX_Queue_Interval_SingleBuffer.prototype =3D {=0A=
    request: false,=0A=
    _intervalId: false,=0A=
    addRequest: function(request) {=0A=
        this.request =3D request;=0A=
    },=0A=
    processRequest: function() {=0A=
        if (!this._intervalId) {=0A=
            this.runInterval();=0A=
            this.start();=0A=
        }=0A=
    }, =0A=
    start: function() {=0A=
        var self =3D this;=0A=
        this._intervalId =3D setInterval(function() { self.runInterval() =
},this.interval);=0A=
    },=0A=
    stop: function() {=0A=
        clearInterval(this._intervalId);=0A=
    },=0A=
    runInterval: function() {=0A=
        if (this.request) {=0A=
            var client =3D HTML_AJAX.httpClient();=0A=
            client.request =3D this.request;=0A=
            this.request =3D false;=0A=
            client.makeRequest();=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
=0A=
// create a default queue, has to happen after the Queue class has been =
defined=0A=
HTML_AJAX.queues =3D new Object();=0A=
HTML_AJAX.queues['default'] =3D new HTML_AJAX_Queue_Immediate();=0A=
=0A=
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */=0A=
// priorityQueue.js=0A=
/**=0A=
 * Priority queue=0A=
 *=0A=
 * @category   HTML=0A=
 * @package    AJAX=0A=
 * @author     Arpad Ray <arpad@rajeczy.com>=0A=
 * @copyright  2005 Arpad Ray=0A=
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL=0A=
 */=0A=
=0A=
function HTML_AJAX_Queue_Priority_Item(item, time) {=0A=
    this.item =3D item;=0A=
    this.time =3D time;=0A=
}=0A=
HTML_AJAX_Queue_Priority_Item.prototype =3D {=0A=
    compareTo: function (other) {=0A=
        var ret =3D this.item.compareTo(other.item);=0A=
        if (ret =3D=3D 0) {=0A=
            ret =3D this.time - other.time;=0A=
        }=0A=
        return ret;=0A=
    }=0A=
}=0A=
=0A=
function HTML_AJAX_Queue_Priority_Simple(interval) {=0A=
    this.interval =3D interval;   =0A=
    this.idleMax =3D 10;            // keep the interval going with an =
empty queue for 10 intervals=0A=
    this.requestTimeout =3D 5;      // retry uncompleted requests after =
5 seconds=0A=
    this.checkRetryChance =3D 0.1;  // check for uncompleted requests to =
retry on 10% of intervals=0A=
    this._intervalId =3D 0;=0A=
    this._requests =3D [];=0A=
    this._removed =3D [];=0A=
    this._len =3D 0;=0A=
    this._removedLen =3D 0;=0A=
    this._idle =3D 0;=0A=
}=0A=
HTML_AJAX_Queue_Priority_Simple.prototype =3D {=0A=
    isEmpty: function () {=0A=
        return this._len =3D=3D 0;=0A=
    },=0A=
    addRequest: function (request) {=0A=
        request =3D new HTML_AJAX_Queue_Priority_Item(request, new =
Date().getTime());=0A=
        ++this._len;=0A=
        if (this.isEmpty()) {=0A=
            this._requests[0] =3D request;=0A=
            return;=0A=
        }=0A=
        for (i =3D 0; i < this._len - 1; i++) {=0A=
            if (request.compareTo(this._requests[i]) < 0) {=0A=
                this._requests.splice(i, 1, request, this._requests[i]);=0A=
                return;=0A=
            }=0A=
        }=0A=
        this._requests.push(request);=0A=
    },=0A=
    peek: function () {=0A=
        return (this.isEmpty() ? false : this._requests[0]);=0A=
    },=0A=
    requestComplete: function (request) {=0A=
        for (i =3D 0; i < this._removedLen; i++) {=0A=
            if (this._removed[i].item =3D=3D request) {=0A=
                this._removed.splice(i, 1);=0A=
                --this._removedLen;=0A=
                out('removed from _removed');=0A=
                return true;=0A=
            }=0A=
        }=0A=
        return false;=0A=
    },=0A=
    processRequest: function() {=0A=
        if (!this._intervalId) {=0A=
            this._runInterval();=0A=
            this._start();=0A=
        }=0A=
        this._idle =3D 0;=0A=
    },=0A=
    _runInterval: function() {=0A=
        if (Math.random() < this.checkRetryChance) {=0A=
            this._doRetries();=0A=
        }=0A=
        if (this.isEmpty()) {=0A=
            if (++this._idle > this.idleMax) {=0A=
                this._stop();=0A=
            }=0A=
            return;=0A=
        }=0A=
        var client =3D HTML_AJAX.httpClient();=0A=
        if (!client) {=0A=
            return;=0A=
        }=0A=
        var request =3D this.peek();=0A=
        if (!request) {=0A=
            this._requests.splice(0, 1);=0A=
            return;=0A=
        }=0A=
        client.request =3D request.item;=0A=
        client.makeRequest();=0A=
        this._requests.splice(0, 1);=0A=
        --this._len;=0A=
        this._removed[this._removedLen++] =3D new =
HTML_AJAX_Queue_Priority_Item(request, new Date().getTime());=0A=
    },=0A=
    _doRetries: function () {=0A=
        for (i =3D 0; i < this._removedLen; i++) {=0A=
            if (this._removed[i].time + this._requestTimeout < new =
Date().getTime()) {=0A=
                this.addRequest(request.item);=0A=
                this._removed.splice(i, 1);=0A=
                --this._removedLen;=0A=
                return true;=0A=
            }=0A=
        }=0A=
    },=0A=
    _start: function() {=0A=
        var self =3D this;=0A=
        this._intervalId =3D setInterval(function() { =
self._runInterval() }, this.interval);=0A=
    },=0A=
    _stop: function() {=0A=
        clearInterval(this._intervalId);=0A=
        this._intervalId =3D 0;=0A=
    }=0A=
};// clientPool.js=0A=
HTML_AJAX_Client_Pool =3D function(maxClients, startingClients)=0A=
{=0A=
    this.maxClients =3D maxClients;=0A=
    this._clients =3D [];=0A=
    this._len =3D 0;=0A=
    while (--startingClients > 0) {=0A=
        this.addClient();=0A=
    }=0A=
}=0A=
=0A=
HTML_AJAX_Client_Pool.prototype =3D {=0A=
    isEmpty: function()=0A=
    {=0A=
        return this._len =3D=3D 0;=0A=
    },=0A=
    addClient: function()=0A=
    {=0A=
        if (this.maxClients !=3D 0 && this._len > this.maxClients) {=0A=
            return false;=0A=
        }=0A=
        var key =3D this._len++;=0A=
        this._clients[key] =3D new HTML_AJAX_HttpClient();=0A=
        return this._clients[key];=0A=
    },=0A=
    getClient: function ()=0A=
    {=0A=
        for (i =3D 0; i < this._len; i++) {=0A=
            if (!this._clients[i].callInProgress()) {=0A=
                return this._clients[i];=0A=
            }=0A=
        }=0A=
        var client =3D this.addClient();=0A=
        if (client) {=0A=
            return client;=0A=
        }=0A=
        return false;=0A=
    },=0A=
    removeClient: function (client)=0A=
    {=0A=
        for (i =3D 0; i < this._len; i++) {=0A=
            if (!this._clients[i] =3D=3D client) {=0A=
                this._clients.splice(i, 1);=0A=
                return true;=0A=
            }=0A=
        }=0A=
        return false;=0A=
    },=0A=
    clear: function ()=0A=
    {=0A=
        this._clients =3D [];=0A=
        this._len =3D 0;=0A=
    }=0A=
};=0A=
=0A=
// create a default client pool with unlimited clients=0A=
HTML_AJAX.clientPools['default'] =3D new HTML_AJAX_Client_Pool(0);// =
IframeXHR.js=0A=
/**=0A=
 * XMLHttpRequest Iframe fallback=0A=
 *=0A=
 * http://lxr.mozilla.org/seamonkey/source/extensions/xmlextras/tests/ - =
should work with these=0A=
 *=0A=
 * @category   HTML=0A=
 * @package    AJAX=0A=
 * @author     Elizabeth Smith <auroraeosrose@gmail.com>=0A=
 * @copyright  2005 Elizabeth Smith=0A=
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL=0A=
 */=0A=
HTML_AJAX_IframeXHR_instances =3D new Object();=0A=
function HTML_AJAX_IframeXHR()=0A=
{=0A=
    this._id =3D 'HAXHR_iframe_' + new Date().getTime();=0A=
    HTML_AJAX_IframeXHR_instances[this._id] =3D this;=0A=
}=0A=
HTML_AJAX_IframeXHR.prototype =3D {=0A=
// Data not sent with text/xml Content-Type will only be available via =
the responseText property=0A=
=0A=
    // properties available in safari/mozilla/IE xmlhttprequest object=0A=
    onreadystatechange: null, // Event handler for an event that fires =
at every state change=0A=
    readyState: 0, // Object status integer: 0 =3D uninitialized 1 =3D =
loading 2 =3D loaded 3 =3D interactive 4 =3D complete=0A=
    responseText: '', // String version of data returned from server =
process=0A=
    responseXML: null, // DOM-compatible document object of data =
returned from server process=0A=
    status: 0, // Numeric code returned by server, such as 404 for "Not =
Found" or 200 for "OK"=0A=
    statusText: '', // String message accompanying the status code=0A=
    iframe: true, // flag for iframe=0A=
=0A=
    //these are private properties used internally to keep track of stuff=0A=
    _id: null, // iframe id, unique to object(hopefully)=0A=
    _url: null, // url sent by open=0A=
    _method: null, // get or post=0A=
    _async: null, // sync or async sent by open=0A=
    _headers: new Object(), //request headers to send, actually sent as =
form vars=0A=
    _response: new Object(), //response headers received=0A=
    _phpclass: null, //class to send=0A=
    _phpmethod: null, //method to send=0A=
    _history: null, // opera has to have history munging=0A=
=0A=
    // Stops the current request=0A=
    abort: function()=0A=
    {=0A=
        var iframe =3D document.getElementById(this._id);=0A=
        if (iframe) {=0A=
            document.body.removeChild(iframe);=0A=
        }=0A=
        if (this._timeout) {=0A=
            window.clearTimeout(this._timeout);=0A=
        }=0A=
        this.readyState =3D 1;=0A=
        if (typeof(this.onreadystatechange) =3D=3D "function") {=0A=
            this.onreadystatechange();=0A=
        }=0A=
    },=0A=
=0A=
    // This will send all headers in this._response and will include =
lastModified and contentType if not already set=0A=
    getAllResponseHeaders: function()=0A=
    {=0A=
        var string =3D '';=0A=
        for (i in this._response) {=0A=
            string +=3D i + ' : ' + this._response[i] + "\n";=0A=
        }=0A=
        return string;=0A=
    },=0A=
=0A=
    // This will use lastModified and contentType if they're not set=0A=
    getResponseHeader: function(header)=0A=
    {=0A=
        return (this._response[header] ? this._response[header] : null);=0A=
    },=0A=
=0A=
    // Assigns a label/value pair to the header to be sent with a request=0A=
    setRequestHeader: function(label, value) {=0A=
        this._headers[label] =3D value;=0A=
        return; },=0A=
=0A=
    // Assigns destination URL, method, and other optional attributes of =
a pending request=0A=
    open: function(method, url, async, username, password)=0A=
    {=0A=
        if (!document.body) {=0A=
            throw('CANNOT_OPEN_SEND_IN_DOCUMENT_HEAD');=0A=
        }=0A=
        //exceptions for not enough arguments=0A=
        if (!method || !url) {=0A=
            throw('NOT_ENOUGH_ARGUMENTS:METHOD_URL_REQUIRED');=0A=
        }=0A=
        //get and post are only methods accepted=0A=
        this._method =3D (method.toUpperCase() =3D=3D 'POST' ? 'POST' : =
'GET');=0A=
        this._decodeUrl(url);=0A=
        this._async =3D async;=0A=
        if(!this._async && document.readyState && !window.opera) {=0A=
            throw('IE_DOES_NOT_SUPPORT_SYNC_WITH_IFRAMEXHR');=0A=
        }=0A=
        //set status to loading and call onreadystatechange=0A=
        this.readyState =3D 1;=0A=
        if(typeof(this.onreadystatechange) =3D=3D "function") {=0A=
            this.onreadystatechange();=0A=
        }=0A=
    },=0A=
=0A=
    // Transmits the request, optionally with postable string or DOM =
object data=0A=
    send: function(content)=0A=
    {=0A=
        //attempt opera history munging=0A=
        if (window.opera) {=0A=
            this._history =3D window.history.length;=0A=
        }=0A=
        //create a "form" for the contents of the iframe=0A=
        var form =3D '<html><body><form method=3D"'=0A=
            + (this._url.indexOf('px=3D') < 0 ? this._method : 'post')=0A=
            + '" action=3D"' + this._url + '">';=0A=
        //tell iframe unwrapper this IS an iframe=0A=
        form +=3D '<input name=3D"Iframe_XHR" value=3D"1" />';=0A=
        //class and method=0A=
        if (this._phpclass !=3D null) {=0A=
            form +=3D '<input name=3D"Iframe_XHR_class" value=3D"' + =
this._phpclass + '" />';=0A=
        }=0A=
        if (this._phpmethod !=3D null) {=0A=
            form +=3D '<input name=3D"Iframe_XHR_method" value=3D"' + =
this._phpmethod + '" />';=0A=
        }=0A=
        // fake headers=0A=
        for (label in this._headers) {=0A=
            form +=3D '<textarea name=3D"Iframe_XHR_headers[]">' + label =
+':'+ this._headers[label] + '</textarea>';=0A=
        }=0A=
        // add id=0A=
        form +=3D '<textarea name=3D"Iframe_XHR_id">' + this._id + =
'</textarea>';=0A=
        if (content !=3D null && content.length > 0) {=0A=
            form +=3D '<textarea name=3D"Iframe_XHR_data">' + content + =
'</textarea>';=0A=
        }=0A=
        form +=3D '<input name=3D"Iframe_XHR_HTTP_method" value=3D"' + =
this._method + '" />';=0A=
        form +=3D =
'<s'+'cript>document.forms[0].submit();</s'+'cript></form></body></html>'=
;=0A=
        form =3D "javascript:document.write('" + =
form.replace(/\'/g,"\\'") + "');void(0);";=0A=
        this.readyState =3D 2;=0A=
        if (typeof(this.onreadystatechange) =3D=3D "function") {=0A=
            this.onreadystatechange();=0A=
        }=0A=
        // try to create an iframe with createElement and append node=0A=
        try {=0A=
            var iframe =3D document.createElement('iframe');=0A=
            iframe.id =3D this._id;=0A=
            // display: none will fail on some browsers=0A=
            iframe.style.visibility =3D 'hidden';=0A=
            // for old browsers with crappy css=0A=
            iframe.style.border =3D '0';=0A=
            iframe.style.width =3D '0';=0A=
            iframe.style.height =3D '0';=0A=
            =0A=
            if (document.all) {=0A=
                // MSIE, opera=0A=
                iframe.src =3D form;=0A=
                document.body.appendChild(iframe);=0A=
            } else {=0A=
                document.body.appendChild(iframe);=0A=
                iframe.src =3D form;=0A=
            }=0A=
        } catch(exception) {=0A=
            // dom failed, write the sucker manually=0A=
            var html =3D '<iframe src=3D"' + form +'" id=3D"' + this._id =
+ '" style=3D"visibility:hidden;border:0;height:0;width:0;"></iframe>';=0A=
            document.body.innerHTML +=3D html;=0A=
        }=0A=
        if (this._async =3D=3D true) {=0A=
            //avoid race state if onload is called first=0A=
            if (this.readyState < 3) {=0A=
                this.readyState =3D 3;=0A=
                if(typeof(this.onreadystatechange) =3D=3D "function") {=0A=
                    this.onreadystatechange();=0A=
                }=0A=
            }=0A=
        } else {=0A=
            //we force a while loop for sync, it's ugly but hopefully it =
works=0A=
            while (this.readyState !=3D 4) {=0A=
                //just check to see if we can up readyState=0A=
                if (this.readyState < 3) {=0A=
                    this.readyState =3D 3;=0A=
                    if(typeof(this.onreadystatechange) =3D=3D =
"function") {=0A=
                        this.onreadystatechange();=0A=
                    }=0A=
                }=0A=
            }=0A=
        }=0A=
    },=0A=
=0A=
    // attached as an onload function to the iframe to trigger when =
we're done=0A=
    isLoaded: function(headers, data)=0A=
    {=0A=
        this.readyState =3D 4;=0A=
        //set responseText, Status, StatusText=0A=
        this.status =3D 200;=0A=
        this.statusText =3D 'OK';=0A=
        this.responseText =3D data;=0A=
        this._response =3D headers;=0A=
        if (!this._response['Last-Modified']) {=0A=
            string +=3D 'Last-Modified : ' + =
document.getElementById(this._id).lastModified + "\n";=0A=
        }=0A=
        if (!this._response['Content-Type']) {=0A=
            string +=3D 'Content-Type : ' + =
document.getElementById(this._id).contentType + "\n";=0A=
        }=0A=
        //attempt opera history munging in opera 8+ - this is a =
REGRESSION IN OPERA=0A=
        if (window.opera && window.opera.version) {=0A=
            //go back current history - old history=0A=
            window.history.go(this._history - window.history.length);=0A=
        }=0A=
        if (typeof(this.onreadystatechange) =3D=3D "function") {=0A=
            this.onreadystatechange();=0A=
        }=0A=
        document.body.removeChild(document.getElementById(this._id));=0A=
    },=0A=
=0A=
    // strip off the c and m from the url send...yuck=0A=
    _decodeUrl: function(querystring)=0A=
    {=0A=
        //opera 7 is too stupid to do a relative url...go figure=0A=
        var url =3D unescape(location.href);=0A=
        url =3D url.substring(0, url.lastIndexOf("/") + 1);=0A=
        var item =3D querystring.split('?');=0A=
        //rip off any path info and append to path above <-  relative =
paths (../) WILL screw this=0A=
        this._url =3D url + item[0].substring(item[0].lastIndexOf("/") + =
1,item[0].length);=0A=
        if(item[1]) {=0A=
            item =3D item[1].split('&');=0A=
            for (i in item) {=0A=
                var v =3D item[i].split('=3D');=0A=
                if (v[0] =3D=3D 'c') {=0A=
                    this._phpclass =3D v[1];=0A=
                } else if (v[0] =3D=3D 'm') {=0A=
                    this._phpmethod =3D v[1];=0A=
                }=0A=
            }=0A=
        }=0A=
        if (!this._phpclass || !this._phpmethod) {=0A=
            var cloc =3D window.location.href;=0A=
            this._url =3D cloc + (cloc.indexOf('?') >=3D 0 ? '&' : '?') =
+ 'px=3D' + escape(HTML_AJAX_Util.absoluteURL(querystring));=0A=
        }=0A=
    }=0A=
}=0A=
// serializer/UrlSerializer.js=0A=
// {{{ HTML_AJAX_Serialize_Urlencoded=0A=
/**=0A=
 * URL-encoding serializer=0A=
 *=0A=
 * This class can be used to serialize and unserialize data in a=0A=
 * format compatible with PHP's handling of HTTP query strings.=0A=
 * Due to limitations of the format, all input is serialized as an=0A=
 * array or a string. See examples/serialize.url.examples.php=0A=
 *=0A=
 * @version     0.0.1=0A=
 * @copyright   2005 Arpad Ray <arpad@php.net>=0A=
 * @license     http://www.opensource.org/licenses/lgpl-license.php  LGPL=0A=
 *=0A=
 * See Main.js for Author/license details=0A=
 */=0A=
function HTML_AJAX_Serialize_Urlencoded() {}=0A=
HTML_AJAX_Serialize_Urlencoded.prototype =3D {=0A=
    contentType: 'application/x-www-form-urlencoded; charset=3DUTF-8',=0A=
    base: '_HTML_AJAX',=0A=
    _keys: [],=0A=
    error: false,=0A=
    message: "",=0A=
    cont: "",=0A=
    // {{{ serialize=0A=
    /**=0A=
     *  Serializes a variable=0A=
     *=0A=
     *  @param     mixed  inp the variable to serialize=0A=
     *  @return    string   a string representation of the input, =0A=
     *                      which can be reconstructed by unserialize()=0A=
     */=0A=
    serialize: function(input, _internal) {=0A=
        if (typeof input =3D=3D 'undefined') {=0A=
            return '';=0A=
        }=0A=
        if (!_internal) {=0A=
            this._keys =3D [];=0A=
        }=0A=
        var ret =3D '', first =3D true;=0A=
        for (i =3D 0; i < this._keys.length; i++) {=0A=
            ret +=3D (first ? escape(this._keys[i]) : '[' + =
escape(this._keys[i]) + ']');=0A=
            first =3D false;=0A=
        }=0A=
        ret +=3D '=3D';=0A=
        switch (HTML_AJAX_Util.getType(input)) {=0A=
            case 'string': =0A=
            case 'number':=0A=
                ret +=3D escape(input.toString());=0A=
                break;=0A=
            case 'boolean':=0A=
                ret +=3D (input ? '1' : '0');=0A=
                break;=0A=
            case 'array':=0A=
            case 'object':=0A=
                ret =3D '';=0A=
                for (i in input) {=0A=
                    this._keys.push(i);=0A=
                    ret +=3D this.serialize(input[i], true) + '&';=0A=
                    this._keys.pop();=0A=
                }=0A=
                ret =3D ret.substr(0, ret.length - 1);=0A=
        }=0A=
        return ret;=0A=
    },=0A=
    // }}}=0A=
    // {{{ unserialize=0A=
    /**=0A=
     *  Reconstructs a serialized variable=0A=
     *=0A=
     *  @param    string inp the string to reconstruct=0A=
     *  @return   array an array containing the variable represented by =
the input string, or void on failure=0A=
     */=0A=
    unserialize: function(input) {=0A=
        if (!input.length || input.length =3D=3D 0) {=0A=
            // null=0A=
            return;=0A=
        }=0A=
        if (!/^(\w+(\[[^\[\]]*\])*=3D[^&]*(&|$))+$/.test(input)) {=0A=
            this.raiseError("invalidly formed input", input);=0A=
            return;=0A=
        }=0A=
        input =3D input.split("&");=0A=
        var pos, key, keys, val, _HTML_AJAX =3D [];=0A=
        if (input.length =3D=3D 1) {=0A=
            return unescape(input[0].substr(this.base.length + 1));=0A=
        }=0A=
        for (var i in input) {=0A=
            pos =3D input[i].indexOf("=3D");=0A=
            if (pos < 1 || input[i].length - pos - 1 < 1) {=0A=
                this.raiseError("input is too short", input[i]);=0A=
                return;=0A=
            }=0A=
            key =3D unescape(input[i].substr(0, pos));=0A=
            val =3D unescape(input[i].substr(pos + 1));=0A=
            key =3D key.replace(/\[((\d*\D+)+)\]/g, '["$1"]');=0A=
            keys =3D key.split(']');=0A=
            for (j in keys) {=0A=
                if (!keys[j].length || keys[j].length =3D=3D 0) {=0A=
                    continue;=0A=
                }=0A=
                try {=0A=
                    if (eval('typeof ' + keys[j] + ']') =3D=3D =
'undefined') {=0A=
                        var ev =3D keys[j] + ']=3D[];';=0A=
                        eval(ev);=0A=
                    }=0A=
                } catch (e) {=0A=
                    this.raiseError("error evaluating key", ev);=0A=
                    return; =0A=
                }=0A=
            }=0A=
            try {=0A=
                eval(key + '=3D"' + val + '";');=0A=
            } catch (e) {=0A=
                this.raiseError("error evaluating value", input);=0A=
                return; =0A=
            }=0A=
        }=0A=
        return _HTML_AJAX;=0A=
    },=0A=
    // }}}=0A=
    // {{{ getError=0A=
    /**=0A=
    *  Gets the last error message=0A=
    *=0A=
    *  @return    string   the last error message from unserialize()=0A=
    */    =0A=
    getError: function() {=0A=
        return this.message + "\n" + this.cont;=0A=
    },=0A=
    // }}}=0A=
    // {{{ raiseError=0A=
    /**=0A=
    *  Raises an eror (called by unserialize().)=0A=
    *=0A=
    *  @param    string    message    the error message=0A=
    *  @param    string    cont       the remaining unserialized content=0A=
    */    =0A=
    raiseError: function(message, cont) {=0A=
        this.error =3D 1;=0A=
        this.message =3D message;=0A=
        this.cont =3D cont;=0A=
    }=0A=
    // }}}=0A=
}=0A=
// }}}=0A=
// serializer/phpSerializer.js=0A=
// {{{ HTML_AJAX_Serialize_PHP
/**
 * PHP serializer
 *
 * This class can be used to serialize and unserialize data in a
 * format compatible with PHP's native serialization functions.
 *
 * @version     0.0.3
 * @copyright   2005 Arpad Ray <arpad@php.net>
 * @license     http://www.opensource.org/licenses/lgpl-license.php  =
LGPL
 *
 * See Main.js for Author/license details
 */
function HTML_AJAX_Serialize_PHP() {}
HTML_AJAX_Serialize_PHP.prototype =3D {
    error: false,
    message: "",
    cont: "",
    defaultEncoding: 'UTF-8',
    contentType: 'application/php-serialized; charset: UTF-8',
    // {{{ serialize
    /**
    *  Serializes a variable
    *
    *  @param     mixed  inp the variable to serialize
    *  @return    string   a string representation of the input,=20
    *                      which can be reconstructed by unserialize()
    *  @author Arpad Ray <arpad@rajeczy.com>
    *  @author David Coallier <davidc@php.net>
    */
    serialize: function(inp) {
        var type =3D HTML_AJAX_Util.getType(inp);
        var val;
        switch (type) {
            case "undefined":
                val =3D "N";
                break;
            case "boolean":
                val =3D "b:" + (inp ? "1" : "0");
                break;
            case "number":
                val =3D (Math.round(inp) =3D=3D inp ? "i" : "d") + ":" + =
inp;
                break;
            case "string":
                val =3D "s:" + inp.length + ":\"" + inp + "\"";
                break;
            case "array":
                val =3D "a";
            case "object":
                if (type =3D=3D "object") {
                    var objname =3D =
inp.constructor.toString().match(/(\w+)\(\)/);
                    if (objname =3D=3D undefined) {
                        return;
                    }
                    objname[1] =3D this.serialize(objname[1]);
                    val =3D "O" + objname[1].substring(1, =
objname[1].length - 1);
                }
                var count =3D 0;
                var vals =3D "";
                var okey;
                for (key in inp) {
                    okey =3D (key.match(/^[0-9]+$/) ? parseInt(key) : =
key);
                    vals +=3D this.serialize(okey) +=20
                            this.serialize(inp[key]);
                    count++;
                }
                val +=3D ":" + count + ":{" + vals + "}";
                break;
        }
        if (type !=3D "object" && type !=3D "array") val +=3D ";";
        return val;
    },
    // }}}=20
    // {{{ unserialize
    /**
     *  Reconstructs a serialized variable
     *
     *  @param    string inp the string to reconstruct
     *  @return   mixed the variable represented by the input string, or =
void on failure
     */
    unserialize: function(inp) {
        this.error =3D 0;
        if (inp =3D=3D "" || inp.length < 2) {
            this.raiseError("input is too short");
            return;
        }
        var val, kret, vret, cval;
        var type =3D inp.charAt(0);
        var cont =3D inp.substring(2);
        var size =3D 0, divpos =3D 0, endcont =3D 0, rest =3D "", next =
=3D "";

        switch (type) {
        case "N": // null
            if (inp.charAt(1) !=3D ";") {
                this.raiseError("missing ; for null", cont);
            }
            // leave val undefined
            rest =3D cont;
            break;
        case "b": // boolean
            if (!/[01];/.test(cont.substring(0,2))) {
                this.raiseError("value not 0 or 1, or missing ; for =
boolean", cont);
            }
            val =3D (cont.charAt(0) =3D=3D "1");
            rest =3D cont.substring(1);
            break;
        case "s": // string
            val =3D "";
            divpos =3D cont.indexOf(":");
            if (divpos =3D=3D -1) {
                this.raiseError("missing : for string", cont);
                break;
            }
            size =3D parseInt(cont.substring(0, divpos));
            if (size =3D=3D 0) {
                if (cont.length - divpos < 4) {
                    this.raiseError("string is too short", cont);
                    break;
                }
                rest =3D cont.substring(divpos + 4);
                break;
            }
            if ((cont.length - divpos - size) < 4) {
                this.raiseError("string is too short", cont);
                break;
            }
            if (cont.substring(divpos + 2 + size, divpos + 4 + size) =
!=3D "\";") {
                this.raiseError("string is too long, or missing \";", =
cont);
            }
            val =3D cont.substring(divpos + 2, divpos + 2 + size);
            rest =3D cont.substring(divpos + 4 + size);
            break;
        case "i": // integer
        case "d": // float
            var dotfound =3D 0;
            for (var i =3D 0; i < cont.length; i++) {
                cval =3D cont.charAt(i);
                if (isNaN(parseInt(cval)) && !(type =3D=3D "d" && cval =
=3D=3D "." && !dotfound++)) {
                    endcont =3D i;
                    break;
                }
            }
            if (!endcont || cont.charAt(endcont) !=3D ";") {
                this.raiseError("missing or invalid value, or missing ; =
for int/float", cont);
            }
            val =3D cont.substring(0, endcont);
            val =3D (type =3D=3D "i" ? parseInt(val) : parseFloat(val));
            rest =3D cont.substring(endcont + 1);
            break;
        case "a": // array
            if (cont.length < 4) {
                this.raiseError("array is too short", cont);
                return;
            }
            divpos =3D cont.indexOf(":", 1);
            if (divpos =3D=3D -1) {
                this.raiseError("missing : for array", cont);
                return;
            }
            size =3D parseInt(cont.substring(1, divpos - 1));
            cont =3D cont.substring(divpos + 2);
            val =3D new Array();
            if (cont.length < 1) {
                this.raiseError("array is too short", cont);
                return;
            }
            for (var i =3D 0; i + 1 < size * 2; i +=3D 2) {
                kret =3D this.unserialize(cont, 1);
                if (this.error || kret[0] =3D=3D undefined || kret[1] =
=3D=3D "") {
                    this.raiseError("missing or invalid key, or missing =
value for array", cont);
                    return;
                }
                vret =3D this.unserialize(kret[1], 1);
                if (this.error) {
                    this.raiseError("invalid value for array", cont);
                    return;
                }
                val[kret[0]] =3D vret[0];
                cont =3D vret[1];
            }
            if (cont.charAt(0) !=3D "}") {
                this.raiseError("missing ending }, or too many values =
for array", cont);
                return;=20
            }
            rest =3D cont.substring(1);
            break;
        case "O": // object
            divpos =3D cont.indexOf(":");
            if (divpos =3D=3D -1) {
                this.raiseError("missing : for object", cont);
                return;
            }
            size =3D parseInt(cont.substring(0, divpos));
            var objname =3D cont.substring(divpos + 2, divpos + 2 + =
size);
            if (cont.substring(divpos + 2 + size, divpos + 4 + size) =
!=3D "\":") {
                this.raiseError("object name is too long, or missing =
\":", cont);
                return;
            }
            var objprops =3D this.unserialize("a:" + =
cont.substring(divpos + 4 + size), 1);
            if (this.error) {
                this.raiseError("invalid object properties", cont);
                return;
            }
            rest =3D objprops[1];
            var objout =3D "function " + objname + "(){";
            for (key in objprops[0]) {
                objout +=3D "this." + key + "=3Dobjprops[0]['" + key + =
"'];";
            }
            objout +=3D "}val=3Dnew " + objname + "();";
            eval(objout);
            break;
        default:
            this.raiseError("invalid input type", cont);
        }
        return (arguments.length =3D=3D 1 ? val : [val, rest]);
    },
    // }}}
    // {{{ getError
    /**
    *  Gets the last error message
    *
    *  @return    string   the last error message from unserialize()
    */   =20
    getError: function() {
        return this.message + "\n" + this.cont;
    },
    // }}}
    // {{{ raiseError
    /**
    *  Raises an eror (called by unserialize().)
    *
    *  @param    string    message    the error message
    *  @param    string    cont       the remaining unserialized content
    */   =20
    raiseError: function(message, cont) {
        this.error =3D 1;
        this.message =3D message;
        this.cont =3D cont;
    }
    // }}}
}
// }}}

// Dispatcher.js=0A=
/**
 * Class that is used by generated stubs to make actual AJAX calls
 *
 * @category   HTML
 * @package    AJAX
 * @author     Joshua Eichorn <josh@bluga.net>
 * @copyright  2005 Joshua Eichorn
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
 */
function =
HTML_AJAX_Dispatcher(className,mode,callback,serverUrl,serializerType)=20
{
	this.className =3D className;
	this.mode =3D mode;
	this.callback =3D callback;
    this.serializerType =3D serializerType;

	if (serverUrl) {
		this.serverUrl =3D serverUrl
	}
	else {
		this.serverUrl =3D window.location;
	}
}

HTML_AJAX_Dispatcher.prototype =3D {
    /**
     * Queue to use when making a request
     */
    queue: 'default',

    /**
     * Timeout for async calls
     */
	timeout: 20000,
=20
    /**
     * Default request priority
     */
    priority: 0,
   =20
    /**
     * Make an ajax call
     *
     * @param   string callName
     * @param   Array   args    arguments to the report method
     */
	doCall: function(callName,args)=20
    {
        var request =3D new HTML_AJAX_Request();
		request.requestUrl =3D this.serverUrl;
        request.className =3D this.className;
        request.methodName =3D callName;
		request.timeout =3D this.timeout;
        request.contentType =3D this.contentType;
        request.serializer =3D eval('new =
HTML_AJAX_Serialize_'+this.serializerType);
        request.queue =3D this.queue;
        request.priority =3D this.priority;
       =20
		for(var i=3D0; i < args.length; i++) {
		    request.addArg(i,args[i]);
		};

		if ( this.mode =3D=3D "async" ) {
		    request.isAsync =3D true;
            if (this.callback[callName]) {
                var self =3D this;
                request.callback =3D function(result) { =
self.callback[callName](result); }
            }

		} else {
		    request.isAsync =3D false;
		}

        return HTML_AJAX.makeRequest(request);
	},

    Sync: function()=20
    {
        this.mode =3D 'sync';
    },

    Async: function(callback)
    {
        this.mode =3D 'async';
        if (callback) {
            this.callback =3D callback;
        }
    }
   =20
};
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */
// HttpClient.js=0A=
/**
 * XMLHttpRequest Wrapper
 * @category   HTML
 * @package    AJAX
 * @author     Joshua Eichorn <josh@bluga.net>
 * @copyright  2005 Joshua Eichorn
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
 */
function HTML_AJAX_HttpClient() { }
HTML_AJAX_HttpClient.prototype =3D {
    // request object
    request: null,

    // timeout id
    _timeoutId: null,
   =20
    // method to initialize an xmlhttpclient
    init:function()=20
    {
        try {
            // Mozilla / Safari
            //this.xmlhttp =3D new HTML_AJAX_IframeXHR(); //uncomment =
these two lines to test iframe
            //return;
            this.xmlhttp =3D new XMLHttpRequest();
        } catch (e) {
            // IE
            var XMLHTTP_IDS =3D new Array(
            'MSXML2.XMLHTTP.5.0',
            'MSXML2.XMLHTTP.4.0',
            'MSXML2.XMLHTTP.3.0',
            'MSXML2.XMLHTTP',
            'Microsoft.XMLHTTP' );
            var success =3D false;
            for (var i=3D0;i < XMLHTTP_IDS.length && !success; i++) {
                try {
                    this.xmlhttp =3D new ActiveXObject(XMLHTTP_IDS[i]);
                    success =3D true;
                } catch (e) {}
            }
            if (!success) {
                try{
                    this.xmlhttp =3D new HTML_AJAX_IframeXHR();
                    this.request.iframe =3D true;
                } catch(e) {
                    throw new Error('Unable to create XMLHttpRequest.');
                }
            }
        }
    },

    // check if there is a call in progress
    callInProgress: function()=20
    {
        switch ( this.xmlhttp.readyState ) {
            case 1:
            case 2:
            case 3:
                return true;
            break;
            default:
                return false;
            break;
        }
    },

    // make the request defined in the request object
    makeRequest: function()=20
    {
        if (!this.xmlhttp) {
            this.init();
        }

        try {
            if (this.request.Open) {
                this.request.Open();
            }
            else if (HTML_AJAX.Open) {
                HTML_AJAX.Open(this.request);
            }

            // set onreadystatechange here since it will be reset after =
a completed call in Mozilla
            var self =3D this;
            =
this.xmlhttp.open(this.request.requestType,this.request.completeUrl(),thi=
s.request.isAsync);
            if (this.request.customHeaders) {
                for (i in this.request.customHeaders) {
                    this.xmlhttp.setRequestHeader(i, =
this.request.customHeaders[i]);
                }
            }
            if (this.request.customHeaders && =
!this.request.customHeaders['Content-Type']) {
                //opera is stupid!!
                if(window.opera)
                {
                    =
this.xmlhttp.setRequestHeader('Content-Type','text/plain; =
charset=3Dutf-8');
                    =
this.xmlhttp.setRequestHeader('x-Content-Type',this.request.getContentTyp=
e() + '; charset=3Dutf-8');
                }
                else
                {
                    =
this.xmlhttp.setRequestHeader('Content-Type',this.request.getContentType(=
) + '; charset=3Dutf-8');
                }
            }
            this.xmlhttp.onreadystatechange =3D function() { =
self._readyStateChangeCallback(); }
            var payload =3D this.request.getSerializedPayload();
            if (payload) {
                this.xmlhttp.setRequestHeader('Content-Length', =
payload.length);
            }
            this.xmlhttp.send(payload);

            if (!this.request.isAsync) {
                if ( this.xmlhttp.status =3D=3D 200 ) {
                    HTML_AJAX.requestComplete(this.request);
                    if (this.request.Load) {
                        this.request.Load();
                    } else if (HTML_AJAX.Load) {
                        HTML_AJAX.Load(this.request);
                    }
                       =20
                    return this._decodeResponse();
                } else {
                    var e =3D new Error('['+this.xmlhttp.status +'] =
'+this.xmlhttp.statusText);
                    e.headers =3D this.xmlhttp.getAllResponseHeaders();
                    this._handleError(e);
                }
            }
            else {
                // setup timeout
                var self =3D this;
                this._timeoutId =3D window.setTimeout(function() { =
self.abort(true); },this.request.timeout);
            }
        } catch (e) {
            this._handleError(e);
        }
    },
   =20
    // abort an inprogress request
    abort: function (automatic)=20
    {
        if (this.callInProgress()) {
            this.xmlhttp.abort();

            if (automatic) {
                HTML_AJAX.requestComplete(this.request);
                this._handleError(new Error('Request Timed Out: time out =
was '+this.request.timeout+'ms'));
            }
        }
    },

    // internal method used to handle ready state changes
    _readyStateChangeCallback:function()=20
    {
        try {
            switch(this.xmlhttp.readyState) {
                // XMLHTTPRequest.open() has just been called
                case 1:
                    break;
                // XMLHTTPRequest.send() has just been called
                case 2:
                    if (this.request.Send) {
                        this.request.Send();
                    } else if (HTML_AJAX.Send) {
                        HTML_AJAX.Send(this.request);
                    }
                    break;
                // Fetching response from server in progress
                case 3:
                    if (this.request.Progress) {
                        this.request.Progress();
                    } else if (HTML_AJAX.Progress ) {
                        HTML_AJAX.Progress(this.request);
                    }
                break;
                // Download complete
                case 4:
                    window.clearTimeout(this._timeoutId);

                    if (this.xmlhttp.status =3D=3D 200) {
                        HTML_AJAX.requestComplete(this.request);
                        if (this.request.Load) {
                            this.request.Load();
                        } else if (HTML_AJAX.Load ) {
                            HTML_AJAX.Load(this.request);
                        }

                        if (this.request.callback) {
                            =
this.request.callback(this._decodeResponse());
                        }
                    }

                    else {
                        var e =3D new Error('HTTP Error Making Request: =
['+this.xmlhttp.status+'] '+this.xmlhttp.statusText);
                        this._handleError(e);
                    }
                break;
            }
        } catch (e) {
                this._handleError(e);
        }
    },

    // decode response as needed
    _decodeResponse: function() {
        //try for x-Content-Type first
        var content =3D null;
        try {
            content =3D =
this.xmlhttp.getResponseHeader('X-Content-Type');
        } catch(e) {}
        if(!content || content =3D=3D null)
        {
            content =3D this.xmlhttp.getResponseHeader('Content-Type');
        }
        //strip anything after ;
        if(content.indexOf(';') !=3D -1)
        {
            content =3D content.substring(0, content.indexOf(';'));
        }
        var unserializer =3D HTML_AJAX.serializerForEncoding(content);
        //alert(this.xmlhttp.getAllResponseHeaders()); // some sort of =
debug hook is needed here

        // some sort of sane way for a serializer to ask for XML needs =
to be added
        return unserializer.unserialize(this.xmlhttp.responseText);
    },

    // handle sending an error where it needs to go
    _handleError: function(e)=20
    {
        HTML_AJAX.requestComplete(this.request,e);
        if (this.request.onError) {
            this.request.onError(e);
        } else if (HTML_AJAX.onError) {
            HTML_AJAX.onError(e,this.request);
        }
        else {
            throw e;
        }
    }
}
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */
// Request.js=0A=
/**
 * Class that contains everything needed to make a request
 * This includes:
 *    The url were calling
 *    If were calling a remote method, the class and method name
 *    The payload, unserialized
 *    The timeout for async calls
 *    The callback method
 *    Optional event handlers: onError, onLoad, onSend
 *    A serializer instance
 *
 * @category   HTML
 * @package    AJAX
 * @author     Joshua Eichorn <josh@bluga.net>
 * @copyright  2005 Joshua Eichorn
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
 *
 * See Main.js for author/license details
 */
function HTML_AJAX_Request(serializer) {
    this.serializer =3D serializer;
}
HTML_AJAX_Request.prototype =3D {

    // Instance of a serializer
    serializer: null,
   =20
    // Is this an async request
    isAsync: false,

    // HTTP verb
    requestType: 'POST',
   =20
    // The actual URL the request is sent to
    requestUrl: '',
   =20
    // Remote Class
    className: null,

    // Remote Method
    methodName: null,

    // Timeout in milliseconds for requests
    timeout: 20000,

    // unserialized data, for rpc calls use add args, to send raw data =
just set this directly
    args: null,

    // async callback method
    callback: null,

    // Queue to push this request too
    queue: 'default',
   =20
    // default priority
    priority: 0,
   =20
    // a hash of headers to add to add to this request
    customHeaders: {},

    // true if this request will be sent using iframes
    iframe: false,
   =20
    // is this a grab request? if so we need to proxy for iframes
    grab: false,
   =20
    /**
     * Add an argument for the remote method
     * @param string argument name
     * @param mixed value
     * @return void
     * @throws Error code 1004
     */
    addArg: function(name, value)=20
    {
        if ( !this.args ) {
            this.args =3D [];
        }
        if (!/[^a-zA-Z_0-9]/.test(name) ) {
            this.args[name] =3D value;
        } else {
            throw new Error('Invalid parameter name ('+name+')');
        }
    },

    /**
     * Get the payload in a serialized manner
     */
    getSerializedPayload: function() {
        return this.serializer.serialize(this.args);
    },

    /**
     * Get the content type
     */
    getContentType: function() {
        return this.serializer.contentType;
    },

    /**
     * Get the complete url, adding in any needed get params for rpc
     */
    completeUrl: function() {
        var url =3D new String(this.requestUrl);
        var delimiter =3D '?';
        if (url.indexOf('?') >=3D 0) {
            delimiter =3D '&';
        }
        if (this.className || this.methodName) {
            url +=3D =
delimiter+'c=3D'+escape(this.className)+'&m=3D'+escape(this.methodName);
        }
        return url;
    },
   =20
    /**
     * Compare to another request by priority
     */
    compareTo: function(other) {
        if (this.priority =3D=3D other.priority) {
            return 0;
        }
        return (this.priority > other.priority ? 1 : -1);
    }
}
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */
// serializer/JSON.js=0A=
/*=0A=
Copyright (c) 2005 JSON.org=0A=
=0A=
Permission is hereby granted, free of charge, to any person obtaining a =
copy=0A=
of this software and associated documentation files (the "Software"), to =
deal=0A=
in the Software without restriction, including without limitation the =
rights=0A=
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
copies of the Software, and to permit persons to whom the Software is=0A=
furnished to do so, subject to the following conditions:=0A=
=0A=
The Software shall be used for Good, not Evil.=0A=
=0A=
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS =
OR=0A=
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,=0A=
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL =
THE=0A=
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER=0A=
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING =
FROM,=0A=
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS =
IN THE=0A=
SOFTWARE.=0A=
*/=0A=
=0A=
Array.prototype.______array =3D '______array';=0A=
=0A=
var HTML_AJAX_JSON =3D {=0A=
    org: 'http://www.JSON.org',=0A=
    copyright: '(c)2005 JSON.org',=0A=
    license: 'http://www.crockford.com/JSON/license.html',=0A=
=0A=
    stringify: function (arg) {=0A=
        var c, i, l, s =3D '', v;=0A=
=0A=
        switch (typeof arg) {=0A=
        case 'object':=0A=
            if (arg) {=0A=
                if (arg.______array =3D=3D '______array') {=0A=
                    for (i =3D 0; i < arg.length; ++i) {=0A=
                        v =3D this.stringify(arg[i]);=0A=
                        if (s) {=0A=
                            s +=3D ',';=0A=
                        }=0A=
                        s +=3D v;=0A=
                    }=0A=
                    return '[' + s + ']';=0A=
                } else if (typeof arg.toString !=3D 'undefined') {=0A=
                    for (i in arg) {=0A=
                        v =3D arg[i];=0A=
                        if (typeof v !=3D 'undefined' && typeof v !=3D =
'function') {=0A=
                            v =3D this.stringify(v);=0A=
                            if (s) {=0A=
                                s +=3D ',';=0A=
                            }=0A=
                            s +=3D this.stringify(i) + ':' + v;=0A=
                        }=0A=
                    }=0A=
                    return '{' + s + '}';=0A=
                }=0A=
            }=0A=
            return 'null';=0A=
        case 'number':=0A=
            return isFinite(arg) ? String(arg) : 'null';=0A=
        case 'string':=0A=
            l =3D arg.length;=0A=
            s =3D '"';=0A=
            for (i =3D 0; i < l; i +=3D 1) {=0A=
                c =3D arg.charAt(i);=0A=
                if (c >=3D ' ') {=0A=
                    if (c =3D=3D '\\' || c =3D=3D '"') {=0A=
                        s +=3D '\\';=0A=
                    }=0A=
                    s +=3D c;=0A=
                } else {=0A=
                    switch (c) {=0A=
                        case '\b':=0A=
                            s +=3D '\\b';=0A=
                            break;=0A=
                        case '\f':=0A=
                            s +=3D '\\f';=0A=
                            break;=0A=
                        case '\n':=0A=
                            s +=3D '\\n';=0A=
                            break;=0A=
                        case '\r':=0A=
                            s +=3D '\\r';=0A=
                            break;=0A=
                        case '\t':=0A=
                            s +=3D '\\t';=0A=
                            break;=0A=
                        default:=0A=
                            c =3D c.charCodeAt();=0A=
                            s +=3D '\\u00' + Math.floor(c / =
16).toString(16) +=0A=
                                (c % 16).toString(16);=0A=
                    }=0A=
                }=0A=
            }=0A=
            return s + '"';=0A=
        case 'boolean':=0A=
            return String(arg);=0A=
        default:=0A=
            return 'null';=0A=
        }=0A=
    },=0A=
    parse: function (text) {=0A=
        var at =3D 0;=0A=
        var ch =3D ' ';=0A=
=0A=
        function error(m) {=0A=
            throw {=0A=
                name: 'JSONError',=0A=
                message: m,=0A=
                at: at - 1,=0A=
                text: text=0A=
            };=0A=
        }=0A=
=0A=
        function next() {=0A=
            ch =3D text.charAt(at);=0A=
            at +=3D 1;=0A=
            return ch;=0A=
        }=0A=
=0A=
        function white() {=0A=
            while (ch) {=0A=
                if (ch <=3D ' ') {=0A=
                    next();=0A=
                } else if (ch =3D=3D '/') {=0A=
                    switch (next()) {=0A=
                        case '/':=0A=
                            while (next() && ch !=3D '\n' && ch !=3D =
'\r') {}=0A=
                            break;=0A=
                        case '*':=0A=
                            next();=0A=
                            for (;;) {=0A=
                                if (ch) {=0A=
                                    if (ch =3D=3D '*') {=0A=
                                        if (next() =3D=3D '/') {=0A=
                                            next();=0A=
                                            break;=0A=
                                        }=0A=
                                    } else {=0A=
                                        next();=0A=
                                    }=0A=
                                } else {=0A=
                                    error("Unterminated comment");=0A=
                                }=0A=
                            }=0A=
                            break;=0A=
                        default:=0A=
                            error("Syntax error");=0A=
                    }=0A=
                } else {=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
=0A=
        function string() {=0A=
            var i, s =3D '', t, u;=0A=
=0A=
            if (ch =3D=3D '"') {=0A=
outer:          while (next()) {=0A=
                    if (ch =3D=3D '"') {=0A=
                        next();=0A=
                        return s;=0A=
                    } else if (ch =3D=3D '\\') {=0A=
                        switch (next()) {=0A=
                        case 'b':=0A=
                            s +=3D '\b';=0A=
                            break;=0A=
                        case 'f':=0A=
                            s +=3D '\f';=0A=
                            break;=0A=
                        case 'n':=0A=
                            s +=3D '\n';=0A=
                            break;=0A=
                        case 'r':=0A=
                            s +=3D '\r';=0A=
                            break;=0A=
                        case 't':=0A=
                            s +=3D '\t';=0A=
                            break;=0A=
                        case 'u':=0A=
                            u =3D 0;=0A=
                            for (i =3D 0; i < 4; i +=3D 1) {=0A=
                                t =3D parseInt(next(), 16);=0A=
                                if (!isFinite(t)) {=0A=
                                    break outer;=0A=
                                }=0A=
                                u =3D u * 16 + t;=0A=
                            }=0A=
                            s +=3D String.fromCharCode(u);=0A=
                            break;=0A=
                        default:=0A=
                            s +=3D ch;=0A=
                        }=0A=
                    } else {=0A=
                        s +=3D ch;=0A=
                    }=0A=
                }=0A=
            }=0A=
            error("Bad string");=0A=
        }=0A=
=0A=
        function array() {=0A=
            var a =3D [];=0A=
=0A=
            if (ch =3D=3D '[') {=0A=
                next();=0A=
                white();=0A=
                if (ch =3D=3D ']') {=0A=
                    next();=0A=
                    return a;=0A=
                }=0A=
                while (ch) {=0A=
                    a.push(value());=0A=
                    white();=0A=
                    if (ch =3D=3D ']') {=0A=
                        next();=0A=
                        return a;=0A=
                    } else if (ch !=3D ',') {=0A=
                        break;=0A=
                    }=0A=
                    next();=0A=
                    white();=0A=
                }=0A=
            }=0A=
            error("Bad array");=0A=
        }=0A=
=0A=
        function object() {=0A=
            var k, o =3D {};=0A=
=0A=
            if (ch =3D=3D '{') {=0A=
                next();=0A=
                white();=0A=
                if (ch =3D=3D '}') {=0A=
                    next();=0A=
                    return o;=0A=
                }=0A=
                while (ch) {=0A=
                    k =3D string();=0A=
                    white();=0A=
                    if (ch !=3D ':') {=0A=
                        break;=0A=
                    }=0A=
                    next();=0A=
                    o[k] =3D value();=0A=
                    white();=0A=
                    if (ch =3D=3D '}') {=0A=
                        next();=0A=
                        return o;=0A=
                    } else if (ch !=3D ',') {=0A=
                        break;=0A=
                    }=0A=
                    next();=0A=
                    white();=0A=
                }=0A=
            }=0A=
            error("Bad object");=0A=
        }=0A=
=0A=
        function number() {=0A=
            var n =3D '', v;=0A=
            if (ch =3D=3D '-') {=0A=
                n =3D '-';=0A=
                next();=0A=
            }=0A=
            while (ch >=3D '0' && ch <=3D '9') {=0A=
                n +=3D ch;=0A=
                next();=0A=
            }=0A=
            if (ch =3D=3D '.') {=0A=
                n +=3D '.';=0A=
                while (next() && ch >=3D '0' && ch <=3D '9') {=0A=
                    n +=3D ch;=0A=
                }=0A=
            }=0A=
            if (ch =3D=3D 'e' || ch =3D=3D 'E') {=0A=
                n +=3D 'e';=0A=
                next();=0A=
                if (ch =3D=3D '-' || ch =3D=3D '+') {=0A=
                    n +=3D ch;=0A=
                    next();=0A=
                }=0A=
                while (ch >=3D '0' && ch <=3D '9') {=0A=
                    n +=3D ch;=0A=
                    next();=0A=
                }=0A=
            }=0A=
            v =3D +n;=0A=
            if (!isFinite(v)) {=0A=
                ////error("Bad number");=0A=
            } else {=0A=
                return v;=0A=
            }=0A=
        }=0A=
=0A=
        function word() {=0A=
            switch (ch) {=0A=
                case 't':=0A=
                    if (next() =3D=3D 'r' && next() =3D=3D 'u' && next() =
=3D=3D 'e') {=0A=
                        next();=0A=
                        return true;=0A=
                    }=0A=
                    break;=0A=
                case 'f':=0A=
                    if (next() =3D=3D 'a' && next() =3D=3D 'l' && next() =
=3D=3D 's' &&=0A=
                            next() =3D=3D 'e') {=0A=
                        next();=0A=
                        return false;=0A=
                    }=0A=
                    break;=0A=
                case 'n':=0A=
                    if (next() =3D=3D 'u' && next() =3D=3D 'l' && next() =
=3D=3D 'l') {=0A=
                        next();=0A=
                        return null;=0A=
                    }=0A=
                    break;=0A=
            }=0A=
            error("Syntax error");=0A=
        }=0A=
=0A=
        function value() {=0A=
            white();=0A=
            switch (ch) {=0A=
                case '{':=0A=
                    return object();=0A=
                case '[':=0A=
                    return array();=0A=
                case '"':=0A=
                    return string();=0A=
                case '-':=0A=
                    return number();=0A=
                default:=0A=
                    return ch >=3D '0' && ch <=3D '9' ? number() : =
word();=0A=
            }=0A=
        }=0A=
=0A=
        return value();=0A=
    }=0A=
};=0A=
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */=0A=
// serializer/haSerializer.js=0A=
/**=0A=
 * HTML_AJAX_Serialize_HA  - custom serialization=0A=
 *=0A=
 * This class is used with the JSON serializer and the HTML_AJAX_Action =
php class=0A=
 * to allow users to easily write data handling and dom manipulation =
related to=0A=
 * ajax actions directly from their php code=0A=
 *=0A=
 * See Main.js for Author/license details=0A=
 */=0A=
function HTML_AJAX_Serialize_HA() {}=0A=
HTML_AJAX_Serialize_HA.prototype =3D=0A=
{=0A=
    /**=0A=
     *  Takes data from JSON - which should be parseable into a nice =
array=0A=
     *  reads the action to take and pipes it to the right method=0A=
     *=0A=
     *  @param    string payload incoming data from php=0A=
     *  @return   true on success, false on failure=0A=
     */=0A=
    unserialize: function(payload)=0A=
    {=0A=
        var actions =3D eval(payload);=0A=
        for(var i =3D 0; i < actions.length; i++)=0A=
        {=0A=
            var action =3D actions[i];=0A=
            switch(action.action)=0A=
            {=0A=
                case 'prepend':=0A=
                    this._prependAttr(action.id, action.attributes);=0A=
                    break;=0A=
                case 'append':=0A=
                    this._appendAttr(action.id, action.attributes);=0A=
                    break;=0A=
                case 'assign':=0A=
                    this._assignAttr(action.id, action.attributes);=0A=
                    break;=0A=
                case 'clear':=0A=
                    this._clearAttr(action.id, action.attributes);=0A=
                    break;=0A=
                case 'create':=0A=
                    this._createNode(action.id, action.tag, =
action.attributes, action.type);=0A=
                    break;=0A=
                case 'replace':=0A=
                    this._replaceNode(action.id, action.tag, =
action.attributes);=0A=
                    break;=0A=
                case 'remove':=0A=
                    this._removeNode(action.id);=0A=
                    break;=0A=
                case 'script':=0A=
                    this._insertScript(action.data);=0A=
                    break;=0A=
                case 'alert':=0A=
                    this._insertAlert(action.data);=0A=
                    break;=0A=
            }=0A=
        }=0A=
    },=0A=
	_prependAttr: function(id, attributes)=0A=
	{=0A=
		var node =3D document.getElementById(id);=0A=
        for (var i in attributes)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(i =3D=3D 'innerHTML')=0A=
            {=0A=
                node.innerHTML =3D attributes[i] + node.innerHTML;=0A=
            }=0A=
            //value hack=0A=
            else if(i =3D=3D 'value')=0A=
            {=0A=
                node.value =3D attributes[i];=0A=
            }=0A=
            //I'd use hasAttribute but IE is stupid stupid stupid=0A=
            else=0A=
            {=0A=
                var value =3D node.getAttribute(i);=0A=
                if(value)=0A=
                {=0A=
                    node.setAttribute(i, attributes[i] + value);=0A=
                }=0A=
                else=0A=
                {=0A=
                    node.setAttribute(i, attributes[i]);=0A=
                }=0A=
            }=0A=
        }=0A=
	},=0A=
	_appendAttr: function(id, attributes)=0A=
	{=0A=
		var node =3D document.getElementById(id);=0A=
        for (var i in attributes)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(i =3D=3D 'innerHTML')=0A=
            {=0A=
                node.innerHTML +=3D attributes[i];=0A=
            }=0A=
            //value hack=0A=
            else if(i =3D=3D 'value')=0A=
            {=0A=
                node.value =3D attributes[i];=0A=
            }=0A=
            //I'd use hasAttribute but IE is stupid stupid stupid=0A=
            else=0A=
            {=0A=
                var value =3D node.getAttribute(i);=0A=
                if(value)=0A=
                {=0A=
                    node.setAttribute(i, value + attributes[i]);=0A=
                }=0A=
                else=0A=
                {=0A=
                    node.setAttribute(i, attributes[i]);=0A=
                }=0A=
            }=0A=
        }=0A=
	},=0A=
	_assignAttr: function(id, attributes)=0A=
	{=0A=
		var node =3D document.getElementById(id);=0A=
        for (var i in attributes)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(i =3D=3D 'innerHTML')=0A=
            {=0A=
                node.innerHTML =3D attributes[i];=0A=
            }=0A=
            //value hack=0A=
            else if(i =3D=3D 'value')=0A=
            {=0A=
                node.value =3D attributes[i];=0A=
            }=0A=
            //I'd use hasAttribute but IE is stupid stupid stupid=0A=
            else=0A=
            {=0A=
                //node.setAttribute(i, attributes[i]);=0A=
		node[i] =3D attributes[i];=0A=
            }=0A=
        }=0A=
	},=0A=
	_clearAttr: function(id, attributes)=0A=
	{=0A=
		var node =3D document.getElementById(id);=0A=
        for(var i =3D 0; i < attributes.length; i++)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(attributes[i] =3D=3D 'innerHTML')=0A=
            {=0A=
                node.innerHTML =3D '';=0A=
            }=0A=
            //value hack=0A=
            else if(attributes[i] =3D=3D 'value')=0A=
            {=0A=
                node.value =3D '';=0A=
            }=0A=
            //I'd use hasAttribute but IE is stupid stupid stupid=0A=
            else=0A=
            {=0A=
                node.removeAttribute(attributes[i]);=0A=
            }=0A=
        }=0A=
	},=0A=
    _createNode: function(id, tag, attributes, type)=0A=
    {=0A=
        var newnode =3D document.createElement(tag);=0A=
        for (var i in attributes)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(i =3D=3D 'innerHTML')=0A=
            {=0A=
                newnode.innerHTML =3D attributes[i];=0A=
            }=0A=
            //value hack=0A=
            else if(i =3D=3D 'value')=0A=
            {=0A=
                newnode.value =3D attributes[i];=0A=
            }=0A=
            //I'd use hasAttribute but IE is stupid stupid stupid=0A=
            else=0A=
            {=0A=
                newnode.setAttribute(i, attributes[i]);=0A=
            }=0A=
        }=0A=
        switch(type)=0A=
        {=0A=
            case 'append':=0A=
                document.getElementById(id).appendChild(newnode);=0A=
                break=0A=
            case 'prepend':=0A=
                var parent =3D document.getElementById(id);=0A=
                var sibling =3D parent.firstChild;=0A=
                parent.insertBefore(newnode, sibling);=0A=
                break;=0A=
            case 'insertBefore':=0A=
                var sibling =3D document.getElementById(id);=0A=
                var parent =3D sibling.parentNode;=0A=
                parent.insertBefore(newnode, sibling);=0A=
                break;=0A=
            //this one is tricky, if it's the last one we use append =
child...ewww=0A=
            case 'insertAfter':=0A=
                var sibling =3D document.getElementById(id);=0A=
                var parent =3D sibling.parentNode;=0A=
                var next =3D sibling.nextSibling;=0A=
                if(next =3D=3D null)=0A=
                {=0A=
                    parent.appendChild(newnode);=0A=
                }=0A=
                else=0A=
                {=0A=
                    parent.insertBefore(newnode, next);=0A=
                }=0A=
                break;=0A=
        }=0A=
	},=0A=
    _replaceNode: function(id, tag, attributes)=0A=
    {=0A=
		var node =3D document.getElementById(id);=0A=
		var parent =3D node.parentNode;=0A=
        var newnode =3D document.createElement(tag);=0A=
		for (var i in attributes)=0A=
        {=0A=
            //innerHTML hack bailout=0A=
            if(i =3D=3D 'innerHTML')=0A=
            {=0A=
                newnode.innerHTML =3D attributes[i];=0A=
            }=0A=
            //value hack=0A=
            else if(i =3D=3D 'value')=0A=
            {=0A=
                newnode.value =3D attributes[i];=0A=
            }=0A=
        }=0A=
        parent.replaceChild(newnode, node);=0A=
	},=0A=
	_removeNode: function(id)=0A=
	{=0A=
		var node =3D document.getElementById(id);=0A=
        if(node)=0A=
        {=0A=
            var parent =3D node.parentNode;=0A=
            parent.removeChild(node);=0A=
        }=0A=
	},=0A=
    _insertScript: function(data)=0A=
    {=0A=
        eval(data);=0A=
    },=0A=
    _insertAlert: function(data)=0A=
    {=0A=
        alert(data);=0A=
    }=0A=
}=0A=
=0A=
// Loading.js=0A=
/**
 * Default loading implementation
 *
 * @category   HTML
 * @package    Ajax
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL
 * @copyright  2005 Joshua Eichorn
 * see Main.js for license Author details
 */
HTML_AJAX.Open =3D function(request) {
    var loading =3D document.getElementById('HTML_AJAX_LOADING');
    if (!loading) {
        loading =3D document.createElement('div');
        loading.id =3D 'HTML_AJAX_LOADING';
        loading.innerHTML =3D 'Loading...';
       =20
        loading.style.color           =3D '#fff';
        loading.style.position        =3D 'absolute';
        loading.style.top             =3D 0;
        loading.style.right           =3D 0;
        loading.style.backgroundColor =3D '#f00';
        loading.style.border          =3D '1px solid #f99';
        loading.style.width           =3D '80px';
        loading.style.padding         =3D '4px';
        loading.style.fontFamily      =3D 'Arial, Helvetica, sans';
   =20
        document.body.insertBefore(loading,document.body.firstChild);
    }
    if (request.isAsync) {
        HTML_AJAX.onOpen_Timeout =3D window.setTimeout(function() { =
loading.style.display =3D 'block'; },500);
    }
    else {
        loading.style.display =3D 'block';
    }
}
HTML_AJAX.Load =3D function(request) {
    if (HTML_AJAX.onOpen_Timeout) {
        window.clearTimeout(HTML_AJAX.onOpen_Timeout);
        HTML_AJAX.onOpen_Timeout =3D false;
    }
    var loading =3D document.getElementById('HTML_AJAX_LOADING');
    if (loading) {
        loading.style.display =3D 'none';
    }
}
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */
// util.js=0A=
/**=0A=
 * Utility methods=0A=
 *=0A=
 * @category   HTML=0A=
 * @package    Ajax=0A=
 * @license    http://www.opensource.org/licenses/lgpl-license.php  LGPL=0A=
 *=0A=
 * See Main.js for author/license details=0A=
 */=0A=
// {{{ HTML_AJAX_Util=0A=
/**=0A=
 * All the utilities we will be using thorough the classes=0A=
 */=0A=
var HTML_AJAX_Util =3D {=0A=
    // Set the element event=0A=
    registerEvent: function(element, event, handler) =0A=
    {=0A=
        //var element =3D document.getElementById(id);=0A=
        if (typeof element.addEventListener !=3D "undefined") {   //Dom2=0A=
            element.addEventListener(event, handler, false);=0A=
        } else if (typeof element.attachEvent !=3D "undefined") { //IE 5+=0A=
            element.attachEvent("on" + event, handler);=0A=
        } else {=0A=
            if (element["on" + event] !=3D null) {=0A=
                var oldHandler =3D element["on" + event];=0A=
                element["on" + event] =3D function(e) {=0A=
                    oldHander(e);=0A=
                    handler(e);=0A=
                };=0A=
            } else {=0A=
                element["on" + event] =3D handler;=0A=
            }=0A=
        }=0A=
    },=0A=
    // get the target of an event, automatically checks window.event for =
ie=0A=
    eventTarget: function(event) =0A=
    {=0A=
        if (!event) var event =3D window.event;=0A=
        if (event.target) return event.target; // w3c=0A=
        if (event.srcElement) return event.srcElement; // ie 5=0A=
    },=0A=
    // gets the type of a variable or its primitive equivalent as a =
string=0A=
    getType: function(inp) =0A=
    {=0A=
        var type =3D typeof inp, match;=0A=
        if(type =3D=3D 'object' && !inp)=0A=
        {=0A=
            return 'null';=0A=
        }=0A=
        if (type =3D=3D "object") {=0A=
            if(!inp.constructor)=0A=
            {=0A=
                return 'object';=0A=
            }=0A=
            var cons =3D inp.constructor.toString();=0A=
            if (match =3D cons.match(/(\w+)\(/)) {=0A=
                cons =3D match[1].toLowerCase();=0A=
            }=0A=
            var types =3D ["boolean", "number", "string", "array"];=0A=
            for (key in types) {=0A=
                if (cons =3D=3D types[key]) {=0A=
                    type =3D types[key];=0A=
                    break;=0A=
                }=0A=
            }=0A=
        }=0A=
        return type;=0A=
    },=0A=
    // repeats the input string the number of times given by multiplier. =
exactly like PHP's str_repeat()=0A=
    strRepeat: function(inp, multiplier) {=0A=
        var ret =3D "";=0A=
        while (--multiplier > 0) ret +=3D inp;=0A=
        return ret;=0A=
    },=0A=
    // recursive variable dumper similar in output to PHP's var_dump(), =
the differences being: this function displays JS types and type names; =
JS doesn't provide an object number like PHP does=0A=
    varDump: function(inp, printFuncs, _indent, _recursionLevel)=0A=
    {=0A=
        if (!_recursionLevel) _recursionLevel =3D 0;=0A=
        if (!_indent) _indent =3D 1;=0A=
        var tab =3D this.strRepeat("  ", ++_indent);    =0A=
        var type =3D this.getType(inp), out =3D type;=0A=
        var consrx =3D /(\w+)\(/;=0A=
        consrx.compile();=0A=
        if (++_recursionLevel > 6) {=0A=
            return tab + inp + "Loop Detected\n";=0A=
        }=0A=
        switch (type) {=0A=
            case "boolean":=0A=
            case "number":=0A=
                out +=3D "(" + inp.toString() + ")";=0A=
                break;=0A=
            case "string":=0A=
                out +=3D "(" + inp.length + ") \"" + inp + "\"";=0A=
                break;=0A=
            case "function":=0A=
                if (printFuncs) {=0A=
                    out +=3D inp.toString().replace(/\n/g, "\n" + tab);=0A=
                }=0A=
                break;=0A=
            case "array":=0A=
            case "object":=0A=
                var atts =3D "", attc =3D 0;=0A=
                try {=0A=
                    for (k in inp) {=0A=
                        atts +=3D tab + "[" + (/\D/.test(k) ? "\"" + k + =
"\"" : k)=0A=
                            + "]=3D>\n" + tab + this.varDump(inp[k], =
printFuncs, _indent, _recursionLevel);=0A=
                        ++attc;=0A=
                    }=0A=
                } catch (e) {}=0A=
                if (type =3D=3D "object") {=0A=
                    var objname, objstr =3D inp.toString();=0A=
                    if (objname =3D objstr.match(/^\[object (\w+)\]$/)) {=0A=
                        objname =3D objname[1];=0A=
                    } else {=0A=
                        try {=0A=
                            objname =3D =
inp.constructor.toString().match(consrx)[1];=0A=
                        } catch (e) {=0A=
                            objname =3D 'unknown';=0A=
                        }=0A=
                    }=0A=
                    out +=3D "(" + objname + ") ";=0A=
                }=0A=
                out +=3D "(" + attc + ") {\n" + atts + this.strRepeat("  =
", _indent - 1) +"}";=0A=
                break;=0A=
        }=0A=
        return out + "\n";=0A=
    },=0A=
    quickPrint: function(input) {=0A=
        var ret =3D "";=0A=
        for(var i in input) {=0A=
            ret +=3D i+':'+input[i]+"\n";=0A=
        }=0A=
        return ret;=0A=
    },=0A=
    //compat function for stupid browsers in which getElementsByTag with =
a * dunna work=0A=
    getAllElements: function(parentElement)=0A=
    {=0A=
        //check for idiot browsers=0A=
        if( document.all)=0A=
        {=0A=
            if(!parentElement) {=0A=
                var allElements =3D document.all;=0A=
            }=0A=
            else=0A=
            {=0A=
                var allElements =3D [], rightName =3D new RegExp( =
parentElement, 'i' ), i;=0A=
                for( i=3D0; i<document.all.length; i++ ) {=0A=
                    if( rightName.test( document.all[i].parentElement ) )=0A=
                    allElements.push( document.all[i] );=0A=
                }=0A=
            }=0A=
            return allElements;=0A=
        }=0A=
        //real browsers just do this=0A=
        else=0A=
        {=0A=
            if (!parentElement) { parentElement =3D document.body; }=0A=
            return parentElement.getElementsByTagName('*');=0A=
        }=0A=
    },=0A=
    getElementsByClassName: function(className, parentElement) {=0A=
        var allElements =3D HTML_AJAX_Util.getAllElements(parentElement);=0A=
        var items =3D [];=0A=
        var exp =3D new RegExp('(^| )' + className + '( |$)');=0A=
        for(var i=3D0,j=3DallElements.length; i<j; i++)=0A=
        {=0A=
            if(exp.test(allElements[i].className))=0A=
            {=0A=
                items.push(allElements[i]);=0A=
            }=0A=
        }=0A=
        return items;=0A=
    },=0A=
    htmlEscape: function(inp) {=0A=
        var rxp, chars =3D [=0A=
            ['&', '&amp;'],=0A=
            ['<', '&lt;'],=0A=
            ['>', '&gt;']=0A=
        ];=0A=
        for (i in chars) {=0A=
            inp.replace(new RegExp(chars[i][0]), chars[i][1]);=0A=
        }=0A=
        return inp;=0A=
    },=0A=
    // return the base of the given absolute url=0A=
    baseURL: function(absolute) {=0A=
        var qPos =3D absolute.indexOf('?');=0A=
        if (qPos >=3D 0) {=0A=
            absolute =3D absolute.substr(0, qPos);=0A=
        }=0A=
        var slashPos =3D absolute.lastIndexOf('/');=0A=
        if (slashPos < 0) {=0A=
            return absolute;=0A=
        }=0A=
        return absolute.substr(0, slashPos + 1);=0A=
    },=0A=
    // return the query string from a url=0A=
    queryString: function(url) {=0A=
        var qPos =3D url.indexOf('?');=0A=
        if (qPos >=3D 0) {=0A=
            return url.substr(qPos+1);=0A=
        }=0A=
    },=0A=
    // return the absolute path to the given relative url=0A=
    absoluteURL: function(rel, absolute) {=0A=
        if (/^https?:\/\//i.test(rel)) {=0A=
            return rel;=0A=
        }=0A=
        if (!absolute) {=0A=
            var bases =3D document.getElementsByTagName('base');=0A=
            for (i in bases) {=0A=
                if (bases[i].href) {=0A=
                    absolute =3D bases[i].href;=0A=
                    break;=0A=
                }=0A=
            }=0A=
            if (!absolute) {=0A=
                absolute =3D window.location.href;=0A=
            }=0A=
        }=0A=
        if (rel =3D=3D '') {=0A=
            return absolute;=0A=
        }=0A=
        if (rel.substr(0, 2) =3D=3D '//') {=0A=
            // starts with '//', replace everything but the protocol=0A=
            var slashesPos =3D absolute.indexOf('//');=0A=
            if (slashesPos < 0) {=0A=
                return 'http:' + rel;=0A=
            }=0A=
            return absolute.substr(0, slashesPos) + rel;=0A=
        }=0A=
        var base =3D this.baseURL(absolute);=0A=
        var absParts =3D base.substr(0, base.length - 1).split('/');=0A=
        var absHost =3D absParts.slice(0, 3).join('/') + '/';=0A=
        if (rel.substr(0, 1) =3D=3D '/') {=0A=
            // starts with '/', append it to the host=0A=
            return absHost + rel;=0A=
        }=0A=
        if (rel.substr(0, 1) =3D=3D '.' && rel.substr(1, 1) !=3D '.') {=0A=
            // starts with '.', append it to the base=0A=
            return base + rel.substr(1);=0A=
        }=0A=
        // remove everything upto the path and beyond =0A=
        absParts.splice(0, 3);=0A=
        var relParts =3D rel.split('/');=0A=
        var loopStart =3D relParts.length - 1;=0A=
        relParts =3D absParts.concat(relParts);=0A=
        for (i =3D loopStart; i < relParts.length;) {=0A=
            if (relParts[i] =3D=3D '..') {=0A=
                if (i =3D=3D 0) {=0A=
                    return absolute;=0A=
                }=0A=
                relParts.splice(i - 1, 2);=0A=
                --i;=0A=
                continue;=0A=
            }=0A=
            i++;=0A=
        }=0A=
        return absHost + relParts.join('/');=0A=
    }=0A=
}=0A=
// }}}=0A=
/* vim: set expandtab tabstop=3D4 shiftwidth=3D4 softtabstop=3D4: */=0A=
// behavior/behavior.js=0A=
/**=0A=
=0A=
ModifiedBehavior v1.0 by Ron Lancaster based on Ben Nolan's Behaviour, =
June 2005 implementation.=0A=
Modified to use Dean Edward's CSS Query.=0A=
=0A=
Description=0A=
----------=0A=
=0A=
Uses css selectors  to apply javascript Behaviors to enable unobtrusive =
javascript in html documents.=0A=
=0A=
Dependencies=0A=
------------=0A=
=0A=
Requires [Dean Edwards CSSQuery](http://dean.edwards.name/my/cssQuery/ =
"CSSQuery").=0A=
=0A=
Usage=0A=
------=0A=
=0A=
		Behavior.register(=0A=
			"b.someclass",=0A=
			function(element) {=0A=
				element.onclick =3D function(){=0A=
					alert(this.innerHTML);=0A=
				}=0A=
			}=0A=
		);=0A=
=0A=
		Behavior.register(=0A=
			"#someid u",=0A=
			function(element) {=0A=
				element.onmouseover =3D function(){=0A=
					this.innerHTML =3D "BLAH!";=0A=
				}=0A=
			},=0A=
			getElementByID("parent")=0A=
		);=0A=
=0A=
Call `Behavior.apply()` to re-apply the rules (if you update the dom, =
etc).=0A=
=0A=
License=0A=
------=0A=
=0A=
Reproduced under BSD licensed. Same license as Ben Nolan's =
implementation.=0A=
=0A=
More information for Ben Nolan's implementation: =
<http://ripcord.co.nz/behaviour/>=0A=
=0A=
*/=0A=
=0A=
var Behavior =3D {=0A=
=0A=
	// private data member=0A=
	list : new Array(),=0A=
=0A=
	// private method=0A=
	addLoadEvent : function(func) {=0A=
		var oldonload =3D window.onload;=0A=
=0A=
		if (typeof window.onload !=3D 'function') {=0A=
			window.onload =3D func;=0A=
		} else {=0A=
			window.onload =3D function() {=0A=
				oldonload();=0A=
				func();=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// void apply() : Applies the registered ruleset.=0A=
	apply : function() {=0A=
		for (i =3D 0; i < Behavior.list.length; i++) {=0A=
			var rule =3D Behavior.list[i];=0A=
			var tags =3D cssQuery(rule.selector, rule.from);=0A=
			if (tags) {=0A=
				for (j =3D 0; j < tags.length; j++) {=0A=
					rule.action(tags[j]);=0A=
				}=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// void register() : register a css selector, and the action (function) =
to take,=0A=
	// from (optional) is a document, element or array of elements which is =
filtered by selector.=0A=
	register : function(selector, action, from) {=0A=
		Behavior.list.push(new BehaviorRule(selector, from, action));=0A=
	},=0A=
=0A=
	// void start() : initial application of ruleset at document load.=0A=
	start : function() {=0A=
		Behavior.addLoadEvent(function() {=0A=
			Behavior.apply();=0A=
		});=0A=
	}=0A=
}=0A=
=0A=
function BehaviorRule(selector, from, action) {=0A=
	this.selector =3D selector;=0A=
	this.from =3D from;=0A=
	this.action =3D action;=0A=
}=0A=
=0A=
Behavior.start();// behavior/cssQuery-p.js=0A=
/*
	cssQuery, version 2.0.2 (2005-08-19)
	Copyright: 2004-2005, Dean Edwards (http://dean.edwards.name/)
	License: http://creativecommons.org/licenses/LGPL/2.1/
*/
eval(function(p,a,c,k,e,d){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)d[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('7 x=3D6(){7 =
1D=3D"2.0.2";7 C=3D/\\s*,\\s*/;7 x=3D6(s,A){33{7 m=3D[];7 =
u=3D1z.32.2c&&!A;7 b=3D(A)?(A.31=3D=3D22)?A:[A]:[1g];7 =
1E=3D18(s).1l(C),i;9(i=3D0;i<1E.y;i++){s=3D1y(1E[i]);8(U&&s.Z(0,3).2b("")=
=3D=3D" *#"){s=3Ds.Z(2);A=3D24([],b,s[1])}1A A=3Db;7 =
j=3D0,t,f,a,c=3D"";H(j<s.y){t=3Ds[j++];f=3Ds[j++];c+=3Dt+f;a=3D"";8(s[j]=3D=
=3D"("){H(s[j++]!=3D")")a+=3Ds[j];a=3Da.Z(0,-1);c+=3D"("+a+")"}A=3D(u&&V[=
c])?V[c]:21(A,t,f,a);8(u)V[c]=3DA}m=3Dm.30(A)}2a x.2d;5 =
m}2Z(e){x.2d=3De;5[]}};x.1Z=3D6(){5"6 x() {\\n  [1D "+1D+"]\\n}"};7 =
V=3D{};x.2c=3DL;x.2Y=3D6(s){8(s){s=3D1y(s).2b("");2a V[s]}1A V=3D{}};7 =
29=3D{};7 19=3DL;x.15=3D6(n,s){8(19)1i("s=3D"+1U(s));29[n]=3D12 =
s()};x.2X=3D6(c){5 c?1i(c):o};7 D=3D{};7 h=3D{};7 =
q=3D{P:/\\[([\\w-]+(\\|[\\w-]+)?)\\s*(\\W?=3D)?\\s*([^\\]]*)\\]/};7 =
T=3D[];D[" "]=3D6(r,f,t,n){7 e,i,j;9(i=3D0;i<f.y;i++){7 =
s=3DX(f[i],t,n);9(j=3D0;(e=3Ds[j]);j++){8(M(e)&&14(e,n))r.z(e)}}};D["#"]=3D=
6(r,f,i){7 =
e,j;9(j=3D0;(e=3Df[j]);j++)8(e.B=3D=3Di)r.z(e)};D["."]=3D6(r,f,c){c=3D12 =
1t("(^|\\\\s)"+c+"(\\\\s|$)");7 =
e,i;9(i=3D0;(e=3Df[i]);i++)8(c.l(e.1V))r.z(e)};D[":"]=3D6(r,f,p,a){7 =
t=3Dh[p],e,i;8(t)9(i=3D0;(e=3Df[i]);i++)8(t(e,a))r.z(e)};h["2W"]=3D6(e){7=
 d=3DQ(e);8(d.1C)9(7 i=3D0;i<d.1C.y;i++){8(d.1C[i]=3D=3De)5 =
K}};h["2V"]=3D6(e){};7 M=3D6(e){5(e&&e.1c=3D=3D1&&e.1f!=3D"!")?e:23};7 =
16=3D6(e){H(e&&(e=3De.2U)&&!M(e))28;5 e};7 =
G=3D6(e){H(e&&(e=3De.2T)&&!M(e))28;5 e};7 1r=3D6(e){5 =
M(e.27)||G(e.27)};7 1P=3D6(e){5 M(e.26)||16(e.26)};7 1o=3D6(e){7 =
c=3D[];e=3D1r(e);H(e){c.z(e);e=3DG(e)}5 c};7 U=3DK;7 1h=3D6(e){7 =
d=3DQ(e);5(2S d.25=3D=3D"2R")?/\\.1J$/i.l(d.2Q):2P(d.25=3D=3D"2O 2N")};7 =
Q=3D6(e){5 e.2M||e.1g};7 X=3D6(e,t){5(t=3D=3D"*"&&e.1B)?e.1B:e.X(t)};7 =
17=3D6(e,t,n){8(t=3D=3D"*")5 M(e);8(!14(e,n))5 L;8(!1h(e))t=3Dt.2L();5 =
e.1f=3D=3Dt};7 14=3D6(e,n){5!n||(n=3D=3D"*")||(e.2K=3D=3Dn)};7 =
1e=3D6(e){5 e.1G};6 24(r,f,B){7 =
m,i,j;9(i=3D0;i<f.y;i++){8(m=3Df[i].1B.2J(B)){8(m.B=3D=3DB)r.z(m);1A =
8(m.y!=3D23){9(j=3D0;j<m.y;j++){8(m[j].B=3D=3DB)r.z(m[j])}}}}5 =
r};8(![].z)22.2I.z=3D6(){9(7 i=3D0;i<1z.y;i++){o[o.y]=3D1z[i]}5 o.y};7 =
N=3D/\\|/;6 21(A,t,f,a){8(N.l(f)){f=3Df.1l(N);a=3Df[0];f=3Df[1]}7 =
r=3D[];8(D[t]){D[t](r,A,f,a)}5 r};7 S=3D/^[^\\s>+~]/;7 =
20=3D/[\\s#.:>+~()@]|[^\\s#.:>+~()@]+/g;6 1y(s){8(S.l(s))s=3D" "+s;5 =
s.P(20)||[]};7 W=3D/\\s*([\\s>+~(),]|^|$)\\s*/g;7 =
I=3D/([\\s>+~,]|[^(]\\+|^)([#.:@])/g;7 18=3D6(s){5 =
s.O(W,"$1").O(I,"$1*$2")};7 =
1u=3D{1Z:6(){5"\'"},P:/^(\'[^\']*\')|("[^"]*")$/,l:6(s){5 =
o.P.l(s)},1S:6(s){5 o.l(s)?s:o+s+o},1Y:6(s){5 o.l(s)?s.Z(1,-1):s}};7 =
1s=3D6(t){5 1u.1Y(t)};7 E=3D/([\\/()[\\]?{}|*+-])/g;6 R(s){5 =
s.O(E,"\\\\$1")};x.15("1j-2H",6(){D[">"]=3D6(r,f,t,n){7 =
e,i,j;9(i=3D0;i<f.y;i++){7 =
s=3D1o(f[i]);9(j=3D0;(e=3Ds[j]);j++)8(17(e,t,n))r.z(e)}};D["+"]=3D6(r,f,t=
,n){9(7 i=3D0;i<f.y;i++){7 =
e=3DG(f[i]);8(e&&17(e,t,n))r.z(e)}};D["@"]=3D6(r,f,a){7 t=3DT[a].l;7 =
e,i;9(i=3D0;(e=3Df[i]);i++)8(t(e))r.z(e)};h["2G-10"]=3D6(e){5!16(e)};h["1=
x"]=3D6(e,c){c=3D12 1t("^"+c,"i");H(e&&!e.13("1x"))e=3De.1n;5 =
e&&c.l(e.13("1x"))};q.1X=3D/\\\\:/g;q.1w=3D"@";q.J=3D{};q.O=3D6(m,a,n,c,v=
){7 k=3Do.1w+m;8(!T[k]){a=3Do.1W(a,c||"",v||"");T[k]=3Da;T.z(a)}5 =
T[k].B};q.1Q=3D6(s){s=3Ds.O(o.1X,"|");7 m;H(m=3Ds.P(o.P)){7 =
r=3Do.O(m[0],m[1],m[2],m[3],m[4]);s=3Ds.O(o.P,r)}5 s};q.1W=3D6(p,t,v){7 =
a=3D{};a.B=3Do.1w+T.y;a.2F=3Dp;t=3Do.J[t];t=3Dt?t(o.13(p),1s(v)):L;a.l=3D=
12 2E("e","5 "+t);5 =
a};q.13=3D6(n){1d(n.2D()){F"B":5"e.B";F"2C":5"e.1V";F"9":5"e.2B";F"1T":8(=
U){5"1U((e.2A.P(/1T=3D\\\\1v?([^\\\\s\\\\1v]*)\\\\1v?/)||[])[1]||\'\')"}}=
5"e.13(\'"+n.O(N,":")+"\')"};q.J[""]=3D6(a){5 a};q.J["=3D"]=3D6(a,v){5 =
a+"=3D=3D"+1u.1S(v)};q.J["~=3D"]=3D6(a,v){5"/(^| )"+R(v)+"( =
|$)/.l("+a+")"};q.J["|=3D"]=3D6(a,v){5"/^"+R(v)+"(-|$)/.l("+a+")"};7 =
1R=3D18;18=3D6(s){5 =
1R(q.1Q(s))}});x.15("1j-2z",6(){D["~"]=3D6(r,f,t,n){7 =
e,i;9(i=3D0;(e=3Df[i]);i++){H(e=3DG(e)){8(17(e,t,n))r.z(e)}}};h["2y"]=3D6=
(e,t){t=3D12 1t(R(1s(t)));5 t.l(1e(e))};h["2x"]=3D6(e){5 =
e=3D=3DQ(e).1H};h["2w"]=3D6(e){7 =
n,i;9(i=3D0;(n=3De.1F[i]);i++){8(M(n)||n.1c=3D=3D3)5 L}5 =
K};h["1N-10"]=3D6(e){5!G(e)};h["2v-10"]=3D6(e){e=3De.1n;5 =
1r(e)=3D=3D1P(e)};h["2u"]=3D6(e,s){7 n=3Dx(s,Q(e));9(7 =
i=3D0;i<n.y;i++){8(n[i]=3D=3De)5 L}5 K};h["1O-10"]=3D6(e,a){5 =
1p(e,a,16)};h["1O-1N-10"]=3D6(e,a){5 1p(e,a,G)};h["2t"]=3D6(e){5 =
e.B=3D=3D2s.2r.Z(1)};h["1M"]=3D6(e){5 e.1M};h["2q"]=3D6(e){5 =
e.1q=3D=3D=3DL};h["1q"]=3D6(e){5 e.1q};h["1L"]=3D6(e){5 =
e.1L};q.J["^=3D"]=3D6(a,v){5"/^"+R(v)+"/.l("+a+")"};q.J["$=3D"]=3D6(a,v){=
5"/"+R(v)+"$/.l("+a+")"};q.J["*=3D"]=3D6(a,v){5"/"+R(v)+"/.l("+a+")"};6 =
1p(e,a,t){1d(a){F"n":5 K;F"2p":a=3D"2n";1a;F"2o":a=3D"2n+1"}7 =
1m=3D1o(e.1n);6 1k(i){7 i=3D(t=3D=3DG)?1m.y-i:i-1;5 =
1m[i]=3D=3De};8(!Y(a))5 1k(a);a=3Da.1l("n");7 m=3D1K(a[0]);7 =
s=3D1K(a[1]);8((Y(m)||m=3D=3D1)&&s=3D=3D0)5 K;8(m=3D=3D0&&!Y(s))5 =
1k(s);8(Y(s))s=3D0;7 =
c=3D1;H(e=3Dt(e))c++;8(Y(m)||m=3D=3D1)5(t=3D=3DG)?(c<=3Ds):(s>=3Dc);5(c%m=
)=3D=3Ds}});x.15("1j-2m",6(){U=3D1i("L;/*@2l@8(@\\2k)U=3DK@2j@*/");8(!U){=
X=3D6(e,t,n){5 =
n?e.2i("*",t):e.X(t)};14=3D6(e,n){5!n||(n=3D=3D"*")||(e.2h=3D=3Dn)};1h=3D=
1g.1I?6(e){5/1J/i.l(Q(e).1I)}:6(e){5 Q(e).1H.1f!=3D"2g"};1e=3D6(e){5 =
e.2f||e.1G||1b(e)};6 1b(e){7 =
t=3D"",n,i;9(i=3D0;(n=3De.1F[i]);i++){1d(n.1c){F 11:F 1:t+=3D1b(n);1a;F =
3:t+=3Dn.2e;1a}}5 t}}});19=3DK;5 =
x}();',62,190,'|||||return|function|var|if|for||||||||pseudoClasses||||te=
st|||this||AttributeSelector|||||||cssQuery|length|push|fr|id||selectors|=
|case|nextElementSibling|while||tests|true|false|thisElement||replace|mat=
ch|getDocument|regEscape||attributeSelectors|isMSIE|cache||getElementsByT=
agName|isNaN|slice|child||new|getAttribute|compareNamespace|addModule|pre=
viousElementSibling|compareTagName|parseSelector|loaded|break|_0|nodeType=
|switch|getTextContent|tagName|document|isXML|eval|css|_1|split|ch|parent=
Node|childElements|nthChild|disabled|firstElementChild|getText|RegExp|Quo=
te|x22|PREFIX|lang|_2|arguments|else|all|links|version|se|childNodes|inne=
rText|documentElement|contentType|xml|parseInt|indeterminate|checked|last=
|nth|lastElementChild|parse|_3|add|href|String|className|create|NS_IE|rem=
ove|toString|ST|select|Array|null|_4|mimeType|lastChild|firstChild|contin=
ue|modules|delete|join|caching|error|nodeValue|textContent|HTML|prefix|ge=
tElementsByTagNameNS|end|x5fwin32|cc_on|standard||odd|even|enabled|hash|l=
ocation|target|not|only|empty|root|contains|level3|outerHTML|htmlFor|clas=
s|toLowerCase|Function|name|first|level2|prototype|item|scopeName|toUpper=
Case|ownerDocument|Document|XML|Boolean|URL|unknown|typeof|nextSibling|pr=
eviousSibling|visited|link|valueOf|clearCache|catch|concat|constructor|ca=
llee|try'.split('|'),0,{}))

------=_NextPart_000_028C_01CA4B1E.08630690
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.bigol.net/ajaxfunctions.js

=EF=BB=BFvar array_sezioni =3D new Array();=0A=
=0A=
var callbacks =3D {=0A=
    delete_sezione: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                alert(result);=0A=
            } else {=0A=
                array_sezioni =3D result;=0A=
                _fillInMenu('sezione', result, false);=0A=
                div_from_select('sezione', 'sezioneattuale');=0A=
            }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    get_sezione: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                 alert(result);=0A=
            } else {=0A=
                 hide('layerName');=0A=
                 array_sezioni =3D result;=0A=
                 _fillInMenu('sezione', result, true);=0A=
                 div_from_select('sezione', 'sezioneattuale');=0A=
             }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    delete_sezione_pg: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                alert(result);=0A=
            } else {=0A=
                array_sezioni =3D result;=0A=
                _fillInMenu('sezione', result, false)=0A=
                div_from_select('sezione', 'sezioneattuale');=0A=
            }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    get_sezione_pg: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                 alert(result);=0A=
            } else {=0A=
                 hide('layerName');=0A=
                 array_sezioni =3D result;=0A=
                 _fillInMenu('sezione', result, true);=0A=
                 div_from_select('sezione', 'sezioneattuale');=0A=
             }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    get_documenti_wc: function(result) {=0A=
        if (result) {=0A=
            elenco =3D document.getElementById('elencodocumenti');=0A=
            if( typeof(result) =3D=3D "boolean" ) {=0A=
                elenco.innerHTML =3D '';=0A=
            } else {=0A=
                elenco.innerHTML =3D result;=0A=
            }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    delete_documento_wc: function(result) {=0A=
        if (result) {=0A=
            alert('Documento eliminato.');=0A=
            elenco =3D document.getElementById('elencodocumenti');=0A=
            if (typeof elenco =3D=3D 'object' && elenco !=3D null) {=0A=
                if( typeof(result) =3D=3D "boolean" ) {=0A=
                    elenco.innerHTML =3D '';=0A=
                } else {=0A=
                    elenco.innerHTML =3D result;=0A=
                }=0A=
            } else {=0A=
                top.location.href=3D"/web.php?action=3Dadd";=0A=
            }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    delete_sezione_wc: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                alert(result);=0A=
            } else {=0A=
                array_sezioni =3D result;=0A=
                _fillInMenu('sezione', result, false)=0A=
                div_2_from_select('sezione', =
'sezioneattuale','elencodocumenti');=0A=
            }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    get_sezione_wc: function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                 alert(result);=0A=
                 hide('layerName');=0A=
            } else {=0A=
                 hide('layerName');=0A=
                 array_sezioni =3D result;=0A=
                 _fillInMenu('sezione', result, true);=0A=
                 div_2_from_select('sezione', =
'sezioneattuale','elencodocumenti');=0A=
             }=0A=
        } else {=0A=
             alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    invia_pagamento : function(result) {=0A=
        if (result) {=0A=
            if(typeof result !=3D "object" ) {=0A=
                hide('loading');=0A=
                el =3D document.getElementById('div_pagamento');=0A=
                el.innerHTML =3D result;=0A=
                /*=0A=
                cp =3D document.getElementById('debugform');=0A=
                if (typeof cp =3D=3D 'object') cp.value =3D result;=0A=
                */=0A=
            } else {=0A=
                hide('loading');=0A=
                if (result[2]) {=0A=
                    setLabels(result[2]);=0A=
                    el =3D document.getElementById(result[2]);=0A=
                    if (typeof el =3D=3D 'object') {=0A=
                        el.focus();=0A=
                    }=0A=
                }=0A=
                alert(result[1]);=0A=
                return false;=0A=
            }=0A=
        } else {=0A=
             hide('loading');=0A=
             alert(js_errore_in_esecuzione);=0A=
             return false;=0A=
        }=0A=
        return false;=0A=
    },=0A=
   add_carrello : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                alert(result);=0A=
                hide('loading');=0A=
            } else {=0A=
                under =3D result["under"];=0A=
                info =3D result["info"];=0A=
                div1 =3D document.getElementById('undercarrello');=0A=
                if (typeof div1 =3D=3D 'object' && div1 !=3D null) {=0A=
                    div1.innerHTML =3D under;=0A=
                }=0A=
                hide('loading');=0A=
                alert(info);=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
   },=0A=
   svuota_carrello : function(result) {=0A=
       if (result) {=0A=
               under =3D result["under"];=0A=
               info =3D result["info"];=0A=
               div1 =3D document.getElementById('undercarrello');=0A=
               div1.innerHTML =3D under;=0A=
               hide('loading');=0A=
               alert(info);=0A=
       } else {=0A=
           hide('loading');=0A=
           alert(js_errore_in_esecuzione);=0A=
       }=0A=
   },=0A=
    go_destinazione : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) =3D=3D "object" ) {=0A=
                hide('loading');=0A=
                alert(result["errore"]);=0A=
            } else {=0A=
                div =3D document.getElementById('changingdiv');=0A=
                if (typeof div =3D=3D 'object' && div !=3D null) {=0A=
                    div.innerHTML =3D result;=0A=
                }=0A=
                hide('loading');=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
   },=0A=
    show_formlogin : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) =3D=3D "object" ) {=0A=
                hide('loading');=0A=
                alert(result["errore"]);=0A=
            } else {=0A=
                div =3D document.getElementById('formlogin');=0A=
                if (typeof div =3D=3D 'object' && div !=3D null) {=0A=
                    div.innerHTML =3D result;=0A=
                }=0A=
                hide('loading');=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
   },=0A=
    submit_login : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) =3D=3D "object" ) {=0A=
                hide('loading');=0A=
                alert(result["errore"]);=0A=
            } else {=0A=
                if (after_login_return =3D=3D true) {=0A=
                    =
document.location.href=3D"/eshop.php?action=3Dcarrello";=0A=
                } else {=0A=
                    div =3D document.getElementById('changingdiv');=0A=
                    if (typeof div =3D=3D 'object' && div !=3D null) {=0A=
                        div.innerHTML =3D result;=0A=
                    }=0A=
                    hide('loading');=0A=
                }=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
   add_compare : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) !=3D "object" ) {=0A=
                alert(result);=0A=
                hide('loading');=0A=
            } else {=0A=
                under =3D result["under"];=0A=
                info =3D result["info"];=0A=
                div1 =3D document.getElementById('undercompare');=0A=
                if (typeof div1 =3D=3D 'object' && div1 !=3D null) {=0A=
                    div1.innerHTML =3D under;=0A=
                }=0A=
                hide('loading');=0A=
                alert(info);=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
    },=0A=
    svuota_compare : function(result) {=0A=
       if (result) {=0A=
               under =3D result["under"];=0A=
               info =3D result["info"];=0A=
               div1 =3D document.getElementById('undercompare');=0A=
               div1.innerHTML =3D under;=0A=
               hide('loading');=0A=
               alert(info);=0A=
       } else {=0A=
           hide('loading');=0A=
           alert(js_errore_in_esecuzione);=0A=
       }=0A=
   },=0A=
   get_modispedizione : function(result) {=0A=
       if (result) {=0A=
           js_spedizione =3D result;=0A=
           popola_select_array('spedizione',js_spedizione);=0A=
       } else {=0A=
           alert(js_impossibile_calcolare_spedizione);=0A=
       }=0A=
   },=0A=
   get_modipagamento : function(result) {=0A=
       if (result) {=0A=
           js_pagamento =3D result;=0A=
           popola_select_array('pagamento',js_pagamento);=0A=
       } else {=0A=
           alert(js_impossibile_calcolare_pagamenti);=0A=
       }=0A=
   },=0A=
   chiudi_carrello : function(result) {=0A=
        if (result) {=0A=
            if( typeof(result) =3D=3D "object" ) {=0A=
                hide('loading');=0A=
                alert(result["1"]);=0A=
                id =3D document.getElementById(result["2"]);=0A=
                if (typeof id =3D=3D 'object' && id !=3D null) =
id.focus();=0A=
            } else {=0A=
                div =3D document.getElementById('changingdiv');=0A=
                if (typeof div =3D=3D 'object' && div !=3D null) {=0A=
                    div.innerHTML =3D result;=0A=
                }=0A=
                hide('loading');=0A=
            }=0A=
        } else {=0A=
            hide('loading');=0A=
            alert(js_errore_in_esecuzione);=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
if (typeof my_ajax =3D=3D 'function') {=0A=
    var phpajax =3D new my_ajax(callbacks);=0A=
    var ajax_opened =3D true;=0A=
} else if (typeof ajax =3D=3D 'function') {=0A=
    var phpajax =3D new ajax(callbacks);=0A=
    var ajax_opened =3D true;=0A=
} else {=0A=
    var ajax_opened =3D false;=0A=
}=0A=
=0A=
=0A=
function submit_sezione(form) {=0A=
    if (ajax_opened =3D=3D false) {=0A=
        alert(js_errore_in_esecuzione);=0A=
        return;=0A=
    }=0A=
=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            if (form.elements[i].type =3D=3D 'text' || =
form.elements[i].type =3D=3D 'hidden' || form.elements[i].type =3D=3D =
'textarea') {=0A=
                payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
            } else if (form.elements[i].type =3D=3D 'radio' || =
form.elements[i].type =3D=3D 'checkbox') {=0A=
                if (form.elements[i].checked) {=0A=
                    payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
                }=0A=
            }=0A=
        }=0A=
    }=0A=
    phpajax.get_sezione(payload);=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
function div_from_select(sel, div) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if( typeof(div) !=3D "object" ) {=0A=
            div =3D document.getElementById(div);=0A=
        }=0A=
=0A=
        if( (typeof(div) =3D=3D "object" && div !=3D null) && =
(div.nodeName =3D=3D 'DIV' || div.nodeName =3D=3D 'SPAN')) {=0A=
            div2 =3D document.getElementById('divaggiungisottosezione');=0A=
            if (sel.options[sel.selectedIndex].value =3D=3D 0) {=0A=
                div.innerHTML =3D '';=0A=
                if( (typeof(div2) =3D=3D "object" && div2 !=3D null) && =
(div2.nodeName =3D=3D 'DIV' || div2.nodeName =3D=3D 'SPAN')) {=0A=
                    div2.style.visibility =3D 'hidden';=0A=
                }=0A=
                val =3D 0;=0A=
            } else {=0A=
                text =3D sel.options[sel.selectedIndex].text;=0A=
                val =3D sel.options[sel.selectedIndex].value;=0A=
                div.innerHTML =3D text;=0A=
                if( (typeof(div2) =3D=3D "object" && div2 !=3D null) && =
(div2.nodeName =3D=3D 'DIV' || div2.nodeName =3D=3D 'SPAN')) {=0A=
                    div2.style.visibility =3D 'visible';=0A=
                }=0A=
            }=0A=
        }=0A=
        layer =3D document.getElementById('layerName');=0A=
        layer.style.visibility =3D 'hidden';=0A=
        layer.style.display =3D 'none';=0A=
    }=0A=
=0A=
    if (typeof multiupload_show_sel =3D=3D 'function') {=0A=
        multiupload_show_sel(val);=0A=
    }=0A=
}=0A=
=0A=
function div_2_from_select(sel, div, bidiv) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if( typeof(div) !=3D "object" ) {=0A=
            div =3D document.getElementById(div);=0A=
        }=0A=
=0A=
        if( typeof(div) =3D=3D "object" && (div.nodeName =3D=3D 'DIV' || =
div.nodeName =3D=3D 'SPAN')) {=0A=
            div2 =3D document.getElementById('divaggiungisottosezione');=0A=
            if (sel.options[sel.selectedIndex].value =3D=3D 0) {=0A=
                div.innerHTML =3D '';=0A=
                div2.style.visibility =3D 'hidden';=0A=
                bidiv =3D document.getElementById(bidiv);=0A=
                bidiv.innerHTML =3D '';=0A=
            } else {=0A=
                text =3D sel.options[sel.selectedIndex].text;=0A=
                div.innerHTML =3D text;=0A=
                //div2.innerHTML =3D js_aggiungi_sottosezione + text;=0A=
                div2.style.visibility =3D 'visible';=0A=
                =
phpajax.get_documenti_wc(sel.options[sel.selectedIndex].value);=0A=
            }=0A=
            layer =3D document.getElementById('layerName');=0A=
            layer.style.visibility =3D 'hidden';=0A=
            layer.style.display =3D 'none';=0A=
        }=0A=
    }=0A=
=0A=
    if (typeof multiupload_show_sel =3D=3D 'function') {=0A=
        multiupload_show_sel(val);=0A=
    }=0A=
}=0A=
=0A=
function aggiungi_sezione(sel,master) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if (master !=3D true) {=0A=
            val =3D sel.options[sel.selectedIndex].value;=0A=
            if (val =3D=3D 0) {=0A=
                return false;=0A=
            } else {=0A=
                mylink =3D =
'/modifier.php?action=3Dadd_sezione&ajax=3D1&padre=3D'+val;=0A=
            }=0A=
        } else {=0A=
            mylink =3D =
'/modifier.php?action=3Dadd_sezione&ajax=3D1&padre=3D0';=0A=
        }=0A=
=0A=
        div =3D document.getElementById('layerName');=0A=
        sel_pos =3D _getAbsPos(sel);=0A=
        div.style.left =3D sel_pos.x;=0A=
        div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
        frames["ifaddsez"].location.href =3D mylink;=0A=
        div.style.visibility =3D 'visible';=0A=
        div.style.display =3D 'block';=0A=
        div.focus();=0A=
    }=0A=
}=0A=
=0A=
function modifica_sezione(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
=0A=
            div =3D document.getElementById('layerName');=0A=
            sel_pos =3D _getAbsPos(sel);=0A=
            div.style.left =3D sel_pos.x;=0A=
            div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
            frames["ifaddsez"].location.href =3D =
'/modifier.php?action=3Dmod_sezione&ajax=3D1&value=3D'+val;=0A=
            div.style.visibility =3D 'visible';=0A=
            div.style.display =3D 'block';=0A=
            div.focus();=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function elimina_sezione(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
            text =3D sel.options[sel.selectedIndex].text;=0A=
            ok =3D =
confirm(js_conferma_eliminazione_sezione1+text+js_conferma_eliminazione_s=
ezione2);=0A=
            if (ok) {=0A=
                phpajax.delete_sezione(val);=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function aggiungi_sezione_pg(sel,master) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if (master !=3D true) {=0A=
            val =3D sel.options[sel.selectedIndex].value;=0A=
            if (val =3D=3D 0) {=0A=
                return false;=0A=
            } else {=0A=
                mylink =3D =
'/photogallery.php?action=3Dadd_sezione&ajax=3D1&padre=3D'+val;=0A=
            }=0A=
        } else {=0A=
            mylink =3D =
'/photogallery.php?action=3Dadd_sezione&ajax=3D1&padre=3D0';=0A=
        }=0A=
=0A=
        div =3D document.getElementById('layerName');=0A=
=0A=
        sel_pos =3D _getAbsPos(sel);=0A=
        div.style.left =3D sel_pos.x;=0A=
        div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
        frames["ifaddsez"].location.href =3D mylink;=0A=
        div.style.visibility =3D 'visible';=0A=
        div.style.display =3D 'block';=0A=
        div.focus();=0A=
    }=0A=
}=0A=
=0A=
function modifica_sezione_pg(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
=0A=
            div =3D document.getElementById('layerName');=0A=
            sel_pos =3D _getAbsPos(sel);=0A=
            div.style.left =3D sel_pos.x;=0A=
            div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
            frames["ifaddsez"].location.href =3D =
'/photogallery.php?action=3Dmod_sezione&ajax=3D1&value=3D'+val;=0A=
            div.style.visibility =3D 'visible';=0A=
            div.style.display =3D 'block';=0A=
            div.focus();=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function elimina_sezione_pg(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
            text =3D sel.options[sel.selectedIndex].text;=0A=
            ok =3D =
confirm(js_conferma_eliminazione_sezione1+text+js_conferma_eliminazione_s=
ezione2);=0A=
            if (ok) {=0A=
                phpajax.delete_sezione_pg(val);=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function submit_sezione_pg(form) {=0A=
    //form.submit.disabled =3D true;=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            if (form.elements[i].type =3D=3D 'text' || =
form.elements[i].type =3D=3D 'hidden' || form.elements[i].type =3D=3D =
'textarea') {=0A=
                payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
            } else if (form.elements[i].type =3D=3D 'radio' || =
form.elements[i].type =3D=3D 'checkbox') {=0A=
                if (form.elements[i].checked) {=0A=
                    payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
                }=0A=
            }=0A=
=0A=
        }=0A=
    }=0A=
=0A=
    phpajax.get_sezione_pg(payload);=0A=
}=0A=
=0A=
=0A=
=0A=
//-----------------------------------------------------------------------=
--------=0A=
=0A=
function aggiungi_sezione_wc(sel,master) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if (master !=3D true) {=0A=
            val =3D sel.options[sel.selectedIndex].value;=0A=
            if (val =3D=3D 0) {=0A=
                return false;=0A=
            } else {=0A=
                mylink =3D =
'/web.php?action=3Dadd_sezione&ajax=3D1&padre=3D'+val;=0A=
            }=0A=
        } else {=0A=
            mylink =3D =
'/web.php?action=3Dadd_sezione&ajax=3D1&padre=3D0';=0A=
        }=0A=
=0A=
        div =3D document.getElementById('layerName');=0A=
        sel_pos =3D _getAbsPos(sel);=0A=
        div.style.left =3D sel_pos.x;=0A=
        div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
        frames["ifaddsez"].location.href =3D mylink;=0A=
        div.style.visibility =3D 'visible';=0A=
        div.style.display =3D 'block';=0A=
        div.focus();=0A=
    }=0A=
}=0A=
=0A=
function modifica_sezione_wc(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
=0A=
            div =3D document.getElementById('layerName');=0A=
            sel_pos =3D _getAbsPos(sel);=0A=
            div.style.left =3D sel_pos.x;=0A=
            div.style.top =3D sel_pos.y+sel.offsetHeight;=0A=
            frames["ifaddsez"].location.href =3D =
'/web.php?action=3Dmod_sezione&ajax=3D1&value=3D'+val;=0A=
            div.style.visibility =3D 'visible';=0A=
            div.style.display =3D 'block';=0A=
            div.focus();=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function elimina_documento_wc(codice,nome) {=0A=
    ok =3D =
confirm(js_conferma_eliminazione_documento1+nome+js_conferma_eliminazione=
_documento2);=0A=
    if (ok) {=0A=
        phpajax.delete_documento_wc(codice);=0A=
    }=0A=
}=0A=
=0A=
function elimina_sezione_wc(sel) {=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        val =3D sel.options[sel.selectedIndex].value;=0A=
        if (val =3D=3D 1 || val =3D=3D 2) {=0A=
            alert('Sezione protetta, impossibile eliminare.');=0A=
            return false;=0A=
        }=0A=
        if (val =3D=3D 0) {=0A=
            return false;=0A=
        } else {=0A=
            text =3D sel.options[sel.selectedIndex].text;=0A=
            ok =3D =
confirm(js_conferma_eliminazione_sezione1+text+js_conferma_eliminazione_s=
ezione2);=0A=
            if (ok) {=0A=
                phpajax.delete_sezione_wc(val);=0A=
            }=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function submit_sezione_wc(form) {=0A=
    form.submit.disabled =3D true;=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            if (form.elements[i].type =3D=3D 'text' || =
form.elements[i].type =3D=3D 'hidden' || form.elements[i].type =3D=3D =
'textarea') {=0A=
                payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
            } else if (form.elements[i].type =3D=3D 'radio' || =
form.elements[i].type =3D=3D 'checkbox') {=0A=
                if (form.elements[i].checked) {=0A=
                    payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
                }=0A=
            }=0A=
=0A=
        }=0A=
    }=0A=
=0A=
    phpajax.get_sezione_wc(payload);=0A=
}=0A=
=0A=
=0A=
=0A=
function go_destinazione() {=0A=
    spedizione =3D document.getElementById('spedizione');=0A=
    spedizioneval =3D spedizione.options[spedizione.selectedIndex].value;=0A=
    if (typeof spedizione !=3D "object" || spedizione =3D=3D null) {=0A=
        alert(js_seleziona_spedizione);=0A=
        return;=0A=
    }=0A=
    pagamento =3D document.getElementById('pagamento');=0A=
    pagamentoval =3D pagamento.options[pagamento.selectedIndex].value;=0A=
    if (typeof pagamento !=3D "object" || pagamento =3D=3D null) {=0A=
        alert(js_seleziona_pagamento);=0A=
        return;=0A=
    }=0A=
    centra_e_visualizza('loading');=0A=
    phpajax.go_destinazione(spedizioneval, pagamentoval);=0A=
}=0A=
=0A=
function submit_login(form) {=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            payload[form.elements[i].name] =3D form.elements[i].value;=0A=
        }=0A=
    }=0A=
=0A=
    if (payload["formdata[username_login]"] =3D=3D '') {=0A=
        alert(js_inserire_username);=0A=
        return false;=0A=
    }=0A=
    if (payload["formdata[password_login]"] =3D=3D '') {=0A=
        alert(js_inserire_password);=0A=
        return false;=0A=
    }=0A=
=0A=
    phpajax.submit_login(payload);=0A=
}=0A=
=0A=
function chiudi_carrello(form) {=0A=
    centra_e_visualizza('loading');=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            payload[form.elements[i].name] =3D form.elements[i].value;=0A=
        }=0A=
    }=0A=
=0A=
    phpajax.chiudi_carrello(payload);=0A=
}=0A=
=0A=
function hide(layer) {=0A=
    if( typeof(layer) !=3D "object" ) {=0A=
        layer =3D document.getElementById(layer);=0A=
    }=0A=
=0A=
    if (typeof(layer) =3D=3D "object" ) {=0A=
        layer.style.visibility =3D 'hidden';=0A=
    }=0A=
}=0A=
=0A=
=0A=
function _fillInMenu(menu_id, values, set) {=0A=
    var menu =3D document.getElementById(menu_id);=0A=
=0A=
    if (typeof(menu) =3D=3D "object" && menu !=3D null) {=0A=
        _emptyMenuItems(menu);=0A=
        _setMenuItems(menu, values);=0A=
        if (set) {=0A=
            menu.selectedIndex =3D set;=0A=
        } else {=0A=
            menu.selectedIndex =3D 0;=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function _emptyMenuItems(menu) {=0A=
    if( typeof(menu) !=3D "object" ) {=0A=
        menu =3D document.getElementById(menu);=0A=
    }=0A=
=0A=
    if (typeof(menu) =3D=3D "object" ) {=0A=
        menu.length =3D 0;;=0A=
    }=0A=
}=0A=
=0A=
function _setMenuItems(menu, items) {=0A=
    var opt;=0A=
=0A=
    if( typeof(menu) !=3D "object" ) {=0A=
        menu =3D document.getElementById(menu);=0A=
    }=0A=
=0A=
    if( typeof(menu) =3D=3D "object"  ) {=0A=
        menu.options[0] =3D new Option(js_seleziona, 0);=0A=
        var i =3D 1;=0A=
        for (var key in items) {=0A=
            opt =3D new Option(items[key], key);=0A=
            menu.options[i++] =3D opt;=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function _getAbsPos(el) {=0A=
    var r =3D { x: el.offsetLeft, y: el.offsetTop };=0A=
    if (el.offsetParent) {=0A=
        var tmp =3D _getAbsPos(el.offsetParent);=0A=
        r.x +=3D tmp.x;=0A=
        r.y +=3D tmp.y;=0A=
    }=0A=
    return r;=0A=
}=0A=
=0A=
=0A=
function add_carrello(prodotto,variazioni,sezione) {=0A=
    centra_e_visualizza('loading');=0A=
    var payload =3D new Object();=0A=
=0A=
    payload["prodotto"]   =3D prodotto;=0A=
=0A=
    if(typeof variazioni =3D=3D 'object') {=0A=
        var listavariazioni =3D new Object();=0A=
        for (a in variazioni) {=0A=
            variazione =3D document.getElementById(variazioni[a]);=0A=
            if (typeof variazione =3D=3D 'object' && variazione !=3D =
null) {=0A=
                variazione =3D =
variazione[variazione.selectedIndex].value;=0A=
                if (variazione =3D=3D 0) {=0A=
                    hide('loading');=0A=
                    msg =3D =
eval('js_selezionare_variazione_'+variazioni[a]);=0A=
                    alert(msg);=0A=
                    return;=0A=
                } else {=0A=
                    listavariazioni[variazioni[a]] =3D variazione;=0A=
                }=0A=
            }=0A=
        }=0A=
        payload["variazioni"] =3D listavariazioni;=0A=
    }=0A=
=0A=
    payload["sezione"]    =3D sezione;=0A=
    phpajax.add_carrello(payload);=0A=
}=0A=
=0A=
function add_compare(prodotto) {=0A=
    centra_e_visualizza('loading');=0A=
    phpajax.add_compare(prodotto);=0A=
}=0A=
=0A=
function svuota_compare() {=0A=
    ok =3D confirm(js_conferma_operazione);=0A=
    if (ok) {=0A=
        centra_e_visualizza('loading');=0A=
        phpajax.svuota_compare();=0A=
    }=0A=
    return false;=0A=
}=0A=
=0A=
function svuota_carrello() {=0A=
    ok =3D confirm(js_conferma_operazione);=0A=
    if (ok) {=0A=
        centra_e_visualizza('loading');=0A=
        phpajax.svuota_carrello();=0A=
    }=0A=
    return false;=0A=
}=0A=
=0A=
function show_formlogin(check) {=0A=
    if (check.checked =3D=3D true) {=0A=
        centra_e_visualizza('loading');=0A=
        phpajax.show_formlogin();=0A=
    } else {=0A=
        span =3D document.getElementById('formlogin');=0A=
        if (typeof span =3D=3D "object" && span !=3D null) {=0A=
            span.innerHTML =3D '';=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function popola_select_array(sel,dati) {=0A=
    // alert(HTML_AJAX_Util.varDump(dati));=0A=
    if (typeof dati["advanced"] !=3D 'object' && dati["advanced"] =3D=3D =
'1') {=0A=
        eval("phpajax.get_modi" + sel + "()");=0A=
        return true;=0A=
    }=0A=
=0A=
    if (typeof document.getElementById(sel) !=3D 'object' || =
document.getElementById(sel) =3D=3D null) return;=0A=
=0A=
=0A=
    var mydati =3D new Object();=0A=
    for (key in dati) {=0A=
        temp =3D dati[key];=0A=
        if (typeof temp =3D=3D "object" && temp !=3D null) {=0A=
            mydati[key] =3D temp["nome"];=0A=
        }=0A=
    }=0A=
    cookieval =3D Get_Cookie(sel);=0A=
    _fillInMenu(sel, mydati, cookieval);=0A=
    if (cookieval) {=0A=
        myvar =3D eval('js_'+sel);=0A=
        duespan_from_select(sel,'desc'+sel,'prezzo'+sel,myvar);=0A=
    }=0A=
}=0A=
=0A=
function duespan_from_select(sel,span1,span2,dati) {=0A=
    selname =3D sel;=0A=
    var ok =3D 0;=0A=
=0A=
    //alert(HTML_AJAX_Util.varDump(dati));=0A=
=0A=
    if( typeof(sel) !=3D "object" ) {=0A=
        sel =3D document.getElementById(sel);=0A=
    }=0A=
=0A=
    if( typeof(sel) =3D=3D "object"  ) {=0A=
        if( typeof(span1) !=3D "object" ) {=0A=
            span1 =3D document.getElementById(span1);=0A=
        }=0A=
=0A=
        if( typeof(span2) !=3D "object" ) {=0A=
            span2 =3D document.getElementById(span2);=0A=
        }=0A=
=0A=
        if( typeof(span1) =3D=3D "object" && span1 !=3D null && =
span1.nodeName =3D=3D 'SPAN') {=0A=
            if (sel.options[sel.selectedIndex].value =3D=3D '0') {=0A=
                span1.innerHTML =3D '';=0A=
                Delete_Cookie(selname);=0A=
            } else {=0A=
                temp =3D dati[sel.options[sel.selectedIndex].value];=0A=
                text =3D temp["descrizione"];=0A=
                span1.innerHTML =3D text;=0A=
                Set_Cookie(selname, sel.selectedIndex, 24, '/', '', '');=0A=
                ok =3D 1;=0A=
            }=0A=
        }=0A=
        if( typeof(span2) =3D=3D "object" && span2 !=3D null && =
span2.nodeName =3D=3D 'SPAN') {=0A=
            if (sel.options[sel.selectedIndex].value =3D=3D '0') {=0A=
                span2.innerHTML =3D '0,00';=0A=
                Delete_Cookie(selname);=0A=
            } else {=0A=
                temp =3D dati[sel.options[sel.selectedIndex].value];=0A=
                text =3D temp["stringacosto"];=0A=
                span2.innerHTML =3D text;=0A=
                ok =3D 1;=0A=
            }=0A=
        }=0A=
    }=0A=
=0A=
    /* if (ok =3D=3D 1) */ ricalcola_totale();=0A=
}=0A=
=0A=
function ricalcola_totale() {=0A=
    var subtotale =3D 0;=0A=
    var pagamento =3D 0;=0A=
    var spedizione =3D 0;=0A=
=0A=
    subtotale =3D document.getElementById('subtotale').value;=0A=
    spedizione =3D document.getElementById('spedizione');=0A=
    if (typeof spedizione =3D=3D "object" && spedizione !=3D null && =
spedizione.length > 0) {=0A=
        spedizione =3D =
js_spedizione[spedizione.options[spedizione.selectedIndex].value];=0A=
        if (typeof spedizione =3D=3D "object" && spedizione !=3D null) {=0A=
            spedizione =3D spedizione["costo"];=0A=
        } else {=0A=
            spedizione =3D 0;=0A=
        }=0A=
    }=0A=
    if (spedizione =3D=3D null) spedizione =3D 0;=0A=
    pagamento =3D document.getElementById('pagamento');=0A=
    if (typeof pagamento =3D=3D "object" && pagamento !=3D null && =
pagamento.length > 0) {=0A=
        pagamento =3D =
js_pagamento[pagamento.options[pagamento.selectedIndex].value];=0A=
        if (typeof pagamento =3D=3D "object" && pagamento !=3D null) {=0A=
            pagamento =3D pagamento["costo"];=0A=
        }=0A=
    }=0A=
    if (pagamento =3D=3D null) pagamento =3D 0;=0A=
    totale =3D subtotale/1+spedizione/1+pagamento/1;=0A=
=0A=
    prezzototale =3D document.getElementById('grantotale');=0A=
    totale =3D totale.toFixed(2);=0A=
    prezzototale.innerHTML =3D formattanumero(totale);=0A=
=0A=
}=0A=
=0A=
function centra_e_visualizza(div) {=0A=
    if( typeof(div) !=3D "object" ) {=0A=
        div =3D document.getElementById(div);=0A=
    }=0A=
=0A=
    div.style.display =3D 'block';=0A=
    div.style.visibility =3D 'visible';=0A=
=0A=
    pageWidth =3D window.innerWidth ? document.body.clientWidth : =
document.body.clientWidth;=0A=
    pageHeight =3D window.innerHeight ? document.body.clientHeight : =
document.body.clientHeight;=0A=
=0A=
    div.style.left =3D ((pageWidth - div.offsetWidth) /2)+'px';=0A=
    div.style.top  =3D (((pageHeight - div.offsetHeight) /2) + =
document.body.scrollTop) +'px';=0A=
}=0A=
=0A=
=0A=
function formattanumero(amount) {=0A=
    var delimiter =3D "."; // replace comma if desired=0A=
    var a =3D amount.split('.',2)=0A=
    var d =3D a[1];=0A=
    var i =3D parseInt(a[0]);=0A=
    if(isNaN(i)) { return ''; }=0A=
    var minus =3D '';=0A=
    if(i < 0) { minus =3D '-'; }=0A=
    i =3D Math.abs(i);=0A=
    var n =3D new String(i);=0A=
    var a =3D [];=0A=
    while(n.length > 3)=0A=
    {=0A=
        var nn =3D n.substr(n.length-3);=0A=
        a.unshift(nn);=0A=
        n =3D n.substr(0,n.length-3);=0A=
    }=0A=
    if(n.length > 0) { a.unshift(n); }=0A=
    n =3D a.join(delimiter);=0A=
    if(d.length < 1) { amount =3D n; }=0A=
    else { amount =3D n + ',' + d; }=0A=
    amount =3D minus + amount;=0A=
    return amount;=0A=
}=0A=
=0A=
function Set_Cookie(name, value, expires, path, domain, secure) {=0A=
    // set time, it's in milliseconds=0A=
    var today =3D new Date();=0A=
    today.setTime( today.getTime() );=0A=
=0A=
    /* expires =C3=A8 in ore */=0A=
    if (expires) {=0A=
        expires =3D expires * 1000 * 60 * 60;=0A=
    }=0A=
    var expires_date =3D new Date( today.getTime() + (expires) );=0A=
=0A=
    document.cookie =3D name + "=3D" +escape( value ) +=0A=
        ( ( expires ) ? ";expires=3D" + expires_date.toGMTString() : "" =
) +=0A=
        ( ( path ) ? ";path=3D" + path : "" ) +=0A=
        ( ( domain ) ? ";domain=3D" + domain : "" ) +=0A=
        ( ( secure ) ? ";secure" : "" );=0A=
}=0A=
=0A=
function Get_Cookie(name) {=0A=
    var start =3D document.cookie.indexOf( name + "=3D" );=0A=
    var len =3D start + name.length + 1;=0A=
    if ( ( !start ) && ( name !=3D document.cookie.substring( 0, =
name.length ) ) ) {=0A=
        return null;=0A=
    }=0A=
    if ( start =3D=3D -1 ) return null;=0A=
    var end =3D document.cookie.indexOf( ";", len );=0A=
    if ( end =3D=3D -1 ) end =3D document.cookie.length;=0A=
    return unescape( document.cookie.substring( len, end ) );=0A=
}=0A=
=0A=
function Delete_Cookie( name, path, domain ) {=0A=
    if ( Get_Cookie( name ) ) document.cookie =3D name + "=3D" +=0A=
    ( ( path ) ? ";path=3D" + path : "") +=0A=
    ( ( domain ) ? ";domain=3D" + domain : "" ) +=0A=
    ";expires=3DThu, 01-Jan-1970 00:00:01 GMT";=0A=
}=0A=
=0A=
function initLabels() {=0A=
    var arrLabels =3D document.getElementsByTagName("label");=0A=
    var firstelement =3D null;=0A=
    if (typeof arrLabels =3D=3D 'object') {=0A=
        for (var i=3D0; i < arrLabels.length; i++) {=0A=
            var objTemp =3D arrLabels[i];=0A=
            var strFor =3D objTemp.getAttribute('di');=0A=
            if (firstelement =3D=3D null) firstelement =3D strFor;=0A=
=0A=
            if (strFor !=3D '') {=0A=
                objTemp.setAttribute('id', 'l' + strFor);=0A=
                objTemp.setAttribute('classOrig', =
objTemp.getAttribute('class'));=0A=
            }=0A=
        }=0A=
        el =3D document.getElementById(firstelement);=0A=
        el.focus();=0A=
    }=0A=
}=0A=
=0A=
function clearLabels() {=0A=
    var arrLabels =3D document.getElementsByTagName("label");=0A=
    if (typeof arrLabels =3D=3D 'object') {=0A=
        for (var i=3D0; i < arrLabels.length; i++) {=0A=
            var objTemp =3D arrLabels[i];=0A=
            objTemp.className =3D objTemp.getAttribute('classOrig');=0A=
        }=0A=
    }=0A=
}=0A=
=0A=
function setLabels(err) {=0A=
    clearLabels();=0A=
    var arrLabels =3D document.getElementsByTagName("label");=0A=
=0A=
    if (typeof arrLabels =3D=3D 'object') {=0A=
        for (var i=3D0; i < arrLabels.length; i++) {=0A=
            var objTemp =3D arrLabels[i];=0A=
            var strFor =3D objTemp.getAttribute('di');=0A=
=0A=
            if (strFor =3D=3D err) {=0A=
                objTemp.className =3D 'error';=0A=
            }=0A=
        }=0A=
    }=0A=
=0A=
}=0A=
=0A=
function invia_pagamento(form) {=0A=
    centra_e_visualizza('loading');=0A=
    var payload =3D new Object();=0A=
    for (var i=3D0;i<form.elements.length;i++) {=0A=
        if (form.elements[i].name) {=0A=
            if (form.elements[i].type =3D=3D 'text' || =
form.elements[i].type =3D=3D 'hidden' || form.elements[i].type =3D=3D =
'textarea') {=0A=
                payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
            } else if (form.elements[i].type =3D=3D 'radio' || =
form.elements[i].type =3D=3D 'checkbox') {=0A=
                if (form.elements[i].checked) {=0A=
                    payload[form.elements[i].name] =3D =
form.elements[i].value;=0A=
                }=0A=
            }=0A=
=0A=
        }=0A=
    }=0A=
    phpajax.invia_pagamento(payload);=0A=
    return false;=0A=
}=0A=
=0A=
function clear_field(campo) {=0A=
    campo =3D document.getElementById(campo);=0A=
    if (campo =3D=3D null || typeof campo =3D=3D 'undefined') return;=0A=
    campo.value =3D '';=0A=
}=0A=
=0A=

------=_NextPart_000_028C_01CA4B1E.08630690--
