From: Subject: =?Windows-1252?Q?Di=E1rio_Digital?= Date: Mon, 18 May 2009 13:45:50 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C9D7BE.F4D270C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/logo_dd.gif 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/blank.gif R0lGODlhAQABAIAAAP///////yH5BAUUAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/pesquisar_separador.gif R0lGODlh1QECAJEAAP///729vf7+/gAAACH5BAAAAAAALAAAAADVAQIAAAJVBAJytoqGHIsLptow fZnveXkhKFllR2qjqZ4fK7orCqdxi9+6zdc+DXwFZ8Ii8ShL5npD5e5ndDKNjKr1is1qt9yu9wsO i8fksvmMTqvX7Lb7fVUUAAA7 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/separador_menu.gif R0lGODlhAQASALMAAIS/4Ye/4IC/6IHA44i/3oa+4YG/5ITA5IO/4wAAAAAAAAAAAAAAAAAAAAAA AAAAACH5BAAAAAAALAAAAAABABIAAAQKUIQCqrUHoEFMBAA7 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/sep_passatempos.gif R0lGODlhgQIHAKIAAP////7+/r6+vv/+/P7//QAAAAAAAAAAACH5BAAAAAAALAAAAACBAgcAAAP/ CLrc/jDGoMiQOOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru9879eUR7AxZBQXR0USsGwKnw5nFEqk Gq1IrFLL5Eqr0zB4fBWXyVlzGr1Vt9lddxz+PdvX93d+vq/j/3qAfIJ+gYaDh4WIi4qKXRQCCwIU AZMKlpVBmJYAm5qUnJ6XoJ9MoaSjpqWZqaydqK+qraeysa6itrS3sLi9vL+1vsHAu8PGxci6yqvL s8zPztG50NPSwsnU183V3NrZxNve1uDfx+Hk4+blrJU/7u/w8fLz9PX290B0Xvtyjfz6/f71EUiI YCKDjBD6C8gQoMOBDSE+LBiR4sSDFTFeTJiRRePGOkGKUFozpCTJk29MpkQ5R2VLli5jwpy5suZL mzJx0rzJM2fPnT6DAh2qs+hPo0KREj3KNGnTpU6jQp2qtOpTqzkTAAA7 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/icon_imprimir.gif R0lGODlhDgANAIAAAP///+aKEyH5BAAAAAAALAAAAAAOAA0AAAIghINpewzonguSUZXo0pHLDHme tYFmFVmj+qydO7VmBhQAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/icon_envelope.gif R0lGODlhDgALAIAAAP///+aKEyH5BAAAAAAALAAAAAAOAAsAAAIeRI55Bu3fVoBuLgan0ThWjoEX I31eFlmUN66sAgMFADs= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/din_canais.gif R0lGODlhTAAnAPcAAP////7+/v///f7////+/7KysmZmZoyMjP7+/NbW1unp6XOTW3d5eOXl5Zex iOzx6YKCg+Dg4fb29v7//fDw8fj4+Nra2nyaZnJzcc7Ozq2vrsbIyPb58m9vb4ahc6mqqf//+/r6 +rTEqJeanoqMjtnZ2fz8/Pz//97e3rLGqevr611hYdDQ0Nrj0u3u8J6hpP78/77Ms2mNTZGnfLTF pcXFxcbIxebm5q2usau+nZWVlXl5eWmLUsXGyPT09Kyurf/+/fb3+erq6p2fosLDw9TU1KSmqMfV vrXFqtri1f3+//7+/9/f34eKi3x+fmRpanV2eGdnZ+zs7NjY2GuMUGqLVI2OkY6ofuLi4tzc3P/+ /JKWmYmKjbq7umVlZdfX1+Lq3bPFpcrKzOfo6Hl7enp9fmyLUqK3koSFiO7u7tLS0lVbWp+fn/v6 /a6wr+rr7by8vGpub4+Tl31/gLO0uc/T1LGxsaiprY6pe8nLyfz8/r6/wsPExv3//vj5+9ra3NDQ 0qysrnh6eaGjp+bo542QlGmNUGprbWqMVbGytLS2tunr6ra4uY2NjcbGxry+vWhsbf3//PX192Bk Zv79/Y+pgPv7+eHh4/j49tPT1bbEq/f4+np8eouLi9vZ2sHEw32aaN7e4G2MUufn6dTU1tbU18nL yuvt7KuvrrXFqHZ4d62trYyPlpOUlsTFx8XHxuPh5LOzs/X49o6nfaGio72/vsrKyrq+v46Sle3r 7uvr6Xp7fWeNUmBkY2BlaKeore/v7YiMi6CloYyMirbGq9HV1unp64+RjpaWl4OIhPn5+bbGrNXV 1VtfYNrY2a/HpXaQYK+xsLi8u7y+u7bDp+Pj4+Hj4mVnZmRlZ9vd3N3b3PX39Pf39cbVwMjUwM/P z8/aytXV09fi1Pv//9HR0dDP1K6urvPz89bY19vk1dzh05mbmpmanJCRk/j3/O/t7vr284yQk3h5 e7y9v4uMkJCmgJqwicnJycjJy9bW2GltblNUVsvMy5eYm8jMzczOzCH5BAAAAAAALAAAAABMACcA AAj/AAEIHEiwoMGBAQ4STJhQYEMADxVKnEhR4sMAaZhcutGgY4MbY6oxQXHpo8eOY8YQmQKxosuX FsdYIGfDRp48tjbUIKfNWQIiNTbwE+Mvj6NMW0zBXAqzYUIFDT4kC0aiSbAmTfJc2tAKGTsuJEjQ 42Ikg5weTNMuVcHEXAITEty526QighgnTd7o2bQpiF8X5Aq9UkuYYgAhEVZ9IWgJhScrc1wsaTmQ AgtcrwQIKMzZYUsFKFYxE4gAgS4Liq5ZGEjAqbENrNB2nt1QCIpACQBQAqCnmgUM6zw31ExBTCFX s5MLHIMCx+gQbSRdUiSvgSUJlCyFqMCtgrJ3auRs/9CsvLMCJjjyqSgSrsifO3QsfEHxRU0RFizK ZSrFb8sGAuVxFoACWQSSBRwdxMFJEUbEAUlYc0AShz4THnLIECOIAQCAAS71UEaJ8NGPExgMYQ0J k+yCBjaqkAHFiy+SkcgIGwzQYWE3XJJIMZjAYIIL2aBxCyXcqACMJZaYYEIFfviATys22HhjUy2p 0Bw6JnCjjBCZkFAHJTAsEYIEEkgiQRttAJPBMTZMyVRDKlyCgydCfCINH8zQwggR35jyyTS11PLI I/M8socVGwCwmZsVPRQnDqVosMYah0zxyxNrTPLECpyu0EsvzezTD40DIMBoU1JEgEMNirwgzB1M zP/jyxaDvPDCEIPkOsgQtBChwz9SnmqYQKniRp4A1YhRBjk2IrAoADZyQ047bQoLk20/5DaQECWw UYgfAnHY0DksnBXAs9Ya9BBo2XrGTRb3oMFIsNAmdE4G/qXbKADsLvbQGAkwAsEGJkQUALnH6duo bR+QE4IyFUR8TjWhEBFLBMps97AyuQBSiGwKH9TQeUSoMUUCKCfwBRaXkGSBBSknwMwfpJwVskIN WfaDBm7wrIHPP0TzswZd9KwBKoH8EE+i9N7slAUQqDIHA4IwQAYDqpTBCdVWUy0PA2XM4YQq/9w8 kSQNLKJ2SmyncQohhIzx9ihjjGLMGyrkYokAHHb/ptkABAgwgOCbDU6AjX8vOoDh0AIIOOCKHn4C ABME3jfOmE8kOOATLPH4ZgJoMfkEAQwQwOGRh0vA5AKAoITglE8AxGZKlJpWABFJRAACA0wAQBIz iJAE6gSAEIkmIgCxeB+KAgAC5QSEIYLjix7ONwDME2RHAQYctH1BFwEwRSMCCWBq8wC0gMcDHAhO wPsAiEDDQIArQVprDzywIQjU2wgCApcLQAEKsBrPCEQFUijBASiDEACUoBMCmYAWZOEAHpjBDKCY hQjSQQV7GIIHCzgCEjxwASpQoR4PiIEHqkCFCxwhDCmoggOosAB7wMMBC+CFKEAhDljswABe6AAE /wrgBUnowABREOIBuAdEAzgRCzvwghei8AELLFA3AIjBAmShhQHEYAapaAEi1AGtI3iAGnjgBgEe YI9niAIcSzjBEaiQAhogIgcC8cAZFrCNAGghBnjQgQ4GskQD1KADEhDIB5ZoBwUypAZdIFYUMgDB ANhPBA7YDQDEcYVlJMEMAxEAD4iRAikhIQU8uEIlrjCLSogACTwAg6K6cYYzKE8A6pjBML7RkA9w rwtXBMA3lhgLBQqkADUwAAR20IEOFIB8AZCdN0DRPgHk4AobpAL9eJCKVIBOBCLwQAt28wA8IM8Q zUOAGTkArRzkQAdsGMgOuCcJA3zDAlPQwRILUPcCCABAAh04AByIZYACLDAhBOBAPQxhBkRc4Aqp SIIhHAcCQyAhFasDQCpocARoGKIKF0jFKatAiQkMjgMzqAIiZAAKMPjQiVEYYvfgcIBGHOCmA5QE GzqwAzjUIApO5Kkdrmg6x5kKcARQwgkABD8YtG5DJ4Ac8ywHgBM8j35IDZe6StABR5SgBMiIZwPB x0CCBE4gXcRi4ACXOHRBRDObWZ2N+gYCAZTOgASpwSKXKAmyTsRxg3srACIBhPNFAlqwA92i3LoZ Z+3PVKWjV/gMmLvKHoQAu1mrs2xkP9DBbxwRREBClgDXAQDBIJMp61hbYlmcJSQgADs= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/sep_canais.gif R0lGODlh3gAQALMAAP////7+/r29vf/+/////f7///3+///+/Pv//L6+vgAAAAAAAAAAAAAAAAAA AAAAACH5BAAAAAAALAAAAADeABAAAATGEMhJq7046827/2AojmRpnmiqrmzrvnAsz3RdEUMBDHaJ 67yecBgzDA4EQJL4MSKVzKh0xEMAdNeppprtar/gsHjcCkgSE0F6LVG32QB3HC6v0+/v/Fxv5+P3 gH2Bf4KFhId+iYOKbgFyZJCRkpOUlWBmEmaYE5oVnRSfnACbmaOepqCooqSmrKGlrqqwp7G1tLep trm4q7yzu5bBwmGbxaKlyKrGycvKx87Mz83T0tXR19DZ1Njb2tbev8Pi4+Tl5ufo6cMRADs= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/dis_canais.gif R0lGODlhSgAsAPcAAP/////+/////f7//+6VSex6O/G2Z+hsJPKSPPz//+ZnHuyYNf7//e2LQPvq 0/7++vGZNvOiPfO8lfCLO+JNJ/308upzPP/8/+VRKe6KNPbVqOZjJul0Jf7+/uyiiPrky+yHae2U d/zy6/CoU/rd1ud2NOp9XeZxKedcNvbKu/LBfeVlM/rp4vGokvbUyuluKfGolfSnZehyLu6JP/7+ /PCQQf768+hnQ+ViKe6sUu6yW/GNQPKfPvz//PTDreZrJvCEMf7+/+luMup4MvS+rPbatfGaQe19 MPnUyfCEPP/+++ZyJelxKep1LeZmLPalQPGSNe2OPehrKe6GPeZtLOFSKfSdOeRaJfLGh+pyUeVS J/CZUvGnlel0KfCVQPrbs/OzouhlJ+dfM+ZdKe19X/LElO2BOe2CPv3z6Op5LultNvS8eudsMOx9 NvKhQfOaPvXOnut1MO6HM+9/NPCdhvSlSe6KLOVeJ/O7ceFVKOd5Me+GNeZiLfKlQuVZKvWdPeVc OuluLO6sVeJXJfCfW/zw2+lyMe13N/745vv//u6ANOxyLeRWKvTKk+h2N+2HO+6FQO57JPCMNv/+ /ex2MOZdLO2rVOluO/CSeep6Kf75+ulpNuxxJ+JPLPGeOOlyNvCOO++3ZuNaJ+ZaI/SqQvrp2Ox7 Lu6CMeNaKfGeQ+t9Ye+rUe+JQfTJp+2ALu6FK/GORe2EL/KYOvaXOOt7NuVVJ+x6N/nhwPKXRudm KfOiRvWiQ/KSRO+tT+2JOuNfJ+ReIfOolOp8LeqDNfCze/WlROdZLOqELu2BKvjZvfXQr+plLONU LP32+OVTLORwPfScP+d6Ofnb0Op+M/XQwOd/Svfcye6lcvjZx/fGnvSomOqPcvKmdfGCMOqAOuyD OfrLl+JkKfGwXOeFRPKvhOZXMe6pke18LudgHu13L/v46OppK/B9LPfXvvjl1+uHU/SeR+l/Ke14 KOuENfXQnP/8/OJfK/KcR/OZQ/afQuNPIudkOOhrM+lnM/CJRvXHpyH5BAAAAAAALAAAAABKACwA AAj/AAEIHEiwYEEaAgYGUAIgwIABHQT0GDAwIoAODRNebBjAoMePIEMqpAhAAI0EJQEEEfhAXaFC iJRgBMCAIkYBFDWK3MmTIA2HDRmkHCAA0RdiW8bp0VPgHbdWiEp2VIIzgM6eWEXSCCKgKkU04Aj8 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/sep_pub.gif R0lGODlhAwD8AJEAAO3t7e7u7uzs7L29vSH5BAAAAAAALAAAAAADAPwAAAJzBGQRY9e5nkFAsSmt dDXip0lUyDVkM3oldD1pS5kqytLg/JFxLfJr17LpMjjO8BbMqXbAzcsmSxqXROnzE3X6mCclrKpt Yn1CKjJ8zPbEv+70e16nyV4o/W1nl+Fq1xYsZ9a3l+d21VZ0yDUT4CLAEIBQAAA7 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_highlight/top_Silent%20(130%20x%2065).jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABBAIIDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDqkFxp 2pfMpDb9w9gK7jQ/E0ci+Uy+ZKc4JGe1bHi/RrOEPIItx6DiuS05baGUSKu2RW4BHFeynzI8Nrkd j0CLRWubdfMQAkZ5HrSa7oEVnopSOMFghOBVnTNQuJ3BZMIoHameIL95HCKh2MACT6Vk+a50Ll5T x3XAdPsmlaN5AD91RkjmtSz1JXEcCqoLRh8k9B3rp9Z8NR3dqsgCkgbjn1riYbBrXUx5mPLMYABP 61UndmHK0Vb3UJLfUxELchFRWbYQM55YDPs3tXb67cRXHwp8Lz277E/tO/O5jnb8qn9K47VtN/0k yRuCshAYDuADitW41ec+BtFsZLePyIL+Ubw2S7vBlgV9sDn3rknFqzfc6abVpLyPm74/ftPxfD/U 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 xC2P/9k= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_highlight/miri1%20(2)%20(130%20x%2070).jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABGAIIDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwu0ud h68Y/GteG9yq4Y471y8U2cHOPWtO0l8wKpJUE4JPavEP0aLPs74SfAD4WfFHS559O8V6yX0+2SfU JprURwQttyw3twcc/gK5T4B/CvSvi14y1+3XVZbTwxpUc0w1JAPmQSbYySeAGALfQGvSdZk+Flz8 ENK8AaB8XdI8JWUqpJrMpjMs96xALIzBl2gt1HPAxXL/AA28a/C74a/B3xXompa1ea3ca7qbWKWv h5UF7NaRsVSQK7qqxttc5LdHHrXY6UfduvU+ejjKyVTlk29oq2u++xpWHwZudX+KC+B45jELK4nW S6kUE+SArB8epDD8c1B4z8B/DubwX4j1nwl4uee58OytDdQahtiW5Kk7vJJxu+62MZziu7uPjv4I 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/sep_not3.gif R0lGODlhMAEQAMQAAP////7+/v///f/+//7//729vf7//f3//v7+/Pz////+/f7+//v/////+//9 ///9/v/+/P3//P3+//z//f/9/Pv//Pr+///++76+vvz/+//++v/8///8/v7/+v7/+wAAACH5BAAA AAAALAAAAAAwARAAAAX/oHAQgwCcgFAuAJGcAgQTR4MawECW+UTQgMcP4IgMcgQTYWFCOZ/QqHRK rVqv2Kx2y+16v1vTwBAgnAgBwwE2QBgEpkBuwEsiBA9WLuWo01UCFW9raCpHYIiJiouMjY6PVHdm J3QoaZQGEQ4pAw0ISAIEDzokAjhjopM/ZhQnd30Gh5CztLW2t7i5uru8vb6/j3JQwk/ETsaWUcgn ywDNz8rRw9LF1MfWydPa1dvX3dnc4d7i4OPm5ejM2FbQ3+ruzuvx8O3k7/bz+PXn9/z5/vvS/RMY sB9BeQUHSpHDMFlDdQ/jRWxIjKLDfBYhYpR4sSJHjR4nfuQYcqPIkyZT/5Zc2bElSJckYWaM+bIm zZsUK2IQVoCnzxM9gf4EEJTo0KJIjyoVytRo06RPlzqdCpWq1KpYr2qNytVq16xft3odC5bsVWoe 76XdqBbc2rdu47ady7YuXLp37crVi3dv3r9+A/cdzJdvgGYGEytcnLAxwsf0IOuTDJDywciYJ2eu TMWY482XNYvmPDo06dOmUyv+XHq1ZddU4CyZ0CTHggo6UkghAeAAD1lgjgh4AfxLExGk4DjAwXtR rFBIjvgWk8OECd+qAFSYIwEFjwhBYhnYhATAJwA4UiTpbSb3+fRZSvxQsWd79vic1pCS/nv3Ge17 fBFBAkk8QIQKBhCgQf8oRwwRhWycJJjIeiowAR8YJCxgAwJHyBFKAGMksgYACwwggXXQIbjeDwMY YV0KEJiYQigyzKdeCyCmiAABF1RHQHec6MhjgFlwCEcbJ0gwAAQvakHAcy3AAaGKU1gXI5BfHDGA gU3kdsQCLF74BAEK1KbIETiA98KEDJqHQgYENBCKmF7AkYJvvbVQphNmDHcEAmvuUcoRHkwygxkL SMhJc2cIp9+ixWFBR3qxlOAlIgIooMqekrbAQ50MhELDBgIwwMMEa8hm5hOaomdoInDo8UYiCpyA 6n90lPhkpF0IEYAN9LWqqAmnoJnEAKE24IKpACQggJwCkGfdGwMkYEF9qVLGkoSzBphqLbZ2IkKg nKZCt8WTep4g7KtQHJusC1nSsV4bhgzAAXqH8KqbdQRQoK8Wf4ariHKZ6tAAGe2Vh4iBE+TWwb7q +csJeLoBIIMSc1BSiXWhUjejAqe0x6G8KIKsMBaAGEAtfX1avMUAFFA44779/ntxC0RyEQIAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_site/blank.gif R0lGODlhAQABAIAAAP///////yH5BAUUAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_highlight/dd_tempo180509.gif R0lGODlhugBEAOYAAAAAAP///9PQ0cjDx52YqIuHnHl3mXl4n4uLrOfn8PT0+fj4+/39/vz8/WZo nGZppWZpoHl8sIuNs5yexZ2fxcfI3tPU5dLT5FBVmGNoo2Zqo4uOu4uOupuexLm71tzd69LU5eXm 8Obn8NPV5e3u9e7v9fj5/ABLeQFMev/MAP/PD//PEP/SIP/WMP/ZP//ZQP/cT//cUP/fYP/ib//i cP/mgP/pj//pkP/sn//soP/20P/53//54P/87//88P/lf//yv//ywP/99v/WWf/ZY//ZZf/ZZv/c cv/mmf/ppf/ppv/ssv/vvf/22f/44v/55f/55v/66fjz4v/66v/88v778f/MM//PP//PQP/STf/V Wf/ZZ//cc//ff//fgP/ijP/ijf/lmf/ss//vv//vwP/yy//yzP/yzf/z0f/12f/22//88//99/z6 9PTt3f/78v779O3o3vn28NPItebg1+Xi3+3r6f/+/bmxrP7+/v///wAAAAAAAAAAAAAAAAAAACH5 BAEAAHoALAAAAAC6AEQAAAf/gAGCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm p6ipqqusra6vsLGys7S1tre4uZwnhSe+g768gsGGxIS/n8HCw8gByszKwsai0cDLz8fNlcvA3cPf zsfezKDX4OHo6erm1IfN7Onck/Lxxefy0ue73fj14/2h6OXzB5CSwGzXpgEc2MlcP2z/elFTCA5i wXn2MrJ7WK2hsYfq7kkM2KsaL24XJR0U6Y+guIYZ0THUB6/cyG8za857pvDdNGjjQmai5+xdUHza bL7EeTSprqdQo0qdSrWq1atYs2rdyrWr169gaZ1AQbas2bNo05olqmms2rdw/9d6chu3blq2jVCA 0ru3bye+ngBLEkwozSXCnBBrUnzY7yTBVKgIymJGkOHBoRhj0lyJMyEgQSB5ViT4DJYxYqwYeWLE yOPMhEyjVs3aNea/iHb0IMSCBaEeO0h3jm1FTBcrXJRksR1p9PBBZ4ofT778Ne5DQVb8EJQjRYoc gn6sCJ3IOSK+SZY0IYPFCxIkWY6IGRPmiWjYAdKvb/8+/vz6911nSBDesQBEDC+8EAMQLHhH3nnP IWHFGlhcJogXXWCRRXP4SUihhQFgqCGHAhZCIAs3zOCCdy7McEODDx5inoyCrDEEZYZkcYYYJH7C l404FqIjjwEmRsgOQCTJQ/8NMnj3Qg01vOCdDDXwkCQQwRUyoyGCDXHIEl9E0WNghHhpCJhiFrmJ YD6s4F0NLaRQw26D9FBDCi3cmcIKPnA5nBlDUPHFIWgwIUQcHnRAQQcehCBcX4AKSqihiCrKqKPl kUnInSzMkAIOiOCQwgxu1kAjJXopgUUAYRxChRQFYKDBBBNQ8AAGEZgAYV+qsuoqrLLSaiuuup5q ZCEs8JDCdon8kAIPvhl72xpUFHGIHA5IUEIhCTzwQAcgMKAlftRaawi22nLrLbjiErKlI4jp0CSd iPSQggw67GodFVxgYV8hBDzQxiEKbDABBhvk4S5+/PprSMADG1LwwQkvXGL/ADjEwIILjLjAQgyg +omqIBI2oYVkAeTxwQAY4KGGIiZgYIHFPpJshckoq8yyyzDLTPOagwARp5TMKuKslC0AMe7IASiB hBJgEPGGHRBgYDUdZUChyAMcKCzIuwE6DbXUVFuNAdZaJ8K11wGAzQhgQTRINCNHp8BCjG0/J4hp bLiBwQF1wCFEI1Y/QMLX+O2NRd9/Bz44I4UfnvfFOWjM8SIexwCeyNbtfcUdCBhQxRRbMLdICRtg 0MDkNUP3eeijl+4I6hggfnEALcyriL0ytKDvbYJA4UQAGMwh5hpkPJIHBiOwrmnwwxd/fPKOLG/7 sXWyIGrRhziLAwv0/jym/yDLC0AJ887fXv751wO9qd00fBpqCjQ0aCrnwBMSQQYVgOD//wAM4AUu AIIOYEAB6cOe/vgXwAYCcIAFrF0CN/MbN6XABnH6Qfh64KwW2MA7Kwhf+8YniAVQwGwoTKEKcSWC ESpwECZcoQxRGIEWTrAxg+BBEHYYABrETwUw+MEPYKAC+tEgADsMAg/wR8LFJO52FMSO3XIggwbZ TQY5gNGjOgdFJ7buhYMgkN10AAMXuAAGOrAi3pbGRTC673lvNNEKatCnG3gHPD6owXi2mD83ehGO fywED/o0iN4QwgdLzBTTAOnHKDbSRGvkYxMz4TZ4OSaOj1wEXezCSbLgBdITm+ykXT5pEFGKkpRh SaUqV8nKVroyGVVB5SxkCUpt/GQpRSnJKGzpFJqgpJdD8cktfYmQS0hjIE75pTInkpBc3qQozQSm JY5JDkQssyK01CRSYlJNa+wymivxJjmkWUtoEGWbujTmNXHZzXYmA5zP7OYvyDlNgaTEmUBRpztQ ss90BkSZ/CwGPOdyzoD6U5wGWYhBs3HQdwqUnfI8STYfkRRqBgWhFk1oTxZqDWFONBIWseU+hfnO jUIUmgn56DZiORWVvvKlMI2pTGdK05rOIhAAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_site/Psi20sobe.gif R0lGODlhDAAJALMAAACZAHDGcECzQK/fr6DZoM/sz2C/YBCfEIDMgN/y37/lv////wAAAAAAAAAA AAAAACH5BAUUAAsALAAAAAAMAAkAAAQlcEkZzLyyAKDwFJvgLcS2EVhymMCRXAi7BVMim4UE3oA4 8CZCBAA7 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_highlight/A6-08_1pag.jpg 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_highlight/anjos130509.jpg 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/conf-dd-170506.jpg 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 w3D9x6zuXJiu5dfyuf3Ly9fOv08n6fSdZr6fh/0NHH4+F/Zfb/l//TXWdWatafvOrL1aW/d6l9tf XbTqeu7wh5nW9x+PS+i0p/htWyv+ay26npurb6aeNd7b3or2zIHrZx8p+Yr/AM3mf6DvvoluB8td 55v0uz9Zr5uj5tejj8PCbzP85/25k/kFn5jp50vtu9Vl2lbf+NbbfXTx1cc/L/8AcWP+ZXe3oaUp bfVLLq+ml1K3em26ulfFxj3ivPf26yX288/o/SSuesvL6zuXpP2u2+e+8afhyfM/YtfM+HO5n+DV 4XOD9H/42x/yan5f1ZbradW6mL1b/wD27ut8ul/XppTxq5X1/wDdp/MLPf1FtLP8MnSpT0/J06fe tp+vxVozV3H7v5bzt6adq+4iz949ZO4+kvlfzzuh6Hz72/8AE+S/K3M5/Sfieh08j59Ph1ZvT/IY /a19v7eOy2y6nRkv/d+qzy6F3osrXXq+GXslfz4+46fV9w191/Sp1orK9X8OtK+5p67qfd6XgLN+ n2qfcJn77KvOvoDpecnz30/ReaOtzn3H0v5P/cPpNzeo7Z3r+rdNyf8AB4b22e79o/u7LOsKVrdb V7b7fjS663WlPvV8Ondfae9Hsbv3OtttOpROpZXSl/yV0866U8B+XT2Sa08f8i0aep5vV83/APXd HN5v/X67ldZ/b/Nyfl1eO3Fp1ktt9x1Bb5/NcKXf5aXUt9Va10p4Scytj316HT9XlW2162fG7y+b 00/XXw/vIfrt93eLfS7zT62eseZfLvZuo5X+j3F904c38R1Plnr+PN+TVq1/U4eC5n/mN22dTqX9 X1UrWlula+r5bLqaXdP/ACeAxtv5J7bdbel0OiKfLSut1Keml/Ut+NvU+HU8AJTfQ37bdx/njy19 yfrar6c6vOfqn5e6/cB6gcrtX/ZvY+VyuZ3r8f3H/J+OnwPYq+6e/p3deT5qW/IaVppbSvWp6q2X a18FGW3oDpdazoJ8nnS77tdb7qdH7lt9vhjXtN/cT9w+2r0U7b5y+/y+dB3Hruw9m8pZL88957d8 3l3yvx16Ph03K4fN4aG52/7jm+f3/QS6vTu+d6dSzWl93/G6uvU8Obaun+UJWz2l5tpfbSi/JfpW yy3/ANP+l4Gv/l3+s3+7rZfUbuPpx6LYq+37n8e2+Quzq+b+36fp9R6v+Yeo4/U/y+Py8vx1+mpp 56V/u/7KeNPw/T7f+X7K1+NfFXXx98Z43Ff7j3uL7Tye5dah0XUdP0/P1hp5/Vfh+T/7tfy6ePHx 4ktsN1bafCtf+FNa/wBnj3Hd1BbStfjSn/GulPtrpTz8XLfbp+6702m/S37bfNvOndHUebu0+ZOo 3Lcryz3n+n9H3LTo5f8A9fTx+HK8CCX/AGx+af8AVdTr3R39W3ytjtvt9Nen1vl+Py63eCfun+4v y9Pl9lWW3pXWX3Ndbd6/PpUu1pd+rwg3fT6QfeZvD9dPV31d+47Nnnn0+8neUfOfn7LnmHtXeP6t 2jvXRcvmfNyep1/Dl+Cfhe49tD9lguvpfWqUrb6brbrqaX0t9Pgc5Nl70+e79dtfVfSvqpd8tdbf m18C85+zT8T033L9RypbpNPpfyOV/wB7cnTr+h0nDtHN5fx4dXy/n5fjcPfXCvSsqP8AFX/Tr/x/ eU/8FfveNf4Nut3UofKlPv8A7Pk/9VNaeP0RNsPkX/ZL9vDr+m9IvJNn53nvtfnv0i82ZT7l5w7P 9Dy/2/l9X2T8RyNXM+XV4EndTq+32/3XQ6fvlrS6vk3n8bfmrbr1LPjTwc+yvu/cbv8AldfzT8qP Tvrbd1oPlpp1Pksv9Fl/xt8Q/wD8rvkfans47x1P2z+ot08s+g3Y+w+bvS26eTO79/8AwnZeyc3o eh+Th1XD4cvwT4qdKPo9H2vp6VlbbLhWlPjZ8tNK1rpXwIcj3nu5/cdb8xq3W6v7261r7rvhfS+7 11pT1U8UUZT7NNMjz/ug6vXPced6XdHp6y/dPzOl/Ecvre3dTw+hzOt5HzcnwrY/R6S9e73FEutp bWovpXX5flrrWl2nhEl91d+BZ7b1W3XVt1t8v8113w+zWvjvqL9p3fo3yt9x/cPMCnau8+nevqeb kPtHW9F8/Dpuz6un+GnqNHx5fjqg/LPcjrdeyv3bK20S7z+NbqfD5a+NEv5v7V7Pb3f5upS71U8t Lf7fV526V8f/2Q== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_banner/ban_portugal_hoje.gif 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_banner/bannerjtm.gif R0lGODlheAA8APcAAP////7/9vf3//f39+/3+O/u9ubv8+bm8N7n8N7e79/f5dXe79be5tbW5c3Y 5svW3s7O38XM3r3I373F1bXG3bW91bW93qu116i1zaWtzJytzqGnvJykyZSix4ydyJSbu4ycvYyU v4aUtIOUvnyMvXuMtX2MrHOMtXuEtXyErHOErHOEtWuEtXN7tXN7rGt7rWt7tehfQmN7rc5jUnNz reZaOmtzrWNzo2NzrWtvpc5ZUm1wlN5WOmNrrWNrpVprrVprpc5SSmZmmeRKOlJrpVpnkVpmnNZK SlpjpVJjpedCOlJjnM5HSkpjpVJjk8pCQlpanOY6NFJanEpapUpbnE1alE1ai0JanMo6QkpSnEtS lERSjEJSnEJSlDpSnERShDpSlERMekJKjEJKlEJKhDpKnDlKjDpKlDFKlDpKhDlKejpChDpCezpC czJCjDFCezBChDJCazFAczE6ayw6eyk6cyk6ayE6aikxaysxYyExayExYyExWiEpWxkpWxkpUv// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEA AAAh+QQFMgCAACwAAAAAeAA8AAAI/wCB/ICBA0iSJkmWAIGxoqHDhygiSkTxsOIKGDBeaNSYsaMM HCBDihwp8odJgT9QnkxysAmVl1SmULnCpaZNL17KnEHDsyeanGXKoDnjBU0ZL0lQskyKg6HFihJX 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 ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/pesquisar.gif R0lGODlhOwAWAPcAAFep2VKk1P///z6QwDiKujmLuzeJuUCSwj2PvzqMvFao2FSm1v/+/1Wn1lGj 0zuNvVOl1f7//zyOvlWn10+h0VCi0kKUxP///Vao10udzUOTxE2fz0GTwkmby0SWxkaWx1am2TqK vU6bz0+h0D+RwUKUwziJuUCQw0+f0P//+0SWyEygzzmLuk6g0DiKuTiKvFKi00SWxUaYykyczUSY x0WVxkOVxEeZyf/9/jiMujmJukqczE2f0U+gz1io2TyMvTyOvUiVxk6ez0aYxzeJuFaq2UaayVam 10udzDqMu0ucy0yezjyQvjaKuT2PvkGVxEqezUmcyE6e0UaYyFCi1EWZxz6Qwk6i0UubzDqOvVKm 1DuPvj6SwUmZylSn2USYxFGj0lOn1jqNv1Ol1ECSwVKk1lSm1UWZyEOVxTmKt1Cg00ufzkiayf/9 /1ep20SUxUOTxv7//T2PwUicylep2EGTw0qczkCSxD6Ov1Kk00mbzUqazUibzTeJuzmPvzuLvj2N vkORwjuNvDSKuTmLvU6g0kWYykmbz0iZyU+j0f7+/0+izkud0EydylCk006gz0eazEmax06h1EOX xkCQwTuJuUKSw1er11Wj0zWLvDqKu0KVx0KWxT+VxFGl1E2dzlSk1TuPu/3//v7+/leo10ye0EOW yE2by02fzlOj1keZyESYxkiaykebyj6Qv0iazDiIuz+TwlWp2EGYw1en2kOZyDySwViq3Eyf0UaW yT2Qwkacy0mXyFWo3EeVxVOp3ECOvjWJuDmNvDWLuj2Ou1Ok0TiPvE2hz02g0kyi00edzEGTxT6U w0Say1Gk1kCMwFCi0UmdzFKp1jeLulSr2EWTw1Kg0DuOwEqYyEqbyEiYzVWm00mZzlGk2D+Nvkui zTiIvTiJvkaWy1mn1TiMuE2ezTqNuVmm2kGRxEGSx1Wl1lWo1E2e0/7+/FWl2DiMu0mbyj2NwD2N wj+PwD+Pwkqayz2QvPz//TyKu06i0EGVw1GfzUSXwzmNuzaKuDeLuSH5BAAAAAAALAAAAAA7ABYA AAj/AAXoMECAiIkmJgaZMGGgSSUDwQxInEixogEiTcARUUgElsWPE2HpiFCwgAkCBF4Q0BGiSSYX Ol74Q0mzpk2Uw/qk6aPJhQGVN4OidBHun44ChFzkcFEgR9NKLDQVIPCngNWrWLMWSMOCEItp+Mw5 1UrWKrkQLB4k6CcmSZI/LMT8IfQnR5IHhBLo3cu3bwIxxgpk+eHnXRK/iPfSFSYIEBBB17ZISAAE iDl5gAgTe8C5M2cJoEODfiBIwoM/W5798PxA9GfTrSUA87YFARAmTuQgwONkixx7WwYgkICguPHj yBHEYyKB9xZdupNLL+4kFJMBJLBTGuCEhCtKVqwM/+BCL/uA8+jTq59HIvsJV664tFdPP72tAZZi kSFz4AA6ARFcEAEzgcSSDn/9JdgfOgou2B8HdwjgH4MNVqggBwVaoMEmJXRSxxMCaGABHHFowMET HFhgwRMWcFCCiBYsY4MGJaBjgwX6WNCJiZzQCAeKcFhQRwkaWlBNi8ssU0IdKr7BTww1BIFGDRGo MAuVvnjAgAAC2GCKCgzgEMEbpgggpgAqtAHlJgzYwIAKk0TAwAU2TIKDIgJ4EEMEhuT5xRs2oIGG Bx/UYoQ4MsjwwQUeeFAFAzRcMAQNQQhAgwBf5HLGFwKsMkQV7dSQggofVHEBDSnEwIAhZ9DASxVD rP8yiQCqMnDGB1N8gOsUU9zAhiF7tBKJDAAywIAqrcTBQBxcEiuAEdoMMQo3rPAiQCsRYHMDIgyw IsArKbQhrDZdCCgAA6/goEoXiLDRjAw3xIsFFodkw4Yy0VzQwQ5R7LCHInvooUcHWJzShQCidCDA KZBEMcoOEewwxyEM8CGAHv2ey0cEu2AxhwAdXFDPHHvsAE8UHaScQQblIAFFIxkIMIMIO6yhhAAZ zICEAC6XksEFjFzgsggMiBBBBkvcjAQDS3yyBCMCNMJAzmsczYAdazBSChJrrJzBCjx8UsoxuKAS wRIbtLDCBjwIcIEAKwiBMAM9oCLEBQxEIIAQK+D/0EYKArQtxbkRbMDOMcYKkAIPKbB9DCpSbCD5 BiNQMMIVj6hBwSPJ7KNGDygs0oIkFCxizRUjtHA5BRSogcI9lrfeAwVXqI5MPhT0MEIh37Bu+eyW j4BMC747AE0iMIBBhfIVNO+A8xU4IP300mOCPBUMjOAJFc9H3zz0zlMvPRhgTO+IIzCkUkwZEIAR BhV5BCD//PTXH4AnzqQCgQMBYBK//QAMoPziV4YwQMAdY1hAAtWxgAZCwIELgIAEJzhBLShwAVro Bigc+EAJNvCDFPygCBcQBjMk8BdhWIA01rGACTTghTB84QRmSMMZnmMbYTiCGbxwhCPE8IdAbEAN X2toBhA0gBTjOGIvSCELUijgiVB8IgamSMUpeuESCpiAGzAAAAxE8YtPJIUTpQhGDNDBB6SIgA/o AABa3AIARQCAHOdIxzoC4BJucAMAqOEDALDRjnC0YxwBeYkjXCAgADs= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://diariodigital.sapo.pt/images_new/bt_votar.gif R0lGODlhIwASAPcAADiKujuNvTeJuTqMvP/////+/0GTwzmLuz+RwVOl1Viq2v///f7//z2Pv1ep 2U+h0VWn1lip2EOVxUqczFGj00iaykOVx0ebyk+h0EOVxE2fzk2fz0KTwlWn2Vio2UaYyEaYxzyQ v1Kj0k2gzD6QwFSn01Ok00ubzFSk1Vao11Wn11mq2VOj1Fam2TuPvj2PwVen2FGj1T6Ov1Ch0FWl 1lCg0fz//1Sk10KSw/7//T6Pvj6Qvz+RwFmp2j6SwVer2lSm2EGTwj2NwP3+/0qcy1er2U2f0UCU wlCi0TqOukCSxFOm0j2PvjeJu1Ol11iq3EyezVGk1laq2TaKuFCk01So1kaZxVSo10ygzz2LukKW xUmdzE+f0DiJuFao2lio2zaIuDmJuj6SwFmr2z6OwUCSwU6ez1Sl1EeXyFKi1UaWyVeo11ap2zmL uk2h0ESUxT2RwFmm2jqKu1Sm1kmZzFKk1EWZx0aXxkCQwf/9/kiayVep2D6QwkaYyliq2UqczlSm 1U2dzlmq11Ci0lGl01Cj1UudzUGRwkibx0CQw0KUw0KVx0max1Wp1U2d0j6Rw1Gi0TuOwESWxUaZ w0WXyUycz1ip1j+Rw0ucy//9//7+/kCUw0aWx0ydyk6g0EGUwFen2jmKtz+SxDqIuT+Twj2QvDyQ vv79/1Kk00ibxTyNuk6fzlWm1UiezzyNvD2OvVKi0ziIuUOTxkicykeYx0eZyP3//vv7+zqLukye zlao2E+jz1qo2Fup2TiKuUKUxEibzUOUw0CUwDiLtzeKvEubzkKTxTmMwDiOv0KPw1ak1EmayUWX xziPvD+Qvfv9+kyf0VCi1EWWwz+TwUyayzeLuv//+0qdzzuIvEucyVqq3UWYzEGVxEygzlam1zmN vE+m01Ol1D6Lv06czVqr2lOn1VOn1juNv0ufzkWcyTyMv0WZyPz8/lGh0lmn2Fmp3FSi0leq1vv9 /Emdy1Oj1lGp2U+gz//+/FSh1UiZyFWr3kmZykOXxkuZykqbylWo1CH5BAAAAAAALAAAAAAjABIA AAj/AJ+FiSWgoMGDCBManNKlySgwXcCw89XkAICLGDNq3JgRWyhi1aoNC4Mri5wBKFOqXDnggMuX LuW0GXAsy4EkbVy4Qhagp8+fQIP6HCCkmSp1576JI9GggakGr/g02CGkARMyL3RECuGiAR8dLkqR kcFExwsZIV6EEBJCBoK3CB754OEDQRkeeMrAebuDAIJkexOREkNC1A4el5yJwUPCh4HHHIwd4bDp yOMgxnDgUBKkQBBhjxVNk/WJQ7DHBg5xw8FBgmt+GQhkkJAh0yIJpxbkkWSBAIMFv94UIFBAiwVb 0hhYeKMlg4UP0NWsI6CmzwcbVgowowSCwZ0CILbR/+rDyY4VG2gYDAExCc0dOyAqyNfDaBaBWgsu 9GOQik6FBXoQkM8+FVywAHEELJMHNekAgwgdF1wwwYR/tHLCPYYUMIE/BfzRyQk2nMBAMVsQQcA8 mFxTABEFbDGOIRNAkU0luWywgRFQrGLPECOgswEBRmDhSQEa5LBBIBpoYoYZ3RBQpCMjaABNICNg 8UANGMxw5SAEIOHGAw8QlwMXWRKwgBs1mMmANTMQEA0XD2DwACQYmEBIGjGAw0IM7YggggkiUCCo oFQUgk8Ug+AJSyF1mIAEIbtEAQ8VLKCQABBOJFACC4AkcEMCZ4RzAwpnLPEpDSWUYGkdrCSQAD3K lIeTgBPmoAKBO//EUcIcEdBQDwQttFAFBCqo0IGwHcAAxBWNQEBDBypAAAQMgFwxBwwOeOOFLn7E IUUECoBiiQNsePGFAw5E4EA8HoDbgRRFrJFCD2yksMYeKXxxSw8/kOOBPh48IUgEY6zQiyAOrPDE Dwoo4MEYeyigDS8N/1DECu/40YM8AQEAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/dd.css .dd_topo { FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .dd_topo A { TEXT-DECORATION: none } .dd_menu { FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 976px; COLOR: #ffffff; = FONT-FAMILY: Tahoma,Verdana; HEIGHT: 38px; BACKGROUND-COLOR: #4da2d8 } .dd_menu A { COLOR: #ffffff; TEXT-DECORATION: none } .dd_destaque1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #3789b9; FONT-FAMILY: = Tahoma,Verdana } .dd_destaque1 A { COLOR: #3789b9; TEXT-DECORATION: none } .dd_calendar { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: = Tahoma,Verdana } .dd_destaque_texto { FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .dd_destaque_texto A { COLOR: #3789b9; TEXT-DECORATION: none } .dd_not3 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e68a13; FONT-FAMILY: = Tahoma,Verdana } .dd_not3 A { FONT-WEIGHT: normal; COLOR: #3789b9; TEXT-DECORATION: none } .dd_not_sec { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3789b9; FONT-FAMILY: = Tahoma,Verdana } .dd_not_sec A { FONT-WEIGHT: normal; COLOR: #3789b9; TEXT-DECORATION: none } .dd_section_top { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3789b9; FONT-FAMILY: = Tahoma,Verdana } .dd_section_top A { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e68a13; TEXT-DECORATION: = none } .tituloArtigo { FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #999999; FONT-FAMILY: = Tahoma,Verdana } .leadArtigo { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: = Tahoma,Verdana } .Artigo { FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .Artigo A { FONT-SIZE: 12px; COLOR: #3789b9; FONT-FAMILY: Tahoma,Verdana } .dd_fundo { FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .dd_fundo A { COLOR: #3789b9; TEXT-DECORATION: none } .dd_not_title { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e68a13; FONT-FAMILY: = Tahoma,Verdana } .dd_not_title A { COLOR: #e68a13; TEXT-DECORATION: none } .dd_not_title1 { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #3888b9; FONT-FAMILY: = Tahoma,Verdana; TEXT-ALIGN: right } .dd_not_title1 A { COLOR: #3888b9; TEXT-DECORATION: none } .dd_destaques_mini { FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .dd_destaques_mini A { COLOR: #3789b9; TEXT-DECORATION: none } .leftOuterTable { BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; = BORDER-LEFT: #c2c2c2 1px solid; WIDTH: 300px; BORDER-BOTTOM: #c2c2c2 1px = solid; BACKGROUND-COLOR: #ffffff } .leftTextTitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Tahoma,Verdana } .leftTextTitle A { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: = Tahoma,Verdana; TEXT-DECORATION: none } .leftTextMercados { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #979797; FONT-FAMILY: = Tahoma,Verdana } .leftText { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #979797; FONT-FAMILY: = Tahoma,Verdana } .leftText A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #3789b9; FONT-FAMILY: = Tahoma,Verdana; TEXT-DECORATION: none } .imgDestaque { MARGIN: 3px } .linkDestaques { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana; = TEXT-DECORATION: none } .linkDestaques A { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma,Verdana; = TEXT-DECORATION: none } .corpoArtigo { FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: Tahoma,Verdana } .corpoArtigo A { FONT-SIZE: 12px; COLOR: #3789b9; FONT-FAMILY: Tahoma,Verdana } ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/includes/calendar/skins/aqua/theme.css DIV.calendar { POSITION: relative } .calendar { BORDER-RIGHT: #4fa3d5 1px solid; BORDER-TOP: #4fa3d5 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #4fa3d5 1px solid; CURSOR: default; COLOR: = #999999; BORDER-BOTTOM: #4fa3d5 1px solid; FONT-FAMILY: "trebuchet = ms",verdana,tahoma,sans-serif; BACKGROUND-COLOR: #ffffff } .calendar TABLE { BORDER-RIGHT: #4fa3d5 1px solid; BORDER-TOP: #4fa3d5 1px solid; = FONT-SIZE: 11px; BORDER-LEFT: #4fa3d5 1px solid; CURSOR: default; COLOR: = #999999; BORDER-BOTTOM: #4fa3d5 1px solid; FONT-FAMILY: "trebuchet = ms",verdana,tahoma,sans-serif; BACKGROUND-COLOR: #ffffff } .calendar { BORDER-LEFT-COLOR: #4fa3d5; BORDER-BOTTOM-COLOR: #4fa3d5; = BORDER-TOP-COLOR: #4fa3d5; BORDER-RIGHT-COLOR: #4fa3d5 } .calendar .button { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: = #4fa3d5; TEXT-ALIGN: center } .calendar .nav { FONT-FAMILY: verdana,tahoma,sans-serif } .calendar .nav DIV { BACKGROUND: no-repeat 100% 100% } .calendar THEAD TR { BACKGROUND: repeat-x 0px 100%; COLOR: #999999 } .calendar THEAD .title { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: = #4fa3d5 repeat-x 0px 100%; PADDING-BOTTOM: 2px; COLOR: #ffffff; = PADDING-TOP: 2px; TEXT-ALIGN: center } .calendar THEAD .headrow { =09 } .calendar THEAD .name { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = #999999; PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid; TEXT-ALIGN: = center } .calendar THEAD .weekend { COLOR: #e68a13 } .calendar THEAD .hilite { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; = PADDING-TOP: 2px; BORDER-BOTTOM: #797979 1px solid } .calendar THEAD .active { PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: = #fff; PADDING-TOP: 3px; BORDER-BOTTOM: #797979 1px solid } .calendar THEAD .daynames { =09 } .calendar TBODY .day { PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 2em; = COLOR: #999999; PADDING-TOP: 2px; FONT-FAMILY: = verdana,tahoma,sans-serif; TEXT-ALIGN: right } .calendar TBODY .othermonth.day { FONT-SIZE: 80%; COLOR: #999 } .calendar TBODY .oweekend.othermonth.day { COLOR: #f99 } .calendar TABLE .wn { BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; PADDING-LEFT: 2px; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px } .calendar TBODY .rowhilite TD { =09 } .calendar TBODY .rowhilite TD.wn { =09 } .calendar TBODY TD.today { FONT-WEIGHT: bold } .calendar TBODY TD.hilite { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 1px = solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb 1px solid } .calendar TBODY TD.active { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; = PADDING-TOP: 2px } .calendar TBODY TD.weekend { COLOR: #e68a13 } .calendar TBODY TD.selected { BORDER-RIGHT: #797979 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #797979 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; PADDING-BOTTOM: = 1px; BORDER-LEFT: #797979 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: = #797979 1px solid } .calendar TBODY .disabled { COLOR: #999 } .calendar TBODY .emptycell { VISIBILITY: hidden } .calendar TBODY .emptyrow { DISPLAY: none } .calendar TFOOT .footrow { BACKGROUND: #565; COLOR: #fff; TEXT-ALIGN: center } .calendar TFOOT .ttip { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: repeat-x 0px 0px; = PADDING-BOTTOM: 2px; COLOR: #999999; PADDING-TOP: 2px } .calendar TFOOT .hilite { BORDER-RIGHT: #084 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #084 1px = solid; PADDING-LEFT: 1px; BACKGROUND: #afa; PADDING-BOTTOM: 1px; = BORDER-LEFT: #084 1px solid; COLOR: #999999; PADDING-TOP: 1px; = BORDER-BOTTOM: #084 1px solid } .calendar TFOOT .active { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #7c7; = PADDING-BOTTOM: 0px; PADDING-TOP: 2px } .calendar .combo { BORDER-RIGHT: #797979 1px solid; BORDER-TOP: #797979 0px solid; = DISPLAY: none; FONT-SIZE: 90%; Z-INDEX: 100; LEFT: 0px; BORDER-LEFT: = #797979 1px solid; WIDTH: 4em; CURSOR: default; BORDER-BOTTOM: #797979 = 1px solid; POSITION: absolute; TOP: 0px } .calendar .combo .label { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; TEXT-ALIGN: center } .calendar .combo .label-IEfix { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; TEXT-ALIGN: center } .calendar .combo .label-IEfix { WIDTH: 4em } .calendar .combo .hilite { =09 } .calendar .combo .active { FONT-WEIGHT: bold } .calendar TD.time { PADDING-RIGHT: 0px; BORDER-TOP: #797979 1px solid; PADDING-LEFT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; TEXT-ALIGN: center } .calendar TD.time .hour { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .calendar TD.time .minute { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .calendar TD.time .ampm { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .calendar TD.time .hour { FONT-FAMILY: monospace } .calendar TD.time .minute { FONT-FAMILY: monospace } .calendar TD.time .ampm { TEXT-ALIGN: center } .calendar TD.time .colon { PADDING-RIGHT: 2px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .calendar TD.time SPAN.hilite { =09 } .calendar TD.time SPAN.active { =09 } ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://imgs.sapo.pt/images/adwords/t.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://imgs.sapo.pt/css/adwords/ads.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } *:focus { outline: none } IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sapo #logo { BACKGROUND: url(http://imgs.sapo.pt/images/adwords/sapo.png) no-repeat = 0px 0px } #titulo_anuncio { BACKGROUND: url(http://imgs.sapo.pt/images/adwords/anuncios.png) = no-repeat 0px 0px } #adw { CLEAR: both; OVERFLOW: hidden; FONT-FAMILY: Arial, Verdana, Helvetica, = sans-serif; POSITION: relative; TEXT-ALIGN: left } #adw #adwcont { OVERFLOW: hidden } A { DISPLAY: block; OVERFLOW: hidden; CURSOR: hand; POSITION: relative; = TEXT-DECORATION: none } A SPAN { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 0pt; PADDING-TOP: 0pt } .title { FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px 0px 2px; = TEXT-DECORATION: underline } .adwtext { FONT-SIZE: 11px } .url { FONT-SIZE: 10px } #slogan_anuncio { LEFT: 0px; OVERFLOW: hidden; WIDTH: 100%; BOTTOM: 0px; POSITION: = absolute; HEIGHT: 20px } #titulo_anuncio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 48px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 11px } .sapo #logo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 4px; PADDING-BOTTOM: 0px; = WIDTH: 35px; BOTTOM: 1px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: = 14px } .sapo #titulo_anuncio { RIGHT: 43px; BOTTOM: 5px } .adw120x240 { WIDTH: 118px; HEIGHT: 238px } .adw120x240 #adwcont { MARGIN-TOP: 28px; HEIGHT: 210px } .adw120x240 A { HEIGHT: 50% } .adw120x240 .title { FONT-SIZE: 11px; FONT-FAMILY: Verdana } .adw120x240 #slogan_anuncio { TOP: 2px } .adw300x250 { WIDTH: 298px; HEIGHT: 248px } .adw300x250 #adwcont { HEIGHT: 228px } .adw300x250 A { HEIGHT: 25% } .adw300x250 .title { MARGIN-BOTTOM: 0px } .adw300x250 .url { MARGIN-TOP: -2px } .adw300x250_3 { WIDTH: 298px; HEIGHT: 248px } .adw300x250_3 #adwcont { HEIGHT: 228px } .adw300x250_3 A { HEIGHT: 33% } .adw300x250_3 .title { FONT-SIZE: 13px; MARGIN-BOTTOM: 0px } .adw300x250_3 .adwtext { FONT-SIZE: 13px } .adw300x250_3 .url { FONT-SIZE: 12px } .adw300x250_2 { WIDTH: 298px; HEIGHT: 248px } .adw300x250_2 #adwcont { HEIGHT: 228px } .adw300x250_2 A { HEIGHT: 50% } .adw300x250_2 .title { FONT-SIZE: 17px; MARGIN-BOTTOM: 0px } .adw300x250_2 .adwtext { FONT-SIZE: 16px } .adw300x250_2 .url { FONT-SIZE: 15px } .adw300x250_sp { WIDTH: 100%; HEIGHT: 248px } .adw300x250_sp #adwcont { HEIGHT: 228px } .adw300x250_sp A { HEIGHT: 25% } .adw300x250_sp .title { MARGIN-BOTTOM: 0px } .adw300x250_sp .url { MARGIN-TOP: -2px } .adw336x280 { WIDTH: 334px; HEIGHT: 278px } .adw336x280 #adwcont { HEIGHT: 258px } .adw336x280 A { HEIGHT: 25% } .adw250x250 { WIDTH: 248px; HEIGHT: 248px } .adw250x250 #adwcont { HEIGHT: 220px } .adw250x250 A { HEIGHT: 33% } .adw250x250 .title { FONT-SIZE: 12px } .adw234x60 { WIDTH: 232px; HEIGHT: 58px } .adw234x60 #adwcont { FONT-FAMILY: Verdana; HEIGHT: 42px } .adw234x60 .adwtext { MARGIN-TOP: 2px; FONT-SIZE: 10px } .adw234x60 .url { DISPLAY: none } .adw180x150 { WIDTH: 178px; HEIGHT: 148px } .adw180x150 #adwcont { MARGIN-TOP: 30px; HEIGHT: 90px } .adw180x150 .title { FONT-SIZE: 12px } .adw180x150 .adwtext { FONT-SIZE: 12px } .adw160x600 { WIDTH: 158px; HEIGHT: 598px } .adw160x600 #adwcont { MARGIN-TOP: 28px; FONT-SIZE: 13px; HEIGHT: 570px } .adw160x600 A { HEIGHT: 20% } .adw160x600 .title { FONT-SIZE: 14px } .adw160x600 .adwtext { FONT-SIZE: 13px } .adw160x600 #slogan_anuncio { TOP: 2px } .adw125x125 { WIDTH: 123px; HEIGHT: 123px } .adw125x125 #adwcont { MARGIN-TOP: 9px; HEIGHT: 94px } .adw125x125 .title { MARGIN-BOTTOM: 0px } .adw125x125 .adwtext { MARGIN-BOTTOM: 0px } .adw120x600 { WIDTH: 118px; HEIGHT: 598px } .adw120x600 #adwcont { MARGIN-TOP: 28px; FONT-SIZE: 13px; HEIGHT: 570px } .adw120x600 A { HEIGHT: 25% } .adw120x600 .title { FONT-SIZE: 14px } .adw120x600 .adwtext { FONT-SIZE: 13px } .adw120x600 #slogan_anuncio { TOP: 2px } .adw200x200 { WIDTH: 198px; HEIGHT: 198px } .adw200x200 #adwcont { FONT-SIZE: 12px; HEIGHT: 178px } .adw200x200 A { HEIGHT: 50% } .adw200x200 .title { MARGIN-TOP: 4px } .adw200x200 .adwtext { FONT-SIZE: 12px } .adw200x200 .url { FONT-SIZE: 10px } .adw728x90 { WIDTH: 726px; HEIGHT: 88px } .adw728x90 #adwcont { FONT-FAMILY: Verdana; HEIGHT: 68px } .adw728x90 A { DISPLAY: inline; FLOAT: left; WIDTH: 181px } .adw728x90 .adwtext { FONT-SIZE: 10px; LINE-HEIGHT: 12px } .adw728x90 .title { MARGIN: 0px } .adw728x90 .url { MARGIN-TOP: -1px } .adw728x90_3 { WIDTH: 726px; HEIGHT: 88px } .adw728x90_3 #adwcont { FONT-FAMILY: Verdana; HEIGHT: 68px } .adw728x90_3 A { DISPLAY: inline; FLOAT: left; WIDTH: 241px; MARGIN-RIGHT: 1px } .adw728x90_3 .adwtext { FONT-SIZE: 12px; LINE-HEIGHT: 13px } .adw728x90_3 .title { FONT-SIZE: 13px; MARGIN: 0px 0px 1px } .adw728x90_3 .url { FONT-SIZE: 11px; MARGIN: 0px } .adw468x60 { WIDTH: 466px; HEIGHT: 58px } .adw468x60 #adwcont { FONT-FAMILY: Verdana } .adw468x60 A { FLOAT: left; WIDTH: 50%; HEIGHT: 42px } .adw468x60 .adwtext { MARGIN-TOP: 1px; FONT-SIZE: 10px; LINE-HEIGHT: 12px } .adw468x60 .url { DISPLAY: none } .adw300x50 { WIDTH: 298px; HEIGHT: 48px; -webkit-border-radius: 6px } .adw300x50 #adwcont { FONT-FAMILY: Verdana; HEIGHT: 48px } .adw300x50 .title { MARGIN: 0px } .adw300x50 .adwtext { MARGIN-TOP: 0px; FONT-SIZE: 10px } .adw300x50 .url { MARGIN: 0px; LINE-HEIGHT: 10px } .adw300x50 #slogan_anuncio { RIGHT: 0px; LEFT: auto; WIDTH: 95px; BACKGROUND-COLOR: transparent } .adw300x50 SPAN#titulo_anuncio { BOTTOM: 1px } .adw300x50 SPAN#logo { BOTTOM: -3px } .adw300x50_3 { WIDTH: 298px; HEIGHT: 48px; -webkit-border-radius: 6px } .adw300x50_3 #adwcont { FONT-FAMILY: Verdana; HEIGHT: 48px } .adw300x50_3 #adwcont A { WIDTH: 206px; HEIGHT: 16px } .adw300x50_3 .title { MARGIN: 0px } .adw300x50_3 #adwcont .adwtext { DISPLAY: none } .adw300x50_3 #adwcont .url { DISPLAY: none } .adw300x50_3 #slogan_anuncio { RIGHT: 0px; LEFT: auto; WIDTH: 95px; BACKGROUND-COLOR: transparent } .adw300x50_3 SPAN#titulo_anuncio { BOTTOM: 1px } .adw300x50_3 SPAN#logo { BOTTOM: -3px } ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0039_01C9D7BE.F4D752C0" ------=_NextPart_001_0039_01C9D7BE.F4D752C0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/news.asp?section_id=4&id_news=388653 Di=E1rio = Digital

  Director: Pedro = Curvelo
