From: Subject: =?Windows-1252?Q?AbruzzoBlog.com:_2=B0_Festival_Mediterraneo_della_Laic?= =?Windows-1252?Q?it=E0:_la_sfida_del_mondo_laico_all=92immobilismo_del_XX?= =?Windows-1252?Q?I_secolo?= Date: Fri, 16 Oct 2009 17:20:50 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01CA4E85.0248E8F0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.blogger.com/img/icon18_email.gif R0lGODlhEgANAOMAAIqKioCAgOXl5f////Ly8urq6uTk5AAAAMzMzLS0tBoaGjMzM2ZmZk1NTf// /////ywAAAAAEgANAAAEWRDISSsIk+jN+QUIQAxkaRIgVoSjWaKIoa6iOxygIQNFz56Lg27X89UO isMiqZv1AAnRgdFYHoROqEAAQCqZxIJ2SxYsA03euLw9CBJozJpdhmMC+Lx+j48AADs= ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.blogger.com/img/icon18_edit_allbkg.gif R0lGODlhEgASAOMAANDHu6pqNFRTUOWjJQAAABYWFhAJA9CPKUk1ErmIF+KjUygVBjMmBv/BMfy2 I9DHuyH5BAEAAA8ALAAAAAASABIAAARP8MlJq72TYLyM3hQRBB4oFcoxlhujAMAKIk6jKMKHIY0z qLoLz3dIFEAMBzGBABkGy+aGkCAGpBjRcmEKAFKB4KUAg4kvhPJ5TCBgTfBKBAA7 ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://4.bp.blogspot.com/_hV6lwpWNu5Q/SnsnCRxB45I/AAAAAAAACt8/_E4JdAgV7ZI/s320/Gruppo_tradizioni_Popolari%5B1%5D.JPG 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 jhigXhIURFAGBtQBQAPlgCvRiuQFSDIpSlAf/9k= ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://2.bp.blogspot.com/_hV6lwpWNu5Q/SsvHBanX9GI/AAAAAAAADSI/mbqPrzYziKg/s320/zotizia_63379.jpg%22%20border=%220%22%20alt=%22%22id=%22BLOGGER_PHOTO_ID_5389620206217196642 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCACMAM8DASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD37NJn npR71ynjfxE+haYq2+PtdxlY89gOrfhkfnV0qbqTUI7s1oUZ16kacN2bOoa9pemYF7exQsRkKW5/ Ic1HpXiPStbkkj0+6854wC48tlwPxArl/D/gO3eEXuuB7q7l+dkdzhSfXuT654rrbHR9O0re9lZx QEjDMi4yB61tUhQgnGLbl30t/mdVenhKcXCEnKa66Jf5li6uraxt2uLqZIokHLucAVzE/wARtBgk 2o80wH8SRnH64rnFW4+IHiWVXkdNKtTwFPXsPxOCc9hXdW3hnRrSDyY9MttoGCWQMT9Sck/jWkqV Gikqt3LsuhrLD4bCpRr3lN6tLRL1fcTSfE+k60xSzug0gGfLYFWx9D1/CtrOK4nWPAFnczJdaVJ/ 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 ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://counter.24log.it/buttons/cl4/44-0.gif R0lGODlhGwAYANUAAEdHR7Ozs7CwsGFhYaCgoLi4uIKCgoCAgJ2dnYGBgVRUVGxsbJqamnp6ekxM TJOTk4mJiaSlpSkpKY6OjtTU1Do6OmZmZt7e3qurqxQUFFpaWu7u7rS0tPLy8oWFheHh4c7Ozvb2 9r2+vsHBwcfHxw0NDT8/P6Kiop6ennFxcba2tiMjI0FBQS0tLV5eXicnJxcXFx8fHxwcHAMEBA8P DxERERgYGAgICDMzMwAAAP///wAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAbABgAAAb/wJzs Riwaj8hiLoejOZ/QqPS5ZNlssCwWhr1muVtwNjdzxM7omKw2W5JrsnSarHjZ77LcQKTTbQQDMzF3 hDk3LjiJiS81IH2PfQQzLYqKMzALAJoALDQBkKAeK5ubNy8GA6kDAAqQEwoUjx0yGqqpMgAIBge8 DiqPIBUKrY8LCwkJB8kVCwEIzwwuIY8MDdEfjxEHzwgoCC4JIwLjGAaQDxECDRePIhPj8A0QJAX1 GBGQEBwFENh9JAzqCYTgYUSAgxFOQDJw0MCGRwUYHJxoIAUHAhgfPIC0AEG1cw8wilzggIEBAwka EOvTwIKLCY9CODiAEpkBBxIOuNjpokWsfj4UcCjo8EhABZ48JdCwwKIpCwkLQIFK5NREUxo3NLTY 2uLFDQJS+1jIIIEr1xs5HKxYuzbPAXZFcZSIwbbuEgAy8uq1UYJJU0Nw9ArOk8PKlcNeMtSoAQax 4yU4FkueTLny5CVDkhBps2SGZrQ5aMwYTZq0qa04WpApPRptEAA7 ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://counter.24log.it/count4_1944_44_1_6.pcx R0lGODlhogAYAHcAACH5BAgAAAAALAAAAACiABgAhwEBAXp6es7OzjMzM5ubmxsbG1RUVO7u7qur qwoKCiUlJUNDQxMTE2xsbIuLi7i5uf///11dXSwsLExMTN7e3sTExKGhoYGBgWJiYjs7O5OTk7Gx sfT09NTU1HFxceHh4QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAj/AAEUSECwoMGDCAsCEJiwocOFAx1KNAhxosUEFS9KzKix4cIBHR8CABky4ceSJkeiRHhyJUWV LhUCWFCgAIObNhnYrHlTZ06fNxfS/JlzJ9GjQWfyxMl0KVCcOYU6Lfq06lKpRJsihZp0aE+qU7cu nFCzbFkGC9P6NFt2LNuzaReufev2rc24AOayrfsWbVy9Zvmy9avWbk3BZgnLNVxgoQEFkCM3xvAA AoQDGzAIjMzZMWfIkytfzrz5swLPn0Nbxqy5gOnTAB6nBkB5NWnXplFzVj269WvdkmmLZl36M4AE EQYoV66AgQDL0C1bACBh+fLjya03fx5dOnXryrGD/9/e3Xt18OK1Oy8PYfp56+mXky/vHvyA+MzX 0/+OnkGDBQACmMAG7Fl2gQIBBpiAfwkuMGCBEBzYoIMMJvhggRI2uOB/FhKIIYIaVqigh+xlaKGI ApJYnokKKnABBjBisIAB0TlgQAfQcVBABDHC6NqLMc5Y44057tgjBj/2KCR0NuJomY489phkkDQy SeSTRkrpopJVWtZkkVHGOCWMS3p5JQRQHlnAAgRc4OYFE5AoQAYGdAlBAw286WYGbOoZJ3Rz1hkd nnpewGebb/5pWaB2EqrnoX7KSWejeT7aZ6KSCgqdo29Ciimgkw5aaacNbEDAqQREwAF0BASQ6gfQ Wf9wAaqnRlAqraqy6moEsEo3K663opqrZa2+GuuvwgZb66rE7tpre8jWqmyqzEJQLK/H0prqtMNa 62y2uF5QwQbkInBBdBpYsEEAFED3gAPkxhuAuPGai6667LoLb7zr0lvuudClu267lr3Lb7/j/nvv wPoePG/CG9gbML4EQ2Awvw/XC7BlAudb8L7yOlDBAyQjYEGNG7z7bAUEkOyyAyK7bDLKKkPHsssk wzxyySczmbIDK7eMs84y9+zlz0Hj/G7MPNMMtM1Cv8z0AzP7XLNlNw/t7wYWGB0huRcc4C4BB7sJ cdfRXQC22AWTza/Z8aINndobhD122VvLbeDad7//nbfXdNvdNt5nA8734G97wHXXGmgw6KkBoJtu 1103oDjljT/equSUV345445vCjnnnVu+uAWZi755wJNTbjrmoVvWwOisd27B66BrHnntpU+A6AUB 2BkABhE4kOMEhcLp+5vBRzd88ccnP8HybjYP3fPGP4l8odP/br1l2EfPPfXAC0989mhu7yf530MQ vvbSS3BBBPRHIIGTEHQwgAHVbpBB/fWTgPwAeD/o6I9/0PEfAOknwPkFEH8H7N//FthAAkJwfxJc oP0G+EADYjCBEyQgBxl4QQRaRoEUTICMAiSBBkAIAsoJEJ8cpMIEtfCFMQTQDAmyQgDdEEI5XMAO /2vIQhcCcQAyFBARfWjEAgVxiD1cwA+diEQdKnGDAlRAArwWHQwwQIBgFCBBsCgBLXIROl4MIxjH GEYzFiiNapQAG8HoRvbAUY1zzOIW3/jFOOaxjHu0Yx/xCIAJzOYCFYPABkCCG+MU8pCJXGQCGtmZ R+4GAIiMjiQpGZmxQFKTjPyNJYOTyQSGMjejBA0mI3lKRw6FLRip4nEA0xalvCWWAJolY7ACy5Hk ckG7tGUvZQlMw/DSLLhcgC6NKUxk+lKZxbTLMRPTE1oGppnU/ApjGoPNs1Rzm9x85WC+uc1pelOb wRRnNqESzAFU853wjGdS3CnPesLzI/bMZ0/wqV3PfPKzn/X8J0DjyZGUpEUkEfFIXBC6kYUqNKEG XQhDRXLQhza0oinBCF4OqgABDkACG5WoSEN6nI5WB6Qh1ahGU2rSj5JUpSQtqUdRulGYvrSlNMWL TVk605cCICAAOw== ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://img1.blogblog.com/img/icon18_wrench_allbkg.png iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAA1VBMVEX///9/f38gSoc0ZaTr6efs 6uj+/v6vr691kK5shaFlhKxje5WduNL5+fj09PSRpr7o5+bo5+Tk4+Hj4+Lj4uHX4u3f39/t6+mf n56EnLaNmKWVlZGBk6mOjo7u8/aBipWGhobz8vH49/bt6+pZfatUfK77+/tgdo9gd5Hq6urq6ej/ //+krbaXpbaQpr76+vnBwcGkutDT3+rY2NfA0eL4+Pf6+vqdts7PzcrMzMywxtvc3Nzz8/JbcYmi rryhtMjw9PedsMpFcant8vZfX17y8e/w8PCUA2JZAAAAAXRSTlMAQObYZgAAALRJREFUeF5N0FWu AzEMQNHYgUEoMzPDQ2bY/5LqcVL13c+j2LIi8gBAuMLQyiq5dibXZxsNyVgePSI2nVh69iQvIhoz yTvJUlwClPW+TWIIKCj81utKqQS+UhKu+3BLqU9ZmzC4qxBRptOGuIT+cYdyM4N/cvV2H+GhYs6G zWorihdolHKG773OPPZfEYzWbJh9bFmEgPzdgOjpu28lt9IPzWIQ32QsbC9/IMiCyMrl5xCduE6l mw1pZ6RL9QAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/static/v1/widgets/1550194411-widget_css_bundle.css HTML.v2 { HEIGHT: 100% } BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .v2 BODY { POSITION: relative; MIN-HEIGHT: 100%; _height: 100% } A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .content-outer { MARGIN: 0px auto } .columns { OVERFLOW: hidden } .columns-inner { _height: 1% } .column-center-outer { POSITION: relative; FLOAT: left; _display: inline; _overflow: hidden } .column-left-outer { POSITION: relative; FLOAT: left; _display: inline; _overflow: hidden } .column-right-outer { POSITION: relative; FLOAT: left; _display: inline; _overflow: hidden } .column-center-outer { WIDTH: 100% } .column-left-outer { MARGIN-LEFT: -100% } .fauxcolumns { POSITION: relative; _height: 1% } .fauxcolumn-outer { POSITION: absolute; BOTTOM: 0px; TOP: 0px } .fauxcolumn-outer .fauxborder-left { HEIGHT: 100% } .fauxcolumn-outer .fauxborder-right { HEIGHT: 100% } .fauxcolumn-inner { HEIGHT: 100% } .fauxcolumn-left-outer { LEFT: 0px } .fauxcolumn-right-outer { RIGHT: 0px } .cap-top { POSITION: relative; BACKGROUND-REPEAT: no-repeat } .cap-bottom { POSITION: relative; BACKGROUND-REPEAT: no-repeat } .cap-top .cap-left { POSITION: absolute; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100% } .cap-top .cap-right { POSITION: absolute; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100% } .cap-bottom .cap-left { POSITION: absolute; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100% } .cap-bottom .cap-right { POSITION: absolute; BACKGROUND-REPEAT: no-repeat; HEIGHT: 100% } .cap-top { BACKGROUND-POSITION: left top } .cap-top .cap-left { BACKGROUND-POSITION: left top } .cap-bottom { BACKGROUND-POSITION: left bottom } .cap-bottom .cap-left { BACKGROUND-POSITION: left bottom } .cap-top .cap-left { FLOAT: left } .cap-bottom .cap-left { FLOAT: left } .cap-top .cap-right { BACKGROUND-POSITION: right top; FLOAT: right } .cap-bottom .cap-right { BACKGROUND-POSITION: right bottom; FLOAT: right } .fauxborder-left { POSITION: relative; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: = left top; _height: 1% } .fauxborder-right { POSITION: absolute; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: = right top; HEIGHT: 100% } TABLE.section-columns { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; = TABLE-LAYOUT: fixed; BORDER-TOP: medium none; BORDER-RIGHT: medium none } TABLE.columns-2 TD { WIDTH: 50% } TABLE.columns-3 TD { WIDTH: 33.33% } TABLE.columns-4 TD { WIDTH: 25% } TABLE.section-columns TD { VERTICAL-ALIGN: top } TABLE.section-columns TD.first { BORDER-LEFT: medium none } .body-fauxcolumns { Z-INDEX: -1; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: = hidden; TOP: 0px; LEFT: 0px } .body-fauxcolumns .fauxcolumn-outer { WIDTH: 100% } #ArchiveList .toggle { FONT-FAMILY: Arial, sans-serif; CURSOR: pointer } #ArchiveList .toggle-open { LINE-HEIGHT: 0.6em; _font-size: 1.7em } #ArchiveList { TEXT-ALIGN: left } #ArchiveList A.post-count-link { TEXT-DECORATION: none } #ArchiveList A.post-count-link:link { TEXT-DECORATION: none } #ArchiveList A.post-count-link:visited { TEXT-DECORATION: none } #ArchiveList A.toggle { COLOR: inherit; TEXT-DECORATION: none } #ArchiveList A.toggle:link { COLOR: inherit; TEXT-DECORATION: none } #ArchiveList A.toggle:visited { COLOR: inherit; TEXT-DECORATION: none } #ArchiveList A.toggle:hover { COLOR: inherit; TEXT-DECORATION: none } .BlogArchive #ArchiveList UL LI { LIST-STYLE: none none outside; BORDER-RIGHT-WIDTH: 0px; TEXT-INDENT: = -15px; PADDING-LEFT: 15px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px } .BlogArchive #ArchiveList UL UL LI { PADDING-LEFT: 1.2em } .BlogArchive #ArchiveList UL { PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; LIST-STYLE-TYPE: none; = MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-WIDTH: = 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; LIST-STYLE-IMAGE: = none; PADDING-TOP: 0px } .BlogArchive #ArchiveList UL UL { MARGIN-TOP: 5px } .BlogArchive #ArchiveList UL.posts LI { PADDING-LEFT: 1.3em } #ArchiveList .collapsed UL { DISPLAY: none } .backlink-toggle-zippy { PADDING-RIGHT: 11px; BACKGROUND: = url(http://www.blogger.com/img/triangle_ltr.gif) no-repeat left center; = CURSOR: hand; MARGIN-RIGHT: 0.1em } .expanded-backlink .backlink-toggle-zippy { BACKGROUND-IMAGE: url(http://www.blogger.com/img/triangle_open.gif) } .collapsed-backlink .collapseable { DISPLAY: none } .status-msg-wrap { POSITION: relative; MARGIN: 10px auto; WIDTH: 90%; FONT-SIZE: 110% } .status-msg-border { BORDER-BOTTOM: #000 1px solid; POSITION: relative; FILTER: = alpha(opacity=3D40); BORDER-LEFT: #000 1px solid; WIDTH: 100%; = BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; -moz-opacity: = .4; opacity: .4 } .status-msg-bg { Z-INDEX: 1; POSITION: relative; FILTER: alpha(opacity=3D30); = BACKGROUND-COLOR: #ccc; WIDTH: 100%; -moz-opacity: .8; opacity: .8 } .status-msg-body { Z-INDEX: 4; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: = 0.3em; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: = 0.3em } .status-msg-hidden { PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = VISIBILITY: hidden; PADDING-TOP: 0.3em } .status-msg-wrap A { PADDING-LEFT: 0.4em; TEXT-DECORATION: underline } .reactions-label { MARGIN: 3px 0px 0px } .reactions-label-cell { LINE-HEIGHT: 2.3em } .reactions-iframe { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BACKGROUND: none = transparent scroll repeat 0% 0%; HEIGHT: 2.3em; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } #comments .blogger-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/b16-rounded.gif) no-repeat left 50% } .blogger-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/b16-rounded.gif) no-repeat left 50% } #comments .openid-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/openid16-rounded.gif) no-repeat left 50% } .openid-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/openid16-rounded.gif) no-repeat left 50% } #comments .anon-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/anon16-rounded.gif) no-repeat left 50% } .anon-comment-icon { LINE-HEIGHT: 16px; PADDING-LEFT: 20px; BACKGROUND: = url(/img/anon16-rounded.gif) no-repeat left 50% } .comment-form { MAX-WIDTH: 425px; CLEAR: both; _width: 410px } .paging-control-container { MARGIN: 0px 6px 0px 0px; FLOAT: right; FONT-SIZE: 80% } .unneeded-paging-control { VISIBILITY: hidden } #comments-block .avatar-image-container IMG { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; FLOAT: = right; -MS-INTERPOLATION-MODE: bicubic; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid } #comments-block .avatar-stock.avatar-image-container IMG { PADDING-BOTTOM: 1px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 1px; = PADDING-RIGHT: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 1px } #comments-block .avatar-image-container { POSITION: absolute; WIDTH: 37px; HEIGHT: 37px; LEFT: -45px } .avatar-comment-indent#comments-block { POSITION: relative; MARGIN-LEFT: 45px } .avatar-comment-indent#comments-block DD { MARGIN-LEFT: 0px } IFRAME.avatar-hovercard-iframe { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0.5em; PADDING-LEFT: 0px; WIDTH: 25em; PADDING-RIGHT: 0px; HEIGHT: = 9.4em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px } .follower-grid { WIDTH: 150px } .follower { MARGIN: 2px; WIDTH: 32px; FLOAT: left; HEIGHT: 32px } .follower-img { MARGIN: 2px; FLOAT: left } .follow-this { MARGIN: 0.5em 0.5em 0.5em 0px; FONT-WEIGHT: bold } .followers-canvas { MARGIN: 0.5em 0.5em 0.5em 0px; FONT-WEIGHT: bold } .clear { CLEAR: both } .subscribe-feed-title { FLOAT: left } .subscribe { COLOR: #999; CURSOR: pointer } .subscribe A { COLOR: #999 } .subscribe-wrapper { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0.5em; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.subscribe { Z-INDEX: 20; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-LEFT: 0px; WIDTH: 144px; PADDING-RIGHT: 0px; CURSOR: pointer; = PADDING-TOP: 0px } .subscribe-type-POST { Z-INDEX: 10 } DIV.subscribe DIV.top { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://www.blog= ger.com/img/widgets/s_top.png',sizingMethod=3D'crop'); PADDING-BOTTOM: = 1px; PADDING-LEFT: 5px; WIDTH: 144px; PADDING-RIGHT: 5px; FONT-SIZE: = 1em; PADDING-TOP: 4px } HTML > BODY DIV.subscribe DIV.top { BACKGROUND: url(http://www.blogger.com/img/widgets/s_top.png) no-repeat = left top } SPAN.inner { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .feed-icon { DISPLAY: inline; VERTICAL-ALIGN: baseline } DIV.subscribe DIV.bottom { FILTER: = progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'http://www.blog= ger.com/img/widgets/s_bottom.png',sizingMethod=3D'crop'); LINE-HEIGHT: = 0; HEIGHT: 3px; FONT-SIZE: 3px } .subscribe-wrapper .expanded { POSITION: absolute; TOP: 0px } HTML > BODY DIV.subscribe DIV.bottom { PADDING-BOTTOM: 0px; WIDTH: 144px; MARGIN-BOTTOM: 0px; BACKGROUND: = url(http://www.blogger.com/img/widgets/s_bottom.png) no-repeat left = bottom } .feed-reader-links { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 10px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: = none; PADDING-TOP: 0px } .feed-reader-links LI { MARGIN-TOP: 5px } .subscribe-dropdown-arrow { MARGIN-TOP: 4px; FLOAT: right; MARGIN-RIGHT: 14px } UL.feed-reader-links { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px } UL.feed-reader-links LI { MARGIN-TOP: 5px } A.feed-reader-link { Z-INDEX: 1000; MARGIN: 0.5em; DISPLAY: block; FONT-WEIGHT: normal; = TEXT-DECORATION: none } .feed-reader-link IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; = BORDER-RIGHT: 0px } .blog-list-container UL { PADDING-LEFT: 0px } .blog-list-container UL LI { LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; CLEAR: left; = LIST-STYLE-IMAGE: none } .blog-list-container A { TEXT-DECORATION: none } .blog-list-container A:hover { TEXT-DECORATION: underline } .blog-list-container .blog-content { TEXT-INDENT: 0px; MARGIN: 0px 0px 5px 5px; WIDTH: 85%; FLOAT: left } .blog-list-container .blog-title { LINE-HEIGHT: 16px; MARGIN: 2px 0px 0px; FONT-WEIGHT: bold } .blog-list-container .blog-icon { MARGIN-TOP: 2px; TEXT-INDENT: 0px; WIDTH: 16px; FLOAT: left; = VERTICAL-ALIGN: top } .blog-list-container .item-content { LINE-HEIGHT: 1.3em; FONT-SIZE: 95% } .blog-list-container .item-thumbnail { MARGIN: 2px 5px 5px 0px; FLOAT: left } .blog-list-container .item-time { FONT-STYLE: italic; CLEAR: left; FONT-SIZE: 95% } .blog-list-title { FONT-WEIGHT: bold } .blog-list-container .show-option { TEXT-ALIGN: right; FONT-SIZE: 75% } DIV.gsc-control { WIDTH: 100% } .cse-status { PADDING-BOTTOM: 4px; MARGIN: 10px; PADDING-LEFT: 4px; PADDING-RIGHT: = 4px; COLOR: #676767; FONT-SIZE: 11px; PADDING-TOP: 4px } #uds-searchControl { POSITION: relative; MARGIN: 1em } #uds-searchClearResults { BORDER-BOTTOM: 1px solid; POSITION: absolute; BORDER-LEFT: 1px solid; = PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 9px; PADDING-RIGHT: 0px; = DISPLAY: none; HEIGHT: 9px; BORDER-TOP: 1px solid; TOP: 15px; RIGHT: = -3px; BORDER-RIGHT: 1px solid; PADDING-TOP: 0px } #uds-searchControl .gsc-results { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0px; = PADDING-LEFT: 1em; WIDTH: auto; PADDING-RIGHT: 1em; BORDER-TOP: 1px = solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 1em } #uds-searchControl .gsc-resultsHeader { DISPLAY: none } #uds-searchControl .gsc-tabsArea { POSITION: relative; PADDING-RIGHT: 10px; FLOAT: left; TOP: 1px } #uds-searchControl .gsc-tabHeader { LINE-HEIGHT: 1.7; FLOAT: left } #uds-searchControl .gsc-tabhActive.gsc-tabHeader { BORDER-BOTTOM: 0px solid; BORDER-LEFT: 1px solid; BORDER-TOP: 2px = solid; FONT-WEIGHT: bold; BORDER-RIGHT: 1px solid } #uds-searchControl .gsc-tabhInactive.gsc-tabHeader { BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; BORDER-TOP: 0px = solid; BORDER-RIGHT: 0px solid; PADDING-TOP: 2px } #uds-searchControl .gsc-resultsbox-visible { CLEAR: left } #uds-searchControl .gs-result .gs-title { LINE-HEIGHT: 1.5em } #uds-searchControl .gsc-results .gsc-trailing-more-results { LINE-HEIGHT: 1.5em } #uds-searchControl .gs-relativePublishedDate { LINE-HEIGHT: 1.3em } #uds-searchControl .gs-publishedDate { LINE-HEIGHT: 1.3em } #uds-searchControl .gs-result A.gs-visibleUrl { LINE-HEIGHT: 1.3em; FONT-SIZE: 95% } #uds-searchControl .gs-result .gs-visibleUrl { LINE-HEIGHT: 1.3em; FONT-SIZE: 95% } #uds-searchControl .gs-result .gs-snippet { LINE-HEIGHT: 1.2em; MARGIN: 0.25em 0px } #uds-searchControl .gs-no-results-result .gs-snippet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = transparent; FONT-STYLE: italic; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } #uds-searchControl .gs-error-result .gs-snippet { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: = transparent; FONT-STYLE: italic; BORDER-TOP: medium none; BORDER-RIGHT: = medium none } .label-size-1 { FILTER: alpha(80); FONT-SIZE: 80%; opacity: .8 } .label-size-2 { FILTER: alpha(90); FONT-SIZE: 90%; opacity: .9 } .label-size-3 { FONT-SIZE: 100% } .label-size-4 { FONT-SIZE: 120% } .label-size-5 { FONT-SIZE: 160% } .cloud-label-widget-content { TEXT-ALIGN: justify } .label-count { WHITE-SPACE: nowrap } .label-size { LINE-HEIGHT: 1.2 } .quickedit { CURSOR: pointer } .newsBar-status { PADDING-BOTTOM: 4px; MARGIN: 10px; PADDING-LEFT: 4px; PADDING-RIGHT: = 4px; COLOR: #676767; FONT-SIZE: 11px; PADDING-TOP: 4px } IMG.gsc-branding-img-noclear { DISPLAY: inline } .related-posts-container { BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 10px; = PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; FLOAT: = left; BORDER-TOP: 1px solid; BORDER-RIGHT: 1px solid; PADDING-TOP: 10px } .related-posts-ad { WIDTH: 125px; MARGIN-BOTTOM: 10px; HEIGHT: 125px } .related-posts-results { PADDING-TOP: 5px } .related-posts-message { MARGIN-BOTTOM: 5px } .slideshow-status { PADDING-BOTTOM: 4px; MARGIN: 10px; PADDING-LEFT: 4px; PADDING-RIGHT: = 4px; COLOR: #676767; FONT-SIZE: 11px; PADDING-TOP: 4px } .slideshow-container { TEXT-TRANSFORM: none; MARGIN: auto; WIDTH: 150px; FONT-FAMILY: Arial, = sans-serif; LETTER-SPACING: normal; HEIGHT: 150px; CLEAR: both; = WORD-SPACING: normal } IMG.gsc-branding-img-noclear { DISPLAY: inline } .slideshow-container IMG { DISPLAY: inline } DIV.floatingPlayer_gsvb DIV.playerInnerBox_gsvb .player_gsvb { WIDTH: 320px; HEIGHT: 260px } .videoBar-status { PADDING-BOTTOM: 4px; MARGIN: 10px; PADDING-LEFT: 4px; PADDING-RIGHT: = 4px; COLOR: #676767; FONT-SIZE: 11px; PADDING-TOP: 4px } .videoBar-container { TEXT-TRANSFORM: none; MARGIN: auto; FONT-FAMILY: Arial, sans-serif; = LETTER-SPACING: normal; CLEAR: both; WORD-SPACING: normal } .ThumbnailArchive .container { FLOAT: left } IMG.ThumbnailArchive { WIDTH: 32px; HEIGHT: 32px } ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/static/v1/v-css/3727950723-blog_controls.css .item-control { DISPLAY: none } .item-control A { TEXT-DECORATION: none !important } .item-action A { TEXT-DECORATION: none !important } .widget-item-control { FLOAT: right } .icon-action { BORDER-BOTTOM-STYLE: none !important; BORDER-RIGHT-STYLE: none = !important; MARGIN: 0px 0px -5px 0.5em; BORDER-TOP-STYLE: none = !important; BORDER-LEFT-STYLE: none !important } .delete-comment-icon { PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: = url(/img/icon_delete13.gif) no-repeat left 50%; PADDING-TOP: 7px } @media All =20 { .BLOG_mobile_video_class { DISPLAY: none } } @media Handheld =20 { .BLOG_mobile_video_class { DISPLAY: inline } .BLOG_video_class { DISPLAY: none } } ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.blogger.com/img/navbar/1/btn_search_this.png iVBORw0KGgoAAAANSUhEUgAAAGAAAAAPCAMAAAAs5DqFAAAAdVBMVEUfWIwJQ3h+seRhlckmX5MJ QnhLgbUQSn88c6dSiLtonNAIQngYUYYIQndCd6t3qt0uZpo1bKFCeKxvo9ZDeq4/cqQwYpJCeKsS S4ARRHdZjsISSoBDeKw+caMwYpMvYpI/caMlXJESSn0mXZElXZESSX0mXZKP7sSuAAABZUlEQVR4 XrWS14rlQAwFVerknH3jhM3//4mLLJjdl4F58cFGgS6KNpbfb9+G5ay8Xu7y/uvJabn9vMh+aznR sMvSnyho20GufYJ51JmoqhGyZqwfZ5BVM1FBI7CpasBHVKNjcJAbhA1sl73U0DPIQoJxKsVISxMa Q6gU1orun8CLj2zBMRcwqQmwXaeCvQKJqwy9CZqDjBGKzlqsrxtEC77/EPjoAsfAT7sguqhqsKR2 kZeUQFadiBoCTMrRN2P0Ox37D4GPLnDMT6z1/wK2EFUhschgAnj4x4U8hjFbnwOiHXz6iRxzAUXF BIgWmop5JbpArqmFKj7q4+6FUMfaZHTa0dQxfiKom+IYGFmpGNqxbpN2dGNVKdAO8mKCHOqChBCE IEiwhzxT6lBZb1vw4iMhiGNwkBPkEGbkYa2VDKlf/Dc9Le0ir7cTBf1tl8v3Z5vS/Yvxg1/O88+b /Ljs1+Ws7O/3v7uMJw2wTNG0AAAAAElFTkSuQmCC ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/static/v1/v-css/navbar/2461938849-navbar1_bundle.css BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Sans-serif; = WHITE-SPACE: nowrap; FONT-SIZE: 100%; PADDING-TOP: 0px } A { TEXT-DECORATION: none } #b-navbar { BORDER-BOTTOM: #024 1px solid; LINE-HEIGHT: 0.85em; HEIGHT: 29px; = FONT-SIZE: 0.85em } #b-navbar #b-logo { POSITION: absolute; TOP: 0.15em; LEFT: 5px } #b-navbar #b-logo #navbar-logo { WIDTH: 24px; HEIGHT: 24px } #b-navbar #b-logo SPAN { POSITION: absolute; DISPLAY: block; LEFT: -9000px } #b-search { PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 34px; PADDING-LEFT: 0px; = PADDING-RIGHT: 1em; PADDING-TOP: 4px } #b-search-img { WIDTH: 3px; FLOAT: left; HEIGHT: 3px } #b-search TABLE { MARGIN-LEFT: 0.5em } #b-search TD { VERTICAL-ALIGN: middle } #b-query { MARGIN: 0px 0.5em 0px 0px } .btn { BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0.85em; = TEXT-TRANSFORM: uppercase; MARGIN: 0px 0.5em 0px 1px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FONT-SIZE: 0.8em; BORDER-TOP: = 1px solid; CURSOR: hand; PADDING-TOP: 0px } .btn DIV { POSITION: relative; BORDER-LEFT: 1px solid; PADDING-BOTTOM: 0.21em; = MARGIN: 0px -1px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; HEIGHT: = 0.85em; BORDER-RIGHT: 1px solid; PADDING-TOP: 0.21em } .btn DIV IMG { =09 } #bt-unflag-body { DISPLAY: none } .flagged #bt-flag-body { DISPLAY: none } .flagged #bt-unflag-body { DISPLAY: block } #flagi { Z-INDEX: 300; BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px = solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 0.8em; BACKGROUND-COLOR: #ff9; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: none; COLOR: #000; = FONT-SIZE: 0.7em; BORDER-TOP: #333 1px solid; TOP: 3px; BORDER-RIGHT: = #333 1px solid; PADDING-TOP: 4px } #unflagi { Z-INDEX: 300; BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px = solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 0.8em; BACKGROUND-COLOR: #ff9; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; DISPLAY: none; COLOR: #000; = FONT-SIZE: 0.7em; BORDER-TOP: #333 1px solid; TOP: 3px; BORDER-RIGHT: = #333 1px solid; PADDING-TOP: 4px } #flagi A { COLOR: #36c; TEXT-DECORATION: underline } #unflagi A { COLOR: #36c; TEXT-DECORATION: underline } .b-mobile { DISPLAY: none } #b-sms { TEXT-ALIGN: left; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1em; MARGIN: 0px = 0px 0px 100px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-SIZE: 100%; = PADDING-TOP: 4px } #b-sms A { LINE-HEIGHT: 1em; MARGIN-RIGHT: 0.5em } #b-sms A:hover { TEXT-DECORATION: underline } @media Handheld =20 { BODY .b-mobile { DISPLAY: block } BODY #b-search { DISPLAY: none } BODY #flagi { DISPLAY: none } BODY #unflagi { DISPLAY: none } BODY #b-navbar #b-logo SPAN { DISPLAY: none } } .btn .flag-text { =09 } .btn .flag { PADDING-BOTTOM: 0px; MARGIN: 0px 1px 0px 0px; PADDING-LEFT: 0px; WIDTH: = 6px; PADDING-RIGHT: 0px; HEIGHT: 8px; PADDING-TOP: 0px } BODY { COLOR: #fff } A { COLOR: #9cf } .btn DIV { COLOR: #9cf } A:hover { COLOR: #fff } #navbar-logo { BACKGROUND: url(/img/navbar/1/navbar_sprite.png) no-repeat -6px 0px } #b-navbar { BORDER-BOTTOM: #024 1px solid; BACKGROUND-COLOR: #036 } #b-search { BACKGROUND: #147 } #b-search-img { BACKGROUND: url(/img/navbar/1/navbar_sprite.png) #147 no-repeat 0px 0px } #b-query { BORDER-BOTTOM: #47a 1px solid; BORDER-LEFT: #47a 1px solid; BORDER-TOP: = #47a 1px solid; BORDER-RIGHT: #47a 1px solid } .btn { BORDER-BOTTOM-COLOR: #47a; BORDER-TOP-COLOR: #47a; BORDER-RIGHT-COLOR: = #47a; BORDER-LEFT-COLOR: #47a } .btn DIV { BORDER-BOTTOM-COLOR: #47a; BORDER-TOP-COLOR: #47a; BORDER-RIGHT-COLOR: = #47a; BORDER-LEFT-COLOR: #47a } .btn DIV:hover { BACKGROUND-COLOR: #47a } .btn #bt-flag-body .flag { BACKGROUND: url(/img/navbar/1/navbar_sprite.png) no-repeat 0px -11px } .btn #bt-unflag-body .flag { BACKGROUND: url(/img/navbar/1/navbar_sprite.png) no-repeat 0px -3px } ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/static/v1/v-app/scripts/4095335807-common.js // Copied from .../google3/javascript/common.js=0A= =0A= //-----------------------------------------------------------------------= -=0A= // This file contains common utilities and basic javascript = infrastructure.=0A= //=0A= // Notes:=0A= // * Press 'D' to toggle debug mode.=0A= //=0A= // Functions:=0A= //=0A= // - Assertions=0A= // DEPRECATED: Use assert.js=0A= // AssertTrue(): assert an expression. Throws an exception if false.=0A= // Fail(): Throws an exception. (Mark block of code that should be = unreachable)=0A= // AssertEquals(): assert that two values are equal.=0A= // AssertNumArgs(): assert number of arguments for the function=0A= // AssertType(): assert that a value has a particular type=0A= //=0A= // - Cookies=0A= // SetCookie(): Sets a cookie.=0A= // GetCookie(): Gets a cookie value.=0A= //=0A= // - Dynamic HTML/DOM utilities=0A= // MaybeGetElement(): get an element by its id=0A= // GetElement(): get an element by its id=0A= // ShowElement(): Show/hide element by setting the "display" css = property.=0A= // ShowBlockElement(): Show/hide block element=0A= // AppendNewElement(): Create and append a html element to a parent node.=0A= // HasClass(): check if element has a given class=0A= // AddClass(): add a class to an element=0A= // RemoveClass(): remove a class from an element=0A= //=0A= // - Window/Screen utiltiies=0A= // GetPageOffsetLeft(): get the X page offset of an element=0A= // GetPageOffsetTop(): get the Y page offset of an element=0A= // GetPageOffset(): get the X and Y page offsets of an element=0A= // GetPageOffsetRight() : get X page offset of the right side of an = element=0A= // GetPageOffsetBottom() : get Y page offset of the bottom of an element=0A= // GetScrollTop(): get the vertical scrolling pos of a window.=0A= // GetScrollLeft(): get the horizontal scrolling pos of a window=0A= //=0A= // - String utilties=0A= // HtmlEscape(): html escapes a string=0A= // HtmlUnescape(): remove html-escaping.=0A= // CollapseWhitespace(): collapse multiple whitespace into one = whitespace.=0A= // Trim(): trim whitespace on ends of string=0A= // IsEmpty(): check if CollapseWhiteSpace(String) =3D=3D ""=0A= // IsLetterOrDigit(): check if a character is a letter or a digit=0A= //=0A= // - TextArea utilities=0A= // SetCursorPos(): sets the cursor position in a textfield=0A= //=0A= // - Array utilities=0A= // FindInArray(): do a linear search to find an element value.=0A= // DeleteArrayElement(): return a new array with a specific value = removed.=0A= //=0A= // - Miscellaneous=0A= // IsDefined(): returns true if argument is not undefined=0A= //-----------------------------------------------------------------------= -=0A= =0A= // browser detection=0A= var agent =3D navigator.userAgent.toLowerCase();=0A= var is_ie =3D (agent.indexOf('msie') !=3D -1);=0A= //var is_ie5 =3D (agent.indexOf('msie 5') !=3D -1 && document.all);=0A= var is_konqueror =3D (agent.indexOf('konqueror') !=3D -1);=0A= var is_safari =3D (agent.indexOf('safari') !=3D -1) || is_konqueror;=0A= var is_nav =3D !is_ie && !is_safari && (agent.indexOf('mozilla') !=3D = -1);=0A= var is_win =3D (agent.indexOf('win') !=3D -1);=0A= delete agent;=0A= =0A= =0A= var BACKSPACE_KEYCODE =3D 8;=0A= var COMMA_KEYCODE =3D 188; // ',' key=0A= var DEBUG_KEYCODE =3D 68; // 'D' key=0A= var DELETE_KEYCODE =3D 46;=0A= var DOWN_KEYCODE =3D 40; // DOWN arrow key=0A= var ENTER_KEYCODE =3D 13; // ENTER key=0A= var ESC_KEYCODE =3D 27; // ESC key=0A= var LEFT_KEYCODE =3D 37; // LEFT arrow key=0A= var RIGHT_KEYCODE =3D 39; // RIGHT arrow key=0A= var SPACE_KEYCODE =3D 32; // space bar=0A= var TAB_KEYCODE =3D 9; // TAB key=0A= var UP_KEYCODE =3D 38; // UP arrow key=0A= var SHIFT_KEYCODE =3D 16;=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Assertions=0A= // DEPRECATED: Use assert.js=0A= //-----------------------------------------------------------------------= -=0A= /**=0A= * DEPRECATED: Use assert.js=0A= */=0A= function raise(msg) {=0A= if (typeof Error !=3D 'undefined') {=0A= throw new Error(msg || 'Assertion Failed');=0A= } else {=0A= throw (msg);=0A= }=0A= }=0A= =0A= /**=0A= * DEPRECATED: Use assert.js=0A= *=0A= * Fail() is useful for marking logic paths that should=0A= * not be reached. For example, if you have a class that uses=0A= * ints for enums:=0A= *=0A= * MyClass.ENUM_FOO =3D 1;=0A= * MyClass.ENUM_BAR =3D 2;=0A= * MyClass.ENUM_BAZ =3D 3;=0A= *=0A= * And a switch statement elsewhere in your code that=0A= * has cases for each of these enums, then you can=0A= * "protect" your code as follows:=0A= *=0A= * switch(type) {=0A= * case MyClass.ENUM_FOO: doFooThing(); break;=0A= * case MyClass.ENUM_BAR: doBarThing(); break;=0A= * case MyClass.ENUM_BAZ: doBazThing(); break;=0A= * default:=0A= * Fail("No enum in MyClass with value: " + type);=0A= * }=0A= *=0A= * This way, if someone introduces a new value for this enum=0A= * without noticing this switch statement, then the code will=0A= * fail if the logic allows it to reach the switch with the=0A= * new value, alerting the developer that he should add a=0A= * case to the switch to handle the new value he has introduced.=0A= *=0A= * @param {string} opt_msg to display for failure=0A= * DEFAULT: "Assertion failed"=0A= */=0A= function Fail(opt_msg) {=0A= if (opt_msg =3D=3D=3D undefined) opt_msg =3D 'Assertion failed';=0A= if (IsDefined(DumpError)) DumpError(opt_msg + '\n');=0A= raise(opt_msg);=0A= }=0A= =0A= /**=0A= * DEPRECATED: Use assert.js=0A= *=0A= * Asserts that an expression is true (non-zero and non-null).=0A= *=0A= * Note that it is critical not to pass logic=0A= * with side-effects as the expression for AssertTrue=0A= * because if the assertions are removed by the=0A= * JSCompiler, then the expression will be removed=0A= * as well, in which case the side-effects will=0A= * be lost. So instead of this:=0A= *=0A= * AssertTrue( criticalComputation() );=0A= *=0A= * Do this:=0A= *=0A= * var result =3D criticalComputation();=0A= * AssertTrue(result);=0A= *=0A= * @param {anything} expression to evaluate=0A= * @param {string} opt_msg to display if the assertion fails=0A= *=0A= */=0A= function AssertTrue(expression, opt_msg) {=0A= if (!expression) {=0A= if (opt_msg =3D=3D=3D undefined) opt_msg =3D 'Assertion failed';=0A= Fail(opt_msg);=0A= }=0A= }=0A= =0A= /**=0A= * DEPRECATED: Use assert.js=0A= *=0A= * Asserts that two values are the same.=0A= *=0A= * @param {anything} val1=0A= * @param {anything} val2=0A= * @param {string} opt_msg to display if the assertion fails=0A= */=0A= function AssertEquals(val1, val2, opt_msg) {=0A= if (val1 !=3D val2) {=0A= if (opt_msg =3D=3D=3D undefined) {=0A= opt_msg =3D "AssertEquals failed: <" + val1 + "> !=3D <" + val2 + = ">";=0A= }=0A= Fail(opt_msg);=0A= }=0A= }=0A= =0A= /**=0A= * DEPRECATED: Use assert.js=0A= *=0A= * Asserts that a value is of the provided type.=0A= *=0A= * AssertType(6, Number);=0A= * AssertType("ijk", String);=0A= * AssertType([], Array);=0A= * AssertType({}, Object);=0A= * AssertType(ICAL_Date.now(), ICAL_Date);=0A= *=0A= * @param {anything} value=0A= * @param {constructor function} type=0A= * @param {string} opt_msg to display if the assertion fails=0A= */=0A= function AssertType(value, type, opt_msg) {=0A= // for backwards compatability only=0A= if (typeof value =3D=3D type) return;=0A= =0A= if (value || value =3D=3D "") {=0A= try {=0A= if (type =3D=3D AssertTypeMap[typeof value] || value instanceof = type) return;=0A= } catch (e) { /* failure, type was an illegal argument to instanceof = */ }=0A= }=0A= if (opt_msg =3D=3D=3D undefined) {=0A= if (typeof type =3D=3D 'function') {=0A= var match =3D type.toString().match(/^\s*function\s+([^\s\{]+)/);=0A= if (match) type =3D match[1];=0A= }=0A= opt_msg =3D "AssertType failed: <" + value + "> not typeof "+ type;=0A= }=0A= Fail(opt_msg);=0A= }=0A= =0A= var AssertTypeMap =3D {=0A= 'string' : String,=0A= 'number' : Number,=0A= 'boolean' : Boolean=0A= };=0A= =0A= /**=0A= * DEPRECATED: Use assert.js=0A= *=0A= * Asserts that the number of arguments to a=0A= * function is num. For example:=0A= *=0A= * function myFunc(one, two, three) [=0A= * AssertNumArgs(3);=0A= * ...=0A= * }=0A= *=0A= * myFunc(1, 2); // assertion fails!=0A= *=0A= * Note that AssertNumArgs does not take the function=0A= * as an argument; it is simply used in the context=0A= * of the function.=0A= *=0A= * @param {int} number of arguments expected=0A= * @param {string} opt_msg to display if the assertion fails=0A= */=0A= function AssertNumArgs(num, opt_msg) {=0A= var caller =3D AssertNumArgs.caller; // This is not supported in = safari 1.0=0A= if (caller && caller.arguments.length !=3D num) {=0A= if (opt_msg =3D=3D=3D undefined) {=0A= opt_msg =3D caller.name + ' expected ' + num + ' arguments '=0A= + ' but received ' + caller.arguments.length;=0A= }=0A= Fail(opt_msg);=0A= }=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Cookies=0A= //-----------------------------------------------------------------------= -=0A= var ILLEGAL_COOKIE_CHARS_RE =3D /[\s;]/=0A= /**=0A= * Sets a cookie.=0A= * The max_age can be -1 to set a session cookie. To expire cookies, use=0A= * ExpireCookie() instead.=0A= *=0A= * @param name The cookie name.=0A= * @param value The cookie value.=0A= * @param opt_max_age The max age in seconds (from now). Use -1 to set a=0A= * session cookie. If not provided, the default is -1 (i.e. set a = session=0A= * cookie).=0A= * @param opt_path The path of the cookie, or null to not specify a path=0A= * attribute (browser will use the full request path). If not = provided, the=0A= * default is '/' (i.e. path=3D/).=0A= * @param opt_domain The domain of the cookie, or null to not specify a = domain=0A= * attribute (brower will use the full request host name). If not = provided,=0A= * the default is null (i.e. let browser use full request host name).=0A= * @return Void.=0A= */=0A= function SetCookie(name, value, opt_max_age, opt_path, opt_domain) {=0A= =0A= value =3D '' + value;=0A= AssertTrue((typeof name =3D=3D 'string' &&=0A= typeof value =3D=3D 'string' &&=0A= !name.match(ILLEGAL_COOKIE_CHARS_RE) &&=0A= !value.match(ILLEGAL_COOKIE_CHARS_RE)),=0A= 'trying to set an invalid cookie');=0A= =0A= if (!IsDefined(opt_max_age)) opt_max_age =3D -1;=0A= if (!IsDefined(opt_path)) opt_path =3D '/';=0A= if (!IsDefined(opt_domain)) opt_domain =3D null;=0A= =0A= var domain_str =3D (opt_domain =3D=3D null) ? '' : ';domain=3D' + = opt_domain;=0A= var path_str =3D (opt_path =3D=3D null) ? '' : ';path=3D' + opt_path;=0A= =0A= var expires_str;=0A= =0A= // Case 1: Set a session cookie.=0A= if (opt_max_age < 0) {=0A= expires_str =3D '';=0A= =0A= // Case 2: Expire the cookie.=0A= // Note: We don't tell people about this option in the function doc = because=0A= // we prefer people to use ExpireCookie() to expire cookies.=0A= } else if (opt_max_age =3D=3D 0) {=0A= // Note: Don't use Jan 1, 1970 for date because NS 4.76 will try to = convert=0A= // it to local time, and if the local time is before Jan 1, 1970, = then the=0A= // browser will ignore the Expires attribute altogether.=0A= var pastDate =3D new Date(1970, 1 /*Feb*/, 1); // Feb 1, 1970=0A= expires_str =3D ';expires=3D' + pastDate.toUTCString();=0A= =0A= // Case 3: Set a persistent cookie.=0A= } else {=0A= var futureDate =3D new Date(Now() + opt_max_age * 1000);=0A= expires_str =3D ';expires=3D' + futureDate.toUTCString();=0A= }=0A= =0A= document.cookie =3D name + '=3D' + value + domain_str + path_str + = expires_str;=0A= }=0A= =0A= /** Returns the value for the first cookie with the given name=0A= * @param name : string=0A= * @return a string or the empty string if no cookie found.=0A= */=0A= function GetCookie(name) {=0A= var nameeq =3D name + "=3D";=0A= var cookie =3D String(document.cookie);=0A= for (var pos =3D -1; (pos =3D cookie.indexOf(nameeq, pos + 1)) >=3D = 0;) {=0A= var i =3D pos;=0A= // walk back along string skipping whitespace and looking for a ; = before=0A= // the name to make sure that we don't match cookies whose name = contains=0A= // the given name as a suffix.=0A= while (--i >=3D 0) {=0A= var ch =3D cookie.charAt(i);=0A= if (ch =3D=3D ';') {=0A= i =3D -1; // indicate success=0A= break;=0A= } else if (' \t'.indexOf(ch) < 0) {=0A= break;=0A= }=0A= }=0A= if (-1 =3D=3D=3D i) { // first cookie in the string or we found a ;=0A= var end =3D cookie.indexOf(';', pos);=0A= if (end < 0) { end =3D cookie.length; }=0A= return cookie.substring(pos + nameeq.length, end);=0A= }=0A= }=0A= return "";=0A= }=0A= =0A= =0A= //-----------------------------------------------------------------------= -=0A= // Time=0A= //-----------------------------------------------------------------------= -=0A= function Now() {=0A= return (new Date()).getTime();=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Dynamic HTML/DOM utilities=0A= //-----------------------------------------------------------------------= -=0A= // Gets a element by its id, may return null=0A= function MaybeGetElement(win, id) {=0A= return win.document.getElementById(id);=0A= }=0A= =0A= // Same as MaybeGetElement except that it throws an exception if it's = null=0A= function GetElement(win, id) {=0A= var el =3D win.document.getElementById(id);=0A= if (!el) {=0A= DumpError("Element " + id + " not found.");=0A= }=0A= return el;=0A= }=0A= =0A= // Gets elements by its id/name=0A= // IE treats getElementsByName as searching over ids, while Moz use = names.=0A= // so tags must have both id and name as the same string=0A= function GetElements(win, id) {=0A= return win.document.getElementsByName(id);=0A= }=0A= =0A= // Show/hide an element.=0A= function ShowElement(el, show) {=0A= el.style.display =3D show ? "" : "none";=0A= }=0A= =0A= // Show/hide a block element.=0A= // ShowElement() doesn't work if object has an initial class with = display:none=0A= function ShowBlockElement(el, show) {=0A= el.style.display =3D show ? "block" : "none";=0A= }=0A= =0A= // Show/hide an inline element.=0A= // ShowElement() doesn't work when an element starts off display:none.=0A= function ShowInlineElement(el, show) {=0A= el.style.display =3D show ? "inline" : "none";=0A= }=0A= =0A= // Append a new HTML element to a HTML node.=0A= function AppendNewElement(win, parent, tag) {=0A= var e =3D win.document.createElement(tag);=0A= parent.appendChild(e);=0A= return e;=0A= }=0A= =0A= // Create a new TR containing the given td's=0A= function Tr(win, tds) {=0A= var tr =3D win.document.createElement("TR");=0A= for (var i =3D 0; i < tds.length; i++) {=0A= tr.appendChild(tds[i]);=0A= }=0A= return tr;=0A= }=0A= =0A= // Create a new TD, with an optional colspan=0A= function Td(win, opt_colspan) {=0A= var td =3D win.document.createElement("TD");=0A= if (opt_colspan) {=0A= td.colSpan =3D opt_colspan;=0A= }=0A= return td;=0A= }=0A= =0A= =0A= // Check if an element has a given class=0A= function HasClass(el, cl) {=0A= if (el =3D=3D null || el.className =3D=3D null) return false;=0A= var classes =3D el.className.split(" ");=0A= for (var i =3D 0; i < classes.length; i++) {=0A= if (classes[i] =3D=3D cl) {=0A= return true;=0A= }=0A= }=0A= return false;=0A= }=0A= =0A= // Add a class to element=0A= function AddClass(el, cl) {=0A= if (HasClass(el, cl)) return;=0A= el.className +=3D " " + cl;=0A= }=0A= =0A= // Remove a class from an element=0A= function RemoveClass(el, cl) {=0A= if (el.className =3D=3D null) return;=0A= var classes =3D el.className.split(" ");=0A= var result =3D [];=0A= var changed =3D false;=0A= for (var i =3D 0; i < classes.length; i++) {=0A= if (classes[i] !=3D cl) {=0A= if (classes[i]) { result.push(classes[i]); }=0A= } else {=0A= changed =3D true;=0A= }=0A= }=0A= if (changed) { el.className =3D result.join(" "); }=0A= }=0A= =0A= // Performs an in-order traversal of the tree rooted at the given node=0A= // (excluding the root node) and returns an array of nodes that match the=0A= // given selector. The selector must implement the method:=0A= //=0A= // boolean select(node);=0A= //=0A= // This method is a generalization of the DOM method = "getElementsByTagName"=0A= //=0A= function GetElementsBySelector(root, selector) {=0A= var nodes =3D [];=0A= for (var child =3D root.firstChild; child; child =3D = child.nextSibling) {=0A= AddElementBySelector_(child, selector, nodes);=0A= }=0A= return nodes;=0A= }=0A= =0A= // Recursive helper for GetElemnetsBySelector()=0A= function AddElementBySelector_(root, selector, nodes) {=0A= // First test the parent=0A= if (selector.select(root)) {=0A= nodes.push(root);=0A= }=0A= =0A= // Then recurse through the children=0A= for (var child =3D root.firstChild; child; child =3D = child.nextSibling) {=0A= AddElementBySelector_(child, selector, nodes);=0A= }=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Window/screen utilities=0A= // TODO: these should be renamed (e.g. GetWindowWidth to = GetWindowInnerWidth=0A= // and moved to geom.js)=0A= //-----------------------------------------------------------------------= -=0A= // Get page offset of an element=0A= function GetPageOffsetLeft(el) {=0A= var x =3D el.offsetLeft;=0A= if (el.offsetParent !=3D null)=0A= x +=3D GetPageOffsetLeft(el.offsetParent);=0A= return x;=0A= }=0A= =0A= // Get page offset of an element=0A= function GetPageOffsetTop(el) {=0A= var y =3D el.offsetTop;=0A= if (el.offsetParent !=3D null)=0A= y +=3D GetPageOffsetTop(el.offsetParent);=0A= return y;=0A= }=0A= =0A= // Get page offset of an element=0A= function GetPageOffset(el) {=0A= var x =3D el.offsetLeft;=0A= var y =3D el.offsetTop;=0A= if (el.offsetParent !=3D null) {=0A= var pos =3D GetPageOffset(el.offsetParent);=0A= x +=3D pos.x;=0A= y +=3D pos.y;=0A= }=0A= return {x: x, y: y};=0A= }=0A= =0A= function GetPageOffsetRight(el) {=0A= return GetPageOffsetLeft(el) + el.offsetWidth;=0A= }=0A= =0A= function GetPageOffsetBottom(el) {=0A= return GetPageOffsetTop(el) + el.offsetHeight;=0A= }=0A= =0A= // Get the y position scroll offset.=0A= function GetScrollTop(win) {=0A= // all except Explorer=0A= if ("pageYOffset" in win) {=0A= return win.pageYOffset;=0A= }=0A= // Explorer 6 Strict Mode=0A= else if ("documentElement" in win.document &&=0A= "scrollTop" in win.document.documentElement) {=0A= return win.document.documentElement.scrollTop;=0A= }=0A= // other Explorers=0A= else if ("scrollTop" in win.document.body) {=0A= return win.document.body.scrollTop;=0A= }=0A= =0A= return 0;=0A= }=0A= =0A= // Get the x position scroll offset.=0A= function GetScrollLeft(win) {=0A= // all except Explorer=0A= if ("pageXOffset" in win) {=0A= return win.pageXOffset;=0A= }=0A= // Explorer 6 Strict Mode=0A= else if ("documentElement" in win.document &&=0A= "scrollLeft" in win.document.documentElement) {=0A= return win.document.documentElement.scrollLeft;=0A= }=0A= // other Explorers=0A= else if ("scrollLeft" in win.document.body) {=0A= return win.document.body.scrollLeft;=0A= }=0A= =0A= return 0;=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // String utilities=0A= //-----------------------------------------------------------------------= -=0A= // Do html escaping=0A= var amp_re_ =3D /&/g;=0A= var lt_re_ =3D //g;=0A= =0A= // Convert text to HTML format. For efficiency, we just convert '&', = '<', '>'=0A= // characters.=0A= // Note: Javascript >=3D 1.3 supports lambda expression in the = replacement=0A= // argument. But it's slower on IE.=0A= // Note: we can also implement HtmlEscape by setting the value=0A= // of a textnode and then reading the 'innerHTML' value, but that=0A= // that turns out to be slower.=0A= // Params: str: String to be escaped.=0A= // Returns: The escaped string.=0A= function HtmlEscape(str) {=0A= if (!str) return "";=0A= return str.replace(amp_re_, "&").replace(lt_re_, "<").=0A= replace(gt_re_, ">").replace(quote_re_, """);=0A= }=0A= =0A= /** converts html entities to plain text. It covers the most common = named=0A= * entities and numeric entities.=0A= * It does not cover all named entities -- it covers = &{lt,gt,amp,quot,nbsp}; but=0A= * does not handle some of the more obscure ones like &{ndash,eacute};.=0A= */=0A= function HtmlUnescape(str) {=0A= if (!str) return "";=0A= return str.=0A= replace(/&#(\d+);/g,=0A= function (_, n) { return String.fromCharCode(parseInt(n, 10)); }).=0A= replace(/&#x([a-f0-9]+);/gi,=0A= function (_, n) { return String.fromCharCode(parseInt(n, 16)); }).=0A= replace(/&(\w+);/g, function (_, entity) {=0A= entity =3D entity.toLowerCase();=0A= return entity in HtmlUnescape.unesc ? HtmlUnescape.unesc[entity] : = '?';=0A= });=0A= }=0A= HtmlUnescape.unesc =3D { lt: '<', gt: '>', quot: '"', nbsp: ' ', amp: = '&' };=0A= =0A= // Escape double quote '"' characters in addition to '&', '<', '>' so = that a=0A= // string can be included in an HTML tag attribute value within double = quotes.=0A= // Params: str: String to be escaped.=0A= // Returns: The escaped string.=0A= var quote_re_ =3D /\"/g;=0A= =0A= var JS_SPECIAL_RE_ =3D /[\'\\\r\n\b\"<>&]/g;=0A= =0A= function JSEscOne_(s) {=0A= if (!JSEscOne_.js_escs_) {=0A= var escapes =3D {};=0A= escapes['\\'] =3D '\\\\';=0A= escapes['\''] =3D '\\047';=0A= escapes['\n'] =3D '\\n';=0A= escapes['\r'] =3D '\\r';=0A= escapes['\b'] =3D '\\b';=0A= escapes['\"'] =3D '\\042';=0A= escapes['<'] =3D '\\074';=0A= escapes['>'] =3D '\\076';=0A= escapes['&'] =3D '\\046';=0A= =0A= JSEscOne_.js_escs_ =3D escapes;=0A= }=0A= =0A= return JSEscOne_.js_escs_[s];=0A= }=0A= =0A= // converts multiple ws chars to a single space, and strips=0A= // leading and trailing ws=0A= var spc_re_ =3D /\s+/g;=0A= var beg_spc_re_ =3D /^ /;=0A= var end_spc_re_ =3D / $/;=0A= function CollapseWhitespace(str) {=0A= if (!str) return "";=0A= return str.replace(spc_re_, " ").replace(beg_spc_re_, "").=0A= replace(end_spc_re_, "");=0A= }=0A= =0A= var newline_re_ =3D /\r?\n/g;=0A= var spctab_re_ =3D /[ \t]+/g;=0A= var nbsp_re_ =3D /\xa0/g;=0A= =0A= function HtmlifyNewlines(str) {=0A= if (!str) return "";=0A= return str.replace(newline_re_, "
");=0A= }=0A= =0A= // URL encodes the string.=0A= function UrlEncode(str) {=0A= return encodeURIComponent(str);=0A= }=0A= =0A= function Trim(str) {=0A= if (!str) return "";=0A= return str.replace(/^\s+/, "").replace(/\s+$/, "");=0A= }=0A= =0A= function EndsWith(str, suffix) {=0A= if (!str) return !suffix;=0A= return (str.lastIndexOf(suffix) =3D=3D (str.length - suffix.length));=0A= }=0A= =0A= // Check if a string is empty=0A= function IsEmpty(str) {=0A= return CollapseWhitespace(str) =3D=3D "";=0A= }=0A= =0A= // Check if a character is a letter=0A= function IsLetterOrDigit(ch) {=0A= return ((ch >=3D "a" && ch <=3D "z") ||=0A= (ch >=3D "A" && ch <=3D "Z") ||=0A= (ch >=3D '0' && ch <=3D '9'));=0A= }=0A= =0A= // Check if a character is a space character=0A= function IsSpace(ch) {=0A= return (" \t\r\n".indexOf(ch) >=3D 0);=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // TextArea utilities=0A= //-----------------------------------------------------------------------= -=0A= =0A= function SetCursorPos(win, textfield, pos) {=0A= if (IsDefined(textfield.selectionEnd) &&=0A= IsDefined(textfield.selectionStart)) {=0A= // Mozilla directly supports this=0A= textfield.selectionStart =3D pos;=0A= textfield.selectionEnd =3D pos;=0A= =0A= } else if (win.document.selection && textfield.createTextRange) {=0A= // IE has textranges. A textfield's textrange encompasses the=0A= // entire textfield's text by default=0A= var sel =3D textfield.createTextRange();=0A= =0A= sel.collapse(true);=0A= sel.move("character", pos);=0A= sel.select();=0A= }=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Array utilities=0A= //-----------------------------------------------------------------------= -=0A= // Find an item in an array, returns the key, or -1 if not found=0A= function FindInArray(array, x) {=0A= for (var i =3D 0; i < array.length; i++) {=0A= if (array[i] =3D=3D x) {=0A= return i;=0A= }=0A= }=0A= return -1;=0A= }=0A= =0A= // Inserts an item into an array, if it's not already in the array=0A= function InsertArray(array, x) {=0A= if (FindInArray(array, x) =3D=3D -1) {=0A= array[array.length] =3D x;=0A= }=0A= }=0A= =0A= // Delete an element from an array=0A= function DeleteArrayElement(array, x) {=0A= var i =3D 0;=0A= while (i < array.length && array[i] !=3D x)=0A= i++;=0A= array.splice(i, 1);=0A= }=0A= =0A= function GetEventTarget(/*Event*/ ev) {=0A= // Event is not a type in IE; IE uses Object for events=0A= // AssertType(ev, Event, 'arg passed to GetEventTarget not an Event');=0A= return ev.srcElement || ev.target;=0A= }=0A= =0A= //-----------------------------------------------------------------------= -=0A= // Misc=0A= //-----------------------------------------------------------------------= -=0A= // Check if a value is defined=0A= function IsDefined(value) {=0A= return (typeof value) !=3D 'undefined';=0A= }=0A= =0A= function GetKeyCode(event) {=0A= var code;=0A= if (event.keyCode) {=0A= code =3D event.keyCode;=0A= } else if (event.which) {=0A= code =3D event.which;=0A= }=0A= return code;=0A= }=0A= =0A= // define a forid function to fetch a DOM node by id.=0A= function forid_1(id) {=0A= return document.getElementById(id);=0A= }=0A= function forid_2(id) {=0A= return document.all[id];=0A= }=0A= =0A= /**=0A= * Fetch an HtmlElement by id.=0A= * DEPRECATED: use $ in dom.js=0A= */=0A= var forid =3D document.getElementById ? forid_1 : forid_2;=0A= =0A= =0A= =0A= function log(msg) {=0A= /* a top level window is its own parent. Use !=3D or else fails on IE = with=0A= * infinite loop.=0A= */=0A= try {=0A= if (window.parent !=3D window && window.parent.log) {=0A= window.parent.log(window.name + '::' + msg);=0A= return;=0A= }=0A= } catch (e) {=0A= // Error: uncaught exception: Permission denied to get property = Window.log=0A= }=0A= var logPane =3D forid('log');=0A= if (logPane) {=0A= var logText =3D '

