From: Subject: May 11, 1951: RAM Is Born | This Day In Tech | Wired.com Date: Tue, 11 Jan 2011 16:05:57 -0600 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_00CB_01CBB1A9.6E93F210" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994 This is a multi-part message in MIME format. ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/global_header/subscribe/gh_lbSubUnit.gif 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 Z0EbWtGOlrQADQIAOw== ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/global_header/subscribe/gh_flyout_failsafe.gif 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 AQICADs= ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/global_header/rss_icon.gif R0lGODlhDAAMALMPAP/DXf/+/f/rzf/26P/FZP/XmP/ku//cpv/y3f/u1v/58P/Kcf/Ne//Sif/P ggAAACH5BAEAAA8ALAAAAAAMAAwAAARC8IFJ6yM106LSwRpjIIHSaOAiBEdWBAIDGMFJLccQFASi oCuGY3dTGAgKAQCR2AQQswDB8ANgCgsA47OdXDQTwiMCADs= ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/thisdayintech/wp-content/themes/wired/images/envelope.gif R0lGODlhDgALAJEAAKLo/////xqWv+X4/yH5BAAAAAAALAAAAAAOAAsAAAIklI8XNu1ugBjztSnk tTVXCkFa+FFjt5mYtXkl5yYyEAD2jd8FADs= ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images_blogs/thisdayintech/2010/05/corememory-660x495.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gOTAK/9sAQwADAgIDAgIDAwMDBAMDBAUIBQUEBAUKBwcGCAwK DAwLCgsLDQ4SEA0OEQ4LCxAWEBETFBUVFQwPFxgWFBgSFBUU/9sAQwEDBAQFBAUJBQUJFA0LDRQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQU/8AAEQgB7wKU AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A /VHPNApuPypCdooAV+RVcjBzUjPxUEj4rSKNIphJLisrUNQESHmpb+9S3jYk4xXlnjfx/a6erIZ1 U/WlKcYLU9GhRc3ojnvjL48XR9LmZH+fBCgHmvjXXvGV/qt9I8tw3J+6DxXq/wAU/FUetI+2Xd1w M14bLp0ssrN2NfN4qbqVLpn1uFhGnCzLkVyZjlzuJ7mrsaZxxVO002VcZrUhtJR0H51yWZtKUeg0 oeMU9UqcWTkcmpBZ4HJo16mN0VJMqKi+Yd6vtbDPUmlW1XikMorI2cA1bt3YkZNPNugIGBVm3gUE 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 ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/subscribe/xrail_cover.gif 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 hx75kVdHCYEAADs= ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/subscribe/xrail_headline.gif R0lGODlhkQAqANUAAEBAQPJVW39/fzAwMM/Pz+/v7wAAAP3j5Piqrd/f3yAgIPzU1v7x8XBwcBAQ EFBQUO84P+4qMvebn/NjafRxdq+vr/BHTY+Pj2BgYPm4uvWAhJ+fn7+/v/aNkfrGyO0cJP///wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAACRACoAAAb/QJBw SCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/o9LJwEbgFiSWAa+CACI1pwn0pXAl+aiAC D28NA0sGXBx+HHNSCg0CGHlWAHaCl0SKIAlxQoBCigkcmCAFpaVEqQRCBa0ccYwgjnccra6ppptC tUYEpQWeQqSluBwDF7NDqKWfX5pDmG5D0QYNAAADiCDa2QoCQgPZAAoXtAMPABsgdejq5ZXj2QOV vKe4RBUO9IWdCuQUVOjmYFw+EPyyGXjWBcMDZ0SoCbH2bEArTrTmEOAGosIDdJvsIAtUwMEdjiWN KDB1i8iDgUIwhLtgz+PEXRmr4dxSAEM2/wcGHknshgkj0XY4feHLOcSd0nZMRRFJoOCBg1YVIhGJ NijcUF9cj4QNU2CAnaHWttq5AADogIFPez0SJXIuVA4JyUUMt8EBBwUHjwqhJgAguUpjE8x7sBKM 3aNoi6otUmGO0ldRkWZWFHevkA3XjHAlHE40TgH2xm4xEEjc2dIgzIqqCGxurY1DKm8WOYCkSdxN I1bCq6C1kAYPOWwYMNMe2NOwZX95MO9br4TUi2LThqhkwNLVze1+900euXRTEypIgEErM5/rqFEN eA5EewD58GZjvHOLrmW22BEKLZ2oQowuqxjjykGzYAZMPs0YOBVEtDBoikTFtCRNYMXcYf+cICBe kRU5foVo4okBaojiiiy26OKLMAqBQAABLEDFAR54cIAWC+TIQBEL0IhAjEgg0EEHHgghQQcSCOHB kU9+8EGSU3QgZQdDPHnklh0M2UQAUlKZ5ZVFHmmEllwOaSSXHWQgxAFsQgnCmmyCoOWOQ1j5AQV2 SvmBjROEiaMHP1ZJphB6+illAE6AOWURDOSIpxGOGpGon4w6qugHTXqwKZmaKgqCnmL2+QGjiTZZ 6Yw1wokknE5y2SQIDBgZ5QdYykhjBIsGoIERDCy55Y6OerAAkzsGGcCQRyIQ7AEIQHCll4hKScGW Qzp6ZKCnmhoAl0lqy6WpkEoZAQjc7gn/gpQWjBqmpx9YIKWpiqrqJ6+4UjovEhJs2q6jmkJgKpZS QsCrB6EymmeYRVTq7cD6fmDEAvsSIe8HDEhb8AFS/koqvH66i2sH0gbAcbwdXJwrEQ6DMKixIIAJ QQeVAtwBvhBv6kG00xKhpwSSClHsrb/CCwGNCsfc67JDfCBwERRImcGiUkvJ7LvWFqrnkSXDi+XW ES+8qNIRfNuBjcUqLbHX68Y7acti+5lrqIv+CHLIQm+6ctlGICAlt/Byu+PHh4qMtK9sg91wxaz6 CkK/mx6QdqVsjz0E3NXGK2TepwaAr5vwUpCjmEPrePkEEytqAQOKnityjoXrKWOXiRd+1HnFZ+7s QdRTTj5v5d3eLnERpC4+/NTqsm28EYMega+6Gn+A+uvKP94rrxOcXDa+KwufBK9HXxwkw5STaTnn jotdqtpOjm304dkuTaPIR6Q7JO+cZg57vm8+LzW6BeNW9ziXhHQVTG3h+p35gpc5Br5ueQ+7m9zU tin6AWt0QohUjoYwKAZocFK0Gh3MhNAjlwUNSBtMgggJBYIesdCFITRdjmxEhB7RkIM+QqGYZhjD FSZrhRtsHpGGSMQiGvGISEyiEpfIxCY68YlQjKIUp0jFKQYBADs= ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/wiredcom.dart/thisdayintech;kw=thisdayintech;kw=blogs;kw=bottom;tile=5;sz=728x90;ord=123456789? /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QNvaHR0cDov L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4 OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjAtYzA2MCA2MS4xMzQ3NzcsIDIwMTAvMDIvMTItMTc6 MzI6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5 OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9 InhtcC5kaWQ6MTI3OTQ2NDY0QjIwNjgxMTlDNDhFQjlFQUQ1REJCMDkiIHhtcE1NOkRvY3VtZW50 SUQ9InhtcC5kaWQ6QjY1MjE4MEMwQjMwMTFFMDgwQzNEQUY1NzQ0MjUyMUIiIHhtcE1NOkluc3Rh bmNlSUQ9InhtcC5paWQ6QjY1MjE4MEIwQjMwMTFFMDgwQzNEQUY1NzQ0MjUyMUIiIHhtcDpDcmVh dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giPiA8eG1wTU06RGVyaXZlZEZy b20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNkJGOUJBRDU4MjA2ODExOUM0OEVCOUVBRDVE QkIwOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMjc5NDY0NjRCMjA2ODExOUM0OEVCOUVB RDVEQkIwOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94 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 0Rf/2Q== ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/footer_rss.gif R0lGODlhCgAKALMAAPaWO+6NTPm0cf/+/eV1NueGUeuDN/O4kPvPqfSjWvGNO/zCiu2VX/3u43RO Mf3evyH5BADoAwAALAAAAAAKAAoAAAQo0BFDgQUyHKH6pc0wLJ+XIGNiisKSTtaTNvDp0u+tjA9T m7AMkOCIAAA7 ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/label_textsize.gif R0lGODlhMgASAIAAAP///////yH5BAEHAAEALAAAAAAyABIAAAJMjI+py+0Po5y02ouz3hyB/1ng AWhldBppapLnGoxqEsZyHTPvnMMeztrlHC/ZkKcQHkGshXLmQwqDNJ2rFA3WRkwVrgMOi8fksplT AAA7 ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://condenast.112.2o7.net/b/ss/condenet-dev/1/H.15.1--NS/0 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.wired.com/images/global_header/submit.gif R0lGODlhFAAUAMQAAESfvdbW1ne5z7i4uPX19RGFq1Wow93u83p6eqrT4ZmZmbvc54+Pj2awyTOW t8LCwuDg4Ovr65nL24jC1SKNsa2traOjowC87GZmZszMzAB8pf///wAAAAAAAAAAAAAAACwAAAAA FAAUAAAFZmAmjmRpbmiqrqnIvqsLz/L81nac5fe+EQiMkPELChUt3wOTCQwwkAzTiSGgZE8UIUDI bgKYwNWXrTAYEC9YvMFiNg9LWB0eX6fPiLT5tLZ9QEIYSIFHSTwsOIh/iyqKiI88JpOUIQA7 ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/thisdayintech/2010/05/breadcrumb.css #breadcrumb { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; FONT: 1em = "arial black"; TEXT-TRANSFORM: uppercase; WIDTH: 630px; PADDING-TOP: = 10px } #breadcrumb .coupler { WHITE-SPACE: nowrap } #breadcrumb .off { WHITE-SPACE: nowrap } #breadcrumb .off A { TEXT-DECORATION: none } #breadcrumb .off A:visited { COLOR: #007ca5 } #breadcrumb .off A:active { COLOR: #999 } #breadcrumb .on { COLOR: #999; FONT-FAMILY: "arial black"; WHITE-SPACE: nowrap } #breadcrumb .on A { COLOR: #999; FONT-FAMILY: "arial black"; WHITE-SPACE: nowrap } #breadcrumb .divider { FONT: bold 1em "arial"; COLOR: #999 } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/css/global.css @import url( breadcrumb.css ); * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } BODY { FONT-SIZE: 62.5%; BACKGROUND: #fff; COLOR: #000; FONT-FAMILY: Georgia, = "Times New Roman", serif; TEXT-ALIGN: center } A { COLOR: #007ca5; TEXT-DECORATION: none; outline: none } A:visited { COLOR: #666 } A:active { COLOR: #999 } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #shell { TEXT-ALIGN: left } #content { BACKGROUND: #fff; COLOR: #000 } .hiddenDAU { WIDTH: 0px; HEIGHT: 0px } .hr { CLEAR: both; BACKGROUND: url(/images/mb/scratches.gif) repeat-x; = MARGIN: 0px 0px 10px; WIDTH: 628px; HEIGHT: 17px } #contentwell { FLOAT: left; OVERFLOW: hidden; WIDTH: 664px } #contentwell_blogs { FLOAT: left; OVERFLOW: hidden; WIDTH: 1000px } #xrail { FLOAT: left; WIDTH: 336px } .clearer { CLEAR: both } .login { DISPLAY: none } #global_header { CLEAR: both; FONT-FAMILY: Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #808080; TEXT-ALIGN: left } #global_header UL { LIST-STYLE-TYPE: none } #leaderboard { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #leaderboard .advertisement { FLOAT: left } #leaderboard .subscriptionUnit { FLOAT: left } #supplemental_links { FLOAT: left } #global_search { FLOAT: left } #leaderboard .advertisement { PADDING-LEFT: 10px; BACKGROUND: url(/images/global_header/ad_text.gif) = no-repeat left center; WIDTH: 728px; MARGIN-RIGHT: 20px; HEIGHT: 90px } #leaderboard .subscriptionUnit { OVERFLOW: visible; WIDTH: 242px } #global_navigation { CLEAR: both; BACKGROUND-POSITION: center center; MIN-WIDTH: 1000px; = Z-INDEX: 1000; BACKGROUND-IMAGE: = url(/images/global_header/gnav_gradient.gif); BACKGROUND-REPEAT: = repeat-y; BACKGROUND-COLOR: #000 } #primary_navigation { POSITION: relative } #primary_navigation LI { POSITION: relative } #primary_navigation LI { FLOAT: left } #primary_navigation A { DISPLAY: block } #primary_navigation A.primaryLink { BACKGROUND-IMAGE: url(/images/global_header/pnav_icons.gif) } #primary_navigation A.primaryLink SPAN { DISPLAY: none } #pn_home { MARGIN-RIGHT: 22px } #pn_home A.primaryLink { BACKGROUND-POSITION: 0px 0px; WIDTH: 150px } #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px 0px; WIDTH: 99px } .s_cars #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_culture #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_entertainment #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_gadgets #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_gaming #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_medtech #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_multimedia #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_politics { BACKGROUND-POSITION: -151px -60px } .s_science #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_software #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } .s_techbiz #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px -60px } #pn_sections A.over { BACKGROUND-POSITION: -151px -30px } #pn_blogs A.primaryLink { BACKGROUND-POSITION: -251px 0px; WIDTH: 77px } #pn_blogs A.active { BACKGROUND-POSITION: -251px -60px } #pn_blogs A.over { BACKGROUND-POSITION: -251px -30px } #pn_reviews A.primaryLink { BACKGROUND-POSITION: -329px 0px; WIDTH: 93px } .s_reviews #pn_reviews A.primaryLink { BACKGROUND-POSITION: -329px -60px } #pn_reviews A.active { BACKGROUND-POSITION: -329px -60px } #pn_reviews A.over { BACKGROUND-POSITION: -329px -30px } #pn_video A.primaryLink { BACKGROUND-POSITION: -423px 0px; WIDTH: 74px } .s_video #pn_video A.primaryLink { BACKGROUND-POSITION: -423px -60px } #pn_video A.over { BACKGROUND-POSITION: -423px -30px } #pn_how_to A.primaryLink { BACKGROUND-POSITION: -498px 0px; WIDTH: 94px } #pn_how_to A.active { BACKGROUND-POSITION: -498px -60px } #pn_how_to A.over { BACKGROUND-POSITION: -498px -30px } #pn_magazine A.primaryLink { BACKGROUND-POSITION: -593px 0px; WIDTH: 102px } #pn_magazine A.active { BACKGROUND-POSITION: -593px -60px } #pn_magazine A.over { BACKGROUND-POSITION: -593px -30px } .s_wired #pn_magazine A.primaryLink { BACKGROUND-POSITION: -593px -60px } .magazinewide #pn_magazine A.primaryLink { BACKGROUND-POSITION: -593px -60px } .magazinewide #pn_sections A.primaryLink { BACKGROUND-POSITION: -151px 0px } #pn_magazine A.over { BACKGROUND-POSITION: -593px -30px } #pn_subscribe_a A.primaryLink { BACKGROUND-POSITION: -696px 0px; WIDTH: 108px } .pn_subscribe_a A.primaryLink { BACKGROUND-POSITION: -696px 0px; WIDTH: 108px } #pn_subscribe_a A.over { BACKGROUND-POSITION: -696px -30px } .pn_subscribe_a A.over { BACKGROUND-POSITION: -696px -30px } #pn_subscribe_a A.active { BACKGROUND-POSITION: -663px -60px } .pn_subscribe_a A.active { BACKGROUND-POSITION: -663px -60px } #primary_navigation .dropdownMenu { BORDER-RIGHT: #dcdcdc 3px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #dcdcdc 3px solid; DISPLAY: none; PADDING-LEFT: 5px; Z-INDEX: 1000; = LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 3px solid; WIDTH: = 235px; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 3px solid; POSITION: = absolute; TOP: 30px; BACKGROUND-COLOR: #fff } #primary_navigation .open { DISPLAY: block } #primary_navigation .dropdownMenu UL { FLOAT: left; WIDTH: 115px } #primary_navigation .dropdownMenu UL:first-child { MARGIN-RIGHT: 5px } #primary_navigation .dropdownMenu LI { BORDER-TOP: #dcdcdc 1px solid; FLOAT: none; MARGIN: 0px; POSITION: = static } #primary_navigation .dropdownMenu .lastLink { BORDER-BOTTOM: #dcdcdc 1px solid } #primary_navigation .dropdownMenu LI:first-child { BORDER-TOP-STYLE: none } #primary_navigation .dropdownMenu A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 1.1em; = PADDING-BOTTOM: 0px; MARGIN: 1px 0px; COLOR: #666; PADDING-TOP: 4px; = HEIGHT: 15px } #primary_navigation .dropdownMenu A:hover { COLOR: #00bcec; BACKGROUND-COLOR: #efefef } LI#pn_subscribe_a .dropdownMenu { RIGHT: auto; LEFT: 0px; WIDTH: 365px } #primary_navigation .dropdownMenu .featured { CLEAR: both; BORDER-TOP: #dcdcdc 2px solid } #primary_navigation .dropdownMenu UL.fullLength { CLEAR: both; FLOAT: none; WIDTH: 265px } #primary_navigation .dropdownMenu UL.fullLength LI { CLEAR: both; FLOAT: none; WIDTH: 265px } #primary_navigation .dropdownMenu UL.fullLength A { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = PADDING-TOP: 5px; HEIGHT: auto } #extra_navigation { BACKGROUND-COLOR: #222 } #supplemental_links { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 690px; PADDING-TOP: 9px; TEXT-ALIGN: right } #supplemental_links UL { DISPLAY: inline } #supplemental_links LI { DISPLAY: inline } #supplemental_links { FONT-SIZE: 1.05em; COLOR: #999 } #supplemental_links A { FONT-SIZE: 1.05em; COLOR: #999 } #supplemental_links A { FONT-WEIGHT: bold } #supplemental_links A:hover { TEXT-DECORATION: underline } #gh_rss:hover A { TEXT-DECORATION: underline } #gh_rss { PADDING-RIGHT: 15px; POSITION: relative } #gh_rss IMG { RIGHT: 3px; POSITION: absolute; TOP: -1px } #global_search { LEFT: 4px; WIDTH: 285px; POSITION: relative; TOP: -1px; TEXT-ALIGN: = right } #global_search INPUT#gs_query { WIDTH: 145px } #global_search SELECT { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: = #fff 1px solid; WIDTH: 100px; BORDER-BOTTOM: #fff 1px solid } #gs_submit { POSITION: relative; TOP: 6px } .gh_username { FONT-WEIGHT: bold } #pushdownAd { MARGIN: 2px 0px 0px; BACKGROUND-COLOR: #fff } #shell { PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 1000px } #leaderboard { PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 1000px } #primary_navigation { PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 1000px } #secondary_navigation { PADDING-LEFT: 10px; MARGIN: 0px auto; WIDTH: 1000px } #global_navigation { HEIGHT: 30px } #extra_navigation { HEIGHT: 30px } #home_link { HEIGHT: 30px } #primary_navigation A { HEIGHT: 30px } * + HTML #global_search { TOP: 1px } * + HTML #gh_rss IMG { TOP: 1px } * + HTML #gs_submit { TOP: 3px } * + HTML #primary_navigation .dropdownMenu LI A { HEIGHT: 17px } * HTML #leaderboard .subscriptionUnit { OVERFLOW: hidden } * HTML #gh_rss IMG { POSITION: static } * HTML #global_search { TOP: 1px } * HTML #gs_submit { TOP: 3px } #footer { CLEAR: both; MARGIN: 10px 0px 0px; FONT: 1em/1.3em arial, helvetica, = sans-serif; TEXT-ALIGN: left } #footer { COLOR: #fff } #footer P { COLOR: #fff } #foot_row1 { BACKGROUND: #222; HEIGHT: 30px } #foot_row2 { BACKGROUND: #181818; HEIGHT: 30px } #foot_row3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 101; BACKGROUND: #000; = PADDING-BOTTOM: 27px; PADDING-TOP: 10px; POSITION: relative } .footer_rss { PADDING-LEFT: 2px } SPAN.pad { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: = 0px; PADDING-TOP: 6px } .link_row { FLOAT: left; COLOR: #494949; PADDING-TOP: 4px } #foot_row2 .link_row { COLOR: #4b4b4b } #foot_row3 .link_row { COLOR: #4c4c4c } .condenet_sites { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; COLOR: = #292929; PADDING-TOP: 10px } .condenet_sites A { FONT-WEIGHT: bold } #copyright { FLOAT: left } #drop_downs { PADDING-BOTTOM: 5px } #drop_downs SELECT { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: = #333 1px solid; WIDTH: 170px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #333 = 1px solid } #footer .copyright { MARGIN-TOP: 5px } #shell #content #footer .text_size { PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: right; POSITION: static } #footer .text_size { PADDING-RIGHT: 15px; DISPLAY: block; FLOAT: right; POSITION: static } * HTML #shell #content #with_video #xrail { FLOAT: right; WIDTH: 500px } HTML[xmlns*=3D''] BODY:unknown #shell #content #footer .text_size { MARGIN-TOP: -3px } BODY:first-child #shell #content #footer .text_size { MARGIN-TOP: 7px } .text_size A { DISPLAY: block; FLOAT: left; WIDTH: 18px; HEIGHT: 18px } #footer .text_size IMG { DISPLAY: block; FLOAT: left } #small { BACKGROUND: url(/images/icon_text_sm.gif) no-repeat 0px 0px } #small:hover { BACKGROUND: url(/images/icon_text_sm.gif) no-repeat left bottom } #small:active { BACKGROUND: url(/images/icon_text_sm.gif) no-repeat left bottom } #normal { BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom } #normal:hover { BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom } #normal:active { BACKGROUND: url(/images/icon_text_med.gif) no-repeat left bottom } #large { BACKGROUND: url(/images/icon_text_lg.gif) no-repeat 0px 0px } #large:hover { BACKGROUND: url(/images/icon_text_lg.gif) no-repeat left bottom } #large:active { BACKGROUND: url(/images/icon_text_lg.gif) no-repeat left bottom } #largest { BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat 0px 0px } #largest:hover { BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat left bottom } #largest:active { BACKGROUND: url(/images/icon_text_lg2.gif) no-repeat left bottom } DIV#debugInfoDiv { CLEAR: both; BACKGROUND: #fff; TEXT-ALIGN: left } BODY > DIV#debugInfoDiv { MARGIN-TOP: 20px } #logout_link { DISPLAY: none } .warning { PADDING-RIGHT: 0px; PADDING-LEFT: 3em; BACKGROUND: = url(/images/other/warning.gif) no-repeat 0px 0px; PADDING-BOTTOM: 0px; = FONT: bold 1.4em arial, helvetica, sans-serif; VERTICAL-ALIGN: bottom; = COLOR: #b40404; PADDING-TOP: 1em; HEIGHT: 30px } #footerAd { MARGIN: 10px; WIDTH: 1000px; TEXT-ALIGN: center } #footerAd .dartAdUnit { MARGIN: auto } #hp_advertisement { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 9px = arial, sans-serif; MARGIN-LEFT: -10px; PADDING-TOP: 12px; TEXT-ALIGN: = center } #hp_print { DISPLAY: block; Z-INDEX: 15; BACKGROUND: = url(/images/HP_Printer_Icon2.gif) no-repeat left top; LEFT: -5px; WIDTH: = 55px; POSITION: relative; HEIGHT: 15px } #hp_print:hover { BACKGROUND-POSITION: 100% -15px } #hp_print IMG { WIDTH: 55px; HEIGHT: 15px; _height: 13px } .hp_popup { BORDER-RIGHT: 0px; PADDING-RIGHT: 5px; BORDER-TOP: 0px; PADDING-LEFT: = 10px; Z-INDEX: 1000; BACKGROUND: url(/images/hp_green_box_bottom.gif) = no-repeat 0px 0px; LEFT: -90px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; = FONT: 11px arial, sans-serif; BORDER-LEFT: 0px; WIDTH: 225px; COLOR: = #666! important; PADDING-TOP: 5px; BORDER-BOTTOM: 0px; POSITION: = relative; TOP: -53px; HEIGHT: 77px; TEXT-ALIGN: left; _display: block; = _margin-bottom: -82px } #hp_ad { DISPLAY: none } #beta { OVERFLOW: visible! important } .xrail_title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; = PADDING-TOP: 0px } .sub_unit { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: = hidden; WIDTH: 300px; PADDING-TOP: 0px } #xrail .sub_unit { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } #xrail .sub_unit P { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } #side_container .sub_unit { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } #side_container .sub_unit P { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } .cover_img { FLOAT: left; WIDTH: 145px } .text_side { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; WIDTH: 145px; PADDING-TOP: 0px } .xrail_headline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; = PADDING-TOP: 0px } .text_side P { PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: = url(/images/blogs/xrail_bullet.gif) no-repeat 0pt 50%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px } .text_side A { COLOR: #007ca5; TEXT-DECORATION: none } .text_side A.visited { COLOR: #007ca5; TEXT-DECORATION: none } .text_side A:hover { TEXT-DECORATION: underline } A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } #mag_sub_promo { MARGIN: 10px 0px 15px; WIDTH: 336px } #blogs_rightRail_A .sub_unit { MARGIN: 10px 0px 15px } #blogs_rightRail_A #mag_sub_promo .sub_unit { MARGIN: 0px } #contactUs_subscribeLink { DISPLAY: inline } #global_navigation A#global_navBar_failsafe { MARGIN-TOP: 20px; DISPLAY: block; HEIGHT: auto; TEXT-ALIGN: center } #global_navigation #global_navBar_rollover A { MARGIN-TOP: 20px; DISPLAY: block; HEIGHT: auto; TEXT-ALIGN: center } #global_navigation #global_navBar_failsafe:hover { BACKGROUND: none transparent scroll repeat 0% 0% } #global_navigation #global_navBar_rollover A:hover { BACKGROUND: none transparent scroll repeat 0% 0% } .autosubs { MARGIN: 15px auto 0px; WIDTH: 299px } .autosubs { FONT-SIZE: 10px } .autosubs LABEL { FONT-SIZE: 10px } .autosubs P { FONT-SIZE: 10px } FORM.frm_regsub DIV DIV IMG { TOP: -3px! important } .frm_offer { PADDING-LEFT: 92px! important; TOP: -23px } FORM.frm_regsub .frm_row { MARGIN-BOTTOM: 2px } FORM.frm_regsub .frm_row INPUT { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = POSITION: relative; HEIGHT: 1.7em } FORM.frm_regsub .frm_row SELECT { TOP: -6px! important } FORM.frm_regsub .frm_row INPUT { TOP: -6px! important } FORM.frm_regsub .frm_row P { MARGIN-BOTTOM: 8px! important } FORM.frm_regsub .frm_row LABEL { CLEAR: none; LINE-HEIGHT: 1! important } .autosubs A:hover { BACKGROUND: none transparent scroll repeat 0% 0% } .autosubs INPUT.submit { DISPLAY: block; FONT-SIZE: 0px; RIGHT: 0px; BACKGROUND: = url(/images/global_header/subscribe/atg_wired_submit.gif); WIDTH: 83px; = COLOR: #535353; BORDER-TOP-STYLE: none; BOTTOM: 0px; TEXT-INDENT: = -100000px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: = absolute; HEIGHT: 21px; TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none } .autosubs .nonusa { LEFT: 78px! important } .autosubs .privacy { LEFT: -5px! important } #primary_navigation .dropdownMenu #gh_close_sub_flyout { PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; = RIGHT: 5px; BACKGROUND-IMAGE: = url(/images/global_header/subscribe/gh_sub_close.gif); PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 53px; PADDING-TOP: 0px; BACKGROUND-REPEAT: = no-repeat; POSITION: absolute; TOP: 5px; HEIGHT: 17px } #gh_close_sub_flyout:hover { BACKGROUND-POSITION: 0px -17px } #primary_navigation .dropdownMenu #gh_close_sub_flyout { CURSOR: pointer } .autosubs INPUT.submit { CURSOR: pointer } #contentPage_headerCallout { WIDTH: 280px; HEIGHT: 90px } #contentPage_headerCallout A { DISPLAY: block; FONT-SIZE: 10px; COLOR: #fff } #header_callout_text { FLOAT: left; WIDTH: 162px; MARGIN-RIGHT: 10px } #header_callout_text UL { HEIGHT: 33px } #header_callout_text LI { FLOAT: left; MARGIN: 6px 10px 0px 0px; OVERFLOW: visible; WIDTH: 70px; = LINE-HEIGHT: 10px; HEIGHT: 10px } #header_callout_text LI A { PADDING-RIGHT: 7px; DISPLAY: inline; BACKGROUND: = url(/images/global_header/subscribe/header_callout/arrow.gif) no-repeat = right 1px; TEXT-TRANSFORM: uppercase } #header_callout_text LI A:hover { TEXT-DECORATION: underline } A#header_callout_cover { DISPLAY: inline } * HTML #header_callout_text UL { WIDTH: 180px; POSITION: absolute } * HTML #header_callout_text LI { MARGIN-RIGHT: 8px } * HTML #header_callout_cover { POSITION: absolute } #pn_ipad A.primaryLink { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/magazine/wp-content/images/assets/ipad_cm_navbar.png) 0px 30px; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 31px; WIDTH: 150px; BORDER-TOP-STYLE: = none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #content #pn_ipad A.primaryLink { MARGIN-LEFT: 162px } #pn_ipad A.primaryLink:hover { BACKGROUND: url(/magazine/wp-content/images/assets/ipad_cm_navbar.png) = 0px 0px } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/css_blogs/wired-blogs-global.css BODY { FONT-FAMILY: Arial,Verdana,sans-serif } BODY { COLOR: #333 } #content { COLOR: #333 } A:hover { COLOR: #007ca5 } A:visited { COLOR: #007ca5 } HR { DISPLAY: none } .post HR { DISPLAY: block } P { MARGIN: 20px 0px } P IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } A IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } H1 { LINE-HEIGHT: 1.3; FONT-FAMILY: Arial,Verdana,sans-serif } H2 { LINE-HEIGHT: 1.3; FONT-FAMILY: Arial,Verdana,sans-serif } H3 { LINE-HEIGHT: 1.3; FONT-FAMILY: Arial,Verdana,sans-serif } H1 { FONT-SIZE: 1.7em } H2 { FONT-SIZE: 1.3em } H3 { FONT-SIZE: 1.1em } .permalink H1 { FONT-SIZE: 24px; LINE-HEIGHT: 30px } .blogIndex H2 { FONT-SIZE: 1.7em } .archive H2 { FONT-SIZE: 1.7em } .blogIndex .entry H2 { FONT-SIZE: 1.3em } .blogIndex .archive H2 { FONT-SIZE: 1.3em } H1 { FONT-WEIGHT: bold; COLOR: #000 } H2 { FONT-WEIGHT: bold; COLOR: #000 } H2 A { FONT-WEIGHT: bold; COLOR: #000 } H2 A:visited { FONT-WEIGHT: bold; COLOR: #000 } H3 { FONT-WEIGHT: bold; COLOR: #000 } H3 A { FONT-WEIGHT: bold; COLOR: #000 } H3 A:visited { FONT-WEIGHT: bold; COLOR: #000 } #page A:hover { BACKGROUND-COLOR: #e5f8ff } #page H2 A:hover { BACKGROUND-COLOR: #e5f8ff } #page H3 A:hover { BACKGROUND-COLOR: #e5f8ff } #page A IMG:hover { BACKGROUND-COLOR: #fff } #global_navigation A { TEXT-DECORATION: none } #global_navigation A:hover { TEXT-DECORATION: none } #page { PADDING-BOTTOM: 30px } #content { FONT-SIZE: 1.35em; FLOAT: left; WIDTH: 660px; MARGIN-RIGHT: 40px } #blog_header { BACKGROUND-REPEAT: no-repeat; HEIGHT: 140px } A#blog_header { DISPLAY: block } #blog_header SPAN { DISPLAY: none } #blog_header H1 { DISPLAY: none } .blogIndex #blog_header { MARGIN-BOTTOM: -25px } .permalink #blog_header { MARGIN-BOTTOM: -25px } .post { PADDING-BOTTOM: 25px; PADDING-TOP: 30px; BORDER-BOTTOM: #000 10px solid } .permalink .post { PADDING-TOP: 35px } .blogIndex .advertisement { MARGIN-TOP: 50px; TEXT-ALIGN: center } .permalink .advertisement { MARGIN-TOP: 50px; TEXT-ALIGN: center } .left-column .advertisement { MARGIN-TOP: 50px; TEXT-ALIGN: center } .permalink .advertisement { MARGIN-BOTTOM: 50px } .left-column .advertisement { MARGIN-BOTTOM: 50px } .multimedia-wide-page#content { WIDTH: 1000px } .multimedia-wide-page H1 { WIDTH: 1000px } .left-column { FONT-SIZE: 1.35em; FLOAT: left! important; WIDTH: 660px } .right-column { FONT-SIZE: 1.35em; FLOAT: right! important } .entryActions { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 1px; PADDING-TOP: 2px } .entryDescription { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 1px; PADDING-TOP: 2px } .entryActions LI { DISPLAY: inline; LIST-STYLE-TYPE: none } .entryDescription LI { DISPLAY: inline; LIST-STYLE-TYPE: none } .entryDescription .entryAuthor { MARGIN-RIGHT: 10px } .entryExtra { =09 } .entryTags { =09 } .entryExtra { =09 } .entryTags { =09 } .entry { LINE-HEIGHT: 20px } .entry UL { LIST-STYLE-POSITION: inside } .entry OL { LIST-STYLE-POSITION: inside } #embed P { MARGIN: 0px } #embed #caption { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: = #000; PADDING-BOTTOM: 10px; COLOR: #ddd; LINE-HEIGHT: 15px; PADDING-TOP: = 10px } #embed_wide #caption { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: = #000; PADDING-BOTTOM: 10px; COLOR: #ddd; LINE-HEIGHT: 15px; PADDING-TOP: = 10px } .wp-caption-text { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; BACKGROUND: = #000; PADDING-BOTTOM: 10px; COLOR: #ddd; LINE-HEIGHT: 15px; PADDING-TOP: = 10px } .wp-caption-text { MARGIN: 0px 10px 0px 0px } .left_rail { CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #f2f2f2 5px solid; = PADDING-LEFT: 0px; FONT-SIZE: 0.9em; FLOAT: left; PADDING-BOTTOM: 0px; = MARGIN: 0px 30px 30px 0px; WIDTH: 250px; PADDING-TOP: 10px; = BORDER-BOTTOM: #f2f2f2 5px solid; TEXT-ALIGN: left } .left_rail .wrapper { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .left_rail .title { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .left_rail IMG { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px 0px 3px; WIDTH: 60px; PADDING-TOP: 0px; HEIGHT: 60px } #post_nav { WIDTH: 660px; HEIGHT: 40px } .post_nav_link { FONT-SIZE: 0.85em; TEXT-TRANSFORM: uppercase; WIDTH: 330px; HEIGHT: = 40px } #post_nav_previous { FLOAT: left } #post_nav_next { FLOAT: right; TEXT-ALIGN: right } #page .navigation { MARGIN-TOP: 40px; POSITION: relative; HEIGHT: 25px } #page .navigation A { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 90%; PADDING-BOTTOM: = 7px; BOTTOM: 0px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 1em; = BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center } #comments_pagination SPAN.current { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 90%; PADDING-BOTTOM: = 7px; BOTTOM: 0px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 1em; = BACKGROUND-COLOR: #f2f2f2; TEXT-ALIGN: center } #page .navigation A:hover { COLOR: #fff; BACKGROUND-COLOR: #007ca5 } .navigation .nolink { DISPLAY: none } .navigation .next A { RIGHT: 0px } .navigation .back A { LEFT: 0px } .archiveLink { PADDING-TOP: 20px; TEXT-ALIGN: right } #comments_pagination .navigation { TEXT-ALIGN: center } #comments_pagination .navigation A { POSITION: static } #comments_pagination SPAN.current { POSITION: static } #comments_pagination SPAN.current { COLOR: #333; BACKGROUND-COLOR: #ccc } #sidebar { FONT-SIZE: 1.2em; FLOAT: left; WIDTH: 300px; PADDING-TOP: 20px } #sidebar A { TEXT-DECORATION: none } #sidebar A:hover { TEXT-DECORATION: none } .widget_widget_text H2 { DISPLAY: none } .xrailComponent { CLEAR: both; FONT-WEIGHT: normal; COLOR: #666 } .xrailComponent { MARGIN-BOTTOM: 30px } #sidebar .advertisement { MARGIN-BOTTOM: 30px } .xrailComponent UL { LIST-STYLE-TYPE: none } .xrailComponent H4 { MARGIN-BOTTOM: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = #ececec } .xrailComponent H4 { HEIGHT: 20px } .xrailComponent H4 A { HEIGHT: 20px } .xrailComponent H4 A { DISPLAY: block } .xrailComponent H4 SPAN { DISPLAY: none } .xrailComponent .xrcBlockList LI { PADDING-BOTTOM: 10px } .xrailComponent .xrcTwoColumnList LI { PADDING-BOTTOM: 10px } .xrailComponent .xrcInlineList { MARGIN-BOTTOM: 10px } .xrailComponent .xrcInlineList LI { MARGIN-BOTTOM: 5px } .xrailComponent .xrcInlineList DT { FONT-WEIGHT: bold } .xrailComponent .xrcInlineList DT { DISPLAY: inline } .xrailComponent .xrcInlineList DD { DISPLAY: inline } .xrailComponent .xrcBlockList { MARGIN-BOTTOM: 15px } .xrailComponent UL.xrcTwoColumnList { PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 140px } #blog_subscription_unit H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_subscribe.gif) } #blog_subscription_unit .sub_unit { OVERFLOW: hidden } #blog_subscription_unit .text_side { WIDTH: 150px } #srv_subscription LI { DISPLAY: inline } #srv_subscription .subtext { FONT-WEIGHT: bold } #editorial_team H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_team.gif) } #most_recent_entries H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_recent.gif) } UL#supplementary_sources A IMG { POSITION: relative; TOP: 2px } UL#supplementary_sources LI { MARGIN-BOTTOM: 5px } UL#supplementary_sources A { FONT-WEIGHT: bold } #categories H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_categories.gif) } #popular_tags H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_popular.gif) } #popular_tags .cloud { WORD-SPACING: 15px; LINE-HEIGHT: 21px } #services H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_services.gif) } #services LI { MARGIN-BOTTOM: 10px } #google_ad { COLOR: #666 } #google_ad H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_ad.gif) } .advertisement H4 { BACKGROUND-IMAGE: url(/images_blogs/hed_ad.gif) } #sidebar #google_ad A { COLOR: #007ca5! important; TEXT-DECORATION: none! important } #sidebar #google_ad A:hover { COLOR: #007ca5! important; TEXT-DECORATION: underline! important } #social_bookmarking_module { CLEAR: both } #social_bookmarking_module A { FONT-WEIGHT: bold; FONT-SIZE: 11px } #social_bookmarking_module { FONT-WEIGHT: bold; FONT-SIZE: 11px } .social { FLOAT: left; WIDTH: 118px; MARGIN-RIGHT: 15px; POSITION: relative } #sb_art_stumble A IMG { MARGIN-RIGHT: 3px } #sb_art_stumble A SPAN { POSITION: relative; TOP: -3px } #sb_art_sharethis { PADDING-LEFT: 20px; WIDTH: 100px; COLOR: #007ca5; TOP: 1px; HEIGHT: = 16px } A.stbutton { PADDING-RIGHT: 5px; PADDING-LEFT: 22px; PADDING-BOTTOM: 5px; = PADDING-TOP: 1px } .stbuttontext { LINE-HEIGHT: 17px } .stico_default { BACKGROUND: = url(http://w.sharethis.com/images/share-icon-16x16.png?CXNID=3D1000014.0N= XC) no-repeat 0px 0px } .stico_rotate { BACKGROUND: = url(http://w.sharethis.com/images/rotating-icon.gif?CXNID=3D1000014.0NXC)= no-repeat 0px 0px } .stwrapper { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000000; LEFT: 0px; = VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 354px; = PADDING-TOP: 0px; POSITION: absolute; TOP: 0px } .stframe { Z-INDEX: 1000020; LEFT: 0px; POSITION: absolute; TOP: 0px } .stclose { FONT-SIZE: 12px; Z-INDEX: 1000030; RIGHT: 9px; CURSOR: pointer; = FONT-FAMILY: Helvetica,Verdana,Arial,sans-serif; POSITION: absolute; = TOP: 10px; TEXT-ALIGN: right; TEXT-DECORATION: none } #social_tools { PADDING-TOP: 18px } #social_bookmarking_module { PADDING-RIGHT: 0px; MARGIN-TOP: 18px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 18px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .social { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 5px; MARGIN: = 0px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff = 1px solid; HEIGHT: 18px } #sb_art_diggit * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 110px; PADDING-TOP: 0px } #tweetmeme * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 90px; PADDING-TOP: 0px } #tweetmeme { MARGIN-RIGHT: 0px } #sb_facebook_like { FLOAT: left; WIDTH: 100px; PADDING-TOP: 5px } #social_bookmarking_module UL { =09 } #social_bookmarking_module LI A { DISPLAY: block; BACKGROUND: = url(http://www.webmonkey.com/wp-content/images/assets/socialbuttons.jpg) = no-repeat 0px 0px; FLOAT: left; OVERFLOW: hidden; WIDTH: 20px; = TEXT-INDENT: -9999em; MARGIN-RIGHT: 10px; HEIGHT: 18px } #social_bookmarking_module LI { LIST-STYLE-TYPE: none } LI#sb_reddit A { BACKGROUND-POSITION: -40px -8px } LI#sb_reddit A:hover { BACKGROUND-POSITION: -10px -8px } LI#sb_facebook A { BACKGROUND-POSITION: -38px -68px } LI#sb_facebook A:hover { BACKGROUND-POSITION: -8px -68px } LI#sb_delicious A { BACKGROUND-POSITION: -38px -88px } LI#sb_delicious A:hover { BACKGROUND-POSITION: -8px -88px } LI#sb_yahoo A { BACKGROUND-POSITION: -38px -48px } LI#sb_yahoo A:hover { BACKGROUND-POSITION: -8px -48px } LI#sb_stumble A { BACKGROUND-POSITION: -38px -108px } LI#sb_stumble A:hover { BACKGROUND-POSITION: -8px -108px } LI#sb_digg A { BACKGROUND-POSITION: -38px -28px } LI#sb_digg A:hover { BACKGROUND-POSITION: -8px -28px } .clear { CLEAR: both } BLOCKQUOTE { PADDING-LEFT: 20px; MARGIN: 15px 30px 0px 10px; BORDER-LEFT: #ddd 5px = solid } BLOCKQUOTE CITE { DISPLAY: block; MARGIN: 5px 0px 0px } .center { TEXT-ALIGN: center } .hidden { DISPLAY: none } .small { FONT-SIZE: 0.75em; COLOR: #666; LINE-HEIGHT: 20px } .formRule { FONT-SIZE: 0.75em; COLOR: #666; FONT-STYLE: normal } .bullet { DISPLAY: inline; BACKGROUND: url(/images_blogs/square.gif) no-repeat; = WIDTH: 8px; HEIGHT: 8px } .xspacer { MARGIN-LEFT: 35px; MARGIN-RIGHT: 35px } .centered { DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto } .alignright { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 20px; FLOAT: right; = PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px } .alignleft { PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px } .aligncenter { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 0px } .alignnone { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; PADDING-TOP: 0px } #content IMG.image-full { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: auto; PADDING-TOP: 0px } .divider { CLEAR: both; HEIGHT: 9px; BACKGROUND-COLOR: #f2f2f2 } .permalink .divider { MARGIN: 25px 0px } .statusIcon { DISPLAY: none } .anchorBtn { CURSOR: pointer } .anchorBtn SPAN { DISPLAY: none } .widget_widget_rss H2 { HEIGHT: 20px } .widget_widget_rss H2 A { HEIGHT: 20px } .widget_widget_rss H2 { MARGIN-BOTTOM: 15px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = #ececec } .widget_widget_rss LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 4px; MARGIN: 0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none } .widget_widget_rss UL { LIST-STYLE-TYPE: none } .widget_widget_rss H2 A.rsswidget { DISPLAY: none } .widget_widget_text UL#supplementary_sources { MARGIN-TOP: 15px; MARGIN-BOTTOM: 25px; LIST-STYLE-TYPE: none } .widget_widget_rss H2 { BACKGROUND-IMAGE: = url(http://www.wired.com/images/blogs/hed_reviews.gif) } .blog_slideshow_thumbnail_border_on IMG { BORDER-RIGHT: #007ca5 4px solid; BORDER-TOP: #007ca5 4px solid; = BORDER-LEFT: #007ca5 4px solid; BORDER-BOTTOM: #007ca5 4px solid } .blog_slideshow_thumbnail_border_off IMG { BORDER-RIGHT: #ffffff 4px solid; BORDER-TOP: #ffffff 4px solid; = BORDER-LEFT: #ffffff 4px solid; BORDER-BOTTOM: #ffffff 4px solid } #blog_slideshow_previous_next A:link { COLOR: #238db1 } A:visited { COLOR: #238db1 } A:hover { COLOR: #238db1 } #blog_slideshow_previous_next A:active { COLOR: #d2d2d2 } .pullquote { PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 1.5em; FLOAT: left; PADDING-BOTTOM: 20px; = MARGIN: 5px 40px 20px 0px; WIDTH: 200px; COLOR: #000; LINE-HEIGHT: 25px; = PADDING-TOP: 20px; BORDER-BOTTOM: #000 10px solid } .pullquote-left { PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 1.5em; FLOAT: left; PADDING-BOTTOM: 20px; = MARGIN: 5px 40px 20px 0px; WIDTH: 200px; COLOR: #000; LINE-HEIGHT: 25px; = PADDING-TOP: 20px; BORDER-BOTTOM: #000 10px solid } .pullquote-right { PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; = FONT-WEIGHT: bold; FONT-SIZE: 1.5em; FLOAT: right; PADDING-BOTTOM: 20px; = MARGIN: 5px 0px 20px 40px; WIDTH: 200px; COLOR: #000; LINE-HEIGHT: 25px; = PADDING-TOP: 20px; BORDER-BOTTOM: #000 10px solid } .sidebar-right { PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; = FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 5px 0px = 20px 30px; WIDTH: 200px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: = 26px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: left } .sidebar-left { PADDING-RIGHT: 0px; BORDER-TOP: #000 10px solid; PADDING-LEFT: 0px; = FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 20px; MARGIN: 5px 0px = 20px 30px; WIDTH: 200px; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: = 26px; BORDER-BOTTOM: #000 10px solid; TEXT-ALIGN: left } .sidebar-left { FLOAT: left; MARGIN: 5px 30px 20px 0px } .mobify_backtotop_link { DISPLAY: none } #pn_ipad A.primaryLink { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/magazine/wp-content/images/assets/ipad_cm_navbar.png) 0px 30px; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 31px; WIDTH: 150px; BORDER-TOP-STYLE: = none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #pn_ipad A.primaryLink:hover { BACKGROUND: url(/magazine/wp-content/images/assets/ipad_cm_navbar.png) = 0px 0px } #inf_relatedStories { MARGIN-TOP: 15px! important; WIDTH: 600px } #inf_relatedStories UL { COLOR: #333; LINE-HEIGHT: 20px! important; LIST-STYLE-TYPE: none } #inf_relatedStories UL LI { LINE-HEIGHT: 20px! important } #inf_relatedStories UL LI P { MARGIN: 0px 0px 10px } #inf_relatedStories A { FONT-SIZE: 13px! important; COLOR: #007ca5; TEXT-DECORATION: none } #inf_relatedStories H4 { FONT-SIZE: 13px! important } H5 { FONT-SIZE: 13px! important } #inf_relatedStories A:hover { BACKGROUND-COLOR: #e5f8ff } #inf_relatedStories H2 A:hover { BACKGROUND-COLOR: #e5f8ff } #inf_relatedStories H3 A:hover { BACKGROUND-COLOR: #e5f8ff } #inf_relatedStories H4 { MARGIN-BOTTOM: 12px! important } .iw_moreAbout { MARGIN-TOP: 20px! important } .iw_moreAbout LI { DISPLAY: inline; LINE-HEIGHT: 20px! important } .iw_moreAbout UL { DISPLAY: inline; LINE-HEIGHT: 20px! important } .iw_moreAbout H5 { DISPLAY: inline } #see_also { MARGIN-TOP: 20px; FONT-SIZE: 13px; LINE-HEIGHT: 20px } #see_also UL LI { LINE-HEIGHT: 20px; LIST-STYLE-TYPE: square } #around_wired { MARGIN-BOTTOM: 20px } #around_web { MARGIN-BOTTOM: 20px } .contextly_see_also { MARGIN: 20px 0px; LINE-HEIGHT: 20px } .contextly_see_also UL LI { LIST-STYLE-TYPE: none } .contextly_title { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .contextly_previous .subhead { FONT-WEIGHT: bold } .around_web_contextly .subhead { FONT-WEIGHT: bold } .contextly_previous { PADDING-TOP: 10px } .around_web_contextly { PADDING-TOP: 10px } .blogIndex .entry IMG { MAX-WIDTH: 100%; HEIGHT: auto } .bio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: = url(http://www.wired.com/images_blogs/gadgetlab/2010/11/border_stripes.gi= f) no-repeat; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; LINE-HEIGHT: 20px; = PADDING-TOP: 20px; FONT-STYLE: italic } .bio IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 20px 0px 0px; WIDTH: 50px; PADDING-TOP: 3px; = BORDER-BOTTOM: #000 5px solid; HEIGHT: 50px } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.wired.com/thisdayintech/wp-content/themes/wired/style.css #blog_header { BACKGROUND-IMAGE: url(/images/blogs/banners/hed_thisdayintech.gif) } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/css_blogs/wired-blogs-print.css #global_header { DISPLAY: none } #sidebar { DISPLAY: none } #footer { DISPLAY: none } .advertisement { DISPLAY: none } EMBED { DISPLAY: none } OBJECT { DISPLAY: none } #registration_modules { DISPLAY: none } #commenting_tool { DISPLAY: none } #social_bookmarking_module { DISPLAY: none } #outerWrapper { DISPLAY: none } BODY { FONT-SIZE: 12pt } .post { BORDER-BOTTOM: #f2f2f2 10pt solid } .blogInfo { DISPLAY: block; FONT-SIZE: 10pt } DIV { FLOAT: none! important; WIDTH: auto! important } P { FLOAT: none! important; WIDTH: auto! important } SPAN { FLOAT: none! important; WIDTH: auto! important } A { FLOAT: none! important; WIDTH: auto! important } IMG { FLOAT: none! important; WIDTH: auto! important } .entryDescription UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .entryExtra UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.commentlist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .entryDescription LI { DISPLAY: inline } .entryExtra LI { DISPLAY: inline } .entryDescription LI { LIST-STYLE-TYPE: none } .entryExtra LI { LIST-STYLE-TYPE: none } .commentlist LI { LIST-STYLE-TYPE: none } .comment { MARGIN-BOTTOM: 10pt; BORDER-BOTTOM: #333 2pt solid } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/thisdayintech/wp-content/plugins/nextgen-gallery/css/nggallery.css?ver=1.0.0 .ngg-albumoverview { CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block! important; WIDTH: 100% } .ngg-album { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 5px; = BORDER-LEFT: #fff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px = solid; HEIGHT: 100% } HTML > BODY .ngg-album { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; = PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; = PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid } .ngg-album { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 5px; = PADDING-BOTTOM: 5px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 1px solid; = PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid } .ngg-albumtitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; = TEXT-ALIGN: left } .ngg-thumbnail { FLOAT: left; MARGIN-RIGHT: 12px } .ngg-thumbnail IMG { BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #a9a9a9 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px = 0px 4px 5px; BORDER-LEFT: #a9a9a9 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; BACKGROUND-COLOR: = #ffffff } .ngg-thumbnail IMG:hover { BACKGROUND-COLOR: #a9a9a9 } .ngg-description { TEXT-ALIGN: left } .ngg-album-compact { PADDING-RIGHT: 6px! important; FLOAT: left; MARGIN: 0px; WIDTH: 120px; = HEIGHT: 180px; TEXT-ALIGN: left } .ngg-album-compactbox { PADDING-RIGHT: 0pt! important; PADDING-LEFT: 7px! important; = BACKGROUND: url(albumset.gif) no-repeat 0% 50%; PADDING-BOTTOM: 0pt! = important; MARGIN: 0pt 0pt 6px; WIDTH: 120px; PADDING-TOP: 12px! = important; HEIGHT: 86px } .ngg-album-compactbox .Thumb { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px! important; = BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 0px! important; MARGIN: 0px; BORDER-LEFT: #000000 1px = solid; WIDTH: 91px; PADDING-TOP: 0px! important; BORDER-BOTTOM: #000000 = 1px solid; HEIGHT: 68px } .ngg-album-compact H4 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN-BOTTOM: = 0px; WIDTH: 110px } .ngg-album-compact P { MARGIN-TOP: 2px; FONT-SIZE: 11px } .ngg-galleryoverview { CLEAR: both; MARGIN-TOP: 10px; DISPLAY: block! important; OVERFLOW: = hidden; WIDTH: 100% } .ngg-galleryoverview .desc { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px = 10px 10px 0px; PADDING-TOP: 5px } .ngg-gallery-thumbnail-box { FLOAT: left } .ngg-gallery-thumbnail { FLOAT: left; MARGIN-RIGHT: 5px; TEXT-ALIGN: center } .ngg-gallery-thumbnail IMG { BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #a9a9a9 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: = 4px; MARGIN: 4px 0px 4px 5px; BORDER-LEFT: #a9a9a9 1px solid; = PADDING-TOP: 4px; BORDER-BOTTOM: #a9a9a9 1px solid; POSITION: relative; = BACKGROUND-COLOR: #ffffff } .ngg-gallery-thumbnail IMG:hover { BACKGROUND-COLOR: #a9a9a9 } .ngg-gallery-thumbnail SPAN { DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: 90% } .ngg-clear { CLEAR: both } .ngg-navigation { CLEAR: both! important; DISPLAY: block! important; FONT-SIZE: 0.9em! = important; PADDING-TOP: 15px; TEXT-ALIGN: center } .ngg-navigation SPAN { FONT-WEIGHT: bold; MARGIN: 0pt 6px } .ngg-navigation A.page-numbers { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation A.next { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation A.prev { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation SPAN.page-numbers { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation SPAN.next { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation SPAN.prev { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: = #dddddd 1px solid } .ngg-navigation A.page-numbers:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-navigation A.next:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-navigation A.prev:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-navigation SPAN.page-numbers:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-navigation SPAN.next:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-navigation SPAN.prev:hover { COLOR: #ffffff! important; BACKGROUND-COLOR: #0066cc; TEXT-DECORATION: = none! important } .ngg-imagebrowser { =09 } .ngg-imagebrowser H3 { TEXT-ALIGN: center } .ngg-imagebrowser IMG { BORDER-RIGHT: #a9a9a9 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a9a9a9 1px solid; MARGIN-TOP: 10px; DISPLAY: block! important; = PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 5px; = BORDER-LEFT: #a9a9a9 1px solid; WIDTH: 100%; PADDING-TOP: 5px; = BORDER-BOTTOM: #a9a9a9 1px solid } .ngg-imagebrowser-nav { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = MARGIN-LEFT: 10px; PADDING-TOP: 5px } .ngg-imagebrowser-nav .back { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 3px; = BORDER-LEFT: #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; = BORDER-BOTTOM: #dddddd 1px solid } .ngg-imagebrowser-nav .next { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 7px; FLOAT: right; PADDING-BOTTOM: 3px; = BORDER-LEFT: #dddddd 1px solid; MARGIN-RIGHT: 3px; PADDING-TOP: 3px; = BORDER-BOTTOM: #dddddd 1px solid } .ngg-imagebrowser-nav .counter { FONT-SIZE: 0.9em! important; TEXT-ALIGN: center } .exif-data { MARGIN-LEFT: auto! important; MARGIN-RIGHT: auto! important } .slideshow { MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center; outline: = none } .slideshowlink { =09 } .ngg-singlepic { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: = 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ffffff } .ngg-left { FLOAT: left; MARGIN-RIGHT: 10px } .ngg-right { FLOAT: right; MARGIN-LEFT: 10px } .ngg-center { MARGIN-LEFT: auto! important; MARGIN-RIGHT: auto! important } .ngg-widget { PADDING-RIGHT: 0px; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0px; MARGIN: = 0pt; OVERFLOW: hidden; PADDING-TOP: 5px; TEXT-ALIGN: left } .ngg-widget-slideshow { PADDING-RIGHT: 0px; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0px; MARGIN: = 0pt; OVERFLOW: hidden; PADDING-TOP: 5px; TEXT-ALIGN: left } .ngg-widget IMG { BORDER-RIGHT: #a9a9a9 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #a9a9a9 2px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 0pt = 2px 2px 0px; BORDER-LEFT: #a9a9a9 2px solid; PADDING-TOP: 1px; = BORDER-BOTTOM: #a9a9a9 2px solid } .ngg-related-gallery { BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #e0e0e0 1px solid; MARGIN-TOP: 1em; PADDING-LEFT: 5px; BACKGROUND: = #f9f9f9; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 5px; OVERFLOW: hidden; = BORDER-LEFT: #e0e0e0 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #e0e0e0 = 1px solid } .ngg-related-gallery IMG { BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #dddddd 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; = MARGIN: 0pt 3px; BORDER-LEFT: #dddddd 1px solid; WIDTH: 50px; = PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; HEIGHT: 50px } .ngg-related-gallery IMG:hover { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid } .ngg-galleryoverview .caption { MARGIN: 7px 0px 15px } .ngg-galleryoverview UL LI:unknown { content: '' } .ngg-gallery-list { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 0px! important; TEXT-INDENT: 0px! important; = PADDING-TOP: 5px! important; LIST-STYLE-TYPE: none } .ngg-galleryoverview DIV.pic IMG { WIDTH: 100% } .ngg-gallery-list LI { FLOAT: left; MARGIN: 3px; OVERFLOW: hidden } .ngg-gallery-list LI A { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } #page .ngg-gallery-list LI A:hover { BACKGROUND-COLOR: #238db7 } .ngg-gallery-list LI.selected A { BACKGROUND: #000000 0px 0px; -moz-background-clip: border; = -moz-background-inline-policy: continuous; -moz-background-origin: = padding } LI.ngg-next { FONT-SIZE: 3.5em; WIDTH: 40px; HEIGHT: 40px } LI.ngg-prev { FONT-SIZE: 3.5em; WIDTH: 40px; HEIGHT: 40px } LI.ngg-next A { BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } LI.ngg-prev A { BORDER-TOP-STYLE: none; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: = none } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/thisdayintech/wp-content/plugins/nextgen-gallery/shutter/shutter-reloaded.css?ver=1.3.0 #shDisplay DIV#shTitle { MARGIN: 0px auto; FONT: 12px/17px 'Lucida Grande', Verdana, sans-serif; = COLOR: #ffffff; TEXT-ALIGN: center } #shDisplay DIV#shCount { FONT: 10px/12px 'Lucida Grande', Verdana, sans-serif; COLOR: #999999 } #shDisplay DIV#shTitle A { MARGIN: 0px 10px; FONT: bold 16pt 'Courier New', Courier, fixed; WIDTH: = 26px; COLOR: #999999; LETTER-SPACING: -2px; TEXT-DECORATION: none } #shDisplay DIV#shTitle A:hover { COLOR: #ffffff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #shDisplay DIV#shNext { FLOAT: right } #shDisplay DIV#shPrev { FLOAT: left } BODY { HEIGHT: 100% } #shShutter * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #shDisplay * { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DIV#shShutter { LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px } DIV#shDisplay { LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px } DIV#shShutter { Z-INDEX: 1000; FILTER: alpha(opacity=3D80); HEIGHT: 100%; = BACKGROUND-COLOR: #000000; opacity: 0.8 } DIV#shDisplay { DISPLAY: block; Z-INDEX: 1002; BACKGROUND-COLOR: transparent } DIV#shDisplay IMG#shTopImg { BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #555 1px = solid; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: none transparent = scroll repeat 0% 0%; FLOAT: none; MAX-WIDTH: none; PADDING-BOTTOM: 2px; = MARGIN: 0px auto; BORDER-LEFT: #555 1px solid; CURSOR: pointer; = MAX-HEIGHT: none; PADDING-TOP: 2px; BORDER-BOTTOM: #555 1px solid } DIV#shDisplay DIV#shWrap { VISIBILITY: hidden } DIV#shWaitBar { MARGIN-TOP: 160px; Z-INDEX: 1001; FILTER: alpha(opacity=3D100); LEFT: = 0px; FONT: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, = sans-serif; WIDTH: 100%; CURSOR: default; COLOR: #ae0a0a; HEIGHT: 36px; = opacity: 0.999 } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://disqus.com/stylesheets/wiredthisdayintech/disqus.css?v=2.0 #dsq-content .dsq-header-avatar IMG { WIDTH: 32px; HEIGHT: 32px } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/css_blogs/sso-commenting.css #commenting_module { POSITION: relative } #registration_modules { BACKGROUND-IMAGE: url(/images_blogs/bg_sior.gif); WIDTH: 670px } .registrationModule { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; = PADDING-TOP: 15px } .registrationModule H5 { FONT-SIZE: 1.14em; MARGIN-BOTTOM: 20px; COLOR: #404040 } .registrationModule .textInput LABEL { DISPLAY: block; MARGIN-BOTTOM: 2px } .registrationModule .textInput INPUT { WIDTH: 160px } .regError { COLOR: #ff2827 } #commentError { COLOR: #ff2827 } .fieldInfo { COLOR: #9d9d9d } .fieldInfo { FONT-SIZE: 0.85em } .suppText { FONT-SIZE: 0.85em } .regError { FONT-SIZE: 0.85em } #commentError { FONT-SIZE: 0.85em } #reg_opt_ins { FONT-SIZE: 0.85em } #reg_submit { FONT-SIZE: 0.85em } #registration_modules .statusIcon { LEFT: 10px; POSITION: relative; TOP: -5px } #commentError { MARGIN-BOTTOM: 15px } #sign_in_or_register .registrationModule { FLOAT: left } #sign_in_form { WIDTH: 354px; MARGIN-RIGHT: 10px } #sign_in_form .textInput { FLOAT: left; MARGIN-BOTTOM: 15px; WIDTH: 170px } #rememberMeDiv { CLEAR: both } INPUT#rememberMe { POSITION: relative; TOP: 3px } #forgot_password_text { MARGIN-BOTTOM: 20px } #rememberMeDiv { MARGIN-BOTTOM: 20px } #sign_in_or_register .regError { MARGIN-BOTTOM: 20px } #username_textInput { MARGIN-RIGHT: 10px } #registration_invite { WIDTH: 245px; HEIGHT: 184px } #register_mod { DISPLAY: none; BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #fafafa } #reg_required_fields P { MARGIN: 0px } #reg_opt_ins P { MARGIN: 0px } #register_mod .textInput { MARGIN-BOTTOM: 10px } #reg_required_fields { MARGIN-BOTTOM: 10px } #register_mod .textInput LABEL { FLOAT: left } #register_mod .textInput INPUT { FLOAT: left } #register_mod .textInput .fieldInfo { FLOAT: left } #register_mod .textInput LABEL { WIDTH: 135px } #register_mod .textInput .fieldInfo { WIDTH: 320px } #register_mod .textInput INPUT { MARGIN-RIGHT: 15px; POSITION: relative; TOP: -4px } #register_mod .textInput { CLEAR: both } #reg_opt_ins { BORDER-TOP: #e9e9e9 1px solid } #reg_opt_ins .optInput { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; = PADDING-TOP: 15px; BORDER-BOTTOM: #e9e9e9 1px solid } #reg_opt_ins .optInput P { FLOAT: left } #reg_opt_ins .optInput .options { FLOAT: left } #reg_opt_ins .optInput P { WIDTH: 485px } #reg_opt_ins .options { WIDTH: 155px; POSITION: relative; TOP: -3px; TEXT-ALIGN: right } #reg_opt_ins .options SPAN { MARGIN: 0px 10px 0px 15px } #reg_opt_ins .regError { CLEAR: both; PADDING-TOP: 5px } #forgot_password_bg { DISPLAY: none; LEFT: 0px; TOP: 0px } #forgot_password_module { DISPLAY: none; LEFT: 0px; TOP: 0px } #forgot_password_module { BORDER-RIGHT: #cecece 5px solid; PADDING-RIGHT: 25px; BORDER-TOP: = #cecece 5px solid; PADDING-LEFT: 25px; Z-INDEX: 2; PADDING-BOTTOM: 25px; = BORDER-LEFT: #cecece 5px solid; WIDTH: 480px; PADDING-TOP: 25px; = BORDER-BOTTOM: #cecece 5px solid; POSITION: absolute; BACKGROUND-COLOR: = #ffffff } #forgot_password_inputs { MARGIN-BOTTOM: 20px } #forgot_password_inputs .textInput { FLOAT: left } #forgot_password_inputs SPAN { FLOAT: left } #forgot_password_inputs SPAN { MARGIN: 0px 15px; WIDTH: 15px; PADDING-TOP: 18px } #forgot_password_inputs .textInput { WIDTH: 195px } #forgot_password_inputs .textInput INPUT { WIDTH: 190px } #forgot_password_close { DISPLAY: block; RIGHT: 10px; BACKGROUND-IMAGE: = url(/images_blogs/btn_close.gif); WIDTH: 13px; POSITION: absolute; TOP: = 10px; HEIGHT: 13px } #forgot_password_bg { BORDER-RIGHT: #cecece 1px solid; BORDER-TOP: #cecece 1px solid; = DISPLAY: none; Z-INDEX: 1; BORDER-LEFT: #cecece 1px solid; WIDTH: 100%; = BORDER-BOTTOM: #cecece 1px solid; POSITION: fixed; HEIGHT: 100%; = BACKGROUND-COLOR: #000000 } * HTML #forgot_password_bg { POSITION: absolute } #commenting_tool { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px; BACKGROUND-COLOR: #fafafa } H3#comment_count { MARGIN: 0px 0px 20px; LINE-HEIGHT: 1 } #comment_form LABEL SPAN { DISPLAY: block } #comment_form LABEL { DISPLAY: block } #comment_input { MARGIN-BOTTOM: 10px } #comment_input TEXTAREA { MARGIN-TOP: 6px; WIDTH: 100% } #cmt_user_info { FONT-SIZE: 0.85em; FLOAT: right } #cmt_user_info UL { LIST-STYLE-TYPE: none } #cmt_user_info LI { DISPLAY: inline } #cmt_user_name { COLOR: #666 } #cmt_user_name A { COLOR: #666 } #submission_area { HEIGHT: 20px } #submission_area .formRule { MARGIN-LEFT: 10px; POSITION: relative; TOP: -6px } .commentlist { PADDING-TOP: 35px } .commentlist LI { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 40px; = PADDING-BOTTOM: 3px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .commentlist LI .avatar { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eee 1px = solid; PADDING-LEFT: 2px; BACKGROUND: #fff; FLOAT: right; = PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: #eee 1px solid } .commentlist CITE { FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FONT-STYLE: normal } .commentlist CITE A { FONT-WEIGHT: bold; FONT-SIZE: 0.75em; FONT-STYLE: normal } .commentInfo { FONT-SIZE: 0.85em; MARGIN-BOTTOM: 5px; COLOR: #848484; FONT-FAMILY: = Arial, Verdana, sans-serif } .commentText { LINE-HEIGHT: 1.5em } .commentText P { MARGIN: 0px } .commentmetadata { DISPLAY: block; FONT-WEIGHT: normal; MARGIN: 0px } .nocomments { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: center } DIV#outerWrapper { DISPLAY: none } DIV.reddit_export_wrapper { DISPLAY: none } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://b.static.ak.fbcdn.net/rsrc.php/yA/r/DrcHKV-jY7L.css .DOMControl_placeholder { COLOR: #777 } .no_js .DOMControl_placeholder { COLOR: #000 } .DOMControl_shadow { LEFT: -10000px; POSITION: absolute; TOP: -10000px } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = #fff; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; DIRECTION: ltr; = PADDING-TOP: 0px; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif; unicode-bidi: embed; = TEXT-ALIGN: left } .auto_resize_iframe { HEIGHT: auto } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px } H1 { FONT-SIZE: 14px } H4 { FONT-SIZE: 11px } H5 { FONT-SIZE: 11px } P { FONT-SIZE: 11px; MARGIN: 1em 0px; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif; TEXT-ALIGN: left } A { CURSOR: pointer; COLOR: #3b5998; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } SELECT { BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #bdc7d8 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: = 2px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: = #bdc7d8 1px solid; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif } TD { FONT-SIZE: 11px; TEXT-ALIGN: left } TD.label { FONT-SIZE: 11px; TEXT-ALIGN: left } DD { COLOR: #000 } DT { COLOR: #777 } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } ABBR { BORDER-BOTTOM-STYLE: none } .pipe { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: = #808080; PADDING-TOP: 0px } .column { FLOAT: left } .center { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } #facebook .hidden_elem { DISPLAY: none! important } #facebook .invisible_elem { VISIBILITY: hidden } #content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: auto; PADDING-TOP: 0px } .profile #content { MIN-HEIGHT: 600px } .home #content { MIN-HEIGHT: 600px } .search #content { MIN-HEIGHT: 600px } .UIStandardFrame_Container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 20px auto 0px; WIDTH: 960px; PADDING-TOP: 0px } .UIStandardFrame_Content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 760px; PADDING-TOP: 0px } .UIStandardFrame_SidebarAds { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px } .UIFullPage_Container { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: = 20px auto 0px; WIDTH: 940px; PADDING-TOP: 0px } .empty_message { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; BACKGROUND: = #f7f7f7; PADDING-BOTTOM: 50px; LINE-HEIGHT: 17px; PADDING-TOP: 20px; = TEXT-ALIGN: center } .clearfix:unknown { CLEAR: both; DISPLAY: block; FONT-SIZE: 0px; VISIBILITY: hidden; = LINE-HEIGHT: 0; HEIGHT: 0px; content: "." } .clearfix { DISPLAY: block; ZOOM: 1 } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LABEL { FONT-WEIGHT: bold; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #666 } LABEL INPUT { FONT-WEIGHT: normal } TEXTAREA { BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: = #bdc7d8 1px solid; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif } .inputtext { BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: = #bdc7d8 1px solid; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif } .inputpassword { BORDER-RIGHT: #bdc7d8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #bdc7d8 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; BORDER-LEFT: #bdc7d8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: = #bdc7d8 1px solid; FONT-FAMILY: "lucida = grande",tahoma,verdana,arial,sans-serif } .inputtext { PADDING-BOTTOM: 4px; MARGIN: -1px 0px } .inputpassword { PADDING-BOTTOM: 4px; MARGIN: -1px 0px } .inputradio { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 5px 0px 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .inputcheckbox { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; VERTICAL-ALIGN: middle; BORDER-RIGHT-WIDTH: 0px } .inputbutton { BORDER-RIGHT: #0e1f5b 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: = #d9dfea 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; OVERFLOW: = visible; BORDER-LEFT: #d9dfea 1px solid; COLOR: #fff; PADDING-TOP: 2px; = BORDER-BOTTOM: #0e1f5b 1px solid; BACKGROUND-COLOR: #3b5998; TEXT-ALIGN: = center } .inputsubmit { BORDER-RIGHT: #0e1f5b 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: = #d9dfea 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 2px; OVERFLOW: = visible; BORDER-LEFT: #d9dfea 1px solid; COLOR: #fff; PADDING-TOP: 2px; = BORDER-BOTTOM: #0e1f5b 1px solid; BACKGROUND-COLOR: #3b5998; TEXT-ALIGN: = center } .inputsubmit_disabled { BORDER-RIGHT: #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px = solid; BACKGROUND-COLOR: #999 } .inputaux { BORDER-LEFT-COLOR: #e7e7e7; BACKGROUND: #f0f0f0; BORDER-BOTTOM-COLOR: = #666; COLOR: #000; BORDER-TOP-COLOR: #e7e7e7; BORDER-RIGHT-COLOR: #666 } .inputaux_disabled { COLOR: #999 } .inputsearch { PADDING-LEFT: 17px; BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zV/r/IJYgcESal33.png) #fff = no-repeat left 4px } .datawrap { WORD-WRAP: break-word } .word_break { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN-LEFT: -10px; PADDING-TOP: 0px } .img_loading { LEFT: -100000px; POSITION: absolute; TOP: -100000px } .see_all { TEXT-ALIGN: right } .standard_status_element { VISIBILITY: hidden } .async_saving.standard_status_element { VISIBILITY: visible } .aero { FILTER: alpha(opacity=3D50) } IMG.tracking_pixel { VISIBILITY: hidden; WIDTH: 1px; POSITION: absolute; HEIGHT: 1px } #dropmenu_container { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 106; = PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 964px; PADDING-TOP: 0px; = POSITION: absolute; HEIGHT: 0px } .direction_ltr { DIRECTION: ltr } .direction_rtl { DIRECTION: rtl } .text_align_ltr { TEXT-ALIGN: left } .text_align_rtl { TEXT-ALIGN: right } .FBConnectButton_Simple { BACKGROUND-IMAGE: url(/images/connect_favicon.png); BACKGROUND-REPEAT: = no-repeat; TEXT-DECORATION: none; outline: none } .FBConnectButton_RTL_Simple { BACKGROUND-IMAGE: url(/images/connect_favicon.png); BACKGROUND-REPEAT: = no-repeat; TEXT-DECORATION: none; outline: none } .FBConnectButton_RTL_Simple { BACKGROUND-POSITION: right 0px } .FBConnectButton_Simple .FBConnectButton_Text_Simple { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 20px } .FBConnectButton_RTL_Simple .FBConnectButton_Text_Simple { MARGIN: 0px 10px 0px 0px } A.FBConnectButton_Simple:hover .FBConnectButton_Text_Simple { TEXT-DECORATION: underline } A.FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple { TEXT-DECORATION: underline } .FBConnectButton_Simple:hover .FBConnectButton_Text_Simple { TEXT-DECORATION: underline } .FBConnectButton_RTL_Simple:hover .FBConnectButton_Text_Simple { TEXT-DECORATION: underline } .FBConnectButton { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 1px; = BACKGROUND: url(/images/connect_sprite.png) #29447e no-repeat; = PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 0px; TEXT-DECORATION: = none; outline: none } .FBConnectButton_RTL { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 1px; = BACKGROUND: url(/images/connect_sprite.png) #29447e no-repeat; = PADDING-BOTTOM: 0px; CURSOR: default; PADDING-TOP: 0px; TEXT-DECORATION: = none; outline: none } .FBConnectButton .FBConnectButton_Text { PADDING-RIGHT: 6px; BORDER-TOP: #879ac0 1px solid; DISPLAY: block; = PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: = url(/images/connect_sprite.png) #5f78ab; PADDING-BOTTOM: 4px; MARGIN: = 1px 1px 0px 0px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #1a356e = 1px solid; FONT-FAMILY: "lucida grande",tahoma,verdana,arial,sans-serif; = text-shadow: none } .FBConnectButton_RTL .FBConnectButton_Text { PADDING-RIGHT: 6px; BORDER-TOP: #879ac0 1px solid; DISPLAY: block; = PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: = url(/images/connect_sprite.png) #5f78ab; PADDING-BOTTOM: 4px; MARGIN: = 1px 1px 0px 0px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #1a356e = 1px solid; FONT-FAMILY: "lucida grande",tahoma,verdana,arial,sans-serif; = text-shadow: none } A.FBConnectButton { TEXT-DECORATION: none } A.FBConnectButton_RTL { TEXT-DECORATION: none } .FBConnectButton { TEXT-DECORATION: none } .FBConnectButton_RTL { TEXT-DECORATION: none } A.FBConnectButton:active .FBConnectButton_Text { BORDER-TOP: #45619d 1px solid; BACKGROUND: #4f6aa3; BORDER-BOTTOM: = #29447e 1px solid; text-shadow: none } A.FBConnectButton_RTL:active .FBConnectButton_Text { BORDER-TOP: #45619d 1px solid; BACKGROUND: #4f6aa3; BORDER-BOTTOM: = #29447e 1px solid; text-shadow: none } .FBConnectButton:active .FBConnectButton_Text { BORDER-TOP: #45619d 1px solid; BACKGROUND: #4f6aa3; BORDER-BOTTOM: = #29447e 1px solid; text-shadow: none } .FBConnectButton_RTL:active .FBConnectButton_Text { BORDER-TOP: #45619d 1px solid; BACKGROUND: #4f6aa3; BORDER-BOTTOM: = #29447e 1px solid; text-shadow: none } .FBConnectButton_BigPun { BACKGROUND-POSITION: left -60px; FONT-SIZE: 24px; LINE-HEIGHT: 30px } .FBConnectButton_RTL_BigPun { BACKGROUND-POSITION: left -60px; FONT-SIZE: 24px; LINE-HEIGHT: 30px } .FBConnectButton_BigPun .FBConnectButton_Text { PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; = MARGIN-LEFT: 38px; PADDING-TOP: 3px } A.FBConnectButton_BigPun:active { BACKGROUND-POSITION: left -99px } .FBConnectButton_RTL_BigPun { BACKGROUND-POSITION: right -268px } .FBConnectButton_RTL_BigPun .FBConnectButton_Text { PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; = MARGIN-RIGHT: 39px; PADDING-TOP: 3px } A.FBConnectButton_RTL_BigPun:active { BACKGROUND-POSITION: right -307px } .FBConnectButton_Large { BACKGROUND-POSITION: left -138px; FONT-SIZE: 13px; LINE-HEIGHT: 16px } .FBConnectButton_RTL_Large { BACKGROUND-POSITION: left -138px; FONT-SIZE: 13px; LINE-HEIGHT: 16px } .FBConnectButton_Large .FBConnectButton_Text { MARGIN-LEFT: 24px } A.FBConnectButton_Large:active { BACKGROUND-POSITION: left -163px } .FBConnectButton_RTL_Large { BACKGROUND-POSITION: right -346px } .FBConnectButton_RTL_Large .FBConnectButton_Text { MARGIN-RIGHT: 25px } A.FBConnectButton_RTL_Large:active { BACKGROUND-POSITION: right -371px } .FBConnectButton_Medium { BACKGROUND-POSITION: left -188px; FONT-SIZE: 11px; LINE-HEIGHT: 14px } .FBConnectButton_RTL_Medium { BACKGROUND-POSITION: left -188px; FONT-SIZE: 11px; LINE-HEIGHT: 14px } .FBConnectButton_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; = MARGIN-LEFT: 21px; PADDING-TOP: 2px } .FBConnectButton_Medium .FBConnectButton_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; = MARGIN-LEFT: 21px; PADDING-TOP: 2px } A.FBConnectButton_Medium:active { BACKGROUND-POSITION: left -210px } .FBConnectButton_RTL_Medium { BACKGROUND-POSITION: right -396px } .FBConnectButton_RTL_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; = MARGIN-RIGHT: 22px; PADDING-TOP: 2px } .FBConnectButton_RTL_Medium .FBConnectButton_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; = MARGIN-RIGHT: 22px; PADDING-TOP: 2px } A.FBConnectButton_RTL_Medium:active { BACKGROUND-POSITION: right -418px } .FBConnectButton_Small { BACKGROUND-POSITION: left -232px; FONT-SIZE: 10px; LINE-HEIGHT: 10px } .FBConnectButton_RTL_Small { BACKGROUND-POSITION: left -232px; FONT-SIZE: 10px; LINE-HEIGHT: 10px } .FBConnectButton_Small .FBConnectButton_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; = MARGIN-LEFT: 17px; PADDING-TOP: 2px } A.FBConnectButton_Small:active { BACKGROUND-POSITION: left -250px } .FBConnectButton_Small:active { BACKGROUND-POSITION: left -250px } .FBConnectButton_RTL_Small { BACKGROUND-POSITION: right -440px } .FBConnectButton_RTL_Small .FBConnectButton_Text { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; = MARGIN-RIGHT: 18px; PADDING-TOP: 2px } A.FBConnectButton_RTL_Small:active { BACKGROUND-POSITION: right -458px } .FBConnectButton_Inactive { FILTER: alpha(opacity =3D 40); opacity: .4 } .connect_comment_widget { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px = 4px; PADDING-TOP: 5px; POSITION: relative } .connect_comment_widget .nub { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zv/r/agyQHs6yLID.gif) = no-repeat 8px 0px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: = 20px; LINE-HEIGHT: 0; PADDING-TOP: 0px; POSITION: absolute; TOP: 0px; = HEIGHT: 6px } .connect_comment_widget .side_nub { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/zn/r/vAOEfR4cWQM.gif) = no-repeat 0px 0px; LEFT: -5px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: = 6px; LINE-HEIGHT: 0; PADDING-TOP: 0px; POSITION: absolute; TOP: 14px; = HEIGHT: 20px } .connect_comment_widget_rtl .side_nub { BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zK/r/R95msRfVr6a.gif) = no-repeat 0px 0px } .connect_comment_widget .comment_content { BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: = #333333 1px solid; PADDING-LEFT: 8px; BACKGROUND: white; PADDING-BOTTOM: = 5px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: = #283e6c 2px solid; ZOOM: 1 } .connect_comment_widget .connect_comment_widget_text { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; = PADDING-TOP: 0px } .connect_comment_widget .connect_comment_widget_placeholder_input { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; WIDTH: = 304px; COLOR: #808080; LINE-HEIGHT: 16px; PADDING-TOP: 0px; HEIGHT: 20px } .connect_comment_widget .connect_comment_widget_placeholder_input_region = { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; = PADDING-TOP: 3px } .connect_comment_widget .connect_comment_widget_user_pic { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 30px; PADDING-TOP: 0px; HEIGHT: 30px } .connect_comment_widget .connect_comment_widget_full_input_textarea { WIDTH: 268px; HEIGHT: 30px } .connect_comment_widget .connect_comment_widget_full_input_region { PADDING-TOP: 3px } .connect_comment_widget TEXTAREA.connect_comment_widget_disabled { COLOR: #808080 } .connect_comment_widget DIV.connect_comment_share_preview { PADDING-LEFT: 35px; PADDING-TOP: 6px } .connect_comment_widget DIV.connect_comment_widget_button_region { PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 4px; = PADDING-TOP: 6px; TEXT-ALIGN: right } .connect_comment_widget .connect_comment_widget_post_button { MARGIN-RIGHT: 4px } .like_button_dark .nub { BACKGROUND-IMAGE: = url(http://c.static.ak.fbcdn.net/rsrc.php/zL/r/7vbl1usLlV8.gif) } .like_button_dark .side_nub { BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zB/r/Gvy8rtIdNBK.gif) = no-repeat 0px 0px; LEFT: -4px } .like_button_dark.connect_comment_widget_rtl .side_nub { BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/zp/r/E-2vs4qfO7d.gif) = no-repeat 0px 0px } .like_button_dark .comment_content { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: = #111; BORDER-LEFT: #666 1px solid; COLOR: #ccc; BORDER-BOTTOM: #ccc 2px = solid } .like_button_dark .connect_comment_widget_placeholder_input { BORDER-RIGHT: #505050 1px solid; BORDER-TOP: #505050 1px solid; = BORDER-LEFT: #505050 1px solid; COLOR: #fff; BORDER-BOTTOM: #505050 1px = solid } .like_button_dark .connect_comment_widget_full_input_textarea { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; COLOR: #dedede; = BORDER-TOP-COLOR: #666; BACKGROUND-COLOR: #666; BORDER-RIGHT-COLOR: #666 } .like_button_dark .connect_comment_widget_placeholder_input { BORDER-LEFT-COLOR: #666; BORDER-BOTTOM-COLOR: #666; COLOR: #dedede; = BORDER-TOP-COLOR: #666; BACKGROUND-COLOR: #666; BORDER-RIGHT-COLOR: #666 } .like_button_dark .connect_comment_widget_full_input_textarea { COLOR: #fff } .like_button_dark A { COLOR: #fff } BODY.transparent_widget { OVERFLOW: hidden; BACKGROUND-COLOR: transparent } .connect_widget { BACKGROUND-COLOR: transparent } .connect_widget .connect_widget_facebook_favicon { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png) no-repeat = 1px -47px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 14px; PADDING-TOP: = 0px; POSITION: absolute; HEIGHT: 14px } .connect_widget .connect_widget_interactive_area { BORDER-COLLAPSE: collapse } .connect_widget TD.connect_widget_vertical_center { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; border-spacing: 0 } .connect_widget TD.connect_widget_button_cell { VERTICAL-ALIGN: top } .connect_widget .connect_button_slider { ZOOM: 1; POSITION: relative } .connect_widget .connect_widget_button_cell .connect_slide_hide_content = { OVERFLOW: hidden; WIDTH: 1px; MARGIN-RIGHT: 0px } .connect_widget .connect_slide_hide_content .connect_button_container { MARGIN-LEFT: 1px } .button_count .connect_widget_interactive_area = .connect_widget_facebook_favicon { FLOAT: left; POSITION: static } .button_count .connect_widget_interactive_area .connect_widget_text { FLOAT: left; POSITION: static } BODY.ie7 .connect_widget A.connect_widget_like_button { FLOAT: none } A.connect_widget_like_button { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px = solid; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 4px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 = 1px solid; border-radius: 3px } .button_count A.connect_widget_like_button { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .button_count A.connect_widget_like_button SPAN { LINE-HEIGHT: 13px } A.connect_widget_like_button:hover { TEXT-DECORATION: none } DIV.connect_widget_number_cloud { BORDER-RIGHT: #d3d3d3 1px solid; BORDER-TOP: #d3d3d3 1px solid; = BORDER-LEFT: #d3d3d3 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d3d3d3 = 1px solid; HEIGHT: 24px; BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: center } .like_widget_dark DIV.connect_widget_number_cloud { BORDER-LEFT-COLOR: #c7c7c7; BORDER-BOTTOM-COLOR: #c7c7c7; = BORDER-TOP-COLOR: #c7c7c7; BACKGROUND-COLOR: #c7c7c7; = BORDER-RIGHT-COLOR: #c7c7c7 } DIV.connect_widget_number_cloud = TABLE.connect_widget_number_cloud_summary { MARGIN-LEFT: auto; MARGIN-RIGHT: auto } DIV.connect_widget_number_cloud = TABLE.connect_widget_number_cloud_summary TD { FONT-SIZE: 13px } DIV.connect_widget_number_cloud IMG.thumbs_up_icon { WIDTH: 15px; MARGIN-RIGHT: 2px; HEIGHT: 12px } .like_widget_dark DIV.connect_widget_number_cloud IMG.thumbs_up_icon { BACKGROUND-POSITION: 0px -3px } .like_widget_dark DIV.connect_widget_number_cloud_extension A { COLOR: #333 } DIV.connect_widget_number_cloud .connect_widget_text { PADDING-LEFT: 0px } DIV.connect_widget_number_cloud_nub { Z-INDEX: 2; BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/za/r/r5WTv9md8xH.png) no-repeat = 0px 0px; LEFT: 5px; WIDTH: 7px; POSITION: relative; TOP: 8px; HEIGHT: = 7px } .connect_widget_rtl DIV.connect_widget_number_cloud_nub { BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zG/r/zhHoJCqpMOr.png) no-repeat = 0px 0px } .like_widget_dark DIV.connect_widget_number_cloud_nub { BACKGROUND: = url(http://b.static.ak.fbcdn.net/rsrc.php/z0/r/KR2s7uIv8-a.png) = no-repeat 0px 0px } .connect_widget_rtl.like_widget_dark DIV.connect_widget_number_cloud_nub = { BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/z3/r/ragkOgb6hAB.png) = no-repeat 0px 0px } .connect_widget_offscreen { POSITION: absolute; TOP: -10000px } DIV.connect_widget_number_cloud_extension { MARGIN-TOP: 6px; FONT-SIZE: 11px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; = HEIGHT: 30px } DIV.connect_widget_number_cloud_extension_icon { MARGIN-TOP: 3px; MARGIN-LEFT: 2px } DIV.connect_widget_number_cloud_extension_text { BORDER-RIGHT: #dedede 0px solid; BORDER-TOP: #dedede 1px solid; = MARGIN-TOP: 1px; BORDER-LEFT: #dedede 0px solid; LINE-HEIGHT: 11px; = BORDER-BOTTOM: #dedede 0px solid; TEXT-ALIGN: center } DIV.connect_widget_number_cloud_extension_text TABLE { WIDTH: 100% } DIV.connect_widget_number_cloud_extension_text TD { VERTICAL-ALIGN: middle; HEIGHT: 30px; TEXT-ALIGN: center } DIV.connect_widget_number_cloud_extension SPAN.like_reminder { FONT-SIZE: 9px; COLOR: #777 } .like_widget_dark DIV.connect_widget_number_cloud_extension = SPAN.like_reminder { FONT-SIZE: 9px; COLOR: #333 } TD.connect_widget_button_count_favicon { BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zU/r/YkBqJTSIXNq.png) = no-repeat 4px 3px; WIDTH: 14px } TABLE.connect_widget_button_count_summary { FONT-SIZE: 11px; COLOR: #000; HEIGHT: 17px; BACKGROUND-COLOR: #eceef5 } TABLE.connect_widget_button_count_summary DIV.thumbs_up { BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zp/r/qDH1xoDhFBF.gif) #eceef5 = no-repeat 4px 0px; MARGIN: 4px 0px 2px; WIDTH: 18px; HEIGHT: 15px } .connect_widget_rtl TABLE.connect_widget_button_count_summary = DIV.thumbs_up { BACKGROUND-POSITION: -1px 0px } TABLE.connect_widget_button_count_summary DIV.undo { WIDTH: 18px; HEIGHT: 21px; BACKGROUND-COLOR: #eceef5 } .like_button_dark TABLE.connect_widget_button_count_summary DIV.undo { BACKGROUND-COLOR: #c7c7c7 } TABLE.connect_widget_button_count_summary LABEL.undo_button { MARGIN-TOP: 4px; MARGIN-LEFT: 6px } TABLE.connect_widget_button_count_summary DIV.summary_text { PADDING-RIGHT: 6px; PADDING-LEFT: 3px; WHITE-SPACE: nowrap } .like_button_dark TABLE.connect_widget_button_count_summary { BACKGROUND-COLOR: #c7c7c7 } .like_button_dark TABLE.connect_widget_button_count_summary = DIV.thumbs_up { BACKGROUND: = url(http://c.static.ak.fbcdn.net/rsrc.php/z9/r/oP73eswbDlg.png) = no-repeat 4px -3px } .connect_widget_rtl .like_button_dark = TABLE.connect_widget_button_count_summary DIV.thumbs_up { BACKGROUND-POSITION: -1px -3px } DIV.connect_widget_button_count_count { BORDER-RIGHT: #c1c1c1 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #c1c1c1 1px solid; MIN-WIDTH: 15px; PADDING-LEFT: 2px; FONT-WEIGHT: = normal; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 1px; BORDER-LEFT: = #c1c1c1 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #c1c1c1 1px solid; = HEIGHT: 14px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: center } DIV.connect_widget_button_count_count { MIN-WIDTH: auto } .like_button_dark DIV.connect_widget_button_count_count { BORDER-LEFT-COLOR: #c7c7c7; BORDER-BOTTOM-COLOR: #c7c7c7; = BORDER-TOP-COLOR: #c7c7c7; BACKGROUND-COLOR: #c7c7c7; = BORDER-RIGHT-COLOR: #c7c7c7 } DIV.connect_widget_button_count_nub { Z-INDEX: 2; BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/ze/r/SwkXD-dmc2M.png) = no-repeat 0px 0px; LEFT: 2px; FLOAT: left; WIDTH: 5px; POSITION: = relative; TOP: 0px; HEIGHT: 12px } .like_button_dark DIV.connect_widget_button_count_nub { BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zq/r/LfCa7NaF9mt.png) no-repeat = 0px 1px } .connect_widget_rtl DIV.connect_widget_button_count_nub { BACKGROUND: = url(http://b.static.ak.fbcdn.net/rsrc.php/zT/r/G5Npd5WwtPI.png) = no-repeat -1px 0px; LEFT: 2px; TOP: 0px } .connect_widget_rtl .like_button_dark = DIV.connect_widget_button_count_nub { BACKGROUND: = url(http://b.static.ak.fbcdn.net/rsrc.php/zZ/r/hh3VTdP5T1v.png) = no-repeat 0px 1px } TD.connect_widget_button_count_excluding { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TD.connect_widget_button_count_including { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TD.connect_widget_button_count_including = .connect_widget_button_count_count { PADDING-RIGHT: 4px; PADDING-LEFT: 22px; BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zp/r/qDH1xoDhFBF.gif) no-repeat = 4px 2px } .connect_widget_rtl TD.connect_widget_button_count_including = .connect_widget_button_count_count { PADDING-RIGHT: 22px; PADDING-LEFT: 4px; BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zp/r/qDH1xoDhFBF.gif) no-repeat = 4px 2px } DIV.connect_widget_button_count_undo { BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zT/r/NQnNpGAeah4.png) = no-repeat 2px 4px; FLOAT: left; WIDTH: 12px; HEIGHT: 21px } .connect_widget_like_button .vertical { PADDING-RIGHT: 4px; BORDER-TOP: 1px solid; DISPLAY: block; = PADDING-LEFT: 3px; LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 3px -6px = 0px; PADDING-TOP: 3px; BORDER-BOTTOM: 1px solid; POSITION: relative; = TOP: -6px } .button_count .connect_widget_like_button .vertical { PADDING-RIGHT: 3px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; = PADDING-TOP: 2px } .connect_widget_like_button .horizontal { BORDER-RIGHT: 1px solid; DISPLAY: block; PADDING-LEFT: 1px; LEFT: -3px; = BORDER-LEFT: 1px solid; WIDTH: 100%; POSITION: absolute; TOP: -3px; = HEIGHT: 100% } .connect_widget_like_button .corner_mask { DISPLAY: block; OVERFLOW: hidden; WIDTH: 3px; POSITION: absolute; = HEIGHT: 3px } .connect_widget_like_button .corner { DISPLAY: block; BACKGROUND-IMAGE: = url(http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png); WIDTH: = 6px; HEIGHT: 6px } .connect_widget_like_button .topleft { LEFT: -3px; TOP: -6px } .connect_widget_like_button .topleft .corner { MARGIN: 0px } .connect_widget_like_button .topright { RIGHT: 0px; TOP: -6px } .connect_widget_like_button .topright .corner { MARGIN: 0px 0px 0px -3px } .connect_widget_like_button .bottomright { RIGHT: 0px; BOTTOM: 0px } .connect_widget_like_button .bottomright .corner { MARGIN: -3px 0px 0px -3px } .connect_widget_like_button .bottomleft { LEFT: -3px; BOTTOM: 0px } .connect_widget_like_button .bottomleft .corner { MARGIN: -3px 0px 0px } .connect_widget_like_button .liketext { DISPLAY: block; PADDING-LEFT: 17px; BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png) no-repeat = left -33px; COLOR: #3b5998; WHITE-SPACE: nowrap } .connect_widget_like_button .fbLikeButtonTrackingPixel { DISPLAY: inline; WIDTH: 0px; HEIGHT: 0px } .button_count .like_button_dark .like_button_no_like .liketext { BACKGROUND-POSITION: left -47px } .button_count .connect_widget_like_button .liketext { BACKGROUND-POSITION: left -47px } .connect_widget .like_button_no_like .piece { BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; = BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #cad4e7 } .connect_widget .like_button_no_like { BORDER-LEFT-COLOR: #cad4e7; BORDER-BOTTOM-COLOR: #cad4e7; = BORDER-TOP-COLOR: #cad4e7; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #cad4e7 } .connect_widget .like_button_no_like .corner { BACKGROUND-POSITION: 9px 41px } .connect_widget A.like_button_no_like:hover .piece { BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; = BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #9dacce } .connect_widget A.like_button_no_like:hover { BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; = BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #9dacce } .connect_widget .like_button_no_like:hover .corner { BACKGROUND-POSITION: 9px 35px } .connect_widget .like_button_pressed { BORDER-LEFT-COLOR: #94a5ca; BORDER-BOTTOM-COLOR: #94a5ca; = BORDER-TOP-COLOR: #94a5ca; BACKGROUND-COLOR: #ced4e6; = BORDER-RIGHT-COLOR: #94a5ca } .connect_widget .like_button_pressed .piece { BORDER-LEFT-COLOR: #94a5ca; BORDER-BOTTOM-COLOR: #94a5ca; = BORDER-TOP-COLOR: #94a5ca; BACKGROUND-COLOR: #ced4e6; = BORDER-RIGHT-COLOR: #94a5ca } .connect_widget .like_button_pressed .corner { BACKGROUND-POSITION: 9px 29px } .connect_widget .like_button_like .corner { BACKGROUND-POSITION: 9px 23px } .connect_widget .like_button_dark .like_button_no_like { BORDER-LEFT-COLOR: #c7c7c7; BORDER-BOTTOM-COLOR: #c7c7c7; = BORDER-TOP-COLOR: #e2e2e2; BACKGROUND-COLOR: #c7c7c7; = BORDER-RIGHT-COLOR: #c7c7c7 } .connect_widget .like_button_dark .like_button_no_like .piece { BORDER-LEFT-COLOR: #c7c7c7; BORDER-BOTTOM-COLOR: #c7c7c7; = BORDER-TOP-COLOR: #e2e2e2; BACKGROUND-COLOR: #c7c7c7; = BORDER-RIGHT-COLOR: #c7c7c7 } .connect_widget .like_button_dark .like_button_no_like .corner { BACKGROUND-POSITION: 9px 66px } .connect_widget .like_button_dark .liketext { BACKGROUND-POSITION: left -3px } .connect_widget .like_button_dark .like_button_no_like:hover { BORDER-LEFT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; = BORDER-TOP-COLOR: #e9e9e9; BACKGROUND-COLOR: #d9d9d9; = BORDER-RIGHT-COLOR: #d9d9d9 } .connect_widget .like_button_dark .like_button_no_like:hover .piece { BORDER-LEFT-COLOR: #d9d9d9; BORDER-BOTTOM-COLOR: #d9d9d9; = BORDER-TOP-COLOR: #e9e9e9; BACKGROUND-COLOR: #d9d9d9; = BORDER-RIGHT-COLOR: #d9d9d9 } .connect_widget .like_button_dark .like_button_no_like:hover .corner { BACKGROUND-POSITION: 9px 60px } .connect_widget .like_button_dark .like_button_no_like_pressed { BORDER-LEFT-COLOR: #a8a8a8; BORDER-BOTTOM-COLOR: #a8a8a8; = BORDER-TOP-COLOR: #8f8f8f; BACKGROUND-COLOR: #a8a8a8; = BORDER-RIGHT-COLOR: #a8a8a8 } .connect_widget .like_button_dark .like_button_no_like_pressed .piece { BORDER-LEFT-COLOR: #a8a8a8; BORDER-BOTTOM-COLOR: #a8a8a8; = BORDER-TOP-COLOR: #8f8f8f; BACKGROUND-COLOR: #a8a8a8; = BORDER-RIGHT-COLOR: #a8a8a8 } .connect_widget .like_button_dark .like_button_no_like_pressed .corner { BACKGROUND-POSITION: 9px 54px } .connect_widget .like_button_dark .like_button_like .corner { BACKGROUND-POSITION: 9px 48px } .connect_widget .connect_text_wrapper { POSITION: relative } .connect_widget DIV.connect_confirmation_cell { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .connect_widget DIV.connect_confirmation_cell_like { PADDING-LEFT: 0px; LEFT: -1px; POSITION: relative } .connect_widget DIV.connect_confirmation_cell_no_like { PADDING-LEFT: 7px } .connect_widget .vertical_centering { PADDING-TOP: 5px } .connect_widget .connect_text_wrapper .connect_widget_facebook_favicon { MARGIN-TOP: 1px; BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zU/r/YkBqJTSIXNq.png) = no-repeat 0px 0px; WIDTH: 13px } .connect_widget .connect_widget_text { DISPLAY: block; PADDING-LEFT: 17px } .button_count .connect_widget_interactive_area .connect_widget_text { PADDING-LEFT: 0px; FONT-WEIGHT: bold } .connect_widget .like_button_dark .connect_widget_text { COLOR: #808080 } .connect_widget .like_button_dark .connect_widget_confirmation { COLOR: #808080 } .connect_widget .like_button_dark .connect_widget_text A { COLOR: #fff } .connect_widget .connect_widget_connect_button { FLOAT: left } .connect_widget .connect_bar_widget_interactive_area { FLOAT: left } .connect_widget .connect_bar_widget_text_cell { WIDTH: 400px } .connect_widget .connect_widget_icon { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = VERTICAL-ALIGN: middle; PADDING-TOP: 4px } .connect_widget A.connect_widget_link_inactive { CURSOR: default; COLOR: #808080; TEXT-DECORATION: none } .connect_widget A.connect_widget_error_text { FONT-WEIGHT: bold; COLOR: #a00 } DIV.connect_widget_comment_box_nub { Z-INDEX: 3; BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/zn/r/vAOEfR4cWQM.gif) = no-repeat 0px 0px; LEFT: -6px; WIDTH: 20px; POSITION: absolute; TOP: = 6px; HEIGHT: 12px } DIV.connect_widget_comment_box_upward_nub { Z-INDEX: 3; BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zv/r/agyQHs6yLID.gif) = no-repeat 0px 0px; LEFT: 5px; WIDTH: 20px; POSITION: absolute; TOP: = -6px; HEIGHT: 12px } .connect_widget_rtl DIV.connect_widget_comment_box_nub { BACKGROUND: = url(http://e.static.ak.fbcdn.net/rsrc.php/zK/r/R95msRfVr6a.gif) = no-repeat 0px 0px; LEFT: -20px } .connect_widget DIV.connect_widget_comment_box { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 100; = BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 2px solid; POSITION: = relative; BACKGROUND-COLOR: #fff } .connect_widget DIV.connect_widget_header_text { PADDING-LEFT: 7px; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 3px } .connect_widget DIV.connect_widget_cancel_button { PADDING-RIGHT: 7px; FLOAT: right; CURSOR: pointer; PADDING-TOP: 3px } .connect_widget DIV.connect_widget_comment_text_area_div { PADDING-LEFT: 7px; PADDING-TOP: 2px } .connect_widget DIV.connect_widget_comment_area { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px } .connect_widget .connect_widget_comment_textinput { WIDTH: 325px } .connect_widget .connect_widget_comment_summary { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 7px; = PADDING-TOP: 7px } .connect_widget .connect_widget_comment_button { MARGIN-LEFT: -1px } .connect_widget .connect_widget_comment_close_button { MARGIN-LEFT: 2px } .connect_widget TEXTAREA.connect_widget_comment_text_area { WIDTH: 476px; HEIGHT: 30px } .connect_widget .connect_widget_image { VERTICAL-ALIGN: bottom; WIDTH: 30px; PADDING-TOP: 3px; HEIGHT: 30px } .connect_widget A.name_tooltip_link { DISPLAY: block } .connect_widget A.name_tooltip_link .uiTooltipWrap:hover { DISPLAY: none } .connect_widget .connect_widget_name { TEXT-ALIGN: center } .connect_widget .connect_widget_sample_connection { PADDING-RIGHT: 3px; FLOAT: left; WIDTH: 30px; PADDING-TOP: 5px } .connect_widget .connect_widget_user_not_connected { DISPLAY: none } .connect_widget .connect_bar_widget_sample_connections { FLOAT: right } .connect_widget .connect_widget_whats_this { FONT-SIZE: 9px; COLOR: #999; PADDING-TOP: 4px } .connect_widget .connect_widget_whats_this A:hover { COLOR: #3b5998; TEXT-DECORATION: none } .connect_widget .page_stream IMG { MAX-WIDTH: 120px; ; WIDTH: expression(this.width > 120 ? 120:true) } BODY.ie7 .connect_widget A.connect_widget_like_button { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 6px 0px 0px 3px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: = relative; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: = 0px } BODY.ie8 .connect_widget A.connect_widget_like_button { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 6px 0px 0px 3px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: = relative; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: = 0px } BODY.ie9 .connect_widget A.connect_widget_like_button { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 6px 0px 0px 3px; OVERFLOW: visible; PADDING-TOP: 0px; POSITION: = relative; BACKGROUND-COLOR: transparent! important; BORDER-RIGHT-WIDTH: = 0px } .connect_widget_like_button .corner { BACKGROUND-IMAGE: = url(http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png) } .connect_widget_like_button .liketext { BACKGROUND: = url(http://static.ak.fbcdn.net/rsrc.php/zh/r/Ch71Zv858xU.png) no-repeat = left -33px } .connect_widget A.like_button_no_like:hover .piece { BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; = BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #9dacce } .connect_widget A.like_button_no_like:hover { BORDER-LEFT-COLOR: #9dacce; BORDER-BOTTOM-COLOR: #9dacce; = BORDER-TOP-COLOR: #9dacce; BACKGROUND-COLOR: #eceef5; = BORDER-RIGHT-COLOR: #9dacce } .connect_widget .like_button_like { BORDER-LEFT-COLOR: #3a589b; BORDER-BOTTOM-COLOR: #3a589b; = BORDER-TOP-COLOR: #3a589b; BACKGROUND-COLOR: #6c83b9; = BORDER-RIGHT-COLOR: #3a589b } .connect_widget .like_button_like .piece { BORDER-LEFT-COLOR: #3a589b; BORDER-BOTTOM-COLOR: #3a589b; = BORDER-TOP-COLOR: #3a589b; BACKGROUND-COLOR: #6c83b9; = BORDER-RIGHT-COLOR: #3a589b } .connect_widget .like_button_like .liketext { BACKGROUND-POSITION: left -18px; PADDING-LEFT: 19px; COLOR: #fff } .connect_widget .like_button_dark .like_button_like .liketext { BACKGROUND-POSITION: left -18px; PADDING-LEFT: 19px; COLOR: #fff } .connect_widget .like_button_dark .liketext { BORDER-TOP-COLOR: #e9e9e9 } .connect_widget .like_button_dark .like_button_like { BORDER-LEFT-COLOR: #6d84b4; BORDER-BOTTOM-COLOR: #6d84b4; = BORDER-TOP-COLOR: #576a90; BACKGROUND-COLOR: #6d84b4; = BORDER-RIGHT-COLOR: #6d84b4 } .connect_widget .like_button_dark .like_button_like .piece { BORDER-LEFT-COLOR: #6d84b4; BORDER-BOTTOM-COLOR: #6d84b4; = BORDER-TOP-COLOR: #576a90; BACKGROUND-COLOR: #6d84b4; = BORDER-RIGHT-COLOR: #6d84b4 } .pop_container_advanced { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; border-radius: 8px } .pop_content_old { PADDING-LEFT: 10px; MARGIN-LEFT: -10px; POSITION: relative } .pop_container { DIRECTION: ltr; POSITION: relative; TOP: 10px } .pop_topleft { OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px } .pop_topright { OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px } .pop_bottomleft { OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px } .pop_bottomright { OVERFLOW: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px } .pop_topleft { LEFT: -10px; BACKGROUND-IMAGE: = url(http://e.static.ak.fbcdn.net/rsrc.php/zv/r/b9B5rP7CZUJ.png); = BACKGROUND-REPEAT: no-repeat; TOP: -10px } .pop_topright { RIGHT: -10px; BACKGROUND-IMAGE: = url(http://b.static.ak.fbcdn.net/rsrc.php/zP/r/pbUw18P5OnW.png); = BACKGROUND-REPEAT: no-repeat; TOP: -10px } .pop_bottomleft { LEFT: -10px; BACKGROUND-IMAGE: = url(http://e.static.ak.fbcdn.net/rsrc.php/zc/r/Civ9WLumChT.png); BOTTOM: = -10px; BACKGROUND-REPEAT: no-repeat } .pop_bottomright { RIGHT: -10px; BACKGROUND-IMAGE: = url(http://f.static.ak.fbcdn.net/rsrc.php/zS/r/fc4z4Z6xzEI.png); BOTTOM: = -10px; BACKGROUND-REPEAT: no-repeat } .pop_verticalslab { BACKGROUND: #525252; FILTER: alpha(opacity=3D70); WIDTH: 100%; = POSITION: absolute; HEIGHT: 100% } .pop_horizontalslab { BACKGROUND: #525252; FILTER: alpha(opacity=3D70); WIDTH: 100%; = POSITION: absolute; HEIGHT: 100% } .pop_verticalslab { PADDING-BOTTOM: 20px; MARGIN: -10px 0px 0px 10px } .pop_horizontalslab { PADDING-RIGHT: 20px; MARGIN: 0px } .generic_dialog { Z-INDEX: 105; LEFT: 0px; OVERFLOW: visible; WIDTH: 100%; POSITION: = absolute; TOP: 0px; HEIGHT: 0px } #generic_dialog_iframe { Z-INDEX: 3; FILTER: alpha(opacity=3D0); LEFT: 0px; POSITION: absolute; = TOP: 0px } .generic_dialog_popup { MARGIN: auto; OVERFLOW: visible; WIDTH: 465px; POSITION: relative; = HEIGHT: 0px } .generic_dialog DIV.dialog_loading { BORDER-RIGHT: #606060 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #606060 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 24px; PADDING-BOTTOM: = 10px; BORDER-LEFT: #606060 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: = #606060 1px solid; BACKGROUND-COLOR: #f2f2f2 } #generic_dialog_overlay { Z-INDEX: 100; FILTER: alpha(opacity=3D50); WIDTH: 100%; POSITION: = fixed; TOP: 0px; HEIGHT: 100% } .dark_dialog_overlay { BACKGROUND-COLOR: #747474 } .light_dialog_overlay { BACKGROUND-COLOR: #fff } .pop_content { DIRECTION: ltr } .pop_dialog_rtl .pop_content { DIRECTION: rtl } .pop_content H2.dialog_title { BORDER-RIGHT: #3b5998 1px solid; BORDER-TOP: #3b5998 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #6d84b4; MARGIN: 0px; = BORDER-LEFT: #3b5998 1px solid; COLOR: #fff; BORDER-BOTTOM: #3b5998 1px } .pop_content H2.dialog_title .dialog_x { MARGIN-TOP: -1px; PADDING-LEFT: 1px; BACKGROUND: #6d84b4; FLOAT: right } .pop_content H2.secure { BACKGROUND: = url(http://c.static.ak.fbcdn.net/rsrc.php/zu/r/jp8TzrZb6J1.png) #6d84b4 = no-repeat 98% 50% } .pop_content H2.loading { BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/z-/r/AGUNXgX_Wx3.gif) #6d84b4 = no-repeat 98% 50% } .pop_content H2.dialog_loading { PADDING-RIGHT: 40px; BACKGROUND: = url(http://f.static.ak.fbcdn.net/rsrc.php/z-/r/AGUNXgX_Wx3.gif) #6d84b4 = no-repeat 400px 10px } .pop_content H2 SPAN { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px } .pop_content .dialog_content { BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 0px solid; BACKGROUND: = #fff; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: #555 1px solid } .pop_content .dialog_body { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid } .omitDialogFooter .pop_content .dialog_body { BORDER-BOTTOM-WIDTH: 0px } .pop_content .dialog_summary { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f2f2f2; = PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid } .pop_content .dialog_buttons { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f2f2f2; = PADDING-BOTTOM: 8px; PADDING-TOP: 8px; POSITION: relative; TEXT-ALIGN: = right } .pop_content .dialog_buttons_msg { FLOAT: left; LINE-HEIGHT: 17px; PADDING-TOP: 4px } .pop_content .dialog_footer { BACKGROUND: #f2f2f2 0px 50% } .full_bleed .pop_content .dialog_body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .uiButton { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zD/r/B4K_BWwP7P5.png) #eee 0px = 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px = solid; CURSOR: pointer; LINE-HEIGHT: normal! important; PADDING-TOP: = 2px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; POSITION: = relative; TEXT-ALIGN: center; TEXT-DECORATION: none; box-shadow: 0 1px 0 = rgba(0, 0, 0, .1) } .uiButtonSuppressed:active { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zD/r/B4K_BWwP7P5.png) #eee 0px = 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px = solid; CURSOR: pointer; LINE-HEIGHT: normal! important; PADDING-TOP: = 2px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; POSITION: = relative; TEXT-ALIGN: center; TEXT-DECORATION: none; box-shadow: 0 1px 0 = rgba(0, 0, 0, .1) } .uiButtonSuppressed:focus { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zD/r/B4K_BWwP7P5.png) #eee 0px = 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px = solid; CURSOR: pointer; LINE-HEIGHT: normal! important; PADDING-TOP: = 2px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; POSITION: = relative; TEXT-ALIGN: center; TEXT-DECORATION: none; box-shadow: 0 1px 0 = rgba(0, 0, 0, .1) } .uiButtonSuppressed:hover { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; BACKGROUND: = url(http://d.static.ak.fbcdn.net/rsrc.php/zD/r/B4K_BWwP7P5.png) #eee 0px = 0px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; BORDER-LEFT: #999 1px = solid; CURSOR: pointer; LINE-HEIGHT: normal! important; PADDING-TOP: = 2px; BORDER-BOTTOM: #888 1px solid; WHITE-SPACE: nowrap; POSITION: = relative; TEXT-ALIGN: center; TEXT-DECORATION: none; box-shadow: 0 1px 0 = rgba(0, 0, 0, .1) } .uiButton + .uiButton { MARGIN-LEFT: 4px } .uiButton:hover { TEXT-DECORATION: none } .uiButton:active { BACKGROUND: #ddd; BORDER-BOTTOM-COLOR: #999; box-shadow: 0 1px 0 = rgba(0, 0, 0, .05) } .uiButtonDepressed { BACKGROUND: #ddd; BORDER-BOTTOM-COLOR: #999; box-shadow: 0 1px 0 = rgba(0, 0, 0, .05) } .uiButton .img { MARGIN-TOP: 2px; VERTICAL-ALIGN: top } .uiButtonLarge .img { MARGIN-TOP: 4px } .uiButton .customimg { MARGIN-TOP: 0px } .uiButton .uiButtonText { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; = PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: = 11px; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; CURSOR: = pointer; COLOR: #333; PADDING-TOP: 1px; FONT-FAMILY: 'Lucida Grande', = Tahoma, Verdana, Arial, sans-serif; WHITE-SPACE: nowrap; = BORDER-RIGHT-WIDTH: 0px; outline: none } .uiButton INPUT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline-block; = PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: = 11px; BACKGROUND: none transparent scroll repeat 0% 0%; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; CURSOR: = pointer; COLOR: #333; PADDING-TOP: 1px; FONT-FAMILY: 'Lucida Grande', = Tahoma, Verdana, Arial, sans-serif; WHITE-SPACE: nowrap; = BORDER-RIGHT-WIDTH: 0px; outline: none } .uiButton INPUT { PADDING-BOTTOM: 0px; OVERFLOW: visible } .uiButtonSpecial { BACKGROUND-POSITION: 0px -96px; BORDER-LEFT-COLOR: #3b6e22; = BORDER-BOTTOM-COLOR: #2c5115; BORDER-TOP-COLOR: #3b6e22; = BACKGROUND-COLOR: #69a74e; BORDER-RIGHT-COLOR: #3b6e22 } .uiButtonSpecial:active { BACKGROUND: #609946; BORDER-BOTTOM-COLOR: #3b6e22 } .uiButtonDisabled.uiButtonSpecial { BORDER-LEFT-COLOR: #9db791; BACKGROUND: #b4d3a7; BORDER-BOTTOM-COLOR: = #9db791; BORDER-TOP-COLOR: #9db791; BORDER-RIGHT-COLOR: #9db791 } .uiButtonDisabled.uiButtonSpecial:active { BORDER-LEFT-COLOR: #9db791; BACKGROUND: #b4d3a7; BORDER-BOTTOM-COLOR: = #9db791; BORDER-TOP-COLOR: #9db791; BORDER-RIGHT-COLOR: #9db791 } .uiButtonDisabled.uiButtonSpecial:focus { BORDER-LEFT-COLOR: #9db791; BACKGROUND: #b4d3a7; BORDER-BOTTOM-COLOR: = #9db791; BORDER-TOP-COLOR: #9db791; BORDER-RIGHT-COLOR: #9db791 } .uiButtonDisabled.uiButtonSpecial:hover { BORDER-LEFT-COLOR: #9db791; BACKGROUND: #b4d3a7; BORDER-BOTTOM-COLOR: = #9db791; BORDER-TOP-COLOR: #9db791; BORDER-RIGHT-COLOR: #9db791 } .uiButtonConfirm { BACKGROUND-POSITION: 0px -48px; BORDER-LEFT-COLOR: #29447e; = BORDER-BOTTOM-COLOR: #1a356e; BORDER-TOP-COLOR: #29447e; = BACKGROUND-COLOR: #5b74a8; BORDER-RIGHT-COLOR: #29447e } .uiButtonConfirm:active { BACKGROUND: #4f6aa3; BORDER-BOTTOM-COLOR: #29447e } .uiButtonDisabled.uiButtonConfirm { BORDER-LEFT-COLOR: #94a2bf; BACKGROUND: #adbad4; BORDER-BOTTOM-COLOR: = #94a2bf; BORDER-TOP-COLOR: #94a2bf; BORDER-RIGHT-COLOR: #94a2bf } .uiButtonDisabled.uiButtonConfirm:active { BORDER-LEFT-COLOR: #94a2bf; BACKGROUND: #adbad4; BORDER-BOTTOM-COLOR: = #94a2bf; BORDER-TOP-COLOR: #94a2bf; BORDER-RIGHT-COLOR: #94a2bf } .uiButtonDisabled.uiButtonConfirm:focus { BORDER-LEFT-COLOR: #94a2bf; BACKGROUND: #adbad4; BORDER-BOTTOM-COLOR: = #94a2bf; BORDER-TOP-COLOR: #94a2bf; BORDER-RIGHT-COLOR: #94a2bf } .uiButtonDisabled.uiButtonConfirm:hover { BORDER-LEFT-COLOR: #94a2bf; BACKGROUND: #adbad4; BORDER-BOTTOM-COLOR: = #94a2bf; BORDER-TOP-COLOR: #94a2bf; BORDER-RIGHT-COLOR: #94a2bf } .uiButtonSpecial .uiButtonText { COLOR: #fff } .uiButtonSpecial INPUT { COLOR: #fff } .uiButtonDisabled.uiButtonSpecial .uiButtonText { COLOR: #fff } .uiButtonDisabled.uiButtonSpecial INPUT { COLOR: #fff } .uiButtonConfirm .uiButtonText { COLOR: #fff } .uiButtonConfirm INPUT { COLOR: #fff } .uiButtonDisabled.uiButtonConfirm .uiButtonText { COLOR: #fff } .uiButtonDisabled.uiButtonConfirm INPUT { COLOR: #fff } .uiButtonDisabled { BORDER-LEFT-COLOR: #c8c8c8; BACKGROUND: #f2f2f2; BORDER-BOTTOM-COLOR: = #c8c8c8; BORDER-TOP-COLOR: #c8c8c8; BORDER-RIGHT-COLOR: #c8c8c8; = box-shadow: none } .uiButtonDisabled:active { BORDER-LEFT-COLOR: #c8c8c8; BACKGROUND: #f2f2f2; BORDER-BOTTOM-COLOR: = #c8c8c8; BORDER-TOP-COLOR: #c8c8c8; BORDER-RIGHT-COLOR: #c8c8c8; = box-shadow: none } .uiButtonDisabled:focus { BORDER-LEFT-COLOR: #c8c8c8; BACKGROUND: #f2f2f2; BORDER-BOTTOM-COLOR: = #c8c8c8; BORDER-TOP-COLOR: #c8c8c8; BORDER-RIGHT-COLOR: #c8c8c8; = box-shadow: none } .uiButtonDisabled:hover { BORDER-LEFT-COLOR: #c8c8c8; BACKGROUND: #f2f2f2; BORDER-BOTTOM-COLOR: = #c8c8c8; BORDER-TOP-COLOR: #c8c8c8; BORDER-RIGHT-COLOR: #c8c8c8; = box-shadow: none } .uiButtonDisabled .img { FILTER: alpha(opacity=3D50) } .uiButtonDisabled .uiButtonText { COLOR: #b8b8b8 } .uiButtonDisabled INPUT { COLOR: #b8b8b8 } .uiButtonDepressed { CURSOR: default } .uiButtonDepressed .uiButtonText { CURSOR: default } .uiButtonDepressed INPUT { CURSOR: default } .uiButtonDisabled { CURSOR: default } .uiButtonDisabled .uiButtonText { CURSOR: default } .uiButtonDisabled INPUT { CURSOR: default } .uiButtonLarge { FONT-SIZE: 13px } .uiButtonLarge .uiButtonText { FONT-SIZE: 13px } .uiButtonLarge INPUT { FONT-SIZE: 13px } .uiButtonLarge INPUT { PADDING-RIGHT: 0px; MARGIN-TOP: -1px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .uiButtonSuppressed { BORDER-LEFT-COLOR: transparent; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-BOTTOM-COLOR: transparent; BORDER-TOP-COLOR: = transparent; BORDER-RIGHT-COLOR: transparent; box-shadow: none } .uiButtonNoText .img { MARGIN-LEFT: -1px; MARGIN-RIGHT: -1px } .uiCloseButton { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; CURSOR: pointer; PADDING-TOP: 0px; ZOOM: 1 } LABEL.uiCloseButton { OVERFLOW: hidden } .uiCloseButton INPUT { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; FILTER: alpha(opacity=3D0); = PADDING-BOTTOM: 18px; CURSOR: pointer; PADDING-TOP: 18px; outline: none } .uiCloseButton { BACKGROUND-IMAGE: = url(http://static.ak.fbcdn.net/rsrc.php/z5/r/Yz_2RL5XOEG.png); WIDTH: = 15px; HEIGHT: 15px } .uiCloseButtonSmall { MARGIN-TOP: 1px; BACKGROUND-IMAGE: = url(http://b.static.ak.fbcdn.net/rsrc.php/za/r/1Be-brvKO2y.png); WIDTH: = 11px; HEIGHT: 11px } .uiCloseButtonSmallDeprecated { BACKGROUND-IMAGE: = url(http://static.ak.fbcdn.net/rsrc.php/zb/r/fvbRNcqGJoq.gif) } .uiCloseButtonDark { BACKGROUND-POSITION: left -15px } .uiCloseButton:hover { BACKGROUND-POSITION: left -30px } .uiCloseButton:focus { BACKGROUND-POSITION: left -30px } .uiCloseButton:active { BACKGROUND-POSITION: left -45px } .uiCloseButtonSmallDark { BACKGROUND-POSITION: left -11px } .uiCloseButtonSmall:hover { BACKGROUND-POSITION: left -22px } .uiCloseButtonSmall:focus { BACKGROUND-POSITION: left -22px } .uiCloseButtonSmall:active { BACKGROUND-POSITION: left -33px } .uiGrid { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-COLLAPSE: collapse; BORDER-RIGHT-WIDTH: 0px; border-spacing: = 0 } .uiGridCalc { WIDTH: 100% } .uiGrid .vTop { VERTICAL-ALIGN: top } .uiGrid .vMid { VERTICAL-ALIGN: middle } .uiGrid .vBot { VERTICAL-ALIGN: bottom } .uiGrid .hLeft { TEXT-ALIGN: left } .uiGrid .hCent { TEXT-ALIGN: center } .uiGrid .hRght { TEXT-ALIGN: right } .pas { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } .pam { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .pal { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } .pts { PADDING-TOP: 5px } .ptm { PADDING-TOP: 10px } .ptl { PADDING-TOP: 20px } .prs { PADDING-RIGHT: 5px } .prm { PADDING-RIGHT: 10px } .prl { PADDING-RIGHT: 20px } .pbs { PADDING-BOTTOM: 5px } .pbm { PADDING-BOTTOM: 10px } .pbl { PADDING-BOTTOM: 20px } .pls { PADDING-LEFT: 5px } .plm { PADDING-LEFT: 10px } .pll { PADDING-LEFT: 20px } .phs { PADDING-RIGHT: 5px; PADDING-LEFT: 5px } .phm { PADDING-RIGHT: 10px; PADDING-LEFT: 10px } .phl { PADDING-RIGHT: 20px; PADDING-LEFT: 20px } .pvs { PADDING-BOTTOM: 5px; PADDING-TOP: 5px } .pvm { PADDING-BOTTOM: 10px; PADDING-TOP: 10px } .pvl { PADDING-BOTTOM: 20px; PADDING-TOP: 20px } .mas { MARGIN: 5px } .mam { MARGIN: 10px } .mal { MARGIN: 20px } .mts { MARGIN-TOP: 5px } .mtm { MARGIN-TOP: 10px } .mtl { MARGIN-TOP: 20px } .mrs { MARGIN-RIGHT: 5px } .mrm { MARGIN-RIGHT: 10px } .mrl { MARGIN-RIGHT: 20px } .mbs { MARGIN-BOTTOM: 5px } .mbm { MARGIN-BOTTOM: 10px } .mbl { MARGIN-BOTTOM: 20px } .mls { MARGIN-LEFT: 5px } .mlm { MARGIN-LEFT: 10px } .mll { MARGIN-LEFT: 20px } .mhs { MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px } .mhm { MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px } .mhl { MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px } .mvs { MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px } .mvm { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px } .mvl { MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px } .uiProfilePhotoHuge { BACKGROUND-POSITION: center 25%; WIDTH: 100px; HEIGHT: 100px } .uiProfilePhotoLarge { WIDTH: 50px; HEIGHT: 50px } .uiProfilePhotoMedium { WIDTH: 32px; HEIGHT: 32px } .uiProfilePhotoSmall { WIDTH: 24px; HEIGHT: 24px } #bootloader_JOgNK { HEIGHT: 42px } ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://c.static.ak.fbcdn.net/rsrc.php/yK/r/NK-XVT6bZ0B.js /*1293473738,169776066*/=0A= =0A= if (window.CavalryLogger) { CavalryLogger.start_js(["tVaAM"]); }=0A= =0A= if(!window.skipDomainLower&&navigator&&navigator.userAgent&&document.doma= in.toLowerCase().match(/(^|\.)facebook\..*/)&&!(parseInt((/Gecko\/([0-9]+= )/.exec(navigator.userAgent)||[]).pop(),10)<=3D20060508))document.domain=3D= window.location.hostname.replace(/^.*(facebook\..*)$/i,'$1');window.onloa= dhooks=3Dwindow.onloadhooks||[];window.onloadRegister=3Dwindow.onloadRegi= ster||function(a){onloadhooks.push(a);};window.onafterloadhooks=3Dwindow.= onafterloadhooks||[];window.onafterloadRegister=3Dwindow.onafterloadRegis= ter||function(a){onafterloadhooks.push(a);};function = run_if_loaded(a,b){return window.loaded&&b.call(a);}function = run_with(b,a,c){Bootloader.loadComponents(a,bind(b,c));return = false;}function = wait_for_load(c,b,e){e=3Dbind(c,e,b);if(window.loaded)return = e();switch((b||event).type){case 'load':case = 'focus':onafterloadRegister(e);return;case 'click':var = d=3Dc.style,a=3Ddocument.body.style;d.cursor=3Da.cursor=3D'progress';onaf= terloadRegister(function(){d.cursor=3Da.cursor=3D'';if(c.tagName.toLowerC= ase()=3D=3D'a'){if(false!=3D=3De()&&c.href)window.location.href=3Dc.href;= }else if(c.click)c.click();});break;}return false;}function = bind(c,b){var a=3DArray.prototype.slice.call(arguments,2);return = function(){var = e=3Dc||(this=3D=3Dwindow?false:this),d=3Da.concat(Array.prototype.slice.c= all(arguments));if(typeof(b)=3D=3D"string"){if(e[b])return = e[b].apply(e,d);}else return b.apply(e,d);};}var = curry=3Dbind(null,bind,null);function env_get(a){return = window.Env&&Env[a];}window.__DEV__=3Dwindow.__DEV__||0;document.documentE= lement.className=3Ddocument.documentElement.className.replace('no_js','')= ;=0A= function hasArrayNature(a){return (!!a&&(typeof a=3D=3D'object'||typeof = a=3D=3D'function')&&('length' in a)&&!('setInterval' in = a)&&(Object.prototype.toString.call(a)=3D=3D=3D"[object = Array]"||('callee' in a)||('item' in a)));}function = $A(b){if(!hasArrayNature(b))return [b];if(b.item){var = a=3Db.length,c=3Dnew Array(a);while(a--)c[a]=3Db[a];return c;}return = Array.prototype.slice.call(b);}=0A= function eval_global(c){if('string'!=3Dtypeof(c)){throw new Error('JS = sent to eval_global is not a string. Only strings '+'are = permitted.');}else if(''=3D=3Dc)return;var = d=3Ddocument.createElement('script');d.type=3D'text/javascript';try{d.app= endChild(document.createTextNode(c));}catch(a){d.text=3Dc;}var = b=3D(document.getElementsByTagName("head")[0]||document.documentElement);= b.appendChild(d);b.removeChild(d);}=0A= function copy_properties(b,c){b=3Db||{};c=3Dc||{};for(var a in = c)b[a]=3Dc[a];if(c.hasOwnProperty&&c.hasOwnProperty('toString')&&(typeof = c.toString!=3D'undefined')&&(b.toString!=3D=3Dc.toString))b.toString=3Dc.= toString;return b;}function add_properties(a,b){return = copy_properties(window[a]||(window[a]=3D{}),b);}function = is_empty(b){if(b instanceof Array){return b.length=3D=3D0;}else if(b = instanceof Object){for(var a in b)return false;return true;}else return = !b;}=0A= if(!window.async_callback)window.async_callback=3Dfunction(a){return = a;};function = Arbiter(){copy_properties(this,{_listeners:[],_events:{},_callbacks:{},_l= ast_id:1,_listen:{},_index:{}});copy_properties(this,Arbiter);}copy_prope= rties(Arbiter,{SUBSCRIBE_NEW:'new',SUBSCRIBE_ALL:'all',BEHAVIOR_EVENT:'ev= ent',BEHAVIOR_PERSISTENT:'persistent',BEHAVIOR_STATE:'state',LIVEMESSAGE:= 'livemessage',BOOTLOAD:'bootload',FUNCTION_EXTENSION:'function_ext',CONTE= XT_CHANGE:'ui/context-change',PAGECACHE_INVALIDATE:'pagecache/invalidate'= ,NEW_NOTIFICATIONS:'chat/new_notifications',LIST_EDITOR_LISTS_CHANGED:'li= steditor/friend_lists_changed',subscribe:function(k,b,i){if(!k||k.length=3D= =3D0)return null;k=3D$A(k);var = a=3DArbiter._getInstance(this);a._listeners.push({callback:b,types:k});va= r h=3Da._listeners.length-1;for(var = d=3D0;d=3Dh){i&&i();}else = return;d&&clearInterval(d);e(f);};d=3DsetInterval(c,20,b);return d;};var = Bootloader=3Dwindow.Bootloader=3D(window.Bootloader&&window.Bootloader.re= alBootloader)?window.Bootloader:(function(a){return = {realBootloader:true,configurePage:function(b){var h=3D{};var = g=3Dthis.resolveResources(b);for(var = c=3D0;c=3D0);while(i.length>0){var = o=3Db(i[0]);if(n&&((document.cookie.length+o.length)>3950||document.cooki= e.split(';').length>19))break;document.cookie=3Do;n=3Dtrue;i.shift();}if(= !!m||!g&&n&&((document.cookie.length>2500||document.cookie.split(';').len= gth>15))&&window.Arbiter&&window.OnloadEvent&&Arbiter.query(OnloadEvent.O= NLOAD)){var l=3Dnew = Image();g=3Dtrue;l.onload=3Dfunction(){g=3Dfalse;a();};if(window.Env&&Env= .tracking_domain){host=3DEnv.tracking_domain;}else = host=3D'';l.src=3Dhost+'/ajax/nectar.php?asyncSignal=3D'+(Math.floor(Math= .random()*10000)+1)+'&'+(!m?'':'s=3D')+(+new Date());}};return = function(p,l,n){var q=3D[k,+new = Date(),p].concat(l);q.push(q.length);for(var = m=3D0;m=3D8&&!window.HTMLCollection)ua._ie=3D7;ua._= firefox=3Da[2]?parseFloat(a[2]):NaN;ua._opera=3Da[3]?parseFloat(a[3]):NaN= ;ua._safari=3Da[4]?parseFloat(a[4]):NaN;if(ua._safari){a=3D/(?:Chrome\/(\= d+\.\d+))/.exec(navigator.userAgent);ua._chrome=3Da&&a[1]?parseFloat(a[1]= ):NaN;}else ua._chrome=3DNaN;}else = ua._ie=3Dua._firefox=3Dua._opera=3Dua._chrome=3Dua._safari=3DNaN;if(c){ua= ._osx=3D!!c[1];ua._windows=3D!!c[2];ua._linux=3D!!c[3];}else = ua._osx=3Dua._windows=3Dua._linux=3Dfalse;ua._iphone=3Db;}};=0A= OnloadEvent=3D{ONLOAD:'onload/onload',ONLOAD_CALLBACK:'onload/onload_call= back',ONLOAD_DOMCONTENT:'onload/dom_content_ready',ONLOAD_DOMCONTENT_CALL= BACK:'onload/domcontent_callback',ONBEFOREUNLOAD:'onload/beforeunload',ON= UNLOAD:'onload/unload'};function = _include_quickling_events_default(){return = !window.loading_page_chrome;}function = onbeforeunloadRegister(a,b){if(b=3D=3D=3Dundefined)b=3D_include_quickling= _events_default();b?_addHook('onbeforeleavehooks',a):_addHook('onbeforeun= loadhooks',a);}function = onunloadRegister(a){if(!window.onunload)window.onunload=3Dfunction(){Arbi= ter.inform(OnloadEvent.ONUNLOAD,true,Arbiter.BEHAVIOR_STATE);};_addHook('= onunloadhooks',a);}function = onleaveRegister(a){_addHook('onleavehooks',a);}function = _addHook(b,a){window[b]=3D(window[b]||[]).concat(a);}function = removeHook(a){window[a]=3D[];}function = _domcontentready(){Arbiter.inform(OnloadEvent.ONLOAD_DOMCONTENT,true,Arbi= ter.BEHAVIOR_STATE);}function _bootstrapEventHandlers(){var = a=3Ddocument,d=3Dwindow;if(a.addEventListener){if(ua.safari()<525){var = c=3DsetInterval(function(){if(/loaded|complete/.test(a.readyState)){_domc= ontentready();clearInterval(c);}},10);}else = a.addEventListener("DOMContentLoaded",_domcontentready,true);}else{var = b=3D'javascript:void(0)';if(d.location.protocol=3D=3D'https:')b=3D'//:';a= .write('
=20

