From: Subject: Hand gesture TV remote; no need for the finger salute - Gizmowatch Date: Thu, 19 Jul 2007 18:22:14 +1000 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0056_01C7CA31.BB65AEC0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 This is a multi-part message in MIME format. ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/header.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAANAAA/+IMWElDQ19QUk9GSUxFAAEB AAAMSExpbm8CEAAAbW50clJHQiBYWVogB84AAgAJAAYAMQAAYWNzcE1TRlQAAAAASUVDIHNSR0IA AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1IUCAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAARY3BydAAAAVAAAAAzZGVzYwAAAYQAAABsd3RwdAAAAfAAAAAUYmtw dAAAAgQAAAAUclhZWgAAAhgAAAAUZ1hZWgAAAiwAAAAUYlhZWgAAAkAAAAAUZG1uZAAAAlQAAABw ZG1kZAAAAsQAAACIdnVlZAAAA0wAAACGdmlldwAAA9QAAAAkbHVtaQAAA/gAAAAUbWVhcwAABAwA AAAkdGVjaAAABDAAAAAMclRSQwAABDwAAAgMZ1RSQwAABDwAAAgMYlRSQwAABDwAAAgMdGV4dAAA AABDb3B5cmlnaHQgKGMpIDE5OTggSGV3bGV0dC1QYWNrYXJkIENvbXBhbnkAAGRlc2MAAAAAAAAA EnNSR0IgSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzUQABAAAA ARbMWFlaIAAAAAAAAAAAAAAAAAAAAABYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAA t4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9kZXNjAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMu Y2gAAAAAAAAAAAAAABZJRUMgaHR0cDovL3d3dy5pZWMuY2gAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAuSUVDIDYxOTY2LTIuMSBEZWZhdWx0 IFJHQiBjb2xvdXIgc3BhY2UgLSBzUkdCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAA LFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAACxS ZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYtMi4xAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAB2aWV3AAAAAAATpP4AFF8uABDPFAAD7cwABBMLAANcngAAAAFYWVogAAAAAABM CVYAUAAAAFcf521lYXMAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAKPAAAAAnNpZyAAAAAAQ1JU IGN1cnYAAAAAAAAEAAAAAAUACgAPABQAGQAeACMAKAAtADIANwA7AEAARQBKAE8AVABZAF4AYwBo AG0AcgB3AHwAgQCGAIsAkACVAJoAnwCkAKkArgCyALcAvADBAMYAywDQANUA2wDgAOUA6wDwAPYA +wEBAQcBDQETARkBHwElASsBMgE4AT4BRQFMAVIBWQFgAWcBbgF1AXwBgwGLAZIBmgGhAakBsQG5 AcEByQHRAdkB4QHpAfIB+gIDAgwCFAIdAiYCLwI4AkECSwJUAl0CZwJxAnoChAKOApgCogKsArYC wQLLAtUC4ALrAvUDAAMLAxYDIQMtAzgDQwNPA1oDZgNyA34DigOWA6IDrgO6A8cD0wPgA+wD+QQG BBMEIAQtBDsESARVBGMEcQR+BIwEmgSoBLYExATTBOEE8AT+BQ0FHAUrBToFSQVYBWcFdwWGBZYF pgW1BcUF1QXlBfYGBgYWBicGNwZIBlkGagZ7BowGnQavBsAG0QbjBvUHBwcZBysHPQdPB2EHdAeG B5kHrAe/B9IH5Qf4CAsIHwgyCEYIWghuCIIIlgiqCL4I0gjnCPsJEAklCToJTwlkCXkJjwmkCboJ zwnlCfsKEQonCj0KVApqCoEKmAquCsUK3ArzCwsLIgs5C1ELaQuAC5gLsAvIC+EL+QwSDCoMQwxc DHUMjgynDMAM2QzzDQ0NJg1ADVoNdA2ODakNww3eDfgOEw4uDkkOZA5/DpsOtg7SDu4PCQ8lD0EP Xg96D5YPsw/PD+wQCRAmEEMQYRB+EJsQuRDXEPURExExEU8RbRGMEaoRyRHoEgcSJhJFEmQShBKj EsMS4xMDEyMTQxNjE4MTpBPFE+UUBhQnFEkUahSLFK0UzhTwFRIVNBVWFXgVmxW9FeAWAxYmFkkW bBaPFrIW1hb6Fx0XQRdlF4kXrhfSF/cYGxhAGGUYihivGNUY+hkgGUUZaxmRGbcZ3RoEGioaURp3 Gp4axRrsGxQbOxtjG4obshvaHAIcKhxSHHscoxzMHPUdHh1HHXAdmR3DHeweFh5AHmoelB6+Hukf Ex8+H2kflB+/H+ogFSBBIGwgmCDEIPAhHCFIIXUhoSHOIfsiJyJVIoIiryLdIwojOCNmI5QjwiPw JB8kTSR8JKsk2iUJJTglaCWXJccl9yYnJlcmhya3JugnGCdJJ3onqyfcKA0oPyhxKKIo1CkGKTgp aymdKdAqAio1KmgqmyrPKwIrNitpK50r0SwFLDksbiyiLNctDC1BLXYtqy3hLhYuTC6CLrcu7i8k L1ovkS/HL/4wNTBsMKQw2zESMUoxgjG6MfIyKjJjMpsy1DMNM0YzfzO4M/E0KzRlNJ402DUTNU01 hzXCNf02NzZyNq426TckN2A3nDfXOBQ4UDiMOMg5BTlCOX85vDn5OjY6dDqyOu87LTtrO6o76Dwn PGU8pDzjPSI9YT2hPeA+ID5gPqA+4D8hP2E/oj/iQCNAZECmQOdBKUFqQaxB7kIwQnJCtUL3QzpD fUPARANER0SKRM5FEkVVRZpF3kYiRmdGq0bwRzVHe0fASAVIS0iRSNdJHUljSalJ8Eo3Sn1KxEsM S1NLmkviTCpMcky6TQJNSk2TTdxOJU5uTrdPAE9JT5NP3VAnUHFQu1EGUVBRm1HmUjFSfFLHUxNT X1OqU/ZUQlSPVNtVKFV1VcJWD1ZcVqlW91dEV5JX4FgvWH1Yy1kaWWlZuFoHWlZaplr1W0VblVvl XDVchlzWXSddeF3JXhpebF69Xw9fYV+zYAVgV2CqYPxhT2GiYfViSWKcYvBjQ2OXY+tkQGSUZOll PWWSZedmPWaSZuhnPWeTZ+loP2iWaOxpQ2maafFqSGqfavdrT2una/9sV2yvbQhtYG25bhJua27E bx5veG/RcCtwhnDgcTpxlXHwcktypnMBc11zuHQUdHB0zHUodYV14XY+dpt2+HdWd7N4EXhueMx5 KnmJeed6RnqlewR7Y3vCfCF8gXzhfUF9oX4BfmJ+wn8jf4R/5YBHgKiBCoFrgc2CMIKSgvSDV4O6 hB2EgITjhUeFq4YOhnKG14c7h5+IBIhpiM6JM4mZif6KZIrKizCLlov8jGOMyo0xjZiN/45mjs6P No+ekAaQbpDWkT+RqJIRknqS45NNk7aUIJSKlPSVX5XJljSWn5cKl3WX4JhMmLiZJJmQmfyaaJrV m0Kbr5wcnImc951kndKeQJ6unx2fi5/6oGmg2KFHobaiJqKWowajdqPmpFakx6U4pammGqaLpv2n bqfgqFKoxKk3qamqHKqPqwKrdavprFys0K1ErbiuLa6hrxavi7AAsHWw6rFgsdayS7LCszizrrQl tJy1E7WKtgG2ebbwt2i34LhZuNG5SrnCuju6tbsuu6e8IbybvRW9j74KvoS+/796v/XAcMDswWfB 48JfwtvDWMPUxFHEzsVLxcjGRsbDx0HHv8g9yLzJOsm5yjjKt8s2y7bMNcy1zTXNtc42zrbPN8+4 0DnQutE80b7SP9LB00TTxtRJ1MvVTtXR1lXW2Ndc1+DYZNjo2WzZ8dp22vvbgNwF3IrdEN2W3hze ot8p36/gNuC94UThzOJT4tvjY+Pr5HPk/OWE5g3mlucf56noMui86Ubp0Opb6uXrcOv77IbtEe2c 7ijutO9A78zwWPDl8XLx//KM8xnzp/Q09ML1UPXe9m32+/eK+Bn4qPk4+cf6V/rn+3f8B/yY/Sn9 uv5L/tz/bf///+4AIUFkb2JlAGTAAAAAAQMAEAMDBgkAACQMAAA8UAAAUvL/2wCEAAgFBQUGBQgG BggLBwYHCw0KCAgKDQ8MDA0MDA8RDA0MDA0MEQ4REhMSEQ4XFxkZFxchICAgISUlJSUlJSUlJSUB CAkJDw4PHRMTHSAaFRogJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUl JSUlJSUlJf/CABEIAG0DrwMBEQACEQEDEQH/xAEIAAEAAgMBAQEAAAAAAAAAAAAABAUCAwYHAQgB AQACAwEBAAAAAAAAAAAAAAABAgMEBQYHEAABAwIDBQUGBgMBAQAAAAADAQIEAAUQERIxMhM0BiBg IRQ1MEAiIzMVUEIkJRY2QSYHQ0URAAIBAgMDBgkIBggGAwAAAAECAwARIRIEMUETEFFhcSIygZGh scFCsnMUIFJicoIjMwUwQNGiQ7Ng4dJTY4NEFVDwwqMkNPHikxIAAAQDBgUDBQAAAAAAAAAAAAER IRAgYDAxgaESQkBBUWECUHEicICRwfETAQACAQMCBgEEAwEAAAAAAAEAESEQMUFRYSDwcYGhsZFA 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 4Uck0xpVrVp6uMtYkOIeQF0efdykNcLmSQW4PY2ykMcvujnI1s2S6TKxjxiGf1hd4TQCs0+Q+y9I DtkiQZxiYPXN1uejZNi6dthQwSseOSKQZ0QMYIIAo1X6MgGtb+npEzUbEYy/h4luFbIjGq1GrprT WVZpVjdpuWENnYvFydDFa4DYpLc1p3SH+Vi3Ca9o7SbzUVQ08VFEmViTIPtCM1jJDkjeaVcjCtUI /mLrHO+WMR22cceWwiTrmq3aNIJKGIiWm2RZA5l1iyCyvJlJagRriAhYlxMWGBQRqjfWWLGUsiKG QiWyFk4AXC8uDhfbgeeW3gUR4XENHBwmyIgJFNhxmhbbAoxI4wTo0bgulRWSWGitKYcSeFnlJgnp akUwI7Qr7pfZHBt+MKK6QUTSPakG3QpBbrLfTiOeuCrklCdpJbzuS+AtrS3hsL9MGK1zgtgwxXu/ WmVAt5uPIemT4jdRqlC40ZhPhblSIqqdrkagiOpGoiWtcrjhGbkHAe/dpbwXKw9PSpSP6Yiablcb pb49uOs6yRnuhSHtaRjmeBB5pam5D9pdb0WFJZPe+1Wy+SJcy7Xo8KUy6MbbP5Qeg9Tu4s+fcxmf 1HchvFdb6Ud0vZIlfyefVu6iIaTd7xMhy41xkFtES/XAsqo31iSy8SPcOHDEUZWWkryxbfLRIIJk Y42nV8iQyQ4Yfuxj8RjKIUYhvuEVguCNTSZDxzOKLXTpFwJLHKJMkPIMbeIzQxzXt9z6nL8zCNby mq49QQ7cD+e3Rorf1H1FNY1rJLDRyCdgTdwLIdHl3NJkO93C5TxK44ZYeBcNFvulyShHIObPHw5M BPHCULhS2pXhT6RK0eEZzWSl8FpiZMwZvXr7bHu7uo46LI6kutpq23a0dQwYNqba5nB4ZbLI8HiT MjKgJkntOp+fi/1np/1TqX1GV/WulvqXP1GHyl69TsvpfUXqVr/r9v5/qX1G3/F07b+fqN9ZkUaS VgjjnixY7ltkEyw0iMS3yhQWghhUMarURCuG+M1P1D2xhnjSicTQQMtbkJwftrdWmHFbJPKIIE2W 95RIQ6x4TmNho5F9z6hdncqiD4h7zMmy5ty6fkhryMGMrLr8phiyCRn3WOw8VNFE3cEGsm2Q55DS Zc8KjvvUE8TOlX3KdeXWJRmktbHPOXiCt+N5FpuLB1wvApQspCmfQockyxLEr3mtznoqKi4Narlm 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 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/left-spacer.gif R0lGODlhBAAEAJEAANvb29DQ0MjIyOfn5yH5BAAAAAAALAAAAAAEAAQAQAIGHCKGmicFADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=50154 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ AP6mv2hv+Cvv7KP7L3xX+Inwl+L9n8UtG1P4anSk1jxLpXhLTNe8NX7ar4O03xqo0VNM8SS+J9Qa x03U4bbUY4/DQkgv4powskHk3E38c9jd2fxFk1zxzbMmq3HxF8W6j8Rtcknu4Zb6TxL4vkGuzytN FcRDyrqLWWuXtEQ701OOaFMylIvtb9vPwD4Y+M3xG+LHxm8PfE7S/EM3xC12x17W/DWtaJcx39jp lpDYWR0fStTsbvUbPWLKNLCz8i3vNK0RBHp0MF7fXMm+4k/N/Vr/AEPwJa6Rpep6v4f8P6es1pZa NLfXFtZwnU7dNOGmQaVdaiSkV9BaaVel1gtllhWGf7AUkna6T8qzLiBZ3gMRLLsXTq0qOYU6Kq00 3CMfaU3KMlyuEpezfL7yaXO3Z9Pp8rw9GnUhPllJyoNyUlytTjBt2cre452furW0VzLU/tO/4Ive AbP4bfsJ+ANNur21Hi7xd4q+InjrxZpYuYDe2F/qPiy/0TTEurIt9qs5JvDGgeH7tre4jWSN7oqd ylWb9Yq/zvfgo/inxd428L6f4S13WfDmueM/Gfh3R7fWbO8n0w6ZaXuqw2s91putaTHpt1dJBCJ7 uPVFvJ9KSNraW0mMiyIP7P8Ad8Hv+iifEf8A8Od4p/8AlnXtZNxHFYSGG+pwpQwkKNGlOWJp0o16 XsqbVWEZJJLnc4SUJTjFwdpu9lxZjgqdKt7SeKjzYh1KkockpOnL2ji4tpq6s4yjJpcyd7J6H8EX hLxXFokemXVtJd3Grarf3dtb2t7r11qauZLS5Iub5popJJ9NLvCYFRJNqif5baKISPr/ABMtNK1v RtBv/EENpqMVl428O3WlMsyyWq6rpt62qLc26TO9oZYYdJvwkyTTJm68kzOVda4HQ/8AkcIfrH/6 C9er+KP+RW8Lf9hzXf8A1FfE1fgXDGLr4fwpznHKrUnXdfMq0JSqTcqbp0qNKMYTbclb2fPe/wAc m7HZl1pU6bavGWFqtxbk0k3OLiuaUrK2yWi/lvdvmtH+Pfgnwf48TxDbNp1h4r8PrNbWWuXehLps 100yJbzol9bWUPn+ZJhXvpVKCWWLyGj3/L9Hf8PBviF/z+3P/feq/wDxuvy5+Mn/AB5N/wBgb/2p HVSvzHA08T/Z+DrUsxx8YVIOMaVTE1aqpRhyS5YSUqb5HKrJqLT5b2Ts2c2InSw87PD063M5W9rz T5IwlyRjFt3StHW7au9lrf8A/9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.instablogsimages.com/images/2007/07/16/ske_couch_potato_3858.jpg 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 XJ70KFMExSsUO1HQoVVjD//Z ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.instablogsimages.com/images/2007/07/16/remotegraphdm_3858.jpg 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 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/comments.gif R0lGODlhDQAMAIAAAL2+vv///yH5BAAAAAAALAAAAAANAAwAAAIcDI4JFu1vFoSnqRonlZdLbX3g gjjKg4kbA0ZqAQA7 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=27456 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ AP1m1/8A4KseMJvjBJ8P/hZ4S174hfDK++IWueBvA/iG1lfxSNb8J+DVHgvWtXuJpVgSd9T8aeHf GNj4f1DVNfWPXYf7CaG5uL6/Kv8AMvxW/wCCmfwy8QfFj4faD4+8J6p8IPDdj8RtYe3GnaoNfGnT Dw0PEHg3+04R4e0WNL6Q2lgusaEdU02XT7HVLWTT1162+w6jqfD/ALRHw/8AD37G/ix/Dfw88f65 4b1jxb8cv+GhLrxppsNrp+saLokLiDRvhrYafa3VrolzoMes6j4kumuk0yN0uvEuozNaYa8F9+J3 x9vtF8a+I/ij441PQ9fu7fSNX12w0+HULaEHW5baPw/r2tz6Jbuz3k2jQ3euXXhmzWaS5YahBc24 ur24ttREX8UYjOszzyulhMdOlkqxdOeHhh/3kfbp0Vh6bhiPZVPq8K8qbqYWpF80qSqTahys/f1x TwFlHFGcYjLuBqmY8Pyy2eVywuMzKtgM/wAA8Rh3l1fF4bGUa9fAzx05Ynm55YbE0qlVe3hHCUZ1 MJS/Q25/an8f+J/j38UdVTVNE07wL8P/AITaRoXwX03w1qtvqnhK+8T+MfEHh22utYXxDpurNf61 qWt2OrfEPxL4id7zUr+1vNR+ytotvpdhFptpq/8ADQ+jf9Cp4M/8FniP/wCYyt/4CfCn4d+F/gr4 Hvb20tbZdeg1YaxDb6TDaKlz4c09b7TdW1HR5bKaLULiwYXNpKLq1uFkvLoqIljiQwQ/8MzfDn/o Pah/358Kf/Hq+N4s8bcm4SzVZfxbn+LyzMKuFo14fUaeKjSxlLmnTeKlQw9ejSw85Si4KkueUYU4 RcuVQPrMijw3xllscVkfhjldPDZbiq2WLD4iGGqvDU8PRwnsIRrxw0nVco81Wq5f8vpTkpT5219i /wDBS/4FfE3xbBcfEbQobTxP4a03RPD0mnabZDd4l0S40TU5b/xFC2nRbJdcsLq3jg1WEKJ5pTJq FvtgksbGHU/5vtX1XwHodx/wkNz8S9Piv08Y67rMmh6laa1Zaw4SGGK0S6e30658PzBL+FMSTa1Y ySW8ZnMFjLJcwW39jn7VH/JLdV/6+Lf/ANKrSv5tP2of+R/tf+v/AEz/ANLlr4bw04pxWM4mzDha vTkqOHhQrLFUa0ISqQrRVOUKlGph60ebTmdSlUpqTu3Tu+Y/M+LeG6GAwlLNIVnWWY4nESWHq02/ q1SDpuTpVoVYuUJXSjTnTbglZTlGyjS+Fv7T03w90RvFcGnXvin4aeDNT8H+AdU1m/ubjyk1/wAe 6ffaqbbw5cXMjyx2mnDwzbw3F+8UkdvL4hsbZLe6jnluH+wf+Gzvhj/0Kvi//vx4Z/8AlnX5X6x/ yj+8R/8AZ2N1/wCrJ1atGv07POFsix9aWIxWX0cRVo47HZcqleMa1SdPBLBuNSc5R+OpKtNyUUor 3Ul7qPy6hWzLCzrrB5vmWChVlGrUpYPF18PSc5LVqnSqRirJJLTz7o//2Q== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/insta-logo.gif R0lGODlheABFAOZoAIiIiO0hJMzMzN3d3bu7uyIiIhEREVVVVURERO7u7u4iJGZmZu0iIzMzM/rE xJmZmfaJiu4yNP7w8Hd3d/WIifaIifBERu4iI/FERqqqqvJcXvWJivm1tvBLTP3h4vvT0+4wMvNc XvrExe8yNfzT0+0iJPFNT/imp+8/QPFLTfFNUPFLTO8yNPNrbPV6fO8wM/R6e+8wMv/9/f3i4vA/ QfeXmfeYmO8xM/BFRu8/QfBLTfV6e+4wM/Rsbe4yNfA/QO7t7feXmPm3t/NsbPeYmfFEResiJPWH iPFMTfBAQpmYmPNmZ+4xM+4xMvBMTewmKPV/gPFPUfBMTPJaW/NoavFCRe0kJvigofWJi/inp/m6 u/FFRushI+whI/RwcvNucfRrbPWBgv7z8+4hI+4hJO0hI////wAAAP///wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAGgALAAAAAB4AEUAAAf/gGiCg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+gjTVJRRgW p6cYOBisFqavrrGvW6qtpq6rqag5S6G+hWFlwgFjY2UBwmNkZAxkxmXPZMLQZQrJzNNlDBfHy2XS Vb/iaBTf5svGY8jCzt3TywrPDNMKDMoK0svczx3jvxT5kBW7lozaMmnmjK0zV7DEmGYI86Xw56uC N2LpvqnbqBFeQXUaobVDmG1kP4qgKpSc9kxZPnbQQL6rpjEAOoT4jhlbgRJUuYPnrj2DadAdO2nE DHp7OeZkz04/l35jNibnQJLUrLG7msxlwZhOn24qt9XbGIdmE87TRqaETmXQ/2yyzCayzESxnCjA zXePZTGIxqRtY6iVaEyP6cLixURWmsJpNquaa7YuIFy37Z4l7ViCzEQBBAgkEIAmwYDFkipAMONA 58wSG1g3KzaQqFeG6Ba25HnAQIMMZwgsQEBIhnEZqBOpZs1QWdLYrRMGxvpuqbWWyKSdRBD6DALv g7w84dLFCJDkhyisduDVWdL1JQNwyzZQ4TK5Qx2X4YmGOwEEBQw3CBVeKYGeIeqZIQJCtLUDXW3f 1EPXSlsRhRB//iEwwH+DTMHSeZ8M0MBpklAAHXX5QFcdNAzMM502czVzlDQXkIGEICTmOIgWVkwD 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 rBw5XNTdDAQAOw== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=234 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ APtP/gmX/wAGpf7N37IuoWfx1/be8RaR+0P468MzWWt6V4Hm0y1n+EOnGDSoZbyPXvDWt6XdN4pM Wo3WpWQsdUm1Cwv7bTdI1cQabcXt7olr+tPxp/Yn/wCCfH7UvwW1L4Q/GT9kT4FeGv2d/Bknh+y8 IPZ6Xpfwx8S6Bc6RbR+HdCn8G674NtdE13w1axWnl6VarHqVv9t065j0+4txBIDXcftr/Hz4u/Dv xFceIfADza5oelpp1h/wht3aWE8WpXg1ezS6vdEuJoYLm21eCzmu4vLF1IZnMTQZMTxvzPxTm8d6 h8EdJ+IWieK5ZfH3ggw+K/EtjEj3EzTWUUr3U9jHqV3fxf2toMM008YaT99apJPo8NnPapA/lVMY 51akY+05aKcmko3qNdby3VldRjZvrubLDxhClN+zl7VqKnKTcotculr3ja6Teq1tZu5/n4/8Frf+ CAfxS/4J3eLNc+MvwBN78W/2M9Y8zWLDxE2q6FceNPhJJeXtrGng3xjpCas2s+JLGyF/CdL8a6Hp 15bXOl28934kg0OaAvdfzkfZZP7yfm3/AMTX+hT+01+278Hf2vv2rfA/7E7eGfAF78T/AAd4I1XW /iX+0x4q+H/hnxTr3gTwtc+FPN1f4KfCq91vT5sar8QdH1+2sfHGr3k0vhzR/CGr+Jms9K1bxNNb SeH/AOMX/hUfh/8A6GP4U/8AgDP/API1bRxb5Ycq9peEZOzUXHmatGSlfWzTut07mkMPzq8nOjq+ WVSDlGrHm5eenJWTSalGTu/eW9kz/UZufin4Z+O3hCbV/D7xTTSzQ2EF1e3sUEuk6lFPbzR2/wBk EpnnuoDIIpbiZIFSf7Qqyh/tBHwxrP7Teu/C3V7rwb43utT8L+GL2x8y01xU/tPTisktvaR21/cm PAuLBg8JvTcQPdWMd3clI4WeRvCP2aP+Rh+If/Y13v8A6T2ldp8dv+RI1L/sI2H/ALjq8PnlUXtV JwnFNXW0rNaNLlf436XtZHbLDwhUlh370G4uLfxRb5bNO7TaWmyWmyuz8ef2p/2Z/A2k/F745fGX 4Hm88R+JfGHwh1bxZr/w40vUtIk0DxdcaRa3kMeo6FM1vcXth4zOi29xoOl6Mip4b8SaXa22m3X9 nalrF5qNh/Jx/wALj+Dn/RuHhP8A8Krxl/8ALiv7Cfgj/wAl78Y/9itYf+i9Mr+VSurA4ejW9vVn GpGbnCLdKvWoqSpxSjzRpzipNLRSa5rWTbsresuKc4wGEwuWwlgMRhcH7aWGWPyjK8xqUViJxqVY U62OwmIqwpSqR51SjNQUpTainKV//9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.gizmowatch.com/get_image.php?image=897 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.gizmowatch.com/get_image.php?image=624 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=754 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ AP3r/wCC3H/BSfxv+yN4Y8A/AP4CeJLDwr8dfjn4c8W6/D4svLQ32q+CfCekFNPsp9Esrz/R7PX/ ABZqx1Ww0fV72G5i0WPw9q0sFmL9rK90/wDjf+Cn7SP/AAU1tvil4X0H4C/tKfH7xH8VPHuvxR6R 4L8PfFvxH4rvNf1a7N5qN2dW8O6tq2oeHp7G0itLi+1y71m3bRdNsg9/qFxDYBrgfpl/wdCfBP4o +D/2p/2cvjpeandav4T+Jfw08MfCLwstnY3bXGneKfBWv+MNQ8SaVd3IkLLqGrWPjfwxqthDJb29 1qt3qfiP7LCY9Cmdvv3/AII/fsL/ABK/Yv8ACGmfGbx38F/DHiX4hfFHQ9CNz4rsPFmoap4w8I+C /FFx/b8+maLoT+DrbQLGJdIh0G18Q+d41VjqWmx3EVyIru/01fnM2zmOEpOCpWxalKNFe2dO8Zey ftJwTftVBzivcavzW1SlJfe5HgcNUwVOXJGcZ83t6jgp8zvJ8mqdnyxaSasuVvd2P0t/4Ih/t5/H D9tL4HeP9A/aXt9JPxs+CHiHTND1/WrO1t9H1fxFpOtT+IrOyufFXhi0tbWx0TxRpGr+Fdf0PVo9 OgtrS4+yW0kljaX32sS/t1keg/X/ABr+N39jj9qdPgJ/wWl/bg8OR+GNP8IW3xN+HvgvV/iB8KdC 8QjWtM0/4rDw74W8VERai+laDZ3Oorq3inxFb65q1tA1rY+MvEer6JaQ6zDqMet2/wC7P/DXHxk/ 6B+j/wDghu//AJJr0KOZ0nQw860JwqVKNOU4Q/e2lyxUpc0bq05NyjvZO121r89mOWyWNrrCKHsO aMqfNJQVpJXSTXR3uls2lp0v/trfskeHf23/AIe3vgvxD4mj0Kax1zwz4q8IaVrujSaf4fub/wAJ eLdJ8XaRqFxfyqmvLrGqpolpol7qek6rot/p2lXl7CtrdQExSeU/D29/aH8DMvwD+Png7W9ETQ5o P+EL+NHg59L1nwR448Iw6nFawaFq15cf2Df2HjjT9Omtr25sNP02O21Oztr2IGaOzuJb/wDYG8/4 9Lv/AK9Zf/RdfI3xr/5F74U/9gab/wBLfBFY5hk+Ax04YjEUeatQ92FSMnCTjJwbhPl0nF2V1JN2 SUXEywWcY/L6c8Nh6qVGunOUJwjNRny8vPTbXNCVm/hkou7bi3Zr4b8OfsPfAP4jftgQftFeH/hi vhyy8ManqPiXWPEOm6HqNrP4y8QapouqaNr6+ILmfSrSHXtW8YXepw694p1TT7vVItSHhrwqEvbp tJ0WWL9d/wC2fCH/AD4Sf+EnrH/ynr5N8C/d0H/sGj/066jX09XZRo0qScuSM3V5ZtyXw6JKEVso xjol/wAMcNWrUxHJzzlanFQik972k2295Sbbb637aP8A/9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=936 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ AML/AIJ1/so6v8UfGGi3HiPS9as/BkN9p92k8dmvm+J5Ly5mj06wsjPNYudK1O/tfs1/fW4nk06M Xwigu7qWO1r3D/gqX+0X4f8AEXx48RaLomnCSPwRa2nw/wBDltrkCGx8PeCUGl2TXM5luI72S+1G CfU4ke02M7JeGBLkxwWv2z8A/j38MPgH8JviF8N9GOsX3xi0zwRdS6vqN3Yabo9jDruuaLaaeYNB n1CS31aF9KkuUv7KK0h1OPSYLbVL61nu72WdLH+cj4033ijxV491C4vLhoda1K/haLUIydQsZrWK 3D/20l/FbyR3Elvp1mdQu5b60DCeC5a6QtDc7PYwmOpY2E68a3tI0aTqVI0pScoxcVLlklaXvRUX qne1tmz4eOWSjWjho03GdWtClTdSCipzi1ByUpXXNGTlG10oqXW135lrGvXGoR32oTpLc3MyyXUj P5jyPMshlmniUo2ZVGFUjf5bsd8fB3cF/wAJfZf9A+X/AMCbn/41W58SNKvo9d0/S/Dl7Z6tpC+F LCaS4huLG5vrXUZby9W5juL2x0rw3K4vLeCS+jbWNHj1Tn7LDcz29ulpZ5v9hz/9COf+/r//ACwr WliqeLpU8RGMlTqK8I35ZKKcVrdtNOzSa80zfH5FWy/FVcHWSVag0qjhrGUpJSurxTTaeqa802kf 6AGleIPg/wCNvg94k+Onxe+G/gbx54E8M+DzqGs6tB8P21bxDfrqMT6fq15YyavEU0SWyhuVtpn0 u/t0sX/te+MEEP2ZI/5e/wDgrx41/YH1rwn4W+Fn7Duh61B4t1XWdO8Z/EjVfCOoeJdf8CWWhnS9 daHw4+pahqt1oqahFrkEsmp3Ghard6RZ32gnTAWjuJTb/wBC3w3/AOTB/wBrT/smGu/+qXt6/iQ+ IX/IC8E/9gu+/wDSPRq8itjKmBy3F5lQjBVKNGEPZNP2dR1HQpxlNJq6h7ST5HdSenuo/V/DXhbL +L+LMkyHNJVVh8fi6sqtak4+2jTw+DrYudODmpJOq6EYe0VpQu5Wk7JfQf7IsfgL4naFffBux8Cp p/je8a58f6d8RjrLan4hMHw6sNavtU0fXbezu5m0fTJtB03VpruRobG5nmks9TliltHjuV++/wDh m/Vf+hk0n/vzpP8A8q6+QP8Agkv/AMnwfDH/ALBnj3/1Xfiev3BrLKq8J4RV5UnNYirUqKFarKs6 TXJGcYzkr8spxc1GyUOblirJH0/i/hXhuKMLl3LgYPK8kwGBVbA5dQy6GJpUqmJ+rzq4ag3SValh 3Sw0qybqV1RjVrSlWlOT/9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/xml.gif R0lGODlhXgAPAKIAAFpaWpubm/9aAAAAAP///wAAAAAAAAAAACH5BAAAAAAALAAAAABeAA8AAAOg GLrc/jDKSSsjOOvNOehgKI5kpxBCqq5suxJfKc/0drp4LsB174s3nVDF+xmPwRRKyWwuXzHNYCql YqYDDlabPWKSzCdmt3wSo5muetMVtQlrL7gZ3tHP3Lf1+q6yr14EcyhiRHdKaIB9cH+NjYs9YIV2 TmN4j3xtW3lZmpCRAWZDOUWBpiVzoy6lp60gqaosrK60GSenibW0Fry9vr+8CQA7 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/my-yahoo.gif R0lGODlhXgAPAOYAAAghnFpaWv/v7/f39//n5//W1v+9vZSUlP/396XO/+fn5/9CSnNzc/8xOf/O zv9ja/9SWnt7e/+cpf+UlP9ra//e3v9KUv+trc7Ozv+lpWtra/+1tf+UnP+cnP+EjP97e9bW1v97 hP9jY/9aY//O1v85Qt7e3v9rc/+MlP+tte/v7//GxqWlpf+1vWNjY/9KSv+MjP9SUpycnP8hKbW1 tf+lra2trf8pMf/e5//W3v9ze8bGxv9CQv+9xv8YIVJSUoyMjP9aWv9zc/+EhJubmwAA/////wAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAABeAA8AAAf/gESCg4SFhoeIiYqLjI2ERpCRkpOUlAGVmJmam5yVgkZFoaKjpKWj Rpedqqusk5+mogCyALCiqK24uZqvtQBGCbS1RbeVCiYDA8YqIMgKCkYGFEEPHAIEBQUECJAI3QQr JN0IAttGDgYtBgQCPhQCmLyls7+ztcSUBwE7ChEMGC40+NEwIsAAhBspBHjgYQFFBQEVJqBw4GDE AwISPoToQODCAgohRIzIMQPFAHhEQJnyNSmYqXuTDvxgwCIAgwEyNBwAoiKSgwULCAiB0MMDhAwE PpSQsOFBBxgxUmw48aABh5M4RHi4sSFTPFIAEiT4JdZlKZiSDmhwoaGfERMM1zRgmGSgQYMQ6z40 gGFkQoMPOhZ4WLBhAIIUJRroWLdiQQYIBbymhDUPmCx7qfAdsMGCBQNIByJUgmCBwIAOFiYsKPDg RQEBFB6csMChw4sLBWJAoJA6xxACklVSpidsWOaYBxSosPHZiAzRkgRISDzBwAgOFWacqHGBxDcH AlpcqGHgZAUDBkgMKCDCgQSUwlfWE4Y2EgYQkEDMNaJ/koALEmSQQQsVDCCAAwWc1AoORkTmyWTF RWicLhRWaMRXEsJSn4UcbvJJhxuCKKIkjpRo4okolhgIADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/bloglines.gif R0lGODlhXgAPAKIAAFpaWpubm3tjlAAAAP///wAAAAAAAAAAACH5BAAAAAAALAAAAABeAA8AAAO0 GLrc/jDKSSsjOOvNOehgKI5kpxBCqq5suxJfKc/0drp4LsB174s3nVDF+xmPQSImhdoxl6yiZkDN DKZXaxWT5XKz4C2B2gUlnS+mGk2MTb1jK7wMn4Pr8dJ510Q3My1SWl2Ec194d1dhhHQmAX1pfmuQ O25yeYWYdWWJmhyNNo8vUE9KlJWfYmSHg62eW6tjYiF7QziCR7kztbaBlrrAI7y9L7/BxxwnwcbI zQQW0NHS09AJADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/my-google.gif R0lGODlhaAARAMQAAIaGhvb19cPK2SVRseF+bi4uLtdIMV6xY05tshhL38qqGs6yq0102ZWmzHGK v6PP/9zEXkdRR+nFv/no4OnboNXs1+bn6NfX2A0mmmNjY5ycnAAAmQAAAAAzzP///wAAACH5BAAA AAAALAAAAABoABEAAAX/IKeNZGmeaKqubOuunKh5dG3feK7vfO//upGI1ikaj0egcsls3jSZWYdB ZSSuWCxm4+zSAo2BmNG4eCuHQ4UHlTKOmDgGzrUtCjkAwGbBMy0OCAIXFxoDDgFdaAcXiUFRHlNw Hg9zRls3GQAzN3p8HDYBGT6BhI4NFhZeaao7bZFvHXKUckWYNQIZAhE1ABwFHHsXEb+gNcRDvgUZ rR4WA2U3jgQGBAQSNBQKEBAUNAIDDAgDFqwB1NZPkB0JtjiWtzQaZgWJd2aaHhHCxjQXxvc8LMMF zdENaxYWGDAwQduECwoUUBDAwEIDDINYEVgwgZoAG6/Y2XrwgBJJeHVo/wCLMSOfBz0CjFno58yY Jw93cCFAhGOCgQVmJFTj1sjDNgcOzOwMkEaotQUWispb105WHFpxbKXcRQPAKJcw/cz8RMOlAD80 xn30cAHpgAvWHFWL6AiCArUBoJU7IAHhhWZTpVR1V4lODZczLWio50FTH358CqhabEHUHoIFK4uB awCb0AXaIHiYoGABxXFlmB6wQG1BjpCDrWa9VGemwQJ7kA1cEAOYmRrAcsfgdUMAAgxiBiAA0Gjh QgmN7EaEcIEicgepDkQ44HPhNZDr5IgfHyellyYBLAwa9NcfIalRCVnYWR1BAw8V5Ad4L9XDKw8b BCjggAOeZ6AT4LT3DDdgrkTByYEQRviNcjQ0gMBvbEAhwwscdujhh3qMEGILGcTAQQYopqjiiiy2 6OKLMMYo44wvxhACADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/somerights20.png iVBORw0KGgoAAAANSUhEUgAAAFgAAAAfCAMAAABUFvrSAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABFUExURSAgILC2r9XX1VZXVpaXlu/v77zA vLi9uLK3scDEv8nNyK2yrLW6tMXJxK60rXx8fEBAQM3QzKyyq6uxqv///wAAAAAAACmwp6sAAAAX dFJOU/////////////////////////////8A5kDmXgAAAtxJREFUeNq0luuWqyAMhVNAbb0ltmTe /1HPDqBiW6c9P4Y1i0qEb203CQz96J+0H1J97O1ubRjmeb5cr+PYdW17u92maer7fikNj/00Idy2 XTeO1+vlMs/DMKS1K0iVTriXxO0yt8IWdCZ3hTwbOXF3cg2+vxVsXNBGb19IfsxoI2+SN/D9PfiR uUMSfC2CzQeggCVhAZttCPBUJGcv5mcvXhTvgsdKsFcK0Rrc80smP0m+fw2uuKzSxNwcKe9mvHjx Dvxk8eoEwJPqFNfmMKhc/gK8erxZXBSbYI5N4DY6Zhe9squ9WBPuC8WrxUWwE10i2b6RErlJvSuS K5M/bd6wgZPibLFovEF0YH30bYwqlcnjwYstkQ+KE3k+KL4ZuC9gxwo3DHyu+P7ZioNi1yAZVFRE G5cUL0+KP+fx/OJxzxpi54Ujiwwx5M17UjyfKz73eFRqtnSD9jF7XNJtrLPi3Ip5TbdxTzfn1W9g PC+uFPUh3YZfFb+vvImwYbk8RKl3VU1vTszfl/Rm8uJ6pLEPLeMsksnVp9A3lXc/7t7h1HRM6WYg 27hfzs3HaR7vx2Yt2doj+PBwSw3uziz+j4PemnPbHfIi+Gixgf+oAYwTnGnBQRujCAoWe89q/aBR kGYtoTAiIxDSG7EJ1omNLZ4iDjG/DgwsMXgsU1vqvYHtAkpMdKgzdFiDeWozDQwt6FTLyhy5Nr7J UVsJMO4c3GYJ3DLO3A0sCYyzmFawzUwYzuCyMke44RUsCaxmQQYH+1ozQTYr8K0Ax5jA+EpKVjTJ irKyfL3ER5OiK5iEgstgdukhK8ZlkcBxt4IkNAaGQUlbWZkjGp0/KJa8NQYWg7xYUXlsv5UVZWWO aJOJu2IY4HwTGx+lXWSzIoNDrBSHdJUWMGyxcbbCwLfkVaQ1K3CVoVw9jgEm7wmbxfaPCWJMTMSI eUEYf2mmpmcy720s9pDeivVc3vxdgfwTYABlOKHZNVc3hgAAAABJRU5ErkJggg== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/rss.gif R0lGODlhIwANANUAAD2xwXHG0ku3xszr72TBzvL6+37L1r7l6pjV3ka1xOb190W1xFG6yEKzw6Ta 4v///1K6yNjw81q9y0+4x1S7yer2+IrQ2tDs8J7Y4Em2xUCywl2/zLTh58/s8GHAzbLh5/P6+064 x2DAzWzE0EOzw+n2+Pv+/pHT3Fi8yqHZ4W7F0crq7rji6D6ywm/F0YbP2WPBzuHz9VW7ye34+dbv 8qfc493x9LDf5tLt8Vu9y/z+/n3L1mnDz+P09rXh5wAAACH5BAAAAAAALAAAAAAjAA0AQAbRwEeH Bygaj8ikEiC56RjHwEBQCACshsMV4EAUGypGA4QR9EZHypEwGBwEAPaBALAMPnCABuLhVA5qSDgS S4WGRxk+O4eMhhsQCwsJDQERAQhaBQ4GcQUIdEUTJSYxHgwgNUiEjUoNIhMAMgwtKAtGGhc5rLtF GRyrvEYhKx00BrBIDRAJzCSVl5kGFgQECpd5CScvAjARFwlIEFEFEQVwBA4KDgAGHwWcRgIDFQsY M7ZGgUVSAAhTAw8UUFPwYEoRBg9SALDBAoACF0fgBWO1IQgAOw== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/mobile.gif R0lGODlhKAANAMQAAPL6+0q2xVe7yeX199jv877l6qTb4mTBzVeOi0iZn37L1kCms1+Lg02Vmdvf 1ovQ2tzh2LHg5tzg14ebisLPwsHOwVuNiP39/b7Nv4aZiHCMfnHG0svq7pjV3v///z2xwSH5BAAA AAAALAAAAAAoAA0AAAWpoOdoX2meaKqmCHZJ1irP8lJltLp52+l1n9+KgUAJDp9Az7RBfnabjaAk DQKTVVPD5Bl4PAWAh/M5AAgDgnJM8CiscAWAIywluIYPgfAxeD4RAx8CHg9QHwMFcEKJG2EmdyVC HGQdf5SSHYeYQp0DlGR2XECYln0AawpQAgB5naRqAVcfkXClfwEFHq1Pu2MBi0AHdGNaOcfIRcjL MhPMzygMEMrQzAsUIQA7 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/tips-email.gif R0lGODlhlgANALMAAPf396ioqLi4uODg4O/v79DQ0LCwsNjY2MDAwKGhoefn55GRkcjIyImJiZmZ mf///yH5BAAAAAAALAAAAACWAA0AAAT/8MlJq7046827/2BYCJLSIOFEMEESMMDGNEdqZ0CgZMd5 3ybDb8JYOAQIgWOxGzo7hkbz0kM9P4tGI/EwoQANR2JLkMwai5qk0GAUEoiRwSHJbce7WS2q9c0M WQZRaRMIWgFlBA0kMwUPAQtmWguOZzQSfAExPQEODZoXmTFdY20ld1tnDBVBp19aAwQLXAOmCZES DnFbC72yjlGxWXmXdVk1M1wBiw9GEoYHAAl0Dw50yyQLJCYD1bhRTcGtPQ4AM6sV4g1CAAsBD+dd aOZbjw1lE63yr+/2BLWL0D3oQcCBEDZc4DSjtoyYmgdRhMAzZajbLQnOJjoyJMtILUcP/wggWNYg BjiM1Cb0EFLFQkYiDUA6M/GuxypDU+RJ9PIAjMSTfMLEQJDg4wM2JBLAqAdRykQ1PRaMiofzwUWf Emw+qCVgkdcytQK8Kdl0BxguFFq2pHC2QlWrkcZRdDoB676eTJfhezCSYoIee9rU2pGx4dNcpiTd dHpxoSSZvtBQ69ptyTO6L7P6WEshs0aUOgfOzWmXJ5gGwrhQRQ3PgYkEXU8obCrMqR6+nyis3tEY mjS09t55IjGRQS1cbym346LWRzO0ymf1dPdZ7uKcTemYDrMMkSQt6EwUSNbVAYw6yxLgOZylj+rR cCfE9q74AeU6YxwYVpAFZKYyzVkhHT8mh+BzQCnhrSPadR201YEAaYyyyQIoGNbYFRhmqOEFDj64 BRJEMUOKFg48tOGJKKaYwQBEqYcAdirGKKMFEQAAOw== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/get_image.php?image=33410 /9j/4AAQSkZJRgABAQAAAQABAAD//gA8Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gMTAwCv/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIABkA GQMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQD BQUEBAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaXmJma oqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T19vf4+fr/ xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUEBAABAncAAQID EQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RF RkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqy s7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/ AP61/wDgrJ+2T4i/YI/YC/aC/ad8F6DD4i8c+C/D+k6N4Fsr1UbSbPxl478R6R4H8N65riv8k2je HdU8QW+t39kWj/tVLAaOtxavfrcw/wCVH4o/4K3/APBV7xH45X4h6l+29+1db+IVvbm+tpdK+Kfj jQtEsxNLJcT2dl4b0bUbDw5Z6Xut5B/ZMOlx6asUcsX2QRrIp/1if+ClfwH8M/tQfsL/ALRnwS8V W+rX+i+K/BFvqFxb6ArXGr/avBXiDRvHel3FrZwQ3VzqK2uq+GbK6udKs7eS+1a0huNNswLq7hYf ySXH/BPf9hvwD8Prz4X6f4c8EwWHxE1bwpr11qGtaF4W1L4heCpvG1vLo08fgnxFrPhnUdf06OHR 1tZ7lbi9nj1lDcWAOoxmW0r5rP8AiKjkTpRrUK1R1oTnDk5Yx5acoKo25SjzezU1OUY3airu2l/0 DgXgXF8bLGywONwVL6m4RqQqylUqt1IynB8tOMuSnL2coqpN251bXW33x/wT6/4KL/Eb/gqH/wAE n28Y/Hb7CfjN8Hfjg/we+IXibRrZ9GsviFPpHw7Hi7w/41Gm6Z9mttF1PVtN1+3tPEmnabCNOk1n RdT1HStP0vTtWsLHTOa/sXS/+gBqH/g91P8A+W1etfsbfszeBf2Sv+CVviix+HHhy80jRPit+1X8 RvHNg99IHvtWsru3vvhVoevTv8iRaZfaf4Isr61js7KxsTp1wbu0sYYrw3EvlH/CQ6Z/zzsP/AWy /wDlvXcsZSr08NiJRlTjiMLh68I1EoztUjz+9F3s0mr6vX0V/iM1wP1PH4rBOpSrVMHia2Gq1KDc 6U6lGUac3CcUuaDnGSi7Le9u/wCjfwN/4JTeDdH1O1vvi94/8S/FCd7QpeaFJJc+HvCEsJKym3vb C11C51PVYY5li8u3utXjsHciS802ZfkX56/aE/YW1Hwbfav4B8HeOPE+m+Cbq4STwZpmmp4Wul07 wi908MnhrQdb1Dw3qfiuyezgf+wI00vxHZzadNGzafDaQtZCH9ztb/1Okf8AXK7/APTbJXhniv8A 5KN8P/8AsdIv/TX4frLxKxWY8bYShic6x9Wri8PisMqFVU6MadGljMTh8LXo0sLTp0sPThONVTfJ CLcqcbvVn1Xg5lOTeGuLrYDhbKsNgcBjsFini6KnXnWxNTB4Sti6FWvjatWriq0oyhOnarUnFQrV FGKufnfc/wDBJPwv8LLG0uPhN4u8aaPJpvhCPSofAmv+JG8ReBLjUZk02/uZLa31KH+0tNujdRah HJcHUdTgna6kItbMM9wfDP8Ahj745/8AQmH/AMD9C/8AiK/ciD/kd/iT/wBfemf+iI6t16uZyqY2 rh6mJq1KsqOEoYak5tOUKGHvTp07pJtRUW05XkrpNtRR8vhsowGGWIeEoRwixOMxOMrwoe7TnicT KNWtVUJcyg5ybvGFo395JNs//9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.gizmowatch.com/get_image.php?image=702 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/gizmowatch_m.jpg /9j/4AAQSkZJRgABAQEAZABkAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABaAHgDAREA AhEBAxEB/8QAHQAAAQUBAQEBAAAAAAAAAAAABwAEBQYIAwIBCf/EAE4QAAEDAwMCAgUECg4LAQAA AAECAwQFBhEABxIIIRMxFCIyQWFRgZXTFRYYIzNxkaGi4QkkNkJDREZTVmJygqOxUlRzhIWSsrTB 4vCz/8QAGwEBAAIDAQEAAAAAAAAAAAAAAAEEAgMFBgf/xAA3EQABAwIDBQUGBQUBAAAAAAABAAID BBEFEiETFTFBURQiUoGhBjJhcbHwQpHB0fEjJDM04WL/2gAMAwEAAhEDEQA/AP1T0RRc+5qZTVrR ImNpWj2kg5Kfx48vn0RQj26NDQSG3XH1D+bRnRE0c3UY/gabJd+bH+Y0RNHdz56vwNGX/fUB/wCd FF02VuPXl+xSmk/jd/Vol1zVuBcpPaDGT+Nz9WiXXz7frn/1OL/z/q0S6SdwblSe9PjL/E7/AOui XXRO5NfR7dGaV/Ze/Vol04a3UnI/D0J4f7NQP/nRLp03u3EBw/TpjPxKCf8ALOilPGN17dcIDkpU dR/nkFP+eiKxU2uQKugKiSW30nyKT5/i+XRE/wBEXN99uKy4884lpltJWtxZwlKR3JJ9w0RZqtLx FWdFfnBa5b86UpSnu6lpL6ylRz8qSkj4Y0UFZO6yOrjcPaLdNqzbJdplGhMwI8t2Y7BbkyHluDkR 98BSlI7AAJz2JJ74HpsNw6KqjzvXFra11O7KEDU9em+5H7sYn0JD+q12xglL0XI3vMun3eO++P3Z RfoWH9VrLcdL0WG+Jvv+F5+7y31/pjF+hYf1Wo3JS9FO95/uy8nr232H8sYv0LD+q1icFpeiy3tO fv8A4vqevTfZX8sov0LD+q1kMFpTyWJxecJHr032/pjE+hYf1Wm5aXop3tP9/wAL593tvsP5ZRfo WH9VrHctL0Te0y+fd8b7f0xifQsP6vUbmpeiy3tMvKuvnfbH7sYh/wCCQ/qtQcGpeikYrN9/wjP0 k9ZV+bo7rw7HvkU6uxKoxIVHnswW4r8dxppToz4YCVoIQpJBTkEgg9iDycRwyKniMsZ4LqUdc6d+ Ry2RZExukblsxozhjxXmC440FYRyChg415ddxaPCgoAg5B7gj36IhL1G10sWzSrdacUh6vzkMOFJ wRGb++vfMQkJ/v6Ih/V6mGqZCxhI9IUAB5DsNFBWCOrSzJm6nWrQrTgOpYl1yLS4KHnBlLfNIBWR 7wkZVj4a9jh0wgpDIeV15qui21QGdUTbykbb7MboSNnNsenuNvFc1FiocrFSrBVIkurKEKUUo4Kw AHEZKeKQVYCe2TpjfUVEfaJp8jSdLKyYoYXbJkeYrOsLbmfud1gUuyZdkO7ditVllTts8CFU6GUh 1YGQP4JKlZwM8vIa7XaxDRF4fnIHH4rl9kEtTYtyjojr1ubfbbVrZB2/trbcplCRad3y7YrIpTSU JdAUWwtePPC0tY+Dvx1xsMrJmziOZxOYXF106ykidHmY2xBXOgVKxdmOgfb3cqXtVat73BV60/TZ L1cihSlI8WWQrngnIDCUj3Y1nK6aor3wtkLR8PkFjFFFDTNe5gJ/lV7fDaCxd2enOzd7Nq7cFlza nV2qFVLaQ8VxhIceLKVNk+zhzj7IAKVglIIOdlLWzU1Q6nqHZgOfqsZ6KKdgkjFirzftv7b9Kt2W 3tFbGzMfe/dKZATNqMurcnApSkqVxZa4qHk2tWEgcUhOSok4rMnqK0OnfLs2Dotxp4afLGGZiVVt kbGgX/140ajXrszF2+pFRor8pNmzY/Jj1GFDxwlSU5CnELI7DGMe7Ot09Q6OhOSXMb8VhHTsdUXc yw6L31V06o2NalUVM6XbfsSgx62yzGuiNJaU4+2iRyQjgkZAeQ2QfkCzqKF5le3+4JJHDXp+imqj axptELdURbJvvaW7+lS+94F9PVmxZVt1JEFukpSlSHwpUcci54QKceOewSfZ+Oq8sdTFVMptse9z /P8AZZMdA+B02zGizv003VT7x61aVcFKt+JalOmCe6xRoByxESIDo4oPFPbIJ8h5nXRr43R0BY92 Yjn5qhRyNkqszRYf8W5qdVue4WOXcQl/9SdeHXqrrUm39Z+zNusrJy436iv/AL8uilArfSu+n71x IOct0Wihwd/J2S6Qf0GE/l0RVSvz80enkK/jSh+iNFBWJeq6+Z22fWHb14U1CHJ9GhUqe0277LhQ gEoPwUMj59evw+ITUhYed15ytkMVQHDkizXb92C3X3gp29Vv72VbZq6X1x1V2jPwnuUpLfh82+bZ AwtLaUK4qWlWAeIOc1NlVQxGmfFnHIq818UrxK11jzX2gdTe0DPWxurvS9czTlOi281Etxt6K+hy oS/R20OeGkoyPwJQCrjnxR7tHUtT2RkAYbk3KkTRbZz7qvbZ9aVv70bQbubfbstWrYaK5TC7SpVF pbkZl6aQo5dCOZUsOJYUFHHZKsny1snw6Smkjkhu6yxjqmStc11gmNp3FtBux0K7e7XXXu3AsCu0 WrvVOWh6nvS3APGlYQEp4jJS+lQIJ8sY1nI2ohrXTsjLgR+gWLTHJAGF1lU9++pKxrd2bszZrZN6 fOoFvVJFYmXHVGC0udLbcLqChBweJcVzOUp9lCQMAnVimoZpZnVFSLXHBapqpkbRHFqiVf26OyPV TWrd3MO7NU2F3Xp0JEKc4mI84lYAUCWltkf6biQoLBKVAKTqk2Cpow6Ex52FWNrFPZ4dYhTlX6sN qal+yE2bfrN4Ids6j2m7SJVceivoQqT9/IASUc1Z8RPrAYyT37a1No5xRvYWakjRbDPGZhry/dBb qMpW2dWt26a9Q+pWp37UZFQM6JaMmHLSwS5IzxSpxZSPDQtRB4jsnAxnXUoNqx7Gugt8VQrMrmOI f5WXTa7duz6J0FbpWFOrTMe7axWmpUGlltZW82FRCVBQTxH4JfmR7OrdRTyPxGKVre6BqfzVGKZr aORhOpP7KldGig31I2woe6PUP+yf1li4/s3eX1WrC/8AYC27SakRuMrv/El/9SdfPV7MLSuw1b8d yoQirIwFgf8A3z6KVn+97h+ym9u4z5Xy9HnMQEn5A0yO35VnRF6nP+kW9T1A5/bqx+iNFBWSeo+n xq11u2JT58duXBlqoEeRHeTyQ62tbaVJUD5ggkEfHXraJxbQuLeNivO1YDqpoPULRs/pa21uPq3t G4bbtakv2IJtVta5LcVFT6NEqceK84y4WscQHEBChgeaUnzVrmitmbTuje430IPwXT2EZkDmjTgU LemDbKl1HpDbuWm7fbdXRdarulwVyb9UhhoRQjISl0kEqBCcJz5FWrVTO8VAa57gLDgtccbNnfKL /FcekCo2tfvUXWdsbs2g28ltPTqnMdmxIYkejKbAwxHWSUlgFJ4/A5GrNYyWOmbUMldwCrU7mOmM RaOJVc6eqpZ3UnvjdVr1Ha6zrdNVtCdApMWkQAlDM9krWiSjlkpd4LWCRjs2n5NZVcc1JTtlEhOo KxgfHPI5uUDREGndLVnV3YTZ23WLehpv+HVrbn3ROSwkSHIlTdeKmnVDupKU4GD5BA1QNfKJ5H5u 6QbdNFc7PGWNAbz+qgavau2drU3fvfIbf0K4KdQLoTalr2wtnw6WytstNLkutIwF8irlg/IcYKgR uZJUSbGmzkFwuTzWtzIm55cvDRVu47GsffHYrb7eSmWRR7GrbN8RLbrtHorZRTqi0t5scktEkIOF pGBnIKwScDG3azUsz6dzy4WJBPEaI1kczGyAWR16idmLVty2N8JV2bT2Vau39DpyPtTuK2IyG6su etCQ2l1LSjxT4qgPXSgYIyCDkc6nqZi6PJIS4nUHhZb5YY8rrtFlFWH0v2dK2i2o3ZqNnxKvSbfs Jyr1G36cwgSLhn8EKT4qf36Ujkok57qSMEZB3yV04lkhDyMzrX6LV2WHK15bwH5rLnS9cn229V1M rIp0GkJmpqTyKfS2QzFjJMJ/i22geSQMD5TjJ7nXXxBpZQFpN7W1PzXJoiHVdwLLWjUj0bcAK8sx Fj9Ia8MvVI57B1oovTwQrs6gD8/69FKBd1vrpu826cdz1Vm4FvAfKlbaFJ0RWqkL9MtGGrzxUHB+ gnRQQsmdW1aXZ3Vtb1wNxxLcpEOkVBMdS+AdLXFYSVYOM8cZwcfJr2+EwbekLOtwvKYlNsKgP6WT zbHrhuLa/ebcO+I1uMT6ZecgzJFvvT1JbjPj2HUO+GcqCSpJPAcgR5cRq7NgQlgZHms5vOyrR41l kc4t0PJVjbjqDt23Nk29srv2rhX9RGq07XW1Say/D4PrTxHZpGfVBUPaweXlrZJg8rpttFJlNrcL rFmLxtjyPZfzsmWzu9sLZTfl/cS27Ljxad4chmLbgqDhbjIdQE8Q+pClKx59x3zjtq9PhclTSCne /vdbfoqMeKMhqNq1unS6p2018zdn917fvqnxhKl0mYZXopdLYeQoKStsqAOApKlDOD5+WrVVQCop zATxCr0+IGGUSWR1trr0uG2N4Nw77ZtGG79tcKHEYpappDVNVFbKGFpV4Xr8cqOOKe58xrgP9n80 LIs+oJ1txuu03G2h7n5eKF+x++svaqg3Ta1wW5Dv6xrqUhyr0SoPLZUt5JyH2nU5LbmcHOD3Sk9i AddCpwjbFj4nZXN4FVIcWyZhILtKltwupBdx0qy7WtSzYVj7e2rVW6zGt+JLckOS5KF8uciQsZWr 2gDx7cie+BjVFgzgXyTPzPcLX6eS2PxhvdbG2zQpKT1Xy51+bz1ybaDMqlbnU0QJtGNQUExVpaDb byXPD9dSRyPsp8/PtrTuIiKNod3mG97cVs30C95LdD8V4oXVzclrVjZupUmjtxF7d0hdFWyZilN1 eOvgHEuDgPDCggdvWwoJPuA1k7Aw7a5ne+bjTgo31Ysyt4eqb9PNWplz9YcOsUehotqm1D7JyGqQ 0/4yIvKE8VIQvinKeRUQMDAIHu1TxKB0FAWPNyLa+asUEzZqvOwWBWlLgX6FejKvLLCx+ca8GvXB FPp4lqk7jREg9hxJx/aGilUbqbhfax1JXMgJKEVWnQamn+sfvjKvztj8uiKX25Pp1itL8+NUcH+G jRQVkjrtT4fUIv8Aq0KD/wDnr6JgGlOT814nGv8AKAq1F20t2ftNFqgirVXpNry62hceqkzFyGnF JSluEQQtrA9ZQxjB9+uw+UgaccpPHX8ui+NPxuuixl1MXf0WzsiN4+4GuaCSZeTvCOajK/YUFEqP NjzI1s27BtGlVqrVCSl6QEvSfVHFCcqUpa/cMAYOtnaRHdztAACfNXaTFpix0L2Gad9RNFG0ZW92 PXUmwAaOZ1KSdpKrFrFTp9XrlLoqIlViUaNMcbdebnSpLYcYSgISSlJQpKipWMZx8urJqsps421A 8yh9oKZ8EU9LA+QujfI5oLQWMjJa8m5sSHAgAcVM7VbPt3rULyh1WLPnLptVVbsSVTgsNMywh4qk OgfwSShoHPb74M6w2zpSbcjZc3HvaJ2GRUctM5rRJHtnB1rlhLQGNv8AiILiLa91Q+zu3LN0Viz5 N11GFTYVUqz9Naoz6HvGqCmEnx0hbYw3xVgDkRkjHbWAqg/ICbXJHztxXR9o8ZfQwVceGxue+ONr zIMuVgee4bO96410BsFXhakiDtrFvN+a2uDLmvRWo0eO474PB0t4eeA4NK7ZCFHJGMdzjWyCpu0F 3P71XY7eyXFXYSxhzsa1xJc0Xu0O7rfecORI0B4rmujsx7HauidWYlNYnPvRKTBUw46/UXm8c0pK RxbGVBPJRxnWyWqazXrwWYqXvxA4dDC55YGukdcBsbXXsTfVxsL2aOCsFX2rqNLeditVymVCoQKp BpFYiR23Qaa9LIDRKlAB1OTglHkda+1i5aDqCAfgSuRT49BO0SOgexj45JI3Et/qNj1doDdptqM3 JP0bIS5M1qHHvOhyZb8mdTmY6I8kFydESpT0cEowAEpJ5k4z2Gc6jtNyAHDW48xxVQ+1ETIzK+jk DQ2N5N2aRykBr7B19SbZRrzNk66M3Uzeo60nEjAXHqBx/uT2uFjTxJQl452+q+vYSwx1WQ8lqbdD 9o3PCX5ckLH5tfNl7gIr9HkU1W+Z0gjKYzHPPxz/AOw0Url+yEW8unVmwLvabIZWqRQ5bgHb1wHm Mn3es26B/a0RQGxB9M23Us98Vdwf4TeigrJHX06GOo5QWClK6HB4kjsRw92voWAOAgsvG4ywukuE JGdyLiatxiiMVCLGhswl05p9mCyJiIy1FS2UyOPiJSok5AIzr0ZgDtM2n3z4r567BaF1U6rfG5zi 4PIL3ZC8CwcWXykjlcL6xuHXo84SRNiyQaYxR3IkyE09GeiM/gm3GlJKVcT3CiM59+sjA063R+D0 T49nkcO+6QOa5zXB7/eIcDcX5jgpuxt3nrbuOr1q4JVYrcufNj1FbMcRCy68z7JUHW1eEQAlIW1x KUjA92Kzo3Ruu2558v2+i5eKezra2lhpKFrI2sa5lztLhruNsrhm5kh9wTqed63Ivit1CQzIM/0D 0etSK/HZiDiG5bzniKUo+a8EAAKz2GPfrYynBALzre/mu0zC6SFroxHmzRNhJdrdjG5QB4b6k25q UpW7d2UKW9IhVOIl1you1VKnaew4Y8l0/fVM8knwgvvyCcZyflOtmwsdHfHkqE/s/hlUwRzROsGC PR7xma33Q6x72X8JN7eQUbTr2q9HobdIgvQIcISmpjvg09lLslxp0ut+MvjycCVkkBWfk8hjQU4b oCrs2GUtRUGqmDnPylou91mhzcrsovZpI0uPnxXuTfdZl0irUqTJhS6fUpL0xxqTAZX6O+7+Ecjk pyyT/Uxj3d9SYARbMsWYVSRzxVMbXNfG1rQQ9wzNb7ofrZ4H/q/xTiq7mXNW/Q/TKqwtceWxPW81 DabdlyGAAy5IWlILyk4GOefy6jYAm5P3+q0wYJh9Ln2URs5rmWLnENa/3msBNmB19ctlyj7jXDAq EWezUmkyotRmVVpfozZxJlJKX14x35AkY8h7tRsGjUO6+vFbH4NQzROgfGcrmMjPePuRm7Bx5Ece J5q79FBQOpu0mW+6UMVD/sn9cHGbNonMHw+q+gYUHGoDjzWqOoDEOq0pzyypY/ROvnC9qtEdDduq Ys6q1txBCpbwabUR7h3P+aNERT6iNpBvbtFXbUbfREqD6USKfKdB4symlhxpRx3xySEnH71R0RZR 6Xy/K2hmeks+BKYr8hh5oKCghxCEJUAR5jIPfRQVe742wsvdeNEZvK24lcVETwjyHCtt5pGc8QtB B4/A51bgq5qb/E6yrywRze+LqjVTpW2KodKm1GZZ6WIcJhyS+6qoyMIbQkqUT6/uAOr++K3x+iq7 upT+FB2k0vp7qex9zbku7U1SA1b7gbm0OTUnRLBUGlN9+fHC0PtqHwJ03xW+P0UbtpfCukq3djqN Rr0VW9la1RLjtWlorkm35FX8RyTAUriX2Hm3VNrSnCsjIIKSNN8Vvj9E3bS+FO7itfp4ocC/6hH2 2l1WnWbSINVlSo9UdCHzKQHG2W8r9sNlKyT2woab4rfH6Kd20vhTGVbmyMHbyjXO7s2+qRWK61QI VLj3Ww/zdcSVIWqQh8soT6pBClAp94Go3zW+P0TdtL4UyrEHZCHtlRb5p2xlbrFInzV02QluuIbV ClCQI6GyS8Q6FuEhK2yU4GSRqd8Vvj9FG7aXwq3J2y2Ng3FNola2oqNGqUC1Ddk2Oao5IUw0l1ba o48NwhbgKCcpPE5GDqN8Vvj9E3bS+H6qrxKVsWvYuq7pytnJUWiRVx/RY7dyokOTEPOIQFcm3Sll SVOAKQ4QU4OdTvit8fom7aXwok7bdPOy+4lptVp3bUUcuPONeii4RPHqHHLxo7y2zn5AcjHfUb4r fH6Ju6m8P1RIsXZTb/amZKmWfa0akVCS0WHJpccefLZIJQlTijxSSBkJxnHfOqdRW1FSMsrrhWoq eKHVgQ46gLdmXFXbWpcBCVzZslTTSVqCQpRQo4yew8tUlZC3PtZZCNurCo9ACkLdisgPLR7KnD3V j4ZOB8ANFKtmiLDPSkwZW2l2KxkIvGpJJ+T1k6KCi6IPw0WKq26W2w3O28r1prqL1IZrEYxHpcds LcQ0pQ5pAJA9ZIKfxKOilDOp9HlANtbi27Q6tModEvKJDZdhkKlCG9HIw+hTiypRWlKUlJOBxGD7 tFN1JO7WQtt6Zf8AuDe9Ym31Unrfdi1Bww2oyEU1lta1Ro7CTxTyyokqUSVEdxonyQfsq1NvWNnK 1tHTrhqlYcuq03rtl10CO8+xEaSw2iO4lLhw622htASTjAJyNEUbAk2zcPTbDuO56TUnrPtqt025 mYwolJjJqrbmGm45ixny2AouArU7xUeXkcdiJ9OqFpUfpuqFqvt3S0xbV6QqeaW4zFVMiPrmJlRo iV+OWFNDkEBfieqkjIGMaIjxQbGXe12P7nsrqFr1eq24ugN06UiPIVDAkrcS/wAm3HG1q5HITkpI xn3jROCpqujaHLsW/qFOudbk68pEOTNmwqRHhxmVRlpWgtw2/veVFPrqJyrPfRLosbbbeyLCtdFI kVCLUlJecdS9DpLFMaSFHPEMMAIHfPrYyc99FF1aTA+GilCnc5r0bdfa8+XKr8f8NeiLb+ilLRFl WudHFxWXedYuXZzcBVoprD6pM+3qvE9Np7rqlFRKe+UDKicYURk4IHbRFyet3qRt/kZNs7e3igDt 9jahIgOq+ZxPEfl0UWTF2/N16SoisdPlbIHm5Rq7Dlg/iGQdEsm699pkIZqmzW6FO+VTdC9JSPnQ rRLKvX9vZZ972HctszqZfVufZimSacZUy0pSvB8VpTfPikd8cs4yM489E4IV23D2SsyuwqjSaxJo Km7JetGW3GsyTG9Mcc4ZmuFKBlfqeyck59rRFVrftzbCl7G3FtnL3Hgrg1VmAymfS9vX4L59GdSs qklOTJWsICeSiCMqPfOiKUuCg7T1CwLosu3bum063qnc8a5abTRZUuXGpym+JcjeEeIdaWtOeJ4g AkYOdFKL+229Nv2VZVNoIo90XA/DC0pctywXqbF4lZUlLcceqgAHHY9zk+/RQrU3vnUpwzS9mdzK hnyU7RRGSfnWrtolk4bvXd2rnFI2CqrYPk5Wa7EjD505zolk9btLqQuEJLNFsCz21Dv6bMkTnk/8 ieJOiWUlt90gVlV/069dzb4cuyrU5XOFT6fG9Fhx1Zz5ZyoZHkAnOBkkdtFK0/oiWiJaIloiWiJa IloiWiJaIloiWiJaIloiWiJaIloi/9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/right-spacer.gif R0lGODlhBAAEAJEAANvb29DQ0MjIyOfn5yH5BAAAAAAALAAAAAAEAAQAQAIGVDCGmjcFADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/footer-spacer.gif R0lGODlhBAAEAJEAANvb29DQ0MjIyOfn5yH5BAAAAAAALAAAAAAEAAQAQAIHlAUJwTE/CgA7 ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/instablogs-logo-small.gif R0lGODlhRgAPAOYAAP+qqhcXF1JSUv8EBP/Jyf+9vdXV1f9aWv9hYf8bG//m5v9VVSMjI3x8fP/t 7f+dncXFxf8rK/8JCbm5uf/R0e7u7pSUlI6OjlhYWPP8/P/d3Z+fn//i4v8lJZqamv9nZ/z8/P8V Ffr6+q2trf97e6mpqWFhYerq6mlpaf8REfH19f/MzAwMDP9RUTIyMv+Ojv+xsf+KiklJSf8PD/+5 uf/BwXBwcDs7O7y8vP/Y2CgoKP/4+P9KSv88PP82NnV1df/W1oqKiv+7u/9FRf+1tUVFRePj4/+u ri4uLm1tbf/+/v+Vlf9NTf+Tk//19cjIyP/w8P/q6k1NTf/b27W1tbGxsf8xMf+np2VlZVxcXEBA QP9sbP/7+//Gxv/Pz/Pz8/f39//Hx/9PT3d3d/+kpPb29qenp//8/MvLy//39//U1Pn5+fVYWNvh 4XuHh/r///+AgKevr/Dy8oaGhs/Pz1BfX7+/v7zJyfT09P+goP91df+amv8NDQAAAP8AAP///yH5 BAAAAAAALAAAAABGAA8AAAf/gH+Cg4SFhoeHCHwpfI2NITOOkpOUfASFGlM5aYidnoQ0Dyl+pH4S K0OlqqusfmFveGBKIDOkl5+GRnZlnl41o6USXAutxaped0k/P1VsYmIauIUlfS5rnitCtcHDxqsD qittJlhIQW51cWUoGE8eRSZVgyNSMlk4ZRcMfSxaY38nLAiQIWDDlz9hgAAoQCOCqW5+DtAocKUD qQhkahQgMiTCkQIvNGTAAQENHR19flRg0YcBhht9+pT406CPDgwB+lywsK9fgzJabGbJaeNPFygP DhDQEGJAtxg7SBzooqBDiChktji5MgNGjhYPnBRCkvJLzgZ/QAQ18UdGnxsl/zxsMPLHQzUQf0RM 8PAExBibKij88pOAAwk/XJiE4PCBlAQKV6yc8eFnCQA/AHIk8NNlbNmcIwSh6IPhDxUXMfsEwPHH Qh8kYABiYZmaQeAC2wDAQDyEiYIQpV7U6KDhiB4oTQjT2PEhjOcfZvuE/jMag4gnIwwYCFrkzwWb Ff4E4QdhTRLAFLT5mbHiMBceHRQwKUWjix8eDqbsAQ5uARQlhaCkEktmCIJFH1nIgZoLJuwTxB84 xKTDHK71YQ9KAcjhhQYI+JCHAwk4RcwDCizQQxNnzLeEGpuZEsMWC0RhSAMCmAEGO2gIsoEUFvzR RhD1YIBDbCBQYUIRY4DgwXlAF0xgggkZxACDFyvQYIUpRPRgyhIUVMmDHyEcoQQHNTQGRw4UNJGD NGxKI4YfKaQATiszyEnKA2pY0cEWabSwXi2dtSkoIn56wwoZFEQgwQE7EFNKoINGOkihhqoSAhE5 hKHBCxKoAqmkkR5QyaiOzBCBnpTcMkggADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://c24.statcounter.com/counter.php?sc_project=2497465&java=0&security=77633a20&invisible=0 R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://c4.statcounter.com/counter.php?sc_project=970674&java=0&security=a74d242b&invisible=1 R0lGODlhAQABAJH/AP///wAAAMDAwAAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.gizmowatch.com/site-img/go.gif R0lGODlhGQAZAMQAAGrF0////6jd5XPI1cPo7ZLU35zY4ZHT3bDg6H7N2fX7/IjR3Nfw883s8OHz 9qbc5ev3+XTJ1rnk6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAZABkAQAXDYCCOomCeJ0kKA+ACCzM2CYAoorO8g9m+gAJhWHMhhgVgTzVCOZmrA3BK dR0EJSBDERwVAg1ggPDCBgTSqhpwZfrWrp65+YNXlwIgIoB4IRIOATs2fGV5Lw8BOgCJQgEMMIFJ LlgsdmpLK5ZwclBNBnVKBnNuaZdspGenVHMGq1UGqi8JOAwEEAEFiWMNAQoRhkANXFOPLxFjwS+9 CwkEMgUKEC9fEsovBCoFCbgjZGUBrq9TsVnjlCpor22eAqB3o0whADs= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.gizmowatch.com/gizmowatch.css BODY { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: = #e6e6e6; MARGIN-LEFT: 0px; COLOR: #000; FONT-FAMILY: verdana } .search { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6ac5d3; FONT-FAMILY: = verdana } TD { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana } .main { PADDING-LEFT: 0px; PADDING-TOP: 0px } .logo { PADDING-RIGHT: 10px; PADDING-LEFT: 38px; PADDING-BOTTOM: 0px; = PADDING-TOP: 52px } .left { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; PADDING-TOP: 10px } .middle { BORDER-RIGHT: #6ac5d3 0px dashed; PADDING-RIGHT: 10px; PADDING-LEFT: = 10px; PADDING-BOTTOM: 25px; BORDER-LEFT: #6ac5d3 0px dashed; = PADDING-TOP: 15px; HEIGHT: auto } .header { PADDING-BOTTOM: 15px; PADDING-TOP: 15px } .comic { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffe6d9; = PADDING-TOP: 0px } .comic IMG { BORDER-RIGHT: #d3d3d2 1px solid; BORDER-TOP: #d3d3d2 0px solid; = BORDER-LEFT: #d3d3d2 1px solid; BORDER-BOTTOM: #d3d3d2 1px solid } .right { PADDING-RIGHT: 6px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; PADDING-TOP: = 10px } .top-nav { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: 7px; COLOR: #000; = MARGIN-RIGHT: 7px; FONT-FAMILY: verdana; TEXT-DECORATION: none } .top-nav A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: = verdana; TEXT-DECORATION: none } .top-nav A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8e8e8e; FONT-FAMILY: = verdana; TEXT-DECORATION: underline } .ads { MARGIN-TOP: 15px; MARGIN-BOTTOM: 10px } .main-category { MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6ac5d3; = FONT-FAMILY: verdana; TEXT-ALIGN: left } H1 { MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN-BOTTOM: = 5px; COLOR: #6ac6d3; LINE-HEIGHT: 95%; FONT-FAMILY: Arial; TEXT-ALIGN: = left } H1 A { MARGIN-TOP: 1px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #dfae04; = TEXT-ALIGN: left; TEXT-DECORATION: none } H1 A:hover { MARGIN-TOP: 1px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; COLOR: #8d8989; = TEXT-ALIGN: left; TEXT-DECORATION: none } .date-author { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 18px; COLOR: #000; = FONT-FAMILY: verdana } .main-content { MARGIN-TOP: 10px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN-BOTTOM: = 20px; COLOR: #000; LINE-HEIGHT: 160%; FONT-FAMILY: verdana } .main-content A { COLOR: #3ca3b3; TEXT-DECORATION: underline } .main-content A:hover { COLOR: #a2a2a2; TEXT-DECORATION: underline } .main-content IMG { BORDER-RIGHT: #8d8989 0px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #8d8989 0px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 10px; = BORDER-LEFT: #8d8989 0px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #8d8989 = 0px solid; BACKGROUND-COLOR: #fff } .main-content BLOCKQUOTE { PADDING-RIGHT: 20px; PADDING-LEFT: 38px; FONT-SIZE: 11px; BACKGROUND: = url(quoleft.png) #fff no-repeat left 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; COLOR: #747474; LINE-HEIGHT: 140%; PADDING-TOP: 0px; FONT-FAMILY: = verdana } .main-content UL LI { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px -17px; LIST-STYLE-TYPE: none } .categories { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; COLOR: = #6ac5d3; FONT-FAMILY: verdana } .categories A { COLOR: #4d4330; TEXT-DECORATION: none } .categories A:hover { COLOR: #6ac5d3; TEXT-DECORATION: underline } .related { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; COLOR: = #6b6b6b; FONT-FAMILY: verdana } .related A { COLOR: #609fa8; TEXT-DECORATION: none } .related A:hover { COLOR: #6ac5d3; TEXT-DECORATION: underline } .comments { BORDER-TOP: #4d4230 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; = MARGIN-BOTTOM: 30px; COLOR: #6ac5d3; PADDING-TOP: 5px; FONT-FAMILY: = verdana } .comments A { FONT-WEIGHT: bold; COLOR: #6ac5d3; TEXT-DECORATION: underline } .comments A:hover { FONT-WEIGHT: bold; COLOR: #a89f8f; TEXT-DECORATION: underline } .network-sites { MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #000; FONT-FAMILY: verdana } .network-sites A { COLOR: #000; TEXT-DECORATION: none } .network-sites A:hover { COLOR: #6a6a6a; TEXT-DECORATION: underline } .network-sites-yahoo { MARGIN-TOP: 1px; FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN-BOTTOM: = 2px; COLOR: #e37b00; FONT-FAMILY: verdana } .network-sites-yahoo A { COLOR: #4d412c; TEXT-DECORATION: none } .network-sites-yahoo A:hover { COLOR: #8a7550; TEXT-DECORATION: underline } #cat-listings1 { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; = LINE-HEIGHT: 150% } #cat-listings1 A { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #000; LINE-HEIGHT: 150%; = BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-DECORATION: none } #cat-listings1 A:hover { MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; COLOR: #6ac5d3; LINE-HEIGHT: = 150%; BORDER-BOTTOM: #b5b5b5 1px solid; TEXT-DECORATION: none } #square-box1 { BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; = PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; = BORDER-LEFT: #c0c0c0 1px solid; LINE-HEIGHT: 180%; PADDING-TOP: 5px; = BORDER-BOTTOM: #c0c0c0 1px solid } #square-box1 A { COLOR: #000; TEXT-DECORATION: none } #square-box1 A:hover { COLOR: #887352; TEXT-DECORATION: none } #square-box1 IMG { PADDING-TOP: 5px } #square-box { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; = PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; = BORDER-LEFT: #808080 1px solid; LINE-HEIGHT: 140%; PADDING-TOP: 5px; = BORDER-BOTTOM: #808080 1px solid } #square-box A { COLOR: #000; BORDER-BOTTOM: #a29278 1px solid; TEXT-DECORATION: none } #square-box A:hover { COLOR: #a29278; BORDER-BOTTOM: #4d4230 1px solid; TEXT-DECORATION: none } #square-box IMG { PADDING-TOP: 5px } #catlist { PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; WIDTH: 0px; = PADDING-TOP: 5px } #catlist LI { MARGIN: 0px; LIST-STYLE-TYPE: none } #catlist A { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 0px; WIDTH: 140px; = COLOR: #000; PADDING-TOP: 3px; FONT-FAMILY: verdana; TEXT-DECORATION: = none } #catlist A:hover { COLOR: #b5b5b5; TEXT-DECORATION: underline } #syndic { PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: = 15px; PADDING-BOTTOM: 0px; WIDTH: 0px; PADDING-TOP: 0px } #syndic IMG { MARGIN-BOTTOM: 5px } .button { BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #808080 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; BACKGROUND: #fff; = PADDING-BOTTOM: 3px; MARGIN: 1px 7px; BORDER-LEFT: #808080 1px solid; = COLOR: #000; PADDING-TOP: 3px; BORDER-BOTTOM: #808080 1px solid; = FONT-FAMILY: verdana } #subcontent UL LI { PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px -17px; BORDER-BOTTOM: #d5d1c3 = 1px solid } #subcontent LI A { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px } #subcontent LI A:hover { BACKGROUND-COLOR: #bce4ea } #subcontent UL LI { LIST-STYLE-IMAGE: url(/site-img/arrow.gif) } #subcontent { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 4px 5px 4px 0px; COLOR: = #000; BORDER-BOTTOM: #ff0000 0px dashed; FONT-FAMILY: verdana; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } #subcontent A { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 4px 5px 4px 0px; COLOR: = #000; BORDER-BOTTOM: #ff0000 0px dashed; FONT-FAMILY: verdana; = BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none } #subcontent A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 4px 5px 4px 0px; COLOR: = #727272; BORDER-BOTTOM: #c3b399 0px dashed; FONT-FAMILY: verdana; = BACKGROUND-COLOR: #d1f4f9; TEXT-DECORATION: none } .heading { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: = uppercase; COLOR: #6ac5d3; FONT-FAMILY: verdana; LETTER-SPACING: 2px } .heading A { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: = uppercase; COLOR: #6ac5d3; FONT-FAMILY: verdana; LETTER-SPACING: 2px; = TEXT-DECORATION: none } .heading A:hover { MARGIN-TOP: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: = uppercase; COLOR: #a8e7f1; FONT-FAMILY: verdana; LETTER-SPACING: 2px; = TEXT-DECORATION: underline } .footer { BORDER-TOP: #d1d1d1 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; = MARGIN: 15px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: verdana; = TEXT-ALIGN: center } .footer A { MARGIN-LEFT: 2px; COLOR: #000; MARGIN-RIGHT: 2px } .footer A:hover { MARGIN-LEFT: 2px; COLOR: #808080; MARGIN-RIGHT: 2px; TEXT-DECORATION: = underline } .comment-button { BORDER-RIGHT: #898989 thin solid; BORDER-TOP: #d2d1d1 thin solid; = MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: = url(/site-img/button-background.gif); BORDER-LEFT: #d2d1d1 thin solid; = COLOR: #000000; BORDER-BOTTOM: #898989 thin solid; BACKGROUND-REPEAT: = repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #ffffff } #form-submit { BORDER-RIGHT: #c9c9c0 1px dotted; PADDING-RIGHT: 15px; BORDER-TOP: = #c9c9c0 1px dotted; PADDING-LEFT: 15px; BACKGROUND: #eeeeee; = PADDING-BOTTOM: 15px; BORDER-LEFT: #c9c9c0 1px dotted; PADDING-TOP: = 15px; BORDER-BOTTOM: #c9c9c0 1px dotted } #form-submit INPUT.inputbox { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 3px; FONT: 11px monaco, verdana, sans-serif; = BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; COLOR: #444; PADDING-TOP: = 3px; BORDER-BOTTOM: #ccc 1px solid; outline: none } #form-submit TEXTAREA.inputbox { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 3px; FONT: 11px monaco, verdana, sans-serif; = BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; COLOR: #444; PADDING-TOP: = 3px; BORDER-BOTTOM: #ccc 1px solid; outline: none } #form-submit .inputbox:unknown { BACKGROUND-COLOR: #ffffcc } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 2px; COLOR: #7d7d86 } #comments-h { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 30px; COLOR: = #7d7d86; PADDING-TOP: 5px; BORDER-BOTTOM: #7d7d86 1px dotted; = FONT-FAMILY: verdana } #comment-author { FONT-WEIGHT: normal; FONT-SIZE: 21px; MARGIN-LEFT: 10px; COLOR: = #7d7d86; FONT-FAMILY: georgia } #comment-author A { COLOR: #7d7d86; TEXT-DECORATION: none } #comment-author A:hover { COLOR: #808080; TEXT-DECORATION: underline } #comment-content { MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; COLOR: = #000; BORDER-BOTTOM: #b5b5b5 1px dashed } #comment-content A { COLOR: #7d7d86; TEXT-DECORATION: none } #comment-content A:hover { COLOR: #808080; TEXT-DECORATION: underline } #dateall { BORDER-RIGHT: #7d7d86 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #7d7d86 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 4px; BORDER-LEFT: = #7d7d86 1px solid; WIDTH: 45px; COLOR: #7d7d86; PADDING-TOP: 1px; = BORDER-BOTTOM: #7d7d86 1px solid; BACKGROUND-COLOR: #e8e8ec; TEXT-ALIGN: = center } #dateall:hover { BORDER-RIGHT: #9b9b9b 1px solid; BORDER-TOP: #9b9b9b 1px solid; = BORDER-LEFT: #9b9b9b 1px solid; COLOR: #9b9b9b; BORDER-BOTTOM: #9b9b9b = 1px solid; BACKGROUND-COLOR: #fefbf8; TEXT-ALIGN: center } #date1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 25px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia } #date1:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 25px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia } #date2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia } #date2:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: georgia } #date3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #date3:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #posts_bycat { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; = FONT-FAMILY: verdana } #posts_bycat A { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #56b5bc; = FONT-FAMILY: verdana } #posts_bycat A:hover { MARGIN-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #8c8a8c; = FONT-FAMILY: verdana; TEXT-DECORATION: underline } #posts_bycat IMG { BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #808080 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: = #808080 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 1px solid } .search-content { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 140%; = FONT-FAMILY: verdana; TEXT-ALIGN: left } .search-content A { COLOR: #7d7d86; TEXT-DECORATION: underline } .search-content A:hover { COLOR: #a2a2a2; TEXT-DECORATION: underline } .search-content IMG { BORDER-RIGHT: #7d7d86 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #7d7d86 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: = 10px; BORDER-LEFT: #7d7d86 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: = #7d7d86 1px solid } .text { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } .text A { FONT-WEIGHT: bold; COLOR: #7d7d86; TEXT-DECORATION: underline } .text A:hover { FONT-WEIGHT: bold; COLOR: #a2a2a2; TEXT-DECORATION: underline } .search-button1 { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; FONT: = 11px monaco, verdana, sans-serif; MARGIN-LEFT: 5px; BORDER-LEFT: #ccc = 1px solid; WIDTH: 280px; COLOR: #444; MARGIN-RIGHT: 5px; PADDING-TOP: = 3px; BORDER-BOTTOM: #ccc 1px solid; outline: none } .search-button { BORDER-RIGHT: #898989 thin solid; BORDER-TOP: #d2d1d1 thin solid; = MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: = url(/site-img/button-background.gif); BORDER-LEFT: #d2d1d1 thin solid; = COLOR: #000; BORDER-BOTTOM: #898989 thin solid; BACKGROUND-REPEAT: = repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #ffffff } .comment-button { BORDER-RIGHT: #898989 thin solid; BORDER-TOP: #d2d1d1 thin solid; = MARGIN-TOP: 2px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: = url(/site-img/button-background.gif); BORDER-LEFT: #d2d1d1 thin solid; = COLOR: #000000; BORDER-BOTTOM: #898989 thin solid; BACKGROUND-REPEAT: = repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #ffffff } .archive A { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6ac5d3; = FONT-FAMILY: verdana } .archive IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .archive A:hover { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8d8989; = FONT-FAMILY: verdana } H4 { FONT-SIZE: 16px; MARGIN-BOTTOM: 0px } .pages { CLEAR: left; PADDING-RIGHT: 1em; BORDER-TOP: #ff9933 0px solid; = PADDING-LEFT: 1em; FONT-SIZE: 85%; PADDING-BOTTOM: 2em; MARGIN: 1em 0px; = PADDING-TOP: 1em } .pages A { BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: = #808080 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; = PADDING-BOTTOM: 0.2em; BORDER-LEFT: #808080 1px solid; MARGIN-RIGHT: = 0.1em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #808080 1px solid } .pages SPAN { BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: = #808080 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; = PADDING-BOTTOM: 0.2em; BORDER-LEFT: #808080 1px solid; MARGIN-RIGHT: = 0.1em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #808080 1px solid } .pages SPAN.current { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; = FONT-WEIGHT: bold; BACKGROUND: #cdcdcd; BORDER-LEFT: #808080 1px solid; = COLOR: #fff; BORDER-BOTTOM: #808080 1px solid } .pages A { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; = BORDER-LEFT: #808080 1px solid; COLOR: #333333; BORDER-BOTTOM: #808080 = 1px solid; TEXT-DECORATION: none } .pages A:hover { BORDER-LEFT-COLOR: #000000; BACKGROUND: #cdcdcd; BORDER-BOTTOM-COLOR: = #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000 } .pages A.nextprev { FONT-WEIGHT: bold } .pages SPAN.nextprev { COLOR: #333333 } .pages SPAN.nextprev { BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: = #ddd 1px solid; COLOR: #333333; BORDER-BOTTOM: #ddd 1px solid } .date-author IMG { BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaa 1px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; = BORDER-LEFT: #aaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaa 1px = solid } .tags { BORDER-RIGHT: #ff0000 0px dashed; PADDING-RIGHT: 5px; BORDER-TOP: = #ff0000 0px dashed; PADDING-LEFT: 5px; FONT-SIZE: 0.97em; = PADDING-BOTTOM: 5px; MARGIN: 5px; BORDER-LEFT: #ff0000 0px dashed; = PADDING-TOP: 5px; BORDER-BOTTOM: #ff0000 0px dashed } .tags LI { DISPLAY: inline; MARGIN-LEFT: 0px } .tags EM { FONT-SIZE: 1.03em; FONT-STYLE: normal } #tagcloud { MARGIN-TOP: 1em; FONT-SIZE: 1em } #tagcloud LI { LINE-HEIGHT: 2.2em } #tagcloud A { FONT-WEIGHT: bold; MARGIN-RIGHT: 4px } #tagcloud EM { FONT-SIZE: 1.05em; FONT-STYLE: normal } #sb1_mod4 UL { =09 } #sb1_mod4 UL { =09 } #sb1_mod4 UL l1 { =09 } #sb1_mod4 l1 EM { =09 } #sb1_mod4 P { MARGIN-RIGHT: 5px; TEXT-ALIGN: right } #sb1_mod4 P SPAN { =09 } #sb1_mod4 P A { =09 } #sb2_mod2 { =09 } #sb2_mod2 DIV { MARGIN: 12px 0px } #sb2_mod2 DIV IMG { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; MARGIN: = 5px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid } #sb2_mod2 .p1 { MARGIN: 0px 0px 0px 38px } #sb2_mod2 .p1 SPAN { =09 } #sb2_mod2 .p1 A { =09 } #sb2_mod3 DIV { MARGIN: 12px 0px } #sb2_mod3 DIV IMG { BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; MARGIN: = 5px; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid } #sb2_mod3 .p1 { MARGIN: 0px 0px 0px 38px } #sb2_mod3 .p1 SPAN { =09 } #sb2_mod3 .p1 A { =09 } .clear { CLEAR: both; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px } .showresults { BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ddd 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; = BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px = solid; BACKGROUND-COLOR: #f7f7f7 } .showresults SPAN { FONT-WEIGHT: bold } .cleareleline { CLEAR: both; BORDER-TOP: #888 1px dotted; HEIGHT: 10px } #paging { MARGIN: 20px 0px 30px; TEXT-ALIGN: center } .page_no { FONT-WEIGHT: bold } .page_no A { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #777 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: = #777 1px solid; COLOR: #444; PADDING-TOP: 4px; BORDER-BOTTOM: #777 1px = solid; TEXT-DECORATION: none } .page_no A:hover { COLOR: #444; BACKGROUND-COLOR: #d7d7d7; TEXT-DECORATION: none } .current { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #777 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 2px; BORDER-LEFT: = #777 1px solid; COLOR: #444; PADDING-TOP: 4px; BORDER-BOTTOM: #777 1px = solid; BACKGROUND-COLOR: #d7d7d7; TEXT-DECORATION: none } .noresults { FONT-SIZE: 14px; MARGIN: 10px 0px; COLOR: #888888; HEIGHT: 550px } .noresults SPAN { FONT-WEIGHT: bold; BORDER-BOTTOM: #888888 1px solid } .middle-cm { PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 25px; = PADDING-TOP: 10px } .comment_hg { BORDER-RIGHT: #d6e7f7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #d6e7f7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 7px; = OVERFLOW: hidden; BORDER-LEFT: #d6e7f7 1px solid; LINE-HEIGHT: 1.5; = PADDING-TOP: 5px; BORDER-BOTTOM: #d6e7f7 1px solid; WORD-WRAP: = break-word } .comment_hb { BORDER-RIGHT: #d6e7f7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #d6e7f7 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 7px; = OVERFLOW: hidden; BORDER-LEFT: #d6e7f7 1px solid; LINE-HEIGHT: 1.5; = PADDING-TOP: 5px; BORDER-BOTTOM: #d6e7f7 1px solid; BACKGROUND-COLOR: = #f7f7ff; WORD-WRAP: break-word } .comment_hb IMG { BORDER-RIGHT: #9c9a9c 1px solid; BORDER-TOP: #9c9a9c 1px solid; MARGIN: = 4px; BORDER-LEFT: #9c9a9c 1px solid; BORDER-BOTTOM: #9c9a9c 1px solid } .comment_hg IMG { BORDER-RIGHT: #9c9a9c 1px solid; BORDER-TOP: #9c9a9c 1px solid; MARGIN: = 4px; BORDER-LEFT: #9c9a9c 1px solid; BORDER-BOTTOM: #9c9a9c 1px solid } .comment_m P { BORDER-RIGHT: #9c9a9c 0px solid; BORDER-TOP: #9c9a9c 0px solid; = PADDING-LEFT: 34px; BORDER-LEFT: #9c9a9c 0px solid; BORDER-BOTTOM: = #9c9a9c 0px solid } .comment_hr { BORDER-RIGHT: #9c9a9c 0px solid; BORDER-TOP: #9c9a9c 0px solid; FLOAT: = right; MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #9c9a9c 0px = solid; BORDER-BOTTOM: #9c9a9c 0px solid } .comment_hl { BORDER-RIGHT: #9c9a9c 0px solid; BORDER-TOP: #9c9a9c 0px solid; FLOAT: = left; BORDER-LEFT: #9c9a9c 0px solid; WIDTH: 170px; MARGIN-RIGHT: 0px; = BORDER-BOTTOM: #9c9a9c 0px solid } .extradiv-cm { MARGIN: 5px 0px 5px 28px } .extradiv { TEXT-ALIGN: right } .extradiv-cm .s1 A { BORDER-RIGHT: #cae1ef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #cae1ef 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: = 1px; MARGIN: 0px 0px 5px 5px; BORDER-LEFT: #cae1ef 1px solid; = PADDING-TOP: 1px; BORDER-BOTTOM: #cae1ef 1px solid; BACKGROUND-COLOR: = #e9f2f8; TEXT-DECORATION: none } .extradiv .s1 A { BORDER-RIGHT: #cae1ef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #cae1ef 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: = 1px; MARGIN: 0px 0px 5px 5px; BORDER-LEFT: #cae1ef 1px solid; = PADDING-TOP: 1px; BORDER-BOTTOM: #cae1ef 1px solid; BACKGROUND-COLOR: = #e9f2f8; TEXT-DECORATION: none } .extradiv-cm .s1 A:hover { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #e7e7e7 } .extradiv .s1 A:hover { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #e7e7e7 } .extradiv-row .s1 A { BORDER-RIGHT: #cae1ef 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #cae1ef 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 10px; PADDING-BOTTOM: = 1px; MARGIN: 0px 5px 5px 0px; BORDER-LEFT: #cae1ef 1px solid; = PADDING-TOP: 1px; BORDER-BOTTOM: #cae1ef 1px solid; BACKGROUND-COLOR: = #e9f2f8; TEXT-DECORATION: none } .extradiv-row .s1 A:hover { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; COLOR: #888; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #e7e7e7 } .sendm-cm { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; = MARGIN-LEFT: 30px; BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; = PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 200px; = BACKGROUND-COLOR: #f9fafc } .sendm1-cm TEXTAREA { MARGIN: 10px 0px; WIDTH: 330px; HEIGHT: 130px } .sendm { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 8px; FONT-SIZE: 10px; PADDING-BOTTOM: 8px; = BORDER-LEFT: #ccc 1px solid; WIDTH: 250px; PADDING-TOP: 8px; = BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 200px; BACKGROUND-COLOR: #e3edf1 } .sendm1 { FONT: 10px/1em verdana, arial; HEIGHT: 180px } .sendm2 { TEXT-ALIGN: right } .sendm1 SPAN { FONT-WEIGHT: bold; COLOR: #444 } .sendm1 TEXTAREA { MARGIN: 10px 0px; WIDTH: 240px; HEIGHT: 130px } .sendm1 INPUT { BORDER-RIGHT: #777 1px solid; BORDER-TOP: #777 1px solid; FONT: bold = 10px/1em verdana, arial, serif; BORDER-LEFT: #777 1px solid; = BORDER-BOTTOM: #777 1px solid } .sendm1-cm INPUT { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #777 1px = solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; FONT: bold 10px/1em = verdana, arial, serif; BORDER-LEFT: #777 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: #777 1px solid } .cleardot { CLEAR: both; BORDER-RIGHT: #ccc 1px dotted; BORDER-TOP: #ccc 1px = dotted; BORDER-LEFT: #ccc 1px dotted; BORDER-BOTTOM: #ccc 1px dotted } .comment_hb BLOCKQUOTE { BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; FONT: italic 11px/1em = verdana, arial; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; = BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #eee } .comment_hg BLOCKQUOTE { BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 2px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; FONT: italic 11px/1em = verdana, arial; BORDER-LEFT: #ccc 2px solid; PADDING-TOP: 10px; = BORDER-BOTTOM: #ccc 2px solid; BACKGROUND-COLOR: #eee } .comment-login { MARGIN: 5px 0px } .comment-login-text { DISPLAY: block; MARGIN: 0px 0px 5px } .middle-cm TABLE { BORDER-RIGHT: #ccc 6px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 6px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px = 6px; BORDER-LEFT: #ccc 6px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc = 6px solid; BACKGROUND-COLOR: #f7f7f7 } .middle-cm #postcomment { DISPLAY: block; MARGIN: 15px 7px 5px 6px; FONT: bold 16px/1.2em = verdana, arial; COLOR: #222; TEXT-DECORATION: underline } #commentform TEXTAREA { MARGIN: 5px 0px } #commentform IMG { BORDER-RIGHT: #333 2px solid; BORDER-TOP: #333 2px solid; MARGIN: 5px = 0px; BORDER-LEFT: #333 2px solid; BORDER-BOTTOM: #333 2px solid } #commentform { FONT: 14px/1.7em verdana, arial } .ibnm-join { PADDING-RIGHT: 5px; BORDER-TOP: #777 2px solid; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; MARGIN: 13px 0px 8px; FONT: bold 11px/1.2em = verdana,arial; PADDING-TOP: 5px; BORDER-BOTTOM: #777 2px solid } .ibnm-join A { TEXT-DECORATION: none } .date IMG { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #ccc 1px solid } .ibnm-join A:hover { COLOR: #999; TEXT-DECORATION: none } .ibnm-join P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 30px; PADDING-TOP: 0px } .ibnm-join P SPAN { BORDER-BOTTOM: #444 1px dotted } .ibnm-join IMG { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; = BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid } .ibnm-join P A { BORDER-BOTTOM: #6ac6d3 1px dotted } #subcontent .heading A { FONT-WEIGHT: bold; BORDER-BOTTOM: #444 1px dotted } .vsmall { FONT: 10px/1em verdana, arial } .comments IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .date TD IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .date TABLE { PADDING-RIGHT: 0px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 15px; MARGIN: 1px 0px 15px 5px; PADDING-TOP: 15px; = BORDER-BOTTOM: #ccc 2px solid } .date #postcomment { MARGIN: 7px; FONT: bold 16px/1.9em verdana, arial } .date .small-heading { FONT: bold 16px/1.2em verdana, arial } #sb1_mod4 { MARGIN-BOTTOM: 20px } IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } A { COLOR: #6ac6d3 } A:hover { COLOR: #999 } H1 A { COLOR: #6ac6d3 } ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://cache.blogads.com/928023492/feed.css DIV.adspot#adspot_928023492 { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 10pt; OVERFLOW: hidden; BORDER-LEFT: #000000 1px solid; = WIDTH: 152px! important; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #eeeeee; border-spacing: 0 } DIV#adspot_928023492 .adspot_head { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: normal; = FONT-FAMILY: Arial; TEXT-ALIGN: left; TEXT-DECORATION: none } DIV#adspot_928023492 A.adspot_link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #aa0000; = FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-ALIGN: left; = TEXT-DECORATION: underline } DIV#adspot_928023492 A.adspot_adurl { FONT-WEIGHT: normal; FONT-SIZE: 8pt; MARGIN: 0px; COLOR: #aa0000; = FONT-STYLE: italic; FONT-FAMILY: Arial; TEXT-ALIGN: left; = TEXT-DECORATION: underline } DIV#adspot_928023492 A.adspot_link:link { FONT-SIZE: 8pt; COLOR: #aa0000; FONT-STYLE: italic; TEXT-DECORATION: = underline } DIV#adspot_928023492 A.adspot_link:visited { FONT-SIZE: 8pt; COLOR: #aa0000; FONT-STYLE: italic; TEXT-DECORATION: = underline } DIV#adspot_928023492 A.adspot_adurl:link { FONT-SIZE: 8pt; COLOR: #aa0000; FONT-STYLE: italic; TEXT-DECORATION: = underline } DIV#adspot_928023492 A.adspot_adurl:visited { FONT-SIZE: 8pt; COLOR: #aa0000; FONT-STYLE: italic; TEXT-DECORATION: = underline } DIV#adspot_928023492 A.adspot_link:active { COLOR: #aa0000; TEXT-DECORATION: none } DIV#adspot_928023492 A.adspot_link:hover { COLOR: #aa0000; TEXT-DECORATION: none } DIV#adspot_928023492 A.adspot_adurl:active { COLOR: #aa0000; TEXT-DECORATION: none } DIV#adspot_928023492 A.adspot_adurl:hover { COLOR: #aa0000; TEXT-DECORATION: none } DIV#adspot_928023492 * UL { PADDING-RIGHT: 0px; LIST-STYLE: none none outside; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 152px; PADDING-TOP: 0px } DIV#adspot_928023492 * LI { BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #bbbbbb 1px solid; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: = #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; OVERFLOW: hidden; = BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 150px; TEXT-INDENT: 0px; = PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 1px solid; TEXT-ALIGN: left; = border-spacing: 0 } DIV#adspot_928023492 .adspot_adhead { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: = bold; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; = COLOR: #000000; PADDING-TOP: 2px; FONT-FAMILY: Arial; TEXT-ALIGN: left; = border-spacing: 0 } DIV#adspot_928023492 * IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px; border-spacing: 0 } DIV#adspot_928023492 * LI * IMG { CLEAR: both; DISPLAY: block; MARGIN: auto; TEXT-ALIGN: center } DIV#adspot_928023492 .adspot_adtext { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-WEIGHT: = normal; FONT-SIZE: 8pt; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 150px; = COLOR: #000000; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: = Arial; TEXT-ALIGN: left; border-spacing: 0 } DIV#adspot_928023492 DIV.adspot_link { WIDTH: 152px! important; TEXT-ALIGN: left } ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://b.casalemedia.com/V2/PSA/2/adc_obesity_princess_728x90.jpg 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 /9k= ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0099_01C7CA31.BB7FC670" ------=_NextPart_001_0099_01C7CA31.BB7FC670 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.gizmowatch.com/entry/hand-gesture-tv-remote-no-need-for-the-finger-salute/ Hand gesture TV remote; no need = for the finger salute - Gizmowatch
 
