From: Subject: =?Windows-1252?Q?La_Voz_de_Galicia._El_diario_m=E1s_le=EDdo_de_Galicia_gr?= =?Windows-1252?Q?acias_a_la_participaci=F3n_de_sus_lectores.?= Date: Thu, 29 Jan 2009 10:38:14 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0066_01C981FD.B07079C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/SSEE/print.jsp?idContenido=0003_7492059&idSeccion=75AF47280A80B19700177039C75B2A4C La Voz de Galicia. El diario m=E1s le=EDdo de Galicia = gracias a la participaci=F3n de sus lectores. // // // // // // =20

La Voz de Galicia  

lavozdegalicia.es=20
Edicion digital de La Voz de Galicia 
Fecha de hoy: =

Arousa

Volver=20

el palomar Los alcaldes se = van de=20 turismo

Autor:=20
Bego=F1a Paso redac.arousa@lavoz.es
Fecha=20
3D""=20=20

No hay una feria que logre congregar en la capital = espa=F1ola a=20 tantos alcaldes de la comarca arousana como Fitur. Hace ya a=F1os que la = representaci=F3n de O Saln=E9s en el certamen de turismo es de lo m=E1s = amplia, pues=20 muchos son los que consideran que este es un escaparate inmejorable para = lograr=20 que Arousa se siga llenando de visitantes. Al amparo del patronato de = turismo=20 R=EDas Baixas, nuestros regidores presentaron toda su oferta = tur=EDstica. El=20 presidente de la Diputaci=F3n, Rafael Louz=E1n , ejerci=F3 de = maestro de=20 ceremonias.

Tras la inauguraci=F3n del espacio de R=EDas Baixas, la = entidad=20 provincial procedi=F3 a explicar las caracter=EDsticas de la fiesta de = la conserva,=20 que este a=F1o organizar=E1 por segunda vez en el municipio de = Ribadumia. A la cita=20 acudieron algunos de los conserveros que participan en este certamen, = como=20 Jos=E9 Luis Alfonso , de Conservas de Cambados. Ellos fueron los = encargados=20 de dar a probar a los presentes los productos que elaboran. Y m=E1s de = un se chup=F3=20 los dedos.

Otro sector que tuvo una amplia representaci=F3n en = Fitur fue el=20 del albari=F1o. El Concello de Cambados, de mano de su alcalde, = Jos=E9 Manuel=20 Cores Tour=EDs , presumi=F3 de organizar una de las celebraciones = gastron=F3micas=20 m=E1s antiguas de Espa=F1a. Y anunci=F3 que los festejos de este a=F1o = estar=E1n dedicados=20 a Ram=F3n Cabanillas. En el espacio de la asociaci=F3n espa=F1ola de = Ciudades del Vino=20 (Acev=EDn) fue el presidente del consello regulador, Jos=E9 Ram=F3n = Meiri=F1o ,=20 el que dio a conocer la nueva ruta del vino R=EDas Baixas. En ambos = casos, el acto=20 concluy=F3 con una degustaci=F3n. Vilanova, con el turismo = familiar.=20 El =FAltimo de la ma=F1ana en realizar su presentaci=F3n fue el = vicepresidente de la=20 Diputaci=F3n y concejal de Vilanova, Jos=E9 Juan Dur=E1n . Dio a = conocer la=20 oferta tur=EDstica del municipio, pensada especialmente para familias, y = proyect=F3=20 un v=EDdeo elaborado para la ocasi=F3n por Vanesa Diz . Tambi=E9n = tuvo tiempo=20 de establecer contactos con representantes de la zona del Algarve, en=20 Portugal.

Las presentaciones de los recursos tur=EDsticos de O = Saln=E9s=20 continuar=E1n durante esta ma=F1ana. La mancomunidad dar=E1 a conocer en = la feria el=20 sistema O Saln=E9s a medida , que permite a los visitantes = reservar sus=20 viajes a trav=E9s de la web osalnes.com. De este acto se encargar=E1 el = presidente=20 de la entidad, Jorge Dom=EDnguez . Para terminar, Cambados, = Ribadumia y=20 Vilanova dar=E1n a conocer la feria medieval de Pontearnelas. Para ello = realizar=E1=20 una escenificaci=F3n, en la que colaboran los alumnos de la escuela de = teatro=20 Valle Innova.

= =A9=20 Copyright LA VOZ DE GALICIA S.A.
Pol=EDgono de Sab=F3n, Arteixo, A = CORU=D1A=20 (Espa=F1a)