Subscribe to Wired Magazine

=
=

Subscribe to=20 WIRED

Renew

Give a=20 gift

Customer Service

Editorial Team

  • Editor:=20
    Randy Alfred
  • El Fundador:=20
    Tony Long
  • Contributors:=20
    Wired.com Staff & Freelancers
FB.init("d53bb4300a345fefeeccdfadf717335c");

Categories

  • 18th=20 century=20
  • 19th=20 century=20
  • 20th=20 century=20
  • Astronomy= =20
  • Biology= =20
  • Business=20 and Industry=20
  • Chemistry= =20
  • Commu= nication=20
  • Co= mputers=20 and IT=20
  • Culture= =20
  • Disasters= =20
  • Discove= ries=20
  • Enginee= ring=20
  • Environ= ment=20
  • Food = and=20 Drink
  • Gadgets= =20
  • Games=20
  • Geology= =20
  • Health=20 and Medicine=20
  • Inventio= ns=20
  • Mathema= tics=20
  • Misce= llaneous=20
  • People=20
  • Physics= =20
  • Politics=20
  • Soc= ial=20 Sciences=20
  • S= pace=20 Exploration=20
  • Tech = Gone=20 Bad=20
  • Tran= sportation=20
  • Warfare=20 and Military

Popular Tags