3D""=20
 
3D""=20

Hand Gesture TV Remote; No Need for the Finger Salute =

Gagan, = Shimla, INDIA=20
Jul 16 2007, 12:30 pm GMT=20
Join = Instablogs=20 Community for free
to Send Quick Message to = gagan.
=20

You can use the same account for over 100 blogs of = Instablogs Network. =
You=20 will be able to not only leave a comment on this blog, =
but post=20 entries here too.



If you are already a Member,
Please Login to = use this=20 feature.



Join = Instablogs=20 Community for free
to Add gagan as your friend.
=20

You can use the same account for over 100 blogs of = Instablogs Network. =
With=20 free Instablogs Account you will be able to not only leave = comments=20 on Instablogs,
but post entries too.



If you are already a Member,
Please Login to = use this=20 feature.




=0A=

3Dske_couch_potato=20The greatest travesty ever. Remote stuck = somewhere=20 between the cushions and damn commercials start. Not again. = Why flip=20 the birdie at the television when you can use the same hand = gestures=20 for the good of the mankind? These and several other noble = thoughts=20 pervaded the minds of the Australian engineers Dr = Prashan=20 Premaratne and Quang Nguyen. So they developed a = wonder box=20 that performs any function desired of normal (read boring) = remote=20 responding to mere hand gestures.

