From: Subject: =?Windows-1252?Q?Hotel_Centro_Congressi:_sale_per_Cerimonie=2C_Riceviment?= =?Windows-1252?Q?i_e_Meeting_|_Malga_Rossa=A0?= Date: Fri, 28 May 2010 14:14:02 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CAFE70.061E6D10" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/page.jsp?idPagina=528&idLingua=1 =EF=BB=BF Hotel Centro Congressi: sale per Cerimonie, = Ricevimenti e Meeting | Malga Rossa=C2=A0
ddd
MALGA ROSSA - = Albergo=20 Ristorante Pizzeria
Italiano  3DItaliano=20 = =
  • Contatti=20
  • News =
  • Itinerari=20
  • Pizzeria=20
  • Servizi=20
  • Ristorante=20
  • Camere=20
  • eventi=20
  • chi=20 siamo

home =

Servizi

  1. 3D""=20 = Numero=20 di stanze 12
  2. 3D""=20=20 Frigobar
  3. 3D""=20=20 Portiere notturno
  4. 3D""=20=20 Cassaforte in camera
  5. 3D""=20 = Ampio=20 parcheggio interno
  1. 3D""=20 Aria=20 condizionata
  2. 3D""=20=20 Ristorante
  3. 3D""=20=20 Ascensore
  4. 3D""=20 = Tv=20 internazionale
  5. 3D""=20 = Cucina=20 tipica locale
  1. 3D""=20 = Telefax
  2. 3D""=20 = Tv color=20 in camera
  3. 3D""=20 = Bar
  4. 3D""=20=20 Telefono in camera
  5. 3D""=20 Sala=20 congressi
  1. 3D""=20 = Radio
  2. 3D""=20 Sala=20 banchetti
  3. 3D""=20=20 Telefono con selezione
  4. 3D""=20 = Servizi=20 di segreteria
  5. 3D""=20=20 Giardino

Via degli Alpini, 3 - 36065 Mussolente (VI) - P.I.V.A. n. IT = 02214090249 Tel=20 +39 0424 870062 e Fax +39 0424 577572

info@malgarossaweb.it | = Mappa = del sito |=20 made in Nextep