15th = century 17th = Century 21st = Century Apple architectur= e Austria automobiles<= /A> aviation = Boston Britain California Canada cars & = trucks Chicago electricity<= /A> France Germany internet = Italy Japan London Los = Angeles Massachuse= tts=20 movies music NASA New York = City=20 Nobel = Prize nuclear = weapons Paris railroads = Russia science = fiction s= imultaneous=20 discovery Soviet = Union television Thomas = Edison=20 United = Kingdom=20 video World War=20 II

Advertisement

Services

Corrections | Sitemap | FAQ | Contact Us | Wired Staff | Advertising | Press Center | Subscription=20 Services | Newsletter | RSS Feeds 3D"Text
Cond=C3=A9 Nast Web = Sites:=20
Webmonkey | Reddit | ArsTechnica | Details | Golf Digest | GQ | New=20 Yorker
=20

Registration on or use of this site constitutes acceptance of our User Agreement = (Revised=20 4/1/2009) and Privacy=20 Policy (Revised 4/1/2009).

Wired.com =C2=A9 2010 Cond=C3=A9 Nast Digital. All rights = reserved.

The material on this site may not be reproduced, distributed, = transmitted,=20 cached or otherwise used, except with the prior written permission of = Cond=C3=A9 Nast=20 Digital.