=20 = =20 Pesquise no DD em =
     


Torne o DD a sua = homepage segunda-feira, 18 de Maio de 2009 |=20 = 13:43   
=
MUNDO POL=CDT= ICA SOCIEDA= DE AMBIEN= TE SA=DADE= PESSOA= S ECONOMIA DESPOR= TO CULTURA<= /A> TV E=20 CINEMA MULTIM=C9= DIA INFORM=C1= TICA M=DASICA

=
Cultura =
Outro= s=20 artigos desta sec=E7=E3o      =
=20
segunda-feira, 18 de Maio de 2009 | = 12:16
Imprimir=20 Enviar=20 por Email =    
=ABDi=E1rio XII=BB, = de Torga,=20 convertido para linguagem SMS

O = =ABDi=E1rio=20 XII=BB, de Miguel Torga, foi integralmente convertido para = =ABlinguagem=20 SMS=BB por alunas de Comunica=E7=E3o Social do Instituto = Superior Miguel=20 Torga (ISMT), em Coimbra, e est=E1 dispon=EDvel na Internet = - revelou=20 hoje o coordenador do projecto.=20

Inserida no projecto =ABTorga em SMS=BB, coordenado pelo = docente do=20 ISMT Dinis Manuel Alves, a convers=E3o =ABem vers=E3o = integral para=20 telem=F3vel ou Messenger=BB foi feita da terceira edi=E7=E3o = revista do=20 =ABDi=E1rio XII=BB e compreende 27.882 palavras, 114.796 = caracteres (sem=20 espa=E7os), encontrando-se dispon=EDvel, na =EDntegra, em=20 http://diarioxii.blogspot.com.

