From: Subject: Oltre News Date: Thu, 28 Oct 2010 14:07:17 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0321_01CB76A9.6E243B90" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 This is a multi-part message in MIME format. ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/images/oltre3.gif R0lGODlhWQBEALP/AO8AAP8xAP9jAP+cAP/OY//OMf//nP//Y///Mf//AMDAwAAAAAAAAAAAAAAA AAAAACH5BAEAAAoALAAAAABZAEQAQAT/UMlJq73U6Kp7nx4mjmQpJsqhoBKrVsm7Hoe7mnguEnzP SwgeouIrEiTGSTCpa04KBcVvQoBKoMedlVKN9hTYrtMpKJvN0MJgUF6n34WzXB6fC9zQtV2u04/8 egI5fhZrFW0DFHdsZWMBjwCRkpMAjwEKkpcklJydAZ2RloaWoKWVlhekkZihTp+rqZITlpeyqqaw rLIUlLy5E5MjuxfDwMW6Y8kpCgYSKgYyEs0HzdDO18rZJQgsQDfcIkMTCQngCEMs4trKPHBIR1jq T3BvUnA/S/Rp6xduhXh4ShiqoGZAPUNWBvKbgGiNQ4aLGCmk4LCixYcXHTZSoCejRRMD/2gJokBr 1KONIFFVMBnADK1LEUV9FCbL44BgmWxiCHlsVKaXrwCsuRVgYoViQI0BkPDzZYmgGIJykvCIZFOV CzE0A7EVhLSvzJh1zUp2QrRlaCvIWJuCBo2y67q1jXGj7dsWMrqhoBHjLFwd4uSKA4dBHgrCCgjL +1tCCBECQxxjmMIFcmR8lBlj2EchDJgCWSZvoRKmixcxmld6hFew9BebFQta9JIG9kI8UVRHCUjC KBiEWwL65mcm0SFBhhDhQKkoYqCRHBllrSghY6NAOlVDp2i8ukbvzhmZ6RMSqEqWzCuYX/+IDXuG LNlXTTVfgR1RCiztSV8d6wSHMgWCiv8e+o33VC9HTVJLK31AxV1+kjjECUtX+ccUgyJAlYkrx8xy lS9L3VKCLfItuFSFTkXVIVXHIHgLJfUptUkuK5pQIzK6rHgjMaZYgMsvPgIJogjF/LjUX11tkAFY W42VGlluvWCNWVFWuUGVT2YjgwbUpPCBNGtVQ41fWTpBjlw2tHDmmSuQ84IKa5JTJg5p7pUmBXS1 4Mxedc2ZwzmA6okYEIAWas4545BjKKJ+UoBOBYPJBSmeiTmaTqPhFHHmEtysaYQPKPhQqaKfNvoF FZhBtkNoqJ5z6hKYoqpqZZctVpkFU1yWWGaN6uNZPIZ+5qs99Lzja25/pcHqFblhMQL/aqSB9oMV 7SCbZR4W9YCtaz/A5pBsa3RRLQHZ3fbQf8Dx9kd3TwwkG7OtjUaWutztZpC1O7F7BW7oJqTvvOIx VxAi8kqwHx1zbGvvwds1YSBEAmBLsD4W8FeHRgZKfEdWxf1r3yIfD3cBfx9Hlxx0gZAV3kcNKfeP t4bYtFFHMA/yr0XXSeTRPw179/J/i+xBnnsp+lxghiWWRDQt0cGXSNKa9FOefCAfjTTUReX3nn3x yRcVKg9r3Z7YJO9kYdMDAqif2lHnoFInZaCSycEXGhlJeZwIIpMAqgjQ4yxSmVLVhiPaHQouRT0N id0sRqjvGhsSPoiD6EK4CoCUKB6UeXlB/nKR5SeGUu5KlBtdYSKTTO24x0rFqJ6GGLpdI1Qpklh6 jqtU+PrioVeye9vqzY4U71TxjguOXu+CItMqCtl4KfXxzvmQM8KyI01H8tgJkc53nr33Mo5xY5HB JPh99X8rlb723J9f9/eMez/+9ja6Tz0GQB6vQAQAOw== ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/images/email.gif R0lGODlhIAAPAOYAACAZJSEYNiIYNyEYOSIYOyMXQyYfSiUWWjkuXiYWYSgWbykXcCsZcT8ybS0i czQjdzEqfjkpezwsfT0tfT8ufjEwdUAzb0E0czk+jEExgEIygUMzgUQ1gkg4hEg5hEk6hTpBjjxE kVBCilFDi1RFjFVHjlZIjldJj11Pk2pdm2tenGtfnFBys1FztFV8u3NnoXlupX1yqIB1qoF3q4J4 rFuKxF+TyoyDspGItpeOuZiQupqRu5yUvaaew6mixqukx6ylx62myK2nya6nybOtzLWvzr651MS/ 2MXA2MjE28/L39PP4dXS49jU5dnW5uDe6+bk7ujm8Orp8evp8u3r8+/u9fDv9fHw9vPy9/Tz+PX0 +fb1+fz8/f39/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAkAABYALAAAAAAgAA8AAAj+AFV4GEiwoMGDCAeu+IAhBIiHECNKnCjRwYEPH2y4aMGxo8ePID9W EICxBgQFKFOqXMlyZQKSH0yi5ECipgSaERiQGIGyA4kFCjTwHJEB5cuSJxUU8cL0BhEvOkp40aJg wRQvIhT4wKJgSw+jMGUqlbJhwwMiWZDMyELVhBcqOLRy9QoWKcoiXaJEQUEkiZUhSajmePJjidyu XxUcjZm0iBUYMCgQCVLFCg+qTZQI8TJhK+K6jO9ekSHjBBEgR7q80KLBSxcuXmJ43sJkh47FYpcy 5XFah5MUWmh4KQrFyGymXHAnbcm8ufLm0FsuZmGAgPXr2LNrvw5gQIACHwQQXrBAvrz58+jLI2hg wYOKgAA7 ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/postnews/images/rss_feed.gif R0lGODlhIAAPAOYAAP9mAN1EALsiAP////+qRO5VAP+MQPZEAPJZQPq7sPxZAP9wEO4iAPhIAP+g YPQ7AP+zgPlMAPM3AP7y8P/28PJPMPNnUP+DMPeRgPtVAPWDcP5iAP6sgP3l4PmtoP1dAP/18PVA AP3m4P3a0Pq8sP52IPA+IPyKUPxuIPFMMPR1YPyvkPJFIPmuoPt9QPeAYPAqAPtgEPRWMPIzAP7V wP6JQP/ZwPzX0P/QsPiNcPifkPvIwPNcQO8wEP17MPydcPqggP/YwP7KsP6AMPqWcP3k4PtyMPvA sP/08PVdMP7AoPxjEP2VYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAAgAA8AAAf+gAGCg4SFhoeDAgEEjI2Oj5CRBAGKBACXmJmam5sFlIuYBqIGC5kL oqWhBheZnpWYA7EDIEOXOLIDNQAOFLIcmK6gl7EICQMtCgYDIwgWCSkZvTwIHioHl8GWwwMINAMa DxexIkpGEgq9E0InDxHYn9oAuEc9DQAcE7IoAAYdsj/A4MH6NmBCkg0OHByoUGSABR8QYrAwlsAe gGwDGawYcGMJhAFIbAzowMBFrCAguEl49+oSBAwMAADBIKMEEQ8kXpiAsYCJjh05KjDIwFLYpQPX ACBV8KHBAwkRPgDYECHEjAYKAlYqwLWr169gw35CRLZsIgFo06pdy7at2kAAOw== ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/postnews/images/reviews.gif R0lGODlhEQANAKL/AP//////ZtKgoMzM/8DAwAAAAAAAAAAAACH5BAEAAAQALAAAAAARAA0AQAM1 SErV3iuq18AokgXAO79ZKGqeB0bFVn7YOLVhGsx0AC8pIOw7K+U6nsBymwyOSJ+LcVoyQgkAOw== ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/postnews/images/print.gif R0lGODlhDwALAMT/AP///8DAwN/g5L/D0czP2sPI16WtxKeuwrm+zMXJ1Kqyx7a8y8jM1hIrZKew xK21x5Sftq22ycbL1crP2bK6ydDW4bvE0xthxeHj5uDi5cLK1dzf49bb4ODj5tre4QAAACH5BAEA AAEALAAAAAAPAAsAQAVIYCA2ZFmKY1UQE9cJGSY3I9YAV54DjT2SON2FRxpBTEhfAMksom6AqJT2 tEmvPWpjA73ylA2L45CgeGRobcSgeGgYgwVC4gsBADs= ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/postnews/images/friend.gif R0lGODlhDwALAKL/AP///8zMzMDAwDNmmQAzZgAAAAAAAAAAACH5BAEAAAIALAAAAAAPAAsAQAMt KLrcQiTIOaGKYYC9MbkaJwLWI0Va5F1Q67bsK1/Z2AWfKYVkRWO4Co5GKQ4TADs= ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.oltre.it/postnews/images/space.gif R0lGODlhCAAHAJAAAAAAAAAAACH5BAEAAAAALAAAAAAIAAcAAAIGhI+py+1QADs= ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.oltre.it/script/oltre.css A { COLOR: #80ff00; TEXT-DECORATION: none } A:visited { COLOR: #00ff00; TEXT-DECORATION: none } A:hover { COLOR: #c0c0c0 } BODY { BACKGROUND-IMAGE: url(http://www.oltre.it/images/SFONDI/stellato.gif); = BACKGROUND-COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, = sans-serif; COLOR: #ff8000; FONT-SIZE: 8pt } TABLE { FONT-SIZE: 8pt } TD { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: = #ff8000 } P { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: = #ff8000 } DIV { FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: = #ff8000; FONT-SIZE: 8pt } .white { COLOR: #ffffff } .yellow { COLOR: #ffff00 } .red { COLOR: #ff0000 } .default { COLOR: #ff8000 } #tabnav { MARGIN: 0px; PADDING-LEFT: 16px; FONT-FAMILY: Arial, Helvetica, = sans-serif; HEIGHT: 20px } #tabnav LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px } #tabnav A:link { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 12px; = PADDING-RIGHT: 12px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #000000; = FONT-SIZE: 10px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; = MARGIN-RIGHT: 4px; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; = PADDING-TOP: 2px } #tabnav A:visited { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 2px; LINE-HEIGHT: 14px; PADDING-LEFT: 12px; = PADDING-RIGHT: 12px; BACKGROUND: #f3f3f3; FLOAT: left; COLOR: #000000; = FONT-SIZE: 10px; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; = MARGIN-RIGHT: 4px; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none; = PADDING-TOP: 2px } #tabnav A.active:link { BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #ffffff; COLOR: #003399 } #tabnav A.active:visited { BORDER-BOTTOM: #fff 1px solid; BACKGROUND: #ffffff; COLOR: #003399 } #tabnav A:hover { BACKGROUND: #ffffff; COLOR: #003399 } .verticalMenuHome { BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 5px; FONT: bold 8pt verdana, arial, helvetica, sans-serif; BACKGROUND: = #5c5c5c; CURSOR: hand; PADDING-TOP: 3px } .verticalMenuHome A { COLOR: white; TEXT-DECORATION: none } .verticalMenuHome A:hover { COLOR: white } .verticalMenu { PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; FONT: bold 10pt arial, = helvetica, sans-serif; BACKGROUND: #fff; BORDER-TOP: #cccccc 1px solid; = PADDING-TOP: 3px } .verticalMenu A { COLOR: #98ce2f } .verticalMenu A:hover { COLOR: #f5733a } #leftNavi { BACKGROUND-COLOR: #5c5c5c; BORDER-RIGHT: #333 1px solid } .articleListCatTD { BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 5px; FONT: bold 10pt arial, helvetica, sans-serif; BACKGROUND: #000; = COLOR: white; PADDING-TOP: 3px } .articleListSummary { BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 5px; FONT: 10pt arial, helvetica, sans-serif; BACKGROUND: #000; COLOR: = #ff8000; PADDING-TOP: 3px } .articleListDateAuthor { BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 5px; FONT: 8pt arial, helvetica, sans-serif; BACKGROUND: #5a5a5a; COLOR: = white; PADDING-TOP: 3px } .articleListReviews { BORDER-BOTTOM: #000000 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: = 5px; PADDING-RIGHT: 5px; FONT: 8pt arial, helvetica, sans-serif; = BACKGROUND: #5a5a5a; COLOR: white; PADDING-TOP: 1px } #articleListReviews A:link { COLOR: #98ce2f } #articleListReviews A:visited { COLOR: #98ce2f } #articleListReviews A:hover { COLOR: #cc0000 } A.articleListCat:link { COLOR: #f5733a } A.articleListCat:visited { COLOR: #f5733a } A.articleListCat:hover { BACKGROUND-COLOR: #ffffcc; COLOR: #98ce2f } A.articleListHeadline:link { COLOR: #98ce2f } A.articleListHeadline:visited { COLOR: #98ce2f } A.articleListHeadline:hover { COLOR: #f5733a } .pages { PADDING-BOTTOM: 2em; MARGIN: 1em 0px; PADDING-LEFT: 1em; PADDING-RIGHT: = 1em; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 1em } .pages A { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = DISPLAY: block; BACKGROUND: #000; FLOAT: left; BORDER-TOP: #fff 1px = solid; MARGIN-RIGHT: 0.1em; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: = 0.2em } .pages SPAN { BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; = PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; = DISPLAY: block; BACKGROUND: #000; FLOAT: left; BORDER-TOP: #fff 1px = solid; MARGIN-RIGHT: 0.1em; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: = 0.2em } .pages SPAN.current { BORDER-BOTTOM: #333 1px solid; BORDER-LEFT: #333 1px solid; BACKGROUND: = #009900; COLOR: #fff; BORDER-TOP: #333 1px solid; FONT-WEIGHT: bold; = BORDER-RIGHT: #333 1px solid } .pages A { BORDER-BOTTOM: #009933 1px solid; BORDER-LEFT: #009933 1px solid; = BORDER-TOP: #009933 1px solid; BORDER-RIGHT: #009933 1px solid; = TEXT-DECORATION: none } .pages A:hover { BORDER-BOTTOM-COLOR: #333; BORDER-TOP-COLOR: #333; BORDER-RIGHT-COLOR: = #333; BORDER-LEFT-COLOR: #333 } .pages A.nextprev { FONT-WEIGHT: bold } .pages SPAN.nextprev { COLOR: #666 } .pages SPAN.nextprev { BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: = #999; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid } H1 { FONT: bold 14pt/1em arial, helvetica, sans-serif; COLOR: #ffffff } H2 { FONT: bold 12pt/1em arial, helvetica, sans-serif; COLOR: #ffffff } ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js =0A= (function(){var h=3Dtrue,i=3Dnull,j=3Dfalse,l=3D(new = Date).getTime(),ba=3Dfunction(a){var b=3D(new = Date).getTime()-l;b=3D"&dtd=3D"+(b<1E4?b:"M");return a+b};var = m=3Dthis,ca=3Dfunction(a,b,c){a=3Da.split(".");c=3Dc||m;!(a[0]in = c)&&c.execScript&&c.execScript("var "+a[0]);for(var = d;a.length&&(d=3Da.shift());)if(!a.length&&b!=3D=3Dundefined)c[d]=3Db;els= e c=3Dc[d]?c[d]:c[d]=3D{}},da=3Dfunction(a){var b=3Dtypeof = a;if(b=3D=3D"object")if(a){if(a instanceof Array||!(a instanceof = Object)&&Object.prototype.toString.call(a)=3D=3D"[object Array]"||typeof = a.length=3D=3D"number"&&typeof a.splice!=3D"undefined"&&typeof = a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("splice"))= return"array";=0A= if(!(a instanceof = Object)&&(Object.prototype.toString.call(a)=3D=3D"[object = Function]"||typeof a.call!=3D"undefined"&&typeof = a.propertyIsEnumerable!=3D"undefined"&&!a.propertyIsEnumerable("call")))r= eturn"function"}else return"null";else if(b=3D=3D"function"&&typeof = a.call=3D=3D"undefined")return"object";return b},o=3Dfunction(a){return = da(a)=3D=3D"array"},ea=3Dfunction(a){var b=3Dda(a);return = b=3D=3D"array"||b=3D=3D"object"&&typeof = a.length=3D=3D"number"},p=3Dfunction(a){return typeof = a=3D=3D"string"},fa=3Dfunction(a){a=3Dda(a);return a=3D=3D"object"||=0A= a=3D=3D"array"||a=3D=3D"function"},q=3Dfunction(a,b){var = c=3Db||m;if(arguments.length>2){var = d=3DArray.prototype.slice.call(arguments,2);return function(){var = e=3DArray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e= ,d);return a.apply(c,e)}}else return function(){return = a.apply(c,arguments)}},ga=3Dfunction(a){var = b=3DArray.prototype.slice.call(arguments,1);return function(){var = c=3DArray.prototype.slice.call(arguments);c.unshift.apply(c,b);return = a.apply(this,c)}},s=3Dfunction(a,b,c){ca(a,b,c)},ha=3Dfunction(a,=0A= b,c){a[b]=3Dc};var t=3Dfunction(a,b){var c=3DparseFloat(a);return = isNaN(c)||c>1||c<0?b:c},ia=3Dfunction(a,b){if(a=3D=3D"true")return = h;if(a=3D=3D"false")return j;return = b},ja=3D/^([\w-]+\.)*([\w-]{2,})(\:[0-9]+)?$/,ka=3Dfunction(a,b){if(!a)re= turn b;var c=3Da.match(ja);return c?c[0]:b};var la=3Dfunction(){return = ka("","googleads.g.doubleclick.net")},ma=3Dfunction(){return = ka("","pagead2.googlesyndication.com")},u=3Dfunction(){return = ka("","pagead2.googlesyndication.com")};var = sa=3Dfunction(a,b){if(b)return = a.replace(na,"&").replace(oa,"<").replace(pa,">").replace(qa,"&= quot;");else{if(!ra.test(a))return = a;if(a.indexOf("&")!=3D-1)a=3Da.replace(na,"&");if(a.indexOf("<")!=3D= -1)a=3Da.replace(oa,"<");if(a.indexOf(">")!=3D-1)a=3Da.replace(pa,">= ;");if(a.indexOf('"')!=3D-1)a=3Da.replace(qa,""");return = a}},na=3D/&/g,oa=3D//g,qa=3D/\"/g,ra=3D/[&<>\"]/,va=3Dfunction= (a){if(a.indexOf("&")!=3D-1)return"document"in = m&&a.indexOf("<")=3D=3D-1?ta(a):ua(a);return a},ta=3Dfunction(a){var b=3D=0A= m.document.createElement("div");b.innerHTML=3D"
x"+a+"
";b.first= Child.normalize&&b.firstChild.normalize();a=3Db.firstChild.firstChild.nod= eValue.slice(1);b.innerHTML=3D"";return = a.replace(/(\r\n|\r|\n)/g,"\n")},ua=3Dfunction(a){return = a.replace(/&([^;]+);/g,function(b,c){switch(c){case "amp":return"&";case = "lt":return"<";case "gt":return">";case = "quot":return'"';default:if(c.charAt(0)=3D=3D"#"){var = d=3DNumber("0"+c.substr(1));if(!isNaN(d))return = String.fromCharCode(d)}return b}})},wa=3Dfunction(a,b){for(var c=3D=0A= b.length,d=3D0;d31&&e<127?d:za(d))= }b.push('"');return b.join("")}},za=3Dfunction(a){if(a in ya)return = ya[a];=0A= if(a in xa)return ya[a]=3Dxa[a];var = b=3Da,c=3Da.charCodeAt(0);if(c>31&&c<127)b=3Da;else{if(c<256){b=3D"\\x";i= f(c<16||c>256)b+=3D"0"}else{b=3D"\\u";if(c<4096)b+=3D"0"}b+=3Dc.toString(= 16).toUpperCase()}return ya[a]=3Db},Ca=3Dfunction(a,b){for(var = c=3D0,d=3DString(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),e=3DS= tring(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split("."),f=3DMath.max(d.l= ength,e.length),g=3D0;c=3D=3D0&&gb)return 1;return 0};var = v=3DArray.prototype,Da=3Dv.indexOf?function(a,b,c){return = v.indexOf.call(a,b,c)}:function(a,b,c){c=3Dc=3D=3Di?0:c<0?Math.max(0,a.le= ngth+c):c;if(p(a)){if(!p(b)||b.length!=3D1)return-1;return = a.indexOf(b,c)}for(c=3Dc;cparseFloat(a))return String(b)}return a},db=3Dfunction(){var = a=3Dm.document;return = a?a.documentMode:undefined},fb=3Deb(),gb=3D{},A=3Dfunction(a){return = gb[a]||(gb[a]=3DCa(fb,a)>=3D0)};var hb,ib=3D!y||A("9");y&&A("9");var = jb=3Dfunction(a){return(a=3Da.className)&&typeof = a.split=3D=3D"function"?a.split(/\s+/):[]},lb=3Dfunction(a){var = b=3Djb(a),c=3DHa(arguments,1);c=3Dkb(b,c);a.className=3Db.join(" = ");return c},kb=3Dfunction(a,b){for(var = c=3D0,d=3D0;d=3D0)){a.push(b[d]);c++}return= c=3D=3Db.length};var mb=3Dfunction(a){return a?new = B(C(a)):hb||(hb=3Dnew B)},nb=3Dfunction(a){return = p(a)?document.getElementById(a):a},ob=3Dnb,qb=3Dfunction(a,b){Ja(b,functi= on(c,d){if(d=3D=3D"style")a.style.cssText=3Dc;else = if(d=3D=3D"class")a.className=3Dc;else = if(d=3D=3D"for")a.htmlFor=3Dc;else if(d in = pb)a.setAttribute(pb[d],c);else = a[d]=3Dc})},pb=3D{cellpadding:"cellPadding",cellspacing:"cellSpacing",col= span:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"w= idth",usemap:"useMap",frameborder:"frameBorder",type:"type"},rb=3Dfunctio= n(a){var b=3D=0A= a.document;if(z&&!A("500")&&!Xa){if(typeof = a.innerHeight=3D=3D"undefined")a=3Dwindow;b=3Da.innerHeight;var = c=3Da.document.documentElement.scrollHeight;if(a=3D=3Da.top)if(c");c=3Dc.join("")}c=3Da.createElement(c);if(d)if(p(d))c.c= lassName=3Dd;else = o(d)?lb.apply(i,[c].concat(d)):qb(c,d);b.length>2&&vb(a,c,b,2);return = c},vb=3Dfunction(a,b,c,d){function = e(g){if(g)b.appendChild(p(g)?a.createTextNode(g):g)}for(d=3Dd;d0)?Ea(wb(f)?Ga(f):f,e):e(f)}},xb=3Dfu= nction(a,=0A= b){a.appendChild(b)},yb=3Dfunction(a){vb(C(a),a,arguments,1)},zb=3Dfuncti= on(a){return = a&&a.parentNode?a.parentNode.removeChild(a):i},Ab=3Dfunction(a,b){if(a.co= ntains&&b.nodeType=3D=3D1)return a=3D=3Db||a.contains(b);if(typeof = a.compareDocumentPosition!=3D"undefined")return = a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.= parentNode;return b=3D=3Da},C=3Dfunction(a){return = a.nodeType=3D=3D9?a:a.ownerDocument||a.document},wb=3Dfunction(a){if(a&&t= ypeof a.length=3D=3D"number")if(fa(a))return typeof = a.item=3D=3D"function"||=0A= typeof a.item=3D=3D"string";else if(da(a)=3D=3D"function")return typeof = a.item=3D=3D"function";return = j},B=3Dfunction(a){this.k=3Da||m.document||document};B.prototype.createEl= ement=3Dfunction(a){return = this.k.createElement(a)};B.prototype.createTextNode=3Dfunction(a){return = this.k.createTextNode(a)};B.prototype.R=3Dfunction(){return = this.k.compatMode=3D=3D"CSS1Compat"};B.prototype.u=3Dfunction(){return = sb(this.k)};B.prototype.appendChild=3Dxb;B.prototype.append=3Dyb;B.protot= ype.removeNode=3Dzb;B.prototype.contains=3DAb;var = D=3Ddocument,E=3Dwindow,Bb=3Dfunction(a){var = b=3Di;if((a=3Da.getElementsByTagName("script"))&&a.length){b=3Da[a.length= -1];b=3Db.parentNode}return b},Cb=3DBb(D);u();=0A= var F=3Dfunction(a,b){for(var c in = a)Object.prototype.hasOwnProperty.call(a,c)&&b.call(i,a[c],c,a)},Db=3Dfun= ction(a){return!!a&&typeof = a=3D=3D"function"&&!!a.call},Eb=3Dfunction(a){return!!a&&(typeof = a=3D=3D"object"||typeof = a=3D=3D"function")},Gb=3Dfunction(a,b){if(!a||!Eb(a))return = h;return!Fb(a,b.prototype)},Fb=3Dfunction(a,b){if(!a)return j;var = c=3Dh;F(b,function(d,e){if(!c||!(e in a)||typeof d!=3Dtypeof = a[e])c=3Dj});return c},Hb=3Dfunction(a){if(arguments.length<2)return = a.length;for(var = b=3D1,c=3Darguments.length;b=3D0){a=3D3;for(var b=3D1;b;)try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(a+1));a++}catch(c){b=3Di}= return a.toString()}else if(Mb("msie")&&!window.opera){b=3Di;try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){a=3D=0A= 0;try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");a=3D6;b.AllowScriptAcces= s=3D"always"}catch(e){if(a=3D=3D6)return a.toString()}try{b=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(f){}}if(b){a=3Db.Get= Variable("$version").split(" ")[1];return = a.replace(/,/g,".")}}return"0"}function Pb(a){var = b=3Da.google_ad_format;if(b)return b.indexOf("_0ads")>0;return = a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function = H(a){return!!a&&a.indexOf("_sdo")!=3D-1}=0A= function Qb(a,b){if(!(Math.random()<1.0E-4)){var = c=3DMath.random();if(c>2)+f&4294967295}return = d>0?d:4294967296+d},Ub=3Dfunction(a){if(a=3D=3Da.top)return 0;var = b=3D[];b.push(a.document.URL);a.name&&b.push(a.name);var = c=3Dh;a=3DSb(!c,a);b.push(a.width.toString());b.push(a.height.toString())= ;return Tb(b.join(""))},Vb=3Dfunction(a){if(!a)return"";var = b=3D[],c=3D0;for(a=3Da;a&&c<25;a=3Da.parentNode,++c)b.push(a.id||=0A= "");return = b.join()},Wb=3Dfunction(a){try{return!!a.document}catch(b){return = j}},Xb=3Dfunction(a,b){var c=3Db||D;return = c.getElementsByName("google_ads_frame")[a]||c.getElementById("google_ads_= frame"+(a+1))},Zb=3Dfunction(a,b){b=3Db||D;var c=3DXb(a,b);return = Yb(c)},Yb=3Dfunction(a){if(a&&a&&a.id&&a.id.indexOf("aswift_")=3D=3D0)ret= urn Zb(0,a.contentWindow.document);return = a&&a.src||""},$b=3Dfunction(a){if(a&&a.name&&a.name.indexOf("google_ads_i= frame_")=3D=3D0)return a.src||"";return""};var = ac=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch= annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_section:"region",go= ogle_ad_type:"ad_type",google_adtest:"adtest",google_allow_expandable_ads= :"ea",google_alternate_ad_url:"alternate_ad_url",google_alternate_color:"= alt_color",google_bid:"bid",google_city:"gcs",google_color_bg:"color_bg",= google_color_border:"color_border",google_color_line:"color_line",google_= color_link:"color_link",google_color_text:"color_text",google_color_url:"= color_url",=0A= google_contents:"contents",google_country:"gl",google_cpm:"cpm",google_cu= st_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender:"cust_gende= r",google_cust_id:"cust_id",google_cust_interests:"cust_interests",google= _cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"cust_lh",goog= le_cust_u_url:"cust_u_url",google_disable_video_autoplay:"disable_video_a= utoplay",google_ed:"ed",google_encoding:"oe",google_feedback:"feedback_li= nk",google_flash_version:"flash",google_font_face:"f",google_font_size:"f= s",=0A= google_hints:"hints",google_kw:"kw",google_kw_type:"kw_type",google_langu= age:"hl",google_page_url:"url",google_region:"gr",google_reuse_colors:"re= use_colors",google_safe:"adsafe",google_tag_info:"gut",google_targeting:"= targeting",google_targeting_video_doc_id:"tvdi",google_ui_features:"ui",g= oogle_ui_version:"uiv",google_video_doc_id:"video_doc_id",google_video_pr= oduct_type:"video_product_type"},bc=3D{google_ad_block:"ad_block",google_= ad_client:"client",google_ad_format:"format",google_ad_output:"output",=0A= google_ad_callback:"callback",google_ad_height:"h",google_ad_override:"go= ogle_ad_override",google_ad_slot:"slotname",google_ad_width:"w",google_ct= r_threshold:"ctr_t",google_image_size:"image_size",google_last_modified_t= ime:"lmt",google_max_num_ads:"num_ads",google_max_radlink_len:"max_radlin= k_len",google_num_radlinks:"num_radlinks",google_num_radlinks_per_unit:"n= um_radlinks_per_unit",google_only_ads_with_video:"only_ads_with_video",go= ogle_rl_dest_url:"rl_dest_url",google_rl_filtering:"rl_filtering",=0A= google_rl_mode:"rl_mode",google_rt:"rt",google_skip:"skip"},cc=3D{google_= only_pyv_ads:"pyv",google_only_userchoice_ads:"uc",google_with_pyv_ads:"w= ithpyv"};var = dc=3Dt("0",0),ec=3Dt("0",0),fc=3Dt("0.01",0),gc=3Dt("0",0),hc=3Dt("0",0),= ic=3Dt("1",0),jc=3Dt("0.02",0),kc=3Dt("0.02",0),lc=3Dt("0.02",0),mc=3Dt("= 0.01",0),nc=3Dt("0",0);var oc=3Dfunction(){var a=3D"r20101007";return = a},qc=3Dfunction(){return = pc&&oc()!=3D"dev"},rc=3Dia("false",j),sc=3Dia("false",h),tc=3Dia("false",= j),pc=3Dia("false",j);var = uc=3Dfunction(a,b,c){b=3Dq(b,m,a);a=3Dwindow.onerror;window.onerror=3Db;t= ry{c()}catch(d){c=3Dd.toString();var = e=3D"";if(d.fileName)e=3Dd.fileName;var = f=3D-1;if(d.lineNumber)f=3Dd.lineNumber;b=3Db(c,e,f);if(!b)throw = d;}window.onerror=3Da};s("google_protectAndRun",uc);=0A= var yc=3Dfunction(a,b,c,d){if(Math.random()<0.01){var = e=3DD;a=3D["http://",ma(),"/pagead/gen_204","?id=3Djserror","&jscb=3D",rc= ?1:0,"&jscd=3D",tc?1:0,"&context=3D",G(a),"&msg=3D",G(b),"&file=3D",G(c),= "&line=3D",G(d.toString()),"&url=3D",G(e.URL.substring(0,512)),"&ref=3D",= G(e.referrer.substring(0,512))];a.push(xc());Lb(E,a.join(""))}return!pc};= s("google_handleError",yc);=0A= var Ac=3Dfunction(a){zc|=3Da},zc=3D0,xc=3Dfunction(){var = a=3D["&client=3D",G(E.google_ad_client),"&format=3D",G(E.google_ad_format= ),"&slotname=3D",G(E.google_ad_slot),"&output=3D",G(E.google_ad_output),"= &ad_type=3D",G(E.google_ad_type)];return a.join("")};var = Bc=3Dfunction(a){var b=3D"google_test";try{var = c=3Da[b];a[b]=3D!c;if(a[b]=3D=3D=3D!c){a[b]=3Dc;return = h}}catch(d){}return = j},Cc=3Dfunction(a){for(;a!=3Da.parent&&Bc(a.parent);)a=3Da.parent;return= a},Dc=3Di,Ec=3Dfunction(){Dc||(Dc=3DCc(window));return Dc};var = Fc,I=3Dfunction(a){this.F=3D[];this.f=3Da||window;this.d=3D0;this.m=3Di},= Gc=3Dfunction(a,b){this.fn=3Da;this.win=3Db};I.prototype.enqueue=3Dfuncti= on(a,b){this.F.push(new = Gc(a,b||this.f));this.o()};I.prototype.C=3Dfunction(a){this.d=3D1;if(a)th= is.m=3Dthis.f.setTimeout(q(this.n,this),a)};I.prototype.n=3Dfunction(){if= (this.d=3D=3D1){if(this.m!=3Di){this.f.clearTimeout(this.m);this.m=3Di}th= is.d=3D0}this.o()};I.prototype.statusz=3Dfunction(){return = h};ha(I.prototype,"nq",I.prototype.enqueue);ha(I.prototype,"al",I.prototy= pe.C);=0A= ha(I.prototype,"rl",I.prototype.n);ha(I.prototype,"sz",I.prototype.status= z);I.prototype.o=3Dfunction(){this.f.setTimeout(q(this.ia,this),0)};I.pro= totype.ia=3Dfunction(){if(this.d=3D=3D0&&this.F.length){var = a=3Dthis.F.shift();this.d=3D2;a.win.setTimeout(q(this.ca,this,a),0);this.= o()}};I.prototype.ca=3Dfunction(a){this.d=3D0;a.fn()};=0A= var Hc=3Dfunction(a){try{return a.sz()}catch(b){return = j}},Ic=3Dfunction(a){return = Eb(a)&&Hc(a)&&Db(a.nq)&&Db(a.al)&&Db(a.rl)},Jc=3Dfunction(){if(Fc&&Hc(Fc)= )return Fc;var a=3DEc(),b=3Da.google_jobrunner;if(Ic(b))return = Fc=3Db;return a.google_jobrunner=3DFc=3Dnew = I(a)},Kc=3Dfunction(a,b){Jc().nq(a,b)},Lc=3Dfunction(a){Jc().al(a)},Mc=3D= function(){var a=3DEc().google_jobrunner;Ic(a)&&a.rl()};var = Nc=3Dfunction(a,b,c,d){b=3D"border:none;height:"+c+"px;margin:0;padding:0= ;position:relative;visibility:visible;width:"+b+"px";a=3D['','',d,""];return a.join("")};var = Oc,Pc,Qc=3Dfunction(){Pc=3DOc=3Dj;var = a=3DTa();if(a)if(a.indexOf("Firefox")!=3D-1)Oc=3Dh;else = if(a.indexOf("Camino")=3D=3D-1)if(!(a.indexOf("iPhone")!=3D-1||a.indexOf(= "iPod")!=3D-1))if(a.indexOf("iPad")=3D=3D-1)if(a.indexOf("Android")=3D=3D= -1)if(a.indexOf("Chrome")!=3D-1)Pc=3Dh};Qc();var Rc=3DOc,Sc=3DPc;var = J=3D!!window.google_async_iframe_id,K=3DJ&&window.parent||window,L=3Dfunc= tion(){if(J&&!Wb(K)){for(var = a=3D"."+D.domain;a.split(".").length>2&&!Wb(K);){D.domain=3Da=3Da.substr(= a.indexOf(".")+1);K=3Dwindow.parent}Wb(K)||(K=3Dwindow)}return = K},Tc=3Dfunction(a,b,c){var d=3D["");d=3Dd.join(" ");return = a=3DNc(a.id+"_anchor",b,c,d)},Uc=3Dfunction(a,b){for(var = c=3Da.document,d=3Db.id,e=3D0;!d||a.document.getElementById(d);)d=3D=0A= "aswift_"+e++;b.id=3Dd;e=3Da.google_ad_width;var = f=3Da.google_ad_height;c.write(Tc(b,e,f));return = d},Vc=3Dfunction(a,b,c){a=3Da.document.getElementById(b).contentWindow;b=3D= a.document;if(!(b.body&&b.body.firstChild)){b.open();a.google_async_ifram= e_close=3Dh;b.write(c)}},Wc=3Dfunction(a,b,c){a=3Da.document.getElementBy= Id(b).contentWindow;c=3D"javascript:"+Aa(c);a.location.replace(c)},Xc=3Df= unction(a,b,c){var = d=3Da.document.getElementById(b).contentWindow;Wb(d)?Vc(a,b,c):Wc(a,b,c)}= ,Yc=3Dfunction(a){if(J&&a!=3Da.parent){Mc();a.google_async_iframe_close&&=0A= a.setTimeout(function(){a.document.close()},0)}};function = Zc(a,b){try{return a.top.document=3D=3Db}catch(c){}return j}function = $c(a,b,c,d){c=3Dc||a.google_ad_width;d=3Dd||a.google_ad_height;if(Zc(a,b)= )return j;var e=3Db.documentElement;if(c&&d){var = f=3D1,g=3D1;if(a.innerHeight){f=3Da.innerWidth;g=3Da.innerHeight}else = if(e&&e.clientHeight){f=3De.clientWidth;g=3De.clientHeight}else = if(b.body){f=3Db.body.clientWidth;g=3Db.body.clientHeight}if(g>2*d||f>2*c= )return j}return h}function = ad(a,b){F(b,function(c,d){a["google_"+d]=3Dc})}=0A= function bd(a,b){if(!b)return a.URL;return a.referrer}function = cd(a,b){if(!b&&a.google_referrer_url=3D=3Di)return"0";else = if(b&&a.google_referrer_url=3D=3Di)return"1";else = if(!b&&a.google_referrer_url!=3Di)return"2";else = if(b&&a.google_referrer_url!=3Di)return"3";return"4"}function = dd(a,b,c){a.page_url=3Dbd(b,c);a.page_location=3Di}function = ed(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3Dbd(c,d)||"EM= PTY"}=0A= function fd(a,b){var = c=3D{},d=3D$c(L(),b,a.google_ad_width,a.google_ad_height);c.iframing=3Dcd= (a,d);a.google_page_url?ed(c,a,b,d):dd(c,b,d);c.last_modified_time=3Db.UR= L=3D=3Dc.page_url?Date.parse(b.lastModified)/1E3:i;c.referrer_url=3Dd?a.g= oogle_referrer_url:a.google_page_url&&a.google_referrer_url?a.google_refe= rrer_url:b.referrer;return c}function gd(a){var = b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Di;b.pa= ge_url=3Dc;b.page_location=3Da.URL;b.last_modified_time=3Di;b.referrer_ur= l=3Dc;return b}=0A= function hd(a){var b=3Did(a,L().document);ad(a,b)}function id(a,b){var = c;return c=3Da.google_page_url=3D=3Di&&jd[b.domain]?gd(b):fd(a,b)}var = jd=3D{};jd["ad.yieldmanager.com"]=3Dh;var = md=3Dfunction(){if(window.google_ad_output=3D=3Di)window.google_ad_output= =3D"html";if(H(window.google_ad_format)){var = a=3Dwindow.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(a){window.google_= ad_width=3DparseInt(a[1],10);window.google_ad_height=3DparseInt(a[2],10);= window.google_ad_output=3D"html"}}window.google_ad_format=3Dkd(window.goo= gle_ad_format,String(window.google_ad_output),Number(window.google_ad_wid= th),Number(window.google_ad_height),window.google_ad_slot,!!window.google= _override_format);window.google_ad_client=3D=0A= ld(window.google_ad_format,window.google_ad_client);hd(window);if(window.= google_flash_version=3D=3Di)window.google_flash_version=3DOb();window.goo= gle_ad_section=3Dwindow.google_ad_section||window.google_ad_region||"";wi= ndow.google_country=3Dwindow.google_country||window.google_gl||"";a=3D(ne= w = Date).getTime();if(o(window.google_color_bg))window.google_color_bg=3DM(w= indow.google_color_bg,a);if(o(window.google_color_text))window.google_col= or_text=3DM(window.google_color_text,a);if(o(window.google_color_link))wi= ndow.google_color_link=3D=0A= M(window.google_color_link,a);if(o(window.google_color_url))window.google= _color_url=3DM(window.google_color_url,a);if(o(window.google_color_border= ))window.google_color_border=3DM(window.google_color_border,a);if(o(windo= w.google_color_line))window.google_color_line=3DM(window.google_color_lin= e,a)},nd=3Dfunction(a){F(ac,function(b,c){a[c]=3Di});F(bc,function(b,c){a= [c]=3Di});F(cc,function(b,c){a[c]=3Di});a.google_container_id=3Di;a.googl= e_enable_async=3Di;a.google_eids=3Di;a.google_page_location=3Di;a.google_= referrer_url=3D=0A= i;a.google_show_ads_impl=3Di;a.google_ad_region=3Di;a.google_gl=3Di;a.goo= gle_iframe_name=3Di},M=3Dfunction(a,b){Ac(2);return = a[b%a.length]},ld=3Dfunction(a,b){if(!b)return"";b=3Db.toLowerCase();retu= rn = b=3DH(a)?od(b):pd(b)},pd=3Dfunction(a){if(a&&a.substring(0,3)!=3D"ca-")a=3D= "ca-"+a;return = a},od=3Dfunction(a){if(a&&a.substring(0,7)!=3D"ca-aff-")a=3D"ca-aff-"+a;r= eturn = a},kd=3Dfunction(a,b,c,d,e,f){if(!a&&b=3D=3D"html")a=3Dc+"x"+d;return = a=3Dqd(a,e,f)?a.toLowerCase():""},qd=3Dfunction(a,b,c){if(!a)return = j;if(!b)return h;return c};var = N=3Dfunction(){this.defaultBucket=3D[];this.layers=3D{};for(var = a=3D0,b=3Darguments.length;a0&&a.length>0)return = this.defaultBucket.join(",")+","+a.join(",");return = this.defaultBucket.join(",")+a.join(",")};var = td=3Dfunction(a){this.S=3Da;sd(this)},ud=3D{};ud.google_persistent_state=3D= h;ud.google_persistent_state_async=3Dh;=0A= var = vd=3D{},O=3Dfunction(a){a=3Da&&ud[a]?a:J?"google_persistent_state_async":= "google_persistent_state";if(vd[a])return = vd[a];if(a=3D=3D"google_persistent_state_async")var b=3DL(),c=3D{};else = c=3Db=3DL();var d=3Db[a];if(typeof d!=3D"object"||typeof = d.S!=3D"object")return b[a]=3Dvd[a]=3Dnew td(c);return = vd[a]=3Dd},sd=3Dfunction(a){P(a,1,j);P(a,2,j);P(a,3,i);P(a,4,0);P(a,5,0);= P(a,6,0);P(a,7,(new = Date).getTime());P(a,8,{});P(a,9,{});P(a,10,{});P(a,11,[]);P(a,12,0);P(a,= 14,{})},wd=3Dfunction(a){switch(a){case = 1:return"google_new_domain_enabled";=0A= case 2:return"google_new_domain_checked";case = 3:return"google_exp_persistent";case 4:return"google_num_sdo_slots";case = 5:return"google_num_0ad_slots";case 6:return"google_num_ad_slots";case = 7:return"google_correlator";case = 8:return"google_prev_ad_formats_by_region";case = 9:return"google_prev_ad_slotnames_by_region";case = 10:return"google_num_slots_by_channel";case = 11:return"google_viewed_host_channels";case = 12:return"google_num_slot_to_show";case = 14:return"gaGlobal"}},Q=3Dfunction(a,b){var c=3Dwd(b);return c=3D=0A= a.S[c]},R=3Dfunction(a,b,c){return = a.S[wd(b)]=3Dc},P=3Dfunction(a,b,c){a=3Da.S;b=3Dwd(b);if(a[b]=3D=3D=3Dund= efined)return a[b]=3Dc;return a[b]},xd=3Dfunction(a){if(Q(a,1))return = h;return = R(a,1,!!window.google_new_domain_enabled)},yd=3Dfunction(a,b){return = R(a,3,b)};var S=3Dnavigator;=0A= function zd(a,b,c,d,e){var f=3DMath.round((new = Date).getTime()/1E3),g=3Dwindow.google_analytics_domain_name;a=3Dtypeof = g=3D=3D"undefined"?Ad("auto",a):Ad(g,a);var = n=3Db.indexOf("__utma=3D"+a+".")>-1;g=3Db.indexOf("__utmb=3D"+a)>-1;var = r=3Db.indexOf("__utmc=3D"+a)>-1,k=3DO();k=3DQ(k,14)||R(k,14,{});if(n){b=3D= b.split("__utma=3D"+a+".")[1].split(";")[0].split(".");if(g&&r)k.sid=3Db[= 3]+"";else = if(!k.sid)k.sid=3Df+"";k.vid=3Db[0]+"."+b[1];k.from_cookie=3Dh}else{if(!k= .sid)k.sid=3Df+"";if(!k.vid)k.vid=3D(Math.round(Math.random()*2147483647)= ^Bd(b,=0A= c,d,e)&2147483647)+"."+f;k.from_cookie=3Dj}k.dh=3Da;if(!k.hid)k.hid=3DMat= h.round(Math.random()*2147483647);return k}function Bd(a,b,c,d){var = e=3D[S.appName,S.version,S.language?S.language:S.browserLanguage,S.platfo= rm,S.userAgent,S.javaEnabled()?1:0].join("");if(c)e+=3Dc.width+"x"+c.heig= ht+c.colorDepth;else = if(window.java){c=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();= e+=3Dc.screen.width+"x"+c.screen.height}e+=3Da;e+=3Dd||"";for(a=3De.lengt= h;b>0;)e+=3Db--^a++;return Cd(e)}=0A= function Cd(a){var = b=3D1,c=3D0,d;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;for(d=3Da.length-1= ;d>=3D0;d--){c=3Da.charCodeAt(d);b=3D(b<<6&268435455)+c+(c<<14);c=3Db&266= 338304;b=3Dc!=3D0?b^c>>21:b}}return b}function = Ad(a,b){if(!a||a=3D=3D"none")return = 1;a=3DString(a);if("auto"=3D=3Da){a=3Db;if("www."=3D=3Da.substring(0,4))a= =3Da.substring(4,a.length)}return Cd(a.toLowerCase())};var = Dd=3Dfunction(a,b){var = c=3DC(a);if(c.defaultView&&c.defaultView.getComputedStyle)if(c=3Dc.defaul= tView.getComputedStyle(a,""))return c[b];return = i},T=3Dfunction(a,b){return = Dd(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style[b]},Ed=3Dfunction(= a){a=3Da?a.nodeType=3D=3D9?a:C(a):document;if(y&&!mb(a).R())return = a.body;return a.documentElement},Fd=3Dfunction(a){var = b=3Da.getBoundingClientRect();if(y){a=3Da.ownerDocument;b.left-=3Da.docum= entElement.clientLeft+a.body.clientLeft;b.top-=3Da.documentElement.client= Top+a.body.clientTop}return b},=0A= Gd=3Dfunction(a){if(y)return a.offsetParent;var = b=3DC(a),c=3DT(a,"position"),d=3Dc=3D=3D"fixed"||c=3D=3D"absolute";for(a=3D= a.parentNode;a&&a!=3Db;a=3Da.parentNode){c=3DT(a,"position");d=3Dd&&c=3D=3D= "static"&&a!=3Db.documentElement&&a!=3Db.body;if(!d&&(a.scrollWidth>a.cli= entWidth||a.scrollHeight>a.clientHeight||c=3D=3D"fixed"||c=3D=3D"absolute= "))return a}return i},Hd=3Dfunction(a){var = b,c=3DC(a),d=3DT(a,"position"),e=3DWa&&c.getBoxObjectFor&&!a.getBoundingC= lientRect&&d=3D=3D"absolute"&&(b=3Dc.getBoxObjectFor(a))&&(b.screenX<0||b= .screenY<0),f=3Dnew Ia(0,0),=0A= g=3DEd(c);if(a=3D=3Dg)return = f;if(a.getBoundingClientRect){b=3DFd(a);a=3Dmb(c).u();f.x=3Db.left+a.x;f.= y=3Db.top+a.y}else = if(c.getBoxObjectFor&&!e){b=3Dc.getBoxObjectFor(a);a=3Dc.getBoxObjectFor(= g);f.x=3Db.screenX-a.screenX;f.y=3Db.screenY-a.screenY}else{b=3Da;do{f.x+= =3Db.offsetLeft;f.y+=3Db.offsetTop;if(b!=3Da){f.x+=3Db.clientLeft||0;f.y+= =3Db.clientTop||0}if(z&&T(b,"position")=3D=3D"fixed"){f.x+=3Dc.body.scrol= lLeft;f.y+=3Dc.body.scrollTop;break}b=3Db.offsetParent}while(b&&b!=3Da);i= f(Va||z&&d=3D=3D"absolute")f.y-=3Dc.body.offsetTop;for(b=3Da;(b=3DGd(b))&= &=0A= b!=3Dc.body&&b!=3Dg;){f.x-=3Db.scrollLeft;if(!Va||b.tagName!=3D"TR")f.y-=3D= b.scrollTop}}return f},Id=3Dfunction(a){var b=3Dnew = Ia;if(a.nodeType=3D=3D1)if(a.getBoundingClientRect){var = c=3DFd(a);b.x=3Dc.left;b.y=3Dc.top}else{c=3Dmb(a).u();a=3DHd(a);b.x=3Da.x= -c.x;b.y=3Da.y-c.y}else{b.x=3Da.clientX;b.y=3Da.clientY}return = b},Jd=3Dfunction(a,b,c,d){if(/^\d+px?$/.test(b))return = parseInt(b,10);else{var = e=3Da.style[c],f=3Da.runtimeStyle[c];a.runtimeStyle[c]=3Da.currentStyle[c= ];a.style[c]=3Db;b=3Da.style[d];a.style[c]=3De;a.runtimeStyle[c]=3Df;retu= rn b}},Kd=3D=0A= function(a){var = b=3DC(a),c=3D"";if(b.body.createTextRange){b=3Db.body.createTextRange();b= .moveToElementText(a);try{c=3Db.queryCommandValue("FontName")}catch(d){c=3D= ""}}if(!c){c=3DT(a,"fontFamily");if(Va&&cb)c=3Dc.replace(/ = \[[^\]]*\]/,"")}a=3Dc.split(",");if(a.length>1)c=3Da[0];return = wa(c,"\"'")},Ld=3D/[^\d]+$/,Md=3Dfunction(a){return(a=3Da.match(Ld))&&a[0= ]||i},Nd=3D{cm:1,"in":1,mm:1,pc:1,pt:1},Od=3D{em:1,ex:1},Pd=3Dfunction(a)= {var b=3DT(a,"fontSize"),c=3DMd(b);if(b&&"px"=3D=3Dc)return = parseInt(b,10);if(y)if(c in Nd)return Jd(a,b,"left",=0A= "pixelLeft");else if(a.parentNode&&a.parentNode.nodeType=3D=3D1&&c in = Od){a=3Da.parentNode;c=3DT(a,"fontSize");return = Jd(a,b=3D=3Dc?"1em":b,"left","pixelLeft")}c=3Dub("span",{style:"visibilit= y:hidden;position:absolute;line-height:0;padding:0;margin:0;border:0;heig= ht:1em;"});xb(a,c);b=3Dc.offsetHeight;zb(c);return b};var = U=3Dfunction(a,b,c,d,e,f){this.U=3Dj;this.ka=3Da;this.D=3De;this.H=3Df;th= is.na=3Db;this.i=3D+c;this.h=3D+d;this.j=3D[]};U.prototype.collapse=3Dfun= ction(){var = a=3Dthis.w();if(a){this.ja();this.U=3Dj}};U.prototype.g=3Dfunction(a){thi= s.c(a,"zIndex","999999")};U.prototype.L=3Dfunction(a,b,c){this.c(a,"width= ",b+"px");this.c(a,"height",c+"px");this.g(a)};U.prototype.v=3Dfunction()= {var a=3D[],b=3Dthis.w();if(!b)return = a;a.push(b);this.D&&this.H&&a.push(this.D.document.getElementById(this.H)= );return a};=0A= U.prototype.expand=3Dfunction(a,b,c){var = d=3Dthis.v();if(!(d.length<=3D0)){for(var = e=3D0,f=3Dd.length;ethis.i= &&(c=3D=3D0||c=3D=3D3))this.c(d,"left","-"+(a-this.i)+"px");if(b>this.h&&= (c=3D=3D1||c=3D=3D0))this.c(d,"top","-"+(b-this.h)+"px");a=3Dd.parentNode= ;b=3Da.parentNode;if(a.nodeName.toLowerCase()=3D=3D"ins"){this.g(a);this.= g(b)}for(a=3Db.parentNode;a&&a.style;a=3Da.parentNode){if(a.nodeName.toLo= werCase()=3D=3D"body")break;a.style.overflow!=3D"visible"&&this.c(a,"over= flow","visible")}this.U=3Dh}};=0A= U.prototype.J=3Dfunction(a,b){var = c=3Dthis.v();c=3Dc[c.length-1];c=3DId(c);var = d=3Dthis.D||window;d=3Drb(d||window);var = e=3Da-this.i,f=3Db-this.h,g=3Dc.y;f=3Df>g;var = n=3Dd.height-(c.y+this.h);g=3Df||n>=3Dg;f=3Dc.x;e=3De>f;c=3Dd.width-(c.x+= this.i);c=3De||c>=3Df;d=3D2;if(g&&!c)d=3D3;else if(!g&&c)d=3D1;else = if(!g&&!c)d=3D0;return = d};U.prototype.w=3Dfunction(){if(!this.Q)this.Q=3DD.getElementById(this.k= a);return this.Q};U.prototype.c=3Dfunction(a,b,c){this.j.push(new = Qd(a,b,c))};=0A= U.prototype.ja=3Dfunction(){for(var = a=3D0,b=3Dthis.j.length;a"].join("")},ke=3Dfunction(){if(window.g= oogle_enable_async=3D=3D=3Dj)return j;return(y&&A(7)||Sc||Rc&&=0A= !!window.document.body)&&!window.google_container_id&&(!window.google_ad_= output||window.google_ad_output=3D=3D"html")},le=3Dfunction(a,b,c,d){retu= rn function(){var = e=3Dj;d&&Lc(3E4);try{Xc(a,b,c);e=3Dh}catch(f){Mc()}e&&(new = fe(a)).set(b,le(a,b,c,j))}},me=3Dfunction(a){var = b=3D"script",c=3D{allowtransparency:'"true"',frameborder:'"0"',height:'"'= +a.google_ad_height+'"',hspace:'"0"',marginwidth:'"0"',marginheight:'"0"'= ,name:'"google_ads_frame"',onload:'"'+ge+'"',scrolling:'"no"',vspace:'"0"= ',width:'"'+a.google_ad_width+=0A= '"'};c=3DUc(a,c);var d=3Dde(a);ee(a);var e=3Dl,f=3D(new = Date).getTime();d=3D["<",b,">",d,"google_show_ads_impl=3Dtrue;google_unique_id= =3D",a.google_unique_id,';google_async_iframe_id=3D"',c,'";google_start_t= ime=3D',e,";google_bpp=3D",f>e?f-e:1,";",je(),""].j= oin("");Kc(le(a,c,d,h))},ne=3Dfunction(){var = a=3DYd;a=3D[a.BLOCKING_LOADER_CONTROL,a.BLOCKING_LOADER_EXPERIMENT];var = b=3Dhc;V().a(a,b,3)},oe=3Dfunction(){if(J){var = a=3DO("google_persistent_state"),b=3DQ(a,3);a=3D3;if("geil"in b){b=3D=0A= b.geil(a);V().a([b],1,a)}}},pe=3Dfunction(){var a=3DV();return"geil"in = a?a.geil(3):""},ie=3Dfunction(){var a=3Dpe(),b=3DYd;return = a=3D=3Db.BLOCKING_LOADER_EXPERIMENT},qe=3Dfunction(){J&&oe()},re=3Dfuncti= on(){if(pe()){var = a=3DZd,b=3D0;b=3Die()?a.BLOCKING_BLOCKING:ke()?a.CTRL_ASYNC:a.CTRL_BLOCKI= NG;Xd().a([b],1,4)}};var = se=3D{google:1,googlegroups:1,gmail:1,googlemail:1,googleimages:1,googlep= rint:1};function = te(a){a=3Da.google_page_location||a.google_page_url;if(!a)return = j;a=3Da.toString();if(a.indexOf("http://")=3D=3D0)a=3Da.substring(7,a.len= gth);else = if(a.indexOf("https://")=3D=3D0)a=3Da.substring(8,a.length);var = b=3Da.indexOf("/");if(b=3D=3D-1)b=3Da.length;a=3Da.substring(0,b);a=3Da.s= plit(".");b=3Dj;if(a.length>=3D3)b=3Da[a.length-3]in = se;if(a.length>=3D2)b=3Db||a[a.length-2]in se;return b}=0A= function ue(a,b,c){var = d=3DO();if(te(a))return!R(d,2,h);if(!Q(d,2)){a=3DMath.random();if(a<=3Dc)= {c=3D"http://"+la()+"/pagead/test_domain.js";a=3D"script";b.write("<"+a+'= src=3D"'+c+'">");return R(d,2,h)}}return j}var = ve=3Dfunction(a){var b=3DV();if(b.b(1)=3D=3D"44901228")return = j;if(b.b(1)=3D=3D"44901229"||Math.random()0){var = f=3De.length>1?e[1].url:i;d.push([a,va(e[0].url),f])}c(e)}};X.prototype.$= =3Dfunction(){this.A++};X.prototype.ba=3Dfunction(a){this.l.push(a)};var = xe=3D"http://"+u()+"/pagead/osd.js";X.prototype.X=3Dfunction(){if(!this.W= ){Kb(L());Ib(xe);this.W=3Dh}};=0A= X.prototype.M=3Dfunction(a){if(this.A>0)if(this.V)for(var = b=3Dthis.e.document.getElementsByTagName("iframe"),c=3D0;c0)for(var = c=3Dthis.e.document.getElementsByTagName("a"),d=3D0;d0){f=3Dg;break}g=3Dg= .parentNode}a(f,b[e][0]);b.splice(e,1);break}};X.prototype.O=3Dfunction(a= ){for(var b=3D0;b0){f= or(var = d=3D0;d");else f=3D=3De.CONTROL3_INCLUDE_BLANK_JS&&b.write("<"+c+' = src=3D"https://ssl.gstatic.com/gb/js/blank.js">");b.write("<"+c+'= = src=3D"http://'+u()+'/pagead/expansion_embed.js">");V().a(["30143= 102","30143103"],gc,5)}e=3Due(a,b,ic);(d=3Dd||e)&&Mb("msie")&&!window.ope= ra?b.write("<"+c+' = src=3D"http://'+u()+'/pagead/render_ads.js">"):b.write("<"+c+'>go= ogle_protectAndRun("ads_core.google_render_ad", google_handleError, = google_render_ad);")}=0A= var Z=3Dfunction(a){a=3Da.google_unique_id;if(typeof = a=3D=3D"number")return a;return 0};function Ie(a){return = a!=3Di?'"'+a+'"':'""'}var Je=3Dfunction(a,b){var = c=3Db.slice(-1),d=3Dc=3D=3D"?"||c=3D=3D"#"?"":"&",e=3D[b];c=3Dfunction(f,= g){if(f||f=3D=3D=3D0||f=3D=3D=3Dj){if(typeof = f=3D=3D"boolean")f=3Df?1:0;Hb(e,d,g,"=3D",G(f));d=3D"&"}};F(a,c);return = e.join("")};function Ke(){var = a=3Dy&&A("6"),b=3DWa&&A("1.8.1"),c=3Dz&&A("525");if(bb&&(a||b||c))return = h;else if(ab&&(c||b))return h;else if(cb&&(c||b))return h;return j}=0A= function He(){return typeof = ExpandableAdSlotFactory=3D=3D"object"&&typeof = ExpandableAdSlotFactory.createIframe=3D=3D"function"}function = Ge(a,b){var = c=3Da.google_ad_width,d=3Da.google_ad_height,e=3DL();if(a.google_allow_ex= pandable_ads=3D=3D=3Dj||!b.body||a.google_ad_output!=3D"html"||$c(e,e.doc= ument,c,d)||!Le(a)||isNaN(a.google_ad_height)||isNaN(a.google_ad_width)||= !Ke()||b.domain!=3Da.location.hostname)return j;return h}=0A= function Le(a){var b=3Da.google_ad_format;if(H(b))return = j;if(Pb(a)&&b!=3D"468x15_0ads_al")return j;return h}function Me(){var = a;if(E.google_ad_output=3D=3D"html"&&!(Pb(E)||H(E.google_ad_format))&&Ae(= 0)){a=3D["6083035","6083034"];a=3DQb(a,nc);Be(a,0)}return = a=3D=3D"6083035"}=0A= function = Ne(a,b){if(!(J?Z(a)=3D=3D1:!Z(a))||H(a.google_ad_format))return"";var = c=3D"",d=3DPb(a);if(b=3D=3D"html"||d)c=3DQb(["36815001","36815002"],jc);i= f(c=3D=3D""&&(b=3D=3D"js"||d))c=3DQb(["36815003","36815004"],kc);if(c=3D=3D= ""&&(b=3D=3D"html"||b=3D=3D"js"))c=3DQb(["36813005","36813006"],lc);retur= n c}=0A= function Oe(){var = a=3Dze(),b=3Dwindow.google_enable_osd,c;if(b=3D=3D=3Dh){c=3D"36813006";Pe= (c,a)}else = if(b!=3D=3Dj&&Ae(0)){c=3Da.getEid();if(c=3D=3D"")(c=3DNe(window,String(wi= ndow.google_ad_output||"")))&&Pe(c,a);else = if(c!=3D"36815001"&&c!=3D"36815002"&&c!=3D"36815003"&&c!=3D"36815004"&&c!= =3D"36813005"&&c!=3D"36813006")c=3D""}if(c){Be(c,0);return c}return""}=0A= function Pe(a,b){var c=3Db.getOsdMode(),d=3D[];switch(a){case = "36815004":c=3D1;d=3D["js"];break;case = "36815002":c=3D1;d=3D["html"];break;case = "36813006":c=3D0;d=3D["html","js"]}d.length>0&&b.setValidOutputTypes(d);d= =3DO();b.setupOsd(c,a,Q(d,7).toString())}=0A= function Qe(a,b,c,d){J||he(a);var = e=3DZ(a);c=3DJe({ifi:e},c);c=3Dc.substring(0,1991);c=3Dc.replace(/%\w?$/,= "");var = f=3D"script",g=3D"google_ads_frame",n=3Dg+e,r=3DV().b(5),k=3D$d;if(qc()||= r=3D=3Dk.CONTROL2_IFRAME_NAME||r=3D=3Dk.CONTROL3_INCLUDE_BLANK_JS||r=3D=3D= k.CONTROL4_INCLUDE_IFRAMES_API||r=3D=3Dk.EXPERIMENT){g=3Dn;a.google_ifram= e_name=3Dg}if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"jso= n_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.wri= te("<"+f+' language=3D"JavaScript1.1" = src=3D'+Ie(ba(c))+">");else if(a.google_ad_output=3D=3D=0A= "html"){f=3DEe?c.replace(/&ea=3D[^&]*/,"")+"&ea=3D0":c;g=3D[''].join("");d=3Da.google_container_id||d||i;if(= typeof iframes=3D=3D"object"&&typeof = iframes.open=3D=3D"function"&&(qc()||r=3D=3Dk.EXPERIMENT)){Td();iframes.s= etVersionOverride("gcm_392279366d8656daff9da175563f505a.js");iframes.open= (ba(c),=0A= {style:"expandable",id:n,rpcToken:"adsense_rpc_key",width:a.google_ad_wid= th,height:a.google_ad_height,cssStyle:"left:0;position:absolute;top:0",to= pMostFriendlyWindow:L(),friendlyIframeId:a.google_async_iframe_id},{})}el= se = if(Ee&&He())a["google_expandable_ad_slot"+e]=3DExpandableAdSlotFactory.cr= eateIframe(n,ba(c),a.google_ad_width,a.google_ad_height,d,L(),a.google_as= ync_iframe_id);else = a.google_container_id?Re(a.google_container_id,b,g):b.write(g);J&&Se(a.go= ogle_async_iframe_id,g)}r=3D=3D"30143103"&&e=3D=3D=0A= 1&&!a.google_container_id&&b.write('');return c}var Se=3Dfunction(a,b){var = c=3D"javascript:"+Aa(["",b,""].join("")),d=3DL();(new = fe(d)).set(a,c)};function Te(a){nd(a)}=0A= function Ue(a){re();var b=3DXd().b(2)=3D=3D"44901217";if(!Ve(b))return = j;b=3DMe();var = c=3Dwe(window,Z(window));a=3DWe(a);b=3Dc+Xe(a.google_ad_format,b);window.= google_ad_url=3DJe(a,b);return h}=0A= var = af=3Dfunction(a){a.dt=3Dl;if(J&&window.google_bpp)a.bpp=3Dwindow.google_b= pp;a.shv=3Doc();var = b=3D!!window.google_test_1,c=3D!!window.google_test_2;if(b)a.tsi=3Dc?"3":= "2";a.jsv=3D"/r20101026".replace("/","");b=3DO();c=3DQ(b,8);var = d=3Dwindow.google_ad_section,e=3Dwindow.google_ad_format,f=3Dwindow.googl= e_ad_slot;if(c[d])H(e)||(a.prev_fmts=3Dc[d]);var = g=3DQ(b,9);if(g[d])a.prev_slotnames=3Dg[d].toLowerCase();if(e){if(!H(e))i= f(c[d])c[d]+=3D","+e;else c[d]=3De}else if(f)if(g[d])g[d]+=3D=0A= ","+f;else = g[d]=3Df;a.correlator=3DQ(b,7);if(Q(b,2)&&!xd(b))a.dblk=3D1;if(window.goo= gle_ad_channel){c=3DQ(b,10);d=3D"";e=3Dwindow.google_ad_channel.split(Ye)= ;for(f=3D0;f-1){for(= f=3D0;f0&&b.length>0)a.eid+=3D",";a.eid+=3Db};funct= ion kf(a,b,c,d){a=3Dyc(a,b,c,d);Fe(window,document);return a}function = lf(){md()}=0A= function mf(a){var = b=3D{};a=3Da.split("?");a=3Da[a.length-1].split("&");for(var = c=3D0;c1?wind= ow.decodeURIComponent?decodeURIComponent(d[1].replace(/\+/g," = ")):unescape(d[1]):""}catch(e){}}return b}function nf(){var = a=3Dwindow,b=3Dmf(document.URL);if(b.google_ad_override){a.google_ad_over= ride=3Db.google_ad_override;a.google_adtest=3D"on"}}=0A= function = Re(a,b,c){if(a)if((a=3Db.getElementById(a))&&c&&c.length!=3D""){a.style.v= isibility=3D"visible";a.innerHTML=3Dc}}=0A= var Xe=3Dfunction(a,b){var c;return = c=3DH(a)?"/pagead/sdo?":b?"/pagead/render_iframe_ads.html#":"/pagead/ads?= "},of=3Dfunction(a,b){b.dff=3DKd(a).toLowerCase();b.dfs=3DPd(a)},pf=3Dfun= ction(a){a.ref=3Dwindow.google_referrer_url;a.loc=3Dwindow.google_page_lo= cation},Ve=3Dfunction(a){var = b=3DO(),c=3DQ(b,8),d=3DQ(b,9),e=3Dwindow.google_ad_section;if(H(window.go= ogle_ad_format)){if(R(b,4,Q(b,4)+1)>4&&!a)return j}else = if(Pb(window)){if(R(b,5,Q(b,5)+1)>3&&!a)return j}else{var = f=3DR(b,6,Q(b,6)+1);if(window.google_num_slots_to_rotate){Ac(1);=0A= c[e]=3D"";d[e]=3D"";Q(b,12)||R(b,12,(new = Date).getTime()%window.google_num_slots_to_rotate+1);if(Q(b,12)!=3Df)retu= rn j}else if(!a&&f>6&&e=3D=3D"")return j}return h},We=3Dfunction(a){var = b=3D{};hf(b);af(b);Rb(b);a&&of(a,b);bf(b);cf(b);jf(b);pf(b);b.fu=3Dzc;ret= urn b},gf=3Dfunction(a){var = b=3Dwindow.google_container_id,c=3Db&&ob(b)||ob(a);if(!c&&!b&&a){document= .write("");c=3Dob(a)}return c},Ye=3D/[+, = ]/;window.google_render_ad=3Dff;var qf=3Dfunction(){nf();qe();var = a=3Dwindow.google_start_time;if(typeof = a=3D=3D"number"){l=3Da;window.google_start_time=3Di}uc("show_ads.google_i= nit_globals",kf,lf);Fe(window,document)},rf=3Dfunction(){window.google_st= art_time=3Dl;window.google_show_ads_impl=3Dh;document.write(je())},sf=3Df= unction(){if(ke()){he(window);me(window)}else rf()};=0A= function tf(){if(pc&&typeof = E.alternateShowAds=3D=3D"function")E.alternateShowAds.call(i);else = if(window.google_show_ads_impl||sc)qf();else{var = a=3D!Z(window);a&&ne();if(window.google_enable_async=3D=3D=3Dh||qc()||0)s= f();else = if(ie())rf();else{if(a&&!(Math.random()<1.0E-4)&&Math.random()<0.01){wind= ow.google_test_1=3Dh;var b=3D"script";a=3D["<",b,' = src=3D"http://pagead2.googlesyndication.com/pagead/js/test_script.js">"].join("");document.write(a)}qf()}}}uc("show_ads.main",yc,tf);})()=0A= ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0334_01CB76A9.6E26AC90" ------=_NextPart_001_0334_01CB76A9.6E26AC90 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.oltre.it/postnews/postnews_view.asp?ArticleId=1731 Oltre News
3D"insert=20 oltre.it=20
notiziario = culturale=20
con particolare attenzione ai fermenti nell' area ligure
3D""=20 =    =20 =20

segnala news/evento
TRADUTTORE=20 GOOGLE
menu

RICERCA NEL SITO=20
dal=20 23/10 al 24/10
Pescara, ex = Aurum

Festival=20 Mediterraneo della laicit=E0

Categoria =BB  = Eventi
Fonte:=20 http://www.adnkronos.com/IGN/News/Cultura/Cultura-Festiva= l-Mediterraneo-della-laicita-spiritualita-a-confronto_311144959302.html
leggi=20 commenti e integrazioni =   |   commenta =   |   Stampa=20   |   Segnala via Email



(Adnkronos) - Vi pu=F2 = essere=20 spiritualit=E0 nella laicit=E0? Questo sar=E0 il = principale quesito=20 a cui, domani e domenica, si cercher=E0 di rispondere = al=20 Festival Mediterraneo della Laicit=E0. Per = l'occasione, presso=20 l'ex Aurum a Pescara, numerosi relatori, tra cui Marco = Pannella, Marco Politi e Mostafa El Ayoubi, = discuteranno di=20 laicit=E0, spiritualit=E0 e religiosit=E0 anche in = rapporto=20 all'antropologia, alla letteratura.
''Vi e' una = profonda=20 spiritualit=E0 fatta di passioni e valori non = negoziabili -ha=20 spiegato il direttore scientifico del Festival, = Giacomo=20 Marramao-. Una laicit=E0 religiosa intessuta di = domande e dubbi=20 radicali. Con questo Festival intendiamo dare un = contributo=20 alla demistificazione delle vecchie e nuove ideologie = di=20 appartenenza e promuovere un 'reincantamento' della = politica=20 per riaprire il futuro e uscire una volta per tutte da = questo=20 tempo delle passioni tristi''.=20

Nel corso del Festival sar=E0 anche proiettato = il=20 progetto di videoarte di Antonio Zimarino: 'Unbroken = beat of=20 Soul - Ininterrotto battito d'Anima'. A conclusione=20 dell'evento verr=E0, poi, assegnato il premio Laici = per il=20 Mediterraneo a Giovanni Franzoni, per ''un'intera vita = religiosa, spirituale, culturale e sociale, segnata da = una=20 forte e decisiva dimensione laica dentro e fuori la = chiesa=20 cattolic=E0', e a Gabriella Caramore: ''Per la = passione,=20 l'apertura e la competenza con le quali in questi anni = e'=20 riuscita a comunicare i temi cruciali della = spiritualit=E0 nel=20 mondo contemporaneo.'' Ci sar=E0, inoltre, anche un = incontro a=20 cura dell'Associazione Luca Coscioni relativa al = recente=20 pronunciamento del Tribunale di Firenze sulla dubbia=20 costituzionalit=E0 delle legge sulla fecondazione=20 assistita.
commenta =   |   Stampa=20   |   Segnala via Email=20 =
=
------=_NextPart_001_0334_01CB76A9.6E26AC90 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.oltre.it/google_adsense.htm
------=_NextPart_001_0334_01CB76A9.6E26AC90-- ------=_NextPart_000_0321_01CB76A9.6E243B90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.oltre.it/script/wysiwyg.js // // openWYSIWYG v1.0 Copyright (c) 2006 openWebWare.com // This copyright notice MUST stay intact for use. // // An open source WYSIWYG editor for use in web based applications. // For full source code and docs, visit http://www.openwebware.com/ // // This library is free software; you can redistribute it and/or modify=20 // it under the terms of the GNU Lesser General Public License as = published=20 // by the Free Software Foundation; either version 2.1 of the License, = or=20 // (at your option) any later version. // // This library is distributed in the hope that it will be useful, but=20 // WITHOUT ANY WARRANTY; without even the implied warranty of = MERCHANTABILITY=20 // or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General = Public=20 // License for more details. // // You should have received a copy of the GNU Lesser General Public = License along=20 // with this library; if not, write to the Free Software Foundation, = Inc., 59=20 // Temple Place, Suite 330, Boston, MA 02111-1307 USA=20 /* = ---------------------------------------------------------------------- = *\ Global Variables: Set global variables such as images directory,=20 WYSIWYG Height, Width, and CSS Directory. \* = ---------------------------------------------------------------------- = */ // Images Directory imagesDir =3D "icons/"; // CSS Directory cssDir =3D "styles/"; // Popups Directory popupsDir =3D "popups/"; // WYSIWYG Width and Height wysiwygWidth =3D 600; wysiwygHeight =3D 150; // Include Style Sheet document.write('\n'); /* = ---------------------------------------------------------------------- = *\ Toolbar Settings: Set the features and buttons available in the = WYSIWYG Toolbar. \* = ---------------------------------------------------------------------- = */ // List of available font types var Fonts =3D new Array(); Fonts[0] =3D "Arial"; Fonts[1] =3D "Sans Serif"; Fonts[2] =3D "Tahoma"; Fonts[3] =3D "Verdana"; Fonts[4] =3D "Courier New"; Fonts[5] =3D "Georgia"; Fonts[6] =3D "Times New Roman"; Fonts[7] =3D "Impact"; Fonts[8] =3D "Comic Sans MS"; // List of available block formats (not in use) var BlockFormats =3D new Array(); BlockFormats[0] =3D "Address"; BlockFormats[1] =3D "Bulleted List"; BlockFormats[2] =3D "Definition"; BlockFormats[3] =3D "Definition Term"; BlockFormats[4] =3D "Directory List"; BlockFormats[5] =3D "Formatted"; BlockFormats[6] =3D "Heading 1"; BlockFormats[7] =3D "Heading 2"; BlockFormats[8] =3D "Heading 3"; BlockFormats[9] =3D "Heading 4"; BlockFormats[10] =3D "Heading 5"; BlockFormats[11] =3D "Heading 6"; BlockFormats[12] =3D "Menu List"; BlockFormats[13] =3D "Normal"; BlockFormats[14] =3D "Numbered List"; // List of available font sizes var FontSizes =3D new Array(); FontSizes[0] =3D "1"; FontSizes[1] =3D "2"; FontSizes[2] =3D "3"; FontSizes[3] =3D "4"; FontSizes[4] =3D "5"; FontSizes[5] =3D "6"; FontSizes[6] =3D "7"; // Order of available commands in toolbar one var buttonName =3D new Array(); buttonName[0] =3D "bold"; buttonName[1] =3D "italic"; buttonName[2] =3D "underline"; //buttonName[3] =3D "strikethrough"; buttonName[4] =3D "seperator"; buttonName[5] =3D "subscript"; buttonName[6] =3D "superscript"; buttonName[7] =3D "seperator"; buttonName[8] =3D "justifyleft"; buttonName[9] =3D "justifycenter"; buttonName[10] =3D "justifyright"; buttonName[11] =3D "seperator"; buttonName[12] =3D "unorderedlist"; buttonName[13] =3D "orderedlist"; buttonName[14] =3D "outdent"; buttonName[15] =3D "indent"; // Order of available commands in toolbar two var buttonName2 =3D new Array(); buttonName2[0] =3D "forecolor"; buttonName2[1] =3D "backcolor"; buttonName2[2] =3D "seperator"; buttonName2[3] =3D "cut"; buttonName2[4] =3D "copy"; buttonName2[5] =3D "paste"; buttonName2[6] =3D "seperator"; buttonName2[7] =3D "undo"; buttonName2[8] =3D "redo"; buttonName2[9] =3D "seperator"; buttonName2[10] =3D "inserttable"; buttonName2[11] =3D "insertimage"; buttonName2[12] =3D "createlink"; buttonName2[13] =3D "seperator"; buttonName2[14] =3D "viewSource"; buttonName2[15] =3D "seperator"; buttonName2[16] =3D "help"; =09 // List of available actions and their respective ID and images var ToolbarList =3D { //Name buttonID buttonTitle = buttonImage buttonImageRollover "bold": ['Bold', 'Bold', = imagesDir + 'bold.gif', imagesDir + 'bold_on.gif'], "italic": ['Italic', 'Italic', = imagesDir + 'italics.gif', imagesDir + 'italics_on.gif'], "underline": ['Underline', 'Underline', = imagesDir + 'underline.gif', imagesDir + 'underline_on.gif'], "strikethrough": ['Strikethrough', 'Strikethrough', = imagesDir + 'strikethrough.gif', imagesDir + = 'strikethrough_on.gif'], "seperator": ['', '', = imagesDir + 'seperator.gif', imagesDir + 'seperator.gif'], "subscript": ['Subscript', 'Subscript', = imagesDir + 'subscript.gif', imagesDir + 'subscript_on.gif'], "superscript": ['Superscript', 'Superscript', = imagesDir + 'superscript.gif', imagesDir + 'superscript_on.gif'], "justifyleft": ['Justifyleft', 'Justifyleft', = imagesDir + 'justify_left.gif', imagesDir + = 'justify_left_on.gif'], "justifycenter": ['Justifycenter', 'Justifycenter', = imagesDir + 'justify_center.gif', imagesDir + = 'justify_center_on.gif'], "justifyright": ['Justifyright', 'Justifyright', = imagesDir + 'justify_right.gif', imagesDir + = 'justify_right_on.gif'], "unorderedlist": ['InsertUnorderedList', = 'InsertUnorderedList',imagesDir + 'list_unordered.gif', imagesDir + = 'list_unordered_on.gif'], "orderedlist": ['InsertOrderedList', 'InsertOrderedList', = imagesDir + 'list_ordered.gif', imagesDir + = 'list_ordered_on.gif'], "outdent": ['Outdent', 'Outdent', = imagesDir + 'indent_left.gif', imagesDir + 'indent_left_on.gif'], "indent": ['Indent', 'Indent', = imagesDir + 'indent_right.gif', imagesDir + = 'indent_right_on.gif'], "cut": ['Cut', 'Cut', = imagesDir + 'cut.gif', imagesDir + 'cut_on.gif'], "copy": ['Copy', 'Copy', = imagesDir + 'copy.gif', imagesDir + 'copy_on.gif'], "paste": ['Paste', 'Paste', = imagesDir + 'paste.gif', imagesDir + 'paste_on.gif'], "forecolor": ['ForeColor', 'ForeColor', = imagesDir + 'forecolor.gif', imagesDir + 'forecolor_on.gif'], "backcolor": ['BackColor', 'BackColor', = imagesDir + 'backcolor.gif', imagesDir + 'backcolor_on.gif'], "undo": ['Undo', 'Undo', = imagesDir + 'undo.gif', imagesDir + 'undo_on.gif'], "redo": ['Redo', 'Redo', = imagesDir + 'redo.gif', imagesDir + 'redo_on.gif'], "inserttable": ['InsertTable', 'InsertTable', = imagesDir + 'insert_table.gif', imagesDir + = 'insert_table_on.gif'], "insertimage": ['InsertImage', 'InsertImage', = imagesDir + 'insert_picture.gif', imagesDir + = 'insert_picture_on.gif'], "createlink": ['CreateLink', 'CreateLink', = imagesDir + 'insert_hyperlink.gif', imagesDir + = 'insert_hyperlink_on.gif'], "viewSource": ['ViewSource', 'ViewSource', = imagesDir + 'view_source.gif', imagesDir + 'view_source_on.gif'], "viewText": ['ViewText', 'ViewText', = imagesDir + 'view_text.gif', imagesDir + 'view_text_on.gif'], "help": ['Help', 'Help', = imagesDir + 'help.gif', imagesDir + 'help_on.gif'], "selectfont": ['SelectFont', 'SelectFont', = imagesDir + 'select_font.gif', imagesDir + 'select_font_on.gif'], "selectsize": ['SelectSize', 'SelectSize', = imagesDir + 'select_size.gif', imagesDir + 'select_size_on.gif'] }; /* = ---------------------------------------------------------------------- = *\ Function : insertAdjacentHTML(), insertAdjacentText() and = insertAdjacentElement() Description : Emulates insertAdjacentHTML(), insertAdjacentText() and=20 insertAdjacentElement() three functions so they work with = Netscape 6/Mozilla Notes : by Thor Larholm me@jscript.dk \* = ---------------------------------------------------------------------- = */ if(typeof HTMLElement!=3D"undefined" && = !HTMLElement.prototype.insertAdjacentElement){ HTMLElement.prototype.insertAdjacentElement =3D function (where,parsedNode) { switch (where){ case 'beforeBegin': this.parentNode.insertBefore(parsedNode,this) break; case 'afterBegin': this.insertBefore(parsedNode,this.firstChild); break; case 'beforeEnd': this.appendChild(parsedNode); break; case 'afterEnd': if (this.nextSibling)=20 this.parentNode.insertBefore(parsedNode,this.nextSibling); else this.parentNode.appendChild(parsedNode); break; } } HTMLElement.prototype.insertAdjacentHTML =3D function (where,htmlStr) { var r =3D this.ownerDocument.createRange(); r.setStartBefore(this); var parsedHTML =3D r.createContextualFragment(htmlStr); this.insertAdjacentElement(where,parsedHTML) } HTMLElement.prototype.insertAdjacentText =3D function (where,txtStr) { var parsedText =3D document.createTextNode(txtStr) this.insertAdjacentElement(where,parsedText) } }; // Create viewTextMode global variable and set to 0 // enabling all toolbar commands while in HTML mode viewTextMode =3D 0; /* = ---------------------------------------------------------------------- = *\ Function : generate_wysiwyg() Description : replace textarea with wysiwyg editor Usage : generate_wysiwyg("textarea_id"); Arguments : textarea_id - ID of textarea to replace \* = ---------------------------------------------------------------------- = */ function generate_wysiwyg(textareaID) { =20 // Hide the textarea=20 document.getElementById(textareaID).style.display =3D 'none';=20 =09 // Pass the textareaID to the "n" variable. var n =3D textareaID; =09 // Toolbars width is 2 pixels wider than the wysiwygs toolbarWidth =3D parseFloat(wysiwygWidth) + 2; =09 // Generate WYSIWYG toolbar one var toolbar; toolbar =3D ''; =20 // Create IDs for inserting Font Type and Size drop downs toolbar +=3D ''; } else { toolbar +=3D ''; } } i++; } toolbar +=3D '
 
'; =20 // Generate WYSIWYG toolbar two var toolbar2; toolbar2 =3D ''; =20 // Output all command buttons that belong to toolbar two for (var j =3D 0; j <=3D buttonName2.length;) { if (buttonName2[j]) { var buttonObj =3D ToolbarList[buttonName2[j]]; var buttonID =3D buttonObj[0]; var buttonTitle =3D buttonObj[1]; var buttonImage =3D buttonObj[2]; var buttonImageRollover =3D buttonObj[3]; =20 if (buttonName2[j] =3D=3D "seperator") { toolbar2 +=3D ''; } else if (buttonName2[j] =3D=3D "viewSource"){ toolbar2 +=3D ''; } else { toolbar2 +=3D ''; } } j++; } toolbar2 +=3D '
'; toolbar2 +=3D ''; toolbar2 +=3D ''; toolbar2 +=3D ' 
'; =20 =09 =09 // Create iframe which will be used for rich text editing var iframe =3D '\n' + '
\n'; // Insert after the textArea both toolbar one and two document.getElementById(n).insertAdjacentHTML("afterEnd", toolbar + = toolbar2 + iframe); =09 // Insert the Font Type and Size drop downs into the toolbar outputFontSelect(n); outputFontSizes(n);=20 =09 // Hide the dynamic drop down lists for the Font Types and Sizes hideFonts(n); hideFontSizes(n); =09 // Hide the "Text Mode" button document.getElementById("textMode" + n).style.display =3D 'none';=20 =09 // Give the iframe the global wysiwyg height and width document.getElementById("wysiwyg" + n).style.height =3D wysiwygHeight = + "px"; document.getElementById("wysiwyg" + n).style.width =3D wysiwygWidth + = "px"; =09 // Pass the textarea's existing text over to the content variable var content =3D document.getElementById(n).value; =09 var doc =3D document.getElementById("wysiwyg" + = n).contentWindow.document; =09 // Write the textarea's content into the iframe doc.open(); doc.write(content); doc.close(); =09 // Make the iframe editable in both Mozilla and IE doc.body.contentEditable =3D true; doc.designMode =3D "on"; =09 // Update the textarea with content in WYSIWYG when user submits form var browserName =3D navigator.appName; if (browserName =3D=3D "Microsoft Internet Explorer") { for (var idx=3D0; idx < document.forms.length; idx++) { document.forms[idx].attachEvent('onsubmit', function() { = updateTextArea(n); }); } } else { for (var idx=3D0; idx < document.forms.length; idx++) { document.forms[idx].addEventListener('submit',function OnSumbmit() = { updateTextArea(n); }, true); } } =09 }; /* = ---------------------------------------------------------------------- = *\ Function : formatText() Description : replace textarea with wysiwyg editor Usage : formatText(id, n, selected); Arguments : id - The execCommand (e.g. Bold) n - The editor identifier that the command=20 affects (the textarea's ID) selected - The selected value when applicable (e.g. = Arial) \* = ---------------------------------------------------------------------- = */ function formatText(id, n, selected) { // When user clicks toolbar button make sure it always targets its = respective WYSIWYG document.getElementById("wysiwyg" + n).contentWindow.focus(); =09 // When in Text Mode these execCommands are disabled var formatIDs =3D new = Array("FontSize","FontName","Bold","Italic","Underline","Subscript","Supe= rscript","Strikethrough","Justifyleft","Justifyright","Justifycenter","In= sertUnorderedList","InsertOrderedList","Indent","Outdent","ForeColor","Ba= ckColor","InsertImage","InsertTable","CreateLink"); =20 // Check if button clicked is in disabled list for (var i =3D 0; i <=3D formatIDs.length;) { if (formatIDs[i] =3D=3D id) { var disabled_id =3D 1;=20 } i++; } =09 // Check if in Text Mode and disabled button was clicked if (viewTextMode =3D=3D 1 && disabled_id =3D=3D 1) { alert ("You are in HTML Mode. This feature has been disabled.");=09 } =09 else { =09 // FontSize if (id =3D=3D "FontSize") { document.getElementById("wysiwyg" + = n).contentWindow.document.execCommand("FontSize", false, selected); } =20 // FontName else if (id =3D=3D "FontName") { document.getElementById("wysiwyg" + = n).contentWindow.document.execCommand("FontName", false, selected); } =09 // ForeColor and BackColor else if (id =3D=3D 'ForeColor' || id =3D=3D 'BackColor') { var w =3D screen.availWidth; var h =3D screen.availHeight; var popW =3D 210, popH =3D 165; var leftPos =3D (w-popW)/2, topPos =3D (h-popH)/2; var currentColor =3D _dec_to_rgb(document.getElementById("wysiwyg" = + n).contentWindow.document.queryCommandValue(id)); =20 window.open(popupsDir + 'select_color.html?color=3D' + currentColor = + '&command=3D' + id + '&wysiwyg=3D' + = n,'popup','location=3D0,status=3D0,scrollbars=3D0,width=3D' + popW + = ',height=3D' + popH + ',top=3D' + topPos + ',left=3D' + leftPos); } =20 // InsertImage else if (id =3D=3D "InsertImage") { window.open(popupsDir + 'insert_image.html?wysiwyg=3D' + = n,'popup','location=3D0,status=3D0,scrollbars=3D0,resizable=3D0,width=3D6= 00,height=3D300'); } =20 // InsertTable else if (id =3D=3D "InsertTable") { window.open(popupsDir + 'create_table.html?wysiwyg=3D' + = n,'popup','location=3D0,status=3D0,scrollbars=3D0,resizable=3D0,width=3D4= 00,height=3D360'); } =20 // CreateLink else if (id =3D=3D "CreateLink") { window.open(popupsDir + 'insert_hyperlink.html?wysiwyg=3D' + = n,'popup','location=3D0,status=3D0,scrollbars=3D0,resizable=3D0,width=3D3= 00,height=3D110'); } =20 // ViewSource else if (id =3D=3D "ViewSource") { viewSource(n); } =09 // ViewText else if (id =3D=3D "ViewText") { viewText(n); } // Help else if (id =3D=3D "Help") { window.open(popupsDir + = 'about.html','popup','location=3D0,status=3D0,scrollbars=3D0,resizable=3D= 0,width=3D400,height=3D330'); } =20 // Every other command else { document.getElementById("wysiwyg" + = n).contentWindow.document.execCommand(id, false, null); } } }; /* = ---------------------------------------------------------------------- = *\ Function : insertHTML() Description : insert HTML into WYSIWYG in rich text Usage : insertHTML(hello, "textareaID") Arguments : html - The HTML being inserted (e.g. hello) n - The editor identifier that the HTML=20 will be inserted into (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function insertHTML(html, n) { var browserName =3D navigator.appName; =20 if (browserName =3D=3D "Microsoft Internet Explorer") { =20 document.getElementById('wysiwyg' + = n).contentWindow.document.selection.createRange().pasteHTML(html); =20 }=20 =20 else { var div =3D document.getElementById('wysiwyg' + = n).contentWindow.document.createElement("div"); =20 div.innerHTML =3D html; var node =3D insertNodeAtSelection(div, n); =09 } =09 } /* = ---------------------------------------------------------------------- = *\ Function : insertNodeAtSelection() Description : insert HTML into WYSIWYG in rich text (mozilla) Usage : insertNodeAtSelection(insertNode, n) Arguments : insertNode - The HTML being inserted (must be innerHTML=20 inserted within a div element) n - The editor identifier that the HTML will be = inserted into (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function insertNodeAtSelection(insertNode, n) { // get current selection var sel =3D document.getElementById('wysiwyg' + = n).contentWindow.getSelection(); // get the first range of the selection // (there's almost always only one range) var range =3D sel.getRangeAt(0); // deselect everything sel.removeAllRanges(); // remove content of current selection from document range.deleteContents(); // get location of current selection var container =3D range.startContainer; var pos =3D range.startOffset; // make a new range for the new selection range=3Ddocument.createRange(); if (container.nodeType=3D=3D3 && insertNode.nodeType=3D=3D3) { // if we insert text in a textnode, do optimized insertion container.insertData(pos, insertNode.nodeValue); // put cursor after inserted text range.setEnd(container, pos+insertNode.length); range.setStart(container, pos+insertNode.length); }=20 =09 else { var afterNode; =20 if (container.nodeType=3D=3D3) { // when inserting into a textnode // we create 2 new textnodes // and put the insertNode in between var textNode =3D container; container =3D textNode.parentNode; var text =3D textNode.nodeValue; // text before the split var textBefore =3D text.substr(0,pos); // text after the split var textAfter =3D text.substr(pos); var beforeNode =3D document.createTextNode(textBefore); afterNode =3D document.createTextNode(textAfter); // insert the 3 new nodes before the old one container.insertBefore(afterNode, textNode); container.insertBefore(insertNode, afterNode); container.insertBefore(beforeNode, insertNode); // remove the old node container.removeChild(textNode); }=20 =09 else { // else simply insert the node afterNode =3D container.childNodes[pos]; container.insertBefore(insertNode, afterNode); } range.setEnd(afterNode, 0); range.setStart(afterNode, 0); } sel.addRange(range); }; =09 /* = ---------------------------------------------------------------------- = *\ Function : _dec_to_rgb Description : convert a decimal color value to rgb hexadecimal Usage : var hex =3D _dec_to_rgb('65535'); // returns FFFF00 Arguments : value - dec value \* = ---------------------------------------------------------------------- = */ function _dec_to_rgb(value) { var hex_string =3D ""; for (var hexpair =3D 0; hexpair < 3; hexpair++) { var myByte =3D value & 0xFF; // get low byte value >>=3D 8; // drop low byte var nybble2 =3D myByte & 0x0F; // get low nybble (4 bits) var nybble1 =3D (myByte >> 4) & 0x0F; // get high nybble hex_string +=3D nybble1.toString(16); // convert nybble to hex hex_string +=3D nybble2.toString(16); // convert nybble to hex } return hex_string.toUpperCase(); }; /* = ---------------------------------------------------------------------- = *\ Function : outputFontSelect() Description : creates the Font Select drop down and inserts it into=20 the toolbar Usage : outputFontSelect(n) Arguments : n - The editor identifier that the Font Select will = update when making font changes (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function outputFontSelect(n) { var FontSelectObj =3D ToolbarList['selectfont']; var FontSelect =3D FontSelectObj[2]; var FontSelectOn =3D FontSelectObj[3]; =20 Fonts.sort(); var FontSelectDropDown =3D new Array; FontSelectDropDown[n] =3D '

'; FontSelectDropDown[n] +=3D ''; for (var i =3D 0; i <=3D Fonts.length;) { if (Fonts[i]) { FontSelectDropDown[n] +=3D '
';=09 } =20 i++; } FontSelectDropDown[n] +=3D '
'; document.getElementById('FontSelect' + = n).insertAdjacentHTML("afterBegin", FontSelectDropDown[n]); }; /* = ---------------------------------------------------------------------- = *\ Function : outputFontSizes() Description : creates the Font Sizes drop down and inserts it into=20 the toolbar Usage : outputFontSelect(n) Arguments : n - The editor identifier that the Font Sizes will = update when making font changes (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function outputFontSizes(n) { var FontSizeObj =3D ToolbarList['selectsize']; var FontSize =3D FontSizeObj[2]; var FontSizeOn =3D FontSizeObj[3]; FontSizes.sort(); var FontSizesDropDown =3D new Array; FontSizesDropDown[n] =3D '

'; FontSizesDropDown[n] +=3D ''; for (var i =3D 0; i <=3D FontSizes.length;) { if (FontSizes[i]) { FontSizesDropDown[n] +=3D '
';=09 } =20 i++; } FontSizesDropDown[n] +=3D '
'; document.getElementById('FontSizes' + = n).insertAdjacentHTML("afterBegin", FontSizesDropDown[n]); }; /* = ---------------------------------------------------------------------- = *\ Function : hideFonts() Description : Hides the list of font names in the font select drop = down Usage : hideFonts(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function hideFonts(n) { document.getElementById('Fonts' + n).style.display =3D 'none';=20 }; /* = ---------------------------------------------------------------------- = *\ Function : hideFontSizes() Description : Hides the list of font sizes in the font sizes drop down Usage : hideFontSizes(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function hideFontSizes(n) { document.getElementById('Sizes' + n).style.display =3D 'none';=20 }; /* = ---------------------------------------------------------------------- = *\ Function : showFonts() Description : Shows the list of font names in the font select drop = down Usage : showFonts(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function showFonts(n) {=20 if (document.getElementById('Fonts' + n).style.display =3D=3D 'block') = { document.getElementById('Fonts' + n).style.display =3D 'none'; } else { document.getElementById('Fonts' + n).style.display =3D 'block';=20 document.getElementById('Fonts' + n).style.position =3D 'absolute'; = } }; /* = ---------------------------------------------------------------------- = *\ Function : showFontSizes() Description : Shows the list of font sizes in the font sizes drop down Usage : showFonts(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function showFontSizes(n) {=20 if (document.getElementById('Sizes' + n).style.display =3D=3D 'block') = { document.getElementById('Sizes' + n).style.display =3D 'none'; } else { document.getElementById('Sizes' + n).style.display =3D 'block';=20 document.getElementById('Sizes' + n).style.position =3D 'absolute'; = } }; /* = ---------------------------------------------------------------------- = *\ Function : viewSource() Description : Shows the HTML source code generated by the WYSIWYG = editor Usage : showFonts(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function viewSource(n) { var getDocument =3D document.getElementById("wysiwyg" + = n).contentWindow.document; var browserName =3D navigator.appName; =09 // View Source for IE =20 if (browserName =3D=3D "Microsoft Internet Explorer") { var iHTML =3D getDocument.body.innerHTML; getDocument.body.innerText =3D iHTML; } =20 // View Source for Mozilla/Netscape else { var html =3D document.createTextNode(getDocument.body.innerHTML); getDocument.body.innerHTML =3D ""; getDocument.body.appendChild(html); } =20 // Hide the HTML Mode button and show the Text Mode button document.getElementById('HTMLMode' + n).style.display =3D 'none';=20 document.getElementById('textMode' + n).style.display =3D 'block'; =09 // set the font values for displaying HTML source getDocument.body.style.fontSize =3D "12px"; getDocument.body.style.fontFamily =3D "Courier New";=20 =09 viewTextMode =3D 1; }; /* = ---------------------------------------------------------------------- = *\ Function : viewSource() Description : Shows the HTML source code generated by the WYSIWYG = editor Usage : showFonts(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function viewText(n) {=20 var getDocument =3D document.getElementById("wysiwyg" + = n).contentWindow.document; var browserName =3D navigator.appName; =09 // View Text for IE =20 if (browserName =3D=3D "Microsoft Internet Explorer") { var iText =3D getDocument.body.innerText; getDocument.body.innerHTML =3D iText; } =20 // View Text for Mozilla/Netscape else { var html =3D getDocument.body.ownerDocument.createRange(); html.selectNodeContents(getDocument.body); getDocument.body.innerHTML =3D html.toString(); } =20 // Hide the Text Mode button and show the HTML Mode button document.getElementById('textMode' + n).style.display =3D 'none';=20 document.getElementById('HTMLMode' + n).style.display =3D 'block'; =09 // reset the font values getDocument.body.style.fontSize =3D ""; getDocument.body.style.fontFamily =3D "";=20 viewTextMode =3D 0; }; /* = ---------------------------------------------------------------------- = *\ Function : updateTextArea() Description : Updates the text area value with the HTML source of the = WYSIWYG Usage : updateTextArea(n) Arguments : n - The editor identifier (the textarea's ID) \* = ---------------------------------------------------------------------- = */ function updateTextArea(n) { document.getElementById(n).value =3D document.getElementById("wysiwyg" = + n).contentWindow.document.body.innerHTML; }; ------=_NextPart_000_0321_01CB76A9.6E243B90--