It is like =91I Dream of Jeannie,=92 only this time = it=92s for real.=20 The prototype developed by the Australian scientists = lets=20 the viewers make signals and get the desired action in a = blink of an=20 eye. Yep, the controller recognizes seven simple = hand=20 gestures and associates different actions with each one of = =91em.

Device=92s working
3Dremotegraphdm=20

The device has an in-built camera that makes out the hand = gestures that the viewer is making and immediately performs = the=20 associated act. Thus, give the device a thumbs up and = it=92ll=20 immediately oblige you by changing the channel. The only=20 prerequisite is that the device should be located on a shelf = or=20 table which is in a clear line of sight with both the device = (television, DVD player etc.) and of course the owner.

The device=92s software recognizes deliberate = predetermined hand=20 motions and sends the appropriate signal to the Universal = remote=20 control. The best thing about this device is that it is = designed to=20 work with most companies=92 devices. And the effect of = lighting is=20 found to be a minimum on the device=92s working, as per the = results of=20 the tests published in the Institution of Engineering and=20 Technology=92s Computer Vision Research Journal.

Just to make sure that those gestures that weren=92t = aimed at the=20 remote aren=92t responded to, Universal remote has even = learnt to=20 recognize the difference between the real commands and the=20 unintentional ones. So while you can switch the TV off, your = pet who=20 is eager to play fetch can=92t.