Dinis Manuel Alves disse hoje =E0 ag=EAncia Lusa que = presume ser esta=20 a primeira obra convertida para =ABlinguagem SMS=BB em=20 Portugal.

Di=E1rio Digital / Lusa


Canais Di=E1rio = Digital
SAG=20 vendas em leil=E3o crescem 10% no primeiro = trimestre

Barclays=20 Bank refor=E7a no capital da Telef=F3nica

DST=20 encaixa quase 105 M=80 em =ABobras=20 relevantes=BB
Passatempo:=20 Ganhe convites para ir =E0 festa =DAltima=20 Seita

Passatempo:=20 Antestreia Zack e Miri fazem um = porno

=AB21st=20 Century Breakdown=BB, Green=20 Day

=
Passatempo

Silent=20 Film

Antestre= ia:=20 Zack e Miri fazem um = porno
Mundo ver=20 mais
Pol=EDt= ica ver=20 mais

Hamas=20 desmente acordo com Fatah sobre seguran=E7a em = Gaza

Bruxelas:=20 Sede Comiss=E3o Europeia evacuada devido a = inc=EAndio

Iraque=20 realiza elei=E7=F5es legislativas em Janeiro de = 2010

China:=20 Ordenada suspens=E3o de parque tem=E1tico = sexual

Sri=20 Lanka: Todos os l=EDderes da guerrilha morreram =96=20 governo

Birm=E2nia:=20 Portugal apoia refor=E7o san=E7=F5es contra junta = militar

Dur=E3o=20 Barroso apela a voto nas elei=E7=F5es = europeias

Ilda=20 Figueiredo: Lopes Mota j=E1 devia ter pedido=20 suspens=E3o

