From: Subject: Date: Fri, 21 Oct 2011 09:35:01 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0102_01CC8FD4.B4A6A2C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6109 This is a multi-part message in MIME format. ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/programmi/puntata/ContentItem-e3953402-a4f8-4f48-bb28-5e922a8d00d2.html =EF=BB=BF =

Pagine del sito

  • Home=20
  • IN=20 ONDA
  • PROGRAMMI
  • LA MUSICA DAL VIVO
  • PODCAST
  • NEWSLETTER
  • MAIL
  • Torna=20 al menu principale
  • Torna=20 ai contenuti

Contenuti della = pagina

  • Home=20
  • sabato:=20 Fedi e Mondo
  • domenica:=20 Leggere la Bibbia
  • Podcast=20
  • Archiv= io=20

Pescara, 15 - 16 ottobre 2011 - Quarto Festival = mediterraneo=20 della Laicit=C3=A0

slcontent

QUARTO FESTIVAL = MEDITERRANEO=20 DELLA LAICITA'

Laicit=C3=A0 e corpo =
15-16 ottobre=20 2011 - Pescara

Appuntamento il 15 e 16 = ottobre=20 prossimi presso l'Aurum - ex fabbrica di liquori in via Cesare = De=20 Titta, 4 a Pescara per la quarta edizione del Festival = Mediterraneo=20 della Laicit=C3=A0. Tema di quest'anno =C3=A8 = =E2=80=9CLaicit=C3=A0 e Corpo=E2=80=9D.=20 Direttore scientifico, come nelle edizioni precedenti, =C3=A8 Giacomo = Marramao,=20 vicedirettore scientifico sempre Cinzia Dato. Il coordinatore = organizzativo =C3=A8=20 Silvana Prosperi dell'associazione culturale Itinerari Laici. L'evento = =C3=A8=20 inserito all'interno del programma di eventi autunnali di Pescara = Tener-a-mente,=20 appuntamenti culturali del comune di Pescara. 

La=20 realizzazione di questa edizione =C3=A8 resa possibile grazie al = sostegno di enti e=20 sponsor pubblici e privati. Ma soprattutto grazie al significativo e=20 determinante contributo della Tavola Valdese, che ha scelto proprio il = Festival=20 tra i progetti da finanziare nel 2011 con le entrate derivanti dall'otto = per=20 mille. I fondi Otto per mille  finanziano progetti culturali, = sociali,=20 assistenziali e di ricerca gestiti tanto da strutture del mondo = protestante che=20 da associazioni laiche, ecumeniche o interreligiose.

Giunto alla=20 sua quarta edizione, dunque, il Festival come di consueto affronta il = tema della=20 laicit=C3=A0 in relazione a tematiche che suscitano interesse e = discussione. Negli=20 anni passati ha trattato il tema della laicit=C3=A0 correlato a = filosofia e scienza,=20 alle sfide del mondo laico per il progresso sociale e, nel corso = dell'ultima=20 edizione, alla  spiritualit=C3=A0. Si sono alternati come relatori = studiosi,=20 accademici, scrittori, filosofi e rappresentanti della societ=C3=A0 = civile. =20 Ogni anno, inoltre, assegna il premio Laici per il Mediterraneo a = personalit=C3=A0=20 che si sono distinte per l'impegno nello sviluppare le relative = questioni=20 affrontate.

Tema di=20 quest'anno =C3=A8 dunque =E2=80=9CLaicit=C3=A0 e Corpo=E2=80=9D. = Sviluppato e affrontato attraverso due=20 giorni di tavole rotonde, dibattiti, incontri dedicati a: salute e = malattia;=20 autonomia ed eteronomia; Il corpo del reato: l'aborto e la coscienza; Il = corpo=20 tra fisica e metafisica: l=E2=80=99Anima e l=E2=80=99iPad; corpo ed = esperienza; corpi stanziali,=20 corpi viaggianti, corpi cyborg; l=E2=80=99inimicizia, = l=E2=80=99umanit=C3=A0, le guerre; desiderio e=20 norma, passione e indifferenza relazione tra corpi nel  = Mediterraneo in=20 rivolta; espressione e comunicazione: linguaggi del corpo fra teatro, = arte,=20 musica, cinema e nuovi media.

=E2=80=9CIl nostro=20 pensiero =C3=A8 scritto col corpo e sul corpo - commenta il coordinatore = del Festival=20 Silvana Prosperi -. Un corpo che =C3=A8 al centro, artefice e oggetto, = di una=20 evoluzione tecnologica sempre pi=C3=B9 dirompente. Un corpo segnato dai = cambiamenti e=20 dagli effetti  di diverse discipline: medicina, psicologia, = diritto,=20 storia, arte, comunicazione e filosofia.Per questo abbiamo chiesto ai = nostri=20 relatori originali contributi  per riflettere = sull=E2=80=99interazione tra corpo e=20 ambiente,materiale e culturale.=E2=80=9D

Relatori=20 sono Filomena Gallo, Chiara Lalli, Maurizio Ferraris, Antonio Gnoli, = Eligio=20 Resta, Franco Rizzi, Alberto Abruzzese, Cinzia Dato, Giacomo Marramao.=20

Evento=20 collaterale del Festival, dal 16 al 21 ottobre sempre presso le sale = dell'Aurum,=20 =C3=A8 l'allestimento delle opere video di Santiago Sierra "Espreado de = poliuretano=20 sobre 18 personas" (2002) e di Chen Chieh-Jen per "Lingchi - Echoes of a = Historical Photograph"  (2003) a cura di  VAS VideoArtScope e=20 Sparta-Dell'altra arte.

Credits

un programma di Gabriella Caramore
a cura di = Paola=20 Tagliolini
in redazione e in regia Antonella Borghi
consulenza = musicale di=20 Cristiana Munzi

Riascolta

  • 16/10/2011=20 - Leggere la Bibbia
  • 15/10/2011=20 - Fedi e Mondo
  • 08/10/2011=20 - Fedi e Mondo
  • 09/10/2011=20 - Leggere la Bibbia
  • 02/10/2011=20 - Speciale Torino Spiritualit=C3=A0-Vivere sul limite dei tempi- 2 = ottobre 2011=20
  • 01/10/2011=20 - Speciale Torino Spiritualit=C3=A0-Vivere sul limite dei tempi- 1 = ottobre 2011=20
  • 26/06/2011=20 - Leggere la Bibbia
  • 25/06/2011=20 - Fedi e Mondo
  • 25/09/2011=20 - Speciale festival Radio3 a Matera - Il pensiero del Sud tra = fragilit=C3=A0 e=20 speranza - 25 settembre 2011

Riascolta

  • 19/06/2011=20 - Leggere la Bibbia
  • 18/06/2011=20 - Fedi e Mondo
  • 15/05/2011=20 - Leggere la Bibbia
  • 12/06/2011=20 - Leggere la Bibbia
  • 11/06/2011=20 - Fedi e Mondo
  • 04/06/2011=20 - Fedi e Mondo
  • 05/06/2011=20 - Leggere la Bibbia
  • 29/05/2011=20 - Leggere la Bibbia
  • 28/05/2011=20 - Fedi e Mondo
  • 22/05/2011=20 - Leggere la Bibbia
  • 21/05/2011=20 - Fedi e Mondo
  • 14/05/2011=20 - Fedi e Mondo
  • 08/05/2011=20 - Leggere la Bibbia
  • 07/05/2011=20 - Fedi e Mondo
  • 01/05/2012=20 - Leggere la Bibbia
  • 30/04/2011=20 - Fedi e Mondo
  • 23/04/2011=20 - Fedi e Mondo
  • 24/04/2011=20 - Leggere la Bibbia
  • 17/04/2011=20 - Speciale Cervia 2011
  • 16/04/2011=20 - Fedi e Mondo
  • 10/04/2011=20 - Leggere la Bibbia
  • 09/04/2011=20 - Fedi e Mondo
  • 03/04/2011=20 - Leggere la Bibbia
  • 02/04/2011=20 - Fedi e Mondo
  • 26/03/2011=20 - Fedi e Mondo
  • 27/03/2011=20 - Leggere la Bibbia
  • 20/03/2011=20 - Leggere la Bibbia
  • 19/03/2011=20 - Fedi e Mondo
  • 13/03/2011=20 - Leggere la Bibbia
  • 12/03/2011=20 - Fedi e Mondo
  • 06/03/2011=20 - Leggere la Bibbia
  • 05/03/2011=20 - Fedi e Mondo
  • 27/02/2011=20 - Leggere la Bibbia
  • 26/02/2011=20 - Fedi e Mondo
  • 19/02/2011=20 - Fedi e Mondo
  • 20/02/2011=20 - Leggere la Bibbia

Podcast=20

Rs= s=20

Altri = link

  • Radio Tre

    • Scrivi=20 a Radio3
    • In = Onda=20
    • Programmi=20
    • Musica=20
    • Podcast=20
    • Frequenze=20
    • SMS=20
    • Ascolta=20 la diretta
    • Webcam=20
    • Facebook=20
    • Twitter=20
    • aNoobi=20
=C2=A9 RAI 2009 - P.Iva 06382641006 = Engineered by=20 Rainet
  • Torna=20 al menu principale
  • Vai=20 al menu dei contenuti
3D""

Access key

La navigazione di questo sito =C3=A8 agevolata dalle access key, = tramite le quali=20 =C3=A8 possibile accedere alle funzioni e ai contenuti principali del = sito.

Sono state definite le seguenti access key

  • [0] Accessibilit=C3=A0 (questo testo)
  • [1] Home page
  • [2] Contenuti della pagina
  • [3] Inizio della pagina
  • [4] Altre pagine del sito
  • [5] Funzione di ricerca
------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.radio3.rai.it/dl/radio3/2009/images/mask_testaprog.png iVBORw0KGgoAAAANSUhEUgAAA8oAAAB6CAYAAABnTarcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAE3FJREFUeNrs3T2v7GZCB3B7Zs590U1IES0Fm2JFQKmA3ZWot0IhIgV8 BIJCRwMIiQYhPkAAiYpoPwNNilBuDxIv0kopAk1SpojE6rLnnjPGvju++Pr4deax/djz+0nWzDkz 47EfP7afvx/bkybDpPXnX3755XtPnz79OE3TH+XDb+X/2r98MU0TAAAAmEuWZeXT+/z5v+fDT54/ f/7pu++++0X5lurbxwTgQQG58NVXX/3p4XD4m/zp0zIYVwOysAwAAMDMIfnV89Pj87u7u7965513 PmkJydk5QflBSP70008ff/jhh/+UB+H3qwG5KSwDAADA3IG5eKw9/+fPPvvsDz7++OOfDw3LQ4Ly q8evv/76b/f7/Z+U4bgpJIcKy9WjAgAAAGxP6PxYD8vlcHd393fvvPPOn1eCcXZOUH4Qkr/44ovf eOutt/4ln5F9PShP0aPcFpQFaAAAgG0E4ikyZD0kn4b7b7/99gfvvffeT4eE5d2QkFwMb7zxxkdJ 5YZdUw3VAqv/L3RBAgAAMG9I7st/E2XM/bNnzz4q821L9u0MyvXQ/HLY7XbvD5mAUAG57ygBAAAA 8evKcKEC85DP7vf796sZt2uaDw3BOKl9OP3Fd6bfqx4NCH3adfH5pgKsn2suLAMAAKxHNeuVz5vy 4yWZsvxsfdzl36fHX6kF5Oz0d/WxMSg3fudpeNQWii8Jy0PCcdsjAAAA6wrMTY8hQnN1nC3f+VYl KD8Ix1V9QfnBOdtNPwt1afpvm8m223t3hWwAAADiCMb1ADvlPajqPdct4TntC8ltQbl+znZ56nXj zExxO+/6kPsif/zHfPhJPvxb/ve9agcAABCvSjgtfjnp+/nwo/z5H+f/f68pMLf1Ll8amOvhuRaW X01udRxDbuY1Sdqvh+O2kJwPnxyPxx/kwyf5838VkgEAAFblvshyRaYrsl2R8Vo6SCe73LYWkh9k 3bpdWyge8P/gobk23ObDB/nwZ/nwXN0CAABYtyLbnTLeB6fM9yAsz6A3++4GfjidoIBajxScCukv 8uFz1yEDAABsKiwnp6z3l115b6IsOCjn7iIqqOrwn/nwD0IyAADAZsPy3+dPf9p2GvaSdjEWWO7H +aNrkQEAALYblotrl38cYwfpqJt5zRSSX3bDqzYAAACbD8ufV7PgjAbfzGv2gNz0m8inrvb/VmUA AAA2H5S/brp/1dK9zLsICqapEG5VGQAAgM37dkA+nFIaTVBum3E37wIAALg+sWXE3VoKCAAAgOsJ yUvaWSwAAAAgKAMAAEDcQdkp1wAAANcrpkyoRxkAAAAEZQAAABCUAQAAQFAGAAAAQRkAAAAEZQAA ABCUAQAAQFAGAAAAQRkAAAAEZQAAABCUAQAAQFAGAAAAQRkAAAAEZQAAABCUAQAAQFAGAAAAQRkA AAAEZQAAABCUAQAAQFAGAAAAQRkAAAAEZQAAABCUAQAAQFAGAAAABGUAAAAQlAEAAEBQBgAAAEEZ AAAABGUAAAAQlAEAAEBQBgAAAEEZAAAABGUAAAAQlAEAAEBQBgAAAEEZAAAA4nEY+sbb29tkt9sl +/0+ORwOL583SdP04on65ptvescz5HsuHYfXvb7k62saR6jvCfnZoZ8J+b4pp3OKcU39/jmX95an Yw5Zll3VdIz9nqnfH3pcQz4zdLyh3xeqnPo+G6oM5vieOcbhda8v+fqQ97z99tvBtpnld5XPi+F4 PCb39/cvh+BBufyC8rFoQNSHIjxXH2HJkMk2ymnKeQgdprHurHl+YwnLxLXMp6wbW6h31p0w5XTp 61yHrjpQzaplGC7/Lp9X/w4alLsmsjoBZeOi3sio/7/ska6m/obpyk7DUSNHkBXEhYqtrf9LTqfe ZOt/jA3RuaZh7PcsWTZrCQixTadgdV1BVhBf7fpWBML0NHRmzerQlUebepT7QnbQoDwkRPdNTBGU m7rFT//79Xy4y4ef58P/5sPz09A20qzlUXDBMgSsd8IFWO+wDGcoipbHpvc9PQ1P8uFx0QvcdNZy PSzP6RCygowJ02XXd9OQ+7XkF73ILypB+X9O4bkajsve5vvTe4vXb0+feTEiMGfXuEKj/Myr5YQy 1OBThpaTeUX59QTfIe+7OYXeR6eMWfy9T5p7jYvX36gE5ZsiKDdd2rvkvvkQ8YIpCvXxaXirJ8we TwG57IEuQvXPTmE5rQXrl+E6L/Tj6XN3tSGbo8GkQQYIkPFsF22T42kUxnr6NcBWt8m18aenjPhq yF/f5a/vaqG3mrGKUPzsFH6fnPLbo6T7F5ai3/EetlJ/KqH6l/Lhl5Pu07Tvk9d7n5+fgvXPTmE7 rb2/HrTLnuxyXPdJ4F5p19AyR8NePQpXRmsqS8sdth2sY7hRl+WunBleByaqI8XOfn8a0oaQ23R6 dHbKU89OQ9njW/YS75Pu06k35bDR+thX08pKU1SEN3ven9UC8YtTwC57sMvTwp+fXu+anrbQbesp xALWV8EQsL5SD59d4TbtyDpFyC1Pby57eIvhphag057vH5O/NrVDPah/gytpefpBUcGe5RukrCH4 HmsNr/L07vvk9dO8XySvnyr+/PR3NqACJi2he8gBAlhVEInhp6GEs22Xh+UQZ+Nboz+u8ojxJ6LU EVaQHZKkvec2HfD5R0nlZleVkFtmkt0p7O5Op0ZXP//adcFpEVyyLB343QjKQVaAtCPItgXXag91 VgnR98nDn8GqBvBjLXjXQ3cZvO97vn9I+Ba6Nc6VrXlWVxFAhX3zrGyvMdyODbX19+yThz24Zbgt b25VHZoyxa7y3rLnt6sHOO35m7mC8qUNpytveNVPnbgZEE6bAng1NN9XwnP1bt99p3zXP1+9e3j5 eM5WORv5fwQcsI5ooIN1hHNC7aUBsTxz9CZ5/W7N1aHv+t7q400lFO9r4Ti9YD7stNYQlIli41Cu cIcBYbTvjuHHWtiu9laXwTtN2nvMs5YQXj/1vBrIj4HKwp5J2GDly0sdYi3hQyBShwgaasfaNYTP eg9t3zW91WnKKsG22ut7aAi4Y+btam52JShft2yj31VfacuNwdjpyDrCdzUc3zUE8NvTa2nH+JpO BT/WAvoxeXgn8vJ7BWkEPSwzgcMyg3mCcLXntRpad7XAumsIjl09rdlp3I8aAu2hITRfGlJj2EHM eWOszd2ES1AOFzDtRcJrOrUkG7kM2v5XhuDq9d1lAG/qEb+rbQDGTMeQm6dlLa8BACwVXOs3kxp7 c6khd0Iu21eHpLlHtn7TqbQWpocE1DF3ZBb24gvRqw7hUQblhiP9wgflBrDpFJhzw2/dMXl4CnkZ xuunktevDa9eI34cGPyHrAOh5i3UunhdFc78b7KM9SafX25z91DO8Z3X3vNq/ieb/1HB88zpaBrn Lnn9Gtn6tbJNN5PaJw9PV96FmreR4RchXFBG43up13s25mnPOtJ2o7S2oJp1hNqum60dk/ZrvrOW 4F5/PnXLJ5vovQKo0AdCmEB7blAM8d5zp2WXPLx+tuka2rZraut/J0lzT3DS8FrX/Pb99m46Rx2d +nUQlGHZoN53Dc2YoDj0/VlHMG879XtoUO4L/F2nmR9rr7VdL972M2drCdD2yoCwGcc0tv2sTtd1 sdXPdp2OPCRgDgnKSdJ96nNX+A3ZMzu6J1dQBUGZ6wkAW5m/vp1oFmDeszNe6+sV77oretP7Lpmu rp79BwcXGk5tb5uXvgMSq7pOveMg0NW0fPTAX15+V9ZQTldYBmOuT+37mZv0/2f71Xz3hbtzfos2 HTA/XUOS9P90T3rmd1960CHk+GNub2154+pmV4IycE3h4cLAkLU0rM4N7+f89va5v9c95CZt9fcd B4bkroMFU9W/LMB7zv2ukMsnxAGTqcrnqrNxgPekgV8LEXjSQPOfBirDc0PTmJDYFBp3LeNKkuE3 fZpi+Zz7mXSKsHMFB4gEQRCUBbgQAWrCa4Q1WqnWoznqwdDGX4hQHiq8Tf3ZoQcX+g6K9F6zP/DG jdmA+ZnqsoepD3IsFWwvCZHn9ph1BaHOcdZCSt81menI+UsDl3Ma6WdDfy749j4nqHFRYF/BNdAO SAjKs2xQLTm2XP8y5TVZuHYQJnz4Ss8o65A3gsvOqItT9zKvLSiPCmpnNCZDhrEQp7FqREzY2J8z 9G6wp3fSIOUaY5ZuD66t/u0sNuGG9dUXB4sAYF0hQTsTuWRdBGUApmjUrbnxsFRv8pAb3C097Zn6 DoCgDMASgSG7wnm+5nrUFI5DhGasX9ZdAEEZDR5Q31nV8skWHi/WY1DfQVC2gQJ1LjynbBJZqIZr 3j5ZT1DnEJRBwwRY6XqZzfw52zmwnQMEZSBCjrha3luf9sx8qHdY3oCgDHZeAABofyIoA4BG0aLT nFlOACAoAwAAgKAMAAAAgjIAjJNe4TSnlhMACMpovAIAgPYngjJg54XlvbJpT82HeoflDQjKQIss c4NXsF5uO8TazoHtHAjKrJ0jrqhzGiasfz2xLcf2yXqCOsc1BuU0Vc+wgQL1XfgVqtUTUN+52goT USbUowwQ384/vcJ5vuZ6lDaUbdv/sX5ZdwEEZQCWsOFTNtNA75nqs+nC33+VgcslFABEH5RXfAq2 o7XMVl806gBgPQLst7Uz2XR9iTED7tZYQEICK9/ZXdXOcM71Nf+u9JrK1s5+3DKdsS6mkZbVEuu0 dfLK1skB2+FV7l+2sA5rPxN7ezC2sLx4UC4KpF4o+d8H1SneDemlr19bUGSy0MvKt2GRN9rShT+/ 9ek9Z59km2B7j/ZtzO1X7dtzA+lu96QvH15dUG4rgMPh8B1Vhg00lGNvmMRUNnYe6vQWy8H3qD9s YD9zBT2x6jSL2u/332nKhUuH5ShPvb65ufmhKmPDaP6U4wYaPVGV3cyNvSjrTeDThmMoh1mnMeLA cM2n+6YrmG938tdOMH+0yrPf92MIxlEH5bKA9vv9+/mjO3KzyM5+hUeObcDZep2Y4jrXdAPLI/Z5 SNVTbIu1j6An++3y7Pc7MU7bLpICenUEoXjc7Xbfe/r06QeqjqBqQ84WGzshr8dboL6nlv3Z44l1 XJbnQvu7pbYbgj3ad8Qiz3y/V2S/ahaMpWc5ipt5Nbm5ufmjJ0+e/NDGnGtsbDXsDBZZB659pxTp /G/lFNPFbui18HK9JOSmyYL7w4WXVbqR+YquPWM7ny25LZhzOrSlia49U2S9PPP94ZiMeFVBuVoY 1SMJucPjx4//+tmzZx/lfz+acMW34QBS03SVyzBdcFmkA4Pv0Pclkc2/+msbBNg2pS2571GR8Yqs V2S+MgfG1Jv8MoyOeXNxtGuKiS/G2TTu4n+Hw+H333zzzd++u7v7PB/+4/b29r9mrhzZBr9rqRXN OTPxlrflc0E5T7VttF2bbrrPWGZTllu6UD0YVV4Rz/MWrjcPzs9qzb6slfO6Apz5W+C7Hj169Kt5 tvvNfPjdfB/83TIH1jpLJ2tTjd2XHcaMuJzotuehwnLDOL9bnIqdD8mTJ0/mqTETN3qNP+5pmfo6 mRWFqrj2Gg0H05TvtA3tprLsq//Vz7imjDm3C2PqZl89J9y+c+i2m7CN/LnbW337i6XXs6nLz/jH 1aG2a5JD1ZPq/LQ9DxaU5wrMU+/MQk2joOv7t3iAQBmEn5b6Brm6zQw9ztA7vbbxjil39ZTYtwmh DvZPva62bTumWv+nLP9r3C6EWB5rDJohp3npTopzDsRtcfyhlsNUvcchAvLZQbkpsFZ7gkNU1mrB NfUyxxSYjX+boW9tO3FhZH3L5pJlpjEK29o2T3HwyfofVzhew/KYOqhdOj1Tf78gPGz8IQ8ujhnX mJxZf++Az2ZjgnLx5rQrJDc9XlJ4Xafr9IXkqa6bjjnALLHBnfM7Y9mhrL2hoaEEAMsEzLXsg0MG oLUE46ZlttY2U6jlN0XQ7lqmXWfDhMiT5fNLesD7epRfBeamUFz9f/15X8G2TXTfwh7bcw0AAMBy +sJvvWP03HBfD8v1oTYd2SVB+ZXj8dh6w4z6TIW4aUNfkL52bj4CAADraLcrg2xwlgxRztVwXM+0 Q426RrkY8W63ezVD1S7t+nXFlx5xWLpCCaIAAIAgP8/3hArKTY/FUO/4vSQoV69TfvktL168KH7/ qjNYhrhOY+zdYM8t1CGnAMQa+Kc+mHDOT8KE/L5YfgJhTUcA515mAMCywWPL0zz39Kz555fWMO1d 45jq7ON6UK5k2ayWeXuDctsNvF67Tvn29jY5HA4ve5brF2R33d1vbAFMGWJDhaA5gvaUFXbq8ccc jKdedkvMh1Ac58GKpuUT4ieimj4/5mCJ+z3AuHV7TEfAmJsSnfvTUEvuw9l+aI5xPpb8fr+RHH/Y 7wrIRU/y3d3d0OuTs6agnPSF5CIcF192f3//8gv3+/2rH4muX5986Z3TprzF+dAFsWQQ3sL451zR xk5LDDutEKf2X2tjaMgBgiUunbjk5hNreO/YsxZiO1OEbW4DxtbDvjo9dn0ZUq9DNgBjXZ+GbItt A65rfx/TNAu6yy+rKbaDfWG5zK3FY9nJe9omZT1huTUoVz+Qnv7OKiN+9eVFMrfhAwAAIBb1M5+r Qy3zZpWhNyjXQ3MZlluPyrrpFQAAALGF5YagPKhH+f8EGACsTatbYn52IAAAAABJRU5ErkJggg== ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://secure-it.imrworldwide.com/cgi-bin/m?ci=rainet-it&cg=0 R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/portali/site/css/ui.datepicker.css .ui-datepicker { PADDING-BOTTOM: 0px; PADDING-LEFT: 0.2em; WIDTH: 17em; PADDING-RIGHT: = 0.2em; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-header { POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-prev { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px } .ui-datepicker .ui-datepicker-next { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px } .ui-datepicker .ui-datepicker-prev-hover { TOP: 1px } .ui-datepicker .ui-datepicker-next-hover { TOP: 1px } .ui-datepicker .ui-datepicker-prev { LEFT: 2px !important } .ui-datepicker .ui-datepicker-next { RIGHT: 2px } .ui-datepicker .ui-datepicker-prev-hover { LEFT: 1px !important } .ui-datepicker .ui-datepicker-prev SPAN { POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: = -8px; TOP: 50%; LEFT: 50% } .ui-datepicker .ui-datepicker-next SPAN { POSITION: absolute; MARGIN-TOP: -8px; DISPLAY: block; MARGIN-LEFT: = -8px; TOP: 50%; LEFT: 50% } .ui-datepicker .ui-datepicker-title { TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em; DISPLAY: = block } .ui-datepicker .ui-datepicker-title SELECT { MARGIN: 1px 0px; FLOAT: left; FONT-SIZE: 1em } .ui-datepicker SELECT.ui-datepicker-month-year { WIDTH: 100% } .ui-datepicker SELECT.ui-datepicker-month { WIDTH: 49% } .ui-datepicker SELECT.ui-datepicker-year { WIDTH: 49% } .ui-datepicker .ui-datepicker-title SELECT.ui-datepicker-year { FLOAT: right } .ui-datepicker TABLE { MARGIN: 0px 0px 0.4em; WIDTH: 100%; BORDER-COLLAPSE: collapse; = FONT-SIZE: 0.9em } .ui-datepicker TH { BORDER-BOTTOM: 0px; TEXT-ALIGN: center; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0.7em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; = BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: = 0.7em } .ui-datepicker TD { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 1px; = PADDING-LEFT: 1px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; PADDING-TOP: 1px } .ui-datepicker TD SPAN { TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; = PADDING-TOP: 0.2em } .ui-datepicker TD A { TEXT-ALIGN: right; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; DISPLAY: block; TEXT-DECORATION: none; = PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-buttonpane { BACKGROUND-IMAGE: none; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0.7em 0px 0px; PADDING-LEFT: 0.2em; = PADDING-RIGHT: 0.2em; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .ui-datepicker .ui-datepicker-buttonpane BUTTON { PADDING-BOTTOM: 0.3em; MARGIN: 0.5em 0.2em 0.4em; PADDING-LEFT: 0.6em; = WIDTH: auto; PADDING-RIGHT: 0.6em; FLOAT: right; OVERFLOW: visible; = CURSOR: pointer; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-buttonpane BUTTON.ui-datepicker-current { FLOAT: left } .ui-datepicker-multi.ui-datepicker { WIDTH: auto } .ui-datepicker-multi .ui-datepicker-group { FLOAT: left } .ui-datepicker-multi .ui-datepicker-group TABLE { MARGIN: 0px auto 0.4em; WIDTH: 95% } .ui-datepicker-multi-2 .ui-datepicker-group { WIDTH: 50% } .ui-datepicker-multi-3 .ui-datepicker-group { WIDTH: 33.3% } .ui-datepicker-multi-4 .ui-datepicker-group { WIDTH: 25% } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { BORDER-LEFT-WIDTH: 0px } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { BORDER-LEFT-WIDTH: 0px } .ui-datepicker-multi .ui-datepicker-buttonpane { CLEAR: left } .ui-datepicker-row-break { WIDTH: 100%; CLEAR: both } .ui-datepicker-rtl { DIRECTION: rtl } .ui-datepicker-rtl .ui-datepicker-prev { RIGHT: 2px; LEFT: auto } .ui-datepicker-rtl .ui-datepicker-next { RIGHT: auto; LEFT: 2px } .ui-datepicker-rtl .ui-datepicker-prev:hover { RIGHT: 1px; LEFT: auto } .ui-datepicker-rtl .ui-datepicker-next:hover { RIGHT: auto; LEFT: 1px } .ui-datepicker-rtl .ui-datepicker-buttonpane { CLEAR: right } .ui-datepicker-rtl .ui-datepicker-buttonpane BUTTON { FLOAT: left } .ui-datepicker-rtl .ui-datepicker-buttonpane = BUTTON.ui-datepicker-current { FLOAT: right } .ui-datepicker-rtl .ui-datepicker-group { FLOAT: right } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { BORDER-RIGHT-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px } .ui-datepicker-cover { Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 200px; DISPLAY: = block; HEIGHT: 200px; TOP: -4px; LEFT: -4px } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/portali/site/css/ui.theme.css .ui-widget { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1.1em } .ui-widget INPUT { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1em } .ui-widget SELECT { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1em } .ui-widget TEXTAREA { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1em } .ui-widget BUTTON { FONT-FAMILY: Arial, sans-serif; FONT-SIZE: 1em } .ui-widget-content { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_flat_75_ffffff= _40x100.png) #ffffff repeat-x 50% 50%; COLOR: #222222; BORDER-TOP: = #aaaaaa 1px solid; BORDER-RIGHT: #aaaaaa 1px solid } .ui-widget-content A { COLOR: #222222 } .ui-widget-header { BORDER-BOTTOM: #aaaaaa 1px solid; BORDER-LEFT: #aaaaaa 1px solid; = BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_highlight-soft= _75_cccccc_1x100.png) #cccccc repeat-x 50% 50%; COLOR: #222222; = BORDER-TOP: #aaaaaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa = 1px solid } .ui-widget-header A { COLOR: #222222 } .ui-state-highlight A { COLOR: #363636 } .ui-widget-content .ui-state-highlight A { COLOR: #363636 } .ui-state-error { BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; = BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_glass_95_fef1e= c_1x400.png) #fef1ec repeat-x 50% 50%; COLOR: #cd0a0a; BORDER-TOP: = #cd0a0a 1px solid; BORDER-RIGHT: #cd0a0a 1px solid } .ui-widget-content .ui-state-error { BORDER-BOTTOM: #cd0a0a 1px solid; BORDER-LEFT: #cd0a0a 1px solid; = BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_glass_95_fef1e= c_1x400.png) #fef1ec repeat-x 50% 50%; COLOR: #cd0a0a; BORDER-TOP: = #cd0a0a 1px solid; BORDER-RIGHT: #cd0a0a 1px solid } .ui-state-error A { COLOR: #cd0a0a } .ui-widget-content .ui-state-error A { COLOR: #cd0a0a } .ui-state-error-text { COLOR: #cd0a0a } .ui-widget-content .ui-state-error-text { COLOR: #cd0a0a } .ui-state-disabled { BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35 } .ui-widget-content .ui-state-disabled { BACKGROUND-IMAGE: none; FILTER: Alpha(Opacity=3D35); opacity: .35 } .ui-priority-primary { FONT-WEIGHT: bold } .ui-widget-content .ui-priority-primary { FONT-WEIGHT: bold } .ui-priority-secondary { FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7 } .ui-widget-content .ui-priority-secondary { FILTER: Alpha(Opacity=3D70); FONT-WEIGHT: normal; opacity: .7 } .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_222222_256x= 240.png); WIDTH: 16px; HEIGHT: 16px } .ui-widget-content .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_222222_256x= 240.png) } .ui-widget-header .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_222222_256x= 240.png) } .ui-state-default .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_888888_256x= 240.png) } .ui-state-hover .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_454545_256x= 240.png) } .ui-state-focus .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_454545_256x= 240.png) } .ui-state-active .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_454545_256x= 240.png) } .ui-state-highlight .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_2e83ff_256x= 240.png) } .ui-state-error .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_cd0a0a_256x= 240.png) } .ui-state-error-text .ui-icon { BACKGROUND-IMAGE: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-icons_cd0a0a_256x= 240.png) } .ui-icon-carat-1-n { BACKGROUND-POSITION: 0px 0px } .ui-icon-carat-1-ne { BACKGROUND-POSITION: -16px 0px } .ui-icon-carat-1-e { BACKGROUND-POSITION: -32px 0px } .ui-icon-carat-1-se { BACKGROUND-POSITION: -48px 0px } .ui-icon-carat-1-s { BACKGROUND-POSITION: -64px 0px } .ui-icon-carat-1-sw { BACKGROUND-POSITION: -80px 0px } .ui-icon-carat-1-w { BACKGROUND-POSITION: -96px 0px } .ui-icon-carat-1-nw { BACKGROUND-POSITION: -112px 0px } .ui-icon-carat-2-n-s { BACKGROUND-POSITION: -128px 0px } .ui-icon-carat-2-e-w { BACKGROUND-POSITION: -144px 0px } .ui-icon-triangle-1-n { BACKGROUND-POSITION: 0px -16px } .ui-icon-triangle-1-ne { BACKGROUND-POSITION: -16px -16px } .ui-icon-triangle-1-e { BACKGROUND-POSITION: -32px -16px } .ui-icon-triangle-1-se { BACKGROUND-POSITION: -48px -16px } .ui-icon-triangle-1-s { BACKGROUND-POSITION: -64px -16px } .ui-icon-triangle-1-sw { BACKGROUND-POSITION: -80px -16px } .ui-icon-triangle-1-w { BACKGROUND-POSITION: -96px -16px } .ui-icon-triangle-1-nw { BACKGROUND-POSITION: -112px -16px } .ui-icon-triangle-2-n-s { BACKGROUND-POSITION: -128px -16px } .ui-icon-triangle-2-e-w { BACKGROUND-POSITION: -144px -16px } .ui-icon-arrow-1-n { BACKGROUND-POSITION: 0px -32px } .ui-icon-arrow-1-ne { BACKGROUND-POSITION: -16px -32px } .ui-icon-arrow-1-e { BACKGROUND-POSITION: -32px -32px } .ui-icon-arrow-1-se { BACKGROUND-POSITION: -48px -32px } .ui-icon-arrow-1-s { BACKGROUND-POSITION: -64px -32px } .ui-icon-arrow-1-sw { BACKGROUND-POSITION: -80px -32px } .ui-icon-arrow-1-w { BACKGROUND-POSITION: -96px -32px } .ui-icon-arrow-1-nw { BACKGROUND-POSITION: -112px -32px } .ui-icon-arrow-2-n-s { BACKGROUND-POSITION: -128px -32px } .ui-icon-arrow-2-ne-sw { BACKGROUND-POSITION: -144px -32px } .ui-icon-arrow-2-e-w { BACKGROUND-POSITION: -160px -32px } .ui-icon-arrow-2-se-nw { BACKGROUND-POSITION: -176px -32px } .ui-icon-arrowstop-1-n { BACKGROUND-POSITION: -192px -32px } .ui-icon-arrowstop-1-e { BACKGROUND-POSITION: -208px -32px } .ui-icon-arrowstop-1-s { BACKGROUND-POSITION: -224px -32px } .ui-icon-arrowstop-1-w { BACKGROUND-POSITION: -240px -32px } .ui-icon-arrowthick-1-n { BACKGROUND-POSITION: 0px -48px } .ui-icon-arrowthick-1-ne { BACKGROUND-POSITION: -16px -48px } .ui-icon-arrowthick-1-e { BACKGROUND-POSITION: -32px -48px } .ui-icon-arrowthick-1-se { BACKGROUND-POSITION: -48px -48px } .ui-icon-arrowthick-1-s { BACKGROUND-POSITION: -64px -48px } .ui-icon-arrowthick-1-sw { BACKGROUND-POSITION: -80px -48px } .ui-icon-arrowthick-1-w { BACKGROUND-POSITION: -96px -48px } .ui-icon-arrowthick-1-nw { BACKGROUND-POSITION: -112px -48px } .ui-icon-arrowthick-2-n-s { BACKGROUND-POSITION: -128px -48px } .ui-icon-arrowthick-2-ne-sw { BACKGROUND-POSITION: -144px -48px } .ui-icon-arrowthick-2-e-w { BACKGROUND-POSITION: -160px -48px } .ui-icon-arrowthick-2-se-nw { BACKGROUND-POSITION: -176px -48px } .ui-icon-arrowthickstop-1-n { BACKGROUND-POSITION: -192px -48px } .ui-icon-arrowthickstop-1-e { BACKGROUND-POSITION: -208px -48px } .ui-icon-arrowthickstop-1-s { BACKGROUND-POSITION: -224px -48px } .ui-icon-arrowthickstop-1-w { BACKGROUND-POSITION: -240px -48px } .ui-icon-arrowreturnthick-1-w { BACKGROUND-POSITION: 0px -64px } .ui-icon-arrowreturnthick-1-n { BACKGROUND-POSITION: -16px -64px } .ui-icon-arrowreturnthick-1-e { BACKGROUND-POSITION: -32px -64px } .ui-icon-arrowreturnthick-1-s { BACKGROUND-POSITION: -48px -64px } .ui-icon-arrowreturn-1-w { BACKGROUND-POSITION: -64px -64px } .ui-icon-arrowreturn-1-n { BACKGROUND-POSITION: -80px -64px } .ui-icon-arrowreturn-1-e { BACKGROUND-POSITION: -96px -64px } .ui-icon-arrowreturn-1-s { BACKGROUND-POSITION: -112px -64px } .ui-icon-arrowrefresh-1-w { BACKGROUND-POSITION: -128px -64px } .ui-icon-arrowrefresh-1-n { BACKGROUND-POSITION: -144px -64px } .ui-icon-arrowrefresh-1-e { BACKGROUND-POSITION: -160px -64px } .ui-icon-arrowrefresh-1-s { BACKGROUND-POSITION: -176px -64px } .ui-icon-arrow-4 { BACKGROUND-POSITION: 0px -80px } .ui-icon-arrow-4-diag { BACKGROUND-POSITION: -16px -80px } .ui-icon-extlink { BACKGROUND-POSITION: -32px -80px } .ui-icon-newwin { BACKGROUND-POSITION: -48px -80px } .ui-icon-refresh { BACKGROUND-POSITION: -64px -80px } .ui-icon-shuffle { BACKGROUND-POSITION: -80px -80px } .ui-icon-transfer-e-w { BACKGROUND-POSITION: -96px -80px } .ui-icon-transferthick-e-w { BACKGROUND-POSITION: -112px -80px } .ui-icon-folder-collapsed { BACKGROUND-POSITION: 0px -96px } .ui-icon-folder-open { BACKGROUND-POSITION: -16px -96px } .ui-icon-document { BACKGROUND-POSITION: -32px -96px } .ui-icon-document-b { BACKGROUND-POSITION: -48px -96px } .ui-icon-note { BACKGROUND-POSITION: -64px -96px } .ui-icon-mail-closed { BACKGROUND-POSITION: -80px -96px } .ui-icon-mail-open { BACKGROUND-POSITION: -96px -96px } .ui-icon-suitcase { BACKGROUND-POSITION: -112px -96px } .ui-icon-comment { BACKGROUND-POSITION: -128px -96px } .ui-icon-person { BACKGROUND-POSITION: -144px -96px } .ui-icon-print { BACKGROUND-POSITION: -160px -96px } .ui-icon-trash { BACKGROUND-POSITION: -176px -96px } .ui-icon-locked { BACKGROUND-POSITION: -192px -96px } .ui-icon-unlocked { BACKGROUND-POSITION: -208px -96px } .ui-icon-bookmark { BACKGROUND-POSITION: -224px -96px } .ui-icon-tag { BACKGROUND-POSITION: -240px -96px } .ui-icon-home { BACKGROUND-POSITION: 0px -112px } .ui-icon-flag { BACKGROUND-POSITION: -16px -112px } .ui-icon-calendar { BACKGROUND-POSITION: -32px -112px } .ui-icon-cart { BACKGROUND-POSITION: -48px -112px } .ui-icon-pencil { BACKGROUND-POSITION: -64px -112px } .ui-icon-clock { BACKGROUND-POSITION: -80px -112px } .ui-icon-disk { BACKGROUND-POSITION: -96px -112px } .ui-icon-calculator { BACKGROUND-POSITION: -112px -112px } .ui-icon-zoomin { BACKGROUND-POSITION: -128px -112px } .ui-icon-zoomout { BACKGROUND-POSITION: -144px -112px } .ui-icon-search { BACKGROUND-POSITION: -160px -112px } .ui-icon-wrench { BACKGROUND-POSITION: -176px -112px } .ui-icon-gear { BACKGROUND-POSITION: -192px -112px } .ui-icon-heart { BACKGROUND-POSITION: -208px -112px } .ui-icon-star { BACKGROUND-POSITION: -224px -112px } .ui-icon-link { BACKGROUND-POSITION: -240px -112px } .ui-icon-cancel { BACKGROUND-POSITION: 0px -128px } .ui-icon-plus { BACKGROUND-POSITION: -16px -128px } .ui-icon-plusthick { BACKGROUND-POSITION: -32px -128px } .ui-icon-minus { BACKGROUND-POSITION: -48px -128px } .ui-icon-minusthick { BACKGROUND-POSITION: -64px -128px } .ui-icon-close { BACKGROUND-POSITION: -80px -128px } .ui-icon-closethick { BACKGROUND-POSITION: -96px -128px } .ui-icon-key { BACKGROUND-POSITION: -112px -128px } .ui-icon-lightbulb { BACKGROUND-POSITION: -128px -128px } .ui-icon-scissors { BACKGROUND-POSITION: -144px -128px } .ui-icon-clipboard { BACKGROUND-POSITION: -160px -128px } .ui-icon-copy { BACKGROUND-POSITION: -176px -128px } .ui-icon-contact { BACKGROUND-POSITION: -192px -128px } .ui-icon-image { BACKGROUND-POSITION: -208px -128px } .ui-icon-video { BACKGROUND-POSITION: -224px -128px } .ui-icon-script { BACKGROUND-POSITION: -240px -128px } .ui-icon-alert { BACKGROUND-POSITION: 0px -144px } .ui-icon-info { BACKGROUND-POSITION: -16px -144px } .ui-icon-notice { BACKGROUND-POSITION: -32px -144px } .ui-icon-help { BACKGROUND-POSITION: -48px -144px } .ui-icon-check { BACKGROUND-POSITION: -64px -144px } .ui-icon-bullet { BACKGROUND-POSITION: -80px -144px } .ui-icon-radio-off { BACKGROUND-POSITION: -96px -144px } .ui-icon-radio-on { BACKGROUND-POSITION: -112px -144px } .ui-icon-pin-w { BACKGROUND-POSITION: -128px -144px } .ui-icon-pin-s { BACKGROUND-POSITION: -144px -144px } .ui-icon-play { BACKGROUND-POSITION: 0px -160px } .ui-icon-pause { BACKGROUND-POSITION: -16px -160px } .ui-icon-seek-next { BACKGROUND-POSITION: -32px -160px } .ui-icon-seek-prev { BACKGROUND-POSITION: -48px -160px } .ui-icon-seek-end { BACKGROUND-POSITION: -64px -160px } .ui-icon-seek-first { BACKGROUND-POSITION: -80px -160px } .ui-icon-stop { BACKGROUND-POSITION: -96px -160px } .ui-icon-eject { BACKGROUND-POSITION: -112px -160px } .ui-icon-volume-off { BACKGROUND-POSITION: -128px -160px } .ui-icon-volume-on { BACKGROUND-POSITION: -144px -160px } .ui-icon-power { BACKGROUND-POSITION: 0px -176px } .ui-icon-signal-diag { BACKGROUND-POSITION: -16px -176px } .ui-icon-signal { BACKGROUND-POSITION: -32px -176px } .ui-icon-battery-0 { BACKGROUND-POSITION: -48px -176px } .ui-icon-battery-1 { BACKGROUND-POSITION: -64px -176px } .ui-icon-battery-2 { BACKGROUND-POSITION: -80px -176px } .ui-icon-battery-3 { BACKGROUND-POSITION: -96px -176px } .ui-icon-circle-plus { BACKGROUND-POSITION: 0px -192px } .ui-icon-circle-minus { BACKGROUND-POSITION: -16px -192px } .ui-icon-circle-close { BACKGROUND-POSITION: -32px -192px } .ui-icon-circle-triangle-e { BACKGROUND-POSITION: -48px -192px; FONT-SIZE: 1px } .ui-icon-circle-triangle-s { BACKGROUND-POSITION: -64px -192px; FONT-SIZE: 1px } .ui-icon-circle-triangle-w { BACKGROUND-POSITION: -80px -192px; FONT-SIZE: 1px } .ui-icon-circle-triangle-n { BACKGROUND-POSITION: -96px -192px; FONT-SIZE: 1px } .ui-icon-circle-arrow-e { BACKGROUND-POSITION: -112px -192px } .ui-icon-circle-arrow-s { BACKGROUND-POSITION: -128px -192px } .ui-icon-circle-arrow-w { BACKGROUND-POSITION: -144px -192px } .ui-icon-circle-arrow-n { BACKGROUND-POSITION: -160px -192px } .ui-icon-circle-zoomin { BACKGROUND-POSITION: -176px -192px } .ui-icon-circle-zoomout { BACKGROUND-POSITION: -192px -192px } .ui-icon-circle-check { BACKGROUND-POSITION: -208px -192px } .ui-icon-circlesmall-plus { BACKGROUND-POSITION: 0px -208px } .ui-icon-circlesmall-minus { BACKGROUND-POSITION: -16px -208px } .ui-icon-circlesmall-close { BACKGROUND-POSITION: -32px -208px } .ui-icon-squaresmall-plus { BACKGROUND-POSITION: -48px -208px } .ui-icon-squaresmall-minus { BACKGROUND-POSITION: -64px -208px } .ui-icon-squaresmall-close { BACKGROUND-POSITION: -80px -208px } .ui-icon-grip-dotted-vertical { BACKGROUND-POSITION: 0px -224px } .ui-icon-grip-dotted-horizontal { BACKGROUND-POSITION: -16px -224px } .ui-icon-grip-solid-vertical { BACKGROUND-POSITION: -32px -224px } .ui-icon-grip-solid-horizontal { BACKGROUND-POSITION: -48px -224px } .ui-icon-gripsmall-diagonal-se { BACKGROUND-POSITION: -64px -224px } .ui-icon-grip-diagonal-se { BACKGROUND-POSITION: -80px -224px } .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px } .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px } .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px } .ui-corner-br { -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px } .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px } .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px; -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px } .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; = -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: = 4px } .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px } .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px } .ui-widget-overlay { FILTER: Alpha(Opacity=3D30)/*{opacityOverlay}*/; BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_flat_0_aaaaaa_= 40x100.png) #aaaaaa repeat-x 50% 50%; opacity: .3 } .ui-widget-shadow { FILTER: Alpha(Opacity=3D30)/*{opacityShadow}*/; PADDING-BOTTOM: 8px; = MARGIN: -8px 0px 0px -8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; = BACKGROUND: = url(/dl/js/jquery/plugin/ui-1.7.2/themes/base/images/ui-bg_flat_0_aaaaaa_= 40x100.png) #aaaaaa repeat-x 50% 50%; PADDING-TOP: 8px; opacity: .3; = -moz-border-radius: 8px; -webkit-border-radius: 8px } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/2009/css/portaleRadioStyle.css .solotesto { DISPLAY: none } .solotesto { POSITION: absolute; WIDTH: 1px; DISPLAY: block !important; FLOAT: none; = HEIGHT: 1px; OVERFLOW: hidden; TOP: auto; LEFT: -15000px } .hidden { DISPLAY: none } .clear { CLEAR: both } .hr { CLEAR: both } H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H2 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } HR { DISPLAY: none } IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: = #888; TEXT-DECORATION: none } A:hover { COLOR: #555 } UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } .clearfix:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .clearfix { DISPLAY: inline-block } * HTML .clearfix { HEIGHT: 1% } .clearfix { DISPLAY: block } HR { DISPLAY: none } .clear { CLEAR: both } .hr { CLEAR: both } .clearfix:after { DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: = "." } .clearfix { DISPLAY: inline-block } * HTML .clearfix { HEIGHT: 1% } .clearfix { DISPLAY: block } BODY { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial"; BACKGROUND: = url(/dl/radio3/2009/images/bkg_mainpage.gif) #fff repeat-y center top; = FONT-SIZE: 11px; PADDING-TOP: 0px } .box_TopHeader .box_TopHeaderInterno UL { WIDTH: 960px } .box_Header { MARGIN: 0px auto; WIDTH: 100%; DISPLAY: block; FLOAT: left; HEIGHT: = 97px } .box_HeaderInterno { Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; = PADDING-LEFT: 0px; WIDTH: 965px; PADDING-RIGHT: 17px; HEIGHT: 94px; = PADDING-TOP: 3px } .box_HeaderInterno A.boxLogo { Z-INDEX: 1000; POSITION: absolute; MARGIN: 0px; WIDTH: 236px; DISPLAY: = block; HEIGHT: 143px; CURSOR: pointer; LEFT: 0px } .box_HeaderInterno DIV.Leaderboard { WIDTH: 728px; DISPLAY: block; FLOAT: right; HEIGHT: 90px } .pezzaie6 { DISPLAY: none } .contContainer { WIDTH: 100%; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_contcontainer.png) repeat-x 0px 0px; = FLOAT: left; HEIGHT: auto } #Container { TEXT-ALIGN: center; BORDER-LEFT: #cbcbcb 1px solid; PADDING-BOTTOM: = 0px; MARGIN: 0px auto; PADDING-LEFT: 10px; WIDTH: 970px; PADDING-RIGHT: = 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_container.gif) #fff repeat-x 0px 0px; = HEIGHT: auto; BORDER-RIGHT: #cbcbcb 1px solid; PADDING-TOP: 0px } .menuPrincipale { MARGIN: 0px 0px 8px; WIDTH: 960px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat 219px 0px; FLOAT: = left; HEIGHT: 54px } .menuPrincipale UL { PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 730px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: right; HEIGHT: 41px; PADDING-TOP: 6px } .menuPrincipale UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: auto; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; = PADDING-TOP: 0px } .menuPrincipale UL LI#link_direttaTv { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; = PADDING-LEFT: 0px; WIDTH: 88px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-TOP: 0px } .menuPrincipale UL LI#link_direttaTv A:link { DISPLAY: block; COLOR: #0c9cff } .menuPrincipale UL LI#link_direttaTv A:visited { DISPLAY: block; COLOR: #0c9cff } .menuPrincipale UL LI#link_direttaTv A:hover { COLOR: #fff } .menuPrincipale UL LI A:link { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; HEIGHT: = 25px; COLOR: #9e9e9e; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: = 10px } .menuPrincipale UL LI A:visited { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; = WIDTH: auto; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; HEIGHT: = 25px; COLOR: #9e9e9e; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: = 10px } .menuPrincipale UL LI A:hover { COLOR: #666 } .menuPrincipale UL LI.selected { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: auto; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat 0px -56px; FLOAT: = left; HEIGHT: 35px; PADDING-TOP: 0px } .menuPrincipale UL LI.selected A:link { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right = -56px; COLOR: #fff } .menuPrincipale UL LI.selected A:visited { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right = -56px; COLOR: #fff } .holder { TEXT-ALIGN: left } .mainPage { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 970px; PADDING-RIGHT: = 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_vertical.gif) repeat-y 640px 0px; FLOAT: = left; HEIGHT: auto; PADDING-TOP: 0px } .bloccoSx { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; OVERFLOW: hidden; = PADDING-TOP: 0px } .bloccoSx .colSx { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: = 10px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px } .bloccoSx .colDx { WIDTH: 310px; DISPLAY: block; FLOAT: left; HEIGHT: auto } .tappoBloccoDx { TEXT-ALIGN: center; WIDTH: 330px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat 0px -93px; FLOAT: = right; HEIGHT: 10px } .bloccoDx { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 9px; WIDTH: = 320px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: right; HEIGHT: auto; = OVERFLOW: hidden; PADDING-TOP: 0px } .bloccoDx .box_Search { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px 5px; = PADDING-LEFT: 10px; WIDTH: 285px; PADDING-RIGHT: 5px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_search.png) no-repeat; FLOAT: = left; HEIGHT: 25px; OVERFLOW: hidden; PADDING-TOP: 4px } .bloccoDx .box_Search INPUT { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: left; HEIGHT: 19px; COLOR: #626262; FONT-SIZE: = 12px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 1px } .bloccoDx .box_Search INPUT.submit { BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; = PADDING-BOTTOM: 0px; TEXT-INDENT: -9000px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 40px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none = transparent scroll repeat 0% 0%; FLOAT: right; HEIGHT: 21px; OVERFLOW: = hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } #Focus { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; PADDING-LEFT: 5px; WIDTH: 620px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: left; HEIGHT: 288px; PADDING-TOP: 0px } #Focus #player { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; = PADDING-LEFT: 0px; WIDTH: 384px; PADDING-RIGHT: 0px; DISPLAY: block; = BACKGROUND: #555; FLOAT: left; HEIGHT: 288px; PADDING-TOP: 0px } #Focus .descSelezionato A { POSITION: relative } #Focus #player A.linkLancio { Z-INDEX: 1000; POSITION: absolute; PADDING-BOTTOM: 3px; PADDING-LEFT: = 8px; WIDTH: 70px; BOTTOM: 73px; PADDING-RIGHT: 8px; DISPLAY: none; = BACKGROUND: url(/dl/radio3/2009/images/bkg_linksito.png); HEIGHT: 15px; = COLOR: #999; FONT-SIZE: 12px; RIGHT: 10px; FONT-WEIGHT: bold; = PADDING-TOP: 3px } #Focus #player A.linkLancio:hover { COLOR: #fff } #Focus .descSelezionato { Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: = 10px; PADDING-LEFT: 10px; WIDTH: 364px; BOTTOM: 0px; PADDING-RIGHT: = 10px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/alpha_black.png); HEIGHT: auto; COLOR: #fff; = OVERFLOW: hidden; PADDING-TOP: 5px; LEFT: 5px } #Focus .descSelezionato H2 { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 364px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 22px; FONT-WEIGHT: normal; = PADDING-TOP: 0px } #Focus .descSelezionato SPAN { WIDTH: 364px; DISPLAY: block; FLOAT: left; HEIGHT: auto; COLOR: #fff; = FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: bold } #Focus #Lanci { BORDER-BOTTOM: #cfd0d2 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: = 0px; PADDING-LEFT: 0px; WIDTH: 218px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(/dl/radio3/2009/images/bkg_focus_lanci.gif) = #dedede repeat-x left top; FLOAT: left; HEIGHT: 286px; BORDER-TOP: = #cfd0d2 1px solid; BORDER-RIGHT: #cfd0d2 1px solid; PADDING-TOP: 0px } #Focus #Lanci UL.focusLanci { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 218px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 286px; = OVERFLOW: hidden; PADDING-TOP: 0px } #Focus #Lanci UL.focusLanci LI { BORDER-BOTTOM: #aaa 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: #dedede; MARGIN: -1px 0px 1px; PADDING-LEFT: 0px; = WIDTH: 218px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = 70px; BORDER-TOP: #f5f5f5 1px solid; PADDING-TOP: 0px } #Focus #Lanci UL.focusLanci LI A.apriLancio { WIDTH: 42px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -870px -95px; = FLOAT: left; HEIGHT: 70px } #Focus #Lanci UL.focusLanci LI A.apriLancio:hover { =09 } #Focus #Lanci UL.focusLanci LI.selected A.apriLancio { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -870px = -165px } #Focus UL.navFocus { WIDTH: 17px; DISPLAY: block; FLOAT: right; HEIGHT: 288px } #Focus UL.navFocus LI.upFocus { WIDTH: 17px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_navfocus.gif) no-repeat 0px 0px; FLOAT: = left; HEIGHT: 144px; CURSOR: pointer } #Focus UL.navFocus LI.dwFocus { WIDTH: 17px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_navfocus.gif) no-repeat 0px -144px; = FLOAT: left; HEIGHT: 144px; CURSOR: pointer } #Focus UL.navFocus LI.upFocus:hover { BACKGROUND-POSITION: -17px 0px } #Focus UL.navFocus LI.dwFocus:hover { BACKGROUND-POSITION: -17px -144px } #Focus #Lanci UL LI .info { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 165px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 65px; OVERFLOW: hidden; = PADDING-TOP: 3px } #Focus #Lanci UL LI .info .tit { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 0px } #Focus #Lanci UL LI .info .date { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; COLOR: #666; FONT-SIZE: = 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px } #Focus #Lanci UL LI .info H4 { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 27px; COLOR: #8e8e8e; = FONT-SIZE: 11px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px } #Focus #Lanci UL LI .info H3 { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; FONT-SIZE: 12px; = OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 0px } #Focus #Lanci UL LI .info A.linkLancio { PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 155px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; FONT-SIZE: 11px; = FONT-WEIGHT: bold; PADDING-TOP: 2px } #Focus #Lanci UL LI .info A.linkLancio:hover { COLOR: #999 } #Focus .descSelezionato A.linkLancio2 { PADDING-BOTTOM: 0px; MARGIN: 0px -5px 0px 0px; PADDING-LEFT: 0px; = WIDTH: 27px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) -803px -238px; FLOAT: right; = HEIGHT: 27px; PADDING-TOP: 0px } #Focus .descSelezionato A.linkLancio2:hover { BACKGROUND-POSITION: -803px -238px } #PushBanner { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 5px; = WIDTH: 635px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none = transparent scroll repeat 0% 0%; HEIGHT: auto; PADDING-TOP: 0px } .bloccoSx .banner300x100 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; WIDTH: 305px; PADDING-RIGHT: 5px; DISPLAY: block; = FLOAT: left; HEIGHT: auto; PADDING-TOP: 5px } .bloccoDx .banner300x100 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: auto; PADDING-TOP: 5px } .bloccoDx .banner300x250 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: auto; PADDING-TOP: 5px } .bloccoDx .inboxBanner H3 { PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #bbb; COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: = normal; PADDING-TOP: 2px } .inboxBanner H3 { DISPLAY: none } .lancioMusica { MARGIN: 0px 0px 5px; WIDTH: 316px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/PulsanteLamusicadalvivo.png) no-repeat -2px = 0px; FLOAT: left; HEIGHT: 60px } .lancioMusica A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioNewsletter { MARGIN: 0px 0px 10px; WIDTH: 316px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_newsletter.gif) no-repeat 0px 0px; FLOAT: = left; HEIGHT: 60px } .lancioNewsletter A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioLirica { MARGIN: 0px; WIDTH: 316px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/PulsanteOpera.png) no-repeat -3px 0px; FLOAT: = left; HEIGHT: 60px } .lancioLirica A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioJazz { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 316px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/PulsanteJazz.png) no-repeat -3px 0px; FLOAT: = left; HEIGHT: 60px; PADDING-TOP: 0px } .lancioJazz A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioProgrammiMusicali { MARGIN: 0px 0px 5px; WIDTH: 316px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/PulsanteProgrammiMusicali.png) no-repeat -2px = 0px; FLOAT: left; HEIGHT: 60px } .lancioProgrammiMusicali A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioOsn { MARGIN: 5px 0px 0px; WIDTH: 316px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/PulsanteOSN.png) no-repeat 2px 0px; FLOAT: = left; HEIGHT: 60px } .lancioOsn A { WIDTH: 316px; DISPLAY: block; FLOAT: left; HEIGHT: 60px } .lancioRaitv { MARGIN: 0px 0px 5px; WIDTH: 310px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_raitv.gif) no-repeat 0px -155px; FLOAT: = left; HEIGHT: 86px } .lancioRaitv A { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 90px; WIDTH: 190px; PADDING-RIGHT: 30px; = DISPLAY: block; FLOAT: left; HEIGHT: 68px; COLOR: #0087e2; FONT-SIZE: = 18px; PADDING-TOP: 18px } .lancioRaitv A:hover { COLOR: #fff } DIV.raitvBox { MARGIN: 5px 0px 10px; WIDTH: 630px; DISPLAY: block; FLOAT: left; = HEIGHT: 230px } DIV.raitvBox UL.tab { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 620px; = PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; = PADDING-TOP: 0px } DIV.raitvBox UL.tab LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; = PADDING-TOP: 0px } DIV.raitvBox UL.tab LI A { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 5px 0px = 0px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat = -803px -70px; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 15px; FONT-WEIGHT: = bold; PADDING-TOP: 0px } DIV.raitvBox UL.tab LI A SPAN { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat right -70px; FLOAT: = left; HEIGHT: 18px; PADDING-TOP: 2px } DIV.raitvBox UL.tab LI.selected A { BACKGROUND-POSITION: -803px -50px } DIV.raitvBox UL.tab LI.selected A SPAN { BACKGROUND-POSITION: right -50px } DIV.raitvBox #Contenuti { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 600px; = PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_raitvbox.gif) no-repeat 5px 0px; FLOAT: = left; HEIGHT: 195px; PADDING-TOP: 15px } DIV.raitvBox #Contenuti .btnPrev { MARGIN: 0px; WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 86px; = CURSOR: pointer } DIV.raitvBox #Contenuti .btnNext { MARGIN: 0px; WIDTH: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 86px; = CURSOR: pointer } DIV.raitvBox #Contenuti DIV.Item { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 560px; = PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: 150px; = OVERFLOW: hidden; PADDING-TOP: 0px } DIV.raitvBox #Contenuti DIV.Item UL { MARGIN: 0px; WIDTH: 560px; DISPLAY: block; FLOAT: left; HEIGHT: 150px } DIV.raitvBox #Contenuti DIV.Item UL LI { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; = WIDTH: 115px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: = 150px; PADDING-TOP: 0px } DIV.raitvBox #Contenuti DIV.Item UL LI canvas { =09 } DIV.raitvBox #Contenuti DIV.Item UL LI IMG { =09 } DIV.raitvBox #Contenuti DIV.Item UL LI IMG.reflected { DISPLAY: block } DIV.raitvBox #Contenuti DIV.Item UL LI A { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; = WIDTH: 110px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_item_raitv.png) no-repeat; FLOAT: left; = HEIGHT: 84px; PADDING-TOP: 5px } DIV.raitvBox #Contenuti DIV.Item UL LI H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 105px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 41px; = FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 0px } DIV.raitvBox #Contenuti DIV.Item UL LI H4 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 105px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; COLOR: = #666; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 5px } DIV.raitvBox #Contenuti A.allPodcast { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: = 204px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_allpodcast.png) no-repeat; FLOAT: right; = HEIGHT: 26px; COLOR: #fff; FONT-SIZE: 13px; FONT-WEIGHT: bold; = PADDING-TOP: 9px } .boxGenerico { MARGIN: 0px 0px 5px; WIDTH: 310px; DISPLAY: block; FLOAT: left; HEIGHT: = auto } .boxGenerico .Top { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: = 270px; PADDING-RIGHT: 20px; DISPLAY: block; FLOAT: left; HEIGHT: 21px; = OVERFLOW: hidden; PADDING-TOP: 18px } .boxGenerico .Top H2 { TEXT-TRANSFORM: uppercase; WIDTH: 265px; DISPLAY: block; FLOAT: left; = HEIGHT: 20px; COLOR: #8d8d8d; FONT-SIZE: 16px; FONT-WEIGHT: bold } .boxGenerico .Bot { WIDTH: 310px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; OVERFLOW: = hidden } .boxGenerico .Mid { PADDING-BOTTOM: 3px; PADDING-LEFT: 20px; WIDTH: 270px; PADDING-RIGHT: = 20px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 10px } .boxGenerico .Top A.rss { WIDTH: 19px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/ico_feed.png) no-repeat; FLOAT: left; HEIGHT: = 18px; FONT-SIZE: 16px } .bloccoSx .boxGenerico .Top { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat -332px = -93px } .bloccoSx .boxGenerico .Bot { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat -332px = -132px } .bloccoSx .boxGenerico .Mid { BACKGROUND: url(/dl/radio3/2009/images/bkg_vertical.gif) repeat-y = -334px 0px } .bloccoDx .boxGenerico .Top { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat -650px = -93px } .bloccoDx .boxGenerico .Bot { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat -650px = -132px } .bloccoDx .boxGenerico .Mid { BACKGROUND: url(/dl/radio3/2009/images/bkg_vertical.gif) repeat-y = -646px 0px } A.linkGenerico { PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 10px; WIDTH: = auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat -332px -361px; FLOAT: = right; HEIGHT: 15px; COLOR: #959595; FONT-SIZE: 10px; CURSOR: pointer; = PADDING-TOP: 0px } A.linkGenerico SPAN { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -361px; FLOAT: = right; HEIGHT: 14px; FONT-SIZE: 10px; PADDING-TOP: 1px } A.linkGenerico:hover { COLOR: #666 } A.green { PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-LEFT: 0px; WIDTH: = auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_sito.jpg) no-repeat; FLOAT: right; = HEIGHT: 15px; COLOR: #959595; FONT-SIZE: 10px; CURSOR: pointer; = PADDING-TOP: 0px } A.green SPAN { PADDING-BOTTOM: 0px; TEXT-INDENT: -9000px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 77px; PADDING-RIGHT: 2px; DISPLAY: block; FLOAT: right; = HEIGHT: 14px; FONT-SIZE: 10px; OVERFLOW: hidden; PADDING-TOP: 1px } A.green:hover { COLOR: #666 } DIV.lancioGrande { MARGIN: 0px 0px 5px; WIDTH: 630px; DISPLAY: block; FLOAT: left; HEIGHT: = 160px } DIV.lancioGrande A.img { MARGIN: 0px 0px 5px; WIDTH: 300px; DISPLAY: block; BACKGROUND-POSITION: = 24px 25px; FLOAT: left; HEIGHT: 160px } DIV.lancioGrande .Top { MARGIN: 0px; WIDTH: 330px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -315px; FLOAT: = left; HEIGHT: 20px } DIV.lancioGrande .Bot { MARGIN: 0px; WIDTH: 330px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -344px; FLOAT: = left; HEIGHT: 15px } DIV.lancioGrande .Mid { MARGIN: 0px; WIDTH: 330px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_vertical.gif) repeat-y -314px 0px; FLOAT: = left; HEIGHT: 125px } DIV.lancioGrande .Mid .bg { MARGIN: 0px; WIDTH: 325px; DISPLAY: block; BACKGROUND: #fff; FLOAT: = left; HEIGHT: 125px } DIV.lancioGrande .Mid A.testo { TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 310px; DISPLAY: block; FLOAT: = left; HEIGHT: 90px; OVERFLOW: hidden; CURSOR: pointer } DIV.lancioGrande .Mid H2 { PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 310px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: auto; COLOR: #707070; FONT-SIZE: 18px; FONT-WEIGHT: = normal; PADDING-TOP: 0px } DIV.lancioGrande .Mid H3 { PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 310px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = FONT-SIZE: 11px; PADDING-TOP: 0px } DIV.lancioGrande .Mid P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 310px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; COLOR: #434343; FONT-SIZE: 11px; PADDING-TOP: 0px } DIV.lancioGrande .Mid UL.altro { WIDTH: 310px } .playlist H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 2px; = WIDTH: 265px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; FONT-SIZE: 12px; PADDING-TOP: 0px } DIV.lancioWide { MARGIN: 0px 0px 5px; WIDTH: 630px; DISPLAY: block; FLOAT: left; HEIGHT: = auto } DIV.lancioWide .Top { MARGIN: 0px; WIDTH: 630px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -315px; FLOAT: = left; HEIGHT: 20px } DIV.lancioWide .Bot { MARGIN: 0px; WIDTH: 630px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -344px; FLOAT: = left; HEIGHT: 15px } DIV.lancioWide .Mid { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 17px; = WIDTH: 593px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_vertical.gif) repeat-y -2403px 0px; = FLOAT: left; HEIGHT: auto; PADDING-TOP: 2px } DIV.lancioWide .Mid IMG { PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 3px; = PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_img148.gif); FLOAT: left; PADDING-TOP: = 3px } DIV.lancioWide .Mid H2 { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #707070; FONT-SIZE: 22px; FONT-WEIGHT: normal; = PADDING-TOP: 0px } DIV.lancioWide .Mid H2 SPAN.date { FONT-STYLE: italic; DISPLAY: block; COLOR: inherit; FONT-SIZE: 16px; = FONT-WEIGHT: inherit } DIV.lancioWide .Mid H2 A.linkPuntata I { FONT-SIZE: 16px } DIV.lancioWide .Mid H3 { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px } DIV.lancioWide .Mid SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #434343; FONT-SIZE: 11px; FONT-WEIGHT: normal; = PADDING-TOP: 0px } DIV.lancioWide .Mid P SPAN { DISPLAY: inline } DIV.lancioWide .Mid P A { DISPLAY: block; COLOR: #434343; FONT-SIZE: 12px; FONT-WEIGHT: normal } DIV.imgLancetti { MARGIN: 5px 0px 0px; WIDTH: 630px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; OVERFLOW: hidden } DIV.imgLancetti UL { WIDTH: 660px; DISPLAY: block; FLOAT: left; HEIGHT: auto; OVERFLOW: = hidden } DIV.imgLancetti UL LI { PADDING-BOTTOM: 21px; MARGIN: 0px 20px 10px -10px; PADDING-LEFT: 31px; = WIDTH: 148px; PADDING-RIGHT: 31px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_imglancetti.gif) no-repeat; FLOAT: left; = HEIGHT: 148px; PADDING-TOP: 21px } DIV.imgLancetti UL LI A { Z-INDEX: 1000; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 148px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: 148px; PADDING-TOP: 0px } DIV.imgLancetti UL LI A IMG { Z-INDEX: 1000; POSITION: absolute; DISPLAY: block; TOP: 0px; LEFT: 0px } DIV.imgLancetti UL LI A .txt { Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: 132px; BOTTOM: 0px; = PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/alpha_black.png); HEIGHT: 35px; COLOR: #fff; = OVERFLOW: hidden; PADDING-TOP: 4px; LEFT: 0px } DIV.imgLancetti UL LI A .txt H3 { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 138px; PADDING-RIGHT: = 0px; FONT-SIZE: 13px; PADDING-TOP: 0px } DIV.imgLancetti UL LI A:hover .txt { WIDTH: 132px; HEIGHT: 144px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px } .boxGenerico .Mid A.img { WIDTH: 123px; DISPLAY: block; FLOAT: left; HEIGHT: 123px } .boxGenerico .Mid A.testo { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: = 132px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 123px; = COLOR: #4f4f4f; OVERFLOW: hidden; PADDING-TOP: 0px } .boxGenerico .Mid A.testo H4 { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 132px; PADDING-RIGHT: = 0px; COLOR: #949494; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: = 0px } .boxGenerico .Mid A.testo H3 { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; WIDTH: 132px; PADDING-RIGHT: = 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px } .boxGenerico .Mid A.testo P { WIDTH: 132px; HEIGHT: 123px; FONT-SIZE: 11px; OVERFLOW: hidden } .podcastFeed .Top H2 { WIDTH: 208px !important } .podcastFeed .Top A.podRss { MARGIN: 2px 0px 0px; DISPLAY: block } #elencoGenerico UL.rss-items LI BR { =09 } #elencoGenerico UL.rss-items LI { TEXT-ALIGN: left; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 5px; = WIDTH: 230px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 0px } #elencoGenerico UL.rss-items LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; COLOR: #959595; = OVERFLOW: hidden; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px } #elencoGenerico UL.rss-items LI A:hover { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: = #555; FONT-WEIGHT: bold; PADDING-TOP: 0px } #elencoGenerico UL.rss-items LI SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: = 0px; COLOR: #555; FONT-WEIGHT: bold; PADDING-TOP: 5px } .Mid UL.altro { MARGIN: 12px 0px 0px; WIDTH: 270px; DISPLAY: block; FLOAT: left; = HEIGHT: 16px; OVERFLOW: hidden } .Mid UL.altro LI { PADDING-BOTTOM: 0px; MARGIN: 0px 6px 0px 0px; PADDING-LEFT: 0px; WIDTH: = auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 16px; = PADDING-TOP: 0px } .Mid UL.altro LI A { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: auto; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) -332px -261px; FLOAT: left; = HEIGHT: 16px; COLOR: #6c6c6c; CURSOR: pointer; PADDING-TOP: 0px } .Mid UL.altro LI A SPAN { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right -261px; FLOAT: = left; HEIGHT: 15px; PADDING-TOP: 1px } .Mid UL.altro LI.rss A { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) -332px -279px } .Mid UL.altro LI.rss A SPAN { BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) no-repeat right = -279px; COLOR: #fff } .Mid UL.altro LI A:hover { BACKGROUND-POSITION: -332px -297px; COLOR: #fff } .Mid UL.altro LI A:hover SPAN { BACKGROUND-POSITION: right -297px } #calendarioGuida { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; PADDING-TOP: 0px } #calendarioGuida A.btnPrev { MARGIN: 0px 6px 0px 0px; WIDTH: 30px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat 0px 0px; FLOAT: = left; HEIGHT: 30px; CURSOR: pointer } #calendarioGuida A.btnNext { WIDTH: 30px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -30px 0px; FLOAT: = right; HEIGHT: 30px; CURSOR: pointer } #calendarioGuida A.btnPrev:hover { BACKGROUND-POSITION: 0px -30px } #calendarioGuida A.btnNext:hover { BACKGROUND-POSITION: -30px -30px } #calendarioGuida DIV.giorni { WIDTH: 198px; DISPLAY: block; FLOAT: left; HEIGHT: 30px } #calendarioGuida DIV.giorni UL { WIDTH: 198px; DISPLAY: block; FLOAT: left; HEIGHT: 30px } #calendarioGuida DIV.giorni UL LI { MARGIN: 0px 6px 0px 0px; WIDTH: 28px; DISPLAY: block; FLOAT: left; = HEIGHT: 30px } #calendarioGuida DIV.giorni UL LI A { MARGIN: 0px 6px 0px 0px; WIDTH: 28px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -64px 0px; FLOAT: = left; HEIGHT: 30px; OVERFLOW: hidden; CURSOR: pointer } #calendarioGuida DIV.giorni UL LI A:hover { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -64px = -30px } #calendarioGuida DIV.giorni UL LI.selected A { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -64px = -30px } #calendarioGuida DIV.giorni UL LI A H4 { PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 28px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 18px; = COLOR: #fff; FONT-SIZE: 16px; PADDING-TOP: 0px } #calendarioGuida DIV.giorni UL LI A H5 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 28px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: 12px; COLOR: #fff; FONT-SIZE: 10px; PADDING-TOP: = 0px } .Palinsesto { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -96px 0px; FLOAT: = left; HEIGHT: 190px; PADDING-TOP: 0px } .Palinsesto UL.fasciaOra { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 82px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 187px; = PADDING-TOP: 3px } .Palinsesto UL.fasciaOra LI { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 76px; PADDING-RIGHT: 6px; DISPLAY: block; = FLOAT: left; HEIGHT: 22px; PADDING-TOP: 0px } .Palinsesto UL.fasciaOra LI A { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 76px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 18px; COLOR: = #858585; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px } .Palinsesto UL.fasciaOra LI A:hover { COLOR: #666 } .Palinsesto UL.fasciaOra LI.selected { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -96px = -190px } .Palinsesto UL.fasciaOra LI.selected A { COLOR: #fff } .Palinsesto UL.fasciaOra LI.selected A:hover { COLOR: #fff } .Palinsesto #elencoPalinsesto { PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 6px; WIDTH: 170px; = PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; HEIGHT: 166px; = PADDING-TOP: 12px } .Palinsesto .holder { WIDTH: 170px; DISPLAY: block; FLOAT: left; HEIGHT: 166px } .Palinsesto .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 170px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 166px; OVERFLOW: auto; PADDING-TOP: 0px } #panePalinsesto { HEIGHT: 166px } .prog-bar .jScrollPaneTrack { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -371px = -6px; HEIGHT: 166px } .prog-bar .jScrollPaneDragTop { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -371px = 0px; HEIGHT: 6px } .prog-bar .jScrollPaneDragBottom { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -371px = -172px; HEIGHT: 10px } .prog-bar .jScrollPaneDrag { MARGIN: 2px 0px 0px; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -387px bottom } .prog-bar .scroll-pane { =09 } #elencoPalinsesto UL { WIDTH: 145px; DISPLAY: block; FLOAT: left; HEIGHT: auto } #elencoPalinsesto UL LI { PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 145px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = PADDING-TOP: 4px } #elencoPalinsesto UL LI SPAN.ora { PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 7px; DISPLAY: = block; FLOAT: left; COLOR: #fff; PADDING-TOP: 0px } #elencoPalinsesto UL LI SPAN.info { WIDTH: 96px; DISPLAY: block; FLOAT: left; COLOR: #fff } #elencoPalinsesto UL LI A { COLOR: #fff } #elencoPalinsesto UL LI.passato SPAN.ora { =09 } #elencoPalinsesto UL LI.passato SPAN.info { =09 } #elencoPalinsesto UL LI.passato A { =09 } #elencoPalinsesto UL LI.corrente SPAN { COLOR: #fff } #elencoPalinsesto UL LI.corrente { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) #86020f = no-repeat -184px -192px } #elencoPalinsesto UL LI.corrente .extG { PADDING-BOTTOM: 5px; MARGIN: 0px 0px -3px; PADDING-LEFT: 0px; WIDTH: = 145px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -184px bottom; = FLOAT: left; PADDING-TOP: 0px } .boxGenerico #pagAlfabetica { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden; = PADDING-TOP: 0px } .boxGenerico #pagAlfabetica UL { MARGIN: 0px 0px 0px -4px; WIDTH: 276px; DISPLAY: block; FLOAT: left; = HEIGHT: 23px } .boxGenerico #pagAlfabetica UL LI { MARGIN: 0px 0px 0px 6px; WIDTH: 33px; DISPLAY: block; FLOAT: left; = HEIGHT: 23px } .boxGenerico #pagAlfabetica UL LI A H4 { FONT-SIZE: 11px } .boxGenerico #pagAlfabetica UL LI A { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 33px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat 0px -62px; FLOAT: = left; HEIGHT: 19px; COLOR: #5a5a5a; OVERFLOW: hidden; CURSOR: pointer; = PADDING-TOP: 4px } .boxGenerico #pagAlfabetica UL LI A:hover { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat 0px = -85px; COLOR: #fff } .boxGenerico #pagAlfabetica UL LI.selected A { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat 0px = -85px; COLOR: #fff } .boxGenerico #pagStatus { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: 23px; OVERFLOW: hidden; = PADDING-TOP: 0px } .boxGenerico #pagStatus UL { MARGIN: 0px 0px 0px -4px; WIDTH: 276px; DISPLAY: block; FLOAT: left; = HEIGHT: 23px } .boxGenerico #pagStatus UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 6px; = WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -803px 0px; FLOAT: = left; HEIGHT: 23px; PADDING-TOP: 0px } .boxGenerico #pagStatus UL LI A H4 { TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px } .boxGenerico #pagStatus UL LI A { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; = PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat right 0px; FLOAT: = left; HEIGHT: 19px; COLOR: #999; OVERFLOW: hidden; CURSOR: pointer; = PADDING-TOP: 4px } .boxGenerico #pagStatus UL LI.selected { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -803px = -23px } .boxGenerico #pagStatus UL LI.selected A { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat right = -23px; COLOR: #fff } .boxGenerico #pagStatus UL LI A:hover { COLOR: #5a5a5a } .Programmi { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -407px 0px; FLOAT: = left; HEIGHT: 124px; PADDING-TOP: 0px } .Programmi #elencoProgrammi { PADDING-BOTTOM: 12px; MARGIN: 0px; PADDING-LEFT: 12px; WIDTH: 246px; = PADDING-RIGHT: 12px; DISPLAY: block; FLOAT: left; HEIGHT: 100px; = PADDING-TOP: 12px } .Programmi .holder { WIDTH: 246px; DISPLAY: block; FLOAT: left; HEIGHT: 100px } .Programmi .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 246px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 100px; OVERFLOW: auto; PADDING-TOP: 0px } #paneProgrammi { HEIGHT: 100px } .grey-bar .jScrollPaneTrack { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -682px = -6px; HEIGHT: 100px } .grey-bar .jScrollPaneDragTop { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -682px = 0px; HEIGHT: 6px } .grey-bar .jScrollPaneDragBottom { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -682px = -106px; HEIGHT: 10px } .grey-bar .jScrollPaneDrag { MARGIN: 2px 0px 0px; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -698px bottom } .grey-bar .scroll-pane { =09 } #elencoProgrammi UL { WIDTH: 220px; DISPLAY: block; FLOAT: left; HEIGHT: auto } #elencoProgrammi UL LI { PADDING-BOTTOM: 3px; MARGIN: 0px -3px 0px 0px; PADDING-LEFT: 0px; = WIDTH: 220px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; PADDING-TOP: 0px } #elencoProgrammi UL LI A { COLOR: #707070; FONT-WEIGHT: bold } #elencoProgrammi UL LI A:hover { COLOR: #444 } .elencoGenerico { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 200px; = PADDING-TOP: 0px } .elencoGenerico #elencoGenerico { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 200px; = PADDING-TOP: 0px } .elencoGenerico .holder { WIDTH: 270px; DISPLAY: block; FLOAT: left; HEIGHT: 200px } .elencoGenerico .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 200px; OVERFLOW: auto; PADDING-TOP: 0px } #paneGenerico { HEIGHT: 200px; OVERFLOW: auto } #paneGenericoRSS { HEIGHT: 200px; OVERFLOW: auto } .white-bar .jScrollPaneTrack { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -722px = -6px; HEIGHT: 200px } .white-bar .jScrollPaneDragTop { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -722px = 0px; HEIGHT: 6px } .white-bar .jScrollPaneDragBottom { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -722px = -206px; HEIGHT: 10px } .white-bar .jScrollPaneDrag { MARGIN: 2px 0px 0px; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -738px bottom } .white-bar .scroll-pane { =09 } #elencoGenerico UL { WIDTH: 250px; DISPLAY: block; FLOAT: left; HEIGHT: auto } #elencoGenerico UL LI { PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } #elencoGenerico UL LI A { PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #959595; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: = 0px } #elencoGenerico UL LI A:hover { PADDING-BOTTOM: 5px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; COLOR: = #555; FONT-WEIGHT: bold; PADDING-TOP: 0px } #elencoGenerico UL LI A:hover SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: = 0px; DISPLAY: block; HEIGHT: 15px; COLOR: #555; FONT-WEIGHT: bold; = PADDING-TOP: 1px } UL.listaItemSmall { PADDING-BOTTOM: 0px; MARGIN: -20px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 270px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = PADDING-TOP: 0px } UL.listaItemSmall LI { PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 270px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = PADDING-TOP: 0px } UL.listaItemSmall LI .imgItemSmall { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 47px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; PADDING-TOP: 0px } UL.listaItemSmall LI A { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; = WIDTH: 213px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = 47px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px } UL.listaItemSmall LI .imgItemSmall A { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 47px; = PADDING-RIGHT: 0px; HEIGHT: 47px; PADDING-TOP: 0px } UL.listaItemSmall LI A SPAN { WIDTH: 213px; DISPLAY: block; FLOAT: left; COLOR: #959595; FONT-SIZE: = 9px; OVERFLOW: hidden } UL.listaItemSmall LI A H4 { MARGIN: -3px 0px 0px; WIDTH: 213px; DISPLAY: block; FLOAT: left; = FONT-SIZE: 11px } UL.listaItemSmall LI A P { LINE-HEIGHT: 12px; WIDTH: 213px; DISPLAY: block; FLOAT: left; COLOR: = #434343; FONT-SIZE: 11px } .container_lanci { PADDING-BOTTOM: 11px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: = 0px; HEIGHT: 123px; PADDING-TOP: 0px } OL.lanci { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 147px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #fff; = FLOAT: left; HEIGHT: 123px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } OL.lanci LI { BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 147px; PADDING-RIGHT: 0px; = FLOAT: left; HEIGHT: 41px; OVERFLOW: hidden; BORDER-TOP: 0px; CURSOR: = pointer; BORDER-RIGHT: 0px; PADDING-TOP: 0px } OL.lanci LI SPAN.testoLancio { DISPLAY: none } .imgLancetto { MARGIN: 0px; WIDTH: 123px; DISPLAY: block; BACKGROUND-REPEAT: = no-repeat; BACKGROUND-POSITION: center 50%; FLOAT: left; HEIGHT: 123px } .imgLancetto IMG.imgLancio { Z-INDEX: 10; POSITION: relative } .imgLancetto SPAN.imgLancio { Z-INDEX: 10; POSITION: relative } .imgLancetto A { POSITION: relative; WIDTH: 100%; DISPLAY: block; HEIGHT: 100% } .imgLancetto SPAN.testoLancio { Z-INDEX: 5; POSITION: absolute; TEXT-ALIGN: left; FILTER: = alpha(opacity=3D75); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #000; = PADDING-LEFT: 6px; BOTTOM: 0px; PADDING-RIGHT: 3px; DISPLAY: none; = HEIGHT: auto; COLOR: #fff; RIGHT: 0px !important; PADDING-TOP: 3px; = LEFT: 0px; opacity: 0.75 } .container_lanci .smusso { POSITION: relative; MARGIN: -123px 0px 0px 261px; WIDTH: 9px; DISPLAY: = block; BACKGROUND: url(/dl/radio3/2009/images/mask_lancettidx.png) = no-repeat; HEIGHT: 123px; LEFT: 0px } HTML > BODY .container_lanci .smusso { MARGIN: 0px; LEFT: 261px !important } OL.lanci LI A:link { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; MARGIN: 0px; = PADDING-LEFT: 8px; WIDTH: 134px; PADDING-RIGHT: 5px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) repeat-x -407px = -172px; HEIGHT: 39px; COLOR: #707070; FONT-WEIGHT: bold; PADDING-TOP: = 2px } OL.lanci LI A:visited { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 11px; MARGIN: 0px; = PADDING-LEFT: 8px; WIDTH: 134px; PADDING-RIGHT: 5px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) repeat-x -407px = -172px; HEIGHT: 39px; COLOR: #707070; FONT-WEIGHT: bold; PADDING-TOP: = 2px } OL.lanci LI A.hover { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) repeat-x -407px = -131px; COLOR: #fff } OL.lanci LI A SPAN { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 134px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 0px; COLOR: = #8d8d8d; OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING-TOP: 0px } OL.lanci LI A.hover SPAN { =09 } OL.lanci LI A P { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: -13px 0px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 23px; OVERFLOW: hidden; = CURSOR: pointer; PADDING-TOP: 3px } OL.lanci LI P.hover { COLOR: #fff } OL.lanci LI A P.dblLink { POSITION: relative; TEXT-ALIGN: left; MARGIN: -38px 0px 0px; HEIGHT: = 23px; OVERFLOW: hidden; CURSOR: pointer } .numeroSms { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 15px; = PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_site.gif) 0px -736px; FLOAT: = left; HEIGHT: 42px; PADDING-TOP: 8px } .numeroSms H2 { WIDTH: 250px; DISPLAY: block; FLOAT: left; FONT-SIZE: 22px; = FONT-WEIGHT: normal } .numeroSms H4 { WIDTH: 250px; DISPLAY: block; FLOAT: left; COLOR: #434343; FONT-SIZE: = 12px } .lastSms { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_site.gif) -632px bottom; FLOAT: left; = HEIGHT: 120px; OVERFLOW: hidden; PADDING-TOP: 0px } .lastSms H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 260px; PADDING-RIGHT: 0px; = DISPLAY: block; BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) = -407px -216px; FLOAT: left; HEIGHT: 20px; FONT-SIZE: 14px; PADDING-TOP: = 4px } .lastSms DIV { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: = 10px; WIDTH: 250px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; = HEIGHT: 139px; COLOR: #434343; FONT-SIZE: 11px; PADDING-TOP: 10px } .lastSms DIV SPAN { TEXT-ALIGN: left; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; = DISPLAY: block; FLOAT: left; HEIGHT: auto; COLOR: #434343; FONT-SIZE: = 11px; PADDING-TOP: 0px } .lastSms DIV SPAN B { TEXT-TRANSFORM: uppercase; FONT-STYLE: italic; COLOR: #434343; = FONT-WEIGHT: bold } .numVerde { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_numverde.gif) no-repeat; FLOAT: left; = HEIGHT: 36px; FONT-SIZE: 18px; PADDING-TOP: 9px } .numVerde SPAN { COLOR: #444 } .socialNet { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; OVERFLOW: hidden; PADDING-TOP: 0px } .socialNet UL { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 295px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; OVERFLOW: hidden; PADDING-TOP: 0px } .socialNet UL LI { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 35px; PADDING-RIGHT: 23px; DISPLAY: block; FLOAT: left; HEIGHT: = auto; OVERFLOW: hidden; PADDING-TOP: 5px } .titoloPagine { BORDER-BOTTOM: 2px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; = MARGIN: 0px 0px 30px; PADDING-LEFT: 5px; WIDTH: 620px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; PADDING-TOP: 10px } .titoloPagine H2 { COLOR: #888; FONT-SIZE: 30px; FONT-WEIGHT: normal } DIV.headerProgramma { POSITION: relative; MARGIN: 0px 0px 0px -10px; WIDTH: 980px; DISPLAY: = block; BACKGROUND: url(/dl/radio3/2009/images/bkg_testaprog.gif) #fff = repeat-x; FLOAT: left; HEIGHT: 160px } DIV.headerProgramma .mask { POSITION: relative; MARGIN: 0px 0px 0px 5px; WIDTH: 970px; DISPLAY: = block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 37px 10px; = FLOAT: left; HEIGHT: 122px } DIV.headerProgramma .menuProg { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; = PADDING-LEFT: 20px; WIDTH: 930px; PADDING-RIGHT: 20px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_menuprog.gif); FLOAT: left; = HEIGHT: 23px; PADDING-TOP: 5px } DIV.headerProgramma .menuProg UL { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 900px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; = PADDING-TOP: 0px } DIV.headerProgramma .menuProg UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -10px; PADDING-LEFT: 15px; = PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -1038px -119px; = FLOAT: left; PADDING-TOP: 0px } DIV.headerProgramma .menuProg UL LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; DISPLAY: = block; FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.headerProgramma .menuProg UL LI A:hover { COLOR: #999 } .boxProg { TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: = 590px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_infoprog.gif) no-repeat 5px 0px; FLOAT: = left; HEIGHT: auto; PADDING-TOP: 10px } .boxProg .info { BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 2px; MARGIN: 0px 0px = 3px; PADDING-LEFT: 0px; WIDTH: 590px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: left; HEIGHT: auto; COLOR: #717171; FONT-SIZE: 11px; = PADDING-TOP: 0px } .boxProg .info .inOnda { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-LEFT: 30px; WIDTH: = 560px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/ico_orologio.png) no-repeat; FLOAT: left; = HEIGHT: 18px; PADDING-TOP: 3px } .boxProg .info .mail { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 30px; WIDTH: 560px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/ico_mail.png) no-repeat; FLOAT: left; HEIGHT: = 21px; PADDING-TOP: 0px } .boxProg IMG { =09 } .boxProg H2 { MARGIN-BOTTOM: 10px; FONT-SIZE: 22px; FONT-WEIGHT: normal } .boxProg H2 SPAN.date { FONT-STYLE: italic; DISPLAY: inline; COLOR: inherit; FONT-SIZE: 16px; = FONT-WEIGHT: inherit } .boxProg .descr { PADDING-BOTTOM: 20px !important; MARGIN: 0px -15px 0px -20px; = PADDING-LEFT: 20px !important; WIDTH: 590px !important; PADDING-RIGHT: = 20px !important; BACKGROUND: = url(/dl/radio3/2009/images/bkg_infoprog_bot.gif) no-repeat 5px bottom; = FLOAT: left; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px = !important } .boxProg .descr H2 { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'crop',= src=3D'/dl/radio3/2009/images/ico_descr.png'); PADDING-LEFT: 28px; = WIDTH: 570px; FLOAT: left } HTML > BODY .boxProg .descr H2 { BACKGROUND: url(/dl/radio3/2009/images/ico_descr.png) no-repeat left = top } .boxProg .contPreText { MARGIN-BOTTOM: 10px } .boxProg .contPreText .contLinkAudio A { PADDING-LEFT: 24px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat left -18px; = HEIGHT: 16px; PADDING-TOP: 3px } .boxProg .contPreText .contLinkAudio A:link { PADDING-LEFT: 24px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat left -18px; = HEIGHT: 16px; PADDING-TOP: 3px } .boxProg .contPreText .contLinkAudio A:visited { PADDING-LEFT: 24px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat left -18px; = HEIGHT: 16px; PADDING-TOP: 3px } .boxProg .contPreText .contLinkAudio A:hover { BACKGROUND: url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat = left 0px } .boxProg .contPreText .contLinkAudio A:active { BACKGROUND: url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat = left 0px } .boxProg #ContentHtml UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .boxProg #ContentHtml UL LI A { COLOR: #888; FONT-SIZE: 14px; FONT-WEIGHT: bold } .boxProg #ContentHtml UL LI A:hover { COLOR: #bbb } .boxProg .linkIndietro { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: right; COLOR: #bbb; PADDING-TOP: 15px } .boxProg .linkIndietro A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; COLOR: #888; FONT-SIZE: 15px; FONT-WEIGHT: bold; PADDING-TOP: 0px } .boxProg .linkIndietro A:hover { COLOR: #bbb } #progCredits H2 { DISPLAY: none } #progCredits .Top H2 { DISPLAY: block } #progCredits { TEXT-ALIGN: left; COLOR: #434343 } .spallaProg.boxGenerico { TEXT-ALIGN: left; COLOR: #434343 } #progCredits SPAN { MARGIN: 5px 0px 0px; WIDTH: 100%; DISPLAY: block } .spallaProg.boxGenerico SPAN { MARGIN: 5px 0px 0px; WIDTH: 100%; DISPLAY: block } .spallaProg.boxGenerico UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px; = PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px } .spallaProg.boxGenerico UL UL { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; LIST-STYLE-TYPE: circle; = PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: #888; PADDING-TOP: 0px } .spallaProg.boxGenerico UL LI A { COLOR: #888; FONT-SIZE: 11px } .spallaProg.boxGenerico H2 { TEXT-TRANSFORM: uppercase; MARGIN: -32px 0px 10px; DISPLAY: block; = COLOR: #888; FONT-SIZE: 16px; FONT-WEIGHT: bold } .spallaProg.boxGenerico .Mid H2 { POSITION: relative } .spallaProg.boxGenerico .Top H2 { MARGIN: 0px 0px 10px } #ListaPodcast { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 655px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = PADDING-TOP: 0px } #ListaPodcast LI { PADDING-BOTTOM: 0px; MARGIN: 0px 27px 25px 0px; PADDING-LEFT: 0px; = WIDTH: 190px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_podcast.gif); FLOAT: left; HEIGHT: 68px; = PADDING-TOP: 0px } #ListaPodcast LI A.podRss { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 61px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; = PADDING-TOP: 0px } #ListaPodcast LI A.podTunes { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 61px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 15px; = PADDING-TOP: 0px } #ListaPodcast LI A.podRss { PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 63px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_rss_listapod.gif); FLOAT: left; HEIGHT: = 17px; PADDING-TOP: 0px } #ListaPodcast LI A.podRss IMG { DISPLAY: none } #ListaPodcast LI .Img { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ddd; PADDING-LEFT: 0px; WIDTH: = 127px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; = FLOAT: left; HEIGHT: 94px; PADDING-TOP: 0px } #ListaPodcast LI H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 178px; = PADDING-RIGHT: 6px; DISPLAY: block; FLOAT: left; HEIGHT: 36px; = FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 5px } #ListaPodcast LI H3 A:hover { COLOR: #888 } #ListaPodcast LI H3.LastPodcast { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; HEIGHT: = auto; FONT-SIZE: 11px; PADDING-TOP: 0px } #ListaPodcast LI P { TEXT-ALIGN: left; PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; WIDTH: = 150px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 20px; = FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 0px } #ListaPodcast LI P A { COLOR: #888 } .paginazione { BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; = PADDING-BOTTOM: 5px; MARGIN: 10px 0px 20px; PADDING-LEFT: 0px; WIDTH: = 623px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #f5f5f5; FLOAT: = left; FONT-SIZE: 12px; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee = 1px solid; PADDING-TOP: 5px } .boxProg .paginazione { WIDTH: 590px } .paginazione A { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: = #666; FONT-WEIGHT: bold; PADDING-TOP: 0px } .paginazione A:hover { COLOR: #222 } .paginazione SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; = FONT-WEIGHT: bold; PADDING-TOP: 0px } A.podRss { FLOAT: right } .podcastFeedList { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; = WIDTH: 620px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = PADDING-TOP: 0px } .podcastFeedList UL { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 620px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = PADDING-TOP: 0px } .podcastFeedList UL LI { BORDER-BOTTOM: #dedede 1px solid; POSITION: relative; TEXT-ALIGN: left; = BORDER-LEFT: #dedede 1px solid; PADDING-BOTTOM: 20px; MARGIN: 0px 0px = 20px; PADDING-LEFT: 10px; WIDTH: 598px; PADDING-RIGHT: 10px; DISPLAY: = block; BACKGROUND: #efefef; FLOAT: left; BORDER-TOP: #dedede 1px solid; = BORDER-RIGHT: #dedede 1px solid; PADDING-TOP: 10px; -moz-border-radius: = 4px; -webkit-border-radius: 4px } .podcastFeedList UL LI A.rss-item { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; = PADDING-LEFT: 0px; WIDTH: 598px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; COLOR: #1e9891; FONT-SIZE: 14px; FONT-WEIGHT: bold; = PADDING-TOP: 0px } .podcastFeedList UL LI A.rss-item:hover { COLOR: #888 } .podcastFeedList UL LI A.downloadMp3 { POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: uppercase; MARGIN: -25px 0px 0px; PADDING-LEFT: 15px; = WIDTH: 65px; BOTTOM: 2px; PADDING-RIGHT: 4px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/btn_down.gif) no-repeat; FLOAT: = left; HEIGHT: 15px; COLOR: #999; FONT-SIZE: 10px; RIGHT: 2px; = FONT-WEIGHT: bold; PADDING-TOP: 1px } .podcastFeedList UL LI A.downloadMp3:hover { COLOR: #fff } DIV.containerFooter { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: = 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_contfooter.gif) repeat-x; FLOAT: left; = HEIGHT: 95px; PADDING-TOP: 10px } DIV.containerFooter #Footer { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: = 20px; WIDTH: 940px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_footer.gif) no-repeat; HEIGHT: 83px; = COLOR: #434343; PADDING-TOP: 12px } UL.footMenu { PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 940px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; = PADDING-TOP: 0px } UL.footMenu LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -10px; PADDING-LEFT: 15px; = WIDTH: 940px; PADDING-RIGHT: 13px; DISPLAY: block; FLOAT: left; = PADDING-TOP: 0px } UL.footMenu LI H3 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 930px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 12px; = PADDING-TOP: 0px } UL.footMenu UL LI { PADDING-BOTTOM: 9px; MARGIN: 0px 0px 0px -10px; PADDING-LEFT: 15px; = WIDTH: auto; PADDING-RIGHT: 13px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -1038px -92px; = FLOAT: left; PADDING-TOP: 0px } UL.footMenu LI A:link { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; DISPLAY: = block; FLOAT: left; COLOR: #888; FONT-WEIGHT: bold; PADDING-TOP: 0px } UL.footMenu LI A:visited { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; DISPLAY: = block; FLOAT: left; COLOR: #888; FONT-WEIGHT: bold; PADDING-TOP: 0px } UL.footMenu LI A:hover { COLOR: #666 } DIV.credits { DISPLAY: block; FLOAT: right; COLOR: #888; FONT-SIZE: 11px } DIV.credits SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: = #67ada8; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px } BODY.bodyPopup { BACKGROUND: #fff } .popUp { PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 33px; WIDTH: = 402px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_popup.jpg) no-repeat 15px 15px; HEIGHT: = 315px; PADDING-TOP: 15px } .popUp .Top { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 137px; WIDTH: 247px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = HEIGHT: 84px; PADDING-TOP: 10px } .popUp .Top .icoLive { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px; = PADDING-LEFT: 0px; WIDTH: 35px; PADDING-RIGHT: 0px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/ico_live.gif) no-repeat; FLOAT: = left; HEIGHT: 16px; PADDING-TOP: 0px } .popUp .Bot A.download { POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: uppercase; MARGIN: -25px 0px 0px; PADDING-LEFT: 15px; = WIDTH: 65px; PADDING-RIGHT: 4px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_down.gif) no-repeat; FLOAT: left; HEIGHT: = 15px; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 1px } .popUp A.download:hover { COLOR: #fff } .popUp .Top .visoreLive { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 27px; WIDTH: 220px; PADDING-RIGHT: 0px; = DISPLAY: block; BACKGROUND: url(/dl/radio3/2009/images/bkg_visore.gif) = no-repeat; FLOAT: left; HEIGHT: 31px; COLOR: #666; FONT-SIZE: 18px; = OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING-TOP: 8px } .popUp .Top .visoreLive SPAN { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; = MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 210px; PADDING-RIGHT: 0px; = DISPLAY: block; FLOAT: left; HEIGHT: 22px; COLOR: #888; FONT-SIZE: 18px; = OVERFLOW: hidden; FONT-WEIGHT: normal; PADDING-TOP: 0px } .popUp .playerRadio { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 384px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = 60px; PADDING-TOP: 0px } .popUp .descrizione { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; = WIDTH: 354px; PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: left; HEIGHT: = 92px; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 9px } .popUp .descrizione H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 354px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: = #fff; FONT-SIZE: 12px; PADDING-TOP: 0px } .popUp .Bot { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 402px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: 19px; PADDING-TOP: 40px } .popUp .Bot .btnClose { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 19px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_close.gif) no-repeat; FLOAT: right; = HEIGHT: 19px; PADDING-TOP: 0px } BODY.bodyPopupPod { BACKGROUND: #000 } .popUpPod { PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 433px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_popup_pod.gif) no-repeat 0px 15px; = HEIGHT: 80px; PADDING-TOP: 15px } .popUpPod .Top { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 137px; WIDTH: 247px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = HEIGHT: 80px; PADDING-TOP: 0px } .popUpPod .Top .icoLive { DISPLAY: none } .popUpPod .Top A.download { DISPLAY: none } .popUpPod A.download:hover { COLOR: #fff } .popUpPod .Top .visoreLive { DISPLAY: none } .popUpPod .Top .visoreLive SPAN { DISPLAY: none } .popUpPod .playerRadio { =09 } .popUpPod .descrizione { =09 } .popUpPod .descrizione H3 { =09 } .popUpPod .Bot { =09 } .popUpPod .Bot .btnClose { DISPLAY: none } BODY.newsletterPopup { BACKGROUND: #fff } #Newsletter { BORDER-BOTTOM: 2px solid; POSITION: static; BORDER-LEFT: 2px solid; = PADDING-BOTTOM: 5px; MARGIN: 5px; PADDING-LEFT: 15px; WIDTH: 450px; = PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: none transparent scroll = repeat 0% 0%; FLOAT: left; HEIGHT: 352px; COLOR: #777; BORDER-TOP: 2px = solid; BORDER-RIGHT: 2px solid; PADDING-TOP: 5px; -moz-border-radius: = 10px; -webkit-border-radius: 10px } #Newsletter H2 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: 46px; FONT-SIZE: 20px; FONT-WEIGHT: normal; = PADDING-TOP: 0px } #infoNewsletter { Z-INDEX: 1000; POSITION: relative; TEXT-ALIGN: left; LINE-HEIGHT: = 13.5px; DISPLAY: block; FLOAT: left; FONT-SIZE: 11px } #Newsletter .holder { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; = PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 189px; PADDING-TOP: 0px } #Newsletter .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 189px; OVERFLOW: auto; PADDING-TOP: 0px } #Newsletter #paneNewsletter { POSITION: relative; HEIGHT: 189px } #Newsletter .orange-bar .jScrollPaneTrack { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; HEIGHT: 189px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } #Newsletter .orange-bar .jScrollPaneDragTop { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; HEIGHT: 6px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } #Newsletter .orange-bar .jScrollPaneDragBottom { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: block; HEIGHT: 10px; = BORDER-TOP: 0px; BORDER-RIGHT: 0px } #Newsletter .orange-bar .jScrollPaneDrag { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 2px 0px 0px; DISPLAY: = block; BORDER-TOP: 0px; BORDER-RIGHT: 0px } #Newsletter .orange-bar .scroll-pane { =09 } #MessageNewsletter { PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; PADDING-LEFT: 0px; WIDTH: = 450px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; MARGIN-BOTTOM: 10px; = FLOAT: left; HEIGHT: 10px; COLOR: #d70000; FONT-SIZE: 11px; FONT-WEIGHT: = bold; PADDING-TOP: 10px } #eMailNews { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 450px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } #eMailNews DIV.check { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 33px !important; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 38px; = PADDING-TOP: 2px } #eMailNews SPAN { PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 417px !important; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: 40px; = PADDING-TOP: 0px } #result { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: = #c6252d; FONT-WEIGHT: bold; PADDING-TOP: 10px } .Iscrizione { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 440px; = PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; HEIGHT: 24px; OVERFLOW: = hidden; PADDING-TOP: 2px } .Iscrizione INPUT { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 370px; PADDING-RIGHT: 0px; DISPLAY: block; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: = 19px; COLOR: #626262; FONT-SIZE: 14px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; PADDING-TOP: 2px } .Iscrizione INPUT.submit { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 50px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: right; HEIGHT: 22px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; = PADDING-TOP: 0px } #PalinsestoCompleto { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; WIDTH: = 615px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } DIV.palinsesto { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 625px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: auto; = PADDING-TOP: 0px } DIV.palinsesto DIV.newsletter { BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #ddd 1px = solid; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: = 10px; WIDTH: 585px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: = #eee; FLOAT: left; HEIGHT: auto; COLOR: #666; BORDER-TOP: #ddd 1px = solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px } DIV.palinsesto DIV.newsletter .top { DISPLAY: none } DIV.palinsesto DIV.newsletter .bottom { DISPLAY: none } #PalinsestoCompleto .tabs_giorni { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-LEFT: 1px; WIDTH: = 602px; PADDING-RIGHT: 0px; HEIGHT: 24px; OVERFLOW: hidden; PADDING-TOP: = 0px } #PalinsestoCompleto .tabs_giorni DIV { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 85px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; HEIGHT: 24px; FONT-SIZE: 12px; FONT-WEIGHT: bold; = PADDING-TOP: 0px } #PalinsestoCompleto .tabs_giorni DIV A { PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 82px !important; = PADDING-RIGHT: 2px; DISPLAY: block; HEIGHT: 20px; PADDING-TOP: 4px } #PalinsestoCompleto .tabs_giorni DIV.tab_giorno_verde { BACKGROUND: url(/dl/radio3/2009/images/tab_giorno_verde.gif) no-repeat } #PalinsestoCompleto .tabs_giorni DIV.tab_giorno_verde A { COLOR: #fff } #PalinsestoCompleto .tabs_giorni DIV.tab_giorno_grigio { BACKGROUND: url(/dl/radio3/2009/images/tab_giorno_grigio.gif) no-repeat } #PalinsestoCompleto .tabs_giorni DIV.tab_giorno_grigio A { COLOR: #547a77 } #PalinsestoCompleto .tab_giornata { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 1px; WIDTH: 603px; PADDING-RIGHT: 0px; HEIGHT: 24px; TOP: -1px; = PADDING-TOP: 0px } #PalinsestoCompleto .tab_giornata DIV { TEXT-ALIGN: center; MARGIN: 0px; WIDTH: 201px; DISPLAY: block; FLOAT: = left; HEIGHT: 24px; FONT-SIZE: 12px; FONT-WEIGHT: bold } #PalinsestoCompleto .tab_giornata DIV A { PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; WIDTH: 198px; PADDING-RIGHT: = 2px; DISPLAY: block; HEIGHT: 20px; PADDING-TOP: 4px } #PalinsestoCompleto .tab_giornata DIV.tab_giornata_verde { BACKGROUND: url(/dl/radio3/2009/images/tab_giornata_verde.gif) = no-repeat } #PalinsestoCompleto .tab_giornata DIV.tab_giornata_verde A { COLOR: #fff } #PalinsestoCompleto .tab_giornata DIV.tab_giornata_grigio { BACKGROUND: url(/dl/radio3/2009/images/tab_giornata_grigio.gif) = no-repeat } #PalinsestoCompleto .tab_giornata DIV.tab_giornata_grigio A { COLOR: #547a77 } #PalinsestoCompleto .container { PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: = 24px; WIDTH: 560px; PADDING-RIGHT: 20px; PADDING-TOP: 4px } #PalinsestoCompleto .bot { Z-INDEX: 2000; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -4px = 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 600px; PADDING-RIGHT: 0px; = DISPLAY: block; HEIGHT: 6px; PADDING-TOP: 0px } #PalinsestoCompleto .container DIV.loading { TEXT-ALIGN: center; MARGIN: 0px 6px 0px -58px; WIDTH: 591px; DISPLAY: = block } #PalinsestoCompleto .container DIV.mattina { DISPLAY: block } #PalinsestoCompleto .container DIV.pomeriggio { DISPLAY: block } #PalinsestoCompleto .container DIV.sera { DISPLAY: block } #PalinsestoCompleto .container DIV.pomeriggio { DISPLAY: none } #PalinsestoCompleto .container DIV.sera { DISPLAY: none } #PalinsestoCompleto .container .hr { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'crop',= src=3D'/dl/radio3/img/hr.png'); MARGIN: 0px 6px 4px -18px; WIDTH: = 591px; DISPLAY: block; HEIGHT: 1px } HTML > BODY #PalinsestoCompleto .container .hr { MARGIN: 10px 6px 4px -18px; BACKGROUND: url(/dl/radio3/img/hr.png) = no-repeat } #PalinsestoCompleto .container .ora { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 45px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-SIZE: = 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px } #PalinsestoCompleto .container H3 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px = 0px 7px; PADDING-LEFT: 26px; WIDTH: 424px; PADDING-RIGHT: 0px; DISPLAY: = block; FLOAT: left; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px } DIV.musica DIV.Schermo { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 283px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = HEIGHT: 252px; OVERFLOW: hidden; PADDING-TOP: 0px } DIV.LancioGrande { POSITION: relative; MARGIN-TOP: 10px; WIDTH: 283px; BACKGROUND: = no-repeat 10px 0px; HEIGHT: 218px } DIV.LancioGrande A { POSITION: relative } DIV.LancioGrande A SPAN { POSITION: relative; TOP: 0px } DIV.LancioGrande IMG { POSITION: relative; BORDER-RIGHT-WIDTH: 0px; WIDTH: 266px; = BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 198px; = BORDER-LEFT-WIDTH: 0px; TOP: 0px; LEFT: 0px } DIV.LancioGrande DIV.Descrizione { BACKGROUND-IMAGE: none; POSITION: relative; PADDING-BOTTOM: 0px; = BACKGROUND-COLOR: transparent; MARGIN: -43px 0px 0px; PADDING-LEFT: 0px; = WIDTH: 283px; PADDING-RIGHT: 0px; HEIGHT: 40px; OVERFLOW: hidden; = PADDING-TOP: 0px } DIV.LancioGrande DIV.Descrizione DIV.Testo { POSITION: relative; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'crop',= src=3D'/dl/radio3/2009/images/bg_lancio_testo.png'); PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-LEFT: 15px; WIDTH: 250px; PADDING-RIGHT: 18px; = HEIGHT: auto; FONT-SIZE: 12px; OVERFLOW: hidden; FONT-WEIGHT: bold; = PADDING-TOP: 7px } HTML > BODY DIV.LancioGrande DIV.Descrizione DIV.Testo { BACKGROUND: url(/dl/radio3/2009/images/bg_lancio_testo.png) no-repeat = 0px 0px } DIV.LancioGrande DIV.DescBot { POSITION: relative; FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'none',= src=3D'/dl/radio3/2009/images/bg_lancio_testo_bot.png'); WIDTH: 283px; = DISPLAY: none; HEIGHT: 8px } HTML > BODY DIV.LancioGrande DIV.DescBot { BACKGROUND: url(/dl/radio3/2009/images/bg_lancio_testo_bot.png) = no-repeat 0px 0px } DIV.LancioGrande DIV.Descrizione DIV.Testo H3 { TEXT-TRANSFORM: uppercase; FONT-SIZE: 14px } DIV.LancioGrande DIV.Descrizione DIV.Testo A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; = DISPLAY: block; COLOR: #fff } #lanci_prossimamente DIV.tit H2 { MARGIN: 5px 0px -5px 13px; WIDTH: auto; DISPLAY: block; FONT-FAMILY: = Arial, sans; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: = bolder } #lanci_prossimamente { FLOAT: left } #lanci_prossimamente UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: auto; PADDING-RIGHT: 0px; HEIGHT: 220px; LIST-STYLE-IMAGE: = none; PADDING-TOP: 0px } #lanci_prossimamente LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FLOAT: left; PADDING-TOP: 0px } #lanci_prossimamente IMG { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-LEFT-WIDTH: 0px } DIV.tit_prossimamente { MARGIN: 6px 0px 6px 12px; WIDTH: 119px; DISPLAY: block; FLOAT: left; = HEIGHT: 12px } DIV.tit_prossimamente H2 { MARGIN: 0px; WIDTH: 119px; DISPLAY: block; FLOAT: left; HEIGHT: 12px; = COLOR: #888 } DIV.musica #Calendario { MARGIN: 0px 14px 10px 8px; WIDTH: 285px; DISPLAY: block; FLOAT: right; = HEIGHT: 255px } DIV.tit_calendario_eventi { TEXT-ALIGN: left; MARGIN: 6px 0px; DISPLAY: block; FLOAT: left } DIV.tit_calendario_eventi H2 { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = 12px; COLOR: #888; PADDING-TOP: 0px } DIV.musica #Calendario #CalendarioDisplay { PADDING-BOTTOM: 0px; MARGIN: 9px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 266px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_calendario.gif) no-repeat; FLOAT: left; = HEIGHT: 198px; PADDING-TOP: 15px } .cont_search_concerto { TEXT-ALIGN: left; DISPLAY: block; FLOAT: left } #form_cerca_concerto { TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 577px; DISPLAY: block; FLOAT: = left; HEIGHT: 80px; CLEAR: both; OVERFLOW: hidden } #form_cerca_concerto .cont_search_concerto { TEXT-ALIGN: center; MARGIN: 10px; WIDTH: 557px; HEIGHT: 60px; OVERFLOW: = hidden } #form_cerca_concerto INPUT#concerto_date_from { MARGIN-LEFT: 5px } #form_cerca_concerto INPUT#concerto_date_to { MARGIN-LEFT: 5px } #ScrollConcerti .scroll-pane { HEIGHT: 280px; OVERFLOW: auto } #ScrollConcerti .holder { POSITION: relative; WIDTH: 593px; DISPLAY: block; FLOAT: left; HEIGHT: = 280px; OVERFLOW: hidden } #ScrollConcerti .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 593px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 280px; OVERFLOW: auto; PADDING-TOP: 0px } #ScrollConcerti .jScrollPaneTrack { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -754px = 0px; HEIGHT: 280px } #ScrollConcerti .jScrollPaneDragTop { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -722px = 0px; HEIGHT: 6px } #ScrollConcerti .jScrollPaneDragBottom { BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -722px = -206px; HEIGHT: 10px } #ScrollConcerti .jScrollPaneDrag { MARGIN: 2px 0px 0px; BACKGROUND: = url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat -738px bottom } #ScrollConcerti IMG { BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-LEFT-WIDTH: 0px } #ScrollConcerti .tit_prossimi_concerti { MARGIN: 0px 0px 10px; WIDTH: 520px; DISPLAY: block; HEIGHT: 16px; = CLEAR: both } HTML > BODY #ScrollConcerti .tit_prossimi_concerti { =09 } #ScrollConcerti .tit_prossimi_concerti SPAN.solotesto { POSITION: static; WIDTH: auto; DISPLAY: block; FLOAT: none; HEIGHT: = auto; OVERFLOW: visible; TOP: auto; LEFT: auto } #ScrollConcerti H2 { DISPLAY: block; FONT-FAMILY: Arial, sans; FLOAT: left; COLOR: #646e7a; = CLEAR: both; FONT-SIZE: 16px; FONT-WEIGHT: 900 } #ScrollConcerti H2.date { TEXT-TRANSFORM: capitalize; WIDTH: 520px } #ScrollConcerti UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 520px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; = LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } #ScrollConcerti UL LI { PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: = 0px; BACKGROUND: url(/dl/radio3/img/hr_musica.gif) no-repeat center = bottom; FLOAT: left; PADDING-TOP: 25px } #ScrollConcerti UL LI.last { BACKGROUND: none transparent scroll repeat 0% 0% } #ScrollConcerti UL LI .ora { WIDTH: 170px; DISPLAY: block; FLOAT: left; COLOR: #103e3b; FONT-SIZE: = 12px; FONT-WEIGHT: bold } #ScrollConcerti UL LI .desc { WIDTH: 350px; DISPLAY: block; FLOAT: left } #ScrollConcerti UL LI .desc .titolo { DISPLAY: block; COLOR: #103e3b; FONT-SIZE: 12px; FONT-WEIGHT: bold } #ScrollConcerti UL LI .desc .titolo A { POSITION: relative; COLOR: #103e3b } #ScrollConcerti UL LI .desc .testo { DISPLAY: block; COLOR: #725f6c } .Corpo { TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; WIDTH: = 620px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #666; = FONT-SIZE: 14px; PADDING-TOP: 0px } .Corpo H2 { COLOR: #000; FONT-SIZE: 30px; FONT-WEIGHT: normal } .Corpo #Calendario { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 10px; = PADDING-LEFT: 0px; WIDTH: 266px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: right; PADDING-TOP: 0px } .Corpo #Calendario H2 { FONT-SIZE: 18px; FONT-WEIGHT: normal } .Corpo #Calendario #CalendarioDisplay { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; = PADDING-LEFT: 0px; WIDTH: 266px; PADDING-RIGHT: 0px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/bkg_calendario.gif) no-repeat; = FLOAT: right; HEIGHT: 185px; PADDING-TOP: 15px } .contents { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 595px; PADDING-RIGHT: = 5px; DISPLAY: block; PADDING-TOP: 0px } .programList { WIDTH: 625px; DISPLAY: block; FLOAT: left } .programList UL.programmiLista { BORDER-BOTTOM: #eee 1px solid; WIDTH: 625px; DISPLAY: block; FLOAT: = left } .programList UL.programmiLista LI { BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; = MARGIN: 1px 0px -1px; PADDING-LEFT: 10px; WIDTH: 198px; PADDING-RIGHT: = 0px; DISPLAY: block; FLOAT: left; FONT-SIZE: 12px; FONT-WEIGHT: bold; = PADDING-TOP: 10px } .programList UL.programmiLista LI A { COLOR: #888 } #ContentHtml { FONT-SIZE: 14px } #ContentHtml .imgArticoloTop { BORDER-BOTTOM: #eee 1px solid; POSITION: relative; BORDER-LEFT: #eee = 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: right; BORDER-TOP: = #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px } #ContentHtml .imgArticoloBot { BORDER-BOTTOM: #eee 1px solid; POSITION: relative; BORDER-LEFT: #eee = 1px solid; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; BORDER-TOP: #eee = 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 10px } #ContentHtml IMG { =09 } H2.titPuntato { PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: url(/dl/radio3/2009/images/bkg_custom.gif) no-repeat = -1035px -90px; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px } H2.titPuntato SPAN { FONT-SIZE: 12px; FONT-WEIGHT: bold } #ContentHtml UL.Frequenze { PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 12px; FONT-WEIGHT: = normal; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px } #ContentHtml UL.Frequenze LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1px; = PADDING-LEFT: 48px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 30px; = COLOR: #3c3c3c; FONT-SIZE: 12px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: = none; PADDING-TOP: 15px } #ContentHtml UL.Frequenze LI.Radio { BACKGROUND: url(/dl/radio3/2009/images/ico_radio.gif) no-repeat 0px 4px } #ContentHtml UL.Frequenze LI.Dab { BACKGROUND: url(/dl/radio3/2009/images/ico_dab.gif) no-repeat 0px 2px } #ContentHtml UL.Frequenze LI.Pc { PADDING-BOTTOM: 0px; PADDING-LEFT: 48px; PADDING-RIGHT: 0px; = BACKGROUND: url(/dl/radio3/2009/images/ico_pc.gif) no-repeat 0px 4px; = HEIGHT: 35px; PADDING-TOP: 10px } #ContentHtml UL.Frequenze LI.Tv { BACKGROUND: url(/dl/radio3/2009/images/ico_tv.gif) no-repeat 0px 3px } #ContentHtml UL.Frequenze LI.Sat { BACKGROUND: url(/dl/radio3/2009/images/ico_sat.gif) no-repeat 0px 4px } #ContentHtml UL.Frequenze LI.Podcast { BACKGROUND: url(/dl/radio3/2009/images/ico_podcast.gif) no-repeat 0px = 3px } #ContentHtml UL.Frequenze LI A { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #3c3c3c; = FONT-SIZE: 12px; FONT-WEIGHT: normal; LIST-STYLE-IMAGE: none; = PADDING-TOP: 0px } #ContentHtml UL.Frequenze LI A IMG { LINE-HEIGHT: 22px; MARGIN: 2px 0px 0px 5px; DISPLAY: inline; FLOAT: = none } .probFreq { PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #323232; FONT-SIZE: 14px; = BORDER-TOP: #ddd 1px solid; PADDING-TOP: 20px } .probFreq B { TEXT-TRANSFORM: uppercase; FONT-SIZE: 14px } .probFreq A { FONT-WEIGHT: bold } .probFreq A:hover { COLOR: #999 } DIV.imgDir { TEXT-ALIGN: left; MARGIN: 0px 0px 20px; WIDTH: 620px; FLOAT: left } DIV.imgDir IMG { TEXT-ALIGN: left; FLOAT: left } UL.helpDiretta { COLOR: #333; FONT-SIZE: 14px } UL.helpDiretta A { COLOR: #333; FONT-SIZE: 14px } DIV#datepicker { PADDING-BOTTOM: 0px; MARGIN: 0px 10px 5px 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: right; PADDING-TOP: 31px } .ui-datepicker .ui-datepicker-title { FONT-SIZE: 14px } .ui-state-default { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #eee; HEIGHT: 20px; COLOR: #555555; FONT-SIZE: 11px; = BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 1px = solid } .ui-widget-content .ui-state-default { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #eee; HEIGHT: 20px; COLOR: #555555; FONT-SIZE: 11px; = BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 1px = solid } .ui-state-default A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-default A:link { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-default A:visited { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #555555; TEXT-DECORATION: none } .ui-state-hover A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-hover A:hover { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-hover { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #ddd; COLOR: #212121; BORDER-TOP: #999999 1px solid; CURSOR: = pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid } .ui-widget-content .ui-state-hover { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #ddd; COLOR: #212121; BORDER-TOP: #999999 1px solid; CURSOR: = pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid } .ui-state-focus { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #ddd; COLOR: #212121; BORDER-TOP: #999999 1px solid; CURSOR: = pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid } .ui-widget-content .ui-state-focus { BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; = OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = BACKGROUND: #ddd; COLOR: #212121; BORDER-TOP: #999999 1px solid; CURSOR: = pointer; FONT-WEIGHT: normal; BORDER-RIGHT: #999999 1px solid } .ui-state-active { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold } .ui-widget-content .ui-state-active { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold } .ui-state-highlight { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold } .ui-widget-content .ui-state-highlight { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #fff; FONT-SIZE: 11px; FONT-WEIGHT: bold } .ui-state-active A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-active A:link { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-active A:visited { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; = COLOR: #212121; TEXT-DECORATION: none } .ui-state-error { BORDER-BOTTOM: #cd0a0a 0px solid; BORDER-LEFT: #cd0a0a 0px solid; = BACKGROUND: #ff00ff; BORDER-TOP: #cd0a0a 0px solid; BORDER-RIGHT: = #cd0a0a 0px solid } .ui-widget-content .ui-state-error { BORDER-BOTTOM: #cd0a0a 0px solid; BORDER-LEFT: #cd0a0a 0px solid; = BACKGROUND: #ff00ff; BORDER-TOP: #cd0a0a 0px solid; BORDER-RIGHT: = #cd0a0a 0px solid } .ui-widget-header { BORDER-BOTTOM: #aaaaaa 0px solid; BORDER-LEFT: #aaaaaa 0px solid; = BACKGROUND: #fff; COLOR: #222222; BORDER-TOP: #aaaaaa 0px solid; = FONT-WEIGHT: bold; BORDER-RIGHT: #aaaaaa 0px solid } .ui-widget-content { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; MARGIN: 0px = 0px 15px; WIDTH: 267px; HEIGHT: auto; BORDER-TOP: #ddd 1px solid; = BORDER-RIGHT: #ddd 1px solid } .ui-icon-circle-triangle-w.ui-icon { TEXT-INDENT: -90000px; OVERFLOW: hidden } .ui-icon-circle-triangle-e.ui-icon { TEXT-INDENT: -90000px; OVERFLOW: hidden } .ui-datepicker-calendar TH { PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: = #888; FONT-SIZE: 11px; PADDING-TOP: 3px } .ui-datepicker .ui-datepicker-prev { LEFT: 2px !important } .ui-datepicker .ui-datepicker-prev-hover { LEFT: 1px !important } .boxProg #ContentHtml .listSms UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } .listSms UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } .listSms UL LI { PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: = #ddd; PADDING-TOP: 0px } .listSms UL LI H3 { DISPLAY: block; COLOR: #1e9891; FONT-SIZE: 14px; FONT-WEIGHT: normal } .listSms UL LI SPAN { DISPLAY: block; COLOR: #666 } .listSms UL LI H3 SPAN { FONT-STYLE: italic; DISPLAY: inline; COLOR: #1e9891; FONT-WEIGHT: bold } .numeroSmsArt { TEXT-ALIGN: right; PADDING-BOTTOM: 10px; MARGIN: -34px 0px 15px; = PADDING-LEFT: 10px; WIDTH: 250px; PADDING-RIGHT: 10px; DISPLAY: block; = FLOAT: right; HEIGHT: 42px; PADDING-TOP: 8px } .numeroSmsArt H2 { WIDTH: 250px; DISPLAY: block; FLOAT: left; FONT-SIZE: 22px; = FONT-WEIGHT: normal } .numeroSmsArt H4 { WIDTH: 250px; DISPLAY: block; FLOAT: left; COLOR: #999; FONT-SIZE: = 11px; FONT-WEIGHT: normal } .cartellone { MARGIN: 30px 0px 0px; WIDTH: 625px; DISPLAY: block; FLOAT: left; = HEIGHT: 60px } .cartellone A { TEXT-INDENT: -9000px; MARGIN: 0px; WIDTH: 625px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/btn_cartellone.gif) no-repeat; = FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden } #scrollRadio3 .holder { WIDTH: 354px; DISPLAY: block; FLOAT: left; HEIGHT: 90px } #scrollRadio3 .scroll-pane { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 354px; PADDING-RIGHT: = 0px; FLOAT: left; HEIGHT: 90px; OVERFLOW: auto; PADDING-TOP: 0px } #panePopup { WIDTH: 354px; HEIGHT: 90px; OVERFLOW: auto } .black-bar .jScrollPaneTrack { WIDTH: 354px; BACKGROUND: #666; HEIGHT: 90px } .black-bar .jScrollPaneDragTop { HEIGHT: 6px } .black-bar .jScrollPaneDragBottom { HEIGHT: 10px } .black-bar .jScrollPaneDrag { MARGIN: 0px; BACKGROUND: #aaa } .black-bar .scroll-pane { =09 } .formFirm { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 590px; PADDING-RIGHT: = 0px; DISPLAY: block; HEIGHT: auto; PADDING-TOP: 30px } .formFirm INPUT { BORDER-BOTTOM: #999 2px solid; BORDER-LEFT: #999 2px solid; = PADDING-BOTTOM: 2px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 2px; WIDTH: = 150px; PADDING-RIGHT: 2px; DISPLAY: block; BACKGROUND: #f5f5f5; FLOAT: = left; HEIGHT: auto; COLOR: #333; FONT-SIZE: 12px; BORDER-TOP: #999 2px = solid; BORDER-RIGHT: #999 2px solid; PADDING-TOP: 1px } .formFirm INPUT.btn { BORDER-BOTTOM: #61ada7 2px solid; BORDER-LEFT: #61ada7 2px solid; = PADDING-BOTTOM: 1px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 2px; WIDTH: = 70px; PADDING-RIGHT: 2px; DISPLAY: block; BACKGROUND: #2e7b75; FLOAT: = left; HEIGHT: auto; COLOR: #fff; FONT-SIZE: 12px; BORDER-TOP: #61ada7 = 2px solid; BORDER-RIGHT: #61ada7 2px solid; PADDING-TOP: 0px } .formFirm A { BORDER-BOTTOM: #c8ddda 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: = 3px; MARGIN: 20px 0px 0px; PADDING-LEFT: 0px; WIDTH: 590px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; COLOR: #2d8076; = FONT-SIZE: 14px; BORDER-TOP: #c8ddda 1px solid; FONT-WEIGHT: bold; = PADDING-TOP: 3px } .formFirm A:hover { COLOR: #999 } .formFirm #esitoSottoscrizione { TEXT-ALIGN: left; PADDING-BOTTOM: 3px; MARGIN: 10px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 590px; PADDING-RIGHT: 0px; DISPLAY: block; = FLOAT: left; COLOR: #2d8076; FONT-SIZE: 12px; FONT-WEIGHT: bold; = PADDING-TOP: 3px } A.LinkAudioPop { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 25px; WIDTH: auto; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat 0px -17px; = FLOAT: right; HEIGHT: 16px; CLEAR: both; PADDING-TOP: 2px } A.LinkAudioPop:hover { BACKGROUND: url(/dl/radio3/2009/images/bkg_link_audio.gif) no-repeat = 0px 1px; COLOR: #999 !important } .btnPodcastSpalla { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 65px; WIDTH: = 245px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: = url(/dl/radio3/2009/images/btn_podcastspalla.gif) no-repeat; FLOAT: = left; HEIGHT: 39px; PADDING-TOP: 15px } .btnPodcastSpalla H2 { PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 10px; DISPLAY: block; = FLOAT: left; HEIGHT: auto; COLOR: #000; FONT-SIZE: 18px; FONT-WEIGHT: = normal; PADDING-TOP: 0px } .btnPodcastSpalla H2 A { COLOR: #555 } .btnPodcastSpalla H2 A:hover { COLOR: #999 } .btnPodcastSpalla A.Rss { PADDING-BOTTOM: 0px; TEXT-INDENT: -90000px; MARGIN: 3px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 63px; PADDING-RIGHT: 0px; DISPLAY: block; = BACKGROUND: url(/dl/radio3/2009/images/btn_rssspalla.gif) no-repeat; = FLOAT: left; HEIGHT: 17px; OVERFLOW: hidden; PADDING-TOP: 0px } .elencoSottoscrizioni { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 600px; = PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px } .elencoSottoscrizioni UL { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -15px; PADDING-LEFT: 0px; = WIDTH: 600px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; = PADDING-TOP: 0px } .elencoSottoscrizioni UL LI { POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; = TEXT-TRANSFORM: capitalize; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: = 285px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 2px } UL.pagAlfabetica { Z-INDEX: 100; BORDER-BOTTOM: #ddd 1px solid; POSITION: relative; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 20px -10px; PADDING-LEFT: 0px; = WIDTH: 595px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; HEIGHT: = 40px; PADDING-TOP: 30px } UL.pagAlfabetica LI { DISPLAY: block; FLOAT: left } UL.pagAlfabetica LI A:link { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; = HEIGHT: 23px; COLOR: #7c7c7c; FONT-SIZE: 14px; FONT-WEIGHT: bold; = PADDING-TOP: 7px } UL.pagAlfabetica LI A:visited { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 5px; WIDTH: auto; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; = HEIGHT: 23px; COLOR: #7c7c7c; FONT-SIZE: 14px; FONT-WEIGHT: bold; = PADDING-TOP: 7px } UL.pagAlfabetica LI A:hover { COLOR: #c6c6c6 } UL.pagAlfabetica LI A#selected { Z-INDEX: 10000; POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; BACKGROUND: = url(/dl/RaiUno/images/bkg_site.gif) no-repeat -436px -458px; HEIGHT: = 26px; COLOR: #fff; FONT-SIZE: 18px; PADDING-TOP: 4px } .concertiHtml H4 { MARGIN: 10px 0px 0px; FLOAT: right; COLOR: #1e9891; FONT-SIZE: 12px } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/2009/css/radio3Style.css .box_Header { BACKGROUND: url(/dl/radio3/2009/images/bkg_header.png) #40aea7 repeat-x } .box_HeaderInterno { BACKGROUND: url(/dl/radio3/2009/images/bkg_header_interno.png) #53b5af = no-repeat } .box_HeaderInterno A.boxLogo { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'crop',= src=3D'/dl/radio3/2009/images/logo_radio3.png') } HTML > BODY .box_HeaderInterno A.boxLogo { BACKGROUND: url(/dl/radio3/2009/images/logo_radio3.png) no-repeat } .boxGenerico .Mid A.testo H3 { COLOR: #1e9891 } .playlist H3 { COLOR: #1e9891 } DIV.lancioGrande .Mid H3 { COLOR: #1e9891 } UL.listaItemSmall LI A H4 { COLOR: #1e9891 } .guidaPalinsesto UL.Programmazione LI.corrente SPAN.info { COLOR: #1e9891 } .guidaPalinsesto UL.Programmazione LI.corrente A { COLOR: #1e9891 } UL.elencoRicercaProgrammi LI A:hover H4 { COLOR: #1e9891 } UL.listaCanaliA LI H3 { COLOR: #1e9891 } UL.listaCanaliB LI H3 { COLOR: #1e9891 } .numeroSms H2 { COLOR: #1e9891 } .numeroSmsArt H2 { COLOR: #1e9891 } .numVerde { COLOR: #1e9891 } DIV.raitvBox UL.tab LI A:hover { COLOR: #1e9891 } #Focus #Lanci UL LI .info H3 { COLOR: #1e9891 } #Focus #Lanci UL LI .info A.linkLancio { COLOR: #1e9891 } DIV.lancioWide .Mid H3 { COLOR: #1e9891 } #progCredits SPAN { COLOR: #1e9891 } .spallaProg.boxGenerico UL { COLOR: #1e9891 } .popUp .descrizione { COLOR: #1e9891 } #ListaPodcast LI H3 A { COLOR: #1e9891 } UL.footMenu LI H3 { COLOR: #1e9891 } #PalinsestoCompleto .container H3 { COLOR: #1e9891 } .paginazione SPAN { COLOR: #1e9891 } #Focus .descSelezionato H2 { COLOR: #1e9891 } .boxProg #ContentHtml UL { COLOR: #1e9891 } .programList UL.programmiLista LI A:hover { COLOR: #1e9891 } .boxProg H2.titolo { COLOR: #1e9891 } H2.titPuntato { COLOR: #1e9891 } .probFreq A { COLOR: #1e9891 } .ui-datepicker .ui-datepicker-title { COLOR: #1e9891 } .boxProg H3 { COLOR: #1e9891 } .boxProg H3 { PADDING-BOTTOM: 15px; PADDING-LEFT: 5px; PADDING-RIGHT: 15px; = FONT-SIZE: 16px; PADDING-TOP: 35px } .titoloPagine { BORDER-BOTTOM-COLOR: #96cfcc; BORDER-TOP-COLOR: #96cfcc; = BORDER-RIGHT-COLOR: #96cfcc; BORDER-LEFT-COLOR: #96cfcc } .ui-state-active { BORDER-BOTTOM-COLOR: #146d68; BORDER-TOP-COLOR: #146d68; BACKGROUND: = #1e9891; BORDER-RIGHT-COLOR: #146d68; BORDER-LEFT-COLOR: #146d68 } .ui-widget-content .ui-state-active { BORDER-BOTTOM-COLOR: #146d68; BORDER-TOP-COLOR: #146d68; BACKGROUND: = #1e9891; BORDER-RIGHT-COLOR: #146d68; BORDER-LEFT-COLOR: #146d68 } .ui-state-highlight { BORDER-BOTTOM-COLOR: #1e9891; BORDER-TOP-COLOR: #1e9891; BACKGROUND: = #96cfcc; BORDER-RIGHT-COLOR: #1e9891; BORDER-LEFT-COLOR: #1e9891 } .ui-widget-content .ui-state-highlight { BORDER-BOTTOM-COLOR: #1e9891; BORDER-TOP-COLOR: #1e9891; BACKGROUND: = #96cfcc; BORDER-RIGHT-COLOR: #1e9891; BORDER-LEFT-COLOR: #1e9891 } .ui-datepicker-today { BORDER-BOTTOM-COLOR: #1e9891; BORDER-TOP-COLOR: #1e9891; BACKGROUND: = #1e9891; BORDER-RIGHT-COLOR: #1e9891; BORDER-LEFT-COLOR: #1e9891 } #elencoPalinsesto UL LI.passato SPAN.ora { COLOR: #0b4340 } #elencoPalinsesto UL LI.passato SPAN.info { COLOR: #0b4340 } #elencoPalinsesto UL LI.passato A { COLOR: #0b4340 } DIV.raitvBox UL.tab LI.selected A { COLOR: #0b4340 } .lastSms H3 { COLOR: #0b4340 } DIV.raitvBox #Contenuti DIV.Item UL LI H3 { COLOR: #0b4340 } .box_HeaderInterno DIV.box_TimeDate H4 SPAN { COLOR: #96cfcc } #elencoPalinsesto UL LI.corrente SPAN.ora { COLOR: #96cfcc } OL.lanci LI A.hover SPAN { COLOR: #96cfcc } DIV.raitvBox UL.tab LI A { COLOR: #96cfcc } #Newsletter { BORDER-BOTTOM-COLOR: #1e9891; BORDER-TOP-COLOR: #1e9891; = BORDER-RIGHT-COLOR: #1e9891; BORDER-LEFT-COLOR: #1e9891 } #result { COLOR: #1e9891 } #Newsletter H2 { BACKGROUND: url(/dl/radio3/2009/images/tit_newsletter.gif) no-repeat } .Iscrizione { BACKGROUND: url(/dl/radio3/2009/images/input_newsletter.gif) no-repeat } #Newsletter .orange-bar .jScrollPaneTrack { BACKGROUND: url(/dl/radio3/2009/images/scroll_panetrack_news.gif) = no-repeat } #Newsletter .orange-bar .jScrollPaneDragTop { BACKGROUND: url(/dl/radio3/2009/images/scroll_dragtop_news.gif) = no-repeat 0px 0px } #Newsletter .orange-bar .jScrollPaneDragBottom { BACKGROUND: url(/dl/radio3/2009/images/scroll_dragbot_news.gif) = no-repeat 0px 0px } #Newsletter .orange-bar .jScrollPaneDrag { BACKGROUND: url(/dl/radio3/2009/images/scroll_dragmid_news.gif) = no-repeat left bottom } #calendarioMesi TABLE.ui-datepicker-calendar { DISPLAY: none } #calendarioMesi .ui-datepicker-year { CURSOR: pointer } #calendarioMesi .ui-datepicker-month { CURSOR: pointer } .ui-datepicker .ui-datepicker-header { POSITION: relative; PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; WIDTH: = 267px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.2em } .ui-datepicker .ui-datepicker-prev { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px; LEFT: 0px } .ui-datepicker .ui-datepicker-next { POSITION: absolute; WIDTH: 1.8em; HEIGHT: 1.8em; TOP: 2px } .ui-datepicker .ui-datepicker-title { TEXT-ALIGN: center; LINE-HEIGHT: 1.8em; MARGIN: 0px 2.3em; WIDTH: = 203px; DISPLAY: block } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/2009/css/jScrollPane.css .jScrollPaneContainer { Z-INDEX: 1; POSITION: relative; TEXT-ALIGN: left; OVERFLOW: hidden } .jScrollPaneTrack { POSITION: absolute; BACKGROUND: none transparent scroll repeat 0% 0%; = HEIGHT: 100%; TOP: 0px; CURSOR: pointer; RIGHT: 0px } .jScrollPaneDrag { POSITION: absolute; BACKGROUND: #666; OVERFLOW: hidden; CURSOR: pointer } .jScrollPaneDragTop { POSITION: absolute; OVERFLOW: hidden; TOP: 0px; LEFT: 0px } .jScrollPaneDragBottom { POSITION: absolute; BOTTOM: 0px; OVERFLOW: hidden; LEFT: 0px } A.jScrollArrowUp { Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -2000px; DISPLAY: block; = HEIGHT: 7px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px } A.jScrollArrowUp:hover { =09 } A.jScrollArrowDown { Z-INDEX: 1; POSITION: absolute; TEXT-INDENT: -2000px; BOTTOM: 0px; = DISPLAY: block; HEIGHT: 7px; OVERFLOW: hidden; RIGHT: 0px } A.jScrollArrowDown:hover { =09 } A.jScrollActiveArrowButton { =09 } A.jScrollActiveArrowButton:hover { =09 } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad2.neodatagroup.com/uploads/js/sid49jq.js var = adagioIsIE=3D(navigator.appVersion.indexOf("MSIE")!=3D-1)?true:false;var = adagioIsWin=3D(navigator.appVersion.toLowerCase().indexOf("win")!=3D-1)?t= rue:false;var = adagioIsOpera=3D(navigator.userAgent.indexOf("Opera")!=3D-1)?true:false;v= ar = adagioIsChrome=3D(navigator.userAgent.toLowerCase().indexOf("chrome")>-1)= ?true:false;function = resetAdWBL(){if(window.parent){adagioObjReset=3Dwindow.parent}else{adagio= ObjReset=3Dwindow}adagioObjReset.adagioBT=3D"n";adagioObjReset.adagioWT=3D= "n";adagioObjReset.adagioWC=3D"";adagioObjReset.adagioWADV=3D"";adagioObj= Reset.adagioBADV=3D"";adagioObjReset.adagioBT=3D"";adagioObjReset.adagioB= L=3D"";adagioObjReset.adagioWT=3D"";adagioObjReset.adagioWL=3D""}function= = getAdagioURL(E,G,C,H,B,D){if(window.parent){adagioObj=3Dwindow.parent}els= e{adagioObj=3Dwindow}var F=3DparseInt((Math.random()*(Date.parse(new = Date()))));var = A=3D"";if(G&&G!=3D""){A=3D"http://adlev.neodatagroup.com/ad/sipra.jsp?loc= =3D"+E+"&fmt=3D"+G+"_jquery"}else{A=3D"http://adlev.neodatagroup.com/ad/s= ipra.jsp?loc=3D"+E+"^jquery"}if(!adagioObj.adagioBT){adagioObj.adagioBT=3D= "n"}if(!adagioObj.adagioWT){adagioObj.adagioWT=3D"n"}if(!adagioObj.adagio= WC){adagioObj.adagioWC=3D""}else{A+=3D"&wc=3D"+adagioObj.adagioWC}if(!ada= gioObj.adagioWADV){adagioObj.adagioWADV=3D""}else{A+=3D"&wadv=3D"+adagioO= bj.adagioWADV}if(!adagioObj.adagioBADV){adagioObj.adagioBADV=3D""}else{A+= =3D"&badv=3D"+adagioObj.adagioBADV}if(!adagioObj.adagioBT){adagioObj.adag= ioBT=3D""}else{A+=3D"&bt=3D"+adagioObj.adagioBT}if(!adagioObj.adagioBL){a= dagioObj.adagioBL=3D""}else{A+=3D"&bl=3D"+adagioObj.adagioBL}if(!adagioOb= j.adagioWT){adagioObj.adagioWT=3D""}else{A+=3D"&wt=3D"+adagioObj.adagioWT= }if(!adagioObj.adagioWL){adagioObj.adagioWL=3D""}else{A+=3D"&wl=3D"+adagi= oObj.adagioWL}if(H&&H!=3D""){A+=3D"&jsfuncno=3D"+H}if(C&&C!=3D""){A+=3D"&= jsfunc=3D"+C}return A+"&rnd=3D"+F}function = getAdagioPlayerURL(E,G,C,H,B,D){if(window.parent){adagioObj=3Dwindow.pare= nt}else{adagioObj=3Dwindow}var = F=3DparseInt((Math.random()*(Date.parse(new Date()))));var = A=3D"";if(G&&G!=3D""){A=3D"http://adlev.neodatagroup.com/ad/load_ndgruler= .jsp?sid=3D49&dawb=3D1&loc=3D"+E+"&fmt=3D"+G}else{A=3D"http://adlev.neoda= tagroup.com/ad/load_ndgruler.jsp?sid=3D49&dawb=3D1&loc=3D"+E}if(!adagioOb= j.adagioBT){adagioObj.adagioBT=3D"n"}if(!adagioObj.adagioWT){adagioObj.ad= agioWT=3D"n"}if(!adagioObj.adagioWC){adagioObj.adagioWC=3D""}else{A+=3D"&= wc=3D"+adagioObj.adagioWC}if(!adagioObj.adagioWADV){adagioObj.adagioWADV=3D= ""}else{A+=3D"&wadv=3D"+adagioObj.adagioWADV}if(!adagioObj.adagioBADV){ad= agioObj.adagioBADV=3D""}else{A+=3D"&badv=3D"+adagioObj.adagioBADV}if(!ada= gioObj.adagioBT){adagioObj.adagioBT=3D""}else{A+=3D"&bt=3D"+adagioObj.ada= gioBT}if(!adagioObj.adagioBL){adagioObj.adagioBL=3D""}else{A+=3D"&bl=3D"+= adagioObj.adagioBL}if(!adagioObj.adagioWT){adagioObj.adagioWT=3D""}else{A= +=3D"&wt=3D"+adagioObj.adagioWT}if(!adagioObj.adagioWL){adagioObj.adagioW= L=3D""}else{A+=3D"&wl=3D"+adagioObj.adagioWL}if(H&&H!=3D""){A+=3D"&jsfunc= no=3D"+H}if(C&&C!=3D""){A+=3D"&jsfunc=3D"+C}return = A+"&rnd=3D"+F}function = xmlSipraWBListPass(B,D,C,A){if(window.parent){adagioObjPass=3Dwindow.pare= nt}else{adagioObjPass=3Dwindow}adagioObjPass.adagioBT=3D"n";adagioObjPass= .adagioWT=3D"n";adagioObjPass.adagioWC=3D"";adagioObjPass.adagioWADV=3D""= ;adagioObjPass.adagioBADV=3D"";adagioObjPass.adagioBT=3D"";adagioObjPass.= adagioBL=3D"";adagioObjPass.adagioWT=3D"";adagioObjPass.adagioWL=3D"";ada= gioObjPass.adagioPageLoaded=3D1;adagioObjPass.adagioBT=3DB;adagioObjPass.= adagioWT=3DC;D=3DD.replace(/;/g,",");A=3DA.replace(/;/g,",");if(!adagioOb= jPass.adagioBL){adagioObjPass.adagioBL=3DD}else{adagioObjPass.adagioBL+=3D= D}if(!adagioObjPass.adagioWL){adagioObjPass.adagioWL=3DA}else{adagioObjPa= ss.adagioWL+=3DA}functionsLoadBanner300x100()}function = adagioGetWidth(){var = A=3D0;if(self.innerHeight){A=3Dself.innerWidth}else{if(document.documentE= lement&&document.documentElement.clientHeight){A=3Ddocument.documentEleme= nt.clientWidth}else{if(document.body){A=3Ddocument.body.clientWidth}}}ret= urn A}function adagioGetHeight(){var = A=3D0;if(self.innerHeight){A=3Dself.innerHeight}else{if(document.document= Element&&document.documentElement.clientHeight){A=3Ddocument.documentElem= ent.clientHeight}else{if(document.body){A=3Ddocument.body.clientHeight}}}= return A}function adagioSkinSetWidthHeight2(){var = A=3D0;if(adagioGetWidth()>1020){A=3D(adagioGetWidth()-1020)/2}var = D=3DadagioGetHeight();var B=3Ddocument.getElementById("skinadvdx");var = C=3Ddocument.getElementById("skinadvsx");B.style.width=3DA+"px";B.style.h= eight=3DD+"px";C.style.width=3DA+"px";C.style.height=3DD+"px";B=3Ddocumen= t.getElementById("skinadvdx");C=3Ddocument.getElementById("skinadvsx");B.= style.width=3DA+"px";B.style.height=3DD+"px";C.style.width=3D(A-5)+"px";C= .style.height=3DD+"px"}var = adagioEventUtil=3D{addHandler:function(A,C,B){if(A.addEventListener){A.ad= dEventListener(C,B,false)}else{if(A.attachEvent){A.attachEvent("on"+C,B)}= else{A["on"+C]=3DB}}},removeHandler:function(A,C,B){if(A.removeEventListe= ner){A.removeEventListener(C,B,false)}else{if(A.detachEvent){A.detachEven= t("on"+C,B)}else{A["on"+C]=3Dnull}}},getEvent:function(A){return = A?A:window.event},getTarget:function(A){return = A.target||A.srcElement},preventDefault:function(A){if(A.preventDefault){A= .preventDefault()}else{A.returnValue=3Dfalse}},stopPropagation:function(A= ){if(A.stopPropagation){A.stopPropagation()}else{A.cancelBubble=3Dtrue}}}= ; ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/jquery-1.3.2.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"altKey attrChange attrName bubbles button = cancelable charCode clientX clientY ctrlKey currentTarget data detail = eventPhase fromElement handler keyCode metaKey newValue originalTarget = pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/reflection/reflection.js /** * reflection.js v2.0 * http://cow.neondragon.net/stuff/reflection/ * Freely distributable under MIT-style license. */ if (typeof(window['Reflection']) =3D=3D 'undefined') { =20 /* From prototype.js */ if (!document.myGetElementsByClassName) { document.myGetElementsByClassName =3D function(className) { var children =3D document.getElementsByTagName('*') || document.all; var elements =3D new Array(); =20 for (var i =3D 0; i < children.length; i++) { var child =3D children[i]; var classNames =3D child.className.split(' '); for (var j =3D 0; j < classNames.length; j++) { if (classNames[j] =3D=3D className) { elements.push(child); break; } } } return elements; } } var Reflection =3D { defaultHeight : 0.5, defaultOpacity: 0.5, =09 add: function(image, options) { Reflection.remove(image); =09 doptions =3D { "height" : Reflection.defaultHeight, "opacity" : = Reflection.defaultOpacity } if (options) { for (var i in doptions) { if (!options[i]) { options[i] =3D doptions[i]; } } } else { options =3D doptions; } =09 try { var d =3D document.createElement('div'); var p =3D image; =09 var classes =3D p.className.split(' '); var newClasses =3D ''; for (j=3D0;j0?go(curr-o.scroll):go(curr+o.scroll)});if(o.auto)setInterval(function(= ){go(curr+o.scroll)},o.auto+o.speed);function vis(){return = f.slice(curr).slice(0,v)};function = go(a){if(!b){if(o.beforeStart)o.beforeStart.call(this,vis());if(o.circula= r){if(a<=3Do.start-v-1){ul.css(animCss,-((itemLength-(v*2))*g)+"px");curr= =3Da=3D=3Do.start-v-1?itemLength-(v*2)-1:itemLength-(v*2)-o.scroll}else = if(a>=3DitemLength-v+1){ul.css(animCss,-((v)*g)+"px");curr=3Da=3D=3DitemL= ength-v+1?v+1:v+o.scroll}else curr=3Da}else{if(a<0){curr=3D0}else = if(a>itemLength-v){curr=3DitemLength-v}else = curr=3Da}b=3Dtrue;ul.animate(animCss=3D=3D"left"?{left:-(curr*g)}:{top:-(= curr*g)},o.speed,o.easing,function(){if(o.afterEnd)o.afterEnd.call(this,v= is());b=3Dfalse});if(!o.circular){$(o.btnPrev+","+o.btnNext).removeClass(= "disabled");$((curr-o.scroll<0&&o.btnPrev)||(curr+o.scroll>itemLength-v&&= o.btnNext)||[]).addClass("disabled")}}return = false};c.data('jCarouselLite',{go:go})})};function css(a,b){return = parseInt($.css(a[0],b))||0};function width(a){return = a[0].offsetWidth+css(a,'marginLeft')+css(a,'marginRight')};function = height(a){return = a[0].offsetHeight+css(a,'marginTop')+css(a,'marginBottom')}})(jQuery); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.easing.js /*=0A= * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/=0A= *=0A= * Uses the built In easIng capabilities added In jQuery 1.1=0A= * to offer multiple easIng options=0A= *=0A= * Copyright (c) 2007 George Smith=0A= * Licensed under the MIT License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= */=0A= =0A= // t: current time, b: begInnIng value, c: change In value, d: duration=0A= jQuery.easing['jswing'] =3D jQuery.easing['swing'];=0A= =0A= jQuery.extend( jQuery.easing,=0A= {=0A= def: 'easeOutQuad',=0A= swing: function (x, t, b, c, d) {=0A= //alert(jQuery.easing.default);=0A= return jQuery.easing[jQuery.easing.def](x, t, b, c, d);=0A= },=0A= easeInQuad: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t + b;=0A= },=0A= easeOutQuad: function (x, t, b, c, d) {=0A= return -c *(t/=3Dd)*(t-2) + b;=0A= },=0A= easeInOutQuad: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t + b;=0A= return -c/2 * ((--t)*(t-2) - 1) + b;=0A= },=0A= easeInCubic: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t + b;=0A= },=0A= easeOutCubic: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t + 1) + b;=0A= },=0A= easeInOutCubic: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t + 2) + b;=0A= },=0A= easeInQuart: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t + b;=0A= },=0A= easeOutQuart: function (x, t, b, c, d) {=0A= return -c * ((t=3Dt/d-1)*t*t*t - 1) + b;=0A= },=0A= easeInOutQuart: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t + b;=0A= return -c/2 * ((t-=3D2)*t*t*t - 2) + b;=0A= },=0A= easeInQuint: function (x, t, b, c, d) {=0A= return c*(t/=3Dd)*t*t*t*t + b;=0A= },=0A= easeOutQuint: function (x, t, b, c, d) {=0A= return c*((t=3Dt/d-1)*t*t*t*t + 1) + b;=0A= },=0A= easeInOutQuint: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return c/2*t*t*t*t*t + b;=0A= return c/2*((t-=3D2)*t*t*t*t + 2) + b;=0A= },=0A= easeInSine: function (x, t, b, c, d) {=0A= return -c * Math.cos(t/d * (Math.PI/2)) + c + b;=0A= },=0A= easeOutSine: function (x, t, b, c, d) {=0A= return c * Math.sin(t/d * (Math.PI/2)) + b;=0A= },=0A= easeInOutSine: function (x, t, b, c, d) {=0A= return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b;=0A= },=0A= easeInExpo: function (x, t, b, c, d) {=0A= return (t=3D=3D0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b;=0A= },=0A= easeOutExpo: function (x, t, b, c, d) {=0A= return (t=3D=3Dd) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b;=0A= },=0A= easeInOutExpo: function (x, t, b, c, d) {=0A= if (t=3D=3D0) return b;=0A= if (t=3D=3Dd) return b+c;=0A= if ((t/=3Dd/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b;=0A= return c/2 * (-Math.pow(2, -10 * --t) + 2) + b;=0A= },=0A= easeInCirc: function (x, t, b, c, d) {=0A= return -c * (Math.sqrt(1 - (t/=3Dd)*t) - 1) + b;=0A= },=0A= easeOutCirc: function (x, t, b, c, d) {=0A= return c * Math.sqrt(1 - (t=3Dt/d-1)*t) + b;=0A= },=0A= easeInOutCirc: function (x, t, b, c, d) {=0A= if ((t/=3Dd/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b;=0A= return c/2 * (Math.sqrt(1 - (t-=3D2)*t) + 1) + b;=0A= },=0A= easeInElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return -(a*Math.pow(2,10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )) + b;=0A= },=0A= easeOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd)=3D=3D1) return b+c; if (!p) = p=3Dd*.3;=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b;=0A= },=0A= easeInOutElastic: function (x, t, b, c, d) {=0A= var s=3D1.70158;var p=3D0;var a=3Dc;=0A= if (t=3D=3D0) return b; if ((t/=3Dd/2)=3D=3D2) return b+c; if (!p) = p=3Dd*(.3*1.5);=0A= if (a < Math.abs(c)) { a=3Dc; var s=3Dp/4; }=0A= else var s =3D p/(2*Math.PI) * Math.asin (c/a);=0A= if (t < 1) return -.5*(a*Math.pow(2,10*(t-=3D1)) * Math.sin( = (t*d-s)*(2*Math.PI)/p )) + b;=0A= return a*Math.pow(2,-10*(t-=3D1)) * Math.sin( (t*d-s)*(2*Math.PI)/p = )*.5 + c + b;=0A= },=0A= easeInBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*(t/=3Dd)*t*((s+1)*t - s) + b;=0A= },=0A= easeOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158;=0A= return c*((t=3Dt/d-1)*t*((s+1)*t + s) + 1) + b;=0A= },=0A= easeInOutBack: function (x, t, b, c, d, s) {=0A= if (s =3D=3D undefined) s =3D 1.70158; =0A= if ((t/=3Dd/2) < 1) return c/2*(t*t*(((s*=3D(1.525))+1)*t - s)) + b;=0A= return c/2*((t-=3D2)*t*(((s*=3D(1.525))+1)*t + s) + 2) + b;=0A= },=0A= easeInBounce: function (x, t, b, c, d) {=0A= return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b;=0A= },=0A= easeOutBounce: function (x, t, b, c, d) {=0A= if ((t/=3Dd) < (1/2.75)) {=0A= return c*(7.5625*t*t) + b;=0A= } else if (t < (2/2.75)) {=0A= return c*(7.5625*(t-=3D(1.5/2.75))*t + .75) + b;=0A= } else if (t < (2.5/2.75)) {=0A= return c*(7.5625*(t-=3D(2.25/2.75))*t + .9375) + b;=0A= } else {=0A= return c*(7.5625*(t-=3D(2.625/2.75))*t + .984375) + b;=0A= }=0A= },=0A= easeInOutBounce: function (x, t, b, c, d) {=0A= if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 = + b;=0A= return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b;=0A= }=0A= }); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.media.js /* * jQuery Media Plugin for converting elements into rich media content. * * Examples and documentation at: http://malsup.com/jquery/media/ * Copyright (c) 2007 M. Alsup * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html * * @author: M. Alsup * @version: 0.75 (02/20/2008) * @requires jQuery v1.1.2 or later * $Id: jquery.media.js 4795 2008-02-20 23:29:28Z malsup $ * * Supported Media Players: * - Flash * - Quicktime * - Real Player * - Silverlight * - Windows Media Player * - iframe * * Supported Media Formats: * Any types supported by the above players, such as: * Video: asf, avi, flv, mov, mpg, mpeg, mp4, qt, smil, swf, wmv, = 3g2, 3gp * Audio: aif, aac, au, gsm, mid, midi, mov, mp3, m4a, snd, rm, wav, = wma * Other: bmp, html, pdf, psd, qif, qtif, qti, tif, tiff, xaml * * Thanks to Mark Hicken and Brent Pedersen for helping me debug this on = the Mac! * Thanks to Dan Rossi for numerous bug reports and code bits! */ (function($) { /** * Chainable method for converting elements into rich media. * * @name media * @param Object options Options object * @param Function callback fn invoked for each matched element before = conversion * @param Function callback fn invoked for each matched element after = conversion * @cat Plugins/media */ $.fn.media =3D function(options, f1, f2) { return this.each(function() { if (typeof options =3D=3D 'function') { f2 =3D f1; f1 =3D options; options =3D {}; } var o =3D getSettings(this, options); // pre-conversion callback, passes original element and fully = populated options if (typeof f1 =3D=3D 'function') f1(this, o); =20 var r =3D getTypesRegExp(); var m =3D r.exec(o.src) || ['']; o.type ? m[0] =3D o.type : m.shift(); for (var i=3D0; i < m.length; i++) { fn =3D m[i].toLowerCase(); if (isDigit(fn[0])) fn =3D 'fn' + fn; // fns can't begin = with numbers if (!$.fn.media[fn])=20 continue; // unrecognized media type // normalize autoplay settings var player =3D $.fn.media[fn+'_player']; if (!o.params) o.params =3D {}; if (player) { var num =3D player.autoplayAttr =3D=3D 'autostart'; o.params[player.autoplayAttr || 'autoplay'] =3D num ? = (o.autoplay ? 1 : 0) : o.autoplay ? true : false; } var $div =3D $.fn.media[fn](this, o); $div.css('backgroundColor', o.bgColor).width(o.width); =20 // post-conversion callback, passes original element, new = div element and fully populated options if (typeof f2 =3D=3D 'function') f2(this, $div[0], o, = player.name); break; } }); }; /** * Chainable method for preparing elements to display rich media with * a page overlay. * * @name mediabox * @param Object options Options object * @param Object css values for the media div * @cat Plugins/media */ $.fn.mediabox =3D function(options, css) { return this.click(function() { if (typeof $.blockUI =3D=3D 'undefined' || typeof = $.blockUI.version =3D=3D 'undefined' || $.blockUI.version < 1.26) { if (typeof $.fn.mediabox.warning !=3D 'undefined') return = this; // one warning is enough $.fn.mediabox.warning =3D 1; alert('The mediabox method requires blockUI v1.26 or = later.'); return false; } var o, p, div=3D0, $e =3D $(this).clone(); $e.appendTo('body').hide().css({margin: 0}); options =3D $.extend({}, options, { autoplay: 1 }); // force = autoplay in box mode $e.media(options, function(){}, function(origEl, newEl, opts, = player) { div =3D newEl; o =3D opts; p =3D player; }); if (!div) return false; // don't pull element from the dom on Safari var $div =3D $.browser.safari ? $(div).hide() : $(div).remove(); if (o.loadingImage) $div.css({ backgroundImage: 'url('+o.loadingImage+')', backgroundPosition: 'center center', backgroundRepeat: 'no-repeat' }); if (o.boxTitle) $div.prepend('
' + = o.boxTitle + '
'); =20 if (css) $div.css(css); $div.displayBox( { width: o.width, height: o.height }, = function(el) { // quirkiness; sometimes media doesn't stop when removed = from the DOM (especially in IE) $('object,embed', el).each(function() { try { this.Stop(); } catch(e) {} // quicktime try { this.DoStop(); } catch(e) {} // real try { this.controls.stop(); } catch(e) {} // windows = media player $(this).remove(); }); }, p =3D=3D 'flash'); // <-- mac/ff workaround return false; }); }; =20 /** * Non-chainable method for adding or changing file format / player = mapping * @name mapFormat * @param String format File format extension (ie: mov, wav, mp3) * @param String player Player name to use for the format (one of: = flash, quicktime, realplayer, winmedia, silverlight or iframe */ $.fn.media.mapFormat =3D function(format, player) { if (!format || !player || !$.fn.media.defaults.players[player]) = return; // invalid format =3D format.toLowerCase(); if (isDigit(format[0])) format =3D 'fn' + format; $.fn.media[format] =3D $.fn.media[player]; $.fn.media[format+'_player'] =3D = $.fn.media.defaults.players[player]; }; // global defautls; override as needed $.fn.media.defaults =3D { width: 400, height: 400, preferMeta: 1, // true if markup metadata takes = precedence over options object autoplay: 0, // normalized cross-player setting bgColor: '#ffffff', // background color params: {}, // added to object element as param = elements; added to embed element as attrs attrs: {}, // added to object and embed elements as = attrs flashvars: {}, // added to flash content as flashvars = param/attr flashVersion: '7', // required flash version expressInstaller: null, =20 // MediaBox options boxTitle: null, // MediaBox titlebar loadingImage: null, // MediaBox loading indicator =20 // default flash video and mp3 player (@see: = http://jeroenwijering.com/?item=3DFlash_Media_Player) flvPlayer: '/dl/tg1/flashes/playerFLV.swf', mp3Player: '/dl/tg1/flashes/mediaplayer.swf', =20 // @see http://msdn2.microsoft.com/en-us/library/bb412401.aspx silverlight: { inplaceInstallPrompt: 'true', // display in-place install = prompt? isWindowless: 'true', // windowless mode (false for = wrapping markup) framerate: '24', // maximum framerate version: '0.9', // Silverlight version onError: null, // onError callback onLoad: null, // onLoad callback initParams: null, // object init params userContext: null // callback arg passed to the load = callback } }; // Media Players; think twice before overriding $.fn.media.defaults.players =3D { flash: { name: 'flash', types: 'flv,mp3,swf', oAttrs: { classid: 'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000', type: 'application/x-oleobject', codebase: = 'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve= rsion=3D' + $.fn.media.defaults.flashVersion }, eAttrs: { type: 'application/x-shockwave-flash', pluginspage: 'http://www.adobe.com/go/getflashplayer' } =20 }, quicktime: { name: 'quicktime', types: = 'aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qt= i,snd,tif,tiff,wav,3g2,3gp', oAttrs: { classid: 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B', codebase: 'http://www.apple.com/qtactivex/qtplugin.cab' }, eAttrs: { pluginspage: 'http://www.apple.com/quicktime/download/' } }, realplayer: { name: 'real', types: 'ra,ram,rm,rpm,rv,smi,smil', autoplayAttr: 'autostart', oAttrs: { classid: 'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' }, eAttrs: { type: 'audio/x-pn-realaudio-plugin', pluginspage: 'http://www.real.com/player/' } }, winmedia: { name: 'winmedia', types: 'asf,avi,wma,wmv,asx', autoplayAttr: 'autostart', oUrl: 'url', oAttrs: { classid: 'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6', type: 'application/x-oleobject' }, eAttrs: { type: $.browser.mozilla && = isFirefoxWMPPluginInstalled() ? 'application/x-ms-wmp' : = 'application/x-mplayer2', pluginspage: = 'http://www.microsoft.com/Windows/MediaPlayer/' } =20 }, // special cases iframe: { name: 'iframe', types: 'html,pdf' }, silverlight: { name: 'silverlight', types: 'xaml' } }; // // everything below here is private // // detection script for FF WMP plugin = (http://www.therossman.org/experiments/wmp_play.html) // (hat tip to Mark Ross for this script) function isFirefoxWMPPluginInstalled() { var plugs =3D navigator.plugins; for (i =3D 0; i < plugs.length; i++) { var plugin =3D plugs[i]; if (plugin['filename'] =3D=3D 'np-mswmp.dll') return true; } return false; } var counter =3D 1; for (var player in $.fn.media.defaults.players) { var types =3D $.fn.media.defaults.players[player].types; $.each(types.split(','), function(i,o) { if (isDigit(o[0])) o =3D 'fn' + o; $.fn.media[o] =3D $.fn.media[player] =3D getGenerator(player); $.fn.media[o+'_player'] =3D $.fn.media.defaults.players[player]; }); }; function getTypesRegExp() { var types =3D ''; for (var player in $.fn.media.defaults.players) { if (types.length) types +=3D ','; types +=3D $.fn.media.defaults.players[player].types; }; return new RegExp('\\.(' + types.replace(/,/g,'|') + ')\\b'); }; function getGenerator(player) { return function(el, options) { return generate(el, options, player); }; }; function isDigit(c) { return '0123456789'.indexOf(c) > -1; }; // flatten all possible options: global defaults, meta, option obj function getSettings(el, options) { options =3D options || {}; var $el =3D $(el); var cls =3D el.className || ''; // support metadata plugin (v1.0 and v2.0) var meta =3D $.metadata ? $el.metadata() : $.meta ? $el.data() : {}; var w =3D meta.width || = parseInt(((cls.match(/w:(\d+)/)||[])[1]||0)); var h =3D meta.height || = parseInt(((cls.match(/h:(\d+)/)||[])[1]||0)); if (w) meta.width =3D w; if (h) meta.height =3D h; if (cls) meta.cls =3D cls; var a =3D $.fn.media.defaults; var b =3D (($.meta || $.metadata) && $.fn.media.defaults.preferMeta) = ? options : meta; var c =3D b =3D=3D options ? meta : options; var p =3D { params: { bgColor: options.bgColor || = $.fn.media.defaults.bgColor } }; var opts =3D $.extend({}, a, b, c); $.each(['attrs','params','flashvars','silverlight'], function(i,o) { opts[o] =3D $.extend({}, p[o] || {}, a[o] || {}, b[o] || {}, = c[o] || {}); }); if (typeof opts.caption =3D=3D 'undefined') opts.caption =3D = $el.text(); // make sure we have a source! opts.src =3D opts.src || $el.attr('href') || $el.attr('src') || = 'unknown'; return opts; }; // // Flash Player // // generate flash using SWFObject if possible $.fn.media.swf =3D function(el, opts) { if (typeof SWFObject =3D=3D 'undefined') { // roll our own if (opts.flashvars) { var a =3D []; for (var f in opts.flashvars) a.push(f + '=3D' + opts.flashvars[f]); if (!opts.params) opts.params =3D {}; opts.params.flashvars =3D a.join('&'); } return generate(el, opts, 'flash'); } var id =3D el.id ? (' id=3D"'+el.id+'"') : ''; var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : ''; var $div =3D $(''); $(el).after($div).remove(); var so =3D new SWFObject(opts.src, 'movie_player_' + counter++, = opts.width, opts.height, opts.flashVersion, opts.bgColor); if (opts.expressInstaller) = so.useExpressInstall(opts.expressInstaller); =20 for (var p in opts.params) if (p !=3D 'bgColor') so.addParam(p, opts.params[p]); for (var f in opts.flashvars) so.addVariable(f, opts.flashvars[f]); so.write($div[0]); if (opts.caption) $('
').appendTo($div).html(opts.caption); return $div; }; // map flv and mp3 files to the swf player by default $.fn.media.flv =3D $.fn.media.mp3 =3D function(el, opts) { var src =3D opts.src; var player =3D /\.mp3\b/i.test(src) ? $.fn.media.defaults.mp3Player = : $.fn.media.defaults.flvPlayer; opts.src =3D player; opts.src =3D opts.src + '?file=3D' + src; opts.flashvars =3D $.extend({}, { file: src }, opts.flashvars ); return $.fn.media.swf(el, opts); }; // // Silverlight // $.fn.media.xaml =3D function(el, opts) { if (!window.Sys || !window.Sys.Silverlight) { if ($.fn.media.xaml.warning) return; $.fn.media.xaml.warning =3D 1; alert('You must include the Silverlight.js script.'); return; } var props =3D { width: opts.width, height: opts.height, background: opts.bgColor, inplaceInstallPrompt: opts.silverlight.inplaceInstallPrompt, isWindowless: opts.silverlight.isWindowless, framerate: opts.silverlight.framerate, version: opts.silverlight.version }; var events =3D { onError: opts.silverlight.onError, onLoad: opts.silverlight.onLoad }; var id1 =3D el.id ? (' id=3D"'+el.id+'"') : ''; var id2 =3D opts.id || 'AG' + counter++; // convert element to div var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : ''; var $div =3D $(''); $(el).after($div).remove(); =20 Sys.Silverlight.createObjectEx({ source: opts.src, initParams: opts.silverlight.initParams, userContext: opts.silverlight.userContext, id: id2, parentElement: $div[0], properties: props, events: events }); if (opts.caption) $('
').appendTo($div).html(opts.caption); return $div; }; // // generate object/embed markup // function generate(el, opts, player) { var $el =3D $(el); var o =3D $.fn.media.defaults.players[player]; =20 if (player =3D=3D 'iframe') { var o =3D $(''); o.attr('src', opts.src); o.css('backgroundColor', o.bgColor); } else if ($.browser.msie) { var a =3D [''); var p =3D ['']; for (var key in opts.params) p.push(''); var o =3D document.createElement(a.join('')); for (var i=3D0; i < p.length; i++) o.appendChild(document.createElement(p[i])); } else if ($.browser.mozilla && player =3D=3D 'winmedia') { var ob =3D document.createElement('object'); ob.setAttribute("width",opts.width ); ob.setAttribute("height",opts.height); for (var key in opts.attrs) ob.setAttribute(key,opts.attrs[key]); for (var key in o.oAttrs || {}) ob.setAttribute(key,o.oAttrs[key]); =09 var child =3D document.createElement('param'); child.setAttribute("name",(o.oUrl || 'src')); child.setAttribute("value",opts.src); ob.appendChild(child); =09 for (var key in opts.params) { child =3D document.createElement('param'); child.setAttribute("name",key); child.setAttribute("value",opts.params[key]); ob.appendChild(child); } =09 var embed =3D document.createElement('embed'); embed.setAttribute("width",opts.width ); embed.setAttribute("height",opts.height); =09 if (opts.src) embed.setAttribute("src",opts.src); for (var key in opts.attrs) embed.setAttribute(key,opts.attrs[key]); for (var key in o.eAttrs || {}) embed.setAttribute(key,o.eAttrs[key]); for (var key in opts.params) embed.setAttribute(key,opts.params[key]); =09 =09 ob.appendChild(embed); var o =3D ob; } else { var a =3D [''); } // convert element to div var id =3D el.id ? (' id=3D"'+el.id+'"') : ''; var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : ''; var $div =3D $(''); $el.after($div).remove(); //($.browser.msie || player =3D=3D 'iframe') ? $div.append(o) : = $div.html(a.join('')); ($.browser.msie || player =3D=3D 'iframe' || ($.browser.mozilla && = player =3D=3D 'winmedia')) ? $div.append(o) : $div.html(a.join('')); if (opts.caption) $('
').appendTo($div).html(opts.caption); return $div; }; })(jQuery); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.dimensions.js /* Copyright (c) 2007 Paul Bakaus (paul.bakaus@googlemail.com) and = Brandon Aaron (brandon.aaron@gmail.com || http://brandonaaron.net)=0A= * Dual licensed under the MIT = (http://www.opensource.org/licenses/mit-license.php)=0A= * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.=0A= *=0A= * $LastChangedDate: 2007-09-29 01:08:25 +0100 (Sat, 29 Sep 2007) $=0A= * $Rev: 3493 $=0A= *=0A= * Version: @VERSION=0A= *=0A= * Requires: jQuery 1.2+=0A= */=0A= =0A= (function($){=0A= =0A= $.dimensions =3D {=0A= version: '@VERSION'=0A= };=0A= =0A= // Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A= $.each( [ 'Height', 'Width' ], function(i, name){=0A= =0A= // innerHeight and innerWidth=0A= $.fn[ 'inner' + name ] =3D function() {=0A= if (!this[0]) return;=0A= =0A= var torl =3D name =3D=3D 'Height' ? 'Top' : 'Left', // top or left=0A= borr =3D name =3D=3D 'Height' ? 'Bottom' : 'Right'; // bottom or = right=0A= =0A= return num(this, name.toLowerCase()) + num(this, 'padding' + torl) + = num(this, 'padding' + borr);=0A= };=0A= =0A= // outerHeight and outerWidth=0A= $.fn[ 'outer' + name ] =3D function(options) {=0A= if (!this[0]) return;=0A= =0A= var torl =3D name =3D=3D 'Height' ? 'Top' : 'Left', // top or left=0A= borr =3D name =3D=3D 'Height' ? 'Bottom' : 'Right'; // bottom or = right=0A= =0A= options =3D $.extend({ margin: false }, options || {});=0A= =0A= return num(this, name.toLowerCase())=0A= + num(this, 'border' + torl + 'Width') + num(this, 'border' + borr + = 'Width')=0A= + num(this, 'padding' + torl) + num(this, 'padding' + borr)=0A= + (options.margin ? (num(this, 'margin' + torl) + num(this, 'margin' = + borr)) : 0);=0A= };=0A= });=0A= =0A= // Create scrollLeft and scrollTop methods=0A= $.each( ['Left', 'Top'], function(i, name) {=0A= $.fn[ 'scroll' + name ] =3D function(val) {=0A= if (!this[0]) return;=0A= =0A= return val !=3D undefined ?=0A= =0A= // Set the scroll offset=0A= this.each(function() {=0A= this =3D=3D window || this =3D=3D document ?=0A= window.scrollTo( =0A= name =3D=3D 'Left' ? val : $(window)[ 'scrollLeft' ](),=0A= name =3D=3D 'Top' ? val : $(window)[ 'scrollTop' ]()=0A= ) :=0A= this[ 'scroll' + name ] =3D val;=0A= }) :=0A= =0A= // Return the scroll offset=0A= this[0] =3D=3D window || this[0] =3D=3D document ?=0A= self[ (name =3D=3D 'Left' ? 'pageXOffset' : 'pageYOffset') ] ||=0A= $.boxModel && document.documentElement[ 'scroll' + name ] ||=0A= document.body[ 'scroll' + name ] :=0A= this[0][ 'scroll' + name ];=0A= };=0A= });=0A= =0A= $.fn.extend({=0A= position: function() {=0A= var left =3D 0, top =3D 0, elem =3D this[0], offset, parentOffset, = offsetParent, results;=0A= =0A= if (elem) {=0A= // Get *real* offsetParent=0A= offsetParent =3D this.offsetParent();=0A= =0A= // Get correct offsets=0A= offset =3D this.offset();=0A= parentOffset =3D offsetParent.offset();=0A= =0A= // Subtract element margins=0A= offset.top -=3D num(elem, 'marginTop');=0A= offset.left -=3D num(elem, 'marginLeft');=0A= =0A= // Add offsetParent borders=0A= parentOffset.top +=3D num(offsetParent, 'borderTopWidth');=0A= parentOffset.left +=3D num(offsetParent, 'borderLeftWidth');=0A= =0A= // Subtract the two offsets=0A= results =3D {=0A= top: offset.top - parentOffset.top,=0A= left: offset.left - parentOffset.left=0A= };=0A= }=0A= =0A= return results;=0A= },=0A= =0A= offsetParent: function() {=0A= var offsetParent =3D this[0].offsetParent;=0A= while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && = $.css(offsetParent, 'position') =3D=3D 'static') )=0A= offsetParent =3D offsetParent.offsetParent;=0A= return $(offsetParent);=0A= }=0A= });=0A= =0A= function num(el, prop) {=0A= return parseInt($.css(el.jquery?el[0]:el,prop))||0;=0A= };=0A= =0A= })(jQuery); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.mousewheel.min.js /* Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)=0A= * Licensed under the MIT License (LICENSE.txt).=0A= *=0A= * Thanks to: http://adomas.org/javascript-mouse-wheel/ for some = pointers.=0A= * Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug = fix.=0A= * Thanks to: Seamus Leahy for adding deltaX and deltaY=0A= *=0A= * Version: 3.0.3=0A= *=0A= * Requires: 1.2.2+=0A= */=0A= (function(c){var = a=3D["DOMMouseScroll","mousewheel"];c.event.special.mousewheel=3D{setup:f= unction(){if(this.addEventListener){for(var = d=3Da.length;d;){this.addEventListener(a[--d],b,false)}}else{this.onmouse= wheel=3Db}},teardown:function(){if(this.removeEventListener){for(var = d=3Da.length;d;){this.removeEventListener(a[--d],b,false)}}else{this.onmo= usewheel=3Dnull}}};c.fn.extend({mousewheel:function(d){return = d?this.bind("mousewheel",d):this.trigger("mousewheel")},unmousewheel:func= tion(d){return this.unbind("mousewheel",d)}});function b(i){var = g=3Di,f=3D[].slice.call(arguments,1),j=3D0,h=3Dtrue,e=3D0,d=3D0;i=3Dc.eve= nt.fix(i||window.event);i.type=3D"mousewheel";if(i.wheelDelta){j=3Di.whee= lDelta/120}if(i.detail){j=3D-i.detail/3}d=3Dj;if(g.axis!=3D=3Dundefined&&= g.axis=3D=3D=3Dg.HORIZONTAL_AXIS){d=3D0;e=3D-1*j}if(g.wheelDeltaY!=3D=3Du= ndefined){d=3Dg.wheelDeltaY/120}if(g.wheelDeltaX!=3D=3Dundefined){e=3D-1*= g.wheelDeltaX/120}f.unshift(i,j,e,d);return = c.event.handle.apply(this,f)}})(jQuery); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jScrollPane.min.js /* Copyright (c) 2006 Kelvin Luck (kelvin AT kelvinluck DOT com || = http://www.kelvinluck.com) * Dual licensed under the MIT = (http://www.opensource.org/licenses/mit-license.php) * and GPL (http://www.opensource.org/licenses/gpl-license.php) = licenses. * * See http://kelvinluck.com/assets/jquery/jScrollPane/ * $Id: jScrollPane.min.js 3579 2007-10-06 17:17:09Z kelvin.luck $ */ jQuery.jScrollPane=3D{active:[]};jQuery.fn.jScrollPane=3Dfunction(setting= s){settings=3DjQuery.extend({scrollbarWidth:10,scrollbarMargin:5,wheelSpe= ed:18,showArrows:false,arrowSize:0,animateTo:false,dragMinHeight:1,dragMa= xHeight:99999,animateInterval:100,animateStep:3,maintainPosition:true},se= ttings);return this.each(function(){var = $this=3DjQuery(this);if(jQuery(this).parent().is('.jScrollPaneContainer')= ){var = currentScrollPosition=3Dsettings.maintainPosition?$this.offset({relativeT= o:jQuery(this).parent()[0]}).top:0;currentScrollPosition =3D = !currentScrollPosition?0:currentScrollPosition;var = $c=3DjQuery(this).parent();var paneWidth=3D$c.innerWidth();var = paneHeight=3D$c.outerHeight();var = trackHeight=3DpaneHeight;if($c.unmousewheel){$c.unmousewheel()}jQuery('>.= jScrollPaneTrack, >.jScrollArrowUp, = >.jScrollArrowDown',$c).remove();$this.css({'top':0})}else{var = currentScrollPosition=3D0;this.originalPadding=3D$this.css('paddingTop')+= ' '+$this.css('paddingRight')+' '+$this.css('paddingBottom')+' = '+$this.css('paddingLeft');this.originalSidePaddingTotal=3D(parseInt($thi= s.css('paddingLeft'))||0)+(parseInt($this.css('paddingRight'))||0);var = paneWidth=3D$this.innerWidth();var paneHeight=3D$this.innerHeight();var = trackHeight=3DpaneHeight;$this.wrap(jQuery('
').attr({'classNam= e':'jScrollPaneContainer'}).css({'height':paneHeight+'px','width':paneWid= th+'px'}));jQuery(document).bind('emchange',function(e,cur,prev){$this.jS= crollPane(settings)})}var = p=3Dthis.originalSidePaddingTotal;$this.css({'height':'auto','width':pane= Width-settings.scrollbarWidth-settings.scrollbarMargin-p+'px','paddingRig= ht':settings.scrollbarMargin+'px'});var = contentHeight=3D$this.outerHeight();var = percentInView=3DpaneHeight/contentHeight;if(percentInView<.99){var = $container=3D$this.parent();$container.append(jQuery('
').attr(= {'className':'jScrollPaneTrack'}).css({'width':settings.scrollbarWidth+'p= x'}).append(jQuery('
').attr({'className':'jScrollPaneDrag'}).c= ss({'width':settings.scrollbarWidth+'px'}).append(jQuery('
').a= ttr({'className':'jScrollPaneDragTop'}).css({'width':settings.scrollbarWi= dth+'px'}),jQuery('
').attr({'className':'jScrollPaneDragBottom= '}).css({'width':settings.scrollbarWidth+'px'}))));var = $track=3DjQuery('>.jScrollPaneTrack',$container);var = $drag=3DjQuery('>.jScrollPaneTrack = .jScrollPaneDrag',$container);if(settings.showArrows){var = currentArrowButton;var currentArrowDirection;var = currentArrowInterval;var currentArrowInc;var = whileArrowButtonDown=3Dfunction(){if(currentArrowInc>4||currentArrowInc%4= =3D=3D0){positionDrag(dragPosition+currentArrowDirection*mouseWheelMultip= lier)}currentArrowInc++};var = onArrowMouseUp=3Dfunction(event){jQuery('body').unbind('mouseup',onArrowM= ouseUp);currentArrowButton.removeClass('jScrollActiveArrowButton');clearI= nterval(currentArrowInterval)};var = onArrowMouseDown=3Dfunction(){jQuery('body').bind('mouseup',onArrowMouseU= p);currentArrowButton.addClass('jScrollActiveArrowButton');currentArrowIn= c=3D0;whileArrowButtonDown();currentArrowInterval=3DsetInterval(whileArro= wButtonDown,100)};$container.append(jQuery('').attr({'href':'javas= cript:;','className':'jScrollArrowUp'}).css({'width':settings.scrollbarWi= dth+'px'}).html('Scroll = up').bind('mousedown',function(){currentArrowButton=3DjQuery(this);curren= tArrowDirection=3D-1;onArrowMouseDown();this.blur();return = false}),jQuery('').attr({'href':'javascript:;','className':'jScrol= lArrowDown'}).css({'width':settings.scrollbarWidth+'px'}).html('Scroll = down').bind('mousedown',function(){currentArrowButton=3DjQuery(this);curr= entArrowDirection=3D1;onArrowMouseDown();this.blur();return = false}));if(settings.arrowSize){trackHeight=3DpaneHeight-settings.arrowSi= ze-settings.arrowSize;$track.css({'height':trackHeight+'px',top:settings.= arrowSize+'px'})}else{var = topArrowHeight=3DjQuery('>.jScrollArrowUp',$container).height();settings.= arrowSize=3DtopArrowHeight;trackHeight=3DpaneHeight-topArrowHeight-jQuery= ('>.jScrollArrowDown',$container).height();$track.css({'height':trackHeig= ht+'px',top:topArrowHeight+'px'})}}var = $pane=3DjQuery(this).css({'position':'absolute','overflow':'visible'});va= r currentOffset;var maxY;var mouseWheelMultiplier;var = dragPosition=3D0;var dragMiddle=3DpercentInView*paneHeight/2;var = getPos=3Dfunction(event,c){var p=3Dc=3D=3D'X'?'Left':'Top';return = event['page'+c]||(event['client'+c]+(document.documentElement['scroll'+p]= ||document.body['scroll'+p]))||0};var = ignoreNativeDrag=3Dfunction(){return false};var = initDrag=3Dfunction(){ceaseAnimation();currentOffset=3D$drag.offset(false= );currentOffset.top-=3DdragPosition;maxY=3DtrackHeight-$drag[0].offsetHei= ght;mouseWheelMultiplier=3D2*settings.wheelSpeed*maxY/contentHeight};var = onStartDrag=3Dfunction(event){initDrag();dragMiddle=3DgetPos(event,'Y')-d= ragPosition-currentOffset.top;jQuery('body').bind('mouseup',onStopDrag).b= ind('mousemove',updateScroll);if(jQuery.browser.msie){jQuery('body').bind= ('dragstart',ignoreNativeDrag).bind('selectstart',ignoreNativeDrag)}retur= n false};var = onStopDrag=3Dfunction(){jQuery('body').unbind('mouseup',onStopDrag).unbin= d('mousemove',updateScroll);dragMiddle=3DpercentInView*paneHeight/2;if(jQ= uery.browser.msie){jQuery('body').unbind('dragstart',ignoreNativeDrag).un= bind('selectstart',ignoreNativeDrag)}};var = positionDrag=3Dfunction(destY){destY=3DdestY<0?0:(destY>maxY?maxY:destY);= dragPosition=3DdestY;$drag.css({'top':destY+'px'});var = p=3DdestY/maxY;$pane.css({'top':((paneHeight-contentHeight)*p)+'px'});$th= is.trigger('scroll')};var = updateScroll=3Dfunction(e){positionDrag(getPos(e,'Y')-currentOffset.top-d= ragMiddle)};var = dragH=3DMath.max(Math.min(percentInView*(paneHeight-settings.arrowSize*2)= ,settings.dragMaxHeight),settings.dragMinHeight);$drag.css({'height':drag= H+'px'}).bind('mousedown',onStartDrag);var trackScrollInterval;var = trackScrollInc;var trackScrollMousePos;var = doTrackScroll=3Dfunction(){if(trackScrollInc>8||trackScrollInc%4=3D=3D0){= positionDrag((dragPosition-((dragPosition-trackScrollMousePos)/2)))}track= ScrollInc++};var = onStopTrackClick=3Dfunction(){clearInterval(trackScrollInterval);jQuery('= body').unbind('mouseup',onStopTrackClick).unbind('mousemove',onTrackMouse= Move)};var = onTrackMouseMove=3Dfunction(event){trackScrollMousePos=3DgetPos(event,'Y'= )-currentOffset.top-dragMiddle};var = onTrackClick=3Dfunction(event){initDrag();onTrackMouseMove(event);trackSc= rollInc=3D0;jQuery('body').bind('mouseup',onStopTrackClick).bind('mousemo= ve',onTrackMouseMove);trackScrollInterval=3DsetInterval(doTrackScroll,100= );doTrackScroll()};$track.bind('mousedown',onTrackClick);if($container.mo= usewheel){$container.mousewheel(function(event,delta){initDrag();ceaseAni= mation();var = d=3DdragPosition;positionDrag(dragPosition-delta*mouseWheelMultiplier);va= r dragOccured=3Dd!=3DdragPosition;return!dragOccured},false)}var = _animateToPosition;var _animateToInterval;function = animateToPosition(){var = diff=3D(_animateToPosition-dragPosition)/settings.animateStep;if(diff>1||= diff<-1){positionDrag(dragPosition+diff)}else{positionDrag(_animateToPosi= tion);ceaseAnimation()}}var = ceaseAnimation=3Dfunction(){if(_animateToInterval){clearInterval(_animate= ToInterval);delete _animateToPosition}};var = scrollTo=3Dfunction(pos,preventAni){if(typeof = pos=3D=3D"string"){$e=3DjQuery(pos,this);if(!$e.length)return;pos=3D$e.of= fset({relativeTo:this}).top}ceaseAnimation();var = destDragPosition=3D-pos/(paneHeight-contentHeight)*maxY;if(!preventAni||s= ettings.animateTo){_animateToPosition=3DdestDragPosition;_animateToInterv= al=3DsetInterval(animateToPosition,settings.animateInterval)}else{positio= nDrag(destDragPosition)}};$this[0].scrollTo=3DscrollTo;$this[0].scrollBy=3D= function(delta){var = currentPos=3D-parseInt($pane.css('top'))||0;scrollTo(currentPos+delta)};i= nitDrag();scrollTo(-currentScrollPosition,true);jQuery.jScrollPane.active= .push($this[0])}else{$this.css({'height':paneHeight+'px','width':paneWidt= h-this.originalSidePaddingTotal+'px','padding':this.originalPadding})}})}= ;jQuery(window).bind('unload',function(){var = els=3DjQuery.jScrollPane.active;for(var = i=3D0;ine_half?Math.max(Math.min(current_page-ne_half, = upper_limit), 0):0;=0A= var end =3D current_page>ne_half?Math.min(current_page+ne_half, = np):Math.min(opts.num_display_entries, np);=0A= return [start,end];=0A= }=0A= =0A= /**=0A= * This is the event handling function for the pagination links. =0A= * @param {int} page_id The new page number=0A= */=0A= function pageSelected(page_id, evt){=0A= current_page =3D page_id;=0A= drawLinks();=0A= var continuePropagation =3D opts.callback(page_id, panel);=0A= if (!continuePropagation) {=0A= if (evt.stopPropagation) {=0A= evt.stopPropagation();=0A= }=0A= else {=0A= evt.cancelBubble =3D true;=0A= }=0A= }=0A= return continuePropagation;=0A= }=0A= =0A= /**=0A= * This function inserts the pagination links into the container = element=0A= */=0A= function drawLinks() {=0A= panel.empty();=0A= var interval =3D getInterval();=0A= var np =3D numPages();=0A= // This helper function returns a handler function that calls = pageSelected with the right page_id=0A= var getClickHandler =3D function(page_id) {=0A= return function(evt){ return pageSelected(page_id,evt); }=0A= }=0A= // Helper function for generating a single link (or a span tag if = it'S the current page)=0A= var appendItem =3D function(page_id, appendopts){=0A= page_id =3D page_id<0?0:(page_id"+(appendopts.text)+"");=0A= }=0A= else=0A= {=0A= var lnk =3D jQuery(""+(appendopts.text)+"")=0A= .bind("click", getClickHandler(page_id))=0A= .attr('href', opts.link_to.replace(/__id__/,page_id));=0A= =0A= =0A= }=0A= if(appendopts.classes){lnk.addClass(appendopts.classes);}=0A= panel.append(lnk);=0A= }=0A= // Generate "Previous"-Link=0A= if(opts.prev_text && (current_page > 0 || opts.prev_show_always)){=0A= appendItem(current_page-1,{text:opts.prev_text, classes:"prev"});=0A= }=0A= // Generate starting points=0A= if (interval[0] > 0 && opts.num_edge_entries > 0)=0A= {=0A= var end =3D Math.min(opts.num_edge_entries, interval[0]);=0A= for(var i=3D0; i"+opts.ellipse_text+"").appendTo(panel);=0A= }=0A= }=0A= // Generate interval links=0A= for(var i=3Dinterval[0]; i 0)=0A= {=0A= if(np-opts.num_edge_entries > interval[1]&& opts.ellipse_text)=0A= {=0A= jQuery(""+opts.ellipse_text+"").appendTo(panel);=0A= }=0A= var begin =3D Math.max(np-opts.num_edge_entries, interval[1]);=0A= for(var i=3Dbegin; i 0) {=0A= pageSelected(current_page - 1);=0A= return true;=0A= }=0A= else {=0A= return false;=0A= }=0A= }=0A= this.nextPage =3D function(){ =0A= if(current_page < numPages()-1) {=0A= pageSelected(current_page+1);=0A= return true;=0A= }=0A= else {=0A= return false;=0A= }=0A= }=0A= // When all initialisation is done, draw the links=0A= drawLinks();=0A= });=0A= }=0A= =0A= =0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.scrollTo-min.js /**=0A= * jQuery.ScrollTo - Easy element scrolling using jQuery.=0A= * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | = http://flesler.blogspot.com=0A= * Dual licensed under MIT and GPL.=0A= * Date: 5/25/2009=0A= * @author Ariel Flesler=0A= * @version 1.4.2=0A= *=0A= * http://flesler.blogspot.com/2007/10/jqueryscrollto.html=0A= */=0A= ;(function(d){var = k=3Dd.scrollTo=3Dfunction(a,i,e){d(window).scrollTo(a,i,e)};k.defaults=3D= {axis:'xy',duration:parseFloat(d.fn.jquery)>=3D1.3?0:1};k.window=3Dfuncti= on(a){return = d(window)._scrollable()};d.fn._scrollable=3Dfunction(){return = this.map(function(){var = a=3Dthis,i=3D!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#= document','html','body'])!=3D-1;if(!i)return a;var = e=3D(a.contentWindow||a).document||a.ownerDocument||a;return = d.browser.safari||e.compatMode=3D=3D'BackCompat'?e.body:e.documentElement= })};d.fn.scrollTo=3Dfunction(n,j,b){if(typeof = j=3D=3D'object'){b=3Dj;j=3D0}if(typeof = b=3D=3D'function')b=3D{onAfter:b};if(n=3D=3D'max')n=3D9e9;b=3Dd.extend({}= ,k.defaults,b);j=3Dj||b.speed||b.duration;b.queue=3Db.queue&&b.axis.lengt= h>1;if(b.queue)j/=3D2;b.offset=3Dp(b.offset);b.over=3Dp(b.over);return = this._scrollable().each(function(){var = q=3Dthis,r=3Dd(q),f=3Dn,s,g=3D{},u=3Dr.is('html,body');switch(typeof = f){case'number':case'string':if(/^([+-]=3D)?\d+(\.\d+)?(px|%)?$/.test(f))= {f=3Dp(f);break}f=3Dd(f,this);case'object':if(f.is||f.style)s=3D(f=3Dd(f)= ).offset()}d.each(b.axis.split(''),function(a,i){var = e=3Di=3D=3D'x'?'Left':'Top',h=3De.toLowerCase(),c=3D'scroll'+e,l=3Dq[c],m= =3Dk.max(q,i);if(s){g[c]=3Ds[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=3D= parseInt(f.css('margin'+e))||0;g[c]-=3DparseInt(f.css('border'+e+'Width')= )||0}g[c]+=3Db.offset[h]||0;if(b.over[h])g[c]+=3Df[i=3D=3D'x'?'width':'he= ight']()*b.over[h]}else{var = o=3Df[h];g[c]=3Do.slice&&o.slice(-1)=3D=3D'%'?parseFloat(o)/100*m:o}if(/^= \d+$/.test(g[c]))g[c]=3Dg[c]<=3D0?0:Math.min(g[c],m);if(!a&&b.queue){if(l= !=3Dg[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function = t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.= max=3Dfunction(a,i){var = e=3Di=3D=3D'x'?'Width':'Height',h=3D'scroll'+e;if(!d(a).is('html,body'))r= eturn a[h]-d(a)[e.toLowerCase()]();var = c=3D'client'+e,l=3Da.ownerDocument.documentElement,m=3Da.ownerDocument.bo= dy;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return = typeof a=3D=3D'object'?a:{top:a,left:a}}})(jQuery); ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/js/swfobject.js /**=0A= * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/=0A= *=0A= * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT = License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= *=0A= */=0A= if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"";_19+=3D"";_19+=3D"";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"";}_19+=3D"";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav= igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var = _26=3D3;while(axo){try{_26++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew = deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}}return = _23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull= ?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r= ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.majorfv.major){return = true;}if(this.minorfv.minor){return true;}if(this.rev=3D0;i--){_2f[i].style.display=3D"none";for(var x in = _2f[i]){if(typeof = _2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre= pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn= loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj= ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO= bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen= tById&&document.all){document.getElementById=3Dfunction(id){return = document.all[id];};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/ui-1.7.2/ui.core.js /*=0A= * jQuery UI 1.7.2=0A= *=0A= * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A= * Dual licensed under the MIT (MIT-LICENSE.txt)=0A= * and GPL (GPL-LICENSE.txt) licenses.=0A= *=0A= * http://docs.jquery.com/UI=0A= */=0A= ;jQuery.ui || (function($) {=0A= =0A= var _remove =3D $.fn.remove,=0A= isFF2 =3D $.browser.mozilla && (parseFloat($.browser.version) < 1.9);=0A= =0A= //Helper functions and ui object=0A= $.ui =3D {=0A= version: "1.7.2",=0A= =0A= // $.ui.plugin is deprecated. Use the proxy pattern instead.=0A= plugin: {=0A= add: function(module, option, set) {=0A= var proto =3D $.ui[module].prototype;=0A= for(var i in set) {=0A= proto.plugins[i] =3D proto.plugins[i] || [];=0A= proto.plugins[i].push([option, set[i]]);=0A= }=0A= },=0A= call: function(instance, name, args) {=0A= var set =3D instance.plugins[name];=0A= if(!set || !instance.element[0].parentNode) { return; }=0A= =0A= for (var i =3D 0; i < set.length; i++) {=0A= if (instance.options[set[i][0]]) {=0A= set[i][1].apply(instance.element, args);=0A= }=0A= }=0A= }=0A= },=0A= =0A= contains: function(a, b) {=0A= return document.compareDocumentPosition=0A= ? a.compareDocumentPosition(b) & 16=0A= : a !=3D=3D b && a.contains(b);=0A= },=0A= =0A= hasScroll: function(el, a) {=0A= =0A= //If overflow is hidden, the element might have extra content, but the = user wants to hide it=0A= if ($(el).css('overflow') =3D=3D 'hidden') { return false; }=0A= =0A= var scroll =3D (a && a =3D=3D 'left') ? 'scrollLeft' : 'scrollTop',=0A= has =3D false;=0A= =0A= if (el[scroll] > 0) { return true; }=0A= =0A= // TODO: determine which cases actually cause this to happen=0A= // if the element doesn't have the scroll set, see if it's possible to=0A= // set the scroll=0A= el[scroll] =3D 1;=0A= has =3D (el[scroll] > 0);=0A= el[scroll] =3D 0;=0A= return has;=0A= },=0A= =0A= isOverAxis: function(x, reference, size) {=0A= //Determines when x coordinate is over "b" element axis=0A= return (x > reference) && (x < (reference + size));=0A= },=0A= =0A= isOver: function(y, x, top, left, height, width) {=0A= //Determines when x, y coordinates is over "b" element=0A= return $.ui.isOverAxis(y, top, height) && $.ui.isOverAxis(x, left, = width);=0A= },=0A= =0A= keyCode: {=0A= BACKSPACE: 8,=0A= CAPS_LOCK: 20,=0A= COMMA: 188,=0A= CONTROL: 17,=0A= DELETE: 46,=0A= DOWN: 40,=0A= END: 35,=0A= ENTER: 13,=0A= ESCAPE: 27,=0A= HOME: 36,=0A= INSERT: 45,=0A= LEFT: 37,=0A= NUMPAD_ADD: 107,=0A= NUMPAD_DECIMAL: 110,=0A= NUMPAD_DIVIDE: 111,=0A= NUMPAD_ENTER: 108,=0A= NUMPAD_MULTIPLY: 106,=0A= NUMPAD_SUBTRACT: 109,=0A= PAGE_DOWN: 34,=0A= PAGE_UP: 33,=0A= PERIOD: 190,=0A= RIGHT: 39,=0A= SHIFT: 16,=0A= SPACE: 32,=0A= TAB: 9,=0A= UP: 38=0A= }=0A= };=0A= =0A= // WAI-ARIA normalization=0A= if (isFF2) {=0A= var attr =3D $.attr,=0A= removeAttr =3D $.fn.removeAttr,=0A= ariaNS =3D "http://www.w3.org/2005/07/aaa",=0A= ariaState =3D /^aria-/,=0A= ariaRole =3D /^wairole:/;=0A= =0A= $.attr =3D function(elem, name, value) {=0A= var set =3D value !=3D=3D undefined;=0A= =0A= return (name =3D=3D 'role'=0A= ? (set=0A= ? attr.call(this, elem, name, "wairole:" + value)=0A= : (attr.apply(this, arguments) || "").replace(ariaRole, ""))=0A= : (ariaState.test(name)=0A= ? (set=0A= ? elem.setAttributeNS(ariaNS,=0A= name.replace(ariaState, "aaa:"), value)=0A= : attr.call(this, elem, name.replace(ariaState, "aaa:")))=0A= : attr.apply(this, arguments)));=0A= };=0A= =0A= $.fn.removeAttr =3D function(name) {=0A= return (ariaState.test(name)=0A= ? this.each(function() {=0A= this.removeAttributeNS(ariaNS, name.replace(ariaState, ""));=0A= }) : removeAttr.call(this, name));=0A= };=0A= }=0A= =0A= //jQuery plugins=0A= $.fn.extend({=0A= remove: function() {=0A= // Safari has a native remove event which actually removes DOM = elements,=0A= // so we have to use triggerHandler instead of trigger (#3037).=0A= $("*", this).add(this).each(function() {=0A= $(this).triggerHandler("remove");=0A= });=0A= return _remove.apply(this, arguments );=0A= },=0A= =0A= enableSelection: function() {=0A= return this=0A= .attr('unselectable', 'off')=0A= .css('MozUserSelect', '')=0A= .unbind('selectstart.ui');=0A= },=0A= =0A= disableSelection: function() {=0A= return this=0A= .attr('unselectable', 'on')=0A= .css('MozUserSelect', 'none')=0A= .bind('selectstart.ui', function() { return false; });=0A= },=0A= =0A= scrollParent: function() {=0A= var scrollParent;=0A= if(($.browser.msie && = (/(static|relative)/).test(this.css('position'))) || = (/absolute/).test(this.css('position'))) {=0A= scrollParent =3D this.parents().filter(function() {=0A= return = (/(relative|absolute|fixed)/).test($.curCSS(this,'position',1)) && = (/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo= w-y',1)+$.curCSS(this,'overflow-x',1));=0A= }).eq(0);=0A= } else {=0A= scrollParent =3D this.parents().filter(function() {=0A= return = (/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo= w-y',1)+$.curCSS(this,'overflow-x',1));=0A= }).eq(0);=0A= }=0A= =0A= return (/fixed/).test(this.css('position')) || !scrollParent.length ? = $(document) : scrollParent;=0A= }=0A= });=0A= =0A= =0A= //Additional selectors=0A= $.extend($.expr[':'], {=0A= data: function(elem, i, match) {=0A= return !!$.data(elem, match[3]);=0A= },=0A= =0A= focusable: function(element) {=0A= var nodeName =3D element.nodeName.toLowerCase(),=0A= tabIndex =3D $.attr(element, 'tabindex');=0A= return (/input|select|textarea|button|object/.test(nodeName)=0A= ? !element.disabled=0A= : 'a' =3D=3D nodeName || 'area' =3D=3D nodeName=0A= ? element.href || !isNaN(tabIndex)=0A= : !isNaN(tabIndex))=0A= // the element and all of its ancestors must be visible=0A= // the browser may report that the area is hidden=0A= && !$(element)['area' =3D=3D nodeName ? 'parents' : = 'closest'](':hidden').length;=0A= },=0A= =0A= tabbable: function(element) {=0A= var tabIndex =3D $.attr(element, 'tabindex');=0A= return (isNaN(tabIndex) || tabIndex >=3D 0) && = $(element).is(':focusable');=0A= }=0A= });=0A= =0A= =0A= // $.widget is a factory to create jQuery plugins=0A= // taking some boilerplate code out of the plugin code=0A= function getter(namespace, plugin, method, args) {=0A= function getMethods(type) {=0A= var methods =3D $[namespace][plugin][type] || [];=0A= return (typeof methods =3D=3D 'string' ? methods.split(/,?\s+/) : = methods);=0A= }=0A= =0A= var methods =3D getMethods('getter');=0A= if (args.length =3D=3D 1 && typeof args[0] =3D=3D 'string') {=0A= methods =3D methods.concat(getMethods('getterSetter'));=0A= }=0A= return ($.inArray(method, methods) !=3D -1);=0A= }=0A= =0A= $.widget =3D function(name, prototype) {=0A= var namespace =3D name.split(".")[0];=0A= name =3D name.split(".")[1];=0A= =0A= // create plugin method=0A= $.fn[name] =3D function(options) {=0A= var isMethodCall =3D (typeof options =3D=3D 'string'),=0A= args =3D Array.prototype.slice.call(arguments, 1);=0A= =0A= // prevent calls to internal methods=0A= if (isMethodCall && options.substring(0, 1) =3D=3D '_') {=0A= return this;=0A= }=0A= =0A= // handle getter methods=0A= if (isMethodCall && getter(namespace, name, options, args)) {=0A= var instance =3D $.data(this[0], name);=0A= return (instance ? instance[options].apply(instance, args)=0A= : undefined);=0A= }=0A= =0A= // handle initialization and non-getter methods=0A= return this.each(function() {=0A= var instance =3D $.data(this, name);=0A= =0A= // constructor=0A= (!instance && !isMethodCall &&=0A= $.data(this, name, new $[namespace][name](this, options))._init());=0A= =0A= // method call=0A= (instance && isMethodCall && $.isFunction(instance[options]) &&=0A= instance[options].apply(instance, args));=0A= });=0A= };=0A= =0A= // create widget constructor=0A= $[namespace] =3D $[namespace] || {};=0A= $[namespace][name] =3D function(element, options) {=0A= var self =3D this;=0A= =0A= this.namespace =3D namespace;=0A= this.widgetName =3D name;=0A= this.widgetEventPrefix =3D $[namespace][name].eventPrefix || name;=0A= this.widgetBaseClass =3D namespace + '-' + name;=0A= =0A= this.options =3D $.extend({},=0A= $.widget.defaults,=0A= $[namespace][name].defaults,=0A= $.metadata && $.metadata.get(element)[name],=0A= options);=0A= =0A= this.element =3D $(element)=0A= .bind('setData.' + name, function(event, key, value) {=0A= if (event.target =3D=3D element) {=0A= return self._setData(key, value);=0A= }=0A= })=0A= .bind('getData.' + name, function(event, key) {=0A= if (event.target =3D=3D element) {=0A= return self._getData(key);=0A= }=0A= })=0A= .bind('remove', function() {=0A= return self.destroy();=0A= });=0A= };=0A= =0A= // add widget prototype=0A= $[namespace][name].prototype =3D $.extend({}, $.widget.prototype, = prototype);=0A= =0A= // TODO: merge getter and getterSetter properties from widget prototype=0A= // and plugin prototype=0A= $[namespace][name].getterSetter =3D 'option';=0A= };=0A= =0A= $.widget.prototype =3D {=0A= _init: function() {},=0A= destroy: function() {=0A= this.element.removeData(this.widgetName)=0A= .removeClass(this.widgetBaseClass + '-disabled' + ' ' + = this.namespace + '-state-disabled')=0A= .removeAttr('aria-disabled');=0A= },=0A= =0A= option: function(key, value) {=0A= var options =3D key,=0A= self =3D this;=0A= =0A= if (typeof key =3D=3D "string") {=0A= if (value =3D=3D=3D undefined) {=0A= return this._getData(key);=0A= }=0A= options =3D {};=0A= options[key] =3D value;=0A= }=0A= =0A= $.each(options, function(key, value) {=0A= self._setData(key, value);=0A= });=0A= },=0A= _getData: function(key) {=0A= return this.options[key];=0A= },=0A= _setData: function(key, value) {=0A= this.options[key] =3D value;=0A= =0A= if (key =3D=3D 'disabled') {=0A= this.element=0A= [value ? 'addClass' : 'removeClass'](=0A= this.widgetBaseClass + '-disabled' + ' ' +=0A= this.namespace + '-state-disabled')=0A= .attr("aria-disabled", value);=0A= }=0A= },=0A= =0A= enable: function() {=0A= this._setData('disabled', false);=0A= },=0A= disable: function() {=0A= this._setData('disabled', true);=0A= },=0A= =0A= _trigger: function(type, event, data) {=0A= var callback =3D this.options[type],=0A= eventName =3D (type =3D=3D this.widgetEventPrefix=0A= ? type : this.widgetEventPrefix + type);=0A= =0A= event =3D $.Event(event);=0A= event.type =3D eventName;=0A= =0A= // copy original event properties over to the new event=0A= // this would happen if we could call $.event.fix instead of $.Event=0A= // but we don't have a way to force an event to be fixed multiple times=0A= if (event.originalEvent) {=0A= for (var i =3D $.event.props.length, prop; i;) {=0A= prop =3D $.event.props[--i];=0A= event[prop] =3D event.originalEvent[prop];=0A= }=0A= }=0A= =0A= this.element.trigger(event, data);=0A= =0A= return !($.isFunction(callback) && callback.call(this.element[0], = event, data) =3D=3D=3D false=0A= || event.isDefaultPrevented());=0A= }=0A= };=0A= =0A= $.widget.defaults =3D {=0A= disabled: false=0A= };=0A= =0A= =0A= /** Mouse Interaction Plugin **/=0A= =0A= $.ui.mouse =3D {=0A= _mouseInit: function() {=0A= var self =3D this;=0A= =0A= this.element=0A= .bind('mousedown.'+this.widgetName, function(event) {=0A= return self._mouseDown(event);=0A= })=0A= .bind('click.'+this.widgetName, function(event) {=0A= if(self._preventClickEvent) {=0A= self._preventClickEvent =3D false;=0A= event.stopImmediatePropagation();=0A= return false;=0A= }=0A= });=0A= =0A= // Prevent text selection in IE=0A= if ($.browser.msie) {=0A= this._mouseUnselectable =3D this.element.attr('unselectable');=0A= this.element.attr('unselectable', 'on');=0A= }=0A= =0A= this.started =3D false;=0A= },=0A= =0A= // TODO: make sure destroying one instance of mouse doesn't mess with=0A= // other instances of mouse=0A= _mouseDestroy: function() {=0A= this.element.unbind('.'+this.widgetName);=0A= =0A= // Restore text selection in IE=0A= ($.browser.msie=0A= && this.element.attr('unselectable', this._mouseUnselectable));=0A= },=0A= =0A= _mouseDown: function(event) {=0A= // don't let more than one widget handle mouseStart=0A= // TODO: figure out why we have to use originalEvent=0A= event.originalEvent =3D event.originalEvent || {};=0A= if (event.originalEvent.mouseHandled) { return; }=0A= =0A= // we may have missed mouseup (out of window)=0A= (this._mouseStarted && this._mouseUp(event));=0A= =0A= this._mouseDownEvent =3D event;=0A= =0A= var self =3D this,=0A= btnIsLeft =3D (event.which =3D=3D 1),=0A= elIsCancel =3D (typeof this.options.cancel =3D=3D "string" ? = $(event.target).parents().add(event.target).filter(this.options.cancel).l= ength : false);=0A= if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {=0A= return true;=0A= }=0A= =0A= this.mouseDelayMet =3D !this.options.delay;=0A= if (!this.mouseDelayMet) {=0A= this._mouseDelayTimer =3D setTimeout(function() {=0A= self.mouseDelayMet =3D true;=0A= }, this.options.delay);=0A= }=0A= =0A= if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A= this._mouseStarted =3D (this._mouseStart(event) !=3D=3D false);=0A= if (!this._mouseStarted) {=0A= event.preventDefault();=0A= return true;=0A= }=0A= }=0A= =0A= // these delegates are required to keep context=0A= this._mouseMoveDelegate =3D function(event) {=0A= return self._mouseMove(event);=0A= };=0A= this._mouseUpDelegate =3D function(event) {=0A= return self._mouseUp(event);=0A= };=0A= $(document)=0A= .bind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A= .bind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A= =0A= // preventDefault() is used to prevent the selection of text here -=0A= // however, in Safari, this causes select boxes not to be selectable=0A= // anymore, so this fix is needed=0A= ($.browser.safari || event.preventDefault());=0A= =0A= event.originalEvent.mouseHandled =3D true;=0A= return true;=0A= },=0A= =0A= _mouseMove: function(event) {=0A= // IE mouseup check - mouseup happened when mouse was out of window=0A= if ($.browser.msie && !event.button) {=0A= return this._mouseUp(event);=0A= }=0A= =0A= if (this._mouseStarted) {=0A= this._mouseDrag(event);=0A= return event.preventDefault();=0A= }=0A= =0A= if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A= this._mouseStarted =3D=0A= (this._mouseStart(this._mouseDownEvent, event) !=3D=3D false);=0A= (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));=0A= }=0A= =0A= return !this._mouseStarted;=0A= },=0A= =0A= _mouseUp: function(event) {=0A= $(document)=0A= .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A= .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A= =0A= if (this._mouseStarted) {=0A= this._mouseStarted =3D false;=0A= this._preventClickEvent =3D (event.target =3D=3D = this._mouseDownEvent.target);=0A= this._mouseStop(event);=0A= }=0A= =0A= return false;=0A= },=0A= =0A= _mouseDistanceMet: function(event) {=0A= return (Math.max(=0A= Math.abs(this._mouseDownEvent.pageX - event.pageX),=0A= Math.abs(this._mouseDownEvent.pageY - event.pageY)=0A= ) >=3D this.options.distance=0A= );=0A= },=0A= =0A= _mouseDelayMet: function(event) {=0A= return this.mouseDelayMet;=0A= },=0A= =0A= // These are placeholder methods, to be overriden by extending plugin=0A= _mouseStart: function(event) {},=0A= _mouseDrag: function(event) {},=0A= _mouseStop: function(event) {},=0A= _mouseCapture: function(event) { return true; }=0A= };=0A= =0A= $.ui.mouse.defaults =3D {=0A= cancel: null,=0A= distance: 1,=0A= delay: 0=0A= };=0A= =0A= })(jQuery);=0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/ui-1.7.2/ui.datepicker.mod.js /*=0A= * jQuery UI Datepicker 1.7.2=0A= *=0A= * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A= * Dual licensed under the MIT (MIT-LICENSE.txt)=0A= * and GPL (GPL-LICENSE.txt) licenses.=0A= *=0A= * http://docs.jquery.com/UI/Datepicker=0A= *=0A= * Depends:=0A= * ui.core.js=0A= */=0A= =0A= (function($) { // hide the namespace=0A= =0A= $.extend($.ui, { datepicker: { version: "1.7.2" } });=0A= =0A= var PROP_NAME =3D 'datepicker';=0A= =0A= /* Date picker manager.=0A= Use the singleton instance of this class, $.datepicker, to interact = with the date picker.=0A= Settings for (groups of) date pickers are maintained in an instance = object,=0A= allowing multiple different settings on the same page. */=0A= =0A= function Datepicker() {=0A= this.debug =3D false; // Change this to true to start debugging=0A= this._curInst =3D null; // The current instance in use=0A= this._keyEvent =3D false; // If the last event was a key event=0A= this._disabledInputs =3D []; // List of date picker inputs that have = been disabled=0A= this._datepickerShowing =3D false; // True if the popup picker is = showing , false if not=0A= this._inDialog =3D false; // True if showing within a "dialog", false = if not=0A= this._mainDivId =3D 'ui-datepicker-div'; // The ID of the main = datepicker division=0A= this._inlineClass =3D 'ui-datepicker-inline'; // The name of the inline = marker class=0A= this._appendClass =3D 'ui-datepicker-append'; // The name of the append = marker class=0A= this._triggerClass =3D 'ui-datepicker-trigger'; // The name of the = trigger marker class=0A= this._dialogClass =3D 'ui-datepicker-dialog'; // The name of the dialog = marker class=0A= this._disableClass =3D 'ui-datepicker-disabled'; // The name of the = disabled covering marker class=0A= this._unselectableClass =3D 'ui-datepicker-unselectable'; // The name = of the unselectable cell marker class=0A= this._currentClass =3D 'ui-datepicker-current-day'; // The name of the = current day marker class=0A= this._dayOverClass =3D 'ui-datepicker-days-cell-over'; // The name of = the day hover marker class=0A= this.regional =3D []; // Available regional settings, indexed by = language code=0A= this.regional[''] =3D { // Default regional settings=0A= closeText: 'Done', // Display text for close link=0A= prevText: 'Prev', // Display text for previous month link=0A= nextText: 'Next', // Display text for next month link=0A= currentText: 'Today', // Display text for current month link=0A= monthNames: ['January','February','March','April','May','June',=0A= 'July','August','September','October','November','December'], // = Names of months for drop-down and formatting=0A= monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', = 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting=0A= dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', = 'Friday', 'Saturday'], // For formatting=0A= dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // = For formatting=0A= dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings = for days starting at Sunday=0A= dateFormat: 'mm/dd/yy', // See format options on parseDate=0A= firstDay: 0, // The first day of the week, Sun =3D 0, Mon =3D 1, ...=0A= isRTL: false // True if right-to-left language, false if left-to-right=0A= };=0A= this._defaults =3D { // Global defaults for all the date picker = instances=0A= showOn: 'focus', // 'focus' for popup on focus,=0A= // 'button' for trigger button, or 'both' for either=0A= showAnim: 'show', // Name of jQuery animation for popup=0A= showOptions: {}, // Options for enhanced animations=0A= defaultDate: null, // Used when field is blank: actual date,=0A= // +/-number for offset from today, null for today=0A= appendText: '', // Display text following the input box, e.g. showing = the format=0A= buttonText: '...', // Text for trigger button=0A= buttonImage: '', // URL for trigger button image=0A= buttonImageOnly: false, // True if the image appears alone, false if = it appears on a button=0A= hideIfNoPrevNext: false, // True to hide next/previous month links=0A= // if not applicable, false to just disable them=0A= navigationAsDateFormat: false, // True if date formatting applied to = prev/today/next links=0A= gotoCurrent: false, // True if today link goes back to current = selection instead=0A= changeMonth: false, // True if month can be selected directly, false = if only prev/next=0A= changeYear: false, // True if year can be selected directly, false if = only prev/next=0A= showMonthAfterYear: false, // True if the year select precedes month, = false for month then year=0A= yearRange: '-10:+10', // Range of years to display in drop-down,=0A= // either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)=0A= showOtherMonths: false, // True to show dates in other months, false = to leave blank=0A= calculateWeek: this.iso8601Week, // How to calculate the week of the = year,=0A= // takes a Date and returns the number of the week for it=0A= shortYearCutoff: '+10', // Short year values < this are in the current = century,=0A= // > this are in the previous century,=0A= // string value starting with '+' for current year + value=0A= minDate: null, // The earliest selectable date, or null for no limit=0A= maxDate: null, // The latest selectable date, or null for no limit=0A= duration: 'normal', // Duration of display/closure=0A= beforeShowDay: null, // Function that takes a date and returns an = array with=0A= // [0] =3D true if selectable, false if not, [1] =3D custom CSS class = name(s) or '',=0A= // [2] =3D cell title (optional), e.g. $.datepicker.noWeekends=0A= beforeShow: null, // Function that takes an input field and=0A= // returns a set of custom settings for the date picker=0A= onSelect: null, // Define a callback function when a date is selected=0A= onChangeMonthYear: null, // Define a callback function when the month = or year is changed=0A= onFinishHtmlDatePicker: null, // =0A= onClose: null, // Define a callback function when the datepicker is = closed=0A= numberOfMonths: 1, // Number of months to show at a time=0A= showCurrentAtPos: 0, // The position in multipe months at which to = show the current month (starting at 0)=0A= stepMonths: 1, // Number of months to step back/forward=0A= stepBigMonths: 12, // Number of months to step back/forward for the = big links=0A= altField: '', // Selector for an alternate field to store selected = dates into=0A= altFormat: '', // The date format to use for the alternate field=0A= constrainInput: true, // The input is constrained by the current date = format=0A= showButtonPanel: false // True to show button panel, false to not show = it=0A= };=0A= $.extend(this._defaults, this.regional['']);=0A= this.dpDiv =3D $('
');=0A= }=0A= =0A= $.extend(Datepicker.prototype, {=0A= /* Class name added to elements to indicate already configured with a = date picker. */=0A= markerClassName: 'hasDatepicker',=0A= =0A= /* Debug logging (if enabled). */=0A= log: function () {=0A= if (this.debug)=0A= console.log.apply('', arguments);=0A= },=0A= =0A= /* Override the default settings for all instances of the date picker.=0A= @param settings object - the new settings to use as defaults = (anonymous object)=0A= @return the manager object */=0A= setDefaults: function(settings) {=0A= extendRemove(this._defaults, settings || {});=0A= return this;=0A= },=0A= =0A= /* Attach the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span=0A= @param settings object - the new settings to use for this date = picker instance (anonymous) */=0A= _attachDatepicker: function(target, settings) {=0A= // check for settings on the control itself - in namespace 'date:'=0A= var inlineSettings =3D null;=0A= for (var attrName in this._defaults) {=0A= var attrValue =3D target.getAttribute('date:' + attrName);=0A= if (attrValue) {=0A= inlineSettings =3D inlineSettings || {};=0A= try {=0A= inlineSettings[attrName] =3D eval(attrValue);=0A= } catch (err) {=0A= inlineSettings[attrName] =3D attrValue;=0A= }=0A= }=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= var inline =3D (nodeName =3D=3D 'div' || nodeName =3D=3D 'span');=0A= if (!target.id)=0A= target.id =3D 'dp' + (++this.uuid);=0A= var inst =3D this._newInst($(target), inline);=0A= inst.settings =3D $.extend({}, settings || {}, inlineSettings || {});=0A= if (nodeName =3D=3D 'input') {=0A= this._connectDatepicker(target, inst);=0A= } else if (inline) {=0A= this._inlineDatepicker(target, inst);=0A= }=0A= },=0A= =0A= /* Create a new instance object. */=0A= _newInst: function(target, inline) {=0A= var id =3D target[0].id.replace(/([:\[\]\.])/g, '\\\\$1'); // escape = jQuery meta chars=0A= return {id: id, input: target, // associated target=0A= selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current = selection=0A= drawMonth: 0, drawYear: 0, // month being drawn=0A= inline: inline, // is datepicker inline or not=0A= dpDiv: (!inline ? this.dpDiv : // presentation div=0A= $('
'))};=0A= },=0A= =0A= /* Attach the date picker to an input field. */=0A= _connectDatepicker: function(target, inst) {=0A= var input =3D $(target);=0A= inst.append =3D $([]);=0A= inst.trigger =3D $([]);=0A= if (input.hasClass(this.markerClassName))=0A= return;=0A= var appendText =3D this._get(inst, 'appendText');=0A= var isRTL =3D this._get(inst, 'isRTL');=0A= if (appendText) {=0A= inst.append =3D $('' + = appendText + '');=0A= input[isRTL ? 'before' : 'after'](inst.append);=0A= }=0A= var showOn =3D this._get(inst, 'showOn');=0A= if (showOn =3D=3D 'focus' || showOn =3D=3D 'both') // pop-up date = picker when in the marked field=0A= input.focus(this._showDatepicker);=0A= if (showOn =3D=3D 'button' || showOn =3D=3D 'both') { // pop-up date = picker when button clicked=0A= var buttonText =3D this._get(inst, 'buttonText');=0A= var buttonImage =3D this._get(inst, 'buttonImage');=0A= inst.trigger =3D $(this._get(inst, 'buttonImageOnly') ?=0A= $('').addClass(this._triggerClass).=0A= attr({ src: buttonImage, alt: buttonText, title: buttonText }) :=0A= $('').addClass(this._triggerClass).=0A= html(buttonImage =3D=3D '' ? buttonText : $('').attr(=0A= { src:buttonImage, alt:buttonText, title:buttonText })));=0A= input[isRTL ? 'before' : 'after'](inst.trigger);=0A= inst.trigger.click(function() {=0A= if ($.datepicker._datepickerShowing && $.datepicker._lastInput = =3D=3D target)=0A= $.datepicker._hideDatepicker();=0A= else=0A= $.datepicker._showDatepicker(target);=0A= return false;=0A= });=0A= }=0A= = input.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(th= is._doKeyPress).=0A= bind("setData.datepicker", function(event, key, value) {=0A= inst.settings[key] =3D value;=0A= }).bind("getData.datepicker", function(event, key) {=0A= return this._get(inst, key);=0A= });=0A= $.data(target, PROP_NAME, inst);=0A= },=0A= =0A= /* Attach an inline date picker to a div. */=0A= _inlineDatepicker: function(target, inst) {=0A= var divSpan =3D $(target);=0A= if (divSpan.hasClass(this.markerClassName))=0A= return;=0A= divSpan.addClass(this.markerClassName).append(inst.dpDiv).=0A= bind("setData.datepicker", function(event, key, value){=0A= inst.settings[key] =3D value;=0A= }).bind("getData.datepicker", function(event, key){=0A= return this._get(inst, key);=0A= });=0A= $.data(target, PROP_NAME, inst);=0A= this._setDate(inst, this._getDefaultDate(inst));=0A= this._updateDatepicker(inst);=0A= this._updateAlternate(inst);=0A= },=0A= =0A= /* Pop-up the date picker in a "dialog" box.=0A= @param input element - ignored=0A= @param dateText string - the initial date to display (in the = current format)=0A= @param onSelect function - the function(dateText) to call when a = date is selected=0A= @param settings object - update the dialog date picker instance's = settings (anonymous object)=0A= @param pos int[2] - coordinates for the dialog's position = within the screen or=0A= event - with x/y coordinates or=0A= leave empty for default (screen centre)=0A= @return the manager object */=0A= _dialogDatepicker: function(input, dateText, onSelect, settings, pos) {=0A= var inst =3D this._dialogInst; // internal instance=0A= if (!inst) {=0A= var id =3D 'dp' + (++this.uuid);=0A= this._dialogInput =3D $('');=0A= this._dialogInput.keydown(this._doKeyDown);=0A= $('body').append(this._dialogInput);=0A= inst =3D this._dialogInst =3D this._newInst(this._dialogInput, false);=0A= inst.settings =3D {};=0A= $.data(this._dialogInput[0], PROP_NAME, inst);=0A= }=0A= extendRemove(inst.settings, settings || {});=0A= this._dialogInput.val(dateText);=0A= =0A= this._pos =3D (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : = null);=0A= if (!this._pos) {=0A= var browserWidth =3D window.innerWidth || = document.documentElement.clientWidth || document.body.clientWidth;=0A= var browserHeight =3D window.innerHeight || = document.documentElement.clientHeight || document.body.clientHeight;=0A= var scrollX =3D document.documentElement.scrollLeft || = document.body.scrollLeft;=0A= var scrollY =3D document.documentElement.scrollTop || = document.body.scrollTop;=0A= this._pos =3D // should use actual width/height below=0A= [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + = scrollY];=0A= }=0A= =0A= // move input on screen for focus, but hidden behind dialog=0A= this._dialogInput.css('left', this._pos[0] + 'px').css('top', = this._pos[1] + 'px');=0A= inst.settings.onSelect =3D onSelect;=0A= this._inDialog =3D true;=0A= this.dpDiv.addClass(this._dialogClass);=0A= this._showDatepicker(this._dialogInput[0]);=0A= if ($.blockUI)=0A= $.blockUI(this.dpDiv);=0A= $.data(this._dialogInput[0], PROP_NAME, inst);=0A= return this;=0A= },=0A= =0A= /* Detach a datepicker from its control.=0A= @param target element - the target input field or division or = span */=0A= _destroyDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= $.removeData(target, PROP_NAME);=0A= if (nodeName =3D=3D 'input') {=0A= inst.append.remove();=0A= inst.trigger.remove();=0A= $target.removeClass(this.markerClassName).=0A= unbind('focus', this._showDatepicker).=0A= unbind('keydown', this._doKeyDown).=0A= unbind('keypress', this._doKeyPress);=0A= } else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span')=0A= $target.removeClass(this.markerClassName).empty();=0A= },=0A= =0A= /* Enable the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span */=0A= _enableDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= if (nodeName =3D=3D 'input') {=0A= target.disabled =3D false;=0A= inst.trigger.filter('button').=0A= each(function() { this.disabled =3D false; }).end().=0A= filter('img').css({opacity: '1.0', cursor: ''});=0A= }=0A= else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A= var inline =3D $target.children('.' + this._inlineClass);=0A= inline.children().removeClass('ui-state-disabled');=0A= }=0A= this._disabledInputs =3D $.map(this._disabledInputs,=0A= function(value) { return (value =3D=3D target ? null : value); }); // = delete entry=0A= },=0A= =0A= /* Disable the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span */=0A= _disableDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= if (nodeName =3D=3D 'input') {=0A= target.disabled =3D true;=0A= inst.trigger.filter('button').=0A= each(function() { this.disabled =3D true; }).end().=0A= filter('img').css({opacity: '0.5', cursor: 'default'});=0A= }=0A= else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A= var inline =3D $target.children('.' + this._inlineClass);=0A= inline.children().addClass('ui-state-disabled');=0A= }=0A= this._disabledInputs =3D $.map(this._disabledInputs,=0A= function(value) { return (value =3D=3D target ? null : value); }); // = delete entry=0A= this._disabledInputs[this._disabledInputs.length] =3D target;=0A= },=0A= =0A= /* Is the first field in a jQuery collection disabled as a datepicker?=0A= @param target element - the target input field or division or = span=0A= @return boolean - true if disabled, false if enabled */=0A= _isDisabledDatepicker: function(target) {=0A= if (!target) {=0A= return false;=0A= }=0A= for (var i =3D 0; i < this._disabledInputs.length; i++) {=0A= if (this._disabledInputs[i] =3D=3D target)=0A= return true;=0A= }=0A= return false;=0A= },=0A= =0A= /* Retrieve the instance data for the target control.=0A= @param target element - the target input field or division or span=0A= @return object - the associated instance data=0A= @throws error if a jQuery problem getting data */=0A= _getInst: function(target) {=0A= try {=0A= return $.data(target, PROP_NAME);=0A= }=0A= catch (err) {=0A= throw 'Missing instance data for this datepicker';=0A= }=0A= },=0A= =0A= /* Update or retrieve the settings for a date picker attached to an = input field or division.=0A= @param target element - the target input field or division or span=0A= @param name object - the new settings to update or=0A= string - the name of the setting to change or = retrieve,=0A= when retrieving also 'all' for all instance settings = or=0A= 'defaults' for all global defaults=0A= @param value any - the new value for the setting=0A= (omit if above is an object or to retrieve a value) = */=0A= _optionDatepicker: function(target, name, value) {=0A= var inst =3D this._getInst(target);=0A= if (arguments.length =3D=3D 2 && typeof name =3D=3D 'string') {=0A= return (name =3D=3D 'defaults' ? $.extend({}, $.datepicker._defaults) = :=0A= (inst ? (name =3D=3D 'all' ? $.extend({}, inst.settings) :=0A= this._get(inst, name)) : null));=0A= }=0A= var settings =3D name || {};=0A= if (typeof name =3D=3D 'string') {=0A= settings =3D {};=0A= settings[name] =3D value;=0A= }=0A= if (inst) {=0A= if (this._curInst =3D=3D inst) {=0A= this._hideDatepicker(null);=0A= }=0A= var date =3D this._getDateDatepicker(target);=0A= extendRemove(inst.settings, settings);=0A= this._setDateDatepicker(target, date);=0A= this._updateDatepicker(inst);=0A= }=0A= },=0A= =0A= // change method deprecated=0A= _changeDatepicker: function(target, name, value) {=0A= this._optionDatepicker(target, name, value);=0A= },=0A= =0A= /* Redraw the date picker attached to an input field or division.=0A= @param target element - the target input field or division or span = */=0A= _refreshDatepicker: function(target) {=0A= var inst =3D this._getInst(target);=0A= if (inst) {=0A= this._updateDatepicker(inst);=0A= }=0A= },=0A= =0A= /* Set the dates for a jQuery selection.=0A= @param target element - the target input field or division or span=0A= @param date Date - the new date=0A= @param endDate Date - the new end date for a range (optional) */=0A= _setDateDatepicker: function(target, date, endDate) {=0A= var inst =3D this._getInst(target);=0A= if (inst) {=0A= this._setDate(inst, date, endDate);=0A= this._updateDatepicker(inst);=0A= this._updateAlternate(inst);=0A= }=0A= },=0A= =0A= /* Get the date(s) for the first entry in a jQuery selection.=0A= @param target element - the target input field or division or span=0A= @return Date - the current date or=0A= Date[2] - the current dates for a range */=0A= _getDateDatepicker: function(target) {=0A= var inst =3D this._getInst(target);=0A= if (inst && !inst.inline)=0A= this._setDateFromField(inst);=0A= return (inst ? this._getDate(inst) : null);=0A= },=0A= =0A= /* Handle keystrokes. */=0A= _doKeyDown: function(event) {=0A= var inst =3D $.datepicker._getInst(event.target);=0A= var handled =3D true;=0A= var isRTL =3D inst.dpDiv.is('.ui-datepicker-rtl');=0A= inst._keyEvent =3D true;=0A= if ($.datepicker._datepickerShowing)=0A= switch (event.keyCode) {=0A= case 9: $.datepicker._hideDatepicker(null, '');=0A= break; // hide on tab out=0A= case 13: var sel =3D $('td.' + $.datepicker._dayOverClass +=0A= ', td.' + $.datepicker._currentClass, inst.dpDiv);=0A= if (sel[0])=0A= $.datepicker._selectDay(event.target, inst.selectedMonth, = inst.selectedYear, sel[0]);=0A= else=0A= $.datepicker._hideDatepicker(null, $.datepicker._get(inst, = 'duration'));=0A= return false; // don't submit the form=0A= break; // select the value on enter=0A= case 27: $.datepicker._hideDatepicker(null, $.datepicker._get(inst, = 'duration'));=0A= break; // hide on escape=0A= case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= -$.datepicker._get(inst, 'stepBigMonths') :=0A= -$.datepicker._get(inst, 'stepMonths')), 'M');=0A= break; // previous month/year on page up/+ ctrl=0A= case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= +$.datepicker._get(inst, 'stepBigMonths') :=0A= +$.datepicker._get(inst, 'stepMonths')), 'M');=0A= break; // next month/year on page down/+ ctrl=0A= case 35: if (event.ctrlKey || event.metaKey) = $.datepicker._clearDate(event.target);=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // clear on ctrl or command +end=0A= case 36: if (event.ctrlKey || event.metaKey) = $.datepicker._gotoToday(event.target);=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // current on ctrl or command +home=0A= case 37: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= // -1 day on ctrl or command +left=0A= if (event.originalEvent.altKey) = $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= -$.datepicker._get(inst, 'stepBigMonths') :=0A= -$.datepicker._get(inst, 'stepMonths')), 'M');=0A= // next month/year on alt +left on Mac=0A= break;=0A= case 38: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, -7, 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // -1 week on ctrl or command +up=0A= case 39: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= // +1 day on ctrl or command +right=0A= if (event.originalEvent.altKey) = $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= +$.datepicker._get(inst, 'stepBigMonths') :=0A= +$.datepicker._get(inst, 'stepMonths')), 'M');=0A= // next month/year on alt +right=0A= break;=0A= case 40: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, +7, 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // +1 week on ctrl or command +down=0A= default: handled =3D false;=0A= }=0A= else if (event.keyCode =3D=3D 36 && event.ctrlKey) // display the date = picker on ctrl+home=0A= $.datepicker._showDatepicker(this);=0A= else {=0A= handled =3D false;=0A= }=0A= if (handled) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= },=0A= =0A= /* Filter entered characters - based on date format. */=0A= _doKeyPress: function(event) {=0A= var inst =3D $.datepicker._getInst(event.target);=0A= if ($.datepicker._get(inst, 'constrainInput')) {=0A= var chars =3D $.datepicker._possibleChars($.datepicker._get(inst, = 'dateFormat'));=0A= var chr =3D String.fromCharCode(event.charCode =3D=3D undefined ? = event.keyCode : event.charCode);=0A= return event.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > = -1);=0A= }=0A= },=0A= =0A= /* Pop-up the date picker for a given input field.=0A= @param input element - the input field attached to the date picker = or=0A= event - if triggered by focus */=0A= _showDatepicker: function(input) {=0A= input =3D input.target || input;=0A= if (input.nodeName.toLowerCase() !=3D 'input') // find from = button/image trigger=0A= input =3D $('input', input.parentNode)[0];=0A= if ($.datepicker._isDisabledDatepicker(input) || = $.datepicker._lastInput =3D=3D input) // already here=0A= return;=0A= var inst =3D $.datepicker._getInst(input);=0A= var beforeShow =3D $.datepicker._get(inst, 'beforeShow');=0A= extendRemove(inst.settings, (beforeShow ? beforeShow.apply(input, = [input, inst]) : {}));=0A= $.datepicker._hideDatepicker(null, '');=0A= $.datepicker._lastInput =3D input;=0A= $.datepicker._setDateFromField(inst);=0A= if ($.datepicker._inDialog) // hide cursor=0A= input.value =3D '';=0A= if (!$.datepicker._pos) { // position below input=0A= $.datepicker._pos =3D $.datepicker._findPos(input);=0A= $.datepicker._pos[1] +=3D input.offsetHeight; // add the height=0A= }=0A= var isFixed =3D false;=0A= $(input).parents().each(function() {=0A= isFixed |=3D $(this).css('position') =3D=3D 'fixed';=0A= return !isFixed;=0A= });=0A= if (isFixed && $.browser.opera) { // correction for Opera when fixed = and scrolled=0A= $.datepicker._pos[0] -=3D document.documentElement.scrollLeft;=0A= $.datepicker._pos[1] -=3D document.documentElement.scrollTop;=0A= }=0A= var offset =3D {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};=0A= $.datepicker._pos =3D null;=0A= inst.rangeStart =3D null;=0A= // determine sizing offscreen=0A= inst.dpDiv.css({position: 'absolute', display: 'block', top: = '-1000px'});=0A= $.datepicker._updateDatepicker(inst);=0A= // fix width for dynamic number of date pickers=0A= // and adjust position before showing=0A= offset =3D $.datepicker._checkOffset(inst, offset, isFixed);=0A= inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?=0A= 'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none',=0A= left: offset.left + 'px', top: offset.top + 'px'});=0A= if (!inst.inline) {=0A= var showAnim =3D $.datepicker._get(inst, 'showAnim') || 'show';=0A= var duration =3D $.datepicker._get(inst, 'duration');=0A= var postProcess =3D function() {=0A= $.datepicker._datepickerShowing =3D true;=0A= if ($.browser.msie && parseInt($.browser.version,10) < 7) // fix IE = < 7 select problems=0A= $('iframe.ui-datepicker-cover').css({width: inst.dpDiv.width() + 4,=0A= height: inst.dpDiv.height() + 4});=0A= };=0A= if ($.effects && $.effects[showAnim])=0A= inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), = duration, postProcess);=0A= else=0A= inst.dpDiv[showAnim](duration, postProcess);=0A= if (duration =3D=3D '')=0A= postProcess();=0A= if (inst.input[0].type !=3D 'hidden')=0A= inst.input[0].focus();=0A= $.datepicker._curInst =3D inst;=0A= }=0A= },=0A= =0A= /* Generate the date picker content. */=0A= _updateDatepicker: function(inst) {=0A= var dims =3D {width: inst.dpDiv.width() + 4,=0A= height: inst.dpDiv.height() + 4};=0A= var self =3D this;=0A= inst.dpDiv.empty().append(this._generateHTML(inst))=0A= .find('iframe.ui-datepicker-cover').=0A= css({width: dims.width, height: dims.height})=0A= .end()=0A= .find('button, .ui-datepicker-prev, .ui-datepicker-next, = .ui-datepicker-calendar td a')=0A= .bind('mouseout', function(){=0A= $(this).removeClass('ui-state-hover');=0A= if(this.className.indexOf('ui-datepicker-prev') !=3D -1) = $(this).removeClass('ui-datepicker-prev-hover');=0A= if(this.className.indexOf('ui-datepicker-next') !=3D -1) = $(this).removeClass('ui-datepicker-next-hover');=0A= })=0A= .bind('mouseover', function(){=0A= if (!self._isDisabledDatepicker( inst.inline ? = inst.dpDiv.parent()[0] : inst.input[0])) {=0A= = $(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-stat= e-hover');=0A= $(this).addClass('ui-state-hover');=0A= if(this.className.indexOf('ui-datepicker-prev') !=3D -1) = $(this).addClass('ui-datepicker-prev-hover');=0A= if(this.className.indexOf('ui-datepicker-next') !=3D -1) = $(this).addClass('ui-datepicker-next-hover');=0A= }=0A= })=0A= .end()=0A= .find('.' + this._dayOverClass + ' a')=0A= .trigger('mouseover')=0A= .end();=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var cols =3D numMonths[1];=0A= var width =3D 17;=0A= if (cols > 1) {=0A= inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', = (width * cols) + 'em');=0A= } else {=0A= inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 = ui-datepicker-multi-4').width('');=0A= }=0A= inst.dpDiv[(numMonths[0] !=3D 1 || numMonths[1] !=3D 1 ? 'add' : = 'remove') +=0A= 'Class']('ui-datepicker-multi');=0A= inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') +=0A= 'Class']('ui-datepicker-rtl');=0A= if (inst.input && inst.input[0].type !=3D 'hidden' && inst =3D=3D = $.datepicker._curInst)=0A= $(inst.input[0]).focus();=0A= =0A= //aggiunta CallBack alla fine della generazione HTML=0A= var onFinishHtmlDatePicker =3D this._get(inst, = 'onFinishHtmlDatePicker');=0A= if (onFinishHtmlDatePicker)=0A= onFinishHtmlDatePicker.apply((inst.input ? inst.input[0] : null),=0A= [inst.selectedYear, inst.selectedMonth + 1, inst]); // trigger = custom callback=0A= },=0A= =0A= /* Check positioning to remain on screen. */=0A= _checkOffset: function(inst, offset, isFixed) {=0A= var dpWidth =3D inst.dpDiv.outerWidth();=0A= var dpHeight =3D inst.dpDiv.outerHeight();=0A= var inputWidth =3D inst.input ? inst.input.outerWidth() : 0;=0A= var inputHeight =3D inst.input ? inst.input.outerHeight() : 0;=0A= var viewWidth =3D (window.innerWidth || = document.documentElement.clientWidth || document.body.clientWidth) + = $(document).scrollLeft();=0A= var viewHeight =3D (window.innerHeight || = document.documentElement.clientHeight || document.body.clientHeight) + = $(document).scrollTop();=0A= =0A= offset.left -=3D (this._get(inst, 'isRTL') ? (dpWidth - inputWidth) : = 0);=0A= offset.left -=3D (isFixed && offset.left =3D=3D = inst.input.offset().left) ? $(document).scrollLeft() : 0;=0A= offset.top -=3D (isFixed && offset.top =3D=3D (inst.input.offset().top = + inputHeight)) ? $(document).scrollTop() : 0;=0A= =0A= // now check if datepicker is showing outside window viewport - move = to a better place if so.=0A= offset.left -=3D (offset.left + dpWidth > viewWidth && viewWidth > = dpWidth) ? Math.abs(offset.left + dpWidth - viewWidth) : 0;=0A= offset.top -=3D (offset.top + dpHeight > viewHeight && viewHeight > = dpHeight) ? Math.abs(offset.top + dpHeight + inputHeight*2 - viewHeight) = : 0;=0A= =0A= return offset;=0A= },=0A= =0A= /* Find an object's position on the screen. */=0A= _findPos: function(obj) {=0A= while (obj && (obj.type =3D=3D 'hidden' || obj.nodeType !=3D 1)) = {=0A= obj =3D obj.nextSibling;=0A= }=0A= var position =3D $(obj).offset();=0A= return [position.left, position.top];=0A= },=0A= =0A= /* Hide the date picker from view.=0A= @param input element - the input field attached to the date picker=0A= @param duration string - the duration over which to close the date = picker */=0A= _hideDatepicker: function(input, duration) {=0A= var inst =3D this._curInst;=0A= if (!inst || (input && inst !=3D $.data(input, PROP_NAME)))=0A= return;=0A= if (inst.stayOpen)=0A= this._selectDate('#' + inst.id, this._formatDate(inst,=0A= inst.currentDay, inst.currentMonth, inst.currentYear));=0A= inst.stayOpen =3D false;=0A= if (this._datepickerShowing) {=0A= duration =3D (duration !=3D null ? duration : this._get(inst, = 'duration'));=0A= var showAnim =3D this._get(inst, 'showAnim');=0A= var postProcess =3D function() {=0A= $.datepicker._tidyDialog(inst);=0A= };=0A= if (duration !=3D '' && $.effects && $.effects[showAnim])=0A= inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'),=0A= duration, postProcess);=0A= else=0A= inst.dpDiv[(duration =3D=3D '' ? 'hide' : (showAnim =3D=3D = 'slideDown' ? 'slideUp' :=0A= (showAnim =3D=3D 'fadeIn' ? 'fadeOut' : 'hide')))](duration, = postProcess);=0A= if (duration =3D=3D '')=0A= this._tidyDialog(inst);=0A= var onClose =3D this._get(inst, 'onClose');=0A= if (onClose)=0A= onClose.apply((inst.input ? inst.input[0] : null),=0A= [(inst.input ? inst.input.val() : ''), inst]); // trigger custom = callback=0A= this._datepickerShowing =3D false;=0A= this._lastInput =3D null;=0A= if (this._inDialog) {=0A= this._dialogInput.css({ position: 'absolute', left: '0', top: = '-100px' });=0A= if ($.blockUI) {=0A= $.unblockUI();=0A= $('body').append(this.dpDiv);=0A= }=0A= }=0A= this._inDialog =3D false;=0A= }=0A= this._curInst =3D null;=0A= },=0A= =0A= /* Tidy up after a dialog display. */=0A= _tidyDialog: function(inst) {=0A= = inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar= ');=0A= },=0A= =0A= /* Close date picker if clicked elsewhere. */=0A= _checkExternalClick: function(event) {=0A= if (!$.datepicker._curInst)=0A= return;=0A= var $target =3D $(event.target);=0A= if (($target.parents('#' + $.datepicker._mainDivId).length =3D=3D 0) &&=0A= !$target.hasClass($.datepicker.markerClassName) &&=0A= !$target.hasClass($.datepicker._triggerClass) &&=0A= $.datepicker._datepickerShowing && !($.datepicker._inDialog && = $.blockUI))=0A= $.datepicker._hideDatepicker(null, '');=0A= },=0A= =0A= /* Adjust one of the date sub-fields. */=0A= _adjustDate: function(id, offset, period) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (this._isDisabledDatepicker(target[0])) {=0A= return;=0A= }=0A= this._adjustInstDate(inst, offset +=0A= (period =3D=3D 'M' ? this._get(inst, 'showCurrentAtPos') : 0), // = undo positioning=0A= period);=0A= this._updateDatepicker(inst);=0A= },=0A= =0A= /* Action for current link. */=0A= _gotoToday: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (this._get(inst, 'gotoCurrent') && inst.currentDay) {=0A= inst.selectedDay =3D inst.currentDay;=0A= inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth;=0A= inst.drawYear =3D inst.selectedYear =3D inst.currentYear;=0A= }=0A= else {=0A= var date =3D new Date();=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= }=0A= this._notifyChange(inst);=0A= this._adjustDate(target);=0A= },=0A= =0A= /* Action for selecting a new month/year. */=0A= _selectMonthYear: function(id, select, period) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= inst._selectingMonthYear =3D false;=0A= inst['selected' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A= inst['draw' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A= parseInt(select.options[select.selectedIndex].value,10);=0A= this._notifyChange(inst);=0A= this._adjustDate(target);=0A= },=0A= =0A= /* Restore input focus after not changing month/year. */=0A= _clickMonthYear: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (inst.input && inst._selectingMonthYear && !$.browser.msie)=0A= inst.input[0].focus();=0A= inst._selectingMonthYear =3D !inst._selectingMonthYear;=0A= },=0A= =0A= /* Action for selecting a day. */=0A= _selectDay: function(id, month, year, td) {=0A= var target =3D $(id);=0A= if ($(td).hasClass(this._unselectableClass) || = this._isDisabledDatepicker(target[0])) {=0A= return;=0A= }=0A= var inst =3D this._getInst(target[0]);=0A= inst.selectedDay =3D inst.currentDay =3D $('a', td).html();=0A= inst.selectedMonth =3D inst.currentMonth =3D month;=0A= inst.selectedYear =3D inst.currentYear =3D year;=0A= if (inst.stayOpen) {=0A= inst.endDay =3D inst.endMonth =3D inst.endYear =3D null;=0A= }=0A= this._selectDate(id, this._formatDate(inst,=0A= inst.currentDay, inst.currentMonth, inst.currentYear));=0A= if (inst.stayOpen) {=0A= inst.rangeStart =3D this._daylightSavingAdjust(=0A= new Date(inst.currentYear, inst.currentMonth, inst.currentDay));=0A= this._updateDatepicker(inst);=0A= }=0A= },=0A= =0A= /* Erase the input field and hide the date picker. */=0A= _clearDate: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= inst.stayOpen =3D false;=0A= inst.endDay =3D inst.endMonth =3D inst.endYear =3D inst.rangeStart =3D = null;=0A= this._selectDate(target, '');=0A= },=0A= =0A= /* Update the input field with the selected date. */=0A= _selectDate: function(id, dateStr) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= dateStr =3D (dateStr !=3D null ? dateStr : this._formatDate(inst));=0A= if (inst.input)=0A= inst.input.val(dateStr);=0A= this._updateAlternate(inst);=0A= var onSelect =3D this._get(inst, 'onSelect');=0A= if (onSelect)=0A= onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); = // trigger custom callback=0A= else if (inst.input)=0A= inst.input.trigger('change'); // fire the change event=0A= if (inst.inline)=0A= this._updateDatepicker(inst);=0A= else if (!inst.stayOpen) {=0A= this._hideDatepicker(null, this._get(inst, 'duration'));=0A= this._lastInput =3D inst.input[0];=0A= if (typeof(inst.input[0]) !=3D 'object')=0A= inst.input[0].focus(); // restore focus=0A= this._lastInput =3D null;=0A= }=0A= },=0A= =0A= /* Update any alternate field to synchronise with the main field. */=0A= _updateAlternate: function(inst) {=0A= var altField =3D this._get(inst, 'altField');=0A= if (altField) { // update alternate field too=0A= var altFormat =3D this._get(inst, 'altFormat') || this._get(inst, = 'dateFormat');=0A= var date =3D this._getDate(inst);=0A= dateStr =3D this.formatDate(altFormat, date, = this._getFormatConfig(inst));=0A= $(altField).each(function() { $(this).val(dateStr); });=0A= }=0A= },=0A= =0A= /* Set as beforeShowDay function to prevent selection of weekends.=0A= @param date Date - the date to customise=0A= @return [boolean, string] - is this date selectable?, what is its = CSS class? */=0A= noWeekends: function(date) {=0A= var day =3D date.getDay();=0A= return [(day > 0 && day < 6), ''];=0A= },=0A= =0A= /* Set as calculateWeek to determine the week of the year based on the = ISO 8601 definition.=0A= @param date Date - the date to get the week for=0A= @return number - the number of the week within the year that = contains this date */=0A= iso8601Week: function(date) {=0A= var checkDate =3D new Date(date.getFullYear(), date.getMonth(), = date.getDate());=0A= var firstMon =3D new Date(checkDate.getFullYear(), 1 - 1, 4); // First = week always contains 4 Jan=0A= var firstDay =3D firstMon.getDay() || 7; // Day of week: Mon =3D 1, = ..., Sun =3D 7=0A= firstMon.setDate(firstMon.getDate() + 1 - firstDay); // Preceding = Monday=0A= if (firstDay < 4 && checkDate < firstMon) { // Adjust first three days = in year if necessary=0A= checkDate.setDate(checkDate.getDate() - 3); // Generate for previous = year=0A= return $.datepicker.iso8601Week(checkDate);=0A= } else if (checkDate > new Date(checkDate.getFullYear(), 12 - 1, 28)) = { // Check last three days in year=0A= firstDay =3D new Date(checkDate.getFullYear() + 1, 1 - 1, 4).getDay() = || 7;=0A= if (firstDay > 4 && (checkDate.getDay() || 7) < firstDay - 3) { // = Adjust if necessary=0A= return 1;=0A= }=0A= }=0A= return Math.floor(((checkDate - firstMon) / 86400000) / 7) + 1; // = Weeks to given date=0A= },=0A= =0A= /* Parse a string value into a date object.=0A= See formatDate below for the possible formats.=0A= =0A= @param format string - the expected format of the date=0A= @param value string - the date in the above format=0A= @param settings Object - attributes include:=0A= shortYearCutoff number - the cutoff year for = determining the century (optional)=0A= dayNamesShort string[7] - abbreviated names of = the days from Sunday (optional)=0A= dayNames string[7] - names of the days = from Sunday (optional)=0A= monthNamesShort string[12] - abbreviated names of = the months (optional)=0A= monthNames string[12] - names of the months = (optional)=0A= @return Date - the extracted date value or null if value is blank */=0A= parseDate: function (format, value, settings) {=0A= if (format =3D=3D null || value =3D=3D null)=0A= throw 'Invalid arguments';=0A= value =3D (typeof value =3D=3D 'object' ? value.toString() : value + = '');=0A= if (value =3D=3D '')=0A= return null;=0A= var shortYearCutoff =3D (settings ? settings.shortYearCutoff : null) = || this._defaults.shortYearCutoff;=0A= var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || = this._defaults.dayNamesShort;=0A= var dayNames =3D (settings ? settings.dayNames : null) || = this._defaults.dayNames;=0A= var monthNamesShort =3D (settings ? settings.monthNamesShort : null) = || this._defaults.monthNamesShort;=0A= var monthNames =3D (settings ? settings.monthNames : null) || = this._defaults.monthNames;=0A= var year =3D -1;=0A= var month =3D -1;=0A= var day =3D -1;=0A= var doy =3D -1;=0A= var literal =3D false;=0A= // Check whether a format character is doubled=0A= var lookAhead =3D function(match) {=0A= var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat = + 1) =3D=3D match);=0A= if (matches)=0A= iFormat++;=0A= return matches;=0A= };=0A= // Extract a number from the string value=0A= var getNumber =3D function(match) {=0A= lookAhead(match);=0A= var origSize =3D (match =3D=3D '@' ? 14 : (match =3D=3D 'y' ? 4 : = (match =3D=3D 'o' ? 3 : 2)));=0A= var size =3D origSize;=0A= var num =3D 0;=0A= while (size > 0 && iValue < value.length &&=0A= value.charAt(iValue) >=3D '0' && value.charAt(iValue) <=3D '9') {=0A= num =3D num * 10 + parseInt(value.charAt(iValue++),10);=0A= size--;=0A= }=0A= if (size =3D=3D origSize)=0A= throw 'Missing number at position ' + iValue;=0A= return num;=0A= };=0A= // Extract a name from the string value and convert to an index=0A= var getName =3D function(match, shortNames, longNames) {=0A= var names =3D (lookAhead(match) ? longNames : shortNames);=0A= var size =3D 0;=0A= for (var j =3D 0; j < names.length; j++)=0A= size =3D Math.max(size, names[j].length);=0A= var name =3D '';=0A= var iInit =3D iValue;=0A= while (size > 0 && iValue < value.length) {=0A= name +=3D value.charAt(iValue++);=0A= for (var i =3D 0; i < names.length; i++)=0A= if (name =3D=3D names[i])=0A= return i + 1;=0A= size--;=0A= }=0A= throw 'Unknown name at position ' + iInit;=0A= };=0A= // Confirm that a literal character matches the string value=0A= var checkLiteral =3D function() {=0A= if (value.charAt(iValue) !=3D format.charAt(iFormat))=0A= throw 'Unexpected literal at position ' + iValue;=0A= iValue++;=0A= };=0A= var iValue =3D 0;=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= checkLiteral();=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd':=0A= day =3D getNumber('d');=0A= break;=0A= case 'D':=0A= getName('D', dayNamesShort, dayNames);=0A= break;=0A= case 'o':=0A= doy =3D getNumber('o');=0A= break;=0A= case 'm':=0A= month =3D getNumber('m');=0A= break;=0A= case 'M':=0A= month =3D getName('M', monthNamesShort, monthNames);=0A= break;=0A= case 'y':=0A= year =3D getNumber('y');=0A= break;=0A= case '@':=0A= var date =3D new Date(getNumber('@'));=0A= year =3D date.getFullYear();=0A= month =3D date.getMonth() + 1;=0A= day =3D date.getDate();=0A= break;=0A= case "'":=0A= if (lookAhead("'"))=0A= checkLiteral();=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= checkLiteral();=0A= }=0A= }=0A= if (year =3D=3D -1)=0A= year =3D new Date().getFullYear();=0A= else if (year < 100)=0A= year +=3D new Date().getFullYear() - new Date().getFullYear() % 100 +=0A= (year <=3D shortYearCutoff ? 0 : -100);=0A= if (doy > -1) {=0A= month =3D 1;=0A= day =3D doy;=0A= do {=0A= var dim =3D this._getDaysInMonth(year, month - 1);=0A= if (day <=3D dim)=0A= break;=0A= month++;=0A= day -=3D dim;=0A= } while (true);=0A= }=0A= var date =3D this._daylightSavingAdjust(new Date(year, month - 1, = day));=0A= if (date.getFullYear() !=3D year || date.getMonth() + 1 !=3D month || = date.getDate() !=3D day)=0A= throw 'Invalid date'; // E.g. 31/02/*=0A= return date;=0A= },=0A= =0A= /* Standard date formats. */=0A= ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601)=0A= COOKIE: 'D, dd M yy',=0A= ISO_8601: 'yy-mm-dd',=0A= RFC_822: 'D, d M y',=0A= RFC_850: 'DD, dd-M-y',=0A= RFC_1036: 'D, d M y',=0A= RFC_1123: 'D, d M yy',=0A= RFC_2822: 'D, d M yy',=0A= RSS: 'D, d M y', // RFC 822=0A= TIMESTAMP: '@',=0A= W3C: 'yy-mm-dd', // ISO 8601=0A= =0A= /* Format a date object into a string value.=0A= The format can be combinations of the following:=0A= d - day of month (no leading zero)=0A= dd - day of month (two digit)=0A= o - day of year (no leading zeros)=0A= oo - day of year (three digit)=0A= D - day name short=0A= DD - day name long=0A= m - month of year (no leading zero)=0A= mm - month of year (two digit)=0A= M - month name short=0A= MM - month name long=0A= y - year (two digit)=0A= yy - year (four digit)=0A= @ - Unix timestamp (ms since 01/01/1970)=0A= '...' - literal text=0A= '' - single quote=0A= =0A= @param format string - the desired format of the date=0A= @param date Date - the date value to format=0A= @param settings Object - attributes include:=0A= dayNamesShort string[7] - abbreviated names of = the days from Sunday (optional)=0A= dayNames string[7] - names of the days = from Sunday (optional)=0A= monthNamesShort string[12] - abbreviated names of = the months (optional)=0A= monthNames string[12] - names of the months = (optional)=0A= @return string - the date in the above format */=0A= formatDate: function (format, date, settings) {=0A= if (!date)=0A= return '';=0A= var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || = this._defaults.dayNamesShort;=0A= var dayNames =3D (settings ? settings.dayNames : null) || = this._defaults.dayNames;=0A= var monthNamesShort =3D (settings ? settings.monthNamesShort : null) = || this._defaults.monthNamesShort;=0A= var monthNames =3D (settings ? settings.monthNames : null) || = this._defaults.monthNames;=0A= // Check whether a format character is doubled=0A= var lookAhead =3D function(match) {=0A= var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat = + 1) =3D=3D match);=0A= if (matches)=0A= iFormat++;=0A= return matches;=0A= };=0A= // Format a number, with leading zero if necessary=0A= var formatNumber =3D function(match, value, len) {=0A= var num =3D '' + value;=0A= if (lookAhead(match))=0A= while (num.length < len)=0A= num =3D '0' + num;=0A= return num;=0A= };=0A= // Format a name, short or long as requested=0A= var formatName =3D function(match, value, shortNames, longNames) {=0A= return (lookAhead(match) ? longNames[value] : shortNames[value]);=0A= };=0A= var output =3D '';=0A= var literal =3D false;=0A= if (date)=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= output +=3D format.charAt(iFormat);=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd':=0A= output +=3D formatNumber('d', date.getDate(), 2);=0A= break;=0A= case 'D':=0A= output +=3D formatName('D', date.getDay(), dayNamesShort, = dayNames);=0A= break;=0A= case 'o':=0A= var doy =3D date.getDate();=0A= for (var m =3D date.getMonth() - 1; m >=3D 0; m--)=0A= doy +=3D this._getDaysInMonth(date.getFullYear(), m);=0A= output +=3D formatNumber('o', doy, 3);=0A= break;=0A= case 'm':=0A= output +=3D formatNumber('m', date.getMonth() + 1, 2);=0A= break;=0A= case 'M':=0A= output +=3D formatName('M', date.getMonth(), monthNamesShort, = monthNames);=0A= break;=0A= case 'y':=0A= output +=3D (lookAhead('y') ? date.getFullYear() :=0A= (date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100);=0A= break;=0A= case '@':=0A= output +=3D date.getTime();=0A= break;=0A= case "'":=0A= if (lookAhead("'"))=0A= output +=3D "'";=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= output +=3D format.charAt(iFormat);=0A= }=0A= }=0A= return output;=0A= },=0A= =0A= /* Extract all possible characters from the date format. */=0A= _possibleChars: function (format) {=0A= var chars =3D '';=0A= var literal =3D false;=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++)=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= chars +=3D format.charAt(iFormat);=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd': case 'm': case 'y': case '@':=0A= chars +=3D '0123456789';=0A= break;=0A= case 'D': case 'M':=0A= return null; // Accept anything=0A= case "'":=0A= if (lookAhead("'"))=0A= chars +=3D "'";=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= chars +=3D format.charAt(iFormat);=0A= }=0A= return chars;=0A= },=0A= =0A= /* Get a setting value, defaulting if necessary. */=0A= _get: function(inst, name) {=0A= return inst.settings[name] !=3D=3D undefined ?=0A= inst.settings[name] : this._defaults[name];=0A= },=0A= =0A= /* Parse existing date and initialise date picker. */=0A= _setDateFromField: function(inst) {=0A= var dateFormat =3D this._get(inst, 'dateFormat');=0A= var dates =3D inst.input ? inst.input.val() : null;=0A= inst.endDay =3D inst.endMonth =3D inst.endYear =3D null;=0A= var date =3D defaultDate =3D this._getDefaultDate(inst);=0A= var settings =3D this._getFormatConfig(inst);=0A= try {=0A= date =3D this.parseDate(dateFormat, dates, settings) || defaultDate;=0A= } catch (event) {=0A= this.log(event);=0A= date =3D defaultDate;=0A= }=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= inst.currentDay =3D (dates ? date.getDate() : 0);=0A= inst.currentMonth =3D (dates ? date.getMonth() : 0);=0A= inst.currentYear =3D (dates ? date.getFullYear() : 0);=0A= this._adjustInstDate(inst);=0A= },=0A= =0A= /* Retrieve the default date shown on opening. */=0A= _getDefaultDate: function(inst) {=0A= var date =3D this._determineDate(this._get(inst, 'defaultDate'), new = Date());=0A= var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= date =3D (minDate && date < minDate ? minDate : date);=0A= date =3D (maxDate && date > maxDate ? maxDate : date);=0A= return date;=0A= },=0A= =0A= /* A date may be specified as an exact value or a relative one. */=0A= _determineDate: function(date, defaultDate) {=0A= var offsetNumeric =3D function(offset) {=0A= var date =3D new Date();=0A= date.setDate(date.getDate() + offset);=0A= return date;=0A= };=0A= var offsetString =3D function(offset, getDaysInMonth) {=0A= var date =3D new Date();=0A= var year =3D date.getFullYear();=0A= var month =3D date.getMonth();=0A= var day =3D date.getDate();=0A= var pattern =3D /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;=0A= var matches =3D pattern.exec(offset);=0A= while (matches) {=0A= switch (matches[2] || 'd') {=0A= case 'd' : case 'D' :=0A= day +=3D parseInt(matches[1],10); break;=0A= case 'w' : case 'W' :=0A= day +=3D parseInt(matches[1],10) * 7; break;=0A= case 'm' : case 'M' :=0A= month +=3D parseInt(matches[1],10);=0A= day =3D Math.min(day, getDaysInMonth(year, month));=0A= break;=0A= case 'y': case 'Y' :=0A= year +=3D parseInt(matches[1],10);=0A= day =3D Math.min(day, getDaysInMonth(year, month));=0A= break;=0A= }=0A= matches =3D pattern.exec(offset);=0A= }=0A= return new Date(year, month, day);=0A= };=0A= date =3D (date =3D=3D null ? defaultDate :=0A= (typeof date =3D=3D 'string' ? offsetString(date, = this._getDaysInMonth) :=0A= (typeof date =3D=3D 'number' ? (isNaN(date) ? defaultDate : = offsetNumeric(date)) : date)));=0A= date =3D (date && date.toString() =3D=3D 'Invalid Date' ? defaultDate = : date);=0A= if (date) {=0A= date.setHours(0);=0A= date.setMinutes(0);=0A= date.setSeconds(0);=0A= date.setMilliseconds(0);=0A= }=0A= return this._daylightSavingAdjust(date);=0A= },=0A= =0A= /* Handle switch to/from daylight saving.=0A= Hours may be non-zero on daylight saving cut-over:=0A= > 12 when midnight changeover, but then cannot generate=0A= midnight datetime, so jump to 1AM, otherwise reset.=0A= @param date (Date) the date to check=0A= @return (Date) the corrected date */=0A= _daylightSavingAdjust: function(date) {=0A= if (!date) return null;=0A= date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);=0A= return date;=0A= },=0A= =0A= /* Set the date(s) directly. */=0A= _setDate: function(inst, date, endDate) {=0A= var clear =3D !(date);=0A= var origMonth =3D inst.selectedMonth;=0A= var origYear =3D inst.selectedYear;=0A= date =3D this._determineDate(date, new Date());=0A= inst.selectedDay =3D inst.currentDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth =3D = date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D inst.currentYear =3D = date.getFullYear();=0A= if (origMonth !=3D inst.selectedMonth || origYear !=3D = inst.selectedYear)=0A= this._notifyChange(inst);=0A= this._adjustInstDate(inst);=0A= if (inst.input) {=0A= inst.input.val(clear ? '' : this._formatDate(inst));=0A= }=0A= },=0A= =0A= /* Retrieve the date(s) directly. */=0A= _getDate: function(inst) {=0A= var startDate =3D (!inst.currentYear || (inst.input && = inst.input.val() =3D=3D '') ? null :=0A= this._daylightSavingAdjust(new Date(=0A= inst.currentYear, inst.currentMonth, inst.currentDay)));=0A= return startDate;=0A= },=0A= =0A= /* Generate the HTML for the current state of the date picker. */=0A= _generateHTML: function(inst) {=0A= var today =3D new Date();=0A= today =3D this._daylightSavingAdjust(=0A= new Date(today.getFullYear(), today.getMonth(), today.getDate())); // = clear time=0A= var isRTL =3D this._get(inst, 'isRTL');=0A= var showButtonPanel =3D this._get(inst, 'showButtonPanel');=0A= var hideIfNoPrevNext =3D this._get(inst, 'hideIfNoPrevNext');=0A= var navigationAsDateFormat =3D this._get(inst, = 'navigationAsDateFormat');=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var showCurrentAtPos =3D this._get(inst, 'showCurrentAtPos');=0A= var stepMonths =3D this._get(inst, 'stepMonths');=0A= var stepBigMonths =3D this._get(inst, 'stepBigMonths');=0A= var isMultiMonth =3D (numMonths[0] !=3D 1 || numMonths[1] !=3D 1);=0A= var currentDate =3D this._daylightSavingAdjust((!inst.currentDay ? new = Date(9999, 9, 9) :=0A= new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));=0A= var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= var drawMonth =3D inst.drawMonth - showCurrentAtPos;=0A= var drawYear =3D inst.drawYear;=0A= if (drawMonth < 0) {=0A= drawMonth +=3D 12;=0A= drawYear--;=0A= }=0A= if (maxDate) {=0A= var maxDraw =3D this._daylightSavingAdjust(new = Date(maxDate.getFullYear(),=0A= maxDate.getMonth() - numMonths[1] + 1, maxDate.getDate()));=0A= maxDraw =3D (minDate && maxDraw < minDate ? minDate : maxDraw);=0A= while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > = maxDraw) {=0A= drawMonth--;=0A= if (drawMonth < 0) {=0A= drawMonth =3D 11;=0A= drawYear--;=0A= }=0A= }=0A= }=0A= inst.drawMonth =3D drawMonth;=0A= inst.drawYear =3D drawYear;=0A= var prevText =3D this._get(inst, 'prevText');=0A= prevText =3D (!navigationAsDateFormat ? prevText : = this.formatDate(prevText,=0A= this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, = 1)),=0A= this._getFormatConfig(inst)));=0A= var prev =3D (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?=0A= '' + prevText + = '' :=0A= (hideIfNoPrevNext ? '' : '' = + prevText + ''));=0A= var nextText =3D this._get(inst, 'nextText');=0A= nextText =3D (!navigationAsDateFormat ? nextText : = this.formatDate(nextText,=0A= this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, = 1)),=0A= this._getFormatConfig(inst)));=0A= var next =3D (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?=0A= '' + nextText + = '' :=0A= (hideIfNoPrevNext ? '' : '' = + nextText + ''));=0A= var currentText =3D this._get(inst, 'currentText');=0A= var gotoDate =3D (this._get(inst, 'gotoCurrent') && inst.currentDay ? = currentDate : today);=0A= currentText =3D (!navigationAsDateFormat ? currentText :=0A= this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));=0A= var controls =3D (!inst.inline ? '' : '');=0A= var buttonPanel =3D (showButtonPanel) ? '
' + (isRTL ? = controls : '') +=0A= (this._isInRange(inst, gotoDate) ? '' : '') + (isRTL ? '' : controls) + = '
' : '';=0A= var firstDay =3D parseInt(this._get(inst, 'firstDay'),10);=0A= firstDay =3D (isNaN(firstDay) ? 0 : firstDay);=0A= var dayNames =3D this._get(inst, 'dayNames');=0A= var dayNamesShort =3D this._get(inst, 'dayNamesShort');=0A= var dayNamesMin =3D this._get(inst, 'dayNamesMin');=0A= var monthNames =3D this._get(inst, 'monthNames');=0A= var monthNamesShort =3D this._get(inst, 'monthNamesShort');=0A= var beforeShowDay =3D this._get(inst, 'beforeShowDay');=0A= var showOtherMonths =3D this._get(inst, 'showOtherMonths');=0A= var calculateWeek =3D this._get(inst, 'calculateWeek') || = this.iso8601Week;=0A= var endDate =3D inst.endDay ? this._daylightSavingAdjust(=0A= new Date(inst.endYear, inst.endMonth, inst.endDay)) : currentDate;=0A= var defaultDate =3D this._getDefaultDate(inst);=0A= var html =3D '';=0A= for (var row =3D 0; row < numMonths[0]; row++) {=0A= var group =3D '';=0A= for (var col =3D 0; col < numMonths[1]; col++) {=0A= var selectedDate =3D this._daylightSavingAdjust(new Date(drawYear, = drawMonth, inst.selectedDay));=0A= var cornerClass =3D ' ui-corner-all';=0A= var calender =3D '';=0A= if (isMultiMonth) {=0A= calender +=3D '
';=0A= }=0A= calender +=3D '
' +=0A= (/all|left/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? next : = prev) : '') +=0A= (/all|right/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? prev : = next) : '') +=0A= this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, = maxDate,=0A= selectedDate, row > 0 || col > 0, monthNames, monthNamesShort) + // = draw month headers=0A= '
' +=0A= '';=0A= var thead =3D '';=0A= for (var dow =3D 0; dow < 7; dow++) { // days of the week=0A= var day =3D (dow + firstDay) % 7;=0A= thead +=3D '=3D 5 ? ' = class=3D"ui-datepicker-week-end"' : '') + '>' +=0A= '' + dayNamesMin[day] + = '';=0A= }=0A= calender +=3D thead + '';=0A= var daysInMonth =3D this._getDaysInMonth(drawYear, drawMonth);=0A= if (drawYear =3D=3D inst.selectedYear && drawMonth =3D=3D = inst.selectedMonth)=0A= inst.selectedDay =3D Math.min(inst.selectedDay, daysInMonth);=0A= var leadDays =3D (this._getFirstDayOfMonth(drawYear, drawMonth) - = firstDay + 7) % 7;=0A= var numRows =3D (isMultiMonth ? 6 : Math.ceil((leadDays + = daysInMonth) / 7)); // calculate the number of rows to generate=0A= var printDate =3D this._daylightSavingAdjust(new Date(drawYear, = drawMonth, 1 - leadDays));=0A= for (var dRow =3D 0; dRow < numRows; dRow++) { // create date picker = rows=0A= calender +=3D '';=0A= var tbody =3D '';=0A= for (var dow =3D 0; dow < 7; dow++) { // create date picker days=0A= var daySettings =3D (beforeShowDay ?=0A= beforeShowDay.apply((inst.input ? inst.input[0] : null), = [printDate]) : [true, '']);=0A= var otherMonth =3D (printDate.getMonth() !=3D drawMonth);=0A= var unselectable =3D otherMonth || !daySettings[0] ||=0A= (minDate && printDate < minDate) || (maxDate && printDate > = maxDate);=0A= tbody +=3D ''; // = display for this month=0A= printDate.setDate(printDate.getDate() + 1);=0A= printDate =3D this._daylightSavingAdjust(printDate);=0A= }=0A= calender +=3D tbody + '';=0A= }=0A= drawMonth++;=0A= if (drawMonth > 11) {=0A= drawMonth =3D 0;=0A= drawYear++;=0A= }=0A= calender +=3D '
=3D 5 ? ' ui-datepicker-week-end' : = '') + // highlight weekends=0A= (otherMonth ? ' ui-datepicker-other-month' : '') + // highlight = days from other months=0A= ((printDate.getTime() =3D=3D selectedDate.getTime() && drawMonth = =3D=3D inst.selectedMonth && inst._keyEvent) || // user pressed key=0A= (defaultDate.getTime() =3D=3D printDate.getTime() && = defaultDate.getTime() =3D=3D selectedDate.getTime()) ?=0A= // or defaultDate is current printedDate and defaultDate is = selectedDate=0A= ' ' + this._dayOverClass : '') + // highlight selected day=0A= (unselectable ? ' ' + this._unselectableClass + ' = ui-state-disabled': '') + // highlight unselectable days=0A= (otherMonth && !showOtherMonths ? '' : ' ' + daySettings[1] + // = highlight custom dates=0A= (printDate.getTime() >=3D currentDate.getTime() && = printDate.getTime() <=3D endDate.getTime() ? // in current range=0A= ' ' + this._currentClass : '') + // highlight selected day=0A= (printDate.getTime() =3D=3D today.getTime() ? ' = ui-datepicker-today' : '')) + '"' + // highlight today (if different)=0A= ((!otherMonth || showOtherMonths) && daySettings[2] ? ' = title=3D"' + daySettings[2] + '"' : '') + // cell title=0A= (unselectable ? '' : ' = onclick=3D"DP_jQuery.datepicker._selectDay(\'#' +=0A= inst.id + '\',' + drawMonth + ',' + drawYear + ', this);return = false;"') + '>' + // actions=0A= (otherMonth ? (showOtherMonths ? printDate.getDate() : ' ') = : // display for other months=0A= (unselectable ? '' + = printDate.getDate() + '' : '=3D currentDate.getTime() && = printDate.getTime() <=3D endDate.getTime() ? // in current range=0A= ' ui-state-active' : '') + // highlight selected day=0A= '" href=3D"#">' + printDate.getDate() + '')) + '
' + (isMultiMonth ? '
' + =0A= ((numMonths[0] > 0 && col =3D=3D numMonths[1]-1) ? '
' : '') : '');=0A= group +=3D calender;=0A= }=0A= html +=3D group;=0A= }=0A= html +=3D buttonPanel + ($.browser.msie && = parseInt($.browser.version,10) < 7 && !inst.inline ?=0A= '' : '');=0A= inst._keyEvent =3D false;=0A= return html;=0A= },=0A= =0A= /* Generate the month and year header. */=0A= _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, = maxDate,=0A= selectedDate, secondary, monthNames, monthNamesShort) {=0A= minDate =3D (inst.rangeStart && minDate && selectedDate < minDate ? = selectedDate : minDate);=0A= var changeMonth =3D this._get(inst, 'changeMonth');=0A= var changeYear =3D this._get(inst, 'changeYear');=0A= var showMonthAfterYear =3D this._get(inst, 'showMonthAfterYear');=0A= var html =3D '
';=0A= var monthHtml =3D '';=0A= // month selection=0A= if (secondary || !changeMonth)=0A= monthHtml +=3D '' + = monthNames[drawMonth] + ' ';=0A= else {=0A= var inMinYear =3D (minDate && minDate.getFullYear() =3D=3D drawYear);=0A= var inMaxYear =3D (maxDate && maxDate.getFullYear() =3D=3D drawYear);=0A= monthHtml +=3D '';=0A= }=0A= if (!showMonthAfterYear)=0A= html +=3D monthHtml + ((secondary || changeMonth || changeYear) && = (!(changeMonth && changeYear)) ? ' ' : '');=0A= // year selection=0A= if (secondary || !changeYear)=0A= html +=3D '' + drawYear + = '';=0A= else {=0A= // determine range of years to display=0A= var years =3D this._get(inst, 'yearRange').split(':');=0A= var year =3D 0;=0A= var endYear =3D 0;=0A= if (years.length !=3D 2) {=0A= year =3D drawYear - 10;=0A= endYear =3D drawYear + 10;=0A= } else if (years[0].charAt(0) =3D=3D '+' || years[0].charAt(0) =3D=3D = '-') {=0A= year =3D drawYear + parseInt(years[0], 10);=0A= endYear =3D drawYear + parseInt(years[1], 10);=0A= } else {=0A= year =3D parseInt(years[0], 10);=0A= endYear =3D parseInt(years[1], 10);=0A= }=0A= year =3D (minDate ? Math.max(year, minDate.getFullYear()) : year);=0A= endYear =3D (maxDate ? Math.min(endYear, maxDate.getFullYear()) : = endYear);=0A= html +=3D '';=0A= }=0A= if (showMonthAfterYear)=0A= html +=3D (secondary || changeMonth || changeYear ? ' ' : '') + = monthHtml;=0A= html +=3D '
'; // Close datepicker_header=0A= return html;=0A= },=0A= =0A= /* Adjust one of the date sub-fields. */=0A= _adjustInstDate: function(inst, offset, period) {=0A= var year =3D inst.drawYear + (period =3D=3D 'Y' ? offset : 0);=0A= var month =3D inst.drawMonth + (period =3D=3D 'M' ? offset : 0);=0A= var day =3D Math.min(inst.selectedDay, this._getDaysInMonth(year, = month)) +=0A= (period =3D=3D 'D' ? offset : 0);=0A= var date =3D this._daylightSavingAdjust(new Date(year, month, day));=0A= // ensure it is within the bounds set=0A= var minDate =3D this._getMinMaxDate(inst, 'min', true);=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= date =3D (minDate && date < minDate ? minDate : date);=0A= date =3D (maxDate && date > maxDate ? maxDate : date);=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= if (period =3D=3D 'M' || period =3D=3D 'Y')=0A= this._notifyChange(inst);=0A= },=0A= =0A= /* Notify change of month/year. */=0A= _notifyChange: function(inst) {=0A= var onChange =3D this._get(inst, 'onChangeMonthYear');=0A= if (onChange)=0A= onChange.apply((inst.input ? inst.input[0] : null),=0A= [inst.selectedYear, inst.selectedMonth + 1, inst]);=0A= },=0A= =0A= /* Determine the number of months to show. */=0A= _getNumberOfMonths: function(inst) {=0A= var numMonths =3D this._get(inst, 'numberOfMonths');=0A= return (numMonths =3D=3D null ? [1, 1] : (typeof numMonths =3D=3D = 'number' ? [1, numMonths] : numMonths));=0A= },=0A= =0A= /* Determine the current maximum date - ensure no time components are = set - may be overridden for a range. */=0A= _getMinMaxDate: function(inst, minMax, checkRange) {=0A= var date =3D this._determineDate(this._get(inst, minMax + 'Date'), = null);=0A= return (!checkRange || !inst.rangeStart ? date :=0A= (!date || inst.rangeStart > date ? inst.rangeStart : date));=0A= },=0A= =0A= /* Find the number of days in a given month. */=0A= _getDaysInMonth: function(year, month) {=0A= return 32 - new Date(year, month, 32).getDate();=0A= },=0A= =0A= /* Find the day of the week of the first of a month. */=0A= _getFirstDayOfMonth: function(year, month) {=0A= return new Date(year, month, 1).getDay();=0A= },=0A= =0A= /* Determines if we should allow a "next/prev" month display change. */=0A= _canAdjustMonth: function(inst, offset, curYear, curMonth) {=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var date =3D this._daylightSavingAdjust(new Date(=0A= curYear, curMonth + (offset < 0 ? offset : numMonths[1]), 1));=0A= if (offset < 0)=0A= date.setDate(this._getDaysInMonth(date.getFullYear(), = date.getMonth()));=0A= return this._isInRange(inst, date);=0A= },=0A= =0A= /* Is the given date in the accepted range? */=0A= _isInRange: function(inst, date) {=0A= // during range selection, use minimum of selected date and range start=0A= var newMinDate =3D (!inst.rangeStart ? null : = this._daylightSavingAdjust(=0A= new Date(inst.selectedYear, inst.selectedMonth, inst.selectedDay)));=0A= newMinDate =3D (newMinDate && inst.rangeStart < newMinDate ? = inst.rangeStart : newMinDate);=0A= var minDate =3D newMinDate || this._getMinMaxDate(inst, 'min');=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= return ((!minDate || date >=3D minDate) && (!maxDate || date <=3D = maxDate));=0A= },=0A= =0A= /* Provide the configuration settings for formatting/parsing. */=0A= _getFormatConfig: function(inst) {=0A= var shortYearCutoff =3D this._get(inst, 'shortYearCutoff');=0A= shortYearCutoff =3D (typeof shortYearCutoff !=3D 'string' ? = shortYearCutoff :=0A= new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));=0A= return {shortYearCutoff: shortYearCutoff,=0A= dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: = this._get(inst, 'dayNames'),=0A= monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: = this._get(inst, 'monthNames')};=0A= },=0A= =0A= /* Format the given date for display. */=0A= _formatDate: function(inst, day, month, year) {=0A= if (!day) {=0A= inst.currentDay =3D inst.selectedDay;=0A= inst.currentMonth =3D inst.selectedMonth;=0A= inst.currentYear =3D inst.selectedYear;=0A= }=0A= var date =3D (day ? (typeof day =3D=3D 'object' ? day :=0A= this._daylightSavingAdjust(new Date(year, month, day))) :=0A= this._daylightSavingAdjust(new Date(inst.currentYear, = inst.currentMonth, inst.currentDay)));=0A= return this.formatDate(this._get(inst, 'dateFormat'), date, = this._getFormatConfig(inst));=0A= }=0A= });=0A= =0A= /* jQuery extend now ignores nulls! */=0A= function extendRemove(target, props) {=0A= $.extend(target, props);=0A= for (var name in props)=0A= if (props[name] =3D=3D null || props[name] =3D=3D undefined)=0A= target[name] =3D props[name];=0A= return target;=0A= };=0A= =0A= /* Determine whether an object is an array. */=0A= function isArray(a) {=0A= return (a && (($.browser.safari && typeof a =3D=3D 'object' && = a.length) ||=0A= (a.constructor && a.constructor.toString().match(/\Array\(\)/))));=0A= };=0A= =0A= /* Invoke the datepicker functionality.=0A= @param options string - a command, optionally followed by = additional parameters or=0A= Object - settings for attaching new datepicker = functionality=0A= @return jQuery object */=0A= $.fn.datepicker =3D function(options){=0A= =0A= /* Initialise the date picker. */=0A= if (!$.datepicker.initialized) {=0A= $(document).mousedown($.datepicker._checkExternalClick).=0A= find('body').append($.datepicker.dpDiv);=0A= $.datepicker.initialized =3D true;=0A= }=0A= =0A= var otherArgs =3D Array.prototype.slice.call(arguments, 1);=0A= if (typeof options =3D=3D 'string' && (options =3D=3D 'isDisabled' || = options =3D=3D 'getDate'))=0A= return $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this[0]].concat(otherArgs));=0A= if (options =3D=3D 'option' && arguments.length =3D=3D 2 && typeof = arguments[1] =3D=3D 'string')=0A= return $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this[0]].concat(otherArgs));=0A= return this.each(function() {=0A= typeof options =3D=3D 'string' ?=0A= $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this].concat(otherArgs)) :=0A= $.datepicker._attachDatepicker(this, options);=0A= });=0A= };=0A= =0A= $.datepicker =3D new Datepicker(); // singleton instance=0A= $.datepicker.initialized =3D false;=0A= $.datepicker.uuid =3D new Date().getTime();=0A= $.datepicker.version =3D "1.7.2";=0A= =0A= // Workaround for #4055=0A= // Add another global to avoid noConflict issues with inline event = handlers=0A= window.DP_jQuery =3D $;=0A= =0A= })(jQuery);=0A= =0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/ui-1.7.2/i18n/ui.datepicker-it.js /* Italian initialisation for the jQuery UI date picker plugin. */=0A= /* Written by Apaella (apaella@gmail.com). */=0A= (function($){=0A= $.datepicker.regional['it'] =3D {=0A= closeText: 'Chiudi',=0A= prevText: '<Prec',=0A= nextText: 'Succ>',=0A= currentText: 'Oggi',=0A= monthNames: ['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno',=0A= 'Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],=0A= monthNamesShort: ['Gen','Feb','Mar','Apr','Mag','Giu',=0A= 'Lug','Ago','Set','Ott','Nov','Dic'],=0A= dayNames: = ['Domenica','Lunedì','Martedì','Mercoledì','Giovedì','Ven= erdì','Sabato'],=0A= dayNamesShort: ['Dom','Lun','Mar','Mer','Gio','Ven','Sab'],=0A= dayNamesMin: ['Do','Lu','Ma','Me','Gio','Ve','Sa'],=0A= dateFormat: 'dd/mm/yy', firstDay: 1,=0A= isRTL: false};=0A= $.datepicker.setDefaults($.datepicker.regional['it']);=0A= })(jQuery);=0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/radio3/2009/js/radio3_2009.js var prefixDevil =3D "";=0A= if(location.href.indexOf("/live/dl/") !=3D -1) {=0A= prefixDevil =3D "/live";=0A= }=0A= =0A= /* Estrae i parametri da una stringa, dalla query o dall'hash dell'url.=0A= * I parametri devono essere codificati come nella query delle url: = nome1=3Dvalore1&nome2=3Dvalore2=0A= * Se un parametro non ha valore, nell'array viene impostato come valore = true.=0A= */=0A= function getParams(s) {=0A= if (s =3D=3D null) {=0A= s =3D document.location.search;=0A= if (s =3D=3D null || s =3D=3D '') {=0A= s =3D document.location.hash;=0A= }=0A= }=0A= if (s.match(/^\?/) || s.match(/^#/)) {=0A= s =3D s.substring(1);=0A= }=0A= var strParams =3D s.split('&');=0A= var params =3D {};=0A= var i =3D 0;=0A= for (i in strParams) {=0A= var name =3D strParams[i];=0A= var value =3D true;=0A= var pos =3D name.indexOf('=3D');=0A= if (pos>0) {=0A= value =3D decodeURIComponent(name.substring(pos+1));=0A= name =3D name.substring(0, pos);=0A= }=0A= params[name] =3D value;=0A= }=0A= return params;=0A= };=0A= function getParam(name, string) {=0A= var params =3D getParams(string);=0A= return params[name] || false;=0A= };=0A= =0A= =0A= var Radio3 =3D function() {=0A= };=0A= =0A= Radio3.prototype.ensureConsoleLog =3D function() {=0A= var debugEnabled =3D false;=0A= if (getParam('debug') =3D=3D 'true') {=0A= debugEnabled =3D true;=0A= }=0A= // Garantisce che la chiamata a console.log non vada in errore=0A= if (typeof(window.console) =3D=3D 'undefined') {=0A= window.console =3D {};=0A= }=0A= // Nota: questo garantisce che console.log sia una funzione,=0A= // ma potrebbe sovrascrivere un'eventuale variabile con lo stesso = nome...=0A= // Ad ogni modo, non dovrebbe mai succedere: console.log deve loggare :P=0A= if (typeof(window.console.log) !=3D 'function') {=0A= if (debugEnabled) {=0A= var c =3D $('div#ConsoleLog');=0A= if (c.length =3D=3D 0) {=0A= c =3D $('
');=0A= $(document.body).append(c);=0A= c.css({=0A= display: 'none',=0A= position: 'absolute',=0A= top: '1px',=0A= left: '1px',=0A= width: '300px',=0A= height: '200px',=0A= overflow: 'hidden',=0A= zIndex: '65535',=0A= backgroundColor: '#fff',=0A= border: '1px solid #333',=0A= color: '#000'=0A= });=0A= try {=0A= c.stop().animate({top: $(window).scrollTop()+'px'}, 200);=0A= } catch(e) {=0A= }=0A= $(window).scroll(function() {=0A= try {=0A= c.stop().animate({top: $(window).scrollTop()+'px'}, 200);=0A= } catch (e) {=0A= }=0A= });=0A= var d =3D $('
');=0A= c.append(d);=0A= d.css({=0A= display: 'block',=0A= position: 'absolute',=0A= top: '0px',=0A= left: '0px',=0A= width: '300px',=0A= height: '179px',=0A= overflow: 'auto',=0A= zIndex: '1',=0A= backgroundColor: '#fff',=0A= whiteSpace: 'pre',=0A= fontFamily: 'Courier New, mono',=0A= fontSize: '11px',=0A= textAlign: 'left',=0A= color: '#000'=0A= });=0A= =0A= c.append('
');=0A= var textInput =3D c.find('input');=0A= textInput.css({=0A= position: 'absolute',=0A= bottom: '0px',=0A= left: '0px',=0A= right: '0px',=0A= height: '20px',=0A= width: '300px',=0A= border: '0px solid #000',=0A= borderTop: '1px solid #000',=0A= zIndex: '2',=0A= backgroundColor: '#000',=0A= color: '#fff',=0A= fontFamily: 'Courier New, mono',=0A= fontSize: '12px',=0A= textAlign: 'left'=0A= });=0A= var evalCode =3D function() {=0A= var t =3D textInput[0].value;=0A= try {=0A= console.log(eval(t));=0A= } catch(e) {=0A= console.log(e);=0A= }=0A= return false;=0A= };=0A= c.find('form').bind('submit', evalCode);=0A= }=0A= c.show();=0A= d =3D c.find('>div');=0A= var linesLimit =3D 10;=0A= console.log =3D function() {=0A= var s =3D '';=0A= var i =3D 0;=0A= for (i =3D 0; i'+s+'
');=0A= d.append('
'+s+'
');=0A= try {=0A= d.scrollTop(d[0].scrollHeight);=0A= } catch(e) {=0A= }=0A= var n =3D d.find('>div');=0A= if (n.length>linesLimit) {=0A= n.slice(0, n.length-linesLimit).remove();=0A= }=0A= return true;=0A= };=0A= } else {=0A= console.log =3D function() {=0A= return true;=0A= };=0A= }=0A= }=0A= =0A= if (typeof(debug) !=3D 'function') {=0A= debug =3D console.log;=0A= }=0A= if (typeof(window.debug) !=3D 'function') {=0A= window.debug =3D window.console.log;=0A= }=0A= };=0A= =0A= Radio3.prototype.initScrollbars =3D function() {=0A= this.ensureConsoleLog();=0A= var p =3D $('.scroll-pane,#paneGenerico,#paneGenericoRSS');=0A= var not =3D $('#paneProgrammi,#panePalinsesto,#Palinsesto .display');=0A= p.not(not);=0A= p =3D p.filter(function() {=0A= return $(this).parents('#ScrollConcerti').length =3D=3D 0;=0A= });=0A= p =3D p.filter(function() {=0A= var t =3D $(this);=0A= var r =3D false;=0A= r =3D t.is('#paneProgrammi') ||=0A= t.is('#panePalinsesto') ||=0A= t.is('#Palinsesto');=0A= return !r;=0A= });=0A= p =3D p.filter(':visible');=0A= if (p.length > 0) {=0A= p.each(function() {=0A= var $this =3D $(this);=0A= $this.find('script').remove();=0A= try {=0A= $this.jScrollPane({showArrows:false, scrollbarWidth:16});=0A= } catch(e) {=0A= }=0A= });=0A= }=0A= };=0A= Radio3.prototype.paneProgrammi =3D function() {=0A= this.ensureConsoleLog();=0A= var p =3D $('#paneProgrammi:visible');=0A= if (p.length > 0) {=0A= p.each(function() {=0A= var $this =3D $(this);=0A= try {=0A= if ($.browser.msie && $.browser.version < 7) {=0A= // gestione ad hoc?=0A= } else {=0A= $this.jScrollPane({showArrows:false, scrollbarWidth:16, = dragMinHeight: 16});=0A= }=0A= } catch(e) {=0A= }=0A= /*=0A= var items =3D $this.find('li');=0A= var tabs =3D $this.closest('div.boxGenerico').find('#pagStatus ul = li');=0A= var filters =3D ['*', '.InOnda', '.NonInOnda'];=0A= var f =3D (function(){=0A= return function() {=0A= tabs.removeClass('selected');=0A= $(this).addClass('selected');=0A= var currFilter =3D filters[tabs.index($(this))];=0A= setNielsen(location.href+'#PaneProgrammi&filter=3D'+currFilter);=0A= items.not(currFilter).hide();=0A= items.filter(currFilter).show();=0A= try {=0A= if ($.browser.msie && $.browser.version < 7) {=0A= // gestione ad hoc?=0A= } else {=0A= $this.jScrollPane({showArrows:false, scrollbarWidth:16, = dragMinHeight: 16, reset: true});=0A= }=0A= } catch(e) {=0A= }=0A= return false;=0A= };=0A= })();=0A= tabs.click(f);=0A= skipNextNielsen =3D true;=0A= $(tabs[1]).click();=0A= */=0A= });=0A= }=0A= };=0A= =0A= Radio3.prototype.playlist =3D function() {=0A= this.ensureConsoleLog();=0A= var p =3D $('div.boxGenerico.playlist');=0A= if (p.length > 0) {=0A= var radio3 =3D this;=0A= =0A= // inizializzo le varie funzioni locali, sovrascrivendo la funzione=0A= // playlist di Radio3 (non mi serve piu': non posso avere piu' di una=0A= // playlist in una pagina, e in generale piu' di un controllo=0A= // realplayer in una pagina)=0A= var RealAudioStateDecode =3D {=0A= 0: 'Stopped',=0A= 1: 'Contacting',=0A= 2: 'Buffering',=0A= 3: 'Playing',=0A= 4: 'Seeking',=0A= 5: 'Paused',=0A= 'STOPPED' : 0,=0A= 'CONTACTING' : 1,=0A= 'BUFFERING' : 2,=0A= 'PLAYING' : 3,=0A= 'SEEKING' : 4,=0A= 'PAUSED' : 5=0A= };=0A= radio3.playlist =3D {};=0A= radio3.playlist.player =3D false;=0A= radio3.playlist.items =3D false;=0A= radio3.playlist.currentIndex =3D -1;=0A= radio3.playlist.mediaEnded =3D false;=0A= radio3.playlist.play =3D function(h) {=0A= radio3.playlist.mediaEnded =3D false;=0A= radio3.playlist.autoAdvance =3D false;=0A= =0A= radio3.playlist.currentIndex =3D -1;=0A= for (i =3D 0; i0) {=0A= radio3.playlist.lastClipInfo =3D {};=0A= radio3.playlist.lastClipInfo.pos =3D pos;=0A= radio3.playlist.lastClipInfo.len =3D len;=0A= }=0A= if (=0A= len > 0=0A= &&=0A= radio3.playlist.player.GetPlayState() =3D=3D = RealAudioStateDecode.PLAYING=0A= ) {=0A= // console.log('OnRealAudioPositionChange', = radio3.playlist.player.GetPlayState(), ' - ', pos, '/', len);=0A= // radio3.playlist.mediaEnded =3D pos >=3D len;=0A= radio3.playlist.mediaEnded =3D ((pos * 1.0) / len) > 0.99;=0A= }=0A= };=0A= window.OnPosLength =3D window.R3Playlist_OnPosLength =3D function(pos, = len) {=0A= // console.log('OnPosLength', pos, len);=0A= OnRealAudioPositionChange(pos, len);=0A= };=0A= window.OnPositionChange =3D window.R3Playlist_OnPositionChange =3D = function(pos, len) {=0A= // console.log('OnPositionChange', pos, len);=0A= OnRealAudioPositionChange(pos, len);=0A= };=0A= =0A= window.OnClipClosed =3D window.R3Playlist_OnClipClosed =3D function() {=0A= console.log('OnClipClosed');=0A= };=0A= window.OnClipOpened =3D window.R3Playlist_OnClipOpened =3D function() {=0A= console.log('OnClipOpened');=0A= };=0A= window.OnShowStatus =3D window.R3Playlist_OnShowStatus =3D = function(status_text) {=0A= console.log('OnShowStatus');=0A= };=0A= // Fine: inizializzo le varie funzioni globali=0A= =0A= =0A= =0A= var $this =3D p;=0A= radio3.playlist.box =3D $this;=0A= var playerDiv =3D $this.find('.Mid .player');=0A= var list =3D $this.find('.Mid ul>li');=0A= var firstItem =3D list.slice(0,1).find('a.audioItem');=0A= var params =3D {=0A= autostart: 'false',=0A= // controls: 'PositionField',=0A= // controls: 'StatusField',=0A= controls: 'All',=0A= console: 'R3Playlist',=0A= maintainaspect: 'true',=0A= autogotourl: 'false',=0A= loop: 'false',=0A= center: 'true',=0A= nologo: 'true',=0A= numloop: '0',=0A= shuffle: 'false',=0A= // src: '' + firstItem.attr('href'),=0A= src: '',=0A= // scriptcallbacks: = 'OnStateChange,OnPlayStateChange,OnClipClosed,OnClipOpened,OnShowStatus,O= nPosLength,OnPositionChange'=0A= scriptcallbacks: 'All'=0A= };=0A= =0A= // creo l'oggetto principale=0A= var s =3D '';=0A= if ($.browser.msie) {=0A= s =3D '';=0A= } else {=0A= s =3D '';=0A= }=0A= for (i in params) {=0A= s +=3D '';=0A= }=0A= s +=3D '';=0A= playerDiv.html(s);=0A= =0A= // creo anche un oggetto per visualizzare la posizione: comodo in = sviluppo=0A= s =3D '';=0A= params.controls =3D 'PositionField';=0A= params.scriptcallbacks =3D '';=0A= for (i in params) {=0A= s +=3D '';=0A= }=0A= s +=3D '';=0A= playerDiv.append(s);=0A= =0A= =0A= var player =3D playerDiv.find('#R3Playlist');=0A= try {=0A= if (player.length > 0) {=0A= player =3D player[0];=0A= radio3.playlist.player =3D player;=0A= player.SetConsoleEvents(true);=0A= radio3.playlist.items =3D list;=0A= radio3.playlist.currentIndex =3D 0;=0A= =0A= list.find('a.audioItem').click(function() {=0A= var h =3D $(this).attr('href');=0A= radio3.playlist.play(h);=0A= return false;=0A= });=0A= if (radio3.playlist.player.GetPlayState() =3D=3D 3) {=0A= var h =3D unescape(radio3.playlist.player.GetSource());=0A= radio3.playlist.play(h); // cosi' imposto lo stile all'item = giusto...=0A= }=0A= console.log('current state = ('+radio3.playlist.player.GetPlayState()+')');=0A= }=0A= } catch(e) {=0A= }=0A= }=0A= };=0A= =0A= Radio3.prototype.caroselloContenuti =3D function() {=0A= var n =3D $("#Contenuti .Item");=0A= if (n.length > 0) {=0A= n.jCarouselLite({=0A= auto: false,=0A= btnNext: "#Contenuti .btnNext",=0A= btnPrev: "#Contenuti .btnPrev",=0A= speed: 1000,=0A= visible: 4,=0A= scroll: 2,=0A= easing: "easeOutBack"=0A= });=0A= =0A= n.find('li').each(function() {=0A= var l =3D $('a', this).attr('href');=0A= var t =3D $('h3', this).text();=0A= var prog =3D $('h4', this).text();=0A= if (prog.length < 0) { prog =3D t;}=0A= var desc =3D prog;=0A= $(this).click(function(){=0A= var w =3D 450;=0A= var h =3D 340;=0A= var x =3D (screen.width-w)/2;=0A= var y =3D (screen.height-h)/2;=0A= var style =3D "width=3D"+w+", height=3D"+h+", status=3Dno, = menubar=3Dno, toolbar=3Dno, scrollbar=3Dno, top=3D"+y+", left=3D"+x;=0A= = window.open('/dl/radio3/popupaudio.html?t=3D'+encodeURIComponent(t)+'&p=3D= '+encodeURIComponent(prog)+'&d=3D'+encodeURIComponent(desc)+'&u=3D'+encod= eURIComponent(l), 'RadioRaiPlayer', style);=0A= return false;=0A= });=0A= });=0A= // $("#Contenuti .btnNext").click(function() {=0A= // setNielsen(location.href+'#CaroselloContenuti&action=3Dnext');=0A= // });=0A= // $("#Contenuti .btnPrev").click(function() {=0A= // setNielsen(location.href+'#CaroselloContenuti&action=3Dprev');=0A= // });=0A= n.find('img').bind('load', function() {=0A= addReflections();=0A= });=0A= }=0A= addReflections();=0A= };=0A= Radio3.prototype.initCaroselloContenuti =3D function() {=0A= $('.raitvBox ul.tab li').click(function(){=0A= if($('a span',this).text() !=3D 'Podcast') {=0A= $('.allPodcast').hide();=0A= } else {=0A= $('.allPodcast').show();=0A= }=0A= var id =3D $(this).attr('id');=0A= $('.raitvBox ul.tab li').removeClass('selected');=0A= $(this).addClass('selected');=0A= $.ajax({=0A= url: "/dl/radio3/"+id+".html",=0A= cache: true,=0A= dataType: "html",=0A= success: function(result) {=0A= $("#Contenuti .Item").html(result);=0A= radio3.caroselloContenuti();=0A= },=0A= error : function(result){}=0A= });=0A= setNielsen(location.href+"?raitvBox=3D"+id);=0A= return false;=0A= });=0A= this.caroselloContenuti();=0A= };=0A= =0A= Radio3.prototype.initLanciHP =3D function() {=0A= var n =3D $('.container_lanci');=0A= if (n.length > 0) {=0A= n.each(function() {=0A= var $this =3D $(this);=0A= var display =3D $this.find('>div.imgLancetto');=0A= var items =3D $this.find('.lanci>li');=0A= var fOthers =3D function() {=0A= items.not(this).find('>a').removeClass('hover');=0A= $(this).find('>a').addClass('hover');=0A= var h =3D $(this).find('>a').slice(0,1).attr('href');=0A= if (!h) { h =3D ''; }=0A= var img =3D $(this).find('>span.solotesto').text();=0A= if (!img) { img =3D ''; }=0A= var tit =3D $(this).find('>a p').text();=0A= if (!tit) { tit =3D ''; }=0A= display.css({backgroundImage: 'url('+img+')'});=0A= display.find('a').attr('href', h).attr('title', tit);=0A= display.find('img').attr('alt', tit);=0A= =0A= // fix per ie6 con filter... -.-;=0A= display.find('a span').not('.testoLancio').addClass('imgLancio');=0A= var t =3D $(this).find('span.testoLancio').text();=0A= var testo =3D display.find('a span.testoLancio');=0A= if (testo.length =3D=3D 0) {=0A= testo =3D $('');=0A= display.find('a').append(testo);=0A= }=0A= testo.text(t);=0A= if ($.trim(t) =3D=3D '') {=0A= testo.hide();=0A= } else {=0A= testo.show();=0A= }=0A= // testo.hide();=0A= };=0A= var fIe =3D function() {=0A= items.not(this).find('>a').removeClass('hover');=0A= $(this).find('>a').addClass('hover');=0A= var h =3D $(this).find('>a').slice(0,1).attr('href');=0A= if (!h) { h =3D ''; }=0A= var img =3D $(this).find('>span.solotesto').text();=0A= if (!img) { img =3D ''; }=0A= var tit =3D $(this).find('>a p').text();=0A= if (!tit) { tit =3D ''; }=0A= display.css({backgroundImage: 'url('+img+')'});=0A= display.find('a').attr('href', h).attr('title', tit);=0A= display.find('img').attr('alt', tit);=0A= };=0A= var f =3D fOthers;=0A= if ($.browser.msie && $.browser.version < 7) {=0A= f =3D fIe;=0A= }=0A= items.bind('mouseover',f);=0A= items.slice(0,1).trigger('mouseover');=0A= });=0A= }=0A= };=0A= =0A= Radio3.prototype.initLanciGrandi =3D function() {=0A= $('.LancioGrande:visible').each(function() {=0A= var h =3D $('.Testo', $(this)).height();=0A= // altezza minima=0A= var minH =3D 33;=0A= var maxH =3D 63;=0A= if (hmaxH)?maxH:(h 0) {=0A= focus.each(function() {=0A= var focus =3D $(this);=0A= =0A= var tempo =3D 10*1000; // 10s=0A= =0A= var visibleCount =3D 4;=0A= var itemHeight =3D 72;=0A= var itemOffset =3D 0; // margine superiore (negativo) di un item=0A= =0A= var lanci =3D focus.find('#Lanci');=0A= // var items =3D lanci.find('>ul.focusLanci>li');=0A= var items =3D lanci.find('>ul.focusLanci li');=0A= var desc =3D focus.find('.descSelezionato');=0A= var player =3D focus.find('#player');=0A= =0A= var timer =3D false;=0A= var autoAdvance =3D true;=0A= var videoPlaying =3D false;=0A= var currentIndex =3D 0;=0A= var itemCount =3D items.length;=0A= var playerSL =3D false;=0A= var cycle =3D false;=0A= =0A= desc.css({=0A= zIndex: 100=0A= });=0A= lanci.css({=0A= position: 'relative',=0A= overflow: 'hidden'=0A= });=0A= lanci.find('>ul.focusLanci').css({=0A= height: 'auto',=0A= position: 'absolute',=0A= top: '0px',=0A= left: '0px'=0A= });=0A= =0A= var ensureVisible =3D function(item, noAnimate) {=0A= // if (!noAnimate) {=0A= // var n =3D = $(items[currentIndex]).data('jumpToItemBeforeAnimation');=0A= // if (n) {=0A= // currentIndex =3D items.index(n);=0A= // items.not(n).removeClass('selected');=0A= // n.addClass('selected');=0A= // ensureVisible($(items[currentIndex-1]), true);=0A= // }=0A= // }=0A= var index =3D items.index(item) * -1;=0A= var minTop =3D (visibleCount - itemCount) * itemHeight + itemOffset;=0A= if (minTop > 0) {=0A= minTop =3D 0;=0A= }=0A= var top =3D index * itemHeight + itemOffset;=0A= if (top > 0) {=0A= top =3D 0;=0A= }=0A= if (top < minTop) {=0A= top =3D minTop;=0A= }=0A= if (!!noAnimate) {=0A= lanci.find('>ul.focusLanci').css({=0A= top: top+'px'=0A= });=0A= } else if (cycle) {=0A= lanci.find('>ul.focusLanci').animate({=0A= top: top+'px'=0A= }, 500, null, function() {=0A= var n =3D item.data('jumpToItemAfterAnimation');=0A= if (n) {=0A= currentIndex =3D items.index(n);=0A= ensureVisible(n, true);=0A= items.not(n).removeClass('selected');=0A= n.addClass('selected');=0A= }=0A= });=0A= } else {=0A= lanci.find('>ul.focusLanci').animate({=0A= top: top+'px'=0A= }, 500);=0A= }=0A= };=0A= =0A= if (itemCount > visibleCount) {=0A= cycle =3D true;=0A= var ul =3D lanci.find('>ul.focusLanci');=0A= var dubAfter =3D ul.find('li').slice(0, visibleCount-1);=0A= dubAfter.each(function() {=0A= var c =3D $(this).clone(true);=0A= c.removeClass('selected');=0A= c.data('jumpToItemAfterAnimation', $(this));=0A= ul.append(c);=0A= });=0A= var dubBefore =3D ul.find('li').slice(itemCount - visibleCount + 1, = itemCount);=0A= var n =3D false;=0A= dubBefore.each(function() {=0A= var c =3D $(this).clone(true);=0A= c.removeClass('selected');=0A= // $(this).data('jumpToItemBeforeAnimation', c);=0A= c.data('jumpToItemAfterAnimation', $(this));=0A= =0A= if (!n) {=0A= ul.prepend(c);=0A= n =3D c;=0A= } else {=0A= n.after(c);=0A= n =3D c;=0A= }=0A= });=0A= =0A= items =3D ul.find('li');=0A= itemCount =3D items.length;=0A= }=0A= =0A= var next =3D function() {=0A= currentIndex =3D (currentIndex + 1) % itemCount;=0A= var currItem =3D $(items[currentIndex]);=0A= ensureVisible(currItem);=0A= items.not(currItem).removeClass('selected');=0A= currItem.addClass('selected');=0A= show(currItem);=0A= if (autoAdvance) {=0A= timerStart();=0A= }=0A= };=0A= var prev =3D function() {=0A= currentIndex =3D (currentIndex - 1 + itemCount) % itemCount;=0A= var currItem =3D $(items[currentIndex]);=0A= ensureVisible(currItem);=0A= items.not(currItem).removeClass('selected');=0A= currItem.addClass('selected');=0A= show(currItem);=0A= if (autoAdvance) {=0A= timerStart();=0A= }=0A= };=0A= var timerStop =3D function() {=0A= autoAdvance =3D false;=0A= if (timer) {=0A= clearTimeout(timer);=0A= timer =3D false;=0A= }=0A= };=0A= var timerStart =3D function() {=0A= autoAdvance =3D true;=0A= if (timer) {=0A= clearTimeout(timer);=0A= timer =3D false;=0A= }=0A= timer =3D setTimeout(next, tempo);=0A= };=0A= =0A= =0A= var getHtmlObjectSL_BAK =3D = function(width,height,pathVideo,pathBanner,pathXML,auto, onLoad) {=0A= var url =3D "";=0A= if (pathXML !=3D "") {=0A= url =3D "xmlPath=3D"+pathXML;=0A= } else {=0A= url =3D "videoPath=3D"+pathVideo;=0A= if (pathBanner !=3D "") {=0A= url+=3D",pathbanner=3D"+pathBanner;=0A= }=0A= }=0A= if (!!onLoad) {=0A= onLoad =3D '';=0A= } else {=0A= onLoad =3D '';=0A= }=0A= var html =3D '';=0A= return html;=0A= };=0A= =0A= var slOnLoad =3D function(plugIn, userContext, sender) {=0A= console.log(plugIn, userContext, sender);=0A= var media =3D sender.findName(userContext.mediaName);=0A= var arg =3D {};=0A= media.AddEventListener("MediaOpened", function() {=0A= console.log('mediaOpened', sender, arg);=0A= timerStop();=0A= media.AddEventListener("MediaEnded", function() {=0A= console.log('mediaEnded', sender, arg);=0A= autoAdvance =3D true;=0A= videoPlaying =3D false;=0A= next();=0A= });=0A= });=0A= if(plugIn && plugIn.content) {=0A= playerSL =3D plugIn;=0A= plugIn.content.onfullscreenchange =3D function() {=0A= console.log('OnFullScreenChange', sender, arg);=0A= };=0A= }=0A= };=0A= var getHtmlObjectSL =3D = function(width,height,pathVideo,pathBanner,pathXML,auto, onLoad) {=0A= var url =3D "";=0A= if (pathXML !=3D "") {=0A= url =3D "xmlPath=3D"+pathXML;=0A= } else {=0A= url =3D "videoPath=3D"+pathVideo;=0A= if (pathBanner !=3D "") {=0A= url+=3D",pathbanner=3D"+pathBanner;=0A= }=0A= }=0A= if (!onLoad) {=0A= onLoad =3D function() {};=0A= } else {=0A= var f =3D onLoad;=0A= onLoad =3D function(a,b,c) {=0A= return f(a,b,c);=0A= };=0A= }=0A= var initParams =3D url+',auto=3D'+auto;=0A= // var html =3D '';=0A= var html =3D '
';=0A= html +=3D Silverlight.createObject(=0A= "/dl/objects/silverlight/raitv/Lettore_Rai_VOD.xap",=0A= null, // $('#silverlightControlHostVideo')[0],=0A= 'SLPlayer',=0A= {=0A= id: 'SLPlayer',=0A= width: width,=0A= height: height,=0A= inplaceInstallPrompt: false,=0A= background: 'transparent',=0A= windowless: 'true',=0A= framerate: '25',=0A= version: '2.0'=0A= },=0A= {=0A= onLoad: onLoad,=0A= onError: function(){}=0A= },=0A= initParams,=0A= {=0A= mediaName: 'me'=0A= }=0A= );=0A= html +=3D '
';=0A= return html;=0A= };=0A= =0A= var playVideoClick =3D function(event) {=0A= var item =3D $(this).data('item');=0A= return playVideo(item);=0A= }=0A= var playVideo =3D function(item) {=0A= if (!item) {=0A= return false;=0A= }=0A= var id =3D $(item).attr('id');=0A= setNielsen(location.href+'#Focus&playVideo=3D'+id);=0A= var width =3D 384;=0A= var height =3D 288;=0A= var pathXML =3D '/dl/RaiTV/programmi/media/'+id+'.xml';=0A= var pathBanner =3D "";=0A= var pathVideo =3D "";=0A= var autoPlay =3D true;=0A= Silverlight.__cleanup();=0A= var html =3D = getHtmlObjectSL(width,height,pathVideo,pathBanner,pathXML,autoPlay, = slOnLoad);=0A= timerStop();=0A= videoPlaying =3D true;=0A= player.html(html);=0A= // playerSL =3D player.find('#SLPlayer')[0];=0A= $(player).css({position: 'relative', zIndex: 0});=0A= $(playerSL).css({position: 'relative', zIndex: 1});=0A= desc.hide();=0A= return false;=0A= };=0A= =0A= var removePreview =3D function() {=0A= if (videoPlaying) {=0A= player.find('>img').remove();=0A= player.find('>a').remove();=0A= }=0A= };=0A= var show =3D function(item) {=0A= var id =3D $(item).attr('id');=0A= var link =3D $(item).find('a').not('.apriLancio');=0A= var tit =3D $(item).find('>div.info>.tit>h3');=0A= var sub =3D $(item).find('>div.info>.tit>h4');=0A= var im =3D $(item).find('img.hidden');=0A= if (tit.length>0) {=0A= tit =3D tit.html();=0A= } else {=0A= tit =3D '';=0A= }=0A= if (sub.length>0) {=0A= sub =3D sub.html();=0A= } else {=0A= sub =3D '';=0A= }=0A= if (im.length>0) {=0A= im =3D im.clone(false);=0A= im.height(288);=0A= im.width(384);=0A= im.removeClass('hidden');=0A= im.css({=0A= position: 'absolute',=0A= zIndex: 50,=0A= width: '384px',=0A= height: '288px',=0A= left: '0px',=0A= top: '0px'=0A= });=0A= } else {=0A= im =3D '';=0A= }=0A= =0A= var data =3D {};=0A= data.desc =3D '

'+tit+'

'+sub+'';=0A= data.img =3D im;=0A= focus.data('currItemData', data);=0A= desc.html(data.desc).show();=0A= if (!videoPlaying) {=0A= player.empty();=0A= playerSL =3D false;=0A= } else {=0A= removePreview();=0A= }=0A= player.append(data.img);=0A= =0A= if ($(item).is('.r3_video')) {=0A= var a =3D $('');=0A= a.css({=0A= cursor: 'pointer',=0A= position: 'absolute',=0A= zIndex: 51,=0A= width: '165px',=0A= height: '164px',=0A= left: '109px', // 384=0A= top: '62px', // 288=0A= backgroundColor: 'transparent',=0A= backgroundPosition: 'left top',=0A= backgroundAttachment: 'scroll',=0A= backgroundRepeat: 'no-repeat',=0A= backgrounImage: 'none'=0A= });=0A= if ($.browser.msie && $.browser.version < 7) {=0A= a.css({=0A= filter: = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=3D'scale= ', src=3D'/dl/radio3/2009/images/btn_play_video.png')"=0A= });=0A= } else {=0A= a.css({=0A= backgroundImage: 'url(/dl/radio3/2009/images/btn_play_video.png)'=0A= });=0A= }=0A= a.data('item', item);=0A= a.click(playVideoClick);=0A= player.append(a);=0A= }=0A= if ($(item).is('.r3_foto')) {=0A= if (link.length>0) {=0A= var href =3D link.attr('href');=0A= // var link =3D $('Vai al sito');=0A= // link.attr('href', href);=0A= // player.append(link);=0A= var link =3D $('');=0A= link.attr('href', href);=0A= desc.wrapInner(link);=0A= // desc.find('>*').wrapInner(link);=0A= =0A= /* non lo vogliono pi=C3=B9=0A= var link2 =3D $('vai al sito');=0A= link2.attr('href', href);=0A= desc.prepend(link2);=0A= */=0A= desc.find('h2').css('width', 'auto');=0A= desc.find('*').andSelf().css('cursor', 'pointer').click(function() = {=0A= // link.click();=0A= document.location =3D href;=0A= });=0A= }=0A= }=0A= };=0A= =0A= =0A= items.each(function() {=0A= var h =3D $(this).find('a.linkLancio').attr('href');=0A= // $(this).find('a').attr('href', h);=0A= $(this).find('.linkLancio').css({display: 'none'});=0A= var index =3D items.index(this);=0A= var it =3D this;=0A= var a =3D $(this).find('a.apriLancio,');=0A= $(this).add(a).css('cursor', 'pointer').click(function() {=0A= /*timerStop();=0A= videoPlaying =3D false; // forzo lo stop del video=0A= currentIndex =3D index-1;=0A= currentIndex =3D index;=0A= next();=0A= setNielsen(location.href+'#Focus&item=3D'+index);=0A= timerStart(); // siamo nel mouseover dell'item, in teoria... ^^=0A= return false;=0A= */=0A= /* mod per utilizzare hover */=0A= =0A= if ($(this).is('.r3_foto')) {=0A= document.location =3D h;=0A= } else {=0A= timerStop();=0A= videoPlaying =3D false; // forzo lo stop del video=0A= currentIndex =3D index;=0A= var currItem =3D $(items[currentIndex]);=0A= items.not(currItem).removeClass('selected');=0A= currItem.addClass('selected');=0A= show(currItem);=0A= setNielsen(location.href+'#Focus&item=3D'+index);=0A= timerStart(); // siamo nel mouseover dell'item, in teoria... ^^=0A= return false;=0A= /* mod per utilizzare hover */=0A= }=0A= });=0A= =0A= a.attr('href', '#Focus');=0A= });=0A= if (focus.find('a[name=3DFocus]').length =3D=3D 0) {=0A= focus.prepend('');=0A= }=0A= =0A= items.hover(function() {=0A= timerStop();=0A= show(this);=0A= }, function() {=0A= if (videoPlaying) {=0A= removePreview();=0A= =0A= desc.hide();=0A= } else {=0A= timerStart();=0A= show(items[currentIndex]);=0A= }=0A= });=0A= =0A= if (cycle) {=0A= currentIndex =3D visibleCount - 2;=0A= } else {=0A= currentIndex =3D -1;=0A= }=0A= next();=0A= =0A= focus.find('.navFocus .upFocus').click(function() {=0A= prev();=0A= setNielsen(location.href+'#Focus&item=3D'+currentIndex);=0A= });=0A= focus.find('.navFocus .dwFocus').click(function() {=0A= next();=0A= setNielsen(location.href+'#Focus&item=3D'+currentIndex);=0A= });=0A= =0A= radio3.focus =3D {};=0A= radio3.focus.next =3D next;=0A= radio3.focus.prev =3D prev;=0A= radio3.focus.timerStop =3D timerStop;=0A= radio3.focus.timerStart =3D timerStart;=0A= });=0A= }=0A= };=0A= =0A= =0A= =0A= Radio3.prototype.initPalinsesti =3D function() {=0A= var n =3D $('#PalinsestoCompleto');=0A= if (n.length > 0) {=0A= $(function() {=0A= window.palinsesto =3D new Palinsesti();=0A= window.palinsesto.init();=0A= });=0A= }=0A= };=0A= /* *********** Palinsesto ************ */=0A= var ServerDateTimeConverter =3D function() {=0A= if (typeof(getServerDateTime) =3D=3D 'undefined') {=0A= $.globalEval('function getServerDateTime(){\n'+=0A= ' var a =3D new Date();\n'+=0A= ' var m =3D a.getMonth() + 1;\n'+=0A= ' m =3D m<10?"0"+m:m;\n'+=0A= ' var d =3D a.getDate();\n'+=0A= ' d =3D d<10?"0"+d:d;\n'+=0A= ' var sd =3D a.getFullYear()+"/"+m+"/"+d;\n'+=0A= ' var h =3D a.getHours();\n'+=0A= ' h =3D h<10?"0"+h:h;\n'+=0A= ' var mm =3D a.getMinutes();\n'+=0A= ' mm =3D mm<10?"0"+mm:mm;\n'+=0A= ' var s =3D a.getSeconds();\n'+=0A= ' s =3D s<10?"0"+s:s;\n'+=0A= ' var st =3D h+":"+m+":"+s;\n'+=0A= ' return [sd, st];\n'+=0A= '}');=0A= }=0A= sDateTime =3D getServerDateTime();=0A= this.serverDate =3D sDateTime[0];=0A= this.serverTime =3D sDateTime[1];=0A= =0A= var serverDateTime =3D new Date(this.serverDate);=0A= var hh =3D this.serverTime.match(/([0-9]{2}):([0-9]{2}):([0-9]{2})/);=0A= var mm =3D hh[2];=0A= var ss =3D hh[3];=0A= hh =3D hh[1];=0A= serverDateTime.setHours(hh);=0A= serverDateTime.setMinutes(mm);=0A= serverDateTime.setSeconds(ss);=0A= =0A= var localDateTime =3D new Date();=0A= // add this.clientOffsetMillis to local time to get server time=0A= this.clientOffsetMillis =3D serverDateTime - localDateTime;=0A= };=0A= ServerDateTimeConverter.prototype.getServerTime =3D function() {=0A= var d =3D new Date();=0A= d =3D new Date(d.getTime() + this.clientOffsetMillis);=0A= return d;=0A= };=0A= serverDateTimeConverter =3D new ServerDateTimeConverter();=0A= =0A= function wrapFunction(obj, func) {=0A= return function() {=0A= return func.call(obj, arguments);=0A= }=0A= };=0A= =0A= var Palinsesti =3D function() {=0A= this.st =3D serverDateTimeConverter;=0A= this.channel =3D 'RadioTre';=0A= this.basePath =3D '/dl/portale/html/palinsesti/guidatv/static/';=0A= this.selectBase =3D '#PalinsestoCompleto';=0A= this.selectGiorni =3D this.selectBase + ' .tabs_giorni';=0A= this.selectOrari =3D this.selectBase + ' .tab_giornata';=0A= this.selectMattina =3D this.selectBase + ' .container .mattina';=0A= this.selectPomeriggio =3D this.selectBase + ' .container .pomeriggio';=0A= this.selectSera =3D this.selectBase + ' .container .sera';=0A= this.selectLoading =3D this.selectBase + ' .container .loading';=0A= this.cssClassesGiorni =3D {active: 'tab_giorno_verde', inactive: = 'tab_giorno_grigio'};=0A= this.cssClassesOrari =3D {active: 'tab_giornata_verde', inactive: = 'tab_giornata_grigio'};=0A= this.cache =3D {};=0A= this.currentDate =3D null;=0A= };=0A= Palinsesti.prototype.dataLoaded =3D function(progList) {=0A= var mattina =3D $(this.selectMattina).empty();=0A= var pomeriggio =3D $(this.selectPomeriggio).empty();=0A= var sera =3D $(this.selectSera).empty();=0A= =0A= var elementi =3D $('li', progList).filter(function(){return = $('span.ora', $(this)).length > 0;});=0A= =0A= elementi.removeClass('passato');=0A= elementi.removeClass('corrente');=0A= elementi.removeClass('futuro');=0A= if ($('ul', progList).length=3D=3D=3D0) {=0A= progList.wrapInner('
    ');=0A= }=0A= var orari =3D {mattina: '12:00', pomeriggio: '18:00', sera: '23:00'};=0A= var orariElaborati =3D {mattina: false, pomeriggio: false, sera: false};=0A= var hr =3D $('
    ');=0A= //debug('Parsing '+elementi.length+' elements...');=0A= elementi.each(function(i) {=0A= var ora =3D $('span.ora', $(this)).clone(true);=0A= var h =3D ora.text();=0A= var info =3D $('

    ').append($('span.info', = $(this)).clone(true));=0A= =0A= if (h <=3D orari.mattina && !orariElaborati.mattina) {=0A= mattina.append(hr.clone(true));=0A= mattina.append(ora);=0A= mattina.append(info);=0A= } else if (h <=3D orari.pomeriggio && !orariElaborati.pomeriggio) {=0A= orariElaborati.mattina =3D true;=0A= pomeriggio.append(hr.clone(true));=0A= pomeriggio.append(ora);=0A= pomeriggio.append(info);=0A= } else if (h <=3D orari.sera && !orariElaborati.sera) {=0A= orariElaborati.pomeriggio =3D true;=0A= sera.append(hr.clone(true));=0A= sera.append(ora);=0A= sera.append(info);=0A= } else {=0A= orariElaborati.sera =3D true;=0A= sera.append(hr.clone(true));=0A= sera.append(ora);=0A= sera.append(info);=0A= }=0A= });=0A= mattina.append(hr.clone(true));=0A= pomeriggio.append(hr.clone(true));=0A= sera.append(hr.clone(true));=0A= =0A= $(this.selectLoading).hide();=0A= this.showGiornata(this.prevState[0], this.prevState[1], = this.prevState[2]);=0A= };=0A= Palinsesti.prototype.selectDay =3D function(day, ln) {=0A= if (this.currentDate =3D=3D day) {=0A= return false;=0A= }=0A= this.currentDate =3D day;=0A= //$('a', ln).text(''+day);=0A= $(this.selectGiorni + ' div.'+this.cssClassesGiorni.active).=0A= removeClass(this.cssClassesGiorni.active).=0A= addClass(this.cssClassesGiorni.inactive);=0A= ln.=0A= removeClass(this.cssClassesGiorni.inactive).=0A= addClass(this.cssClassesGiorni.active);=0A= =0A= var mattina =3D $(this.selectMattina);=0A= var pomeriggio =3D $(this.selectPomeriggio);=0A= var sera =3D $(this.selectSera);=0A= =0A= var vm =3D mattina .filter(':visible').length=3D=3D0?false:true;=0A= var vp =3D pomeriggio.filter(':visible').length=3D=3D0?false:true;=0A= var vs =3D sera .filter(':visible').length=3D=3D0?false:true;=0A= =0A= this.prevState =3D [vm, vp, vs];=0A= $(this.selectLoading).show();=0A= =0A= skipNextNielsen =3D true;=0A= this.showGiornata(false, false, false);=0A= =0A= mattina.empty();=0A= pomeriggio.empty();=0A= sera.empty();=0A= =0A= var d =3D day.getDate();=0A= var m =3D day.getMonth();=0A= var y =3D day.getFullYear();=0A= var w =3D day.getDay();=0A= // var dateString =3D = ((d<10)?'0'+d:''+d)+'-'+((m<9)?'0'+(m+1):''+(m+1))+'-'+y;=0A= var dateString =3D = y+'_'+((m<9)?'0'+(m+1):''+(m+1))+'_'+((d<10)?'0'+d:''+d);=0A= =0A= if (this.cache[dateString] !=3D null) {=0A= this.dataLoaded(this.cache[dateString]);=0A= } else {=0A= var path =3D this.basePath + this.channel + '_' + dateString + '.html';=0A= var obj =3D this;=0A= debug('loading path:\n'+path);=0A= $.ajax(=0A= {=0A= async: true,=0A= url: path,=0A= success: (function(){=0A= var o =3D obj;=0A= var ds =3D dateString;=0A= return function(htmlText) {=0A= //debug('********* loaded *********\n'+htmlText);=0A= o.cache[ds] =3D $('
      ').append(htmlText);=0A= o.dataLoaded.call(o, o.cache[ds]);=0A= }=0A= })(),=0A= // testare su produzione (404 su devil)=0A= error: function(arg){var s =3D ''; for (var i in arg) = {s+=3Di+'\n'};debug('failure:\n'+arg.statusText=0A= +'\n'+s);}=0A= }=0A= );=0A= }=0A= };=0A= Palinsesti.prototype.showGiornata =3D function(mattina, pomeriggio, = sera) {=0A= debug('mattina: '+mattina+'\npomeriggio: '+pomeriggio+'\nsera: '+sera);=0A= var m =3D $(this.selectMattina);=0A= var p =3D $(this.selectPomeriggio);=0A= var s =3D $(this.selectSera);=0A= var f =3D (function() {=0A= var mm =3D m;=0A= var pp =3D p;=0A= var ss =3D s;=0A= var vmm =3D mattina;=0A= var vpp =3D pomeriggio;=0A= var vss =3D sera;=0A= return function() {=0A= debug('Setting visibilities\nmattina: '+vmm+'\npomeriggio: = '+vpp+'\nsera: '+vss);=0A= vmm ? mm.slideDown(500):false;=0A= vpp ? pp.slideDown(500):false;=0A= vss ? ss.slideDown(500):false;=0A= };=0A= })();=0A= =0A= !mattina ? m.slideUp(500, f):false;=0A= !pomeriggio ? p.slideUp(500, f):false;=0A= !sera ? s.slideUp(500, f):false;=0A= =0A= var n =3D [];=0A= mattina ? n.push('mattina' ):false;=0A= pomeriggio ? n.push('pomeriggio'):false;=0A= sera ? n.push('sera ' ):false;=0A= n =3D n.join('&');=0A= =0A= var d =3D this.currentDate.getDate();=0A= var m =3D this.currentDate.getMonth();=0A= var y =3D this.currentDate.getFullYear();=0A= var w =3D this.currentDate.getDay();=0A= var dateString =3D y + '/' + ((m<9)?'0'+(m+1):''+(m+1)) + '/' + = ((d<10)?'0'+d:''+d);=0A= =0A= setNielsen(location.href+'#day=3D'+dateString+'&'+n);=0A= };=0A= Palinsesti.prototype.initGiorni =3D function() {=0A= var weekDays =3D ['Domenica', 'Luned=C3=AC', 'Marted=C3=AC', = 'Mercoled=C3=AC', 'Gioved=C3=AC', 'Venerd=C3=AC', 'Sabato'];=0A= var d =3D this.st.getServerTime();=0A= var p =3D $(this.selectGiorni);=0A= var self =3D this;=0A= p.empty();=0A= for (var i =3D 0; i<7; i++, d.setDate(d.getDate()+1)) {=0A= var w =3D d.getDay();=0A= var t =3D $('');=0A= var f =3D (function() {=0A= var day =3D new Date(d.getTime());=0A= var obj =3D self;=0A= var l =3D t;=0A= return function() {=0A= obj.selectDay(day, l);=0A= l.blur();=0A= $('a', l).blur();=0A= return false;=0A= }=0A= })();=0A= t.click(f);=0A= $('a', t).click(f);=0A= p.append(t);=0A= }=0A= };=0A= Palinsesti.prototype.initOrari =3D function() {=0A= var p =3D $(this.selectOrari);=0A= var orari =3D ['Mattina', 'Pomeriggio', 'Sera'];=0A= var setVisibilities =3D [[true, false, false], [false, true, false], = [false, false, true]];=0A= var self =3D this;=0A= for (i in orari) {=0A= var t =3D $('');=0A= var f =3D (function() {=0A= var o =3D setVisibilities[i];=0A= var obj =3D self;=0A= var l =3D t;=0A= var pp =3D p;=0A= return function() {=0A= obj.showGiornata(o[0], o[1], o[2]);=0A= l.blur();=0A= $('a', l).blur();=0A= $('div', pp).removeClass(obj.cssClassesOrari.active);=0A= $('div', pp).addClass(obj.cssClassesOrari.inactive);=0A= l.removeClass(obj.cssClassesOrari.inactive);=0A= l.addClass(obj.cssClassesOrari.active);=0A= return false;=0A= }=0A= })();=0A= t.click(f);=0A= $('a', t).click(f);=0A= p.append(t);=0A= }=0A= };=0A= Palinsesti.prototype.init =3D function() {=0A= this.initGiorni();=0A= this.initOrari();=0A= skipNextNielsen =3D true;=0A= $(this.selectGiorni+' div:eq(0)').click();=0A= skipNextNielsen =3D true;=0A= $(this.selectOrari+' div:eq(0)').click();=0A= skipNextNielsen =3D true;=0A= };=0A= =0A= var PalinsestiCompact =3D function() {=0A= // per le stesse configurazioni=0A= this.palinsesti =3D new Palinsesti();=0A= this.selectBase =3D '.OnAir .Container';=0A= this.selectData =3D this.selectBase + ' .DataPalinsesto';=0A= this.selectMain =3D this.selectBase + ' #Palinsesto .display';=0A= };=0A= PalinsestiCompact.prototype.dataLoaded =3D function(progList) {=0A= var elementi =3D $('li', progList).filter(function(){return = $('span.ora', $(this)).length > 0;});=0A= =0A= // TODO sistemare questo selettore!!=0A= var cont =3D $('ul', $(this.selectMain));=0A= cont.empty();=0A= =0A= elementi.removeClass('passato');=0A= elementi.removeClass('corrente');=0A= elementi.removeClass('futuro');=0A= debug('Parsing '+elementi.length+' elements...');=0A= =0A= var currentItemTop=3D0;=0A= var lastItem =3D null;=0A= var day =3D this.palinsesti.st.getServerTime();=0A= var h =3D day.getHours();=0A= h =3D h<10?'0'+h:h;=0A= var m =3D day.getMinutes();=0A= m =3D m<10?'0'+m:m;=0A= var currTime =3D h+':'+m;=0A= var sumHeights =3D true;=0A= =0A= elementi.each(function(i) {=0A= var ora =3D $('span.ora', $(this)).clone(true);=0A= var h =3D ora.text();=0A= ora =3D $('ore '+h+'');=0A= var info =3D $('span.info', $(this)).clone(true).removeClass('info');=0A= var li =3D $('
    • ').append(ora).append(info);=0A= cont.append(li);=0A= debug('h: '+h+'\nc: '+currTime);=0A= if (h <=3D currTime && sumHeights) {=0A= currentItemTop +=3D li.outerHeight();=0A= lastItem =3D li;=0A= } else {=0A= sumHeights =3D false;=0A= }=0A= });=0A= if (lastItem!=3Dnull) {=0A= currentItemTop-=3DlastItem.outerHeight();=0A= }=0A= try {=0A= if ($.browser.msie && $.browser.version < 7) {=0A= // gestione ad hoc?=0A= } else {=0A= $('#Palinsesto .display').jScrollPane(=0A= {=0A= scrollbarOnLeft: false,=0A= scrollbarWidth: 18,=0A= showArrows: true,=0A= arrowSize: 18,=0A= dragMinHeight: 20,=0A= dragMaxHeight: 60=0A= }=0A= );=0A= }=0A= } catch(e) {=0A= }=0A= try {=0A= $('#Palinsesto .jScrollPaneDrag').css('width', '16px');=0A= $('#Palinsesto .jScrollPaneDragTop').css('width', '16px');=0A= $('#Palinsesto .jScrollPaneDragBottom').css('width', '16px');=0A= $('#Palinsesto .display')[0].scrollTo(currentItemTop);=0A= } catch (e) {=0A= }=0A= //$('#Palinsesto .display ul').css('top', '-'+currentItemTop+'px');=0A= //OnAirScrollBar.updateScroller(OnAirScrollBar);=0A= };=0A= PalinsestiCompact.prototype.init =3D function() {=0A= var day =3D this.palinsesti.st.getServerTime();=0A= var weekDays =3D ['domenica', 'luned=C3=AC', 'marted=C3=AC', = 'mercoled=C3=AC', 'gioved=C3=AC', 'venerd=C3=AC', 'sabato'];=0A= var d =3D day.getDate();=0A= var m =3D day.getMonth();=0A= var y =3D day.getFullYear();=0A= var w =3D day.getDay();=0A= var dateString =3D = ((d<10)?'0'+d:''+d)+'-'+((m<9)?'0'+(m+1):''+(m+1))+'-'+y;=0A= =0A= $(this.selectData).text(weekDays[w]+' '+d);=0A= =0A= var path =3D this.palinsesti.basePath + this.palinsesti.channel + '_' + = dateString + '.html';=0A= //debug('Loading:\n'+path);=0A= var obj =3D this;=0A= $.ajax(=0A= {=0A= async: true,=0A= url: path,=0A= success: (function(){=0A= var o =3D obj;=0A= return function(htmlText) {=0A= //debug('********* loaded *********\n'+htmlText);=0A= o.dataLoaded.call(o, $('
        ').append(htmlText));=0A= }=0A= })(),=0A= // testare su produzione (404 su devil)=0A= error: function(arg){var s =3D ''; for (var i in arg) = {s+=3Di+'\n'};debug('failure:\n'+arg.statusText=0A= +'\n'+s);}=0A= }=0A= );=0A= };=0A= /* ********* Fine Palinsesto ********* */=0A= =0A= =0A= /* ************* Podcast ************* */=0A= Radio3.prototype.initPodcastPagination =3D function() {=0A= var n =3D $('#ListaPodcast');=0A= if (n.length > 0 && typeof($.fn.pagination) =3D=3D 'function') {=0A= var podcastOptions =3D new Array();=0A= =0A= function podcastPageselectCallback(page_id, panel) {=0A= setNielsen(location.href+'?page=3D'+page_id);=0A= // nasconde il link PaginaPrecedente se siamo alla prima pagina=0A= $("span.prev.current", panel).css('visibility', 'hidden');=0A= // nasconde il link PaginaSuccessiva se siamo all'ultima pagina=0A= $("span.next.current", panel).css('visibility', 'hidden');=0A= =0A= // // duplica i link di navigazione nei due div .pagineTop e = .pagineBottom=0A= // var p1 =3D panel.clone(true);=0A= // var p2 =3D panel.clone(true);=0A= // $("#PagePodcast .pagineTop").empty().append(p1.children());=0A= // $("#PagePodcast .pagineBottom").empty().append(p2.children());=0A= =0A= // effettua la paginazione vera e propria=0A= var from =3D page_id * podcastOptions.itemsPerPage;=0A= var to =3D ( page_id + 1 ) * podcastOptions.itemsPerPage;=0A= podcastOptions.items.hide();=0A= podcastOptions.items.slice(from, to).show();=0A= // $("#ListaPodcast = li:gt("+from+"):lt("+podcastOptions.itemsPerPage+")").show();=0A= return false;=0A= }=0A= =0A= =0A= podcastOptions.items=3D $("#ListaPodcast li");=0A= podcastOptions.itemsPerPage =3D 10000;=0A= podcastOptions.itemCount =3D $("#ListaPodcast li").length;=0A= podcastOptions.anchor =3D "#podcastPage";=0A= =0A= if (podcastOptions.itemCount >=3D podcastOptions.itemsPerPage) {=0A= var panel =3D $(".bloccoSx .paginazione");=0A= panel.pagination(podcastOptions.itemCount, {=0A= items_per_page: podcastOptions.itemsPerPage,=0A= num_edge_entries: 5,=0A= num_display_entries: podcastOptions.itemsPerPage,=0A= prev_text:"<",=0A= next_text:">",=0A= link_to: podcastOptions.anchor,=0A= callback: podcastPageselectCallback=0A= });=0A= skipNextNielsen =3D true;=0A= podcastPageselectCallback(0, panel);=0A= }=0A= }=0A= };=0A= =0A= function replaceMSWord(str) {=0A= str =3D str.replace(/=E2=80=A6/g,'...');=0A= str =3D str.replace(/=E2=80=9C/g,'"');=0A= str =3D str.replace(/=E2=80=9D/g,'"');=0A= str =3D str.replace(/=E2=80=99/g,"'");=0A= return str;=0A= };=0A= function downloadPodcast(path,name,est) {=0A= if(typeof est =3D=3D 'undefined') {est =3D "";}=0A= if(name =3D=3D null && name =3D=3D"") {name =3D "RaiTvPodcast";}=0A= =0A= var p =3D new RegExp('[;=C3=A0=C3=A8=C3=AC=C3=B2=C3=B9&"/\\\\]','g');=0A= name =3D name.replace(p,'_');=0A= =0A= if(path !=3D null && path !=3D"") {=0A= = window.open("http://www.rai.tv/services/download.jsp?path=3D"+escape(path= )+"&name=3D"+escape(replaceMSWord(name))+"&est=3D"+est,"podcast");=0A= }=0A= return false;=0A= };=0A= =0A= /* *********** Fine Podcast ********** */=0A= =0A= /* ******* Archivio Programma ******* */=0A= function programmaArchivioInitPagination(){};=0A= Radio3.prototype.programmaArchivioInitPagination =3D function() {=0A= /* create pagination element */=0A= var panel =3D $(".bloccoSx .paginazione");=0A= if (panel.length =3D=3D 0) {=0A= panel =3D $("#SitoPagination");=0A= }=0A= if ($(".bloccoSx .lancioWide").length > 0 && panel.length > 0 && = $('#ListaPodcast').length =3D=3D 0) {=0A= var programmaArchivioOptions =3D new Array();=0A= // panel.appendTo($('.bloccoSx'));=0A= =0A= function programmaArchivioPageselectCallback(page_id, panel) {=0A= setNielsen(location.href+'?page=3D'+page_id);=0A= // nasconde il link PaginaPrecedente se siamo alla prima pagina=0A= $("span.prev.current", panel).css('visibility', 'hidden');=0A= // nasconde il link PaginaSuccessiva se siamo all'ultima pagina=0A= $("span.next.current", panel).css('visibility', 'hidden');=0A= =0A= // effettua la paginazione vera e propria=0A= var from =3D page_id * programmaArchivioOptions.itemsPerPage;=0A= var to =3D ( page_id + 1 ) * programmaArchivioOptions.itemsPerPage;=0A= programmaArchivioOptions.items.hide();=0A= programmaArchivioOptions.items.slice(from, to).show();=0A= =0A= var st =3D $('.bloccoSx').offset();=0A= if (st) {=0A= st =3D st.top - 25;=0A= if ($('html,body').scrollTop() >=3D st)=0A= $('html,body').animate({scrollTop: st}, 500);=0A= }=0A= =0A= return false;=0A= }=0A= programmaArchivioOptions.itemsPerPage =3D 10;=0A= programmaArchivioOptions.items =3D $(".bloccoSx .lancioWide");=0A= programmaArchivioOptions.itemCount =3D = programmaArchivioOptions.items.length;=0A= =0A= if = (programmaArchivioOptions.itemCount<=3DprogrammaArchivioOptions.itemsPerP= age) {=0A= //$("#SitoPagination").prev().hide();=0A= panel.hide();=0A= //$("#SitoPagination").next().hide();=0A= } else {=0A= //$("#SitoPagination").prev().show();=0A= panel.show();=0A= //$("#SitoPagination").next().show();=0A= //programmaArchivioOptions.anchor =3D "#podcastPage"=0A= =0A= panel.pagination(programmaArchivioOptions.itemCount, {=0A= items_per_page: programmaArchivioOptions.itemsPerPage,=0A= num_edge_entries: 5,=0A= num_display_entries: programmaArchivioOptions.itemsPerPage,=0A= prev_text:"<",=0A= next_text:">",=0A= link_to: programmaArchivioOptions.anchor,=0A= callback: programmaArchivioPageselectCallback=0A= });=0A= skipNextNielsen =3D true;=0A= programmaArchivioPageselectCallback(0, panel);=0A= }=0A= }=0A= };=0A= /* ***** Fine Archivio Programma ***** */=0A= =0A= =0A= /* ************* Musica ************** */=0A= function musicaApplyFilter(anno, mese, giorno) {=0A= =0A= if(anno =3D=3D undefined)=0A= {=0A= anno=3D dataEvento.Y;=0A= mese =3D dataEvento.M;=0A= giorno =3D dataEvento.D;=0A= }=0A= var n =3D $("#ScrollConcerti");=0A= $("li", n).hide();=0A= var filterMonth=3D".dateMese_"+anno+mese;=0A= var filter =3D".date_"+anno+mese+giorno;=0A= $("li"+filterMonth, n).show();=0A= =0A= if ($("li"+filterMonth+":visible", n).length =3D=3D 0) {=0A= $('.tit_prossimi_concerti span', n).html("Nessun concerto trovato");=0A= $('.tit_prossimi_concerti', n).show();=0A= } else {=0A= $('.tit_prossimi_concerti', n).hide();=0A= $("li.titolo.date_"+dataEvento.Y+dataEvento.M, n).show();=0A= }=0A= =0A= var datepicker =3D $('#datepicker');=0A= var tddays =3D datepicker.find('table.ui-datepicker-calendar td');=0A= var days =3D {};=0A= tddays.each(function() {=0A= var t =3D parseInt($.trim($(this).find('a').text()),10);=0A= if (t !=3D NaN && t > 0) {=0A= days[t] =3D this;=0A= console.log(days[t]);=0A= $(this).find('a').replaceWith("" + = t + "");=0A= }=0A= });=0A= $('.concertiHtml li.'+filterMonth).each(function() {=0A= var c =3D $(this).attr('class');=0A= var d =3D c.replace(/.*date_([0-9]{4})([0-9]{2})([0-9]{2}).*/i, '$3');=0A= // console.log(d);=0A= d =3D parseInt(d, 10);=0A= if (days[d]) {=0A= //$(days[d]).addClass('ui-state-active');=0A= // alert(days[d]);=0A= $(days[d]).find('span').replaceWith(""+d+"");=0A= =0A= //$(days[d]).click(function(){alert("OK");});=0A= //$(days[d]).attr("href","?y=3D"+anno+"&m=3D"+mese);=0A= }=0A= });=0A= $(".ui-datepicker-calendar td").removeAttr("onclick");=0A= /* $(".ui-datepicker-calendar = td>a:not(.ui-state-active)").click(function(){=0A= return false;=0A= });*/=0A= =0A= $(".ui-datepicker-calendar td>a.ui-state-active").click(function(){=0A= $(".ui-datepicker-calendar = td>a.ui-state-active").addClass("ui-state-highlight");=0A= $(this).removeClass("ui-state-highlight");=0A= var day =3D $(this).text();=0A= day =3D (day <10?'0':'')+""+day;=0A= myday =3D ".date_"+anno+mese+day;=0A= setNielsen(location.href+'#showDate=3D'+anno+mese+day);=0A= var trovato =3D false;=0A= var lastItem =3D 0;=0A= var heightScroll =3D 0;=0A= $('.concertiHtml li.'+filterMonth).each(function(i) {=0A= if(!trovato){=0A= heightScroll =3D heightScroll + $(this).outerHeight();=0A= if($(this).hasClass(myday))=0A= {=0A= trovato =3D true;=0A= lastItem =3D $(this).outerHeight();=0A= }=0A= }=0A= });=0A= $.scrollTo('#ScrollConcerti',{offset:-50});=0A= $('#ScrollConcerti .scroll-pane')[0].scrollTo(heightScroll-lastItem);=0A= return false;=0A= });=0A= //AGGIUNGO CONTROLLO SU GIORNI CALENDARIO=0A= /* $(".ui-datepicker-calendar td>a").attr("class","ui-state-default");=0A= $(".ui-datepicker-calendar td>a").each(function(){=0A= =0A= $(this).parent().removeAttr("onclick");=0A= var day =3D $(this).text();=0A= day =3D (day <10?'0':'')+""+day;=0A= var item =3D $("li"+filterMonth+":visible", n); // mi serve la = lista die=0A= //var item =3D = $(xmlEventi).find("gi[d=3D'"+day+"/"+month+"/"+year+"']"+condizioneFiltro= );=0A= //alert(day+"/"+month+"/"+year+" --- " + item.length);=0A= var arrJav =3D $.makeArray(item );=0A= if( arrJav.length > 0) {=0A= var dateLi =3D "date_"+anno+mese+day;=0A= for(i=3D0; i" + $(this).text() + "");=0A= } else {=0A= $(this).replaceWith("" + = $(this).text() + "");=0A= }=0A= }=0A= }); */=0A= //FINE CONTROLLO=0A= scrollConcertiScrollbar();=0A= return;=0A= }=0A= function setTodayConcertListScroll(dataEvento) {=0A= var myMonth=3D".dateMese_"+dataEvento.Y+dataEvento.M;=0A= var myday =3D".date_"+dataEvento.Y+dataEvento.M+dataEvento.D;=0A= var trovato =3D false;=0A= var lastItem =3D 0;=0A= var heightScroll =3D 0;=0A= $('.concertiHtml li.'+myMonth).each(function(i) {=0A= if(!trovato){=0A= heightScroll =3D heightScroll + $(this).outerHeight();=0A= if($(this).hasClass(myday))=0A= {=0A= trovato =3D true;=0A= lastItem =3D $(this).outerHeight();=0A= }=0A= }=0A= });=0A= console.log(myday);=0A= $('#ScrollConcerti .scroll-pane')[0].scrollTo(heightScroll-lastItem);=0A= }=0A= /************************NON PIU' USATE = ***********************************/=0A= // function musicaApplyMonthFilter(y, m) {=0A= // $("#ScrollConcerti ul.date").hide();=0A= // $("#ScrollConcerti h2.date").hide();=0A= // for (var d =3D 1; d<32; d++) {=0A= // var s =3D y+(m<10?'0':'')+m+(d<10?'0':'')+d;=0A= // $("#ScrollConcerti .date_"+s).show();=0A= // }=0A= // $("#ScrollConcerti ul.date:has(li:hidden)").prev().hide();=0A= // $("#ScrollConcerti ul.date:has(li:visible)").prev().show();=0A= // $("#ScrollConcerti ul.date:hidden").prev().hide();=0A= // }=0A= =0A= // function musicaApplyDateFilter(dataPartenza) {=0A= // var n =3D $("#ScrollConcerti");=0A= =0A= // $('.tit_prossimi_concerti', n).hide();=0A= // $("li.date", n).hide();=0A= // if (dataEvento !=3D null) {=0A= // $(".date_"+dataPartenza, n).show();=0A= // if (musicaDefaultDate =3D=3D null && $('.tit_prossimi_concerti', = n).length > 0) {=0A= // $('.tit_prossimi_concerti', n).show();=0A= // $(".date_"+dataPartenza, n).nextAll().andSelf().show();=0A= // }=0A= // }=0A= // return;=0A= // }=0A= /************************************************************************= ***/=0A= function scrollConcertiScrollbar() {=0A= try {=0A= $('#ScrollConcerti .scroll-pane').jScrollPane({=0A= showArrows: false,=0A= scrollbarWidth: 16,=0A= dragMinHeight: 100,=0A= reset:true=0A= });=0A= } catch(e) {=0A= }=0A= }=0A= =0A= /********************Calendario**************************/=0A= //musica_IConcertidelmattino - musica_IconcertidelQuirinale - = musica_Domenicainconcerto - musica_IConcertidiPalazzoVenezia - = musica_RitornodiFiamma=0A= =0A= var yearToday;=0A= var monthToday;=0A= var dayToday;=0A= =0A= var yearChoice;=0A= var monthChoice;=0A= =0A= var yearDefault;=0A= var monthDefault;=0A= =0A= var xmlEventi;=0A= var xmlEventiUrl =3D "";=0A= var htmlEventiUrl =3D [];=0A= =0A= // var programmiMusicali =3D {=0A= // "musica_IConcertidelmattino" : "CM",=0A= // "musica_IConcertidelQuirinale" : "CQ",=0A= // "musica_Domenicainconcerto" : "DC",=0A= // "musica_IConcertidiPalazzoVenezia" : "PV",=0A= // "musica_RitornodiFiamma" : "RF",=0A= // "musica_OperaLirica" : "OL",=0A= // "musica_Jazz" : "JZ"=0A= // };=0A= var programmiMusicali =3D {=0A= "musica_IConcertidelmattino" : "CM",=0A= "musica_IConcertidelQuirinale" : "CQ",=0A= "musica_Domenicainconcerto" : "DC",=0A= "musica_IConcertidiPalazzoVenezia" : "PV",=0A= "musica_RitornodiFiamma" : "RF",=0A= "musica_IlCartellonediRadio3Suite" : "CS",=0A= "musica_LaStanzadellaMusica" : "SM"=0A= };=0A= =0A= var dataEvento =3D null;=0A= =0A= =0A= =0A= function createDatePicker(dataEvento) {=0A= var yearDefault =3D dataEvento.Y;=0A= var monthDefault =3D dataEvento.M;=0A= var dayDeafault =3D dataEvento.D;=0A= $("#datepicker").datepicker('destroy');=0A= $("#datepicker").datepicker(=0A= { dateFormat:'dd MM, yyyy',=0A= defaultDate:new Date(yearDefault,(monthDefault-1),dayDeafault),=0A= //minDate: '-2M', maxDate: '+4M',=0A= onChangeMonthYear: function(year, month, day, inst) {=0A= yearChoice =3D year;=0A= monthChoice =3D (month<10?'0':'')+month;=0A= dayChoice =3D(day<10?'0':'')+day;=0A= setNielsen(location.href+'#showMonth=3D'+yearChoice+monthChoice);=0A= xmlEventiUrl =3D = $(xmlAnni).find("anno[label=3D'"+yearChoice+"']").attr("html");=0A= if (xmlEventiUrl !=3D undefined) {=0A= $('.concertiHtml').load(xmlEventiUrl, function() {=0A= musicaApplyFilter(yearChoice,monthChoice, dayChoice);=0A= });=0A= } else {=0A= var n =3D $("#ScrollConcerti");=0A= $("li", n).hide();=0A= $('.tit_prossimi_concerti span', n).html("Nessun concerto = trovato");=0A= $('.tit_prossimi_concerti', n).show();=0A= }=0A= }=0A= },$.datepicker.regional['it']=0A= );=0A= =0A= };=0A= =0A= =0A= __htmlQueueIndex =3D 0;=0A= __htmlLoading =3D 0;=0A= =0A= function stringToDoc(s) {=0A= var doc;=0A= if (window.ActiveXObject) {=0A= doc =3D new ActiveXObject('Microsoft.XMLDOM');=0A= doc.async =3D 'false';=0A= doc.loadXML(s);=0A= }=0A= else=0A= doc =3D (new DOMParser()).parseFromString(s, 'text/xml');=0A= return (doc && doc.documentElement && doc.documentElement.tagName = !=3D 'parsererror') ? doc : null;=0A= };=0A= =0A= function waitToRender() {=0A= setTodayConcertListScroll(dataEvento);=0A= }=0A= =0A= function initPageConcerti() {=0A= if ( $(document).getUrlParam("y") !=3D null &&=0A= $(document).getUrlParam("m") !=3D null &&=0A= $(document).getUrlParam("d") !=3D null) {=0A= dataEvento =3D { Y: $(document).getUrlParam("y"),=0A= M: $(document).getUrlParam("m"),=0A= D:$(document).getUrlParam("d")=0A= };=0A= }=0A= yearToday =3D musicaTodayY;=0A= monthToday =3D (musicaTodayM<10?'0':'')+musicaTodayM;=0A= dayToday =3D (musicaTodayD<10?'0':'')+musicaTodayD;=0A= dataEvento =3D {Y: yearToday, M: monthToday, D: dayToday};=0A= $.ajax({=0A= type: "GET",=0A= url: prefixDevil+"/dl/radio3/xml/"+blockname+".html",=0A= dataType: "text",=0A= success: function(xml){=0A= xmlAnni=3DstringToDoc(xml);=0A= if (musicaFiltroAnni !=3D null) {=0A= /* xmlEventiUrl =3D = $(xmlAnni).find("anno[label=3D'"+musicaFiltroAnni+"']").attr("xml"); */=0A= = htmlEventiUrl.push($(xmlAnni).find("anno[label=3D'"+musicaFiltroAnni+"']"= ).attr("html"));=0A= } else {=0A= var annoEvento =3D yearToday;=0A= if(dataEvento !=3D null) {=0A= annoEvento =3D dataEvento.Y;=0A= }=0A= =0A= xmlEventiUrl =3D = $(xmlAnni).find("anno[label=3D'"+annoEvento+"']").attr("html");=0A= $('.concertiHtml').load(xmlEventiUrl, function() {=0A= musicaApplyFilter();=0A= });=0A= }=0A= createDatePicker(dataEvento);=0A= setTimeout(waitToRender, 500);=0A= }=0A= });=0A= };=0A= /******************** FINE Calendario**************************/=0A= =0A= // uses musicaFiltroConcerto=0A= // uses musicaTodayM=0A= // uses musicaTodayY=0A= // hardcoded: stagione dal settembre ad agosto=0A= var musicaConcertiMinY =3D 2008; // si parte da settembre 2008: stagione = 2008-2009=0A= var musicaConcertiCurrY =3D null;=0A= var musicaConcertiXml =3D prefixDevil+"/dl/radio3/ajax_concerti.html";=0A= function musicaInitPannelloConcerti() {=0A= $('#MusicaConcerti .nav').append($(''));=0A= $('#MusicaConcerti .nav .stagione').before($('< = Prec').click(musicaConcertiPrevYear));=0A= $('#MusicaConcerti .nav .stagione').after($('Succ = >').click(musicaConcertiNextYear));=0A= if (musicaTodayM >=3D 9) {=0A= // il mese corrente appartiene alla stagione musicaTodayY / = musicaTodayY+1=0A= musicaConcertiSetYear(musicaTodayY);=0A= } else {=0A= // il mese corrente appartiene alla stagione musicaTodayY-1 / = musicaTodayY=0A= musicaConcertiSetYear(musicaTodayY-1);=0A= }=0A= }=0A= function musicaConcertiPrevYear() {=0A= musicaConcertiSetYear(musicaConcertiCurrY - 1);=0A= setNielsen(location.href+'#showYear=3D'+musicaConcertiCurrY);=0A= }=0A= function musicaConcertiNextYear() {=0A= musicaConcertiSetYear(musicaConcertiCurrY + 1);=0A= setNielsen(location.href+'#showYear=3D'+musicaConcertiCurrY);=0A= }=0A= function musicaConcertiSetYear(y) {=0A= if (y < musicaConcertiMinY)=0A= y =3D musicaConcertiMinY;=0A= if (y > musicaTodayY)=0A= y =3D musicaTodayY;=0A= =0A= musicaConcertiCurrY =3D y;=0A= =0A= =0A= $('#MusicaConcerti .nav .prev').css('visibility', (y <=3D = musicaConcertiMinY?'hidden':'visible'));=0A= $('#MusicaConcerti .nav .next').css('visibility', (y >=3D = musicaTodayY?'hidden':'visible'));=0A= =0A= $('#MusicaConcerti .nav .stagione').html('Stagione '+y+'-'+(y+1));=0A= var t =3D $('#MusicaConcerti .tabs');=0A= t.empty();=0A= var l =3D $('
          ');=0A= var m =3D 1;=0A= for (m =3D 9; m<13; m++) {=0A= l.append($('
        • ').append(musicaConcertiBuildLink(y, m)));=0A= }=0A= y=3Dy+1=0A= for (m =3D 1; m<3; m++) {=0A= l.append($('
        • ').append(musicaConcertiBuildLink(y, m)));=0A= }=0A= t.append(l);=0A= l =3D $('
            ');=0A= for (m =3D 3; m<9; m++) {=0A= l.append($('
          • ').append(musicaConcertiBuildLink(y, m)));=0A= }=0A= t.append(l);=0A= }=0A= function musicaConcertiBuildLink(y, m) {=0A= var mm =3D new Array('Gennaio', 'Febbraio', 'Marzo', 'Aprile', = 'Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', = 'Novembre', 'Dicembre');=0A= var n =3D $(''+mm[m-1]+' '+y+'');=0A= //n.click(function(){document.location=3D('?y=3D'+y+'&m=3D'+m); = musicaApplyMonthFilter(y, m); $(document.body).css('scrollTop', '0px'); = return false;});=0A= return n;=0A= }=0A= /* *********** Fine Musica *********** */=0A= =0A= // inserire qui dentro tutto quello che serve per inizializzare la pagina=0A= Radio3.prototype.init =3D function() {=0A= this.paneProgrammi();=0A= this.initScrollbars();=0A= this.playlist();=0A= this.initCaroselloContenuti();=0A= this.initLanciHP();=0A= this.initFocus();=0A= this.initPalinsesti();=0A= this.initPodcastPagination();=0A= this.programmaArchivioInitPagination();=0A= this.initLanciGrandi();=0A= };=0A= =0A= =0A= function openAudioPopup(u) {=0A= var href =3D u;=0A= if (!href || href =3D=3D '') {=0A= href =3D $(this).attr('href');=0A= }=0A= var origHref =3D href;=0A= href =3D href.replace('.html', '.xml');=0A= // alert('Getting xml...\n\n'+href);=0A= var loadingAnimation =3D $('#loadingAnimation');=0A= if (loadingAnimation.length =3D=3D 0) {=0A= loadingAnimation =3D $('3D"Caricamento');=0A= $('.contLinkAudio a').append(loadingAnimation);=0A= }=0A= loadingAnimation.show();=0A= var prog =3D '';=0A= $.get(=0A= href,=0A= null,=0A= function(data, textStatus, req) {=0A= loadingAnimation.remove();=0A= var t =3D '';=0A= var prog =3D '';=0A= var desc =3D '';=0A= var l =3D '';=0A= =0A= var xml =3D $(data);=0A= t =3D xml.find('textUnit[type=3DTitle] text').text();=0A= prog =3D xml.find('parent[name=3DProgrammi] = parent[name=3DRadio3]').parents('category').attr('name');=0A= desc =3D xml.find('textUnit[type=3DTesto breve] text').text();=0A= l =3D xml.find('audioUnit[type=3DRai Tv Audio] url').text();=0A= if (typeof(l) =3D=3D 'undefined' || l =3D=3D 'undefined' || l =3D=3D = '') {=0A= var rssL =3D xml.find('linkUnit[type=3DRai Tv RSS Link] = link').text();=0A= }=0A= =0A= if (prog =3D=3D undefined) {=0A= prog =3D '';=0A= }=0A= =0A= if (typeof(l) !=3D 'undefined' && l !=3D 'undefined' && l !=3D '') {=0A= var w =3D 450;=0A= var h =3D 340;=0A= var x =3D (screen.width-w)/2;=0A= var y =3D (screen.height-h)/2;=0A= var s =3D "width=3D"+w+", height=3D"+h+", status=3Dno, menubar=3Dno, = toolbar=3Dno, scrollbar=3Dno, top=3D"+y+", left=3D"+x;=0A= var popup =3D = window.open('/dl/radio3/popupaudio.html?u=3D'+encodeURIComponent(l)+'&p=3D= '+encodeURIComponent(prog)+'&d=3D'+encodeURIComponent(desc)+'&t=3D'+encod= eURIComponent(t), 'RadioRaiPlayer', s);=0A= popup.focus();=0A= } else if (typeof(rssL) !=3D 'undefined' && rssL !=3D 'undefined' && = rssL !=3D '') {=0A= var w =3D 550;=0A= var h =3D 440;=0A= var x =3D (screen.width-w)/2;=0A= var y =3D (screen.height-h)/2;=0A= var s =3D "width=3D"+w+", height=3D"+h+", status=3Dno, menubar=3Dno, = toolbar=3Dno, scrollbar=3Dno, top=3D"+y+", left=3D"+x;=0A= var popup =3D = window.open('/dl/radio3/popupaudioPodcast.html?u=3D'+encodeURIComponent(r= ssL)+'&p=3D'+encodeURIComponent(prog)+'&d=3D'+encodeURIComponent(desc)+'&= t=3D'+encodeURIComponent(t), 'RadioRaiPlayer', s);=0A= popup.focus();=0A= } else {=0A= var u =3D origHref.replace('.html', '-popup.html');=0A= var o =3D "scrollbars=3Dno,status=3D0,width=3D447,height=3D282";=0A= window.open(u, 'Radio3Popup', o);=0A= return false;=0A= }=0A= }=0A= );=0A= = setNielsen(location.href+'&p=3D'+encodeURIComponent(prog)+'&t=3D'+encodeU= RIComponent(t));=0A= return false;=0A= };=0A= =0A= var videoBannerSL =3D '';=0A= var videoBanner =3D '';=0A= =0A= var bannerVars =3D {};=0A= bannerVars['300x250'] =3D '';=0A= bannerVars['300x100^a'] =3D '';=0A= bannerVars['300x100^b'] =3D '';=0A= bannerVars['leaderboard'] =3D '';=0A= // bannerVars['300x250'] =3D = 'rai_news^rai_news_tg2_medium_box_var^300x250^';=0A= // bannerVars['300x100^a'] =3D = 'rai_news^rai_news_tg2_3_1_rect_var^300x100^';=0A= =0A= // bannerVars['300x250'] =3D 'rai_home^rai_home^300x250^up';=0A= // bannerVars['300x100^a'] =3D 'rai_home^rai_home_3_1_rect_var';=0A= // bannerVars['300x100^b'] =3D 'rai_home^rai_home^300x100^b';=0A= =0A= var bannercode =3D '';=0A= var Banners =3D {};=0A= Banners.reloadAll =3D function() {=0A= // async call=0A= setTimeout(Banners.load250, 10);=0A= };=0A= Banners.tappo300x250 =3D '';=0A= =0A= Banners.load250 =3D function() {=0A= // console.log('Loading banner 300x250');=0A= var v =3D null;=0A= v =3D bannerVars['300x250'];=0A= bannercode =3D '';=0A= =0A= if (v !=3D null && v !=3D '' && $('.bloccoDx .banner300x250').length > = 0) {=0A= var url =3D getAdagioURL(=0A= v,=0A= '',=0A= "$('.bloccoDx = .banner300x250').html(bannercode).show();Banners.load100a();",=0A= "$('.bloccoDx = .banner300x250').html(Banners.tappo300x250).show();Banners.load100a();",=0A= '',=0A= '');=0A= // console.log('Loading banner from '+url);=0A= $.getScript(url);=0A= } else {=0A= $('.bloccoDx .banner300x250').hide();=0A= Banners.load100a();=0A= }=0A= };=0A= Banners.load100a =3D function() {=0A= // console.log(bannercode)=0A= // console.log('Loading banner 300x100^a');=0A= var v =3D null;=0A= v =3D bannerVars['300x100^a'];=0A= bannercode =3D '';=0A= =0A= if (v !=3D null && v !=3D '' && $('.bloccoDx = .banner300x100:eq(0)').length > 0) {=0A= var url =3D getAdagioURL(=0A= v,=0A= '',=0A= "$('.bloccoDx = .banner300x100:eq(0)').html(bannercode).show();Banners.load100b();",=0A= "$('.bloccoDx = .banner300x100:eq(0)').html('').hide();Banners.load100b();",=0A= '',=0A= '');=0A= // console.log('Loading banner from '+url);=0A= $.getScript(url);=0A= } else {=0A= $('.bloccoDx .banner300x100:eq(0)').hide();=0A= Banners.load100b();=0A= }=0A= };=0A= Banners.load100b =3D function() {=0A= // console.log(bannercode)=0A= // console.log('Loading banner 300x100^b');=0A= var v =3D null;=0A= v =3D bannerVars['300x100^b'];=0A= bannercode =3D '';=0A= =0A= if (v !=3D null && v !=3D '' && $('.bloccoDx = .banner300x100:eq(1)').length > 0) {=0A= var url =3D getAdagioURL(=0A= v,=0A= '',=0A= "$('.bloccoDx = .banner300x100:eq(1)').html(bannercode).show();Banners.loadLeaderboard();= ",=0A= "$('.bloccoDx = .banner300x100:eq(1)').html('').hide();Banners.loadLeaderboard();",=0A= '',=0A= '');=0A= // console.log('Loading banner from '+url);=0A= $.getScript(url);=0A= } else {=0A= $('.bloccoDx .banner300x100:eq(1)').hide();=0A= Banners.loadLeaderboard();=0A= }=0A= };=0A= Banners.loadLeaderboard =3D function() {=0A= // console.log(bannercode)=0A= // console.log('Loading Leaderboard');=0A= var v =3D null;=0A= v =3D bannerVars['leaderboard'];=0A= bannercode =3D '';=0A= =0A= if (v !=3D null && v !=3D '' && $('.box_Header .Leaderboard').length > = 0) {=0A= var url =3D getAdagioURL(=0A= v,=0A= '',=0A= "$('.box_Header .Leaderboard').html(bannercode).show();",=0A= // "$('.box_Header .Leaderboard').html('').hide();",=0A= "$('.box_Header .Leaderboard').html('');",=0A= '',=0A= '');=0A= // console.log('Loading banner from '+url);=0A= $.getScript(url);=0A= } else {=0A= // $('.box_Header .Leaderboard').hide();=0A= }=0A= };=0A= =0A= =0A= =0A= if (typeof(Silverlight) =3D=3D 'undefined' || = typeof(Silverlight.createObject) =3D=3D 'undefined') {=0A= // $.getScript('/dl/portale/silverlight/Silverlight.js');=0A= document.write('');=0A= }=0A= if (typeof(getAdagioURL) =3D=3D 'undefined') {=0A= // $.getScript('http://ad2.neodatagroup.com/uploads/js/sid49jq.js');=0A= document.write('');=0A= }=0A= var radio3 =3D new Radio3();=0A= radio3.ensureConsoleLog();=0A= var skipBanners =3D false;=0A= $(function() {=0A= radio3.init();=0A= radio3.ensureConsoleLog();=0A= if (!skipBanners) {=0A= Banners.reloadAll();=0A= }=0A= $('a').each(function(){var a =3D $(this).attr('href'); if (!!a) {a =3D = a.replace(/&/g, '&');$(this).attr('href', a);}});=0A= =0A= =0A= /* carico auto SL foto/video */=0A= var sL =3D $('.contLinkFoto .sezione a');=0A= if (sL.length > 0) {=0A= $('.contLinkFoto .sezione a').click();=0A= }=0A= =0A= // sovrascrivo alcune funzioni definite in jquery.xslt-native.js=0A= window.stringToDoc =3D function(s) {=0A= var doc =3D null;=0A= try {=0A= if (window.ActiveXObject) {=0A= try {=0A= doc =3D new ActiveXObject('Microsoft.XMLDOM');=0A= doc.async =3D 'false';=0A= doc.loadXML(s);=0A= } catch (e1) {=0A= doc =3D null;=0A= }=0A= if (doc =3D=3D null || (doc.parseError && doc.parseError.errorCode)) = {=0A= // var t =3D unescape( encodeURIComponent( s ) ); // encode -> utf8=0A= // var t =3D decodeURIComponent( escape( s ) ); // decode da utf8=0A= // var t =3D s.replace("", "");=0A= var t =3D unescape( encodeURIComponent( s.replace("", "") ));=0A= doc =3D new ActiveXObject('Microsoft.XMLDOM');=0A= doc.async =3D 'false';=0A= doc.loadXML(t);=0A= }=0A= } else {=0A= doc =3D (new DOMParser()).parseFromString(s, 'text/xml');=0A= }=0A= } catch (e) {=0A= }=0A= return (doc && doc.documentElement && doc.documentElement.tagName !=3D = 'parsererror') ? doc : null;=0A= };=0A= window.transformXml =3D function(xml,xsl) {=0A= var r =3D '';=0A= // code for IE=0A= try {=0A= if (window.ActiveXObject) {=0A= r =3D xml.transformNode(xsl);=0A= } // code for Mozilla, Firefox, Opera, etc.=0A= else if (document.implementation && = document.implementation.createDocument)=0A= {=0A= xsltProcessor=3Dnew XSLTProcessor();=0A= xsltProcessor.importStylesheet(xsl);=0A= r =3D xsltProcessor.transformToFragment(xml,document);=0A= }=0A= } catch (e) {=0A= r =3D '';=0A= }=0A= return r;=0A= };=0A= =0A= =0A= /*=0A= sms =3D {};=0A= sms.xmlUrl =3D '/radio3sms/smsradiotre34.xml';=0A= sms.divId =3D 'sms';=0A= */=0A= =0A= if (typeof(smsParams) =3D=3D 'undefined') {=0A= smsParams =3D {};=0A= smsParams.xmlUrl =3D '/radio3sms/smsradiotre.xml';=0A= smsParams.xslUrl =3D '/dl/xsl/radio3N_sms.xsl';=0A= smsParams.divId =3D 'sms';=0A= }=0A= if (typeof(smsParams) !=3D 'undefined') {=0A= var xmlUrl =3D smsParams.xmlUrl;=0A= var xslUrl =3D smsParams.xslUrl;=0A= var divId =3D smsParams.divId;=0A= if (!divId) {=0A= divId =3D 'sms';=0A= }=0A= var rnd =3D new Date();=0A= rnd =3D rnd.getTime();=0A= xmlUrl +=3D '?'+rnd;=0A= var cycleSms =3D function() {=0A= var n =3D $("#"+divId).find('div.lastSms');=0A= var m =3D n.find('>div');=0A= var numTries =3D n.data('smsNumTries');=0A= if (!numTries) {=0A= numTries =3D 0;=0A= }=0A= numTries++;=0A= n.data('smsNumTries', numTries);=0A= if (m.length =3D=3D 0 && numTries < 10) {=0A= setTimeout(cycleSms, 50);=0A= }=0A= if (n.data('cycleInited') =3D=3D true) {=0A= return;=0A= }=0A= n.data('cycleInited', true);=0A= var c =3D m.length;=0A= var i =3D 0;=0A= // Evitiamo strani comportamenti di exploder:=0A= // div.lastSms dovra' avere un solo sms alla volta come figlio >_>=0A= //=0A= // Posso chiamare "remove()" senza problemi,=0A= // perche' mi resta il riferimento nell'array "m"=0A= // (nota: remove() elimina dati ed eventi associati, ma qui non ce ne = sono)=0A= var next =3D function() {=0A= var p =3D i;=0A= i =3D (i+1) % c;=0A= $(m.get(p)).fadeOut(500, function() {=0A= $(m.get(p)).hide().remove();=0A= n.append($(m.get(i)));=0A= $(m.get(i)).fadeIn(500);=0A= });=0A= };=0A= if (window.lastSmsInterval) {=0A= clearInterval(window.lastSmsInterval);=0A= }=0A= if (c>1) {=0A= m.hide().remove();=0A= n.append($(m.get(i)));=0A= $(m.get(i)).show();=0A= window.lastSmsInterval =3D setInterval(next, 15000);=0A= } else {=0A= m.show();=0A= }=0A= };=0A= var callback =3D cycleSms;=0A= if (xslUrl =3D=3D '/dl/xsl/radio3N_smsFull.xsl') {=0A= callback =3D smsFullPagination;=0A= }=0A= if($('#'+divId).length > 0) {=0A= $("#"+divId).xslt({=0A= xmlUrl: xmlUrl,=0A= xslUrl: xslUrl,=0A= callbackPostRender: callback=0A= });=0A= };=0A= }=0A= =0A= });=0A= =0A= function smsFullPagination() {=0A= var n =3D $('#smsFull');=0A= if (n.length > 0 && typeof($.fn.pagination) =3D=3D 'function') {=0A= var opts =3D new Array();=0A= =0A= function paginationCallback(page_id, panel) {=0A= setNielsen(location.href+'?page=3D'+page_id);=0A= // nasconde il link PaginaPrecedente se siamo alla prima pagina=0A= $("span.prev.current", panel).css('visibility', 'hidden');=0A= // nasconde il link PaginaSuccessiva se siamo all'ultima pagina=0A= $("span.next.current", panel).css('visibility', 'hidden');=0A= =0A= // // duplica i link di navigazione nei due div .pagineTop e = .pagineBottom=0A= // var p1 =3D panel.clone(true);=0A= // var p2 =3D panel.clone(true);=0A= // $("#PagePodcast .pagineTop").empty().append(p1.children());=0A= // $("#PagePodcast .pagineBottom").empty().append(p2.children());=0A= =0A= // effettua la paginazione vera e propria=0A= var from =3D page_id * opts.itemsPerPage;=0A= var to =3D ( page_id + 1 ) * opts.itemsPerPage;=0A= opts.items.hide();=0A= opts.items.slice(from, to).show();=0A= return false;=0A= }=0A= =0A= =0A= opts.items=3D $("#smsFull li");=0A= opts.itemsPerPage =3D 15;=0A= opts.itemCount =3D opts.items.length;=0A= opts.anchor =3D "#PageContents";=0A= =0A= if (opts.itemCount >=3D opts.itemsPerPage) {=0A= var panel =3D $(".bloccoSx .paginazione");=0A= panel.pagination(opts.itemCount, {=0A= items_per_page: opts.itemsPerPage,=0A= num_edge_entries: 5,=0A= num_display_entries: opts.itemsPerPage,=0A= prev_text:"<",=0A= next_text:">",=0A= link_to: opts.anchor,=0A= callback: paginationCallback=0A= });=0A= skipNextNielsen =3D true;=0A= paginationCallback(0, panel);=0A= }=0A= }=0A= };=0A= =0A= var skipNextNielsen =3D false;=0A= var setNielsen =3D function(url) {=0A= if (skipNextNielsen) {=0A= skipNextNielsen =3D false;=0A= return false;=0A= }=0A= =0A= Banners.reloadAll();=0A= =0A= if (url =3D=3D undefined){url =3D location.href};=0A= if (url.match("^/dl")){url =3D "http://www.radio3.rai.it"+url};=0A= if (url.match("www.rai.tv")){url =3D url.replace(/www\.rai\.tv/gi, = 'www.radio3.rai.it')};=0A= url =3D encodeURIComponent(url);=0A= // Zozzata richiesta da nielsen=0A= url =3D url.replace(/%2F/g,'/');=0A= var rnd =3D (new Date()).getTime();=0A= $("#nielsen = img").attr("src","//secure-it.imrworldwide.com/cgi-bin/m?ci=3Drainet-it&c= g=3D0&si=3D"+url+"&rnd=3D"+rnd);=0A= };=0A= =0A= function openPopUpGeneric(url,title,width,height) {=0A= window.open(url,title, "width=3D"+width+", height=3D"+height+", = status=3Dno, menubar=3Dno, toolbar=3Dno scrollbar=3Dno");=0A= return false;=0A= };=0A= =0A= =0A= function renderPuntateHomepage(puntate, printHtml) {=0A= puntate =3D puntate.sort(function(a, b) {=0A= var da =3D a.date;=0A= var db =3D b.date;=0A= da =3D da.replace(/(\d\d)[\/-](\d\d)[\/-](\d\d\d\d)/, '$3$2$1');=0A= db =3D db.replace(/(\d\d)[\/-](\d\d)[\/-](\d\d\d\d)/, '$3$2$1');=0A= // console.log(a,b,da,db);=0A= var r =3D 0;=0A= if (dadb) {=0A= r =3D 1;=0A= }=0A= return -r; // descending order!=0A= });=0A= =0A= var html =3D '';=0A= for (var i =3D 0; i';=0A= h +=3D '
            ';=0A= h +=3D '
            ';=0A= if (p.image !=3D '') {=0A= h +=3D ' ';=0A= h +=3D ' ';=0A= h +=3D ' ';=0A= }=0A= if (p.title !=3D '' && p.date !=3D '') {=0A= h +=3D ' ';=0A= h +=3D '

            '+(p.noPrintDate =3D=3D 'true'?'':''+p.date+'')+p.title+'

            ';=0A= h +=3D '
            ';=0A= }=0A= h +=3D '

            '+p.abstract+'

            ';=0A= for (var j =3D 0; j'+p.links[j].title+'
            ';=0A= }=0A= h +=3D '';=0A= h +=3D '
            ';=0A= h +=3D '';=0A= html +=3D h;=0A= }=0A= if (!printHtml) {=0A= return html;=0A= } else {=0A= document.write(html);=0A= }=0A= }=0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/jquery/plugin/jquery.xslt-native.js (function($) { // $(...).xslt(options) - Set content to transformed XML // xml and xsl parameters should be DOM nodes (not text) $.fn.xslt =3D function(options) { =09 var myXML=3Doptions.xmlUrl =09 var myXSL=3Doptions.xslUrl =09 var xmlFile=3Doptions.xmlFile var xslFile=3Doptions.xslFile var elementId=3Doptions.elementId if (options.fn) var fn=3Doptions.fn =09 var optionsXSL=3D{} =09 optionsXSL.xslFile=3DmyXSL optionsXSL.elementId=3Dthis if (options.callbackPostRender) = optionsXSL.fn=3Doptions.callbackPostRender if (options.xml) {optionsXSL.xml=3Doptions.xml} if (options.xmlUrl) {optionsXSL.xmlFile=3Doptions.xmlUrl} =09 setTimeout(function() {showContent(optionsXSL);},1) =20 =09 return this; } })(jQuery); function transformXml(xml,xsl) { // code for IE if (window.ActiveXObject) return xml.transformNode(xsl); // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && = document.implementation.createDocument) { xsltProcessor=3Dnew XSLTProcessor(); xsltProcessor.importStylesheet(xsl); return xsltProcessor.transformToFragment(xml,document); =20 } } =20 function showContent(options) { var xml var xsl var xmlFile=3Doptions.xmlFile var xslFile=3Doptions.xslFile var elementId=3Doptions.elementId if (options.fn) var fn=3Doptions.fn if (options.xml) { xml=3Doptions.xml } else { xml=3DloadXMLDoc(xmlFile); =09 } xsl=3DloadXMLDoc(xslFile); if (elementId =3D=3D "none") return; // code for IE if (window.ActiveXObject) $(elementId).html(transformXml(xml,xsl)); // code for Mozilla, Firefox, Opera, etc. else if (document.implementation && = document.implementation.createDocument) $(elementId).html(transformXml(xml,xsl)); =09 =09 //alert(transformXml(xml,xsl)); =20 if (fn) fn()=20 } function stringToDoc(s) { var doc; if (window.ActiveXObject) { doc =3D new ActiveXObject('Microsoft.XMLDOM'); doc.async =3D 'false'; doc.loadXML(s); } else doc =3D (new DOMParser()).parseFromString(s, 'text/xml'); return (doc && doc.documentElement && doc.documentElement.tagName = !=3D 'parsererror') ? doc : null; } function loadXMLDoc(fname) { var xmlDoc =09 $.ajax({ url: fname, //beforeSend : function(req){req.overrideMimeType('text/xml')}, dataType: 'text', async:false, success: function(data) { xmlDoc=3DstringToDoc(data); } }) =09 return xmlDoc=09 } =20 ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.radio3.rai.it/dl/js/barreRai.js =EF=BB=BFvar elementSelected =3D 'TM_SitiRai'; var ricanal =3D '0px'; = var fornitori =3D '0px'; var searchRai =3D 'none';var width =3D = '720px';var dtt =3D '.box_TopHeader .box_TopHeaderInterno ul li.TM_Dtt = a{ width: 122px; background: = url(http://www.rai.it/dl/RaiTV/images/topmenu_dtd.gif) 0px 0px = no-repeat; } .box_TopHeader .box_TopHeaderInterno ul li.TM_Dtt a:hover, = .box_TopHeader .box_TopHeaderInterno ul li.TM_Dtt.li_Selected a{ = background-position: 0px -33px; }'; var dtd =3D '.box_TopHeader = .box_TopHeaderInterno ul li.TM_Dtt a{ width: 48px; background: = url(http://www.rai.it/dl/RaiTV/images/topmenu_dtt.gif) 0px 0px = no-repeat; } .box_TopHeader .box_TopHeaderInterno ul li.TM_Dtt a:hover, = .box_TopHeader .box_TopHeaderInterno ul li.TM_Dtt.li_Selected a{ = background-position: 0px -33px; }'; var logCommunity =3D 'none';=0A= if ((/community.rai.it/ig.test(document.location.host)) || = (/forum.rai.it/ig.test(document.location.host)) || = (/212.162.68.150\/dl\/community\//ig.test(document.location)) || = /openboxes.widget-pre.rai.it/ig.test(document.location.host)) {=0A= elementSelected =3D 'TM_Community'; width =3D '980px';logCommunity =3D = 'block';=0A= } else if (/junior.rai.it/ig.test(document.location.host)) {=0A= elementSelected =3D 'TM_Junior'; searchRai =3D 'none';// dtd =3D dtt;=0A= } else if (/digitaleterrestre.rai.it/ig.test(document.location.host)) {=0A= elementSelected =3D 'TM_Dtt'; dtd =3D dtt; width =3D '980px';=0A= } else if (/rai.tv/ig.test(document.location.host) && = /\/dl\/replaytv\//ig.test(document.location.pathname)) {=0A= elementSelected =3D 'TM_RaiReplay'; searchRai =3D 'block'; width =3D = '980px';// dtd =3D dtt;=0A= } else if (/rai.tv/ig.test(document.location.host)) {=0A= // elementSelected =3D 'TM_RaiTV'; searchRai =3D 'block';width =3D = '980px';// dtd =3D dtt;=0A= elementSelected =3D 'TM_RaiTV'; logCommunity =3D 'block'; width =3D = '980px';// dtd =3D dtt;=0A= } else if ((/raisport.rai.it/ig.test(document.location.host)) || = (/giroditalia.rai.it/ig.test(document.location.host)) || = (/direttagiro.rai.it/ig.test(document.location.host)) || = (/televideo.rai.it/ig.test(document.location.host)) || = (/tg3.rai.it/ig.test(document.location.host))){=0A= searchRai =3D 'block'; width =3D '980px';// dtd =3D dtt;=0A= } else if (/rai.it\/dl\/portali\//ig.test(document.location)) {=0A= searchRai =3D 'block'; logCommunity =3D 'block'; width =3D '980px';// = dtd =3D dtt;=0A= } else if (/televideo.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px';=0A= } else if (/rumors.blog.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px';=0A= } else if (/unpostoalsole.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px'; logCommunity =3D 'block';=0A= } else if (/radio2.rai.it/ig.test(document.location.host)) {=0A= width =3D '910px';=0A= } else if (/radio3.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px';=0A= } else if ((/www.rai.it/ig.test(document.location.host)) || = (/.*:\/\/rai.it\/$/ig.test(document.location)) || = (/.*:\/\/rai.it$/ig.test(document.location))) {=0A= elementSelected =3D 'TM_Raiit'; ricanal =3D '107px'; fornitori =3D = '73px'; width =3D '950px';// dtd =3D dtt;=0A= } else if (/radio.rai.it/ig.test(document.location.host)) {=0A= elementSelected =3D 'TM_Radio';=0A= } else if (/isola.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px';=0A= } else if (/tg1.rai.it/ig.test(document.location.host)) {=0A= width =3D '980px';=0A= } else if (/tg2.rai.it/ig.test(document.location.host)) {=0A= width =3D '960px';=0A= } else if (/dl\/test\//ig.test(document.location)) {=0A= width =3D '980px';=0A= } else if (/212.162.68.150/ig.test(document.location)) {=0A= width =3D '980px';logCommunity =3D 'block';=0A= } else if ((/lavoraconnoi.rai.it/ig.test(document.location.host)) || = (/172.18.2.160/ig.test(document.location.host)) || = (/172.18.2.162/ig.test(document.location.host))) {=0A= elementSelected =3D 'TM_Lavora'; ricanal =3D '107px'; width =3D = '900px';// dtd =3D dtt;=0A= } else if = (/rai(uno|due|tre|4|5|3|2|1).rai.it/ig.test(document.location.host)) {=0A= searchRai =3D 'block'; width =3D '980px';// dtd =3D dtt;=0A= }=0A= function doClear(cerca) { if (cerca.value =3D=3D cerca.defaultValue) { = cerca.value =3D "";}}=0A= var barraRai =3D '\n\n
            \n\n
            \n';=0A= document.write(barraRai);=0A= =0A= var barraSipra =3D '';=0A= // rai.it e rai.tv, ma non gli item con grafica custom=0A= // anche www.rai.it senza path (homepage di rai.it)=0A= if (=0A= (=0A= // dentro rai.tv=0A= /rai.tv\/dl\/RaiTV\//ig.test(document.location) ||=0A= // e replaytv, che e' sempre rai.tv :P=0A= /\/dl\/replaytv\//ig.test(document.location) ||=0A= =0A= // tutte le pagine del portale rai=0A= /rai.it\/dl\/portale\//ig.test(document.location) ||=0A= =0A= // homepage di rai.it, senza www=0A= /.*:\/\/rai.it\/$/ig.test(document.location) ||=0A= /.*:\/\/rai.it$/ig.test(document.location) ||=0A= =0A= // homepage di rai.it, con www=0A= /www.rai.it\/$/ig.test(document.location) ||=0A= /www.rai.it$/ig.test(document.location) ||=0A= =0A= // homepage di raiuno, due, tre=0A= /rai.it\/dl\/RaiUno\//ig.test(document.location) ||=0A= /rai.it\/dl\/RaiDue\//ig.test(document.location) ||=0A= /rai.it\/dl\/RaiTre\//ig.test(document.location) ||=0A= /rai.it\/dl\/Rai4\//ig.test(document.location) ||=0A= /rai.it\/dl\/Rai5\//ig.test(document.location) ||=0A= =0A= // minisiti programmi=0A= /rai.it\/dl\/portali\//ig.test(document.location) || =0A= =0A= // tgr=0A= /rai.it\/dl\/tgr\//ig.test(document.location) ||=0A= =0A= // pagine raisport e multimedia?=0A= /rai.it\/dl\/raisport\//ig.test(document.location) ||=0A= /* = /rai.it\/dl\/RaiTV\/programmi\/media\/ContentItem-[a-z0-9]{8}-[a-z0-9]{4}= -[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}-raisport.html/ig.test(document.loca= tion) ||=0A= /raisport.rai.it/ig.test(document.location.host) speciali -> spagina = */=0A= =0A= // tg1, tg2, tg3=0A= /rai.it\/dl\/tg1\//ig.test(document.location) ||=0A= /rai.it\/dl\/tg2\//ig.test(document.location) ||=0A= /rai.it\/dl\/tg3\//ig.test(document.location) ||=0A= =0A= // radio1, radio2, radio3 - sviluppo=0A= /www.radio.rai.it\/radio1\//ig.test(document.location) ||=0A= /www.radio.rai.it\/radio2\//ig.test(document.location) ||=0A= /www.radio.rai.it\/radio3\//ig.test(document.location) ||=0A= =0A= /radio1.rai.it\//ig.test(document.location) ||=0A= /radio2.rai.it\//ig.test(document.location) ||=0A= /radio3.rai.it\//ig.test(document.location) ||=0A= =0A= /rai.it\/dl\/Radio2\//ig.test(document.location) ||=0A= /rai.it\/dl\/CaterSport\//ig.test(document.location) ||=0A= =0A= /svil.radio.rai.it\/radio1\//ig.test(document.location) ||=0A= /svil.radio.rai.it\/radio2\//ig.test(document.location) ||=0A= /svil.radio.rai.it\/radio3\//ig.test(document.location) ||=0A= =0A= // webradio=0A= /\/dl\/webradio\//ig.test(document.location) ||=0A= =0A= // UPAS=0A= /www.unpostoalsole.rai.it/ig.test(document.location.host) ||=0A= /unpostoalsole.rai.it/ig.test(document.location.host) ||=0A= =0A= // televideo - sviluppo=0A= /televideo.rai.it/ig.test(document.location.host) ||=0A= /cms2008\/televideo\//ig.test(document.location) ||=0A= =0A= // rainews24=0A= /*/rainews24.rai.it/ig.test(document.location.host) spagina */=0A= =0A= // blog=0A= /.*\.blog.rai.it/ig.test(document.location.host) ||=0A= =0A= /community.rai.it/ig.test(document.location.host)=0A= =0A= =0A= ) && (=0A= !(=0A= // disattivata su tutte le pagine con grafica custom di rai.tv, = tranne quelle in OR dopo...=0A= = /\/dl\/RaiTV\/programmi\/media\/ContentItem-[a-z0-9]{8}-[a-z0-9]{4}-[a-z0= -9]{4}-[a-z0-9]{4}-[a-z0-9]{12}-.*\.html/ig.test(document.location)=0A= ) || (=0A= // lasciamola attiva su -tg1=0A= = /\/dl\/RaiTV\/programmi\/media\/ContentItem-[a-z0-9]{8}-[a-z0-9]{4}-[a-z0= -9]{4}-[a-z0-9]{4}-[a-z0-9]{12}-tg1\.html/ig.test(document.location)=0A= )=0A= )=0A= ) {=0A= document.write(barraSipra);=0A= }=0A= =0A= if (=0A= /openboxes.widget-pre.rai.it/ig.test(document.location.host) ||=0A= /community.rai.it/ig.test(document.location.host) ||=0A= // tutte le pagine dei portali rai=0A= /rai.it\/dl\/portali\//ig.test(document.location) ||=0A= /rai.it\/dl\/upas\//ig.test(document.location) ||=0A= /rai.tv/ig.test(document.location.host)=0A= ) {=0A= var jqueryExt =3D "";=0A= if (typeof($jq) =3D=3D 'undefined') {=0A= jqueryExt =3D '\n';=0A= }=0A= var widgetbar =3D jqueryExt+'\n\n\n
            ';=0A= =0A= document.write(widgetbar);=0A= } ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad2.neodatagroup.com/uploads/js/sid49.js var = adagioIsIE=3D(navigator.appVersion.indexOf("MSIE")!=3D-1)?true:false;var = adagioIsWin=3D(navigator.appVersion.toLowerCase().indexOf("win")!=3D-1)?t= rue:false;var = adagioIsOpera=3D(navigator.userAgent.indexOf("Opera")!=3D-1)?true:false;v= ar = adagioIsChrome=3D(navigator.userAgent.toLowerCase().indexOf("chrome")>-1)= ?true:false;function = resetAdWBL(){if(window.parent){adagioObjReset=3Dwindow.parent}else{adagio= ObjReset=3Dwindow}adagioObjReset.adagioBT=3D"n";adagioObjReset.adagioWT=3D= "n";adagioObjReset.adagioWC=3D"";adagioObjReset.adagioWADV=3D"";adagioObj= Reset.adagioBADV=3D"";adagioObjReset.adagioBT=3D"";adagioObjReset.adagioB= L=3D"";adagioObjReset.adagioWT=3D"";adagioObjReset.adagioWL=3D""}function= = xmlSipraWBListPass(B,D,C,A){if(window.parent){adagioObjPass=3Dwindow.pare= nt}else{adagioObjPass=3Dwindow}adagioObjPass.adagioBT=3D"n";adagioObjPass= .adagioWT=3D"n";adagioObjPass.adagioWC=3D"";adagioObjPass.adagioWADV=3D""= ;adagioObjPass.adagioBADV=3D"";adagioObjPass.adagioBT=3D"";adagioObjPass.= adagioBL=3D"";adagioObjPass.adagioWT=3D"";adagioObjPass.adagioWL=3D"";ada= gioObjPass.adagioBT=3DB;adagioObjPass.adagioWT=3DC;D=3DD.replace(/;/g,","= );A=3DA.replace(/;/g,",");if(!adagioObjPass.adagioBL){adagioObjPass.adagi= oBL=3DD}else{adagioObjPass.adagioBL+=3DD}if(!adagioObjPass.adagioWL){adag= ioObjPass.adagioWL=3DA}else{adagioObjPass.adagioWL+=3DA}functionsLoadBann= er300x100()}function sleep(B){var A=3Dnew Date();var = C=3DA.getTime()+B;while(true){A=3Dnew Date();if(A.getTime()>C){return = }}}function findPos(A){var = B=3Dcurtop=3D0;if(A){if(A.offsetParent){B=3DA.offsetLeft;curtop=3DA.offse= tTop;while(A=3DA.offsetParent){B+=3DA.offsetLeft;curtop+=3DA.offsetTop}}r= eturn[B,curtop]}else{return[0,0]}}var adagioURL=3D"";var = adagioRNum=3DparseInt((Math.random()*(Date.parse(new Date()))));var = adagioURLTxt=3D"http://adlev.neodatagroup.com/ad/sipra.jsp?sid=3D49";var = adagioURLTelnet=3D"http://adlev.neodatagroup.com/ad/sipra.jsp?sid=3D49";a= dagioURL=3DadagioURLTelnet;if(adagioLocation!=3D""){adagioLocation=3Dadag= ioLocation.replace("=C3=A0","a");if(adagioFormat=3D=3D""){var = s=3DadagioLocation.split("^");var = t=3Ds[0]+"^"+s[1]+"^"+s[2];if(s[3]!=3Dundefined&&s[3]!=3D""){t+=3D"^"+s[3= ]}adagioURL+=3D"&loc=3D"+t}else{adagioURL+=3D"&loc=3D"+adagioLocation}}if= (adagioFormat!=3D""){adagioURL+=3D"&fmt=3D"+adagioFormat}if((typeof = adagioKw=3D=3D=3D"undefined")||(adagioKw=3D=3Dnull)||(adagioKw=3D=3D"")){= if((adagioLocation=3D=3D"rai_home^rai_home^advertorial"||adagioLocation=3D= =3D"rai_tv^rai_tv^advertorial")&&/^http:\/\/.*?rai\.(.*?)\..*?(\/|$)/i.te= st(document.location.href)){adagioKw=3DRegExp.$1}if((adagioLocation=3D=3D= "rai_home^rai_home^advertorial"||adagioLocation=3D=3D"rai_tv^rai_tv^adver= torial")&&/^http:\/\/.*?compraonline\.(.*?)\..*?(\/|$)/i.test(document.lo= cation.href)){adagioKw=3DRegExp.$1}}if(adagioKw!=3D""){adagioURL+=3D"&key= w=3D"+adagioKw}if(window.parent){adagioObj=3Dwindow.parent}else{adagioObj= =3Dwindow}if(adagioObj.adagioPlaceholderDiv&&adagioObj.adagioPlaceholderD= iv!=3D""){var = adagioDiv1=3Ddocument.getElementById(adagioPlaceholderDiv);var = pos1=3DfindPos(adagioDiv1);adagioDiv.style.top=3Dpos1[1]+"px";adagioDiv.s= tyle.left=3Dpos1[0]+"px"}if(!adagioObj.adagioBT){adagioObj.adagioBT=3D"n"= }if(!adagioObj.adagioWT){adagioObj.adagioWT=3D"n"}if(!adagioObj.adagioWC)= {adagioObj.adagioWC=3D""}else{adagioURL+=3D"&wc=3D"+adagioObj.adagioWC}if= (!adagioObj.adagioWADV){adagioObj.adagioWADV=3D""}else{adagioURL+=3D"&wad= v=3D"+adagioObj.adagioWADV}if(!adagioObj.adagioBADV){adagioObj.adagioBADV= =3D""}else{adagioURL+=3D"&badv=3D"+adagioObj.adagioBADV}if(!adagioObj.ada= gioBT){adagioObj.adagioBT=3D""}else{adagioURL+=3D"&bt=3D"+adagioObj.adagi= oBT}if(!adagioObj.adagioBL){adagioObj.adagioBL=3D""}else{adagioURL+=3D"&b= l=3D"+adagioObj.adagioBL}if(!adagioObj.adagioWT){adagioObj.adagioWT=3D""}= else{adagioURL+=3D"&wt=3D"+adagioObj.adagioWT}if(!adagioObj.adagioWL){ada= gioObj.adagioWL=3D""}else{adagioURL+=3D"&wl=3D"+adagioObj.adagioWL}try{ad= agioURL+=3D"&jsvar=3D"+adagioJsVar;adagioJsVar=3D""}catch(e){var = adagioJsVar=3D""}adagioURL+=3D"&rnd=3D"+adagioRNum;document.write('<\/script>');function adagioGetWidth(){var = A=3D0;if(self.innerHeight){A=3Dself.innerWidth}else{if(document.documentE= lement&&document.documentElement.clientHeight){A=3Ddocument.documentEleme= nt.clientWidth}else{if(document.body){A=3Ddocument.body.clientWidth}}}ret= urn A}function adagioGetHeight(){var = A=3D0;if(self.innerHeight){A=3Dself.innerHeight}else{if(document.document= Element&&document.documentElement.clientHeight){A=3Ddocument.documentElem= ent.clientHeight}else{if(document.body){A=3Ddocument.body.clientHeight}}}= return A}function adagioSkinSetWidthHeight2(){var = A=3D0;if(adagioGetWidth()>1020){A=3D(adagioGetWidth()-1020)/2}var = D=3DadagioGetHeight();var B=3Ddocument.getElementById("skinadvdx");var = C=3Ddocument.getElementById("skinadvsx");B.style.width=3DA+"px";B.style.h= eight=3DD+"px";C.style.width=3DA+"px";C.style.height=3DD+"px";B=3Ddocumen= t.getElementById("skinadvdx");C=3Ddocument.getElementById("skinadvsx");B.= style.width=3DA+"px";B.style.height=3DD+"px";C.style.width=3D(A-5)+"px";C= .style.height=3DD+"px"}var = adagioEventUtil=3D{addHandler:function(A,C,B){if(A.addEventListener){A.ad= dEventListener(C,B,false)}else{if(A.attachEvent){A.attachEvent("on"+C,B)}= else{A["on"+C]=3DB}}},removeHandler:function(A,C,B){if(A.removeEventListe= ner){A.removeEventListener(C,B,false)}else{if(A.detachEvent){A.detachEven= t("on"+C,B)}else{A["on"+C]=3Dnull}}},getEvent:function(A){return = A?A:window.event},getTarget:function(A){return = A.target||A.srcElement},preventDefault:function(A){if(A.preventDefault){A= .preventDefault()}else{A.returnValue=3Dfalse}},stopPropagation:function(A= ){if(A.stopPropagation){A.stopPropagation()}else{A.cancelBubble=3Dtrue}}}= ; ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://secure-it.imrworldwide.com/v52.js // Netratings SiteCensus v52.js=0A= // COPYRIGHT 2006 Nielsen//Netratings=0A= =0A= function random()=0A= {=0A= random.seed =3D (random.seed*random.a + random.c) % random.m;=0A= return random.seed / random.m;=0A= }=0A= random.m=3D714025;=0A= random.a=3D4096;=0A= random.c=3D150889;=0A= random.seed =3D (new Date()).getTime()%random.m;=0A= =0A= =0A= function _rsEH(){}=0A= window.onerror=3D_rsEH;=0A= =0A= var _rsLP=3Dlocation.protocol.indexOf('https')>-1?'https:':'http:';=0A= var _rsND=3D_rsLP+_rsDN;=0A= =0A= var _rsRD=3D(new Date()).getTime();=0A= =0A= if (typeof(_rsCC)=3D=3D"undefined") {var _rsCC=3D1;} // cookie check=0A= if (typeof(_rsDT)=3D=3D"undefined") {var _rsDT=3D0;} // doc.title=0A= if (typeof(_rsSE)=3D=3D"undefined") {var _rsSE=3D0;} // surveys = enabled=0A= if (typeof(_rsSV)=3D=3D"undefined") {var _rsSV=3D"";} // survey id=0A= if (typeof(_rsSM)=3D=3D"undefined") {var _rsSM=3D0;} // sample rate=0A= if (typeof(_rsSS)=3D=3D"undefined") {var _rsSS=3D1;} // sample size=0A= if (typeof(_rsUT)=3D=3D"undefined") {var _rsUT=3D0;} // use custom = tags=0A= if (typeof(_rsMP)=3D=3D"undefined") {var _rsMP=3D1;} // measure page=0A= if (typeof(_rsIP)=3D=3D"undefined") {var _rsIP=3D0;} // use = invisible pixel=0A= if (typeof(_rsTC)=3D=3D"undefined") {var _rsTC=3D500;} // click = timeout (_rsClick)=0A= if (typeof(_rsSI)=3D=3D"undefined") {var = _rsSI=3Descape(window.location);}=0A= if (typeof(_rsC0)=3D=3D"undefined") {var _rsC0;}=0A= if (typeof(_rsC1)=3D=3D"undefined") {var _rsC1;}=0A= if (typeof(_rsC2)=3D=3D"undefined") {var _rsC2;}=0A= if (typeof(_rsC3)=3D=3D"undefined") {var _rsC3;}=0A= if (typeof(_rsC4)=3D=3D"undefined") {var _rsC4;}=0A= if (typeof(_rsC5)=3D=3D"undefined") {var _rsC5;}=0A= if (typeof(_rsC6)=3D=3D"undefined") {var _rsC6;}=0A= if (typeof(_rsC7)=3D=3D"undefined") {var _rsC7;}=0A= if (typeof(_rsC8)=3D=3D"undefined") {var _rsC8;}=0A= if (typeof(_rsC9)=3D=3D"undefined") {var _rsC9;}=0A= =0A= var _rsClickDst;=0A= function _rsClick(_clickDest)=0A= {=0A= var _pixelSrc;=0A= var _pixel;=0A= var _eClickDest =3D escape(_clickDest);=0A= _rsClickDst =3D _clickDest;=0A= =0A= _pixelSrc =3D _rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A= _pixelSrc =3D _pixelSrc+'&ci=3D'+_rsCI;=0A= _pixelSrc =3D _pixelSrc+'&cg=3D'+escape(_rsCG);=0A= _pixelSrc =3D _pixelSrc+'&cc=3D'+_rsCC;=0A= _pixelSrc =3D _pixelSrc+'&si=3D'+_rsCI+'-ctgw-'+_eClickDest;=0A= _pixelSrc =3D _pixelSrc+'&rp=3D'+escape(window.location);=0A= _pixel =3D new Image(1,1);=0A= _pixel.src =3D _pixelSrc;=0A= =0A= setTimeout("window.location =3D _rsClickDst", _rsTC);=0A= }=0A= =0A= function rsCi()=0A= {=0A= var _rsUA=3Dnavigator.appName+" "+navigator.appVersion;=0A= var _rsRUA=3Dnavigator.userAgent;=0A= var _rsWS=3Dwindow.screen;=0A= var _rsBV=3Dnavigator.appVersion.substring(0, 1);=0A= var _rsNN=3D(_rsUA.indexOf('Netscape'));=0A= var _rsMC=3D(_rsUA.indexOf('Mac'));=0A= var _rsIE=3D(_rsUA.indexOf('MSIE'));=0A= var _rsOP=3D(_rsRUA.indexOf('Opera'));=0A= var _rsIEV=3D(parseInt(_rsUA.substr(_rsIE+5)));=0A= var _rsRP=3Descape(document.referrer);=0A= var _rsSR;=0A= var _rsCD;=0A= var _rsLG;=0A= var _rsJE;=0A= var _rsCK;=0A= var _rsTZ;=0A= var _rsCT;=0A= var _rsHP;=0A= var _rsTL;=0A= var _rsSW;=0A= var _rsSH;=0A= =0A= if (_rsMP=3D=3D0) {return;}=0A= =0A= _rsJE=3D(navigator.javaEnabled()=3D=3Dtrue)?"y":"n";=0A= if (_rsDT=3D=3D1) {=0A= _rsTL=3Descape(document.title);=0A= }=0A= if((_rsIE>0)||((_rsNN!=3D-1)&&(_rsBV >=3D5))) {=0A= _rsCK=3D(navigator.cookieEnabled=3D=3Dtrue)?"y":"n";=0A= }=0A= if((_rsIE>=3D0)&&(_rsIEV>=3D5)&&(_rsMC=3D=3D-1)&&(_rsOP=3D=3D-1)) {=0A= document.body.addBehavior("#default#clientCaps");=0A= _rsCT=3Ddocument.body.connectionType;=0A= document.body.addBehavior("#default#homePage");=0A= _rsHP=3D(document.body.isHomePage(location.href))?"y":"n";=0A= }=0A= var _rsD =3D new Date();=0A= _rsTZ =3D _rsD.getTimezoneOffset()/-60;=0A= if((typeof(_rsWS)!=3D"undefined")&&(_rsWS!=3Dnull)) {=0A= _rsSW=3D_rsWS.width;=0A= _rsSH=3D_rsWS.height;=0A= _rsCD=3D_rsWS.colorDepth;=0A= _rsSR=3D_rsSW+'x'+_rsSH;=0A= if((_rsNN!=3D-1)&&(_rsBV >=3D4)) {=0A= _rsCD=3D_rsWS.pixelDepth;=0A= }=0A= }=0A= if((_rsNN!=3D-1)&&(_rsBV >=3D4)||(_rsOP>=3D0)) {=0A= _rsLG=3Dnavigator.language;=0A= }=0A= if((_rsIE!=3D-1)&&(_rsBV >=3D4)&&(_rsOP=3D=3D-1)) {=0A= _rsLG=3Dnavigator.userLanguage;=0A= }=0A= =0A= =0A= var _rsPR=3D"";=0A= _rsPR=3D'3D""/';=0A= =0A= document.write(_rsPR);=0A= }=0A= =0A= if((_rsSE)&&(random() <=3D _rsSM)) {=0A= var _rsIM=3D'<\/scr'+'ipt>';=0A= document.write(_rsIM);=0A= }=0A= else {=0A= rsCi();=0A= }=0A= =0A= ------=_NextPart_000_0102_01CC8FD4.B4A6A2C0--