------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/files/images/main/it.gif R0lGODlhEAALANUAAPdMTACFAOLi4t7e3uYAAPITE/lVVfT09PU9PewAAPIuLli6WQBXAPENDf7+ /ly9XPMAAEOvQlS2VQB9AHvKewBlAFS5VPUlJfMZGU+2TwB2APMyMuAAAACJAMLCwvcxMUm0SfQf H/YrK3nIeXTGdOXl5QBvAACRAPQ2Nli8WM3NzfYsLMjIyEuzS/g3NzqqOmjCaPpcXPM1NfZERGC/ Ydvb2/X19d0AAP39/fv7+/z8/Pb29vr6+vn5+fj4+Pf39yH5BAAAAAAALAAAAAAQAAsAAAaLwFOn EwiUBILBoAZpJhIBCmU0cuBwOl0uZjAAEh0K7bG4ank912cFIARGZAk2h/Z9RJeZm5SyZM49Pj94 IQh7fi10gT87FyEYhhMkGSARdYw2jwUoBBMwlRGLOzYHGAUFGxwaMBERL4KjBwcFDQ0KHCZjCxKC mAcyGwoKNxoVFQwMKiwsHs0cHDfRQQA7 ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/files/images/main/ico_eng_off.gif R0lGODlhFAAOANUAAL7Fya5WUr7Gyr/GysDHy8LJzT9Ooa5XUr3EyK9XU7FZVa1VUUFQoz5OoMHI zbvCxj5NoK1VULnAw7/Gy65WUT5MnztKnKxVUD5Nn7BYVLzDx7JaVapSTj1Nn7rBxbzEx7zDxsDI zLnAxKxUULBZVLrBxD1Mnz9OoMHIzDxLnb7FyrBYU7m/w6xUT6tTTqtUT7/HyzlIm7/Fyb3Dx61U UKpRTTtJnLBXU0BQor7EybvBxUJRpLi/w6xTT0BPokJRoyH5BAAAAAAALAAAAAAUAA4AQAb1QMRE 4BgABIICgACYKI9E4xNZmCASgSJUyRQ0GA0TA7AZLAICBcCAMYAFuR7n8ahYLA/O4hEz2WQPNXMh BgILCQ5rAgEKAxAIKBkJABgEBAsRCQoBARQHJAcUnBkHARcHShAdDCoLLQMwAQsIAxkjKh0dPksR BwMFDQYNAxsLXgY4TAEHIQM7BhAAFBsAAwEJIQQJLwQMEAYIAEcOVksFpUcoTEtFBRQkEYwJpYyl FCsKESsjEwMVDAYqQBiQgACNAAPUnIBw4kcFAB9SgIj3AYEFBDcuaEihgYCLCx8wACgBQoQECR5A eDgpQoMHHix0zChhMggAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/files/images/main/ico_de_off.gif R0lGODlhFAAOAOYAAD5FST5GSrxHSrxHST9GSr1ISkBHS7+aVL6ZVMDHy7/GykBITL1IS7xGSbuW UL7Gyr7Fyb2YUryXUb9KTb5IS8CbVr6ZU8BKTUFITbtGSLuWUUFITL2YU8HIzb6YU7nAxLzDx8HI zLvBxT1ESD9GS75JS7nAw7m/w7qVT7rBxLuVUL2ZU75JTL3EyLrBxcKdV8CbVb+bVcDGy73Dx7zD xr3FybzEyLmUT79KTLi/w77EyLyXUrqVUMLJzbpFSL7EybyYUr+ZUzxDR7/Gy7+aVUJJTcBLTcDI zLvCxgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAUAA4AQAf8gAkQQz0QEA8PHQotCg8hCTYKCUcJDxMFDQICRgMUDQwXAwOalxmN ARgABKoYAQEEqCSqARsGID8ONxwqQRooDg4eKr4aHsAaSB2rIxsLBgAABguw0RuyARAKowIsBQIZ BRcMAw0UJQUFAwwhNREHFREIKysVCBw7FTEHHO4xhq4EnAF4JTDaggXQCDxyRkKIgQ2qRhAoEmAg AAwGRlQahcNTp0vqCrCgkGFAuAQdvA0oMSFDCR+gNH2aIIBBAwUKDrxAcIDnCw8IeFaAYUEoER0t JCiFISECkKIWOPCwcKCpgwgyPoBwkeOEiBkpPpj4QEPECRMiQKQw4SIQADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/01_numstanze.gif R0lGODlhIwAjAMQAAJMgMdSlrLdrdvHh46I+TOnS1vjw8bBcaMyWntu0ur96hJovP6lNWuLDyMWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGmeKOOsbOu+MMuIDmTfeK7vt0PzwCDO96gJjzuiEbkbKBgMhKH3 Y+oCJUDBprTmCiJGILB4AAaQrvd2eBxuBsJDka5iUfhHA4dl1IsQA3l5ezcJD35dCCYIDY6PkA0z dDeTfzUCJoVAh3MFBW0PaF0zDwJlekeZJQFcP6WSIptBCTMAB5tqa0e6u0G9vjzATA1bQMM2CACp N6AjAEs5ww2ozDZyBA6h0VSAOQ3QcrMJm4sASVU5UzOzOiLo3jvsQe86yDbzPFgE8Nw4+ToMlGll L50OgDky+ekHBOGNTASmMOThEEImABInyrNmA6IxYQZzILxI7hEaaSH/GVlrgMLfPQgBHJwMFKPd HxUxcuqUMainzxAAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/02_frigobar.gif R0lGODlhIwAjALMAAKlNWunS1rBcaKI+TJMgMdu0uvjw8cyWnrdrduLDyMWIkf///4wRIwAAAAAA AAAAACH5BAAAAAAALAAAAAAjACMAAATMkMlJq70YqM27/yAHSMpinmiqrqdCsnCMukyZJgKg73wv JCqa7WQgYI4EQ0p4OzqBsxcq4TxCW9ITtXq5mphTbneZNW3FFO8CrEVX1GwzBZEYVeHlxZkB3GPw NU0TfVyAQ3KDeoVkgWGJfmNRjW2Pi5KHiokFlliTiBIDBwOcX3mQYoaCbhKpjqt8jJinpGumr6yx qqutlK+8n7u5rsGXKQG3DAHCKAKvAkF5JgEJRhMFCQmjEwrK0J43IwAFJwECBAOYkhoh7O0iyK8R ADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/03_portnotte.gif R0lGODlhIwAjALMAAOLDyJMgMenS1rdrdqI+TPjw8ZovP796hPHh48yWntSlrLBcaKlNWsWIkYwR I////yH5BAAAAAAALAAAAAAjACMAAAT/0MlJq72Ytc27/yDHSM1jnmiqrmdDqgKAsGoBAAXqOiWq SAEB7SQIAIWmXe9klCyGJgOF0HqhKIEUApCyVHndCVXnSDWB36VpMFE/DmVyO40qwK0nQvwEaBpy SXgCehQHRA4MRCNYSEomBWcUXH0Ohg87FmOOBYQYEzNsngmXL5ielQ+hAQydEwakYFKnDgMPCQ4B CoEWAo6zYJBBXxUJvp4LgC5qphMHjosXS3qAuxUaEgMAzBTZNw4EN+GhFQPjv+fo6ekGDO3u7/Dx DLIT7rJuUCrMdPk0+7v4+g2TwE+gvgoFDcqZkFBhNYIAHab4ByugQYqOJA7ck1EjLIYRET1+hAhL Q4iTHaCR2KBSnboIADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/04_casscamera.gif R0lGODlhIwAjAMQAAOLDyLdrdrBcaPjw8aI+TPHh48yWnpovP9u0uunS1pMgMb96hNSlrKlNWsWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAXu4COOZGmeaOOsbOu+MNuIDmTfeK7vt0PzQICgIQAAfY8aUJcoJXhIpc7R qFobh4fCoXgEoL+dAOWFBB4NcHKZQ8zQooVayrYNCCPCYF7PDQwOBnt8EAAxhzFGEFE2SGSPJEqM i5CVYZOOlmSSl2QNeCICoCeca5SkNmcGNmOop6UiASwFNgUOtIUsZyOlsF99N7ummCMIwDcAvI2d IorHycywzsDQw8wP033VvcvNxzbb3dLfhcqv3djk4een6d/rxN7v5vEPxt8M9NcC5K3W/yIOXBlI MIs+gJpQcCPXZxJDNkhUIJp46E3CiyNCAAA7 ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/05_park.gif R0lGODlhIwAjALMAAKlNWpMgMfjw8enS1vHh47drdtu0usyWnqI+TJovP9SlrLBcaOLDyMWIkf// /4wRIyH5BAAAAAAALAAAAAAjACMAAAT88MlJq70YtM27/yAHSI1jEkxqhEcqmHBsNuQQYPgTAMcg zyRGbigBGGS0R0NIJAJeQCWzOQz4HMkltYl4ZaeUgCFFLhtul9I37QC4TQq3T4EJYIOX1yTKMKEt DGsVACZ7dw99DgsYG3hSKQQmZCculCmLE41SDws/np9+EwdrBaCmMQkTgY4HkaeeAwUTdoISR3B1 MQgVpbUPXQ4EqRilDnRhXo4UI0MJu2FXvlsWCVeHWtMWAQ1QUdjZEggH3TDSQ24NBq6e5qqvn+0S ie9IyoD0P/GI+PWbGPP8roGpAJCfvoL4DgYsZ4/gQm8DKSCklwSALGIhMooABy4CADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/06_ariacond.gif R0lGODlhIwAjALMAANSlrOnS1vjw8b96hPHh47drdsyWntu0upovP7BcaJMgMalNWuLDyMWIkf// /4wRIyH5BAAAAAAALAAAAAAjACMAAAT/8MlJq714td3KGlwojuMiNU7qNA+jvnDsBEyQsg+qAost rxKZaXE7/X444YMIzB1lPCYM0AAUnasGIcbZvhhgpNEhccEmZtVEFfA1deUY+hxMLaQ4HVjgGNwH DmAMfC9rMnkxJktPMgF3AYgwilKHG1YpDGWRL34fKpNqElKZLZtPoCkTUgJ7pkdUVSoclzCujD8M Wi+RhpkuAQZ+Dh8GbkBpb6l1AgcNCBRkEwgGfASDu2McshbRFDqfpWOcudwWDQyAduFOVFsF69Dm mQXq5E4mDO/wa/IS9NvsGhhAgyNehXMTDgDUIUABwXIHST1QQChSwX1B+k3QESnBnUdRWz4SEXkH gKOPCa6gsCZoEMuWgVoyIMCq5RZEih5W6LZRoqhkFuwZ9OYzSJ6iGB/wPIHUXoMDQS9mjGih2Qmp SZfmQLrhalSIRM3huGPBgzkLC/RRIIuhrVsMEQAAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/07_ristorante.gif R0lGODlhIwAjAMQAAJMgMb96hJovP/jw8enS1vHh46I+TLdrdtSlrNu0usyWnrBcaKlNWuLDyMWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeKOOsTgCYAOsIpSCzjOg8/GCghwfhZzIQeEiHDhlAiQ4vFKCA fCghu0fBySUxqtesokuGNJJLa7kbQGN513XKLZY7v/D01n5a0Jl8Jgp/PUSBEAADhD1Nh4OLSAMI B3ZBYGlVPA1rAgmZam+fD5tcNmeiYaKjXXiqqaKkd6p5oZ+xc7Ovtqw9CQ4MOSJRWZ8DDcfIyQ0E BVBcxLOqCCgGDDS1PAXKyooPCSMxp24CDFGHI8AMAb/nZOTXOwTICDc3CceNiA7itNDRn5TApVsR zN+/TAiuOclCINiIaur2dcvUIIDDEjumlREQgIoqZI0cEDBXBsC6ejKCDQVQ2M4JyZYwY8osEQIA Ow== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/08_ascensore.gif R0lGODlhIwAjALMAAKlNWrdrdpMgMfjw8ZovP+nS1tSlrLBcaPHh48yWnqI+TNu0uuLDyMWIkf// /4wRIyH5BAAAAAAALAAAAAAjACMAAAT/8MlJq70YtM27/yAHSNrGOGiqMs2pvuw2Vs37Nk9tpziW 77wf0NHD6IC44654UdqSQ6JPiKQup86b9YmNQodMSzZVCDwCBXAXOHsA1D7d1IcK01BzTH1tEVwI FHtxeBQFA4AUBw5tgkaEEyhtEgGLkFKDDhUBDH+Bl46ZEgIDKANtAgsOBn4PjU2PlCkGEy6qEq5i j6kpCJYonK2fr6EPpCoKtynAuHehilrBv8l2FHIPCbUODAXJ0sHUE9YBzygBCd3a03y+lejLwrnE DwwI9Ihuiw7I3+sSLS0VMhFjVu1RDhbAILWyBM6fwX8Jby1Uh6kawoAT+VUMdzFQRoLhFAwCCDCS Rg6GU0rkadJA0sqXPiIAADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/09_tvint.gif R0lGODlhIwAjAMQAAKlNWpMgMfjw8eLDyNSlrKI+TNu0urdrdr96hOnS1vHh47BcaJovP8yWnsWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeKOCsbOu+MAuIzmPf9qDveO/bDlqPsEAxDoafLwip2QwMVCmA UCiBwgdBKj0IlMyagWsaCAiBAOEXfgTIpa9W5O2Ft3BSYfBgQgpyWE0IeXCAN2EzhWQFiDSKi1xO YX6RUgl9NGOWXAuZTW6cXAptlaIlDW0Cb6cmCG0Pm60kKlmfsyK1oDcHuDSwjrgJwDcGrKIAn049 CseRAVbENw0QC5B5AZjKPgkQDF8DB84oCIHSAlHaN94AUbQEgYLLNkUNPhDJONSNS7Zznvfy4eh1 oN+uBwnSxFsnEEcRBHZsFYDA5we+HwImrgnmhNC8Hhcxvqm4bQw/JSF/FySEJs9GlSt9NioZYE+Q ihg4c8rwBScEADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/10_cucina.gif R0lGODlhIwAjALMAAKlNWuLDyOnS1vjw8ZMgMbBcaNSlrJovP/Hh47drdr96hKI+TNu0usWIkYwR I////yH5BAAAAAAALAAAAAAjACMAAAS+0MlJq70YtM27/yAHSM1jnmiqrmdDsnCMuk4p3ytt47yp 98AfkCcc3orGGDLJWjJVzufsJW1Sq9ArdlrbZrtAAS4KGzgCR20s0Eg4NIwBjHwaNAiYBCJ3RacE BxgTBAZfNgoSCwUNAQJ4ghRiXDYFkJYOBSlCAwYKAI+XFACaaiYIAZWhDgmkYCsDgaGSLaUogJaE hgIAvL2+C5YHvrwGOgGqyBskx8ihyjXMzZbPDQgh19gbbBIa2d4gI9LiEQA7 ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/11_telefax.gif R0lGODlhIwAjAMQAAJMgMbdrdpovP6lNWuLDyNSlrOnS1r96hPHh49u0uqI+TMyWnrBcaPjw8cWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGme6OCsbOu+MDuIDmTfeK7vt0PzwCDO96gJjzuiEcm0KW0NR6Mp fEIHCSrQClUEprnGAQslEHjcruDcA4gAjYJAdEj+worHoZGYo0QGOmk3DXkBfyQDgnc5CAwMEAZ+ iGw9jFBEDwEQYogPAjlpCW4kmxAEkycFQ5czJqYNhyhwlkWsJ6YQoyhLaQh/uQ0MJwAITowLpCi5 usojpk+FniLMDa4kx7YE09RgEAXXIqAQTwaeAAfGkQHOIgqB5HfhJAJSNwjtn6u1RtsmAJVuGFAG wN6tJbJMCFjgLZKbL3Zs2fj1B0AAeAhUbLmU6c+AAyP27TmIo0E+EgAKQcTxU2DBg33ZlthwScyg DQIJIfHTkYqauhwDR3gbdCoRvB2pYBKFcACAgCxCGhAo4GDBTi1IiKiIwbWrDG5g/4QAADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/12_tvcolor.gif R0lGODlhIwAjAMQAAJovP9SlrLdrdvHh47BcaKI+TOnS1r96hJMgMdu0uvjw8cyWnuLDyMWIkalN WowRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGmeaIoCTeu+r6OmDmTfON6ITe7fgUft59s9ekRfYZi8GXsDWIBh i9oczCbkCYkKWI0DwSa+ZptcG2NoeCgggIBZ6+Td1re4AXHD0m1pEHhkAgcCfWdJgYMQCQgACYh/ W3ZqWY84fn+BA3JAkZKblX8AiUSBTQMCQnQMAUYzJqY5MgQiAgy5uru8DAZ0MjJHk8TBo8RNBgVC x8g+AQAjwgIOA845CrYkwjJU1zfa2yLd34An3A/e123n4w9LWPHy8/PR7cyx+SXo+v34wv7yoVvQ q2CuEgV6LUOnjs4+H8aYNdTykNa/dOV+RCSX0aKwaAJgiBxJskE0ewEDAoYAADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/13_bar.gif R0lGODlhIwAjAMQAAPHh4/jw8aI+TJMgMbdrdtSlrLBcaJovP8yWnr96hOnS1tu0uuLDyKlNWsWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeaOOsbOu+MNuIzmPf+F0geZ87NF8OIBIKgZCa0YaACJY9pHIp gPCgOCmUCAFgszQkSsCYTbFS8Yk3SH5taZQIUAi+4yjDw2D/4k8FASNnUH8mAXV9aGEoBA9VioWM JwtcQQoNmZqbDQsPhiMDnyQ1M3IQoqAiCQ8HpHunEAejSWojCgolNQGQJwdeqrMJujYEcg1wk69t r7QnerQrJgALJkoMclegT8bENq4nAcm1JYEnU4klrOPSJIjnON0jAuLsanqm3jcOzAT19iQqoSD0 wFQUZaKawMth8IcyR7303WgIhpwIBrkG9qC4b5IwOQQ5AoTACtxCHCKjISGhdipkEYcWA/ABiQMA AWYGFFTMFGuEChbMSMnoSTRWCAA7 ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/14_telcamera.gif R0lGODlhIwAjAMQAAJMgMaI+TPjw8bdrdunS1tSlrJovP9u0urBcaL96hPHh48yWnuLDyKlNWsWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGmeaOOsbOu+MNuIDmTfeK7vt0PzwCDO96gJjzui8bhAMJAQ5ZEQ GA0ERylQkDABCkLt7mBAPRoEoBinmIkaAxaiSsPq1jYHQATeKQYiBgd3PzcMZYUFAQANAAFpEG4P CApDhQKAJAgrZVgEDwErkg8AS1IEeygAADYCD4gnCHk/DGYGmCoBCQJ0Jg2zRRC1KH0HDoMQBynA NcMnfTkFy1G0ZqUuCam+zMJm3ie/1MHO32YQb9zDAQzs7e7umQNV52fpZ5BZIgG89OFStUvyibjS z17AMCQGFBTXLBgUIiMW/nOIBKIIidUcCHjHsV2miOgYdltRDgXGcaRKJaYIOVHlN38/CDSYSbOm zZs2E3CDwlNkz4dvYggd2mKUy6MPQgAAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/15_salacong.gif R0lGODlhIwAjAMQAANSlrPjw8enS1rBcaLdrdvHh48yWnqI+TJMgMdu0ur96hJovP+LDyKlNWsWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGmeaOOsbOu+MNuIDmTf+B0QDRHkQJuDFgQORoNibvioKW+l543p lM5EDamQqBUcHguBFkIdAxpowLgsFZTEUvaTUWJo5Uo6yR7nzut3fnmAfU1AAi18OQwtcDhlCiIE BQgkVY8kCAUEIgpkNAkknJZBTCOjIglUBiRXI5dTJa4PBlQFJAAlsFu4JAVlDAMDCRBfr6UkBxAJ wnZ4NwUM0gVB0dPIhhACcIwsijjdK3zbvDVHDw23pECmIgVXSVShp7rY9COqNKwjs9lLsiRq0aAk AkGudf9wVXqgqYwAAgrEoPKH6ZQ2BQTEPBuzhkgAAAB+GECTJsgZkgYgSnwM+alJAGMH9BxjVwdm ACoHRZybmRAJLpwkdgqKFfQnjZcFZQ7lNYLBwgM3PRow8MMByQZqgJxEUyPA1KpYYogd26IfirNo SYQAADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/16_radio.gif R0lGODlhIwAjAMQAAOLDyKlNWpovP/jw8bdrdpMgMdSlrKI+TOnS1vHh47BcaNu0usyWnr96hMWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeaOCsbCugsOk8dG0HcS7Odq/rvB4N8csFhYti7NhzKE0vCPP2 LOGkwlq0uttlHwPu6ODEZgFikaI8pZXFK2+WAAmAAfi8Xm8QAdhfBxAEX19JEAmAWSIMhVlOBQ+K PUQQAI5COHaTNn0QA5g9LzOcNU4CoTZhEAaScj04Cqk1aBAIrlgJDCsJDwVmswwibjueI3QQC7M0 dAfEEIIovcs4hLgxhQAEggUKrXJvKVkDyCVRl9coDVlXMKDpJ409xiiozzC3PdEwdvcn/T6MmBLR YJ+IAtMCxlD2zMEAB78KEHgnREEMew2X1TpRIF/GZQZ+mfP4cVmiACi9Dj0SoaKFy5cwY7ZL8yME ADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/17_salabanc.gif R0lGODlhIwAjAMQAAKlNWvjw8ZMgMZovP/Hh47drdunS1tSlrMyWnrBcaNu0uqI+TL96hOLDyMWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGmeKOCsbOu+MAuIDmTfeK7vt0PzwCDO96gJjzuiURgoABIGpBI5 EwkCx6mQUGpkf9vut3g7rLC5xGihCyAcCLSWsUbjEACG/VZ9AGxaJQc5BwACC0s2BiVRgSQIQyUF OA1iWn0CBDgCJpo3AyMDgGBNAABROCdeNwYJT6haQapCWgEOVzh9JqI4AwVyPwagD5M2XAkwBQ8K NwhWjT/DIsU+e73FziOZSgcmCwq+QD4KujRKRCfMPFwoKzQKKLwQA5BpKG/RJ0sDCTrdJlemGOBU whMENdYgECTBTEuDhX6azSjAAg0dEoMgxBo4IiOEbCOKQWD3QIA6jWBsVQRQIwBHgBInISx4sMAg SjI5BIi0Ie3Bnm42byaC0A0VHxI5AghgkCOWDQADGkidOnPE1KmGmqYciaIrxkg4VV4dS5asTadI 0hJREaOtWxle48odEQIAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/18_teleselect.gif R0lGODlhIwAjAMQAANSlrPjw8bdrdqlNWrBcaMyWnqI+TL96hJovP+nS1vHh49u0upMgMeLDyMWI kYwRI////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/4COOZGme6OCsbOu+MDuIDmTfeK7vt0PzuEah1QgAbb5HjdcQoB6EBjC5 zAWcj8GB8WAAGobRQLGj6hLcrC3xONgCJMZCZ8ahR1Xl7WEwOgE5dWsMCAsJAn0QbAgKVw9SEHCP OIIBXAU2CiJhJpgQDSIMRkg/NliAkSMEDgAOAmkCDmlQPaWaIowQB1BkOAG7I4AFkxB1Tg4NMyIC QAAiAzcDzMWlDG6RXARHunw3BgykeqBVCKLblkpNIlJmzghSw9PbWCSAZkkkntvDJTX3UA0AcIG0 DVQ/anp8jPKh74izg+0ejHIm7wiwfAhrgBIQ4I65bQhMsCtF4lubbfhIi4RbQkAEoAAhUe14WEJb RhugDNR6wFHHxRKQBA34qKzLqgVFIMwiAW3lDQWEHLQksKBlPW4mEuysAoGmTQghDYTReevq1hwP qxjw5ENrUZ6BSuEQmMsZJFBuFoxo6FSHgreofIADO0ArHbk6Gli1Rg+Q4TKImQxZUYDglMjbMu9U EaOzZxlPQos2EQIAOw== ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/19_servseg.gif R0lGODlhIwAjAMQAAPjw8ZMgMaI+TLdrdpovP9SlrMyWnunS1r96hNu0urBcaPHh46lNWuLDyMWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeKOOsbOu+MMuIzmPbh5EAd+//PQetNxgFDsDkTwip2QolgnJq Yzofs1KDqrTesqQtF+i1GUoB3ng5tAEEpMKa3HYrBg7x3Fd+HAIQBEh7bE02C4AiaYR8bUUkCIxB IgQIAIkkag8ABZpcTBAMCScGbnCla6AMCCcCDw0EEAILc6pgaHWpI7cmBAUxwA5gcCgKAA0oycok rq/Lzyk2yNDUmc7V2KXT2NRpBwzgxAHg5OXE1AM90wxK29AB6iLsSe7QeuvtJAMN/P0mkdLk5Rtx 5YaJZtfmAXFX0MYJNfjokWj44ISchANzOTSRDqNEgj9OwPO4kIQKFygQCzh4RADYI24wIYQAADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.malgarossaweb.it/images/icone/20_giardino.gif R0lGODlhIwAjAMQAAJMgMfHh47drdtSlrOnS1povP/jw8aI+TMyWnrBcaNu0ur96hOLDyKlNWsWI kf///4wRIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAjACMAAAX/ICSOZGmeaOOsrFOMaivPbCM6T667o8DowKDQcROeGEhkQDgs6hioEo4J JEKmOWgUNqDunFkSoNF4lRrenBVLQIjQ33P6sdbZ3sAAUgCb1+lmEHBBVhBjaWt6ck0kDEtMa4Ui P1RaI1iEN4UFDo9MAZKYVZp9cw8kogQEdDcDd5wOlEEESCJjXTkGdwcLTiUCnnYkgzl8JpiFog93 EAKrQMyoo06uZACXQgknyD17Jg24QATXhtpXQZZRXgYICKC+guklCEhUrhAHA39vBA3kl52oBDhQ gtwUPA8WkBmRZtwWFAJOiVj372GJJQypRDsRQwQsXBmFDEBxwNxBQUFGRBhIwrLiiAMG9qEEYtEE TFbnJBJTUFPMI5lwDJjrKUJBnJNoCAQiSkwmAJdEEUw7uUUADQd3ZOHs+NAqjTteV2wkSjYEADs= ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/struttura.css HTML { HEIGHT: 100% } BODY { HEIGHT: 100% } BODY { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, "Times New Roman", Times, = serif; BACKGROUND: url(../images/bg.jpg) #9b9b9b repeat-y center top; = COLOR: #666; FONT-SIZE: 13px; PADDING-TOP: 0px } A:link { COLOR: #990000; TEXT-DECORATION: none } A:active { COLOR: #990000; TEXT-DECORATION: none } A:visited { COLOR: #990000; TEXT-DECORATION: none } A:hover { COLOR: red; TEXT-DECORATION: none } A:focus { COLOR: red; TEXT-DECORATION: none } A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #container { Z-INDEX: 2; BORDER-BOTTOM: red 0px solid; POSITION: relative; = TEXT-ALIGN: left; BORDER-LEFT: red 0px solid; PADDING-BOTTOM: 0px; = MARGIN: auto auto -48px; MIN-HEIGHT: 100%; PADDING-LEFT: 0px; WIDTH: = 922px; PADDING-RIGHT: 0px; BACKGROUND: #fff; HEIGHT: auto !important; = BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid; PADDING-TOP: 0px } #striscia { POSITION: absolute; WIDTH: 100%; BACKGROUND: = url(../images/striscia.jpg) no-repeat center top; HEIGHT: 97px; TOP: = 60px; LEFT: 0px } #header { POSITION: relative; BACKGROUND: url(../images/bg_header.jpg) no-repeat = left top; HEIGHT: 104px } A#logo { BORDER-BOTTOM: 0px solid; POSITION: absolute; BORDER-LEFT: 0px solid; = WIDTH: 200px; DISPLAY: block; BACKGROUND: none transparent scroll repeat = 0% 0%; HEIGHT: 80px; BORDER-TOP: 0px solid; TOP: 10px; BORDER-RIGHT: 0px = solid; LEFT: 15px } #logo SPAN { DISPLAY: none } #menu_wrap { BORDER-BOTTOM: white 0px solid; POSITION: absolute; TEXT-ALIGN: right; = BORDER-LEFT: white 0px solid; WIDTH: 710px; BOTTOM: 5px; BORDER-TOP: = white 0px solid; RIGHT: 8px; BORDER-RIGHT: white 0px solid } #area_login { Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: left; WIDTH: 200px; = BACKGROUND: none transparent scroll repeat 0% 0%; TOP: 146px; RIGHT: 0px } #area_login A:link { COLOR: #666666 } #area_login A:visited { COLOR: #666666 } #area_login A:focus { COLOR: #666666 } #area_login A:hover { COLOR: #0066ff } #area_login #closelogin { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px -5px; = PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px } #area_login P#aprilogin { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; COLOR: #cccccc; = PADDING-TOP: 0px } #area_login P#aprilogin A { COLOR: #cccccc } #area_login DIV#login { Z-INDEX: 1; BORDER-BOTTOM: #d3d3d3 1px solid; POSITION: absolute; = TEXT-ALIGN: left; BORDER-LEFT: #d3d3d3 1px solid; WIDTH: 260px; = PADDING-RIGHT: 3px; DISPLAY: none; BACKGROUND: #f2f2f2; HEIGHT: 136px; = FONT-SIZE: 11px; BORDER-TOP: white; TOP: 21px; RIGHT: 0px; BORDER-RIGHT: = #d3d3d3 1px solid } #login H3 { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 10px; = PADDING-RIGHT: 0px; BACKGROUND: url(../images/padlock.gif) no-repeat = 45px center; COLOR: #666666; FONT-SIZE: 11px; PADDING-TOP: 0px } #login UL { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #login LI { PADDING-RIGHT: 22px; MARGIN-BOTTOM: 5px } #login UL LABEL { COLOR: #666666; MARGIN-RIGHT: 7px } #login UL INPUT { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 140px; PADDING-RIGHT: = 2px; COLOR: #000; FONT-SIZE: 11px; BORDER-TOP: #999999 1px solid; = BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 2px } #login #send { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = FONT-SIZE: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px } #lingue { Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; WIDTH: 260px; PADDING-RIGHT: 0px; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif; BACKGROUND: none transparent = scroll repeat 0% 0%; COLOR: #ffffff; TOP: 4px; RIGHT: 4px; PADDING-TOP: = 0px } #lingue IMG { VERTICAL-ALIGN: middle } #home { =09 } #home #navigation { BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: = 0px; BACKGROUND: #fff; FLOAT: right; HEIGHT: 210px; OVERFLOW: hidden; = BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 0px } #home #flash { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: = 0px; WIDTH: 650px; PADDING-RIGHT: 0px; BACKGROUND: #eee; FLOAT: left; = HEIGHT: 184px; OVERFLOW: hidden; PADDING-TOP: 0px } #contenuto { BORDER-BOTTOM: green 0px solid; BORDER-LEFT: green 0px solid; = PADDING-BOTTOM: 10px; PADDING-LEFT: 12px; WIDTH: 898px; PADDING-RIGHT: = 12px; BACKGROUND: #fff; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: green = 0px solid; BORDER-RIGHT: green 0px solid; PADDING-TOP: 10px } #footer { Z-INDEX: 3; POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 8px; = MARGIN: auto; PADDING-LEFT: 8px; WIDTH: 905px; PADDING-RIGHT: 8px; = BACKGROUND: url(../images/bg_footer.jpg) no-repeat left top; HEIGHT: = 32px; COLOR: #ffffff; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 8px } #footer P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #footer A { COLOR: #ffffff; TEXT-DECORATION: underline } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/contenuto.css P#percorso { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #999999; PADDING-TOP: 0px } P#percorso A { COLOR: #999999 } P#titolo { BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: = uppercase; MARGIN: -15px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: block; COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 0px } #primo-paragrafo:first-letter { PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; FONT-STYLE: italic; MARGIN: 0px = 5px 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; BACKGROUND: #fff; = FLOAT: left; COLOR: #990000; FONT-SIZE: 34px; PADDING-TOP: 5px } .itin { POSITION: relative; MARGIN-TOP: 10px; BACKGROUND: = url(../images/bg_itin.jpg) no-repeat left top; HEIGHT: 184px; TOP: 0px; = PADDING-TOP: 1px; LEFT: 0px } .itin H3 { PADDING-BOTTOM: 0px; MARGIN: 5px 0px 3px 8px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #8c1123; FONT-SIZE: 27px; FONT-WEIGHT: = normal; PADDING-TOP: 0px } .itin P { PADDING-BOTTOM: 0px; MARGIN: 11px 20px 10px 10px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; = HEIGHT: 102px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 0px } A.linkit { POSITION: absolute; BOTTOM: 7px; COLOR: #666; FONT-SIZE: 11px; RIGHT: = 20px } A.linkit:hover { COLOR: #ffffff } #flashpage { BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; MARGIN-TOP: = -10px; MARGIN-BOTTOM: 15px; OVERFLOW: hidden; BORDER-TOP: red 0px solid; = BORDER-RIGHT: red 0px solid } #ricette { BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 10px; = MARGIN: 0px 0px 10px 12px; PADDING-LEFT: 10px; WIDTH: 260px; = PADDING-RIGHT: 10px; BACKGROUND: url(../images/bg_ricette.jpg) no-repeat = left top; FLOAT: right; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; = PADDING-TOP: 10px } #rice_bottom { MARGIN: 0px -10px -10px; BACKGROUND: = url(../images/bg_ricette_bottom.jpg) no-repeat left bottom; HEIGHT: 30px } #ricette H3 { PADDING-BOTTOM: 0px; MARGIN: -3px 0px 5px 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #8c1123; FONT-SIZE: 27px; FONT-WEIGHT: = normal; PADDING-TOP: 0px } #ricette UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px -9px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; LIST-STYLE-IMAGE: = none; PADDING-TOP: 0px } #ricette UL LI { =09 } #ricette UL LI A { BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; PADDING-BOTTOM: 5px; = MARGIN: 1px 0px; PADDING-LEFT: 22px; PADDING-RIGHT: 8px; DISPLAY: block; = COLOR: #333333; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid; = PADDING-TOP: 5px } #ricette UL LI A:hover { MARGIN: 1px 0px; BACKGROUND: url(../images/bg_voce_ric.jpg) repeat-x = left top; COLOR: #006699 } #lista_itin { BORDER-BOTTOM: red 0px solid; BORDER-LEFT: red 0px solid; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px 12px; PADDING-LEFT: 10px; = WIDTH: 218px; PADDING-RIGHT: 10px; BACKGROUND: = url(../images/bg_lista_itin.jpg) no-repeat left bottom; FLOAT: right; = BORDER-TOP: red 0px solid; BORDER-RIGHT: red 0px solid; PADDING-TOP: = 10px } #lista_itin H2 { PADDING-BOTTOM: 10px; MARGIN: -10px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; BACKGROUND: url(../images/bg_list_itin_top.jpg) no-repeat left = top; COLOR: #8c1123; FONT-SIZE: 27px; FONT-WEIGHT: normal; PADDING-TOP: = 10px } #lista_itin H3 { PADDING-BOTTOM: 0px; MARGIN: 15px 0px 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #999999; FONT-SIZE: 20px; FONT-WEIGHT: = normal; PADDING-TOP: 0px } #lista_itin P { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #lista_itin P.continua { FONT-SIZE: 11px } TABLE.nav { MARGIN: 0px 0px 30px } TABLE.nav TD { BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; = VERTICAL-ALIGN: middle; BORDER-TOP: white 1px solid; BORDER-RIGHT: white = 1px solid } TABLE.nav B { FONT-WEIGHT: normal } TABLE.nav IMG { VERTICAL-ALIGN: middle } DIV.news { BORDER-BOTTOM: #e8e8e8 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px 0px = 35px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; BACKGROUND: = #fff; CLEAR: both; PADDING-TOP: 0px } DIV.news P.data { TEXT-ALIGN: left; MARGIN: 0px 0px 5px; COLOR: #535353; FONT-SIZE: 12px } DIV.news P.titolo { MARGIN: 0px 0px 5px; FONT-WEIGHT: bold } DIV.news P.titolo A { COLOR: #a70302 } DIV.news P.corpo { MARGIN: 0px; COLOR: #535353 } DIV.news P.corpo A { MARGIN: 0px; COLOR: #535353 } DIV.news P.corpo IMG { MARGIN: 0px 10px 10px 0px; FLOAT: left } .indietro { PADDING-LEFT: 10px; BACKGROUND: url(../images/freccia_listanews.jpg) = no-repeat left center } TABLE#servizi OL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } TABLE#servizi OL LI { MARGIN-BOTTOM: 10px } TABLE#servizi OL LI IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 7px } .cont { WIDTH: 510px; BACKGROUND: #fff } .cont TD { BORDER-BOTTOM: 0px solid; TEXT-ALIGN: left; BORDER-LEFT: 0px solid; = PADDING-BOTTOM: 3px; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid } .cont TD INPUT { WIDTH: 277px; FONT-FAMILY: "Courier New", Courier, monospace; = BACKGROUND: #efefef; FONT-SIZE: 11px; BORDER-RIGHT: #fff 1px solid } .cont TD SELECT { WIDTH: 277px; FONT-FAMILY: "Courier New", Courier, monospace; = BACKGROUND: #efefef; FONT-SIZE: 11px; BORDER-RIGHT: #fff 1px solid } .cont TD TEXTAREA { WIDTH: 277px; FONT-FAMILY: "Courier New", Courier, monospace; = BACKGROUND: #efefef; FONT-SIZE: 11px; BORDER-RIGHT: #fff 1px solid } .cont TD TEXTAREA { HEIGHT: 140px } .cont TD INPUT.check { WIDTH: 20px } .cont TD.sx { TEXT-ALIGN: right; PADDING-RIGHT: 15px } .cont TD.sx FONT { COLOR: #a80204; FONT-SIZE: 10px } TD#buttons P { BORDER-BOTTOM: #666666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: = #666666 1px solid; WIDTH: 50px; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: right; MARGIN-LEFT: 5px; BORDER-TOP: #666666 1px = solid; BORDER-RIGHT: #666666 1px solid } TABLE.mappa { WIDTH: 100% } TABLE.mappa TD { WIDTH: 50%; FONT-SIZE: 11px; VERTICAL-ALIGN: top } TABLE.mappa A.mappa01:link { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #fff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #a60304; BORDER-TOP: #ffffff 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 0px } TABLE.mappa A.mappa01:visited { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #fff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #a60304; BORDER-TOP: #ffffff 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 0px } TABLE.mappa A.mappa01:active { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #fff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #a60304; BORDER-TOP: #ffffff 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 0px } TABLE.mappa A.mappa01:hover { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: = #fff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #a60304; BORDER-TOP: #ffffff 1px solid; TEXT-DECORATION: = none; PADDING-TOP: 0px } TABLE.mappa A.mappa01:hover { BACKGROUND-COLOR: #fff; COLOR: #a60304; TEXT-DECORATION: none } TABLE.mappa P.mappa01 { BORDER-BOTTOM: #fff 1px solid; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: = #fff; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #d7d7d7; BORDER-TOP: #ffffff 1px solid; PADDING-TOP: 2px } TABLE.mappa A.mappa01 P { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: = 10px; PADDING-TOP: 2px } TABLE.mappa A.mappa02:link { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa02:visited { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa02:active { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa02:hover { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa02:hover { BACKGROUND-COLOR: #fff; COLOR: #000; TEXT-DECORATION: none } TABLE.mappa A.mappa02 P { PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: = 10px; FONT-SIZE: 11px; PADDING-TOP: 3px } TABLE.mappa A.mappa03:link { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa03:visited { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa03:active { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa03:hover { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: = 100%; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #5a5a5a; = TEXT-DECORATION: none; PADDING-TOP: 0px } TABLE.mappa A.mappa03:hover { BACKGROUND-COLOR: #fff; COLOR: #333333; TEXT-DECORATION: none } TABLE.mappa A.mappa03 P { PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: = 10px; FONT-SIZE: 10px; PADDING-TOP: 2px } DIV.fck { LINE-HEIGHT: 18px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px } DIV.fck SPAN.xSmall { FONT-SIZE: 9px } DIV.fck SPAN.small { FONT-SIZE: 11px } DIV.fck SPAN.medium { FONT-SIZE: 14px } DIV.fck SPAN.large { FONT-SIZE: 15px } DIV.fck SPAN.xLarge { FONT-SIZE: 16px } DIV.fck SPAN.xxLarge { FONT-SIZE: 18px } DIV.risultatoRicerca P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } DIV.risultatoRicerca P.txt { PADDING-BOTTOM: 5px; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 0px; COLOR: gray; FONT-SIZE: 10px; PADDING-TOP: 0px } DIV.risultatoRicerca P.txt .txt { FONT-STYLE: normal; FONT-SIZE: 11px } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/print.css .noPrint { DISPLAY: none } #noPrint { DISPLAY: none } .percorso { DISPLAY: none } .utente { DISPLAY: none } DIV.bottone { DISPLAY: none } DIV.bottone2 { DISPLAY: none } DIV.bottone3 { DISPLAY: none } DIV.bottoneDisabilitato { DISPLAY: none } DIV.bottoneDisabilitato2 { DISPLAY: none } BODY.site { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; = FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: = 290mm; FONT-SIZE: 11px; PADDING-TOP: 0px } TABLE.main { BACKGROUND-COLOR: #ffffff; WIDTH: 100%; HEIGHT: auto; MARGIN-LEFT: 0px; = MARGIN-RIGHT: 0px } DIV.contenuto { MARGIN: 10px 0px 10px 15px; WIDTH: 100% } TD.contenuto { WIDTH: 100%; VERTICAL-ALIGN: top } TD.footer { BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; COLOR: #757575; FONT-SIZE: 10px; VERTICAL-ALIGN: = middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 50px } TD.footer A:link { COLOR: #757575; FONT-SIZE: 10px; TEXT-DECORATION: none } TD.footer A:visited { COLOR: #757575; FONT-SIZE: 10px; TEXT-DECORATION: none } TD.footer A:active { COLOR: #757575; FONT-SIZE: 10px; TEXT-DECORATION: none } TD.footer A:hover { COLOR: #757575; FONT-SIZE: 10px; TEXT-DECORATION: none } TD.titolo { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: = 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; COLOR: #343434; FONT-SIZE: = 18px; FONT-WEIGHT: bold; PADDING-TOP: 10px } TD.titolo FONT.txt { COLOR: #343434 } TABLE.distinta { WIDTH: 100%; BORDER-COLLAPSE: collapse } TABLE.distinta TH { BORDER-BOTTOM: medium none; BORDER-LEFT: #5a5a5a 1px solid; = BACKGROUND-COLOR: #797979; COLOR: #ffffff; BORDER-TOP: #5a5a5a 1px = solid; BORDER-RIGHT: #5a5a5a 1px solid } TABLE.distinta TD { BORDER-BOTTOM: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; = BACKGROUND-COLOR: #efefef; COLOR: #6a6a6a; BORDER-TOP: #5a5a5a 1px = solid; BORDER-RIGHT: #5a5a5a 1px solid } TABLE.distinta TR.last TD { BORDER-BOTTOM: #5a5a5a 1px solid } TABLE.distinta TR.spese TH { BORDER-BOTTOM: #5a5a5a 1px solid; TEXT-ALIGN: right; BORDER-LEFT: = #5a5a5a 1px solid; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #efefef; = PADDING-RIGHT: 10px; COLOR: #5a5a5a; BORDER-TOP: #5a5a5a 1px solid; = BORDER-RIGHT: #5a5a5a 1px solid } TABLE.distinta TR.totale TH { BORDER-BOTTOM: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; = BACKGROUND-COLOR: #5d5d5d; COLOR: #ffffff; BORDER-TOP: #5a5a5a 1px = solid; BORDER-RIGHT: #5a5a5a 1px solid } TABLE.registrazioneConferma { MARGIN: 0px 15px 0px 0px; WIDTH: 200px; BORDER-COLLAPSE: collapse } TABLE.registrazioneConferma TH { BORDER-BOTTOM: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; = BACKGROUND-COLOR: #5d5d5d; COLOR: #ffffff; BORDER-TOP: #5a5a5a 1px = solid; BORDER-RIGHT: #5a5a5a 1px solid } TABLE.registrazioneConferma TD { BORDER-BOTTOM: #5a5a5a 1px solid; BORDER-LEFT: #5a5a5a 1px solid; = BACKGROUND-COLOR: #7c7c7c; COLOR: #ffffff; BORDER-TOP: #5a5a5a 1px = solid; BORDER-RIGHT: #5a5a5a 1px solid } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/lightbox.css #lightbox { Z-INDEX: 100; POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; = WIDTH: 100%; LEFT: 0px } #lightbox A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } #outerImageContainer { POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: = 250px; HEIGHT: 250px } #imageContainer { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } #loading { POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 0; WIDTH: 100%; = HEIGHT: 25%; TOP: 40%; LEFT: 0% } #hoverNav { Z-INDEX: 10; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; = LEFT: 0px } #imageContainer > #hoverNav { LEFT: 0px } #hoverNav A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #prevLink { WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) = no-repeat; HEIGHT: 100% } #nextLink { WIDTH: 49%; DISPLAY: block; BACKGROUND: url(../images/blank.gif) = no-repeat; HEIGHT: 100% } #prevLink { FLOAT: left; LEFT: 0px } #nextLink { FLOAT: right; RIGHT: 0px } #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 { BACKGROUND-COLOR: #fff; MARGIN: 0px auto; WIDTH: 100%; FONT: 10px/1.4em = Verdana, Helvetica, sans-serif; OVERFLOW: auto } #imageData { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: = #666; PADDING-TOP: 0px } #imageData #imageDetails { TEXT-ALIGN: left; WIDTH: 70%; FLOAT: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { PADDING-BOTTOM: 1em; WIDTH: 126px; DISPLAY: block; CLEAR: left } #imageData #bottomNavClose { PADDING-BOTTOM: 0.7em; WIDTH: 66px; FLOAT: right } #overlay { Z-INDEX: 90; POSITION: absolute; BACKGROUND-COLOR: #000; WIDTH: 100%; = HEIGHT: 500px; TOP: 0px; LEFT: 0px } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/fck.css DIV.fck { =09 } DIV.fck TABLE { =09 } DIV.fck TD { =09 } DIV.fck SPAN { =09 } DIV.fck DIV { =09 } DIV.fck P { =09 } DIV.fck FONT { =09 } DIV.fck H1 { =09 } DIV.fck H2 { =09 } DIV.fck H3 { =09 } DIV.fck H4 { =09 } DIV.fck H5 { =09 } DIV.fck H6 { =09 } DIV.fck H7 { =09 } DIV.fck H8 { =09 } DIV.fck LI { =09 } DIV.fck UL { LIST-STYLE-TYPE: disc; DISPLAY: block; MARGIN-LEFT: 20px } P.titoloFCK { MARGIN: 0px; COLOR: #cc3300; FONT-WEIGHT: bold } DIV.fck TABLE.template P.titoloFCK { MARGIN: 0px; COLOR: #cc3300; FONT-WEIGHT: bold } DIV.fck TABLE.template TD { FONT-SIZE: 11px } TABLE.template TH { FONT-SIZE: 11px } DIV.fck TABLE.template IMG.imgSx { MARGIN-BOTTOM: 5px; MARGIN-RIGHT: 15px } DIV.fck TABLE.template IMG.imgDx { MARGIN-BOTTOM: 5px; MARGIN-LEFT: 15px } DIV.fck TABLE.template TABLE.tabellaDati { BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; = BORDER-COLLAPSE: collapse; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: = #ffffff 1px solid } DIV.fck TABLE.template TABLE.tabellaDati THEAD TD { BORDER-BOTTOM: #ffffff 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #ffffff 1px solid; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; = BACKGROUND-COLOR: #818181; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: = #ffffff; VERTICAL-ALIGN: top; BORDER-TOP: #ffffff 1px solid; = BORDER-RIGHT: #ffffff 1px solid; PADDING-TOP: 2px } DIV.fck TABLE.template TABLE.tabellaDati TBODY TD { BORDER-BOTTOM: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; = PADDING-BOTTOM: 2px; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #e8e8e8; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #494949; VERTICAL-ALIGN: = top; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; = PADDING-TOP: 2px } DIV.fck TABLE.template TABLE.tabellaDati TBODY TD.evidenziato { BACKGROUND-COLOR: #b5b4b4; COLOR: #2e2e2e } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/css/menu3.css UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; DISPLAY: none; PADDING-TOP: 0px } #menu_1 { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = none transparent scroll repeat 0% 0%; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } #menu_1 LI { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; = MARGIN-LEFT: 15px; PADDING-TOP: 0px } #menu_1 A { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = COLOR: #fff; PADDING-TOP: 90px } #menu_1 A:hover { BACKGROUND: url(../images/bg_voci.gif) #b2142d no-repeat center bottom } #menu_1 LI UL { BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff = 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px = -200px 0px 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; = BACKGROUND: #757575; BORDER-TOP: #fff 1px solid; TOP: 20px; = LIST-STYLE-IMAGE: none; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px; = LEFT: 0px } #menu_1 LI UL LI { BORDER-BOTTOM: #9a9a9a 1px solid; POSITION: static; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN-TOP: 0px; TEXT-INDENT: = 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = #8f8f8f; BORDER-TOP: 0px; MARGIN-RIGHT: 0px; BORDER-RIGHT: 0px; = PADDING-TOP: 0px } #terzoM UL.active { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 15px 15px; = PADDING-LEFT: 0px; WIDTH: 232px; PADDING-RIGHT: 0px; DISPLAY: block; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #terzoM UL LI { PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1px; PADDING-LEFT: 6px; = PADDING-RIGHT: 6px; BACKGROUND: #f4f4f4; PADDING-TOP: 2px } #terzoM UL LI.selected { BACKGROUND: #eeeeee } #terzoM UL LI.selected A { FONT-WEIGHT: bold } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/js/prototype.js /* Prototype JavaScript framework, version 1.4.0 * (c) 2005 Sam Stephenson * * THIS FILE IS AUTOMATICALLY GENERATED. When sending patches, please = diff * against the source tree, available from the Prototype darcs = repository. * * Prototype is freely distributable under the terms of an MIT-style = license. * * For details, see the Prototype web site: http://prototype.conio.net/ * /*-----------------------------------------------------------------------= ---*/ var Prototype =3D { Version: '1.4.0', ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)', emptyFunction: function() {}, K: function(x) {return x} } var Class =3D { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Abstract =3D new Object(); Object.extend =3D function(destination, source) { for (property in source) { destination[property] =3D source[property]; } return destination; } Object.inspect =3D function(object) { try { if (object =3D=3D undefined) return 'undefined'; if (object =3D=3D null) return 'null'; return object.inspect ? object.inspect() : object.toString(); } catch (e) { if (e instanceof RangeError) return '...'; throw e; } } Function.prototype.bind =3D function() { var __method =3D this, args =3D $A(arguments), object =3D = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } Function.prototype.bindAsEventListener =3D function(object) { var __method =3D this; return function(event) { return __method.call(object, event || window.event); } } Object.extend(Number.prototype, { toColorPart: function() { var digits =3D this.toString(16); if (this < 16) return '0' + digits; return digits; }, succ: function() { return this + 1; }, times: function(iterator) { $R(0, this, true).each(iterator); return this; } }); var Try =3D { these: function() { var returnValue; for (var i =3D 0; i < arguments.length; i++) { var lambda =3D arguments[i]; try { returnValue =3D lambda(); break; } catch (e) {} } return returnValue; } } /*-----------------------------------------------------------------------= ---*/ var PeriodicalExecuter =3D Class.create(); PeriodicalExecuter.prototype =3D { initialize: function(callback, frequency) { this.callback =3D callback; this.frequency =3D frequency; this.currentlyExecuting =3D false; this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting =3D true; this.callback(); } finally { this.currentlyExecuting =3D false; } } } } /*-----------------------------------------------------------------------= ---*/ function $() { var elements =3D new Array(); for (var i =3D 0; i < arguments.length; i++) { var element =3D arguments[i]; if (typeof element =3D=3D 'string') element =3D document.getElementById(element); if (arguments.length =3D=3D 1) return element; elements.push(element); } return elements; } Object.extend(String.prototype, { stripTags: function() { return this.replace(/<\/?[^>]+>/gi, ''); }, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), = ''); }, extractScripts: function() { var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img'); var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im'); return (this.match(matchAll) || []).map(function(scriptTag) { return (scriptTag.match(matchOne) || ['', ''])[1]; }); }, evalScripts: function() { return this.extractScripts().map(eval); }, escapeHTML: function() { var div =3D document.createElement('div'); var text =3D document.createTextNode(this); div.appendChild(text); return div.innerHTML; }, unescapeHTML: function() { var div =3D document.createElement('div'); div.innerHTML =3D this.stripTags(); return div.childNodes[0] ? div.childNodes[0].nodeValue : ''; }, toQueryParams: function() { var pairs =3D this.match(/^\??(.*)$/)[1].split('&'); return pairs.inject({}, function(params, pairString) { var pair =3D pairString.split('=3D'); params[pair[0]] =3D pair[1]; return params; }); }, toArray: function() { return this.split(''); }, camelize: function() { var oStringList =3D this.split('-'); if (oStringList.length =3D=3D 1) return oStringList[0]; var camelizedString =3D this.indexOf('-') =3D=3D 0 ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1) : oStringList[0]; for (var i =3D 1, len =3D oStringList.length; i < len; i++) { var s =3D oStringList[i]; camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1); } return camelizedString; }, inspect: function() { return "'" + this.replace('\\', '\\\\').replace("'", '\\\'') + "'"; } }); String.prototype.parseQuery =3D String.prototype.toQueryParams; var $break =3D new Object(); var $continue =3D new Object(); var Enumerable =3D { each: function(iterator) { var index =3D 0; try { this._each(function(value) { try { iterator(value, index++); } catch (e) { if (e !=3D $continue) throw e; } }); } catch (e) { if (e !=3D $break) throw e; } }, all: function(iterator) { var result =3D true; this.each(function(value, index) { result =3D result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }, any: function(iterator) { var result =3D true; this.each(function(value, index) { if (result =3D !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }, collect: function(iterator) { var results =3D []; this.each(function(value, index) { results.push(iterator(value, index)); }); return results; }, detect: function (iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result =3D value; throw $break; } }); return result; }, findAll: function(iterator) { var results =3D []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }, grep: function(pattern, iterator) { var results =3D []; this.each(function(value, index) { var stringValue =3D value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }, include: function(object) { var found =3D false; this.each(function(value) { if (value =3D=3D object) { found =3D true; throw $break; } }); return found; }, inject: function(memo, iterator) { this.each(function(value, index) { memo =3D iterator(memo, value, index); }); return memo; }, invoke: function(method) { var args =3D $A(arguments).slice(1); return this.collect(function(value) { return value[method].apply(value, args); }); }, max: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (value >=3D (result || value)) result =3D value; }); return result; }, min: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (value <=3D (result || value)) result =3D value; }); return result; }, partition: function(iterator) { var trues =3D [], falses =3D []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }, pluck: function(property) { var results =3D []; this.each(function(value, index) { results.push(value[property]); }); return results; }, reject: function(iterator) { var results =3D []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }, sortBy: function(iterator) { return this.collect(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a =3D left.criteria, b =3D right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }, toArray: function() { return this.collect(Prototype.K); }, zip: function() { var iterator =3D Prototype.K, args =3D $A(arguments); if (typeof args.last() =3D=3D 'function') iterator =3D args.pop(); var collections =3D [this].concat(args).map($A); return this.map(function(value, index) { iterator(value =3D collections.pluck(index)); return value; }); }, inspect: function() { return '#'; } } Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray }); var $A =3D Array.from =3D function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results =3D []; for (var i =3D 0; i < iterable.length; i++) results.push(iterable[i]); return results; } } Object.extend(Array.prototype, Enumerable); Array.prototype._reverse =3D Array.prototype.reverse; Object.extend(Array.prototype, { _each: function(iterator) { for (var i =3D 0; i < this.length; i++) iterator(this[i]); }, clear: function() { this.length =3D 0; return this; }, first: function() { return this[0]; }, last: function() { return this[this.length - 1]; }, compact: function() { return this.select(function(value) { return value !=3D undefined || value !=3D null; }); }, flatten: function() { return this.inject([], function(array, value) { return array.concat(value.constructor =3D=3D Array ? value.flatten() : [value]); }); }, without: function() { var values =3D $A(arguments); return this.select(function(value) { return !values.include(value); }); }, indexOf: function(object) { for (var i =3D 0; i < this.length; i++) if (this[i] =3D=3D object) return i; return -1; }, reverse: function(inline) { return (inline !=3D=3D false ? this : this.toArray())._reverse(); }, shift: function() { var result =3D this[0]; for (var i =3D 0; i < this.length - 1; i++) this[i] =3D this[i + 1]; this.length--; return result; }, inspect: function() { return '[' + this.map(Object.inspect).join(', ') + ']'; } }); var Hash =3D { _each: function(iterator) { for (key in this) { var value =3D this[key]; if (typeof value =3D=3D 'function') continue; var pair =3D [key, value]; pair.key =3D key; pair.value =3D value; iterator(pair); } }, keys: function() { return this.pluck('key'); }, values: function() { return this.pluck('value'); }, merge: function(hash) { return $H(hash).inject($H(this), function(mergedHash, pair) { mergedHash[pair.key] =3D pair.value; return mergedHash; }); }, toQueryString: function() { return this.map(function(pair) { return pair.map(encodeURIComponent).join('=3D'); }).join('&'); }, inspect: function() { return '#'; } } function $H(object) { var hash =3D Object.extend({}, object || {}); Object.extend(hash, Enumerable); Object.extend(hash, Hash); return hash; } ObjectRange =3D Class.create(); Object.extend(ObjectRange.prototype, Enumerable); Object.extend(ObjectRange.prototype, { initialize: function(start, end, exclusive) { this.start =3D start; this.end =3D end; this.exclusive =3D exclusive; }, _each: function(iterator) { var value =3D this.start; do { iterator(value); value =3D value.succ(); } while (this.include(value)); }, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <=3D this.end; } }); var $R =3D function(start, end, exclusive) { return new ObjectRange(start, end, exclusive); } var Ajax =3D { getTransport: function() { return Try.these( function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')}, function() {return new XMLHttpRequest()} ) || false; }, activeRequestCount: 0 } Ajax.Responders =3D { responders: [], _each: function(iterator) { this.responders._each(iterator); }, register: function(responderToAdd) { if (!this.include(responderToAdd)) this.responders.push(responderToAdd); }, unregister: function(responderToRemove) { this.responders =3D this.responders.without(responderToRemove); }, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (responder[callback] && typeof responder[callback] =3D=3D = 'function') { try { responder[callback].apply(responder, [request, transport, = json]); } catch (e) {} } }); } }; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++; }, onComplete: function() { Ajax.activeRequestCount--; } }); Ajax.Base =3D function() {}; Ajax.Base.prototype =3D { setOptions: function(options) { this.options =3D { method: 'post', asynchronous: true, parameters: '' } Object.extend(this.options, options || {}); }, responseIsSuccess: function() { return this.transport.status =3D=3D undefined || this.transport.status =3D=3D 0 || (this.transport.status >=3D 200 && this.transport.status < = 300); }, responseIsFailure: function() { return !this.responseIsSuccess(); } } Ajax.Request =3D Class.create(); Ajax.Request.Events =3D ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), { initialize: function(url, options) { this.transport =3D Ajax.getTransport(); this.setOptions(options); this.request(url); }, request: function(url) { var parameters =3D this.options.parameters || ''; if (parameters.length > 0) parameters +=3D '&_=3D'; try { this.url =3D url; if (this.options.method =3D=3D 'get' && parameters.length > 0) this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters; Ajax.Responders.dispatch('onCreate', this, this.transport); this.transport.open(this.options.method, this.url, this.options.asynchronous); if (this.options.asynchronous) { this.transport.onreadystatechange =3D = this.onStateChange.bind(this); setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10); } this.setRequestHeaders(); var body =3D this.options.postBody ? this.options.postBody : = parameters; this.transport.send(this.options.method =3D=3D 'post' ? body : = null); } catch (e) { this.dispatchException(e); } }, setRequestHeaders: function() { var requestHeaders =3D ['X-Requested-With', 'XMLHttpRequest', 'X-Prototype-Version', Prototype.Version]; if (this.options.method =3D=3D 'post') { requestHeaders.push('Content-type', 'application/x-www-form-urlencoded'); /* Force "Connection: close" for Mozilla browsers to work around * a bug where XMLHttpReqeuest sends an incorrect Content-length * header. See Mozilla Bugzilla #246651. */ if (this.transport.overrideMimeType) requestHeaders.push('Connection', 'close'); } if (this.options.requestHeaders) requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders); for (var i =3D 0; i < requestHeaders.length; i +=3D 2) this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]); }, onStateChange: function() { var readyState =3D this.transport.readyState; if (readyState !=3D 1) this.respondToReadyState(this.transport.readyState); }, header: function(name) { try { return this.transport.getResponseHeader(name); } catch (e) {} }, evalJSON: function() { try { return eval(this.header('X-JSON')); } catch (e) {} }, evalResponse: function() { try { return eval(this.transport.responseText); } catch (e) { this.dispatchException(e); } }, respondToReadyState: function(readyState) { var event =3D Ajax.Request.Events[readyState]; var transport =3D this.transport, json =3D this.evalJSON(); if (event =3D=3D 'Complete') { try { (this.options['on' + this.transport.status] || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')] || Prototype.emptyFunction)(transport, json); } catch (e) { this.dispatchException(e); } if ((this.header('Content-type') || = '').match(/^text\/javascript/i)) this.evalResponse(); } try { (this.options['on' + event] || Prototype.emptyFunction)(transport, = json); Ajax.Responders.dispatch('on' + event, this, transport, json); } catch (e) { this.dispatchException(e); } /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */ if (event =3D=3D 'Complete') this.transport.onreadystatechange =3D Prototype.emptyFunction; }, dispatchException: function(exception) { (this.options.onException || Prototype.emptyFunction)(this, = exception); Ajax.Responders.dispatch('onException', this, exception); } }); Ajax.Updater =3D Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), { initialize: function(container, url, options) { this.containers =3D { success: container.success ? $(container.success) : $(container), failure: container.failure ? $(container.failure) : (container.success ? null : $(container)) } this.transport =3D Ajax.getTransport(); this.setOptions(options); var onComplete =3D this.options.onComplete || = Prototype.emptyFunction; this.options.onComplete =3D (function(transport, object) { this.updateContent(); onComplete(transport, object); }).bind(this); this.request(url); }, updateContent: function() { var receiver =3D this.responseIsSuccess() ? this.containers.success : this.containers.failure; var response =3D this.transport.responseText; if (!this.options.evalScripts) response =3D response.stripScripts(); if (receiver) { if (this.options.insertion) { new this.options.insertion(receiver, response); } else { Element.update(receiver, response); } } if (this.responseIsSuccess()) { if (this.onComplete) setTimeout(this.onComplete.bind(this), 10); } } }); Ajax.PeriodicalUpdater =3D Class.create(); Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), { initialize: function(container, url, options) { this.setOptions(options); this.onComplete =3D this.options.onComplete; this.frequency =3D (this.options.frequency || 2); this.decay =3D (this.options.decay || 1); this.updater =3D {}; this.container =3D container; this.url =3D url; this.start(); }, start: function() { this.options.onComplete =3D this.updateComplete.bind(this); this.onTimerEvent(); }, stop: function() { this.updater.onComplete =3D undefined; clearTimeout(this.timer); (this.onComplete || Prototype.emptyFunction).apply(this, arguments); }, updateComplete: function(request) { if (this.options.decay) { this.decay =3D (request.responseText =3D=3D this.lastText ? this.decay * this.options.decay : 1); this.lastText =3D request.responseText; } this.timer =3D setTimeout(this.onTimerEvent.bind(this), this.decay * this.frequency * 1000); }, onTimerEvent: function() { this.updater =3D new Ajax.Updater(this.container, this.url, = this.options); } }); document.getElementsByClassName =3D function(className, parentElement) { var children =3D ($(parentElement) || = document.body).getElementsByTagName('*'); return $A(children).inject([], function(elements, child) { if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)"))) elements.push(child); return elements; }); } /*-----------------------------------------------------------------------= ---*/ if (!window.Element) { var Element =3D new Object(); } Object.extend(Element, { visible: function(element) { return $(element).style.display !=3D 'none'; }, toggle: function() { for (var i =3D 0; i < arguments.length; i++) { var element =3D $(arguments[i]); Element[Element.visible(element) ? 'hide' : 'show'](element); } }, hide: function() { for (var i =3D 0; i < arguments.length; i++) { var element =3D $(arguments[i]); element.style.display =3D 'none'; } }, show: function() { for (var i =3D 0; i < arguments.length; i++) { var element =3D $(arguments[i]); element.style.display =3D ''; } }, remove: function(element) { element =3D $(element); element.parentNode.removeChild(element); }, update: function(element, html) { $(element).innerHTML =3D html.stripScripts(); setTimeout(function() {html.evalScripts()}, 10); }, getHeight: function(element) { element =3D $(element); return element.offsetHeight; }, classNames: function(element) { return new Element.ClassNames(element); }, hasClassName: function(element, className) { if (!(element =3D $(element))) return; return Element.classNames(element).include(className); }, addClassName: function(element, className) { if (!(element =3D $(element))) return; return Element.classNames(element).add(className); }, removeClassName: function(element, className) { if (!(element =3D $(element))) return; return Element.classNames(element).remove(className); }, // removes whitespace-only text node children cleanWhitespace: function(element) { element =3D $(element); for (var i =3D 0; i < element.childNodes.length; i++) { var node =3D element.childNodes[i]; if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue)) Element.remove(node); } }, empty: function(element) { return $(element).innerHTML.match(/^\s*$/); }, scrollTo: function(element) { element =3D $(element); var x =3D element.x ? element.x : element.offsetLeft, y =3D element.y ? element.y : element.offsetTop; window.scrollTo(x, y); }, getStyle: function(element, style) { element =3D $(element); var value =3D element.style[style.camelize()]; if (!value) { if (document.defaultView && document.defaultView.getComputedStyle) = { var css =3D document.defaultView.getComputedStyle(element, = null); value =3D css ? css.getPropertyValue(style) : null; } else if (element.currentStyle) { value =3D element.currentStyle[style.camelize()]; } } if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style)) if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto'; return value =3D=3D 'auto' ? null : value; }, setStyle: function(element, style) { element =3D $(element); for (name in style) element.style[name.camelize()] =3D style[name]; }, getDimensions: function(element) { element =3D $(element); if (Element.getStyle(element, 'display') !=3D 'none') return {width: element.offsetWidth, height: element.offsetHeight}; // All *Width and *Height properties give 0 on elements with display = none, // so enable the element temporarily var els =3D element.style; var originalVisibility =3D els.visibility; var originalPosition =3D els.position; els.visibility =3D 'hidden'; els.position =3D 'absolute'; els.display =3D ''; var originalWidth =3D element.clientWidth; var originalHeight =3D element.clientHeight; els.display =3D 'none'; els.position =3D originalPosition; els.visibility =3D originalVisibility; return {width: originalWidth, height: originalHeight}; }, makePositioned: function(element) { element =3D $(element); var pos =3D Element.getStyle(element, 'position'); if (pos =3D=3D 'static' || !pos) { element._madePositioned =3D true; element.style.position =3D 'relative'; // Opera returns the offset relative to the positioning context, = when an // element is position relative but top and left have not been = defined if (window.opera) { element.style.top =3D 0; element.style.left =3D 0; } } }, undoPositioned: function(element) { element =3D $(element); if (element._madePositioned) { element._madePositioned =3D undefined; element.style.position =3D element.style.top =3D element.style.left =3D element.style.bottom =3D element.style.right =3D ''; } }, makeClipping: function(element) { element =3D $(element); if (element._overflow) return; element._overflow =3D element.style.overflow; if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden') element.style.overflow =3D 'hidden'; }, undoClipping: function(element) { element =3D $(element); if (element._overflow) return; element.style.overflow =3D element._overflow; element._overflow =3D undefined; } }); var Toggle =3D new Object(); Toggle.display =3D Element.toggle; /*-----------------------------------------------------------------------= ---*/ Abstract.Insertion =3D function(adjacency) { this.adjacency =3D adjacency; } Abstract.Insertion.prototype =3D { initialize: function(element, content) { this.element =3D $(element); this.content =3D content.stripScripts(); if (this.adjacency && this.element.insertAdjacentHTML) { try { this.element.insertAdjacentHTML(this.adjacency, this.content); } catch (e) { if (this.element.tagName.toLowerCase() =3D=3D 'tbody') { this.insertContent(this.contentFromAnonymousTable()); } else { throw e; } } } else { this.range =3D this.element.ownerDocument.createRange(); if (this.initializeRange) this.initializeRange(); = this.insertContent([this.range.createContextualFragment(this.content)]); } setTimeout(function() {content.evalScripts()}, 10); }, contentFromAnonymousTable: function() { var div =3D document.createElement('div'); div.innerHTML =3D '' + this.content + = '
'; return $A(div.childNodes[0].childNodes[0].childNodes); } } var Insertion =3D new Object(); Insertion.Before =3D Class.create(); Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), { initializeRange: function() { this.range.setStartBefore(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element); }).bind(this)); } }); Insertion.Top =3D Class.create(); Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(true); }, insertContent: function(fragments) { fragments.reverse(false).each((function(fragment) { this.element.insertBefore(fragment, this.element.firstChild); }).bind(this)); } }); Insertion.Bottom =3D Class.create(); Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.appendChild(fragment); }).bind(this)); } }); Insertion.After =3D Class.create(); Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), { initializeRange: function() { this.range.setStartAfter(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element.nextSibling); }).bind(this)); } }); /*-----------------------------------------------------------------------= ---*/ Element.ClassNames =3D Class.create(); Element.ClassNames.prototype =3D { initialize: function(element) { this.element =3D $(element); }, _each: function(iterator) { this.element.className.split(/\s+/).select(function(name) { return name.length > 0; })._each(iterator); }, set: function(className) { this.element.className =3D className; }, add: function(classNameToAdd) { if (this.include(classNameToAdd)) return; this.set(this.toArray().concat(classNameToAdd).join(' ')); }, remove: function(classNameToRemove) { if (!this.include(classNameToRemove)) return; this.set(this.select(function(className) { return className !=3D classNameToRemove; }).join(' ')); }, toString: function() { return this.toArray().join(' '); } } Object.extend(Element.ClassNames.prototype, Enumerable); var Field =3D { clear: function() { for (var i =3D 0; i < arguments.length; i++) $(arguments[i]).value =3D ''; }, focus: function(element) { $(element).focus(); }, present: function() { for (var i =3D 0; i < arguments.length; i++) if ($(arguments[i]).value =3D=3D '') return false; return true; }, select: function(element) { $(element).select(); }, activate: function(element) { element =3D $(element); element.focus(); if (element.select) element.select(); } } /*-----------------------------------------------------------------------= ---*/ var Form =3D { serialize: function(form) { var elements =3D Form.getElements($(form)); var queryComponents =3D new Array(); for (var i =3D 0; i < elements.length; i++) { var queryComponent =3D Form.Element.serialize(elements[i]); if (queryComponent) queryComponents.push(queryComponent); } return queryComponents.join('&'); }, getElements: function(form) { form =3D $(form); var elements =3D new Array(); for (tagName in Form.Element.Serializers) { var tagElements =3D form.getElementsByTagName(tagName); for (var j =3D 0; j < tagElements.length; j++) elements.push(tagElements[j]); } return elements; }, getInputs: function(form, typeName, name) { form =3D $(form); var inputs =3D form.getElementsByTagName('input'); if (!typeName && !name) return inputs; var matchingInputs =3D new Array(); for (var i =3D 0; i < inputs.length; i++) { var input =3D inputs[i]; if ((typeName && input.type !=3D typeName) || (name && input.name !=3D name)) continue; matchingInputs.push(input); } return matchingInputs; }, disable: function(form) { var elements =3D Form.getElements(form); for (var i =3D 0; i < elements.length; i++) { var element =3D elements[i]; element.blur(); element.disabled =3D 'true'; } }, enable: function(form) { var elements =3D Form.getElements(form); for (var i =3D 0; i < elements.length; i++) { var element =3D elements[i]; element.disabled =3D ''; } }, findFirstElement: function(form) { return Form.getElements(form).find(function(element) { return element.type !=3D 'hidden' && !element.disabled && ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase()); }); }, focusFirstElement: function(form) { Field.activate(Form.findFirstElement(form)); }, reset: function(form) { $(form).reset(); } } Form.Element =3D { serialize: function(element) { element =3D $(element); var method =3D element.tagName.toLowerCase(); var parameter =3D Form.Element.Serializers[method](element); if (parameter) { var key =3D encodeURIComponent(parameter[0]); if (key.length =3D=3D 0) return; if (parameter[1].constructor !=3D Array) parameter[1] =3D [parameter[1]]; return parameter[1].map(function(value) { return key + '=3D' + encodeURIComponent(value); }).join('&'); } }, getValue: function(element) { element =3D $(element); var method =3D element.tagName.toLowerCase(); var parameter =3D Form.Element.Serializers[method](element); if (parameter) return parameter[1]; } } Form.Element.Serializers =3D { input: function(element) { switch (element.type.toLowerCase()) { case 'submit': case 'hidden': case 'password': case 'text': return Form.Element.Serializers.textarea(element); case 'checkbox': case 'radio': return Form.Element.Serializers.inputSelector(element); } return false; }, inputSelector: function(element) { if (element.checked) return [element.name, element.value]; }, textarea: function(element) { return [element.name, element.value]; }, select: function(element) { return Form.Element.Serializers[element.type =3D=3D 'select-one' ? 'selectOne' : 'selectMany'](element); }, selectOne: function(element) { var value =3D '', opt, index =3D element.selectedIndex; if (index >=3D 0) { opt =3D element.options[index]; value =3D opt.value; if (!value && !('value' in opt)) value =3D opt.text; } return [element.name, value]; }, selectMany: function(element) { var value =3D new Array(); for (var i =3D 0; i < element.length; i++) { var opt =3D element.options[i]; if (opt.selected) { var optValue =3D opt.value; if (!optValue && !('value' in opt)) optValue =3D opt.text; value.push(optValue); } } return [element.name, value]; } } /*-----------------------------------------------------------------------= ---*/ var $F =3D Form.Element.getValue; /*-----------------------------------------------------------------------= ---*/ Abstract.TimedObserver =3D function() {} Abstract.TimedObserver.prototype =3D { initialize: function(element, frequency, callback) { this.frequency =3D frequency; this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { var value =3D this.getValue(); if (this.lastValue !=3D value) { this.callback(this.element, value); this.lastValue =3D value; } } } Form.Element.Observer =3D Class.create(); Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.Observer =3D Class.create(); Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), = { getValue: function() { return Form.serialize(this.element); } }); /*-----------------------------------------------------------------------= ---*/ Abstract.EventObserver =3D function() {} Abstract.EventObserver.prototype =3D { initialize: function(element, callback) { this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); if (this.element.tagName.toLowerCase() =3D=3D 'form') this.registerFormCallbacks(); else this.registerCallback(this.element); }, onElementEvent: function() { var value =3D this.getValue(); if (this.lastValue !=3D value) { this.callback(this.element, value); this.lastValue =3D value; } }, registerFormCallbacks: function() { var elements =3D Form.getElements(this.element); for (var i =3D 0; i < elements.length; i++) this.registerCallback(elements[i]); }, registerCallback: function(element) { if (element.type) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': Event.observe(element, 'click', = this.onElementEvent.bind(this)); break; case 'password': case 'text': case 'textarea': case 'select-one': case 'select-multiple': Event.observe(element, 'change', = this.onElementEvent.bind(this)); break; } } } } Form.Element.EventObserver =3D Class.create(); Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.EventObserver =3D Class.create(); Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.serialize(this.element); } }); if (!window.Event) { var Event =3D new Object(); } Object.extend(Event, { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_RETURN: 13, KEY_ESC: 27, KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, KEY_DOWN: 40, KEY_DELETE: 46, element: function(event) { return event.target || event.srcElement; }, isLeftClick: function(event) { return (((event.which) && (event.which =3D=3D 1)) || ((event.button) && (event.button =3D=3D 1))); }, pointerX: function(event) { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || = document.body.scrollLeft)); }, pointerY: function(event) { return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)); }, stop: function(event) { if (event.preventDefault) { event.preventDefault(); event.stopPropagation(); } else { event.returnValue =3D false; event.cancelBubble =3D true; } }, // find the first node with the given tagName, starting from the // node the event was triggered on; traverses the DOM upwards findElement: function(event, tagName) { var element =3D Event.element(event); while (element.parentNode && (!element.tagName || (element.tagName.toUpperCase() !=3D tagName.toUpperCase()))) element =3D element.parentNode; return element; }, observers: false, _observeAndCache: function(element, name, observer, useCapture) { if (!this.observers) this.observers =3D []; if (element.addEventListener) { this.observers.push([element, name, observer, useCapture]); element.addEventListener(name, observer, useCapture); } else if (element.attachEvent) { this.observers.push([element, name, observer, useCapture]); element.attachEvent('on' + name, observer); } }, unloadCache: function() { if (!Event.observers) return; for (var i =3D 0; i < Event.observers.length; i++) { Event.stopObserving.apply(this, Event.observers[i]); Event.observers[i][0] =3D null; } Event.observers =3D false; }, observe: function(element, name, observer, useCapture) { var element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.attachEvent)) name =3D 'keydown'; this._observeAndCache(element, name, observer, useCapture); }, stopObserving: function(element, name, observer, useCapture) { var element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.detachEvent)) name =3D 'keydown'; if (element.removeEventListener) { element.removeEventListener(name, observer, useCapture); } else if (element.detachEvent) { element.detachEvent('on' + name, observer); } } }); /* prevent memory leaks in IE */ Event.observe(window, 'unload', Event.unloadCache, false); var Position =3D { // set to true if needed, warning: firefox performance problems // NOT neeeded for page scrolling, only if draggable contained in // scrollable elements includeScrollOffsets: false, // must be called before calling withinIncludingScrolloffset, every = time the // page is scrolled prepare: function() { this.deltaX =3D window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0; this.deltaY =3D window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; }, realOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.scrollTop || 0; valueL +=3D element.scrollLeft || 0; element =3D element.parentNode; } while (element); return [valueL, valueT]; }, cumulativeOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; element =3D element.offsetParent; } while (element); return [valueL, valueT]; }, positionedOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; element =3D element.offsetParent; if (element) { p =3D Element.getStyle(element, 'position'); if (p =3D=3D 'relative' || p =3D=3D 'absolute') break; } } while (element); return [valueL, valueT]; }, offsetParent: function(element) { if (element.offsetParent) return element.offsetParent; if (element =3D=3D document.body) return element; while ((element =3D element.parentNode) && element !=3D = document.body) if (Element.getStyle(element, 'position') !=3D 'static') return element; return document.body; }, // caches x/y coordinate pair to use with overlap within: function(element, x, y) { if (this.includeScrollOffsets) return this.withinIncludingScrolloffsets(element, x, y); this.xcomp =3D x; this.ycomp =3D y; this.offset =3D this.cumulativeOffset(element); return (y >=3D this.offset[1] && y < this.offset[1] + element.offsetHeight && x >=3D this.offset[0] && x < this.offset[0] + element.offsetWidth); }, withinIncludingScrolloffsets: function(element, x, y) { var offsetcache =3D this.realOffset(element); this.xcomp =3D x + offsetcache[0] - this.deltaX; this.ycomp =3D y + offsetcache[1] - this.deltaY; this.offset =3D this.cumulativeOffset(element); return (this.ycomp >=3D this.offset[1] && this.ycomp < this.offset[1] + element.offsetHeight && this.xcomp >=3D this.offset[0] && this.xcomp < this.offset[0] + element.offsetWidth); }, // within must be called directly before overlap: function(mode, element) { if (!mode) return 0; if (mode =3D=3D 'vertical') return ((this.offset[1] + element.offsetHeight) - this.ycomp) / element.offsetHeight; if (mode =3D=3D 'horizontal') return ((this.offset[0] + element.offsetWidth) - this.xcomp) / element.offsetWidth; }, clone: function(source, target) { source =3D $(source); target =3D $(target); target.style.position =3D 'absolute'; var offsets =3D this.cumulativeOffset(source); target.style.top =3D offsets[1] + 'px'; target.style.left =3D offsets[0] + 'px'; target.style.width =3D source.offsetWidth + 'px'; target.style.height =3D source.offsetHeight + 'px'; }, page: function(forElement) { var valueT =3D 0, valueL =3D 0; var element =3D forElement; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; // Safari fix if (element.offsetParent=3D=3Ddocument.body) if (Element.getStyle(element,'position')=3D=3D'absolute') break; } while (element =3D element.offsetParent); element =3D forElement; do { valueT -=3D element.scrollTop || 0; valueL -=3D element.scrollLeft || 0; } while (element =3D element.parentNode); return [valueL, valueT]; }, clone: function(source, target) { var options =3D Object.extend({ setLeft: true, setTop: true, setWidth: true, setHeight: true, offsetTop: 0, offsetLeft: 0 }, arguments[2] || {}) // find page position of source source =3D $(source); var p =3D Position.page(source); // find coordinate system to use target =3D $(target); var delta =3D [0, 0]; var parent =3D null; // delta [0,0] will do fine with position: fixed elements, // position:absolute needs offsetParent deltas if (Element.getStyle(target,'position') =3D=3D 'absolute') { parent =3D Position.offsetParent(target); delta =3D Position.page(parent); } // correct by body offsets (fixes Safari) if (parent =3D=3D document.body) { delta[0] -=3D document.body.offsetLeft; delta[1] -=3D document.body.offsetTop; } // set position if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px'; if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px'; if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px'; if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px'; }, absolutize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'absolute') return; Position.prepare(); var offsets =3D Position.positionedOffset(element); var top =3D offsets[1]; var left =3D offsets[0]; var width =3D element.clientWidth; var height =3D element.clientHeight; element._originalLeft =3D left - parseFloat(element.style.left || = 0); element._originalTop =3D top - parseFloat(element.style.top || = 0); element._originalWidth =3D element.style.width; element._originalHeight =3D element.style.height; element.style.position =3D 'absolute'; element.style.top =3D top + 'px';; element.style.left =3D left + 'px';; element.style.width =3D width + 'px';; element.style.height =3D height + 'px';; }, relativize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'relative') return; Position.prepare(); element.style.position =3D 'relative'; var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0); var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0); element.style.top =3D top + 'px'; element.style.left =3D left + 'px'; element.style.height =3D element._originalHeight; element.style.width =3D element._originalWidth; } } // Safari returns margins on body which is incorrect if the child is = absolutely // positioned. For performance reasons, redefine = Position.cumulativeOffset for // KHTML/WebKit only. if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) { Position.cumulativeOffset =3D function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; if (element.offsetParent =3D=3D document.body) if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break; element =3D element.offsetParent; } while (element); return [valueL, valueT]; } } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/js/scriptaculous.js?load=effects // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us) //=20 // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to // permit persons to whom the Software is furnished to do so, subject to // the following conditions: //=20 // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS = BE // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN = ACTION // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. var Scriptaculous =3D { Version: '1.5.1', require: function(libraryName) { // inserting via DOM fails in Safari 2.0, so brute force approach document.write(''); }, load: function() { if((typeof Prototype=3D=3D'undefined') || parseFloat(Prototype.Version.split(".")[0] + "." + Prototype.Version.split(".")[1]) < 1.4) throw("script.aculo.us requires the Prototype JavaScript framework = >=3D 1.4.0"); =20 $A(document.getElementsByTagName("script")).findAll( function(s) { return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/)) }).each( function(s) { var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,''); var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/); (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each( function(include) { Scriptaculous.require(path+include+'.js') }); }); } } Scriptaculous.load(); ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/js/lightbox.js // = -------------------------------------------------------------------------= ---------- // // Lightbox v2.03.3 // by Lokesh Dhakar - http://www.huddletogether.com // 5/21/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.com), = 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() - updateImageList() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() =09 Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - showFlash() - hideFlash() - pause() - initLightbox() =09 Function Calls - addLoadEvent(initLightbox) =09 */ // = -------------------------------------------------------------------------= ---------- // // Configuration // var fileLoadingImage =3D "images/loading.gif"; =09 var fileBottomNavCloseImage =3D "images/closelabel.gif"; var overlayOpacity =3D 0.8; // controls transparency of shadow overlay var animate =3D true; // toggles resizing animations var resizeSpeed =3D 7; // controls the speed of the image resizing = animations (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(animate =3D=3D true){ overlayDuration =3D 0.2; // shadow fade in/out duration if(resizeSpeed > 10){ resizeSpeed =3D 10;} if(resizeSpeed < 1){ resizeSpeed =3D 1;} resizeDuration =3D (11 - resizeSpeed) * 0.15; } else {=20 overlayDuration =3D 0; resizeDuration =3D 0; } // = -------------------------------------------------------------------------= ---------- // // 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"; }, setLeft: function(element,l) { element =3D $(element); element.style.left =3D l +"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 0; i < this.length; i++){ for(j =3D this.length-1; j>i; j--){ =20 if(this[i][0] =3D=3D this[j][0]){ this.splice(j,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. Calls = updateImageList and then // 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 =09 this.updateImageList(); // Code inserts html at the bottom of the page that looks similar to = this: // //
//
//
//
// //
// // //
//
// // // //
//
//
//
//
//
// // //
//
// // // //
//
//
//
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(); } objBody.appendChild(objOverlay); =09 var objLightbox =3D document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display =3D 'none'; objLightbox.onclick =3D function(e) { // close Lightbox is user clicks = shadow overlay if (!e) var e =3D window.event; var clickObj =3D Event.element(e).id; if ( clickObj =3D=3D 'lightbox') { myLightbox.end(); } }; objBody.appendChild(objLightbox); =09 var objOuterImageContainer =3D document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); // When Lightbox starts it will resize itself from 250 by 250 to the = current image dimension. // If animations are turned off, it will be hidden as to prevent a = flicker of a // white 250 by 250 box. if(animate){ Element.setWidth('outerImageContainer', 250); Element.setHeight('outerImageContainer', 250); =09 } else { Element.setWidth('outerImageContainer', 1); Element.setHeight('outerImageContainer', 1); =09 } 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'); 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); }, // // updateImageList() // Loops through anchor tags looking for 'lightbox' references and = applies onclick // events to appropriate links. You can rerun after dynamically adding = images w/ajax. // updateImageList: function() {=09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); var areas =3D document.getElementsByTagName('area'); // loop through all anchor tags for (var i=3D0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', "Immagine " + eval(activeImage = + 1) + " di " + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration, from: 0.0, to: 1.0 }),=20 new Effect.Appear('imageDataContainer', { sync: true, duration: = resizeDuration }) ],=20 { duration: resizeDuration, afterFinish: function() { // update overlay size and update nav var arrayPageSize =3D getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); 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; escapeKey =3D 27; } else { // mozilla keycode =3D e.keyCode; escapeKey =3D e.DOM_VK_ESCAPE; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c') || = (keycode =3D=3D escapeKey)){ // close lightbox myLightbox.end(); } else if((key =3D=3D 'p') || (keycode =3D=3D 37)){ // display = previous image if(activeImage !=3D 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if((key =3D=3D 'n') || (keycode =3D=3D 39)){ // 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: overlayDuration}); showSelectBoxes(); showFlash(); } } // = -------------------------------------------------------------------------= ---------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.com // function getPageScroll(){ var xScroll, yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; xScroll =3D self.pageXOffset; } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; xScroll =3D document.documentElement.scrollLeft; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; xScroll =3D document.body.scrollLeft;=09 } arrayPageScroll =3D new Array(xScroll,yScroll)=20 return arrayPageScroll; } // = -------------------------------------------------------------------------= ---------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.com // Edit for Firefox by pHaez // function getPageSize(){ =09 var xScroll, yScroll; =09 if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D window.innerWidth + window.scrollMaxX; 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; =09 // console.log(self.innerWidth); // console.log(document.documentElement.clientWidth); if (self.innerHeight) { // all except Explorer if(document.documentElement.clientWidth){ windowWidth =3D document.documentElement.clientWidth;=20 } else { 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; } // console.log("xScroll " + xScroll) // console.log("windowWidth " + windowWidth) // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D xScroll; =09 } else { pageWidth =3D windowWidth; } // console.log("pageWidth " + pageWidth) 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(){ var selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ var selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- function showFlash(){ var flashObjects =3D document.getElementsByTagName("object"); for (i =3D 0; i < flashObjects.length; i++) { flashObjects[i].style.visibility =3D "visible"; } var flashEmbeds =3D document.getElementsByTagName("embed"); for (i =3D 0; i < flashEmbeds.length; i++) { flashEmbeds[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideFlash(){ var flashObjects =3D document.getElementsByTagName("object"); for (i =3D 0; i < flashObjects.length; i++) { flashObjects[i].style.visibility =3D "hidden"; } var flashEmbeds =3D document.getElementsByTagName("embed"); for (i =3D 0; i < flashEmbeds.length; i++) { flashEmbeds[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Help from Ran Bar-On [ran2103@gmail.com] // function pause(ms){ var date =3D new Date(); curDate =3D null; do{var curDate =3D new Date();} while( curDate - date < ms); } /* function pause(numberMillis) { var curently =3D new Date().getTime() + sender; while (new Date().getTime();=09 } */ // --------------------------------------------------- function initLightbox() { myLightbox =3D new Lightbox(); } Event.observe(window, 'load', initLightbox, false); ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.malgarossaweb.it/js/main.js function apriSoluzione(num){ var myTable = document.getElementById("sol_"+num); var myTables = document.getElementsByTagName("TABLE"); for(var i=0; i ') value2.value = ' < '; else value2.value = ' > '; } else if (document.all) { // this is the way old msie versions work var style2 = document.all[whichLayer].style; style2.display = style2.display? "":"block"; } else if (document.layers) { // this is the way nn4 works var style2 = document.layers[whichLayer].style; style2.display = style2.display? "":"block"; } } /* function lingue(){ var stato= document.getElementById('lingue').style.display; if (stato=='none'){ document.getElementById('lingue').style.display='block' } else { document.getElementById('lingue').style.display='none' } } */ function gestioneDIVLogin(azione){ if(azione=='apri'){ document.getElementById('login').style.display='block'; } else if(azione=='chiudi'){ document.getElementById('login').style.display='none'; } return false; } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.malgarossaweb.it/js/scriviswf.js function scriviSwf(swf,w,h,dimensioneFissa){ document.write(""); } else { document.write("width=3D\"100%\" height=3D\"100%\">"); } document.write(""); document.write(""); document.write(""); document.write(""); document.write(""); document.write("\n"); document.write("\n"); if(dimensioneFissa=3D=3Dtrue){ document.write(""); } else { document.write(""); } document.write("\n"); } ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.malgarossaweb.it/js/menu3.js ------=_NextPart_000_0000_01CAFE70.061E6D10 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google-analytics.com/urchin.js //-- Google Analytics Urchin Module=0A= //-- Copyright 2007 Google, All Rights Reserved.=0A= =0A= //-- Urchin On Demand Settings ONLY=0A= var _uacct=3D""; // set up the Urchin Account=0A= var _userv=3D1; // service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A= =0A= //-- UTM User Settings=0A= var _ufsc=3D1; // set client info flag (1=3Don|0=3Doff)=0A= var _udn=3D"auto"; // (auto|none|domain) set the domain name for cookies=0A= var _uhash=3D"on"; // (on|off) unique domain hash for cookies=0A= var _utimeout=3D"1800"; // set the inactive session timeout in seconds=0A= var _ugifpath=3D"/__utm.gif"; // set the web path to the __utm.gif file=0A= var _utsp=3D"|"; // transaction field separator=0A= var _uflash=3D1; // set flash version detect option (1=3Don|0=3Doff)=0A= var _utitle=3D1; // set the document title detect option = (1=3Don|0=3Doff)=0A= var _ulink=3D0; // enable linker functionality (1=3Don|0=3Doff)=0A= var _uanchor=3D0; // enable use of anchors for campaign = (1=3Don|0=3Doff)=0A= var _utcp=3D"/"; // the cookie path for tracking=0A= var _usample=3D100; // The sampling % of visitors to track (1-100).=0A= =0A= //-- UTM Campaign Tracking Settings=0A= var _uctm=3D1; // set campaign tracking module (1=3Don|0=3Doff)=0A= var _ucto=3D"15768000"; // set timeout in seconds (6 month default)=0A= var _uccn=3D"utm_campaign"; // name=0A= var _ucmd=3D"utm_medium"; // medium (cpc|cpm|link|email|organic)=0A= var _ucsr=3D"utm_source"; // source=0A= var _uctr=3D"utm_term"; // term/keyword=0A= var _ucct=3D"utm_content"; // content=0A= var _ucid=3D"utm_id"; // id number=0A= var _ucno=3D"utm_nooverride"; // don't override=0A= =0A= //-- Auto/Organic Sources and Keywords=0A= var _uOsr=3Dnew Array();=0A= var _uOkw=3Dnew Array();=0A= _uOsr[0]=3D"google"; _uOkw[0]=3D"q";=0A= _uOsr[1]=3D"yahoo"; _uOkw[1]=3D"p";=0A= _uOsr[2]=3D"msn"; _uOkw[2]=3D"q";=0A= _uOsr[3]=3D"aol"; _uOkw[3]=3D"query";=0A= _uOsr[4]=3D"aol"; _uOkw[4]=3D"encquery";=0A= _uOsr[5]=3D"lycos"; _uOkw[5]=3D"query";=0A= _uOsr[6]=3D"ask"; _uOkw[6]=3D"q";=0A= _uOsr[7]=3D"altavista"; _uOkw[7]=3D"q";=0A= _uOsr[8]=3D"netscape"; _uOkw[8]=3D"query";=0A= _uOsr[9]=3D"cnn"; _uOkw[9]=3D"query";=0A= _uOsr[10]=3D"looksmart"; _uOkw[10]=3D"qt";=0A= _uOsr[11]=3D"about"; _uOkw[11]=3D"terms";=0A= _uOsr[12]=3D"mamma"; _uOkw[12]=3D"query";=0A= _uOsr[13]=3D"alltheweb"; _uOkw[13]=3D"q";=0A= _uOsr[14]=3D"gigablast"; _uOkw[14]=3D"q";=0A= _uOsr[15]=3D"voila"; _uOkw[15]=3D"rdata";=0A= _uOsr[16]=3D"virgilio"; _uOkw[16]=3D"qs";=0A= _uOsr[17]=3D"live"; _uOkw[17]=3D"q";=0A= _uOsr[18]=3D"baidu"; _uOkw[18]=3D"wd";=0A= _uOsr[19]=3D"alice"; _uOkw[19]=3D"qs";=0A= _uOsr[20]=3D"yandex"; _uOkw[20]=3D"text";=0A= _uOsr[21]=3D"najdi"; _uOkw[21]=3D"q";=0A= _uOsr[22]=3D"aol"; _uOkw[22]=3D"q";=0A= _uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A= _uOsr[24]=3D"mama"; _uOkw[24]=3D"query";=0A= _uOsr[25]=3D"seznam"; _uOkw[25]=3D"q";=0A= _uOsr[26]=3D"search"; _uOkw[26]=3D"q";=0A= _uOsr[27]=3D"wp"; _uOkw[27]=3D"szukaj";=0A= _uOsr[28]=3D"onet"; _uOkw[28]=3D"qt";=0A= _uOsr[29]=3D"netsprint"; _uOkw[29]=3D"q";=0A= _uOsr[30]=3D"google.interia"; _uOkw[30]=3D"q";=0A= _uOsr[31]=3D"szukacz"; _uOkw[31]=3D"q";=0A= _uOsr[32]=3D"yam"; _uOkw[32]=3D"k";=0A= _uOsr[33]=3D"pchome"; _uOkw[33]=3D"q";=0A= _uOsr[34]=3D"kvasir"; _uOkw[34]=3D"searchExpr";=0A= _uOsr[35]=3D"sesam"; _uOkw[35]=3D"q";=0A= _uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A= _uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A= _uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A= _uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A= _uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A= _uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A= _uOsr[42]=3D"bing"; _uOkw[42]=3D"q";=0A= =0A= //-- Auto/Organic Keywords to Ignore=0A= var _uOno=3Dnew Array();=0A= //_uOno[0]=3D"urchin";=0A= //_uOno[1]=3D"urchin.com";=0A= //_uOno[2]=3D"www.urchin.com";=0A= =0A= //-- Referral domains to Ignore=0A= var _uRno=3Dnew Array();=0A= //_uRno[0]=3D".urchin.com";=0A= =0A= //-- **** Don't modify below this point ***=0A= var = _uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D= 0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A= var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A= if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A= if (_udl.protocol=3D=3D"https:") = _ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A= if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A= function urchinTracker(page) {=0A= if (_udl.protocol=3D=3D"file:") return;=0A= if (_uff && (!page || page=3D=3D"")) return;=0A= var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A= var nx=3D" expires=3D"+_uNx()+";";=0A= var dc=3D_ubd.cookie;=0A= _udh=3D_uDomain();=0A= if (!_uVG()) return;=0A= _uu=3DMath.round(Math.random()*2147483647);=0A= _udt=3Dnew Date();=0A= _ust=3DMath.round(_udt.getTime()/1000);=0A= a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A= b=3Ddc.indexOf("__utmb=3D"+_udh);=0A= c=3Ddc.indexOf("__utmc=3D"+_udh);=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= if (_utimeout && _utimeout!=3D"") {=0A= x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= }=0A= if (_ulink) {=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= xx=3D_uGC(s,"__utmx=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A= b =3D ("-" =3D=3D b) ? _udh : b; =0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else {=0A= a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= nv=3D1;=0A= }=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A= xx=3D_uUES(xx);=0A= if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= var wc=3Dwindow;=0A= var c=3D_ubd.cookie;=0A= if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A= var g=3Dwc.gaGlobal;=0A= var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A= if(g.sid)ua[3]=3Dg.sid;=0A= if(nv>0){=0A= ua[2]=3Dua[3];=0A= if(g.vid){=0A= var v=3Dg.vid.split(".");=0A= ua[0]=3Dv[0];=0A= ua[1]=3Dv[1];=0A= }=0A= }=0A= _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= if (!page || page=3D=3D"") _uff=3D1;=0A= }=0A= function _uGH() {=0A= var hid;=0A= var wc=3Dwindow;=0A= if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A= hid=3Dwc.gaGlobal.hid;=0A= } else {=0A= hid=3DMath.round(Math.random()*0x7fffffff);=0A= if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A= wc.gaGlobal.hid=3Dhid;=0A= }=0A= return hid;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= dm=3D_ubd.domain;=0A= if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A= p=3D_ur.indexOf(dm);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= s+=3D"&utmhid=3D"+_uGH();=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= if (!_uVG()) return;=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uGCse() {=0A= var h,p;=0A= h=3Dp=3D_ur.split("://")[1];=0A= if(h.indexOf("/")>-1) {=0A= h=3Dh.split("/")[0];=0A= p=3Dp.substring(p.indexOf("/")+1,p.length);=0A= }=0A= if(p.indexOf("?")>-1) {=0A= p=3Dp.split("?")[0];=0A= }=0A= if(h.toLowerCase().indexOf("google")>-1) {=0A= if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A= if (p.toLowerCase().indexOf("cse")>-1) {=0A= return true;=0A= }=0A= }=0A= }=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A= else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A= return = "&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j= e+"&utmfl=3D"+fl;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii-1) return;=0A= if (h) { url=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= }=0A= return url;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink || !l || l=3D=3D"") return;=0A= _udl.href=3D__utmLinkerUrl(l,h);=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink || !f || !f.action) return;=0A= f.action=3D__utmLinkerUrl(f.action, h);=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= if (!_udo || _udo =3D=3D "") {=0A= _udh=3D_uDomain();=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= }=0A= if (!_uVG()) return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3D"+_uNx()+";"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmx=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= _udn =3D _udn.toLowerCase(); =0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= if (f) {=0A= return r;=0A= } else {=0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= function _uVG() {=0A= if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") = =3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && = _udn.indexOf("google.org")=3D=3D-1) {=0A= return false;=0A= }=0A= return true;=0A= }=0A= function _uSP() {=0A= var s=3D100;=0A= if (_usample) s=3D_usample;=0A= if(s>=3D100 || s<=3D0) return true;=0A= return ((__utmVisitorCode(1)%10000)<(s*100));=0A= }=0A= function urchinPathCopy(p){=0A= var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A= cs=3Dnew Array("a","b","c","v","x","z");=0A= h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A= nx=3D_uNx()+";";=0A= tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A= tx=3Dtx.toGMTString()+";";=0A= sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A= sx=3Dsx.toGMTString()+";";=0A= for (i=3D0;i<6;i++){=0A= t=3D" expires=3D";=0A= if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) = t+=3Dsx; else t+=3Dnx;=0A= c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A= if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A= }=0A= }=0A= function _uCO() {=0A= if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A= var d=3D'www.google.com';=0A= if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A= _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A= var sc=3Ddocument.createElement('script');=0A= sc.type=3D'text/javascript';=0A= sc.id=3D"_gasojs";=0A= = sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+= Math.random();=0A= document.getElementsByTagName('head')[0].appendChild(sc); =0A= }=0A= function _uGT() {=0A= var h=3Dlocation.hash, a;=0A= if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A= a=3D_uGC(h,"gaso=3D","&");=0A= } else {=0A= a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A= }=0A= return a;=0A= }=0A= var _utk=3D_uGT();=0A= if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) = {=0A= if (window.addEventListener) {=0A= window.addEventListener('load', _uCO, false); =0A= } else if (window.attachEvent) { =0A= window.attachEvent('onload', _uCO);=0A= }=0A= }=0A= =0A= function _uNx() {=0A= return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A= }=0A= ------=_NextPart_000_0000_01CAFE70.061E6D10--