Agricultura:=20 Tutela estuda apoio a criadores de ovelhas

PS=20 =ABchumba=BB requerimento do CDS-PP para ouvir Lopes = da=20 Mota

Montemor-o-Novo:=20 Rog=E9rio Pinto =E9 o candidato do PS =E0 = c=E2mara

MNE=20 afasta refor=E7o da presen=E7a portuguesa na = Som=E1lia
Socieda= de ver=20 mais
=
Economiaver=20 mais

IEFP=20 admite erro no cruzamento de dados do = desemprego

Autoeuropa=20 pede mais flexibilidade aos trabalhadores

Chaves:=20 PJ deteve suspeito de homic=EDdio na forma = tentada

Muita=20 ansiedade antes da prova de aferi=E7=E3o de = Portugu=EAs

Bragan=E7a:=20 =ABLivrosLivres=BB no IPB para incentivar = leitura

Sistema=20 inform=E1tico do IEFP =ABapaga=BB 15 mil = desempregados

SAG=20 vendas em leil=E3o crescem 10% no primeiro = trimestre

Barclays=20 Bank refor=E7a no capital da Telef=F3nica

DST=20 encaixa quase 105 M=80 em =ABobras = relevantes=BB

Orey=20 Antunes lucra menos 29,8% no primeiro = trimestre

Bolsas:=20 PSI-20 seguia positivo no meio da sess=E3o

Concelho=20 de Odivelas tem mais de 40 bairros por = legalizar
Sa=FAde= ver=20 mais
Pessoa= s ver=20 mais

Gripe=20 A: Caso suspeito em Vila Real, segundo TVI

Gripe=20 A:Cientistas sul-coreanos dizem ter desenvolvido=20 vacina

Gripe=20 A: OMS regista 8.480 casos em 39 pa=EDses e 72=20 mortes

Gripe=20 A: Grupo de turistas retido em hotel do = Tibete

Radia=E7=E3o=20 UV =ABmuito alta=BB em quase todo o = territ=F3rio

Sa=FAde:=20 Roupa usada por jovens na origem de cancro da = pele

Sandra=20 Bullock n=E3o sabe se quer ter filhos

Gerard=20 Butler pode ser preso por agress=E3o a = fot=F3grafo

Jennifer=20 Love Hewitt pode estar gr=E1vida, diz = revista

Mel=20 Gibson pagou para manter separa=E7=E3o em = segredo

Pai=20 de Amy Winehouse desiste da filha

Paul=20 Newman manteve romance com James Dean, diz = biografia
Despor= to ver=20 mais
Cultura<= /A> ver=20 mais

Alonso:=AB=20 Todos desejam ganhar o Grande Pr=E9mio de = M=F3naco=BB

Continua=E7=E3o=20 de Paulo Bento fundamental para = Bettencourt

Espanhol=20 arbitra final da Ta=E7a UEFA

Benitez=20 esquece Ferguson e felicita United

Cristiano=20 Ronaldo marcou o melhor golo do Manchester = United

Treinador=20 Mark Hughes continua no Manchester City

=ABA=20 Verdadeira Treta=BB em =C9vora dia 29 de = Maio

Oeiras:=20 =ABNoites com Jazz=BB trazem Andrea Pozza Trio dia = 23

Manuel=20 Alegre apresenta =ABDigam-me Como =C9 Uma = =C1rvore=BB

Direitos=20 de Autor: GDA aplaude apoio de Portugal

Feira=20 do Livro de Lisboa superou a de 2008 entre 10 e=20 20%

Editora=20 Brua=E1 lan=E7a quarta obra: =ABO = Ponto=BB
TV=20 e Cinema ver=20 mais
Ambien= te ver=20 mais

Keanu=20 Reeves vai protagonizar =ABJekyll=BB

=ABMostra-me=BB=20 exibe cinema portugu=EAs no S=E3o Jorge em = Junho

Oprah=20 Winfrey entrevista Susan Boyle

Lindsay=20 Lohan regressa ao cinema dois anos depois

Espinho:=20 Festival Internacional de Cinema Jovem em = Junho

=ABAnjos=20 e Dem=F3nios=BB lidera bilheteiras na Am=E9rica do = Norte

Portugueses=20 convidados manifesta=E7=E3o pelo Tejo em = Talavera

Oito=20 esp=E9cies flora portuguesa =ABem perigo cr=EDtico=BB=20 extin=E7=E3o

M=E1=20 qualidade da =E1gua interdita praias do = Barreiro

Fran=E7a=20 lan=E7a plano para constru=E7=E3o de centrais energia=20 solar

Semana=20 do Ambiente e Dia da Energia em Serralves

Resiestrela=20 mostra viagem virtual ao mundo da = reciclagem
Inform=E1= tica=20 e Multim=E9dia ver=20 mais
M=FAsica ver=20 mais

Estudo:=20 N=FAmero de novos sites diminuiu 59,8%

Jornal=20 iraniano fechado 24 horas ap=F3s ser = relan=E7ado

Caso=20 MySpace: Veredicto final conhecido hoje

Cidade=20 FM abre hoje concerto de Beyonc=E9

Autoestrada=20 digital futuro reacende guerra de=20 operadoras

Zeinal=20 Bava: Fibra =F3ptica =E9 salto qu=E2ntico para = consumidores

Passatempo:=20 Ganhe convites para ir =E0 festa =DAltima = Seita

Passatempo:=20 Antestreia Zack e Miri fazem um porno

=AB21st=20 Century Breakdown=BB, Green Day
Davide = Pinheiro

Kaiser=20 Chiefs confirmam paragem

Radiohead=20 j=E1 gravam novo =E1lbum

The=20 Veils no=20 = Sudoeste










Tempo
=
=
Mercados  =  =20             Clique=20 para aceder ao ticker
PSI20   +5.67  7,058.49  +0.08

Editori= al
Pedro=20 Curvelo
=ABMas onde =E9 que est=E1 = o=20 = fundo?=BB

Hor=F3scopo
=

Newsletter

AUTO-D= IGITAL
= TEST-DRIVE
Audi=20 A6 3.0 TDI quattro: Mais perto do=20 = c=E9u


Utilidades
Agenda=20 do DiaDi=E1rio=20 da Rep=FAblicaFarm=E1ciasEP=20 - Tr=E2nsitoPrograma=E7= =E3o=20 = TV
Imprensa do=20 Dia
Di=E1rio=20 de Not=EDciasP=FAblicoExpressoDi=E1rio=20 Econ=F3micoA=20 BolaRecordO=20 JogoFinancial=20 TimesSolJornal=20 de=20 = Neg=F3cios

Servi=E7os
RSSSMSWAP / = PDATicker = Not=EDciasNewsLetterE-Di=E1rioChatWebmail
=

Sondagem
Novas previs=F5es do = Governo para a=20 economia s=E3o

Realistas
= Optimistas

Opini=E3= o=20 Digital
=ABInforma=E7=E3o=20 habilidosa=BB
Manoel Nascimento=20 = Carrillo

=ABN=E3o=20 h=E1 decoro?=BB
Dom Vasco Teles da Gama=20 *

Cinema
ESTREIAS A 14 DE = MAIO
=ABAnjos=20 e Dem=F3nios=BB
=ABNo=20 Limite do Amor=BB
=ABCada=20 um o seu=20 = cinema=BB

=