The device will be a heavenly present for the sloths = (I=92m=20 excepting me), who think that even pushing the button of a = remote is=20 much too work. The device is expected to hit stores in three = years=20 and till then you=92ll have to keep working those thumb = muscles of=20 yours.

Image

Via=20

Tags: quang=20 nguyen, dr=20 prashan premaratne, hand=20 gesture remote, univers= al=20 remote control
3D""=20 Comments=20 (1) :: Permalink=20
Comments (1)
3Drekha=20=20
rekha, Bangalore
Jul=20 16 2007, 1:13 pm GMT
Rating: Neutral | Good | Bad | Spam

wow, that=92s a cool idea....but if there are 4 people = vying each=20 other for their favorite channel, who gets the UPPER HAND? = Imagine a=20 husband watching his fav sports channel and the wife flicks = her hand=20 to change it.....and the consequences are = OMG....unimaginable!:)=20

Add Your Comment=20
Join=20 Instablogs Community for a free account to comment = on this=20 story.

Already have an account?

Forgot=20 = Password?
=0A=


Welcome

Welcome to the world of gadgets and = gizmos. Your=20 gizmos reveal what you are. And believe it or not, they are = ruling=20 us today. At GizmoWatch, we try to lay hands on and inform = you about=20 the latest and the best gadgets available in the global = market.