' + new = Date() +=0A= '' + msg + '

';=0A= logPane.innerHTML =3D logText + logPane.innerHTML;=0A= } else {=0A= window.status =3D msg;=0A= }=0A= }=0A= ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0019_01CA4E85.024A6F90" ------=_NextPart_001_0019_01CA4E85.024A6F90 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://abruzzoblog.blogspot.com/2009/10/2-festival-mediterraneo-della-laicita.html =EF=BB=BF AbruzzoBlog.com: = 2=C2=B0 Festival Mediterraneo della Laicit=C3=A0: la sfida del mondo = laico all=E2=80=99immobilismo del XXI secolo <= LINK=20 title=3DRSD rel=3DEditURI type=3Dapplication/rsd+xml=20 href=3D"http://www.blogger.com/rsd.g?blogID=3D4108847182284521648">
skip=20 to main | skip=20 to sidebar
info@abruzzoblog.com

venerd=C3=AC 16 ottobre 2009

2=C2=B0=20 Festival Mediterraneo della Laicit=C3=A0: la sfida del mondo laico = all=E2=80=99immobilismo=20 del XXI secolo

Appuntamento sabato 17 e domenica = 18=20 ottobre presso l'ex Aurum di Pescara con la seconda edizione del Festival = Mediterraneo=20 della Laicit=C3=A0, ideato e promosso dall=E2=80=99Associazione = culturale Itinerari Laici=20 di Pescara, nata nel giugno 2006. Il Festival gode del patrocinio di = assessorato=20 alla Cultura della Regione Abruzzo, Provincia di Pescara, assessorato = alla=20 Cultura Comune di Pescara. Con il supporto di Cantina Tollo. Sponsor = tecnici=20 sono la Saga-Societ=C3=A0 di gestione dell=E2=80=99Aeroporto = d=E2=80=99Abruzzo, Movimentazioni e=20 Clap-dance. Tema di quest'anno =C3=A8 la sfida del mondo laico = all=E2=80=99immobilismo del=20 XXI secolo attraverso la creativit=C3=A0, l'invenzione e il pluralismo. = Idee capaci,=20 in una dimensione laica culturale, di suscitare riflessione e dibattito. = Favorendo, a volte in maniera determinante, il percorso verso la = modernit=C3=A0. Idee=20 pericolose, quindi, secondo una formulazione provocatoria. =E2=80=9CSe = una citt=C3=A0 produce=20 un evento come questo - commenta l'assessore alla Cultura del Comune di = Pescara,=20 Elena Seller - significa che la cultura ha fatto un passo = avanti=E2=80=9D. La prima=20 tavola rotonda (sabato 17, ore 16.30) =C3=A8 dedicata al tema della = creativit=C3=A0: "La=20 persona al centro dello sviluppo", con Leonardo De Chirico, Juan = Andr=C3=A9s Mercado=20 e Chiara Lalli. La seconda (domenica 18, ore 10) =C3=A8 dedicata = all'invenzione:=20 "L'eroismo laico del nostro tempo", con Gaetano Bonetta, Demetrio = Errigo, Andrea=20 Pitasi e Valerio Pocar. Segue alle 16 la presentazione del libro sulla = vicenda=20 di Eluana Englaro, "La vita senza limiti" (Rizzoli, 2009). Con gli = autori Beppe=20 Englaro e la giornalista Adriana Pannitteri, una riflessione etica e = civile sul=20 confine tra la vita e la morte. Chiude, alle 17.30, la terza tavola = rotonda:=20 "Moschee, sinagoghe e discoteche", con Jean Baub=C3=A9rot, Cinzia Dato, = Roberto=20 Garaventa, Giacomo Marramao. Il Festival si concluder=C3=A0 con la = consegna del=20 Premio =E2=80=9CLaici per il Mediterraneo=E2=80=9D a Jean Baub=C3=A9rot = storico e sociologo francese,=20 fondatore della cattedra di Sociologia della laicit=C3=A0 alla Sorbonne = di Parigi.=20 Domenica intervento della band aquilana Maxiata. =E2=80=9CAttraverso il = contributo di=20 filosofi, studiosi e pensatori di primo piano del panorama culturale = italiano e=20 internazionale, il Festival - spiega Silvana Prosperi, coordinatrice = dell'evento=20 - vuole accompagnare il pubblico in un ideale passaggio verso la = responsabilit=C3=A0=20 e la consapevolezza di scelte dalle quali dipendono la stessa = sopravvivenza e=20 qualit=C3=A0 della vita umana. In una dimensione non pi=C3=B9 = riconducibile alla logica di=20 confini geografici e culturali=E2=80=9D. =E2=80=9CIl programma del = festival - cos=C3=AC Andrea=20 Pitasi, vice direttore scientifico - =C3=A8 all'insegna di pluralismo e = cultura. Al=20 bando le etichette tribali e le piccolezze che paralizzano, guardando = alle=20 differenze come limite=E2=80=9D. Direttore scientifico del Festival = =C3=A8 Giacomo Marramao.=20