------=_NextPart_001_00FA_01CBB1A9.6E9B1E00 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.facebook.com/widgets/like.php?href=http://www.wired.com/thisdayintech/2010/05/0511magnetic-core-memory/&layout=button_count&show_faces=false =EF=BB=BF =C2=BB May 11, 1951: = RAM Is Born
Like
449 = people
448
------=_NextPart_001_00FA_01CBB1A9.6E9B1E00-- ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/js/jquery-1.3.2.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = window=3Dthis,undefined,_jQuery=3Dwindow.jQuery,_$=3Dwindow.$,jQuery=3Dwi= ndow.jQuery=3Dwindow.$=3Dfunction(selector,context){return new = jQuery.fn.init(selector,context)},quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#= ([\w-]+)$/,isSimple=3D/^.[^:#\[\.,]*$/;jQuery.fn=3DjQuery.prototype=3D{in= it:function(selector,context){selector=3Dselector||document;if(selector.n= odeType){this[0]=3Dselector;this.length=3D1;this.context=3Dselector;retur= n this}if(typeof selector=3D=3D=3D"string"){var = match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match= [1]){selector=3DjQuery.clean([match[1]],context)}else{var = elem=3Ddocument.getElementById(match[3]);if(elem&&elem.id!=3Dmatch[3]){re= turn jQuery().find(selector)}var = ret=3DjQuery(elem||[]);ret.context=3Ddocument;ret.selector=3Dselector;ret= urn ret}}else{return = jQuery(context).find(selector)}}else{if(jQuery.isFunction(selector)){retu= rn = jQuery(document).ready(selector)}}if(selector.selector&&selector.context)= {this.selector=3Dselector.selector;this.context=3Dselector.context}return= = this.setArray(jQuery.isArray(selector)?selector:jQuery.makeArray(selector= ))},selector:"",jquery:"1.3.2",size:function(){return = this.length},get:function(num){return = num=3D=3D=3Dundefined?Array.prototype.slice.call(this):this[num]},pushSta= ck:function(elems,name,selector){var = ret=3DjQuery(elems);ret.prevObject=3Dthis;ret.context=3Dthis.context;if(n= ame=3D=3D=3D"find"){ret.selector=3Dthis.selector+(this.selector?" = ":"")+selector}else{if(name){ret.selector=3Dthis.selector+"."+name+"("+se= lector+")"}}return = ret},setArray:function(elems){this.length=3D0;Array.prototype.push.apply(= this,elems);return this},each:function(callback,args){return = jQuery.each(this,callback,args)},index:function(elem){return = jQuery.inArray(elem&&elem.jquery?elem[0]:elem,this)},attr:function(name,v= alue,type){var options=3Dname;if(typeof = name=3D=3D=3D"string"){if(value=3D=3D=3Dundefined){return = this[0]&&jQuery[type||"attr"](this[0],name)}else{options=3D{};options[nam= e]=3Dvalue}}return this.each(function(i){for(name in = options){jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[n= ame],type,i,name))}})},css:function(key,value){if((key=3D=3D"width"||key=3D= =3D"height")&&parseFloat(value)<0){value=3Dundefined}return = this.attr(key,value,"curCSS")},text:function(text){if(typeof = text!=3D=3D"object"&&text!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(text))}var = ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu= nction(){if(this.nodeType!=3D8){ret+=3Dthis.nodeType!=3D1?this.nodeValue:= jQuery.fn.text([this])}})});return = ret},wrapAll:function(html){if(this[0]){var = wrap=3DjQuery(html,this[0].ownerDocument).clone();if(this[0].parentNode){= wrap.insertBefore(this[0])}wrap.map(function(){var = elem=3Dthis;while(elem.firstChild){elem=3Delem.firstChild}return = elem}).append(this)}return this},wrapInner:function(html){return = this.each(function(){jQuery(this).contents().wrapAll(html)})},wrap:functi= on(html){return = this.each(function(){jQuery(this).wrapAll(html)})},append:function(){retu= rn = this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1){this= .appendChild(elem)}})},prepend:function(){return = this.domManip(arguments,true,function(elem){if(this.nodeType=3D=3D1){this= .insertBefore(elem,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(elem){this.parentNode.insertBefore= (elem,this)})},after:function(){return = this.domManip(arguments,false,function(elem){this.parentNode.insertBefore= (elem,this.nextSibling)})},end:function(){return = this.prevObject||jQuery([])},push:[].push,sort:[].sort,splice:[].splice,f= ind:function(selector){if(this.length=3D=3D=3D1){var = ret=3Dthis.pushStack([],"find",selector);ret.length=3D0;jQuery.find(selec= tor,this[0],ret);return ret}else{return = this.pushStack(jQuery.unique(jQuery.map(this,function(elem){return = jQuery.find(selector,elem)})),"find",selector)}},clone:function(events){v= ar = ret=3Dthis.map(function(){if(!jQuery.support.noCloneEvent&&!jQuery.isXMLD= oc(this)){var html=3Dthis.outerHTML;if(!html){var = div=3Dthis.ownerDocument.createElement("div");div.appendChild(this.cloneN= ode(true));html=3Ddiv.innerHTML}return jQuery.clean([html.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(events=3D=3D=3Dtrue){var = orig=3Dthis.find("*").andSelf(),i=3D0;ret.find("*").andSelf().each(functi= on(){if(this.nodeName!=3D=3Dorig[i].nodeName){return }var = events=3DjQuery.data(orig[i],"events");for(var type in events){for(var = handler in = events[type]){jQuery.event.add(this,type,events[type][handler],events[typ= e][handler].data)}}i++})}return ret},filter:function(selector){return = this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele= m,i){return = selector.call(elem,i)})||jQuery.multiFilter(selector,jQuery.grep(this,fun= ction(elem){return = elem.nodeType=3D=3D=3D1})),"filter",selector)},closest:function(selector)= {var = pos=3DjQuery.expr.match.POS.test(selector)?jQuery(selector):null,closer=3D= 0;return this.map(function(){var = cur=3Dthis;while(cur&&cur.ownerDocument){if(pos?pos.index(cur)>-1:jQuery(= cur).is(selector)){jQuery.data(cur,"closest",closer);return = cur}cur=3Dcur.parentNode;closer++}})},not:function(selector){if(typeof = selector=3D=3D=3D"string"){if(isSimple.test(selector)){return = this.pushStack(jQuery.multiFilter(selector,this,true),"not",selector)}els= e{selector=3DjQuery.multiFilter(selector,this)}}var = isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine= d&&!selector.nodeType;return this.filter(function(){return = isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector})},add:funct= ion(selector){return = this.pushStack(jQuery.unique(jQuery.merge(this.get(),typeof = selector=3D=3D=3D"string"?jQuery(selector):jQuery.makeArray(selector))))}= ,is:function(selector){return = !!selector&&jQuery.multiFilter(selector,this).length>0},hasClass:function= (selector){return = !!selector&&this.is("."+selector)},val:function(value){if(value=3D=3D=3Du= ndefined){var = elem=3Dthis[0];if(elem){if(jQuery.nodeName(elem,"option")){return(elem.at= tributes.value||{}).specified?elem.value:elem.text}if(jQuery.nodeName(ele= m,"select")){var = index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.= type=3D=3D"select-one";if(index<0){return null}for(var = i=3Done?index:0,max=3Done?index+1:options.length;i=3D0||jQuery.inArray(this.name,value= )>=3D0)}else{if(jQuery.nodeName(this,"select")){var = values=3DjQuery.makeArray(value);jQuery("option",this).each(function(){th= is.selected=3D(jQuery.inArray(this.value,values)>=3D0||jQuery.inArray(thi= s.text,values)>=3D0)});if(!values.length){this.selectedIndex=3D-1}}else{t= his.value=3Dvalue}}})},html:function(value){return = value=3D=3D=3Dundefined?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(value)},replac= eWith:function(value){return = this.after(value).remove()},eq:function(i){return = this.slice(i,+i+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(callback){return= this.pushStack(jQuery.map(this,function(elem,i){return = callback.call(elem,i,elem)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(args,table,callback){if(this= [0]){var = fragment=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),scri= pts=3DjQuery.clean(args,(this[0].ownerDocument||this[0]),fragment),first=3D= fragment.firstChild;if(first){for(var = i=3D0,l=3Dthis.length;i1||i>0?fragment.cloneNode(true):fragment)}}if(scripts){jQuery.each(sc= ripts,evalScript)}}return this;function root(elem,cur){return = table&&jQuery.nodeName(elem,"table")&&jQuery.nodeName(cur,"tr")?(elem.get= ElementsByTagName("tbody")[0]||elem.appendChild(elem.ownerDocument.create= Element("tbody"))):elem}}};jQuery.fn.init.prototype=3DjQuery.fn;function = evalScript(i,elem){if(elem.src){jQuery.ajax({url:elem.src,async:false,dat= aType:"script"})}else{jQuery.globalEval(elem.text||elem.textContent||elem= .innerHTML||"")}if(elem.parentNode){elem.parentNode.removeChild(elem)}}fu= nction now(){return +new = Date}jQuery.extend=3DjQuery.fn.extend=3Dfunction(){var = target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op= tions;if(typeof = target=3D=3D=3D"boolean"){deep=3Dtarget;target=3Darguments[1]||{};i=3D2}i= f(typeof = target!=3D=3D"object"&&!jQuery.isFunction(target)){target=3D{}}if(length=3D= =3Di){target=3Dthis;--i}for(;i-1}},swap:function(elem,options,callback){var old=3D{};for(var = name in = options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name]}ca= llback.call(elem);for(var name in = options){elem.style[name]=3Dold[name]}},css:function(elem,name,force,extr= a){if(name=3D=3D"width"||name=3D=3D"height"){var = val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi= ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function = getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;if(ext= ra=3D=3D=3D"border"){return = }jQuery.each(which,function(){if(!extra){val-=3DparseFloat(jQuery.curCSS(= elem,"padding"+this,true))||0}if(extra=3D=3D=3D"margin"){val+=3DparseFloa= t(jQuery.curCSS(elem,"margin"+this,true))||0}else{val-=3DparseFloat(jQuer= y.curCSS(elem,"border"+this+"Width",true))||0}})}if(elem.offsetWidth!=3D=3D= 0){getWH()}else{jQuery.swap(elem,props,getWH)}return = Math.max(0,Math.round(val))}return = jQuery.curCSS(elem,name,force)},curCSS:function(elem,name,force){var = ret,style=3Delem.style;if(name=3D=3D"opacity"&&!jQuery.support.opacity){r= et=3DjQuery.attr(style,"opacity");return = ret=3D=3D""?"1":ret}if(name.match(/float/i)){name=3DstyleFloat}if(!force&= &style&&style[name]){ret=3Dstyle[name]}else{if(defaultView.getComputedSty= le){if(name.match(/float/i)){name=3D"float"}name=3Dname.replace(/([A-Z])/= g,"-$1").toLowerCase();var = computedStyle=3DdefaultView.getComputedStyle(elem,null);if(computedStyle)= {ret=3DcomputedStyle.getPropertyValue(name)}if(name=3D=3D"opacity"&&ret=3D= =3D""){ret=3D"1"}}else{if(elem.currentStyle){var = camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return = letter.toUpperCase()});ret=3Delem.currentStyle[name]||elem.currentStyle[c= amelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var = left=3Dstyle.left,rsLeft=3Delem.runtimeStyle.left;elem.runtimeStyle.left=3D= elem.currentStyle.left;style.left=3Dret||0;ret=3Dstyle.pixelLeft+"px";sty= le.left=3Dleft;elem.runtimeStyle.left=3DrsLeft}}}}return = ret},clean:function(elems,context,fragment){context=3Dcontext||document;i= f(typeof = context.createElement=3D=3D=3D"undefined"){context=3Dcontext.ownerDocumen= t||context[0]&&context[0].ownerDocument||document}if(!fragment&&elems.len= gth=3D=3D=3D1&&typeof elems[0]=3D=3D=3D"string"){var = match=3D/^<(\w+)\s*\/?>$/.exec(elems[0]);if(match){return[context.createE= lement(match[1])]}}var = ret=3D[],scripts=3D[],div=3Dcontext.createElement("div");jQuery.each(elem= s,function(i,elem){if(typeof = elem=3D=3D=3D"number"){elem+=3D""}if(!elem){return }if(typeof = elem=3D=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(= all,front,tag){return = tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all= :front+">"});var = tags=3Delem.replace(/^\s+/,"").substring(0,10).toLowerCase();var = wrap=3D!tags.indexOf("",""]||!tags.indexOf("",""]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"","
"]||!tags.indexOf("",""]||(!tags.indexOf("= ",""]||!tags.indexOf("= ",""]||!jQuery.support.htmlSerialize= &&[1,"div
","
"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2]= ;while(wrap[0]--){div=3Ddiv.lastChild}if(!jQuery.support.tbody){var = hasBody=3D/"&&!hasBod= y?div.childNodes:[];for(var = j=3Dtbody.length-1;j>=3D0;--j){if(jQuery.nodeName(tbody[j],"tbody")&&!tbo= dy[j].childNodes.length){tbody[j].parentNode.removeChild(tbody[j])}}}if(!= jQuery.support.leadingWhitespace&&/^\s/.test(elem)){div.insertBefore(cont= ext.createTextNode(elem.match(/^\s*/)[0]),div.firstChild)}elem=3DjQuery.m= akeArray(div.childNodes)}if(elem.nodeType){ret.push(elem)}else{ret=3DjQue= ry.merge(ret,elem)}});if(fragment){for(var = i=3D0;ret[i];i++){if(jQuery.nodeName(ret[i],"script")&&(!ret[i].type||ret= [i].type.toLowerCase()=3D=3D=3D"text/javascript")){scripts.push(ret[i].pa= rentNode?ret[i].parentNode.removeChild(ret[i]):ret[i])}else{if(ret[i].nod= eType=3D=3D=3D1){ret.splice.apply(ret,[i+1,0].concat(jQuery.makeArray(ret= [i].getElementsByTagName("script"))))}fragment.appendChild(ret[i])}}retur= n scripts}return = ret},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem.= nodeType=3D=3D8){return undefined}var = notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined;name=3Dnotxml= &&jQuery.props[name]||name;if(elem.tagName){var = special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&elem.paren= tNode){elem.parentNode.selectedIndex}if(name in = elem&¬xml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem= ,"input")&&elem.parentNode){throw"type property can't be = changed"}elem[name]=3Dvalue}if(jQuery.nodeName(elem,"form")&&elem.getAttr= ibuteNode(name)){return = elem.getAttributeNode(name).nodeValue}if(name=3D=3D"tabIndex"){var = attributeNode=3Delem.getAttributeNode("tabIndex");return = attributeNode&&attributeNode.specified?attributeNode.value:elem.nodeName.= match(/(button|input|object|select|textarea)/i)?0:elem.nodeName.match(/^(= a|area)$/i)&&elem.href?0:undefined}return = elem[name]}if(!jQuery.support.style&¬xml&&name=3D=3D"style"){return = jQuery.attr(elem.style,"cssText",value)}if(set){elem.setAttribute(name,""= +value)}var = attr=3D!jQuery.support.hrefNormalized&¬xml&&special?elem.getAttribute(= name,2):elem.getAttribute(name);return = attr=3D=3D=3Dnull?undefined:attr}if(!jQuery.support.opacity&&name=3D=3D"o= pacity"){if(set){elem.zoom=3D1;elem.filter=3D(elem.filter||"").replace(/a= lpha\([^)]*\)/,"")+(parseInt(value)+""=3D=3D"NaN"?"":"alpha(opacity=3D"+v= alue*100+")")}return = elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt= er.match(/opacity=3D([^)]*)/)[1])/100)+"":""}name=3Dname.replace(/-([a-z]= )/ig,function(all,letter){return = letter.toUpperCase()});if(set){elem[name]=3Dvalue}return = elem[name]},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"")= },makeArray:function(array){var ret=3D[];if(array!=3Dnull){var = i=3Darray.length;if(i=3D=3Dnull||typeof = array=3D=3D=3D"string"||jQuery.isFunction(array)||array.setInterval){ret[= 0]=3Darray}else{while(i){ret[--i]=3Darray[i]}}}return = ret},inArray:function(elem,array){for(var = i=3D0,length=3Darray.length;i0?this.clone(true):this).get();jQuery.fn[original].apply(jQuer= y(insert[i]),elems);ret=3Dret.concat(elems)}return = this.pushStack(ret,name,selector)}});jQuery.each({removeAttr:function(nam= e){jQuery.attr(this,name,"");if(this.nodeType=3D=3D1){this.removeAttribut= e(name)}},addClass:function(classNames){jQuery.className.add(this,classNa= mes)},removeClass:function(classNames){jQuery.className.remove(this,class= Names)},toggleClass:function(classNames,state){if(typeof = state!=3D=3D"boolean"){state=3D!jQuery.className.has(this,classNames)}jQu= ery.className[state?"add":"remove"](this,classNames)},remove:function(sel= ector){if(!selector||jQuery.filter(selector,[this]).length){jQuery("*",th= is).add([this]).each(function(){jQuery.event.remove(this);jQuery.removeDa= ta(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty= :function(){jQuery(this).children().remove();while(this.firstChild){this.= removeChild(this.firstChild)}}},function(name,fn){jQuery.fn[name]=3Dfunct= ion(){return this.each(fn,arguments)}});function num(elem,prop){return = elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0}var = expando=3D"jQuery"+now(),uuid=3D0,windowData=3D{};jQuery.extend({cache:{}= ,data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:elem;va= r = id=3Delem[expando];if(!id){id=3Delem[expando]=3D++uuid}if(name&&!jQuery.c= ache[id]){jQuery.cache[id]=3D{}}if(data!=3D=3Dundefined){jQuery.cache[id]= [name]=3Ddata}return = name?jQuery.cache[id][name]:id},removeData:function(elem,name){elem=3Dele= m=3D=3Dwindow?windowData:elem;var = id=3Delem[expando];if(name){if(jQuery.cache[id]){delete = jQuery.cache[id][name];name=3D"";for(name in = jQuery.cache[id]){break}if(!name){jQuery.removeData(elem)}}}else{try{dele= te = elem[expando]}catch(e){if(elem.removeAttribute){elem.removeAttribute(expa= ndo)}}delete = jQuery.cache[id]}},queue:function(elem,type,data){if(elem){type=3D(type||= "fx")+"queue";var = q=3DjQuery.data(elem,type);if(!q||jQuery.isArray(data)){q=3DjQuery.data(e= lem,type,jQuery.makeArray(data))}else{if(data){q.push(data)}}}return = q},dequeue:function(elem,type){var = queue=3DjQuery.queue(elem,type),fn=3Dqueue.shift();if(!type||type=3D=3D=3D= "fx"){fn=3Dqueue[0]}if(fn!=3D=3Dundefined){fn.call(elem)}}});jQuery.fn.ex= tend({data:function(key,value){var = parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D= =3Dundefined){var = data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D= =3Dundefined&&this.length){data=3DjQuery.data(this[0],key)}return = data=3D=3D=3Dundefined&&parts[1]?this.data(parts[0]):data}else{return = this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu= ery.data(this,key,value)})}},removeData:function(key){return = this.each(function(){jQuery.removeData(this,key)})},queue:function(type,d= ata){if(typeof = type!=3D=3D"string"){data=3Dtype;type=3D"fx"}if(data=3D=3D=3Dundefined){r= eturn jQuery.queue(this[0],type)}return this.each(function(){var = queue=3DjQuery.queue(this,type,data);if(type=3D=3D"fx"&&queue.length=3D=3D= 1){queue[0].call(this)}})},dequeue:function(type){return = this.each(function(){jQuery.dequeue(this,type)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = chunker=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]= |[^[\]'"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,done=3D0,toString=3DObject.prototype.toS= tring;var = Sizzle=3Dfunction(selector,context,results,seed){results=3Dresults||[];co= ntext=3Dcontext||document;if(context.nodeType!=3D=3D1&&context.nodeType!=3D= =3D9){return[]}if(!selector||typeof selector!=3D=3D"string"){return = results}var = parts=3D[],m,set,checkSet,check,mode,extra,prune=3Dtrue;chunker.lastIndex= =3D0;while((m=3Dchunker.exec(selector))!=3D=3Dnull){parts.push(m[1]);if(m= [2]){extra=3DRegExp.rightContext;break}}if(parts.length>1&&origPOS.exec(s= elector)){if(parts.length=3D=3D=3D2&&Expr.relative[parts[0]]){set=3DposPr= ocess(parts[0]+parts[1],context)}else{set=3DExpr.relative[parts[0]]?[cont= ext]:Sizzle(parts.shift(),context);while(parts.length){selector=3Dparts.s= hift();if(Expr.relative[selector]){selector+=3Dparts.shift()}set=3DposPro= cess(selector,set)}}}else{var = ret=3Dseed?{expr:parts.pop(),set:makeArray(seed)}:Sizzle.find(parts.pop()= ,parts.length=3D=3D=3D1&&context.parentNode?context.parentNode:context,is= XML(context));set=3DSizzle.filter(ret.expr,ret.set);if(parts.length>0){ch= eckSet=3DmakeArray(set)}else{prune=3Dfalse}while(parts.length){var = cur=3Dparts.pop(),pop=3Dcur;if(!Expr.relative[cur]){cur=3D""}else{pop=3Dp= arts.pop()}if(pop=3D=3Dnull){pop=3Dcontext}Expr.relative[cur](checkSet,po= p,isXML(context))}}if(!checkSet){checkSet=3Dset}if(!checkSet){throw"Synta= x error, unrecognized expression: = "+(cur||selector)}if(toString.call(checkSet)=3D=3D=3D"[object = Array]"){if(!prune){results.push.apply(results,checkSet)}else{if(context.= nodeType=3D=3D=3D1){for(var = i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&(checkSet[i]=3D=3D=3Dtrue|= |checkSet[i].nodeType=3D=3D=3D1&&contains(context,checkSet[i]))){results.= push(set[i])}}}else{for(var = i=3D0;checkSet[i]!=3Dnull;i++){if(checkSet[i]&&checkSet[i].nodeType=3D=3D= =3D1){results.push(set[i])}}}}}else{makeArray(checkSet,results)}if(extra)= {Sizzle(extra,context,results,seed);if(sortOrder){hasDuplicate=3Dfalse;re= sults.sort(sortOrder);if(hasDuplicate){for(var = i=3D1;i":function(ch= eckSet,part,isXML){var isPartStr=3Dtypeof = part=3D=3D=3D"string";if(isPartStr&&!/\W/.test(part)){part=3DisXML?part:p= art.toUpperCase();for(var i=3D0,l=3DcheckSet.length;i1||/^\w/.test(match[3])){matc= h[3]=3DSizzle(match[3],null,null,curLoop)}else{var = ret=3DSizzle.filter(match[3],curLoop,inplace,true^not);if(!inplace){resul= t.push.apply(result,ret)}return = false}}else{if(Expr.match.POS.test(match[0])||Expr.match.CHILD.test(match= [0])){return true}}return = match},POS:function(match){match.unshift(true);return = match}},filters:{enabled:function(elem){return = elem.disabled=3D=3D=3Dfalse&&elem.type!=3D=3D"hidden"},disabled:function(= elem){return elem.disabled=3D=3D=3Dtrue},checked:function(elem){return = elem.checked=3D=3D=3Dtrue},selected:function(elem){elem.parentNode.select= edIndex;return elem.selected=3D=3D=3Dtrue},parent:function(elem){return = !!elem.firstChild},empty:function(elem){return = !elem.firstChild},has:function(elem,i,match){return = !!Sizzle(match[3],elem).length},header:function(elem){return/h\d/i.test(e= lem.nodeName)},text:function(elem){return"text"=3D=3D=3Delem.type},radio:= function(elem){return"radio"=3D=3D=3Delem.type},checkbox:function(elem){r= eturn"checkbox"=3D=3D=3Delem.type},file:function(elem){return"file"=3D=3D= =3Delem.type},password:function(elem){return"password"=3D=3D=3Delem.type}= ,submit:function(elem){return"submit"=3D=3D=3Delem.type},image:function(e= lem){return"image"=3D=3D=3Delem.type},reset:function(elem){return"reset"=3D= =3D=3Delem.type},button:function(elem){return"button"=3D=3D=3Delem.type||= elem.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(elem){return= /input|select|textarea|button/i.test(elem.nodeName)}},setFilters:{first:f= unction(elem,i){return = i=3D=3D=3D0},last:function(elem,i,match,array){return = i=3D=3D=3Darray.length-1},even:function(elem,i){return = i%2=3D=3D=3D0},odd:function(elem,i){return = i%2=3D=3D=3D1},lt:function(elem,i,match){return = imatch[3]-0},nth:function(elem,i,match){return = match[3]-0=3D=3Di},eq:function(elem,i,match){return = match[3]-0=3D=3Di}},filter:{PSEUDO:function(elem,match,i,array){var = name=3Dmatch[1],filter=3DExpr.filters[name];if(filter){return = filter(elem,i,match,array)}else{if(name=3D=3D=3D"contains"){return(elem.t= extContent||elem.innerText||"").indexOf(match[3])>=3D0}else{if(name=3D=3D= =3D"not"){var not=3Dmatch[3];for(var = i=3D0,l=3Dnot.length;i=3D0)}}},ID:functio= n(elem,match){return = elem.nodeType=3D=3D=3D1&&elem.getAttribute("id")=3D=3D=3Dmatch},TAG:funct= ion(elem,match){return(match=3D=3D=3D"*"&&elem.nodeType=3D=3D=3D1)||elem.= nodeName=3D=3D=3Dmatch},CLASS:function(elem,match){return(" = "+(elem.className||elem.getAttribute("class"))+" = ").indexOf(match)>-1},ATTR:function(elem,match){var = name=3Dmatch[1],result=3DExpr.attrHandle[name]?Expr.attrHandle[name](elem= ):elem[name]!=3Dnull?elem[name]:elem.getAttribute(name),value=3Dresult+""= ,type=3Dmatch[2],check=3Dmatch[4];return = result=3D=3Dnull?type=3D=3D=3D"!=3D":type=3D=3D=3D"=3D"?value=3D=3D=3Dche= ck:type=3D=3D=3D"*=3D"?value.indexOf(check)>=3D0:type=3D=3D=3D"~=3D"?(" = "+value+" = ").indexOf(check)>=3D0:!check?value&&result!=3D=3Dfalse:type=3D=3D=3D"!=3D= "?value!=3Dcheck:type=3D=3D=3D"^=3D"?value.indexOf(check)=3D=3D=3D0:type=3D= =3D=3D"$=3D"?value.substr(value.length-check.length)=3D=3D=3Dcheck:type=3D= =3D=3D"|=3D"?value=3D=3D=3Dcheck||value.substr(0,check.length+1)=3D=3D=3D= check+"-":false},POS:function(elem,match,i,array){var = name=3Dmatch[2],filter=3DExpr.setFilters[name];if(filter){return = filter(elem,i,match,array)}}}};var origPOS=3DExpr.match.POS;for(var type = in = Expr.match){Expr.match[type]=3DRegExp(Expr.match[type].source+/(?![^\[]*\= ])(?![^\(]*\))/.source)}var = makeArray=3Dfunction(array,results){array=3DArray.prototype.slice.call(ar= ray);if(results){results.push.apply(results,array);return results}return = array};try{Array.prototype.slice.call(document.documentElement.childNodes= )}catch(e){makeArray=3Dfunction(array,results){var = ret=3Dresults||[];if(toString.call(array)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(ret,array)}else{if(typeof = array.length=3D=3D=3D"number"){for(var = i=3D0,l=3Darray.length;i";var = root=3Ddocument.documentElement;root.insertBefore(form,root.firstChild);i= f(!!document.getElementById(id)){Expr.find.ID=3Dfunction(match,context,is= XML){if(typeof context.getElementById!=3D=3D"undefined"&&!isXML){var = m=3Dcontext.getElementById(match[1]);return = m?m.id=3D=3D=3Dmatch[1]||typeof = m.getAttributeNode!=3D=3D"undefined"&&m.getAttributeNode("id").nodeValue=3D= =3D=3Dmatch[1]?[m]:undefined:[]}};Expr.filter.ID=3Dfunction(elem,match){v= ar node=3Dtypeof = elem.getAttributeNode!=3D=3D"undefined"&&elem.getAttributeNode("id");retu= rn = elem.nodeType=3D=3D=3D1&&node&&node.nodeValue=3D=3D=3Dmatch}}root.removeC= hild(form)})();(function(){var = div=3Ddocument.createElement("div");div.appendChild(document.createCommen= t(""));if(div.getElementsByTagName("*").length>0){Expr.find.TAG=3Dfunctio= n(match,context){var = results=3Dcontext.getElementsByTagName(match[1]);if(match[1]=3D=3D=3D"*")= {var tmp=3D[];for(var = i=3D0;results[i];i++){if(results[i].nodeType=3D=3D=3D1){tmp.push(results[= i])}}results=3Dtmp}return results}}div.innerHTML=3D"";if(div.firstChild&&typeof = div.firstChild.getAttribute!=3D=3D"undefined"&&div.firstChild.getAttribut= e("href")!=3D=3D"#"){Expr.attrHandle.href=3Dfunction(elem){return = elem.getAttribute("href",2)}}})();if(document.querySelectorAll){(function= (){var = oldSizzle=3DSizzle,div=3Ddocument.createElement("div");div.innerHTML=3D"<= p = class=3D'TEST'>

";if(div.querySelectorAll&&div.querySelectorAll(".TEST= ").length=3D=3D=3D0){return = }Sizzle=3Dfunction(query,context,extra,seed){context=3Dcontext||document;= if(!seed&&context.nodeType=3D=3D=3D9&&!isXML(context)){try{return = makeArray(context.querySelectorAll(query),extra)}catch(e){}}return = oldSizzle(query,context,extra,seed)};Sizzle.find=3DoldSizzle.find;Sizzle.= filter=3DoldSizzle.filter;Sizzle.selectors=3DoldSizzle.selectors;Sizzle.m= atches=3DoldSizzle.matches})()}if(document.getElementsByClassName&&docume= nt.documentElement.getElementsByClassName){(function(){var = div=3Ddocument.createElement("div");div.innerHTML=3D"
";if(div.getElementsByClassName("e").length=3D=3D=3D= 0){return = }div.lastChild.className=3D"e";if(div.getElementsByClassName("e").length=3D= =3D=3D1){return = }Expr.order.splice(1,0,"CLASS");Expr.find.CLASS=3Dfunction(match,context,= isXML){if(typeof = context.getElementsByClassName!=3D=3D"undefined"&&!isXML){return = context.getElementsByClassName(match[1])}}})()}function = dirNodeCheck(dir,cur,doneName,checkSet,nodeCheck,isXML){var = sibDir=3Ddir=3D=3D"previousSibling"&&!isXML;for(var = i=3D0,l=3DcheckSet.length;i0){match=3Delem;break}}}elem=3Delem[dir]}che= ckSet[i]=3Dmatch}}}var = contains=3Ddocument.compareDocumentPosition?function(a,b){return = a.compareDocumentPosition(b)&16}:function(a,b){return = a!=3D=3Db&&(a.contains?a.contains(b):true)};var = isXML=3Dfunction(elem){return = elem.nodeType=3D=3D=3D9&&elem.documentElement.nodeName!=3D=3D"HTML"||!!el= em.ownerDocument&&isXML(elem.ownerDocument)};var = posProcess=3Dfunction(selector,context){var = tmpSet=3D[],later=3D"",match,root=3Dcontext.nodeType?[context]:context;wh= ile((match=3DExpr.match.PSEUDO.exec(selector))){later+=3Dmatch[0];selecto= r=3Dselector.replace(Expr.match.PSEUDO,"")}selector=3DExpr.relative[selec= tor]?selector+"*":selector;for(var = i=3D0,l=3Droot.length;i0||elem.offsetHeight>0};Sizzle.selectors.filters.animate= d=3Dfunction(elem){return jQuery.grep(jQuery.timers,function(fn){return = elem=3D=3D=3Dfn.elem}).length};jQuery.multiFilter=3Dfunction(expr,elems,n= ot){if(not){expr=3D":not("+expr+")"}return = Sizzle.matches(expr,elems)};jQuery.dir=3Dfunction(elem,dir){var = matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D= =3D1){matched.push(cur)}cur=3Dcur[dir]}return = matched};jQuery.nth=3Dfunction(cur,result,dir,elem){result=3Dresult||1;va= r = num=3D0;for(;cur;cur=3Dcur[dir]){if(cur.nodeType=3D=3D1&&++num=3D=3Dresul= t){break}}return cur};jQuery.sibling=3Dfunction(n,elem){var = r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem){r.push(= n)}}return r};return = ;window.Sizzle=3DSizzle})();jQuery.event=3D{add:function(elem,types,handl= er,data){if(elem.nodeType=3D=3D3||elem.nodeType=3D=3D8){return = }if(elem.setInterval&&elem!=3Dwindow){elem=3Dwindow}if(!handler.guid){han= dler.guid=3Dthis.guid++}if(data!=3D=3Dundefined){var = fn=3Dhandler;handler=3Dthis.proxy(fn);handler.data=3Ddata}var = events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle= =3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){retur= n typeof = jQuery!=3D=3D"undefined"&&!jQuery.event.triggered?jQuery.event.handle.app= ly(arguments.callee.elem,arguments):undefined});handle.elem=3Delem;jQuery= .each(types.split(/\s+/),function(index,type){var = namespaces=3Dtype.split(".");type=3Dnamespaces.shift();handler.type=3Dnam= espaces.slice().sort().join(".");var = handlers=3Devents[type];if(jQuery.event.specialAll[type]){jQuery.event.sp= ecialAll[type].setup.call(elem,data,namespaces)}if(!handlers){handlers=3D= events[type]=3D{};if(!jQuery.event.special[type]||jQuery.event.special[ty= pe].setup.call(elem,data,namespaces)=3D=3D=3Dfalse){if(elem.addEventListe= ner){elem.addEventListener(type,handle,false)}else{if(elem.attachEvent){e= lem.attachEvent("on"+type,handle)}}}}handlers[handler.guid]=3Dhandler;jQu= ery.event.global[type]=3Dtrue});elem=3Dnull},guid:1,global:{},remove:func= tion(elem,types,handler){if(elem.nodeType=3D=3D3||elem.nodeType=3D=3D8){r= eturn }var = events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3D=3D= undefined||(typeof = types=3D=3D=3D"string"&&types.charAt(0)=3D=3D".")){for(var type in = events){this.remove(elem,type+(types||""))}}else{if(types.type){handler=3D= types.handler;types=3Dtypes.type}jQuery.each(types.split(/\s+/),function(= index,type){var = namespaces=3Dtype.split(".");type=3Dnamespaces.shift();var = namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\= .|$)");if(events[type]){if(handler){delete = events[type][handler.guid]}else{for(var handle in = events[type]){if(namespace.test(events[type][handle].type)){delete = events[type][handle]}}}if(jQuery.event.specialAll[type]){jQuery.event.spe= cialAll[type].teardown.call(elem,namespaces)}for(ret in = events[type]){break}if(!ret){if(!jQuery.event.special[type]||jQuery.event= .special[type].teardown.call(elem,namespaces)=3D=3D=3Dfalse){if(elem.remo= veEventListener){elem.removeEventListener(type,jQuery.data(elem,"handle")= ,false)}else{if(elem.detachEvent){elem.detachEvent("on"+type,jQuery.data(= elem,"handle"))}}}ret=3Dnull;delete events[type]}}})}for(ret in = events){break}if(!ret){var = handle=3DjQuery.data(elem,"handle");if(handle){handle.elem=3Dnull}jQuery.= removeData(elem,"events");jQuery.removeData(elem,"handle")}}},trigger:fun= ction(event,data,elem,bubbling){var = type=3Devent.type||event;if(!bubbling){event=3Dtypeof = event=3D=3D=3D"object"?event[expando]?event:jQuery.extend(jQuery.Event(ty= pe),event):jQuery.Event(type);if(type.indexOf("!")>=3D0){event.type=3Dtyp= e=3Dtype.slice(0,-1);event.exclusive=3Dtrue}if(!elem){event.stopPropagati= on();if(this.global[type]){jQuery.each(jQuery.cache,function(){if(this.ev= ents&&this.events[type]){jQuery.event.trigger(event,data,this.handle.elem= )}})}}if(!elem||elem.nodeType=3D=3D3||elem.nodeType=3D=3D8){return = undefined}event.result=3Dundefined;event.target=3Delem;data=3DjQuery.make= Array(data);data.unshift(event)}event.currentTarget=3Delem;var = handle=3DjQuery.data(elem,"handle");if(handle){handle.apply(elem,data)}if= ((!elem[type]||(jQuery.nodeName(elem,"a")&&type=3D=3D"click"))&&elem["on"= +type]&&elem["on"+type].apply(elem,data)=3D=3D=3Dfalse){event.result=3Dfa= lse}if(!bubbling&&elem[type]&&!event.isDefaultPrevented()&&!(jQuery.nodeN= ame(elem,"a")&&type=3D=3D"click")){this.triggered=3Dtrue;try{elem[type]()= }catch(e){}}this.triggered=3Dfalse;if(!event.isPropagationStopped()){var = parent=3Delem.parentNode||elem.ownerDocument;if(parent){jQuery.event.trig= ger(event,data,parent,true)}}},handle:function(event){var = all,handlers;event=3Darguments[0]=3DjQuery.event.fix(event||window.event)= ;event.currentTarget=3Dthis;var = namespaces=3Devent.type.split(".");event.type=3Dnamespaces.shift();all=3D= !namespaces.length&&!event.exclusive;var = namespace=3DRegExp("(^|\\.)"+namespaces.slice().sort().join(".*\\.")+"(\\= .|$)");handlers=3D(jQuery.data(this,"events")||{})[event.type];for(var j = in handlers){var = handler=3Dhandlers[j];if(all||namespace.test(handler.type)){event.handler= =3Dhandler;event.data=3Dhandler.data;var = ret=3Dhandler.apply(this,arguments);if(ret!=3D=3Dundefined){event.result=3D= ret;if(ret=3D=3D=3Dfalse){event.preventDefault();event.stopPropagation()}= }if(event.isImmediatePropagationStopped()){break}}}},props:"altKey = attrChange attrName bubbles button cancelable charCode clientX clientY = ctrlKey currentTarget data detail eventPhase fromElement handler keyCode = metaKey newValue originalTarget pageX pageY prevValue relatedNode = relatedTarget screenX screenY shiftKey srcElement target toElement view = wheelDelta which".split(" = "),fix:function(event){if(event[expando]){return event}var = originalEvent=3Devent;event=3DjQuery.Event(originalEvent);for(var = i=3Dthis.props.length,prop;i;){prop=3Dthis.props[--i];event[prop]=3Dorigi= nalEvent[prop]}if(!event.target){event.target=3Devent.srcElement||documen= t}if(event.target.nodeType=3D=3D3){event.target=3Devent.target.parentNode= }if(!event.relatedTarget&&event.fromElement){event.relatedTarget=3Devent.= fromElement=3D=3Devent.target?event.toElement:event.fromElement}if(event.= pageX=3D=3Dnull&&event.clientX!=3Dnull){var = doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c= lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0= );event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||= 0)-(doc.clientTop||0)}if(!event.which&&((event.charCode||event.charCode=3D= =3D=3D0)?event.charCode:event.keyCode)){event.which=3Devent.charCode||eve= nt.keyCode}if(!event.metaKey&&event.ctrlKey){event.metaKey=3Devent.ctrlKe= y}if(!event.which&&event.button){event.which=3D(event.button&1?1:(event.b= utton&2?3:(event.button&4?2:0)))}return = event},proxy:function(fn,proxy){proxy=3Dproxy||function(){return = fn.apply(this,arguments)};proxy.guid=3Dfn.guid=3Dfn.guid||proxy.guid||thi= s.guid++;return = proxy},special:{ready:{setup:bindReady,teardown:function(){}}},specialAll= :{live:{setup:function(selector,namespaces){jQuery.event.add(this,namespa= ces[0],liveHandler)},teardown:function(namespaces){if(namespaces.length){= var = remove=3D0,name=3DRegExp("(^|\\.)"+namespaces[0]+"(\\.|$)");jQuery.each((= jQuery.data(this,"events").live||{}),function(){if(name.test(this.type)){= remove++}});if(remove<1){jQuery.event.remove(this,namespaces[0],liveHandl= er)}}}}}};jQuery.Event=3Dfunction(src){if(!this.preventDefault){return = new = jQuery.Event(src)}if(src&&src.type){this.originalEvent=3Dsrc;this.type=3D= src.type}else{this.type=3Dsrc}this.timeStamp=3Dnow();this[expando]=3Dtrue= };function returnFalse(){return false}function returnTrue(){return = true}jQuery.Event.prototype=3D{preventDefault:function(){this.isDefaultPr= evented=3DreturnTrue;var e=3Dthis.originalEvent;if(!e){return = }if(e.preventDefault){e.preventDefault()}e.returnValue=3Dfalse},stopPropa= gation:function(){this.isPropagationStopped=3DreturnTrue;var = e=3Dthis.originalEvent;if(!e){return = }if(e.stopPropagation){e.stopPropagation()}e.cancelBubble=3Dtrue},stopImm= ediatePropagation:function(){this.isImmediatePropagationStopped=3DreturnT= rue;this.stopPropagation()},isDefaultPrevented:returnFalse,isPropagationS= topped:returnFalse,isImmediatePropagationStopped:returnFalse};var = withinElement=3Dfunction(event){var = parent=3Devent.relatedTarget;while(parent&&parent!=3Dthis){try{parent=3Dp= arent.parentNode}catch(e){parent=3Dthis}}if(parent!=3Dthis){event.type=3D= event.data;jQuery.event.handle.apply(this,arguments)}};jQuery.each({mouse= over:"mouseenter",mouseout:"mouseleave"},function(orig,fix){jQuery.event.= special[fix]=3D{setup:function(){jQuery.event.add(this,orig,withinElement= ,fix)},teardown:function(){jQuery.event.remove(this,orig,withinElement)}}= });jQuery.fn.extend({bind:function(type,data,fn){return = type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve= nt.add(this,type,fn||data,fn&&data)})},one:function(type,data,fn){var = one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve= nt,one);return(fn||data).apply(this,arguments)});return = this.each(function(){jQuery.event.add(this,type,one,fn&&data)})},unbind:f= unction(type,fn){return = this.each(function(){jQuery.event.remove(this,type,fn)})},trigger:functio= n(type,data){return = this.each(function(){jQuery.event.trigger(type,data,this)})},triggerHandl= er:function(type,data){if(this[0]){var = event=3DjQuery.Event(type);event.preventDefault();event.stopPropagation()= ;jQuery.event.trigger(event,data,this[0]);return = event.result}},toggle:function(fn){var = args=3Darguments,i=3D1;while(i
a';var = all=3Ddiv.getElementsByTagName("*"),a=3Ddiv.getElementsByTagName("a")[0];= if(!all||!all.length||!a){return = }jQuery.support=3D{leadingWhitespace:div.firstChild.nodeType=3D=3D3,tbody= :!div.getElementsByTagName("tbody").length,objectAll:!!div.getElementsByT= agName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!div.= getElementsByTagName("link").length,style:/red/.test(a.getAttribute("styl= e")),hrefNormalized:a.getAttribute("href")=3D=3D=3D"/a",opacity:a.style.o= pacity=3D=3D=3D"0.5",cssFloat:!!a.style.cssFloat,scriptEval:false,noClone= Event:true,boxModel:null};script.type=3D"text/javascript";try{script.appe= ndChild(document.createTextNode("window."+id+"=3D1;"))}catch(e){}root.ins= ertBefore(script,root.firstChild);if(window[id]){jQuery.support.scriptEva= l=3Dtrue;delete = window[id]}root.removeChild(script);if(div.attachEvent&&div.fireEvent){di= v.attachEvent("onclick",function(){jQuery.support.noCloneEvent=3Dfalse;di= v.detachEvent("onclick",arguments.callee)});div.cloneNode(true).fireEvent= ("onclick")}jQuery(function(){var = div=3Ddocument.createElement("div");div.style.width=3Ddiv.style.paddingLe= ft=3D"1px";document.body.appendChild(div);jQuery.boxModel=3DjQuery.suppor= t.boxModel=3Ddiv.offsetWidth=3D=3D=3D2;document.body.removeChild(div).sty= le.display=3D"none"})})();var = styleFloat=3DjQuery.support.cssFloat?"cssFloat":"styleFloat";jQuery.props= =3D{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:style= Float,styleFloat:styleFloat,readonly:"readOnly",maxlength:"maxLength",cel= lspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};jQuery.fn.e= xtend({_load:jQuery.fn.load,load:function(url,params,callback){if(typeof = url!=3D=3D"string"){return this._load(url)}var off=3Durl.indexOf(" = ");if(off>=3D0){var = selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off)}var = type=3D"GET";if(params){if(jQuery.isFunction(params)){callback=3Dparams;p= arams=3Dnull}else{if(typeof = params=3D=3D=3D"object"){params=3DjQuery.param(params);type=3D"POST"}}}va= r = self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co= mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod= ified"){self.html(selector?jQuery("
").append(res.responseText.repla= ce(//g,"")).find(selector):res.responseText)}if(c= allback){self.each(callback,[res.responseText,status,res])}}});return = this},serialize:function(){return = jQuery.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?jQuery.makeArray(this.elements):this}).filter(function(){re= turn = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(i= ,elem){var val=3DjQuery(this).val();return = val=3D=3Dnull?null:jQuery.isArray(val)?jQuery.map(val,function(val,i){ret= urn{name:elem.name,value:val}}):{name:elem.name,value:val}}).get()}});jQu= ery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend"= .split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return = this.bind(o,f)}});var = jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery= .isFunction(data)){callback=3Ddata;data=3Dnull}return = jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}= )},getScript:function(url,callback){return = jQuery.get(url,null,callback,"script")},getJSON:function(url,data,callbac= k){return = jQuery.get(url,data,callback,"json")},post:function(url,data,callback,typ= e){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{}}return = jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type= })},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,settin= gs)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"= application/x-www-form-urlencoded",processData:true,async:true,xhr:functi= on(){return window.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet= tings,s));var = jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d= ata&&s.processData&&typeof = s.data!=3D=3D"string"){s.data=3DjQuery.param(s.data)}if(s.dataType=3D=3D"= jsonp"){if(type=3D=3D"GET"){if(!s.url.match(jsre)){s.url+=3D(s.url.match(= /\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?"}}else{if(!s.data||!s.data.mat= ch(jsre)){s.data=3D(s.data?s.data+"&":"")+(s.jsonp||"callback")+"=3D?"}}s= .dataType=3D"json"}if(s.dataType=3D=3D"json"&&(s.data&&s.data.match(jsre)= ||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.data){s.data=3D(s.data+"= ").replace(jsre,"=3D"+jsonp+"$1")}s.url=3Ds.url.replace(jsre,"=3D"+jsonp+= "$1");s.dataType=3D"script";window[jsonp]=3Dfunction(tmp){data=3Dtmp;succ= ess();complete();window[jsonp]=3Dundefined;try{delete = window[jsonp]}catch(e){}if(head){head.removeChild(script)}}}if(s.dataType= =3D=3D"script"&&s.cache=3D=3Dnull){s.cache=3Dfalse}if(s.cache=3D=3D=3Dfal= se&&type=3D=3D"GET"){var ts=3Dnow();var = ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((= ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"")}if(s.data&&type= =3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s.data=3Dnull}if= (s.global&&!jQuery.active++){jQuery.event.trigger("ajaxStart")}var = parts=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(s.url);if(s.dataType=3D=3D"script"&= &type=3D=3D"GET"&&parts&&(parts[1]&&parts[1]!=3Dlocation.protocol||parts[= 2]!=3Dlocation.host)){var = head=3Ddocument.getElementsByTagName("head")[0];var = script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC= harset){script.charset=3Ds.scriptCharset}if(!jsonp){var = done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d= one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D= =3D"complete")){done=3Dtrue;success();complete();script.onload=3Dscript.o= nreadystatechange=3Dnull;head.removeChild(script)}}}head.appendChild(scri= pt);return undefined}var requestDone=3Dfalse;var = xhr=3Ds.xhr();if(s.username){xhr.open(type,s.url,s.async,s.username,s.pas= sword)}else{xhr.open(type,s.url,s.async)}try{if(s.data){xhr.setRequestHea= der("Content-Type",s.contentType)}if(s.ifModified){xhr.setRequestHeader("= If-Modified-Since",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 = 00:00:00 = GMT")}xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe= questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy= pe]+", = */*":s.accepts._default)}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)=3D= =3D=3Dfalse){if(s.global&&!--jQuery.active){jQuery.event.trigger("ajaxSto= p")}xhr.abort();return = false}if(s.global){jQuery.event.trigger("ajaxSend",[xhr,s])}var = onreadystatechange=3Dfunction(isTimeout){if(xhr.readyState=3D=3D0){if(iva= l){clearInterval(ival);ival=3Dnull;if(s.global&&!--jQuery.active){jQuery.= event.trigger("ajaxStop")}}}else{if(!requestDone&&xhr&&(xhr.readyState=3D= =3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clearInterva= l(ival);ival=3Dnull}status=3DisTimeout=3D=3D"timeout"?"timeout":!jQuery.h= ttpSuccess(xhr)?"error":s.ifModified&&jQuery.httpNotModified(xhr,s.url)?"= notmodified":"success";if(status=3D=3D"success"){try{data=3DjQuery.httpDa= ta(xhr,s.dataType,s)}catch(e){status=3D"parsererror"}}if(status=3D=3D"suc= cess"){var = modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified")}catch(e){}if(s= .ifModified&&modRes){jQuery.lastModified[s.url]=3DmodRes}if(!jsonp){succe= ss()}}else{jQuery.handleError(s,xhr,status)}complete();if(isTimeout){xhr.= abort()}if(s.async){xhr=3Dnull}}}};if(s.async){var = ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0){setTimeout(func= tion(){if(xhr&&!requestDone){onreadystatechange("timeout")}},s.timeout)}}= try{xhr.send(s.data)}catch(e){jQuery.handleError(s,xhr,null,e)}if(!s.asyn= c){onreadystatechange()}function = success(){if(s.success){s.success(data,status)}if(s.global){jQuery.event.= trigger("ajaxSuccess",[xhr,s])}}function = complete(){if(s.complete){s.complete(xhr,status)}if(s.global){jQuery.even= t.trigger("ajaxComplete",[xhr,s])}if(s.global&&!--jQuery.active){jQuery.e= vent.trigger("ajaxStop")}}return = xhr},handleError:function(s,xhr,status,e){if(s.error){s.error(xhr,status,= e)}if(s.global){jQuery.event.trigger("ajaxError",[xhr,s,e])}},active:0,ht= tpSuccess:function(xhr){try{return = !xhr.status&&location.protocol=3D=3D"file:"||(xhr.status>=3D200&&xhr.stat= us<300)||xhr.status=3D=3D304||xhr.status=3D=3D1223}catch(e){}return = false},httpNotModified:function(xhr,url){try{var = xhrRes=3Dxhr.getResponseHeader("Last-Modified");return = xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url]}catch(e){}retur= n false},httpData:function(xhr,type,s){var = ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&= ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if= (xml&&data.documentElement.tagName=3D=3D"parsererror"){throw"parsererror"= }if(s&&s.dataFilter){data=3Ds.dataFilter(data,type)}if(typeof = data=3D=3D=3D"string"){if(type=3D=3D"script"){jQuery.globalEval(data)}if(= type=3D=3D"json"){data=3Dwindow["eval"]("("+data+")")}}return = data},param:function(a){var s=3D[];function = add(key,value){s[s.length]=3DencodeURIComponent(key)+"=3D"+encodeURICompo= nent(value)}if(jQuery.isArray(a)||a.jquery){jQuery.each(a,function(){add(= this.name,this.value)})}else{for(var j in = a){if(jQuery.isArray(a[j])){jQuery.each(a[j],function(){add(j,this)})}els= e{add(j,jQuery.isFunction(a[j])?a[j]():a[j])}}}return = s.join("&").replace(/%20/g,"+")}});var = elemdisplay=3D{},timerId,fxAttrs=3D[["height","marginTop","marginBottom",= "paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddin= gLeft","paddingRight"],["opacity"]];function genFx(type,num){var = obj=3D{};jQuery.each(fxAttrs.concat.apply([],fxAttrs.slice(0,num)),functi= on(){obj[this]=3Dtype});return = obj}jQuery.fn.extend({show:function(speed,callback){if(speed){return = this.animate(genFx("show",3),speed,callback)}else{for(var = i=3D0,l=3Dthis.length;i").appendTo("body");display=3Delem.css("display");if(display=3D=3D=3D"n= one"){display=3D"block"}elem.remove();elemdisplay[tagName]=3Ddisplay}jQue= ry.data(this[i],"olddisplay",display)}}for(var = i=3D0,l=3Dthis.length;i=3D0;i--){if(timers[i].elem=3D=3Dthis){if(gotoEnd){= timers[i](true)}timers.splice(i,1)}}});if(!gotoEnd){this.dequeue()}return= = this}});jQuery.each({slideDown:genFx("show",1),slideUp:genFx("hide",1),sl= ideToggle:genFx("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hid= e"}},function(name,props){jQuery.fn[name]=3Dfunction(speed,callback){retu= rn = this.animate(props,speed,callback)}});jQuery.extend({speed:function(speed= ,easing,fn){var opt=3Dtypeof = speed=3D=3D=3D"object"?speed:{complete:fn||!fn&&easing||jQuery.isFunction= (speed)&&speed,duration:speed,easing:fn&&easing||easing&&!jQuery.isFuncti= on(easing)&&easing};opt.duration=3DjQuery.fx.off?0:typeof = opt.duration=3D=3D=3D"number"?opt.duration:jQuery.fx.speeds[opt.duration]= ||jQuery.fx.speeds._default;opt.old=3Dopt.complete;opt.complete=3Dfunctio= n(){if(opt.queue!=3D=3Dfalse){jQuery(this).dequeue()}if(jQuery.isFunction= (opt.old)){opt.old.call(this)}};return = opt},easing:{linear:function(p,n,firstNum,diff){return = firstNum+diff*p},swing:function(p,n,firstNum,diff){return((-Math.cos(p*Ma= th.PI)/2)+0.5)*diff+firstNum}},timers:[],fx:function(elem,options,prop){t= his.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if(!options.orig)= {options.orig=3D{}}}});jQuery.fx.prototype=3D{update:function(){if(this.o= ptions.step){this.options.step.call(this.elem,this.now,this)}(jQuery.fx.s= tep[this.prop]||jQuery.fx.step._default)(this);if((this.prop=3D=3D"height= "||this.prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"b= lock"}},cur:function(force){if(this.elem[this.prop]!=3Dnull&&(!this.elem.= style||this.elem.style[this.prop]=3D=3Dnull)){return = this.elem[this.prop]}var = r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return = r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0},custom:f= unction(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D= to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi= s.state=3D0;var self=3Dthis;function t(gotoEnd){return = self.step(gotoEnd)}t.elem=3Dthis.elem;if(t()&&jQuery.timers.push(t)&&!tim= erId){timerId=3DsetInterval(function(){var = timers=3DjQuery.timers;for(var = i=3D0;i=3Dthis.options.duration+this.startTime){this.now= =3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[= this.prop]=3Dtrue;var done=3Dtrue;for(var i in = this.options.curAnim){if(this.options.curAnim[i]!=3D=3Dtrue){done=3Dfalse= }}if(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dth= is.options.overflow;this.elem.style.display=3Dthis.options.display;if(jQu= ery.css(this.elem,"display")=3D=3D"none"){this.elem.style.display=3D"bloc= k"}}if(this.options.hide){jQuery(this.elem).hide()}if(this.options.hide||= this.options.show){for(var p in = this.options.curAnim){jQuery.attr(this.elem.style,p,this.options.orig[p])= }}this.options.complete.call(this.elem)}return false}else{var = n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue= ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th= is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th= is.start)*this.pos);this.update()}return = true}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,_default:400},s= tep:{opacity:function(fx){jQuery.attr(fx.elem.style,"opacity",fx.now)},_d= efault:function(fx){if(fx.elem.style&&fx.elem.style[fx.prop]!=3Dnull){fx.= elem.style[fx.prop]=3Dfx.now+fx.unit}else{fx.elem[fx.prop]=3Dfx.now}}}});= if(document.documentElement.getBoundingClientRect){jQuery.fn.offset=3Dfun= ction(){if(!this[0]){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].owne= rDocument.body){return jQuery.offset.bodyOffset(this[0])}var = box=3Dthis[0].getBoundingClientRect(),doc=3Dthis[0].ownerDocument,body=3D= doc.body,docElem=3Ddoc.documentElement,clientTop=3DdocElem.clientTop||bod= y.clientTop||0,clientLeft=3DdocElem.clientLeft||body.clientLeft||0,top=3D= box.top+(self.pageYOffset||jQuery.boxModel&&docElem.scrollTop||body.scrol= lTop)-clientTop,left=3Dbox.left+(self.pageXOffset||jQuery.boxModel&&docEl= em.scrollLeft||body.scrollLeft)-clientLeft;return{top:top,left:left}}}els= e{jQuery.fn.offset=3Dfunction(){if(!this[0]){return{top:0,left:0}}if(this= [0]=3D=3D=3Dthis[0].ownerDocument.body){return = jQuery.offset.bodyOffset(this[0])}jQuery.offset.initialized||jQuery.offse= t.initialize();var = elem=3Dthis[0],offsetParent=3Delem.offsetParent,prevOffsetParent=3Delem,d= oc=3Delem.ownerDocument,computedStyle,docElem=3Ddoc.documentElement,body=3D= doc.body,defaultView=3Ddoc.defaultView,prevComputedStyle=3DdefaultView.ge= tComputedStyle(elem,null),top=3Delem.offsetTop,left=3Delem.offsetLeft;whi= le((elem=3Delem.parentNode)&&elem!=3D=3Dbody&&elem!=3D=3DdocElem){compute= dStyle=3DdefaultView.getComputedStyle(elem,null);top-=3Delem.scrollTop,le= ft-=3Delem.scrollLeft;if(elem=3D=3D=3DoffsetParent){top+=3Delem.offsetTop= ,left+=3Delem.offsetLeft;if(jQuery.offset.doesNotAddBorder&&!(jQuery.offs= et.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(elem.tagName))){t= op+=3DparseInt(computedStyle.borderTopWidth,10)||0,left+=3DparseInt(compu= tedStyle.borderLeftWidth,10)||0}prevOffsetParent=3DoffsetParent,offsetPar= ent=3Delem.offsetParent}if(jQuery.offset.subtractsBorderForOverflowNotVis= ible&&computedStyle.overflow!=3D=3D"visible"){top+=3DparseInt(computedSty= le.borderTopWidth,10)||0,left+=3DparseInt(computedStyle.borderLeftWidth,1= 0)||0}prevComputedStyle=3DcomputedStyle}if(prevComputedStyle.position=3D=3D= =3D"relative"||prevComputedStyle.position=3D=3D=3D"static"){top+=3Dbody.o= ffsetTop,left+=3Dbody.offsetLeft}if(prevComputedStyle.position=3D=3D=3D"f= ixed"){top+=3DMath.max(docElem.scrollTop,body.scrollTop),left+=3DMath.max= (docElem.scrollLeft,body.scrollLeft)}return{top:top,left:left}}}jQuery.of= fset=3D{initialize:function(){if(this.initialized){return }var = body=3Ddocument.body,container=3Ddocument.createElement("div"),innerDiv,c= heckDiv,table,td,rules,prop,bodyMarginTop=3Dbody.style.marginTop,html=3D'=
';rules=3D{position:"absolute= ",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hid= den"};for(prop in = rules){container.style[prop]=3Drules[prop]}container.innerHTML=3Dhtml;bod= y.insertBefore(container,body.firstChild);innerDiv=3Dcontainer.firstChild= ,checkDiv=3DinnerDiv.firstChild,td=3DinnerDiv.nextSibling.firstChild.firs= tChild;this.doesNotAddBorder=3D(checkDiv.offsetTop!=3D=3D5);this.doesAddB= orderForTableAndCells=3D(td.offsetTop=3D=3D=3D5);innerDiv.style.overflow=3D= "hidden",innerDiv.style.position=3D"relative";this.subtractsBorderForOver= flowNotVisible=3D(checkDiv.offsetTop=3D=3D=3D-5);body.style.marginTop=3D"= 1px";this.doesNotIncludeMarginInBodyOffset=3D(body.offsetTop=3D=3D=3D0);b= ody.style.marginTop=3DbodyMarginTop;body.removeChild(container);this.init= ialized=3Dtrue},bodyOffset:function(body){jQuery.offset.initialized||jQue= ry.offset.initialize();var = top=3Dbody.offsetTop,left=3Dbody.offsetLeft;if(jQuery.offset.doesNotInclu= deMarginInBodyOffset){top+=3DparseInt(jQuery.curCSS(body,"marginTop",true= ),10)||0,left+=3DparseInt(jQuery.curCSS(body,"marginLeft",true),10)||0}re= turn{top:top,left:left}}};jQuery.fn.extend({position:function(){var = left=3D0,top=3D0,results;if(this[0]){var = offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D= /^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.= offset();offset.top-=3Dnum(this,"marginTop");offset.left-=3Dnum(this,"mar= ginLeft");parentOffset.top+=3Dnum(offsetParent,"borderTopWidth");parentOf= fset.left+=3Dnum(offsetParent,"borderLeftWidth");results=3D{top:offset.to= p-parentOffset.top,left:offset.left-parentOffset.left}}return = results},offsetParent:function(){var = offsetParent=3Dthis[0].offsetParent||document.body;while(offsetParent&&(!= /^body|html$/i.test(offsetParent.tagName)&&jQuery.css(offsetParent,"posit= ion")=3D=3D"static")){offsetParent=3DoffsetParent.offsetParent}return = jQuery(offsetParent)}});jQuery.each(["Left","Top"],function(i,name){var = method=3D"scroll"+name;jQuery.fn[method]=3Dfunction(val){if(!this[0]){ret= urn null}return = val!=3D=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocu= ment?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(wind= ow).scrollTop()):this[method]=3Dval}):this[0]=3D=3Dwindow||this[0]=3D=3Dd= ocument?self[i?"pageYOffset":"pageXOffset"]||jQuery.boxModel&&document.do= cumentElement[method]||document.body[method]:this[0][method]}});jQuery.ea= ch(["Height","Width"],function(i,name){var = tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom",lower=3Dname.toLowerCase();jQ= uery.fn["inner"+name]=3Dfunction(){return = this[0]?jQuery.css(this[0],lower,false,"padding"):null};jQuery.fn["outer"= +name]=3Dfunction(margin){return = this[0]?jQuery.css(this[0],lower,false,margin?"margin":"border"):null};va= r type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return = this[0]=3D=3Dwindow?document.compatMode=3D=3D"CSS1Compat"&&document.docum= entElement["client"+name]||document.body["client"+name]:this[0]=3D=3Ddocu= ment?Math.max(document.documentElement["client"+name],document.body["scro= ll"+name],document.documentElement["scroll"+name],document.body["offset"+= name],document.documentElement["offset"+name]):size=3D=3D=3Dundefined?(th= is.length?jQuery.css(this[0],type):null):this.css(type,typeof = size=3D=3D=3D"string"?size:size+"px")}})})(); ------=_NextPart_000_00CB_01CBB1A9.6E93F210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.wired.com/js/cn-fe-common/cn.js /*global CN, console, window, location, document, Option, jQuery, = setTimeout, clearTimeout, clearInterval, setInterval */ /* for jsLint */=0A= =0A= /*=0A= * Conde Nast Digital Core JavaScript=0A= * @copyright 2008-2010 Conde Nast Digital except where specified. All = rights reserved=0A= */=0A= =0A= =0A= /*=0A= * Sets jQuery no conflict;=0A= */=0A= jQuery.noConflict();=0A= =0A= =0A= /*=0A= SECTION: EXTENSIONS TO NATIVE OBJECTS=0A= */=0A= =0A= =0A= /*=0A= Prototypal inheritance, the missing JavaScript method=0A= Author: Andrea Giammarchi=0A= Example: newObject =3D Object.make(oldObject);=0A= Reference: = http://webreflection.blogspot.com/2008/10/big-douglas-begetobject-revisit= ed.html=0A= New version recycles function constructor to cut down on memory = consumption=0A= and is based on Doug Crockford's original prototypal inheritance = function=0A= */=0A= if (typeof Object.make !=3D=3D 'function') {=0A= Object.make =3D function(F) {=0A= return function(Object) {=0A= F.prototype =3D Object;=0A= return new F();=0A= };=0A= }(function() {});=0A= }=0A= =0A= =0A= /*=0A= Memoizes a function - this DOES add to the Function.prototype=0A= @author Keith Gaughan=0A= @see = http://talideon.com/weblog/2005/07/javascript-memoization.cfm=0A= */=0A= Function.prototype.memoize =3D function() {=0A= var memo =3D {},=0A= that =3D this,=0A= obj =3D arguments.length > 0 ? arguments[i] : null, // TODO: = fails jslint, references 'i' out of scope...=0A= memoizedFn;=0A= =0A= memoizedFn =3D function() {=0A= var args =3D [],=0A= i,=0A= il;=0A= =0A= for (i =3D 0, il =3D arguments.length; i < il; i++) {=0A= args[i] =3D arguments[i];=0A= }=0A= =0A= if (!(args in memo)) {=0A= memo[args] =3D that.apply(obj, arguments);=0A= }=0A= =0A= return memo[args];=0A= };=0A= =0A= memoizedFn.unmemoize =3D function() {=0A= return that;=0A= };=0A= =0A= return memoizedFn;=0A= };=0A= =0A= /*=0A= Unmemoizes a function=0A= */=0A= Function.prototype.unmemoize =3D function() {=0A= CN.debug.info('Attempted to unmemoize a function that was never = memoized in the first place');=0A= return null;=0A= };=0A= =0A= =0A= /*=0A= Sugar Arrays (c) Creative Commons 2006=0A= http://creativecommons.org/licenses/by-sa/2.5/=0A= Author: Dustin Diaz | http://www.dustindiaz.com=0A= Reference: http://www.dustindiaz.com/basement/sugar-arrays.html=0A= */=0A= =0A= // IF checks were added by EBS to cover for a bug in jQuery whereby = jQuery=0A= // adds bogus event bindings to Array.prototype methods.=0A= // Ticket is here: http://dev.jquery.com/ticket/6355=0A= // When jQuery fixes this bug, these if (!this.splice) checks can be = removed.=0A= =0A= if (!Array.prototype.forEach) {=0A= Array.prototype.forEach =3D function(fn, thisObj) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var scope,=0A= i,=0A= j;=0A= scope =3D thisObj || window;=0A= for (i =3D 0, j =3D this.length; i < j; ++i) {=0A= fn.call(scope, this[i], i, this);=0A= }=0A= };=0A= =0A= Array.prototype.every =3D function(fn, thisObj) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var scope,=0A= i,=0A= j;=0A= scope =3D thisObj || window;=0A= for (i =3D 0, j =3D this.length; i < j; ++i) {=0A= if (!fn.call(scope, this[i], i, this)) {=0A= return false;=0A= }=0A= }=0A= return true;=0A= };=0A= =0A= Array.prototype.some =3D function(fn, thisObj) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var scope,=0A= i,=0A= j;=0A= scope =3D thisObj || window;=0A= for (i =3D 0, j =3D this.length; i < j; ++i) {=0A= if (fn.call(scope, this[i], i, this)) {=0A= return true;=0A= }=0A= }=0A= return false;=0A= };=0A= =0A= Array.prototype.map =3D function(fn, thisObj) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var scope,=0A= a,=0A= i,=0A= j;=0A= scope =3D thisObj || window;=0A= a =3D [];=0A= for (i =3D 0, j =3D this.length; i < j; ++i) {=0A= a.push(fn.call(scope, this[i], i, this));=0A= }=0A= return a;=0A= };=0A= =0A= Array.prototype.filter =3D function(fn, thisObj) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var scope,=0A= a,=0A= i,=0A= j;=0A= scope =3D thisObj || window;=0A= a =3D [];=0A= for (i =3D 0, j =3D this.length; i < j; ++i) {=0A= if (!fn.call(scope, this[i], i, this)) {=0A= continue;=0A= }=0A= a.push(this[i]);=0A= }=0A= return a;=0A= };=0A= =0A= Array.prototype.indexOf =3D function(el, start) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var i,=0A= j;=0A= start =3D start || 0;=0A= for (i =3D start, j =3D this.length; i < j; ++i) {=0A= if (this[i] =3D=3D=3D el) {=0A= return i;=0A= }=0A= }=0A= return -1;=0A= };=0A= =0A= Array.prototype.lastIndexOf =3D function(el, start) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= var i;=0A= start =3D start || this.length;=0A= if (start >=3D this.length) {=0A= start =3D this.length;=0A= }=0A= if (start < 0) {=0A= start =3D this.length + start;=0A= }=0A= for (i =3D start; i >=3D 0; --i) {=0A= if (this[i] =3D=3D=3D el) {=0A= return i;=0A= }=0A= }=0A= return -1;=0A= };=0A= }=0A= =0A= =0A= /*=0A= * Remove items in an array. Not included in the above because it's not=0A= * an official part of the upcoming spec, so its implementation should be=0A= * checked separately.=0A= * @see http://ejohn.org/blog/javascript-array-remove/ = (http://ejohn.org/blog/javascript-array-remove/#comment-296138)=0A= */=0A= if (!Array.prototype.remove) {=0A= Array.prototype.remove =3D function(from, to) {=0A= if (!this.splice) {=0A= return;=0A= };=0A= this.splice(from, (to || from || 1) + (from < 0 ? this.length : = 0));=0A= return this.length;=0A= };=0A= }=0A= =0A= =0A= /*=0A= SECTION: CN CORE METHODS=0A= */=0A= =0A= =0A= if (typeof CN =3D=3D=3D 'undefined' || !CN) {=0A= /**=0A= * CN global namespace object=0A= * @namespace CN global namespace object=0A= */=0A= var CN =3D {};=0A= }=0A= =0A= =0A= /*=0A= The following methods are located at the root of CN, because they=0A= deal with primitives that jQuery does not identify. No other = functions=0A= should be placed at this level.=0A= */=0A= =0A= =0A= /**=0A= * Determines whether or not the provided object is a boolean=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isBoolean =3D function(mixed) {=0A= return typeof mixed =3D=3D=3D 'boolean';=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is a date=0A= * @param {mixed} mixed The object being tested=0A= * @return {boolean} the result=0A= */=0A= CN.isDate =3D function(mixed) {=0A= return Object.prototype.toString.call(mixed) =3D=3D=3D '[object = Date]';=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided string is empty=0A= * @param {string} str The string being tested=0A= * @return {boolean} the result=0A= */=0A= CN.isEmpty =3D function(str) {=0A= return !/\S/.test(str || '');=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is null=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isNull =3D function(mixed) {=0A= return mixed =3D=3D=3D null;=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is a legal number=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isNumber =3D function(mixed) {=0A= return typeof mixed =3D=3D=3D 'number' && isFinite(mixed);=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is of type object=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isObject =3D function(mixed) {=0A= return typeof mixed =3D=3D=3D 'object';=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is a string=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isString =3D function(mixed) {=0A= return typeof mixed =3D=3D=3D 'string';=0A= };=0A= =0A= /**=0A= * Determines whether or not the provided object is undefined=0A= * @param {mixed} mixed The object being testing=0A= * @return {boolean} the result=0A= */=0A= CN.isUndefined =3D function(mixed) {=0A= return typeof mixed =3D=3D=3D 'undefined';=0A= };=0A= =0A= =0A= /*=0A= SECTION: CN STATIC CLASSES=0A= */=0A= =0A= =0A= /**=0A= * @class CN URL Object=0A= * @description Contains methods for dealing with urls, query and hash = params=0A= * @public=0A= * @author Paul Bronshteyn=0A= * @author Eric Shepherd=0A= */=0A= CN.url =3D (function() {=0A= var=0A= /**=0A= * Path Cache Array.=0A= * @memberOf CN.url=0A= * @private=0A= * @type object=0A= */=0A= pathCache =3D [];=0A= =0A= /**=0A= * @scope CN.url=0A= */=0A= return {=0A= /**=0A= * Retrieves domain name from the url in the form of domain.com=0A= * @param {string} [url] Url to be parsed=0A= * @return {string} domain.com=0A= */=0A= domain : function(url) {=0A= var d =3D ((url) ? url.replace(/^https*:\/\/|(:|\/).*$/g, = '') : location.hostname).split('.'),=0A= dl =3D d.length;=0A= return d.slice(dl - 2, dl).join('.');=0A= },=0A= =0A= /**=0A= * Retrieve current site section=0A= * @return {string} Section name=0A= */=0A= section : function() {=0A= return ((location.pathname.split('/')[1] || = '').match(/^[^\.]*$/) || [''])[0];=0A= },=0A= =0A= /**=0A= * Returns url secure state=0A= * @return {boolean}=0A= */=0A= isSecure: function() {=0A= return location.protocol =3D=3D=3D 'https:';=0A= },=0A= =0A= /**=0A= * Get query params as object of key, value pairs or a value of = a param passed in.=0A= If query is not provided, location.search will be used.=0A= Result will be caches to queryCache variable for faster = access on next call.=0A= * @param {string} param Parameter to lookup=0A= * @param {string} query Query string to parse=0A= * @param {string} regex String key representing = regular expression in parsers object=0A= * @return {object|string}=0A= */=0A= params : function(param, query, regex) {=0A= var result =3D CN.utils.parseStr((query || location.search), = (regex || 'query'));=0A= return (param) ? result[param] || '' : result;=0A= },=0A= =0A= /**=0A= * Retrive current site path=0A= * @return {array} Path=0A= */=0A= path : function() {=0A= if (pathCache.length =3D=3D=3D 0) {=0A= pathCache =3D location.pathname.match(/([^\/]+)/g) || = ['']; // remove leading and trailing slash.=0A= }=0A= return pathCache;=0A= },=0A= =0A= /**=0A= * Retrieve the URL fragment identifier=0A= * @return {string|boolean} fragment id=0A= */=0A= getFragment : function() {=0A= return location.hash.substring(1) || false;=0A= },=0A= =0A= /**=0A= * Sets the fragment identifier string=0A= */=0A= setFragment : function(value) {=0A= location.hash =3D value || '';=0A= return this;=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @class CN Utilities=0A= * @description Collection of utility helper functions=0A= * @public=0A= * @author Paul Bronshteyn=0A= * @author Eric Shepherd=0A= */=0A= CN.utils =3D (function() {=0A= var=0A= /**=0A= * Cache object.=0A= * @description Contains result objects for all parsed string = using parseStr function.=0A= * @memberOf CN.utils=0A= * @private=0A= * @type object=0A= */=0A= cache =3D {},=0A= =0A= /**=0A= * Regular expression parsers=0A= * @memberOf CN.utils=0A= * @private=0A= * @type object=0A= */=0A= parsers =3D {=0A= /**=0A= * Query, hash parser expression.=0A= * @description Will parse a url string in the form of = ?var=3Dvalue&var1=3Dvalue#hash=3Dvalue&hash1=3Dvalue1 into=0A= key value pair object.=0A= * @memberOf CN.utils=0A= * @private=0A= * @type RegEx expression=0A= */=0A= query : /([^?=3D&]+)(=3D([^&]*))?/g,=0A= =0A= /**=0A= * Hash parser expression.=0A= * @description Will parse url hash string in the form of=0A= ?var=3Dvalue&var1=3Dvalue into key value = pair object.=0A= * @memberOf CN.utils=0A= * @private=0A= * @type RegEx expression=0A= */=0A= hash : /([^#=3D&]+)(=3D([^&]*))?/g,=0A= =0A= /**=0A= * User cookie hash parser expression.=0A= * @description Will parse a cookie value in the form of = var=3Dvalue|var1=3Dvalue|var2=3Dvalue into=0A= key value pair object.=0A= * @memberOf CN.utils=0A= * @private=0A= * @type RegEx expression=0A= */=0A= usercookie : /([^=3D|]+)(=3D([^|]*))?/g=0A= },=0A= =0A= /**=0A= * Takes an argument and a goal length and prepends or appends=0A= padding character to reach that length.=0A= * @param {string} str A number or string representing a number=0A= * @param {integer} total A length to make the return string=0A= * @param {string} padding A number or string to pad with=0A= * @param {string} dir Direction to pad on=0A= * @return {string} Padded string=0A= */=0A= pad =3D function(str, total, padding, dir) {=0A= str =3D String(str || '');=0A= padding =3D String(padding || ' ');=0A= =0A= var strLen =3D str.length,=0A= padLen =3D padding.length;=0A= =0A= if (strLen >=3D total) {=0A= return str;=0A= }=0A= =0A= while (strLen < total) {=0A= str =3D (dir =3D=3D=3D 'left') ? padding + str : str + = padding;=0A= strLen +=3D padLen;=0A= }=0A= =0A= return str;=0A= };=0A= =0A= /**=0A= * @scope CN.utils=0A= */=0A= return {=0A= /**=0A= * Parse string using a regular expression and return object of = key, value pairs.=0A= * @param {string} query Query to be parsed=0A= * @param {string} regex String key representing regular = expression in parsers object=0A= * @return {object} Result object of key, value pairs=0A= */=0A= parseStr : function(str, regex) {=0A= if (cache[str+"_"+regex]) {=0A= return cache[str+"_"+regex];=0A= }=0A= cache[str+"_"+regex] =3D {};=0A= =0A= (str || '').replace(parsers[regex], function($0, $1, $2, $3) = {=0A= cache[str+"_"+regex][$1] =3D $3;=0A= });=0A= =0A= return cache[str+"_"+regex];=0A= },=0A= =0A= /**=0A= * Intval - Check if variable is an integer=0A= * @param {mixed} mixed The scalar value being = converted to an integer=0A= * @param {integer} [base] The base for the conversion, a = number (from 2 to 36)=0A= * that represents the numeral = system to be used (default is base 10)=0A= * @return {integer} Return a number (default is 0)=0A= */=0A= intval : function(mixed, base) {=0A= if (typeof mixed =3D=3D=3D 'boolean') {=0A= return (mixed) ? 1 : 0;=0A= } else if (typeof mixed =3D=3D=3D 'string') {=0A= mixed =3D parseInt(mixed * 1, (base || 10));=0A= return (isNaN(mixed) || !isFinite(mixed)) ? 0 : mixed;=0A= } else if (typeof mixed =3D=3D=3D 'number' && = isFinite(mixed)) {=0A= return Math.floor(mixed);=0A= }=0A= =0A= return 0;=0A= },=0A= =0A= /**=0A= * Trim string.=0A= * @description Remove leading and trailing space, tab and new = lines characters=0A= * @param {string} str String to be trimmed=0A= * @return {string} Trimmed string=0A= * @author Ariel Flesler=0A= * @see = http://flesler.blogspot.com/2008/11/fast-trim-function-for-javascript.htm= l=0A= */=0A= trim : function(str) {=0A= var start =3D -1,=0A= end =3D str.length;=0A= while (str.charCodeAt(--end) < 33); // TODO: fails jslint - = no while block=0A= while (++start < end && str.charCodeAt(start) < 33); // = TODO: fails jslint - no while block=0A= return str.slice(start, end + 1);=0A= },=0A= =0A= /**=0A= * Transliterate string.=0A= * @description converts extended ascii characters to normal = versions=0A= * @param {string} str String to be transliterated=0A= * @param {boolean} strip Whether or not to delete unknown = characters. default: true=0A= * @return {string} string=0A= * @author Daniel Holly Wells=0A= */=0A= transliterate : function(str, strip) {=0A= if (typeof str =3D=3D "undefined") {=0A= return "";=0A= }=0A= if (typeof strip =3D=3D "undefined") {=0A= strip =3D true;=0A= }=0A= =0A= str =3D escape(str)=0A= .replace(/%C[0-5]/g ,'A')=0A= .replace(/%C6/g ,'AE')=0A= .replace(/%C7/g ,'C')=0A= .replace(/%C[8-9|A-B]/g ,'E')=0A= .replace(/%C[C-F]/g ,'I')=0A= .replace(/%D[2-8]/g ,'O')=0A= .replace(/%D[9|A-C]/g ,'U')=0A= .replace(/%DD/g ,'Y')=0A= .replace(/%u0178/g ,'Y')=0A= .replace(/%u017D/g ,'Z')=0A= .replace(/%u0160/g ,'S')=0A= .replace(/%E[0-5]/g ,'a')=0A= .replace(/%E6/g ,'ae')=0A= .replace(/%E7/g ,'c')=0A= .replace(/%E[8-9|A-B]/g ,'e')=0A= .replace(/%E[C-F]/g ,'i')=0A= .replace(/%F[2-8]/g ,'o')=0A= .replace(/%F[9|A-C]/g ,'u')=0A= .replace(/%F[D-F]/g ,'y')=0A= .replace(/%u017E/g ,'z')=0A= .replace(/%u0161/g ,'s')=0A= .replace(/%u2014/g ,'-')=0A= .replace(/%u2013/g ,'-')=0A= .replace(/%u201[8-9]/g ,"'")=0A= .replace(/%u201A/g ,',')=0A= .replace(/%u2026/g ,'...')=0A= .replace(/%u201[C-D]/g ,'"')=0A= .replace(/%3F/g ,'?')=0A= .replace(/%21/g ,'!')=0A= .replace(/%26/g ,'&')=0A= .replace(/%25/g ,'%')=0A= .replace(/%24/g ,'$')=0A= .replace(/%5E/g ,'^')=0A= .replace(/%28/g ,'(')=0A= .replace(/%29/g ,')')=0A= .replace(/%7E/g ,'~')=0A= .replace(/%60/g ,'`')=0A= .replace(/%23/g ,'#')=0A= .replace(/%3D/g ,'=3D')=0A= .replace(/%2C/g ,',')=0A= .replace(/%3C/g ,'<')=0A= .replace(/%2E/g ,'>')=0A= .replace(/%7C/g ,'|')=0A= .replace(/%3A/g ,':')=0A= .replace(/%3B/g ,';')=0A= .replace(/%7D/g ,'}')=0A= .replace(/%7B/g ,'{')=0A= .replace(/%5B/g ,'[')=0A= .replace(/%5D/g ,']')=0A= .replace(/%20/g ,' ');=0A= if (strip) {=0A= str =3D = str.replace(/%u[0-9|A-F][0-9|A-F][0-9|A-F][0-9|A-F]/g, = '').replace(/%u[0-9|A-F][0-9|A-F]/g, '').replace(/%[0-9|A-F][0-9|A-F]/g, = '');=0A= } else {=0A= str =3D unescape(str);=0A= }=0A= return str;=0A= },=0A= =0A= /**=0A= * Takes an argument and a goal length and prepends=0A= padding character to reach that length.=0A= * @param {mixed} str A number or string representing a number=0A= * @param {integer} total A length to make the return string=0A= * @param {mixed} padding A number or string to pad with=0A= * @return {string} Padded string=0A= * @uses CN.utils.pad=0A= */=0A= padLeft : function(str, total, padding) {=0A= return pad(str, total, padding, 'left');=0A= },=0A= =0A= /**=0A= * Takes an argument and a goal length and appends=0A= padding character to reach that length.=0A= * @param {mixed} str A number or string representing a number=0A= * @param {integer} total A length to make the return string=0A= * @param {mixed} padding A number or string to pad with=0A= * @return {string} Padded string=0A= * @uses CN.utils.pad=0A= */=0A= padRight : function(str, total, padding) {=0A= return pad(str, total, padding, 'right');=0A= },=0A= =0A= /**=0A= * URI encode/decode a string=0A= * @private=0A= * @param {string} str String to encoded or decoded=0A= * @param {boolean} [encode] Will encode if set to true, = otherwise decode=0A= * @return {string} Encoded or decoded string=0A= */=0A= uriencdec : function(str, encode) {=0A= return (encode) ? encodeURIComponent(str) : = decodeURIComponent(str);=0A= },=0A= =0A= /**=0A= * Converts a property array to an object of values=0A= *=0A= * @param {array|object} arr An array of key/value = objects (or object as fallback)=0A= * @param {string} name The name to use (defaults to = 'name')=0A= * @param {string} value The value to use (defaults = to 'value')=0A= * @return {object} The resulting mapped object=0A= * @example = mapPropertyArray([{'name':'left','value':200},{'name':'top','value':300}]= );=0A= * returns this object:=0A= * { 'top' : 300, 'left' : 200 }=0A= */=0A= mapPropertyArray : function(arr, name, value) {=0A= name =3D name || 'name';=0A= value =3D value || 'value';=0A= =0A= var obj =3D {};=0A= =0A= if (jQuery.isArray(arr)) {=0A= jQuery.each(arr, function(i) {=0A= obj[arr[i][name]] =3D arr[i][value];=0A= });=0A= } else {=0A= obj[arr[name]] =3D arr[value];=0A= }=0A= =0A= return obj;=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * CN Debug Object=0A= * @requires jQuery=0A= * @class CN Debug Object=0A= * @public=0A= * @constructor=0A= * @author Paul Bronshteyn=0A= */=0A= CN.debug =3D (function() {=0A= var=0A= /**=0A= * Log Types (error, warn, info, user)=0A= * @memberOf CN.debug=0A= * @private=0A= * @type object=0A= */=0A= eType =3D {=0A= error : { f: 'error', msg: 'ERROR' },=0A= warn : { f: 'warn', msg: 'WARNING' },=0A= info : { f: 'info', msg: 'INFO' },=0A= user : { f: 'error', msg: 'USER' }=0A= },=0A= =0A= /**=0A= * Log Types (DEV, STAG, PREV, PROD)=0A= * @memberOf CN.debug=0A= * @private=0A= * @type object=0A= */=0A= eEnv =3D {=0A= DEV : 'Development',=0A= STAG : 'Staging',=0A= PREV : 'Preview',=0A= PROD : 'Production'=0A= },=0A= =0A= /**=0A= * Shows error information in console or alert=0A= * @memberOf CN.debug=0A= * @private=0A= * @param {string} type Error Type=0A= * @param {string} msg Error message=0A= * @param {array} [args] Error details=0A= */=0A= show =3D function(type, msg, args) {=0A= var t =3D eType[type] || eType.debug;=0A= =0A= if (CN.site.env =3D=3D=3D 'PROD' && !CN.site.debug) {=0A= return;=0A= }=0A= =0A= msg =3D msg || 'NO MSG';=0A= args =3D args || [];=0A= =0A= if (typeof console =3D=3D=3D 'object') {=0A= var func =3D console[t.f] || console.info;=0A= =0A= args.unshift(t.msg, msg);=0A= =0A= for (var i =3D 0; i < args.length - 1; i +=3D 2) {=0A= var part =3D args.splice(0, i + 1);=0A= part.push(' :: ');=0A= args =3D part.concat(args);=0A= }=0A= =0A= if (console.firebug) {=0A= func.apply(this, args);=0A= } else {=0A= console[t.f](args);=0A= }=0A= }=0A= };=0A= =0A= if (CN.url.params("debugOff") =3D=3D=3D 'true') {=0A= show =3D function() { return; };=0A= }=0A= =0A= /**=0A= * @scope CN.debug=0A= */=0A= return {=0A= /**=0A= * Log error messages=0A= * @param {string} msg Error message=0A= * @param {array} [args] Error details=0A= */=0A= error : function(msg, args) {=0A= show('error', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log warning messages=0A= * @param {string} msg Warning message=0A= * @param {array} [args] Warning details=0A= */=0A= warn : function(msg, args) {=0A= show('warn', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log info messages=0A= * @param {string} msg Info message=0A= * @param {array} [args] Info details=0A= */=0A= info : function(msg, args) {=0A= show('info', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log Try/Catch messages=0A= * @param {object} e Error object=0A= * @param {array} [args] Error details=0A= */=0A= user : function(e, args) {=0A= show('user', e.message, [args, e.fileName, e.lineNumber, = e.name, e.stack]);=0A= return this;=0A= },=0A= =0A= /**=0A= * Speed test your function=0A= * @param {function|string} f Function name or = it's string representation=0A= * @param {array} [args] Arguments that will = be passed to the function=0A= * @param {integer} [cycles] How many cycles to = run the test (default 10000)=0A= * @return {console|alert} Prints time in ms in = console in FF,Safari,Chrome and alert() on IE=0A= */=0A= speedtest : function(f, args, cycles) {=0A= var x, i;=0A= =0A= if (CN.isNumber(args)) {=0A= cycles =3D args;=0A= args =3D [];=0A= }=0A= =0A= if (!jQuery.isArray(args)) {=0A= args =3D [];=0A= }=0A= =0A= cycles =3D cycles || 10000;=0A= =0A= if (!jQuery.isFunction(f)) {=0A= CN.debug.error('Not a function', [f]);=0A= return this;=0A= }=0A= =0A= if (typeof console =3D=3D=3D 'object') {=0A= if (console.time) {=0A= x =3D 'timer' + Math.floor(Math.random() * 1000000);=0A= console.time(x);=0A= for (i =3D 0; i < cycles; i++) {=0A= f.apply(this, args);=0A= }=0A= console.timeEnd(x);=0A= } else {=0A= x =3D new Date() - 0;=0A= for (i =3D 0; i < cycles; i++) {=0A= f.apply(this, args);=0A= }=0A= x =3D new Date() - x;=0A= console.log(x);=0A= }=0A= } else {=0A= x =3D new Date() - 0;=0A= for (i =3D 0; i < cycles; i++) {=0A= f.apply(this, args);=0A= }=0A= x =3D new Date() - x;=0A= alert(x);=0A= }=0A= =0A= return this;=0A= },=0A= =0A= /**=0A= * CN Application Debug Object=0A= * @class CN Application Debug Object=0A= * @constructor=0A= * @public=0A= * @author Paul Bronshteyn=0A= */=0A= app : function() {=0A= var=0A= /**=0A= * Holds setLevel options=0A= * @memberOf CN.debug.app=0A= * @private=0A= * @type object=0A= */=0A= options =3D {},=0A= =0A= /**=0A= * Shows error information in console or alert.=0A= * @description Uses setLevel options to display or = supress error messages.=0A= Calls parent show() method if = setLevel options match=0A= * @memberOf CN.debug.app=0A= * @link CN.debug.show=0A= * @private=0A= * @param {string} type Error Type=0A= * @param {string} msg Error message=0A= * @param {array} [args] Error details=0A= */=0A= _show =3D function(type, msg, args) {=0A= if (options[CN.site.env][type]) {=0A= show(type, msg, args);=0A= }=0A= };=0A= =0A= /**=0A= * @scope CN.debug.app=0A= */=0A= return {=0A= /**=0A= * Set Levels of debuging messages=0A= * @param {array} type Log Types (error, warn, = info, debug, user)=0A= * @param {string} [env] Enviroment (DEV, STAG, = PREV, PROD)=0A= */=0A= setLevel : function(type, env) {=0A= if (!type || !jQuery.isArray(type) || type.length = =3D=3D=3D 0) {=0A= return this;=0A= }=0A= env =3D (env && env in eEnv) ? env : 'DEV';=0A= options[env] =3D type;=0A= return this;=0A= },=0A= =0A= /**=0A= * Get Levels of debuging messages=0A= * @param {string} [env] Enviroment (DEV, = STAG, PREV, PROD)=0A= * @return {object|array} If enviroment not = provided returns reporting object, if provided levels array=0A= */=0A= getLevel : function(env) {=0A= return (env) ? options[env] || '' : options;=0A= },=0A= =0A= /**=0A= * Log error messages=0A= * @link CN.debug.error=0A= * @param {string} msg Error message=0A= * @param {array} [args] Error details=0A= */=0A= error : function(msg, args) {=0A= _show('error', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log warning messages=0A= * @link CN.debug.warn=0A= * @param {string} msg Warning message=0A= * @param {array} [args] Warning details=0A= */=0A= warn : function(msg, args) {=0A= _show('warn', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log info messages=0A= * @link CN.debug.info=0A= * @param {string} msg Info message=0A= * @param {array} [args] Info details=0A= */=0A= info : function(msg, args) {=0A= _show('info', msg, args);=0A= return this;=0A= },=0A= =0A= /**=0A= * Log Try/Catch messages=0A= * @link CN.debug.user=0A= * @param {object} e Error object=0A= * @param {array} [args] Error details=0A= */=0A= user : function(e, args) {=0A= _show('user', e.message, [args, e.fileName, = e.lineNumber, e.name, e.stack]);=0A= return this;=0A= }=0A= };=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * Intercept window errors, log them quietly.=0A= * @description The error will be intercepted on all enviroments = and suppresed=0A= on production enviroment (this should be optional).=0A= * @name onerror=0A= * @event=0A= * @param {string} msg Error message=0A= * @param {string} url URL of the error=0A= * @param {integer} line Line number=0A= * @return {boolean}=0A= */=0A= if (CN.url.params("debugOff") !=3D=3D 'true') {=0A= window.onerror =3D function(msg, url, line) {=0A= CN.debug.error(msg, [url, line]);=0A= return (CN.site.env =3D=3D=3D 'PROD') ? true : false;=0A= };=0A= }=0A= =0A= =0A= /**=0A= * CN Site Object=0A= * @class CN Site Object=0A= * @public=0A= * @author Paul Bronshteyn=0A= */=0A= CN.site =3D (function() {=0A= /** @scope CN.site */=0A= return {=0A= /**=0A= * Site code=0A= * @type string=0A= */=0A= code : '',=0A= =0A= /**=0A= * Site title=0A= * @type string=0A= */=0A= title : '',=0A= =0A= /**=0A= * Site name - Lower cased title=0A= * @type string=0A= */=0A= name : '',=0A= =0A= /**=0A= * Site alias - Upper case title=0A= * @type string=0A= */=0A= alias: '',=0A= =0A= /**=0A= * Site environment=0A= * @type string=0A= */=0A= env : '',=0A= =0A= /**=0A= * Site CND Request=0A= * @type boolean=0A= */=0A= cnd: false,=0A= =0A= /**=0A= * Site debug.=0A= * @description If set will console debug messages in any = enviroment.=0A= Use query parameter magdebug to toggle debuger.=0A= * @type boolean=0A= */=0A= debug : !!CN.url.params('magdebug') && !this.cnd,=0A= =0A= /**=0A= * Site no ads.=0A= * @description If set will disable ad calls on the page.=0A= * @type boolean=0A= */=0A= noads : !!CN.url.params('magnoads') && !this.cnd,=0A= =0A= /**=0A= * Test ads.=0A= * @description If not empty we will use this as dart site and = zone=0A= * @type String=0A= */=0A= testads : CN.url.params('dartAdOverride') && !this.cnd,=0A= =0A= /**=0A= * Initiate site specific object, sets document.domain=0A= * @param {object} settings S=0A= * @type function=0A= */=0A= init : function(settings) {=0A= settings =3D settings || {};=0A= for (var s in settings) {=0A= if (settings.hasOwnProperty(s)) {=0A= this[s] =3D settings[s];=0A= }=0A= }=0A= =0A= /**=0A= * @name CN.site#dynamicName=0A= * @description Dynamically generated site object based on = the name of the site.=0A= All site specific code will be in this = object.=0A= * @memberOf CN.site=0A= * @type object=0A= * @example CN.site.glamour=0A= */=0A= this[this.name] =3D {};=0A= =0A= this.domain =3D CN.url.domain();=0A= =0A= try {=0A= if (this.domain) {=0A= document.domain =3D this.domain;=0A= }=0A= CN.debug.info('Document domain was set', [this.domain]);=0A= } catch(e) {=0A= CN.debug.error(e);=0A= }=0A= =0A= CN.debug.info('CN Started', [this.code, this.title, = this.env, this.name, this.alias, this.cnd, this.debug, this.noads]);=0A= =0A= return this;=0A= }=0A= };=0A= })();=0A= =0A= =0A= /************************************************************************= *********************************************=0A= The above namespaces need to be in the order listed=0A= All namespaces below will follow in alphabetical order=0A= *************************************************************************= ********************************************/=0A= =0A= /**=0A= * @class CN callwhen=0A= * Method for evaluating call[before || back] events.=0A= * @description Ensures, parses, and triggers all call[before || = back] events pass=0A= * in object fincs.=0A= * @public=0A= * @author Russell Munson=0A= * @example funcs=3D{=0A= callbefore : [{=0A= func: function(){ dosomething();}, //Function to be = executed=0A= params: ["string",{object}], //Params to be = passed to function=0A= scope : CN.dart //Scope to = execute function in=0A= }],=0A= callbefore : [{=0A= func: function(){ dosomething();},=0A= params: ["string",{object}],=0A= scope : CN.dart=0A= }]=0A= }=0A= */=0A= CN.callwhen =3D {=0A= =0A= /* Add function to the callbefore/callback queue=0A= *=0A= * @param {object} queue State to queue "before||after".=0A= * @param {object} func) Object containing the function, params, = and scopes.=0A= * ex: { func: function(e,str){return str;},=0A= * params:["function running"],=0A= * scope : window}=0A= * @param {object} [queue] CN.callwhen object to add function to, = or {}.=0A= */=0A= add : function(state,funcO,queue){=0A= if(!state || !funcO || !funcO["func"]) {return;}=0A= queue=3Dqueue || {},=0A= state =3D (state=3D=3D=3D"after" ? "callback" : "callbefore"),=0A= funcO=3D {=0A= func : funcO["func"],=0A= params : funcO["params"] || [],=0A= scope : funcO["scope"] || window=0A= };=0A= =0A= if(jQuery.isFunction(funcO.func) && CN.isString(state)){=0A= queue[state] =3D queue[state] || [],=0A= queue[state].push(funcO);=0A= }=0A= return queue;=0A= },=0A= =0A= /* Execute the functions in all defined states function=0A= * @param {object} funcs Object containing callwhen events=0A= * @param {dom el} [target] Optional DOM element to bind event to, = which defaults to window.=0A= * @param {string} [state] Optional state to execute = "before||after||both". Defaults is both.=0A= */=0A= run : function(funcs,target,state){=0A= if (!CN.isObject(funcs)){=0A= return;=0A= }=0A= if (CN.isString(target)){=0A= state=3Dtarget,=0A= target=3Dwindow;=0A= }=0A= var funcThis,=0A= funcObj;=0A= /* Run through the callbefore queue */=0A= if ((state=3D=3D=3D"before" || !state) && = jQuery.isArray(funcs.callbefore)){=0A= for (var i=3D0,len=3Dfuncs.callbefore.length; i 3 ? 'long' : 'short';=0A= return CN.date.getDayName(d.getDay(), opt);=0A= },=0A= =0A= // a - AM/PM marker=0A= a : function(d, number) {=0A= return d.getHours() < 12 ? 'AM' : 'PM';=0A= },=0A= =0A= // H - Hour in day (0-23)=0A= H : function(d, number) {=0A= return zeroPad(d.getHours(), number);=0A= },=0A= =0A= // k - Hour in day (1-24)=0A= k : function(d, number) {=0A= return zeroPad(d.getHours() + 1, number);=0A= },=0A= =0A= // K - Hour in am/pm (0-11)=0A= K : function(d, number) {=0A= var hours =3D d.getHours();=0A= return zeroPad(hours - 12 >=3D 0 ? hours - 12 : hours, = number);=0A= },=0A= =0A= // h - Hour in am/pm (1-12)=0A= h : function(d, number) {=0A= var hours =3D d.getHours();=0A= return zeroPad((hours - 13 >=3D 0 ? hours - 12 : hours), = number);=0A= },=0A= =0A= // m - Minute in hour=0A= m : function(d, number) {=0A= return zeroPad(d.getMinutes(), number);=0A= },=0A= =0A= // s - Second in minute=0A= s : function(d, number) {=0A= return zeroPad(d.getSeconds(), number);=0A= },=0A= // S - Millisecond=0A= S : function(d, number) {=0A= return zeroPad(d.getMilliseconds(), number);=0A= }=0A= =0A= // z - Time zone (general) // Not Supported=0A= // Z - Time Zone (RFC 822 e.g. -0800) // Not Supported=0A= };=0A= =0A= =0A= /**=0A= * @scope CN.date=0A= */=0A= return {=0A= =0A= /**=0A= * Determines whether or not the provided year is a leap year=0A= * @param {number} year The year being tested=0A= * @return {boolean} Whether or not the year is a = leap year=0A= */=0A= isLeapYear : function(year) {=0A= return !!(year && (year % 4 =3D=3D=3D 0) && (year % 100 = !=3D=3D 0 || year % 400 =3D=3D=3D 0));=0A= },=0A= =0A= /**=0A= * Get the number of days in the given month=0A= * @param {number} month Month number (0-11) where = January is 0=0A= * @param {number} year The year=0A= * @return {number} The number of days in the month=0A= */=0A= getDaysInMonth : function(month, year) {=0A= return (month =3D=3D=3D 1 && this.isLeapYear(year)) ? 29 : = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31][month] || 0;=0A= },=0A= =0A= /**=0A= * Get month name.=0A= * @description Returns month name for specified month index and = language, the language will=0A= default to English if not provided.=0A= * @param {integer} month Month number (0-11) where = January is 0, February is 1 and so on=0A= * @param {object} options Language, short or long form=0A= * @option {string} lang ISO 639-1 language code = (default "en")=0A= * @option {string} form Type of form to use (default = "long")=0A= * @return {string} Month name or Empty=0A= * @link = http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes=0A= */=0A= getMonthName : function(month, options) {=0A= options =3D options || {};=0A= return CN.date.getMonthNames(options)[month] || '';=0A= },=0A= =0A= /**=0A= * Get month names array.=0A= * @description Returns array of month names for specified = language=0A= * @param {string} lang ISO 639-1 language code=0A= * @return {array} Month names or Empty=0A= * @link = http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes=0A= */=0A= getMonthNames : function(options) {=0A= options =3D options || {};=0A= return months[options.lang || 'en']['_' + (options.form || = 'long')] || [];=0A= },=0A= =0A= /**=0A= * Get day name.=0A= * @description Returns day name for specified month index and = language; the langauge will=0A= default to English if not provided.=0A= * @param {number} day Day number (0-6) where = Sunday is 0=0A= * @param {object} options Language, short or long form=0A= * @option {string} lang ISO 639-1 language code = (default "en")=0A= * @option {string} form Type of form to use (default = "long")=0A= * @return {string} Day name or empty=0A= * @link = http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes=0A= */=0A= getDayName : function(day, options) {=0A= options =3D options || {};=0A= return CN.date.getDayNames(options)[((day =3D=3D=3D 7) ? 0 : = day)] || '';=0A= },=0A= =0A= /**=0A= * Get day of the week names array.=0A= * @description Returns array of day of week names for specified = language=0A= * @param {object} [options] Language and name options=0A= * @option {string} lang ISO 639-1 language code (default "en")=0A= * @option {string} Type of form to use (default "long")=0A= * @return {array} Month names or Empty array=0A= * @link http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes=0A= */=0A= getDayNames : function(options){=0A= options =3D options || {};=0A= return days[options.lang || 'en']['_' + (options.form || = 'long')] || [];=0A= },=0A= =0A= /**=0A= * Format a JavaScript date to a readable format=0A= * For now, this is only a format method. It can be expanded to = parse a string into a date later.=0A= * @description Returns a formatted date=0A= * @param {object} d A JavaScript date object=0A= * @param {string} pattern A formatting string, per Java's = SimpleDateFormat specification=0A= * @return {string} A formatted date string=0A= * @link = http://java.sun.com/j2se/1.4.2/docs/api/java/text/SimpleDateFormat.html=0A= */=0A= format : function(d, pattern) {=0A= // For now, only accepting date objects.=0A= if (!CN.isDate(d)) {=0A= CN.debug.warn('date.format() method requires a = JavaScript date object to be passed');=0A= return d;=0A= }=0A= =0A= var str =3D '',=0A= p =3D function(q) { // Utility function to push into the = string we will be returning=0A= str +=3D q;=0A= },=0A= i,=0A= il,=0A= current =3D '',=0A= flagLength =3D 1,=0A= currentToEnd,=0A= subPattern;=0A= /// END VAR BLOCK=0A= =0A= if (CN.isString(pattern)) {=0A= =0A= pattern =3D pattern.split(''); // pattern is now an = array since IE can't do String[n]=0A= =0A= for (i =3D 0, il =3D pattern.length; i < il; i++) {=0A= current =3D pattern[i];=0A= =0A= // If there's a flag, call it, else parse = literally while accounting for single quotes=0A= if (formatFlags[current]) {=0A= // Keeps increasing flagLength if = letters are repeated and match a flag=0A= while (pattern[i + flagLength] =3D=3D=3D = pattern[i]) {=0A= flagLength +=3D 1;=0A= }=0A= // Calls the method for the given flag=0A= p(formatFlags[current](d, flagLength));=0A= =0A= } else {=0A= // If we get a single quote=0A= if (pattern[i] =3D=3D=3D '\'') {=0A= if (pattern[i + 1] !=3D=3D '\'') {=0A= currentToEnd =3D pattern.slice(i + 1, = pattern.length);=0A= subPattern =3D currentToEnd.slice(0, = currentToEnd.indexOf("'"));=0A= p(subPattern.join(''));=0A= flagLength +=3D (subPattern.length + 1);=0A= } else {=0A= p("'");=0A= flagLength +=3D 1;=0A= }=0A= =0A= } else {=0A= p(pattern.slice(i, i + 1).join(''));=0A= }=0A= }=0A= =0A= i +=3D (flagLength - 1); // jump i ahead by the = number of letters=0A= current =3D ''; // reset=0A= flagLength =3D 1; // reset=0A= }=0A= } else { // Fallback to generic toString() representation if = no format was passed in=0A= str =3D d.toString();=0A= }=0A= =0A= return str;=0A= },=0A= =0A= /**=0A= * Converts an ISO-8601 date (W3C subset) into a JavaScript date=0A= * http://www.w3.org/TR/NOTE-datetime=0A= *=0A= * @param {String} d A date string in ISO-8601 format=0A= * @return {Date} A JavaScript Date object=0A= */=0A= isoToDate : function(isoDate) {=0A= var regex =3D = /([0-9]{4})(-([0-9]{2})(-([0-9]{2})(T([0-9]{2}):([0-9]{2})(:([0-9]{2})(\.= ([0-9]+))?)?(Z|(([-+])([0-9]{2}):([0-9]{2})))?)?)?)?/, // TODO: fails = jslint - unescaped - at 116=0A= offset =3D 0,=0A= date =3D isoDate.match(regex),=0A= d =3D new Date(date[1], 0, 1);=0A= =0A= if (date[3]) {=0A= d.setMonth(date[3] - 1);=0A= }=0A= if (date[5]) {=0A= d.setDate(date[5]);=0A= }=0A= if (date[7]) {=0A= d.setHours(date[7]);=0A= }=0A= if (date[8]) {=0A= d.setMinutes(date[8]);=0A= }=0A= if (date[10]) {=0A= d.setSeconds(date[10]);=0A= }=0A= if (date[12]) {=0A= d.setMilliseconds(Number('0.' + date[12]) * 1000);=0A= }=0A= if (date[14]) {=0A= offset =3D (Number(date[16]) * 60) + Number(date[17]);=0A= offset =3D offset * ((date[15] =3D=3D '-') ? 1 : -1);=0A= }=0A= offset =3D offset - d.getTimezoneOffset();=0A= d.setTime(Number(Number(d) + (offset * 60 * 1000)));=0A= =0A= return d;=0A= },=0A= =0A= /**=0A= * Converts a Teamsite date into the standard ISO-8601 format=0A= * Using timezone offset that should at least give us the right = day when the teamsite time is set to midnight.=0A= *=0A= * @param {String} iwDate A date in InterWoven Teamsite = format (20081204 11:23:34)=0A= * @return {String} A date in ISO-8601 format=0A= */=0A= convertIwDateToIso : function(iwDate) {=0A= var isoDate =3D '';=0A= if (CN.isString(iwDate)) {=0A= isoDate =3D iwDate.substr(0, 4) + '-' + = iwDate.substr(4,2) + '-' + iwDate.substr(6, 2) + 'T' + iwDate.substr(9, = 8) + '-05:00';=0A= }=0A= return isoDate || '';=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @class CN Frame=0A= * @description Contains methods for dealing with iFrames.=0A= * @public=0A= * @requires jQuery=0A= * @author Paul Bronshteyn=0A= */=0A= CN.frame =3D (function($) {=0A= var=0A= /**=0A= * Resize iFrame height to fit content on load.=0A= * @description This is a private function that is triggered by = the onload=0A= event of the iFrame. This will also be triggered = by the=0A= public resize method.=0A= * @memberOf CN.frame=0A= * @private=0A= * @event=0A= */=0A= _resize =3D function(e) {=0A= var frame =3D (e.data && e.data.use) ? e.data.use : this;=0A= =0A= try {=0A= var body =3D frame.contentWindow.document.body;=0A= } catch(e) {=0A= return CN.debug.user(e, [frame, frame.id]);=0A= }=0A= =0A= if (typeof e.data =3D=3D=3D 'undefined') {=0A= $('iframe', body).bind('load', { use: frame }, _resize);=0A= }=0A= =0A= if (!$('.textAd', body).length || !$('#adHolder a', = body).eq(0).text()) {=0A= $('#adHolder', body).css({ 'font-size': 0, = 'line-height': 0 });=0A= }=0A= =0A= $(frame).css({=0A= border : 'none',=0A= margin : 0,=0A= height : $(body).css({ overflow: 'hidden', margin: 0, = border: 0 }).outerHeight()=0A= });=0A= };=0A= =0A= /**=0A= * @scope CN.frame=0A= */=0A= return {=0A= /**=0A= * Bind iFframe resize on iFrame load.=0A= * @description Binds the load event to the element passed = in.=0A= * @param {string} frame ID or class of the = iFrame in jQuery excepted format.=0A= * @uses CN.frame._resize=0A= *=0A= * @example=0A= Using element id:=0A= CN.frame.bindResize('#frame_id');=0A= =0A= Using element class:=0A= CN.frame.bindResize('.frame_class');=0A= =0A= Using multiple and combinations:=0A= CN.frame.bindResize('#frame_id, .frame_class');=0A= */=0A= bindResize : function(frame) {=0A= $(frame).bind('load', _resize);=0A= return this;=0A= },=0A= =0A= /**=0A= * Refresh iFrame=0A= * @description Refreshes an iFrame with the current url or with = the url if the=0A= param (if provided), resizes the frame onload to = fit content.=0A= * @param {string,array} frames Array, CSV or = space-delimitted list of iframe=0A= classes or ids or = mixed=0A= * @param {string} [url] Url for the = iFrame(s) to be refreshed with, defaults to=0A= refreshing current = iFrame url=0A= * @param {boolean} [resize] Resize iFrame after = refresh, default is true=0A= * @uses CN.frame._resize=0A= *=0A= * @example=0A= Refresh iFrame:=0A= CN.frame.refresh('#frame_id');=0A= =0A= Refresh multiple iFrames (comma-separated):=0A= CN.frame.refresh('#frame_id,.frame1,#frame2');=0A= =0A= Refresh multiple iFrames (space-separated):=0A= CN.frame.refresh('#frame_id .frame1 #frame2');=0A= =0A= Refresh iFrame with url:=0A= CN.frame.refresh('#frame_id', 'http://www.example.com');=0A= =0A= Refresh iFrame with url and do not resize:=0A= CN.frame.refresh('#frame_id', 'http://www.example.com', = false);=0A= */=0A= refresh : function(frames, url, resize, funcs) {=0A= frames =3D (CN.isString(frames)) ? frames.split(/,|\s+/) : = ($.isArray(frames)) ? frames : [];=0A= // frames array empty? exit=0A= if (!frames.length) {=0A= return this;=0A= }=0A= =0A= // shift arguments if resize was ommited=0A= if(CN.isObject(resize)){=0A= funcs=3Dresize,resize=3Dtrue;=0A= }=0A= =0A= // shift arguments if url and resize were ommited=0A= if(CN.isObject(url)){=0A= funcs=3Durl,url=3D'';=0A= }=0A= =0A= // shift arguments if url was ommited=0A= if (CN.isBoolean(url)) {=0A= resize =3D url;=0A= url =3D '';=0A= }=0A= =0A= // NOTE: =3D=3D is intentional and checks for values that = are null or undefined=0A= resize =3D (resize =3D=3D null) ? true : resize;=0A= =0A= // update each frame=0A= $.each(frames, function(i, v) {=0A= if (!/\S/.test(v)) {=0A= return true;=0A= }=0A= =0A= var frame =3D $(v);=0A= if (!frame.length) {=0A= return true;=0A= }=0A= =0A= // bind load event=0A= if (resize) {=0A= frame.bind('load', _resize);=0A= }=0A= =0A= //execute callbefore, and bind callafter=0A= CN.callwhen.run(funcs,frame);=0A= =0A= url =3D url || frame[0].src;=0A= =0A= // load url provided or refresh=0A= // adblock extension throws error, catch it, kill it=0A= try {=0A= frame[0].contentWindow.location.replace(url);=0A= CN.debug.info('CN Frame Refresh', [v, url, resize]);=0A= } catch(e) {=0A= CN.debug.user(e, [v, url, resize]);=0A= }=0A= });=0A= =0A= return this;=0A= },=0A= =0A= /**=0A= * Resize iFrame height to fit content.=0A= * @description Binds the load event to the element passed = in and then triggers it.=0A= * @param {string} frame ID or class of the = iFrame in jQuery excepted format.=0A= * @uses CN.frame._resize=0A= *=0A= * @example=0A= Using element id:=0A= CN.frame.resize('#frame_id');=0A= =0A= Using element class:=0A= CN.frame.resize('.frame_class');=0A= =0A= Using multiple and combinations:=0A= CN.frame.resize('#frame_id, .frame_class');=0A= */=0A= resize : function(frame) {=0A= $(frame).bind('load', _resize).triggerHandler('load');=0A= return this;=0A= }=0A= };=0A= })(jQuery);=0A= =0A= /**=0A= * @class CN Internal Object=0A= * @description Handles functionality for non-production environments.=0A= * @public=0A= * @author Eric Shepherd=0A= */=0A= CN.internal =3D (function() {=0A= return {=0A= getTeamsiteServer : function() {=0A= return 'deprecated';=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @class CN.media=0A= * @description Methods to handle various types of media=0A= * @public=0A= * @author Eric Shepherd=0A= */=0A= CN.media =3D (function($) {=0A= =0A= var embedSwf,=0A= embedSwfWithTimeout;=0A= =0A= /**=0A= * Makes a call to swfobject to embed a swf movie with the given=0A= * parameters.=0A= *=0A= * @method embedSwf=0A= * @private=0A= * @param args {Array} An array of params for the swfobject call=0A= */=0A= embedSwf =3D function(args) {=0A= swfobject.embedSWF.apply(window, args)=0A= };=0A= =0A= /**=0A= * Sets a timer to allow dynamically loaded swfobject.js to be parsed=0A= * before running code dependent on it.=0A= *=0A= * @method embedSwfWithTimeout=0A= * @private=0A= * @param args {Array} An array of params for the swfobject call=0A= */=0A= embedSwfWithTimeout =3D function(args) {=0A= setTimeout(function() {=0A= embedSwf(args)=0A= }, 200);=0A= };=0A= =0A= /**=0A= * @scope CN.media=0A= */=0A= return {=0A= =0A= /**=0A= * Embeds a Flash movie using swfobject.js, loading it if it's = not=0A= * already included on the page.=0A= *=0A= * @public=0A= * @method swf=0A= * @param args {Array} An array of params for the swfobject call=0A= */=0A= swf : function(args) {=0A= if (typeof swfobject =3D=3D=3D 'undefined') {=0A= CN.debug.info('Dynamically loading swfobject.js - = consider placing the script call in the site JSP if load time/FOUC is an = issue.');=0A= $.getScript('/js/cn-presentation/swfobject.js', = function() {=0A= embedSwfWithTimeout(args);=0A= });=0A= } else {=0A= CN.debug.info('swfobject.js already loaded or being = loaded on page, using it to render mediaItem');=0A= embedSwf(args);=0A= }=0A= }=0A= };=0A= })(jQuery);=0A= =0A= =0A= /**=0A= * @class CN.modules=0A= * @description Holds page module APIs and provides methods for = interacting with modules=0A= * @public=0A= * @author Eric Shepherd=0A= */=0A= CN.modules =3D (function() {=0A= CN.customEvents =3D CN.customEvents || {};=0A= CN.customEvents.moduleLoaded =3D {};=0A= =0A= var register,=0A= loaded =3D [];=0A= =0A= register =3D function(moduleName) {=0A= CN.modules.loaded.push(moduleName);=0A= jQuery(window).trigger('CN.customEvents.moduleLoaded.' + = moduleName);=0A= };=0A= =0A= return {=0A= register : register,=0A= loaded : loaded=0A= }=0A= })();=0A= =0A= =0A= /**=0A= * @class CN.page=0A= * @description Page level information=0A= * @public=0A= * @author Paul Bronshteyn=0A= * @author Eric Shepherd=0A= */=0A= CN.page =3D (function() {=0A= return {=0A= config : {},=0A= =0A= /**=0A= * The section of the site we are in=0A= * @memberOf CN.page=0A= * @public=0A= * @return {String} The current site section, or empty=0A= */=0A= section : function() {=0A= return ((location.pathname.split('/')[1] || = '').match(/^[^\.]*$/) || [''])[0];=0A= },=0A= =0A= /**=0A= * The subsection of the site we are in, if applicable=0A= * @memberOf CN.page=0A= * @public=0A= * @return {String} The subsection of the site, or empty=0A= */=0A= subsection : function() {=0A= return ((location.pathname.split('/')[2] || = '').match(/^[^\.|(\d{4})]*$/) || [''])[0];=0A= },=0A= =0A= /**=0A= * The content slug of the current page, if applicable=0A= * @memberOf CN.page=0A= * @public=0A= * @return {String} The current page's slug, or empty=0A= */=0A= slug : function() {=0A= return = ((location.pathname.split('/')[location.pathname.split('/').length-1] || = '').match(/^[^\.]*$/) || [''])[0];=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @description Reg specific methods. If your function is used on=0A= * registration, and it doesn't fit anywhere else... = then it belongs here.=0A= * @class CN Reg=0A= * @public=0A= * @author Paul Bronshteyn=0A= * @author Russell Munson=0A= */=0A= CN.reg =3D (function($) {=0A= =0A= var form =3D {},=0A= reqClass =3D "rqrd";=0A= =0A= function formBindings() {=0A= form.bind('submit', function() {=0A= var bdayfield =3D $('#bdayfield', this);=0A= if (bdayfield.length && $('#birthYear', this).val() !=3D = 'YYYY') {=0A= bdayfield.val([$('#birthMonth', this).val(), = $('#birthDay', this).val(), $('#birthYear', this).val()].join('/'));=0A= }=0A= });=0A= }=0A= =0A= return {=0A= =0A= /**=0A= * Set the form context for the usage in CN.reg=0A= *=0A= * @public=0A= * @param {String} fid Takes jQuery formatted selector pointing = to form=0A= * @returns {Object} Returns CN.reg for easy command chaining.=0A= */=0A= setForm : function(fid){=0A= form =3D $(fid);=0A= formBindings();=0A= return this;=0A= },=0A= =0A= /**=0A= * Return for jQuery object containing the form currently in = context=0A= *=0A= * @public=0A= * @returns {Object} jQuery object conaining form currently in = context=0A= */=0A= getForm : function(){=0A= return form;=0A= },=0A= =0A= /**=0A= * Concatenates values of separate birthday fields with a '/' = deliminator=0A= *=0A= * @public=0A= */=0A= setBirthday : function() {=0A= var bdayfield =3D $('#bdayfield', form);=0A= if (bdayfield.length) {=0A= var fields =3D bdayfield.val().split('/');=0A= $('#birthMonth', form).val(fields[0]);=0A= $('#birthDay', form).val(fields[1]);=0A= $('#birthYear', form).val(fields[2]);=0A= }=0A= },=0A= =0A= /**=0A= * Add css class indicator for required fields. Assumes=0A= * standard regForm markup, with parent .row containing class = defined in reqClass=0A= *=0A= * @public=0A= */=0A= setReq : function(el) {=0A= $(el).parents('.row').addClass(reqClass);=0A= },=0A= =0A= /**=0A= * Remove css class indicator for required fields. Assumes=0A= * standard regForm markup, with parent .row containing class = defined in reqClass=0A= *=0A= * @public=0A= */=0A= removeReq : function(el) {=0A= $(el).parents('.row').removeClass(reqClass);=0A= },=0A= =0A= /**=0A= * Return class name for marking required fields in a reg form=0A= *=0A= * @public=0A= */=0A= getReqClass : function() {=0A= return reqClass;=0A= }=0A= };=0A= })(jQuery);=0A= =0A= =0A= /**=0A= * @class CN Search=0A= * @public=0A= * @author Paul Bronshteyn=0A= */=0A= CN.search =3D (function() {=0A= var=0A= /**=0A= * RegEx checks to validate search string=0A= * @memberOf CN.search=0A= * @private=0A= */=0A= checks =3D {=0A= alphanum : /[^0-9a-zA-Z\s]/g,=0A= script : //g=0A= };=0A= =0A= /**=0A= * @scope CN.search=0A= */=0A= return {=0A= /**=0A= * Generate search path.=0A= * @description Sanitizes the string first, replaces all = spaces with -=0A= * @param {string} keywords Search keywords=0A= * @return {string} Sanitized search path=0A= * @uses CN.search.sanitize=0A= */=0A= path : function(keywords) {=0A= return this.sanitize(keywords).replace(/\s+/g, '-');=0A= },=0A= =0A= /**=0A= * Sanitize query string.=0A= * @description Remove <script/> tags to prevent XSS = and all non-alpha numeric characters.=0A= * @param {string} keywords Search keywords=0A= * @return {string} Sanitized keywords=0A= * @uses CN.utils.trim=0A= */=0A= sanitize : function(keywords) {=0A= return CN.utils.trim(keywords || '').replace(checks.script, = '').replace(checks.alphanum, '');=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @class CN User=0A= * @public=0A= * @author Paul Bronshteyn=0A= */=0A= CN.user =3D (function() {=0A= =0A= /**=0A= * @scope CN.user=0A= */=0A= return {=0A= =0A= /**=0A= * Determine if the user is logged in?=0A= * @return {boolean}=0A= * @uses CN.cookie.get=0A= */=0A= isLoggedIn : function() {=0A= return CN.cookie.get('amg_user_record') && = CN.cookie.get('amg_user');=0A= },=0A= =0A= /**=0A= * Determine if user has confirmed their registration=0A= * @return {boolean}=0A= * @uses CN.utils.parseStr=0A= * @uses CN.cookie.get=0A= */=0A= isConfirmed : function() {=0A= return CN.utils.parseStr(CN.cookie.get('amg_user_record'), = 'usercookie').conf =3D=3D=3D 'true';=0A= },=0A= =0A= /**=0A= * Get logged in username=0A= * @return {string} Username=0A= * @uses CN.utils.parseStr=0A= * @uses CN.cookie.get=0A= */=0A= username : function() {=0A= return CN.utils.parseStr(CN.cookie.get('amg_user_record'), = 'usercookie').username || '';=0A= },=0A= =0A= /**=0A= * Get user id=0A= * @return {string} id=0A= * @uses CN.utils.parseStr=0A= * @uses CN.cookie.get=0A= */=0A= userid : function() {=0A= return CN.utils.parseStr(CN.cookie.get('amg_user_record'), = 'usercookie').uid || 0;=0A= }=0A= };=0A= })();=0A= =0A= =0A= /**=0A= * @description Methods invloving geo-location, states, provinces, = countries... anything=0A= * world oriented=0A= * @class CN World=0A= * @public=0A= * @author Paul Bronshteyn=0A= * @author Russell Munson=0A= */=0A= CN.world =3D (function($) {=0A= =0A= var=0A= states =3D {=0A= msg : 'Select your',=0A= =0A= us : {=0A= desc: 'state',=0A= code: = 'AL,AK,AZ,AR,CA,CO,CT,DE,DC,FL,GA,HI,ID,IL,IN,IA,KS,KY,LA,ME,MD,MA,MI,MN,= MS,MO,MT,NE,NV,NH,NJ,NM,NY,NC,ND,OH,OK,OR,PA,RI,SC,SD,TN,TX,UT,VT,VA,WA,W= V,WI,WY,AE,AA,AP'.split(','),=0A= name: = 'Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware= ,District of = Columbia,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentuc= ky,Louisiana,Maine,Maryland,Massachusetts,Michigan,Minnesota,Mississippi,= Missouri,Montana,Nebraska,Nevada,New Hampshire,New Jersey,New Mexico,New = York,North Carolina,North Dakota,Ohio,Oklahoma,Oregon,Pennsylvania,Rhode = Island,South Carolina,South = Dakota,Tennessee,Texas,Utah,Vermont,Virginia,Washington,West = Virginia,Wisconsin,Wyoming,Armed Forces Europe,Armed Forces = Americas,Armed Forces Pacific'.split(',')=0A= },=0A= =0A= ca : {=0A= desc: 'province',=0A= code: = 'AB,BC,MB,NB,NL,NT,NS,NU,ON,PE,QC,SK,YT'.split(','),=0A= name: 'Alberta,British Columbia,Manitoba,New = Brunswick,Newfoundland and Labrador,Northwest Territories,Nova = Scotia,Nunavuta,Ontario,Prince Edward = Island,Quebec,Saskatchewan,Yukon'.split(',')=0A= }=0A= },=0A= =0A= /**=0A= * Defaults the form context for the usage in CN.world to the = form currently=0A= * in context for CN.reg.=0A= *=0A= * @protected=0A= * @returns {Object} Returns jQuery object containing a form=0A= * @see CN.reg.getForm=0A= */=0A= form =3D function() {=0A= return CN.reg.getForm();=0A= };=0A= =0A= return {=0A= =0A= /**=0A= * Set the form context for the usage in CN.reg=0A= *=0A= * @public=0A= * @param {String} fid Takes jQuery formatted selector pointing = to form=0A= * @returns {Object} Returns CN.reg for easy command chaining.=0A= */=0A= setForm : function(fid) {=0A= form =3D $(fid);=0A= return this;=0A= },=0A= =0A= /**=0A= * Event that handles coordination between the field containing = the currently=0A= * selected country value, and the field #state which lists the = states/provinces=0A= * currently supported by CN Digital reg forms. State field is = disabled for non-supported=0A= * nations=0A= *=0A= * @type Event=0A= * @public=0A= */=0A= setState : function() {=0A= var stateField =3D $('#state', form),=0A= zipField =3D $("#zip", form),=0A= selection =3D this.value.toLowerCase();=0A= =0A= if (!(selection in states)) {=0A= stateField.attr({disabled: 'true'});=0A= zipField.attr({disabled: = 'true'}).data("val",zipField[0].value).val("");=0A= stateField[0][0].selected =3D true;=0A= CN.reg.removeReq("#zip, #state");=0A= } else {=0A= CN.reg.setReq("#zip, #state");=0A= zipField[0].value =3D (zipField.attr({disabled: = ''}).data("val") || zipField[0].value);=0A= var choice =3D stateField.children("[selected]").val() = || false;=0A= stateField.empty();=0A= stateField.attr('disabled', '')[0][0] =3D new = Option(states.msg + ' ' + states[selection].desc, '');=0A= $.each(states[selection].code, function(i) {=0A= stateField[0][i + 1] =3D new = Option(states[selection].name[i], this);=0A= if (choice && choice =3D=3D this) { // TODO: is this = =3D=3D intentional?=0A= stateField[0][i + 1].selected =3D true;=0A= }=0A= });=0A= }=0A= }=0A= };=0A= })(jQuery);=0A= =0A= =0A= /*=0A= SECTION: CN INSTANTIABLE CLASSES=0A= */=0A= =0A= =0A= /**=0A= * Interface creation and verification methods=0A= * @class Interface=0A= * @constructor=0A= * @author Ross Harmes and Dustin Diaz, from Pro JavaScript Design = Patterns=0A= *=0A= * @param name {String} The name of the interface. Preferable to use = IName convention.=0A= * @param methods {Array} The methods which need to be implemented by = the child classes.=0A= */=0A= CN.Interface =3D function(name, methods) {=0A= var i,=0A= il;=0A= if (arguments.length !=3D=3D 2) {=0A= throw new Error('CN.Interface constructor called with ' + = arguments.length + ' arguments, but expected exactly 2');=0A= }=0A= this.name =3D name;=0A= this.methods =3D [];=0A= for (i =3D 0, il =3D methods.length; i < il; i++) {=0A= if (typeof methods[i] !=3D=3D 'string') {=0A= throw new Error('CN.Interface constructor expects method = names to be passed in as strings');=0A= }=0A= this.methods.push(methods[i]);=0A= }=0A= };=0A= =0A= =0A= /**=0A= * Verifies that a class implements a given interface.=0A= * @method ensureImplements=0A= * @static=0A= *=0A= * @param object {Object} Any object to verify=0A= */=0A= CN.Interface.ensureImplements =3D function(object) {=0A= var i,=0A= il,=0A= inter,=0A= j,=0A= jl,=0A= method;=0A= if (arguments.length < 2) {=0A= throw new Error('Static method CN.Interface.ensureImplements = called with ' + arguments.length + ' arguments, but expected at least = 2');=0A= }=0A= for (i =3D 1, il =3D arguments.length; i < il; i++) {=0A= inter =3D arguments[i];=0A= if (inter.constructor !=3D=3D CN.Interface) {=0A= if (jQuery.browser.safari && jQuery.browser.version < 500) {=0A= // do nothing - safari 2 can't handle this constructor = check, this is a patch fix for now=0A= } else {=0A= throw new Error('Static method = CN.Interface.ensureImplements expects arguments two and above to be = instances of CN.Interface.');=0A= }=0A= }=0A= for (j =3D 1, jl =3D inter.methods.length; j < jl; j++) {=0A= method =3D inter.methods[j];=0A= if (!object[method] || typeof object[method] !=3D=3D = 'function') {=0A= throw new Error('Static method = CN.Interface.ensureImplements: object does not implement the ' + = inter.name + ' interface. Method ' + method + ' was not found.');=0A= }=0A= }=0A= }=0A= };=0A= =0A= =0A= /**=0A= * Creates an observable object=0A= * @class Observer=0A= * @constructor=0A= */=0A= CN.Observer =3D function(label) {=0A= /**=0A= * @property=0A= * @static=0A= */=0A= this.fns =3D [];=0A= /**=0A= * @property=0A= * @static=0A= */=0A= this.label =3D label || null;=0A= };=0A= =0A= /**=0A= * Holds the list of fired observers which provided a label at = contruction time=0A= * @property=0A= * @static=0A= * @memberOf CN.Observer=0A= */=0A= CN.Observer.haveFired =3D [];=0A= =0A= CN.Observer.prototype =3D {=0A= =0A= /**=0A= * Subscribes to an observable event=0A= * @method subscribe=0A= *=0A= * @param fn {Function} A function to execute when the subscribed = event fires=0A= */=0A= subscribe : function(fn) {=0A= this.fns.push(fn);=0A= },=0A= =0A= /**=0A= * Unsubscribes to an observable event=0A= * @method unsubscribe=0A= *=0A= * @param fn {Function} A function to remove from those executed = when the subscribed event fires=0A= */=0A= unsubscribe : function(fn) {=0A= this.fns =3D this.fns.filter(=0A= function(el) {=0A= if (el !=3D=3D fn) {=0A= return el;=0A= }=0A= }=0A= );=0A= },=0A= =0A= /**=0A= * Executes the functions bound to the observable=0A= * @method fire=0A= *=0A= * @param o {Object} Parameters to pass to the functions when = they are called=0A= * @param scope {Object} Optional scope to execute function within, = defaults to window=0A= */=0A= fire : function(o, thisObj) {=0A= var scope =3D thisObj || window;=0A= this.fns.forEach(function(el) {=0A= el.call(scope, o);=0A= });=0A= if (this.label && CN.Observer.haveFired.indexOf(this.label) = =3D=3D=3D -1) {=0A= CN.Observer.haveFired.push(this.label);=0A= }=0A= }=0A= };=0A= =0A= =0A= /**=0A= * Creates a timer=0A= * Adapted from GNU licensed JavaScript Timer=0A= * Original API Docs: = =0A= * Pass in the milliseconds to wait and the callback function to assign.=0A= * Timer functions are chainable, and can be started, stopped, paused, = resumed and restarted.=0A= * @class Timer=0A= * @constructor=0A= *=0A= * @param millis {Number} Milliseconds for the timer=0A= * @param callback {Function} A callback to execute each time the = interval is reached=0A= */=0A= CN.Timer =3D function(millis, callback) {=0A= this.interval =3D millis;=0A= this.timer =3D null;=0A= this.callbacks =3D [];=0A= this.multipliers =3D [];=0A= this.tickCounts =3D [];=0A= this.canRun =3D [];=0A= this.stoppedThreads =3D 0;=0A= this.shouldRunOnce =3D false;=0A= this.startedAt =3D -1;=0A= this.pausedAt =3D -1;=0A= this.addCallback(callback);=0A= return this;=0A= };=0A= =0A= CN.Timer.prototype =3D {=0A= =0A= preset : function() { // called from start()=0A= this.stoppedThreads =3D 0;=0A= this.startedAt =3D -1;=0A= this.pausedAt =3D -1;=0A= for (var i =3D 0, il =3D this.callbacks.length; i < il; i++) {=0A= this.canRun[i] =3D true;=0A= this.tickCounts[i] =3D 0;=0A= }=0A= },=0A= =0A= ticks : function(initInterval) {=0A= var that =3D this,=0A= i,=0A= il;=0A= for (i =3D 0, il =3D this.callbacks.length; i < il; i++) {=0A= if (typeof this.callbacks[i] =3D=3D=3D 'function' && = this.canRun[i]) {=0A= this.tickCounts[i]++;=0A= if (this.tickCounts[i] =3D=3D=3D this.multipliers[i]) {=0A= this.tickCounts[i] =3D 0;=0A= if (this.runOnce()) {=0A= this.canRun[i] =3D false;=0A= this.stoppedThreads++;=0A= }=0A= window.setTimeout(that.callbacks[i], 0);=0A= }=0A= }=0A= }=0A= if (this.runOnce() && this.stoppedThreads =3D=3D=3D = this.callbacks.length) {=0A= this.stop();=0A= }=0A= if (typeof initInterval =3D=3D=3D 'number') {=0A= this.stop().start(null, true);=0A= }=0A= },=0A= =0A= runOnce : function(isRunOnce) {=0A= if (typeof isRunOnce =3D=3D=3D 'undefined') {=0A= return this.shouldRunOnce;=0A= } else if (typeof isRunOnce =3D=3D=3D 'boolean') {=0A= this.shouldRunOnce =3D isRunOnce;=0A= } else {=0A= CN.logger.getInstance().log.error('Invalid argument for = runOnce');=0A= }=0A= return this;=0A= },=0A= =0A= /**=0A= * Resets the interval to the specified time or returns the current = interval setting=0A= * @method getSetInterval=0A= *=0A= * @param millis {Number} Milliseconds to change the timer's = interval to=0A= *=0A= * @return {Mixed} Either the current interval or the timer object = itself after resetting the interval=0A= */=0A= getSetInterval : function(millis) {=0A= if (typeof millis =3D=3D=3D 'undefined') {=0A= return this.interval;=0A= } else if (typeof millis =3D=3D=3D 'number') {=0A= this.interval =3D Math.floor(millis);=0A= }=0A= return this;=0A= },=0A= =0A= /**=0A= * Stops the timer.=0A= * @method stop=0A= */=0A= stop : function(isPausing) {=0A= if (this.timer) {=0A= if (!isPausing) {=0A= this.pausedAt =3D -1;=0A= }=0A= try {=0A= window.clearInterval(this.timer);=0A= } catch(e) {=0A= }=0A= this.timer =3D null;=0A= }=0A= return this;=0A= },=0A= =0A= isStopped : function() {=0A= return ((this.timer =3D=3D=3D null) && !this.isPaused());=0A= },=0A= =0A= /**=0A= * Starts the timer=0A= * @method start=0A= */=0A= start : function(initialInterval, withoutPreset) { // don't use = params when calling=0A= var tempInterval,=0A= that =3D this;=0A= =0A= if (this.isPaused()) {=0A= return this.resume();=0A= }=0A= if (!this.isStopped()) {=0A= return this;=0A= }=0A= if (!withoutPreset) {=0A= this.preset();=0A= }=0A= tempInterval =3D this.interval;=0A= if (typeof initialInterval =3D=3D=3D 'number') {=0A= tempInterval =3D initialInterval;=0A= }=0A= this.timer =3D window.setInterval(function() {=0A= that.ticks(initialInterval);=0A= }, tempInterval);=0A= this.startedAt =3D new Date().getTime();=0A= this.startedAt -=3D (this.interval - tempInterval);=0A= return this;=0A= },=0A= =0A= /**=0A= * Pauses the timer, without resetting. Use resume() to restart = playing.=0A= * @method pause=0A= */=0A= pause : function() {=0A= if (this.timer) {=0A= this.pausedAt =3D new Date().getTime();=0A= this.stop(true);=0A= }=0A= return this;=0A= },=0A= =0A= isPaused : function() {=0A= return (this.pausedAt >=3D 0);=0A= },=0A= =0A= /**=0A= * Resumes playing a paused timer=0A= * @method resume=0A= */=0A= resume : function() {=0A= if (this.isPaused()) {=0A= var tempInterval =3D this.interval - ((this.pausedAt - = this.startedAt) % this.interval);=0A= this.pausedAt =3D -1;=0A= this.start(tempInterval, true);=0A= }=0A= return this;=0A= },=0A= =0A= restart : function() {=0A= return this.stop().start();=0A= },=0A= =0A= /**=0A= * Adds a callback to the array to be executed at the timer's = interval=0A= * @method addCallback=0A= */=0A= addCallback : function(callback, n) {=0A= if (typeof callback =3D=3D=3D 'function') {=0A= this.callbacks.push(callback);=0A= if (typeof n =3D=3D=3D 'number') {=0A= n =3D Math.floor(n);=0A= this.multipliers.push(n < 1 ? 1 : n);=0A= } else {=0A= this.multipliers.push(1);=0A= }=0A= this.tickCounts.push(0);=0A= this.canRun.push(true);=0A= }=0A= return this;=0A= },=0A= =0A= clearCallbacks : function() {=0A= this.callbacks.length =3D 0;=0A= this.multipliers.length =3D 0;=0A= this.canRun.length =3D 0;=0A= this.tickCounts.length =3D 0;=0A= this.stoppedThreads =3D 0;=0A= return this;=0A= }=0A= };=0A= =0A= =0A= /**=0A= * DOM-related methods=0A= * @class dom=0A= * @static=0A= */=0A= CN.dom =3D CN.dom || {};=0A= =0A= =0A= /**=0A= * Temporary storage for DOM elements=0A= * @property storage=0A= * @static=0A= */=0A= CN.dom.storage =3D {=0A= activeClass : 'active',=0A= inactiveClass : 'inactive',=0A= innerTag : 'span'=0A= };=0A= =0A= =0A= /**=0A= * Removes an element temporarily from the document tree ('activating' a = tab, for example, by removing its link)=0A= * @method activateElement=0A= *=0A= * @param el {Node} A standard DOM element=0A= * @param storage {Object} A temporary storage variable=0A= * @param klass {String} An optional class name to apply=0A= *=0A= * @return {Object} The storage variable, now with the element added=0A= */=0A= CN.dom.storage.activateElement =3D function(el, storage, klass) {=0A= var oldLink,=0A= newLink,=0A= newEl;=0A= =0A= // Uses the default class name unless one is provided=0A= klass =3D klass || this.activeClass;=0A= =0A= // If there is a link present in the element=0A= if (el.getElementsByTagName('a').length > 0) {=0A= =0A= // Stores the link - Note that the cloning of the = element is=0A= // because of an IE bug where the links get frozen on = the hover=0A= // state. Creating a new element altogether fixes this = bug. For=0A= // good browsers, we can just remove the link to storage.=0A= if (jQuery.browser.msie || jQuery.browser.safari) {=0A= oldLink =3D jQuery(el.getElementsByTagName('a')[0]);=0A= newLink =3D oldLink.clone(true);=0A= storage =3D jQuery(newLink).get()[0];=0A= oldLink.remove();=0A= } else {=0A= storage =3D el.removeChild(el.getElementsByTagName('a')[0]);=0A= }=0A= =0A= jQuery(el).addClass(klass);=0A= =0A= // Creates a new span to hold the contents and aid in = styling=0A= newEl =3D document.createElement(this.innerTag);=0A= newEl.innerHTML =3D storage.innerHTML;=0A= =0A= // Appends the span to the element and returns the = storage variable reference=0A= el.appendChild(newEl);=0A= return storage;=0A= }=0A= };=0A= =0A= =0A= /**=0A= * Reinserts an element temporarily from the document tree=0A= * @method deactivateElement=0A= * @static=0A= *=0A= * @param el {Node} A standard DOM element=0A= * @param storage {Object} A temporary storage variable=0A= * @param klass {String} An optional class name to apply=0A= */=0A= CN.dom.storage.deactivateElement =3D function(el, storage, klass) {=0A= =0A= // Uses the default class name unless one is provided=0A= klass =3D klass || this.activeClass;=0A= =0A= // If there is a span inside the element=0A= if (el.getElementsByTagName(this.innerTag).length > 0) {=0A= =0A= // Gets the span element, remove it and the class name, = and add back what is in storage=0A= var children =3D el.getElementsByTagName(this.innerTag);=0A= el.removeChild(children[0]);=0A= el.appendChild(storage);=0A= =0A= jQuery(el).removeClass(klass);=0A= =0A= }=0A= };=0A= =0A= /**=0A= * Queues up function calls. Pass it a string of the function name along = with an array of=0A= * args and it will execute those functions when calling the execute() = method.=0A= * Used for Omniture on forums to overcome problems with ordering of = script includes.=0A= * @todo Add support for multiple queues. Any way to remove the eval = from this?=0A= * @param {mixed} mixed The object being tested=0A= * @return {boolean} the result=0A= */=0A= CN.functionQueue =3D (function() {=0A= var q =3D [];=0A= =0A= return {=0A= =0A= /**=0A= * Add functions to a queue to execute later.=0A= * @param {string} [f] Function to call=0A= * @param {array} [a] Array of args to pass to function.=0A= * @param {string} [qId] Not implemented but would be used to = support multiple queues of functions.=0A= */=0A= addToQueue : function (f, a, qId) {=0A= var temp =3D {fName:f, args:a};=0A= q.push(temp);=0A= },=0A= =0A= /**=0A= * Executes functions in the queue.=0A= * @param {string} [qId] Note implemented but would execute = functions in a specific queue. Would allow for multiple queues.=0A= */=0A= execute : function (qId) {=0A= var l =3D q.length,=0A= i,=0A= tempF;=0A= =0A= for (i=3D0; i').attr({=0A= frameBorder : 0,=0A= scrolling : 'no'=0A= }).css({=0A= border : 'none',=0A= margin : 0,=0A= padding : 0=0A= }),=0A= =0A= /* METHODS */=0A= =0A= /**=0A= * Construct the ad request url=0A= * @param {object} ad Dart ad object=0A= * @param {string} [url] Optional url to use inplace = of ad object properties=0A= * @memberOf CN.dart=0A= * @private=0A= */=0A= buildurl =3D function(ad,url){=0A= return common.url + common.site=0A= + '/' + (ad.zone || common.zone)=0A= + 'sz=3D'+ ad.sz + ';'=0A= + (url || 'tile=3D' + ad.tile + ';'=0A= + (ad.tile=3D=3D=3D1 && common.dcopt=3D=3D=3Dtrue ? = 'dcopt=3Dist;' : '')=0A= + keywordString(ad)=0A= + 'ord=3D'+common.ord+';'=0A= );=0A= },=0A= =0A= /**=0A= * Create and store individual ad objects by extending the base = common.ad.=0A= * Initiates ad call, or ads ad call to queue.=0A= * @param {string} name Unique name prefix for = storage, container div, and iframe id generation=0A= * @param {object} [pars] Addtion ad params to = extend/overide common.ad values.=0A= * @memberOf CN.dart=0A= * @private=0A= */=0A= call =3D function(name,pars){=0A= var key=3D name+pars.sz,=0A= zone;=0A= =0A= ads[key] =3D {=0A= el : $('div#'+key+common.container),=0A= sz : pars.sz,=0A= kws : unique(common.ad.kws,pars.kws || []),=0A= xkws : pars.kws || [],=0A= store : pars.store=3D=3D=3Dfalse ? false : = common.ad.store,=0A= tile : common.tiles.push(key),=0A= collapse : pars.collapse=3D=3D=3Dtrue,=0A= cc : 0=0A= };=0A= =0A= if(pars.zone){=0A= zone=3Dtest.adzone(pars.zone);=0A= zone ? ads[key].zone=3Dzone : false;=0A= }=0A= /* If intialization is complete, and we're not in = paused-state=0A= * execute ad call immediatly.=0A= */=0A= if(common.embed || common.initialized && = !common.pause.length){=0A= return draw(key);=0A= }=0A= $D.info(messager('queue'), [key,ads[key]]);=0A= =0A= /* Add to the request queue to be executed on = CN.dart.ready() */=0A= = $(window).one('CN.customEvents.dartRequest',{key:key},function(){draw(key= );});=0A= return this;=0A= },=0A= =0A= /**=0A= * Generate an script tag the adcall, and append to the = container [placement][common.container]=0A= * This is the actual call execution for embedded ads=0A= * @param {string} placement Dart ad placement identifier=0A= * @param {string} [url] Url to be used in place of = ad pars=0A= */=0A= drawEmbedded =3D function(placement,url) {=0A= var ad =3D ads[placement],=0A= src=3D(ad.url=3Dbuildurl(ad,url)) && ad.url;=0A= =0A= ad.frame=3Dfalse;=0A= =0A= document.write('');=0A= =0A= $D.info(messager('call'), [placement,ad]);=0A= return this;=0A= },=0A= =0A= /**=0A= * Generate an iframe for the ad, and append to the container = [placement][common.container]=0A= * This is the actual call execution for iframed ads=0A= * @param {string} placement Dart ad placement identifier=0A= * @param {string} [url] Url to be used in place of = ad pars=0A= */=0A= drawFrame =3D function(placement,url) {=0A= var ad =3D ads[placement],=0A= dims=3Dad.sz.split('x'),=0A= frsrc=3D(ad.url=3Dbuildurl(ad,url)) && common.frameurl + = '#' + encodeURIComponent(ad.url);=0A= =0A= ad.el.html(ad.frame=3DnakedFrame.clone().attr({=0A= id : placement,=0A= name : placement,=0A= height : ad.collapse ? 0 : dims[1],=0A= width : dims[0],=0A= src : frsrc=0A= }).bind('load',{key:placement},onFrameDraw)=0A= );=0A= =0A= $D.info(messager('call'), [placement,ad]);=0A= return this;=0A= },=0A= =0A= /**=0A= * Default method for drawing ads defined here.=0A= * If common.emed=3Dtrue, init will set draw=3DdrawEmbedded.=0A= * The rest of the operations should be seamless.=0A= */=0A= draw=3DdrawFrame,=0A= =0A= /**=0A= * Generate a script el for embedded ads=0A= * @param {script} src Ad source.=0A= */=0A= embedScript =3D function(src){=0A= var scp =3D document.createElement('script');=0A= =0A= return scp.type=3D"text/javascript",=0A= scp.src=3Dsrc,=0A= scp;=0A= },=0A= =0A= /**=0A= * Initialize CN.dart, setting common ad parameters and = evaluating all registered plug-ins.=0A= * Once plug-ins are all evaluated, CN.dart is put in a ready = state, which signals the begining=0A= * of ad calls. Any calls made before the ready stat is set = will be placed in a queue.=0A= * @param {object} pars Shared params - ex: Site, = Zone, shared kws.=0A= * @param {string} [url] Url to be used in place of = ad pars=0A= */=0A= init =3D function(pars){=0A= =0A= common.site =3D pars.site,=0A= common.zone =3D pars.zone,=0A= common.ad =3D {=0A= store : true,=0A= kws : pars.kws,=0A= tile : common.tile=0A= };=0A= updateKws();=0A= test.charmap(pars.charmap);=0A= plugin.run();=0A= =0A= if(common.embed) {=0A= draw=3DdrawEmbedded;=0A= $D.info(messager('embed',true),[]);=0A= }=0A= =0A= $(window).trigger('CN.customEvents.dartInitialized');=0A= =0A= return ready();=0A= },=0A= =0A= /**=0A= * Translate kw array into a ';'-delimited query string=0A= * @param {object} ad Ad object to grab keywords = from for translation.=0A= * @param {string} [url] Url to be used in place of = ad pars.=0A= */=0A= keywordString =3D function(ad){=0A= return 'kw=3D' + ad.kws.join(';kw=3D') + ';' + = (ad.xkws.length ? '!c=3D' + ad.xkws.join(';!c=3D') + ';' : '');=0A= },=0A= =0A= /**=0A= * Callback even dispatcher, executed on frame-load=0A= * @param {object} e Event object for callback=0A= */=0A= onFrameDraw =3D function(e){=0A= var ad =3D ads[e.data.key];=0A= try {=0A= ad.doc=3Dad.frame.contents();=0A= } catch(err) {=0A= $D.user(e, [e.target, e.target.id]);=0A= }=0A= =0A= = $(window).trigger('CN.customEvents.dartAdDrawn',[e.data.key,"#"+e.data.ke= y, ad]);=0A= =0A= _resize(e);=0A= },=0A= =0A= plugin =3D {=0A= =0A= /**=0A= * Plug-in holder array.=0A= * Registered plug-ins are stored here.=0A= * @see CN.dart.register=0A= */=0A= queue : [],=0A= =0A= register : function(plug){=0A= if(!plug || !plug.init){=0A= $D.info(messager('plug',false), [plug ? plug.name : = '', plug || {}]);=0A= return false;=0A= }=0A= this.queue.push(plug);=0A= $D.info(messager('plug'), [plug.name || '', plug]);=0A= return true;=0A= },=0A= =0A= run : function(){=0A= var i=3D0,=0A= len=3Dthis.queue.length,=0A= val,=0A= passed=3Dfalse,=0A= plug;=0A= =0A= for(; i');=0A= }=0A= =0A= },=0A= =0A= /**=0A= * Resize iFrame height to fit content on load.=0A= * @description This is a private function that is triggered by = the onload=0A= event of the iFrame. This will also be triggered = by the=0A= public resize method.=0A= * @memberOf CN.dart=0A= * @private=0A= * @event=0A= */=0A= _resize =3D function(e) {=0A= var frame=3D e.data && e.data.key ? ads[e.data.key].frame : = $(e.target),=0A= ad=3Dads[frame.attr('name')],=0A= body,=0A= bheight=3D0;=0A= =0A= if(ad.doc){=0A= body=3Dad.doc.find('body');=0A= } else{=0A= return=0A= }=0A= =0A= $('iframe', body).bind('load',{key:e.data.key},_resize);=0A= =0A= if (!$('.textAd', body).length || !$('#adHolder a', = body).eq(0).text()) {=0A= $('#adHolder', body).css({ 'font-size': 0, = 'line-height': 0 });=0A= }else{=0A= $('.textAd',body).remove().appendTo(frame.parent())=0A= }=0A= =0A= bheight=3Dbody.outerHeight();=0A= frame.css({=0A= border : 'none',=0A= margin : 0,=0A= width : ad.el.width(),=0A= height:bheight=3D=3D=3D1 ? 0 : bheight=0A= });=0A= =0A= $D.info('CN Ad Frame Resize', = [e.data.key,frame.css('height') +' x '+ frame.css('width')]);=0A= =0A= // This might be a horrible idea... but if the ad is in = view, then try up to 3 times to=0A= // refresh if it looks like the ad is empty.=0A= if(common.retry && !ad.collapse && frame.height()< 1 && = ad.cc<2 && visable(ad)){=0A= refresh(e.data.key,{cc:++ad.cc});=0A= $D.info('CN Ad Empty.. retry('+ad.cc+')', [e.data.key]);=0A= }else{=0A= ad.cc=3D1;=0A= }=0A= },=0A= =0A= visable =3D function(ad){=0A= var win =3D $(window),=0A= top =3D win.scrollTop(),=0A= adtop =3D ad.frame.offset().top;=0A= =0A= return !(top > (adtop + ad.frame.height()) || (top + = win.height()) < adtop);=0A= },=0A= =0A= updateKws =3D function(){=0A= for (var ad in ads){=0A= ads[ad].kws =3D unique(common.kws,ads[ad].kws)=0A= }=0A= },=0A= =0A= /**=0A= * All test conditions necessary for properly allowing = modifications to=0A= * values in the common object.=0A= * @description Used during plugin evaluation to ensure proper = value replacement.=0A= * All tests must return true or false to indicated = falure or success.=0A= * @memberOf CN.dart=0A= * @private=0A= * @event=0A= */=0A= test =3D (function(){=0A= var=0A= // Match any js-reserved characters=0A= reserved=3D/([\?\+\\\^\$\*\.\(\)\[\]\|])/g,=0A= siteResolver=3Dfunction(val){=0A= if(CN.site.testads){=0A= return common.site;=0A= }=0A= var $val=3Dval.split('.'),=0A= $site=3Dcommon.site.split('.'),=0A= i=3D0,=0A= len=3D $site.length > $val.length ? $site.length = : $val.length,=0A= result=3D[];=0A= for (;i 1 ? ret : ret[prop];=0A= },=0A= =0A= init : init,=0A= =0A= ondraw : common.embed ? false : onFrameDraw,=0A= =0A= ready : ready,=0A= =0A= register : function(install){=0A= if(!install){=0A= return this;=0A= }=0A= install =3D [].concat(install);=0A= var i=3D0,=0A= len=3Dinstall.length;=0A= for(;i=3D0) {=0A= return;=0A= }=0A= if(document.domain.indexOf("wired.com")>=3D0) {=0A= var m =3D document.createElement('script'); m.type =3D = 'text/javascript'; m.async =3D true;=0A= m.src =3D 'http' + (document.location.protocol[4] =3D=3D 's' ? = 's' : '') + '://m.wired.com/mobify/redirect.js';=0A= var s =3D document.getElementsByTagName('script')[0]; = s.parentNode.insertBefore(m, s);=0A= }=0A= })();=0A= //end mobify=0A= =0A= function addLoadEvent(func) {=0A= var oldonload =3D window.onload;=0A= if (typeof window.onload !=3D 'function') =0A= {=0A= window.onload =3D func;=0A= } =0A= else =0A= {=0A= window.onload =3D function() =0A= {=0A= oldonload();=0A= func();=0A= };=0A= }=0A= }=0A= =0A= /*=0A= * (c)2006 Jesse Skinner/Dean Edwards/Matthias Miller/John Resig=0A= * Special thanks to Dan Webb's domready.js Prototype extension=0A= * and Simon Willison's addLoadEvent=0A= *=0A= * For more info, see:=0A= * http://www.thefutureoftheweb.com/blog/adddomloadevent=0A= */=0A= =0A= addDOMLoadEvent =3D (function(){=0A= // create event function stack=0A= var load_events =3D [],=0A= load_timer,=0A= script,=0A= done,=0A= exec,=0A= old_onload,=0A= init =3D function () {=0A= done =3D true;=0A= =0A= // kill the timer=0A= clearInterval(load_timer);=0A= =0A= // execute each function in the stack in the order they were = added=0A= while (exec =3D load_events.shift())=0A= exec();=0A= =0A= if (script) script.onreadystatechange =3D '';=0A= };=0A= =0A= return function (func) {=0A= // if the init function was already ran, just run this function = now and stop=0A= if (done) return func();=0A= =0A= if (!load_events[0]) {=0A= // for Mozilla/Opera9=0A= if (document.addEventListener)=0A= document.addEventListener("DOMContentLoaded", init, = false);=0A= =0A= // for Internet Explorer=0A= /*@cc_on @*/=0A= /*@if (@_win32)=0A= document.write("