About
About
Mobile
Terms of = Use
Contact=20


Archives
October=20 2005
November = 2005
December = 2005
January=20 2006
February = 2006
March=20 2006
April=20 2006
May=20 2006
June=20 2006
July=20 2006
August=20 2006
September=20 2006
October=20 2006
November = 2006
December = 2006
January=20 2007
February = 2007
March=20 2007
April=20 2007
May=20 2007
June=20 2007
July=20 2007
Recommended
Las Vegas = Locksmith=20 Tool and Gizmo Masters! Watch in awe as we work our skills. = Best=20 service professionals around.
Contributors

Vikas=20 (1809)
Shimla, INDIA

Jolly=20 (467)
Shimla, INDIA

Naveen=20 (328)
Shimla, INDIA

Naresh=20 (314)
Shimla, INDIA

Vishal=20 (259)
Solan, INDIA

View = Instablogs=20 Community
Marketplace

BIC = Promotional Pens
Would=20 you like to see your text link here?
Let=20 us know
Motorola RAZR = Accessories=20
Cell Phone = Accessories=20
Search = Engine=20 Positioning
Self = Storage=20
Motorola=20 Razr V3i Mobile Phone
Buy=20 DVD Players
Portable=20 DVD Players
Clever Security = Camera=20 kits
Projector = Lamp=20 Retailers
dell = computer=20 deals
Syndication
Blogroll
ChipChick
Darlamack
We-Make-Money-Not-Art
Popgadget
TheGadgetBlog
OhGizmo
TecheBlog
Waleg
BookOfJoe
Coolest=20 Gadgets
Engadget
GizmoNews
Ployer
GizmoGuy
Medgadget
FMobile
ReadNews
FosFor
Mobileguerilla
iPodGadgetry
BCellphones
FreshTrend
FMob.net
The=20 Gadgeteer
Krunker
Gizmodo
MuzikandPics
ElliottBack
GotoReviews
RedFerret
GadgetCandy
Creative-Weblogging
DigitalTechLife
ProductDose
StrangeNewProducts
TooCoolTech
MakeZine
Gadgetizer
Funfurde
DigitalWorldTokyo
ZiffDavis
PalmAddict
FannyB
GadgetSpy
Ektopia
TechFresh
MobilitySite
Lightenment
Me, My Coke & I
Sci-Fi=20 Tech
JKOnTheRun
Gadget = Centre
Boing Boing
Linking us, but not linked here? Let us = know.=20