0 commenti:

Post=20 pi=C3=B9 recente Post=20 pi=C3=B9 vecchio Home page
=20 =20
CI HANNO CLICCATO=20 3D"contatori
VOLTE=20
3D""=20=20

Testata giornalistica registrata al Tribunale di Lanciano n=C2=B0 = 189 del 27=20 giugno 2009

AbruzzoBlog.com
Direttore responsabile: Massimo=20 Giuliano
Editore: Ega Convegni di Elisabetta Gaeta
Visualizza = il mio=20 profilo completo=20
3D""=20=20
 
------=_NextPart_001_0019_01CA4E85.024A6F90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/navbar.g?targetBlogID=4108847182284521648&blogName=AbruzzoBlog.com&publishMode=PUBLISH_MODE_BLOGSPOT&navbarType=BLUE&layoutType=LAYOUTS&searchRoot=http%3A%2F%2Fabruzzoblog.blogspot.com%2Fsearch&blogLocale=it&homepageUrl=http%3A%2F%2Fabruzzoblog.blogspot.com%2F&targetPostID=3697151716411713960 =EF=BB=BF
Segnala a Blogger il contenuto inaccettabile su questa pagina.
Hai contrassegnato questo blog come contenente = contenuto inaccettabile.
------=_NextPart_001_0019_01CA4E85.024A6F90-- ------=_NextPart_000_0000_01CA4E85.0248E8F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.blogger.com/static/v1/widgets/4222249892-widgets.js /* Copyright 2007-8 Google. */ (function() { function h(a){throw a;}var = i=3Dtrue,j=3Dnull,k=3Dfalse,l=3Dundefined,aa=3DencodeURIComponent,ba=3Dpa= rseInt,ca=3DString,m=3Dwindow,da=3DObject,o=3Ddocument,ea=3DdecodeURIComp= onent,p=3DArray,q=3DMath;function fa(a,b){return a.onload=3Db}function = ga(a,b){return a.toString=3Db}function ha(a,b){return = a.length=3Db}function ia(a,b){return a.className=3Db}function = ja(a,b){return a.width=3Db}function ka(a,b){return a.data=3Db}function = s(a,b){return a.innerHTML=3Db}function la(a,b){return = a.value=3Db}function ma(a,b){return a.currentTarget=3Db}=0A= function na(a,b){return a.target=3Db}function oa(a,b){return = a.remove=3Db}function pa(a,b){return a.keyCode=3Db}function = qa(a,b){return a.type=3Db}function ra(a,b){return = a.contains=3Db}function sa(a,b){return a.clear=3Db}function = ta(a,b){return a.onclick=3Db}function ua(a,b){return a.name=3Db}function = u(a,b){return a.display=3Db}function va(a,b){return = a.height=3Db}function wa(a,b){return a.cancelBubble=3Db}function = xa(a,b){return a.visibility=3Db}=0A= var = w=3D"appendChild",ya=3D"forms",x=3D"push",za=3D"toString",Aa=3D"setUserDe= finedLabel",Ba=3D"addSearcher",y=3D"length",Ca=3D"propertyIsEnumerable",D= a=3D"title",Ea=3D"getBoundingClientRect",z=3D"prototype",Fa=3D"test",Ga=3D= "className",Ha=3D"exec",Ia=3D"clearTimeout",Ja=3D"input",Ka=3D"width",La=3D= "clientWidth",Ma=3D"round",Na=3D"abort",Oa=3D"checked",Pa=3D"slice",Qa=3D= "getSelection",Ra=3D"setTimeout",B=3D"replace",Sa=3D"SIV_INVALID_URL",Ta=3D= "nodeType",C=3D"document",D=3D"data",Ua=3D"load",E=3D"split",Va=3D"floor"= ,Wa=3D"responseText",F=3D"getElementById",Xa=3D"srcElement",=0A= Ya=3D"concat",Za=3D"createTextNode",$a=3D"stopPropagation",G=3D"value",ab= =3D"location",bb=3D"item",H=3D"indexOf",cb=3D"hasOwnProperty",I=3D"dispat= chEvent",J=3D"style",K=3D"jstiming",db=3D"longDesc",eb=3D"nodeName",fb=3D= "body",gb=3D"hasChildNodes",hb=3D"createDocumentFragment",ib=3D"ownerDocu= ment",jb=3D"removeChild",kb=3D"parent",lb=3D"target",mb=3D"screenX",nb=3D= "screenY",L=3D"call",ob=3D"match",pb=3D"getBoxObjectFor",qb=3D"send",rb=3D= "tick",sb=3D"remove",tb=3D"some",ub=3D"getAttribute",M=3D"createElement",= vb=3D"keyCode",wb=3D"firstChild",xb=3D"forEach",yb=3D"addEventListener",=0A= zb=3D"setAttribute",Ab=3D"currentStyle",Bb=3D"href",Cb=3D"substring",Db=3D= "handleEvent",N=3D"type",Eb=3D"contains",Fb=3D"apply",Gb=3D"clear",Hb=3D"= childNodes",Ib=3D"attachEvent",Jb=3D"defaultView",Kb=3D"attributes",Lb=3D= "name",O=3D"parentNode",Mb=3D"display",Nb=3D"nextSibling",Ob=3D"height",P= b=3D"splice",Qb=3D"join",Rb=3D"getElementsByTagName",Sb=3D"prefix",Tb=3D"= toLowerCase",Ub=3D"frames",Vb=3D"documentElement",Wb=3D"event",P=3D"opene= r";function Xb(){return function(){}}function Yb(a){return = function(){return a}}var Q;m[K]&&m[K][Ua][rb]("widgetJsStart");=0A= var Zb=3D"ol";function $b(){m[K][Ua][rb](Zb)}var = ac=3D"load",bc=3D"onload";function = cc(a,b){a[yb]?a[yb](ac,b,k):a[Ib](bc,b)}function dc(a,b){return = a[Ga]&&a[Ga][H](b)!=3D-1?a:a[O]?dc(a[O],b):j}var ec=3D"prt";function = fc(){m[K][Ua][rb](ec);m.tickAboveFold&&m.tickAboveFold(this)}var = gc=3D"widgetJsEnd",hc=3D"blogspot",ic=3D"img",jc=3D"post",kc=3D"beforeunl= oad",lc=3D"onbeforeunload";=0A= function = mc(a){m[K][Ua][rb](gc);m[K][Ua][rb](ec);ua(m[K][Ua],a+hc);a=3Do[Rb](ic);f= or(var = b=3D0;b2){var = d=3Dp[z][Pa][L](arguments,2);return function(){var = e=3Dp[z][Pa][L](arguments);p[z].unshift[Fb](e,d);return a[Fb](c,e)}}else = return function(){return a[Fb](c,arguments)}}var = Mc=3DDate.now||function(){return(new Date).getTime()};function = Nc(a,b){function c(){}c.prototype=3Db[z];a.r=3Db[z];a.prototype=3Dnew = c}Function[z].A=3Dfunction(a){if(arguments[y]>1){var = b=3Dp[z][Pa][L](arguments,1);b.unshift(this,a);return Lc[Fb](j,b)}else = return Lc(this,a)};=0A= Function[z].k=3Dfunction(a){Nc(this,a)};var W=3D"";function = Oc(a,b){if(!a)h(Error("Assertion failed"+(b?": "+b:W)))}function = Pc(a){h(Error("Failure"+(a?": "+a:W)))};function = Qc(a,b,c){if(a[H])return a[H](b,c);if(p[H])return = p[H](a,b,c);for(c=3Dc=3D=3Dj?0:c<0?q.max(0,a[y]+c):c;c-1}function = Uc(a){if(!V(a))for(var b=3Da[y]-1;b>=3D0;b--)delete = a[b];ha(a,0)}function Vc(a,b){b=3DQc(a,b);var = c;if(c=3Db!=3D-1)p[z][Pb][L](a,b,1)[y]=3D=3D1;return c}function = Wc(a){if(V(a))return a[Ya]();else{for(var = b=3D[],c=3D0,d=3Da[y];cthis.e)h(Error("[goog.structs.SimpleP= ool] Initial cannot be greater than = max"));for(b=3D0;b",xd=3D'"';function yd(a,b){if(b)return = a[B](zd,qd)[B](Ad,rd)[B](Bd,sd)[B](Cd,td);else{if(!Dd[Fa](a))return = a;if(a[H](ud)!=3D-1)a=3Da[B](zd,qd);if(a[H](vd)!=3D-1)a=3Da[B](Ad,rd);if(= a[H](wd)!=3D-1)a=3Da[B](Bd,sd);if(a[H](xd)!=3D-1)a=3Da[B](Cd,td);return = a}}var zd=3D/&/g,Ad=3D//g,Cd=3D/\"/g,Dd=3D/[&<>\"]/;=0A= function Ed(a,b){return a[H](b)!=3D-1}var = Fd=3D"(\\d*)(\\D*)",Gd=3D"g";function Hd(a,b){var = c=3D0;a=3Dnd(ca(a))[E](pc);b=3Dnd(ca(b))[E](pc);for(var = d=3Dq.max(a[y],b[y]),e=3D0;c=3D=3D0&&eb)return 1;return 0}Mc();var = Jd,Kd,Ld,Md,Nd,Od,Pd,Qd,Rd,Sd;function Td(){return = R.navigator?R.navigator.userAgent:j}function Ud(){return R.navigator}var = Vd=3D"Opera",Wd=3D"MSIE",Xd=3D"WebKit",Yd=3D"Mobile",Zd=3D"Gecko",$d=3D"C= amino";(function(){Od=3DNd=3DMd=3DLd=3DKd=3DJd=3Dk;var = a;if(a=3DTd()){var = b=3DUd();Jd=3Da[H](Vd)=3D=3D0;Kd=3D!Jd&&a[H](Wd)!=3D-1;Md=3D(Ld=3D!Jd&&a[= H](Xd)!=3D-1)&&a[H](Yd)!=3D-1;Od=3D(Nd=3D!Jd&&!Ld&&b.product=3D=3DZd)&&b.= vendor=3D=3D$d}})();=0A= var ae=3DJd,be=3DKd,ce=3DNd,de=3DLd,ee=3DMd,fe=3Dfunction(){var = a=3DUd();return = a&&a.platform||W}(),ge=3D"Mac",he=3D"Win",ie=3D"Linux",je=3D"X11";(functi= on(){Pd=3DEd(fe,ge);Qd=3DEd(fe,he);Rd=3DEd(fe,ie);Sd=3D!!Ud()&&Ed(Ud().ap= pVersion||W,je)})();var ke=3Dfunction(){var = a=3DW,b;if(ae&&R.opera){a=3DR.opera.version;a=3Dtypeof = a=3D=3DU?a():a}else{if(ce)b=3D/rv\:([^\);]+)(\)|;)/;else = if(be)b=3D/MSIE\s+([^\);]+)(\)|;)/;else = if(de)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db[Ha](Td()))?a[1]:W}return = a}(),le=3D{};function me(a){return = le[a]||(le[a]=3DHd(ke,a)>=3D0)};function = ne(a,b){a&&oe(this,a,b)}Nc(ne,fd);Q=3Dne[z];qa(Q,j);na(Q,j);Q.relatedTarg= et=3Dj;Q.offsetX=3D0;Q.offsetY=3D0;Q.clientX=3D0;Q.clientY=3D0;Q.screenX=3D= 0;Q.screenY=3D0;Q.button=3D0;pa(Q,0);Q.charCode=3D0;Q.ctrlKey=3Dk;Q.altKe= y=3Dk;Q.shiftKey=3Dk;Q.metaKey=3Dk;Q.X=3Dj;var = pe=3D"mouseover",qe=3D"mouseout",re=3D"keypress";=0A= function = oe(a,b,c){qa(a,b[N]);na(a,b[lb]||b[Xa]);ma(a,c);a.relatedTarget=3Db.relat= edTarget?b.relatedTarget:a[N]=3D=3Dpe?b.fromElement:a[N]=3D=3Dqe?b.toElem= ent:j;a.offsetX=3Dtypeof = b.layerX=3D=3Dvc?b.layerX:b.offsetX;a.offsetY=3Dtypeof = b.layerY=3D=3Dvc?b.layerY:b.offsetY;a.clientX=3Dtypeof = b.clientX=3D=3Dvc?b.clientX:b.pageX;a.clientY=3Dtypeof = b.clientY=3D=3Dvc?b.clientY:b.pageY;a.screenX=3Db[mb]||0;a.screenY=3Db[nb= ]||0;a.button=3Db.button;pa(a,b[vb]||0);a.charCode=3Db.charCode||(a[N]=3D= =3Dre?b[vb]:0);a.ctrlKey=3Db.ctrlKey;a.altKey=3Db.altKey;a.shiftKey=3D=0A= b.shiftKey;a.metaKey=3Db.metaKey;a.X=3Db;delete a.qa;delete = a.ba}ne[z].stopPropagation=3Dfunction(){this.ba=3Di;if(this.X[$a])this.X[= $a]();else = wa(this.X,i)};ne[z].preventDefault=3Dfunction(){this.qa=3Dk;if(this.X.pre= ventDefault)this.X.preventDefault();else{this.X.returnValue=3Dk;try{pa(th= is.X,-1)}catch(a){}}};ne[z].m=3Dfunction(){ne.r.m[L](this);this.X=3Dj};va= r = se,te,ue=3D"ScriptEngine",ve=3D"JScript",we=3D"0";(function(){te=3D(se=3D= ue in = R&&R.ScriptEngine()=3D=3Dve)?R.ScriptEngineMajorVersion()+pc+R.ScriptEngi= neMinorVersion()+pc+R.ScriptEngineBuildVersion():we})();var = xe=3Dse,ye=3Dte;function ze(){}var = Ae=3D0;ze[z].M=3D0;ze[z].pa=3Dk;ze[z].fb=3Dk;ze[z].handleEvent=3Dfunction= (a){if(this.Gb)return this.na[L](this.Na||this.src,a);return = this.na[Db][L](this.na,a)};var = Be,Ce,De,Ee,Fe,He,Ie,Je,Ke,Le,Me,Ne=3D"5.7";=0A= (function(){var a=3Dxe&&!(Hd(ye,Ne)>=3D0);function = b(){return{g:0,O:0}}function c(){return[]}var = d;He=3Dfunction(S){d=3DS};function e(){function S(rf){return = d[L](S.src,S.M,rf)}return S}function f(){return new ze}function = g(){return new ne}if(a){Be=3Dfunction(){return = n.K()};Ce=3Dfunction(S){n.T(S)};De=3Dfunction(){return = r.K()};Ee=3Dfunction(S){r.T(S)};Fe=3Dfunction(){return = t.K()};Ie=3Dfunction(){t.T(e())};Je=3Dfunction(){return = v.K()};Ke=3Dfunction(S){v.T(S)};Le=3Dfunction(){return = A.K()};Me=3Dfunction(S){A.T(S)};var n=3Dnew ld(0,=0A= 600);n.a=3Db;var r=3Dnew ld(0,600);r.a=3Dc;var t=3Dnew = ld(0,600);t.a=3De;var v=3Dnew ld(0,600);v.a=3Df;var A=3Dnew = ld(0,600);A.a=3Dg}else{Be=3Db;Ce=3Dsc;De=3Dc;Ee=3Dsc;Fe=3De;Ie=3Dsc;Je=3D= f;Ke=3Dsc;Le=3Dg;Me=3Dsc}})();var Oe=3D{},Pe=3D{},Qe=3D{},Re=3D{};=0A= function Se(a,b,c,d,e){if(b)if(V(b)){for(var = f=3D0;f=3D0;t--){var = v=3Dr[t];if((f||b=3D=3Dv[N])&&(g||c=3D=3Dv.wa)){Xe(v.M);d++}}});else{a=3D= Hc(a);if(Qe[a]){a=3DQe[a];for(e=3Da[y]-1;e>=3D0;e--){var = n=3Da[e];if((f||b=3D=3Dn[N])&&(g||c=3D=3Dn.wa)){Xe(n.M);d++}}}}return = d}function We(a,b,c){var d=3DPe;if(b in d){d=3Dd[b];if(c in = d){d=3Dd[c];a=3DHc(a);if(d[a])return d[a]}}return j}var = $e=3D"on";function Te(a){if(a in Re)return Re[a];return Re[a]=3D$e+a}=0A= function af(a,b,c,d,e){var = f=3D1;b=3DHc(b);if(a[b]){a.O--;a=3Da[b];if(a.Ua)a.Ua++;else = a.Ua=3D1;try{for(var g=3Da[y],n=3D0;n=3D0&&f.O;A--){ma(n,t[A]);e&=3Daf(f,t[A],c,i,n)}if(g)= {f=3Dd[k];f.O=3Df.g;for(A=3D0;!n.ba&&A=3D0&&f.O;g--){ma(a,c[g]);b&=3Daf(f,c[g],a[N],i,a)&&a= .qa!=3Dk}}if(k in = e){f=3De[k];f.O=3Df.g;if(d)for(g=3D0;!a.ba&&g=3Da[y])h(gf);if(b in a)return = a[b++];else b++}};return c}h(Error("Not implemented"))};function = kf(a){if(typeof a.D=3D=3DU)return a.D();if(Ec(a))return = a[E](W);if(Cc(a)){for(var = b=3D[],c=3Da[y],d=3D0;d1){if(b%2)h(Error("Uneven number of = arguments"));for(var = c=3D0;c2*this.g&&pf(this);return = i}return k});function pf(a){if(a.g!=3Da.h[y]){for(var = b=3D0,c=3D0;b=3Dc[y])h(gf);var = n=3Dc[b++];return a?n:d[n]}};return g};function qf(a,b){return = da[z][cb][L](a,b)};function sf(a){this.a=3Dnew nf;a&&tf(this,a)}var = uf=3D"o";function vf(a){var b=3Dtypeof a;return = b=3D=3Dtc&&a||b=3D=3DU?uf+Hc(a):b.substr(0,1)+a}sf[z].p=3Dfunction(){retu= rn this.a.p()};sf[z].add=3Dfunction(a){this.a.G(vf(a),a)};function = tf(a,b){b=3Dkf(b);for(var = c=3Db[y],d=3D0;d0)this.ga=3Dwf[Ra](Lc(this.sa,this),this.Ma);this.= Ra=3Di;this.i[qb](a);this.Ra=3Dk}catch(g){Rf(this,5,g)}};Q.dispatchEvent=3D= function(a){if(this.i){if(ce){var = b=3DEc(this.i)?this.i:Gc(this.i)?Hc(this.i):W;Bf.Ea[x](b)}try{Mf.r[I][L](= this,a)}finally{xf(Bf)}}else Mf.r[I][L](this,a)};var Sf=3D"Timed out = after ",Tf=3D"ms, aborting",Uf=3D"timeout";Q.sa=3Dfunction(){if(typeof = oc!=3D"undefined")if(this.i){this.Ta=3DSf+this.Ma+Tf;this.ma=3D8;this[I](= Uf);this[Na](8)}};=0A= function = Rf(a,b,c){a.V=3Dk;if(a.i){a.ea=3Di;a.i[Na]();a.ea=3Dk}a.Ta=3Dc;a.ma=3Db;V= f(a);Wf(a)}var Xf=3D"complete",Yf=3D"error";function = Vf(a){if(!a.ib){a.ib=3Di;a[I](Xf);a[I](Yf)}}var = Zf=3D"abort";Mf[z].abort=3Dfunction(a){if(this.i){this.V=3Dk;this.ea=3Di;= this.i[Na]();this.ea=3Dk;this.ma=3Da||7;this[I](Xf);this[I](Zf);Wf(this)}= };Mf[z].m=3Dfunction(){if(this.i){if(this.V){this.V=3Dk;this.ea=3Di;this.= i[Na]();this.ea=3Dk}Wf(this,i)}Mf.r.m[L](this)};Mf[z].Pb=3Dfunction(){!th= is.pb&&!this.Ra&&!this.ea?this.a():$f(this)};Mf[z].a=3Dfunction(){$f(this= )};=0A= var ag=3D"readystatechange",bg=3D"success",cg=3D" [",dg=3D"]";function = $f(a){if(a.V)if(typeof = oc!=3D"undefined")if(!(a.bb[1]&&eg(a)=3D=3D4&&fg(a)=3D=3D2))if(a.Ra&&eg(a= )=3D=3D4)wf[Ra](Lc(a.Pb,a),0);else{a[I](ag);if(eg(a)=3D=3D4){a.V=3Dk;if(g= g(a)){a[I](Xf);a[I](bg)}else{a.ma=3D6;a.Ta=3Dhg(a)+cg+fg(a)+dg;Vf(a)}Wf(a= )}}}var ig=3D"ready";=0A= function Wf(a,b){if(a.i){a.i.onreadystatechange=3Da.bb[0]?sc:j;var = c=3Da.i;a.i=3Dj;a.bb=3Dj;if(a.ga){wf[Ia](a.ga);a.ga=3Dj}if(!b){if(ce){b=3D= Ec(c)?c:Gc(c)?Hc(c):W;Bf.Ea[x](b)}a[I](ig);xf(Bf)}if(ce){a=3DHc(c);delete= Bf.cb[a];for(var d in Bf.da){Vc(Bf.da[d],a);Bf.da[d][y]=3D=3D0&&delete = Bf.da[d]}}}}function gg(a){switch(fg(a)){case 0:case 200:case 204:case = 304:return i;default:return k}}function eg(a){return = a.i?a.i.readyState:0}function fg(a){try{return = eg(a)>2?a.i.status:-1}catch(b){return-1}}=0A= function hg(a){try{return eg(a)>2?a.i.statusText:W}catch(b){return = W}};function jg(){this.Z=3D[]}jg[z].Y=3D0;jg[z].fa=3D0;function = kg(a,b){a.Z[a.fa++]=3Db}function lg(a){if(a.Y=3D=3Da.fa)return l;var = b=3Da.Z[a.Y];delete a.Z[a.Y];a.Y++;return = b}Q=3Djg[z];Q.p=3Dfunction(){return = this.fa-this.Y};Q.R=3Dfunction(){return = this.fa-this.Y=3D=3D0};sa(Q,function(){ha(this.Z,0);this.fa=3Dthis.Y=3D0}= );ra(Q,function(a){return = Tc(this.Z,a)});oa(Q,function(a){a=3DQc(this.Z,a);if(a<0)return = k;if(a=3D=3Dthis.Y)lg(this);else{p[z][Pb][L](this.Z,a,1)[y]=3D=3D1;this.f= a--}return i});Q.D=3Dfunction(){return = this.Z[Pa](this.Y,this.fa)};function = mg(a,b){this.C=3Da||0;this.e=3Db||10;if(this.C>this.e)h(Error("[goog.stru= cts.Pool] Min can not be greater than max"));this.a=3Dnew = jg;this.b=3Dnew = sf;this.Ia()}Nc(mg,ed);Q=3Dmg[z];Q.K=3Dfunction(){for(var = a;this.a.p()>0;){a=3Dlg(this.a);if(this.sb(a))break;else = this.Ia()}if(!a&&this.p()this.e&&this.a.= p()>0;)this.Aa(lg(a))};Q.mb=3Dfunction(){return{}};Q.Aa=3Dfunction(a){if(= typeof a.Q=3D=3DU)a.Q();else for(var b in = a)a[b]=3Dj};Q.sb=3Dfunction(a){if(typeof a.ac=3D=3DU)return = a.ac();return i};ra(Q,function(a){return = this.a[Eb](a)||this.b[Eb](a)});Q.p=3Dfunction(){return = this.a.p()+this.b.p()};Q.R=3Dfunction(){return this.a.R()&&this.b.R()};=0A= Q.m=3Dfunction(){mg.r.m[L](this);if(this.b.p()>0)h(Error("[goog.structs.P= ool] Objects not released"));var = a=3Dthis.b,b=3Dthis.Aa;if(Cc(a))try{Rc(a,b,this)}catch(c){if(c!=3D=3Dgf)h= (c)}else{a=3Djf(a);try{for(;1;)b[L](this,a.a(),l,a)}catch(d){if(d!=3D=3Dg= f)h(d)}}this.b[Gb]();delete = this.b;for(a=3Dthis.a;!a.R();)this.Aa(lg(a));delete this.a};function = ng(a,b){this.o=3Da;this.a=3Db}ng[z].u=3Dfunction(){return new = ng(this.o,this.a)};function og(a){this.N=3D[];a&&pg(this,a)}function = qg(a,b,c){b=3Dnew = ng(b,c);c=3Da.N;c[x](b);b=3Dc[y]-1;a=3Da.N;for(c=3Da[b];b>0;){var = d=3Dq[Va]((b-1)/2);if(a[d].o>c.o){a[b]=3Da[d];b=3Dd}else = break}a[b]=3Dc}function pg(a,b){var c,d;if(b instanceof = og){c=3Db.aa();d=3Db.D();if(b.p()<=3D0){a=3Da.N;for(b=3D0;be.o)break;b[a]=3D= b[f];a=3Df}b[a]=3De}return c.a});Q.D=3Dfunction(){for(var = a=3Dthis.N,b=3D[],c=3Da[y],d=3D0;d0;){var = c=3Da.K();if(c)b[sb]()[Fb](a,[c]);else = return}}sg[z].eb=3Dfunction(a){sg.r.eb[L](this,a);tg(this)};sg[z].Ia=3Dfu= nction(){sg.r.Ia[L](this);tg(this)};sg[z].m=3Dfunction(){sg.r.m[L](this);= this.Ya[Gb]();this.Ya=3Dj};function = ug(a,b,c){sg[L](this,b,c);this.$=3Da}Nc(ug,sg);ug[z].mb=3Dfunction(){var = a=3Dnew Mf,b=3Dthis.$;b&&mf(b,function(c,d){a.headers.G(d,c)});return = a};ug[z].Aa=3Dfunction(a){a.Q()};ug[z].sb=3Dfunction(a){return!a.n&&!a.V}= ;function = vg(a,b,c,d,e){this.a=3Da!=3D=3Dl?a:1;this.b=3De!=3D=3Dl?q.max(0,e):0;this= .ua=3Dnew ug(b,c,d);this.P=3Dnew nf;this.ya=3Dnew df(this)}Nc(vg,ff);var = wg=3D[ig,Xf,bg,Yf,Zf,Uf];vg[z].send=3Dfunction(a,b,c,d,e,f,g,n){if(this.P= .w(a))h(Error("[goog.net.XhrManager] ID in use"));b=3Dnew = xg(b,Lc(this.C,this,a),c,d,e,g,n!=3D=3Dl?n:this.a);this.P.G(a,b);this.ua.= K(Lc(this.e,this,a),f)};=0A= vg[z].abort=3Dfunction(a,b){var c=3Dthis.P.w(a);if(c){var = d=3Dc.Ha;c.Ab=3Di;if(b){this.ya.a(d,wg,c.ab);Ue(d,ig,function(){this.ua.T= (d)},k,this);this.P[sb](a)}d&&d[Na]()}};vg[z].e=3Dfunction(a,b){var = c=3Dthis.P.w(a);if(c&&!c.Ha){this.ya.e(b,wg,c.ab);b.Ma=3Dq.max(0,this.b);= c.Ha=3Dc.Tb=3Db;this[I](new = yg(ig,this,a,b));zg(this,a,b);c.Ab&&b[Na]()}else this.ua.T(b)};=0A= vg[z].C=3Dfunction(a,b){var c=3Db[lb];switch(b[N]){case = ig:zg(this,a,c);break;case Xf:a:{var = d=3Dthis.P.w(a);if(c.ma=3D=3D7||gg(c)||d.Ja>d.lb){this[I](new = yg(Xf,this,a,c));if(d){d.Db=3Di;if(d.gb){a=3Dd.gb[L](c,b);break = a}}}a=3Dj}return a;case bg:this[I](new yg(bg,this,a,c));break;case = Uf:case Yf:b=3Dthis.P.w(a);b.Ja>b.lb&&this[I](new = yg(Yf,this,a,c));break;case Zf:this[I](new yg(Zf,this,a,c));break}return = j};=0A= function zg(a,b,c){var = d=3Da.P.w(b);if(d&&!d.Db&&!(d.Ja>d.lb)){d.Ja++;c[qb](d.zc,d.pc,d.bc,d.jc)= }else{if(d){a.ya.a(c,wg,d.ab);a.P[sb](b)}a.ua.T(c)}}vg[z].m=3Dfunction(){= vg.r.m[L](this);this.ua.Q();this.ua=3Dj;this.ya.Q();this.ya=3Dj;var = a=3Dthis.P;mf(a,function(b){b.Q()});a[Gb]();this.P=3Dj};function = yg(a,b,c,d){fd[L](this,a,b);this.id=3Dc;this.Tb=3Dthis.Ha=3Dd}Nc(yg,fd);y= g[z].m=3Dfunction(){yg.r.m[L](this);delete = this.id;this.Tb=3Dthis.Ha=3Dj};=0A= function = xg(a,b,c,d,e,f,g){this.zc=3Da;this.pc=3Dc||Nf;this.bc=3Dd;this.jc=3De||j;= this.lb=3Dg!=3D=3Dl?g:1;this.Ja=3D0;this.Ab=3Dthis.Db=3Dk;this.ab=3Db;thi= s.gb=3Df;this.Ha=3Dj}Nc(xg,ed);xg[z].m=3Dfunction(){xg.r.m[L](this);delet= e this.ab;delete this.gb};var = Ag=3D"displayModeSnippet",Bg=3D"displayModeFull",Cg=3D"displayModeLayout"= ,Dg=3D"displayModeNone";function = Eg(a,b,c,d,e,f){this.b=3Da;this.Ba=3Db;this.$=3Dc;this.a=3Dd||j;ka(this,e= ||j);if(f){this.e=3Df;if(!(f=3D=3DAg||f=3D=3DBg||f=3D=3DCg||f=3D=3DDg))h(= "bad display mode: "+f)}else = this.e=3DDg;this.n=3Dk}Eg[z].C=3Dfunction(){return this.b};function = Fg(a){this.a=3Di;this.yb=3Dnew Gg(this);this.d=3Da;this.$a=3Dj}var = Hg=3D"_";function Ig(a,b){return o[F](a.d.b+Hg+b)}function = Jg(a,b){a=3DIg(a,b);if(!a)h("did not find element for id "+b);return a}=0A= var Kg=3D"widget";function = Lg(a,b,c){(c=3Dc)||(c=3Da.d[D]);c||(c=3D{});var d=3Dnew = Mg;Ng(d,Kg,Og(a));Ng(d,W,c);b=3DPg(a,b,d,W);return Qg(a,b,o)}var = Rg=3D"&widgetType=3D",Sg=3D"&widgetId=3D",Tg=3D"&action=3DeditWidget";fun= ction Og(a){var = b=3D{};qa(b,a.$a.e);b.instanceId=3Da.d.b;b.sectionId=3Da.d.Ba;b.actionUrl= =3DUg;b.quickEditUrl=3DVg+Rg+a.$a.e+Sg+a.d.b+Tg;return b}=0A= var Wg=3D"",Xg=3D"\n",Yg=3D"Mic= rosoft.XMLDOM",Zg=3D"false",$g=3D"text/xml",ah=3D"parsererror",bh=3D"Unab= le to find XML parser",ch=3D"Parsing failed for ",dh=3D"Markup chunk not = found for ",eh=3D"No data found for call: ";=0A= function Pg(a,b,c,d){var = e;if(b){(e=3Dfh[b])||(e=3Da.d.$[b]);if(e){if(!e.Wa||!e.Wa[ib]){var = f=3De;if(f){var g;g=3DWg+f.template+Xg;if(g=3D=3Dj)g=3Dj;else{var = n;if(m.ActiveXObject){n=3Dnew = ActiveXObject(Yg);n.async=3DZg;if(!n.loadXML(g))h(new = Error(n.parseError))}else if(m.DOMParser){n=3D(new = DOMParser).parseFromString(g,$g);if(n[Vb][eb]=3D=3Dah)h(new = Error(n[Vb].textContent))}else = Pc(bh);g=3Dn[Vb]}f.Wa=3Dgh(a,g)}}e.Wa||Pc(ch+b);e.vc=3De.Wa.cloneNode(i);= e=3De}else e=3Dj}else = e=3Dj;Oc(e!=3Dj,dh+b);b=3De.varName?e.varName:W;f=3Dhh(c,d);Oc(f!=3D=0A= j,eh+d);Ng(c,b,f);a=3Dih(a,e.vc,c);jh(c,b);return a}var kh=3D"Null = node",lh=3D"expr",mh=3D"b",nh=3D"data",oh=3D"Null element",ph=3D"Null = data",qh=3D"DIV";=0A= function ih(a,b,c){Oc(b!=3Dj,kh);var d=3Db;if(b[Kb]){for(var = e=3D[],f=3D[],g=3D0;g= =3D0?ud:Vi;Nh[qb](W+Oh++,a+b[Qb](ud),Nf,l,j,j,t)}else = Nh[qb](W+Oh++,a,Of,b[Qb](ud),j,j,t)}=0A= function Xi(a,b){if(a)if(a=3Dsi(a))a.c.ia=3Db}function = Yi(a,b){Ph=3D=3D0?m[Ra](function(){a.close()},b):m[Ra](function(){Yi(a,b)= },200)}var Zi=3D"status-message-inner";function = $i(a,b){if(a){Yi(a,100);if(a){var = c=3Da[C][F](Zi);if(c)c=3Dc.innerHTML;c&&a&&a[P][kb]&&a[P][kb].editor&&a[P= ][kb].editor._SetSaveMessage(c,b)}}}function aj(a,b,c){var = d=3DKh[a];if(c.errors!=3Dj){(a=3Dd?d.c.ia:j)||(a=3Dm);Gi(a,c.errors,Di);d= &&d.db?d.db(b,c,a):bj(c,a)}else{Oc(d!=3Dj,Ni+a);if(b=3D=3DOi){ka(d.c.d,c)= ;oi(d,i)}else d.ha(b,c)}}var cj=3D"error-details";=0A= function bj(a,b){a=3Da[cj];for(var c in a)dj(c,a[c],b[C])}var = ej=3D"status-message",fj=3D"_OnWidgetConfigured";function = gj(a,b){Gi(a.ia,b[ej],Di);hj(a.d.b,fj,function(c){m[P]._WidgetManager._On= WidgetConfigured(c,b)})}function = ij(a,b){if(m[kb]&&m[kb].editor&&b){a=3Dsi(a);ka(a.c.d,b[D]);oi(a,i);a.c.i= a=3Dj}else si(a).a()?m[ab][B](m[ab][Bb]):Pi(a)}var = jj=3D"/rearrange?blogID=3D",kj=3D"_OnWidgetDeleted";=0A= function lj(a,b,c){var = d=3Dc[ej];if(c.errors!=3Dj){Gi(m,c.errors,Di);bj(c,m)}else = if(b=3D=3DKi){var = e;if(mj(m)){if(m[P]&&m[P][kb])e=3Dm[P][kb];e&&e.editor&&e.editor._HandleA= ddNewWidget(c)}Gi(m,d,Di);if(m[P]=3D=3Dj)m.location=3Djj+c.blogID;else = e&&e._WidgetManager?e._WidgetManager._KillPopupDelay(m):Yi(m,100)}else{c=3D= Kh[a];Oc(c!=3Dj);if(b=3D=3DEi){Gi(c.c.ia,d,Di);hj(a,kj)}}}function = nj(a){var = b=3Dsi(a);if(b){if(b.c.d.e=3D=3DCg)top.editor._HandleDeleteWidget(b.c.d.a= );else{b=3Db.c.d.a;b[O][jb](b)}delete Kh[a]}}=0A= var oj=3D"?widgetId=3D",pj=3D"&func=3D";function hj(a,b,c){if(mj(m)){var = d=3Dm[P];c||(c=3Dd._WidgetManager[b]);c(a);d._WidgetManager?d._WidgetMana= ger._KillPopupDelay(m,a):Yi(m,100)}else{a=3DSh+oj+a;a+=3Dpj+aa(b);m[ab][B= ](a)}}var qj=3D"X";function mj(a){var b=3Dk;try{if(a[P]){var = c=3Dqj+a[P][C].domain;if(c&&c!=3Dqj)b=3Di}}catch(d){}return b}function = Gi(a,b,c){a||(a=3Dself);var = d=3Da[C][F](Zi);if(d)s(d,b);if(a=3Da[C][F](ej))ia(a,c)}=0A= function rj(a,b){if(Tc(bd(a),b))return a;if(a)for(var = c=3Da[Hb][y],d=3D0;db)return = LayoutsMessages.NUMBER_TOO_LARGE+ad+b;return l}}=0A= function Mg(){this.B=3D[];for(var = a=3D0;a=3D0;--c)if(a.B[c][Lb]=3D=3Db)return a.B[c][D];return = j}function hh(a,b){var c=3DTj(a,b);if(c)return c;var = d=3Db[E](pc);if(d[y]=3D=3D1){c=3DTj(a,W);return = c[b]}c=3DTj(a,d[0]);b=3D0;if(c)b=3D1;else = c=3DTj(a,W);for(a=3Db;a=3D500){if(b[Wa][y])s(o[fb],b[Wa]);else = m.alert(LayoutsMessages.SERVER_ERROR);return k}return a?a(b):i}};var = Uj=3D"AdSense";function = Vj(a){Y[L](this,Uj,a);this.c=3Da}Vj.k(Y);Vj[z].a=3DYb(i);T("_AdSenseView"= ,Vj,l);function = Wj(a,b){this.x=3Da!=3D=3Dl?a:0;this.y=3Db!=3D=3Dl?b:0}Wj[z].u=3Dfunction(= ){return new Wj(this.x,this.y)};var Xj=3D"(",Yj=3D", = ",Zj=3D")";ga(Wj[z],function(){return Xj+this.x+Yj+this.y+Zj});function = $j(a,b){ja(this,a);va(this,b)}Q=3D$j[z];Q.u=3Dfunction(){return new = $j(this[Ka],this[Ob])};var ak=3D" x ";ga(Q,function(){return = Xj+this[Ka]+ak+this[Ob]+Zj});Q.R=3Dfunction(){return!(this[Ka]*this[Ob])}= ;Q.floor=3Dfunction(){ja(this,q[Va](this[Ka]));va(this,q[Va](this[Ob]));r= eturn = this};Q.round=3Dfunction(){ja(this,q[Ma](this[Ka]));va(this,q[Ma](this[Ob= ]));return this};function bk(a){return a?new ck(dk(a)):$c||($c=3Dnew = ck)}var ek=3D"*",fk=3D"528";=0A= function gk(a,b,c){a:{var = d=3Do;c=3Dc||d;a=3Da&&a!=3Dek?a[Tb]():W;if(c.querySelectorAll&&(a||b)&&(!= de||hk(d)||me(fk)))b=3Dc.querySelectorAll(a+(b?pc+b:W));else{if(b&&c.getE= lementsByClassName){d=3Dc.getElementsByClassName(b);if(a){c=3D{};for(var = e=3D0,f=3D0,g;g=3Dd[f];f++)if(a=3D=3Dg[eb][Tb]())c[e++]=3Dg;ha(c,e);b=3Dc= ;break a}else{b=3Dd;break = a}}d=3Dc[Rb](a||ek);if(b){c=3D{};for(f=3De=3D0;g=3Dd[f];f++){a=3Dg[Ga];if= (typeof a[E]=3D=3DU&&Tc(a[E](ad),b))c[e++]=3Dg}ha(c,e);b=3Dc}else = b=3Dd}}return b}var ik=3D"class",jk=3D"for";=0A= function kk(a,b){gd(b,function(c,d){if(d=3D=3Dzh)a[J].cssText=3Dc;else = if(d=3D=3Dik)ia(a,c);else if(d=3D=3Djk)a.htmlFor=3Dc;else if(d in = lk)a[zb](lk[d],c);else a[d]=3Dc})}var = lk=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpa= n",rowspan:"rowSpan",valign:"vAlign",height:Ah,width:Bh,usemap:"useMap",f= rameborder:"frameBorder",type:"type"};function mk(){return = nk(o,arguments)}var ok=3D' name=3D"',pk=3D' type=3D"';=0A= function nk(a,b){var = c=3Db[0],d=3Db[1];if(be&&d&&(d[Lb]||d[N])){c=3D[vd,c];d[Lb]&&c[x](ok,yd(d= [Lb]),xd);if(d[N]){c[x](pk,yd(d[N]),xd);d=3DKc(d);delete = d[N]}c[x](wd);c=3Dc[Qb](W)}var e=3Da[M](c);if(d)if(Ec(d))ia(e,d);else = kk(e,d);if(b[y]>2){function = f(g){if(g)e[w](Ec(g)?a[Za](g):g)}for(d=3D2;d0)?Rc(qk(c)?Wc(c):c,f):f(c)}}return e}var = rk=3D"CSS1Compat";function hk(a){return a.compatMode=3D=3Drk}function = sk(a,b){a[w](b)}var tk=3Dde&&me("522");=0A= function uk(a,b){if(typeof = a[Eb]!=3D"undefined"&&!tk&&b[Ta]=3D=3D1)return = a=3D=3Db||a[Eb](b);if(typeof = a.compareDocumentPosition!=3D"undefined")return = a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db[= O];return b=3D=3Da}function dk(a){return = a[Ta]=3D=3D9?a:a[ib]||a[C]}function qk(a){if(a&&typeof = a[y]=3D=3Dvc)if(Gc(a))return typeof a[bb]=3D=3DU||typeof = a[bb]=3D=3DDc;else if(Fc(a))return typeof a[bb]=3D=3DU;return k}function = ck(a){this.ja=3Da||R[C]||o}ck[z].createElement=3Dfunction(a){return = this.ja[M](a)};=0A= ck[z].createTextNode=3Dfunction(a){return this.ja[Za](a)};function = vk(a){return hk(a.ja)}function = wk(a){a=3D!de&&hk(a.ja)?a.ja[Vb]:a.ja[fb];return a=3Dnew = Wj(a.scrollLeft,a.scrollTop)}ck[z].appendChild=3Dsk;ra(ck[z],uk);var = xk=3D"BlogArchive";function = yk(a){Y[L](this,xk,a);this.zb=3Da.d}yk.k(Y);var = zk=3D"► ",Ak=3D"getTitles";yk[z].ha=3Dfunction(a,b){if(a=3D=3D= Hi)gj(this.c,b);else a=3D=3DAk?Bk(this,b):yk.r.ha[L](this,a,b)};var = Ck=3D"ArchiveList",Dk=3D"a",Ek=3D"toggle",Fk=3D"ArchiveMenu",Gk=3D"rtl",H= k=3D"◄ ";=0A= yk[z].s=3Dfunction(){if(Ig(this.c,Ck)){var = a=3Dgk(Dk,Ek,this.zb.a),b;if(a[y]>0&&a[0][Ab])b=3Da[0][O][Ab].color;for(v= ar c=3D0;c0&&!Tc(bd(b[0]),Ok))){c=3Drj(a,Pk);c=3Dba(c.inn= erHTML[ob](/\d+/),10);c=3Da[Rb](Qk)[y]";=0A= function Bk(a,b){var c;a:{c=3Db.path;a=3Da.zb.a[Rb](Tk);for(var d in = a){var e=3Da[d];if(e[Bb]=3D=3Dc){c=3De[O];break a}}c=3Dvoid = 0}c=3Drj(c,Ok);s(c,W);for(d=3D0;da[La]||a.scrollHeight>a.clientHeight||c=3D=3Dll||c=3D=3DVh))retu= rn a}return j};var ol=3D"delayLoad";function = pl(a,b){this.kc=3Da;this.rc=3Db;this.dc=3Dol;this.Qa=3D{};this.ra=3D0;thi= s.xb=3D[];this.Xa=3D[];var c=3Dthis;this.Sb=3Dfunction(){ql(c)}}var = Z=3D"none",rl=3D"av-delay-tempId-",sl=3D"scroll",tl=3D"resize";function = ul(a){for(var = b=3Da.kc,c=3Da.Qa,d=3Dgk(ic,a.dc),e=3D0;eq[Ma](-1*e*f))a.Xa[x](d);else{d=3Dk;break = a}d=3Di}if(d)b=3Di}b&&zl(a)}}function zl(a){a.lc=3Di;for(var = b=3Da.xb[Ya](a.Xa),c=3D0;c-1)ta(a,this.b.A(this));if((a=3DIg(t= his.c,Ol))&&a[Bb][H](Nl)>-1)ta(a,this.b.A(this));this.Mb&&Dh(this.c,Dl,{p= ostID:this.ta[D].postId},function(b){if(Jh(b)>=3D500){if(m.console&&conso= le.log){b=3Db[Wa][ob](/bX-\w*/)[0];console.log(Pl+b)}b=3Dk}else = b=3Di;return b},Nf);this.n=3Dnew = pl(5,1.25);ul(this.n)};Bl[z].b=3Dfunction(a){a=3Da||m[Wb];Dh(this.c,Cl,{p= ath:(a[lb]||a[Xa])[Bb]});return k};var = Ql=3D"?t=3D",Rl=3D"&u=3D",Sl=3D"&n=3D",Tl=3D"bloggerForm",Ul=3D"scrollbar= s=3Dno,width=3D475,height=3D300,top=3D175,left=3D75,status=3Dyes,resizabl= e=3Dyes";=0A= Bl[z].Wb=3Dfunction(a){var = b=3DW;if(o.selection)b=3Do.selection.createRange().text;else = if(m[Qa])b=3Dm[Qa]();else = if(o[Qa])b=3Do[Qa]();m.open(a+Ql+aa(b)+Rl+aa(m[ab][Bb])+Sl+aa(o[Da]),Tl,U= l);return k};T("_BlogView",Bl,l);var Vl=3D"BlogList";function = Wl(a){Y[L](this,Vl,a);this.b=3Da.d}Wl.k(Y);Q=3DWl[z];Q.vb=3Dj;Q.Va=3Dj;va= r Xl=3D"show-all",Yl=3D"show-n";Q.s=3Dfunction(){var = a=3Dthis.c.d[D];this.vb=3Da.totalItems;this.Va=3Da.numItemsToShow;if(this= .Va!=3D0&&this.vb>this.Va){ta(Jg(this.c,Xl),this.Rb.A(this));ta(Jg(this.c= ,Yl),this.Rb.A(this))}a=3Dthis.ic.A(this);var = b=3Dm;if(b[yb])b[yb](ac,a,k);else if(b[Ib])b[Ib](bc,a);else fa(b,a)};var = Zl=3D"blogs",$l=3D"block",am=3D"inline";=0A= Q.Rb=3Dfunction(){for(var = a=3DJg(this.c,Zl)[Rb](Uk),b=3Dthis.Va;b=3D0)b=3Db[Cb](0,a);= m[ab].href=3Db+um;return i}function rm(a){a.clearAllResults();sm(k)}=0A= function sm(a){u(o[F](lm)[J],a?$l:Z)}T("_CustomSearchView",em,l);var = vm=3D"Image";function wm(a){Y[L](this,vm,a);this.b=3Da.d}wm.k(Y);var = xm=3D"true",ym=3D"_img",zm=3D"visible";wm[z].s=3Dfunction(){if(this.b[D].= resize=3D=3Dxm){var = a=3DIg(this.c,this.b.b+ym),b=3Dthis.b.a;if(a&&b){if(o[Jb])b=3Dba(o[Jb].ge= tComputedStyle(b,j)[Ka],10);else = if(b[Ab]){u(a[J],Z);b=3Db.offsetWidth;u(a[J],W)}else = return;if(a[Ka]>b){va(a,q[Ma](b/a[Ka]*a[Ob]));ja(a,b)}xa(a[J],zm)}}};T("_= ImageView",wm,l);var = Am=3D"200px",Bm=3D"_picImg",Cm=3D"_changeImageLink",Dm=3D"_imageChoiceTab= le",Em=3D"_imgSrcFromPCRadio",Fm=3D"_imgSrcFromWebRadio",Gm=3D"_imgFileNa= meInput",Hm=3D"_imgUrlTextInput",Im=3D"_asynchronousFileUploadIframe";=0A= function = $(a,b,c,d,e,f,g,n){this.z=3Da;this.Ib=3Db!=3DAc?b:j;this.Ob=3Dc;this.Hb=3D= d;this.Lb=3De;this.Za=3Df;this.Sa=3Dg;this.Vb=3Dn;this.Pa=3Dthis.la=3D-1;= this.ob=3Dj;this.C=3D300;this.rb=3DAm;this.F=3Do[F](this.z+Bm);this.Ka=3D= o[F](this.z+Cm);this.Oa=3Do[F](this.z+Dm);this.nb=3Do[F](this.z+Em);this.= Kb=3Do[F](this.z+Fm);this.l=3Do[F](this.z+Gm);this.n=3Do[F](this.z+Hm);th= is.Bb=3Dm[Ub][this.z+Im];this.Ba=3D0;this.a=3Dnew = Image;fa(this.a,Lc(this.Ub,this));this.a.onerror=3DLc(this.Bc,this);this.= Jb=3Dk;this.e=3Dthis.b=3Dthis.$=3Dj;this.qb=3Dk}=0A= var Jm=3D"_imgUrlTextError",Km=3D"_imgFileNameError";=0A= $[z].Ub=3Dfunction(){this.Ba=3D0;Hj(this.z+Jm);Hj(this.z+Km);if(!this.nb[= Oa]||this.la=3D=3D0){this.la=3Dthis.a[Ka];this.Pa=3Dthis.a[Ob];this.ob=3D= this.a.src}var = a=3D1,b=3D1;if(this.a[Ka]>this.C)a=3Dthis.C/this.a[Ka];if(this.a[Ob]>this= .C)b=3Dthis.C/this.a[Ob];a=3Dq.min(a,b);ja(this.F[J],q[Ma](this.a[Ka]*a)+= Yh);va(this.F[J],q[Ma](this.a[Ob]*a)+Yh);this.F.src=3Dthis.a.src;u(this.F= [J],W);u(this.Oa[J],Z);u(this.Ka[J],W);this.l.disabled=3Di;this.Ob&&this.= Ob[L]({},this.F.src,this.ob,this.la,this.Pa)};=0A= function = Lm(a,b,c,d,e){if(b){dj(a.z+Km,c);Hj(a.z+Jm)}else{dj(a.z+Jm,c);Hj(a.z+Km)}= u(a.F[J],Z);u(a.Oa[J],W);u(a.Ka[J],Z);a.l.disabled=3Dk;a.Hb&&a.Hb[L]({},d= ,e)}$[z].Bc=3Dfunction(){if(this.Ba<2){this.Ba++;var = a=3Dthis.a.src;this.a.src=3DW;this.Ca(a)}else = Lm(this,this.nb[Oa],WidgetMessages[Sa],this.F.src,[])};$[z].Ca=3Dfunction= (a){Mm(this);this.a.src=3Da};=0A= $[z].qc=3Dfunction(a){a=3Da||m[Wb];if(m[Wb]){a.returnValue=3Dk;wa(a,i)}el= se{a.preventDefault();a[$a]()}u(this.F[J],Z);u(this.Ka[J],Z);u(this.Oa[J]= ,W);this.l.disabled=3Dk;la(this.n,W);Nm(this);this.qb=3Di;this.Lb&&this.L= b[L]({})};var = Om=3D"imageUpload.do",Pm=3D"multipart/form-data",Qm=3D"hidden",Rm=3D"blog= ID",Sm=3D"sectionWidth",Tm=3D"photoUploadSecurityToken";=0A= $[z].sc=3Dfunction(){this.nb.checked=3Dxm;la(this.n,W);Mm(this);if(!this.= b){this.b=3Do[M](pm);this.b.action=3DOm;this.b.method=3DOf;na(this.b,this= .Bb[Lb]);this.b.encoding=3DPm;u(this.b[J],Z);if(this.Ib){var = a=3Do[M](bm);qa(a,Qm);ua(a,Rm);la(a,this.Ib);this.b[w](a)}a=3Do[M](bm);qa= (a,Qm);ua(a,Sm);a.id=3DSm;this.b[w](a);a=3Do[M](bm);qa(a,Qm);ua(a,Tm);la(= a,this.Vb);this.b[w](a);o[fb][w](this.b)}a=3Dthis.Za=3D=3D-1&&this.Sa?thi= s.Sa():this.Za;if(a=3D=3D-1)a=3D1600;la(o[F](Sm),a);this.e=3D{parent:this= .l[O],nextSibling:this.l[Nb]};this.l[O][jb](this.l);=0A= this.b[w](this.l);this.Jb=3Di;try{this.b.submit()}catch(b){Lm(this,i,Widg= etMessages[Sa],this.b[G],[])}this.b[jb](this.l);this.e&&this.e[Nb]?this.e= [kb].insertBefore(this.l,this.e[Nb]):this.e[kb][w](this.l)};=0A= function Um(a){var = b=3Da.Bb[C].result;if(b)if(b.hasErrors)b.errors[y]>0?Lm(a,i,b.errors[0].m= essage,a.l[G],b.errors):Lm(a,i,WidgetMessages[Sa],a.l[G],b.errors);else{v= ar = c=3Dq.max(b.origWidth,b.origHeight),d=3Da.Za=3D=3D-1&&a.Sa?a.Sa():a.Za;if= (a.la!=3D0&&d!=3D-1&&c>d){c=3Dd/c;a.la=3Dq[Ma](b.origWidth*c);a.Pa=3Dq[Ma= ](b.origHeight*c)}else{a.la=3Db.origWidth;a.Pa=3Db.origHeight}a.ob=3Db.ma= inSrc;a.Ca(b.thumbSrc)}else Lm(a,i,WidgetMessages[Sa],a.l[G],[])}=0A= $[z].wc=3Dfunction(a){if((a||m[Wb])[vb]!=3D9){this.Kb.checked=3Dxm;if(thi= s.$!=3Dj){m[Ia](this.$);this.$=3Dj}a=3DLc(this.yc,this);this.$=3Dm[Ra](a,= 1000)}};$[z].yc=3Dfunction(){if(this.qb||this.a.src!=3Dthis.n[G]){Nm(this= );this.Ca(this.n[G])}this.qb=3Dk};$[z].Ac=3Dfunction(a){this.Kb.checked=3D= i;la(this.n,a);this.Ca(a)};var Vm=3D"img/icon_inprogress.gif";function = Mm(a){a.F.src=3DVm;ja(a.F[J],a.rb);va(a.F[J],a.rb);u(a.F[J],W);u(a.Oa[J],= Z);u(a.Ka[J],Z)}$[z].Xb=3Dfunction(a){this.C=3Da;this.rb=3Da+Yh};var = Wm=3D"file";=0A= function Nm(a){var = b=3Do[M](bm);qa(b,Wm);ua(b,a.l[Lb]);b.id=3Da.l.id;b.onchange=3Da.l.onchan= ge;var = c=3Da.l[Nb];c=3D=3Dj?a.l[O][w](b):a.l[O].insertBefore(b,c);a.l[O][jb](a.l= );a.l=3Db}function Xm(){this.a=3D{}}var Ym=3Dnew = Xm;Xm[z].n=3Dfunction(a,b,c,d,e,f,g,n){this.a[a]=3Dnew = $(a,b,eval(c),eval(d),eval(e),f,eval(g),n);return = this.a[a]};Xm[z].b=3Dfunction(a){return = this.a[a]};Xm[z].e=3Dfunction(a){(a=3Dthis.b(a))&&a.Jb&&Um(a)};T("_Upload= SimpleImage",Ym,l);Xm[z]._createUsiContainer=3DXm[z].n;Xm[z]._getUsiConta= iner=3DXm[z].b;=0A= Xm[z]._channelResultArrived=3DXm[z].e;$[z]._changeImage=3D$[z].qc;$[z]._i= mgUrlFileOnChange=3D$[z].sc;$[z]._imgUrlTextOnKeyUp=3D$[z].wc;$[z]._loadI= nitialUrl=3D$[z].Ac;$[z]._loadImageFromUrl=3D$[z].Ca;$[z]._setPreviewSize= =3D$[z].Xb;var Zm=3D"shrinkToFitRow";function = $m(){m.singleImageConfig_imageUrl=3Dj;var = a=3Do[F](Zm);if(a)xa(a[J],zm)}var an=3D"checkShrink";function = bn(){return o[F](an)[Oa]?cn():-1}function cn(){var = a=3Do[F](Ji)[G],b=3D150;if(mj(m)&&m[P][C][F](a)&&m[P][C][F](a)[La]>0)b=3D= m[P][C][F](a)[La];return b}var = dn=3D"title",en=3D"imageCaption",fn=3D"link";=0A= function = gn(){if(m.singleImageConfig_imageUrl=3D=3Dj)Gi(m,WidgetMessages.SIV_NO_IM= AGE,Di);else{var = a=3Do[ya].config.widgetId[G],b=3Dcn(),c=3Do[F](an)[Oa],d=3Dm.singleImageC= onfig_imageWidth,e=3Dm.singleImageConfig_imageHeight;if(c){var = f=3D1;if(d>b){f=3Db/d;d=3Db;e=3Dq[Ma](e*f)}}b=3D{originalUrl:m.singleImag= eConfig_imageUrl,originalWidth:m.singleImageConfig_imageWidth,originalHei= ght:m.singleImageConfig_imageHeight,displayUrl:m.singleImageConfig_thumbI= mageUrl,displayWidth:d,displayHeight:e,sectionWidth:b,shrinkToFit:c,title= :o[F](dn)[G],=0A= caption:o[F](en)[G],link:o[F](fn)[G],securityToken:o[ya].config.securityT= oken[G]};Ih(b,a,vm)}}T("_singleImageConfig_successfulUploadCallback",func= tion(a,b,c,d){m.singleImageConfig_thumbImageUrl=3Da;m.singleImageConfig_i= mageUrl=3Db;m.singleImageConfig_imageWidth=3Dc;m.singleImageConfig_imageH= eight=3Dd;if(a=3Do[F](Zm))xa(a[J],Qm)},l);T("_singleImageConfig_resetCall= back",$m,l);T("_SIV_getScaledContainerWidth",bn,l);T("_SIV_getContainerWi= dth",cn,l);T("_SIV_setConfigurationOptions",gn,l);var = hn=3D"Header";function jn(a){Y[L](this,hn,a)}var kn,ln,mn,nn;jn.k(Y);var = on=3D"shrinkToFitMessageRow";function = pn(a,b,c,d){kn=3Da;ln=3Db;mn=3Dc;nn=3Dd;if(a=3Do[F](Zm))xa(a[J],Qm);if(a=3D= o[F](on))xa(a[J],Qm)}function qn(){ln=3Dj;var = a=3Do[F](Zm);if(a)xa(a[J],zm);if(a=3Do[F](on))xa(a[J],zm)}function = rn(){return o[F](an)[Oa]?sn():-1}function sn(){var = a=3Do[F](Ji)[G],b=3D600;if(mj(m)&&m[P][C][F](a))b=3Dm[P][C][F](a)[La];ret= urn b}var = tn=3D{title:Nj(),description:j,imagePlacement:j,useImage:j,securityToken:= j};=0A= function un(){var = a=3Do[ya].config.widgetId[G],b=3Do[ya].config.widgetType[G],c=3DHh(o[ya].= config,tn),d=3Dsn();if(c.ub){if(ln){var = e=3Dmn,f=3Dnn,g=3Do[F](an)[Oa];if(g){var = n=3D1;if(e>d){n=3Dd/e;e=3Dd;f=3Dq[Ma](f*n)}}c.H.originalUrl=3Dln;c.H.orig= inalWidth=3Dmn;c.H.originalHeight=3Dnn;c.H.displayUrl=3Dkn;c.H.displayWid= th=3De;c.H.displayHeight=3Df;c.H.sectionWidth=3Dd;c.H.shrinkToFit=3Dg}c.H= .securityToken=3Do[ya].config.securityToken[G];Ih(c.H,a,b);return i}else = return k}var vn=3D"imageOptions";function wn(){u(o[F](vn)[J],Z);return k}=0A= function xn(){u(o[F](vn)[J],W);return = k}T("_HeaderView",jn,l);jn._ConfigureWidget=3Dun;jn._hideImageOptions=3Dw= n;jn._showImageOptions=3Dxn;jn._successfulUploadCallback=3Dpn;jn._resetCa= llback=3Dqn;jn._getScaledContainerWidth=3Drn;jn._getContainerWidth=3Dsn;f= unction yn(a,b){Y[L](this,b,a);this.b=3Da.d}yn.k(Y);var = zn=3D"textarea",An=3D"Text",Bn=3D"
";function = Cn(a){setFormAndSubmit();var = b=3Do[ya].stuffform.widgetId[G],c=3Do[ya].stuffform.securityToken[G],d=3D= o[F](zn),e=3Do[F](dn);d=3Dd[G];if(a=3D=3DAn)d=3Dd[B](/\n/g,Bn);Ih({conten= t:d,title:e[G],securityToken:c},b,a)}function = Dn(a){yn[L](this,a,An)}Dn.k(yn);function En(){Cn(An)}var = Fn=3D"HTML";function Gn(a){yn[L](this,a,Fn)}Gn.k(yn);function = Hn(){Cn(Fn)}T("_TextView",Dn,l);Dn._ConfigureWidget=3DEn;T("_HTMLView",Gn= ,l);=0A= Gn._ConfigureWidget=3DHn;var In=3D"VideoBar";function = Jn(a){Y[L](this,In,a)}Jn.k(Y);var = Kn=3D"bar",Ln=3D"videoBar-container";Jn[z].s=3Dfunction(){var = a=3Dthis.c;google[Ua](fm,gm,{callback:Lc(this.b,this)});a=3DJg(a,Kn);cd(a= ,Ln)};var = Mn=3D"VERTICAL",Nn=3D"110px",On=3D"HORIZONTAL-SMALL",Pn=3D"232px",Qn=3D"H= ORIZONTAL-MEDIUM",Rn=3D"432px";=0A= Jn[z].b=3Dfunction(){var = a=3DJg(this.c,Kn),b=3Dthis.c.d[D].format,c,d,e=3Dthis.c.d[D].expression;i= f(b=3D=3DMn){c=3Dk;d=3DGSvideoBar.THUMBNAILS_MEDIUM;ja(a[J],Nn)}else = if(b=3D=3DOn){c=3Di;d=3DGSvideoBar.THUMBNAILS_SMALL;ja(a[J],Pn)}else = if(b=3D=3DQn){c=3Di;d=3DGSvideoBar.THUMBNAILS_MEDIUM;ja(a[J],Rn)}b=3D{lar= geResultSet:k,horizontal:c,autoExecuteList:{cycleTime:GSvideoBar.CYCLE_TI= ME_LONG,cycleMode:GSvideoBar.CYCLE_MODE_RANDOM,executeList:e[E](/,/)},thu= mbnailSize:d};new GSvideoBar(a,GSvideoBar.PLAYER_ROOT_FLOATING,b)};=0A= T("_VideoBarView",Jn,l);var Sn=3D"NewsBar";function = Tn(a){Y[L](this,Sn,a)}Tn.k(Y);Tn[z].s=3Dfunction(){google[Ua](fm,gm,{call= back:this.b.A(this)});m._uds_nbw_donotrepair=3Di};=0A= Tn[z].b=3Dfunction(){var = a=3DJg(this.c,Kn),b,c=3Dthis.c.d[D].format;if(c=3D=3DMn)b=3Dk;else = if(c=3D=3DOn)b=3Di;else = if(c=3D=3DQn)b=3Di;c=3Dthis.c.d[D].expression;var = d;d=3Dthis.c.d[D].linkNewWindow=3D=3Di?GSearch.LINK_TARGET_BLANK:GSearch.= LINK_TARGET_SELF;c=3D{largeResultSet:k,horizontal:b,linkTarget:d,title:ad= ,autoExecuteList:{executeList:c[E](/,/)}};if(b){c.autoExecuteList.cycleTi= me=3DGSnewsBar.CYCLE_TIME_MEDIUM;c.autoExecuteList.cycleMode=3DGSnewsBar.= CYCLE_MODE_RANDOM}b=3Dnew = GSnewsBar(a,c);m[a.id]=3Db};T("_NewsBarView",Tn,l);var = Un=3D"Slideshow";function Vn(a){Y[L](this,Un,a)}Vn.k(Y);var = Wn=3D"feeds";Vn[z].s=3Dfunction(){google[Ua](Wn,gm,{callback:this.b.A(thi= s)})};var Xn=3D"slideshow",Yn=3D"http://api.flickr.com";=0A= Vn[z].b=3Dfunction(){var = a=3DJg(this.c,Xn),b=3Dthis.c.d[D].computedFeed,c=3D{linkTarget:this.c.d[D= ].linkNewWindow?google.feeds.LINK_TARGET_BLANK:google.feeds.LINK_TARGET_S= ELF,scaleImages:i,fullControlPanel:i,fullControlPanelSmallIcons:i,pauseOn= Hover:k,displayTime:this.c.d[D].speed};if(b[H](Yn)=3D=3D0)c.thumbnailUrlR= esolver=3DZn;if(this.c.d[D].randomizeFeed)c.feedLoadCallback=3D$n;new = GFslideShow(b,a,c)};var = ao=3D"http://search.yahoo.com/mrss/",bo=3D"thumbnail",co=3D"url",eo=3D"$1= _m.$2";=0A= function Zn(a){var = b=3Dgoogle.feeds.getElementsByTagNameNS(a.xmlNode,ao,bo);a=3Dj;if(b[y]){b= =3Db[0];a=3Db[ub](co);if(!a)a=3Db[wb].nodeValue;a=3Da[B](/^(.*)_[st]\.([a= -zA-Z]+)$/,eo)}return a}function $n(a){a=3Da.feed.entries;for(var = b=3Da[y]-1;b>0;--b){var = c=3Dq[Va](q.random()*(b+1)),d=3Da[b];a[b]=3Da[c];a[c]=3Dd}}T("_SlideshowV= iew",Vn,l);var fo=3D"Label";function = go(a){Y[L](this,fo,a)}go.k(Y);T("_LabelView",go,l);var = ho=3D"TextList";function = io(a){Y[L](this,ho,a);this.b=3Da.d}io.k(Y);T("_TextListView",io,l);var = jo=3D"LinkList";function = ko(a){Y[L](this,jo,a)}ko.k(Y);T("_LinkListView",ko,l);var = lo=3D"BloggerButton";function = mo(a){Y[L](this,lo,a)}mo.k(Y);T("_BloggerButtonView",mo,l);var = no=3D"Poll";function = oo(a){Y[L](this,no,a)}oo.k(Y);oo[z].ha=3Dfunction(a,b){if(a=3D=3DHi){this= .b=3Dk;gj(this.c,b)}};oo[z].db=3Dfunction(a,b,c){if(a=3D=3DHi)this.b=3Dk;= bj(b,c)};var = po=3D"iframe",qo=3D"poll-widget";m.setInterval(function(){for(var = a=3Do[Rb](po),b,c=3D0;b=3Da[c];c++)if(b[Lb][H](qo)=3D=3D0)try{if(m[Ub][b[= Lb]]&&m[Ub][b[Lb]][Ub][0]){var = d=3DNumber(m[Ub][b[Lb]][Ub][0][ab].hash[B](tm,W));if(d)va(b[J],d+(o.all?1= 0:0)+Yh)}}catch(e){}},500);T("_PollView",oo,l);var = ro=3D"Navbar";function so(a){Y[L](this,ro,a)}so.k(Y);var = to=3D{navbartype:j,securityToken:j};function = uo(){Gh(to)}T("_NavbarView",so,l);so._ConfigureWidget=3Duo;var = vo=3D"Profile";function = wo(a){Y[L](this,vo,a);this.b=3Da.d}wo.k(Y);wo[z].s=3Dfunction(){u(this.b.= a[J],this.c.d[D].isDisplayable=3D=3Dk?Z:W)};T("_ProfileView",wo,l);var = xo=3D/^(?:([^:\/?#]+):)?(?:\/\/(?:([^\/?#]*)@)?([^\/?#:@]*)(?::([0-9]+))?= )?([^?#]+)?(?:\?([^#]*))?(?:#(.*))?$/;function yo(a){return = a[ob](xo)};function zo(a,b){var c;if(a instanceof = zo){Ao(this,b=3D=3Dj?a.ka:b);Bo(this,a.ca);Co(this,a.Fa);Do(this,a.xa);Eo= (this,a.oa);Fo(this,a.Da);Go(this,a.S.u());Ho(this,a.za)}else = if(a&&(c=3Dyo(ca(a)))){Ao(this,!!b);Bo(this,c[1]||W,i);Co(this,c[2]||W,i)= ;Do(this,c[3]||W,i);Eo(this,c[4]);Fo(this,c[5]||W,i);Go(this,c[6]||W,i);H= o(this,c[7]||W,i)}else{Ao(this,!!b);this.S=3Dnew = Io(j,this,this.ka)}}Q=3Dzo[z];Q.ca=3DW;Q.Fa=3DW;Q.xa=3DW;Q.oa=3Dj;Q.Da=3D= W;Q.za=3DW;Q.mc=3Dk;Q.ka=3Dk;var Jo=3D"//",Ko=3D"@";=0A= ga(Q,function(){if(this.I)return this.I;var = a=3D[];this.ca&&a[x](Lo(this.ca,Mo),vh);if(this.xa){a[x](Jo);this.Fa&&a[x= ](Lo(this.Fa,Mo),Ko);a[x](No(this.xa));this.oa!=3Dj&&a[x](vh,ca(this.oa))= }this.Da&&a[x](Lo(this.Da,Oo));var = b=3Dca(this.S);b&&a[x](Vi,b);this.za&&a[x](tm,Lo(this.za,Po));return = this.I=3Da[Qb](W)});=0A= Q.u=3Dfunction(){var a;a=3Dthis.ca;var = b=3Dthis.Fa,c=3Dthis.xa,d=3Dthis.oa,e=3Dthis.Da,f=3Dthis.S.u(),g=3Dthis.z= a,n=3Dnew = zo(j,this.ka);a&&Bo(n,a);b&&Co(n,b);c&&Do(n,c);d&&Eo(n,d);e&&Fo(n,e);f&&G= o(n,f);g&&Ho(n,g);return a=3Dn};function Bo(a,b,c){Qo(a);delete = a.I;a.ca=3Dc?b?ea(b):W:b;if(a.ca)a.ca=3Da.ca[B](/:$/,W);return = a}function Co(a,b,c){Qo(a);delete a.I;a.Fa=3Dc?b?ea(b):W:b;return = a}function Do(a,b,c){Qo(a);delete a.I;a.xa=3Dc?b?ea(b):W:b;return a}=0A= function Eo(a,b){Qo(a);delete = a.I;if(b){b=3DNumber(b);if(isNaN(b)||b<0)h(Error("Bad port number = "+b));a.oa=3Db}else a.oa=3Dj;return a}function Fo(a,b,c){Qo(a);delete = a.I;a.Da=3Dc?b?ea(b):W:b;return a}function Go(a,b,c){Qo(a);delete = a.I;if(b instanceof = Io){a.S=3Db;a.S.kb=3Da;Ro(a.S,a.ka)}else{c||(b=3DLo(b,So));a.S=3Dnew = Io(b,a,a.ka)}return a}=0A= function To(a,b,c){Qo(a);delete a.I;V(c)||(c=3D[ca(c)]);var = d=3Da.S;b=3Db;c=3Dc;Uo(d);Vo(d);b=3DWo(d,b);if(d.J(b)){var = e=3Dd.j.w(b);if(V(e))d.g-=3De[y];else = d.g--}if(c[y]>0){d.j.G(b,c);d.g+=3Dc[y]}return a}function = Ho(a,b,c){Qo(a);delete a.I;a.za=3Dc?b?ea(b):W:b;return a}function = Qo(a){if(a.mc)h(Error("Tried to modify a read-only Uri"))}function = Ao(a,b){a.ka=3Db;a.S&&Ro(a.S,b)}function No(a){if(Ec(a))return = aa(a);return j}var Xo=3D/^[a-zA-Z0-9\-_.!~*'():\/;?]*$/;=0A= function Lo(a,b){var = c=3Dj;if(Ec(a)){c=3Da;Xo[Fa](c)||(c=3DencodeURI(a));if(c.search(b)>=3D0)c= =3Dc[B](b,Yo)}return c}var Zo=3D"%";function = Yo(a){a=3Da.charCodeAt(0);return Zo+(a>>4&15)[za](16)+(a&15)[za](16)}var = Mo=3D/[#\/\?@]/g,Oo=3D/[\#\?]/g,So=3D/[\#\?@]/g,Po=3D/#/g;function = Io(a,b,c){this.W=3Da||j;this.kb=3Db||j;this.jb=3D!!c}=0A= function Uo(a){if(!a.j){a.j=3Dnew nf;if(a.W)for(var = b=3Da.W[E](ud),c=3D0;c=3D0){e=3Db[c][Cb](0,d);f=3Db[c][Cb](d+1= )}else = e=3Db[c];e=3Dea(e[B](/\+/g,ad));e=3DWo(a,e);a.add(e,f?ea(f[B](/\+/g,ad)):= W)}}}Q=3DIo[z];Q.j=3Dj;Q.g=3Dj;Q.p=3Dfunction(){Uo(this);return = this.g};Q.add=3Dfunction(a,b){Uo(this);Vo(this);a=3DWo(this,a);if(this.J(= a)){var c=3Dthis.j.w(a);V(c)?c[x](b):this.j.G(a,[c,b])}else = this.j.G(a,b);this.g++;return this};=0A= oa(Q,function(a){Uo(this);a=3DWo(this,a);if(this.j.J(a)){Vo(this);var = b=3Dthis.j.w(a);if(V(b))this.g-=3Db[y];else this.g--;return = this.j[sb](a)}return = k});sa(Q,function(){Vo(this);this.j&&this.j[Gb]();this.g=3D0});Q.R=3Dfunc= tion(){Uo(this);return = this.g=3D=3D0};Q.J=3Dfunction(a){Uo(this);a=3DWo(this,a);return = this.j.J(a)};Q.aa=3Dfunction(){Uo(this);for(var = a=3Dthis.j.D(),b=3Dthis.j.aa(),c=3D[],d=3D0;d0&&a[x](ud);a[x](f,Ui,pd(e[g]));b++}else{b>0&&a[x](ud= );a[x](f,Ui,pd(e));b++}}return this.W=3Da[Qb](W)});function Vo(a){delete = a.hb;delete a.W;a.kb&&delete a.kb.I}Io[z].u=3Dfunction(){var a=3Dnew = Io;if(this.hb)a.hb=3Dthis.hb;if(this.W)a.W=3Dthis.W;if(this.j)a.j=3Dthis.= j.u();return a};function Wo(a,b){b=3Dca(b);if(a.jb)b=3Db[Tb]();return b}=0A= function Ro(a,b){if(b&&!a.jb){Uo(a);Vo(a);mf(a.j,function(c,d){var = e=3Dd[Tb]();if(d!=3De){this[sb](d);this.add(e,c)}},a)}a.jb=3Db};var = $o=3D"callback";function ap(a,b){this.b=3Dnew = zo(a);this.a=3Db?b:$o;this.sa=3D5000}var = bp=3D0,cp=3D"script",dp=3D"_callbacks_.",ep=3D"text/javascript",fp=3D"UTF= -8",gp=3D"head";=0A= ap[z].send=3Dfunction(a,b,c,d){if(!o[Vb][wb]){c&&c(a);return = j}d=3Dd||Hg+(bp++)[za](36)+Mc()[za](36);R._callbacks_||(R._callbacks_=3D{= });var = e=3Do[M](cp),f=3Dj;if(this.sa>0){f=3Dhp(d,e,a,c);f=3DR[Ra](f,this.sa)}c=3D= this.b.u();for(var g in = a)if(!a[cb]||a[cb](g))To(c,g,a[g]);if(b){a=3Dip(d,e,b,f);R._callbacks_[d]= =3Da;To(c,this.a,dp+d)}kk(e,{type:ep,id:d,charset:fp,src:c[za]()});o[Rb](= gp)[0][w](e);return{Cc:d,sa:f}};function hp(a,b,c,d){return = function(){jp(a,b,k);d&&d(c)}}=0A= function ip(a,b,c,d){return = function(){R[Ia](d);jp(a,b,i);c[Fb](l,arguments)}}function = jp(a,b,c){R[Ra](function(){b&&b[O]&&b[O][jb](b)},0);if(R._callbacks_[a])i= f(c)delete R._callbacks_[a];else R._callbacks_[a]=3Dsc};var = kp=3D"Feed";function lp(a){Y[L](this,kp,a)}lp.k(Y);var = mp=3D"feedItemListDisplay",np=3D"_self",op=3D"http://ajax.googleapis.com/= ajax/services/feed/load",pp=3D"json",qp=3D"1.0";lp[z].s=3Dfunction(){if(t= his.b=3DIg(this.c,mp)){var a=3Dthis.c.d[D];a=3Dnew = rp(a.feedUrl,this.b,{numItemsShow:a.numItemsShow,showItemAuthor:a.showIte= mAuthor,showItemDate:a.showItemDate,linkTarget:np});var b=3Dnew = ap(op);b.sa=3D-1;b[qb]({q:a.hc,num:a.La.numItemsShow,output:pp,v:qp},Lc(a= .Yb,a))}};=0A= var = sp=3D{moduleTitle:j,feedUrl:Nj(),numItemsShow:Oj(1,5),showItemDate:j,show= ItemAuthor:j,securityToken:j};function tp(){Gh(sp)}function = rp(a,b,c){this.hc=3Da;this.a=3Db;this.La=3Dc}var = up=3D"ul",vp=3D"item-title",wp=3D"item-date",xp=3D"\u00a0-\u00a0",yp=3D"i= tem-author",zp=3D"Error loading feed.";=0A= rp[z].Yb=3Dfunction(a){for(var = b=3Dthis.a,c;c=3Db[wb];)b[jb](c);if(a.responseStatus=3D=3D200){b=3Do[M](u= p);this.a[w](b);for(c=3D0;c