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: Wed, 4 Feb 2009 10:49:39 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_00B4_01C986B6.4721D820" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_00B4_01C986B6.4721D820 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.lavozdegalicia.es/SSEE/print.jsp?idContenido=0003_7505086&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

Los vinos de R=EDas Baixas recibieron un centenar de = premios en=20 el 2008

Las principales gu=EDas de Espa=F1a incluyeron un = total de 347=20 recomendaciones sobre los albari=F1os

Autor:=20
M. Alfonso
Fecha=20
3D""=20=20

La denominaci=F3n de origen R=EDas Baixas hizo ayer = balance de los=20 galardones y menciones que sus vinos han cosechado durante el pasado = ejercicio.=20 Las cifras no podr=EDan ser mejores. Hasta ciento cinco premios lograron = los=20 albari=F1os en los distintos concursos internacionales, adem=E1s de = otros 35=20 galardones en los cert=E1menes espa=F1oles. Los caldos gallegos = tambi=E9n aparecieron=20 347 veces en las gu=EDas de vinos m=E1s prestigiosas del pa=EDs.

Las =FAltimas cosechas de esta denominaci=F3n de origen = han sido=20 calificadas de excelente por el consello regulador. Y eso se nota en los = concursos que se celebran alrededor del mundo. Cert=E1menes tan = prestigiosos como=20 los de Burdeos o Bruselas, al que concurren miles de caldos, guardan = siempre un=20 hueco entre sus premiados para las bodegas que elaboran albari=F1o.

Seg=FAn los datos facilitados por el consello = regulador, en 2008 la=20 denominaci=F3n de origen se hizo con 105 premios en los concursos = internacionales.=20 De ellos, 26 fueron otorgados por el Decanter World Wine Award, que = otorga la=20 revista del mismo nombre y que es una referencia de consumo en todo el = mundo.=20 Otros 28 fueron premiados en el International Wine Challenger, cuyo = jurado est=E1=20 formado por en=F3logos, distribuidores y periodistas de todo el mundo. = R=EDas Baixas=20 tambi=E9n triunf=F3 en el Challenge International du Vin, el mayor = concurso=20 internacional que se celebra en suelo franc=E9s y al que cada a=F1o se = presentan un=20 total de 5.000 vinos de 40 pa=EDses distintos. En este certamen los = albari=F1os=20 obtuvieron 25 galardones: nueve oros, diez platas y seis bronces.

Los caldos de R=EDas Baixas tambi=E9n triunfaron, = aunque en menor=20 medida, en el concurso celebrado en Estoril -con tres galardones-, en el = Vinalies, que organiza la uni=F3n de en=F3logos de Francia con cuatro = medallas de=20 plata, y en el Citadelles du Vin, con otros cuatro trofeos. Adem=E1s, = hubo ocho=20 premios para los albari=F1os en el Monde Selection International Wine = Contest de=20 Bruselas, tres bronces en el certamen de Jap=F3n y uno m=E1s en el que = celebra=20 Corea.

Menciones publicitarias

El =E9xito de los R=EDas Baixas se vio reflejado = tambi=E9n en las m=E1s=20 prestigiosas gu=EDas de vino de Espa=F1a. En total, este tipo de = publicaciones=20 dedicaron 347 referencias a los albari=F1os. En este apartado destaca=20 especialmente la selecci=F3n realizada por la Advocate Wines, que = elabora el gur=FA=20 del vino en Estados Unidos, Robert Parker. Este otorg=F3 valoraciones = superiores a=20 los 85 puntos a un total de 46 caldos de esta denominaci=F3n de origen. = Adem=E1s, un=20 vino arousano se ha situado en cuarta posici=F3n en la lista de los 8 = vinos=20 deliciosos del a=F1o que elabora el Wall Street Journal. Y por =FAltimo, = la revista=20 Wine Spectator ha incluido a un caldo de R=EDas Baixas entre los mejores = del=20 mundo.