Link Love
Truck = Bed Liners
S= mart=20 Cards Security
Birthda= y=20 Gift Mom
Crazy=20 Bike Videos
Mot= her=20 Goose movie
Mobile Phone=20 Accessories
3D""



Shopping
Buy=20 Electronics
Buy=20 PSPs
iPod=20 Accessories
DVRs
3D""=20=20   3D""=20

Search





Tip your Editors at
3D""=20
Tag Cloud
Recent Comments
=20

guman said: = The signs=20 of great going technology.......... We will see soon ??? I = DON=92T...=20 on Wire=20 free technology...

=20

Bharat = said: this is=20 a freekin=92 collection indeed, gud wrk done mate... B2 = Spirit has a=20 mind-boggling... on World=92s=20 best jet fighters

=20

rekha said: = wow,=20 that=92s a cool idea....but if there are 4 people vying each = other for=20 their favorite... on Hand=20 gesture TV remote;...

=20

Naveen = said: Awesome=20 man! The videos simply made me mum ... and an instant = thought ... I=20 WANT TO BE FIGHTER... on World=92s=20 best jet fighters

=20

Naveen = said: Hii Tao=20 Ma, nice to see you here with your inspiring answers. And = yes, I am=20 still waiting for your... on Interview:=20 Tao = Ma...


Popular Entries
(Gadgets)
  • NeuroSky makes you a 'real time' = telepath=20
  • Sophia Mobile=92s Nani: Is this the real = iPhone=20 killer?=20
  • Apple=92s next-gen iPhone to debut in = September?=20
  • Live 22 concept phone, call objects as = well as=20 people=20
  • Wire free technology takes a new turn with = Wireless=20 USB radio-communication=20
  • Tao Ma=92s absolute USB!=20
  • Daxian=92s C8100 unveiled sans a QWERTY = keyboard=20
  • Sprint BlackBerry 8830 is here, right = now!=20
  • Muziq on Sprint with LG LX570=20
  • Is Apple looking forward to backlit = trackpads?=20

Instablogs Network

Autos
Auto Motto=20
Blazing = Wings=20
Hybridcarnews=20
Motorbikes = Blog=20
Suvheat=20

Business
Adpunch=20
Economy Live=20
Hello = Company=20
Insta = Finance=20
Market Sense=20
Oilgame=20
Planet=20 Outsourcing=20
Yourbizourbiz=20

Celebrities
Celeb Guru=20
Coolcelebs=20
Lindsay Blog=20
Paris Hilton = Blog=20

Environment
Ecofriend=20
Green Diary=20

Food
Foodmall=20
In the = Kitchen=20
Yummy = Desserts=20

Gadgets
3D Overdose=20
Bound by the = Sound=20
Cell Phone = Beat=20
CruisingYatchs=20
Digicambeat=20
Digimusic=20
Diycrazy=20
Gizmo Watch=20
HDTV Blog=20
Laptop Blog=20
Medgear=20
Robotster=20
Travel = Gadgets=20
USB Gadgets=20
Weaponsblog=20
Weird Gizmos=20
Wrist Style=20

Gaming
Gamers' = Gizmos=20
Gaming Blog=20
Portagames=20

Health & Fitness
Arthritis = Blog=20
Asthma Blog=20
Battling = Aids=20
Body of = Wealth=20
Cardio Blog=20
Depression = Blog=20
Dream Figure=20
Fitness = Freaks=20
Health IT=20
I love my = baby=20
Natural = Skincare=20 Blog=20
Natural = Therapy=20 Blog=20
Plastic = Beauty=20
Skin Care=20
The Diabetes = Blog=20
The Fat = Problem=20

India
India Daily=20

Lifestyle
Beautilicious=20
Blogging Pet=20
Body = Piercing Blog=20
Born Rich=20
Coolbuzz=20
Enflower=20
Everything = Weird=20
Glam Kids=20
Hair Flair=20
Hometone=20
I Love Bling=20
Latestbooks=20
Lingerie = Magic=20
Mad About = Bags=20
Mad About = Shoes=20
Perfumista=20
Style Guru=20
Tattoo blog=20
The Design = blog=20
Uberdandy=20
Ubereyes=20
Women Life = Style=20

Movies & Music
Insta Critic=20
Muzix=20
Popcorns=20

Politics & Society
Asia burning=20
Mid East = Daily=20
Only = Politics=20
Stolen = Childhood=20
The Muslim = Woman=20
Unholywars=20
We the Women=20

Sports
Cricket Blog=20
Extreme = Skiing=20
Soccerpad=20
Sportspad=20

Technology
Biotechblog=20
CIO Central=20
Insta GPS=20
Nanotechblog =
RFid Blog=20
Science = Ahead=20
Space Scan=20
Spyware = Hunter=20
Techorama=20
VoIP Central=20
Wifi Trends=20
Wirelessly=20

Travel
Adventure = Blog=20
Aerofreaks=20
America Zoom=20
Australia = Fiesta=20
Awesome Asia=20
Beachster=20
Eco Tourism = Blog=20
Europe = Euphoria=20
Indian Path=20
Insta Travel=20
Mysterious = Africa=20
One Dollar = Trip=20
Under = Water=20 Hangover=20

Web 2.0
Find a blog=20
India Blog = Watch=20
Insta daily=20
Insta Media=20
Instablogs.org =
Internet20=20
Nandini=20

<= IMG=20 alt=3D"" = src=3D"http://www.gizmowatch.com/site-img/gizmowatch_m.jpg"=20 = border=3D0>


3D""=20 3D""=20




Published by = The=20 Instablogs Network
Copyright =A9 Instablogs = Network=20 2005. All rights reserved.
Advertising |=20 About | = Disclaimer | Privacy=20 Policy | Terms of = Use |=20 Contact

<= /TD>
------=_NextPart_001_0099_01C7CA31.BB7FC670 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://b.casalemedia.com/V2/PSA/2/index.html =EF=BB=BF ------=_NextPart_001_0099_01C7CA31.BB7FC670-- ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9415440757655812&dt=1184833286567&lmt=1184833286&format=728x15_0ads_al&output=html&correlator=1184833286557&channel=6131921239%2B4437269182%2B7361404613%2B5080196932&url=http%3A%2F%2Fwww.gizmowatch.com%2Fentry%2Fhand-gesture-tv-remote-no-need-for-the-finger-salute%2F&color_bg=E6E6E6&color_text=000000&color_link=68C6D2&color_url=666666&color_border=E6E6E6&ad_type=text_image&ref=http%3A%2F%2Fwww.instablogs.com%2Fpopular%2F12%2F&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=16&u_tz=600&u_his=78&u_java=true =EF=BB=BF
3D"" 3D""
Remote Watch
Infrared Remote
Remote Control Boats
TV Control=20 Watch
------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://pagead2.googlesyndication.com/pagead/abglogo/abg-en-100c-000000.png iVBORw0KGgoAAAANSUhEUgAAAE4AAAAQCAYAAAC4LkmaAAAABGdBTUEAAK/INwWK6QAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOASURBVFjD5ZhRSFRBFIa/0JRCcgt8SZAS QfDpSj36sAXFlhQSvgZGIEhS4UtBDxkEViAJhUFUSlEERUUkomAIlb0IGkgYRd1CsQxrQ8iC4Pby 3zgOd3dvZLbQwLB35pw7c+abc87MXYIgIB9qhlINbALKbWcW/aUorcAMEACnMmrlIbhy4CYwDHQC PcBrYFbt0r8MDmAMmM+qkWfg6oA5oCXC1E4BrAj1cwHM4c3ZynNgKq5yAkjmkHsxx4mj54IrUYic y6DuAWUWWK6Qj5kOosob1VjjHFZcN2UYLKnwyVXi6rnGNGt+L857QAHQCzwCxrXQRqNWAPQBd2VP H9Bg5MXAU3lXoDoGrAWmgffSKwTuAwPAE+ALUGnt8WXAuGPnBsFoMkDCvmQWcKFOIsKbE4DngOuR 8WUxmBcBI8AxoFb1tha8FVgJDGkzQvl5Ld4T1E9Am8Zr09ytak+rAgwC7WbuEeCrDYPA+UU7FAhE +JsA0nr2I7wrKXlacl8Q02bHe4FeB9wtzVEdA9xZ5aBa01eh968BXcAPR74K+Cb5RemWG9k88EDt j/K4IukdB44C/cq1a7AL0fM98zxsaHep7ZmQ9hTiLrhAsBCwJmeONJB0wJ3Ue20RoHbLe5oVjne0 0PWO3kudvoMaq9SRDyrsuiQ/YGRTJr9+ELgS6b0FbgjworBJmzgP1E7IWxoicle7ZIFAu+B80x4W 3KTxOj8ix9XIS+aAdeb9qlQqFaRSqdC2Q8Zj3Hz4TDnvquTbHPkwcFme5AOfgYMK+VEz74zAFcqm VwrvRaVJC7IlbXJal+NxSQOrwfEu1+MSzgLD0G2PAAfQIf1RYKNjU71kLYIcAI8VjuuV2xakVwN8 ByaAncB24LQ2ZYcJzyPmcKhyvG9Wz9cl7xbw8OBZBMeGrm/C0nfymW/qeIYc55tciPHUX6AzHPF7 FYZpXYTb5GX9Wnij9LcoL75Q0p90bgSbFV6TwDt5zZ6INHBGNg0JyArNvQBcMQdNoBAeBS5hTr5M d7qE0fGce1Uyyz0u6j7XbkFmuRsV6VMrzGv19tDIdo+L+XVSpU0Z1GExIDAjUSFpbFotkMtaemVc w1J8tfxBKVAO6zZ9tcAF2VdJnhXP9cB/BK5OgPY7/fvUXxxrlHz5Vl1GcIXmT4NmheAu4CFwIvYo /yG48B+YDuXbCV18635ngJ+og1hiEd8S4QAAAABJRU5ErkJggg== ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/ads?client=ca-pub-9415440757655812&dt=1184833287258&lmt=1184833287&prev_fmts=728x15_0ads_al&format=336x280_as&output=html&correlator=1184833286557&channel=6131921239%2B4437269182%2B4046827813%2B1702872846&pv_ch=6131921239%2B4437269182%2B&url=http%3A%2F%2Fwww.gizmowatch.com%2Fentry%2Fhand-gesture-tv-remote-no-need-for-the-finger-salute%2F&color_bg=FFFFFF&color_text=000000&color_link=68C6D2&color_url=666666&color_border=FFFFFF&ad_type=text_image&ref=http%3A%2F%2Fwww.instablogs.com%2Fpopular%2F12%2F&cc=100&flash=9&u_h=768&u_w=1024&u_ah=738&u_aw=1024&u_cd=16&u_tz=600&u_his=78&u_java=true =EF=BB=BF
  • Kids Activity Finder
    Stuck home on a rainy day? Get a whole list of = great=20 ideas now
    Kidspot.com.au/Activities
  • Finger food Caterers, Vie
    Finger food Caterers, View Cocktail Party Menu = Online!=20
    www.davannacatering.com.au
  • Swimming Equipment
    Tools to make you faster fins, paddles, = snorkels, pull=20 buoys
    www.swimandtri.com
  • =
  • IR Sensor Code Learning
    Entire remote control band covered Photodiode = with=20 wide-band amplifier
    www.vishay.com
