From: Subject: Abruzzo - Eventi in Abruzzo - AnnunciAPPELLI DI SOLIDARIETA' - Centro sociale "39/a" Date: Fri, 8 Aug 2008 13:36:39 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0037_01C8F95B.C9652B90" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512 This is a multi-part message in MIME format. ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/index.php?option=com_adsmanager&page=show_ad&adid=50&catid=15&Itemid=0 Abruzzo - = Eventi in Abruzzo - AnnunciAPPELLI DI SOLIDARIETA' - Centro sociale = "39/a"

  
3Dpiccione.gif=20=20
Abruzzo - Eventi in Abruzzo
3DAdvertisement=20

L'ultimo annuncio

  • Centro=20 sociale "39/a" ( / APPELLI DI=20 SOLIDARIETA') 2008-08-08

In evidenza

12.07.2008= =20 24.08.2008
Castelbasso, PROGETTO CULTURA 12 Luglio - 24=20 Agosto
Torna a Castelbasso, = sugges...=20
3Dbul13.gif=203Dbul13.gif=203Dbul13.gif=203Dbul13.gif=20ACCEDI AL=20 FORUM DELLA BACHECA D'ABRUZZO3Dbul13.gif=203Dbul13.gif=203Dbul13.gif=203Dbul13.gif=20
Annunci=20 3Darrow=20=20 APPELLI=20 DI SOLIDARIETA'

Centro sociale "39/a"

Visualizza tutti gli annunci di = ASSOOnlus=20
Citt=E0: Pescara
Provincia: = Pescara
Da venerd=EC 4 luglio 2008 sono = iniziate le=20 attivit=E0 del =93Centro Sociale 39/a=94 in via Caduti per Servizio n=B0 = 39/a, gestito=20 dall=92Associazione ASSO-Onlus di Pescara. L'Amministrazione comunale di = Pescara,=20 infatti, aderendo ad una richiesta dell'Associazione ASSO ha concesso in = affitto=20 i locali.

Il Centro si inserisce in un contesto territoriale ove, = attualmente, sono scarse le possibilit=E0 di incontro e di relazione. La = scelta di=20 un luogo, dotato di impianto di aria climatizzata e con attrezzature di = video=20 proiezione, ove poter affrontare tematiche legate alla quotidianit=E0 e = poter=20 coltivare interessi culturali ed anche ricreativi, era irrimandabile. = Ecco=20 perch=E9 abbiamo preferito iniziare subito le attivit=E0, per ora il = gioved=EC ed il=20 venerd=EC, anzich=E9 attendere di aver completato sia gli arredi che = tutta la=20 programmazione.
Si sono gi=E0 svolti incontri tenuti da esperti, = anche su=20 argomenti suggeriti dai cittadini che frequentano il Centro. Abbiamo, = infatti,=20 gi=E0 svolto incontri su =93Per vivere bene ed a lungo=94 con il = Primario di Geriatria=20 della ASL di Pescara; su "Norme di corretta conservazione dei cibi" con = un=20 Tecnico Prevenzione Ambienti e luoghi di lavoro della ASL di Pescara e=20 "Autoprotezione. Come effettuare una chiamata di soccorso" con un = Infermiere=20 Professionale ed Operatore del 118.
Abbiamo anche iniziato, il = gioved=EC alle=20 ore 18.30, un Corso di Training autogeno a cui =E8 ancora possibile = iscriversi.=20 Abbiamo anche gi=E0 fatto effettuato delle proiezioni di documentari in=20 collaborazione con l=92Associazione ACMA.

Vogliamo ora segnalare = i prossimi=20 appuntamenti che sono: venerd=EC 22 agosto si terr=E0 =93Nipoti e=20 Nonni=94.
Un=92occasione per passare insieme una piacevole serata con = la=20 proiezione all'aperto nei giardinetti del "Parco della serenit=E0" in = via Caduti=20 per Servizio di cartoni animati, dalle ore 20.30 alle ore 22.30. =
E=92 previsto=20 anche un intervento di animazione dei Clown dottori della Croce Rossa = Italiana=20 che intratterranno i bambini con palloncini, trucca-bimbi e giochi = vari.
Il=20 titolo della serata =E8 =93Nipoti e Nonni=94. Vogliamo, infatti, = rinsaldare il=20 rapporto tra Nipoti e Nonni e dare la possibilit=E0 ai genitori, se = vogliono, di=20 poter passare anche loro una serata pi=F9 libera. Se l=92iniziativa = avr=E0 successo=20 pensiamo di ripeterla in venerd=EC successivo, venerd=EC 29. =

Sempre il 29,=20 nel pomeriggio alle ore 18.00, terremo un incontro con i cittadini per=20 presentare la nostra proposta di attivare, dopo l=92estate, delle = attivit=E0 di=20 doposcuola e piccola biblioteca.
Pensiamo, se ci riusciremo, di = dividere in=20 due gruppi e con due insegnanti i ragazzi a seconda delle = et=E0.

Prossimi=20 incontri
Venerd=EC 8 agosto dalle 18.00 alle ore 19.30 Incontro sul = tema:=20 "Sicurezza nelle abitazioni e nei luoghi di lavoro" a cura di Giovanni = DI BIASE=20 - Tecnico Prevenzione Ambienti e luoghi di lavoro ASL Pescara

Contatto:
Associazione=20 ASSO-Onlus

www.asso-onlus.it/
eMail: asso@asso-onlus.it
3D'Centro3D'Centro3D'Centro=20

Filo diretto con i visitatori

Inserite nuovi eventi: prima login, = poi "Aggiungi=20 evento"
Contattaci=20
LOGIN=20
Logout=20
GLI = EVENTI DI=20 OGGI
Fai il login per inserire=20 nuovo

CALENDARIO EVENTI

August 2008
Lu Ma Me Gi Ve Sa Do=20
3D"Settimana 1 2 3
3D"Settimana 4 5 6 7 8 9 10
3D"Settimana 11 12 13 14 15 16 17
3D"Settimana 18 19 20 21 22 23 24
3D"Settimana 25 26 27 28 29 30 31=20
Inserisci nuovo = Evento=20

Eventi imminenti

12.07.2008= =20 24.08.2008
Castelbasso, PROGETTO CULTURA 12 Luglio - 24=20 Agosto
Torna a Castelbasso, = sugges...=20
13.07.2008= =20 30.09.2008
Francavilla al Mare, Michele Cascella: La gioia di = vivere
Dal 13 Luglio al 30 = Settemb...=20
27.07.200= 8=20 28.08.2008
Terza edizione "Un mosaico per=20 Tornareccio"
Sono saliti a = sedici i=20 mosa...
01.08.2008= =20 24.08.2008
Pennapiedimonte - 15=B0 Edizione della = "Sagra del=20 Cinghiale" e prodotti tipici locali
Dal=20 1 al 24 Agosto =B7 ...
02.08.2008= =20 08.08.2008
Garrufo con Gusto
Dal 2=20 all'8 Agosto torna &...

Chi =E8 online

Abbiamo 1 visitatore e 1 utente online =
Copyright =C2=A9 2008 Abruzzo - Eventi in Abruzzo =
------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/stories/piccione/piccione.gif R0lGODlhPgBEALMNAAAAAAAA/1JSUnNzc4yMjK2trc7Ozu/v7/8AAP9jAP+cAP/OAP//AP///wAA AP///yH/C05FVFNDQVBFMi4wAwHoAAAh+QQJCQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5k aZ5oqq5sGx5wfLgqQNx3TJ82jsO7EkBA9BGAwVCPQBT4kEnP8lb8zaKc3sBXzV2xmWGX6vyBw7gx 83m+TNdbKiH+bU/eavZKxodKhjdxa3NGRycyBomKiwZ8NmplOIJ1IwCMl5hLkUaCZiaWjDiYBlNO gp2BOTxGip2KgGmFknqfo5mDPqiylJW2jD2msqhxAilLuq+ys7k+ADW+ibDLyjjOK6CjwITKqNYs b3Gk1HHD3i3Yv4W6RubntsHUgQDtLm8E4pupqfN8QejRnArxg7GI17N0+poBIGiggEOHjXYswSds 4YFEDx3Oc2jQWDJ1BP8WKspIssACPwendBKJseRDBTBP1hOnbGTJAQLm6dQ5U8uylhkH4KQXBIa9 Gy7n5ETRpymieYVcCl3KA9qlgHNKKiVaSZZLh9MIkNwy9NtXktvGBaL6rYnbhELjhp3KFQWAuHjz EpknIC9etjTEuO2LM6czvoP31r2WWDGFnZAz6KgBeR4Ga3VjMGDQMYq1BBY0MwhwgLOdCaAlpBa9 mTOCzZ2TpE5Au7Xt27GD0E7AgDfv27jt2PYNvDhsLMaTG8/9yfY85dCZC2HwHDp1AMqlV7J+nbv2 7cartxbvfKE/7uTHW/asPP1mnm2wc7+++Dx0+KfvJMefv4J89fXlJx8Kf/2FsV6BCGYQAQAh+QQJ CQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94rutH7/e7DoBAJP6C GYBgWTQekJYhccl0PqESgLRILfqwyi5X0LwGt4TqlOxEotPs4sDL+tmBlHAzTZzvzSU+BoOEhQZ2 UmoEfk1+eCVahpKGaGSMcnsEgCRve5SKe5d9RigAk5OJmaqXAilao7CEaH6iqgQAK6anBkOgmIt7 Wi2dRLy2x7emm667cYy1yQXShy5bfsZxmX5a0gXcBculkp2i393nC48qW9iwTebn3Qrz6cOyx/Dd AwJa/f3VxrTdiidtET8bpqztIVhgwD5cJ+5IRKSKoUGIJnTtkiSQAEGHB8ldVWRYwB2ReHMesgBA Mh6wVbBUDqNC053DmyYXyax2s6fPJVoE+OwZEkYYmkL38cMVFClQjDGOIhU2wZ/VDF/WWaUaJQvW HgwYhKMBMYEFH2EDHBC7w6wEt2jDhj2AYG7btwkSyN3Ld+yMvHoD8x3s98VewYMTs52huLHiwicA 7NXiuDLkjAwoV84sufFlTps5h/4MWrFmuacnAyA9onPl1Ki5RnUMO+y/G643386R27RsHb1VQ4XS ezeWqrZ/H6+qfLnz59BHRAAAIfkECQkADQAsAAAAAD4ARAAABP+wyUmrvTjrzbv/YCiOZGmeaKqu bOu+cCzPdG3feK7vfO//wKBwSCwaj0jjYbk8Mg1Qw2HGrForS2hhu5XWAACBeCywLrlb8HZKAxDe cII4TqiiC4vmx8znh8d0bwN0VQqGeSQAUYuMUG5wAnGDknRiYAAoj4EGboBwk3GXojCKiwean3Ci AAMCmCd9sadyc6EAXAStryaljb5RqHB3BbmuKsFvw7h0g3eCxiu3ynegoJTPu9FkntUD3tbd0C6s 3+XllmHm59nj22Le6A1g7vEzf+5gFKujGEzR++wmvAo4gQkDBmxyvEpgwSCDAAcQ7mAogaLDgwgR HEyIg2KCjxhkQ4rkeONjAgYnT4ociSNkypUwN9KISTMmSRYAQoKpyfNmNAY7eQLNSdNnCqI8g/aM gXSl0oNPMYIxelToUJiX2tSMCjXfjaZJvSoUmrUHWJ1if4AtO4Qo2yJvk8idS7eu3SERAAAh+QQJ CQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBp7 h2TyqDQ4DYdh01CoVqE/5cFprQIA1ahOu+V2z4tlTfs0n7uKeHo2bb+rA8F3v4/V20lnA3kAN2xt iEoFBIQoZI+PBgCIlE9KhSeTlZtOmgSciUomAASlpgR3VgSkTp+goWIiYKldp6ulr5VfJQACvr8C pQPCg4OeuLm7mcXMzb57yK2ulMqje8C/g8+FmgaM0W19Lb3Y2xLHuuISoip8fBOkyO7V60kMDLEw 8+IJFkr3AQ7g29FPQsF/9+4dQKCQoMEECRJKnJjvBsSIGCdqrDhDYkaNIFUHdgxJEiTHFQAkfinJ 8mQ7BitZwkxJ0iUKmixjtoyBU6POez8TfrF5U+ZMkOp4lgwKlB6Nnjmd2oCKVCoOqkKt7oCaNAjN rkPAHhlLtqzZs2jTlo0AACH5BAkJAA0ALAAAAAA+AEQAAAT/sMlJq7046827/2AojmRpnmiqrmzr vnAsz3Rt33iu73zv/8CgcEgsGoGHZPKoNDgNh2HTUKhWoT/lwWmtAgDVqE675XbPi2VN+zSfu4p4 ejZtv6sDwXe/j9XbVGcDeQA3bIBOSV0EhChkj4+IklqNJwCSmE+XmYBKKQAEoaIEd16cmWomYKWL oZunkygAArS1AqEDuIMDoASwiKkkALvExbRfv6iWtrWDx72XvslthcvMz6OgbdKw1bJ8e7Wir9zd n6Po6dHlBuzUYqrXttlf7u6aDAzwInvp9F8NXjlhV+5LPn3fwPWhQI7dAE0ADubbJ0PgE0bUIko8 SPEFA4sYWJ3s2bix4wqNvdiNJEnSpIqIFvlsNMhyIgyFNCXmrGnzJs+dHzXOBODyE0+dQpF6i5GU JNB8C200PRoVx1SnAHtchZoVSNOqQVB2LQL2iNmzaNOqXcvWbAQAIfkECQkADQAsAAAAAD4ARAAA BP+wyUmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj0jJYbk8Mg1Qw2H4NBSu V+mPeYBirwDAdarjdr3f9KJZ40bR6a9ivp5V3/HrQBDu92N3b1ZpA3sAN26CUnEEhihmkJCKgkx6 jicAk5qbk0x8KgAEoqMEeViZnG9sKWKmX6KoqZRkKAACt7gCogO7A7GylKCFw8TDt7/AUbSYubiF x2FRBMnKoM24YaOh09TVrH59pATI3Vos2+KwUNzdAi221+rs3Yeg6eKhb/Oc9az3o7x+7eNn7Rou bdKoAWCwbAS6fwQYSMwkStDAKAsZmoB3UNQxiRNn81nclFEjiYceb8FiEIalokYkQUps6CEcxJIu 9Y3EKHPmRnB+GpSMVVEnT5lhaK4YOsrivKFhaGQkZ6AolJZ/bixEBhNjUB3R1lk18JVHtrFkowKh qjYIsqxCgPZLQreu3bt48+KIAAAh+QQJCQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5o qq5s675wLM90bd94ru987//AoHBILBqPyKTSc2g2j06D1HAYRg2FbJb6cx6k2iwAkK3qvF9weL14 1rxT9TqsqLdn1/g8OxCM/38xeXFYawN9ADdwhFJNYQSIKGiTk4yWXpEnAJacU5udhE4pAASlpgR7 YqCdbiZkqY+ln6uXKAACuLkCpQO8hwOkBLSMrSQAv8jJuGPDrJq6uYfLwZvCzXGJz9DTp6Rx1rTZ toB/uaaz4OGjp+zt1ekG8Nhmrtu63WPy8p4MDPQif9rhG9NglhR46cb08zeOXCAK6OAN8ARgYb9/ MgxOgYStosWFGFlfMNDIUcqfjx9DrvAYDN5JlChVqqioEdBHhTAvwnCI02LPnDp3Av050uNNADJH AfVplKm4GE1REu330EbUpVVxXJVKsMdWql2BRM0ahGXYImSXqF3Ltu2KCAAh+QQJCQANACwAAAAA PgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWyODlDo MWqoGg5DqqHA5V5/0UO1ywUAuFhdWDwmuxfSWtjadpMVePhMS7dzBwJmgoIxfHRQbgOAADdzdI9R BQSLKGuWlgYAj5tWUYwnmpyiVaEEo5BRJgAErK0Efl0Eq1Wmp6hpImewZK6yrLacZiUAAsXGAqwD yYqKpb/AwqDM09TFgs+0tZvRqoLHxorWjKEGk9h0hC3E3+ISzsHpEqkqg4MTq8/13PJQDAy4MPSl S2Ahir8AB/7tICiBoUF//g4giLiwYYIEEDNqBHjjIsaPGlZDcpyREWTIkwpJolx5cuQKABnNsJzp kh4DmTNvwlxZE8XOmThpxvgZMqg/oxDN9PSZU+fJeENZIj26jwZRoFVtXH2aFcfWpF13XIUaZCfZ IWedqC0RAQAh+QQJCQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94 ru987//AoHBILBqPyKRyyWw6n56DVHqcGq6Gw2zK7Vak14JYnK0BAIK0WtCVjsVnsZYGINjvhDSe wH0XFlQfbYODaGp7dgN7XAqNgCQAWJKTV3V3AniKmXtpZwAologGdYd3mnieqTCRkgehpnepAAMC nyeEuK55eqgAYwS0tiaslMVYr3d+BcC1Ksh2yr97in6JzSu+0X6np5vWwthrpdwD5d3k1y6z5uzs nWjt7uDq4mnl7w1n9fgzhvVnFGSpwjAFm8B5E2whnDCFAYM5OWwlsNCQQYADD3dMlLCxosOHCGUc QsSxMYHJjyhTjrxhMgEDly5TqsSBEqbMmyJp4NyJcyULACjP8BzqExsDoUOPAt1ZNMXSoUiJxngq M6pDqx/PNHWaVOlNT3R4Yr0K8AZVqGUjJgXb42zQtD/Osh2ydG4RuywiAAAh+QQJCQANACwAAAAA PgBEAAAE/7DJSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBpTh6RyeTACBFCC lKAcAqbQqLQKBFynhKxgm/w9xWNpltzkfbFp8LSsYtrpjXM8DB7I2yZeBoOEhYRKb1pSfn1zgCVv clKGZ42Sl48kgoacBl97llOMYSqbnZ5hoASji2BemSdvrKihl1JeAAUFsIEAp6qhuLrDC3gpvpR8 o6zCw8MK0MUsb6jAt7nOAwK43AAtyLSWXs4Fq9s2vpHM5OXa3id38YiX7O3nsaf5l37sA+6l9OqV W9WKADk//1ZgEziMoC2H5t5NQ6NlmT9/ofzdcwHgosePUJ68CPjoceMLPWI0bvMmkuJKGijFeKHQ jVsGLsdqSqzwbmcFJQwY8IIpIYEFoAwCHBC6w2hRCUiDCkUQdOgMpwmySt3K1aqMrAkYhA3LtSuO rWPLqq1KY63btV5jbfXytm7cQAzo1s0L4O1dTXv5Bv4LeK1eqYfnAiA8ou/exIhnznBsmLJin5MD B8W1w3JlzDg8XxbimTMRx6adSIYRAQAh+QQFCQANACwAAAAAPgBEAAAE/7DJSau9OOvNu/9gKI5k aZ5oqq5s675wLM90bd94ru987/+Zg3AoBGIAhGSSaKQABFDl8tBsIJPQ6JQKBFyVWeXw9wyDBVIu 70vQYtHTHrsNVw7ELKK+6HRjk3dSBGolQwaHiIkGeld+gVKBfCVeipWKbGiPdoKDKHOCl36CmoBL npaWjZyrmgIpXqWxiGyBpKsEACsAqIdIopsEpF4tn0kGxbdKlIQqu6h1j7a4AAXViy5fgcdtyYFe 1QXfBcyvlZ/C1ODqBQuSzUrbcLbi6+AK9+3Es8n06gMCXgIGxLaN051064IBtLErm6B6BQb8y3Vi j0VGqyAqpGjCGa9KBsqT1JO48FVGiAViKVl3ZyILhCirBbtVC1DJl1lyqpTIUyUgly8A8BxKFIoX AUSH3gyaMwtJgLmONjXKMUaZqcMmCNwaxN2JrQMvUKxaYQgDBuRqUExgwSyDAAfQ7mArga7bs2gR nE1Lg26Cv3gDC+Y7428CBocPCx6MI3DixZD30ohMOTJhT4G9VN58+SsDzZs/A6jceVJo0adLm44M Gm/rzABUkxgd+rXrrDJos9YNm+wM3pvD5gAOWfgO4rd9rxFs3Ajt5lWgt4gAADs= ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/images/plus.gif R0lGODlhFAAUAMZeABISEhUVFRUVFhYVFRUWFRYWFhgYGBkYGBsaGxobGxsbGx0dHR0dHh4dHR4d Hh0eHR0eHh4eHR4eHiAgICAgISEgICEgISAhICAhISEhICEhISMjIyMjJCQjIyMkJCYlJiUmJiYm JikoKCkoKSgpKCgpKSkpKCkpKSsrKysrLCwrKyssKyssLCwsKywsLC4uLi4uLy8uLi8uLy4vLjEx MTIxMTQzNDQ0MzQ0NDY2Nzc2Njc2NzY3NjY3Nzc3Njc3Nzk5OTk5Ojo5OTo5Ojk6OTk6Ojo6OTw8 PDw8PT08PD08PTw9PD4/Pz8/Pj8/P0FBQUFBQkJBQUFCQUFCQkJCQUJCQkRERERERUVEREVERURF RUVFREVFRYGBgf////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////yH+ FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgB/ACwAAAAAFAAUAAAH/oBdgoOEhYQKXQCKi4yN i4gBBAQCAgUFAgMCBAMBAZkBBYgGo6SlBwanpYgKCgkIrK2wsqyvXQ0SCw8REBISDAwSDbwSEQwO iBUWExkTFBcZFRUXFxgYzBgaiBseG93eXl7e3R0bHIgh6Ono4OggH+qIJiUkJyIl4PheIiMnJicj iFKoWJEiBYp84FC4aIGChQtEL2bMgPGi4gtwFWNQlCEREY2PH2uIBCcSJEhEN2zgWKkSx42VKV+m xIHoRw8ePWzu0GGTxw8ePnL46NEDURAgRoAgBVIkiBCkQ4QYkUoE0ZElSI4kOcI1a9cjSrguQeTE SZOyaM+aVeuEiRNEKlGkQKkChcqTKlXuQokbBcqUKoi2aNFiBcuWK1aubMmChUsWK1qwYFEQCAA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/images/minus.gif R0lGODlhFAAUAMZeABISEhUVFRUVFhYVFRUWFRYWFhgYGBkYGBsaGxobGxsbGx0dHR0dHh4dHR4d Hh0eHR0eHh4eHR4eHiAgICAgISEgICEgISAhICAhISEhICEhISMjIyMjJCQjIyMkJCYlJiUmJiYm JikoKCkoKSgpKCgpKSkpKCkpKSsrKysrLCwrKyssKyssLCwsKywsLC4uLi4uLy8uLi8uLy4vLjEx MTIxMTQzNDQ0MzQ0NDY2Nzc2Njc2NzY3NjY3Nzc3Njc3Nzk5OTk5Ojo5OTo5Ojk6OTk6Ojo6OTw8 PDw8PT08PD08PTw9PD4/Pz8/Pj8/P0FBQUFBQkJBQUFCQUFCQkJCQUJCQkRERERERUVEREVERURF RUVFREVFRYGBgf////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////yH+ FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgB/ACwAAAAAFAAUAAAH/oBdgoOEhYQKXQCKi4yN i4gBBAQCAgUFAgMCBAMBAZkBBYgGo6SlBwanpYgKCgkIrK2wsqyvXQ0SCw8REBISDAwSDbwSEQwO iBUWExkTFBcZFRUXFxgYzBgaiBseG93e394dGxyIIebn6OYgH+iIJiUkJyIlXvX2IiMnJicjiCkq K1KkQGHPHgoXLVCwcIHoxYwZMF5InCgxRkQZDxHR2LixhsePNThyRHTDBo6TJnHcOFlyZUkciH70 4NFD5g4dMnn84OEjh48ePRAFAWIECFEgRYIIITpEiBGnRBAdWYLkSJIjWKtmPaIE6xJETpw0CUt2 rFizTpg4QRRFCpQqJlCoPKlSZS6UtlGgTKmCaIsWLVawbLli5cqWLFi4ZLGiBQsWBYEAADs= ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/images/reset.gif R0lGODlhFAAUAMZeABISEhUVFRUVFhYVFRUWFRYWFhgYGBkYGBsaGxobGxsbGx0dHR0dHh4dHR4d Hh0eHR0eHh4eHR4eHiAgICAgISEgICEgISAhICAhISEhICEhISMjIyMjJCQjIyMkJCYlJiUmJiYm JikoKCkoKSgpKCgpKSkpKCkpKSsrKysrLCwrKyssKyssLCwsKywsLC4uLi4uLy8uLi8uLy4vLjEx MTIxMTQzNDQ0MzQ0NDY2Nzc2Njc2NzY3NjY3Nzc3Njc3Nzk5OTk5Ojo5OTo5Ojk6OTk6Ojo6OTw8 PDw8PT08PD08PTw9PD4/Pz8/Pj8/P0FBQUFBQkJBQUFCQUFCQkJCQUJCQkRERERERUVEREVERURF RUVFREVFRYGBgf////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////yH+ FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBCgB/ACwAAAAAFAAUAAAH/oBdgoOEhYQKXQCKi4yN i4gBBAQCAgUFAgMCBAMBAZkBBYgGo6SlBwanpYgKCgkIrK2wsqyvXQ0SCw8REBISDAwSDbwSEQwO iBUWExkTFBcZFRUXFxgYzBgaiBseG93e394dGxyIIebnXunpICAf5yGIJiUkJyIl6SMj6SIjJyYn IxClULEiRQoU6tKhQOGiBQoWLhC9mDEDxosX6WJkjGFRBkVENEKGrJGuBkkvIkUiumEDh8uWOG64 ZCmTJQ5EP3rw6JFzh46cPH7w8JHDR48eiIIAMQJkKZAiQYQsHSLESFUiiI4sQXIkyZGvXMEeUfJ1 CSInTpqgXas2bVsnLUycIIoiBUoVKFSeVKmiFwrdKFCmVEG0RYsWK1i2XLFyZUsWLFyyWNGCBYuC QAA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/banners/osmbanner1.png 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 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/stories/bul13.gif R0lGODlhHgAYAOUHAAAAAH5+foGBgYmJiY2NjZWVlZmZmZ6enqSkpKqqqqysrLKysrW1tbm5ub+/ v8PDw8bGxsnJyczMzNLS0tXV1djY2N/f3+Pj4+Tk5Onp6e7u7vLy8vT09Pr6+v///wAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJ yAA/ACwAAAAAHgAYAAUGI8CfcEgsGo/IpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLkeDACH5BAEC AD8ALAAAAAAeABgABQYjwJ9wSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwuR4MAIfkEAQIA PwAsAAAAAB4AGAAFBiPAn3BILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC5HgwAh+QQBAgA/ ACwBAAsAAgACAAUGBsDEj5EJAgAh+QQBAgA/ACwCAAwAAgACAAUGBkDOwgEJAgAh+QQBAgA/ACwC AA0AAwADAAUGCsDI5ffzRH6MXxAAIfkEAQIAPwAsAwAPAAMAAgAFBgdAi+bnyCyCACH5BAECAD8A LAMAEAAEAAQABQYPwJ+H8WN4IINfRhL4OQtBACH5BAECAD8ALAQADwAEAAgABQYXwB/iRywaPRVi xiNJWDKEXwRi+DGGvyAAIfkEAQIAPwAsBQAPAAQABQAFBhPAX+L3e3Qiv42nguhwEIZfJBoEACH5 BAECAD8ALAYADgAEAAQABQYQwJ+l8qN4NgxPh1H4/QS/IAAh+QQBAgA/ACwIAAwABAAFAAUGE8BE JvLLeDIJj+ZQ+CEIv58gGgQAIfkEAQIAPwAsCQAKAAUABAAFBhHA34/i+CUynorQo1kchIhnEAAh +QQBAgA/ACwMAAgAAwAEAAUGDcAfgxHxWDydCcfxCwIAIfkEAQIAPwAsDgAHAAMABAAFBg3An4WS 8Wg8F8UP8QsCACH5BAECAD8ALBAABQAEAAQABQYPwN8v8XNwLD9PR4L4NYRBACH5BAECAD8ALBIA BAADAAMABQYKwB8jQvFwPJhFEAAh+QQBAgA/ACwUAAMAAwADAAUGCsBfImLxYH6RXxAAIfkEAQIA PwAsFgACAAMAAwAFBgrA349h8Vh+jV8QACH5BAECAD8ALBgAAgADAAIABQYHQIcl8kv8ggAh+QQB DAA/ACwaAAEAAgACAAUGBsBfgvILAgAh/m9DcmVhdGVkIGJ5IEVjbGlwc2UgRGlnaXRhbCBJbWFn aW5nIKkxOTk3IGZvciBYT09NIFNvZnR3YXJlLg0KQWxsIFJpZ2h0cyBSZXNlcnZlZC4gIFVuYXV0 aG9yaXplZCB1c2UgcHJvaGliaXRlZC4AOw== ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/stories/freccia044.gif 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 Y/qp9OHbsH+vYUQH+Onl20dP/76EAgA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/images/arrow.png iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAB3RJTUUH0wgIDSATtFhRIAAAAAlw SFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAAGUExURf////+EALS1utwAAAABdFJO UwBA5thmAAAAGUlEQVR42mNgwA4YESxGBIsRwWLEFEPVCwACjAARsqp7+wAAAABJRU5ErkJggg== ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/com_adsmanager/ads/50a_t.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAaAB/ AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 99oorAl1C5ckeZtHooxWkKbnsZzqKG5vEgDJIH1qF722TrMv4HP8q59nZzl2LH3OabW6w3dmLxD6 I221W3X7u9voKrza5FChdkCoOrO4AFZE8yW9vJPIcRxqXY+gAya8/wDD+lr42kPiHxMXls3c/YdO 3kRogONzY6nj8foQBfsIJXJVWcnZHqaa756CSEROh6MrbgfxFH9rz/3I/wAj/jWRa22j2CMthp9t aBhyLeMID9QOtWAQQCOhojTg+gTlOPUv/wBrzgZKx4Hsf8arWvi2yvJmhtruyuJV+8kU6sw+oBNc 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 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/com_adsmanager/ads/50b_t.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAJADI AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 96uSRazFTghCQfTivF7/AFXVrvxzc6cdb1GCFYt0cNvcbGkbA+Vc8Z6nHfGK9nuv+POb/cb+VeF6 g9xD4z1KaGwivUCIHjeTYQQvmBgRyMeWf5d65Kt/bx9Gejl6Xv8Ap/l3NawXVJYoC2va7NdIiyXE C3BUkPHI6KvXDfIAevWr8tvfRp5Q1vWfMdnjime8YK8hMiqn1UqM/jXJ6l4s1XTJYI7iytlv5AfM kgm+Z8B0TIH3cbz9cCrd3qOt3lxAf7Kgj+xXvnFDdqNrozs5Pop34z7CtlJHTOlVupOyT9C3omu6 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 dvZoy20KRKxyQgxk0UUAT0UUUAf/2Q== ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/images/com_adsmanager/ads/50c_t.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gNzUK/9sAQwAIBgYHBgUIBwcHCQkICgwUDQwLCwwZEhMPFB0a Hx4dGhwcICQuJyAiLCMcHCg3KSwwMTQ0NB8nOT04MjwuMzQy/9sAQwEJCQkMCwwYDQ0YMiEcITIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy/8AAEQgAlgDI AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 4dAeADkf596sKpxgqT+B/wAKhTleq/8AfS/4VJGoz0B/74NeU2e0rol8rPIQn8D/APE09YiOcD8v /rU6NMYIQD32D+hp/wA394D8/wDGs7ljAq9wp/Af4UBI+yJ+Q/wqQL6kk/Wl2c8Ak0XFsIjbeOg9 sCpw5IxuP13/AP2VQ4fP3W/CnAtj+Ifg1Jq4cw/fhsb8D/f/APs6mQ577vxz/wCzGogQBnc2fffQ WB/iAHuSP5rRYTkPcA5yhJ/3T/hUTAgfcP8A3yf/AImj92Sfmj/NP6rTSEzwE5/3Kdhcw0j1T81P +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 Ox73tZ9z/9k= ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_extcalendar/themes/default/images/mini_arrowleft.gif R0lGODlhDAAMAPcAAHNzc4yMjJSUlJycnKWlpa2trf////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAADAAMAAAIUQALABhI sKBAAQUSKkwoYGAAARAjQgzgUKKBiBQBPIR4EeNAAQMGGAhJsiGAAQQIGEjJcsBAlClXthxIYKEB hQRoLlyY8yTJnyEBCCxItEBAAAA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_extcalendar/themes/default/images/mini_arrowright.gif R0lGODlhDAAMAPcAAHNzc4yMjJSUlJycnKWlpa2trf////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAADAAMAAAITgALABhI sKBAAQUSKkwoYGAAARAjQgzgMKIBiRQBPLQYMaOAASBBGgDZEMAAAihRGkA5YODJlCtZDiSg0MBC AjMX3nQZsidIAAILCi0QEAA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_extcalendar/themes/default/images/icon-mini-week.gif R0lGODlhBQAUAIMAAIScraWttbXGzt7n5+/v9+/39/f3/////////////wD/AP//AAAA//8A/wD/ /////yH5BAAAAP8ALAAAAAAFABQAAAQfcMhxgBCgWEw26NfngdxoBoEoiSHJlq0Zz5gB3MARAQA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_extcalendar/themes/default/images/addsign_a.gif R0lGODlhCAAIALMAAJy91u/39/////////////////////////////////////////////////// /////yH5BAEAAAEALAAAAAAIAAgAAAQQMEgApA30zrqp/6CVaeNVRgA7 ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/images/validxhtml.png iVBORw0KGgoAAAANSUhEUgAAADwAAAAPCAIAAAA3cDsmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA B3RJTUUH1gwTECQBFSYyogAAAU9JREFUSMfVltGNgzAMhk3FJtmgHgIWAR7yBIPkiUg1XSQZwkyA d7kHqxECBL273rVYCIU4kC/k/61kbdvC2SI3xlhrT0Tsvc9//HKMMcb4z8RFUQDABU4YFwAgIsQr M6c7EQEA4lUvHVrXlT4y8/uhN6OuK+aReUTEuq6IiJm1h+iWhhljdMtSQx2i96IonHPznnnKGLOY 1Fq7NphzTr98DD0M92dSIqLEZVmuJR5jFBHvfWLaZJ2bbL2Mrut0imNoAEiC2VmAkpVlmeYzxjjn NslCCGmdfyIPAEDEJI99R4cQ0raKSNd1m2Qi8pKCcwGApmkQkeimekXEpml2QOcp/aMiEkJYKO8w 1gq21i684b13zi32J+v73lqrHMNwTw2tHg+djA9rsmYR8V11epqmfOGtuXyV9RlrfkrJ++izx292 6rsifklM05Sd8ZT3BVziwxlybIDEAAAAAElFTkSuQmCC ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/images/validcss.png iVBORw0KGgoAAAANSUhEUgAAADwAAAAPCAIAAAA3cDsmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA B3RJTUUH1gwTECMi+ADVFwAAAT1JREFUSMfVVsFtwzAMVIpswg3MIaR/uoKlAn5Zg/BnoHQWkXYo PYG1Sx5sVaNF3KJ10poPg8bRwIm4O+vQ973ZWx0BoOu6HTEehuH4449zzjnnOzO21hpjHswO65W0 9633LTMjNiKiT20QG+9bHdNXxOaPNb2CMT+LTMqVmUVeEHEcz3rI0+mxTqorhmEwxlSTxBgVAoBt tbRGWvldgyoJa21KSZucs3NO6VaolHITeVxfNiM2iBhCWJ8spegxUkpEBABqVufc5un0BekQgsgk Isy8PgkAau1SSozROVcTKqWk0Makx/EsIsYYkcn71vuAiNV/n2sJ6Tqdc7ppIiKiKhgiqtA9NB3C kwbFmzxCjQ6RaclDLahVBX27LH8nrUGxbBCx9h+gf5HTO7t7/OaPuq29vlnzPB/2eMu7AJoBqd/1 JwerAAAAAElFTkSuQmCC ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/css/adsmanager.css #adsmanager_fieldset FORM BR { CLEAR: left } .adsmanager_main_cat { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_main_cat A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_main_cat A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_sub_cat { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .adsmanager_sub_cat A:link { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .adsmanager_sub_cat A:visited { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .imgcat { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .adsmanager_footer { FONT-SIZE: 10px; COLOR: #555555 } .adsmanager_cat { FONT-SIZE: 10px; COLOR: #555555 } .adsmanager_pathway { MARGIN-BOTTOM: 10px } TABLE.adsmanager_table { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; BORDER-BOTTOM: #cccccc 1px = solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7f7f7 } TABLE.adsmanager_table TH { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } TABLE.adsmanager_table TD { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager_table TD IMG { PADDING-RIGHT: 8px; FLOAT: left; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .adsmanager_table TD H2 { FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px } .adsmanager_table TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: left } TABLE.adsmanager_table TR TD.right { TEXT-ALIGN: right } TABLE.adsmanager_table TR TD.center { TEXT-ALIGN: center } TABLE.adsmanager_topmenue { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #f7f7f7 } TABLE.adsmanager_topmenue TD { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; = PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center } .adsmanager_search_title { MARGIN-TOP: 2px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; BACKGROUND: url(../images/system/title.png) no-repeat; = MARGIN-BOTTOM: 2px; COLOR: #7333b3; PADDING-TOP: 1px; HEIGHT: 24px } .adsmanager_subtitle { MARGIN-BOTTOM: 2px; TEXT-ALIGN: right } .adsmanager_search_box { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; LEFT: 2%; = MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 96%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: = #cccccc 1px solid; POSITION: relative } .adsmanager_box_module { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; MARGIN-BOTTOM: = 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 95%; = COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager_box { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; LEFT: 10%; = MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 75%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: = #cccccc 1px solid; POSITION: relative } .adsmanager_inner_box { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: = 5px; BORDER-LEFT: #cccccc 1px dotted; COLOR: #000000; PADDING-TOP: 5px; = BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffeedd; = TEXT-ALIGN: right } .adsmanager_inner_box TR TD { PADDING-RIGHT: 5px } .adsmanager_search_box FORM { DISPLAY: inline } .imgheading { MARGIN-RIGHT: 5px } TABLE.adsmanager { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; COLOR: #000000; = BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff } TABLE.adsmanager_header { COLOR: #000000; BACKGROUND-COLOR: #ffffff } TABLE.adsmanager_select { COLOR: #000000; BACKGROUND-COLOR: #f0f0f0 } DIV.adsmanager_ads { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; = BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; = BORDER-BOTTOM: #cccccc 1px solid } DIV.adsmanager_top_ads { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: = 5px; BORDER-LEFT: #cccccc 1px dotted; COLOR: #000000; PADDING-TOP: 5px; = BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffeedd } DIV.adsmanager_ads_kindof { TEXT-ALIGN: right } DIV.adsmanager_ads_state { TEXT-ALIGN: right } H2.adsmanager_ads_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } DIV.adsmanager_ads_main { BACKGROUND-COLOR: #f0f0f0 } DIV.adsmanager_ads_body { FLOAT: left; WIDTH: 67% } DIV.adsmanager_ads_desc { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_price { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_contact { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_image { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; = BORDER-LEFT: #ffffff 1px solid; WIDTH: 30%; PADDING-TOP: 5px; = BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center } DIV.adsmanager_ads_image A { MARGIN-TOP: 10px; DISPLAY: block } DIV.adsmanager_ads_image A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .adsmanager_spacer { CLEAR: both } DIV.adsmanager_footer { WIDTH: 100%; TEXT-ALIGN: center } FIELDSET.adsmanager { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc = 1px solid } LEGEND.adsmanager { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; = PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #f0f0f0 } .adsmanager_required { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #ffeedd } #adsmanager_fieldset LABEL { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 2px; WIDTH: 15%; PADDING-TOP: 2px; TEXT-ALIGN: right } #adsmanager_fieldset LABEL.right { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 5px; WIDTH: 14em; PADDING-TOP: 2px; TEXT-ALIGN: left } #adsmanager_writead_header { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px } .adsmanager_innermenu { TEXT-ALIGN: center } #writead_header1 { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 7em; = PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: = #ffeedd } #writead_header2 { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 7em; = PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: = #eeeeee } .adsmanager_ver_list { LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .adsmanager_ver_list LI { BACKGROUND-IMAGE: none } ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/lightbox/css/lightbox.css #lightbox { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: = absolute; TOP: 40px; TEXT-ALIGN: center } #lightbox A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #outerImageContainer { MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; = BACKGROUND-COLOR: #fff } #imageContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #loading { LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; = HEIGHT: 25%; TEXT-ALIGN: center } #hoverNav { Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } #imageContainer > #hoverNav { LEFT: 0px } #hoverNav A { outline: none } #prevLink { DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: = 49%; HEIGHT: 100% } #nextLink { DISPLAY: block; BACKGROUND: url(../images/blank.gif) no-repeat; WIDTH: = 49%; HEIGHT: 100% } #prevLink { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15%; LEFT: 0px; = FLOAT: left } #nextLink { RIGHT: 0px; BACKGROUND: url(../images/nextlabel.gif) no-repeat right = 15%; FLOAT: right } #prevLink:hover { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #prevLink:hover:visited { BACKGROUND: url(../images/prevlabel.gif) no-repeat left 15% } #nextLink:hover { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #nextLink:hover:visited { BACKGROUND: url(../images/nextlabel.gif) no-repeat right 15% } #imageDataContainer { MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; = BACKGROUND-COLOR: #fff } #imageData { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #imageData #imageDetails { FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em } #imageData #bottomNavClose { FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px } #overlay { Z-INDEX: 90; FILTER: alpha(opacity=3D60); LEFT: 0px; WIDTH: 100%; = POSITION: absolute; TOP: 0px; HEIGHT: 500px; BACKGROUND-COLOR: #000; = -moz-opacity: 0.6; opacity: 0.6 } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } * HTML > BODY .clearfix { DISPLAY: inline-block; WIDTH: 100% } * HTML .clearfix { HEIGHT: 1% } ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/templates/athena/css/template_css.css BODY { MARGIN: 0px auto; FONT: 76% Tahoma,Verdana,Arial Helvetica, sans-serif; = HEIGHT: 100% } #entire { MARGIN: 0px auto; WIDTH: 100% } #top { BACKGROUND: url(../images/topbackground.png) repeat-x; WIDTH: 100%; = HEIGHT: 120px } #topup { WIDTH: 100%; POSITION: absolute; TOP: 5px; HEIGHT: 30px } #language { PADDING-LEFT: 0px; FLOAT: left; MARGIN-LEFT: 4%; WIDTH: 50px; = TEXT-ALIGN: center } #topupright { MARGIN-TOP: -5px; BACKGROUND: url(../images/topright.png) no-repeat; = FLOAT: right; WIDTH: 250px; MARGIN-RIGHT: 4%; HEIGHT: 30px } .search { FLOAT: left; WIDTH: 100px } .search .inputbox { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: #000; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 30px; WIDTH: 100px; COLOR: = #fff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px } #resizer { FLOAT: right; WIDTH: 90px; HEIGHT: 20px; TEXT-ALIGN: right } #resizer IMG { MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle } #resizer A { TEXT-DECORATION: none } #topdown { OVERFLOW: hidden; WIDTH: 100%; POSITION: absolute; TOP: 30px; HEIGHT: = 85px } #topdownleft { FLOAT: left; MARGIN: 0px 0px 0px 2%; OVERFLOW: hidden; WIDTH: 46%; = HEIGHT: 85px } .logo { BACKGROUND: url(../images/athenalogo.jpg) no-repeat 40% 40%; FLOAT: = left; WIDTH: 48%; HEIGHT: 85px } .sitename { FONT-SIZE: 1.2em; FLOAT: left; MARGIN-LEFT: 1%; WIDTH: 48%; COLOR: = #990000; PADDING-TOP: 1em; HEIGHT: 85px; TEXT-ALIGN: left } #topdownleftfull { FLOAT: left; WIDTH: 100%; HEIGHT: 85px } .logofull { BACKGROUND: url(../images/athenalogo.jpg) no-repeat 40% 40%; FLOAT: = left; WIDTH: 50%; HEIGHT: 85px } .sitenamefull { FONT-SIZE: 2em; FLOAT: left; OVERFLOW: hidden; WIDTH: 50%; COLOR: = #990000; PADDING-TOP: 1em; TEXT-ALIGN: left } #topdownright { FLOAT: left; MARGIN: 0px 2% 0px 0px; OVERFLOW: hidden; WIDTH: 46%; = HEIGHT: 85px; TEXT-ALIGN: center } #topdownright IMG { MARGIN-TOP: 12px } #topmodules { BACKGROUND: url(../images/topmodules.png) repeat-x; FLOAT: left; = OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 120px } #topmodulesleft { FLOAT: left; MARGIN: 1px 0px 0px 4%; OVERFLOW: hidden; WIDTH: 40%; = COLOR: white; HEIGHT: 120px; TEXT-ALIGN: left } #topmodulesright { FLOAT: right; MARGIN: 0px 4% 0px 0px; OVERFLOW: hidden; WIDTH: 40%; = HEIGHT: 120px } #user1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 49%; COLOR: #000; = PADDING-TOP: 0px; HEIGHT: 100% } #user2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 49%; COLOR: #000; = PADDING-TOP: 0px; HEIGHT: 100% } #userx { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; OVERFLOW: hidden; WIDTH: 98%; COLOR: #000; = PADDING-TOP: 0px; HEIGHT: 100% } #user1 .box { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: = url(../images/box_2.gif) #fff repeat-y 100% 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #user2 .box { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: = url(../images/box_2.gif) #fff repeat-y 100% 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #userx .box { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: = url(../images/box_2.gif) #fff repeat-y 100% 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #user1 .bi { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: = url(../images/box_1.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #user2 .bi { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: = url(../images/box_1.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #userx .bi { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: = url(../images/box_1.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #user1 .bt { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 0px; MARGIN: 0px = -10px; HEIGHT: 20px } #user2 .bt { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 0px; MARGIN: 0px = -10px; HEIGHT: 20px } #userx .bt { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 0px; MARGIN: 0px = -10px; HEIGHT: 20px } #user1 .bt DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 0px; WIDTH: 20px; = HEIGHT: 20px } #user2 .bt DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 0px; WIDTH: 20px; = HEIGHT: 20px } #userx .bt DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 0px; WIDTH: 20px; = HEIGHT: 20px } #user1 .bi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: = #fff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: = left } #user2 .bi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: = #fff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: = left } #userx .bi UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: = #fff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 60px; TEXT-ALIGN: = left } #user1 .bi UL A { COLOR: #fff; TEXT-DECORATION: none } #user2 .bi UL A { COLOR: #fff; TEXT-DECORATION: none } #userx .bi UL A { COLOR: #fff; TEXT-DECORATION: none } #user1 .bi UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #user2 .bi UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #userx .bi UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #user1 .bi UL LI A { COLOR: #fff; TEXT-DECORATION: none } #user2 .bi UL LI A { COLOR: #fff; TEXT-DECORATION: none } #userx .bi UL LI A { COLOR: #fff; TEXT-DECORATION: none } #user1 .bi UL LI A:hover { COLOR: #000000 } #user2 .bi UL LI A:hover { COLOR: #000000 } #userx .bi UL LI A:hover { COLOR: #000000 } #user1 .bb { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 100%; MARGIN: 0px = -10px; HEIGHT: 20px } #user2 .bb { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 100%; MARGIN: 0px = -10px; HEIGHT: 20px } #userx .bb { BACKGROUND: url(../images/box_bg.gif) no-repeat 100% 100%; MARGIN: 0px = -10px; HEIGHT: 20px } #user1 .bb DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 100%; WIDTH: 20px; = HEIGHT: 20px } #user2 .bb DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 100%; WIDTH: 20px; = HEIGHT: 20px } #userx .bb DIV { BACKGROUND: url(../images/box_bg.gif) no-repeat 0px 100%; WIDTH: 20px; = HEIGHT: 20px } #user1 H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: = 9px; PADDING-TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: right } #user2 H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: = 9px; PADDING-TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: right } #userx H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; BACKGROUND: = #990000; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: = 9px; PADDING-TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: right } #horizmenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #990000; FLOAT: = left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: = 0px; HEIGHT: 25px } UL#mainlevel { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 4%; WIDTH: 92%; PADDING-TOP: 0px; HEIGHT: 25px } UL#mainlevel LI { DISPLAY: block; FLOAT: left; LINE-HEIGHT: 30px; LIST-STYLE-TYPE: none } UL#mainlevel LI A { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: = bold; BACKGROUND: url(../images/split.gif) no-repeat 100% 50%; = PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: = none } UL#mainlevel LI A:hover { BACKGROUND: #000 } #contentseparator { CLEAR: both; BACKGROUND: url(../images/contentseparator.png) repeat-x; = WIDTH: 100%; HEIGHT: 5px } #content { CLEAR: both; BACKGROUND: #fff; MARGIN: 1em 4%; WIDTH: 92% } #mainbody { BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 1%; PADDING-LEFT: 1%; = FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1%; OVERFLOW: hidden; = BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 67%; PADDING-TOP: 0px; HEIGHT: = 100%; TEXT-ALIGN: left } #mainbodyfull { BORDER-RIGHT: #cdcdcd 1px solid; PADDING-RIGHT: 1%; PADDING-LEFT: 1%; = FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 1%; OVERFLOW: hidden; = BORDER-LEFT: #cdcdcd 1px solid; WIDTH: 81%; PADDING-TOP: 0px; HEIGHT: = 100% } #leftbar { BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 14%; HEIGHT: = 100% } #rightbar { BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; WIDTH: 14%; HEIGHT: = 100% } #leftbar .moduletable { MARGIN-BOTTOM: 2em } #rightbar .moduletable { MARGIN-BOTTOM: 2em } #leftbar .moduletable H3 { BORDER-RIGHT: #cdcdcd 2px solid; BORDER-TOP: #cdcdcd 2px solid; = MARGIN-TOP: 0px; BACKGROUND: #990000; BORDER-LEFT: #cdcdcd 2px solid; = COLOR: #fff; BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center } #rightbar .moduletable H3 { BORDER-RIGHT: #cdcdcd 2px solid; BORDER-TOP: #cdcdcd 2px solid; = MARGIN-TOP: 0px; BACKGROUND: #990000; BORDER-LEFT: #cdcdcd 2px solid; = COLOR: #fff; BORDER-BOTTOM: #cdcdcd 2px solid; TEXT-ALIGN: center } #leftbar .moduletable A { DISPLAY: block; COLOR: #860000; BORDER-BOTTOM: #cccccc 1px solid; = TEXT-DECORATION: none } #rightbar .moduletable A { DISPLAY: block; COLOR: #860000; BORDER-BOTTOM: #cccccc 1px solid; = TEXT-DECORATION: none } #leftbar .moduletable .syndicate A { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #rightbar .moduletable .syndicate A { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #leftbar A:hover { BORDER-BOTTOM: #000 1px solid } #rightbar A:hover { BORDER-BOTTOM: #000 1px solid } #mod_login_username { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; = PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90%; COLOR: = #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid } #mod_login_password { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 0px; BACKGROUND: #ffffff; = PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 90%; COLOR: = #333333; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid } .button { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; = BACKGROUND: #cccccc; MARGIN: 5px 0px; BORDER-LEFT: #999999 1px solid; = COLOR: #333333; BORDER-BOTTOM: #999999 1px solid } H3 { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #990000 } .contentheading { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #990000 } STRONG { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #990000 } .componentheading { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #990000 } .small { COLOR: #484848 } .createdate { COLOR: #484848 } .modifydate { COLOR: #484848 } A.readon { COLOR: #860000; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none } #mainbody A { COLOR: #860000; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none } #mainbodyfull A { COLOR: #860000; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none } A.readon:hover { BORDER-BOTTOM: #000 1px solid } #mainbody A:hover { BORDER-BOTTOM: #000 1px solid } #mainbodyfull A:hover { BORDER-BOTTOM: #000 1px solid } .mainlevel#active_menu { DISPLAY: block; BACKGROUND: #000 } #footer { MARGIN-TOP: 3em; BACKGROUND: url(../images/downbackground.png) = repeat-x; FLOAT: left; MARGIN-BOTTOM: 3em; WIDTH: 100%; HEIGHT: 120px } .topmenu { FLOAT: left; MARGIN: 1em 0px 0px 4%; WIDTH: 70% } UL#mainlevel-nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL#mainlevel-nav LI { FLOAT: left; LIST-STYLE-TYPE: none } UL#mainlevel-nav LI A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: = url(../images/split1.gif) no-repeat 100% 50%; PADDING-BOTTOM: 0px; = COLOR: #990000; PADDING-TOP: 0px; TEXT-DECORATION: none } UL#mainlevel-nav LI A:hover { BORDER-BOTTOM: #000 1px solid } .siteinfo { PADDING-LEFT: 10px; FLOAT: left; MARGIN: 1em 0px 0px 4%; WIDTH: 50%; = LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left } .designedby { FONT-SIZE: 10px; FLOAT: left; MARGIN: 1em 0px 0px 4%; WIDTH: 50%; = LINE-HEIGHT: 25px; TEXT-ALIGN: left } .designedby A { PADDING-LEFT: 10px; COLOR: #990000; TEXT-DECORATION: none } .designedby A:hover { BORDER-BOTTOM: #990000 1px solid } .validsite { FLOAT: right; MARGIN: 0px 6% 0px 0px; WIDTH: 20%; TEXT-ALIGN: right } .validsite A { TEXT-DECORATION: none } ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/css/adsmanager.css #adsmanager_fieldset FORM BR { CLEAR: left } .adsmanager_main_cat { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_main_cat A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_main_cat A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; COLOR: #000000; PADDING-TOP: 0px } .adsmanager_sub_cat { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .adsmanager_sub_cat A:link { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .adsmanager_sub_cat A:visited { PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #7333b3; = PADDING-TOP: 0px; FONT-FAMILY: arial; TEXT-DECORATION: none } .imgcat { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .adsmanager_footer { FONT-SIZE: 10px; COLOR: #555555 } .adsmanager_cat { FONT-SIZE: 10px; COLOR: #555555 } .adsmanager_pathway { MARGIN-BOTTOM: 10px } TABLE.adsmanager_table { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; BORDER-BOTTOM: #cccccc 1px = solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #f7f7f7 } TABLE.adsmanager_table TH { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } TABLE.adsmanager_table TD { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager_table TD IMG { PADDING-RIGHT: 8px; FLOAT: left; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .adsmanager_table TD H2 { FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px } .adsmanager_table TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: left } TABLE.adsmanager_table TR TD.right { TEXT-ALIGN: right } TABLE.adsmanager_table TR TD.center { TEXT-ALIGN: center } TABLE.adsmanager_topmenue { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #000000; PADDING-TOP: 0px; BACKGROUND-COLOR: #f7f7f7 } TABLE.adsmanager_topmenue TD { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; MARGIN: 0px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; = PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center } .adsmanager_search_title { MARGIN-TOP: 2px; PADDING-LEFT: 24px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; BACKGROUND: url(../images/system/title.png) no-repeat; = MARGIN-BOTTOM: 2px; COLOR: #7333b3; PADDING-TOP: 1px; HEIGHT: 24px } .adsmanager_subtitle { MARGIN-BOTTOM: 2px; TEXT-ALIGN: right } .adsmanager_search_box { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; LEFT: 2%; = MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 96%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: = #cccccc 1px solid; POSITION: relative } .adsmanager_box_module { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; MARGIN-BOTTOM: = 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 95%; = COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager_box { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 20px; PADDING-LEFT: 2px; LEFT: 10%; = MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 75%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: = #cccccc 1px solid; POSITION: relative } .adsmanager_inner_box { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: = 5px; BORDER-LEFT: #cccccc 1px dotted; COLOR: #000000; PADDING-TOP: 5px; = BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffeedd; = TEXT-ALIGN: right } .adsmanager_inner_box TR TD { PADDING-RIGHT: 5px } .adsmanager_search_box FORM { DISPLAY: inline } .imgheading { MARGIN-RIGHT: 5px } TABLE.adsmanager { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; COLOR: #000000; = BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff } TABLE.adsmanager_header { COLOR: #000000; BACKGROUND-COLOR: #ffffff } TABLE.adsmanager_select { COLOR: #000000; BACKGROUND-COLOR: #f0f0f0 } DIV.adsmanager_ads { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; = BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; PADDING-TOP: 2px; = BORDER-BOTTOM: #cccccc 1px solid } DIV.adsmanager_top_ads { BORDER-RIGHT: #cccccc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px dotted; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: = 5px; BORDER-LEFT: #cccccc 1px dotted; COLOR: #000000; PADDING-TOP: 5px; = BORDER-BOTTOM: #cccccc 1px dotted; BACKGROUND-COLOR: #ffeedd } DIV.adsmanager_ads_kindof { TEXT-ALIGN: right } DIV.adsmanager_ads_state { TEXT-ALIGN: right } H2.adsmanager_ads_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } DIV.adsmanager_ads_main { BACKGROUND-COLOR: #f0f0f0 } DIV.adsmanager_ads_body { FLOAT: left; WIDTH: 67% } DIV.adsmanager_ads_desc { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_price { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_contact { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #ffffff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ffffff 1px solid } DIV.adsmanager_ads_image { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; = BORDER-LEFT: #ffffff 1px solid; WIDTH: 30%; PADDING-TOP: 5px; = BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: center } DIV.adsmanager_ads_image A { MARGIN-TOP: 10px; DISPLAY: block } DIV.adsmanager_ads_image A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .adsmanager_spacer { CLEAR: both } DIV.adsmanager_footer { WIDTH: 100%; TEXT-ALIGN: center } FIELDSET.adsmanager { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc = 1px solid } LEGEND.adsmanager { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; = PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid } .adsmanager { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #f0f0f0 } .adsmanager_required { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; = BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc = 1px solid; BACKGROUND-COLOR: #ffeedd } #adsmanager_fieldset LABEL { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 2px; WIDTH: 15%; PADDING-TOP: 2px; TEXT-ALIGN: right } #adsmanager_fieldset LABEL.right { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 5px; WIDTH: 14em; PADDING-TOP: 2px; TEXT-ALIGN: left } #adsmanager_writead_header { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px } .adsmanager_innermenu { TEXT-ALIGN: center } #writead_header1 { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 7em; = PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: = #ffeedd } #writead_header2 { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #cccccc 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; MARGIN: 5px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 7em; = PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: = #eeeeee } .adsmanager_ver_list { LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .adsmanager_ver_list LI { BACKGROUND-IMAGE: none } ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/lightbox/js/prototype.js /* Prototype JavaScript framework, version 1.4.0=0A= * (c) 2005 Sam Stephenson =0A= *=0A= * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please = diff=0A= * against the source tree, available from the Prototype darcs = repository.=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= *=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.4.0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= }=0A= =0A= Function.prototype.bind =3D function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= }=0A= =0A= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) {}=0A= }=0A= =0A= return returnValue;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= function $() {=0A= var elements =3D new Array();=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= =0A= if (arguments.length =3D=3D 1)=0A= return element;=0A= =0A= elements.push(element);=0A= }=0A= =0A= return elements;=0A= }=0A= Object.extend(String.prototype, {=0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(eval);=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function (iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value >=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (value <=3D (result || value))=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.collect(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= iterator(value =3D collections.pluck(index));=0A= return value;=0A= });=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value.constructor =3D=3D Array ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= shift: function() {=0A= var result =3D this[0];=0A= for (var i =3D 0; i < this.length - 1; i++)=0A= this[i] =3D this[i + 1];=0A= this.length--;=0A= return result;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= }=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')},=0A= function() {return new XMLHttpRequest()}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= }=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) {}=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type',=0A= 'application/x-www-form-urlencoded');=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval(this.header('X-JSON'));=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D {};=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(child);=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element) {=0A= var Element =3D new Object();=0A= }=0A= =0A= Object.extend(Element, {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= });=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= if (this.element.tagName.toLowerCase() =3D=3D 'tbody') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value;=0A= if (!value && !('value' in opt))=0A= value =3D opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D new Array();=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) {=0A= var optValue =3D opt.value;=0A= if (!optValue && !('value' in opt))=0A= optValue =3D opt.text;=0A= value.push(optValue);=0A= }=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= }=0A= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: function(element) {=0A= if (element.offsetParent) return element.offsetParent;=0A= if (element =3D=3D document.body) return element;=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return element;=0A= =0A= return document.body;=0A= },=0A= =0A= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent=3D=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || {})=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';;=0A= element.style.left =3D left + 'px';;=0A= element.style.width =3D width + 'px';;=0A= element.style.height =3D height + 'px';;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return [valueL, valueT];=0A= }=0A= } ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/lightbox/js/scriptaculous.js?load=effects // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // =0A= // Permission is hereby granted, free of charge, to any person obtaining=0A= // a copy of this software and associated documentation files (the=0A= // "Software"), to deal in the Software without restriction, including=0A= // without limitation the rights to use, copy, modify, merge, publish,=0A= // distribute, sublicense, and/or sell copies of the Software, and to=0A= // permit persons to whom the Software is furnished to do so, subject to=0A= // the following conditions:=0A= // =0A= // The above copyright notice and this permission notice shall be=0A= // included in all copies or substantial portions of the Software.=0A= //=0A= // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A= // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A= // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A= // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A= // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A= // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A= // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A= =0A= var Scriptaculous =3D {=0A= Version: '1.5.1',=0A= require: function(libraryName) {=0A= // inserting via DOM fails in Safari 2.0, so brute force approach=0A= document.write('');=0A= },=0A= load: function() {=0A= if((typeof Prototype=3D=3D'undefined') ||=0A= parseFloat(Prototype.Version.split(".")[0] + "." +=0A= Prototype.Version.split(".")[1]) < 1.4)=0A= throw("script.aculo.us requires the Prototype JavaScript framework = >=3D 1.4.0");=0A= =0A= $A(document.getElementsByTagName("script")).findAll( function(s) {=0A= return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A= }).each( function(s) {=0A= var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A= var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A= (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each(=0A= function(include) { Scriptaculous.require(path+include+'.js') });=0A= });=0A= }=0A= }=0A= =0A= Scriptaculous.load(); ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/components/com_adsmanager/lightbox/js/lightbox.js // = -------------------------------------------------------------------------= ---------- // // Lightbox v2.02 // by Lokesh Dhakar - http://www.huddletogether.com // 3/31/06 // // For more information on this script, visit: // http://huddletogether.com/projects/lightbox2/ // // Licensed under the Creative Commons Attribution 2.5 License - = http://creativecommons.org/licenses/by/2.5/ //=09 // Credit also due to those who have helped, inspired, and made their = code available to the public. // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), = Thomas Fuchs(mir.aculo.us), and others. // // // = -------------------------------------------------------------------------= ---------- /* Table of Contents ----------------- Configuration Global Variables Extending Built-in Objects=09 - Object.extend(Element) - Array.prototype.removeDuplicates() - Array.prototype.empty() Lightbox Class Declaration - initialize() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() =09 Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - pause() - initLightbox() =09 Function Calls - addLoadEvent(initLightbox) =09 */ // = -------------------------------------------------------------------------= ---------- // // Configuration // var fileLoadingImage =3D = "components/com_adsmanager/lightbox/images/loading.gif"; =09 var fileBottomNavCloseImage =3D = "components/com_adsmanager/lightbox/images/closelabel.gif"; var resizeSpeed =3D 7; // controls the speed of the image resizing = (1=3Dslowest and 10=3Dfastest) var borderSize =3D 10; //if you adjust the padding in the CSS, you will = need to update this variable // = -------------------------------------------------------------------------= ---------- // // Global Variables // var imageArray =3D new Array; var activeImage; if(resizeSpeed > 10){ resizeSpeed =3D 10;} if(resizeSpeed < 1){ resizeSpeed =3D 1;} resizeDuration =3D (11 - resizeSpeed) * 0.15; // = -------------------------------------------------------------------------= ---------- // // Additional methods for Element added by SU, Couloir // - further additions by Lokesh Dhakar (huddletogether.com) // Object.extend(Element, { getWidth: function(element) { element =3D $(element); return element.offsetWidth;=20 }, setWidth: function(element,w) { element =3D $(element); element.style.width =3D w +"px"; }, setHeight: function(element,h) { element =3D $(element); element.style.height =3D h +"px"; }, setTop: function(element,t) { element =3D $(element); element.style.top =3D t +"px"; }, setSrc: function(element,src) { element =3D $(element); element.src =3D src;=20 }, setHref: function(element,href) { element =3D $(element); element.href =3D href;=20 }, setInnerHTML: function(element,content) { element =3D $(element); element.innerHTML =3D content; } }); // = -------------------------------------------------------------------------= ---------- // // Extending built-in Array object // - array.removeDuplicates() // - array.empty() // Array.prototype.removeDuplicates =3D function () { for(i =3D 1; i < this.length; i++){ if(this[i][0] =3D=3D this[i-1][0]){ this.splice(i,1); } } } // = -------------------------------------------------------------------------= ---------- Array.prototype.empty =3D function () { for(i =3D 0; i <=3D this.length; i++){ this.shift(); } } // = -------------------------------------------------------------------------= ---------- // // Lightbox Class Declaration // - initialize() // - start() // - changeImage() // - resizeImageContainer() // - showImage() // - updateDetails() // - updateNav() // - enableKeyboardNav() // - disableKeyboardNav() // - keyboardNavAction() // - preloadNeighborImages() // - end() // // Structuring of code inspired by Scott Upton (http://www.uptonic.com/) // var Lightbox =3D Class.create(); Lightbox.prototype =3D { =09 // initialize() // Constructor runs on completion of the DOM loading. Loops through = anchor tags looking for=20 // 'lightbox' references and applies onclick events to appropriate = links. The 2nd section of // the function inserts html at the bottom of the page which is used to = display the shadow=20 // overlay and the image container. // initialize: function() {=09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // loop through all anchor tags for (var i=3D0; i //
//
//
// //
// // //
//
// // // //
//
//
//
//
//
// // //
//
// // // //
//
//
//
var objBody =3D document.getElementsByTagName("body").item(0); =09 var objOverlay =3D document.createElement("div"); objOverlay.setAttribute('id','overlay'); objOverlay.style.display =3D 'none'; objOverlay.onclick =3D function() { myLightbox.end(); return false; } objBody.appendChild(objOverlay); =09 var objLightbox =3D document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display =3D 'none'; objBody.appendChild(objLightbox); =09 var objOuterImageContainer =3D document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); var objImageContainer =3D document.createElement("div"); objImageContainer.setAttribute('id','imageContainer'); objOuterImageContainer.appendChild(objImageContainer); =09 var objLightboxImage =3D document.createElement("img"); objLightboxImage.setAttribute('id','lightboxImage'); objImageContainer.appendChild(objLightboxImage); =09 var objHoverNav =3D document.createElement("div"); objHoverNav.setAttribute('id','hoverNav'); objImageContainer.appendChild(objHoverNav); =09 var objPrevLink =3D document.createElement("a"); objPrevLink.setAttribute('id','prevLink'); objPrevLink.setAttribute('href','#'); objHoverNav.appendChild(objPrevLink); =09 var objNextLink =3D document.createElement("a"); objNextLink.setAttribute('id','nextLink'); objNextLink.setAttribute('href','#'); objHoverNav.appendChild(objNextLink); =09 var objLoading =3D document.createElement("div"); objLoading.setAttribute('id','loading'); objImageContainer.appendChild(objLoading); =09 var objLoadingLink =3D document.createElement("a"); objLoadingLink.setAttribute('id','loadingLink'); objLoadingLink.setAttribute('href','#'); objLoadingLink.onclick =3D function() { myLightbox.end(); return = false; } objLoading.appendChild(objLoadingLink); =09 var objLoadingImage =3D document.createElement("img"); objLoadingImage.setAttribute('src', fileLoadingImage); objLoadingLink.appendChild(objLoadingImage); var objImageDataContainer =3D document.createElement("div"); objImageDataContainer.setAttribute('id','imageDataContainer'); objImageDataContainer.className =3D 'clearfix'; objLightbox.appendChild(objImageDataContainer); var objImageData =3D document.createElement("div"); objImageData.setAttribute('id','imageData'); objImageDataContainer.appendChild(objImageData); =09 var objImageDetails =3D document.createElement("div"); objImageDetails.setAttribute('id','imageDetails'); objImageData.appendChild(objImageDetails); =09 var objCaption =3D document.createElement("span"); objCaption.setAttribute('id','caption'); objImageDetails.appendChild(objCaption); =09 var objNumberDisplay =3D document.createElement("span"); objNumberDisplay.setAttribute('id','numberDisplay'); objImageDetails.appendChild(objNumberDisplay); =09 var objBottomNav =3D document.createElement("div"); objBottomNav.setAttribute('id','bottomNav'); objImageData.appendChild(objBottomNav); =09 var objBottomNavCloseLink =3D document.createElement("a"); objBottomNavCloseLink.setAttribute('id','bottomNavClose'); objBottomNavCloseLink.setAttribute('href','#'); objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); = return false; } objBottomNav.appendChild(objBottomNavCloseLink); =09 var objBottomNavCloseImage =3D document.createElement("img"); objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); objBottomNavCloseLink.appendChild(objBottomNavCloseImage); }, =09 // // start() // Display overlay and lightbox. If image is part of a set, add = siblings to imageArray. // start: function(imageLink) {=09 hideSelectBoxes(); // stretch overlay to fill page and fade in var arrayPageSize =3D getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); imageArray =3D []; imageNum =3D 0; =09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // if image is NOT part of a set.. if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){ // add single image to imageArray imageArray.push(new Array(imageLink.getAttribute('href'), = imageLink.getAttribute('title'))); =09 } else { // if image is part of a set.. // loop through anchors, find other images in set, and add them to = imageArray for (var i=3D0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', eval(activeImage + 1) + " / " = + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration + 0.25, from: 0.0, to: 1.0 }),=20 new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 = }) ],=20 { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} = }=20 ); }, // // updateNav() // Display appropriate previous and next hover navigation. // updateNav: function() { Element.show('hoverNav'); =09 // if not first image in set, display prev image button if(activeImage !=3D 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick =3D function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage !=3D (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick =3D function() { myLightbox.changeImage(activeImage + 1); return false; } } =09 this.enableKeyboardNav(); }, // // enableKeyboardNav() // enableKeyboardNav: function() { document.onkeydown =3D this.keyboardAction;=20 }, // // disableKeyboardNav() // disableKeyboardNav: function() { document.onkeydown =3D ''; }, // // keyboardAction() // keyboardAction: function(e) { if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c')){ // close = lightbox myLightbox.end(); } else if(key =3D=3D 'p'){ // display previous image if(activeImage !=3D 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if(key =3D=3D 'n'){ // display next image if(activeImage !=3D (imageArray.length - 1)){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage + 1); } } }, // // preloadNeighborImages() // Preload previous and next images. // preloadNeighborImages: function(){ if((imageArray.length - 1) > activeImage){ preloadNextImage =3D new Image(); preloadNextImage.src =3D imageArray[activeImage + 1][0]; } if(activeImage > 0){ preloadPrevImage =3D new Image(); preloadPrevImage.src =3D imageArray[activeImage - 1][0]; } =09 }, // // end() // end: function() { this.disableKeyboardNav(); Element.hide('lightbox'); new Effect.Fade('overlay', { duration: 0.2}); showSelectBoxes(); } } // = -------------------------------------------------------------------------= ---------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.org // function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; } arrayPageScroll =3D new Array('',yScroll)=20 return arrayPageScroll; } // = -------------------------------------------------------------------------= ---------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.org // Edit for Firefox by pHaez // function getPageSize(){ =09 var xScroll, yScroll; =09 if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D document.body.scrollWidth; yScroll =3D window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // = all but Explorer Mac xScroll =3D document.body.scrollWidth; yScroll =3D document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari xScroll =3D document.body.offsetWidth; yScroll =3D document.body.offsetHeight; } =09 var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth =3D self.innerWidth; windowHeight =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth =3D document.documentElement.clientWidth; windowHeight =3D document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth =3D document.body.clientWidth; windowHeight =3D document.body.clientHeight; }=09 =09 // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight =3D windowHeight; } else {=20 pageHeight =3D yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D windowWidth; } else { pageWidth =3D xScroll; } arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight)=20 return arrayPageSize; } // = -------------------------------------------------------------------------= ---------- // // getKey(key) // Gets keycode. If 'x' is pressed then it hides the lightbox. // function getKey(e){ if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if(key =3D=3D 'x'){ } } // = -------------------------------------------------------------------------= ---------- // // listenKey() // function listenKey () { document.onkeypress =3D getKey; } =09 // --------------------------------------------------- function showSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 // function pause(numberMillis) { var now =3D new Date(); var exitTime =3D now.getTime() + numberMillis; while (true) { now =3D new Date(); if (now.getTime() > exitTime) return; } } // --------------------------------------------------- function initLightbox() { myLightbox =3D new Lightbox(); } Event.observe(window, 'load', initLightbox, false); ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://it6.omnibus.net/labachecadabruzzo.it/htdocs/includes/js/joomla.javascript.js // tag=0A= * @param array A javascript array of list options in the form = [key,value,text]=0A= * @param string The key to display for the initial state of the list=0A= * @param string The original key that was selected=0A= * @param string The original item value that was selected=0A= */=0A= function writeDynaList( selectParams, source, key, orig_key, orig_val ) {=0A= var html =3D '\n ';=0A= =0A= document.writeln( html );=0A= }=0A= =0A= /**=0A= * Changes a dynamically generated list=0A= * @param string The name of the list to change=0A= * @param array A javascript array of list options in the form = [key,value,text]=0A= * @param string The key to display=0A= * @param string The original key that was selected=0A= * @param string The original item value that was selected=0A= */=0A= function changeDynaList( listname, source, key, orig_key, orig_val ) {=0A= var list =3D eval( 'document.adminForm.' + listname );=0A= =0A= // empty the list=0A= for (i in list.options.length) {=0A= list.options[i] =3D null;=0A= }=0A= i =3D 0;=0A= for (x in source) {=0A= if (source[x][0] =3D=3D key) {=0A= opt =3D new Option();=0A= opt.value =3D source[x][1];=0A= opt.text =3D source[x][2];=0A= =0A= if ((orig_key =3D=3D key && orig_val =3D=3D opt.value) || i =3D=3D 0) = {=0A= opt.selected =3D true;=0A= }=0A= list.options[i++] =3D opt;=0A= }=0A= }=0A= list.length =3D i;=0A= }=0A= =0A= /**=0A= * Adds a select item(s) from one list to another=0A= */=0A= function addSelectedToList( frmName, srcListName, tgtListName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= var tgtList =3D eval( 'form.' + tgtListName );=0A= =0A= var srcLen =3D srcList.length;=0A= var tgtLen =3D tgtList.length;=0A= var tgt =3D "x";=0A= =0A= //build array of target items=0A= for (var i=3DtgtLen-1; i > -1; i--) {=0A= tgt +=3D "," + tgtList.options[i].value + ","=0A= }=0A= =0A= //Pull selected resources and add them to list=0A= //for (var i=3DsrcLen-1; i > -1; i--) {=0A= for (var i=3D0; i < srcLen; i++) {=0A= if (srcList.options[i].selected && tgt.indexOf( "," + = srcList.options[i].value + "," ) =3D=3D -1) {=0A= opt =3D new Option( srcList.options[i].text, srcList.options[i].value = );=0A= tgtList.options[tgtList.length] =3D opt;=0A= }=0A= }=0A= }=0A= =0A= function delSelectedFromList( frmName, srcListName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= var srcLen =3D srcList.length;=0A= =0A= for (var i=3DsrcLen-1; i > -1; i--) {=0A= if (srcList.options[i].selected) {=0A= srcList.options[i] =3D null;=0A= }=0A= }=0A= }=0A= =0A= function moveInList( frmName, srcListName, index, to) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= var total =3D srcList.options.length-1;=0A= =0A= if (index =3D=3D -1) {=0A= return false;=0A= }=0A= if (to =3D=3D +1 && index =3D=3D total) {=0A= return false;=0A= }=0A= if (to =3D=3D -1 && index =3D=3D 0) {=0A= return false;=0A= }=0A= =0A= var items =3D new Array;=0A= var values =3D new Array;=0A= =0A= for (i=3Dtotal; i >=3D 0; i--) {=0A= items[i] =3D srcList.options[i].text;=0A= values[i] =3D srcList.options[i].value;=0A= }=0A= for (i =3D total; i >=3D 0; i--) {=0A= if (index =3D=3D i) {=0A= srcList.options[i + to] =3D new Option(items[i],values[i], 0, 1);=0A= srcList.options[i] =3D new Option(items[i+to], values[i+to]);=0A= i--;=0A= } else {=0A= srcList.options[i] =3D new Option(items[i], values[i]);=0A= }=0A= }=0A= srcList.focus();=0A= }=0A= =0A= function getSelectedOption( frmName, srcListName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= i =3D srcList.selectedIndex;=0A= if (i !=3D null && i > -1) {=0A= return srcList.options[i];=0A= } else {=0A= return null;=0A= }=0A= }=0A= =0A= function setSelectedValue( frmName, srcListName, value ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= var srcLen =3D srcList.length;=0A= =0A= for (var i=3D0; i < srcLen; i++) {=0A= srcList.options[i].selected =3D false;=0A= if (srcList.options[i].value =3D=3D value) {=0A= srcList.options[i].selected =3D true;=0A= }=0A= }=0A= }=0A= =0A= function getSelectedRadio( frmName, srcGroupName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcGroup =3D eval( 'form.' + srcGroupName );=0A= =0A= if (srcGroup[0]) {=0A= for (var i=3D0, n=3DsrcGroup.length; i < n; i++) {=0A= if (srcGroup[i].checked) {=0A= return srcGroup[i].value;=0A= }=0A= }=0A= } else {=0A= if (srcGroup.checked) {=0A= return srcGroup.value;=0A= } // if the one button is checked, return zero=0A= }=0A= // if we get to this point, no radio button is selected=0A= return null;=0A= }=0A= =0A= function getSelectedValue( frmName, srcListName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= i =3D srcList.selectedIndex;=0A= if (i !=3D null && i > -1) {=0A= return srcList.options[i].value;=0A= } else {=0A= return null;=0A= }=0A= }=0A= =0A= function getSelectedText( frmName, srcListName ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= i =3D srcList.selectedIndex;=0A= if (i !=3D null && i > -1) {=0A= return srcList.options[i].text;=0A= } else {=0A= return null;=0A= }=0A= }=0A= =0A= function chgSelectedValue( frmName, srcListName, value ) {=0A= var form =3D eval( 'document.' + frmName );=0A= var srcList =3D eval( 'form.' + srcListName );=0A= =0A= i =3D srcList.selectedIndex;=0A= if (i !=3D null && i > -1) {=0A= srcList.options[i].value =3D value;=0A= return true;=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= // Form specific functions for editting content images=0A= =0A= function showImageProps(base_path) {=0A= form =3D document.adminForm;=0A= value =3D getSelectedValue( 'adminForm', 'imagelist' );=0A= parts =3D value.split( '|' );=0A= form._source.value =3D parts[0];=0A= setSelectedValue( 'adminForm', '_align', parts[1] || '' );=0A= form._alt.value =3D parts[2] || '';=0A= form._border.value =3D parts[3] || '0';=0A= form._caption.value =3D parts[4] || '';=0A= setSelectedValue( 'adminForm', '_caption_position', parts[5] || '' );=0A= setSelectedValue( 'adminForm', '_caption_align', parts[6] || '' );=0A= form._width.value =3D parts[7] || '';=0A= =0A= //previewImage( 'imagelist', 'view_imagelist', base_path );=0A= srcImage =3D eval( "document." + 'view_imagelist' );=0A= srcImage.src =3D base_path + parts[0];=0A= }=0A= =0A= function applyImageProps() {=0A= form =3D document.adminForm;=0A= if (!getSelectedValue( 'adminForm', 'imagelist' )) {=0A= alert( "Select and image from the list" );=0A= return;=0A= }=0A= value =3D form._source.value + '|'=0A= + getSelectedValue( 'adminForm', '_align' ) + '|'=0A= + form._alt.value + '|'=0A= + parseInt( form._border.value ) + '|'=0A= + form._caption.value + '|'=0A= + getSelectedValue( 'adminForm', '_caption_position' ) + '|'=0A= + getSelectedValue( 'adminForm', '_caption_align' ) + '|'=0A= + form._width.value;=0A= chgSelectedValue( 'adminForm', 'imagelist', value );=0A= }=0A= =0A= function previewImage( list, image, base_path ) {=0A= form =3D document.adminForm;=0A= srcList =3D eval( "form." + list );=0A= srcImage =3D eval( "document." + image );=0A= var srcOption =3D srcList.options[(srcList.selectedIndex < 0) ? 0 : = srcList.selectedIndex];=0A= var fileName =3D srcOption.text;=0A= var fileName2 =3D srcOption.value;=0A= if (fileName.length =3D=3D 0 || fileName2.length =3D=3D 0) {=0A= srcImage.src =3D 'images/blank.gif';=0A= } else {=0A= srcImage.src =3D base_path + fileName2;=0A= }=0A= }=0A= =0A= /**=0A= * Toggles the check state of a group of boxes=0A= *=0A= * Checkboxes must have an id attribute in the form cb0, cb1...=0A= * @param The number of box to 'check'=0A= * @param An alternative field name=0A= */=0A= function checkAll( n, fldName ) {=0A= if (!fldName) {=0A= fldName =3D 'cb';=0A= }=0A= var f =3D document.adminForm;=0A= var c =3D f.toggle.checked;=0A= var n2 =3D 0;=0A= for (i=3D0; i < n; i++) {=0A= cb =3D eval( 'f.' + fldName + '' + i );=0A= if (cb) {=0A= cb.checked =3D c;=0A= n2++;=0A= }=0A= }=0A= if (c) {=0A= document.adminForm.boxchecked.value =3D n2;=0A= } else {=0A= document.adminForm.boxchecked.value =3D 0;=0A= }=0A= }=0A= =0A= function listItemTask( id, task ) {=0A= var f =3D document.adminForm;=0A= cb =3D eval( 'f.' + id );=0A= if (cb) {=0A= for (i =3D 0; true; i++) {=0A= cbx =3D eval('f.cb'+i);=0A= if (!cbx) break;=0A= cbx.checked =3D false;=0A= } // for=0A= cb.checked =3D true;=0A= f.boxchecked.value =3D 1;=0A= submitbutton(task);=0A= }=0A= return false;=0A= }=0A= =0A= function hideMainMenu()=0A= {=0A= document.adminForm.hidemainmenu.value=3D1;=0A= }=0A= =0A= function isChecked(isitchecked){=0A= if (isitchecked =3D=3D true){=0A= document.adminForm.boxchecked.value++;=0A= }=0A= else {=0A= document.adminForm.boxchecked.value--;=0A= }=0A= }=0A= =0A= /**=0A= * Default function. Usually would be overriden by the component=0A= */=0A= function submitbutton(pressbutton) {=0A= submitform(pressbutton);=0A= }=0A= =0A= /**=0A= * Submit the admin form=0A= */=0A= function submitform(pressbutton){=0A= document.adminForm.task.value=3Dpressbutton;=0A= try {=0A= document.adminForm.onsubmit();=0A= }=0A= catch(e){}=0A= document.adminForm.submit();=0A= }=0A= =0A= /**=0A= * Submit the control panel admin form=0A= */=0A= function submitcpform(sectionid, id){=0A= document.adminForm.sectionid.value=3Dsectionid;=0A= document.adminForm.id.value=3Did;=0A= submitbutton("edit");=0A= }=0A= =0A= /**=0A= * Getting radio button that is selected.=0A= */=0A= function getSelected(allbuttons){=0A= for (i=3D0;i=3D 4) { win.window.focus(); }=0A= }=0A= =0A= // LTrim(string) : Returns a copy of a string without leading spaces.=0A= function ltrim(str)=0A= {=0A= var whitespace =3D new String(" \t\n\r");=0A= var s =3D new String(str);=0A= if (whitespace.indexOf(s.charAt(0)) !=3D -1) {=0A= var j=3D0, i =3D s.length;=0A= while (j < i && whitespace.indexOf(s.charAt(j)) !=3D -1)=0A= j++;=0A= s =3D s.substring(j, i);=0A= }=0A= return s;=0A= }=0A= =0A= //RTrim(string) : Returns a copy of a string without trailing spaces.=0A= function rtrim(str)=0A= {=0A= var whitespace =3D new String(" \t\n\r");=0A= var s =3D new String(str);=0A= if (whitespace.indexOf(s.charAt(s.length-1)) !=3D -1) {=0A= var i =3D s.length - 1; // Get length of string=0A= while (i >=3D 0 && whitespace.indexOf(s.charAt(i)) !=3D -1)=0A= i--;=0A= s =3D s.substring(0, i+1);=0A= }=0A= return s;=0A= }=0A= =0A= // Trim(string) : Returns a copy of a string without leading or trailing = spaces=0A= function trim(str) {=0A= return rtrim(ltrim(str));=0A= }=0A= =0A= function mosDHTML(){=0A= this.ver=3Dnavigator.appVersion=0A= this.agent=3Dnavigator.userAgent=0A= this.dom=3Ddocument.getElementById?1:0=0A= this.opera5=3Dthis.agent.indexOf("Opera 5")<-1=0A= this.ie5=3D(this.ver.indexOf("MSIE 5")<-1 && this.dom && = !this.opera5)?1:0;=0A= this.ie6=3D(this.ver.indexOf("MSIE 6")<-1 && this.dom && = !this.opera5)?1:0;=0A= this.ie4=3D(document.all && !this.dom && !this.opera5)?1:0;=0A= this.ie=3Dthis.ie4||this.ie5||this.ie6=0A= this.mac=3Dthis.agent.indexOf("Mac")<-1=0A= this.ns6=3D(this.dom && parseInt(this.ver) <=3D 5) ?1:0;=0A= this.ns4=3D(document.layers && !this.dom)?1:0;=0A= = this.bw=3D(this.ie6||this.ie5||this.ie4||this.ns4||this.ns6||this.opera5)= ;=0A= =0A= this.activeTab =3D '';=0A= this.onTabStyle =3D 'ontab';=0A= this.offTabStyle =3D 'offtab';=0A= =0A= this.setElemStyle =3D function(elem,style) {=0A= document.getElementById(elem).className =3D style;=0A= }=0A= this.showElem =3D function(id) {=0A= if (elem =3D document.getElementById(id)) {=0A= elem.style.visibility =3D 'visible';=0A= elem.style.display =3D 'block';=0A= }=0A= }=0A= this.hideElem =3D function(id) {=0A= if (elem =3D document.getElementById(id)) {=0A= elem.style.visibility =3D 'hidden';=0A= elem.style.display =3D 'none';=0A= }=0A= }=0A= this.cycleTab =3D function(name) {=0A= if (this.activeTab) {=0A= this.setElemStyle( this.activeTab, this.offTabStyle );=0A= page =3D this.activeTab.replace( 'tab', 'page' );=0A= this.hideElem(page);=0A= }=0A= this.setElemStyle( name, this.onTabStyle );=0A= this.activeTab =3D name;=0A= page =3D this.activeTab.replace( 'tab', 'page' );=0A= this.showElem(page);=0A= }=0A= return this;=0A= }=0A= var dhtml =3D new mosDHTML();=0A= =0A= function MM_findObj(n, d) { //v4.01=0A= var p,i,x;=0A= if(!d) d=3Ddocument;=0A= if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {=0A= d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);=0A= }=0A= if(!(x=3Dd[n])&&d.all) x=3Dd.all[n];=0A= for (i=3D0;!x&&i 100){=0A= currentFontSize =3D 100;=0A= }else if(currentFontSize < 60){=0A= currentFontSize =3D 60;=0A= }=0A= =0A= setFontSize(currentFontSize);=0A= };=0A= =0A= function setFontSize(fontSize){=0A= var stObj =3D (document.getElementById) ? = document.getElementById('content_area') : document.all('content_area');=0A= document.body.style.fontSize =3D fontSize + '%';=0A= =0A= //alert (document.body.style.fontSize);=0A= };=0A= =0A= =0A= function createCookie(name,value,days) {=0A= if (days) {=0A= var date =3D new Date();=0A= date.setTime(date.getTime()+(days*24*60*60*1000));=0A= var expires =3D "; expires=3D"+date.toGMTString();=0A= }=0A= else expires =3D "";=0A= document.cookie =3D name+"=3D"+value+expires+"; path=3D/";=0A= };=0A= =0A= function readCookie(name) {=0A= var nameEQ =3D name + "=3D";=0A= var ca =3D document.cookie.split(';');=0A= for(var i=3D0;i < ca.length;i++) {=0A= var c =3D ca[i];=0A= while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);=0A= if (c.indexOf(nameEQ) =3D=3D 0) return = c.substring(nameEQ.length,c.length);=0A= }=0A= return null;=0A= };=0A= =0A= window.onload =3D setUserOptions;=0A= =0A= function setUserOptions(){=0A= if(!prefsLoaded){=0A= =0A= cookie =3D readCookie("fontSize");=0A= currentFontSize =3D cookie ? cookie : defaultFontSize;=0A= setFontSize(currentFontSize);=0A= =0A= prefsLoaded =3D true;=0A= }=0A= =0A= }=0A= =0A= window.onunload =3D saveSettings;=0A= =0A= function saveSettings()=0A= {=0A= createCookie("fontSize", currentFontSize, 365);=0A= }=0A= ------=_NextPart_000_0037_01C8F95B.C9652B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://codice.shinystat.com/cgi-bin/getcod.cgi?USER=bachecadabruzzo =0A= ------=_NextPart_000_0037_01C8F95B.C9652B90--