R.M. de A Coru=F1a: tomo 2438 del Archivo, = Secci=F3n General,=20 folio 114 vto., hoja C-2141. CIF: A-15000649.
=20 ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://media.lavozdegalicia.es/img/empty.gif R0lGODlhAQABAJEAAP///////////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.lavozdegalicia.es/img/cabecera_mini.png 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 ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://media.lavozdegalicia.es/default/2009/01/29/0012_2504539/Foto/a29c12f1.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCADnATwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDXYc9a OQOtOYYNJgV5h65GZo/NEW/5yN2PanbxnFLsXOdoz60uxSclRQBCWzOnHGTU5PtVfAE6H3qwQPSg BTIiY3sFLHAz3NSDpTAiHGVBxzzT8UwGEc0qn1peuaMUAOyKbilpaBEbD1pMcVIRmjGOKBmin3F+ lEkiRRNJKwREGWY9AKI+Y1+lcrqd82t6s+nW7YsLQjz2H/LV+y/QV2Xsrnn2vKwt1r9zf3Bh06E+ UD1b+KrC2d21v5kkybuwx0q7Bb21rGFA5x0UVU84yTY2hVB65rnm5vW50U+XaxFFe39qRlDIo961 LbXLGeYQtL5cp/hk4yaqmVVfgBhXHeLovJuEuEGFfg49a0g2KpCNro9OpR1rmvA+tPqmmNBcPvuL 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 ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://media.lavozdegalicia.es/img/logos/lg_confianza.gif R0lGODlhIAAiAPcAABgAcez20azROmytAFmfAK6N049nu9zqr0UAoe7X/3uzAKyPzNDD4sTbeeTu vXNDqezl85vEIkgHj8Gs2bnWYfD/j6p1+qWFxrHRSv////H135K/ANvL7l8lnH9Ss0IAiNTkm7uO /6Z0773pQcu53/r3/1ESlHg7x5df6pXBEdjzkfD/sywAgLKYzd7H/Yq5AFkcmrWV4WYvovz/36OA z6LHLdjM5+b5rsLabanZH8Kxy7mi0556xJPCAXSvAM/+VWqnAMat5cu45PLp/4BB1ejwxVQXluv/ sM/ii///8XZHrObZ+X68AGMppToAh73Ya///tMjvXOL/eZx7vce03U0Ok+Xc7vT62/Xy+IRTxIdc tqXFKbbUVdvO6CUAeseZ/9bF3loZlP3l/1sgm7Sa0pfCGfb55WOlANfootbB8MKr3JPTAPP62eHx q/zz/429AOrd/IO1AEsJkfbt/3xMrqeJyN/U6MnmdOb6s3iwAKjLN72W+K6TzP//5q3NQoFQu4NK zenxyoHEAL/ZcaTQIrbUWPH22GsxpUEAi2Ipnu/p9t7T7TEAgbyk1M6839bH5ZHABZ3FKzwAiZRt vnNBqufX/8ev67ab0FgelysAfX9SrlyiAPDe/7vWZJPNAPjk//j/3NHD5L2t3q5/+JfCEFcXoer9 rsXec6vWLc+46///+f//vYlet5nEG/f/5tzqqL+X/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAgACIA AAj/AN8oGECwoMGDCBPmEYijyKuHECNKnCjRAZKBgTJo3Mixo8ePGQi+AkmyZAZDQICM/LiAh8mP KFV+LJHJy6KXHWOu7EgJkRFEODnq9FiCUQcZEqpoBNEAiaqSQztOYCRDxhgWYkYQGHAmD9SUOzca QFS1CqCQLzZsAKKHZFSOlCRU/SBiFZA3eBW8cQvWIx25MqqcSDIg7Vo/fGV2rOOkagegP86k9PRV MUcrLBJpRpQlAxQpFdx8Shx2o5EqVRN9KCXiiwUELBSBfMuRSibNmjF92I1JDiLZHmlzpMMId9Xj gZ08Ct4XpBJGMJAfhwHgAXPLHy84YSTBiHcJjCQt/4CZss3LUJPGqJ8UiiSolCtCfMBkwgiM01Wq GJHBvoR/KlqMYUJ9MAwoCRF9pHREBjvsAMEjE9igiCJWLLLIDiQ8YmEXXUBgoSMTdGgHJwkCsUIC jVCRQSMkUAEBGRm86MgijmRQRwYXaBQKFqxotEMGbKRkCgoauZiBInXU8YgVF1DBgCN2WLfDAgzY kAEDGSygSQYzwDeKHVgw0EgJlsQAwRAe0JDBEpMUoAYNamTwRxAxcMABDy3AUuINGfBxSQap7JHG RpVUopELGsEx2hyV6BCEEBpV8h52GUQhCBMZ9KBCBgIQksEdnXiCRwCo5LBGHxxd0dxGQMQBBBcR xGfRyRM1ZIDEICm8QAGsbQm1qkY+DLBJA61ocIYfrSCBQSGkBLKJHpCUkdOvJ0VQSAaDZHAACCDU 0IAD2aIBAhKRaOArpUElVkS6QQGhABJmGCLvvPTWa2+9Zhyw0EAp9evvvwAHvFBAADs= ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://secure-uk.imrworldwide.com/cgi-bin/m?ci=es-lavozgal&cg=0&cc=1 R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA= ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/E194F0450A80B1A101BC345A0C630ECB/lvdg_estilos_imprimir.css BODY { PADDING-RIGHT: 70px; PADDING-LEFT: 70px; BACKGROUND: #fff; = PADDING-BOTTOM: 70px; MARGIN: 0px; FONT: 15px trebuchet ms, lucida = grande, tahoma, arial, geneva, verdana, helvetica, sans-serif; = PADDING-TOP: 42px; TEXT-ALIGN: left } .maq { MARGIN: 0px auto } .sct { WIDTH: 100% } { LINE-HEIGHT: 120% } { BORDER-RIGHT: #cfcac0 0px solid; BORDER-TOP: #cfcac0 0px solid; = BORDER-LEFT: #cfcac0 0px solid; BORDER-BOTTOM: #cfcac0 0px solid } A { COLOR: #134d86; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } .brd { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: = 1px; BORDER-RIGHT-WIDTH: 1px } .izq { FLOAT: left } .der { FLOAT: right } .no { DISPLAY: none } DIV { CLEAR: none; WIDTH: auto; TEXT-ALIGN: left } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; list: none } DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; list: none } DD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; list: none } UL { CLEAR: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } UL LI { FONT-SIZE: 13px; LINE-HEIGHT: 16px } OL LI { FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 14px; LIST-STYLE-TYPE: = decimal } OL { PADDING-LEFT: 0px; MARGIN-LEFT: 24px } UNKNOWN { PADDING-LEFT: 21px; MARGIN-LEFT: 0px } DIV:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } DIV:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } UL:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } UL:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } DL:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } DL:unknown { CLEAR: both; DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 0; content: = " " } H1 { DISPLAY: none } H2 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } H2 { FONT-SIZE: 21px } H3 { FONT-SIZE: 18px } H4 { FONT-SIZE: 14px } H5 { FONT-SIZE: 12px } .cab { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(http://media.lavozdegalicia.es/img/f_dot.gif) repeat-x left bottom; = PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-TOP: 7px; POSITION: relative } A.cabecera { DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; = FILTER: = progid:DXImageTransform.microsoft.alphaimageloader(enabled=3Dtrue, = sizingMethod=3Dscale = src=3D'http://media.lavozdegalicia.es/img/cabecera_mini.png'); WIDTH: = 293px; CURSOR: pointer; POSITION: relative; HEIGHT: 50px } UNKNOWN { BACKGROUND: url(http://media.lavozdegalicia.es/img/cabecera_mini.png) = no-repeat } A.cabecera IMG { DISPLAY: none } .cab .hoy { DISPLAY: block; RIGHT: 0px; FONT: 12px georgia, times new roman, serif; = BOTTOM: 7px; POSITION: absolute } .clisec { PADDING-RIGHT: 7px; DISPLAY: block; PADDING-LEFT: 7px; BACKGROUND: = url(http://media.lavozdegalicia.es/img/f_dot.gif) repeat-x left bottom; = PADDING-BOTTOM: 7px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 7px; = POSITION: relative } .clisec H2 { PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; PADDING-BOTTOM: = 7px; MARGIN: 0px; FONT: 25px Georgia, "Times New Roman", Times, serif; = TEXT-TRANSFORM: uppercase; COLOR: #666666; PADDING-TOP: 7px } .clisec A.vol { DISPLAY: block; PADDING-LEFT: 20px; FONT-SIZE: 13px; RIGHT: 7px; = BACKGROUND: url(http://media.lavozdegalicia.es/img/icos/vol.gif) = no-repeat left top; BOTTOM: 14px; POSITION: absolute } .not { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 7px; MARGIN: 0px 7px 7px; FONT: 16px/145% verdana, helvetica, arial, = sans serif; PADDING-TOP: 7px } .cliche { CLEAR: left; DISPLAY: block; FONT-WEIGHT: normal; TEXT-TRANSFORM: = uppercase; FONT-FAMILY: palatino, georgia, times new roman, serif } .rot { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 7px; DISPLAY: block; = PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #cfcac0; = BACKGROUND: #f9f9f7; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: = #cfcac0; PADDING-BOTTOM: 0px; FONT: 16px palatino, georgia, times new = roman, serif; OVERFLOW: hidden; TEXT-TRANSFORM: uppercase; WIDTH: 100%; = BORDER-TOP-COLOR: #cfcac0; PADDING-TOP: 0px; TEXT-ALIGN: left; = BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #cfcac0 } UNKNOWN { WIDTH: auto } .rot .mini { FONT: 10px trebuchet ms, lucida grande, tahoma, arial, geneva, verdana, = helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #a2a2a1; = PADDING-TOP: 4px } .cliche { MARGIN: 0px 0px 2px } .subcl { MARGIN: 0px 0px 2px } .cintillo { MARGIN: 0px 0px 2px } .titulillo { MARGIN: 0px 0px 2px } .titulo { MARGIN: 0px 0px 2px } .entradilla { MARGIN: 0px 0px 2px } .autor { MARGIN: 0px 0px 2px } .ante { MARGIN: 0px 0px 2px } .subcl { MARGIN-TOP: -6px; FONT-SIZE: 11px; MARGIN-BOTTOM: 14px; TEXT-TRANSFORM: = uppercase; POSITION: relative } .titulillo { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-TRANSFORM: = uppercase; COLOR: #c00; FONT-STYLE: normal; FONT-FAMILY: georgia, times = new roman, serif } .cintillo { BACKGROUND-POSITION: left top; DISPLAY: block; MARGIN-BOTTOM: 3px; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 35px } .titulillo SPAN { DISPLAY: none } .cintillo SPAN { DISPLAY: none } H1.titulo { DISPLAY: block; FONT: 37px trebuchet ms,lucida = grande,tahoma,arial,geneva,verdana,helvetica,sans-serif } .entradilla { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; FONT: 19px = georgia, times new roman, serif; COLOR: #666; PADDING-TOP: 7px } .entradilla:unknown { DISPLAY: none; content: "" } .entradilla:unknown { DISPLAY: none; content: "" } .fecha { MARGIN-TOP: -2px; FONT-SIZE: 11px } .autor { DISPLAY: block; FONT-WEIGHT: bolder; FONT-STYLE: normal } IMG { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px } .img { CLEAR: none; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left } .img .brd { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: = 0px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px } .der .brd { MARGIN-LEFT: 28px } .der .relimg { MARGIN-LEFT: 28px } .izq .brd { MARGIN-RIGHT: 28px } .izq .relimg { MARGIN-RIGHT: 28px } .img .relimg { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 7px; PADDING-TOP: 0px } .img .autor { CLEAR: right; FLOAT: right; MARGIN: 0px; FONT: 9px georgia, times new = roman, serif; OVERFLOW: hidden; TEXT-TRANSFORM: capitalize; WIDTH: 30%; = TEXT-ALIGN: right } .img .piefoto { CLEAR: left; FONT-SIZE: 11px; FLOAT: left; WIDTH: 68% } .i162 .relimg { WIDTH: 642px } .i642 IMG { WIDTH: 642px } .i459 .relimg { WIDTH: 459px } .i459 IMG { WIDTH: 459px } .i390 .relimg { WIDTH: 390px } .i390 IMG { WIDTH: 390px } .i316 .relimg { WIDTH: 316px } .i316 IMG { WIDTH: 316px } .i231 .relimg { WIDTH: 231px } .i231 IMG { WIDTH: 231px } .i154 .relimg { WIDTH: 154px } .i154 IMG { WIDTH: 154px } .i149 .relimg { WIDTH: 149px } .i149 IMG { WIDTH: 149px } .i146 .relimg { WIDTH: 146px } .i146 IMG { WIDTH: 146px } .i124 .relimg { WIDTH: 124px } .i124 IMG { WIDTH: 124px } .i100 .relimg { WIDTH: 100px } .i100 IMG { WIDTH: 100px } .i75 .relimg { WIDTH: 75px } .i75 IMG { WIDTH: 75px } .i63 .relimg { WIDTH: 63px } .i63 IMG { WIDTH: 63px } .i45 .relimg { WIDTH: 45px } .i45 IMG { WIDTH: 45px } .i35 .relimg { WIDTH: 35px } .i35 IMG { WIDTH: 35px } DL.localizador { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px = 0px; COLOR: #000; PADDING-TOP: 0px } DL.localizador DT.si { DISPLAY: inline; LIST-STYLE-TYPE: none } DL.localizador DD { DISPLAY: inline; LIST-STYLE-TYPE: none } DL.localizador DD { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-SIZE: 17px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 6px; BORDER-LEFT: #000 1px solid; LINE-HEIGHT: = 17px; PADDING-TOP: 0px; FONT-FAMILY: georgia, times new roman, serif } DL.localizador DT.si { FONT-WEIGHT: bolder } DL.localizador DD.firma { FONT-WEIGHT: bolder } DL.localizador DD.autor { FONT-WEIGHT: bolder } DL.localizador DD.firma { PADDING-LEFT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: 0px } DL.localizador DD.autor { PADDING-LEFT: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: 0px } DL.localizador .firma EM { FONT-WEIGHT: normal; COLOR: #666; FONT-STYLE: normal } DL.localizador .firma { TEXT-TRANSFORM: capitalize } DL.localizador .localizacion { TEXT-TRANSFORM: capitalize } DL.localizador .localizacion { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px = solid } DL.localizador .fecha { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 6px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 0px = solid } DL.localizador DD A { TEXT-DECORATION: underline } DL.localizador DD.trackback A { COLOR: #c00 } .pie { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = url(http://media.lavozdegalicia.es/img/f_dot.gif) repeat-x left top; = PADDING-BOTTOM: 40px; PADDING-TOP: 14px; POSITION: relative } .pie IMG { BORDER-RIGHT: #fff 14px solid; BORDER-TOP: #fff 4px solid; FLOAT: left; = BORDER-LEFT: #fff 0px solid; BORDER-BOTTOM: #fff 14px solid } .pie STRONG { CLEAR: none; DISPLAY: block; FONT-SIZE: 13px; LINE-HEIGHT: 21px } .pie UL.comercial { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; RIGHT: 7px; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 210px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 7px } .pie UL.comercial LI { PADDING-RIGHT: 60px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; = POSITION: relative; HEIGHT: 18px } UL.comercial EM { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; FONT: 10px/10px "trebuchet ms", "lucida grande", tahoma, arial, = geneva, verdana, helvetica, sans-serif; PADDING-TOP: 4px } UL.comercial LI A { BACKGROUND-POSITION: right top; DISPLAY: block; RIGHT: 0px; WIDTH: = 60px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; TOP: 0px; = HEIGHT: 18px } .cmvocento_ico { BACKGROUND-IMAGE: = url(http://media.lavozdegalicia.es/img/icos/cmvocento.gif) } .cvoz_ico { BACKGROUND-IMAGE: url(http://media.lavozdegalicia.es/img/icos/cvoz.gif) } ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/558124BE0A80E0AB012F41A585B45977/LVDG_script.js var G_SECCIONADO=3Dfalse;=0A= function ObjetoListaInteractiva(){=0A= =0A= this.list =3D new Array();=0A= =0A= this.listaNombres =3D new Array();=0A= =0A= this.listaCombos =3D new Array();=0A= =0A= this.listaPestanas =3D new Array();=0A= =0A= this.listaEnlaces =3D new Array();=0A= =0A= this.elementosVisibles =3D1;=0A= =0A= this.posicion=3D0;=0A= =0A= this.modoOff=3D"";=0A= =0A= this.modoOn=3D"";=0A= =0A= this.modoPestanaOff=3D"";=0A= =0A= this.modoPestanaOn=3D"";=0A= =0A= this.anadir=3Danadir;=0A= =0A= this.mostrarAnterior=3DmostrarAnterior;=0A= =0A= this.mostrarSiguiente=3DmostrarSiguiente;=0A= =0A= this.mostrarPaginaAnterior=3DmostrarPaginaAnterior;=0A= =0A= this.mostrarPaginaSiguiente=3DmostrarPaginaSiguiente;=0A= =0A= this.borrarTodos=3DborrarTodos;=0A= =0A= this.setElementosVisibles=3DsetElementosVisibles;=0A= =0A= this.getElementosVisibles=3DgetElementosVisibles;=0A= =0A= this.setModoOn=3DsetModoOn;=0A= =0A= this.getModoOn=3DgetModoOn;=0A= =0A= this.setModoOff=3DsetModoOff;=0A= =0A= this.getModoOff=3DgetModoOff;=0A= =0A= this.setModoPestanaOn=3DsetModoPestanaOn;=0A= =0A= this.getModoPestanaOn=3DgetModoPestanaOn;=0A= =0A= this.setModoPestanaOff=3DsetModoPestanaOff;=0A= =0A= this.getModoPestanaOff=3DgetModoPestanaOff;=0A= =0A= this.hacerInvisible=3DhacerInvisible;=0A= =0A= this.hacerVisible=3DhacerVisible;=0A= =0A= this.init=3Dinit;=0A= =0A= this.init2=3Dinit2;=0A= =0A= this.setNombre=3DsetNombre;=0A= =0A= this.getNombre=3DgetNombre;=0A= =0A= this.ocultarTodos=3DocultarTodos;=0A= =0A= this.insertOption=3DinsertOption;=0A= =0A= this.anadirCombo=3DanadirCombo;=0A= =0A= this.mostrarCombo=3DmostrarCombo;=0A= =0A= this.mostrarPestana=3DmostrarPestana;=0A= =0A= this.anadirPestanas=3DanadirPestanas;=0A= =0A= this.getPosicion=3DgetPosicion;=0A= =0A= this.mostrarCapa=3DmostrarCapa;=0A= this.mostrarAleatorio=3DmostrarAleatorio;=0A= =0A= this.setEnlace=3DsetEnlace;=0A= =0A= this.getEnlace=3DgetEnlace;=0A= =0A= this.enlaceSeccion=3DenlaceSeccion;=0A= =0A= this.enlaceSeccionCategoria=3DenlaceSeccionCategoria;=0A= =0A= this.pasas=3Dpasas;=0A= =0A= this.llamarOJD=3DllamarOJD;=0A= =0A= this.getIdentificador=3DgetIdentificador;=0A= }=0A= =0A= //Devuelve el objeto por ID=0A= =0A= function getObject(id) {=0A= if( window.mmIsOpera ) return(document.getElementById(id));=0A= if (document.all) return(document.all[id]);=0A= if (document.getElementById) return(document.getElementById(id));=0A= return(false);=0A= }=0A= =0A= //devuelve la posici=F3n en la que se encuentra el objeto=0A= =0A= //Esta funci=F3n se utiliza para mostrar el n=FAmero de foto que se = est=E1 mostrando en un album=0A= =0A= function getPosicion(){=0A= =0A= //sumamos uno a la posici=F3n, porque empieza en 0.=0A= =0A= return this.posicion+1;=0A= =0A= }=0A= =0A= //devuelve el id del objeto en funci=F3n de la posici=F3n que ocupa=0A= function getIdentificador(posicion){=0A= //restamos 1 a la posicion, porque empieza en 0 y pediremos del 1 al n=0A= //actualizamos la posicion que estamos mostramos=0A= this.posicion=3Dposicion-1;=0A= return this.list[posicion-1];=0A= =0A= =0A= }=0A= =0A= function anadirCombo(select){=0A= =0A= this.listaCombos.push(select);=0A= =0A= }=0A= =0A= =0A= =0A= function anadirPestanas(pestana){=0A= =0A= this.listaPestanas.push(pestana);=0A= =0A= }=0A= =0A= =0A= =0A= function insertOption()=0A= =0A= {=0A= =0A= =0A= =0A= for (var i =3D 0; i < this.list.length; i++) {=0A= =0A= =0A= =0A= for (var j =3D 0; j < this.listaCombos.length; j++) {=0A= =0A= var y=3Ddocument.createElement('option');=0A= =0A= y.text=3Dthis.getNombre(this.list[i]);=0A= =0A= y.value=3Dthis.list[i];=0A= =0A= var x=3Ddocument.getElementById(this.listaCombos[j]);=0A= =0A= try=0A= =0A= {=0A= =0A= x.add(y,null); // standards compliant=0A= =0A= }=0A= =0A= catch(ex)=0A= =0A= {=0A= =0A= x.add(y); // IE only=0A= =0A= }=0A= =0A= }=0A= =0A= }=0A= =0A= }=0A= =0A= =0A= =0A= function mostrarPestana(id){=0A= =0A= this.ocultarTodos();=0A= =0A= this.hacerVisible(id);=0A= =0A= //Recorremos las pestanas para ponerlas en modo off=0A= =0A= for (var i =3D 0; i < this.listaPestanas.length; i++) {=0A= =0A= = document.getElementById(this.listaPestanas[i]).className=3Dthis.getModoPe= stanaOff();=0A= =0A= }=0A= =0A= //Ponemos la seleccionada en modo On=0A= =0A= = document.getElementById("pestana"+id).className=3Dthis.getModoPestanaOn()= ;=0A= =0A= }=0A= =0A= =0A= =0A= function mostrarCombo(id){=0A= =0A= var x=3Ddocument.getElementById(id);=0A= =0A= //Si el seleccionado es el 0 no hacemos nada=0A= =0A= if (x.selectedIndex=3D=3D0){=0A= =0A= return;=0A= =0A= }=0A= =0A= this.ocultarTodos();=0A= =0A= //situamos la posicion, ser=E1 la seleccionada -1=0A= =0A= this.posicion=3Dx.selectedIndex-1;=0A= =0A= this.hacerVisible(x.options[x.selectedIndex].value);=0A= =0A= //Recorremos los combos para seleccionar el indice seleccionado=0A= =0A= for (var i =3D 0; i < this.listaCombos.length; i++) {=0A= =0A= var combos=3Ddocument.getElementById(this.listaCombos[i]);=0A= =0A= combos.options[x.selectedIndex].selected=3Dtrue;=0A= =0A= }=0A= =0A= }=0A= =0A= function llamarOJD(seccion){=0A= var seccionado=3D"0"=0A= url =3D = "http://lavozdegalicia.ojdinteractiva.com/cgi-bin/ivw/CP/"+seccion+"?r=3D= "+escape(document.referrer);=0A= if (document.getElementById("ojd")!=3Dnull){=0A= document.getElementById("ojd").src=3Durl;=0A= if (G_SECCIONADO){=0A= seccionado=3Dseccion;=0A= }=0A= = document.getElementById("ojd").src=3D"//secure-uk.imrworldwide.com/cgi-bi= n/m?ci=3Des-lavozgal&cg=3D"+ seccionado +"&cc=3D1";=0A= }=0A= } =0A= =0A= =0A= function anadir(id){=0A= =0A= this.list.push(id);=0A= =0A= }=0A= =0A= =0A= =0A= function setNombre(id, nombre){=0A= =0A= this.listaNombres[id]=3Dnombre;=0A= =0A= }=0A= =0A= =0A= =0A= function getNombre(id){=0A= =0A= return(this.listaNombres[id]);=0A= =0A= }=0A= =0A= function setEnlace(id, enlace){=0A= =0A= this.listaEnlaces[id]=3Denlace;=0A= =0A= }=0A= =0A= =0A= =0A= function getEnlace(id){=0A= =0A= return(this.listaEnlaces[id]);=0A= =0A= }=0A= =0A= function ocultarTodos(){=0A= =0A= for (var i =3D 0; i < this.list.length; i++) {=0A= =0A= this.hacerInvisible(this.list[i]);=0A= =0A= }=0A= =0A= }=0A= =0A= =0A= =0A= function mostrarPaginaAnterior(){=0A= =0A= for (var i =3D 0; i < this.getElementosVisibles(); i++) {=0A= =0A= this.mostrarAnterior();=0A= =0A= }=0A= =0A= }=0A= =0A= function mostrarPaginaSiguiente(){=0A= =0A= for (var i =3D 0; i < this.getElementosVisibles(); i++) {=0A= =0A= this.mostrarSiguiente();=0A= =0A= }=0A= =0A= =0A= =0A= }=0A= =0A= function mostrarAnterior(){=0A= =0A= if (this.list.length=3D=3D1) {=0A= =0A= return;=0A= =0A= }=0A= =0A= if (this.list[this.posicion-1]!=3Dnull){=0A= =0A= this.hacerVisible(this.list[this.posicion-1]);=0A= =0A= = this.hacerInvisible(this.list[this.posicion+(this.getElementosVisibles()-= 1)]);=0A= =0A= this.posicion=3Dthis.posicion-1;=0A= =0A= }=0A= =0A= else{=0A= =0A= //Si el salto es de uno, mostramos el ultimo =0A= =0A= if (this.getElementosVisibles()=3D=3D1){=0A= =0A= this.hacerVisible(this.list[this.list.length-1]);=0A= =0A= this.hacerInvisible(this.list[this.posicion]);=0A= =0A= this.posicion=3Dthis.list.length-1;=0A= =0A= }=0A= =0A= }=0A= =0A= =0A= =0A= }=0A= =0A= =0A= =0A= function mostrarSiguiente(){=0A= =0A= if (this.list.length=3D=3D1) {=0A= =0A= return;=0A= =0A= }=0A= =0A= if (this.list[this.posicion+this.getElementosVisibles()]!=3Dnull){=0A= =0A= = this.hacerVisible(this.list[this.posicion+this.getElementosVisibles()]);=0A= =0A= this.hacerInvisible(this.list[this.posicion]);=0A= =0A= this.posicion=3Dthis.posicion+1;=0A= =0A= }=0A= =0A= else{=0A= =0A= //Si el salto es de uno, empezamos de nuevo=0A= =0A= if (this.getElementosVisibles()=3D=3D1){=0A= =0A= this.hacerVisible(this.list[0]);=0A= =0A= this.hacerInvisible(this.list[this.posicion]);=0A= =0A= this.posicion=3D0;=0A= =0A= }=0A= =0A= }=0A= =0A= }=0A= =0A= function pasas(direccion, url){=0A= var seccionado=3D"0"=0A= if (document.getElementById("ojd")!=3Dnull){=0A= document.getElementById("ojd").src=3Durl;=0A= if (G_SECCIONADO){=0A= seccionado=3DtratarUrl(url);=0A= }=0A= = document.getElementById("ojd").src=3D"//secure-uk.imrworldwide.com/cgi-bi= n/m?ci=3Des-lavozgal&cg=3D" + seccionado + "&cc=3D1";=0A= // descomentar para hacer impactos en PIWIK=0A= piwik_log('', 3, 'http://piwik.lavozdegalicia.es/piwik.php');=0A= }=0A= if (direccion=3D=3D"1"){=0A= this.mostrarSiguiente();=0A= }else {=0A= this.mostrarAnterior();=0A= }=0A= }=0A= =0A= =0A= function tratarUrl(m_url){=0A= var rdo=3Dm_url;=0A= var = pos1=3Dm_url.indexOf("http://lavozdegalicia.ojdinteractiva.com/cgi-bin/iv= w/CP/");=0A= var pos2 =3D m_url.indexOf("?r=3D");=0A= if (pos1!=3D-1) {=0A= rdo=3Dm_url.substring(56,pos2);=0A= } =0A= return rdo;=0A= }=0A= =0A= =0A= function borrarTodos(){=0A= =0A= for (var i =3D 0; i <=3D this.list.length; i++) {=0A= =0A= this.list.pop();=0A= =0A= }=0A= =0A= }=0A= =0A= =0A= =0A= function setElementosVisibles(numero){=0A= =0A= this.elementosVisibles=3Dnumero;=0A= =0A= }=0A= =0A= function getElementosVisibles(){=0A= =0A= return this.elementosVisibles;=0A= =0A= }=0A= =0A= =0A= =0A= function setModoOn(clase){=0A= =0A= this.modoOn=3Dclase;=0A= =0A= }=0A= =0A= function getModoOn(){=0A= =0A= return this.modoOn;=0A= =0A= }=0A= =0A= function setModoOff(clase){=0A= =0A= return this.modoOff=3Dclase;=0A= =0A= }=0A= =0A= function getModoOff(){=0A= =0A= return this.modoOff;=0A= =0A= }=0A= =0A= =0A= =0A= function setModoPestanaOn(clase){=0A= =0A= this.modoPestanaOn=3Dclase;=0A= =0A= }=0A= =0A= function getModoPestanaOn(){=0A= =0A= return this.modoPestanaOn;=0A= =0A= }=0A= =0A= function setModoPestanaOff(clase){=0A= =0A= return this.modoPestanaOff=3Dclase;=0A= =0A= }=0A= =0A= function getModoPestanaOff(){=0A= =0A= return this.modoPestanaOff;=0A= =0A= }=0A= =0A= =0A= =0A= function init(){=0A= =0A= //hacemos visible el numero de elementos visibles configurados=0A= =0A= for (var i =3D 0; i < this.getElementosVisibles(); i++) {=0A= =0A= this.hacerVisible(this.list[i]);=0A= =0A= }=0A= =0A= //Si tienes pestanas ponemos la primera como seleccionada=0A= =0A= if (this.listaPestanas.length!=3D0){=0A= =0A= = document.getElementById(this.listaPestanas[0]).className=3Dthis.getModoPe= stanaOn();=0A= =0A= }=0A= =0A= this.insertOption();=0A= =0A= }=0A= =0A= =0A= function init2(){=0A= =0A= //hacemos visible el numero de elementos visibles configurados=0A= =0A= for (var i =3D 0; i < this.getElementosVisibles(); i++) {=0A= =0A= document.getElementById(this.list[i]).className=3Dthis.getModoOn();=0A= =0A= }=0A= =0A= //Si tienes pestanas ponemos la primera como seleccionada=0A= =0A= if (this.listaPestanas.length!=3D0){=0A= =0A= = document.getElementById(this.listaPestanas[0]).className=3Dthis.getModoPe= stanaOn();=0A= =0A= }=0A= =0A= this.insertOption();=0A= =0A= }=0A= =0A= function hacerInvisible(id){=0A= =0A= document.getElementById(id).className=3Dthis.getModoOff();=0A= =0A= }=0A= =0A= function hacerInvisibleTodos(id){=0A= capa =3D document.getElementById(id);=0A= cnjIMG =3D capa.getElementsByTagName('img');=0A= for (var i=3D0; i -1 ) {=0A= str =3D str.replace( from, to );=0A= idx =3D str.indexOf( from );=0A= =0A= }=0A= return str;=0A= }=0A= =0A= function CrearCookie(Nombre, Valor) {=0A= var Dia =3D new Date();=0A= Dia.setDate(Dia.getDate() + 365); //caduca en un a=F1o=0A= document.cookie =3D Nombre + "=3D" + Valor + "; expires=3D" + = Dia.toGMTString() + "; path=3D/";=0A= }=0A= =0A= function LeerCookie(NombreDeCookie) {=0A= var NumDeCookies =3D document.cookie.length;=0A= var NombreParaCookie =3D NombreDeCookie + "=3D";=0A= var LongDeCookie =3D NombreParaCookie.length;=0A= var x =3D 0;=0A= while (x <=3D NumDeCookies) {=0A= var y =3D (x + LongDeCookie);=0A= if (document.cookie.substring(x, y) =3D=3D NombreParaCookie)=0A= return (ExtraeValorDeCookie(y));=0A= x =3D document.cookie.indexOf(" ", x) + 1;=0A= if (x =3D=3D 0)=0A= break;=0A= }=0A= var vacio=3D"?";=0A= return (vacio);=0A= }=0A= =0A= function lee_idioma(){=0A= var idiomasession=3DLeerCookie("idioma_session");=0A= //alert(idiomasession);=0A= if(idiomasession=3D=3D"ga"){=0A= if(!idioma()){=0A= traducir();=0A= }=0A= }else if(idiomasession=3D=3D"es"){=0A= if(idioma()){=0A= window.location=3Dgal2es(window.location);=0A= }=0A= }=0A= =0A= }=0A= =0A= function ExtraeValorDeCookie(val) {=0A= var FinalDeCookie;=0A= if ((FinalDeCookie =3D document.cookie.indexOf(";", val)) =3D=3D -1) {=0A= FinalDeCookie =3D document.cookie.length;=0A= }=0A= return unescape(document.cookie.substring(val,FinalDeCookie));=0A= }=0A= =0A= lee_idioma(); ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/D9494AAE0A80B1A1006261C96634ABEC/script_ventana.js function windowOpener16(theURL,winName,features) {=0A= window.open(theURL,winName,features);=0A= }=0A= =0A= // Abrir Clasificados=0A= =0A= function abrir_clasificados() {=0A= if(navigator.appname=3D=3D"Netscape Navigator") { =0A= = windowOpener16("https://caixa.lavoz.es/iAnuncios/jsp/valida.jsp?origen=3D= a&publicacion=3D001&ancho=3D"+screen.width,"Clasificados","screenX=3D0, = screenY=3D0, titlebar=3Dno");=0A= } else {=0A= = windowOpener16("https://caixa.lavoz.es/iAnuncios/jsp/valida.jsp?origen=3D= a&publicacion=3D001&ancho=3D"+screen.width,"Clasificados","left=3D0, = top=3D0, titlebar=3Dfalse, scrollbars");=0A= }=0A= } ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/1223634109863795575/LVDG_PIWIK_SCRIPT.js // Web analytics by Piwik - http://piwik.org=0A= // Copyleft 2007, All rights reversed.=0A= var _pk_use_title_as_name =3D 0;=0A= var _pk_install_tracker =3D 1;=0A= var _pk_tracker_pause =3D 500;=0A= var _pk_download_extensions =3D = "7z|aac|avi|csv|doc|exe|flv|gif|gz|jpe?g|js|mp(3|4|e?g)|mov|pdf|phps|png|= ppt|rar|sit|tar|torrent|txt|wma|wmv|xls|xml|zip";=0A= =0A= // Beginning script=0A= function _pk_plug_normal(_pk_pl) {=0A= if (_pk_tm.indexOf(_pk_pl) !=3D -1 && = (navigator.mimeTypes[_pk_pl].enabledPlugin !=3D null)) =0A= return '1';=0A= return '0';=0A= }=0A= =0A= function _pk_plug_ie(_pk_pl)=0A= {=0A= pk_found =3D false;=0A= document.write('\n on error resume = next \n pk_found =3D IsObject(CreateObject("' + _pk_pl + '")) ');=0A= if(!_pk_action_name || _pk_action_name=3D=3D"") _pk_called=3D1;=0A= =0A= _pk_init_tracker(_pk_site, _pk_pkurl);=0A= }=0A= =0A= function _pk_add_event(elm, evType, fn, useCapture) =0A= {=0A= if (elm.addEventListener) { =0A= elm.addEventListener(evType, fn, useCapture); =0A= return true; =0A= } else if (elm.attachEvent) { =0A= var r =3D elm.attachEvent('on' + evType, fn); =0A= return r; =0A= } else {=0A= elm['on' + evType] =3D fn;=0A= }=0A= }=0A= =0A= var _pk_tracker_site, _pk_tracker_url;=0A= =0A= function _pk_init_tracker(_pk_site, _pk_pkurl) =0A= {=0A= if( typeof(piwik_install_tracker) !=3D "undefined" )=0A= _pk_install_tracker =3D piwik_install_tracker;=0A= if( typeof(piwik_tracker_pause) !=3D "undefined" )=0A= _pk_tracker_pause =3D piwik_tracker_pause;=0A= if( typeof(piwik_download_extensions) !=3D "undefined" )=0A= _pk_download_extensions =3D piwik_download_extensions;=0A= =0A= _pk_hosts_alias =3D ( typeof(piwik_hosts_alias) !=3D "undefined" ? = piwik_hosts_alias : new Array())=0A= _pk_hosts_alias.push(window.location.hostname);=0A= =0A= if( !_pk_install_tracker )=0A= return;=0A= =0A= _pk_tracker_site =3D _pk_site;=0A= _pk_tracker_url =3D _pk_pkurl;=0A= =0A= if (document.getElementsByTagName) {=0A= linksElements =3D document.getElementsByTagName('a')=0A= for (var i =3D 0; i < linksElements.length; i++) {=0A= if( linksElements[i].className !=3D 'piwik_ignore' )=0A= _pk_add_event(linksElements[i], 'mousedown', _pk_click, false);=0A= }=0A= }=0A= }=0A= =0A= function _pk_dummy() { return true; }=0A= =0A= function _pk_pause(_pk_time_msec) {=0A= var _pk_now =3D new Date();=0A= var _pk_expire =3D _pk_now.getTime() + _pk_time_msec;=0A= while(_pk_now.getTime() < _pk_expire)=0A= _pk_now =3D new Date();=0A= }=0A= =0A= // _pk_type only 'download' and 'link' types supported=0A= function piwik_track(url, _pk_site, _pk_url, _pk_type) =0A= {=0A= var _pk_image =3D new Image();=0A= _pk_image.onLoad =3D function() { _pk_dummy(); };=0A= _pk_image.src =3D _pk_url + '?idsite=3D' + _pk_site + '&' + _pk_type + = '=3D' + escape(url) + '&rand=3D' + Math.random() + '&redirect=3D0';=0A= _pk_pause(_pk_tracker_pause);=0A= }=0A= =0A= function _pk_is_site_hostname(_pk_hostname) {=0A= for(i =3D 0; i < _pk_hosts_alias.length; i++)=0A= if( _pk_hostname =3D=3D _pk_hosts_alias[i] ) =0A= return true;=0A= return false;=0A= }=0A= =0A= function _pk_click(e)=0A= {=0A= var source;=0A= =0A= if (typeof e =3D=3D 'undefined')=0A= var e =3D window.event;=0A= =0A= if (typeof e.target !=3D 'undefined') =0A= source =3D e.target;=0A= else if (typeof e.srcElement !=3D 'undefined')=0A= source =3D e.srcElement;=0A= else return true;=0A= =0A= while( source.tagName !=3D "A" )=0A= source =3D source.parentNode;=0A= =0A= if( typeof source.href =3D=3D 'undefined' )=0A= return true;=0A= =0A= var _pk_download =3D new RegExp('\\.(' + _pk_download_extensions + = ')$', 'i');=0A= var _pk_link_type;=0A= var _pk_not_site_hostname =3D !_pk_is_site_hostname(source.hostname);=0A= =0A= if( source.className =3D=3D "piwik_download" )=0A= _pk_link_type =3D 'download';=0A= else if( source.className =3D=3D "piwik_link" ) {=0A= _pk_link_type =3D 'link';=0A= _pk_not_site_hostname =3D 1;=0A= }=0A= else _pk_link_type =3D (_pk_download.test(source.href) ? 'download' : = 'link');=0A= =0A= if( _pk_not_site_hostname || _pk_link_type =3D=3D 'download' ) =0A= piwik_track(source.href, _pk_tracker_site, _pk_tracker_url, = _pk_link_type);=0A= =0A= return true;=0A= } ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/93D696360A80E09D0176E9C0E8D2FCCA/LVDG_fechasUtil.js /**=0A= =0A= =0A= =0A= exslt:date-time=0A= =0A= dates=0A= =0A= 2.0=0A= =0A= exslt:javascript=0A= =0A= =0A= =0A= Chris Bayes=0A= =0A= Implementation of EXSLT - Dates = (http://www.exslt.org/date)=0A= =0A= _validDuration is not 100%=0A= =0A= All timezone code.=0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= var gsSuppliedFormat =3D "";=0A= =0A= var gsLang =3D "en";=0A= =0A= var gaLang =3D new Array();=0A= =0A= // en =0A= =0A= gaLang["en"] =3D new Array();=0A= =0A= gaLang["en"]["months"] =3D new Array("January", "February", "March", = "April", "May", "June", "July", "August", "September", "October", = "November", "December");=0A= =0A= gaLang["en"]["shortMonths"] =3D new Array("Jan", "Feb", "Mar", "Apr", = "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");=0A= =0A= gaLang["en"]["days"] =3D new Array("Sunday", "Monday", "Tuesday", = "Wednesday", "Thursday", "Friday", "Saturday");=0A= =0A= gaLang["en"]["shortDays"] =3D new Array("Sun", "Mon", "Tue", "Wed", = "Thu", "Fri", "Sat");=0A= =0A= // es =0A= =0A= gaLang["es"] =3D new Array();=0A= =0A= gaLang["es"]["months"] =3D new Array("enero", "febrero", "marzo", = "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", = "noviembre", "diciembre");=0A= =0A= gaLang["es"]["shortMonths"] =3D new Array("Ene", "Feb", "Mar", "Abr", = "May", "Jun", "Jul", "Ago", "Sep", "Oct", "Nov", "Dic");=0A= =0A= gaLang["es"]["days"] =3D new Array("Domingo", "Lunes", "Martes", = "Mi=E9rcoles", "Jueves", "Viernes", "S=E1bado");=0A= =0A= gaLang["es"]["shortDays"] =3D new Array("Dom", "Lun", "Mar", "Mie", = "Jue", "Vie", "Sab");=0A= =0A= // ga =0A= =0A= gaLang["ga"] =3D new Array();=0A= =0A= gaLang["ga"]["months"] =3D new Array("xaneiro", "febreiro", "marzo", = "abril", "maio", "xu=F1o", "xullo", "agosto", "setembro", "outubro", = "novembro", "diciembre");=0A= =0A= gaLang["ga"]["shortMonths"] =3D new Array("Xan", "Feb", "Mar", "Abr", = "Mai", "Ju=F1", "xul", "Ago", "Set", "Out", "Nov", "Dec");=0A= =0A= gaLang["ga"]["days"] =3D new Array("Domingo", "Luns", "Martes", = "M=E9rcores", "Xoves", "Venres", "S=E1bado");=0A= =0A= gaLang["ga"]["shortDays"] =3D new Array("Dom", "Lun", "Mar", "Mer", = "Xov", "Ven", "Sab");=0A= =0A= =0A= =0A= var gaDayNames =3D new Array();=0A= =0A= gaDayNames["sunday"] =3D 0;gaDayNames["monday"] =3D = 1;gaDayNames["tuesday"] =3D 2;gaDayNames["wednesday"] =3D = 3;gaDayNames["thursday"] =3D 4;gaDayNames["friday"] =3D = 5;gaDayNames["saturday"] =3D 6;=0A= =0A= var gaMonthCnt =3D new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, = 31);=0A= =0A= var gaMonthCntL =3D new Array(31, 29, 31, 30, 31, 30, 31, 31, 30, 31, = 30, 31);=0A= =0A= function _isLeap(y){return ( ((y%4=3D=3D0)&(y%100!=3D0))|(y%400=3D=3D0) = );}=0A= =0A= function _dayOfWeek(y,d){return ( = ((y-1)+Math.floor((y-1)/4)-Math.floor((y-1)/100)+Math.floor((y-1)/400)+d)= %7);}=0A= =0A= function _dayInYear(y,m,d){return (m=3D=3D0?d:eval( = (_isLeap(y)?gaMonthCntL.slice(0,m).join("+"):gaMonthCnt.slice(0,m).join("= +")) )+(d*1) );}=0A= =0A= /**=0A= =0A= =0A= =0A= add=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function add(){//=0A= =0A= var d1,d2;=0A= =0A= if (((d1 =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= ) && =0A= =0A= (d2 =3D _validDuration(arguments[1])))=0A= =0A= return _formatDate(d2.addDate(d1), gsSuppliedFormat);=0A= =0A= return '';=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= addDuration=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function addDuration(duration1, duration2){=0A= =0A= if ((d1 =3D _validDuration(duration1)) && (d2 =3D = _validDuration(duration2))){=0A= =0A= var d1mnth =3D d1.years *12 + d1.months;=0A= =0A= var d1secs =3D d1.days*86400 + d1.hours*3600 + d1.minutes*60 + = (d1.seconds+'.'+d1.fraction)*1;=0A= =0A= var d2mnth =3D d2.years *12 + d2.months;=0A= =0A= var d2secs =3D d2.days*86400 + d2.hours*3600 + d2.minutes*60 + = (d2.seconds+'.'+d2.fraction)*1;=0A= =0A= var mnthdiff =3D (d1.pm+d1mnth)*1 + (d2.pm+d2mnth)*1;=0A= =0A= var secsdiff =3D (d1.pm+d1secs)*1 + (d2.pm+d2secs)*1;=0A= =0A= if ((mnthdiff < 0 && secsdiff > 0) || (mnthdiff > 0 && secsdiff < 0))=0A= =0A= return '';=0A= =0A= var secs =3D secsdiff % 60;=0A= =0A= var pm =3D (mnthdiff<0||secsdiff<0?'-':'');=0A= =0A= mnthdiff =3D Math.abs(mnthdiff);=0A= =0A= secsdiff =3D Math.abs(secsdiff);=0A= =0A= return _formatDuration(new Duration(pm, 0, mnthdiff, = Math.floor(secsdiff/86400), Math.floor((secsdiff%86400)/3600), = Math.floor((secsdiff%3600)/60), Math.floor(secs), Math.floor(secs%1)));=0A= =0A= }=0A= =0A= return '';=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= date=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function date(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _formatDate(oDate, "xs:date");=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _formatDate(new Date(), "xs:date");=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dateTime=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dateTime(){//must be UTC/Z=0A= =0A= if (arguments.length > 0)=0A= =0A= dateTime_invalidArgument.error;=0A= =0A= var oDate =3D new Date();=0A= =0A= return _formatDate(oDate, "xs:dateTime");=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayAbbreviation=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayAbbreviation(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _dayAbbreviation(oDate.getDay(), arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _dayAbbreviation(new Date().getDay(), arguments[1], = arguments[2]);=0A= =0A= }=0A= =0A= function _dayAbbreviation(num, dfName, ctx){=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectNodes(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/*[local-name()=3D'days' and = namespace-uri()=3D'http://exslt.org/dates-and-times']" +=0A= =0A= "/*[local-name()=3D'day' and = namespace-uri()=3D'http://exslt.org/dates-and-times']/@abbr");=0A= =0A= if (nodes !=3D null)=0A= =0A= return nodes[num].nodeValue;=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else{ //we could try local=0A= =0A= return gaLang[gsLang]["shortDays"][num*1];=0A= =0A= }=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayInMonth=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayInMonth(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gMonthDay")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gDay"))=0A= =0A= )=0A= =0A= return oDate.getDate();=0A= =0A= else=0A= =0A= return Number.NaN=0A= =0A= }else=0A= =0A= return new Date().getDate();=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayInWeek=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayInWeek(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _dayInWeek(oDate, arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return _dayInWeek(new Date(), arguments[1], arguments[2]);=0A= =0A= }=0A= =0A= function _dayInWeek(oDate, dfName, ctx){=0A= =0A= var fdow =3D 0;=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectSingleNode(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/@first-day-of-week");=0A= =0A= if (nodes !=3D null)=0A= =0A= fdow =3D gaDayNames[nodes.nodeValue];=0A= =0A= }=0A= =0A= return = (oDate.getDay()-fdow<0?oDate.getDay()-fdow+7:oDate.getDay()-fdow);=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayInYear=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayInYear(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _dayInYear(oDate.getFullYear(), oDate.getMonth(), = oDate.getDate());=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else{=0A= =0A= var oDate =3D new Date()=0A= =0A= return _dayInYear(oDate.getFullYear(), oDate.getMonth(), = oDate.getDate());=0A= =0A= }=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayName=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayName(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _dayName(oDate.getDay(), arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _dayName(new Date().getDay(), arguments[1], arguments[2]);=0A= =0A= }=0A= =0A= function _dayName(num, dfName, ctx){=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectNodes(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/*[local-name()=3D'days' and = namespace-uri()=3D'http://exslt.org/dates-and-times']" +=0A= =0A= "/*[local-name()=3D'day' and = namespace-uri()=3D'http://exslt.org/dates-and-times']/text()");=0A= =0A= if (nodes !=3D null)=0A= =0A= return nodes[num].nodeValue;=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return gaLang[gsLang]["days"][num*1];=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= dayOfWeekInMonth=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function dayOfWeekInMonth(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _dayOfWeekInMonth(oDate, arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return _dayOfWeekInMonth(new Date(), arguments[1], arguments[2]); =0A= =0A= }=0A= =0A= function _dayOfWeekInMonth(oDate, dfName, ctx){=0A= =0A= var fdow =3D 0;=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectSingleNode(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/@first-day-of-week");=0A= =0A= if (nodes !=3D null)=0A= =0A= fdow =3D gaDayNames[nodes.nodeValue];=0A= =0A= }=0A= =0A= if (fdow > (oDate.getDay()-1))=0A= =0A= return Math.floor((oDate.getDate())/7)+1;=0A= =0A= else=0A= =0A= return Math.floor((oDate.getDate())/7) + 1;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= difference=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function difference(){=0A= =0A= if (((d1 =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (d1 =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= ) &&=0A= =0A= ((d2 =3D _validDate(arguments[1], "xs:dateTime")) ||=0A= =0A= (d2 =3D _validDate(arguments[1], "xs:date")) ||=0A= =0A= (d2 =3D _validDate(arguments[1], "xs:gYearMonth")) ||=0A= =0A= (d2 =3D _validDate(arguments[1], "xs:gYear"))=0A= =0A= )=0A= =0A= ){// truncation=0A= =0A= var diffMil =3D d2.valueOf() - d1.valueOf();=0A= =0A= return _formatDuration(diffMil);=0A= =0A= }=0A= =0A= return Number.NaN;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= duration=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function duration(){=0A= =0A= var oDate;=0A= =0A= if (arguments.length > 0){=0A= =0A= var nN =3D new Number(arguments[0]);=0A= =0A= if (isNaN(nN))=0A= =0A= return '';=0A= =0A= else=0A= =0A= return _formatDuration(arguments[0] * 1000);=0A= =0A= }else=0A= =0A= return _formatDuration(seconds() * 1000);=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= formatDate=0A= =0A= 1.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function formatDate(date, format, dateF, ctx){=0A= =0A= //Si en la url tenemos el idioma, lo cambiamos=0A= if (idioma()){=0A= dateF =3D "ga";=0A= }=0A= var oDate;=0A= =0A= var re;=0A= =0A= var retString =3D "";=0A= =0A= if ((oDate =3D _validDate(date, "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:date")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:time")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gYear")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gMonthDay")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gMonth")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gDay"))=0A= =0A= ){=0A= =0A= for (var i=3D0; i < format.length;){=0A= =0A= var s =3D i;=0A= =0A= =0A= =0A= switch(format.substr(i, 1)){=0A= =0A= case "G":// era designator (Text) AD=0A= =0A= while (format.substr(i, 1)=3D=3D"G"){i++;}=0A= =0A= if (oDate.getFullYear() < 0){=0A= =0A= retString +=3D "BC";=0A= =0A= }else{=0A= =0A= retString +=3D "AD";=0A= =0A= }=0A= =0A= break;=0A= =0A= case "y":// year (Number) 1996=0A= =0A= while (format.substr(i, 1)=3D=3D"y"){i++;}=0A= =0A= if (i-s > 2){=0A= =0A= retString +=3D oDate.getFullYear();=0A= =0A= }else{=0A= =0A= retString +=3D oDate.getFullYear().toString().substring(4-(i-s));=0A= =0A= }=0A= =0A= break;=0A= =0A= case "M":// month in year (Text & Number) = July & 07=0A= =0A= while (format.substr(i, 1)=3D=3D"M"){i++;}=0A= =0A= if (i-s <=3D 2){=0A= =0A= retString +=3D pad(oDate.getMonth()+1);=0A= =0A= }else{=0A= =0A= retString +=3D _monthName(oDate.getMonth(), dateF, ctx);=0A= =0A= }=0A= =0A= break;=0A= =0A= case "d":// day in month (Number) 10=0A= =0A= while (format.substr(i, 1)=3D=3D"d"){i++;}=0A= =0A= retString +=3D pad(oDate.getDate());=0A= =0A= break;=0A= =0A= case "h":// hour in am/pm (1~12) (Number) 12=0A= =0A= while (format.substr(i, 1)=3D=3D"h"){i++;}=0A= =0A= if (oDate.getHours() > 12){=0A= =0A= retString +=3D pad(oDate.getHours()-12);=0A= =0A= }else{=0A= =0A= retString +=3D pad(oDate.getHours());=0A= =0A= }=0A= =0A= break;=0A= =0A= case "H":// hour in day (0~23) (Number) 0=0A= =0A= while (format.substr(i, 1)=3D=3D"H"){i++;}=0A= =0A= retString +=3D oDate.getHours();=0A= =0A= break;=0A= =0A= case "m":// minute in hour (Number) 30=0A= =0A= while (format.substr(i, 1)=3D=3D"m"){i++;}=0A= =0A= retString +=3D pad(oDate.getMinutes());=0A= =0A= break;=0A= =0A= case "s":// second in minute (Number) 55=0A= =0A= while (format.substr(i, 1)=3D=3D"s"){i++;}=0A= =0A= retString +=3D pad(oDate.getSeconds());=0A= =0A= break;=0A= =0A= case "S":// millisecond (Number) 978=0A= =0A= while (format.substr(i, 1)=3D=3D"S"){i++;}=0A= =0A= retString +=3D oDate.getMilliseconds();=0A= =0A= break;=0A= =0A= case "E":// day in week (Text) = Tuesday=0A= =0A= while (format.substr(i, 1)=3D=3D"E"){i++;}if (i-s <=3D 3){=0A= =0A= retString +=3D gaLang[dateF]["shortDays"][dayInWeek(date, dateF, = ctx)];=0A= =0A= }else{=0A= =0A= retString +=3D gaLang[dateF]["days"][dayInWeek(date, dateF, ctx)];=0A= =0A= }=0A= =0A= break;=0A= =0A= case "D":// day in year (Number) 189=0A= =0A= while (format.substr(i, 1)=3D=3D"D"){i++;}=0A= =0A= retString +=3D _dayInYear(oDate.getFullYear(), oDate.getMonths(), = oDate.getDate());=0A= =0A= break;=0A= =0A= case "F":// day of week in month (Number) 2 = (2nd Wed in July)=0A= =0A= while (format.substr(i, 1)=3D=3D"F"){i++;}=0A= =0A= retString +=3D dayOfWeekInMonth(oDate, dateF, ctx);=0A= =0A= break;=0A= =0A= case "w":// week in year (Number) 27=0A= =0A= while (format.substr(i, 1)=3D=3D"w"){i++;}=0A= =0A= retString +=3D weekInYear(oDate, dateF, ctx);=0A= =0A= break;=0A= =0A= case "W":// week in month (Number) 2=0A= =0A= while (format.substr(i, 1)=3D=3D"W"){i++;}=0A= =0A= retString +=3D weekInMonth(oDate, dateF, ctx);=0A= =0A= break;=0A= =0A= case "a":// am/pm marker (Text) PM=0A= =0A= while (format.substr(i, 1)=3D=3D"a"){i++;}=0A= =0A= if (oDate.getHours() > 12 ){=0A= =0A= retString +=3D "PM"=0A= =0A= }else{=0A= =0A= retString +=3D "AM"=0A= =0A= }=0A= =0A= break;=0A= =0A= case "k":// hour in day (1~24) (Number) 24=0A= =0A= while (format.substr(i, 1)=3D=3D"k"){i++;}=0A= =0A= retString +=3D oDate.getHours();=0A= =0A= break;=0A= =0A= case "K":// hour in am/pm (0~11) (Number) 0=0A= =0A= while (format.substr(i, 1)=3D=3D"K"){i++;}=0A= =0A= if (oDate.getHours() > 12){=0A= =0A= retString +=3D oDate.getHours()-12;=0A= =0A= }else{=0A= =0A= retString +=3D oDate.getHours();=0A= =0A= }=0A= =0A= break;=0A= =0A= case "z":// time zone (Text) = Pacific Standard Time=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= while (format.substr(i, 1)=3D=3D"z"){i++;}=0A= =0A= var tzo =3D oDate.getTimezoneOffset();=0A= =0A= retString +=3D (tzo < 0?"-":"+") + pad(Math.abs(tzo / 60)) + ":" + = pad(tzo % 60);=0A= =0A= break;=0A= =0A= case "'":// escape for text (Delimiter)=0A= =0A= if (format.substr(i+1, 1) =3D=3D "'"){=0A= =0A= i++;=0A= =0A= while (format.substr(i, 1)=3D=3D"'"){i++;}=0A= =0A= retString +=3D "'";=0A= =0A= }else{=0A= =0A= i++;=0A= =0A= while (format.substr(i, 1)!=3D"'" && i <=3D = format.length){retString +=3D format.substr(i++, 1);}=0A= =0A= if (i >=3D format.length)return '';=0A= =0A= i++;=0A= =0A= }=0A= =0A= break;=0A= =0A= default:=0A= =0A= retString +=3D format.substr(i, 1);=0A= =0A= i++;=0A= =0A= break;=0A= =0A= }=0A= =0A= }=0A= =0A= }=0A= =0A= return retString;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= hourInDay=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function hourInDay(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:time"))=0A= =0A= )=0A= =0A= return oDate.getHours();=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return new Date().getHours();=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= leapYear=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function leapYear(){=0A= =0A= if (arguments.length > 0 && arguments[0] !=3D ''){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= )=0A= =0A= return (_isLeap(oDate.getFullYear())?true:false);=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return (_isLeap(new Date().getFullYear())?true:false);=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= minuteInHour=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function minuteInHour(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:time"))=0A= =0A= )=0A= =0A= return oDate.getMinutes();=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return new Date().getMinutes();=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= monthAbbreviation=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function monthAbbreviation(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gMonthDay"))=0A= =0A= )=0A= =0A= return _monthAbbreviation(oDate.getMonth(), arguments[1], = arguments[2]);=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _monthAbbreviation(new Date().getMonth(), arguments[1], = arguments[2]);=0A= =0A= }=0A= =0A= function _monthAbbreviation(num, dfName, ctx){//=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectNodes(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/*[local-name()=3D'months' and = namespace-uri()=3D'http://exslt.org/dates-and-times']" +=0A= =0A= "/*[local-name()=3D'month' and = namespace-uri()=3D'http://exslt.org/dates-and-times']/@abbr");=0A= =0A= if (nodes !=3D null)=0A= =0A= return nodes[num].nodeValue;=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else{ //we could try local=0A= =0A= return gaLang[gsLang]["shortMonths"][num*1];=0A= =0A= }=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= monthInYear=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function monthInYear(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gMonthDay")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= )=0A= =0A= return oDate.getMonth()+1;=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return new Date().getMonth()+1;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= monthName=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function monthName(){//=0A= =0A= if (arguments.length > 0){// && arguments[0] !=3D ''=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gMonthDay"))=0A= =0A= )=0A= =0A= return _monthName(oDate.getMonth(), arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _monthName(new Date().getMonth(), arguments[1], arguments[2]);=0A= =0A= }=0A= =0A= function _monthName(num, dfName, ctx){//=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectNodes(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/*[local-name()=3D'months' and = namespace-uri()=3D'http://exslt.org/dates-and-times']" +=0A= =0A= "/*[local-name()=3D'month' and = namespace-uri()=3D'http://exslt.org/dates-and-times']/text()");=0A= =0A= if (nodes !=3D null)=0A= =0A= return nodes[num].nodeValue;=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return gaLang[dfName]["months"][num*1];=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= parseDate=0A= =0A= 1.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function parseDate(date, inFormat, dfName, ctx){//0001=0A= =0A= var oDate;=0A= =0A= if (inFormat =3D=3D ""){=0A= =0A= if ((oDate =3D _validDate(date, "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:date")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:time")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gYear")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gMonthDay")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gMonth")) ||=0A= =0A= (oDate =3D _validDate(date, "xs:gDay"))=0A= =0A= ){=0A= =0A= return _formatDate(oDate, "xs:dateTime");=0A= =0A= }=0A= =0A= }else{=0A= =0A= if (oDate =3D _validDate(date, inFormat))=0A= =0A= return _formatDate(oDate, dfName);=0A= =0A= else=0A= =0A= return '';=0A= =0A= }=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= secondInMinute=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function secondInMinute(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:time"))=0A= =0A= )=0A= =0A= return oDate.getSeconds();=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return new Date().getSeconds();=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= seconds=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function seconds(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= )=0A= =0A= return oDate.valueOf()/1000;=0A= =0A= else =0A= =0A= if (oDate =3D _validDuration(arguments[0]))=0A= =0A= return oDate.Seconds();=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return Math.floor(new Date().valueOf()/1000);//current local date/time=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= sum=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function sum(ctx){=0A= =0A= var sDate =3D "P0S";=0A= =0A= if (typeof(ctx) =3D=3D "object"){=0A= =0A= if (ctx.length){=0A= =0A= for (var i=3D0; i < ctx.length; i++){=0A= =0A= ctxN =3D ctx.item(i);=0A= =0A= if (ctxN.nodeType =3D=3D 1){=0A= =0A= if (!(sDate =3D addDuration(sDate, _wander(ctxN))))=0A= =0A= return '';=0A= =0A= }=0A= =0A= if (ctxN.nodeType =3D=3D 2){=0A= =0A= if (!(sDate =3D addDuration(sDate, ctxN.nodeValue)))=0A= =0A= return '';=0A= =0A= }=0A= =0A= }=0A= =0A= }else{=0A= =0A= if (!(sDate =3D addDuration(sDate, ctx.nodeValue)))=0A= =0A= return '';=0A= =0A= }=0A= =0A= }else{=0A= =0A= return '';=0A= =0A= }=0A= =0A= return sDate;=0A= =0A= }=0A= =0A= function _wander(ctx){=0A= =0A= var sDate =3D "P0S";=0A= =0A= for (var i=3D0; i < ctx.childNodes.length; i++){=0A= =0A= ctxN =3D ctx.childNodes[i];=0A= =0A= switch(ctxN.nodeType){=0A= =0A= case 1:=0A= =0A= if (!(sDate =3D addDuration(sDate, _wander(ctxN))))=0A= =0A= return '';=0A= =0A= break;=0A= =0A= case 3:=0A= =0A= if (!(sDate =3D addDuration(sDate, ctxN.nodeValue)))=0A= =0A= return '';=0A= =0A= break;=0A= =0A= default:=0A= =0A= break;=0A= =0A= }=0A= =0A= }=0A= =0A= return sDate;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= time=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function time(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime"))||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:time"))=0A= =0A= )=0A= =0A= return _formatDate(oDate, "xs:time");=0A= =0A= else=0A= =0A= return '';=0A= =0A= }else=0A= =0A= return _formatDate(new Date(), "xs:time");=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= weekInMonth=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function weekInMonth(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _weekInMonth(oDate, arguments[1], arguments[2]);=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return _weekInMonth(new Date(), arguments[1], arguments[2]); =0A= =0A= }=0A= =0A= function _weekInMonth(oDate, dfName, ctx){=0A= =0A= var fdow =3D 0;=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectSingleNode(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/@first-day-of-week");=0A= =0A= if (nodes !=3D null)=0A= =0A= fdow =3D gaDayNames[nodes.nodeValue];=0A= =0A= }=0A= =0A= var f =3D new Date(oDate);=0A= =0A= f.setDate(1)=0A= =0A= var fd =3D f.getDay()-1;=0A= =0A= var dt =3D oDate.getDate() + fd - fdow;=0A= =0A= return Math.floor((dt)/7)+1;=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= weekInYear=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function weekInYear(){=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date"))=0A= =0A= )=0A= =0A= return _weekInYear(oDate, arguments[1], arguments[2]);=0A= =0A= }else =0A= =0A= return _weekInYear(new Date());=0A= =0A= return '';=0A= =0A= }=0A= =0A= function _weekInYear(oDate, dfName, ctx){=0A= =0A= var fdow =3D 0;=0A= =0A= if (ctx !=3D null){=0A= =0A= var nodes =3D ctx.nextNode.selectSingleNode(=0A= =0A= "//*[local-name()=3D'date-format' and = namespace-uri()=3D'http://exslt.org/dates-and-times' and @name=3D'" + = dfName +"' ]" +=0A= =0A= "/@first-day-of-week");=0A= =0A= if (nodes !=3D null)=0A= =0A= fdow =3D gaDayNames[nodes.nodeValue];=0A= =0A= return Math.ceil(_dayInYear(oDate.getFullYear(), oDate.getMonth(), = oDate.getDate()+(7-fdow)) / 7);=0A= =0A= }else=0A= =0A= return Math.ceil(_dayInYear(oDate.getFullYear(), oDate.getMonth(), = oDate.getDate()) / 7);=0A= =0A= }=0A= =0A= /**=0A= =0A= =0A= =0A= year=0A= =0A= 2.0=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= **/=0A= =0A= function year(){//=0A= =0A= if (arguments.length > 0){=0A= =0A= var oDate;=0A= =0A= if ((oDate =3D _validDate(arguments[0], "xs:dateTime")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:date")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYearMonth")) ||=0A= =0A= (oDate =3D _validDate(arguments[0], "xs:gYear"))=0A= =0A= )=0A= =0A= return oDate.getFullYear();=0A= =0A= else=0A= =0A= return Number.NaN;=0A= =0A= }else=0A= =0A= return new Date().getFullYear();=0A= =0A= }=0A= =0A= /**=0A= =0A= Private functions.=0A= =0A= **/=0A= =0A= function _validDate(date, format){=0A= =0A= var parts;=0A= =0A= var oDate =3D new Date(-62135596800000); // Mon Jan 1 00:00:00 UTC 1=0A= =0A= switch(format){=0A= =0A= case "xs:dateTime": //(CCYY-MM-DDThh:mm:ss)=0A= =0A= var re =3D new = RegExp("^([0-9]{4})-([0-9]{2})-([0-9]{2})(T([0-9]{2})(:([0-9]{2})(:([0-9]= {2}))?)?)?(Z)?([\+\-][0-9]{2}:[0-9]{2})?$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= if (parts[10] =3D=3D "Z"){=0A= =0A= oDate.setFullYear(parts[1], parts[2]-1, parts[3]);=0A= =0A= oDate.setHours(parts[5], parts[7], parts[9]);=0A= =0A= oDate.setMinutes(oDate.getMinutes()-oDate.getTimezoneOffset());=0A= =0A= gsSuppliedFormat =3D "xs:dateTime";=0A= =0A= return oDate;=0A= =0A= }else{=0A= =0A= oDate.setFullYear(parts[1], parts[2]-1, parts[3]);=0A= =0A= oDate.setHours(parts[5], parts[7], parts[9]);=0A= =0A= gsSuppliedFormat =3D "xs:dateTime";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:date": //(CCYY-MM-DD) =0A= =0A= var re =3D new RegExp("^([0-9]{4})-([0-9]{2})-([0-9]{2})$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setFullYear(parts[1], parts[2]-1, parts[3]);=0A= =0A= gsSuppliedFormat =3D "xs:date";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:time": //(hh:mm:ss)=0A= =0A= var re =3D new RegExp("^([0-9]{2})(:([0-9]{2})(:([0-9]{2}))?)?(Z)?$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= if (parts[9] =3D=3D "Z"){=0A= =0A= oDate.setHours(parts[1], parts[3], parts[5]);=0A= =0A= oDate.setMinutes(oDate.getMinutes()-oDate.getTimezoneOffset());=0A= =0A= gsSuppliedFormat =3D "xs:time";=0A= =0A= return oDate;=0A= =0A= }else{=0A= =0A= oDate.setHours(parts[1], parts[3], parts[5]);=0A= =0A= gsSuppliedFormat =3D "xs:time";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:gYearMonth": //(CCYY-MM)=0A= =0A= var re =3D new RegExp("^([0-9]{4})-([0-9]{2})$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setFullYear(parts[1], parts[2]-1);=0A= =0A= gsSuppliedFormat =3D "xs:gYearMonth";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:gYear": //(CCYY)=0A= =0A= var re =3D new RegExp("^([0-9]{4})$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setFullYear(parts[1]);=0A= =0A= gsSuppliedFormat =3D "xs:gYear";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:gMonthDay": //(^--MM-DD)=0A= =0A= var re =3D new RegExp("--([0-9]{2})-([0-9]{2})");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setMonth(parts[1]-1, parts[2]);=0A= =0A= gsSuppliedFormat =3D "xs:gMonthDay";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:gMonth": //(--MM--)=0A= =0A= var re =3D new RegExp("^--([0-9]{2})--$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setMonth(parts[1]-1);=0A= =0A= gsSuppliedFormat =3D "xs:gMonth";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= case "xs:gDay": //(---DD)=0A= =0A= var re =3D new RegExp("^---([0-9]{2})$");=0A= =0A= if (parts=3Dre.exec(date)){=0A= =0A= oDate.setDate(parts[1]);=0A= =0A= gsSuppliedFormat =3D "xs:gDay";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= default:=0A= =0A= // format string =0A= =0A= var Z =3D "";=0A= =0A= for (var i=3D0,j=3D0; i < format.length & oDate.toString() !=3D = "NaN";){=0A= =0A= var s =3D j;=0A= =0A= switch(format.substr(i, 1)){=0A= =0A= case "G":// era designator (Text) AD=0A= =0A= while (format.substr(i, 1)=3D=3D"G"){i++;j++;}=0A= =0A= j++;=0A= =0A= if (date.substr(s,j-s) =3D=3D "BC" || date.substr(s,j-s) =3D=3D = "bc"){=0A= =0A= oDate.setFullYear(-oDate.getFullYear);=0A= =0A= }=0A= =0A= break;=0A= =0A= case "y":// year (Number) 1996=0A= =0A= while (format.substr(i, 1)=3D=3D"y"){i++;j++;}=0A= =0A= oDate.setYear(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "M":// month in year (Text & Number) = July & 07=0A= =0A= while (format.substr(i, 1)=3D=3D"M"){i++;j++;}=0A= =0A= if (i-s <=3D 2){=0A= =0A= oDate.setMonth(date.substr(s,j-s)-1);=0A= =0A= }else{=0A= =0A= oDate.setMonth(_monthNumber(date.substr(s,j-s)));=0A= =0A= }=0A= =0A= break;=0A= =0A= case "d":// day in month (Number) 10=0A= =0A= while (format.substr(i, 1)=3D=3D"d"){i++;j++;}=0A= =0A= oDate.setDate(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "h":// hour in am/pm (1~12) (Number) 12=0A= =0A= while (format.substr(i, 1)=3D=3D"h"){i++;j++;}=0A= =0A= oDate.setHours(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "H":// hour in day (0~23) (Number) 0=0A= =0A= while (format.substr(i, 1)=3D=3D"H"){i++;j++;}=0A= =0A= oDate.setHours(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "m":// minute in hour (Number) 30=0A= =0A= while (format.substr(i, 1)=3D=3D"m"){i++;j++;}=0A= =0A= oDate.setMinutes(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "s":// second in minute (Number) 55=0A= =0A= while (format.substr(i, 1)=3D=3D"s"){i++;j++;}=0A= =0A= oDate.setSeconds(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "S":// millisecond (Number) 978=0A= =0A= while (format.substr(i, 1)=3D=3D"S"){i++;j++;}=0A= =0A= oDate.setMilliseconds(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "E":// day in week (Text) = Tuesday=0A= =0A= while (format.substr(i, 1)=3D=3D"E"){i++;j++;}=0A= =0A= while (format.substr(i+1, 1)!=3Ddate.substr(j, 1)){j++;}=0A= =0A= break;=0A= =0A= case "D":// day in year (Number) 189=0A= =0A= while (format.substr(i, 1)=3D=3D"D"){i++;j++;}=0A= =0A= while (format.substr(i+1, 1)!=3Ddate.substr(j, 1)){j++;}=0A= =0A= break;=0A= =0A= case "F":// day of week in month (Number) 2 = (2nd Wed in July)=0A= =0A= while (format.substr(i, 1)=3D=3D"F"){i++;j++;}=0A= =0A= break;=0A= =0A= case "w":// week in year (Number) 27=0A= =0A= while (format.substr(i, 1)=3D=3D"w"){i++;j++;}=0A= =0A= while (format.substr(i+1, 1)!=3Ddate.substr(j, 1)){j++;}=0A= =0A= break;=0A= =0A= case "W":// week in month (Number) 2=0A= =0A= while (format.substr(i, 1)=3D=3D"W"){i++;j++;}=0A= =0A= while (format.substr(i+1, 1)!=3Ddate.substr(j, 1)){j++;}=0A= =0A= break;=0A= =0A= case "a":// am/pm marker (Text) PM=0A= =0A= while (format.substr(i, 1)=3D=3D"a"){i++;j++;}=0A= =0A= j++;=0A= =0A= if (date.substr(s,j-s) =3D=3D "PM" || date.substr(s,j-s) =3D=3D = "pm")=0A= =0A= oDate.setHours(oDate.getHours()+12);=0A= =0A= break;=0A= =0A= case "k":// hour in day (1~24) (Number) 24=0A= =0A= while (format.substr(i, 1)=3D=3D"k"){i++;j++;}=0A= =0A= oDate.setHours(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "K":// hour in am/pm (0~11) (Number) 0=0A= =0A= while (format.substr(i, 1)=3D=3D"K"){i++;j++;}=0A= =0A= oDate.setHours(date.substr(s,j-s));=0A= =0A= break;=0A= =0A= case "z":// time zone (Text) = Pacific Standard Time=0A= =0A= while (format.substr(i, 1)=3D=3D"z"){i++;j++;}=0A= =0A= while (format.substr(i+1, 1)!=3Ddate.substr(j, 1)){j++;}=0A= =0A= //oDate.setMinutes(oDate.getMinutes() - oDate.getTimezoneOffset());=0A= =0A= Z =3D date.substr(s,j-s);=0A= =0A= break;=0A= =0A= case "'":// escape for text (Delimiter)=0A= =0A= if (format.substr(i+1, 1) =3D=3D "'"){=0A= =0A= i+=3D2;=0A= =0A= }else{=0A= =0A= i++;=0A= =0A= while (format.substr(i, 1)!=3D"'"){i++;j++;}=0A= =0A= i++;=0A= =0A= }=0A= =0A= break;=0A= =0A= default:=0A= =0A= if (format.substr(i, 1) !=3D date.substr(j, 1)){=0A= =0A= return false;=0A= =0A= }=0A= =0A= i++;j++;=0A= =0A= break;=0A= =0A= }=0A= =0A= }=0A= =0A= if (j < date.length)=0A= =0A= return false;=0A= =0A= if (oDate.toString() !=3D "NaN"){=0A= =0A= if (Z !=3D ""){=0A= =0A= var re =3D new RegExp("([\+\-][0-9]{2})?:([0-9]{2})?");=0A= =0A= if (parts=3Dre.exec(Z)){=0A= =0A= // check GMT/BST=0A= =0A= var tzo =3D parts[1]*60 + parts[2];=0A= =0A= //if (tzo !=3D new Date().getTimezoneOffset()){=0A= =0A= // oDate.setMinutes(oDate.getMinutes() - = (oDate.getTimezoneOffset() - tzo))=0A= =0A= //}=0A= =0A= }=0A= =0A= }=0A= =0A= gsSuppliedFormat =3D "custom";=0A= =0A= return oDate;=0A= =0A= }=0A= =0A= break;=0A= =0A= }=0A= =0A= return false;=0A= =0A= }=0A= =0A= function _formatDate(oDate, format){=0A= =0A= if (oDate =3D=3D Number.NaN)return Number.NaN;=0A= =0A= switch(format){=0A= =0A= case "xs:dateTime": //(CCYY-MM-DDThh:mm:ss)=0A= =0A= var tzo =3D oDate.getTimezoneOffset(); =0A= =0A= return oDate.getFullYear() + "-" + pad(oDate.getMonth()+1) + "-" + = pad(oDate.getDate()) + "T" +=0A= =0A= pad(oDate.getHours()) + ":" + pad(oDate.getMinutes()) + ":" + = pad(oDate.getSeconds()) + (tzo < 0?"-":"+") + pad(Math.abs(tzo/60)) + = ":" + pad(tzo % 60);=0A= =0A= break;=0A= =0A= case "xs:date": //(CCYY-MM-DD) =0A= =0A= return oDate.getFullYear() + "-" + pad(oDate.getMonth()+1) + "-" + = pad(oDate.getDate());=0A= =0A= break;=0A= =0A= case "xs:time": //(hh:mm:ss)=0A= =0A= var tzo =3D oDate.getTimezoneOffset(); =0A= =0A= return pad(oDate.getHours()) + ":" + pad(oDate.getMinutes()) + ":" + = pad(oDate.getSeconds()) + (tzo < 0?"-":"+") + pad(Math.abs(tzo/60)) + = ":" + pad(tzo % 60);=0A= =0A= break;=0A= =0A= case "xs:gYearMonth": //(CCYY-MM)=0A= =0A= return oDate.getFullYear() + "-" + pad(oDate.getMonth()+1);=0A= =0A= break;=0A= =0A= case "xs:gYear": //(CCYY)=0A= =0A= return oDate.getFullYear();=0A= =0A= break;=0A= =0A= case "xs:gMonthDay": //(--MM-DD)=0A= =0A= return pad(oDate.getMonth() + 1) + "-" + pad(oDate.getDate());=0A= =0A= break;=0A= =0A= case "xs:gMonth": //(--MM--)=0A= =0A= return pad(oDate.getMonth()+1);=0A= =0A= break;=0A= =0A= case "xs:gDay": //(---DD)=0A= =0A= return pad(oDate.getDate());=0A= =0A= break;=0A= =0A= }=0A= =0A= return false;=0A= =0A= }=0A= =0A= function pad(v){=0A= =0A= return (v<10?"0"+v:v);=0A= =0A= }=0A= =0A= =0A= =0A= function _validDuration(d){=0A= =0A= var parts;=0A= =0A= var re =3D new = RegExp("^([\-])?P(([0-9]+)Y)?(([0-9]+)M)?(([0-9]+)D)?((T)?(([0-9]+)H)?(([= 0-9]+)M)?((([0-9]+)(\.([0-9]+))?)S)?)?$");=0A= =0A= if (parts =3D re.exec(d)){=0A= =0A= if ((/T$/.exec(d)) || (parts[9] =3D=3D "T" && = parts[11]+parts[13]+parts[16]+parts[18]=3D=3D ""))// ~(:+(|) duh!!!=0A= =0A= return Number.NaN;=0A= =0A= return new Duration(parts[1], parts[3], parts[5], = parts[7], parts[11], parts[13], parts[16], parts[18]);=0A= =0A= }=0A= =0A= return Number.NaN;=0A= =0A= }=0A= =0A= =0A= =0A= function Duration(pm, years, months, days, hours, minutes, seconds, = fraction){=0A= =0A= this.pm =3D pm;=0A= =0A= this.years =3D years*1;=0A= =0A= this.months =3D months*1;=0A= =0A= this.days =3D days*1;=0A= =0A= this.hours =3D hours*1;=0A= =0A= this.minutes =3D minutes*1;=0A= =0A= this.seconds =3D seconds*1;=0A= =0A= this.fraction =3D fraction*1;=0A= =0A= this.milliseconds =3D eval('0.'+fraction) * 100;=0A= =0A= this.mask =3D ((this.years?1:0)<<6) + ((this.months?1:0)<<5) + = ((this.days?1:0)<<4) + ((this.hours?1:0)<<3) + ((this.minutes?1:0)<<2) + = ((this.seconds?1:0)<<1) + (this.milliseconds?1:0);=0A= =0A= this.addDate =3D = function(d){d.setFullYear(eval(this.pm+this.years)+d.getFullYear(),eval(t= his.pm+this.months)+d.getMonth(),eval(this.pm+this.days)+d.getDate());d.s= etHours(eval(this.pm+this.hours)+d.getHours(),eval(this.pm+this.minutes)+= d.getMinutes(),eval(this.pm+this.seconds)+d.getSeconds());d.setMillisecon= ds(eval(this.pm+this.milliseconds));return d;}=0A= =0A= this.Seconds =3D function(){if (this.years || this.months)return = Number.NaN;return this.days*giDayMill + this.hours*giHourMill + = this.minutes*giMinMill + this.seconds*giSecMill;}=0A= =0A= }=0A= =0A= var giYearMill =3D 31536000000;=0A= =0A= var giMonthMill =3D 2592000000;=0A= =0A= var giDayMill =3D 86400000;=0A= =0A= var giHourMill =3D 3600000;=0A= =0A= var giMinMill =3D 60000;=0A= =0A= var giSecMill =3D 1000;=0A= =0A= function _formatDuration(du){=0A= =0A= if (typeof(du) =3D=3D "object"){=0A= =0A= var pm =3D du.pm;=0A= =0A= var y =3D du.years;=0A= =0A= var m =3D du.months;=0A= =0A= var d =3D du.days;=0A= =0A= var h =3D du.hours;=0A= =0A= var n =3D du.minutes;=0A= =0A= var s =3D du.seconds + du.milliseconds/1000;=0A= =0A= =0A= =0A= if (y+m+d+h+n+s =3D=3D 0)=0A= =0A= return 'P0S';=0A= =0A= return pm + "P" + =0A= =0A= (y!=3D0?y + "Y":'') + =0A= =0A= (m!=3D0?m + "M":'') + =0A= =0A= (d!=3D0?d + "D":'') + =0A= =0A= (h+n+s!=3D0?"T":'') +=0A= =0A= (h!=3D0?h + "H":'') + =0A= =0A= (n!=3D0?n + "M":'') + =0A= =0A= (s!=3D0?s + "S":'');=0A= =0A= }else{=0A= =0A= var pm =3D (du<0?'-':'');=0A= =0A= du =3D Math.abs(du);=0A= =0A= var d =3D Math.floor((du) / giDayMill);=0A= =0A= var h =3D Math.floor((du % giDayMill) / giHourMill);=0A= =0A= var n =3D Math.floor((du % giHourMill) / giMinMill);=0A= =0A= var s =3D Math.floor((du % giMinMill) / giSecMill) + (du % = giSecMill)/1000;=0A= =0A= return pm + "P" + =0A= =0A= (d!=3D0?d + "D":'') + =0A= =0A= (h+n+s!=3D0?"T":'') +=0A= =0A= (h!=3D0?h + "H":'') + =0A= =0A= (n!=3D0?n + "M":'') + =0A= =0A= (s!=3D0?s + "S":'');=0A= =0A= }=0A= =0A= }=0A= =0A= =0A= function formatLong(_long, format, dateF, ctx){=0A= var d =3D new Date(_long);=0A= var smo =3D d.getMonth()+1;=0A= if (smo<10)=0A= smo =3D "0"+smo;=0A= var sd =3D d.getDate();=0A= if (d.getDate()<10)=0A= sd =3D "0"+sd;=0A= var sh =3D d.getHours();=0A= if (d.getHours()<10)=0A= sh =3D "0"+sh;=0A= var sm =3D d.getMinutes();=0A= if (d.getMinutes()<10)=0A= sm =3D "0"+sm;=0A= var ss =3D d.getSeconds();=0A= if (d.getSeconds()<10)=0A= ss =3D "0"+ss;=0A= var sf =3D d.getFullYear()+"-"+smo+"-"+sd+"T"+sh+":"+sm+":"+ss+"+00:00";=0A= =0A= return formatDate(sf, format, dateF, ctx);=0A= } ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/ficheros/CEC5A24A0A80B1A101301D48004216CC/LVDG_seovoz.js var = base64s=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789= +/";=0A= =0A= function encode(decStr){=0A= =0A= var bits, dual, i =3D 0, encOut =3D '';=0A= while(decStr.length >=3D i + 3){=0A= bits =3D=0A= (decStr.charCodeAt(i++) & 0xff) <<16 |=0A= (decStr.charCodeAt(i++) & 0xff) <<8 |=0A= decStr.charCodeAt(i++) & 0xff;=0A= encOut +=3D=0A= base64s.charAt((bits & 0x00fc0000) >>18) +=0A= base64s.charAt((bits & 0x0003f000) >>12) +=0A= base64s.charAt((bits & 0x00000fc0) >> 6) +=0A= base64s.charAt((bits & 0x0000003f));=0A= }=0A= if(decStr.length -i > 0 && decStr.length -i < 3){=0A= dual =3D Boolean(decStr.length -i -1);=0A= bits =3D=0A= ((decStr.charCodeAt(i++) & 0xff) <<16) |=0A= (dual ? (decStr.charCodeAt(i) & 0xff) <<8 : 0);=0A= encOut +=3D=0A= base64s.charAt((bits & 0x00fc0000) >>18) +=0A= base64s.charAt((bits & 0x0003f000) >>12) +=0A= (dual ? base64s.charAt((bits & 0x00000fc0) >>6) : '=3D') +=0A= '=3D';=0A= }=0A= return encOut=0A= }=0A= =0A= =0A= function seovoz(dominio,grupo,titulo,identificador,seccion){=0A= document.write(" 3D\"\"\r\n");=0A= =0A= return true;=0A= } ------=_NextPart_000_0066_01C981FD.B07079C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://secure-uk.imrworldwide.com/v53.js // Netratings SiteCensus v53.js=0A= // COPYRIGHT 2007 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= 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= var _rsRD=3D(new Date()).getTime();=0A= if (typeof(_rsCC)=3D=3D"undefined") {var _rsCC=3D1;}=0A= if (typeof(_rsDT)=3D=3D"undefined") {var _rsDT=3D0;}=0A= if (typeof(_rsSE)=3D=3D"undefined") {var _rsSE=3D0;}=0A= if (typeof(_rsSV)=3D=3D"undefined") {var _rsSV=3D"";}=0A= if (typeof(_rsSM)=3D=3D"undefined") {var _rsSM=3D0;}=0A= if (typeof(_rsSS)=3D=3D"undefined") {var _rsSS=3D1;}=0A= if (typeof(_rsUT)=3D=3D"undefined") {var _rsUT=3D0;}=0A= if (typeof(_rsMP)=3D=3D"undefined") {var _rsMP=3D1;}=0A= if (typeof(_rsIP)=3D=3D"undefined") {var _rsIP=3D0;}=0A= if (typeof(_rsCG)=3D=3D"undefined") {var _rsCG=3D0;}=0A= if (typeof(_rsTC)=3D=3D"undefined") {var _rsTC=3D500;}=0A= if (typeof(_rsSI)=3D=3D"undefined") {var = _rsSI=3Descape(window.location);}=0A= if (typeof(_rsCL)=3D=3D"undefined") {var _rsCL=3D0;}=0A= if (typeof(_rsCU)=3D=3D"undefined") {var _rsCU=3Dwindow.location;}=0A= if (typeof(_rsPLfl)=3D=3D"undefined") {var _rsPLfl=3D1; }=0A= if (typeof(_rsPLqt)=3D=3D"undefined") {var _rsPLqt=3D0; }=0A= if (typeof(_rsPLre)=3D=3D"undefined") {var _rsPLre=3D0; }=0A= if (typeof(_rsPLwm)=3D=3D"undefined") {var _rsPLwm=3D0; }=0A= if (typeof(_rsPLjj)=3D=3D"undefined") {var _rsPLjj=3D0; }=0A= if (typeof(_rsPLac)=3D=3D"undefined") {var _rsPLac=3D0; }=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= function _rsPause(_rsMillis) {=0A= var _rsDate =3D new Date();=0A= var _rsCurrDate;=0A= =0A= do { =0A= _rsCurrDate =3D new Date(); =0A= } while(_rsCurrDate - _rsDate < _rsMillis);=0A= } =0A= =0A= function _rsRecordFactory(_rsClickUrl, _rsNewCG) {=0A= var _rsSrc =3D _rsND + 'cgi-bin/m?rnd=3D' + (new Date()).getTime();=0A= _rsSrc +=3D '&ci=3D' + _rsCI;=0A= _rsSrc +=3D '&cg=3D' + escape(_rsNewCG);=0A= _rsSrc +=3D '&cc=3D0';=0A= _rsSrc +=3D '&si=3D' + _rsCI + '-ctgw-' + escape(_rsClickUrl);=0A= _rsSrc +=3D '&rp=3D' + escape(window.location);=0A= if(_rsSrc.length > 2048) {=0A= _rsSrc =3D _rsSrc.substring(0, 2048);=0A= }=0A= return _rsSrc;=0A= }=0A= =0A= function _rsEvent(_rsClickUrl) {=0A= var _rsNewCG =3D _rsEvent.arguments.length > 1 ? _rsEvent.arguments[1] = : _rsCG;=0A= (new Image(1,1)).src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A= }=0A= =0A= function _rsLinkTrack(_rsClickUrl) {=0A= =0A= var _rsNewCG =3D _rsLinkTrack.arguments.length > 1 ? = _rsLinkTrack.arguments[1] : _rsCG;=0A= var _rsClickImg =3D new Image(1,1);=0A= _rsClickImg.src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A= _rsPause(_rsTC);=0A= }=0A= =0A= var _rsClickDst;=0A= function _rsClick(_rsClickUrl) {=0A= var _rsNewCG =3D _rsClick.arguments.length > 1 ? = _rsClick.arguments[1] : _rsCG;=0A= var _rsClickImg =3D new Image(1,1);=0A= _rsClickImg.src =3D _rsRecordFactory(_rsClickUrl, _rsNewCG);=0A= _rsClickDst =3D _rsClickUrl;=0A= setTimeout("window.location =3D _rsClickDst", _rsTC);=0A= }=0A= =0A= function _rsVerInfo(str, ct) {=0A= var p =3D 0;=0A= var sp =3D 0;=0A= for(var i=3D0;i=3D0;i++) { sp=3Dp+1; p =3D str.indexOf('.', sp); = }=0A= if(p>0) {=0A= var v =3D str.substring(sp, p).match(/\d+$/);=0A= return v ? v : 0;=0A= } else {=0A= return 0;=0A= }=0A= }=0A= =0A= function _rsPluginDetect() {=0A= var _rsPlugins =3D [];=0A= var _rsMT =3D navigator.mimeTypes; // -1 indicates unknown=0A= if(_rsMT && _rsMT.length > 0) {=0A= var k;=0A= if(_rsPLfl=3D=3D1) {=0A= _rsPlugins['FL']=3D-1;=0A= k =3D 'application/x-shockwave-flash';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= _rsPlugins['FL'] =3D _rsVerInfo(_rsMT[k].enabledPlugin.description, = 1);=0A= }=0A= }=0A= if(_rsPLqt=3D=3D1) {=0A= _rsPlugins['QT']=3D-1;=0A= k =3D 'video/quicktime';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= _rsPlugins['QT'] =3D _rsVerInfo(_rsMT[k].enabledPlugin.name, 1);=0A= }=0A= }=0A= if(_rsPLre=3D=3D1) {=0A= _rsPlugins['RE']=3D-1;=0A= k =3D 'audio/x-pn-realaudio-plugin';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= _rsPlugins['RE'] =3D 0;=0A= }=0A= }=0A= if(_rsPLwm=3D=3D1) {=0A= _rsPlugins['QT']=3D-1;=0A= var rt =3D true;=0A= if(window.GeckoActiveXObject) {=0A= try {=0A= var p =3D new GeckoActiveXObject("WMPlayer.OCX.7");=0A= _rsPlugins['WM'] =3D _rsVerInfo(p.versionInfo, 1);=0A= rt =3D false;=0A= } catch(e) {}=0A= } =0A= if(rt) {=0A= k =3D 'application/x-mplayer2';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= _rsPlugins['WM'] =3D 0;=0A= }=0A= }=0A= =0A= }=0A= if(_rsPLjj=3D=3D1) {=0A= _rsPlugins['JJ']=3D-1;=0A= k =3D 'application/x-java-applet';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= var v =3D _rsVerInfo(_rsMT[k].enabledPlugin.description, 2);=0A= _rsPlugins['JJ'] =3D (v =3D=3D 0 ? v : '1.'+v);=0A= }=0A= }=0A= if(_rsPLac=3D=3D1) {=0A= _rsPlugins['AC']=3D-1;=0A= k =3D 'application/pdf';=0A= if(_rsMT[k] && _rsMT[k].enabledPlugin) {=0A= _rsPlugins['AC'] =3D 0;=0A= }=0A= }=0A= } else if(window.ActiveXObject) {=0A= var _rsP;=0A= =0A= if(_rsPLfl=3D=3D1) {=0A= _rsPlugins['FL']=3D-1;=0A= for(var i=3D14;i>0;i--) {=0A= try {=0A= _rsP =3D new ActiveXObject('ShockwaveFlash.ShockwaveFlash.'+i);=0A= if(_rsP !=3D null) { _rsPlugins['FL'] =3D i; break; }=0A= } catch(e) {}=0A= }=0A= }=0A= if(_rsPLqt=3D=3D1) {=0A= _rsPlugins['QT']=3D-1;=0A= try {=0A= _rsP =3D new ActiveXObject('QuickTimeCheckObject.QuickTimeCheck.1');=0A= if(_rsP !=3D null) { _rsPlugins['QT'] =3D = parseInt(_rsP.QuickTimeVersion.toString(16).substring(0,1)); }=0A= } catch(e) {}=0A= }=0A= if(_rsPLre=3D=3D1) {=0A= _rsPlugins['RE']=3D-1;=0A= try {=0A= _rsP =3D new ActiveXObject('rmocx.RealPlayer G2 Control.1');=0A= if(_rsP !=3D null) { _rsPlugins['RE'] =3D 0; }=0A= } catch(e) {}=0A= }=0A= if(_rsPLwm=3D=3D1) {=0A= _rsPlugins['WM']=3D-1;=0A= try {=0A= _rsP =3D new ActiveXObject('WMPlayer.OCX.7');=0A= if(_rsP !=3D null) { _rsPlugins['WM'] =3D = _rsVerInfo(_rsP.versionInfo, 1); }=0A= } catch(e) {}=0A= }=0A= if(_rsPLjj=3D=3D1) {=0A= _rsPlugins['JJ']=3D-1;=0A= try {=0A= _rsP =3D new ActiveXObject('JavaPlugin');=0A= if(_rsP !=3D null) { _rsPlugins['JJ'] =3D 0; }=0A= } catch(e) {}=0A= }=0A= if(_rsPLac=3D=3D1) {=0A= _rsPlugins['AC']=3D-1;=0A= var rt =3D true;=0A= try {=0A= _rsP =3D new ActiveXObject('AcroPDF.PDF.1');=0A= if(_rsP !=3D null) { _rsPlugins['AC'] =3D = _rsVerInfo(_rsP.GetVersions(), 1); rt =3D false; }=0A= } catch(e) {}=0A= if(rt) {=0A= for(var i=3D6;i>2;i--) {=0A= try {=0A= _rsP =3D new ActiveXObject('PDF.PdfCtrl.'+i);=0A= if(_rsP !=3D null) { _rsPlugins['AC'] =3D i; break; }=0A= } catch(e) {}=0A= }=0A= }=0A= }=0A= }=0A= return _rsPlugins;=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= var _rsFL;=0A= var _rsQT;=0A= var _rsRE;=0A= var _rsWM;=0A= var _rsJJ;=0A= var _rsAC;=0A= if (_rsMP=3D=3D0) {return;}=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= var _rsPlugins =3D _rsPluginDetect();=0A= var _rsPR=3D"";=0A= _rsPR=3D'3D""/';=0A= document.write(_rsPR);=0A= }=0A= =0A= function _rsCLSendIt(_rsSrc, _rsDest, _rsTargetType, _rsClickName, = _rsClickValue) {=0A= var _rsCLData =3D _rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A= _rsCLData =3D _rsCLData+'&ci=3D'+_rsCI;=0A= _rsCLData =3D _rsCLData+'&cg=3D'+escape(_rsCG);=0A= _rsCLData =3D _rsCLData+'&cc=3D0';=0A= _rsCLData =3D _rsCLData+'&si=3D'+_rsCI+'-ctpo-'+escape(_rsDest);=0A= _rsCLData =3D _rsCLData+'&rp=3D'+escape(_rsSrc);=0A= _rsCLData =3D _rsCLData+'&tt=3D'+escape(_rsTargetType);=0A= _rsCLData =3D _rsCLData+'&cn=3D'+escape(_rsClickName);=0A= _rsCLData =3D _rsCLData+'&cv=3D'+escape(_rsClickValue);=0A= if(_rsCLData.length > 2048) {=0A= _rsCLData =3D _rsCLData.substring(0, 2048);=0A= }=0A= var _rsPx =3D new Image(1,1);=0A= _rsPx.src =3D _rsCLData;=0A= _rsPause(_rsTC);=0A= }=0A= function _rsCLSendALink(_rsALink) {=0A= var _rsName =3D _rsALink.innerHTML.toLowerCase().indexOf('img') > -1 ? = 'image' : 'text';=0A= _rsCLSendIt(_rsCU, _rsALink.href, _rsALink.tagName.toLowerCase(), = _rsName, _rsALink.innerHTML);=0A= }=0A= function _rsCLSendForm(_rsInput) {=0A= if(_rsInput.form =3D=3D undefined || _rsInput.form.action =3D=3D = undefined) {=0A= return;=0A= }=0A= =0A= if (_rsInput.type =3D=3D 'image') {=0A= var _rsValue =3D _rsInput.src;=0A= }=0A= else if (_rsInput.tagName =3D=3D 'BUTTON') {=0A= var _rsValue =3D = _rsInput.innerHTML.replace(/^\s+|\s+$/g, '').replace(/\s+/g, ' ');=0A= if (_rsValue =3D=3D "") _rsValue =3D _rsInput.value;=0A= }=0A= else {=0A= var _rsValue =3D _rsInput.value;=0A= }=0A= =0A= _rsCLSendIt(_rsCU, _rsInput.form.action, = _rsInput.form.tagName.toLowerCase(), _rsInput.type.toLowerCase(), = _rsValue);=0A= }=0A= function _rsCLCatchIt(e) {=0A= var _rsCurr =3D e ? e.target : window.event.srcElement;=0A= if ((_rsCurr.tagName =3D=3D 'INPUT' || _rsCurr.tagName =3D=3D 'BUTTON')=0A= && (_rsCurr.type =3D=3D 'image' || _rsCurr.type =3D=3D 'submit' || = _rsCurr.type =3D=3D 'button')) {=0A= _rsCLSendForm(_rsCurr);=0A= }=0A= else=0A= {=0A= do {=0A= if ((_rsCurr.tagName =3D=3D 'A') && (_rsCurr.href.length > 0)) {=0A= _rsCLSendALink(_rsCurr);=0A= break;=0A= }=0A= _rsCurr =3D _rsCurr.parentNode;=0A= } while (_rsCurr !=3D null && _rsCurr.tagName !=3D 'BODY')=0A= }=0A= }=0A= =0A= function _rsCLRegisterIt() {=0A= if(!document.getElementById) {=0A= return;=0A= }=0A= var _rsOld =3D document.body.onclick;=0A= if(_rsOld) {=0A= document.body.onclick =3D function (e) {=0A= _rsCLCatchIt(e);=0A= _rsOld(e);=0A= }=0A= }=0A= else {=0A= document.body.onclick =3D _rsCLCatchIt;=0A= }=0A= }=0A= =0A= // main=0A= if((_rsSE)&&(random() <=3D _rsSM)) {=0A= var _rsIM=3D'<\/scr'+'ipt>';=0A= document.write(_rsIM);=0A= }=0A= else {=0A= rsCi();=0A= }=0A= if(_rsCL=3D=3D1) {=0A= _rsCLRegisterIt();=0A= }=0A= ------=_NextPart_000_0066_01C981FD.B07079C0--