------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.gizmowatch.com/js/prototype.js /* Prototype JavaScript framework, version 1.5.0_rc0=0A= * (c) 2005 Sam Stephenson =0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.5.0_rc0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= }=0A= =0A= Function.prototype.bind =3D function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= }=0A= =0A= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) {}=0A= }=0A= =0A= return returnValue;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D (replacement(match) || '').toString();=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D count =3D=3D=3D undefined ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return this;=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : this;=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (typeof replacement =3D=3D 'function') return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= }=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var Template =3D Class.create();=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype =3D {=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= return this.template.gsub(this.pattern, function(match) {=0A= var before =3D match[1];=0A= if (before =3D=3D '\\') return match[2];=0A= return before + (object[match[3]] || '').toString();=0A= });=0A= }=0A= }=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function (iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.collect(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse)=0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value && value.constructor =3D=3D Array ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (var key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= }=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= }=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) {}=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version,=0A= 'Accept', 'text/javascript, text/html, application/xml, text/xml, = */*'];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type', this.options.contentType);=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval('(' + this.header('X-JSON') + ')');=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D {};=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $() {=0A= var results =3D [], element;=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= results.push(Element.extend(element));=0A= }=0A= return results.length < 2 ? results[0] : results;=0A= }=0A= =0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(Element.extend(child));=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element)=0A= var Element =3D new Object();=0A= =0A= Element.extend =3D function(element) {=0A= if (!element) return;=0A= if (_nativeExtensions) return element;=0A= =0A= if (!element._extended && element.tagName && element !=3D window) {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= element[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= element._extended =3D true;=0A= return element;=0A= }=0A= =0A= Element.extend.cache =3D {=0A= findOrStore: function(value) {=0A= return this[value] =3D this[value] || function() {=0A= return value.apply(null, [this].concat($A(arguments)));=0A= }=0A= }=0A= }=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= replace: function(element, html) {=0A= element =3D $(element);=0A= if (element.outerHTML) {=0A= element.outerHTML =3D html.stripScripts();=0A= } else {=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNodeContents(element);=0A= element.parentNode.replaceChild(=0A= range.createContextualFragment(html.stripScripts()), element);=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= childOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (var name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= var _nativeExtensions =3D false;=0A= =0A= if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= var HTMLElement =3D {}=0A= HTMLElement.prototype =3D document.createElement('div').__proto__;=0A= }=0A= =0A= Element.addMethods =3D function(methods) {=0A= Object.extend(Element.Methods, methods || {});=0A= =0A= if(typeof HTMLElement !=3D 'undefined') {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A= }=0A= _nativeExtensions =3D true;=0A= }=0A= }=0A= =0A= Element.addMethods();=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toLowerCase();=0A= if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Selector =3D Class.create();=0A= Selector.prototype =3D {=0A= initialize: function(expression) {=0A= this.params =3D {classNames: []};=0A= this.expression =3D expression.toString().strip();=0A= this.parseExpression();=0A= this.compileMatcher();=0A= },=0A= =0A= parseExpression: function() {=0A= function abort(message) { throw 'Parse error in selector: ' + = message; }=0A= =0A= if (this.expression =3D=3D '') abort('empty expression');=0A= =0A= var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest;=0A= while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) {=0A= params.attributes =3D params.attributes || [];=0A= params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''});=0A= expr =3D match[1];=0A= }=0A= =0A= if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A= =0A= while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A= modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A= switch (modifier) {=0A= case '#': params.id =3D clause; break;=0A= case '.': params.classNames.push(clause); break;=0A= case '':=0A= case undefined: params.tagName =3D clause.toUpperCase(); break;=0A= default: abort(expr.inspect());=0A= }=0A= expr =3D rest;=0A= }=0A= =0A= if (expr.length > 0) abort(expr.inspect());=0A= },=0A= =0A= buildMatchExpression: function() {=0A= var params =3D this.params, conditions =3D [], clause;=0A= =0A= if (params.wildcard)=0A= conditions.push('true');=0A= if (clause =3D params.id)=0A= conditions.push('element.id =3D=3D ' + clause.inspect());=0A= if (clause =3D params.tagName)=0A= conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect());=0A= if ((clause =3D params.classNames).length > 0)=0A= for (var i =3D 0; i < clause.length; i++)=0A= conditions.push('Element.hasClassName(element, ' + = clause[i].inspect() + ')');=0A= if (clause =3D params.attributes) {=0A= clause.each(function(attribute) {=0A= var value =3D 'element.getAttribute(' + attribute.name.inspect() = + ')';=0A= var splitValueBy =3D function(delimiter) {=0A= return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')';=0A= }=0A= =0A= switch (attribute.operator) {=0A= case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break;=0A= case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break;=0A= case '|=3D': conditions.push(=0A= splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect()=0A= ); break;=0A= case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break;=0A= case '':=0A= case undefined: conditions.push(value + ' !=3D null'); break;=0A= default: throw 'Unknown operator ' + attribute.operator = + ' in selector';=0A= }=0A= });=0A= }=0A= =0A= return conditions.join(' && ');=0A= },=0A= =0A= compileMatcher: function() {=0A= this.match =3D new Function('element', 'if (!element.tagName) return = false; \=0A= return ' + this.buildMatchExpression());=0A= },=0A= =0A= findElements: function(scope) {=0A= var element;=0A= =0A= if (element =3D $(this.params.id))=0A= if (this.match(element))=0A= if (!scope || Element.childOf(element, scope))=0A= return [element];=0A= =0A= scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*');=0A= =0A= var results =3D [];=0A= for (var i =3D 0; i < scope.length; i++)=0A= if (this.match(element =3D scope[i]))=0A= results.push(Element.extend(element));=0A= =0A= return results;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= }=0A= }=0A= =0A= function $$() {=0A= return $A(arguments).map(function(expression) {=0A= return expression.strip().split(/\s+/).inject([null], = function(results, expr) {=0A= var selector =3D new Selector(expr);=0A= return results.map(selector.findElements.bind(selector)).flatten();=0A= });=0A= }).flatten();=0A= }=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (var tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value || opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D [];=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected)=0A= value.push(opt.value || opt.text);=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= }=0A= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= if (navigator.appVersion.match(/\bMSIE\b/))=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: function(element) {=0A= if (element.offsetParent) return element.offsetParent;=0A= if (element =3D=3D document.body) return element;=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return element;=0A= =0A= return document.body;=0A= },=0A= =0A= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent=3D=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || {})=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';;=0A= element.style.left =3D left + 'px';;=0A= element.style.width =3D width + 'px';;=0A= element.style.height =3D height + 'px';;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return [valueL, valueT];=0A= }=0A= } ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.gizmowatch.com/js/effects.js // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // Contributors:=0A= // Justin Palmer (http://encytemedia.com/)=0A= // Mark Pilgrim (http://diveintomark.org/)=0A= // Martin Bialasinki=0A= // =0A= // See scriptaculous.js for full license. =0A= =0A= // converts rgb() and #xxx to #xxxxxx format, =0A= // returns self (or first argument) if not convertable =0A= String.prototype.parseColor =3D function() { =0A= var color =3D '#'; =0A= if(this.slice(0,4) =3D=3D 'rgb(') { =0A= var cols =3D this.slice(4,this.length-1).split(','); =0A= var i=3D0; do { color +=3D parseInt(cols[i]).toColorPart() } while = (++i<3); =0A= } else { =0A= if(this.slice(0,1) =3D=3D '#') { =0A= if(this.length=3D=3D4) for(var i=3D1;i<4;i++) color +=3D = (this.charAt(i) + this.charAt(i)).toLowerCase(); =0A= if(this.length=3D=3D7) color =3D this.toLowerCase(); =0A= } =0A= } =0A= return(color.length=3D=3D7 ? color : (arguments[0] || this)); =0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.collectTextNodes =3D function(element) { =0A= return $A($(element).childNodes).collect( function(node) {=0A= return (node.nodeType=3D=3D3 ? node.nodeValue : =0A= (node.hasChildNodes() ? Element.collectTextNodes(node) : ''));=0A= }).flatten().join('');=0A= }=0A= =0A= Element.collectTextNodesIgnoreClass =3D function(element, className) { =0A= return $A($(element).childNodes).collect( function(node) {=0A= return (node.nodeType=3D=3D3 ? node.nodeValue : =0A= ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? =0A= Element.collectTextNodesIgnoreClass(node, className) : ''));=0A= }).flatten().join('');=0A= }=0A= =0A= Element.setContentZoom =3D function(element, percent) {=0A= element =3D $(element); =0A= Element.setStyle(element, {fontSize: (percent/100) + 'em'}); =0A= if(navigator.appVersion.indexOf('AppleWebKit')>0) window.scrollBy(0,0);=0A= }=0A= =0A= Element.getOpacity =3D function(element){ =0A= var opacity;=0A= if (opacity =3D Element.getStyle(element, 'opacity')) =0A= return parseFloat(opacity); =0A= if (opacity =3D (Element.getStyle(element, 'filter') || = '').match(/alpha\(opacity=3D(.*)\)/)) =0A= if(opacity[1]) return parseFloat(opacity[1]) / 100; =0A= return 1.0; =0A= }=0A= =0A= Element.setOpacity =3D function(element, value){ =0A= element=3D $(element); =0A= if (value =3D=3D 1){=0A= Element.setStyle(element, { opacity: =0A= (/Gecko/.test(navigator.userAgent) && = !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? =0A= 0.999999 : null });=0A= if(/MSIE/.test(navigator.userAgent)) =0A= Element.setStyle(element, {filter: = Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'')}); =0A= } else { =0A= if(value < 0.00001) value =3D 0; =0A= Element.setStyle(element, {opacity: value});=0A= if(/MSIE/.test(navigator.userAgent)) =0A= Element.setStyle(element, =0A= { filter: = Element.getStyle(element,'filter').replace(/alpha\([^\)]*\)/gi,'') +=0A= 'alpha(opacity=3D'+value*100+')' }); =0A= }=0A= } =0A= =0A= Element.getInlineOpacity =3D function(element){ =0A= return $(element).style.opacity || '';=0A= } =0A= =0A= Element.childrenWithClassName =3D function(element, className, = findFirst) {=0A= var classNameRegExp =3D new RegExp("(^|\\s)" + className + "(\\s|$)");=0A= var results =3D $A($(element).getElementsByTagName('*'))[findFirst ? = 'detect' : 'select']( function(c) { =0A= return (c.className && c.className.match(classNameRegExp));=0A= });=0A= if(!results) results =3D [];=0A= return results;=0A= }=0A= =0A= Element.forceRerendering =3D function(element) {=0A= try {=0A= element =3D $(element);=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch(e) { }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Array.prototype.call =3D function() {=0A= var args =3D arguments;=0A= this.each(function(f){ f.apply(this, args) });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Effect =3D {=0A= tagifyText: function(element) {=0A= if(typeof Builder =3D=3D 'undefined')=0A= throw("Effect.tagifyText requires including script.aculo.us' = builder.js library");=0A= =0A= var tagifyStyle =3D 'position:relative';=0A= if(/MSIE/.test(navigator.userAgent)) tagifyStyle +=3D ';zoom:1';=0A= element =3D $(element);=0A= $A(element.childNodes).each( function(child) {=0A= if(child.nodeType=3D=3D3) {=0A= child.nodeValue.toArray().each( function(character) {=0A= element.insertBefore(=0A= Builder.node('span',{style: tagifyStyle},=0A= character =3D=3D ' ' ? String.fromCharCode(160) : = character), =0A= child);=0A= });=0A= Element.remove(child);=0A= }=0A= });=0A= },=0A= multiple: function(element, effect) {=0A= var elements;=0A= if(((typeof element =3D=3D 'object') || =0A= (typeof element =3D=3D 'function')) && =0A= (element.length))=0A= elements =3D element;=0A= else=0A= elements =3D $(element).childNodes;=0A= =0A= var options =3D Object.extend({=0A= speed: 0.1,=0A= delay: 0.0=0A= }, arguments[2] || {});=0A= var masterDelay =3D options.delay;=0A= =0A= $A(elements).each( function(element, index) {=0A= new effect(element, Object.extend(options, { delay: index * = options.speed + masterDelay }));=0A= });=0A= },=0A= PAIRS: {=0A= 'slide': ['SlideDown','SlideUp'],=0A= 'blind': ['BlindDown','BlindUp'],=0A= 'appear': ['Appear','Fade']=0A= },=0A= toggle: function(element, effect) {=0A= element =3D $(element);=0A= effect =3D (effect || 'appear').toLowerCase();=0A= var options =3D Object.extend({=0A= queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0A= }, arguments[2] || {});=0A= Effect[element.visible() ? =0A= Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, = options);=0A= }=0A= };=0A= =0A= var Effect2 =3D Effect; // deprecated=0A= =0A= /* ------------- transitions ------------- */=0A= =0A= Effect.Transitions =3D {}=0A= =0A= Effect.Transitions.linear =3D Prototype.K;=0A= =0A= Effect.Transitions.sinoidal =3D function(pos) {=0A= return (-Math.cos(pos*Math.PI)/2) + 0.5;=0A= }=0A= Effect.Transitions.reverse =3D function(pos) {=0A= return 1-pos;=0A= }=0A= Effect.Transitions.flicker =3D function(pos) {=0A= return ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4;=0A= }=0A= Effect.Transitions.wobble =3D function(pos) {=0A= return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5;=0A= }=0A= Effect.Transitions.pulse =3D function(pos) {=0A= return (Math.floor(pos*10) % 2 =3D=3D 0 ? =0A= (pos*10-Math.floor(pos*10)) : 1-(pos*10-Math.floor(pos*10)));=0A= }=0A= Effect.Transitions.none =3D function(pos) {=0A= return 0;=0A= }=0A= Effect.Transitions.full =3D function(pos) {=0A= return 1;=0A= }=0A= =0A= /* ------------- core effects ------------- */=0A= =0A= Effect.ScopedQueue =3D Class.create();=0A= Object.extend(Object.extend(Effect.ScopedQueue.prototype, Enumerable), {=0A= initialize: function() {=0A= this.effects =3D [];=0A= this.interval =3D null;=0A= },=0A= _each: function(iterator) {=0A= this.effects._each(iterator);=0A= },=0A= add: function(effect) {=0A= var timestamp =3D new Date().getTime();=0A= =0A= var position =3D (typeof effect.options.queue =3D=3D 'string') ? =0A= effect.options.queue : effect.options.queue.position;=0A= =0A= switch(position) {=0A= case 'front':=0A= // move unstarted effects after this effect =0A= this.effects.findAll(function(e){ return e.state=3D=3D'idle' = }).each( function(e) {=0A= e.startOn +=3D effect.finishOn;=0A= e.finishOn +=3D effect.finishOn;=0A= });=0A= break;=0A= case 'end':=0A= // start effect after last queued effect has finished=0A= timestamp =3D this.effects.pluck('finishOn').max() || timestamp;=0A= break;=0A= }=0A= =0A= effect.startOn +=3D timestamp;=0A= effect.finishOn +=3D timestamp;=0A= =0A= if(!effect.options.queue.limit || (this.effects.length < = effect.options.queue.limit))=0A= this.effects.push(effect);=0A= =0A= if(!this.interval) =0A= this.interval =3D setInterval(this.loop.bind(this), 40);=0A= },=0A= remove: function(effect) {=0A= this.effects =3D this.effects.reject(function(e) { return = e=3D=3Deffect });=0A= if(this.effects.length =3D=3D 0) {=0A= clearInterval(this.interval);=0A= this.interval =3D null;=0A= }=0A= },=0A= loop: function() {=0A= var timePos =3D new Date().getTime();=0A= this.effects.invoke('loop', timePos);=0A= }=0A= });=0A= =0A= Effect.Queues =3D {=0A= instances: $H(),=0A= get: function(queueName) {=0A= if(typeof queueName !=3D 'string') return queueName;=0A= =0A= if(!this.instances[queueName])=0A= this.instances[queueName] =3D new Effect.ScopedQueue();=0A= =0A= return this.instances[queueName];=0A= }=0A= }=0A= Effect.Queue =3D Effect.Queues.get('global');=0A= =0A= Effect.DefaultOptions =3D {=0A= transition: Effect.Transitions.sinoidal,=0A= duration: 1.0, // seconds=0A= fps: 25.0, // max. 25fps due to Effect.Queue implementation=0A= sync: false, // true for combining=0A= from: 0.0,=0A= to: 1.0,=0A= delay: 0.0,=0A= queue: 'parallel'=0A= }=0A= =0A= Effect.Base =3D function() {};=0A= Effect.Base.prototype =3D {=0A= position: null,=0A= start: function(options) {=0A= this.options =3D = Object.extend(Object.extend({},Effect.DefaultOptions), options || {});=0A= this.currentFrame =3D 0;=0A= this.state =3D 'idle';=0A= this.startOn =3D this.options.delay*1000;=0A= this.finishOn =3D this.startOn + (this.options.duration*1000);=0A= this.event('beforeStart');=0A= if(!this.options.sync)=0A= Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A= 'global' : this.options.queue.scope).add(this);=0A= },=0A= loop: function(timePos) {=0A= if(timePos >=3D this.startOn) {=0A= if(timePos >=3D this.finishOn) {=0A= this.render(1.0);=0A= this.cancel();=0A= this.event('beforeFinish');=0A= if(this.finish) this.finish(); =0A= this.event('afterFinish');=0A= return; =0A= }=0A= var pos =3D (timePos - this.startOn) / (this.finishOn - = this.startOn);=0A= var frame =3D Math.round(pos * this.options.fps * = this.options.duration);=0A= if(frame > this.currentFrame) {=0A= this.render(pos);=0A= this.currentFrame =3D frame;=0A= }=0A= }=0A= },=0A= render: function(pos) {=0A= if(this.state =3D=3D 'idle') {=0A= this.state =3D 'running';=0A= this.event('beforeSetup');=0A= if(this.setup) this.setup();=0A= this.event('afterSetup');=0A= }=0A= if(this.state =3D=3D 'running') {=0A= if(this.options.transition) pos =3D this.options.transition(pos);=0A= pos *=3D (this.options.to-this.options.from);=0A= pos +=3D this.options.from;=0A= this.position =3D pos;=0A= this.event('beforeUpdate');=0A= if(this.update) this.update(pos);=0A= this.event('afterUpdate');=0A= }=0A= },=0A= cancel: function() {=0A= if(!this.options.sync)=0A= Effect.Queues.get(typeof this.options.queue =3D=3D 'string' ? =0A= 'global' : this.options.queue.scope).remove(this);=0A= this.state =3D 'finished';=0A= },=0A= event: function(eventName) {=0A= if(this.options[eventName + 'Internal']) this.options[eventName + = 'Internal'](this);=0A= if(this.options[eventName]) this.options[eventName](this);=0A= },=0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Effect.Parallel =3D Class.create();=0A= Object.extend(Object.extend(Effect.Parallel.prototype, = Effect.Base.prototype), {=0A= initialize: function(effects) {=0A= this.effects =3D effects || [];=0A= this.start(arguments[1]);=0A= },=0A= update: function(position) {=0A= this.effects.invoke('render', position);=0A= },=0A= finish: function(position) {=0A= this.effects.each( function(effect) {=0A= effect.render(1.0);=0A= effect.cancel();=0A= effect.event('beforeFinish');=0A= if(effect.finish) effect.finish(position);=0A= effect.event('afterFinish');=0A= });=0A= }=0A= });=0A= =0A= Effect.Opacity =3D Class.create();=0A= Object.extend(Object.extend(Effect.Opacity.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= // make this work on IE on elements without 'layout'=0A= if(/MSIE/.test(navigator.userAgent) && = (!this.element.currentStyle.hasLayout))=0A= this.element.setStyle({zoom: 1});=0A= var options =3D Object.extend({=0A= from: this.element.getOpacity() || 0.0,=0A= to: 1.0=0A= }, arguments[1] || {});=0A= this.start(options);=0A= },=0A= update: function(position) {=0A= this.element.setOpacity(position);=0A= }=0A= });=0A= =0A= Effect.Move =3D Class.create();=0A= Object.extend(Object.extend(Effect.Move.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= var options =3D Object.extend({=0A= x: 0,=0A= y: 0,=0A= mode: 'relative'=0A= }, arguments[1] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= // Bug in Opera: Opera returns the "real" position of a static = element or=0A= // relative element that does not have top/left explicitly set.=0A= // =3D=3D> Always set top and left for position relative elements in = your stylesheets =0A= // (to 0 if you do not need them) =0A= this.element.makePositioned();=0A= this.originalLeft =3D parseFloat(this.element.getStyle('left') || = '0');=0A= this.originalTop =3D parseFloat(this.element.getStyle('top') || = '0');=0A= if(this.options.mode =3D=3D 'absolute') {=0A= // absolute movement, so we need to calc deltaX and deltaY=0A= this.options.x =3D this.options.x - this.originalLeft;=0A= this.options.y =3D this.options.y - this.originalTop;=0A= }=0A= },=0A= update: function(position) {=0A= this.element.setStyle({=0A= left: Math.round(this.options.x * position + this.originalLeft) + = 'px',=0A= top: Math.round(this.options.y * position + this.originalTop) + = 'px'=0A= });=0A= }=0A= });=0A= =0A= // for backwards compatibility=0A= Effect.MoveBy =3D function(element, toTop, toLeft) {=0A= return new Effect.Move(element, =0A= Object.extend({ x: toLeft, y: toTop }, arguments[3] || {}));=0A= };=0A= =0A= Effect.Scale =3D Class.create();=0A= Object.extend(Object.extend(Effect.Scale.prototype, = Effect.Base.prototype), {=0A= initialize: function(element, percent) {=0A= this.element =3D $(element)=0A= var options =3D Object.extend({=0A= scaleX: true,=0A= scaleY: true,=0A= scaleContent: true,=0A= scaleFromCenter: false,=0A= scaleMode: 'box', // 'box' or 'contents' or {} with = provided values=0A= scaleFrom: 100.0,=0A= scaleTo: percent=0A= }, arguments[2] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= this.restoreAfterFinish =3D this.options.restoreAfterFinish || false;=0A= this.elementPositioning =3D this.element.getStyle('position');=0A= =0A= this.originalStyle =3D {};=0A= ['top','left','width','height','fontSize'].each( function(k) {=0A= this.originalStyle[k] =3D this.element.style[k];=0A= }.bind(this));=0A= =0A= this.originalTop =3D this.element.offsetTop;=0A= this.originalLeft =3D this.element.offsetLeft;=0A= =0A= var fontSize =3D this.element.getStyle('font-size') || '100%';=0A= ['em','px','%','pt'].each( function(fontSizeType) {=0A= if(fontSize.indexOf(fontSizeType)>0) {=0A= this.fontSize =3D parseFloat(fontSize);=0A= this.fontSizeType =3D fontSizeType;=0A= }=0A= }.bind(this));=0A= =0A= this.factor =3D (this.options.scaleTo - this.options.scaleFrom)/100;=0A= =0A= this.dims =3D null;=0A= if(this.options.scaleMode=3D=3D'box')=0A= this.dims =3D [this.element.offsetHeight, = this.element.offsetWidth];=0A= if(/^content/.test(this.options.scaleMode))=0A= this.dims =3D [this.element.scrollHeight, = this.element.scrollWidth];=0A= if(!this.dims)=0A= this.dims =3D [this.options.scaleMode.originalHeight,=0A= this.options.scaleMode.originalWidth];=0A= },=0A= update: function(position) {=0A= var currentScale =3D (this.options.scaleFrom/100.0) + (this.factor * = position);=0A= if(this.options.scaleContent && this.fontSize)=0A= this.element.setStyle({fontSize: this.fontSize * currentScale + = this.fontSizeType });=0A= this.setDimensions(this.dims[0] * currentScale, this.dims[1] * = currentScale);=0A= },=0A= finish: function(position) {=0A= if (this.restoreAfterFinish) = this.element.setStyle(this.originalStyle);=0A= },=0A= setDimensions: function(height, width) {=0A= var d =3D {};=0A= if(this.options.scaleX) d.width =3D Math.round(width) + 'px';=0A= if(this.options.scaleY) d.height =3D Math.round(height) + 'px';=0A= if(this.options.scaleFromCenter) {=0A= var topd =3D (height - this.dims[0])/2;=0A= var leftd =3D (width - this.dims[1])/2;=0A= if(this.elementPositioning =3D=3D 'absolute') {=0A= if(this.options.scaleY) d.top =3D this.originalTop-topd + 'px';=0A= if(this.options.scaleX) d.left =3D this.originalLeft-leftd + = 'px';=0A= } else {=0A= if(this.options.scaleY) d.top =3D -topd + 'px';=0A= if(this.options.scaleX) d.left =3D -leftd + 'px';=0A= }=0A= }=0A= this.element.setStyle(d);=0A= }=0A= });=0A= =0A= Effect.Highlight =3D Class.create();=0A= Object.extend(Object.extend(Effect.Highlight.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= var options =3D Object.extend({ startcolor: '#ffff99' }, = arguments[1] || {});=0A= this.start(options);=0A= },=0A= setup: function() {=0A= // Prevent executing on elements not in the layout flow=0A= if(this.element.getStyle('display')=3D=3D'none') { this.cancel(); = return; }=0A= // Disable background image during the effect=0A= this.oldStyle =3D {=0A= backgroundImage: this.element.getStyle('background-image') };=0A= this.element.setStyle({backgroundImage: 'none'});=0A= if(!this.options.endcolor)=0A= this.options.endcolor =3D = this.element.getStyle('background-color').parseColor('#ffffff');=0A= if(!this.options.restorecolor)=0A= this.options.restorecolor =3D = this.element.getStyle('background-color');=0A= // init color calculations=0A= this._base =3D $R(0,2).map(function(i){ return = parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this));=0A= this._delta =3D $R(0,2).map(function(i){ return = parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] = }.bind(this));=0A= },=0A= update: function(position) {=0A= this.element.setStyle({backgroundColor: = $R(0,2).inject('#',function(m,v,i){=0A= return = m+(Math.round(this._base[i]+(this._delta[i]*position)).toColorPart()); = }.bind(this)) });=0A= },=0A= finish: function() {=0A= this.element.setStyle(Object.extend(this.oldStyle, {=0A= backgroundColor: this.options.restorecolor=0A= }));=0A= }=0A= });=0A= =0A= Effect.ScrollTo =3D Class.create();=0A= Object.extend(Object.extend(Effect.ScrollTo.prototype, = Effect.Base.prototype), {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= this.start(arguments[1] || {});=0A= },=0A= setup: function() {=0A= Position.prepare();=0A= var offsets =3D Position.cumulativeOffset(this.element);=0A= if(this.options.offset) offsets[1] +=3D this.options.offset;=0A= var max =3D window.innerHeight ? =0A= window.height - window.innerHeight :=0A= document.body.scrollHeight - =0A= (document.documentElement.clientHeight ? =0A= document.documentElement.clientHeight : = document.body.clientHeight);=0A= this.scrollStart =3D Position.deltaY;=0A= this.delta =3D (offsets[1] > max ? max : offsets[1]) - = this.scrollStart;=0A= },=0A= update: function(position) {=0A= Position.prepare();=0A= window.scrollTo(Position.deltaX, =0A= this.scrollStart + (position*this.delta));=0A= }=0A= });=0A= =0A= /* ------------- combination effects ------------- */=0A= =0A= Effect.Fade =3D function(element) {=0A= element =3D $(element);=0A= var oldOpacity =3D element.getInlineOpacity();=0A= var options =3D Object.extend({=0A= from: element.getOpacity() || 1.0,=0A= to: 0.0,=0A= afterFinishInternal: function(effect) { =0A= if(effect.options.to!=3D0) return;=0A= effect.element.hide();=0A= effect.element.setStyle({opacity: oldOpacity}); =0A= }}, arguments[1] || {});=0A= return new Effect.Opacity(element,options);=0A= }=0A= =0A= Effect.Appear =3D function(element) {=0A= element =3D $(element);=0A= var options =3D Object.extend({=0A= from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : = element.getOpacity() || 0.0),=0A= to: 1.0,=0A= // force Safari to render floated elements properly=0A= afterFinishInternal: function(effect) {=0A= effect.element.forceRerendering();=0A= },=0A= beforeSetup: function(effect) {=0A= effect.element.setOpacity(effect.options.from);=0A= effect.element.show(); =0A= }}, arguments[1] || {});=0A= return new Effect.Opacity(element,options);=0A= }=0A= =0A= Effect.Puff =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D { opacity: element.getInlineOpacity(), position: = element.getStyle('position') };=0A= return new Effect.Parallel(=0A= [ new Effect.Scale(element, 200, =0A= { sync: true, scaleFromCenter: true, scaleContent: true, = restoreAfterFinish: true }), =0A= new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], =0A= Object.extend({ duration: 1.0, =0A= beforeSetupInternal: function(effect) {=0A= effect.effects[0].element.setStyle({position: 'absolute'}); },=0A= afterFinishInternal: function(effect) {=0A= effect.effects[0].element.hide();=0A= effect.effects[0].element.setStyle(oldStyle); }=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.BlindUp =3D function(element) {=0A= element =3D $(element);=0A= element.makeClipping();=0A= return new Effect.Scale(element, 0,=0A= Object.extend({ scaleContent: false, =0A= scaleX: false, =0A= restoreAfterFinish: true,=0A= afterFinishInternal: function(effect) {=0A= effect.element.hide();=0A= effect.element.undoClipping();=0A= } =0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.BlindDown =3D function(element) {=0A= element =3D $(element);=0A= var elementDimensions =3D element.getDimensions();=0A= return new Effect.Scale(element, 100, Object.extend({ =0A= scaleContent: false, =0A= scaleX: false,=0A= scaleFrom: 0,=0A= scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width},=0A= restoreAfterFinish: true,=0A= afterSetup: function(effect) {=0A= effect.element.makeClipping();=0A= effect.element.setStyle({height: '0px'});=0A= effect.element.show(); =0A= }, =0A= afterFinishInternal: function(effect) {=0A= effect.element.undoClipping();=0A= }=0A= }, arguments[1] || {}));=0A= }=0A= =0A= Effect.SwitchOff =3D function(element) {=0A= element =3D $(element);=0A= var oldOpacity =3D element.getInlineOpacity();=0A= return new Effect.Appear(element, Object.extend({=0A= duration: 0.4,=0A= from: 0,=0A= transition: Effect.Transitions.flicker,=0A= afterFinishInternal: function(effect) {=0A= new Effect.Scale(effect.element, 1, { =0A= duration: 0.3, scaleFromCenter: true,=0A= scaleX: false, scaleContent: false, restoreAfterFinish: true,=0A= beforeSetup: function(effect) { =0A= effect.element.makePositioned();=0A= effect.element.makeClipping();=0A= },=0A= afterFinishInternal: function(effect) {=0A= effect.element.hide();=0A= effect.element.undoClipping();=0A= effect.element.undoPositioned();=0A= effect.element.setStyle({opacity: oldOpacity});=0A= }=0A= })=0A= }=0A= }, arguments[1] || {}));=0A= }=0A= =0A= Effect.DropOut =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: element.getStyle('top'),=0A= left: element.getStyle('left'),=0A= opacity: element.getInlineOpacity() };=0A= return new Effect.Parallel(=0A= [ new Effect.Move(element, {x: 0, y: 100, sync: true }), =0A= new Effect.Opacity(element, { sync: true, to: 0.0 }) ],=0A= Object.extend(=0A= { duration: 0.5,=0A= beforeSetup: function(effect) {=0A= effect.effects[0].element.makePositioned(); =0A= },=0A= afterFinishInternal: function(effect) {=0A= effect.effects[0].element.hide();=0A= effect.effects[0].element.undoPositioned();=0A= effect.effects[0].element.setStyle(oldStyle);=0A= } =0A= }, arguments[1] || {}));=0A= }=0A= =0A= Effect.Shake =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: element.getStyle('top'),=0A= left: element.getStyle('left') };=0A= return new Effect.Move(element, =0A= { x: 20, y: 0, duration: 0.05, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: 40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: 40, y: 0, duration: 0.1, afterFinishInternal: = function(effect) {=0A= new Effect.Move(effect.element,=0A= { x: -20, y: 0, duration: 0.05, afterFinishInternal: = function(effect) {=0A= effect.element.undoPositioned();=0A= effect.element.setStyle(oldStyle);=0A= }}) }}) }}) }}) }}) }});=0A= }=0A= =0A= Effect.SlideDown =3D function(element) {=0A= element =3D $(element);=0A= element.cleanWhitespace();=0A= // SlideDown need to have the content of the element wrapped in a = container element with fixed height!=0A= var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A= var elementDimensions =3D element.getDimensions();=0A= return new Effect.Scale(element, 100, Object.extend({ =0A= scaleContent: false, =0A= scaleX: false, =0A= scaleFrom: window.opera ? 0 : 1,=0A= scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width},=0A= restoreAfterFinish: true,=0A= afterSetup: function(effect) {=0A= effect.element.makePositioned();=0A= effect.element.firstChild.makePositioned();=0A= if(window.opera) effect.element.setStyle({top: ''});=0A= effect.element.makeClipping();=0A= effect.element.setStyle({height: '0px'});=0A= effect.element.show(); },=0A= afterUpdateInternal: function(effect) {=0A= effect.element.firstChild.setStyle({bottom:=0A= (effect.dims[0] - effect.element.clientHeight) + 'px' }); =0A= },=0A= afterFinishInternal: function(effect) {=0A= effect.element.undoClipping(); =0A= // IE will crash if child is undoPositioned first=0A= if(/MSIE/.test(navigator.userAgent)){=0A= effect.element.undoPositioned();=0A= effect.element.firstChild.undoPositioned();=0A= }else{=0A= effect.element.firstChild.undoPositioned();=0A= effect.element.undoPositioned();=0A= }=0A= effect.element.firstChild.setStyle({bottom: oldInnerBottom}); }=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= Effect.SlideUp =3D function(element) {=0A= element =3D $(element);=0A= element.cleanWhitespace();=0A= var oldInnerBottom =3D $(element.firstChild).getStyle('bottom');=0A= return new Effect.Scale(element, window.opera ? 0 : 1,=0A= Object.extend({ scaleContent: false, =0A= scaleX: false, =0A= scaleMode: 'box',=0A= scaleFrom: 100,=0A= restoreAfterFinish: true,=0A= beforeStartInternal: function(effect) {=0A= effect.element.makePositioned();=0A= effect.element.firstChild.makePositioned();=0A= if(window.opera) effect.element.setStyle({top: ''});=0A= effect.element.makeClipping();=0A= effect.element.show(); }, =0A= afterUpdateInternal: function(effect) {=0A= effect.element.firstChild.setStyle({bottom:=0A= (effect.dims[0] - effect.element.clientHeight) + 'px' }); },=0A= afterFinishInternal: function(effect) {=0A= effect.element.hide();=0A= effect.element.undoClipping();=0A= effect.element.firstChild.undoPositioned();=0A= effect.element.undoPositioned();=0A= effect.element.setStyle({bottom: oldInnerBottom}); }=0A= }, arguments[1] || {})=0A= );=0A= }=0A= =0A= // Bug in opera makes the TD containing this element expand for a = instance after finish =0A= Effect.Squish =3D function(element) {=0A= return new Effect.Scale(element, window.opera ? 1 : 0, =0A= { restoreAfterFinish: true,=0A= beforeSetup: function(effect) {=0A= effect.element.makeClipping(effect.element); }, =0A= afterFinishInternal: function(effect) {=0A= effect.element.hide(effect.element); =0A= effect.element.undoClipping(effect.element); }=0A= });=0A= }=0A= =0A= Effect.Grow =3D function(element) {=0A= element =3D $(element);=0A= var options =3D Object.extend({=0A= direction: 'center',=0A= moveTransition: Effect.Transitions.sinoidal,=0A= scaleTransition: Effect.Transitions.sinoidal,=0A= opacityTransition: Effect.Transitions.full=0A= }, arguments[1] || {});=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= height: element.style.height,=0A= width: element.style.width,=0A= opacity: element.getInlineOpacity() };=0A= =0A= var dims =3D element.getDimensions(); =0A= var initialMoveX, initialMoveY;=0A= var moveX, moveY;=0A= =0A= switch (options.direction) {=0A= case 'top-left':=0A= initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; =0A= break;=0A= case 'top-right':=0A= initialMoveX =3D dims.width;=0A= initialMoveY =3D moveY =3D 0;=0A= moveX =3D -dims.width;=0A= break;=0A= case 'bottom-left':=0A= initialMoveX =3D moveX =3D 0;=0A= initialMoveY =3D dims.height;=0A= moveY =3D -dims.height;=0A= break;=0A= case 'bottom-right':=0A= initialMoveX =3D dims.width;=0A= initialMoveY =3D dims.height;=0A= moveX =3D -dims.width;=0A= moveY =3D -dims.height;=0A= break;=0A= case 'center':=0A= initialMoveX =3D dims.width / 2;=0A= initialMoveY =3D dims.height / 2;=0A= moveX =3D -dims.width / 2;=0A= moveY =3D -dims.height / 2;=0A= break;=0A= }=0A= =0A= return new Effect.Move(element, {=0A= x: initialMoveX,=0A= y: initialMoveY,=0A= duration: 0.01, =0A= beforeSetup: function(effect) {=0A= effect.element.hide();=0A= effect.element.makeClipping();=0A= effect.element.makePositioned();=0A= },=0A= afterFinishInternal: function(effect) {=0A= new Effect.Parallel(=0A= [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, = from: 0.0, transition: options.opacityTransition }),=0A= new Effect.Move(effect.element, { x: moveX, y: moveY, sync: = true, transition: options.moveTransition }),=0A= new Effect.Scale(effect.element, 100, {=0A= scaleMode: { originalHeight: dims.height, originalWidth: = dims.width }, =0A= sync: true, scaleFrom: window.opera ? 1 : 0, transition: = options.scaleTransition, restoreAfterFinish: true})=0A= ], Object.extend({=0A= beforeSetup: function(effect) {=0A= effect.effects[0].element.setStyle({height: '0px'});=0A= effect.effects[0].element.show(); =0A= },=0A= afterFinishInternal: function(effect) {=0A= effect.effects[0].element.undoClipping();=0A= effect.effects[0].element.undoPositioned();=0A= effect.effects[0].element.setStyle(oldStyle); =0A= }=0A= }, options)=0A= )=0A= }=0A= });=0A= }=0A= =0A= Effect.Shrink =3D function(element) {=0A= element =3D $(element);=0A= var options =3D Object.extend({=0A= direction: 'center',=0A= moveTransition: Effect.Transitions.sinoidal,=0A= scaleTransition: Effect.Transitions.sinoidal,=0A= opacityTransition: Effect.Transitions.none=0A= }, arguments[1] || {});=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= height: element.style.height,=0A= width: element.style.width,=0A= opacity: element.getInlineOpacity() };=0A= =0A= var dims =3D element.getDimensions();=0A= var moveX, moveY;=0A= =0A= switch (options.direction) {=0A= case 'top-left':=0A= moveX =3D moveY =3D 0;=0A= break;=0A= case 'top-right':=0A= moveX =3D dims.width;=0A= moveY =3D 0;=0A= break;=0A= case 'bottom-left':=0A= moveX =3D 0;=0A= moveY =3D dims.height;=0A= break;=0A= case 'bottom-right':=0A= moveX =3D dims.width;=0A= moveY =3D dims.height;=0A= break;=0A= case 'center': =0A= moveX =3D dims.width / 2;=0A= moveY =3D dims.height / 2;=0A= break;=0A= }=0A= =0A= return new Effect.Parallel(=0A= [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, = transition: options.opacityTransition }),=0A= new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, = transition: options.scaleTransition, restoreAfterFinish: true}),=0A= new Effect.Move(element, { x: moveX, y: moveY, sync: true, = transition: options.moveTransition })=0A= ], Object.extend({ =0A= beforeStartInternal: function(effect) {=0A= effect.effects[0].element.makePositioned();=0A= effect.effects[0].element.makeClipping(); },=0A= afterFinishInternal: function(effect) {=0A= effect.effects[0].element.hide();=0A= effect.effects[0].element.undoClipping();=0A= effect.effects[0].element.undoPositioned();=0A= effect.effects[0].element.setStyle(oldStyle); }=0A= }, options)=0A= );=0A= }=0A= =0A= Effect.Pulsate =3D function(element) {=0A= element =3D $(element);=0A= var options =3D arguments[1] || {};=0A= var oldOpacity =3D element.getInlineOpacity();=0A= var transition =3D options.transition || Effect.Transitions.sinoidal;=0A= var reverser =3D function(pos){ return = transition(1-Effect.Transitions.pulse(pos)) };=0A= reverser.bind(transition);=0A= return new Effect.Opacity(element, =0A= Object.extend(Object.extend({ duration: 3.0, from: 0,=0A= afterFinishInternal: function(effect) { = effect.element.setStyle({opacity: oldOpacity}); }=0A= }, options), {transition: reverser}));=0A= }=0A= =0A= Effect.Fold =3D function(element) {=0A= element =3D $(element);=0A= var oldStyle =3D {=0A= top: element.style.top,=0A= left: element.style.left,=0A= width: element.style.width,=0A= height: element.style.height };=0A= Element.makeClipping(element);=0A= return new Effect.Scale(element, 5, Object.extend({ =0A= scaleContent: false,=0A= scaleX: false,=0A= afterFinishInternal: function(effect) {=0A= new Effect.Scale(element, 1, { =0A= scaleContent: false, =0A= scaleY: false,=0A= afterFinishInternal: function(effect) {=0A= effect.element.hide();=0A= effect.element.undoClipping(); =0A= effect.element.setStyle(oldStyle);=0A= } });=0A= }}, arguments[1] || {}));=0A= };=0A= =0A= ['setOpacity','getOpacity','getInlineOpacity','forceRerendering','setCont= entZoom',=0A= = 'collectTextNodes','collectTextNodesIgnoreClass','childrenWithClassName']= .each( =0A= function(f) { Element.Methods[f] =3D Element[f]; }=0A= );=0A= =0A= Element.Methods.visualEffect =3D function(element, effect, options) {=0A= s =3D effect.gsub(/_/, '-').camelize();=0A= effect_class =3D s.charAt(0).toUpperCase() + s.substring(1);=0A= new Effect[effect_class](element, options);=0A= return $(element);=0A= };=0A= =0A= Element.addMethods(); ------=_NextPart_000_0056_01C7CA31.BB65AEC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js (function(){=0A= function n(c){return c!=3Dnull?'"'+c+'"':'""'}function J(c){if(typeof = encodeURIComponent=3D=3D"function"){return = encodeURIComponent(c)}else{return escape(c)}}function = e(c,a){if(a){window.google_ad_url+=3D"&"+c+"=3D"+a}}function = i(c,a){if(a){e(c,J(a))}}function m(c,a,b){if(a&&typeof = a=3D=3D"object"){a=3Da[b%a.length]}e("color_"+c,a)}function N(c,a){var = b=3Dc.screen,d=3Dnavigator.javaEnabled(),f=3D-a.getTimezoneOffset();if(b)= {e("u_h",b.height);e("u_w",b.width);e("u_ah",b.availHeight);e("u_aw",b.av= ailWidth);e("u_cd",b.colorDepth)}e("u_tz",=0A= f);e("u_his",history.length);e("u_java",d);if(navigator.plugins){e("u_npl= ug",navigator.plugins.length)}if(navigator.mimeTypes){e("u_nmime",navigat= or.mimeTypes.length)}}function = E(c){c=3Dc.toLowerCase();if(c.substring(0,3)!=3D"ca-"){c=3D"ca-"+c}return= c}function = W(c,a,b,d){b=3Db.substring(0,2000);b=3Db.replace(/%\w?$/,"");if(c.google_= ad_output=3D=3D"js"&&(c.google_ad_request_done||c.google_radlink_request_= done)){a.write('