= =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_00B4_01C986B6.4721D820 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://media.lavozdegalicia.es/img/empty.gif R0lGODlhAQABAJEAAP///////////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_00B4_01C986B6.4721D820 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.lavozdegalicia.es/img/cabecera_mini.png iVBORw0KGgoAAAANSUhEUgAAASUAAAAyCAYAAAAaw83gAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAAK8AAACvABQqw0mAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNy8wNyyGUOcAAAAfdEVYdFNv ZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAUdUlEQVR4nO1dPXbbOrD+8s4r2Fl3 BWRaNlFWEGYFVlZgumIZeQVWVmC7ZGVlBVZWIOZtwErDNsIKotuxyyvmgwmCIEVJlKzk8jtHRxIJ 4ndmMDMYgG9+//6NAQMGDDgX/M9rV2DAgAEDTAxCacCAAWeFQSgNGDDgrDAIpQEDBpwV/vcYmSov DABMAEQAFn6Rz3l9xGtrv8hXxyi7C5QX6jqsD8gjMJ9XXjgGEAMYG8lWAGZ+kW/2LWfAC93EEJr6 ACDyi/w778UAAgCZX+TZ69RwQJ/oVSiReO4BXBmXn417PwGM+P/GL/L7Pst31CcGcMe/N1o4ArgF ECkvXAF4MK53zXcM4AnAW7brEcIwNj4AuFJe+PE1hbAG6z0BsDl23/cF5YUzAJ9BurHuXUH6HgBu lRe+P1U/G4IyYt3WAO7PYZz/dPRmvpHgnyGMaCLi9ztUCeuOA3sUUFt7ZJkjAI9GeQG/x7y+7FoX tnMJYM7fP+EWSBpaaL0q2B9LiEC+U15425Lu1aG8cKS88AkikNbW7YDfsXXd2aa+QUH5EzLhvePv SwBL0sSAA9CLUDIYde0X+VvrdsDvtXV9AxnQY+HKce03hU9gXFvxs1UwGe0cQQSa/m1jDdEYF/w/ Vl5oC+tTw0e1rpGdgJrl8kT1aQTHYQkR9hMAMytJxO+5cW0D91j0Wi8KyluWtQIw9ov8mnUcQYTT gANwsFAyCGiEkngWRpJAeWHkF7kCfUwAphCmPSYRjSEzmfbnxH6R/4s60Sz8Ir/BFo1GeeEEVSE0 gRDkG0i7tNo+5/Ubv8g/oZzNowPa0gfW1v/M/EOB9Igqo58Uygsj5YULAL8g47ei7yhDOY4AMFFe OPKL/CukX2dMHxy5iraZPvWL/F/DlBvQA/rQlLSJtNHOR4jAMXFHIvruF/knv8gfIIO47qH8JqwB KL/I//GL/A0JGBCBaGJufE/oBK9AeeEU4kOyhehCtwvCHHO/yK8p/AAALHd9UEt6ACeFDMLcU7/I vwCi/XH21wL55D4R5YWB8sIlROibk0YGAOxPk6ZGoK+QNPUFwEccse7KC22BtPaL/LvhttBm2+BT OhAHCSUysB6ol8Egk86NpGMAz8oLZ8oLY+WFz5BB/XFI+VuwADDTNj4J/wnV1bEZmdVERZOi7+US Ve1PQ7cr9ov8X6rxLmgT8bUxgTD6vfLC38oLf0MYymS2k64UUgN9hluTzPQPCh6zD2PlhT9JU3OI UD2K854CKbYur/n9iFJDy/wi/3aMOvyXcKim5PLbAADIoCaRBBBb/BFC+G3O4YNBwbiACI3fqDuk 51pbILQWZDsqZ36Rf6QpNkGdaQOIs7yxLyDMlO3Wgv5BwfkJ0sYp6r6ak4Imo6mB2oLb1kwjWK4B CE1dApgYmnrfuIdDWHPCMzWkCSfdTHnhos+FHOWFEyPfv9qZ/uaQDbnKC3+hJByXkxvKC9+B/heQ OY9IPK46XkGYL+ClNeoCCcoLf6KMd/nYkp9La5q3aElnDQpsE9EpxsfwYWlkAL6hDOEAGvpVeaEP oSntbM5Mk/kYoHkZGZcyCF1lrEME4B/I5Kex4CTQR/kmr7XS6J+OveOUuJpkzgSB8sJLW32liXZM M60V9Ol8bUtDMzTg33VDmhGDIF3mjfOZAW5wpr+zLusVLBOx8sIvdpArTe4HK089PqfEGhRIdHjb GkyfCzlmXn+1ptT3NhPbidwI5YXbTJ6TgCq2ySA13w99Cp9PVqm/H3pxROMrBU/gSLs19kg7m48Z 9+YCheNYa2mGywCQyWvWY3GmK6Qzn/2J6FsoRXRctoJMrrWY18Yt6ltDXmDUtWLuDdgPnIhqfjt+ Z45H4jYfihFdP3mN7TwMCTH/a59d0KcZzLCVAMDoTPjmaDhEKK0brrdGapPJx/v4YBjH0qfzMEZ1 1jHDGl7qileamU498+8CBhIGezw6s/5/N8yzphVKZ/yYGV1vruSybp36jg7kXvvZL/Ifu/q4GJrR St9+kat9fGd9882xsbdQourqIqIADlOHhKKXVuOmfNmBtVUGduoTegrlb/BrLBx1vae/IDigrJHy Qh0S0ZVZxgB+Ki986mvrB/O6P5RAjYDZn0q2XHR9zhXg+LJo4Bf5Au7Jbqy8sEJTRvT5CPWAz0cY uwXI8E0rV48Q068Pmhop2bK0ixtjRif2M6Q9v1xjpOmnJZ+T8M0pcKj51hQXMnN0zEs0tF/kP5QX flDurRdPkP1zl6gKDb0pcwzp4L1DCoyBqgVD8ltvtdigZJK9/F9G28cQU/FZOQI0rWe0BjCCrDI9 70LoDXneMq/PXerQkk8EWWHS43urGvbROeDqQ3tiu2l4dqaFM/v0CowpM2PNOJlsLNNpiZKmnoy0 ertIAKGpuGM7ajDGOYJYC8u2yURJ3NwzSp9ZzGdjtu1J58uVvzGkr5sE6NH55lQ4SCjRts0abj8a 6TaQbR6f0BJEqLzwAo5VBg7CzLg+AvBEZ/k+s/4d6jP2xlg5nNC8zNrquw2q3LBrElEAIQ6nxqLq 21nA31sJvaUeM5T9tzHrsEc+rv1+s471qjGTfdwItSU75AIwtgH5Rb5h7Nj/gfRnMG/seL6ySsz0 tlk+gsSbPe1JU59RbV+EBg2ME4wZBT7xi/wrBel7yBhF9L9dWvlqp/7EyM/e13gsvjkJ+nB0xw3X Kyq3YfNrZ2TtOdrLphBYk3GWcKv1MeomWCs409fKhmECGDPviqbbzrv8DfPiB4BPqIcSaI1lwvQj tvURwixrR7YRdtSaWHdTk3mLsq2dVhRpGuid8HO4wyK6bDiOupQHCQ9wlRHZZhzrp4W/zj+wkmTG 79UWmppgj1MduBBiC/mRfZQJtaM7lELkRatjOz4b9Y848bvG+2XjtMOV0jvfnBIHCyV2SBOTOH0o yh22rxGhJPwxZHd7zMBM1zPrXeqLZkZ0zc7b6upKr3eSvyx7c/Z/izrRBuDMBeA3PwEJ0Z7lNLTW 1LobXfux7LpTy7iG7BVbb8lDb81Zsq5TPjuGO7J9VzhXp6hZNwUd2jQ1gmgd5jXbRJmgTlNTv8jf wx2lv6927BKkNmw6M8tqOjVjbV9wOLwj5n0svjkZejnkzS/yB1XdB6cxgkjka+DF7g7QMmOys6/1 M9a9r0r2Oe0Flu+yqW0fhE4bGXXdSnB85hkOBiWj3Sgv/Ib68SArtvvGSP8vgC9s7xzVPou37bHy i3yjvDBDQ6CdX+SZ8sL3kB35rrZMYPhfrGcVtbW5cTlrq0+D/7ARrN8X1OOURgA+Ky/8ChH8rvZF Sk6myJhXG019U3LYX7RL/Y6EBXgcCoTeOpvXbKNTkB/KN6dGn3FKMdwzTMwZVzsCA16fn3K7CdE0 E9kqtum0BKSuD/ZDNih4nBqXkSbbVr6VXnFLgZ4F4x3iVLbVpVHQUrtrw9r8vedYBm03/SKfwd03 2icTtTz+6oG5u4J7E99DQmb+OfKG9bNFb0KJkjqGW6O4RdXh22mvmPLCKZc4g56qGTVcz6z/O9fV QBcVfifQvItQ+hjOAaa5FG9L3CC0/A7luPxxI5SaxBpi5q6tNLGLbpRsmO2TpnrHocLoCHxzUvR6 RjeX+meoq52xla6VyVV5lG0EERjPygsfHPkeC6YT8tU22qrq+d8rAG/anzgptB8xPkTjVdYLGGz4 Rb7m2Ntm3De/yG+UnMv9hWmeUJ14LsE9cg6aWtKUnu1b93ODKmPvIhyZb5IkGaN8OciG5S3SNF03 pA8gNDM20q8ATNM0rbhUen/FEs2cJnNkigbnpoYqzz+OeOk7xEmsz/45BNkOaac4nRCswTAh9YDp peD4teqkwTqMwaXsHR7NHNeibQ/RjFtbl8dWmg3qPqMIeKEp09zTS++/+Am21eHc0dDGvvimgiRJ 7pnnO4gQXILWUJIksSN9DOHpC6Z/gpjX9qF+AI733jfXatynbX4ZJcec1FbHuGKkTxc8BF1XVe67 +JCOhYb4Jo3H11TLVXnkyAjC2LvA1f9Rx2e3Cj9qXGYZI8a+XcGKrTJoqnbczp+GE/DNC5IkuWNZ X9I0/ZSm6bc0TR+MMh6TJImM9AF4zHKaptdMr48xdvLjVqHEpWVth2eMKM2UF85VQ1Qw1Xm7wPW2 smhLN2onbWp+F9DvNXfciqz/vfuFuoJMby9x23hNJ65pRt3uGIQ3d1xzrYa6sM3xrlFZKm8Zc31/ DcA+ffSPwrH5RoMm2xTAJk3TmXkvTdMVSp43BaSm1bWV/l80jH2rUCKD/IRIuktIgNyY31cQu7zp LSAVIrKDyF4RU9SFjr1hcX666pRgZO5nSB0juGNogPNYvgbE59ZZgJN51tbliy4mqYN+sg5FngvN /S3QwqbJBaOvR457cZIkFTmRpqmCw6fX6OjeIWgwgmzMtF+4mBm/1x3yOQkYoT1BnagvQRPBr5/b fRKw3IpJRG3UZq7XZDYdiDjCfk7iGepC33VtG7KG66bJOwilfhHxe2OaaAZG1jdQjlMA8Tk9QEy5 NQCkaVo7EsipKTGUP96hsiOI1uSqKCDHnJ4NaF7G1uXZ6WuyHQ3Lw6/GbDyW471f5G/3CU9o2C/p Ky9cKS9c0zUwtbVvy4+2csV7Mc2FcamryTegGwJ+aye1/am5FdI0NV8iMkLpEF8mSeI032qaEolh xr8bZpihNCN0VPQE9U2jS+WF1768Btu892qrWE1glOsaQrgjyHG+t/5+h7nt4lfZCQ5BvzpyrNLR 2mJgCqEps6wAouWMwLfiKi+cGMIn5rdrlU3DJPL5PmcPDeiEmUvDaUKaptdJkqwg4x7wcgQgSpJk nqZpZTxdmpJeqZhD9mHd+EX+zZf3a33n72tm7hI2j/QRaAJ56MvR1jf88n1tWvOoHLmyA9oYOeiw Wha33DM3TmbYzZ9Ua0uLNqsxbUnnXNzYY8e5gsO3BBEkK9JXBNkXOGb+2hd40+Kf1Ku+G5yp5utA 5wPpzgjBrg+kafqQpulblOa/RpwkSUXDcgmlCeQtDNdtMw1D4m9QBk+ZeAn484vcFR5Qg5ITAAPH rW0DNuEKod4IuxNoHkUoO2rb67sjfmvCH1kBlrFdBGRnelM/rOAQ7qp6js4GsoH0446zv10XoOXY FJTR0YCsANrmT2A/r+OpdtzbdgcRIHb9Pug9WhQ8entNxvp8pBZeA+N0dIT4dItfMLD+231h0lQT PQS8P+bGZye0UDXysfMaQ3yysdkWteX8elWeLnHXMJEeg2/0ZNB54k6SZG46uBkSoJUanV/FjHMJ pQA7HP/q0DY0RgC2ntjITplBbM2NXUHI5ssF98+5fARjiD37hD1nR798kWSM0gy1fRoRhcSU5QR+ kX9xCIkx6sx8AdnZv7IIaEb/TMVvRAGm45R0WfvETUVwa7Mv5pFx7R6y5+o7UHlH3AR1reYzSkZa QuK6OkV1s18Dat1fUd+adMXx1sd+TCFBmvZCipnnGMZhaQ7zNrL+X1k0Ze+JHEP6/wki4DaoC7IA pS9F84tdDiAT9BIy0W/gZugRxMJYUkD4qNKQy/fyyLQjyPj0wjdJkoySJJk2OLJ1PuOG+zqPGcMH wLbUYqislbcKrzmFkmuWUXJSpFNYGdqGTTQfIMQ7Z6zTy4CQye8hM+AlZF/XBu4X/11CiEQzql3O GMLgB+0Z8ssjQwIYh5mp8myaFZqFkc7DZGa7He8g7V1DBEDNLueq5x1EOxi3ldWhPaY2u7ZuX0AI cgPp+xtXOb6cRjCG46wgCMPt6uPSZzLp/F2BdJcQ7TLyi3yxxfwfofR5Nm1WbqOpX5BxcU2q5tnf 2nw0MYYILS2QY0c+Y0gfPQCAL5urIzRHt28cVsrMkX7E/K575pslGKXtcESbZdzZS/zAS/T2Z1Tf fzdlEGUTKkKz9jJK5YW//CL/x/WksSp33TJr3aK7xrKBzLIV5mQU7hyl9Nfmy1fj/gLlzLTLzvmt YIRshvJlh7qMnYSeox2A8Z4wR/orpp/6chzMBOUsnHG7xd5wjM0KooV0CoGgiTZH9TXVO0ULsw6Z S7NS9ReHAhL7sgBX3KhpjVG+0MFnnWZt7WgYi9iiKfP+zEGXWoMZt6S5gDBvzEuNfaTkTKx7o70r X04JaGqDNnsBBx018M3LMTdd+CZJElMg1BzaSZJcohQiawBfUE54MahgpGn6g+n1aRsrANcMsgQF mj7CJ2IwJQC3UHoC8MUldNgoLSkfIINiS2c9eDPUV+gAY/MeRKVt1AIoBGeQzq8JBGoVI7+nt5Ba eWvBNKe2cUhempkziMBxtpm+ibVuD/t7hepxLwdtEGa75vzrFI5bnr+AjEkM0Rp3ff4W0sbGSYT9 NeEnaEiWoaShznFlFHz3aKapO4iG2iRItNAJ2gSyQbutfWT05wTGO+Ra0mtN01l/prkFA3B35Zsk SXR84gaGcLHSvAP70LqVQTbY/jDSahNXHza3gkTdf4CMX2wKJMAtlK4gneNkRFV9zfMashrisll1 eh/VmWBXIv7tW+/W2uX+IVBeeNHXsnKXvNi3ldlL1V8XPd3Tv7RzfbY8v1e/k6kmTcKVmlDMv3Nf Dqt7h+rr4Q8Kbt3W9i5t6ytN1zrtmvYQvkmSxIdsJWktg+kC/l3TT9SW/gKllrlqyr8mlFjhJRxL r4Z5oaFtzNaZb0A3KDkHe2FOCNSeTOfoBsD7LX6Ws4aSVwo5HdeWEN7ZPBzw56Npm8kEQKbkvJmF X+QrJfEp2tm5gcx2pz458m/HHBIr9Qai5tpvsgDKN1LoN6aiaZn8jBFDVo8+Osz/qOH3gP8InNtM qBpGkLNYljQr9GrUAsbS8YD+QKdpDLG3dazXAuULPF+WZFGG9e8cm/XaoOP1HlZ8DpE1/B7wH4HT fLOhbfpBEJ0HOB4HH5v62qBD+x4iZDVt6SDMFfZY8Rzw56OTUBow4JigkI1QOrMXgzD672IQSgMG DDgrHOs43AEDBgzYC4NQGjBgwFlhEEoDBgw4K/w/xGttYiZvoDcAAAAASUVORK5CYII= ------=_NextPart_000_00B4_01C986B6.4721D820 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://media.lavozdegalicia.es/default/2009/02/04/0012_2507724/Foto/a4c5f1.jpg /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAA0JCgsKCA0LCgsODg0PEyAVExISEyccHhcgLikxMC4p LSwzOko+MzZGNywtQFdBRkxOUlNSMj5aYVpQYEpRUk//2wBDAQ4ODhMREyYVFSZPNS01T09PT09P T09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0//wAARCADPATwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDlJRls VJAAGxSTLhqIiQaxZSNCMcZq3bnCk1QiYkVKJCq4HU1lbUo3dNiZYBdIxyDyPXmrnids6GzgEbgO lUfD978zWzgdOCaseKCf7FaMnJ3Coq/EhU9mcQ3yknOePWqszEuD2NWyrBSGIHpgVUkHO0d6pAWr JsOR7V6Doc5f+zVP3UdR+mf615xakhj9MV3ukgxJbDuHb+QFZVHY0hqPv902qXigu6iQkgw4wC2C A307+4qaMrPdpHvXcr4Qq21up6Y6VZOnQT3sly2MO3zAIdwKng7gR3q/ZWghVkSeRTnI4H+e+a45 q7NU7IbpF7Atrme4Cu0khLONucMR9M4FWr2zttTtmEcqtKCHhdXPyuOR07Zxkd6aLC3WdrhJmTzW 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 ------=_NextPart_000_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820 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_00B4_01C986B6.4721D820--