Copyright Di=E1rio Digital = 1999/2009
Av.=20 da Liberdade, n=BA13 - 3=BAEsq. 1250-139 Lisboa
Telefone: = 21.359.31.00 |=20 Fax: 21.359.31.31
Propriedade: Caneta Electr=F3nica - = Edi=E7=F5es Multim=E9dia=20 , SA
Empresa jornal=EDstica: 223 356 * Registo de t=EDtulo: 123 = 357
Membro da Associa=E7=E3o Portuguesa de Imprensa
Ficha=20 T=E9cnica | Estatuto=20 editorial | E-mail=20
------=_NextPart_001_0039_01C9D7BE.F4D752C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://adw.sapo.pt/search.html?browser=ie&bversion=7.0&width=1236&height=616&referrer=http%3A//www.google.pt/search%3Fhl%3Dpt-PT%26q%3D%2522torga+em+sms%2522%26meta%3D%26aq%3Df%26oq%3D&keywords=&affiliate_id=17&site_id=232&position_id=448&cluster_id=666&ad_height=90&ad_width=728&ad_format=728x90_3&ad_type=text&c=3&q=&color_border=008000&color_bg=FFFFFF&color_link=336699&color_text=000000&color_url=008000&debug=0&medium=0 =EF=BB=BF An=C3=BAncios = Sapo
Casa Sapo Maior portal=20 de im=C3=B3veis em Portugal Compra, venda e arrendamento. casa.sapo.pt Moradias no Porto? Moradias com jardim e garagem condom=C3=ADnio Casas do = Parque=20 www.casasdoparque.net Teste de Qi Me=C3=A7a a sua=20 intelig=C3=AAncia e compare o resultado com os seus amigos! www.qi-testeeuropeu.com
=20 =20
------=_NextPart_001_0039_01C9D7BE.F4D752C0-- ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ads.sapo.pt/js.ng/site=diariodigital&chan=diariodigital&adsize=120x130&type=botao_dd&TileID='+parent.TileID+' document.write('\n ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google-analytics.com/urchin.js //-- Google Analytics Urchin Module=0A= //-- Copyright 2007 Google, All Rights Reserved.=0A= =0A= //-- Urchin On Demand Settings ONLY=0A= var _uacct=3D""; // set up the Urchin Account=0A= var _userv=3D1; // service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A= =0A= //-- UTM User Settings=0A= var _ufsc=3D1; // set client info flag (1=3Don|0=3Doff)=0A= var _udn=3D"auto"; // (auto|none|domain) set the domain name for cookies=0A= var _uhash=3D"on"; // (on|off) unique domain hash for cookies=0A= var _utimeout=3D"1800"; // set the inactive session timeout in seconds=0A= var _ugifpath=3D"/__utm.gif"; // set the web path to the __utm.gif file=0A= var _utsp=3D"|"; // transaction field separator=0A= var _uflash=3D1; // set flash version detect option (1=3Don|0=3Doff)=0A= var _utitle=3D1; // set the document title detect option = (1=3Don|0=3Doff)=0A= var _ulink=3D0; // enable linker functionality (1=3Don|0=3Doff)=0A= var _uanchor=3D0; // enable use of anchors for campaign = (1=3Don|0=3Doff)=0A= var _utcp=3D"/"; // the cookie path for tracking=0A= var _usample=3D100; // The sampling % of visitors to track (1-100).=0A= =0A= //-- UTM Campaign Tracking Settings=0A= var _uctm=3D1; // set campaign tracking module (1=3Don|0=3Doff)=0A= var _ucto=3D"15768000"; // set timeout in seconds (6 month default)=0A= var _uccn=3D"utm_campaign"; // name=0A= var _ucmd=3D"utm_medium"; // medium (cpc|cpm|link|email|organic)=0A= var _ucsr=3D"utm_source"; // source=0A= var _uctr=3D"utm_term"; // term/keyword=0A= var _ucct=3D"utm_content"; // content=0A= var _ucid=3D"utm_id"; // id number=0A= var _ucno=3D"utm_nooverride"; // don't override=0A= =0A= //-- Auto/Organic Sources and Keywords=0A= var _uOsr=3Dnew Array();=0A= var _uOkw=3Dnew Array();=0A= _uOsr[0]=3D"google"; _uOkw[0]=3D"q";=0A= _uOsr[1]=3D"yahoo"; _uOkw[1]=3D"p";=0A= _uOsr[2]=3D"msn"; _uOkw[2]=3D"q";=0A= _uOsr[3]=3D"aol"; _uOkw[3]=3D"query";=0A= _uOsr[4]=3D"aol"; _uOkw[4]=3D"encquery";=0A= _uOsr[5]=3D"lycos"; _uOkw[5]=3D"query";=0A= _uOsr[6]=3D"ask"; _uOkw[6]=3D"q";=0A= _uOsr[7]=3D"altavista"; _uOkw[7]=3D"q";=0A= _uOsr[8]=3D"netscape"; _uOkw[8]=3D"query";=0A= _uOsr[9]=3D"cnn"; _uOkw[9]=3D"query";=0A= _uOsr[10]=3D"looksmart"; _uOkw[10]=3D"qt";=0A= _uOsr[11]=3D"about"; _uOkw[11]=3D"terms";=0A= _uOsr[12]=3D"mamma"; _uOkw[12]=3D"query";=0A= _uOsr[13]=3D"alltheweb"; _uOkw[13]=3D"q";=0A= _uOsr[14]=3D"gigablast"; _uOkw[14]=3D"q";=0A= _uOsr[15]=3D"voila"; _uOkw[15]=3D"rdata";=0A= _uOsr[16]=3D"virgilio"; _uOkw[16]=3D"qs";=0A= _uOsr[17]=3D"live"; _uOkw[17]=3D"q";=0A= _uOsr[18]=3D"baidu"; _uOkw[18]=3D"wd";=0A= _uOsr[19]=3D"alice"; _uOkw[19]=3D"qs";=0A= _uOsr[20]=3D"yandex"; _uOkw[20]=3D"text";=0A= _uOsr[21]=3D"najdi"; _uOkw[21]=3D"q";=0A= _uOsr[22]=3D"aol"; _uOkw[22]=3D"q";=0A= _uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A= _uOsr[24]=3D"mama"; _uOkw[24]=3D"query";=0A= _uOsr[25]=3D"seznam"; _uOkw[25]=3D"q";=0A= _uOsr[26]=3D"search"; _uOkw[26]=3D"q";=0A= _uOsr[27]=3D"wp"; _uOkw[27]=3D"szukaj";=0A= _uOsr[28]=3D"onet"; _uOkw[28]=3D"qt";=0A= _uOsr[29]=3D"netsprint"; _uOkw[29]=3D"q";=0A= _uOsr[30]=3D"google.interia"; _uOkw[30]=3D"q";=0A= _uOsr[31]=3D"szukacz"; _uOkw[31]=3D"q";=0A= _uOsr[32]=3D"yam"; _uOkw[32]=3D"k";=0A= _uOsr[33]=3D"pchome"; _uOkw[33]=3D"q";=0A= _uOsr[34]=3D"kvasir"; _uOkw[34]=3D"searchExpr";=0A= _uOsr[35]=3D"sesam"; _uOkw[35]=3D"q";=0A= _uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A= _uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A= _uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A= _uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A= _uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A= _uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A= =0A= //-- Auto/Organic Keywords to Ignore=0A= var _uOno=3Dnew Array();=0A= //_uOno[0]=3D"urchin";=0A= //_uOno[1]=3D"urchin.com";=0A= //_uOno[2]=3D"www.urchin.com";=0A= =0A= //-- Referral domains to Ignore=0A= var _uRno=3Dnew Array();=0A= //_uRno[0]=3D".urchin.com";=0A= =0A= //-- **** Don't modify below this point ***=0A= var = _uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D= 0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A= var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A= if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A= if (_udl.protocol=3D=3D"https:") = _ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A= if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A= function urchinTracker(page) {=0A= if (_udl.protocol=3D=3D"file:") return;=0A= if (_uff && (!page || page=3D=3D"")) return;=0A= var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A= var nx=3D" expires=3D"+_uNx()+";";=0A= var dc=3D_ubd.cookie;=0A= _udh=3D_uDomain();=0A= if (!_uVG()) return;=0A= _uu=3DMath.round(Math.random()*2147483647);=0A= _udt=3Dnew Date();=0A= _ust=3DMath.round(_udt.getTime()/1000);=0A= a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A= b=3Ddc.indexOf("__utmb=3D"+_udh);=0A= c=3Ddc.indexOf("__utmc=3D"+_udh);=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= if (_utimeout && _utimeout!=3D"") {=0A= x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= }=0A= if (_ulink) {=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= xx=3D_uGC(s,"__utmx=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A= b =3D ("-" =3D=3D b) ? _udh : b; =0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else {=0A= a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= nv=3D1;=0A= }=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A= xx=3D_uUES(xx);=0A= if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= var wc=3Dwindow;=0A= var c=3D_ubd.cookie;=0A= if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A= var g=3Dwc.gaGlobal;=0A= var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A= if(g.sid)ua[3]=3Dg.sid;=0A= if(nv>0){=0A= ua[2]=3Dua[3];=0A= if(g.vid){=0A= var v=3Dg.vid.split(".");=0A= ua[0]=3Dv[0];=0A= ua[1]=3Dv[1];=0A= }=0A= }=0A= _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= if (!page || page=3D=3D"") _uff=3D1;=0A= }=0A= function _uGH() {=0A= var hid;=0A= var wc=3Dwindow;=0A= if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A= hid=3Dwc.gaGlobal.hid;=0A= } else {=0A= hid=3DMath.round(Math.random()*0x7fffffff);=0A= if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A= wc.gaGlobal.hid=3Dhid;=0A= }=0A= return hid;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= dm=3D_ubd.domain;=0A= if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A= p=3D_ur.indexOf(dm);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= s+=3D"&utmhid=3D"+_uGH();=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= if (!_uVG()) return;=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uGCse() {=0A= var h,p;=0A= h=3Dp=3D_ur.split("://")[1];=0A= if(h.indexOf("/")>-1) {=0A= h=3Dh.split("/")[0];=0A= p=3Dp.substring(p.indexOf("/")+1,p.length);=0A= }=0A= if(p.indexOf("?")>-1) {=0A= p=3Dp.split("?")[0];=0A= }=0A= if(h.toLowerCase().indexOf("google")>-1) {=0A= if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A= if (p.toLowerCase().indexOf("cse")>-1) {=0A= return true;=0A= }=0A= }=0A= }=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A= else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A= return = "&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j= e+"&utmfl=3D"+fl;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii-1) return;=0A= if (h) { url=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= }=0A= return url;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink || !l || l=3D=3D"") return;=0A= _udl.href=3D__utmLinkerUrl(l,h);=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink || !f || !f.action) return;=0A= f.action=3D__utmLinkerUrl(f.action, h);=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= if (!_udo || _udo =3D=3D "") {=0A= _udh=3D_uDomain();=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= }=0A= if (!_uVG()) return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3D"+_uNx()+";"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmx=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= _udn =3D _udn.toLowerCase(); =0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= if (f) {=0A= return r;=0A= } else {=0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= function _uVG() {=0A= if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") = =3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && = _udn.indexOf("google.org")=3D=3D-1) {=0A= return false;=0A= }=0A= return true;=0A= }=0A= function _uSP() {=0A= var s=3D100;=0A= if (_usample) s=3D_usample;=0A= if(s>=3D100 || s<=3D0) return true;=0A= return ((__utmVisitorCode(1)%10000)<(s*100));=0A= }=0A= function urchinPathCopy(p){=0A= var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A= cs=3Dnew Array("a","b","c","v","x","z");=0A= h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A= nx=3D_uNx()+";";=0A= tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A= tx=3Dtx.toGMTString()+";";=0A= sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A= sx=3Dsx.toGMTString()+";";=0A= for (i=3D0;i<6;i++){=0A= t=3D" expires=3D";=0A= if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) = t+=3Dsx; else t+=3Dnx;=0A= c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A= if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A= }=0A= }=0A= function _uCO() {=0A= if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A= var d=3D'www.google.com';=0A= if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A= _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A= var sc=3Ddocument.createElement('script');=0A= sc.type=3D'text/javascript';=0A= sc.id=3D"_gasojs";=0A= = sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+= Math.random();=0A= document.getElementsByTagName('head')[0].appendChild(sc); =0A= }=0A= function _uGT() {=0A= var h=3Dlocation.hash, a;=0A= if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A= a=3D_uGC(h,"gaso=3D","&");=0A= } else {=0A= a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A= }=0A= return a;=0A= }=0A= var _utk=3D_uGT();=0A= if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) = {=0A= if (window.addEventListener) {=0A= window.addEventListener('load', _uCO, false); =0A= } else if (window.attachEvent) { =0A= window.attachEvent('onload', _uCO);=0A= }=0A= }=0A= =0A= function _uNx() {=0A= return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A= }=0A= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/includes/javascript.js // JavaScript Document ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/includes/calendar/calendar.js /* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo=0A= * -----------------------------------------------------------=0A= *=0A= * The DHTML Calendar, version 1.0 "It is happening again"=0A= *=0A= * Details and latest version at:=0A= * www.dynarch.com/projects/calendar=0A= *=0A= * This script is developed by Dynarch.com. Visit us at www.dynarch.com.=0A= *=0A= * This script is distributed under the GNU Lesser General Public = License.=0A= * Read the entire license text here: = http://www.gnu.org/licenses/lgpl.html=0A= */=0A= =0A= // $Id: calendar.js,v 1.51 2005/03/07 16:44:31 mishoo Exp $=0A= =0A= /** The Calendar object constructor. */=0A= Calendar =3D function (firstDayOfWeek, dateStr, onSelected, onClose) {=0A= // member variables=0A= this.activeDiv =3D null;=0A= this.currentDateEl =3D null;=0A= this.getDateStatus =3D null;=0A= this.getDateToolTip =3D null;=0A= this.getDateText =3D null;=0A= this.timeout =3D null;=0A= this.onSelected =3D onSelected || null;=0A= this.onClose =3D onClose || null;=0A= this.dragging =3D false;=0A= this.hidden =3D false;=0A= this.minYear =3D 1970;=0A= this.maxYear =3D 2050;=0A= this.dateFormat =3D Calendar._TT["DEF_DATE_FORMAT"];=0A= this.ttDateFormat =3D Calendar._TT["TT_DATE_FORMAT"];=0A= this.isPopup =3D true;=0A= this.weekNumbers =3D true;=0A= this.firstDayOfWeek =3D typeof firstDayOfWeek =3D=3D "number" ? = firstDayOfWeek : Calendar._FD; // 0 for Sunday, 1 for Monday, etc.=0A= this.showsOtherMonths =3D false;=0A= this.dateStr =3D dateStr;=0A= this.ar_days =3D null;=0A= this.showsTime =3D false;=0A= this.time24 =3D true;=0A= this.yearStep =3D 2;=0A= this.hiliteToday =3D true;=0A= this.multiple =3D null;=0A= // HTML elements=0A= this.table =3D null;=0A= this.element =3D null;=0A= this.tbody =3D null;=0A= this.firstdayname =3D null;=0A= // Combo boxes=0A= this.monthsCombo =3D null;=0A= this.yearsCombo =3D null;=0A= this.hilitedMonth =3D null;=0A= this.activeMonth =3D null;=0A= this.hilitedYear =3D null;=0A= this.activeYear =3D null;=0A= // Information=0A= this.dateClicked =3D false;=0A= =0A= // one-time initializations=0A= if (typeof Calendar._SDN =3D=3D "undefined") {=0A= // table of short day names=0A= if (typeof Calendar._SDN_len =3D=3D "undefined")=0A= Calendar._SDN_len =3D 3;=0A= var ar =3D new Array();=0A= for (var i =3D 8; i > 0;) {=0A= ar[--i] =3D Calendar._DN[i].substr(0, Calendar._SDN_len);=0A= }=0A= Calendar._SDN =3D ar;=0A= // table of short month names=0A= if (typeof Calendar._SMN_len =3D=3D "undefined")=0A= Calendar._SMN_len =3D 3;=0A= ar =3D new Array();=0A= for (var i =3D 12; i > 0;) {=0A= ar[--i] =3D Calendar._MN[i].substr(0, Calendar._SMN_len);=0A= }=0A= Calendar._SMN =3D ar;=0A= }=0A= };=0A= =0A= // ** constants=0A= =0A= /// "static", needed for event handlers.=0A= Calendar._C =3D null;=0A= =0A= /// detect a special case of "web browser"=0A= Calendar.is_ie =3D ( /msie/i.test(navigator.userAgent) &&=0A= !/opera/i.test(navigator.userAgent) );=0A= =0A= Calendar.is_ie5 =3D ( Calendar.is_ie && /msie = 5\.0/i.test(navigator.userAgent) );=0A= =0A= /// detect Opera browser=0A= Calendar.is_opera =3D /opera/i.test(navigator.userAgent);=0A= =0A= /// detect KHTML-based browsers=0A= Calendar.is_khtml =3D = /Konqueror|Safari|KHTML/i.test(navigator.userAgent);=0A= =0A= // BEGIN: UTILITY FUNCTIONS; beware that these might be moved into a = separate=0A= // library, at some point.=0A= =0A= Calendar.getAbsolutePos =3D function(el) {=0A= var SL =3D 0, ST =3D 0;=0A= var is_div =3D /^div$/i.test(el.tagName);=0A= if (is_div && el.scrollLeft)=0A= SL =3D el.scrollLeft;=0A= if (is_div && el.scrollTop)=0A= ST =3D el.scrollTop;=0A= var r =3D { x: el.offsetLeft - SL, y: el.offsetTop - ST };=0A= if (el.offsetParent) {=0A= var tmp =3D this.getAbsolutePos(el.offsetParent);=0A= r.x +=3D tmp.x;=0A= r.y +=3D tmp.y;=0A= }=0A= return r;=0A= };=0A= =0A= Calendar.isRelated =3D function (el, evt) {=0A= var related =3D evt.relatedTarget;=0A= if (!related) {=0A= var type =3D evt.type;=0A= if (type =3D=3D "mouseover") {=0A= related =3D evt.fromElement;=0A= } else if (type =3D=3D "mouseout") {=0A= related =3D evt.toElement;=0A= }=0A= }=0A= while (related) {=0A= if (related =3D=3D el) {=0A= return true;=0A= }=0A= related =3D related.parentNode;=0A= }=0A= return false;=0A= };=0A= =0A= Calendar.removeClass =3D function(el, className) {=0A= if (!(el && el.className)) {=0A= return;=0A= }=0A= var cls =3D el.className.split(" ");=0A= var ar =3D new Array();=0A= for (var i =3D cls.length; i > 0;) {=0A= if (cls[--i] !=3D className) {=0A= ar[ar.length] =3D cls[i];=0A= }=0A= }=0A= el.className =3D ar.join(" ");=0A= };=0A= =0A= Calendar.addClass =3D function(el, className) {=0A= Calendar.removeClass(el, className);=0A= el.className +=3D " " + className;=0A= };=0A= =0A= // FIXME: the following 2 functions totally suck, are useless and should = be replaced immediately.=0A= Calendar.getElement =3D function(ev) {=0A= var f =3D Calendar.is_ie ? window.event.srcElement : ev.currentTarget;=0A= while (f.nodeType !=3D 1 || /^div$/i.test(f.tagName))=0A= f =3D f.parentNode;=0A= return f;=0A= };=0A= =0A= Calendar.getTargetElement =3D function(ev) {=0A= var f =3D Calendar.is_ie ? window.event.srcElement : ev.target;=0A= while (f.nodeType !=3D 1)=0A= f =3D f.parentNode;=0A= return f;=0A= };=0A= =0A= Calendar.stopEvent =3D function(ev) {=0A= ev || (ev =3D window.event);=0A= if (Calendar.is_ie) {=0A= ev.cancelBubble =3D true;=0A= ev.returnValue =3D false;=0A= } else {=0A= ev.preventDefault();=0A= ev.stopPropagation();=0A= }=0A= return false;=0A= };=0A= =0A= Calendar.addEvent =3D function(el, evname, func) {=0A= if (el.attachEvent) { // IE=0A= el.attachEvent("on" + evname, func);=0A= } else if (el.addEventListener) { // Gecko / W3C=0A= el.addEventListener(evname, func, true);=0A= } else {=0A= el["on" + evname] =3D func;=0A= }=0A= };=0A= =0A= Calendar.removeEvent =3D function(el, evname, func) {=0A= if (el.detachEvent) { // IE=0A= el.detachEvent("on" + evname, func);=0A= } else if (el.removeEventListener) { // Gecko / W3C=0A= el.removeEventListener(evname, func, true);=0A= } else {=0A= el["on" + evname] =3D null;=0A= }=0A= };=0A= =0A= Calendar.createElement =3D function(type, parent) {=0A= var el =3D null;=0A= if (document.createElementNS) {=0A= // use the XHTML namespace; IE won't normally get here unless=0A= // _they_ "fix" the DOM2 implementation.=0A= el =3D document.createElementNS("http://www.w3.org/1999/xhtml", type);=0A= } else {=0A= el =3D document.createElement(type);=0A= }=0A= if (typeof parent !=3D "undefined") {=0A= parent.appendChild(el);=0A= }=0A= return el;=0A= };=0A= =0A= // END: UTILITY FUNCTIONS=0A= =0A= // BEGIN: CALENDAR STATIC FUNCTIONS=0A= =0A= /** Internal -- adds a set of events to make some element behave like a = button. */=0A= Calendar._add_evs =3D function(el) {=0A= with (Calendar) {=0A= addEvent(el, "mouseover", dayMouseOver);=0A= addEvent(el, "mousedown", dayMouseDown);=0A= addEvent(el, "mouseout", dayMouseOut);=0A= if (is_ie) {=0A= addEvent(el, "dblclick", dayMouseDblClick);=0A= el.setAttribute("unselectable", true);=0A= }=0A= }=0A= };=0A= =0A= Calendar.findMonth =3D function(el) {=0A= if (typeof el.month !=3D "undefined") {=0A= return el;=0A= } else if (typeof el.parentNode.month !=3D "undefined") {=0A= return el.parentNode;=0A= }=0A= return null;=0A= };=0A= =0A= Calendar.findYear =3D function(el) {=0A= if (typeof el.year !=3D "undefined") {=0A= return el;=0A= } else if (typeof el.parentNode.year !=3D "undefined") {=0A= return el.parentNode;=0A= }=0A= return null;=0A= };=0A= =0A= Calendar.showMonthsCombo =3D function () {=0A= var cal =3D Calendar._C;=0A= if (!cal) {=0A= return false;=0A= }=0A= var cal =3D cal;=0A= var cd =3D cal.activeDiv;=0A= var mc =3D cal.monthsCombo;=0A= if (cal.hilitedMonth) {=0A= Calendar.removeClass(cal.hilitedMonth, "hilite");=0A= }=0A= if (cal.activeMonth) {=0A= Calendar.removeClass(cal.activeMonth, "active");=0A= }=0A= var mon =3D = cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];=0A= Calendar.addClass(mon, "active");=0A= cal.activeMonth =3D mon;=0A= var s =3D mc.style;=0A= s.display =3D "block";=0A= if (cd.navtype < 0)=0A= s.left =3D cd.offsetLeft + "px";=0A= else {=0A= var mcw =3D mc.offsetWidth;=0A= if (typeof mcw =3D=3D "undefined")=0A= // Konqueror brain-dead techniques=0A= mcw =3D 50;=0A= s.left =3D (cd.offsetLeft + cd.offsetWidth - mcw) + "px";=0A= }=0A= s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A= };=0A= =0A= Calendar.showYearsCombo =3D function (fwd) {=0A= var cal =3D Calendar._C;=0A= if (!cal) {=0A= return false;=0A= }=0A= var cal =3D cal;=0A= var cd =3D cal.activeDiv;=0A= var yc =3D cal.yearsCombo;=0A= if (cal.hilitedYear) {=0A= Calendar.removeClass(cal.hilitedYear, "hilite");=0A= }=0A= if (cal.activeYear) {=0A= Calendar.removeClass(cal.activeYear, "active");=0A= }=0A= cal.activeYear =3D null;=0A= var Y =3D cal.date.getFullYear() + (fwd ? 1 : -1);=0A= var yr =3D yc.firstChild;=0A= var show =3D false;=0A= for (var i =3D 12; i > 0; --i) {=0A= if (Y >=3D cal.minYear && Y <=3D cal.maxYear) {=0A= yr.innerHTML =3D Y;=0A= yr.year =3D Y;=0A= yr.style.display =3D "block";=0A= show =3D true;=0A= } else {=0A= yr.style.display =3D "none";=0A= }=0A= yr =3D yr.nextSibling;=0A= Y +=3D fwd ? cal.yearStep : -cal.yearStep;=0A= }=0A= if (show) {=0A= var s =3D yc.style;=0A= s.display =3D "block";=0A= if (cd.navtype < 0)=0A= s.left =3D cd.offsetLeft + "px";=0A= else {=0A= var ycw =3D yc.offsetWidth;=0A= if (typeof ycw =3D=3D "undefined")=0A= // Konqueror brain-dead techniques=0A= ycw =3D 50;=0A= s.left =3D (cd.offsetLeft + cd.offsetWidth - ycw) + "px";=0A= }=0A= s.top =3D (cd.offsetTop + cd.offsetHeight) + "px";=0A= }=0A= };=0A= =0A= // event handlers=0A= =0A= Calendar.tableMouseUp =3D function(ev) {=0A= var cal =3D Calendar._C;=0A= if (!cal) {=0A= return false;=0A= }=0A= if (cal.timeout) {=0A= clearTimeout(cal.timeout);=0A= }=0A= var el =3D cal.activeDiv;=0A= if (!el) {=0A= return false;=0A= }=0A= var target =3D Calendar.getTargetElement(ev);=0A= ev || (ev =3D window.event);=0A= Calendar.removeClass(el, "active");=0A= if (target =3D=3D el || target.parentNode =3D=3D el) {=0A= Calendar.cellClick(el, ev);=0A= }=0A= var mon =3D Calendar.findMonth(target);=0A= var date =3D null;=0A= if (mon) {=0A= date =3D new Date(cal.date);=0A= if (mon.month !=3D date.getMonth()) {=0A= date.setMonth(mon.month);=0A= cal.setDate(date);=0A= cal.dateClicked =3D false;=0A= cal.callHandler();=0A= }=0A= } else {=0A= var year =3D Calendar.findYear(target);=0A= if (year) {=0A= date =3D new Date(cal.date);=0A= if (year.year !=3D date.getFullYear()) {=0A= date.setFullYear(year.year);=0A= cal.setDate(date);=0A= cal.dateClicked =3D false;=0A= cal.callHandler();=0A= }=0A= }=0A= }=0A= with (Calendar) {=0A= removeEvent(document, "mouseup", tableMouseUp);=0A= removeEvent(document, "mouseover", tableMouseOver);=0A= removeEvent(document, "mousemove", tableMouseOver);=0A= cal._hideCombos();=0A= _C =3D null;=0A= return stopEvent(ev);=0A= }=0A= };=0A= =0A= Calendar.tableMouseOver =3D function (ev) {=0A= var cal =3D Calendar._C;=0A= if (!cal) {=0A= return;=0A= }=0A= var el =3D cal.activeDiv;=0A= var target =3D Calendar.getTargetElement(ev);=0A= if (target =3D=3D el || target.parentNode =3D=3D el) {=0A= Calendar.addClass(el, "hilite active");=0A= Calendar.addClass(el.parentNode, "rowhilite");=0A= } else {=0A= if (typeof el.navtype =3D=3D "undefined" || (el.navtype !=3D 50 && = (el.navtype =3D=3D 0 || Math.abs(el.navtype) > 2)))=0A= Calendar.removeClass(el, "active");=0A= Calendar.removeClass(el, "hilite");=0A= Calendar.removeClass(el.parentNode, "rowhilite");=0A= }=0A= ev || (ev =3D window.event);=0A= if (el.navtype =3D=3D 50 && target !=3D el) {=0A= var pos =3D Calendar.getAbsolutePos(el);=0A= var w =3D el.offsetWidth;=0A= var x =3D ev.clientX;=0A= var dx;=0A= var decrease =3D true;=0A= if (x > pos.x + w) {=0A= dx =3D x - pos.x - w;=0A= decrease =3D false;=0A= } else=0A= dx =3D pos.x - x;=0A= =0A= if (dx < 0) dx =3D 0;=0A= var range =3D el._range;=0A= var current =3D el._current;=0A= var count =3D Math.floor(dx / 10) % range.length;=0A= for (var i =3D range.length; --i >=3D 0;)=0A= if (range[i] =3D=3D current)=0A= break;=0A= while (count-- > 0)=0A= if (decrease) {=0A= if (--i < 0)=0A= i =3D range.length - 1;=0A= } else if ( ++i >=3D range.length )=0A= i =3D 0;=0A= var newval =3D range[i];=0A= el.innerHTML =3D newval;=0A= =0A= cal.onUpdateTime();=0A= }=0A= var mon =3D Calendar.findMonth(target);=0A= if (mon) {=0A= if (mon.month !=3D cal.date.getMonth()) {=0A= if (cal.hilitedMonth) {=0A= Calendar.removeClass(cal.hilitedMonth, "hilite");=0A= }=0A= Calendar.addClass(mon, "hilite");=0A= cal.hilitedMonth =3D mon;=0A= } else if (cal.hilitedMonth) {=0A= Calendar.removeClass(cal.hilitedMonth, "hilite");=0A= }=0A= } else {=0A= if (cal.hilitedMonth) {=0A= Calendar.removeClass(cal.hilitedMonth, "hilite");=0A= }=0A= var year =3D Calendar.findYear(target);=0A= if (year) {=0A= if (year.year !=3D cal.date.getFullYear()) {=0A= if (cal.hilitedYear) {=0A= Calendar.removeClass(cal.hilitedYear, "hilite");=0A= }=0A= Calendar.addClass(year, "hilite");=0A= cal.hilitedYear =3D year;=0A= } else if (cal.hilitedYear) {=0A= Calendar.removeClass(cal.hilitedYear, "hilite");=0A= }=0A= } else if (cal.hilitedYear) {=0A= Calendar.removeClass(cal.hilitedYear, "hilite");=0A= }=0A= }=0A= return Calendar.stopEvent(ev);=0A= };=0A= =0A= Calendar.tableMouseDown =3D function (ev) {=0A= if (Calendar.getTargetElement(ev) =3D=3D Calendar.getElement(ev)) {=0A= return Calendar.stopEvent(ev);=0A= }=0A= };=0A= =0A= Calendar.calDragIt =3D function (ev) {=0A= var cal =3D Calendar._C;=0A= if (!(cal && cal.dragging)) {=0A= return false;=0A= }=0A= var posX;=0A= var posY;=0A= if (Calendar.is_ie) {=0A= posY =3D window.event.clientY + document.body.scrollTop;=0A= posX =3D window.event.clientX + document.body.scrollLeft;=0A= } else {=0A= posX =3D ev.pageX;=0A= posY =3D ev.pageY;=0A= }=0A= cal.hideShowCovered();=0A= var st =3D cal.element.style;=0A= st.left =3D (posX - cal.xOffs) + "px";=0A= st.top =3D (posY - cal.yOffs) + "px";=0A= return Calendar.stopEvent(ev);=0A= };=0A= =0A= Calendar.calDragEnd =3D function (ev) {=0A= var cal =3D Calendar._C;=0A= if (!cal) {=0A= return false;=0A= }=0A= cal.dragging =3D false;=0A= with (Calendar) {=0A= removeEvent(document, "mousemove", calDragIt);=0A= removeEvent(document, "mouseup", calDragEnd);=0A= tableMouseUp(ev);=0A= }=0A= cal.hideShowCovered();=0A= };=0A= =0A= Calendar.dayMouseDown =3D function(ev) {=0A= var el =3D Calendar.getElement(ev);=0A= if (el.disabled) {=0A= return false;=0A= }=0A= var cal =3D el.calendar;=0A= cal.activeDiv =3D el;=0A= Calendar._C =3D cal;=0A= if (el.navtype !=3D 300) with (Calendar) {=0A= if (el.navtype =3D=3D 50) {=0A= el._current =3D el.innerHTML;=0A= addEvent(document, "mousemove", tableMouseOver);=0A= } else=0A= addEvent(document, Calendar.is_ie5 ? "mousemove" : "mouseover", = tableMouseOver);=0A= addClass(el, "hilite active");=0A= addEvent(document, "mouseup", tableMouseUp);=0A= } else if (cal.isPopup) {=0A= cal._dragStart(ev);=0A= }=0A= if (el.navtype =3D=3D -1 || el.navtype =3D=3D 1) {=0A= if (cal.timeout) clearTimeout(cal.timeout);=0A= cal.timeout =3D setTimeout("Calendar.showMonthsCombo()", 250);=0A= } else if (el.navtype =3D=3D -2 || el.navtype =3D=3D 2) {=0A= if (cal.timeout) clearTimeout(cal.timeout);=0A= cal.timeout =3D setTimeout((el.navtype > 0) ? = "Calendar.showYearsCombo(true)" : "Calendar.showYearsCombo(false)", 250);=0A= } else {=0A= cal.timeout =3D null;=0A= }=0A= return Calendar.stopEvent(ev);=0A= };=0A= =0A= Calendar.dayMouseDblClick =3D function(ev) {=0A= Calendar.cellClick(Calendar.getElement(ev), ev || window.event);=0A= if (Calendar.is_ie) {=0A= document.selection.empty();=0A= }=0A= };=0A= =0A= Calendar.dayMouseOver =3D function(ev) {=0A= var el =3D Calendar.getElement(ev);=0A= if (Calendar.isRelated(el, ev) || Calendar._C || el.disabled) {=0A= return false;=0A= }=0A= if (el.ttip) {=0A= if (el.ttip.substr(0, 1) =3D=3D "_") {=0A= el.ttip =3D el.caldate.print(el.calendar.ttDateFormat) + = el.ttip.substr(1);=0A= }=0A= el.calendar.tooltips.innerHTML =3D el.ttip;=0A= }=0A= if (el.navtype !=3D 300) {=0A= Calendar.addClass(el, "hilite");=0A= if (el.caldate) {=0A= Calendar.addClass(el.parentNode, "rowhilite");=0A= }=0A= }=0A= return Calendar.stopEvent(ev);=0A= };=0A= =0A= Calendar.dayMouseOut =3D function(ev) {=0A= with (Calendar) {=0A= var el =3D getElement(ev);=0A= if (isRelated(el, ev) || _C || el.disabled)=0A= return false;=0A= removeClass(el, "hilite");=0A= if (el.caldate)=0A= removeClass(el.parentNode, "rowhilite");=0A= if (el.calendar)=0A= el.calendar.tooltips.innerHTML =3D _TT["SEL_DATE"];=0A= return stopEvent(ev);=0A= }=0A= };=0A= =0A= /**=0A= * A generic "click" handler :) handles all types of buttons defined in = this=0A= * calendar.=0A= */=0A= Calendar.cellClick =3D function(el, ev) {=0A= var cal =3D el.calendar;=0A= var closing =3D false;=0A= var newdate =3D false;=0A= var date =3D null;=0A= if (typeof el.navtype =3D=3D "undefined") {=0A= if (cal.currentDateEl) {=0A= Calendar.removeClass(cal.currentDateEl, "selected");=0A= Calendar.addClass(el, "selected");=0A= closing =3D (cal.currentDateEl =3D=3D el);=0A= if (!closing) {=0A= cal.currentDateEl =3D el;=0A= }=0A= }=0A= cal.date.setDateOnly(el.caldate);=0A= date =3D cal.date;=0A= var other_month =3D !(cal.dateClicked =3D !el.otherMonth);=0A= if (!other_month && !cal.currentDateEl)=0A= cal._toggleMultipleDate(new Date(date));=0A= else=0A= newdate =3D !el.disabled;=0A= // a date was clicked=0A= if (other_month)=0A= cal._init(cal.firstDayOfWeek, date);=0A= } else {=0A= if (el.navtype =3D=3D 200) {=0A= Calendar.removeClass(el, "hilite");=0A= cal.callCloseHandler();=0A= return;=0A= }=0A= date =3D new Date(cal.date);=0A= if (el.navtype =3D=3D 0)=0A= date.setDateOnly(new Date()); // TODAY=0A= // unless "today" was clicked, we assume no date was clicked so=0A= // the selected handler will know not to close the calenar when=0A= // in single-click mode.=0A= // cal.dateClicked =3D (el.navtype =3D=3D 0);=0A= cal.dateClicked =3D false;=0A= var year =3D date.getFullYear();=0A= var mon =3D date.getMonth();=0A= function setMonth(m) {=0A= var day =3D date.getDate();=0A= var max =3D date.getMonthDays(m);=0A= if (day > max) {=0A= date.setDate(max);=0A= }=0A= date.setMonth(m);=0A= };=0A= switch (el.navtype) {=0A= case 400:=0A= Calendar.removeClass(el, "hilite");=0A= var text =3D Calendar._TT["ABOUT"];=0A= if (typeof text !=3D "undefined") {=0A= text +=3D cal.showsTime ? Calendar._TT["ABOUT_TIME"] : "";=0A= } else {=0A= // FIXME: this should be removed as soon as lang files get updated!=0A= text =3D "Help and about box text is not translated into this = language.\n" +=0A= "If you know this language and you feel generous please update\n" +=0A= "the corresponding file in \"lang\" subdir to match = calendar-en.js\n" +=0A= "and send it back to to get it into the = distribution ;-)\n\n" +=0A= "Thank you!\n" +=0A= "http://dynarch.com/mishoo/calendar.epl\n";=0A= }=0A= alert(text);=0A= return;=0A= case -2:=0A= if (year > cal.minYear) {=0A= date.setFullYear(year - 1);=0A= }=0A= break;=0A= case -1:=0A= if (mon > 0) {=0A= setMonth(mon - 1);=0A= } else if (year-- > cal.minYear) {=0A= date.setFullYear(year);=0A= setMonth(11);=0A= }=0A= break;=0A= case 1:=0A= if (mon < 11) {=0A= setMonth(mon + 1);=0A= } else if (year < cal.maxYear) {=0A= date.setFullYear(year + 1);=0A= setMonth(0);=0A= }=0A= break;=0A= case 2:=0A= if (year < cal.maxYear) {=0A= date.setFullYear(year + 1);=0A= }=0A= break;=0A= case 100:=0A= cal.setFirstDayOfWeek(el.fdow);=0A= return;=0A= case 50:=0A= var range =3D el._range;=0A= var current =3D el.innerHTML;=0A= for (var i =3D range.length; --i >=3D 0;)=0A= if (range[i] =3D=3D current)=0A= break;=0A= if (ev && ev.shiftKey) {=0A= if (--i < 0)=0A= i =3D range.length - 1;=0A= } else if ( ++i >=3D range.length )=0A= i =3D 0;=0A= var newval =3D range[i];=0A= el.innerHTML =3D newval;=0A= cal.onUpdateTime();=0A= return;=0A= case 0:=0A= // TODAY will bring us here=0A= if ((typeof cal.getDateStatus =3D=3D "function") &&=0A= cal.getDateStatus(date, date.getFullYear(), date.getMonth(), = date.getDate())) {=0A= return false;=0A= }=0A= break;=0A= }=0A= if (!date.equalsTo(cal.date)) {=0A= cal.setDate(date);=0A= newdate =3D true;=0A= } else if (el.navtype =3D=3D 0)=0A= newdate =3D closing =3D true;=0A= }=0A= if (newdate) {=0A= ev && cal.callHandler();=0A= }=0A= if (closing) {=0A= Calendar.removeClass(el, "hilite");=0A= ev && cal.callCloseHandler();=0A= }=0A= };=0A= =0A= // END: CALENDAR STATIC FUNCTIONS=0A= =0A= // BEGIN: CALENDAR OBJECT FUNCTIONS=0A= =0A= /**=0A= * This function creates the calendar inside the given parent. If _par = is=0A= * null than it creates a popup calendar inside the BODY element. If = _par is=0A= * an element, be it BODY, then it creates a non-popup calendar (still=0A= * hidden). Some properties need to be set before calling this = function.=0A= */=0A= Calendar.prototype.create =3D function (_par) {=0A= var parent =3D null;=0A= if (! _par) {=0A= // default parent is the document body, in which case we create=0A= // a popup calendar.=0A= parent =3D document.getElementsByTagName("body")[0];=0A= this.isPopup =3D true;=0A= } else {=0A= parent =3D _par;=0A= this.isPopup =3D false;=0A= }=0A= this.date =3D this.dateStr ? new Date(this.dateStr) : new Date();=0A= =0A= var table =3D Calendar.createElement("table");=0A= this.table =3D table;=0A= table.cellSpacing =3D 0;=0A= table.cellPadding =3D 0;=0A= table.calendar =3D this;=0A= Calendar.addEvent(table, "mousedown", Calendar.tableMouseDown);=0A= =0A= var div =3D Calendar.createElement("div");=0A= this.element =3D div;=0A= div.className =3D "calendar";=0A= if (this.isPopup) {=0A= div.style.position =3D "absolute";=0A= div.style.display =3D "none";=0A= }=0A= div.appendChild(table);=0A= =0A= var thead =3D Calendar.createElement("thead", table);=0A= var cell =3D null;=0A= var row =3D null;=0A= =0A= var cal =3D this;=0A= var hh =3D function (text, cs, navtype) {=0A= cell =3D Calendar.createElement("td", row);=0A= cell.colSpan =3D cs;=0A= cell.className =3D "button";=0A= if (navtype !=3D 0 && Math.abs(navtype) <=3D 2)=0A= cell.className +=3D " nav";=0A= Calendar._add_evs(cell);=0A= cell.calendar =3D cal;=0A= cell.navtype =3D navtype;=0A= cell.innerHTML =3D "
" + text + "
";=0A= return cell;=0A= };=0A= =0A= row =3D Calendar.createElement("tr", thead);=0A= var title_length =3D 6;=0A= (this.isPopup) && --title_length;=0A= (this.weekNumbers) && ++title_length;=0A= =0A= hh("?", 1, 400).ttip =3D Calendar._TT["INFO"];=0A= this.title =3D hh("", title_length, 300);=0A= this.title.className =3D "title";=0A= if (this.isPopup) {=0A= this.title.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A= this.title.style.cursor =3D "move";=0A= hh("×", 1, 200).ttip =3D Calendar._TT["CLOSE"];=0A= }=0A= =0A= row =3D Calendar.createElement("tr", thead);=0A= row.className =3D "headrow";=0A= =0A= this._nav_py =3D hh("«", 1, -2);=0A= this._nav_py.ttip =3D Calendar._TT["PREV_YEAR"];=0A= =0A= this._nav_pm =3D hh("‹", 1, -1);=0A= this._nav_pm.ttip =3D Calendar._TT["PREV_MONTH"];=0A= =0A= this._nav_now =3D hh(Calendar._TT["TODAY"], this.weekNumbers ? 4 : 3, = 0);=0A= this._nav_now.ttip =3D Calendar._TT["GO_TODAY"];=0A= =0A= this._nav_nm =3D hh("›", 1, 1);=0A= this._nav_nm.ttip =3D Calendar._TT["NEXT_MONTH"];=0A= =0A= this._nav_ny =3D hh("»", 1, 2);=0A= this._nav_ny.ttip =3D Calendar._TT["NEXT_YEAR"];=0A= =0A= // day names=0A= row =3D Calendar.createElement("tr", thead);=0A= row.className =3D "daynames";=0A= if (this.weekNumbers) {=0A= cell =3D Calendar.createElement("td", row);=0A= cell.className =3D "name wn";=0A= cell.innerHTML =3D Calendar._TT["WK"];=0A= }=0A= for (var i =3D 7; i > 0; --i) {=0A= cell =3D Calendar.createElement("td", row);=0A= if (!i) {=0A= cell.navtype =3D 100;=0A= cell.calendar =3D this;=0A= Calendar._add_evs(cell);=0A= }=0A= }=0A= this.firstdayname =3D (this.weekNumbers) ? row.firstChild.nextSibling : = row.firstChild;=0A= this._displayWeekdays();=0A= =0A= var tbody =3D Calendar.createElement("tbody", table);=0A= this.tbody =3D tbody;=0A= =0A= for (i =3D 6; i > 0; --i) {=0A= row =3D Calendar.createElement("tr", tbody);=0A= if (this.weekNumbers) {=0A= cell =3D Calendar.createElement("td", row);=0A= }=0A= for (var j =3D 7; j > 0; --j) {=0A= cell =3D Calendar.createElement("td", row);=0A= cell.calendar =3D this;=0A= Calendar._add_evs(cell);=0A= }=0A= }=0A= =0A= if (this.showsTime) {=0A= row =3D Calendar.createElement("tr", tbody);=0A= row.className =3D "time";=0A= =0A= cell =3D Calendar.createElement("td", row);=0A= cell.className =3D "time";=0A= cell.colSpan =3D 2;=0A= cell.innerHTML =3D Calendar._TT["TIME"] || " ";=0A= =0A= cell =3D Calendar.createElement("td", row);=0A= cell.className =3D "time";=0A= cell.colSpan =3D this.weekNumbers ? 4 : 3;=0A= =0A= (function(){=0A= function makeTimePart(className, init, range_start, range_end) {=0A= var part =3D Calendar.createElement("span", cell);=0A= part.className =3D className;=0A= part.innerHTML =3D init;=0A= part.calendar =3D cal;=0A= part.ttip =3D Calendar._TT["TIME_PART"];=0A= part.navtype =3D 50;=0A= part._range =3D [];=0A= if (typeof range_start !=3D "number")=0A= part._range =3D range_start;=0A= else {=0A= for (var i =3D range_start; i <=3D range_end; ++i) {=0A= var txt;=0A= if (i < 10 && range_end >=3D 10) txt =3D '0' + i;=0A= else txt =3D '' + i;=0A= part._range[part._range.length] =3D txt;=0A= }=0A= }=0A= Calendar._add_evs(part);=0A= return part;=0A= };=0A= var hrs =3D cal.date.getHours();=0A= var mins =3D cal.date.getMinutes();=0A= var t12 =3D !cal.time24;=0A= var pm =3D (hrs > 12);=0A= if (t12 && pm) hrs -=3D 12;=0A= var H =3D makeTimePart("hour", hrs, t12 ? 1 : 0, t12 ? 12 : 23);=0A= var span =3D Calendar.createElement("span", cell);=0A= span.innerHTML =3D ":";=0A= span.className =3D "colon";=0A= var M =3D makeTimePart("minute", mins, 0, 59);=0A= var AP =3D null;=0A= cell =3D Calendar.createElement("td", row);=0A= cell.className =3D "time";=0A= cell.colSpan =3D 2;=0A= if (t12)=0A= AP =3D makeTimePart("ampm", pm ? "pm" : "am", ["am", "pm"]);=0A= else=0A= cell.innerHTML =3D " ";=0A= =0A= cal.onSetTime =3D function() {=0A= var pm, hrs =3D this.date.getHours(),=0A= mins =3D this.date.getMinutes();=0A= if (t12) {=0A= pm =3D (hrs >=3D 12);=0A= if (pm) hrs -=3D 12;=0A= if (hrs =3D=3D 0) hrs =3D 12;=0A= AP.innerHTML =3D pm ? "pm" : "am";=0A= }=0A= H.innerHTML =3D (hrs < 10) ? ("0" + hrs) : hrs;=0A= M.innerHTML =3D (mins < 10) ? ("0" + mins) : mins;=0A= };=0A= =0A= cal.onUpdateTime =3D function() {=0A= var date =3D this.date;=0A= var h =3D parseInt(H.innerHTML, 10);=0A= if (t12) {=0A= if (/pm/i.test(AP.innerHTML) && h < 12)=0A= h +=3D 12;=0A= else if (/am/i.test(AP.innerHTML) && h =3D=3D 12)=0A= h =3D 0;=0A= }=0A= var d =3D date.getDate();=0A= var m =3D date.getMonth();=0A= var y =3D date.getFullYear();=0A= date.setHours(h);=0A= date.setMinutes(parseInt(M.innerHTML, 10));=0A= date.setFullYear(y);=0A= date.setMonth(m);=0A= date.setDate(d);=0A= this.dateClicked =3D false;=0A= this.callHandler();=0A= };=0A= })();=0A= } else {=0A= this.onSetTime =3D this.onUpdateTime =3D function() {};=0A= }=0A= =0A= var tfoot =3D Calendar.createElement("tfoot", table);=0A= =0A= row =3D Calendar.createElement("tr", tfoot);=0A= row.className =3D "footrow";=0A= =0A= cell =3D hh(Calendar._TT["SEL_DATE"], this.weekNumbers ? 8 : 7, 300);=0A= cell.className =3D "ttip";=0A= if (this.isPopup) {=0A= cell.ttip =3D Calendar._TT["DRAG_TO_MOVE"];=0A= cell.style.cursor =3D "move";=0A= }=0A= this.tooltips =3D cell;=0A= =0A= div =3D Calendar.createElement("div", this.element);=0A= this.monthsCombo =3D div;=0A= div.className =3D "combo";=0A= for (i =3D 0; i < Calendar._MN.length; ++i) {=0A= var mn =3D Calendar.createElement("div");=0A= mn.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A= mn.month =3D i;=0A= mn.innerHTML =3D Calendar._SMN[i];=0A= div.appendChild(mn);=0A= }=0A= =0A= div =3D Calendar.createElement("div", this.element);=0A= this.yearsCombo =3D div;=0A= div.className =3D "combo";=0A= for (i =3D 12; i > 0; --i) {=0A= var yr =3D Calendar.createElement("div");=0A= yr.className =3D Calendar.is_ie ? "label-IEfix" : "label";=0A= div.appendChild(yr);=0A= }=0A= =0A= this._init(this.firstDayOfWeek, this.date);=0A= parent.appendChild(this.element);=0A= };=0A= =0A= /** keyboard navigation, only for popup calendars */=0A= Calendar._keyEvent =3D function(ev) {=0A= var cal =3D window._dynarch_popupCalendar;=0A= if (!cal || cal.multiple)=0A= return false;=0A= (Calendar.is_ie) && (ev =3D window.event);=0A= var act =3D (Calendar.is_ie || ev.type =3D=3D "keypress"),=0A= K =3D ev.keyCode;=0A= if (ev.ctrlKey) {=0A= switch (K) {=0A= case 37: // KEY left=0A= act && Calendar.cellClick(cal._nav_pm);=0A= break;=0A= case 38: // KEY up=0A= act && Calendar.cellClick(cal._nav_py);=0A= break;=0A= case 39: // KEY right=0A= act && Calendar.cellClick(cal._nav_nm);=0A= break;=0A= case 40: // KEY down=0A= act && Calendar.cellClick(cal._nav_ny);=0A= break;=0A= default:=0A= return false;=0A= }=0A= } else switch (K) {=0A= case 32: // KEY space (now)=0A= Calendar.cellClick(cal._nav_now);=0A= break;=0A= case 27: // KEY esc=0A= act && cal.callCloseHandler();=0A= break;=0A= case 37: // KEY left=0A= case 38: // KEY up=0A= case 39: // KEY right=0A= case 40: // KEY down=0A= if (act) {=0A= var prev, x, y, ne, el, step;=0A= prev =3D K =3D=3D 37 || K =3D=3D 38;=0A= step =3D (K =3D=3D 37 || K =3D=3D 39) ? 1 : 7;=0A= function setVars() {=0A= el =3D cal.currentDateEl;=0A= var p =3D el.pos;=0A= x =3D p & 15;=0A= y =3D p >> 4;=0A= ne =3D cal.ar_days[y][x];=0A= };setVars();=0A= function prevMonth() {=0A= var date =3D new Date(cal.date);=0A= date.setDate(date.getDate() - step);=0A= cal.setDate(date);=0A= };=0A= function nextMonth() {=0A= var date =3D new Date(cal.date);=0A= date.setDate(date.getDate() + step);=0A= cal.setDate(date);=0A= };=0A= while (1) {=0A= switch (K) {=0A= case 37: // KEY left=0A= if (--x >=3D 0)=0A= ne =3D cal.ar_days[y][x];=0A= else {=0A= x =3D 6;=0A= K =3D 38;=0A= continue;=0A= }=0A= break;=0A= case 38: // KEY up=0A= if (--y >=3D 0)=0A= ne =3D cal.ar_days[y][x];=0A= else {=0A= prevMonth();=0A= setVars();=0A= }=0A= break;=0A= case 39: // KEY right=0A= if (++x < 7)=0A= ne =3D cal.ar_days[y][x];=0A= else {=0A= x =3D 0;=0A= K =3D 40;=0A= continue;=0A= }=0A= break;=0A= case 40: // KEY down=0A= if (++y < cal.ar_days.length)=0A= ne =3D cal.ar_days[y][x];=0A= else {=0A= nextMonth();=0A= setVars();=0A= }=0A= break;=0A= }=0A= break;=0A= }=0A= if (ne) {=0A= if (!ne.disabled)=0A= Calendar.cellClick(ne);=0A= else if (prev)=0A= prevMonth();=0A= else=0A= nextMonth();=0A= }=0A= }=0A= break;=0A= case 13: // KEY enter=0A= if (act)=0A= Calendar.cellClick(cal.currentDateEl, ev);=0A= break;=0A= default:=0A= return false;=0A= }=0A= return Calendar.stopEvent(ev);=0A= };=0A= =0A= /**=0A= * (RE)Initializes the calendar to the given date and firstDayOfWeek=0A= */=0A= Calendar.prototype._init =3D function (firstDayOfWeek, date) {=0A= var today =3D new Date(),=0A= TY =3D today.getFullYear(),=0A= TM =3D today.getMonth(),=0A= TD =3D today.getDate();=0A= this.table.style.visibility =3D "hidden";=0A= var year =3D date.getFullYear();=0A= if (year < this.minYear) {=0A= year =3D this.minYear;=0A= date.setFullYear(year);=0A= } else if (year > this.maxYear) {=0A= year =3D this.maxYear;=0A= date.setFullYear(year);=0A= }=0A= this.firstDayOfWeek =3D firstDayOfWeek;=0A= this.date =3D new Date(date);=0A= var month =3D date.getMonth();=0A= var mday =3D date.getDate();=0A= var no_days =3D date.getMonthDays();=0A= =0A= // calendar voodoo for computing the first day that would actually be=0A= // displayed in the calendar, even if it's from the previous month.=0A= // WARNING: this is magic. ;-)=0A= date.setDate(1);=0A= var day1 =3D (date.getDay() - this.firstDayOfWeek) % 7;=0A= if (day1 < 0)=0A= day1 +=3D 7;=0A= date.setDate(-day1);=0A= date.setDate(date.getDate() + 1);=0A= =0A= var row =3D this.tbody.firstChild;=0A= var MN =3D Calendar._SMN[month];=0A= var ar_days =3D this.ar_days =3D new Array();=0A= var weekend =3D Calendar._TT["WEEKEND"];=0A= var dates =3D this.multiple ? (this.datesCells =3D {}) : null;=0A= for (var i =3D 0; i < 6; ++i, row =3D row.nextSibling) {=0A= var cell =3D row.firstChild;=0A= if (this.weekNumbers) {=0A= cell.className =3D "day wn";=0A= cell.innerHTML =3D date.getWeekNumber();=0A= cell =3D cell.nextSibling;=0A= }=0A= row.className =3D "daysrow";=0A= var hasdays =3D false, iday, dpos =3D ar_days[i] =3D [];=0A= for (var j =3D 0; j < 7; ++j, cell =3D cell.nextSibling, = date.setDate(iday + 1)) {=0A= iday =3D date.getDate();=0A= var wday =3D date.getDay();=0A= cell.className =3D "day";=0A= cell.pos =3D i << 4 | j;=0A= dpos[j] =3D cell;=0A= var current_month =3D (date.getMonth() =3D=3D month);=0A= if (!current_month) {=0A= if (this.showsOtherMonths) {=0A= cell.className +=3D " othermonth";=0A= cell.otherMonth =3D true;=0A= } else {=0A= cell.className =3D "emptycell";=0A= cell.innerHTML =3D " ";=0A= cell.disabled =3D true;=0A= continue;=0A= }=0A= } else {=0A= cell.otherMonth =3D false;=0A= hasdays =3D true;=0A= }=0A= cell.disabled =3D false;=0A= cell.innerHTML =3D this.getDateText ? this.getDateText(date, iday) : = iday;=0A= if (dates)=0A= dates[date.print("%Y%m%d")] =3D cell;=0A= if (this.getDateStatus) {=0A= var status =3D this.getDateStatus(date, year, month, iday);=0A= if (this.getDateToolTip) {=0A= var toolTip =3D this.getDateToolTip(date, year, month, iday);=0A= if (toolTip)=0A= cell.title =3D toolTip;=0A= }=0A= if (status =3D=3D=3D true) {=0A= cell.className +=3D " disabled";=0A= cell.disabled =3D true;=0A= } else {=0A= if (/disabled/i.test(status))=0A= cell.disabled =3D true;=0A= cell.className +=3D " " + status;=0A= }=0A= }=0A= if (!cell.disabled) {=0A= cell.caldate =3D new Date(date);=0A= cell.ttip =3D "_";=0A= if (!this.multiple && current_month=0A= && iday =3D=3D mday && this.hiliteToday) {=0A= cell.className +=3D " selected";=0A= this.currentDateEl =3D cell;=0A= }=0A= if (date.getFullYear() =3D=3D TY &&=0A= date.getMonth() =3D=3D TM &&=0A= iday =3D=3D TD) {=0A= cell.className +=3D " today";=0A= cell.ttip +=3D Calendar._TT["PART_TODAY"];=0A= }=0A= if (weekend.indexOf(wday.toString()) !=3D -1)=0A= cell.className +=3D cell.otherMonth ? " oweekend" : " weekend";=0A= }=0A= }=0A= if (!(hasdays || this.showsOtherMonths))=0A= row.className =3D "emptyrow";=0A= }=0A= this.title.innerHTML =3D Calendar._MN[month] + ", " + year;=0A= this.onSetTime();=0A= this.table.style.visibility =3D "visible";=0A= this._initMultipleDates();=0A= // PROFILE=0A= // this.tooltips.innerHTML =3D "Generated in " + ((new Date()) - today) = + " ms";=0A= };=0A= =0A= Calendar.prototype._initMultipleDates =3D function() {=0A= if (this.multiple) {=0A= for (var i in this.multiple) {=0A= var cell =3D this.datesCells[i];=0A= var d =3D this.multiple[i];=0A= if (!d)=0A= continue;=0A= if (cell)=0A= cell.className +=3D " selected";=0A= }=0A= }=0A= };=0A= =0A= Calendar.prototype._toggleMultipleDate =3D function(date) {=0A= if (this.multiple) {=0A= var ds =3D date.print("%Y%m%d");=0A= var cell =3D this.datesCells[ds];=0A= if (cell) {=0A= var d =3D this.multiple[ds];=0A= if (!d) {=0A= Calendar.addClass(cell, "selected");=0A= this.multiple[ds] =3D date;=0A= } else {=0A= Calendar.removeClass(cell, "selected");=0A= delete this.multiple[ds];=0A= }=0A= }=0A= }=0A= };=0A= =0A= Calendar.prototype.setDateToolTipHandler =3D function (unaryFunction) {=0A= this.getDateToolTip =3D unaryFunction;=0A= };=0A= =0A= /**=0A= * Calls _init function above for going to a certain date (but only if = the=0A= * date is different than the currently selected one).=0A= */=0A= Calendar.prototype.setDate =3D function (date) {=0A= if (!date.equalsTo(this.date)) {=0A= this._init(this.firstDayOfWeek, date);=0A= }=0A= };=0A= =0A= /**=0A= * Refreshes the calendar. Useful if the "disabledHandler" function is=0A= * dynamic, meaning that the list of disabled date can change at = runtime.=0A= * Just * call this function if you think that the list of disabled = dates=0A= * should * change.=0A= */=0A= Calendar.prototype.refresh =3D function () {=0A= this._init(this.firstDayOfWeek, this.date);=0A= };=0A= =0A= /** Modifies the "firstDayOfWeek" parameter (pass 0 for Synday, 1 for = Monday, etc.). */=0A= Calendar.prototype.setFirstDayOfWeek =3D function (firstDayOfWeek) {=0A= this._init(firstDayOfWeek, this.date);=0A= this._displayWeekdays();=0A= };=0A= =0A= /**=0A= * Allows customization of what dates are enabled. The "unaryFunction"=0A= * parameter must be a function object that receives the date (as a JS = Date=0A= * object) and returns a boolean value. If the returned value is true = then=0A= * the passed date will be marked as disabled.=0A= */=0A= Calendar.prototype.setDateStatusHandler =3D = Calendar.prototype.setDisabledHandler =3D function (unaryFunction) {=0A= this.getDateStatus =3D unaryFunction;=0A= };=0A= =0A= /** Customization of allowed year range for the calendar. */=0A= Calendar.prototype.setRange =3D function (a, z) {=0A= this.minYear =3D a;=0A= this.maxYear =3D z;=0A= };=0A= =0A= /** Calls the first user handler (selectedHandler). */=0A= Calendar.prototype.callHandler =3D function () {=0A= if (this.onSelected) {=0A= this.onSelected(this, this.date.print(this.dateFormat));=0A= }=0A= };=0A= =0A= /** Calls the second user handler (closeHandler). */=0A= Calendar.prototype.callCloseHandler =3D function () {=0A= if (this.onClose) {=0A= this.onClose(this);=0A= }=0A= this.hideShowCovered();=0A= };=0A= =0A= /** Removes the calendar object from the DOM tree and destroys it. */=0A= Calendar.prototype.destroy =3D function () {=0A= var el =3D this.element.parentNode;=0A= el.removeChild(this.element);=0A= Calendar._C =3D null;=0A= window._dynarch_popupCalendar =3D null;=0A= };=0A= =0A= /**=0A= * Moves the calendar element to a different section in the DOM tree = (changes=0A= * its parent).=0A= */=0A= Calendar.prototype.reparent =3D function (new_parent) {=0A= var el =3D this.element;=0A= el.parentNode.removeChild(el);=0A= new_parent.appendChild(el);=0A= };=0A= =0A= // This gets called when the user presses a mouse button anywhere in the=0A= // document, if the calendar is shown. If the click was outside the open=0A= // calendar this function closes it.=0A= Calendar._checkCalendar =3D function(ev) {=0A= var calendar =3D window._dynarch_popupCalendar;=0A= if (!calendar) {=0A= return false;=0A= }=0A= var el =3D Calendar.is_ie ? Calendar.getElement(ev) : = Calendar.getTargetElement(ev);=0A= for (; el !=3D null && el !=3D calendar.element; el =3D el.parentNode);=0A= if (el =3D=3D null) {=0A= // calls closeHandler which should hide the calendar.=0A= window._dynarch_popupCalendar.callCloseHandler();=0A= return Calendar.stopEvent(ev);=0A= }=0A= };=0A= =0A= /** Shows the calendar. */=0A= Calendar.prototype.show =3D function () {=0A= var rows =3D this.table.getElementsByTagName("tr");=0A= for (var i =3D rows.length; i > 0;) {=0A= var row =3D rows[--i];=0A= Calendar.removeClass(row, "rowhilite");=0A= var cells =3D row.getElementsByTagName("td");=0A= for (var j =3D cells.length; j > 0;) {=0A= var cell =3D cells[--j];=0A= Calendar.removeClass(cell, "hilite");=0A= Calendar.removeClass(cell, "active");=0A= }=0A= }=0A= this.element.style.display =3D "block";=0A= this.hidden =3D false;=0A= if (this.isPopup) {=0A= window._dynarch_popupCalendar =3D this;=0A= Calendar.addEvent(document, "keydown", Calendar._keyEvent);=0A= Calendar.addEvent(document, "keypress", Calendar._keyEvent);=0A= Calendar.addEvent(document, "mousedown", Calendar._checkCalendar);=0A= }=0A= this.hideShowCovered();=0A= };=0A= =0A= /**=0A= * Hides the calendar. Also removes any "hilite" from the class of any = TD=0A= * element.=0A= */=0A= Calendar.prototype.hide =3D function () {=0A= if (this.isPopup) {=0A= Calendar.removeEvent(document, "keydown", Calendar._keyEvent);=0A= Calendar.removeEvent(document, "keypress", Calendar._keyEvent);=0A= Calendar.removeEvent(document, "mousedown", Calendar._checkCalendar);=0A= }=0A= this.element.style.display =3D "none";=0A= this.hidden =3D true;=0A= this.hideShowCovered();=0A= };=0A= =0A= /**=0A= * Shows the calendar at a given absolute position (beware that, = depending on=0A= * the calendar element style -- position property -- this might be = relative=0A= * to the parent's containing rectangle).=0A= */=0A= Calendar.prototype.showAt =3D function (x, y) {=0A= var s =3D this.element.style;=0A= s.left =3D x + "px";=0A= s.top =3D y + "px";=0A= this.show();=0A= };=0A= =0A= /** Shows the calendar near a given element. */=0A= Calendar.prototype.showAtElement =3D function (el, opts) {=0A= var self =3D this;=0A= var p =3D Calendar.getAbsolutePos(el);=0A= if (!opts || typeof opts !=3D "string") {=0A= this.showAt(p.x, p.y + el.offsetHeight);=0A= return true;=0A= }=0A= function fixPosition(box) {=0A= if (box.x < 0)=0A= box.x =3D 0;=0A= if (box.y < 0)=0A= box.y =3D 0;=0A= var cp =3D document.createElement("div");=0A= var s =3D cp.style;=0A= s.position =3D "absolute";=0A= s.right =3D s.bottom =3D s.width =3D s.height =3D "0px";=0A= document.body.appendChild(cp);=0A= var br =3D Calendar.getAbsolutePos(cp);=0A= document.body.removeChild(cp);=0A= if (Calendar.is_ie) {=0A= br.y +=3D document.body.scrollTop;=0A= br.x +=3D document.body.scrollLeft;=0A= } else {=0A= br.y +=3D window.scrollY;=0A= br.x +=3D window.scrollX;=0A= }=0A= var tmp =3D box.x + box.width - br.x;=0A= if (tmp > 0) box.x -=3D tmp;=0A= tmp =3D box.y + box.height - br.y;=0A= if (tmp > 0) box.y -=3D tmp;=0A= };=0A= this.element.style.display =3D "block";=0A= Calendar.continuation_for_the_fucking_khtml_browser =3D function() {=0A= var w =3D self.element.offsetWidth;=0A= var h =3D self.element.offsetHeight;=0A= self.element.style.display =3D "none";=0A= var valign =3D opts.substr(0, 1);=0A= var halign =3D "l";=0A= if (opts.length > 1) {=0A= halign =3D opts.substr(1, 1);=0A= }=0A= // vertical alignment=0A= switch (valign) {=0A= case "T": p.y -=3D h; break;=0A= case "B": p.y +=3D el.offsetHeight; break;=0A= case "C": p.y +=3D (el.offsetHeight - h) / 2; break;=0A= case "t": p.y +=3D el.offsetHeight - h; break;=0A= case "b": break; // already there=0A= }=0A= // horizontal alignment=0A= switch (halign) {=0A= case "L": p.x -=3D w; break;=0A= case "R": p.x +=3D el.offsetWidth; break;=0A= case "C": p.x +=3D (el.offsetWidth - w) / 2; break;=0A= case "l": p.x +=3D el.offsetWidth - w; break;=0A= case "r": break; // already there=0A= }=0A= p.width =3D w;=0A= p.height =3D h + 40;=0A= self.monthsCombo.style.display =3D "none";=0A= fixPosition(p);=0A= self.showAt(p.x, p.y);=0A= };=0A= if (Calendar.is_khtml)=0A= setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()", = 10);=0A= else=0A= Calendar.continuation_for_the_fucking_khtml_browser();=0A= };=0A= =0A= /** Customizes the date format. */=0A= Calendar.prototype.setDateFormat =3D function (str) {=0A= this.dateFormat =3D str;=0A= };=0A= =0A= /** Customizes the tooltip date format. */=0A= Calendar.prototype.setTtDateFormat =3D function (str) {=0A= this.ttDateFormat =3D str;=0A= };=0A= =0A= /**=0A= * Tries to identify the date represented in a string. If successful = it also=0A= * calls this.setDate which moves the calendar to the given date.=0A= */=0A= Calendar.prototype.parseDate =3D function(str, fmt) {=0A= if (!fmt)=0A= fmt =3D this.dateFormat;=0A= this.setDate(Date.parseDate(str, fmt));=0A= };=0A= =0A= Calendar.prototype.hideShowCovered =3D function () {=0A= if (!Calendar.is_ie && !Calendar.is_opera)=0A= return;=0A= function getVisib(obj){=0A= var value =3D obj.style.visibility;=0A= if (!value) {=0A= if (document.defaultView && typeof = (document.defaultView.getComputedStyle) =3D=3D "function") { // Gecko, = W3C=0A= if (!Calendar.is_khtml)=0A= value =3D document.defaultView.=0A= getComputedStyle(obj, "").getPropertyValue("visibility");=0A= else=0A= value =3D '';=0A= } else if (obj.currentStyle) { // IE=0A= value =3D obj.currentStyle.visibility;=0A= } else=0A= value =3D '';=0A= }=0A= return value;=0A= };=0A= =0A= var tags =3D new Array("applet", "iframe", "select");=0A= var el =3D this.element;=0A= =0A= var p =3D Calendar.getAbsolutePos(el);=0A= var EX1 =3D p.x;=0A= var EX2 =3D el.offsetWidth + EX1;=0A= var EY1 =3D p.y;=0A= var EY2 =3D el.offsetHeight + EY1;=0A= =0A= for (var k =3D tags.length; k > 0; ) {=0A= var ar =3D document.getElementsByTagName(tags[--k]);=0A= var cc =3D null;=0A= =0A= for (var i =3D ar.length; i > 0;) {=0A= cc =3D ar[--i];=0A= =0A= p =3D Calendar.getAbsolutePos(cc);=0A= var CX1 =3D p.x;=0A= var CX2 =3D cc.offsetWidth + CX1;=0A= var CY1 =3D p.y;=0A= var CY2 =3D cc.offsetHeight + CY1;=0A= =0A= if (this.hidden || (CX1 > EX2) || (CX2 < EX1) || (CY1 > EY2) || (CY2 = < EY1)) {=0A= if (!cc.__msh_save_visibility) {=0A= cc.__msh_save_visibility =3D getVisib(cc);=0A= }=0A= cc.style.visibility =3D cc.__msh_save_visibility;=0A= } else {=0A= if (!cc.__msh_save_visibility) {=0A= cc.__msh_save_visibility =3D getVisib(cc);=0A= }=0A= cc.style.visibility =3D "hidden";=0A= }=0A= }=0A= }=0A= };=0A= =0A= /** Internal function; it displays the bar with the names of the = weekday. */=0A= Calendar.prototype._displayWeekdays =3D function () {=0A= var fdow =3D this.firstDayOfWeek;=0A= var cell =3D this.firstdayname;=0A= var weekend =3D Calendar._TT["WEEKEND"];=0A= for (var i =3D 0; i < 7; ++i) {=0A= cell.className =3D "day name";=0A= var realday =3D (i + fdow) % 7;=0A= if (i) {=0A= cell.ttip =3D Calendar._TT["DAY_FIRST"].replace("%s", = Calendar._DN[realday]);=0A= cell.navtype =3D 100;=0A= cell.calendar =3D this;=0A= cell.fdow =3D realday;=0A= Calendar._add_evs(cell);=0A= }=0A= if (weekend.indexOf(realday.toString()) !=3D -1) {=0A= Calendar.addClass(cell, "weekend");=0A= }=0A= cell.innerHTML =3D Calendar._SDN[(i + fdow) % 7];=0A= cell =3D cell.nextSibling;=0A= }=0A= };=0A= =0A= /** Internal function. Hides all combo boxes that might be displayed. */=0A= Calendar.prototype._hideCombos =3D function () {=0A= this.monthsCombo.style.display =3D "none";=0A= this.yearsCombo.style.display =3D "none";=0A= };=0A= =0A= /** Internal function. Starts dragging the element. */=0A= Calendar.prototype._dragStart =3D function (ev) {=0A= if (this.dragging) {=0A= return;=0A= }=0A= this.dragging =3D true;=0A= var posX;=0A= var posY;=0A= if (Calendar.is_ie) {=0A= posY =3D window.event.clientY + document.body.scrollTop;=0A= posX =3D window.event.clientX + document.body.scrollLeft;=0A= } else {=0A= posY =3D ev.clientY + window.scrollY;=0A= posX =3D ev.clientX + window.scrollX;=0A= }=0A= var st =3D this.element.style;=0A= this.xOffs =3D posX - parseInt(st.left);=0A= this.yOffs =3D posY - parseInt(st.top);=0A= with (Calendar) {=0A= addEvent(document, "mousemove", calDragIt);=0A= addEvent(document, "mouseup", calDragEnd);=0A= }=0A= };=0A= =0A= // BEGIN: DATE OBJECT PATCHES=0A= =0A= /** Adds the number of days array to the Date object. */=0A= Date._MD =3D new Array(31,28,31,30,31,30,31,31,30,31,30,31);=0A= =0A= /** Constants used for time computations */=0A= Date.SECOND =3D 1000 /* milliseconds */;=0A= Date.MINUTE =3D 60 * Date.SECOND;=0A= Date.HOUR =3D 60 * Date.MINUTE;=0A= Date.DAY =3D 24 * Date.HOUR;=0A= Date.WEEK =3D 7 * Date.DAY;=0A= =0A= Date.parseDate =3D function(str, fmt) {=0A= var today =3D new Date();=0A= var y =3D 0;=0A= var m =3D -1;=0A= var d =3D 0;=0A= var a =3D str.split(/\W+/);=0A= var b =3D fmt.match(/%./g);=0A= var i =3D 0, j =3D 0;=0A= var hr =3D 0;=0A= var min =3D 0;=0A= for (i =3D 0; i < a.length; ++i) {=0A= if (!a[i])=0A= continue;=0A= switch (b[i]) {=0A= case "%d":=0A= case "%e":=0A= d =3D parseInt(a[i], 10);=0A= break;=0A= =0A= case "%m":=0A= m =3D parseInt(a[i], 10) - 1;=0A= break;=0A= =0A= case "%Y":=0A= case "%y":=0A= y =3D parseInt(a[i], 10);=0A= (y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A= break;=0A= =0A= case "%b":=0A= case "%B":=0A= for (j =3D 0; j < 12; ++j) {=0A= if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D = a[i].toLowerCase()) { m =3D j; break; }=0A= }=0A= break;=0A= =0A= case "%H":=0A= case "%I":=0A= case "%k":=0A= case "%l":=0A= hr =3D parseInt(a[i], 10);=0A= break;=0A= =0A= case "%P":=0A= case "%p":=0A= if (/pm/i.test(a[i]) && hr < 12)=0A= hr +=3D 12;=0A= else if (/am/i.test(a[i]) && hr >=3D 12)=0A= hr -=3D 12;=0A= break;=0A= =0A= case "%M":=0A= min =3D parseInt(a[i], 10);=0A= break;=0A= }=0A= }=0A= if (isNaN(y)) y =3D today.getFullYear();=0A= if (isNaN(m)) m =3D today.getMonth();=0A= if (isNaN(d)) d =3D today.getDate();=0A= if (isNaN(hr)) hr =3D today.getHours();=0A= if (isNaN(min)) min =3D today.getMinutes();=0A= if (y !=3D 0 && m !=3D -1 && d !=3D 0)=0A= return new Date(y, m, d, hr, min, 0);=0A= y =3D 0; m =3D -1; d =3D 0;=0A= for (i =3D 0; i < a.length; ++i) {=0A= if (a[i].search(/[a-zA-Z]+/) !=3D -1) {=0A= var t =3D -1;=0A= for (j =3D 0; j < 12; ++j) {=0A= if (Calendar._MN[j].substr(0, a[i].length).toLowerCase() =3D=3D = a[i].toLowerCase()) { t =3D j; break; }=0A= }=0A= if (t !=3D -1) {=0A= if (m !=3D -1) {=0A= d =3D m+1;=0A= }=0A= m =3D t;=0A= }=0A= } else if (parseInt(a[i], 10) <=3D 12 && m =3D=3D -1) {=0A= m =3D a[i]-1;=0A= } else if (parseInt(a[i], 10) > 31 && y =3D=3D 0) {=0A= y =3D parseInt(a[i], 10);=0A= (y < 100) && (y +=3D (y > 29) ? 1900 : 2000);=0A= } else if (d =3D=3D 0) {=0A= d =3D a[i];=0A= }=0A= }=0A= if (y =3D=3D 0)=0A= y =3D today.getFullYear();=0A= if (m !=3D -1 && d !=3D 0)=0A= return new Date(y, m, d, hr, min, 0);=0A= return today;=0A= };=0A= =0A= /** Returns the number of days in the current month */=0A= Date.prototype.getMonthDays =3D function(month) {=0A= var year =3D this.getFullYear();=0A= if (typeof month =3D=3D "undefined") {=0A= month =3D this.getMonth();=0A= }=0A= if (((0 =3D=3D (year%4)) && ( (0 !=3D (year%100)) || (0 =3D=3D = (year%400)))) && month =3D=3D 1) {=0A= return 29;=0A= } else {=0A= return Date._MD[month];=0A= }=0A= };=0A= =0A= /** Returns the number of day in the year. */=0A= Date.prototype.getDayOfYear =3D function() {=0A= var now =3D new Date(this.getFullYear(), this.getMonth(), = this.getDate(), 0, 0, 0);=0A= var then =3D new Date(this.getFullYear(), 0, 0, 0, 0, 0);=0A= var time =3D now - then;=0A= return Math.floor(time / Date.DAY);=0A= };=0A= =0A= /** Returns the number of the week in year, as defined in ISO 8601. */=0A= Date.prototype.getWeekNumber =3D function() {=0A= var d =3D new Date(this.getFullYear(), this.getMonth(), this.getDate(), = 0, 0, 0);=0A= var DoW =3D d.getDay();=0A= d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu=0A= var ms =3D d.valueOf(); // GMT=0A= d.setMonth(0);=0A= d.setDate(4); // Thu in Week 1=0A= return Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;=0A= };=0A= =0A= /** Checks date and time equality */=0A= Date.prototype.equalsTo =3D function(date) {=0A= return ((this.getFullYear() =3D=3D date.getFullYear()) &&=0A= (this.getMonth() =3D=3D date.getMonth()) &&=0A= (this.getDate() =3D=3D date.getDate()) &&=0A= (this.getHours() =3D=3D date.getHours()) &&=0A= (this.getMinutes() =3D=3D date.getMinutes()));=0A= };=0A= =0A= /** Set only the year, month, date parts (keep existing time) */=0A= Date.prototype.setDateOnly =3D function(date) {=0A= var tmp =3D new Date(date);=0A= this.setDate(1);=0A= this.setFullYear(tmp.getFullYear());=0A= this.setMonth(tmp.getMonth());=0A= this.setDate(tmp.getDate());=0A= };=0A= =0A= /** Prints the date in a string according to the given format. */=0A= Date.prototype.print =3D function (str) {=0A= var m =3D this.getMonth();=0A= var d =3D this.getDate();=0A= var y =3D this.getFullYear();=0A= var wn =3D this.getWeekNumber();=0A= var w =3D this.getDay();=0A= var s =3D {};=0A= var hr =3D this.getHours();=0A= var pm =3D (hr >=3D 12);=0A= var ir =3D (pm) ? (hr - 12) : hr;=0A= var dy =3D this.getDayOfYear();=0A= if (ir =3D=3D 0)=0A= ir =3D 12;=0A= var min =3D this.getMinutes();=0A= var sec =3D this.getSeconds();=0A= s["%a"] =3D Calendar._SDN[w]; // abbreviated weekday name [FIXME: I18N]=0A= s["%A"] =3D Calendar._DN[w]; // full weekday name=0A= s["%b"] =3D Calendar._SMN[m]; // abbreviated month name [FIXME: I18N]=0A= s["%B"] =3D Calendar._MN[m]; // full month name=0A= // FIXME: %c : preferred date and time representation for the current = locale=0A= s["%C"] =3D 1 + Math.floor(y / 100); // the century number=0A= s["%d"] =3D (d < 10) ? ("0" + d) : d; // the day of the month (range 01 = to 31)=0A= s["%e"] =3D d; // the day of the month (range 1 to 31)=0A= // FIXME: %D : american date style: %m/%d/%y=0A= // FIXME: %E, %F, %G, %g, %h (man strftime)=0A= s["%H"] =3D (hr < 10) ? ("0" + hr) : hr; // hour, range 00 to 23 (24h = format)=0A= s["%I"] =3D (ir < 10) ? ("0" + ir) : ir; // hour, range 01 to 12 (12h = format)=0A= s["%j"] =3D (dy < 100) ? ((dy < 10) ? ("00" + dy) : ("0" + dy)) : dy; = // day of the year (range 001 to 366)=0A= s["%k"] =3D hr; // hour, range 0 to 23 (24h format)=0A= s["%l"] =3D ir; // hour, range 1 to 12 (12h format)=0A= s["%m"] =3D (m < 9) ? ("0" + (1+m)) : (1+m); // month, range 01 to 12=0A= s["%M"] =3D (min < 10) ? ("0" + min) : min; // minute, range 00 to 59=0A= s["%n"] =3D "\n"; // a newline character=0A= s["%p"] =3D pm ? "PM" : "AM";=0A= s["%P"] =3D pm ? "pm" : "am";=0A= // FIXME: %r : the time in am/pm notation %I:%M:%S %p=0A= // FIXME: %R : the time in 24-hour notation %H:%M=0A= s["%s"] =3D Math.floor(this.getTime() / 1000);=0A= s["%S"] =3D (sec < 10) ? ("0" + sec) : sec; // seconds, range 00 to 59=0A= s["%t"] =3D "\t"; // a tab character=0A= // FIXME: %T : the time in 24-hour notation (%H:%M:%S)=0A= s["%U"] =3D s["%W"] =3D s["%V"] =3D (wn < 10) ? ("0" + wn) : wn;=0A= s["%u"] =3D w + 1; // the day of the week (range 1 to 7, 1 =3D MON)=0A= s["%w"] =3D w; // the day of the week (range 0 to 6, 0 =3D SUN)=0A= // FIXME: %x : preferred date representation for the current locale = without the time=0A= // FIXME: %X : preferred time representation for the current locale = without the date=0A= s["%y"] =3D ('' + y).substr(2, 2); // year without the century (range = 00 to 99)=0A= s["%Y"] =3D y; // year with the century=0A= s["%%"] =3D "%"; // a literal '%' character=0A= =0A= var re =3D /%./g;=0A= if (!Calendar.is_ie5 && !Calendar.is_khtml)=0A= return str.replace(re, function (par) { return s[par] || par; });=0A= =0A= var a =3D str.match(re);=0A= for (var i =3D 0; i < a.length; i++) {=0A= var tmp =3D s[a[i]];=0A= if (tmp) {=0A= re =3D new RegExp(a[i], 'g');=0A= str =3D str.replace(re, tmp);=0A= }=0A= }=0A= =0A= return str;=0A= };=0A= =0A= Date.prototype.__msh_oldSetFullYear =3D Date.prototype.setFullYear;=0A= Date.prototype.setFullYear =3D function(y) {=0A= var d =3D new Date(this);=0A= d.__msh_oldSetFullYear(y);=0A= if (d.getMonth() !=3D this.getMonth())=0A= this.setDate(28);=0A= this.__msh_oldSetFullYear(y);=0A= };=0A= =0A= // END: DATE OBJECT PATCHES=0A= =0A= =0A= // global object that remembers the calendar=0A= window._dynarch_popupCalendar =3D null;=0A= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/includes/calendar/calendar-setup.js /* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/=0A= * = -------------------------------------------------------------------------= --=0A= *=0A= * The DHTML Calendar=0A= *=0A= * Details and latest version at:=0A= * http://dynarch.com/mishoo/calendar.epl=0A= *=0A= * This script is distributed under the GNU Lesser General Public = License.=0A= * Read the entire license text here: = http://www.gnu.org/licenses/lgpl.html=0A= *=0A= * This file defines helper functions for setting up the calendar. They = are=0A= * intended to help non-programmers get a working calendar on their site=0A= * quickly. This script should not be seen as part of the calendar. It = just=0A= * shows you what one can do with the calendar, while in the same time=0A= * providing a quick and simple method for setting it up. If you need=0A= * exhaustive customization of the calendar creation process feel free to=0A= * modify this code to suit your needs (this is recommended and much = better=0A= * than modifying calendar.js itself).=0A= */=0A= =0A= // $Id: calendar-setup.js,v 1.25 2005/03/07 09:51:33 mishoo Exp $=0A= =0A= /**=0A= * This function "patches" an input field (or other element) to use a = calendar=0A= * widget for date selection.=0A= *=0A= * The "params" is a single object that can have the following = properties:=0A= *=0A= * prop. name | description=0A= * = -------------------------------------------------------------------------= ------------------------=0A= * inputField | the ID of an input field to store the date=0A= * displayArea | the ID of a DIV or other element to show the date=0A= * button | ID of a button or other element that will trigger = the calendar=0A= * eventName | event that will trigger the calendar, without the = "on" prefix (default: "click")=0A= * ifFormat | date format that will be stored in the input field=0A= * daFormat | the date format that will be used to display the = date in displayArea=0A= * singleClick | (true/false) wether the calendar is in single click = mode or not (default: true)=0A= * firstDay | numeric: 0 to 6. "0" means display Sunday first, = "1" means display Monday first, etc.=0A= * align | alignment (default: "Br"); if you don't know what's = this see the calendar documentation=0A= * range | array with 2 elements. Default: [1900, 2999] -- = the range of years available=0A= * weekNumbers | (true/false) if it's true (default) the calendar = will display week numbers=0A= * flat | null or element ID; if not null the calendar will = be a flat calendar having the parent with the given ID=0A= * flatCallback | function that receives a JS Date object and returns = an URL to point the browser to (for flat calendar)=0A= * disableFunc | function that receives a JS Date object and should = return true if that date has to be disabled in the calendar=0A= * onSelect | function that gets called when a date is selected. = You don't _have_ to supply this (the default is generally okay)=0A= * onClose | function that gets called when the calendar is = closed. [default]=0A= * onUpdate | function that gets called after the date is updated = in the input field. Receives a reference to the calendar.=0A= * date | the date that the calendar will be initially = displayed to=0A= * showsTime | default: false; if true the calendar will include a = time selector=0A= * timeFormat | the time format; can be "12" or "24", default is = "12"=0A= * electric | if true (default) then given fields/date areas are = updated for each move; otherwise they're updated only on close=0A= * step | configures the step of the years in drop-down = boxes; default: 2=0A= * position | configures the calendar absolute position; default: = null=0A= * cache | if "true" (but default: "false") it will reuse the = same calendar object, where possible=0A= * showOthers | if "true" (but default: "false") it will show days = from other months too=0A= *=0A= * None of them is required, they all have default values. However, if = you=0A= * pass none of "inputField", "displayArea" or "button" you'll get a = warning=0A= * saying "nothing to setup".=0A= */=0A= Calendar.setup =3D function (params) {=0A= function param_default(pname, def) { if (typeof params[pname] =3D=3D = "undefined") { params[pname] =3D def; } };=0A= =0A= param_default("inputField", null);=0A= param_default("displayArea", null);=0A= param_default("button", null);=0A= param_default("eventName", "click");=0A= param_default("ifFormat", "%Y/%m/%d");=0A= param_default("daFormat", "%Y/%m/%d");=0A= param_default("singleClick", true);=0A= param_default("disableFunc", null);=0A= param_default("dateStatusFunc", params["disableFunc"]); // takes = precedence if both are defined=0A= param_default("dateText", null);=0A= param_default("firstDay", null);=0A= param_default("align", "Br");=0A= param_default("range", [1900, 2999]);=0A= param_default("weekNumbers", true);=0A= param_default("flat", null);=0A= param_default("flatCallback", null);=0A= param_default("onSelect", null);=0A= param_default("onClose", null);=0A= param_default("onUpdate", null);=0A= param_default("date", null);=0A= param_default("showsTime", false);=0A= param_default("timeFormat", "24");=0A= param_default("electric", true);=0A= param_default("step", 2);=0A= param_default("position", null);=0A= param_default("cache", false);=0A= param_default("showOthers", false);=0A= param_default("multiple", null);=0A= =0A= var tmp =3D ["inputField", "displayArea", "button"];=0A= for (var i in tmp) {=0A= if (typeof params[tmp[i]] =3D=3D "string") {=0A= params[tmp[i]] =3D document.getElementById(params[tmp[i]]);=0A= }=0A= }=0A= if (!(params.flat || params.multiple || params.inputField || = params.displayArea || params.button)) {=0A= alert("Calendar.setup:\n Nothing to setup (no fields found). Please = check your code");=0A= return false;=0A= }=0A= =0A= function onSelect(cal) {=0A= var p =3D cal.params;=0A= var update =3D (cal.dateClicked || p.electric);=0A= if (update && p.inputField) {=0A= p.inputField.value =3D cal.date.print(p.ifFormat);=0A= if (typeof p.inputField.onchange =3D=3D "function")=0A= p.inputField.onchange();=0A= }=0A= if (update && p.displayArea)=0A= p.displayArea.innerHTML =3D cal.date.print(p.daFormat);=0A= if (update && typeof p.onUpdate =3D=3D "function")=0A= p.onUpdate(cal);=0A= if (update && p.flat) {=0A= if (typeof p.flatCallback =3D=3D "function")=0A= p.flatCallback(cal);=0A= }=0A= if (update && p.singleClick && cal.dateClicked)=0A= cal.callCloseHandler();=0A= };=0A= =0A= if (params.flat !=3D null) {=0A= if (typeof params.flat =3D=3D "string")=0A= params.flat =3D document.getElementById(params.flat);=0A= if (!params.flat) {=0A= alert("Calendar.setup:\n Flat specified but can't find parent.");=0A= return false;=0A= }=0A= var cal =3D new Calendar(params.firstDay, params.date, params.onSelect = || onSelect);=0A= cal.showsOtherMonths =3D params.showOthers;=0A= cal.showsTime =3D params.showsTime;=0A= cal.time24 =3D (params.timeFormat =3D=3D "24");=0A= cal.params =3D params;=0A= cal.weekNumbers =3D params.weekNumbers;=0A= cal.setRange(params.range[0], params.range[1]);=0A= cal.setDateStatusHandler(params.dateStatusFunc);=0A= cal.getDateText =3D params.dateText;=0A= if (params.ifFormat) {=0A= cal.setDateFormat(params.ifFormat);=0A= }=0A= if (params.inputField && typeof params.inputField.value =3D=3D = "string") {=0A= cal.parseDate(params.inputField.value);=0A= }=0A= cal.create(params.flat);=0A= cal.show();=0A= return false;=0A= }=0A= =0A= var triggerEl =3D params.button || params.displayArea || = params.inputField;=0A= triggerEl["on" + params.eventName] =3D function() {=0A= var dateEl =3D params.inputField || params.displayArea;=0A= var dateFmt =3D params.inputField ? params.ifFormat : params.daFormat;=0A= var mustCreate =3D false;=0A= var cal =3D window.calendar;=0A= if (dateEl)=0A= params.date =3D Date.parseDate(dateEl.value || dateEl.innerHTML, = dateFmt);=0A= if (!(cal && params.cache)) {=0A= window.calendar =3D cal =3D new Calendar(params.firstDay,=0A= params.date,=0A= params.onSelect || onSelect,=0A= params.onClose || function(cal) { cal.hide(); });=0A= cal.showsTime =3D params.showsTime;=0A= cal.time24 =3D (params.timeFormat =3D=3D "24");=0A= cal.weekNumbers =3D params.weekNumbers;=0A= mustCreate =3D true;=0A= } else {=0A= if (params.date)=0A= cal.setDate(params.date);=0A= cal.hide();=0A= }=0A= if (params.multiple) {=0A= cal.multiple =3D {};=0A= for (var i =3D params.multiple.length; --i >=3D 0;) {=0A= var d =3D params.multiple[i];=0A= var ds =3D d.print("%Y%m%d");=0A= cal.multiple[ds] =3D d;=0A= }=0A= }=0A= cal.showsOtherMonths =3D params.showOthers;=0A= cal.yearStep =3D params.step;=0A= cal.setRange(params.range[0], params.range[1]);=0A= cal.params =3D params;=0A= cal.setDateStatusHandler(params.dateStatusFunc);=0A= cal.getDateText =3D params.dateText;=0A= cal.setDateFormat(dateFmt);=0A= if (mustCreate)=0A= cal.create();=0A= cal.refresh();=0A= if (!params.position)=0A= cal.showAtElement(params.button || params.displayArea || = params.inputField, params.align);=0A= else=0A= cal.showAt(params.position[0], params.position[1]);=0A= return false;=0A= };=0A= =0A= return cal;=0A= };=0A= ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/includes/calendar/lang/calendar-pt.js // ** I18N // Calendar EN language // Author: Mihai Bazon, // Encoding: any // Distributed under the same terms as the calendar itself. // For translators: please use UTF-8 if possible. We strongly believe = that // Unicode is the answer to a real internationalized world. Also please // include your contact information in the header, as can be seen above. // full day names Calendar._DN =3D new Array ("Domingo", "Segunda", "Ter=E7a", "Quarta", "Quinta", "Sexta", "S=E1bado", "Domingo"); // Please note that the following array of short day names (and the same = goes // for short month names, _SMN) isn't absolutely necessary. We give it = here // for exemplification on how one can customize the short day names, but = if // they are simply the first N letters of the full name you can simply = say: // // Calendar._SDN_len =3D N; // short day name length // Calendar._SMN_len =3D N; // short month name length // // If N =3D 3 then this is not needed either since we assume a value of = 3 if not // present, to be compatible with translation files that were written = before // this feature. // short day names Calendar._SDN =3D new Array ("Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "S=E1b", "Dom"); // First day of the week. "0" means display Sunday first, "1" means = display // Monday first, etc. Calendar._FD =3D 1; // full month names Calendar._MN =3D new Array ("Janeiro", "Fevereiro", "Mar=E7o", "Abril", "Maio", "Junho", "Julho", "Agosto", "Setembro", "Outubro", "Novembro", "Dezembro"); // short month names Calendar._SMN =3D new Array ("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"); // tooltips Calendar._TT =3D {}; Calendar._TT["INFO"] =3D "Sobre..."; Calendar._TT["ABOUT"] =3D "DHTML Date/Time Selector\n" + "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate = this this ;-) "For latest version visit: http://www.dynarch.com/projects/calendar/\n" = + "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for = details." + "\n\n" + "Escolha data:\n" + "- Use the \xab, \xbb buttons to select year\n" + "- Use the " + String.fromCharCode(0x2039) + ", " + = String.fromCharCode(0x203a) + " buttons to select month\n" + "- Hold mouse button on any of the above buttons for faster selection."; Calendar._TT["ABOUT_TIME"] =3D "\n\n" + "Time selection:\n" + "- Click on any of the time parts to increase it\n" + "- or Shift-click to decrease it\n" + "- or click and drag for faster selection."; Calendar._TT["PREV_YEAR"] =3D "Prev. year (hold for menu)"; Calendar._TT["PREV_MONTH"] =3D "Prev. month (hold for menu)"; Calendar._TT["GO_TODAY"] =3D "Ir hoje"; Calendar._TT["NEXT_MONTH"] =3D "Next month (hold for menu)"; Calendar._TT["NEXT_YEAR"] =3D "Next year (hold for menu)"; Calendar._TT["SEL_DATE"] =3D "Escolha data"; Calendar._TT["DRAG_TO_MOVE"] =3D "Drag to move"; Calendar._TT["PART_TODAY"] =3D " (hoje)"; // the following is to inform that "%s" is to be the first day of week // %s will be replaced with the day name. Calendar._TT["DAY_FIRST"] =3D "Display %s first"; // This may be locale-dependent. It specifies the week-end days, as an = array // of comma-separated numbers. The numbers are from 0 to 6: 0 means = Sunday, 1 // means Monday, etc. Calendar._TT["WEEKEND"] =3D "0,6"; Calendar._TT["CLOSE"] =3D "Fechar"; Calendar._TT["TODAY"] =3D "Hoje"; Calendar._TT["TIME_PART"] =3D "(Shift-)Click or drag to change value"; // date formats Calendar._TT["DEF_DATE_FORMAT"] =3D "%Y-%m-%d"; Calendar._TT["TT_DATE_FORMAT"] =3D "%a, %b %e"; Calendar._TT["WK"] =3D "sm"; Calendar._TT["TIME"] =3D "Hora:"; ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://diariodigital.sapo.pt/swfobject.js /**=0A= * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/=0A= *=0A= * SWFObject is (c) 2007 Geoff Stearns and is released under the MIT = License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= *=0A= */=0A= if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16[_16.length]=3Dkey+"=3D"+_18[key];}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"";_19+=3D"";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"";}_19+=3D"";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&nav= igator.userAgent.indexOf("Windows CE")>=3D0){var axo=3D1;var = _26=3D3;while(axo){try{_26++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=3Dnew = deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=3Dnull;}}}else{try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}}return = _23;};deconcept.PlayerVersion=3Dfunction(_29){this.major=3D_29[0]!=3Dnull= ?parseInt(_29[0]):0;this.minor=3D_29[1]!=3Dnull?parseInt(_29[1]):0;this.r= ev=3D_29[2]!=3Dnull?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.majorfv.major){return = true;}if(this.minorfv.minor){return true;}if(this.rev=3D0;i--){_2f[i].style.display=3D"none";for(var x in = _2f[i]){if(typeof = _2f[i][x]=3D=3D"function"){_2f[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.pre= pUnload=3Dfunction(){__flash_unloadHandler=3Dfunction(){};__flash_savedUn= loadHandler=3Dfunction(){};window.attachEvent("onunload",deconcept.SWFObj= ectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFO= bjectUtil.prepUnload);deconcept.unloadSet=3Dtrue;}}if(!document.getElemen= tById&&document.all){document.getElementById=3Dfunction(id){return = document.all[id];};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0000_01C9D7BE.F4D270C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://bars.sapo.pt/diariodigital.sapo.pt/barra.js TileID=3DMath.floor(Math.random()*100000);=0A= //=0A= document.write('