From: Subject: Facebook | Your Photos Date: Wed, 22 Oct 2008 15:26:32 +1300 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C9345A.8FCDA5D0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/loaders/indicator_blue_small.gif?2:111099 R0lGODlhEAALALMMAOXp8a2503CHtOrt9L3G2+Dl7vL0+J6sy4yew1Jvp/T2+e/y9v///wAAAAAA AAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCwAMACwAAAAAEAALAAAEK5DJSau91KxlpObepinK Ii2kyaAlq7pnCq9p3NZ0aW/47H4dBjAEwhiPlAgAIfkECQsADAAsAAAAAAQACwAABA9QpCQRmhbf lPnu4HdJVAQAIfkECQsADAAsAAAAABAACwAABDKQySlSEnOGc4JMCJJk0kEQxxeOpImqIsm4KQPG 7VnfbEbDvcnPtpINebJNByiTVS6yCAAh+QQJCwAMACwAAAAAEAALAAAEPpDJSaVISVQWzglSgiAJ UBSAdBDEEY5JMQyFyrqMSMq03b67WY2x+uVgvGERp4sJfUyYCQUFJjadj3WzuWQiACH5BAkLAAwA LAAAAAAQAAsAAAQ9kMlJq73hnGDWMhJQFIB0EMSxKMoiFcNQmKjKugws0+navrEZ49S7AXfDmg+n ExIPnU9oVEqmLpXMBouNAAAh+QQFCwAMACwAAAAAEAALAAAEM5DJSau91KxlpOYSUBTAoiiLZKJS MQzFmjJy+8bnXDMuvO89HIuWs8E+HQYyNAJgntBKBAAh+QQFFAAMACwMAAIABAAHAAAEDNCsJZWa Ft+V+ZVUBAA7 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/emote/emote.gif?2:93872 R0lGODlhTgEQAPcAAPbIsv/2zNnAd6WBS//vqemXl9Cxd6qWZ9zGhYVRULOgi//xuP/20vvWrO2j o9bW2P/wscmxcZ99S/3syshmobK0udG6e8m4j1JUVcSod9mqqq6RVvXTw410SLCaa6s1NfXknuCJ jP/42O/bmmdnZ9K4ct3QpuPOiaZoXsBycve6iM/a5f/0xnR1d5WXm//soqKwzo+UlfOohvXjop1N Pad6d/XWyMNmUG1mT66Wd//ql/vz19HHvfvYtLm7ruPOnvSxsJuBU+HSqvjjlN7KnMWFgta7i/Sy uP////bf1Z17PbtvjPbMwbijc7ebWo17ZNy+hv3iqqWnq8SEd9bKvYFlS/7qm7CNVfbazqaKXbQ8 PNe9if/53vz18869kfzvtsdUVNS+vasnJ7pERMilYebFveTVptfHnfbz7/ft7ffjqquMS8ivcaiF YeTCwurbq8OiZO3huth7e7Kfi7OVUfLi4p6DW9rKnpNwMuvVjrqdXbKMi9nEirhcXPvon+TZtfza uffhjP71yraZV/zTudNkZKs/P9fFlP7rwNfEjpyeov7mxtC8ityzi+CrnNuomdmVhdaRdpylmL6i X4yIep5/V69lVI5/XnpbLf/zwP/vsf/yuKCKd4luVbCdi/ffhv7nicGYS8WeVejZvfv03ffu0tO5 i+TWvf755//31fvmmPvlj/7wtv/zv/7zwv/rnPXowT5ccj8/P6CAVcSnd6RXS/vnnolqPORAQHo3 LfzSsPPNpGxYO6eUge/z9vvm3SYmJmJJJOjo6vbryeS00tiwod3OnGuBsap3Z7ZscOTMyerJwPWz lLFxZPLksu5+Y8+9lfbj3WV6g/rXmpJvMsqsbJ5kW6aHSPjqts+7gPSssH55Ycd1Yfzxwq1ZZLxq aoSGiOfYpubYq9G2bOrYo8i1i93Jh8mFb+3W1tCIbdCHd/jYyeDXx7BlT7pxXN7Nx+K/v/Pmuf/z xf/88ujZstnGktnHmMCnb6KHYMK0p6BdVfzwwPzwuNutj/WwpP///yH5BAEAAP8ALAAAAABOARAA AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKLFiriMIitQgKq1BBihRFijxyFDaxpMmTKFMKHGVAVKhQ ogyMQsjSJUyZNFu+jDnzYM2dOH3qvNnT4E+iOW3yTAq0aMGjS4UqDWp0aNSBtX7VKqPuhtcb6spk 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/icons/photo.gif?2:25796 R0lGODlhEAAQAMQbAOq+h4ZVGPPz87RyIOOpYZReG5FcGqJnHeOoXqpsHum9hbZ0IdqOLtqNLaBm HadqHtWHJuOqY8J8I755IpOTk35QF52sy+/v7+vCj////319ff///wAAAAAAAAAAAAAAACH5BAEA ABsALAAAAAAQABAAAAVu4CaOZLlRWqquGjVqVybP86W9maXve3aLmhyKxULlYLSkLWgJYp6EhIPx 9DGdz0WlEgAArMfMU7HdEr6p8BPz2Ba81hgWgwhUJtWWSrw+VBp5Ahc2GREQAwZbAQMSPi8xSTU/ J0RFI4KDmZoXAiEAOw== ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://photos-e.ak.facebook.com/photos-ak-sf2p/v43/156/5437153164/app_2_5437153164_5326.gif R0lGODlhEAAQAPYAAHs6B0IiIWNLOU1GTU1NTVVPT15eXl5tfP8cAP8fAP85CYdvAIhoAIxwAJF5 AJR3Ea1oAKh9BcFQAP9ACM91Ath0APB+APRGMP9kLP93P/stSv45Z/5Bb/9CcP9IcOJ+fv+DAP+E AP+NAP+QAP+VAP+SCf+TCf+ZDfuEEf+ZEP+ZEv+YGv+eH/+iIvzGDe6GRP+lYf+qd/9wjf95jf95 lP9/nXODk4uLh5eMhYCPm4OQm46VnZSUlKecnJScopykq/+IgveejPmYi/+FmMKkkP+Krv+GvMnJ vP/JrJ202p272K2vzKWyxIqm5Z624Zu27Ji17pW47oyu94us+Y+2/5e18pSw9pa7/aa1462645/H /5/P/6bB7KzF7rzR7qDB96rH8rLO97jO+7za97/a98HR89Pw/9z2/eHs+efy/+zw++ry/eX9/+z/ /+7///D2+fD5/fL///b9//n9//v//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAHYALAAAAAAQABAAAAeZgHaCg3YfhIeILiiIjHZEF42IMxqRh0YclYJZSzUbTJFYZWlnNB5b Vzk/hD51dXRybjIdSk5RUjqDO2+tdHFFQ2NiX1U2gzdHYV5oanBrY2BNUweDOA5oZl1cUFBWVF9J A4M9Ey8iCwxubAsVEgkFhBFASDEwQUIZGAoJBoQ8IyUkUqQoAQIEBACIBDxQwaLFChAUAhDI1CgQ ADs= ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/im_online.gif?2:63264 R0lGODlhEAAKAMQRAFhYWHZ2dlZWVtfX1/j4+Onp6U5OTnBwcJeXl+Pj49PT02mqNmurOMXesZDA amWoMEtLS////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABEALAAAAAAQAAoAAAVJYBQNgjCIaIoGEBSkjcM4DWq0BtosT7/UEUALgHL0jg4RooVAMY49hqjQ KhShjyRB0VIQRLvjL3FotQ4JsIwWMbshKtTbHBeFAAA7 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/im_offline.gif?2:63263 R0lGODlhEAAKALMPAFhYWHZ2dlZWVtfX1/j4+Onp6U5OTnBwcJeXl+Pj49PT0/KxsdlRUckAAEtL S////yH5BAEAAA8ALAAAAAAQAAoAAARB8L0hxJA44+BcyAvTMAtmdAa2NCxbPkAHYGI7SkiHYHYr FZ0Crcd4EBQdBUGysi0Sh07nkGCKSA+p1qHBbKVdSQQAOw== ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/im_away.gif?2:63264 R0lGODlhEAAKAMQUAIaYu1hYWIiZvObq8XBwcNfX19PT005OTrK90/j4+HZ2dpeXl9zh7OPj41ZW Vunp6aazzNDX5YOVuUtLS////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABQALAAAAAAQAAoAAAVGIEUVjlOIaIoq06Sk0aBSR3ugETBTQRugEAljtmgtUAIJYvZoPYAS5VCW MLQMCVEuKgFEGoRWi9DQQgSQCEXMnuzW7dY7BAA7 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://profile.ak.facebook.com/v223/1551/97/q1468780422_4665.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gOTUK/9sAQwACAQEBAQECAQEBAgICAgIEAwICAgIFBAQDBAYF BgYGBQYGBgcJCAYHCQcGBggLCAkKCgoKCgYICwwLCgwJCgoK/9sAQwECAgICAgIFAwMFCgcGBwoK CgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoK/8AAEQgAMgAy AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A w/8Agoa2sx2cOk3N82pWtlA6C625y5cgk9f4QnXqK4L4P6bfab4bsI4nMc0cCEtn7pxmvof4xeG/ D3xr8Rw6ZoU3nw6tdRW7l5Sd4zJG8gJPzqfLDbu+RXkOp6JdeEojplvbjZauY7o7vmjYZG0+wPGf zr5vLqMKNFRWy6Hq4JRVCMVvY7DR/GWk3sZs53X7WBhj2f8A3c1JNDNPZz7U3BiMjPIBrx5/GGlp qIhguC7rJnManOa73wp4+ttUZNGvfMhlmUoHkXHmHGB+PtXuU58ySuPEUmoO2xdvru3tbCCOG3Be 3nwzKB3z3/A1yvjC4S2Mo3gxk7wq9Fyef5/rW7PbTslxaCQHdDj5TxvXnv8AiPxrB1S3j1Czk0t0 Be4G2Jz0Eg5wT7nb+ldkJS5730PJq01yOxQTxBK6hzequRnAAwKKwG8JeJ9xyNvP3d/T2orstS7n L7Ot2PrD9mq18DXPiKHTdR8QvaWtpfrfxhlDJb3OQxiYjnaD8wJAUh2wT25j4maPpGleNvFF1fab GZl1O6gDGAtvInbknHPTr3rjvh38UPBnhjxPDqnip5J9XdUj1G0trhHhuWBxuL42jgnO4d8dOnT/ ABC8Srres3F5FFBGl7O0sRt3DRnd/cI4YD1/QdK+ZwmGq08fKVXZ7X/Tv69TsyvETrYf2a1cdfM+ ffid8Kb/AEjUT4k8OO5t5m3shJ8y2Oc5weq/yqhZ2/iua4glvNUHytuBjUgjnjqTXtelXV3A/wBj u7JpY1iYmTK4GG4B5/Oub+I/gldJibUvDlg6rK2ZIUGQnBJxjIx7df6d1bki7xR7eGg6vuydmW9A 8SQX1zLHqcy+Y2SkhOMkjofz49ara4kRvRKiEJgF8HABB6iuFk1h7W1KSMN8hGRu5Cg9/wAcflW5 4Q8Vvqz/AGDWThGA8uUjp7N/j71NPEq9mTWwLjqjtVmyoLKpOOScUVCPD2pEZXV48ds5ora8u7OX 2MDifhr8KPE3xJ8ZW2l+BvDt/qlul2Bc3FvYtIIk6ZbHyjr619b/ABW+BnjTwZ8NLW90H4X6mttp Np5t5LHZM4iUDLtKR9wfKDnp1rxnUPjt44+IemN4Q8IFNL0iGMpbWttGlvDDGvBdlQBQ7H0GOiqO eaviL41eL9Ili8M6V4svmsbW3FrOrTnE+QQ+4cj7zt+HGTivKx1XG4rEU5yXKo9L3v6v/gH1+V+H GGwvw4lyqWvpGyXlvfXbfzGWvi+a7kmii0whi3+rK8AEev59qvQ3t5c6ODdwRlowMjccgjr2571y 8V5JbX/2u3nbEy4JOBz19PrUkPifyZXtZbxzkghvlIGfw9q9GcLrmieFVpToVXCSafZmT8R/h6uq P/a2k2wEkhAaFGGH919/bv8Az5DR5IdGlUzIXYEoy5xg9Off2r062mlu9PWZ7twseMjYOQpHt7Vg +P8A4eza2PtuisILjYcE4/esOefQkZ/LmuapTvqtyo1WlyyehQj8T3KRqiapKoAAC5PFFcmfDniC ImKawug6nDDyz170VnaYuWkejeGZpbLwrObKVoSmmSSoYm27ZAQA4x0bBIz15rhLOWVhGrSMQSgI J6jIoooxf8dn7NkvxT+R1yRRSS28bxqy+cvylcjoaqy2lqmsOqW0YAAwAg45NFFXhfhf9dj4vjH/ AJGC/wAP6nRmKJdNTbGo+VzwO+40mrzTJeQokrBQ3ADcD5TRRWi+M+GrfCRG7usn/SZP++zRRRXQ cx//2Q== ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-422.ll.facebook.com/photos-ll-snc1/v347/163/23/1468780422/a1468780422_30074279_5541.jpg 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-e.ak.facebook.com/photos-ak-snc1/v317/163/23/1468780422/a1468780422_30016244_7030.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAfAC0 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A cSzPHIkThlG5wRuOARkii+uo7uCR4C6y43gBOV9Bj0rPu1IuoTaRXCuCfvOU2nHfPUH3qaW4u8ee scpdONpATIx1yR6/WviLSRzXKKaxdwhrjZcSBjsYMMBMfSr1prFpfZh8tBIMlS579eDU0E0FzvSd HV9hJTAJPrnHUA1jQ6BZrcPJa/u5SAY968HB6cHv6UO0lruN3Na42Ts0kyvHjq6ndk5/irMu9H0+ RkuUeKW7VhwwYcdhwev+NaLBUZYZSI5C3RWwC2T2NWDFu/fRlA5GVBO4Z57j8amEppitcbBHEYPL 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-g.ak.facebook.com/photos-ak-sf2p/v334/163/23/1468780422/a1468780422_30016382_3024.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAfwC0 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A +yaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA/Cij8aKAPOvjN8W9C+Fo0s63p+o 3f8AaRlEX2VUO3ywpO7cwx94frXn6ftY+CSu5vD3iFF2bgzJDg/+RKwP29UZo/CLKm8Zu1YegPk8 +lfMcUmJobdIY3ULhsj7v9SMD0raFNTRVl1Pr4ftW+C/OVT4e8QCNuku2Hb/AOjM05P2qfBbSNGN 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-f.ak.facebook.com/photos-ak-sf2p/v334/163/23/1468780422/a1468780422_30016341_9292.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgA8AC0 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A +Riq9m59+MUm1M7ST0yPStrxPewaldW88enWunBYEif7Mp2ysox5h7ZPtxkVS1D+zBDbCwE3mLH/ AKQ8hGGYn+EegGKxsujNSRtNhGmC5W7heRmKCBTl+nUjHArPddqgYIOOK2tM8P6vd2v22C1aK0Ib FxMwjRsA9GPU8EYHfiob7R5bSDzHuraaSMjzIomLMqkDBzjHfHBNJRktyU0tLmdGsIiZmLmTjAGA MVPLBbJCjRGdnK/vQVACNnoDk5/SoFCtMFCnb2yO1WI9RuUtWtQUMXOMqMrk9jQUO0vTJNTuxDBh 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-d.ak.facebook.com/photos-ak-snc1/v317/163/23/1468780422/a1468780422_30016291_5830.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAiAC0 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A w/EvjC4tH22cZlcnATaMD8fw9a4v/hKPG9/frHZSx2yy3K2satCpO4rkdR7D8xS61p1w2rW91Oky 2q3BcyI5xkKARj/PT3qHTNRu7bX3hsy91FDcec6yRSfIew24GM1GDwqWsrO6vqdU604Vpe82v+Ca bav4q03VvsGqa7JG65UeVEnzEEYIG3oRnH4VHL4x8WwXEETamELHCxFFDMT0JyMfqK5/xmde1LUp dRnRIpTKJrggNiPAC4GewAz1/LpWi0Emnaakh0221J7xMRXJXJgY4Odp46Z/lXTahTf71K/RGU60 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://photos-f.ak.facebook.com/photos-ak-snc1/v317/163/23/1468780422/a1468780422_30016277_3078.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gA7Q1JFQVRPUjogZ2QtanBlZyB2MS4wICh1c2luZyBJSkcg SlBFRyB2NjIpLCBxdWFsaXR5ID0gODUK/9sAQwAFAwQEBAMFBAQEBQUFBgcMCAcHBwcPCwsJDBEP EhIRDxERExYcFxMUGhURERghGBodHR8fHxMXIiQiHiQcHh8e/9sAQwEFBQUHBgcOCAgOHhQRFB4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4e/8AAEQgAhwC0 AwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMF BQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkq NDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqi o6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/E AB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMR BAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVG R0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A 9Zikq3CwOKx4Jge9WluVTuM+lflr0P0+dPm2N+2xxWnarmuatL7BHAx9a29PvkZgCRihSR5WKozX Q37VOK0beOqNjIkgG01r2y8CvXy6kpu585iZNbk0ScVYSOkhXvU1fYUKKSPKk7sQIBS7RRRXVZEj GQHpUMiVZprDIrKpSUkNOxmzx1n3EdbMq1n3K183mOGVrnbh6jMS6j61mXC4zW3dL1rKuh1r5qWh 7mHmZFwMVTer9yOtZ83Gai57VHVELmoXamTzkHAGRVeS4ypAGD60rnfCmxZ540OGbn0qq91CT98V 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 /9k= ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://ads.ak.facebook.com/ads2/flyers/126/54/6002223382478_1_a7c12b57.jpg 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 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://static.ak.fbcdn.net/images/icons/see_more.gif?2:66280 R0lGODlhBQAJAJECAJyszTxcnP///wAAACH5BAEAAAIALAAAAAAFAAkAAAINhC5hF8ptGpTRpSWw KAA7 ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: multipart/alternative; boundary="----=_NextPart_001_0021_01C9345A.8FD260C0" ------=_NextPart_001_0021_01C9345A.8FD260C0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.facebook.com/photos.php?id=1468780422 =EF=BB=BF Facebook | Your = Photos
3D""
Applications

Applications

Drag = to=20 reorder.Edit|Find = More
Online Friends=20 (0)

Online Friends

Notifications

Notifications

See All
No new notifications.
3D""=20
J= essica=20 Brownjohn commented on a photo of=20 you. on Saturday
3D""=20
CRITICAL Birthday=20 Calendar fixes for the new Profile design. Click=20 here to find out how. last=20 Tuesday
Chat

Chat

Pop=20 Out Chat|Settings|Help
3D""=20
Show Wall Stories in = Chat
3D""=20
Play Sound for New = Messages
3D""=20
Keep Online Friends Window=20 Open
3D""=20
Show Only Names in Online=20 Friends
3D""=203D""=203D""=20<= SPAN=20 class=3D"show_idle hide_loading">3D""=20
You are Online. Go=20 Offline
You are Offline. Go=20 Online
3D""=20=
Flow=20
<= /DIV>
Pop In=20 Chat

Your Photos

3D""=20=
Create a Photo=20 Album
6 Photo Albums|Album=20 Privacy

me!

1 photo

Location: nz

Created today

Edit=20 Album|View=20 Album|Delete=20 Album

Spring=20 Time

6 photos

spring is here. the frosts have stopped, the days are sometimes too = hot, and=20 the birds are getting frisky

Location: New Zealand

Updated September 19
Created = September 12

Edit=20 Album|View=20 Album|Delete=20 Album

September=20 2008 - recent works

12 photos

a summary of work to date

Location: nz

Updated September 14
Created = September 12

Edit=20 Album|View=20 Album|Delete=20 Album

you can=20 say my art looks best in the dark and i won't be offended

8 photos

its taken a while to get a camera that can capture photoluminescence, = and=20 even the one i have now is not as good as dark adapted eyesight.
So, = here for=20 those of you who like to have the lights out at night - nocturnal = art

Location: nz

Created September 12

Edit=20 Album|View=20 Album|Delete=20 Album

spiral=20 series

24 photos

mixed visible light / uv light photos of my series of "spirals" = paintings=20 from 2006

Location: nz

Created September 12

Edit=20 Album|View=20 Album|Delete=20 Album

memories=20 of england

4 photos

one of the last sunrises i saw, traveling through the south downs

Location: uk

Created September 12

Edit=20 Album|View=20 Album|Delete=20 Album

Advertise

Free Samsung Envy

3D""=20
Get a free Samsung Envy with any = Telecom 24=20 month Flexi plan. Offer ends 29 Oct 2008.
Why did you like this ad?
Thanks for your feedback. Over time, this = information helps us deliver more relevant ads to our = users.<\/div><\/div>", 1, "18|24|6002223384878|1", = "AAAAAQAQxhnOg0Jr3sJS8VBniDkWkwAAAu2o2i-xo3qDTNnFo3Np48BMrS5n1lJNiGLdVvru= AYs1IXn-FjUcNEH1nTN-NPA4xQtDwLWod-I2OdtMnJNXfy8FQ1Iqp3z3BGd4w-ca65dAkcCA9= urRXtmQtqwUae-Ax7OPf2lTb5iLaxEK2xnh9TNP0ZqivDto-wTos0xawiuy6WKhg1kxp5Kysz= f7xbwN8VZYRjw5xtRnDsdgeSi9ptZCQILaI8yMCK2jZgcSHU84hNlEmn0XHHfPIG5IdC6gePt= oJewIeXWZgc02TmSmUMa0W7SuOzH8P2StkGGZZifVDre8GeoHETI4EUBeFTLE0ZTgN-uWz65-= iBsPJex3eb-LjfHaVdafoSFjySGkLISTSSK0BZWcdNDBBzCoYgJ3PjHdUhWHawmTx4wGYIQsk= ZlcyTWW6uWTMAlJx64R3873UTLEaOXs8Sbv80-3oV0xXDr9r8KcmVQTSIVS32eX3QgQ0JLuvn= KfB4eph13CjFA89DH_5rRc00XF4vS7u2PApqLW_oB8ZUNNOLDjSsgMAWvi5A_c_Na5bxdhelM= fW0hmqGJ-wCO2eq0ygNKch7ipm-YajEixjwM4rdaViJxIi6WAe7uACbm-O0zvDs6wcz345s_g= Ma5jy3Linhgra5gsE2Sln33PzR0-Z5x9WblhCfNkIHJf4l-AocVlydIz2o80OrM3-8W8DfFW3= tYMw18b0gDQKC1LC22wHrM3-8W8DfFWopY4bvBIS3o_ontKXNh0TsnSCSqlw_hfgy727l_IAu= Kap5MtFk8ZjMIAR2K84IwSW7SuOzH8P2Qg4azQxkNbDgRuPM_qrkWzz7VTDZAmoHPXnAlGwl9= lCp6J-YSXEgh5CJu74arEElS4Cxu2ez_T0UxyATspsbE1S358xcNGU5bOpFRXnGwXcqwmXMJN= hwwEWO773G6Re3VCJ2KQZbWZbOphOnZ4QjcEhrd5Mr-8lmDZK6GwK5-sA0BNwtO7QJq7B14Go= CGwqQaSFLEGgTW-ng,,", this).show_dialog(); return false;'>|Why didn't you like = this ad?
=
More=20 Ads
Facebook =C2=A9 2008
------=_NextPart_001_0021_01C9345A.8FD260C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.ak.facebook.com/common/history_manager.html?|index=0 =EF=BB=BF Facebook ------=_NextPart_001_0021_01C9345A.8FD260C0-- ------=_NextPart_000_0000_01C9345A.8FCDA5D0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.ak.fbcdn.net/rsrc.php/zD0IE/pkg/102/127706/js/common.js.pkg.php /* HTTP Host: static.ak.fbcdn.net = */=0A= /* Generated: October 21st 2008 3:46:48 PM PDT = */=0A= /* Machine: 10.16.140.107 = */=0A= /* Source: Local Cache = */=0A= /* Location: rsrc:127706:nu_ll:/html/js/common.js.pkg.php:102 = */=0A= /* Locale: nu_ll = */=0A= /* Path: js/common.js.pkg.php = */=0A= =0A= =0A= var = onloadRegister=3Dwindow.onloadRegister||function(h){onloadhooks.push(h);}= ;var onloadhooks=3Dwindow.onloadhooks||[];var = onafterloadRegister=3Dwindow.onafterloadRegister||function(h){onafterload= hooks.push(h);};var = onafterloadhooks=3Dwindow.onafterloadhooks||[];function = wait_for_load(element,e,f){f=3Dbind(element,f,e);if(window.loading_begun)= {return f();}=0A= switch((e||event).type){case'load':onloadRegister(f);return;case'click':i= f(element.original_cursor=3D=3D=3Dundefined){element.original_cursor=3Del= ement.style.cursor;}=0A= if(document.body.original_cursor=3D=3D=3Dundefined){document.body.origina= l_cursor=3Ddocument.body.style.cursor;}=0A= element.style.cursor=3Ddocument.body.style.cursor=3D'progress';onafterloa= dRegister(function(){element.style.cursor=3Delement.original_cursor;docum= ent.body.style.cursor=3Ddocument.body.original_cursor;element.original_cu= rsor=3Ddocument.body.original_cursor=3Dundefined;if(element.tagName.toLow= erCase()=3D=3D'a'){var = original_event=3Dwindow.event;window.event=3De;var = ret_value=3Delement.onclick.call(element,e);window.event=3Doriginal_event= ;if(ret_value!=3D=3Dfalse&&element.href){window.location.href=3Delement.h= ref;}}else if(element.click){element.click();}});break;}=0A= return false;};function bind(obj,method){var args=3D[];for(var = ii=3D2;ii';}}=0A= return fn;};function = goURI(uri){uri=3Duri.toString();if(window.PageTransitions){PageTransition= s.go(uri);}else = if(window.location.href=3D=3Duri){window.location.reload();}else{window.l= ocation.href=3Duri;}}=0A= var = PrimordialBootloader=3Dwindow.PrimordialBootloader||{loaded:[],done:funct= ion(names){PrimordialBootloader.loaded.push(names);}};var = Bootloader=3Dwindow.Bootloader||{done:PrimordialBootloader.done};=0A= =0A= function hasArrayNature(obj){if(!obj){return false;}=0A= if(typeof obj!=3D'object'){return false;}=0A= if(obj instanceof Array){return true;}=0A= if(!('length'in obj)){return false;}=0A= if('callee'in obj){return true;}=0A= if('push'in obj&&'pop'in obj){return true;}=0A= return false;}=0A= function copy_properties(u,v){if(!u||!v){throw new TypeError("Can not = copy between types "+typeof(u)+" and "+typeof(v)+".");}=0A= for(var k in v){u[k]=3Dv[k];}=0A= if(v.hasOwnProperty&&v.hasOwnProperty('toString')&&(typeof = v.toString!=3D'undefined')&&(u.toString!=3D=3Dv.toString)){u.toString=3Dv= .toString;}=0A= return u;}=0A= function arrayize(obj){if(!hasArrayNature(obj)){return[obj];}=0A= return obj;}=0A= var = Bootloader=3D{loadComponents:function(components,callback){components=3Da= rrayize(components);var required_resources=3D[];for(var = ii=3D0;ii0);}=0A= Array.prototype.pull=3Dfunction(callback){if(this=3D=3Dwindow){throw new = TypeError();}=0A= if(typeof(callback)=3D=3D'string'){var = grip_key=3Dcallback;callback=3Dfunction(){return this[grip_key]};}=0A= if(typeof(callback)!=3D=3D'function'){throw new TypeError();}=0A= var args=3DArray.prototype.slice.call(arguments,1);var = len=3Dthis.length;var r=3Dthis.alloc(len);for(ii=3D0;ii=3Dsubstr.length&&this.substring(this.length-substr.length)=3D= =3Dsubstr;};String.prototype.split=3D(function(split){return = function(separator,limit){var = flags=3D"";if(separator=3D=3D=3Dnull||limit=3D=3D=3Dnull){return[];}else = if(typeof separator=3D=3D'string'){return = split.call(this,separator,limit);}else = if(separator=3D=3D=3Dundefined){return[this.toString()];}else = if(separator instanceof = RegExp){if(!separator._2||!separator._1){flags=3Dseparator.toString().rep= lace(/^[\S\s]+\//,"");if(!separator._1){if(!separator.global){separator._= 1=3Dnew RegExp(separator.source,"g"+flags);}else{separator._1=3D1;}}}=0A= separator1=3Dseparator._1=3D=3D=3D1?separator:separator._1;var = separator2=3D(separator._2?separator._2:separator._2=3Dnew = RegExp("^"+separator1.source+"$",flags));if(limit=3D=3D=3Dundefined||limi= t<0){limit=3Dfalse;}else{limit=3DMath.floor(limit);if(!limit)return[];}=0A= var = match,output=3D[],lastLastIndex=3D0,i=3D0;while((limit?i++<=3Dlimit:true)= &&(match=3Dseparator1.exec(this))){if((match[0].length=3D=3D=3D0)&&(separ= ator1.lastIndex>match.index)){separator1.lastIndex--;}=0A= if(separator1.lastIndex>lastLastIndex){if(match.length>1){match[0].replac= e(separator2,function(){for(var = j=3D1;j1){for(var = ii=3D0;ii0){low=3Dmid+1;}else{return mid;}}=0A= return-(low+1);}=0A= SortedList.prototype.contains=3Dfunction(element){return = this.binarySearch(element)>=3D0;}=0A= SortedList.prototype.push=3Dfunction(){this.concat(arguments);return = this.length;}=0A= SortedList.prototype.concat=3Dfunction(array){for(var = i=3D0;i2){throw new Error('splice doesn\'t support = adding elements. Use push instead.');}=0A= Array.prototype.splice.apply(this,[arguments[0],arguments[1]]);}=0A= SortedList.prototype.clear=3Dfunction(){this.length=3D0;}=0A= SortedList.prototype._getInsertionPoint=3Dfunction(element){var = ret=3Dthis.binarySearch(element);if(ret>=3D0&&this._unique){return null;}=0A= if(ret<0){ret=3D-(ret+1);}=0A= return ret;}=0A= SortedList._defaultCompareFunction=3Dfunction(a,b){if(ab){return 1;}=0A= return 0;}=0A= =0A= var ua=3D{ie:function(){return this._ie;},firefox:function(){return = this._firefox;},opera:function(){return = this._opera;},safari:function(){return = this._safari;},safariPreWebkit:function(){return = this._safari<500;},windows:function(){return = this._windows;},osx:function(){return = this._osx;},populate:function(){var = agent=3D/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.= \d+))|(?:Opera.(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))/.exec(navigato= r.userAgent);var os=3D/(Mac OS = X)|(Windows;)/.exec(navigator.userAgent);if(agent){ua._ie=3Dagent[1]?pars= eFloat(agent[1]):NaN;if(ua._ie>=3D8&&!window.HTMLCollection){ua._ie=3D7;}=0A= ua._firefox=3Dagent[2]?parseFloat(agent[2]):NaN;ua._opera=3Dagent[3]?pars= eFloat(agent[3]):NaN;ua._safari=3Dagent[4]?parseFloat(agent[4]):NaN;}else= {ua._ie=3Dua._firefox=3Dua._opera=3Dua._safari=3DNaN;}=0A= if(os){ua._osx=3D!!os[1];ua._windows=3D!!os[2];}else{ua._osx=3Dua._window= s=3Dfalse;}}};=0A= =0A= function chain(u,v){var calls=3D[];for(var = ii=3D0;ii=3D0){break;}=0A= stale.push(frame);}}catch(e){}}=0A= Stack.prototype.shift=3Dfunction(n){this.stack.splice(0,n);return this;}=0A= Stack.recurssion=3D{toString:bind(Stack,'frameToString')};Stack.functionG= etName=3Dfunction(fn){return fn.name||(/^function = *([^(]*)\(/.exec(fn)||[]).pop()||'(no name)';}=0A= Stack.frameSrcToString=3Dfunction(file,line){if(!file){return'?';}else = if(file.indexOf('TabConsole.getInstance().onresult')>0){return'IceSpider'= ;}else if(file.indexOf('with = (__scope__.vars)')>0){return'FireBug';}else{return = file+(line?':'+line:'');}}=0A= Stack.frameToString=3Dfunction(){if(this=3D=3DStack.recurssion){return'* = * recurssion * *';}=0A= var str=3DStack.argToString(this.func)+'(';for(var = i=3D0;i/g,'>');}=0A= function htmlize(text){return htmlspecialchars(text).replace(/\n/g,'
');}=0A= function = escape_js_quotes(text){if(typeof(text)=3D=3D'undefined'||!text.toString){= return'';}=0A= return = text.toString().replace(/\\/g,'\\\\').replace(/\n/g,'\\n').replace(/\r/g,= '\\r').replace(/"/g,'\\x22').replace(/'/g,'\\\'').replace(//g,'\\x3e').replace(/&/g,'\\x26');}=0A= =0A= function env_get(k){return typeof(window['Env'])!=3D'undefined'&&Env[k];}=0A= function muffinize(str){var muffin_top=3D'a';var muffin_bottom=3D'd';var = muffin=3D[muffin_top,muffin_bottom].join('')=0A= return str.replace(/muffin/g,muffin);}=0A= var = Util=3D{_suppress:false,fallbackErrorHandler:function(msg){aiert(msg);},i= sDevelopmentEnvironment:function(){return = env_get('dev');},warn:function(){Util.log(sprintf.apply(null,arguments),'= warn');},error:function(){Util.log(sprintf.apply(null,arguments),'error')= ;},log:function(msg,type){if(Util._suppress){return;}=0A= if(Util.isDevelopmentEnvironment()){type=3Dtype||'log';if(typeof(console)= !=3D'undefined'&&console[type]){console[type](msg);}else = if(typeof(window.TabConsole)!=3D'undefined'){var = con=3DTabConsole.getInstance();if(con){con.log(HTML(msg),type);}}else = if(Util.fallbackErrorHandler){Util.fallbackErrorHandler(msg);}}else{if(ty= pe=3D=3D'error'){msg+=3D'\n\n'+Util.stack();(typeof(window['Env'])!=3D'un= defined')&&(Env.rlog)&&(typeof(window['debug_rlog'])=3D=3D'function')&&de= bug_rlog(msg);}}},setSuppressed:function(suppress){Util._suppress=3Dsuppr= ess;},stack:function(){return(new Stack()).toString();}};=0A= =0A= function sprintf(){if(arguments.length=3D=3D0){Util.warn('sprintf() was = called with no arguments; it should be called with at '+'least one = argument.');return'';}=0A= var args=3D['This is an argument vector.'];for(var = ii=3Darguments.length-1;ii>0;ii--){if(typeof(arguments[ii])=3D=3D"undefin= ed"){Util.log('You passed an undefined argument (argument '+ii+') to = sprintf(). '+'Pattern was: = `'+(arguments[0])+'\'.','error');args.push('');}else = if(arguments[ii]=3D=3D=3Dnull){args.push('');}else = if(arguments[ii]=3D=3D=3Dtrue){args.push('true');}else = if(arguments[ii]=3D=3D=3Dfalse){args.push('false');}else{if(!arguments[ii= ].toString){Util.log('Argument '+(ii+1)+' to sprintf() does not have a = toString() '+'method. The pattern was: = `'+(arguments[0])+'\'.','error');return'';}=0A= args.push(arguments[ii]);}}=0A= var pattern=3Darguments[0];pattern=3Dpattern.toString().split('%');var = patlen=3Dpattern.length;var result=3Dpattern[0];for(var = ii=3D1;ii1){list[list.length-1]=3D'and '+list[list.length-1];}=0A= raw=3Dlist.join(', ');break;case'x':var x=3Dargs.pop();var = line=3Dnull;var = src=3Dnull;try{if(typeof(x['line'])!=3D'undefined'){line=3Dx.line;}else = if(typeof(x['lineNumber'])!=3D'undefined'){line=3Dx.lineNumber;}=0A= if(typeof(x['sourceURL'])!=3D'undefined'){src=3Dx['sourceURL'];}else = if(typeof(x['fileName'])!=3D'undefined'){src=3Dx['fileName'];}}catch(exce= ption){}=0A= var s=3D'[An = Exception]';try{s=3Dx.message||x.toString();}catch(exception){}=0A= raw=3Ds+' [at = '+Stack.frameSrcToString(src,line)+']';break;default:raw=3D"%"+pattern[ii= ].charAt(pos+1);break;}=0A= if(padSize!=3D=3Dnull){if(raw.lengthmaxSize){raw=3Draw.substr(0,maxSize)= ;}}=0A= result+=3Draw+pattern[ii].substring(pos+1);}=0A= if(args.length>1){Util.log('Too many arguments ('+(args.length-1)+' = extras) were passed to '+'sprintf(). Pattern was: = `'+(arguments[0])+'\'.','error');}=0A= return result;}=0A= =0A= window.onloadRegister=3Dfunction(handler){window.loaded?_runHook(handler)= :_addHook('onloadhooks',handler);};function = onafterloadRegister(handler){window.loaded?_runHook(handler):_addHook('on= afterloadhooks',handler);}=0A= function = _include_quickling_events_default(){return!window.loading_page_chrome;}=0A= function = onbeforeunloadRegister(handler,include_quickling_events){if(include_quick= ling_events=3D=3D=3Dundefined){include_quickling_events=3D_include_quickl= ing_events_default();}=0A= if(include_quickling_events){_addHook('onbeforeleavehooks',handler);}else= {_addHook('onbeforeunloadhooks',handler);}}=0A= function = onunloadRegister(handler,include_quickling_events){if(include_quickling_e= vents=3D=3D=3Dundefined){include_quickling_events=3D_include_quickling_ev= ents_default();}=0A= if(include_quickling_events){_addHook('onleavehooks',handler);}else{_addH= ook('onunloadhooks',handler);}}=0A= function = _onloadHook(){window.loading_begun=3Dtrue;!window.loaded&&window.Env&&(En= v.t_willonloadhooks=3D(new = Date()).getTime());_runHooks('onloadhooks');!window.loaded&&window.Env&&(= Env.t_doneonloadhooks=3D(new Date()).getTime());window.loaded=3Dtrue;}=0A= function _runHook(handler){try{handler();}catch(ex){Util.error('Uncaught = exception in hook (run after page load): %x',ex);}}=0A= function _runHooks(hooks){var = isbeforeunload=3Dhooks=3D=3D'onbeforeleavehooks'||hooks=3D=3D'onbeforeunl= oadhooks';var warn=3Dnull;do{var = h=3Dwindow[hooks];if(!isbeforeunload){window[hooks]=3Dnull;}=0A= if(!h){break;}=0A= for(var = ii=3D0;ii<\/script\>');}=0A= window.onload=3Dchain(window.onload,function(){(window.Env&&(Env.t_layout= =3D(new Date()).getTime()));var = force_layout=3Ddocument&&document.body&&document.body.offsetWidth;(window= .Env&&(Env.t_onload=3D(new = Date()).getTime()));_onloadHook();_runHooks('onafterloadhooks');});window= .onbeforeunload=3Dfunction(){var = warn=3D_runHooks('onbeforeleavehooks')||_runHooks('onbeforeunloadhooks');= if(!warn){window.loaded=3Dfalse;}=0A= return = warn;};window.onunload=3Dchain(window.onunload,function(){_runHooks('onle= avehooks');_runHooks('onunloadhooks');});}=0A= function = keep_window_set_as_loaded(){if(window.loaded=3D=3Dfalse){window.loaded=3D= true;_runHooks('onloadhooks');_runHooks('onafterloadhooks');}}=0A= =0A= function = EventController(eventResponderObject){copy_properties(this,{_queue:[],_re= ady:false,_responder:eventResponderObject});};copy_properties(EventContro= ller.prototype,{startQueue:function(){this._ready=3Dtrue;this.dispatchEve= nts();return this;},pauseQueue:function(){this._ready=3Dfalse;return = this;},addEvent:function(event){event=3Devent.toLowerCase();var = args=3D[];for(var = ii=3D1;ii');start=3Dmatch_index+match.length;str= _remaining=3Dstr.substring(start);}}=0A= if(str_remaining){ret_arr.push(txt_fn(str_remaining));}=0A= return ret_arr.join('');}=0A= function text_get_hyperlinks(str){if(typeof(str)!=3D'string'){return[];}=0A= return str.match(/(?:(?:ht|f)tps?):\/\/[^\s<]*[^\s<\.)]/ig);}=0A= function html_hyperlink(str,txt_fn,url_fn,reroute){var = accepted_delims=3D{'<':'>','*':'*','{':'}','[':']',"'":"'",'"':'"','#':'#= ','+':'+','-':'-','(':')'};if(typeof(str)=3D=3D'undefined'||!str.toString= ){return'';}=0A= if(typeof txt_fn!=3D'function'){txt_fn=3Dhtmlize;}=0A= if(typeof url_fn!=3D'function'){url_fn=3Dhtmlize;}=0A= var str=3Dstr.toString();var http_matches=3Dtext_get_hyperlinks(str);var = start=3D0;var str_remaining=3Dstr;var ret_arr=3D[];var = str_remaining=3Dstr;if(http_matches){for(var = i=3D0;i0){var = delim=3Dstr[http_index-1];if(typeof = accepted_delims[delim]!=3D'undefined'){var = end_delim=3Daccepted_delims[delim];var = end_delim_index=3Dhttp_url.indexOf(end_delim);if(end_delim_index!=3D-1){t= railing=3Dtxt_fn(http_url.substring(end_delim_index));http_url=3Dhttp_url= .substring(0,end_delim_index);}}}=0A= http_str=3Durl_fn(http_url);http_url_quote_escape=3Dreroute?("http://www.= facebook.com/l.php?u=3D"+URI.encodeComponent(http_url)):http_url.replace(= /"/g,'%22');ret_arr.push(''+=0A= http_str+''+trailing);start=3Dhttp_index+str_len;str_remaining=3Dstr.= substring(start);}}=0A= if(str_remaining){ret_arr.push(txt_fn(str_remaining));}=0A= return ret_arr.join('');}=0A= function = nl2br(text){if(typeof(text)=3D=3D'undefined'||!text.toString){return'';}=0A= return text.toString().replace(/\n/g,'
');}=0A= function = is_email(email){return/^([\w!.%+\-])+@([\w\-])+(?:\.[\w\-]+)+$/.test(emai= l);}=0A= =0A= function URI(uri){if(uri=3D=3D=3Dwindow){Util.error('what the hell are = you doing');return;}=0A= if(this=3D=3D=3Dwindow){return new URI(uri||window.location.href);}=0A= this.parse(uri||'');}=0A= copy_properties(URI,{getRequestURI:function(respect_page_transitions){res= pect_page_transitions=3Drespect_page_transitions=3D=3D=3Dundefined||respe= ct_page_transitions;if(respect_page_transitions&&window.PageTransitions){= return PageTransitions.getCurrentURI().getQualifiedURI();}else{return = new = URI(window.location.href);}},expression:/(((\w+):\/\/)([^\/:]*)(:(\d+))?)= ?([^#?]*)(\?([^#]*))?(#(.*))?/,arrayQueryExpression:/^(\w+)((?:\[\w*\])+)= =3D?(.*)/,explodeQuery:function(q){if(!q){return{};}=0A= var = ii,result=3D{};q=3Dq.replace(/%5B/ig,'[').replace(/%5D/ig,']');q=3Dq.spli= t('&');for(ii=3D0,l=3Dq.length;ii:(':['>\\:\\(','grumpy'],'>:-(':['>\\:\\-\\('= ,'grumpy'],':/':['\\:/','unsure'],':-/':['\\:\\-/','unsure'],':\\':['\\:\= \\\','unsure'],':-\\':['\\:\\-\\\\','unsure'],":'(":["\\:'\\(",'cry'],'3:= )':['3\\:\\)','devil'],'3:-)':['3\\:\\-\\)','devil'],'O:)':['O\\:\\)','an= gel'],'O:-)':['O\\:\\-\\)','angel'],':-*':['\\:\\-\\*','kiss'],':*':['\\:= \\*','kiss'],'<3':['<3','heart'],'^_^':['\\^_\\^','kiki'],'-_-':['\\-_\\-= ','squint'],'o.O':['o\\.O','confused'],'O.o':['O\\.o','confused'],'>:O':[= '>\\:O','upset'],'>:-O':['>\\:\\-O','upset'],'>:o':['>\\:o','upset'],'>:-= o':['>\\:\\-o','upset'],':v':['\\:v','pacman'],':|]':['\\:\\|\\]','robot'= ],':3':['\\:3','colonthree'],':putnam:':['\\:putnam\\:','putnam']};var = regexArr=3D[];for(var match in = Emote._emoteMap){regexArr.push(Emote._emoteMap[match][0]);}=0A= var = regexStr=3D'(?:^|\\s|\'|"|\\.)('+regexArr.join('|')+')(?:\\s|\'|"|\\.|,|!= |\\?|$)';Emote._regex=3Dnew = RegExp(regexStr);Emote._emoteOrderMap=3D{};for(var = i=3D0;i');retArr.push(match);retArr.push('');strRemaining=3DstrRemaining.substring(matchIndex+match.length);}=0A= if(strRemaining){retArr.push(txtFn(strRemaining));}=0A= return retArr.join('');}};=0A= =0A= var = Configurable=3D{getOption:function(opt){if(typeof(this.option[opt])=3D=3D= 'undefined'){Util.warn('Failed to get option %q; it does not = exist.',opt);return null;}=0A= return = this.option[opt];},setOption:function(opt,v){if(typeof(this.option[opt])=3D= =3D'undefined'){Util.warn('Failed to set option %q; it does not = exist.',opt);}else{this.option[opt]=3Dv;}=0A= return this;},getOptions:function(){return this.option;}};=0A= =0A= function = Vector2(x,y,domain){copy_properties(this,{x:parseFloat(x),y:parseFloat(y)= ,domain:domain||'pure'});};copy_properties(Vector2.prototype,{toString:fu= nction(){return'('+this.x+', '+this.y+')';},add:function(vx,vy){var = x=3Dthis.x,y=3Dthis.y,l=3Darguments.length;if(l=3D=3D1){if(vx.domain!=3D'= pure'){vx=3Dvx.convertTo(this.domain);}=0A= x+=3Dvx.x;y+=3Dvx.y;}else = if(l=3D=3D2){x+=3DparseFloat(vx);y+=3DparseFloat(arguments[1]);}else{Util= .warn('Vector2.add called with %d arguments, should be one (a vector) or = '+'two (x and y coordinates).',l);}=0A= return new = Vector2(x,y,this.domain);},mul:function(sx,sy){if(typeof(sy)=3D=3D"undefi= ned"){sy=3Dsx;}=0A= return new = Vector2(this.x*sx,this.y*sy,this.domain);},sub:function(v){var = x=3Dthis.x,y=3Dthis.y,l=3Darguments.length;if(l=3D=3D1){if(v.domain!=3D'p= ure'){v=3Dv.convertTo(this.domain);}=0A= x-=3Dv.x;y-=3Dv.y;}else = if(l=3D=3D2){x-=3DparseFloat(v);y-=3DparseFloat(arguments[1]);}else{Util.= warn('Vector2.add called with %d arguments, should be one (a vector) or = '+'two (x and y coordinates).',l);}=0A= return new Vector2(x,y,this.domain);},distanceTo:function(v){return = this.sub(v).magnitude();},magnitude:function(){return = Math.sqrt((this.x*this.x)+(this.y*this.y));},convertTo:function(newDomain= ){if(newDomain!=3D'pure'&&newDomain!=3D'viewport'&&newDomain!=3D'document= '){Util.error('Domain %q is not valid; legitimate coordinate domains are = %q, %q, '+'%q.',newDomain,'pure','viewport','document');return new = Vector2(0,0);}=0A= if(newDomain=3D=3Dthis.domain){return new = Vector2(this.x,this.y,this.domain);}=0A= if(newDomain=3D=3D'pure'){return new Vector2(this.x,this.y);}=0A= if(this.domain=3D=3D'pure'){Util.error('Unable to covert a pure vector = to %q coordinates; a pure vector is '+'abstract and does not exist in = any document coordinate system. If '+'you need to hack around this, = create the vector explicitly in some '+'document coordinate domain, by = passing a third argument to the '+'constructor. But you probably don\'t, = and are just using the class '+'wrong. Stop doing = that.',newDomain);return new Vector2(0,0);}=0A= var o=3DVector2.getScrollPosition('document');var = x=3Dthis.x,y=3Dthis.y;if(this.domain=3D=3D'document'){x-=3Do.x;y-=3Do.y;}= else{x+=3Do.x;y+=3Do.y;}=0A= return new Vector2(x,y,newDomain);},setElementPosition:function(el){var = p=3Dthis.convertTo('document');el.style.left=3DparseInt(p.x)+'px';el.styl= e.top=3DparseInt(p.y)+'px';return = this;},setElementDimensions:function(el){return = this.setElementWidth(el).setElementHeight(el);},setElementWidth:function(= el){el.style.width=3DparseInt(this.x,10)+'px';return = this;},setElementHeight:function(el){el.style.height=3DparseInt(this.y,10= )+'px';return = this;}});copy_properties(Vector2,{compass:{east:'e',west:'w',north:'n',so= uth:'s',center:'center',northeast:'ne',northwest:'nw',southeast:'se',sout= hwest:'sw'},getEventPosition:function(e,domain){domain=3Ddomain||'documen= t';e=3Devent_get(e);var x=3De.pageX||(e.clientX+=0A= (document.documentElement.scrollLeft||document.body.scrollLeft));var = y=3De.pageY||(e.clientY+=0A= (document.documentElement.scrollTop||document.body.scrollTop));var = v=3Dnew = Vector2(x,y,'document');if(DOMScroll.getScrollWrapper()){v=3Dv.add(Vector= 2.getScrollPosition());}=0A= return = v.convertTo(domain);},getScrollPosition:function(domain){domain=3Ddomain|= |'document';var wrapper=3DDOMScroll.getScrollWrapper();if(wrapper){var = x=3Dwrapper.scrollLeft;var y=3Dwrapper.scrollTop;}else{var = x=3Ddocument.body.scrollLeft||document.documentElement.scrollLeft;var = y=3Ddocument.body.scrollTop||document.documentElement.scrollTop;}=0A= return(new = Vector2(x,y,'document').convertTo(domain));},getElementPosition:function(= el,domain){domain=3Ddomain||'document';if(!el){return;}=0A= if(ua.safari()<500&&el.tagName=3D=3D'TR'){el=3Del.firstChild;}=0A= var left=3Del.offsetLeft;var top=3Del.offsetTop;var = op=3Del.offsetParent;var = root=3DDOMScroll.getScrollWrapper()||document.body;var = fixed=3Dfalse;while(el.parentNode&&root!=3Del.parentNode&&document.body!=3D= el.parentNode){el=3Del.parentNode;if(!isNaN(el.scrollTop)){if(!(ua.opera(= )<9.50)||!operaIgnoreScroll[window.getComputedStyle(el,'').getPropertyVal= ue('display')]){top-=3Del.scrollTop;left-=3Del.scrollLeft;}}=0A= if(op=3D=3Del){if(ua.safari()<500&&el.tagName=3D=3D'TR'){top+=3Del.firstC= hild.offsetTop;left+=3Del.firstChild.offsetLeft;}else{top+=3Del.offsetTop= ;left+=3Del.offsetLeft;}=0A= op=3Del.offsetParent;}=0A= if(op&&CSS.getStyle(op,'position')=3D=3D'fixed'){fixed=3Dtrue;top+=3Dop.o= ffsetTop;left+=3Dop.offsetLeft;break;}}=0A= if(fixed){var = scrollPosition=3DVector2.getScrollPosition('document');left+=3DscrollPosi= tion.x;top+=3DscrollPosition.y;}=0A= return(new = Vector2(left,top,'document').convertTo(domain));},getElementDimensions:fu= nction(el,useClient){if(ua.safariPreWebkit()&&el.nodeName=3D=3D'TR'){var = tds=3Del.getElementsByTagName('td');var = dimensions=3DVector2.getElementCompassPoint(tds[tds.length-1],Vector2.com= pass.southeast,useClient).sub(Vector2.getElementPosition(tds[0],'document= ',useClient));return dimensions;}=0A= var x=3D(useClient?el.clientWidth:el.offsetWidth)||0;var = y=3D(useClient?el.clientHeight:el.offsetHeight)||0;return new = Vector2(x,y);},getHiddenElementDimensions:function(el){var = element=3D$(el);var els=3Delement.style;var = originalVisibility=3Dels.visibility;var = originalPosition=3Dels.position;var = originalDisplay=3Dels.display;if(originalDisplay=3D=3D'none'){els.visibil= ity=3D'hidden';els.position=3D'absolute';els.display=3D'block';}=0A= var = originalDimensions=3DVector2.getElementDimensions(element);els.display=3D= originalDisplay;els.position=3DoriginalPosition;els.visibility=3Doriginal= Visibility;return = originalDimensions;},getElementCompassPoint:function(el,which,useClient){= which=3Dwhich||Vector2.compass.southeast;var = p=3DVector2.getElementPosition(el);var = d=3DVector2.getElementDimensions(el,useClient);var = c=3DVector2.compass;switch(which){case c.east:return = p.add(d.x,d.y*.5);case c.west:return p.add(0,d.y*.5);case c.north:return = p.add(d.x*.5,0);case c.south:return p.add(d.x*.5,d.y);case = c.center:return p.add(d.mul(.5));case c.northwest:return p;case = c.northeast:return p.add(d.x,0);case c.southwest:return = p.add(0,d.y);case c.southeast:return p.add(d);}=0A= Util.error('Unknown compass point %s.',which);return = p;},getViewportDimensions:function(){var = x=3D(window&&window.innerWidth)||(document&&document.documentElement&&doc= ument.documentElement.clientWidth)||(document&&document.body&&document.bo= dy.clientWidth)||0;var = y=3D(window&&window.innerHeight)||(document&&document.documentElement&&do= cument.documentElement.clientHeight)||(document&&document.body&&document.= body.clientHeight)||0;return new = Vector2(x,y,'viewport');},getDocumentDimensions:function(){var = wrapper=3DDOMScroll.getScrollWrapper();var = x=3D(wrapper&&wrapper.scrollWidth)||(document&&document.documentElement&&= document.documentElement.scrollWidth)||(document&&document.body&&document= .body.scrollWidth)||0;var = y=3D(wrapper&&wrapper.scrollHeight)||(document&&document.documentElement&= &document.documentElement.scrollHeight)||(document&&document.body&&docume= nt.body.scrollHeight)||0;return new Vector2(x,y,'document');}});var = mouseX=3Dfunction(e){return Vector2.getEventPosition(e).x;}=0A= var mouseY=3Dfunction(e){return Vector2.getEventPosition(e).y;}=0A= var pageScrollX=3Dfunction(){return Vector2.getScrollPosition().x;}=0A= var pageScrollY=3Dfunction(){return Vector2.getScrollPosition().y;}=0A= var getViewportWidth=3Dfunction(){return = Vector2.getViewportDimensions().x;}=0A= var getViewportHeight=3Dfunction(){return = Vector2.getViewportDimensions().y;}=0A= var = operaIgnoreScroll=3D{'table':true,'inline-table':true,'inline':true};func= tion elementX(obj){return Vector2.getElementPosition(obj,'document').x;}=0A= function elementY(obj){return = Vector2.getElementPosition(obj,'document').y;}=0A= =0A= function Rect(t,r,b,l,domain){if(this=3D=3D=3Dwindow){if(t instanceof = Rect){return t;}=0A= return Rect.getElementBounds($(t));}=0A= copy_properties(this,{t:t,r:r,b:b,l:l,domain:domain||'pure'});};copy_prop= erties(Rect.prototype,{w:function(){return = this.r-this.l;},h:function(){return = this.b-this.t;},area:function(){return = this.w()*this.h();},toString:function(){return'(('+this.l+', = '+this.t+'), ('+this.r+', = '+this.b+'))';},intersects:function(v){v=3DRect(v).convertTo(this.domain)= ;var u=3Dthis;if(u.l>v.r||v.l>u.r||u.t>v.b||v.t>u.b){return false;}=0A= return = true;},intersectingArea:function(v){v=3DRect(v).convertTo(this.domain);va= r u=3Dthis;if(!this.intersects(v)){return null;}=0A= return new = Rect(Math.max(u.t,v.t),Math.min(u.r,v.r),Math.min(u.b,v.b),Math.max(u.l,v= .l)).area();},contains:function(v){v=3DRect(v).convertTo(this.domain);var= u=3Dthis;if(v instanceof = Vector2){return(u.l<=3Dv.x&&u.r>=3Dv.x&&u.t<=3Dv.y&&u.b>=3Dv.y);}else{ret= urn(u.l<=3Dv.l&&u.r>=3Du.r&&u.t<=3Dv.t&&u.b>=3Dv.b);}},canContain:functio= n(v){v=3DRect(v).convertTo(this.domain);return(v.h()<=3Dthis.h())&&(v.w()= <=3Dthis.w());},forceBelow:function(v,min){min=3Dmin||0;v=3DRect(v).conve= rtTo(this.domain);if(v.b>this.t){return this.offset(0,(v.b-this.t)+min);}=0A= return this;},offset:function(x,y){return new = Rect(this.t+y,this.r+x,this.b+y,this.l+x,this.domain);},expand:function(x= ,y){return new = Rect(this.t,this.r+x,this.b+y,this.l,this.domain);},scale:function(x,y){y= =3Dy||x;return new = Rect(this.t,this.l+(this.w()*x),this.t+(this.h()*y),this.l,this.domain);}= ,setDimensions:function(x,y){return new = Rect(this.t,this.l+x,this.t+y,this.l,this.domain);},setPosition:function(= x,y){return new = Rect(x,this.w(),this.h(),y,this.domain);},boundWithin:function(v){if(v.co= ntains(this)||!v.canContain(this)){return this;}=0A= var x=3D0,y=3D0;if(this.lv.r){x=3Dv.r-this.r;}=0A= if(this.tv.b){y=3Dv.b-this.b;}=0A= return = this.offset(x,y);},setElementBounds:function(el){this.getPositionVector()= .setElementPosition(el);this.getDimensionVector().setElementDimensions(el= );return this;},getPositionVector:function(){return new = Vector2(this.l,this.t,this.domain);},getDimensionVector:function(){return= new = Vector2(this.w(),this.h(),'pure');},convertTo:function(newDomain){if(this= .domain=3D=3DnewDomain){return this;}=0A= if(newDomain=3D=3D'pure'){return new = Rect(this.t,this.r,this.b,this.l,'pure');}=0A= if(this.domain=3D=3D'pure'){Util.error('Unable to convert a pure rect to = %q coordinates.',newDomain);return new Rect(0,0,0,0);}=0A= var p=3Dnew = Vector2(this.l,this.t,this.domain).convertTo(newDomain);return new = Rect(p.y,p.x+this.w(),p.y+this.h(),p.x,newDomain);},constrict:function(x,= y){if(typeof(y)=3D=3D'undefined'){y=3Dx;}=0A= x=3Dx||0;return new = Rect(this.t+y,this.r-x,this.b-y,this.l+x,this.domain);},expandX:function(= ){return new = Rect(this.t,Number.POSITIVE_INFINITY,this.b,Number.NEGATIVE_INFINITY);},e= xpandY:function(){return new = Rect(number.NEGATIVE_INFINITY,this.r,Number.POSITIVE_INFINITY,this.l);}})= ;copy_properties(Rect,{newFromVectors:function(pos,dim){return new = Rect(pos.y,pos.x+dim.x,pos.y+dim.y,pos.x,pos.domain);},getElementBounds:f= unction(el){return = Rect.newFromVectors(Vector2.getElementPosition(el),Vector2.getElementDime= nsions(el));},getViewportBounds:function(){return = Rect.newFromVectors(Vector2.getScrollPosition(),Vector2.getViewportDimens= ions());},getDocumentBounds:function(){return Rect.newFromVectors(new = Vector2(0,0,'document'),Vector2.getDocumentDimensions());}});=0A= =0A= function rand32(){return Math.floor(Math.random()*4294967295);}=0A= =0A= function = Augment(name,generator){this.name=3Dname;this.generator=3Dgenerator;this.= properties=3Dnull;}=0A= copy_properties(Augment.prototype,{augmentObject:function(target){if(!tar= get){return target;}=0A= try{if(!target.__augment){target.__augment=3D{};}=0A= if(!target.__augment[this.name]){target.__augment[this.name]=3Dtrue;copy_= properties(target,this.getProperties());}}catch(e){}=0A= return = target;},getProperties:function(){if(!this.properties){this.properties=3D= this.generator();}=0A= return this.properties;}});=0A= =0A= var = CSS=3D{hasClass:function(element,className){element=3D$(element);if(eleme= nt&&className&&element.className){return new = RegExp('\\b'+trim(className)+'\\b').test(element.className);}=0A= return = false;},addClass:function(element,className){element=3D$(element);if(elem= ent&&className){if(!CSS.hasClass(element,className)){if(element.className= ){element.className+=3D' = '+trim(className);}else{element.className=3Dtrim(className);}}}=0A= return = this;},removeClass:function(element,className){element=3D$(element);if(el= ement&&className&&element.className){className=3Dtrim(className);var = regexp=3Dnew = RegExp('\\b'+className+'\\b','g');element.className=3Delement.className.r= eplace(regexp,'');}=0A= return = this;},conditionClass:function(element,className,shouldShow){element=3D$(= element);if(shouldShow){CSS.addClass(element,className);}else{CSS.removeC= lass(element,className);}},setClass:function(element,className){element=3D= $(element);element.className=3DclassName;return = this;},toggleClass:function(element,className){element=3D$(element);if(CS= S.hasClass(element,className)){return = CSS.removeClass(element,className);}else{return = CSS.addClass(element,className);}},setStyle:function(element,name,value){= element.style[name]=3Dvalue;return = element;},getStyle:function(element,property){element=3D$(element);functi= on hyphenate(property){return = property.replace(/[A-Z]/g,function(match){return'-'+match.toLowerCase();}= );}=0A= if(window.getComputedStyle){return = window.getComputedStyle(element,null).getPropertyValue(hyphenate(property= ));}=0A= if(document.defaultView&&document.defaultView.getComputedStyle){var = computedStyle=3Ddocument.defaultView.getComputedStyle(element,null);if(co= mputedStyle)=0A= return = computedStyle.getPropertyValue(hyphenate(property));if(property=3D=3D"dis= play")=0A= return"none";Util.error("Can't retrieve requested style %q due to a bug = in Safari",property);}=0A= if(element.currentStyle){return element.currentStyle[property];}=0A= return = element.style[property];},setOpacity:function(element,opacity){element=3D= $(element);var = opaque=3D(opacity=3D=3D1);try{element.style.opacity=3D(opaque?'':''+opaci= ty);}catch(ignored){}=0A= try{element.style.filter=3D(opaque?'':'alpha(opacity=3D'+(opacity*100)+')= ');}catch(ignored){}},getOpacity:function(element){element=3D$(element);v= ar opacity=3DCSS.getStyle(element,'filter');var = val=3Dnull;if(opacity&&(val=3D/(\d+(?:\.\d+)?)/.exec(opacity))){return = parseFloat(val.pop())/100;}else = if(opacity=3DCSS.getStyle(element,'opacity')){return = parseFloat(opacity);}else{return = 1.0;}},Cursor:{kGrabbable:'grabbable',kGrabbing:'grabbing',kEditable:'edi= table',set:function(element,name){element=3D$(element);element=3Delement|= |document.body;switch(name){case = CSS.Cursor.kEditable:name=3D'text';break;case = CSS.Cursor.kGrabbable:if(ua.firefox()){name=3D'-moz-grab';}else{name=3D'm= ove';}=0A= break;case = CSS.Cursor.kGrabbing:if(ua.firefox()){name=3D'-moz-grabbing';}else{name=3D= 'move';}=0A= break;}=0A= element.style.cursor=3Dname;}}};=0A= =0A= function = getRadioFormValue(obj){for(i=3D0;i=3D0;i--){if(elements[i].name&&!elements[i].disab= led){if(!elements[i].type||((elements[i].type=3D=3D'radio'||elements[i].t= ype=3D=3D'checkbox')&&elements[i].checked)||elements[i].type=3D=3D'text'|= |elements[i].type=3D=3D'password'||elements[i].type=3D=3D'hidden'||elemen= ts[i].tagName=3D=3D'TEXTAREA'||elements[i].tagName=3D=3D'SELECT'){seriali= ze_form_helper(data,elements[i].name,elements[i].value);}}}=0A= return serialize_form_fix(data);}=0A= function is_button(element){var = tagName=3Delement.tagName.toUpperCase();if(tagName=3D=3D'BUTTON'){return = true;}=0A= if(tagName=3D=3D'INPUT'&&element.type){var = type=3Delement.type.toUpperCase();return = type=3D=3D'BUTTON'||type=3D=3D'SUBMIT';}=0A= return false;}=0A= function do_post(uri){var = pieces=3D/(^([^?])+)\??(.*)$/.exec(uri.toString());var = form=3Ddocument.createElement('form');form.action=3Dpieces[1];form.method= =3D'post';form.style.display=3D'none';var = sparam=3D/([\w]+)(?:=3D([^&]+)|&|$)/g;var = param=3Dnull;if(ge('post_form_id')){pieces[3]+=3D'&post_form_id=3D'+$('po= st_form_id').value;}=0A= while(param=3Dsparam.exec(pieces[3])){var = input=3Ddocument.createElement('input');input.type=3D'hidden';input.name=3D= decodeURIComponent(param[1]);input.value=3DdecodeURIComponent(param[2]);f= orm.appendChild(input);}=0A= DOMScroll.getScrollRoot().appendChild(form);form.submit();return false;}=0A= function dynamic_post(uri,params){var = form=3Ddocument.createElement('form');form.action=3Duri.toString();form.m= ethod=3D'POST';form.style.display=3D'none';if(ge('post_form_id')){params[= 'post_form_id']=3D$('post_form_id').value;}=0A= for(var param in params){var = input=3Ddocument.createElement('input');input.type=3D'hidden';input.name=3D= param;input.value=3Dparams[param];form.appendChild(input);}=0A= DOMScroll.getScrollRoot().appendChild(form);form.submit();return false;}=0A= =0A= function HTML(content){if(this=3D=3D=3Dwindow){return new HTML(content);}=0A= this.content=3Dcontent;this.action=3D'';return this;}=0A= copy_properties(HTML.prototype,{toString:function(){var = str=3Dthis.content;if(this.action){str+=3D'';}=0A= return str;},setAction:function(js){this.action=3Djs;return = this;},getAction:function(){return = this.action;},getContent:function(){return this.content;}});=0A= =0A= function show(){for(var i=3D0;i ';html=3Dhtml.replace('=3D7&&ua.ie()<8)){return = aug(obj);}=0A= if(!obj){return null;}else = if(typeof(obj.id)=3D=3D'string'&&obj.id=3D=3Did){return = aug(obj);}else{var = candidates=3Ddocument.getElementsByName(id);if(!candidates||!candidates.l= ength){return null;}=0A= var maybe=3D[];for(var ii=3D0;ii=3D0;--ii){DOM.remove(el.childNodes[ii]);}= }else{el.innerHTML=3D'';}=0A= if(content instanceof HTML){set_inner_html(el,content.getContent());var = js=3Dcontent.getAction();if(js){try{eval('(function() = {'+js+'})();');}catch(exception){Util.error('In DOM.setContent(), the JS = associated with an HTML object '+'threw an exception: %x. (This is not = a problem with '+'DOM.setContent(), it is a problem with the = JS.)',exception);}}}else = if(is_scalar(content)){content=3Ddocument.createTextNode(content);el.appe= ndChild(content);}else = if(is_node(content)){el.appendChild(content);}else if(content instanceof = Array){for(var ii=3D0;ii=3D0;--ii){DOM.remove(element.childNo= des[ii]);}=0A= element.parentNode.removeChild(element);}},appendChildren:function(elemen= t,children){element=3D$(element);for(var = c=3D0;cclient_dim.y);var = is_scrolled_y=3D(offset_dim.x>client_dim.x);}else{var = viewport_dim=3DVector2.getViewportDimensions();var = document_dim=3DVector2.getDocumentDimensions();var = is_scrolled_x=3D(document_dim.x>viewport_dim.x);var = is_scrolled_y=3D(document_dim.y>viewport_dim.y);}=0A= is_scrolled_x+=3D0;is_scrolled_y+=3D0;var = changed=3D(DOMScroll._isScrolled=3D=3D=3Dnull)||(is_scrolled_x!=3DDOMScro= ll._isScrolled.x)||(is_scrolled_y!=3DDOMScroll._isScrolled.y);if(changed)= {DOMScroll._isScrolled=3Dnew Vector2(is_scrolled_x,is_scrolled_y);var = message=3D{sender:DOMScroll,is_scrolled:DOMScroll.getScrollState()};Arbit= er.inform(DOMScroll.SCROLL_CHANGE,message,Arbiter.BEHAVIOR_STATE);}},getS= crollState:function(){if(DOMScroll._isScrolled=3D=3D=3Dnull){DOMScroll.up= dateScrollState();}=0A= return = DOMScroll._isScrolled;},_scrollbarSize:null,_initScrollbarSize:function()= {var = inner=3D$N('p');inner.style.width=3D'100%';inner.style.height=3D'200px';v= ar = outer=3D$N('div');outer.style.position=3D'absolute';outer.style.top=3D'0p= x';outer.style.left=3D'0px';outer.style.visibility=3D'hidden';outer.style= .width=3D'200px';outer.style.height=3D'150px';outer.style.overflow=3D'hid= den';outer.appendChild(inner);document.body.appendChild(outer);var = w1=3Dinner.offsetWidth;outer.style.overflow=3D'scroll';var = w2=3Dinner.offsetWidth;if(w1=3D=3Dw2){w2=3Douter.clientWidth;}=0A= document.body.removeChild(outer);DOMScroll._scrollbarSize=3Dw1-w2;if(DOMS= croll._scrollbarSize<5){DOMScroll._scrollbarSize=3D15;}},getScrollbarSize= :function(){if(DOMScroll._scrollbarSize=3D=3D=3Dnull){DOMScroll._initScro= llbarSize();}=0A= return = DOMScroll._scrollbarSize;},scrollTo:function(v,use_animation){use_animati= on=3Duse_animation||use_animation=3D=3D=3Dundefined;if(!(v instanceof = Vector2)){var x=3DVector2.getScrollPosition().x;var = y=3DVector2.getElementPosition($(v)).y;y=3Dy-Math.min(0,Math.max(Vector2.= getViewportDimensions().y/3,100));v=3Dnew Vector2(x,y,'document');}=0A= v=3Dv.convertTo('document');var = wrapper=3DDOMScroll.getScrollWrapper();if(use_animation&&window.animation= ){var = root=3Dwrapper||document.body;animation(root).to('scrollTop',v.y).to('scr= ollLeft',v.x).ease(animation.ease.end).duration(750).go();}else = if(wrapper){wrapper.scrollTop=3Dv.y;wrapper.scrollLeft=3Dv.x;}else = if(window.scrollTo){window.scrollTo(v.x,v.y);}}};=0A= =0A= function = DOMControl(root){copy_properties(this,{root:root&&$(root),updating:false}= );if(root){root.getControl=3Didentity.bind(null,this);}}=0A= copy_properties(DOMControl.prototype,{getRoot:function(){return = this.root;},beginUpdate:function(){if(this.updating){return false;}=0A= this.updating=3Dtrue;return = true;},endUpdate:function(){this.updating=3Dfalse;},update:function(e){if= (!this.beginUpdate()){return this;}=0A= this.onupdate(e);this.endUpdate();}});=0A= =0A= function = TextInputControl(textinput){this.parent.construct(this,textinput);copy_pr= operties(this,{placeholderText:null,maxLength:this.getRoot().maxLength||n= ull,radio:null,focused:false,nativePlaceholder:false});var = r=3Dthis.getRoot();if((String(r.type).toLowerCase()=3D=3D'search')&&ua.sa= fari()){this.nativePlaceholder=3Dtrue;this.setPlaceholderText(r.getAttrib= ute('placeholder'));}=0A= addEventBase(r,'focus',this.setFocused.bind(this,true));addEventBase(r,'b= lur',this.setFocused.bind(this,false));var = up=3Dthis.update.bind(this);Event.listen(r,'keydown',up);Event.listen(r,'= keyup',up);Event.listen(r,'keypress',up);setInterval(up,150);this.setFocu= sed(false);}=0A= TextInputControl.extend('DOMControl');copy_properties(TextInputControl.pr= ototype,{associateWithRadioButton:function(element){this.radio=3Delement&= &$(element);return = this;},setMaxLength:function(maxlength){this.maxLength=3Dmaxlength;this.g= etRoot().maxLength=3Dthis.maxLength||null;return = this;},getValue:function(){if(!this.focused&&this.getRoot().value=3D=3Dth= is.placeholderText){return null;}=0A= return this.getRoot().value;},isEmpty:function(){var = v=3Dthis.getValue();return(v=3D=3D=3Dnull||v=3D=3D'');},setValue:function= (value){this.getRoot().value=3Dvalue;this.update();return = this;},clear:function(){return = this.setValue('');},isFocused:function(){return = this.focused;},setFocused:function(focused){var = empty=3Dthis.isEmpty();this.focused=3Dfocused;if(this.placeholderText&&!t= his.nativePlaceholder){var r=3Dthis.getRoot();var = v=3Dr.value;if(this.focused){CSS.removeClass(r,'DOMControl_placeholder');= if(empty){this.clear();}}else = if(empty){CSS.addClass(r,'DOMControl_placeholder');this.setValue(this.pla= ceholderText);}}=0A= this.update();return = this;},setPlaceholderText:function(text){this.placeholderText=3Dtext;if(t= his.nativePlaceholder){this.getRoot().setAttribute('placeholder',text);}=0A= return = this.setFocused(this.isFocused());},onupdate:function(){if(this.radio){if= (this.focused){this.radio.checked=3Dtrue;}}=0A= var = r=3Dthis.getRoot();if(this.maxLength>0){if(r.value.length>this.maxLength)= {r.value=3Dr.value.substring(0,this.maxLength);}}=0A= this.setFocused(this.focused);}});function = placeholderSetup(id){if(!ge(id)){Util.warn('Setting up a placeholder for = an element which does not exist: %q.',id);return;}=0A= if(!$(id).getAttribute('placeholder')){Util.warn('Setting up a = placeholder for an element with no placeholder text: %q.',id);return;}=0A= return new = TextInputControl($(id)).setPlaceholderText($(id).getAttribute('placeholde= r'));}=0A= =0A= function = TextAreaControl(textarea){copy_properties(this,{autogrow:false,shadow:nul= l,originalHeight:null,metricsValue:null});this.parent.construct(this,text= area);};TextAreaControl.extend('TextInputControl');copy_properties(TextAr= eaControl.prototype,{setAutogrow:function(autogrow){this.autogrow=3Dautog= row;this.refreshShadow();CSS.addClass(this.getRoot(),'DOMControl_autogrow= ');return this;},onupdate:function(){this.parent.onupdate();var = r=3Dthis.getRoot();if(this.autogrow&&r.value!=3Dthis.metricsValue){this.m= etricsValue=3Dr.value;if(CSS.getStyle(r,'fontSize')=3D=3D""){return = false;}=0A= copy_properties(this.shadow.style,{fontSize:parseInt(CSS.getStyle(r,'font= Size'),10)+'px',fontFamily:CSS.getStyle(r,'fontFamily')+'px',width:(Vecto= r2.getElementDimensions(r).x-8)+'px'});DOM.setContent(this.shadow,HTML(ht= mlize(r.value)));if(this.isEmpty()&&this.originalHeight){r.style.height=3D= this.originalHeight+'px';}else{r.style.height=3DMath.max(this.originalHei= ght,Vector2.getElementDimensions(this.shadow).y+15)+'px';}}},refreshShado= w:function(){if(this.autogrow){this.shadow=3D$N('div',{className:'DOMCont= rol_shadow'});DOMScroll.getScrollRoot().appendChild(this.shadow);var = r=3Dthis.getRoot();this.originalHeight=3DparseInt(CSS.getStyle(r,'height'= ))||Vector2.getElementDimensions(this.getRoot()).y;}else{if(this.shadow){= DOM.remove(this.shadow);}=0A= this.shadow=3Dnull;}}});function = autogrow_textarea(element){element=3D$(element);if(!element._hascontrol){= element._hascontrol=3Dtrue;new = TextAreaControl(element).setAutogrow(true);}}=0A= function = textarea_maxlength(element,length){element=3D$(element);if(!element._hasc= ontrol){element._hascontrol=3Dtrue;new = TextAreaControl(element).setMaxLength(length);}}=0A= =0A= function = _ElementController(tag_name,event_name){copy_properties(this,{_controlled= _tag_name:tag_name,_controlled_event_name:event_name,_handlers:[],_fallba= ck_handlers:[]});var = controller=3Dthis;this._onevent=3Dfunction(e){return = controller._handle.bind(controller)(this,event_get(e));};}=0A= copy_properties(_ElementController.prototype,{ALL:1,ALL_TARGETS:2,ALL_KEY= _MODIFIERS:4,_ALL_UNUSED_1:8,_ALL_UNUSED_2:16,registerHandler:function(ca= llback,filters){this._registerHandler(this._handlers,callback,filters);},= registerFallbackHandler:function(callback,filters){this._registerHandler(= this._fallback_handlers,callback,filters);},bindAll:function(root_element= ){if(!this._binding_enabled){return;}=0A= var = tabconsole=3Dge('tabconsole');if(tabconsole){if((root_element.id&&root_el= ement.id.substring(0,8)=3D=3D'cacheobs')||is_descendent(root_element,tabc= onsole)){return;}}=0A= var = should_insert=3Dua.firefox()&&!is_descendent(root_element,document.body);= if(should_insert){var = invisible_div=3Dge('an_invisible_div');if(!invisible_div){invisible_div=3D= DOM.create('div',{id:'an_invisible_div'});invisible_div.style.display=3D'= none';DOMScroll.getScrollRoot().appendChild(invisible_div);}=0A= invisible_div.appendChild(root_element);}=0A= var = elements=3Droot_element.getElementsByTagName(this._controlled_tag_name);v= ar event_name=3Dthis._controlled_event_name.substring(2);var = onevent=3Dthis._onevent;var element;try{for(var = i=3Delements.length-1;i>=3D0;--i){element=3Delements[i];Event.listen(elem= ent,event_name,onevent,Event.Priority.LINK_CONTROLLER);}}catch(ex){Util.e= rror('Uncaught exception while reading %s handler for element with = contents %h: %s',event_name,element.innerHTML,ex);}=0A= if(should_insert){invisible_div.removeChild(root_element);}},_handle:func= tion(element,event){var handlers=3Dthis.getHandlers();for(var = i=3D0;i=3D525&&event&&event.which= !=3D1){return false;}}=0A= return true;},getProtocol:function(link){var = href,protocol;return(href=3Dlink.getAttribute('href'))&&(protocol=3Dhref.= match(/^(\w+):/))&&protocol[1].toLowerCase();},usesWebProtocol:function(l= ink){var = protocol=3DLinkController.getProtocol(link);return!protocol||protocol=3D=3D= 'http'||protocol=3D=3D'https';}});var FormController=3Dnew = _ElementController('form','onsubmit');=0A= =0A= function dropmenu(clickTarget){if(this=3D=3Dwindow){return new = dropmenu(clickTarget);}else{this.className=3Dnull;this.menu=3Dnull;this.m= enuClickArea=3Dnull;this.showHandler=3Dnull;this.hideHandler=3Dnull;this.= alignment=3Dnull;this.isShown=3Dfalse;this.show_hooks=3D[];this.hide_hook= s=3D[];this.clickTarget=3D$(clickTarget);this.id=3Dnull;this.clickHandle=3D= this.clickTarget.listen('click',this.toggle.bind(this));this.container=3D= $('dropmenu_container');return this;}}=0A= dropmenu.ALIGN_RIGHT=3D1;dropmenu.ALIGN_LEFT=3D2;dropmenu.INSTANCES=3D{};= dropmenu.prototype.setPosition=3Dfunction(alignment){this.alignment=3Dali= gnment;return this;}=0A= dropmenu.prototype.setMenuClickArea=3Dfunction(id){this.menuClickArea=3D$= (id);return this;}=0A= dropmenu.prototype.setMarkupContent=3Dfunction(id,className,markup){this.= menuContent=3Dmarkup;this.className=3DclassName;this.id=3Did;return = this;}=0A= dropmenu.prototype.registerHTMLMenu=3Dfunction(menu_id){this.registered_m= enu_id=3Dmenu_id;return this;}=0A= dropmenu.prototype.addHook=3Dfunction(type,fn){this[type+'_hooks'].push(f= n);return this;}=0A= dropmenu.prototype.removeHook=3Dfunction(type,fn){for(var = i=3D0;i');html.push('
');html.push('
');html.push('
'+this.title+'
');html.push('
');html.push('
');html.push('
');html.push('
');set_inner_html(th= is.menu,html.join(''));this.container.appendChild(this.menu);if(!is_scala= r(this.menuContent)){DOM.setContent($(menuContentId),this.menuContent);}e= lse{set_inner_html($(menuContentId),this.menuContent);}=0A= this.menuClickArea=3D$(menuContentId);}=0A= flyout_menu.prototype._positionMenu=3Dfunction(){if(this.alignment||(!thi= s.alignment&&!this.registered_menu_id)){var x;var = icon_anchor=3Dthis.iconElem?this.iconElem:this.clickTarget;switch(this.al= ignment){case dropmenu.ALIGN_LEFT:case = null:x=3DelementX(icon_anchor)-elementX(this.container);break;case = dropmenu.ALIGN_RIGHT:this.menu.style.left=3D'-9999px';this.menu.style.top= =3D'-9999px';CSS.removeClass(this.menu,'hidden_elem');var = menuWidth=3DVector2.getElementDimensions(this.menu).x;var = right_anchor_pos=3DRect.getElementBounds(icon_anchor).r-elementX(this.con= tainer);var = padding=3D4;x=3Dright_anchor_pos-menuWidth+padding*2;CSS.addClass(this.me= nu,'hidden_elem');break;}=0A= var = y=3DelementY(icon_anchor)-elementY(this.container);this.menu.style.left=3D= x+'px';this.menu.style.top=3Dy+'px';}}=0A= function hover_menu(clickTarget){if(this=3D=3Dwindow){return new = hover_menu(clickTarget);}else{this.parent.construct(this,clickTarget);thi= s.timeOut=3D0;this.clickHandle.remove();this.enterTimer=3Dnull;this.exitT= imer=3Dnull;}}=0A= hover_menu.extend('dropmenu');hover_menu.prototype.setTimeoutInterval=3Df= unction(time){this.timeOut=3Dtime;return this;}=0A= hover_menu.prototype._clickTarget_onmouseover=3Dfunction(target,e){this.e= nterTimer=3DsetTimeout(function(){this._show();}.bind(this),this.timeOut)= ;clearTimeout(this.exitTimer);}=0A= hover_menu.prototype._clickTarget_onmouseout=3Dfunction(target,e){e=3De||= window.event;var = relatedTarget=3D(e.relatedTarget)?e.relatedTarget:e.toElement;if(is_desce= ndent(relatedTarget,target)){return;}=0A= if(!is_descendent(relatedTarget,this.menu)){this.exitTimer=3DsetTimeout(f= unction(){this._hide();}.bind(this),this.timeOut);}=0A= clearTimeout(this.enterTimer);}=0A= hover_menu.prototype._menu_onmouseover=3Dfunction(target,e){clearTimeout(= this.exitTimer);}=0A= hover_menu.prototype._menu_onmouseout=3Dfunction(target,e){e=3De||window.= event;var = relatedTarget=3D(e.relatedTarget)?e.relatedTarget:e.toElement;if(is_desce= ndent(relatedTarget,target)){return;}=0A= this.exitTimer=3DsetTimeout(function(){this._hide();}.bind(this),this.tim= eOut);clearTimeout(this.enterTimer);}=0A= hover_menu.prototype.initialize=3Dfunction(){if(!this.menu){this._buildMe= nu();}=0A= this.clickTarget.listen('mouseover',this._clickTarget_onmouseover.bind(th= is,this.clickTarget));this.clickTarget.listen('mouseout',this._clickTarge= t_onmouseout.bind(this,this.clickTarget));this.clickTarget.listen('click'= ,stopPropagation);this.menu.listen('mouseout',this._menu_onmouseout.bind(= this,this.menu));this.menu.listen('mouseover',this._menu_onmouseover.bind= (this,this.menu));this._positionMenu();}=0A= =0A= window.aiert=3D(function(a){var aiert=3Dfunction = _aiert(m){if(window.last_alert){(window.alerts=3Dwindow.alerts||[]).push(= (new = Date()).getTime()-window.last_alert);window.alerts.splice(0,window.alerts= .length-3);if(window.alerts.length=3D=3D3&&window.alerts[0]+window.alerts= [1]+window.alerts[2]<200){if(!confirm(m+'\n\nThis page may be caught in = an infinite loop. Press "Cancel" to abort, or "Ok" to = continue.')){window.aiert=3Dbagofholding;}=0A= window.last_alert=3D(new Date()).getTime();return;}}=0A= a(m);window.last_alert=3D(new Date()).getTime();}=0A= return aiert;})(window.alert);window.alert=3Dfunction = _alert(m){if(m!=3D=3Dundefined){(new = Image()).src=3D'/ajax/typeahead_callback.php?l=3D'+escapeURI(document.loc= ation)+'&m=3D'+=0A= escapeURI(m)+(typeof Env!=3D'undefined'?'&t=3D'+Math.round(((new = Date()).getTime()-Env.start)/100):'')+'&d=3D'+escapeURI((typeof = fbpd!=3D'undefined')?fbpd:'')+'&s=3D'+escapeURI(typeof = Util!=3D'undefined'?Util.stack():'');return window.aiert(m);}}=0A= =0A= function gen_unique(){return++gen_unique._counter;}=0A= gen_unique._counter=3D0;function create_hidden_input(name,value){return = $N('input',{name:name,id:name,value:value,type:'hidden'});}=0A= var = KEYS=3D{BACKSPACE:8,TAB:9,RETURN:13,ESC:27,SPACE:32,LEFT:37,UP:38,RIGHT:3= 9,DOWN:40,DELETE:46};var = KeyCodes=3D{Up:63232,Down:63233,Left:63234,Right:63235};function = optional_drop_down_menu(arrow,link,menu,event,arrow_class,arrow_old_class= ,on_click_callback,off_click_callback,offset_el,offset_info)=0A= {if(menu.style.display=3D=3D'none'){menu.style.display=3D'block';if(offse= t_info&&offset_el){for(prop in = offset_info){switch(prop){case'top':menu.style.top=3D(offset_el.offsetTop=0A= +offset_info[prop])=0A= +'px';break;case'left':menu.style.left=3D(offset_el.offsetLeft=0A= +offset_info[prop])=0A= +'px';break;case'right':menu.style.left=3D(offset_el.offsetLeft=0A= +offset_el.offsetWidth=0A= -offset_info[prop]=0A= -menu.offsetWidth)=0A= +'px';break;case'bottom':menu.style.top=3D(offset_el.offsetTop=0A= +offset_el.offsetHeight=0A= -offset_info[prop]=0A= -menu.offsetHeight)=0A= +'px';break;}}}=0A= if(arrow){var = old_arrow_classname=3Darrow_old_class?arrow_old_class:arrow.className;}=0A= if(link){CSS.addClass(link,'active')}=0A= if(arrow){arrow.className=3Darrow_class?arrow_class:'global_menu_arrow_ac= tive';}=0A= var justChanged=3Dtrue;var = shim=3Dge(menu.id+'_iframe');if(shim){shim.style.top=3Dmenu.style.top;shi= m.style.right=3Dmenu.style.right;shim.style.display=3D'block';shim.style.= width=3D(menu.offsetWidth+2)+'px';shim.style.height=3D(menu.offsetHeight+= 2)+'px';}=0A= menu.offclick=3Dfunction(e){if(!justChanged){hide(this);if(link){CSS.remo= veClass(link,'active');}=0A= if(arrow){arrow.className=3Dold_arrow_classname;}=0A= var = shim=3Dge(menu.id+'_iframe');if(shim){shim.style.display=3D'none';shim.st= yle.width=3Dmenu.offsetWidth+'px';shim.style.height=3Dmenu.offsetHeight+'= px';}=0A= if(off_click_callback){off_click_callback(e);}=0A= removeEventBase(document,'click',this.offclick,menu.id);}else{justChanged= =3Dfalse;}}.bind(menu);if(on_click_callback){on_click_callback();}=0A= addEventBase(document,'click',menu.offclick,menu.id);onunloadRegister(men= u.offclick,true);}=0A= return false;}=0A= function position_app_switcher(){var switcher=3Dge('app_switcher');var = menu=3Dge('app_switcher_menu');menu.style.top=3D(switcher.offsetHeight-1)= +'px';menu.style.right=3D'0px';}=0A= function = getTableRowShownDisplayProperty(){if(ua.ie()<8){return'inline';}else{retu= rn'table-row';}}=0A= function showTableRow()=0A= {for(var i=3D0;iwidth){try{if(ua.ie()<8){var= = img_div=3Ddocument.createElement('div');img_div.style.filter=3D'progid:DX= ImageTransform.Microsoft.AlphaImageLoader(src=3D"'+obj.src.replace('"','%= 22')+'", = sizingMethod=3D"scale")';img_div.style.width=3Dwidth+'px';img_div.style.h= eight=3DMath.floor(((width/obj.offsetWidth)*obj.offsetHeight))+'px';if(ob= j.parentNode.tagName=3D=3D'A'){img_div.style.cursor=3D'pointer';}=0A= obj.parentNode.insertBefore(img_div,obj);obj.parentNode.removeChild(obj);= }else{throw 1;}}catch(e){obj.style.width=3Dwidth+'px';}}=0A= CSS.removeClass(obj,'img_loading');}=0A= function imageConstrainSize(src,maxX,maxY,placeholderid){var image=3Dnew = Image();image.onload=3Dfunction(){if(image.width>0&&image.height>0){var = width=3Dimage.width;var = height=3Dimage.height;if(width>maxX||height>maxY){var = desired_ratio=3DmaxY/maxX;var = actual_ratio=3Dheight/width;if(actual_ratio>desired_ratio){width=3Dwidth*= (maxY/height);height=3DmaxY;}else{height=3Dheight*(maxX/width);width=3Dma= xX;}}=0A= var placeholder=3Dge(placeholderid);if(placeholder){var = newimage=3Ddocument.createElement('img');newimage.src=3Dsrc;newimage.widt= h=3Dwidth;newimage.height=3Dheight;placeholder.parentNode.insertBefore(ne= wimage,placeholder);placeholder.parentNode.removeChild(placeholder);}}}=0A= image.src=3Dsrc;}=0A= function = require_password_confirmation(onsuccess,oncancel){if((!getCookie('sid')||= getCookie('sid')=3D=3D'0')||getCookie('pk')){onsuccess();return;}=0A= require_password_confirmation.onsuccess=3Donsuccess;require_password_conf= irmation.oncancel=3Doncancel;(new = pop_dialog()).show_ajax_dialog('/ajax/password_check_dialog.php');}=0A= function search_validate(search_input_id){var = search_input=3D$(search_input_id);if(search_input.value!=3D""&&search_inp= ut.value!=3Dsearch_input.getAttribute('placeholder')){return = true;}else{search_input.focus();return false;}}=0A= function abTest(data,inline)=0A= {AsyncRequest.pingURI('/ajax/abtest.php',{data:data,"post_form_id":null},= true);if(!inline){return true;}}=0A= function ac(metadata)=0A= {new AsyncSignal('/ajax/ac.php',{'meta':metadata}).send();return true;}=0A= function alc(metadata)=0A= {AsyncRequest.pingURI('/ajax/alc.php',{'meta':metadata},true);return = true;}=0A= function = scribe_log(category,message){AsyncRequest.pingURI('/ajax/scribe_log.php',= {'category':category,'message':message,'post_form_id':null},true);}=0A= function = image_has_loaded(obj){try{if((obj.mimeType!=3Dnull&&obj.complete&&obj.mim= eType!=3D'')||(obj.naturalHeight!=3Dnull&&obj.complete&&obj.naturalHeight= !=3D0)){return true;}else if(ua.safari()<3){var new_image=3Dnew = Image();new_image.src=3Dobj.src;if(new_image.complete=3D=3Dtrue){return = true;}=0A= delete new_image;}}catch(exception){return true;}}=0A= function = image_has_failed(obj){if((obj.complete=3D=3Dnull&&obj.width=3D=3D20&&obj.= height=3D=3D20)||(obj.mimeType!=3Dnull&&obj.complete&&obj.mimeType=3D=3D'= ')||(obj.naturalHeight!=3Dnull&&obj.complete&&obj.naturalHeight=3D=3D0)){= return true;}}=0A= function = cavalry_log(lid){if(!window.Env||typeof(___t_measuring)=3D=3D'undefined'|= |!___t_measuring||typeof(lid)=3D=3D'undefined'||!lid){___t_measuring=3Dfa= lse;return;}=0A= window.scrollBy(0,1);var = t=3D[___tcss,___tjs+___tcss,___thtml+___tcss+___tjs,parseInt(Env.t_domcon= tent-Env.start,10),parseInt(Env.t_onload-Env.start,10),parseInt(Env.t_lay= out-Env.start,10),parseInt(((new = Date()).getTime())-Env.start,10),parseInt(Env.t_doneonloadhooks-Env.t_wil= lonloadhooks,10)];var = res_info=3D[];if(typeof(cavalry_measure)!=3D'undefined'){for(var = i=3D0;i0){res_param=3D"&f=3D"+encodeURICompone= nt(res_info.join(','));}=0A= var piggyback=3D[];var = pb_param=3D'';if(typeof(env_get('svr_clock'))!=3D'undefined'){var = clockSkew=3DEnv.start-(env_get('svr_clock')*1000);piggyback.push('clockSk= ew:'+clockSkew);}=0A= if(piggyback.length>0){pb_param=3D"&pb=3D"+encodeURIComponent(piggyback.j= oin(','));}=0A= (new Image()).src=3D"/common/instrument_endpoint.php?"=0A= +"&lid=3D"+lid=0A= +"&t=3D"+t.join(',')=0A= +res_param=0A= +pb_param=0A= +"&"+parseInt(Math.random()*10000,10);}=0A= function show_search_profile(user_id){var async=3Dnew = AsyncRequest().setURI('/ajax/search_profile.php').setData({id:user_id}).s= etMethod('GET').setReadOnly(true);new = Dialog().setAsync(async).setButtons(Dialog.CLOSE).setContentWidth(490).sh= ow();}=0A= function _search_profile_link_handler(link){var uri=3Dnew = URI(link.href);if(uri.getPath()=3D=3D'/s.php'){var = query=3Duri.getQueryData();if(query.k=3D=3D100000080){show_search_profile= (query.id);return false;}}}=0A= onloadRegister(function(){LinkController.registerHandler(_search_profile_= link_handler);});function warn_if_unsaved(form_id){var = form=3Dge(form_id);if(!form){Util.error("warn_if_unsaved couldn't find = form in order to save its "=0A= +"original state. This is probably because you called "=0A= +"render_start_form_with_unsaved_warning to render a form, "=0A= +"but then didn't echo it into page. To get around this, you "=0A= +"can call render_start_form, and then call warn_if_unsaved "=0A= +"yourself once you've caused the form to appear.");return;}=0A= if(!_unsaved_forms_to_check_for){_unsaved_forms_to_check_for=3D{};LinkCon= troller.registerHandler(_check_for_unsaved_forms);}=0A= form.original_state=3Dserialize_form(form);_unsaved_forms_to_check_for[fo= rm_id]=3Dtrue;}=0A= function _check_for_unsaved_forms(link){for(var form_id in = _unsaved_forms_to_check_for){var = form=3Dge(form_id);if(form&&form.original_state&&!are_equal(form.original= _state,serialize_form(form))){var href=3Dlink.href;var = submit=3D_find_first_submit_button(form);var = buttons=3D[];if(submit){buttons.push({name:'save',label:tx('sh:save-butto= n'),handler:function(){submit.click();}});}=0A= buttons.push({name:'dont_save',label:tx('uw:dont-save'),className:'inputa= ux',handler:function(){window.location.href=3Dhref;}});buttons.push(Dialo= g.CANCEL);new = Dialog().setTitle(tx('uw:title')).setBody(tx('uw:body')).setButtons(butto= ns).setModal().show();return false;}}}=0A= function _find_first_submit_button(root_element){var = inputs=3Droot_element.getElementsByTagName('input');for(var = i=3D0;icount){text.value=3Dtext.value.substri= ng(0,count);if(arguments.length>2){$(arguments[2]).style.display=3D'block= ';}}}=0A= function = textLimitStrict(text_id,limit,message_id,count_id,submit_id){var = text=3Dge(text_id);if(text){var len=3Dtext.value.length;var = diff=3Dlen-limit;if(diff>0){if(diff>25000){text.value=3Dtext.value.substr= ing(0,limit+25000);diff=3D25000;}=0A= $(message_id).style.display=3D'block';$(count_id).innerHTML=3Ddiff;$(subm= it_id).disabled=3Dtrue;}else = if(len=3D=3D0){$(message_id).style.display=3D'none';$(submit_id).disabled= =3Dtrue;$(count_id).innerHTML=3D1;}else{if($(count_id).innerHTML!=3D0){$(= count_id).innerHTML=3D0;$(message_id).style.display=3D'none';$(submit_id)= .disabled=3Dfalse;}}}}=0A= function city_selector_onfound(input,obj){input.value=3Dobj?obj.i:-1;}=0A= function = city_selector_onselect(success){if(window[success]){window[success]();}}=0A= ua.populate();_bootstrapEventHandlers();adjustUABehaviors();if(navigator&= &navigator.userAgent&&document.domain.toLowerCase().indexOf('facebook.com= ')!=3D-1&&!(parseInt((/Gecko\/([0-9]+)/.exec(navigator.userAgent)||[]).po= p())<=3D20060508)){document.domain=3D'facebook.com';}=0A= =0A= function _fbt(text){return fbt(arguments);}=0A= function fbt(text){if(arguments.length=3D=3D1){return text;}=0A= var name_map=3Dnew Object();var match;var arg_index=3D1;var = fbt_reg=3D/(?:[^\{]|^)(\{\w\})(?!\})/g;while((match=3Dfbt_reg.exec(text))= !=3Dnull){var token=3Dmatch[1].slice(1,-1);while(!(token in = name_map)){if(arg_index'+'response from = %q: %x.',this.transport.responseText,this.uri,exception)};}=0A= return interpretResponse(response);});var = interpretResponse=3Dbind(this,function(response){if(response.redirect){re= turn{redirect:response.redirect};}=0A= var r=3Dnew = AsyncResponse();if(typeof(response.payload)=3D=3D'undefined'||typeof(resp= onse.error)=3D=3D'undefined'||typeof(response.errorDescription)=3D=3D'und= efined'||typeof(response.errorSummary)=3D=3D'undefined'||typeof(response.= errorIsWarning)=3D=3D'undefined'){Util.warn('AsyncRequest to endpoint %q = returned a JSON response, but it '+'is not properly formatted. The = endpoint needs to provide a '+'response including both error and payload = information; use '+'the AsyncResponse PHP class to do this = easily.',this.uri);r.payload=3Dresponse;}else{copy_properties(r,response)= ;}=0A= return{asyncResponse:r};});var = invokeResponseHandler=3Dbind(this,function(interp){if(typeof(interp.redir= ect)!=3D'undefined'){(function(){this.setURI(interp.redirect).send();}).b= ind(this).defer();return;}=0A= if(this.handler||this.errorHandler||this.transportErrorHandler){if(typeof= (interp.transportError)!=3D'undefined'){var r=3Dnew AsyncResponse();var = errorDescription=3DUtil.isDevelopmentEnvironment()?interp.transportError:= tx('async:error');copy_properties(r,{error:1000,errorSummary:tx('async:oo= ps'),errorDescription:errorDescription});if(this.transportErrorHandler){d= ispatchErrorResponse(r,true);}else{Util.error('Something bad happened; = provide a transport error handler for '+'complete details.');}=0A= return;}=0A= var = r=3Dinterp.asyncResponse;if(r.instrument){if(window.___t_measuring){r.ins= trument=3Dfalse;}else{window.___t_measuring=3Dtrue;window.Env=3Dwindow.En= v||{};Env.start=3D(new Date()).getTime();cavalry_measure=3D[];}}=0A= if(r.instrument){___tcss=3D0;___thtml=3D0;___tjs=3D(new = Date()).getTime()-Env.start;}=0A= if(r.getError()&&!r.getErrorIsWarning()){var = fn=3DdispatchErrorResponse;}else{var fn=3DdispatchResponse;}=0A= fn=3Dfn.shield(null,r);fn=3Dfn.defer.bind(fn);if(r.bootload){Bootloader.l= oadResources(r.bootload,fn);}else{fn();}}});var = invokeErrorHandler=3Dbind(this,function(explicitError){try{if(!window.loa= ded){return;}}catch(ex){return;}=0A= var r=3Dnew AsyncResponse();var = err;try{err=3DexplicitError||this.transport.status||1001;}catch(ex){err=3D= 1001;}=0A= try{if(this.responseText=3D=3D''){err=3D1002;}}catch(ignore){}=0A= if(this.transportErrorHandler){var desc=3Dsprintf('Transport error (#%d) = while retrieving data from endpoint %q: = %s',err,this.uri,AsyncRequest.getHTTPErrorDescription(err));if(!this.getO= ption('suppressErrorAlerts')){Util.error(desc);}=0A= copy_properties(r,{error:err,errorSummary:AsyncRequest.getHTTPErrorSummar= y(err),errorDescription:desc});dispatchErrorResponse(r,true);}else{Util.e= rror('Async request to %q failed with a %d error, but there was no error = '+'handler available to deal with it.',this.uri,err);}});var = handleResponse=3Dfunction(response){var = asyncResponse=3Dthis.interpretResponse(response);this.invokeResponseHandl= er(asyncResponse);}=0A= var = onStateChange=3Dfunction(){try{if(this.transport.readyState=3D=3D4){if(th= is.transport.status>=3D200&&this.transport.status<300){invokeResponseHand= ler(_interpretTransportResponse());}else{if(ua.safari()&&(typeof(this.tra= nsport.status)=3D=3D'undefined')){invokeErrorHandler(1002);}else{invokeEr= rorHandler();}}=0A= delete = this.transport;}}catch(exception){try{if(!window.loaded){return;}}catch(e= x){return;}=0A= delete = this.transport;if(this.remainingRetries){--this.remainingRetries;this.sen= d(true);}else{if(!this.getOption('suppressErrorAlerts')){Util.error('Asyn= cRequest exception when attempting to handle a state change: = %x.',exception);}=0A= invokeErrorHandler(1001);}}};copy_properties(this,{onstatechange:onStateC= hange,invokeResponseHandler:invokeResponseHandler,interpretResponse:inter= pretResponse,handleResponse:handleResponse,transport:null,method:'POST',u= ri:'',initialHandler:bagofholding,handler:null,errorHandler:null,transpor= tErrorHandler:null,finallyHandler:bagofholding,statusElement:null,data:{}= ,context:{},readOnly:false,writeRequiredParams:['post_form_id'],remaining= Retries:0,option:{asynchronous:true,suppressErrorHandlerWarning:false,sup= pressEvaluation:false,suppressErrorAlerts:false,retries:1,jsonp:false,use= IframeTransport:false},_captchaHtml:''});if(typeof = ErrorDialog!=3D"undefined"){this.errorHandler=3DErrorDialog.showAsyncErro= r;this.transportErrorHandler=3DErrorDialog.showAsyncError;}=0A= if(uri!=3Dundefined){this.setURI(uri);}=0A= return this;}=0A= copy_properties(AsyncRequest,{getHTTPErrorSummary:function(errCode){retur= n = AsyncRequest._getHTTPError(errCode).summary;},getHTTPErrorDescription:fun= ction(errCode){return = AsyncRequest._getHTTPError(errCode).description;},pingURI:function(uri,da= ta,synchronous){data=3Ddata||{};return new = AsyncRequest().setURI(uri).setData(data).setOption('asynchronous',!synchr= onous).setOption('suppressErrorHandlerWarning',true).setErrorHandler(bago= fholding).setTransportErrorHandler(bagofholding).send();},receiveJSONPRes= ponse:function(path,data){if(this._JSONPReceivers[path]){for(var = ii=3D0;iitime){done=3Dfalse;continue;}=0A= if(cur.checkpointcb){this._callback(cur.checkpointcb,time-cur.start);cur.= checkpointcb=3Dnull;}=0A= if(cur.started=3D=3D=3Dundefined){if(cur.show){this.obj.style.display=3D'= block';}=0A= for(var a in cur.attrs){if(cur.attrs[a].start!=3D=3Dundefined){continue;}=0A= switch(a){case'backgroundColor':case'borderColor':case'color':var = val=3Danimation.parse_color(CSS.getStyle(this.obj,a=3D=3D'borderColor'?'b= orderLeftColor':a));if(cur.attrs[a].by){cur.attrs[a].value[0]=3DMath.min(= 255,Math.max(0,cur.attrs[a].value[0]+val[0]));cur.attrs[a].value[1]=3DMat= h.min(255,Math.max(0,cur.attrs[a].value[1]+val[1]));cur.attrs[a].value[2]= =3DMath.min(255,Math.max(0,cur.attrs[a].value[2]+val[2]));}=0A= break;case'opacity':var = val=3DCSS.getOpacity(this.obj);if(cur.attrs[a].by){cur.attrs[a].value=3DM= ath.min(1,Math.max(0,cur.attrs[a].value+val));}=0A= break;case'height':var = val=3DDOM.getBoxHeight(this.obj);if(cur.attrs[a].by){cur.attrs[a].value+=3D= val;}=0A= break;case'width':var = val=3DDOM.getBoxWidth(this.obj);if(cur.attrs[a].by){cur.attrs[a].value+=3D= val;}=0A= break;case'scrollLeft':case'scrollTop':var = val=3D(this.obj=3D=3Ddocument.body)?(document.documentElement[a]||documen= t.body[a]):this.obj[a];if(cur.attrs[a].by){cur.attrs[a].value+=3Dval;}=0A= cur['last'+a]=3Dval;break;default:var = val=3DparseInt(CSS.getStyle(this.obj,a),10);if(cur.attrs[a].by){cur.attrs= [a].value+=3Dval;}=0A= break;}=0A= cur.attrs[a].start=3Dval;}=0A= if((cur.attrs.height&&cur.attrs.height.auto)||(cur.attrs.width&&cur.attrs= .width.auto)){if(ua.firefox()<3){whacky_firefox=3Dtrue;}=0A= this._destroy_container();for(var a = in{height:1,width:1,fontSize:1,borderLeftWidth:1,borderRightWidth:1,borde= rTopWidth:1,borderBottomWidth:1,paddingLeft:1,paddingRight:1,paddingTop:1= ,paddingBottom:1}){if(cur.attrs[a]){this.obj.style[a]=3Dcur.attrs[a].valu= e+(typeof cur.attrs[a].value=3D=3D'number'?'px':'');}}=0A= if(cur.attrs.height&&cur.attrs.height.auto){cur.attrs.height.value=3DDOM.= getBoxHeight(this.obj);}=0A= if(cur.attrs.width&&cur.attrs.width.auto){cur.attrs.width.value=3DDOM.get= BoxWidth(this.obj);}}=0A= cur.started=3Dtrue;if(cur.blind){this._build_container();}}=0A= var = p=3D(time-cur.start)/cur.duration;if(p>=3D1){p=3D1;if(cur.hide){this.obj.= style.display=3D'none';}}else{done=3Dfalse;}=0A= var = pc=3Dcur.ease?cur.ease(p):p;if(!still_needs_container&&p!=3D1&&cur.blind)= {still_needs_container=3Dtrue;}=0A= if(whacky_firefox&&this.obj.parentNode){var = parentNode=3Dthis.obj.parentNode;var = nextChild=3Dthis.obj.nextSibling;parentNode.removeChild(this.obj);}=0A= for(var a in = cur.attrs){switch(a){case'backgroundColor':case'borderColor':case'color':= this.obj.style[a]=3D'rgb('+=0A= animation.calc_tween(pc,cur.attrs[a].start[0],cur.attrs[a].value[0],true)= +','+=0A= animation.calc_tween(pc,cur.attrs[a].start[1],cur.attrs[a].value[1],true)= +','+=0A= animation.calc_tween(pc,cur.attrs[a].start[2],cur.attrs[a].value[2],true)= +')';break;case'opacity':CSS.setOpacity(this.obj,animation.calc_tween(pc,= cur.attrs[a].start,cur.attrs[a].value));break;case'height':case'width':th= is.obj.style[a]=3Dpc=3D=3D1&&cur.attrs[a].auto?'auto':animation.calc_twee= n(pc,cur.attrs[a].start,cur.attrs[a].value,true)+'px';break;case'scrollLe= ft':case'scrollTop':var = val=3D(this.obj=3D=3Ddocument.body)?(document.documentElement[a]||documen= t.body[a]):this.obj[a];if(cur['last'+a]!=3Dval){delete = cur.attrs[a];}else{var = diff=3Danimation.calc_tween(pc,cur.attrs[a].start,cur.attrs[a].value,true= )-val;if(DOMScroll.usingScrollWrapper()){this.obj[a]=3Ddiff+val;}else{if(= a=3D=3D'scrollLeft'){window.scrollBy(diff,0);}else{window.scrollBy(0,diff= );}}=0A= cur['last'+a]=3Ddiff+val;}=0A= break;default:this.obj.style[a]=3Danimation.calc_tween(pc,cur.attrs[a].st= art,cur.attrs[a].value,true)+'px';break;}}=0A= if(p=3D=3D1){this.queue.splice(i--,1);this._callback(cur.ondone,time-cur.= start-cur.duration);}}=0A= if(whacky_firefox){parentNode[nextChild?'insertBefore':'appendChild'](thi= s.obj,nextChild);}=0A= if(!still_needs_container&&this.container_div){this._destroy_container();= }=0A= return!done;}=0A= animation.prototype.ondone=3Dfunction(fn){this.state.ondone=3Dfn;return = this;}=0A= animation.prototype._callback=3Dfunction(callback,offset){if(callback){an= imation.offset=3Doffset;callback.call(this);animation.offset=3D0;}}=0A= animation.calc_tween=3Dfunction(p,v1,v2,whole){return(whole?parseInt:pars= eFloat)((v2-v1)*p+v1,10);}=0A= animation.parse_color=3Dfunction(color){var = hex=3D/^#([a-f0-9]{1,2})([a-f0-9]{1,2})([a-f0-9]{1,2})$/i.exec(color);if(= hex){return[parseInt(hex[1].length=3D=3D1?hex[1]+hex[1]:hex[1],16),parseI= nt(hex[2].length=3D=3D1?hex[2]+hex[2]:hex[2],16),parseInt(hex[3].length=3D= =3D1?hex[3]+hex[3]:hex[3],16)];}else{var rgb=3D/^rgba? *\(([0-9]+), = *([0-9]+), *([0-9]+)(?:, = *([0-9]+))?\)$/.exec(color);if(rgb){if(rgb[4]=3D=3D=3D'0'){return[255,255= ,255];}else{return[parseInt(rgb[1],10),parseInt(rgb[2],10),parseInt(rgb[3= ],10)];}}else = if(color=3D=3D'transparent'){return[255,255,255];}else{throw'Named color = attributes are not supported.';}}}=0A= animation.parse_group=3Dfunction(value){var value=3Dtrim(value).split(/ = +/);if(value.length=3D=3D4){return value;}else = if(value.length=3D=3D3){return[value[0],value[1],value[2],value[1]];}else= = if(value.length=3D=3D2){return[value[0],value[1],value[0],value[1]];}else= {return[value[0],value[0],value[0],value[0]];}}=0A= animation.push=3Dfunction(instance){if(!animation.active){animation.activ= e=3D[];}=0A= animation.active.push(instance);if(!animation.timeout){animation.timeout=3D= setInterval(animation.animate.bind(animation),animation.resolution,false)= ;}=0A= animation.animate(true);}=0A= animation.animate=3Dfunction(last){var time=3D(new = Date()).getTime();for(var = i=3Dlast=3D=3D=3Dtrue?animation.active.length-1:0;i0){show('display_network_message');}else{hid= e('display_network_message');}}=0A= function editor_rel_change(selector,prefix,orig_value)=0A= {selector=3Dge(selector);for(var = rel_type=3D2;rel_type<=3D6;rel_type++){if(rel_type=3D=3Dselector.value){s= how(prefix+'_new_partner_'+rel_type);}else{hide(prefix+'_new_partner_'+re= l_type);}}=0A= if(selector&&ge(prefix+'_new_partner')){if(selector.value>1){show(prefix+= '_new_partner');}else{hide(prefix+'_new_partner');}}=0A= if(selector&&ge(prefix+'_rel_uncancel')){if(selector.value>1)=0A= editor_rel_uncancel(selector,prefix,selector.value);else=0A= editor_rel_cancel(selector,prefix);}=0A= _editor_rel_toggle_awaiting(selector,prefix,orig_value);}=0A= function rel_typeahead_onsubmit(){return false;}=0A= function rel_typeahead_onselect(friend){if(!friend)=0A= return;$('new_partner').value=3Dfriend.i;show($('relationship_warning'));= set_inner_html($('relationshipee'),htmlize(friend.t));}=0A= function _editor_rel_toggle_awaiting(selector,prefix,orig_value)=0A= {selector=3Dge(selector);if(selector&&ge(prefix+'_rel_required')){if(sele= ctor.value=3D=3Dorig_value){hide(prefix+'_rel_required');show(prefix+'_re= l_awaiting');}=0A= else{show(prefix+'_rel_required');hide(prefix+'_rel_awaiting');}}}=0A= function editor_rel_cancel(selector,prefix)=0A= {if(ge(prefix+'_rel_uncancel'))=0A= show(prefix+'_rel_uncancel');if(ge(prefix+'_rel_cancel'))=0A= hide(prefix+'_rel_cancel');selector=3Dge(selector);if(ge(selector)&&$(sel= ector).selectedIndex>1)=0A= _editor_rel_set_value(selector,1);}=0A= function editor_rel_cancel_new(selector,prefix,orig_value)=0A= {hide($('relationship_warning'));$('new_partner').value=3D'';$('relations= hip_typeahead').typeahead.clear();_editor_rel_set_value($(selector),orig_= value);editor_rel_change($(selector),prefix,orig_value);}=0A= function editor_rel_uncancel(selector,prefix,rel_value)=0A= {if(ge(prefix+'_rel_uncancel'))=0A= hide(prefix+'_rel_uncancel');if(ge(prefix+'_rel_cancel'))=0A= show(prefix+'_rel_cancel');if(rel_value=3D=3D4||rel_value=3D=3D5){hide(pr= efix+'_rel_with');show(prefix+'_rel_to');}else = if(rel_value>1){show(prefix+'_rel_with');hide(prefix+'_rel_to');}=0A= if(ge(selector)&&$(selector).selectedIndex<=3D1)=0A= _editor_rel_set_value(selector,rel_value);_editor_rel_toggle_awaiting(sel= ector,prefix,rel_value);}=0A= function editor_autocomplete_onselect(result){var = hidden=3Dge(/(.*)_/.exec(this.obj.name)[1]+'_id');if(result){hidden.value= =3Dresult.i=3D=3Dnull?result.t:result.i;}=0A= else{hidden.value=3D-1;}}=0A= function _editor_rel_set_value(selector,value)=0A= {selector=3Dge(selector);if(selector){opts=3Dselector.options;opts_length= =3Dopts.length;for(var = index=3D0;index4){exp=3Dtx('el05',{'thing-1':list[0],'thing-2':list[1],'thing-3':= list[2],'num':num-3});}}else = if(type=3D=3D'bad'){if(num=3D=3D1){exp=3Dtx('el06',{'thing-1':list[0]});}= else = if(num=3D=3D2){exp=3Dtx('el07',{'thing-1':list[0],'thing-2':list[1]});}el= se = if(num=3D=3D3){exp=3Dtx('el08',{'thing-1':list[0],'thing-2':list[1],'thin= g-3':list[2]});}else = if(num=3D=3D4){exp=3Dtx('el09',{'thing-1':list[0],'thing-2':list[1],'thin= g-3':list[2],'thing-4':list[3]});}else = if(num>4){exp=3Dtx('el10',{'thing-1':list[0],'thing-2':list[1],'thing-3':= list[2],'num':num-3});}}=0A= return exp;}=0A= function = TimeSpan(start_prefix,end_prefix,span,auto){this.get_start_ts=3Dfunction(= ){return = _get_date_time_ts(_start_month,_start_day,_start_year,_start_hour,_start_= min,_start_ampm);}=0A= this.get_end_ts=3Dfunction(){var = start_ts=3D_get_date_time_ts(_start_month,_start_day,_start_year,_start_h= our,_start_min,_start_ampm);var = end_ts=3D_get_date_time_ts(_end_month,_end_day,_end_year,_end_hour,_end_m= in,_end_ampm);if(start_ts>end_ts&&!(_start_year&&_end_year)){var = future_date=3Dnew = Date();future_date.setTime(end_ts);future_date.setFullYear(future_date.ge= tFullYear()+1);return future_date.getTime();}else{return end_ts;}}=0A= var _start_month=3Dge(start_prefix+'_month');var = _start_day=3Dge(start_prefix+'_day');var = _start_hour=3Dge(start_prefix+'_hour');var = _start_year=3Dge(start_prefix+'_year');var = _start_min=3Dge(start_prefix+'_min');var = _start_ampm=3Dge(start_prefix+'_ampm');var = _end_month=3Dge(end_prefix+'_month');var = _end_day=3Dge(end_prefix+'_day');var = _end_year=3Dge(end_prefix+'_year');var = _end_hour=3Dge(end_prefix+'_hour');var = _end_min=3Dge(end_prefix+'_min');var = _end_ampm=3Dge(end_prefix+'_ampm');var = _bottom_touched;if(auto){_bottom_touched=3Dfalse;}else{_bottom_touched=3D= true;}=0A= var = _start_touched=3Dfunction(){if(!_bottom_touched){_propogate_time_span(_st= art_month,_start_day,_start_year,_start_hour,_start_min,_start_ampm);}}=0A= var _end_touched=3Dfunction(){_bottom_touched=3Dtrue;}=0A= var _propogate_time_span=3Dfunction(){var = start_ts=3D_get_date_time_ts(_start_month,_start_day,_start_year,_start_h= our,_start_min,_start_ampm);var = end_ts=3Dstart_ts+span*60000;_set_date_time_from_ts(end_ts,_end_month,_en= d_day,_end_year,_end_hour,_end_min,_end_ampm);}=0A= var _get_date_time_ts=3Dfunction(m,d,y,h,min,ampm){var this_date=3Dnew = Date();var date_this_day=3Dthis_date.getDate();var = date_this_month=3Dthis_date.getMonth();var = date_this_year=3Dthis_date.getFullYear();var month=3Dm.value-1;var = date=3Dd.value;var hour;var minutes=3Dmin.value;var = year;hour=3DparseInt(h.value);if(ampm.value!=3D''){if(hour=3D=3D12)hour=3D= 0;if(ampm.value=3D=3D'pm'){hour=3Dhour+12;}}=0A= if(!y){if(month11){new_ampm=3D'pm';if(new_hour= >12){new_hour=3Dnew_hour-12;}}else{if(new_hour=3D=3D0)new_hour=3D12;new_a= mpm=3D'am';}}else{new_ampm=3D'';}=0A= if(new_minutes<10){new_minutes=3D"0"+new_minutes;}=0A= m.value=3Dnew_month;d.value=3Dnew_day;if(y){y.value=3Dnew_year;}=0A= h.value=3Dnew_hour;min.value=3Dnew_minutes;ampm.value=3Dnew_ampm;if(old_m= onth!=3Dnew_month){editor_date_month_change(m,d,y?y:false);}}=0A= var = _start_month_touched=3Dfunction(){_start_touched();editor_date_month_chan= ge(_start_month,_start_day,_start_year?_start_year:false);}=0A= var = _end_month_touched=3Dfunction(){_end_touched();editor_date_month_change(_= end_month,_end_day,_end_year?_end_year:false);}=0A= _start_month.onchange=3D_start_month_touched;_start_day.onchange=3D_start= _touched;if(_start_year){_start_year.onchange=3D_start_touched;}=0A= _start_hour.onchange=3D_start_touched;_start_min.onchange=3D_start_touche= d;_start_ampm.onchange=3D_start_touched;_end_month.onchange=3D_end_month_= touched;_end_day.onchange=3D_end_touched;if(_end_year){_end_year.onchange= =3D_end_touched;}=0A= _end_hour.onchange=3D_end_touched;_end_min.onchange=3D_end_touched;_end_a= mpm.onchange=3D_end_touched;}=0A= function editor_date_month_change(month_el,day_el,year_el){var = month_el=3Dge(month_el);var day_el=3Dge(day_el);var = year_el=3Dyear_el?ge(year_el):false;var = new_num_days=3D_month_get_num_days(month_el.value,year_el.value&&year_el.= value!=3D-1?year_el.value:false);var = b=3Dday_el.options[0].value=3D=3D-1?1:0;for(var = i=3Dday_el.options.length;i>new_num_days+b;i--){DOM.remove(day_el.options= [i-1]);}=0A= for(var = i=3Dday_el.options.length;i24){rounded_offset-=3DMath.ceil(rounded_offset/48)*48;}= else = if(rounded_offset<-28){rounded_offset+=3DMath.ceil(rounded_offset/-48)*48= ;}=0A= return rounded_offset*30;}=0A= function ajax_tz_set(tzForm){var timestamp=3DtzForm.time.value;var = gmt_off=3D-tz_calculate(timestamp);var = cur_gmt_off=3DtzForm.tz_gmt_off.value;if(gmt_off!=3Dcur_gmt_off){var = ajaxUrl=3D'/ajax/autoset_timezone_ajax.php';new = AsyncSignal(ajaxUrl,{user:tzForm.user.value,post_form_id:tzForm.post_form= _id.value,gmt_off:gmt_off}).send();}}=0A= function tz_autoset(){var tz_form=3Dge('tz_autoset_form');if(tz_form)=0A= ajax_tz_set(tz_form);}=0A= =0A= function = typeaheadpro(obj,source,properties){if(!typeaheadpro.hacks){typeaheadpro.= should_check_missing_events=3Dua.safari()<500;typeaheadpro.should_simulat= e_keypress=3D(ua.ie()<8)||(ua.safari()>500&&ua.safari()<523||ua.safari()>= =3D525);if(typeaheadpro.should_use_iframe=3D=3Dundefined){typeaheadpro.sh= ould_use_iframe=3Dtypeaheadpro.should_simulate_keypress;}=0A= typeaheadpro.should_use_overflow=3Dua.opera()<9.5||ua.safari()<500;if(ua.= firefox()){this.activate_poll_on_focus_events=3Dtrue;}=0A= typeaheadpro.hacks=3Dtrue;}=0A= typeaheadpro.instances=3D(typeaheadpro.instances||[]);typeaheadpro.instan= ces.push(this);this.instance=3Dtypeaheadpro.instances.length-1;copy_prope= rties(this,properties||{});this.obj=3Dobj;this.obj.typeahead=3Dthis;this.= obj.onfocus=3Dthis._onfocus.bind(this);this.obj.onblur=3Dchain(this.obj.o= nblur,this._onblur.bind(this));this.obj.onchange=3Dthis._onchange.bind(th= is);this.obj.onkeyup=3Dfunction(event){return = this._onkeyup(event||window.event);}.bind(this);this.obj.onkeydown=3Dfunc= tion(event){return = this._onkeydown(event||window.event);}.bind(this);this.obj.onkeypress=3Df= unction(event){return = this._onkeypress(event||window.event);}.bind(this);this.want_icon_list=3D= false;this.showing_icon_list=3Dfalse;this.stop_suggestion_select=3Dfalse;= if(this.typeahead_icon_class&&this.typeahead_icon_get_return){this.typeah= ead_icon=3Ddocument.createElement('div');CSS.addClass(this.typeahead_icon= ,'typeahead_list_icon');CSS.addClass(this.typeahead_icon,this.typeahead_i= con_class);this.typeahead_icon.innerHTML=3D' ';this.setup_typeahead_= icon();setTimeout(function(){this.focus();}.bind(this),50);this.typeahead= _icon.onmousedown=3Dfunction(event){return = this.typeahead_icon_onclick(event||window.event);}.bind(this);}=0A= this.focused=3Dthis.focused||this.obj.offsetWidth?true:false;this.anchor=3D= this.setup_anchor();this.dropdown=3Ddocument.createElement('div');CSS.add= Class(this.dropdown,'typeahead_list');if(!this.focused){this.dropdown.sty= le.display=3D'none';}=0A= this.anchor_block=3Dthis.anchor_block||this.anchor.tagName.toLowerCase()=3D= =3D'div';DOMScroll.getScrollRoot().appendChild(this.dropdown);this.dropdo= wn.className+=3D' = typeahead_list_absolute';this.dropdown.appendChild(this.list=3Ddocument.c= reateElement('div'));this.dropdown.onmousedown=3Dfunction(event){return = this.dropdown_onmousedown(event||window.event);}.bind(this);if(typeaheadp= ro.should_use_iframe&&!typeaheadpro.iframe){typeaheadpro.iframe=3Ddocumen= t.createElement('iframe');typeaheadpro.iframe.src=3D"/common/blank.html";= typeaheadpro.iframe.className=3D'typeahead_iframe';typeaheadpro.iframe.st= yle.display=3D'none';typeaheadpro.iframe.frameBorder=3D0;DOMScroll.getScr= ollRoot().appendChild(typeaheadpro.iframe);}=0A= if(typeaheadpro.should_use_iframe&&typeaheadpro.iframe){typeaheadpro.ifra= me.style.zIndex=3DparseInt(CSS.getStyle(this.dropdown,'zIndex'))-1;}=0A= this.log_data=3D{'kt':0,'kp':0,'sm':null};this.results_text=3D'';this.las= t_key_suggestion=3D0;this.status=3Dtypeaheadpro.STATUS_BLOCK_ON_SOURCE_BO= OTSTRAP;this.clear_placeholder();if(source){this.set_source(source);}=0A= if(this.source){this.selectedindex=3D-1;if(this.focused){this._onfocus();= this.show();this._onkeyup();this.set_class('');this.capture_submit();}}el= se{this.hide();}}=0A= typeaheadpro.prototype.enumerate=3Dfalse;typeaheadpro.prototype.interacti= ve=3Dfalse;typeaheadpro.prototype.changed=3Dfalse;typeaheadpro.prototype.= render_block_size=3D50;typeaheadpro.prototype.typeahead_icon_class=3Dfals= e;typeaheadpro.prototype.typeahead_icon_get_return=3Dfalse;typeaheadpro.p= rototype.old_value=3D"";typeaheadpro.prototype.poll_handle=3Dnull;typeahe= adpro.prototype.activate_poll_on_focus_events=3Dfalse;typeaheadpro.protot= ype.suggestion_count=3D0;typeaheadpro.STATUS_IDLE=3D0;typeaheadpro.STATUS= _WAITING_ON_SOURCE=3D1;typeaheadpro.STATUS_BLOCK_ON_SOURCE_BOOTSTRAP=3D2;= typeaheadpro.prototype.clear_value_on_blur=3Dtrue;typeaheadpro.prototype.= max_results=3D0;typeaheadpro.prototype.max_display=3D10;typeaheadpro.prot= otype.allow_placeholders=3Dfalse;typeaheadpro.prototype.auto_select=3Dtru= e;typeaheadpro.dirty_instances=3Dfunction(){if(typeaheadpro.instances){ty= peaheadpro.instances.forEach(function(instance){instance.update_status(ty= peaheadpro.STATUS_BLOCK_ON_SOURCE_BOOTSTRAP);if(instance.source){instance= .source.is_ready=3Dfalse;}});}}=0A= typeaheadpro.prototype.set_source=3Dfunction(source){this.source=3Dsource= ;this.source.set_owner(this);this.status=3Dtypeaheadpro.STATUS_IDLE;this.= cache=3D{};this.last_search=3D0;this.suggestions=3D[];}=0A= typeaheadpro.prototype.setup_anchor=3Dfunction(){return this.obj;}=0A= typeaheadpro.prototype.destroy=3Dfunction(){if(this.typeahead_icon){DOM.r= emove(this.typeahead_icon);this.toggle_icon_list=3Dfunction(){};}=0A= this.clear_render_timeouts();if(!this.anchor_block&&this.anchor.nextSibli= ng.tagName.toLowerCase()=3D=3D'br'){DOM.remove(this.anchor.nextSibling);}=0A= if(this.dropdown){DOM.remove(this.dropdown);}=0A= if(this.obj){this.obj.onfocus=3Dthis.obj.onblur=3Dthis.obj.onkeyup=3Dthis= .obj.onkeydown=3Dthis.obj.onkeypress=3Dthis.obj.typeahead=3Dnull;DOM.remo= ve(this.obj);}=0A= this.anchor=3Dthis.obj=3Dthis.dropdown=3Dnull;delete = typeaheadpro.instances[this.instance];}=0A= typeaheadpro.prototype.check_value=3Dfunction(){if(this.obj){var = new_value=3Dthis.obj.value;if(new_value!=3Dthis.old_value){this.dirty_res= ults();this.old_value=3Dnew_value;}}}=0A= typeaheadpro.prototype._onkeyup=3Dfunction(e){this.last_key=3De?e.keyCode= :-1;if(this.key_down=3D=3Dthis.last_key){this.key_down=3D0;}=0A= switch(this.last_key){case = 27:this.selectedindex=3D-1;this._onselect(false);this.hide();break;}}=0A= typeaheadpro.prototype._onkeydown=3Dfunction(e){this.key_down=3Dthis.last= _key=3De?e.keyCode:-1;this.interactive=3Dtrue;switch(this.last_key){case = 33:case 34:case KEYS.UP:case = KEYS.DOWN:this.log_data.kt+=3D1;if(typeaheadpro.should_simulate_keypress)= {this._onkeypress({keyCode:this.last_key});}=0A= return false;case = KEYS.TAB:this.log_data.kt+=3D1;this.select_suggestion(this.selectedindex)= ;if(e.shiftKey){this.reverse_focus();}else{this.advance_focus();}=0A= break;case = KEYS.RETURN:this.log_data.sm=3D'key_ret';if(this.select_suggestion(this.s= electedindex)){this.hide();}=0A= if(typeof(this.submit_keydown_return)!=3D'undefined'){this.submit_keydown= _return=3Dthis._onsubmit(this.get_current_selection());}=0A= return this.submit_keydown_return;case = 229:if(!this.poll_handle){this.poll_handle=3DsetInterval(this.check_value= .bind(this),100);}=0A= break;default:this.log_data.kp+=3D1;setTimeout(bind(this,'check_value'),1= 0);}}=0A= typeaheadpro.prototype._onkeypress=3Dfunction(e){var = multiplier=3D1;this.last_key=3De?event_get_keypress_keycode(e):-1;this.in= teractive=3Dtrue;switch(this.last_key){case = 33:multiplier=3Dthis.max_display;case = KEYS.UP:this.set_suggestion(multiplier>1&&this.selectedindex>0&&this.sele= ctedindex(new = Date()).getTime()-10||this.focused){return;}=0A= if(this.changed){this.dirty_results();}=0A= this.focused=3Dtrue;this.changed=3Dfalse;this.clear_placeholder();this.re= sults_text=3D'';this.set_class('');this.show();this.capture_submit();if(t= his.typeahead_icon){show(this.typeahead_icon);}}=0A= typeaheadpro.prototype._onblur=3Dfunction(event){if(this.last_dropdown_mo= use&&this.last_dropdown_mouse>(new = Date()).getTime()-10){event_prevent(event);setTimeout(function(){this.foc= us();}.bind(this),0);return false;}=0A= if(!this.stop_hiding){if(this.showing_icon_list){this.toggle_icon_list(tr= ue);}}else{this.focus();return false;}=0A= this.focused=3Dfalse;if(this.changed&&!this.interactive){this.dirty_resul= ts();this.changed=3Dfalse;return;}=0A= if(!this.suggestions){this._onselect(false);}else = if(this.selectedindex>=3D0&&this.auto_select){this.select_suggestion(this= .selectedindex);}=0A= this.hide();this.update_class();if(this.clear_value_on_blur&&!this.get_va= lue()){var = noinput=3Dthis.allow_placeholders?this.source.gen_noinput():'';this.set_v= alue(noinput?noinput:'');this.set_class('typeahead_placeholder')}=0A= if(this.poll_handle){clearInterval(this.poll_handle);this.poll_handle=3Dn= ull;}}=0A= typeaheadpro.prototype.typeahead_icon_onclick=3Dfunction(event){this.stop= _hiding=3Dtrue;this.focus();setTimeout(function(){this.toggle_icon_list()= ;}.bind(this),50);event_abort(event);return false;}=0A= typeaheadpro.prototype.dropdown_onmousedown=3Dfunction(event){this.last_d= ropdown_mouse=3D(new Date()).getTime();}=0A= typeaheadpro.prototype.setup_typeahead_icon=3Dfunction(){this.typeahead_p= arent=3Ddocument.createElement('div');CSS.addClass(this.typeahead_parent,= 'typeahead_parent');this.typeahead_parent.appendChild(this.typeahead_icon= );this.obj.parentNode.insertBefore(this.typeahead_parent,this.obj);}=0A= typeaheadpro.prototype.mouse_set_suggestion=3Dfunction(index){if(!this.vi= sible){return;}=0A= if((new = Date()).getTime()-this.last_key_suggestion>50){this.set_suggestion(index)= ;}}=0A= typeaheadpro.prototype.capture_submit=3Dfunction(){if(!typeaheadpro.shoul= d_check_missing_events)return;if((!this.captured_form||this.captured_subs= titute!=3Dthis.captured_form.onsubmit)&&this.obj.form){this.captured_form= =3Dthis.obj.form;this.captured_event=3Dthis.obj.form.onsubmit;this.captur= ed_substitute=3Dthis.obj.form.onsubmit=3Dfunction(){return((this.key_down= &&this.key_down!=3DKEYS.RETURN&&this.key_down!=3DKEYS.TAB)?this.submit_ke= ydown_return:(this.captured_event?this.captured_event.apply(arguments,thi= s.captured_form):true))?true:false;}.bind(this);}}=0A= typeaheadpro.prototype.set_suggestion=3Dfunction(index){this.stop_suggest= ion_select=3Dfalse;if(!this.suggestions||this.suggestions.length<=3Dindex= ){return}=0A= var = old_node=3Dthis.get_suggestion_node(this.selectedindex);this.selectedinde= x=3D(index<=3D-1)?-1:index;var = cur_node=3Dthis.get_suggestion_node(this.selectedindex);if(old_node){CSS.= removeClass(old_node,'typeahead_selected');CSS.addClass(old_node,'typeahe= ad_not_selected');}=0A= if(cur_node){CSS.removeClass(cur_node,'typeahead_not_selected');CSS.addCl= ass(cur_node,'typeahead_selected');}=0A= this.recalc_scroll();this._onfound(this.get_current_selection());}=0A= typeaheadpro.prototype.get_suggestion_node=3Dfunction(index){var = nodes=3Dthis.list.childNodes;return = index=3D=3D-1?null:nodes[Math.floor(index/this.render_block_size)].childN= odes[index%this.render_block_size];}=0A= typeaheadpro.prototype.get_current_selection=3Dfunction(){return = this.selectedindex=3D=3D-1?false:this.suggestions[this.selectedindex];}=0A= typeaheadpro.prototype.update_class=3Dfunction(){if(this.suggestions&&thi= s.selectedindex!=3D-1&&typeahead_source.flatten_string(this.get_current_s= election().t)=3D=3Dtypeahead_source.flatten_string(this.get_value())){thi= s.set_class('typeahead_found');}else{this.set_class('');}}=0A= typeaheadpro.prototype.select_suggestion=3Dfunction(index){if(!this.stop_= suggestion_select&&this.current_selecting!=3Dindex){this.current_selectin= g=3Dindex;}=0A= if(!this.suggestions||index=3D=3Dundefined||index=3D=3D=3Dfalse||this.sug= gestions.length<=3Dindex||index<0){this._onfound(false);this._onselect(fa= lse);this.selectedindex=3D-1;this.set_class('');}else{this.selectedindex=3D= index;var = type=3Dthis.suggestions[index].ty;if(type!=3D'web'&&type!=3D'search'){thi= s.set_value(this.suggestions[index].t);}=0A= this.set_class('typeahead_found');this._onfound(this.suggestions[this.sel= ectedindex]);this._onselect(this.suggestions[this.selectedindex]);}=0A= if(!this.interactive){this.hide();this.blur();}=0A= this.current_selecting=3Dnull;return true;}=0A= typeaheadpro.prototype.is_showing_suggestions=3Dfunction(){return(this.su= ggestions)&&(this.suggestions.length>0);}=0A= typeaheadpro.prototype.set_value=3Dfunction(value){this.obj.value=3Dvalue= ;}=0A= typeaheadpro.prototype.get_value=3Dfunction(){if(this.showing_icon_list&&= this.old_typeahead_value!=3Dthis.obj.value){this.toggle_icon_list();}=0A= if(this.want_icon_list){return = this.typeahead_icon_get_return;}else{if(this.showing_icon_list){this.togg= le_icon_list();}}=0A= return this.obj.value;}=0A= typeaheadpro.prototype.found_suggestions=3Dfunction(suggestions,text,fake= _data){if(!suggestions){suggestions=3D[];}=0A= this.suggestion_count=3Dsuggestions.length;if(!fake_data){this.status=3Dt= ypeaheadpro.STATUS_IDLE;this.add_cache(text,suggestions);}=0A= this.clear_render_timeouts();if(this.get_value()=3D=3Dthis.results_text){= return;}else = if(!fake_data){this.results_text=3Dtypeahead_source.flatten_string(text);= if(this.enumerate&&trim(this.results_text)!=3D''){this.enumerate=3Dfalse;= }}=0A= var current_selection=3D-1;if(this.selectedindex!=3D-1){var = selected_id=3Dthis.suggestions[this.selectedindex].i;for(var = i=3D0,l=3Dsuggestions.length;i-1){firstblock=3DMath.floor(current_selection/this.r= ender_block_size);must_render[firstblock]=3Dtrue;if(current_selection%thi= s.render_block_size>this.render_block_size/2){must_render[firstblock+1]=3D= true;}else = if(firstblock!=3D0){must_render[firstblock-1]=3Dtrue;}}else{must_render[0= ]=3Dtrue;}=0A= for(var node in = must_render){this.render_block(node);sample=3Dthis.list.childNodes[node].= firstChild;}=0A= this.show();if(blocks){var = suggestion_height=3Dsample.offsetHeight;this.render_timeouts=3D[];for(var= = i=3D1;i',= this.source.gen_html(suggestions[i],text),'
');}=0A= node.innerHTML=3Dhtml.join('');CSS.addClass(node,'typeahead_suggestions')= ;}=0A= typeaheadpro.prototype.clear_render_timeouts=3Dfunction(){if(this.render_= timeouts){for(var = i=3D0;ithis.max_display){var = last_child=3Dcn.childNodes[this.max_display-1];var = height=3Dlast_child.offsetTop+last_child.offsetHeight;this.dropdown.style= .height=3Dheight+'px';var = selected=3Dthis.get_suggestion_node(this.selectedindex);if(selected){var = scrollTop=3Dthis.dropdown.scrollTop;if(selected.offsetTopheight+scrollTop){this.dropdo= wn.scrollTop=3Dselected.offsetTop+selected.offsetHeight-height;}}=0A= if(!typeaheadpro.should_use_overflow){this.dropdown.style.overflowY=3D'sc= roll';this.dropdown.style.overflowX=3D'hidden';}}else{this.dropdown.style= .height=3D'auto';if(!typeaheadpro.should_use_overflow){this.dropdown.styl= e.overflowY=3D'hidden';}}}=0A= typeaheadpro.prototype.search_cache=3Dfunction(text){return = this.cache[typeahead_source.flatten_string(text)];}=0A= typeaheadpro.prototype.add_cache=3Dfunction(text,results){if(this.source.= cache_results){this.cache[typeahead_source.flatten_string(text)]=3Dresult= s;}}=0A= typeaheadpro.prototype.update_status=3Dfunction(status){this.status=3Dsta= tus;this.dirty_results();}=0A= typeaheadpro.prototype.set_class=3Dfunction(name){this.obj.className=3D(t= his.obj.className.replace(/typeahead_[^\s]+/g,'')+' '+name).replace(/ = {2,}/g,' ');}=0A= typeaheadpro.prototype.dirty_results=3Dfunction(){if(!this.enumerate&&tri= m(this.get_value())=3D=3D''){this.list.innerHTML=3D'';this.results_text=3D= '';this.set_message(this.source.gen_placeholder());this.suggestions=3D[];= this.selectedindex=3D-1;return;}else = if(this.results_text=3D=3Dtypeahead_source.flatten_string(this.get_value(= ))){return;}else = if(this.status=3D=3Dtypeaheadpro.STATUS_BLOCK_ON_SOURCE_BOOTSTRAP){this.s= et_message(this.source.gen_loading());return;}=0A= var time=3D(new Date).getTime();var = updated=3Dfalse;if(this.last_search<=3D(time-this.source.search_limit)&&t= his.status=3D=3Dtypeaheadpro.STATUS_IDLE){updated=3Dthis.perform_search()= ;}else{if(this.status=3D=3Dtypeaheadpro.STATUS_IDLE){if(!this.search_time= out){this.search_timeout=3DsetTimeout(function(){this.search_timeout=3Dfa= lse;if(this.status=3D=3Dtypeaheadpro.STATUS_IDLE){this.dirty_results();}}= .bind(this),this.source.search_limit-(time-this.last_search));}}}=0A= if(this.source.allow_fake_results&&this.real_suggestions&&!updated){var = ttext=3Dtypeahead_source.tokenize(this.get_value()).sort(typeahead_source= ._sort);var fake_results=3D[];for(var = i=3D0;i'+text+'
';this.reset_iframe();}else{thi= s.hide();}=0A= this.recalc_scroll();}=0A= typeaheadpro.prototype.reset_iframe=3Dfunction(){if(!typeaheadpro.should_= use_iframe){return}=0A= typeaheadpro.iframe.style.top=3Dthis.dropdown.style.top;typeaheadpro.ifra= me.style.left=3Dthis.dropdown.style.left;typeaheadpro.iframe.style.width=3D= this.dropdown.offsetWidth+'px';typeaheadpro.iframe.style.height=3Dthis.dr= opdown.offsetHeight+'px';typeaheadpro.iframe.style.display=3D'';}=0A= typeaheadpro.prototype.advance_focus=3Dfunction(){return = this._move_focus(true);}=0A= typeaheadpro.prototype.reverse_focus=3Dfunction(){return = this._move_focus(false);}=0A= typeaheadpro.prototype._move_focus=3Dfunction(move_forward){var = inputs=3Dthis.obj.form?get_all_form_inputs(this.obj.form):get_all_form_in= puts();var = next_inputs=3D[];next_inputs._insert=3Dmove_forward?next_inputs.push:next= _inputs.unshift;var should_insert=3D!move_forward;for(var = i=3D0;i=3Dsearch[i].length&= &value[j].substring(0,search[i].length)=3D=3Dsearch[i]){found=3Dtrue;valu= e[j]=3D'';break;}}=0A= if(!found){return false;}}}=0A= return true;}=0A= typeahead_source.tokenize=3Dfunction(text,capture,noflatten){return(nofla= tten?text:typeahead_source.flatten_string(text)).split(capture?typeahead_= source.normalizer_regex_capture:typeahead_source.normalizer_regex);}=0A= typeahead_source.normalizer_regex_str=3D'(?:(?:^| +)["\'.\\-]+ *)|(?: = *[\'".\\-]+(?: +|$)|[@_]| +)';typeahead_source.normalizer_regex=3Dnew = RegExp(typeahead_source.normalizer_regex_str,'g');typeahead_source.normal= izer_regex_capture=3Dnew = RegExp('('+typeahead_source.normalizer_regex_str+')','g');typeahead_sourc= e.flatten_string=3Dfunction(text){if(!typeahead_source.accents){typeahead= _source.accents=3D{a:/=D0=B0|=C3=A0|=C3=A1|=C3=A2|=C3=A3|=C3=A4|=C3=A5/g,= b:/=D0=B1/g,c:/=D1=86|=C3=A7/g,d:/=D0=B4|=C3=B0/g,e:/=D1=8D|=D0=B5|=C3=A8= |=C3=A9|=C3=AA|=C3=AB/g,f:/=D1=84/g,g:/=D0=B3/g,h:/=D1=85/g,i:/=D0=B8|=C3= =AC|=C3=AD|=C3=AE|=C3=AF/g,j:/=D0=B9/g,k:/=D0=BA/g,l:/=D0=BB/g,m:/=D0=BC/= g,n:/=D0=BD|=C3=B1/g,o:/=D0=BE|=C3=B8|=C3=B6|=C3=B5|=C3=B4|=C3=B3|=C3=B2/= g,p:/=D0=BF/g,r:/=D1=80/g,s:/=D1=81/g,t:/=D1=82/g,u:/=D1=83|=D1=8E|=C3=BC= |=C3=BB|=C3=BA|=C3=B9/g,v:/=D0=B2/g,y:/=D1=8B|=C3=BF|=C3=BD/g,z:/=D0=B7/g= ,ae:/=C3=A6/g,oe:/=C5=93/g,ts:/=D1=86/g,ch:/=D1=87/g,sh:/=D1=88/g,ya:/=D1= =8F/g}}=0A= text=3Dtext.toLowerCase();for(var i in = typeahead_source.accents){text=3Dtext.replace(typeahead_source.accents[i]= ,i);}=0A= return text;}=0A= typeahead_source.prototype.set_owner=3Dfunction(obj){this.owner=3Dobj;if(= this.is_ready){this.owner.update_status(typeaheadpro.STATUS_IDLE);}}=0A= typeahead_source.prototype.ready=3Dfunction(){if(this.owner&&!this.is_rea= dy){this.is_ready=3Dtrue;this.owner.update_status(typeaheadpro.STATUS_IDL= E);}else{this.is_ready=3Dtrue;}}=0A= typeahead_source.highlight_found=3Dfunction(result,search){var = html=3D[];resultv=3Dtypeahead_source.tokenize(result,true,true);result=3D= typeahead_source.tokenize(result,true);search=3Dtypeahead_source.tokenize= (search);search.sort(typeahead_source._sort);for(var = i=3D0,il=3Dresultv.length;i',htmlspecialchars(resultv[i].substring(= 0,search[j].length)),'',htmlspecialchars(resultv[i].substring(search= [j].length,resultv[i].length)));found=3Dtrue;break;}}=0A= if(!found){html.push(htmlspecialchars(resultv[i]));}}=0A= return html.join('');}=0A= typeahead_source._sort=3Dfunction(a,b){return b.length-a.length;}=0A= typeahead_source.prototype.gen_nomatch=3Dfunction(){return = this.text_nomatch!=3Dnull?this.text_nomatch:tx('ta01');}=0A= typeahead_source.prototype.gen_loading=3Dfunction(){return = this.text_loading!=3Dnull?this.text_loading:tx('ta02');}=0A= typeahead_source.prototype.gen_placeholder=3Dfunction(){return = this.text_placeholder!=3Dnull?this.text_placeholder:tx('ta03');}=0A= typeahead_source.prototype.gen_noinput=3Dfunction(){return = this.text_noinput!=3Dnull?this.text_noinput:tx('ta03');}=0A= typeahead_source.prototype.onselect_not_found=3Dfunction(){if(typeof = this.tokenizer._ontokennotfound!=3D'undefined'){this.tokenizer._ontokenno= tfound(this.obj.value);}=0A= if(typeof this.tokenizer.onselect!=3D'undefined'){return = this.tokenizer.onselect();}}=0A= =0A= function = generic_dialog(className,modal){this.className=3DclassName;this.content=3D= null;this.obj=3Dnull;this.popup=3Dnull;this.overlay=3Dnull;this.modal=3Dn= ull;this.modal_settings=3D{},this.iframe=3Dnull;this.hidden_objects=3D[];= if(modal=3D=3Dtrue){this.modal=3Dtrue;}=0A= this.auto_focus=3Dtrue;}=0A= generic_dialog.dialog_stack=3Dnull;generic_dialog.prototype.setClassName=3D= function(className){if(this.obj){CSS.addClass(this.obj,className);}=0A= this.className=3DclassName;};generic_dialog.hide_all=3Dfunction(){if(gene= ric_dialog.dialog_stack!=3D=3Dnull){var = stack=3Dgeneric_dialog.dialog_stack.clone();generic_dialog.dialog_stack=3D= null;for(var = i=3Dstack.length-1;i>=3D0;i--){stack[i].hide();}}};generic_dialog.prototy= pe.should_hide_objects=3D!ua.windows();generic_dialog.prototype.should_us= e_iframe=3Dua.ie()<7||(ua.osx()&&ua.firefox());generic_dialog.prototype.s= et_auto_focus=3Dfunction(auto_focus){this.auto_focus=3Dauto_focus;}=0A= generic_dialog.prototype.show_dialog=3Dfunction(html){if(generic_dialog.d= ialog_stack=3D=3D=3Dnull){onunloadRegister(generic_dialog.hide_all,true);= }=0A= if(!this.obj){this.build_dialog();}=0A= set_inner_html(this.content,html);var = imgs=3Dthis.content.getElementsByTagName('img');for(var = i=3D0;i0){var = node=3Dnodes[0];try{if(elementY(node)>0&&elementX(node)>0){node.focus();}= }catch(e){};}=0A= return true;}=0A= generic_dialog.prototype.set_top=3Dfunction(top){return this;}=0A= generic_dialog.prototype.set_modal_setting=3Dfunction(key,val){this.modal= _settings[key]=3Dval;return this;}=0A= generic_dialog.prototype.get_modal_setting=3Dfunction(key){return = this.modal_settings[key];}=0A= generic_dialog.prototype.make_modal=3Dfunction(dark){if(dark){this.set_mo= dal_setting(dark,true);}=0A= if(this.modal){return;}=0A= this.modal=3Dtrue;if(ua.ie()=3D=3D7){this.build_iframe();}=0A= this.build_overlay();this.reset_iframe();}=0A= generic_dialog.prototype.show_loading=3Dfunction(loading_html){if(!loadin= g_html){loading_html=3Dtx('sh:loading');}=0A= return this.show_dialog('
'+loading_html+'
');}=0A= generic_dialog.prototype.show_ajax_dialog_custom_loader=3Dfunction(html,s= rc,post_vars,use_async_response){if(html){this.show_loading(html);}=0A= var handler=3Dfunction(use_async_response,response){var = html=3Duse_async_response?response.getPayload():response.getPayload().res= ponseText;this.show_dialog(html);}.bind(this,use_async_response);var = error_handler=3Dfunction(response){ErrorDialog.showAsyncError(response);t= his.hide(false);}.bind(this);var async=3Dnew = AsyncRequest().setOption('suppressEvaluation',!use_async_response).setURI= (src).setData(post_vars||{}).setHandler(handler).setErrorHandler(error_ha= ndler).setTransportErrorHandler(error_handler);if(!post_vars){async.setMe= thod('GET').setReadOnly(true);}=0A= async.send();return this;}=0A= generic_dialog.prototype.show_ajax_dialog=3Dfunction(src,post_vars,use_as= ync_response){post_vars=3Dpost_vars||false;var = load=3Dtx('sh:loading');return = this.show_ajax_dialog_custom_loader(load,src,post_vars,use_async_response= );}=0A= generic_dialog.prototype.show_prompt=3Dfunction(title,content){return = this.show_dialog('

'+title+'

'+content+'
');}=0A= generic_dialog.prototype.show_message=3Dfunction(title,content,button){if= (button=3D=3Dnull){button=3Dtx('sh:ok-button');}=0A= return = this.show_choice(title,content,button,function(){generic_dialog.get_dialo= g(this).fade_out(100)});}=0A= generic_dialog.prototype.show_choice=3Dfunction(title,content,button1,but= ton1js,button2,button2js,buttons_msg,button3,button3js){var = buttons=3D'
';if(typeof(buttons_msg)!=3D'undefined'){buttons+=3D= '
';buttons+=3Dbuttons_msg;buttons+=3D'
'= ;}=0A= buttons+=3D'';if(button2){var = button2_class=3D'inputsubmit';if(button2=3D=3Dtx('sh:cancel-button')){but= ton2_class+=3D' inputaux';}=0A= buttons+=3D'';}=0A= if(button3){var = button3_class=3D'inputsubmit';if(button3=3D=3Dtx('sh:cancel-button')){but= ton3_class+=3D' inputaux';}=0A= buttons+=3D'';}=0A= this.show_prompt(title,this.content_to_markup(content)+buttons);var = inputs=3Dthis.obj.getElementsByTagName('input');if(button3){button1obj=3D= inputs[inputs.length-3];button2obj=3Dinputs[inputs.length-2];button3obj=3D= inputs[inputs.length-1];}else = if(button2){button1obj=3Dinputs[inputs.length-2];button2obj=3Dinputs[inpu= ts.length-1];}else{button1obj=3Dinputs[inputs.length-1];}=0A= if(button1js&&button1){if(typeof = button1js=3D=3D'string'){eval('button1js =3D function() = {'+button1js+'}');}=0A= button1obj.onclick=3Dbutton1js;}=0A= if(button2js&&button2){if(typeof = button2js=3D=3D'string'){eval('button2js =3D function() = {'+button2js+'}');}=0A= button2obj.onclick=3Dbutton2js;}=0A= if(button3js&&button3){if(typeof = button3js=3D=3D'string'){eval('button3js =3D function() = {'+button3js+'}');}=0A= button3obj.onclick=3Dbutton3js;}=0A= if(!this.modal){document.onkeyup=3Dfunction(e){var = keycode=3D(e&&e.which)?e.which:event.keyCode;var btn2_exists=3D(typeof = button2obj!=3D'undefined');var btn3_exists=3D(typeof = button3obj!=3D'undefined');var = is_webkit=3Dua.safari();if(is_webkit&&keycode=3D=3D13){button1obj.click()= ;}=0A= if(keycode=3D=3D27){if(btn3_exists){button3obj.click();}else = if(btn2_exists){button2obj.click();}else{button1obj.click();}}=0A= document.onkeyup=3Dfunction(){}}=0A= this.button_to_focus=3Dbutton1obj;button1obj.offsetWidth&&button1obj.focu= s();}=0A= return this;}=0A= generic_dialog.prototype.show_choice_ajax=3Dfunction(title,content_src,bu= tton1,button1js,button2,button2js,buttons_msg,button3,button3js,readonly)= {this.show_loading(tx('sh:loading'));var = handler=3Dfunction(response){this.show_choice(title,response.getPayload()= ,button1,button1js,button2,button2js,buttons_msg,button3,button3js);}.bin= d(this);var = error_handler=3Dfunction(response){ErrorDialog.showAsyncError(response);t= his.hide(false);}.bind(this);var req=3Dnew = AsyncRequest().setURI(content_src).setHandler(handler).setErrorHandler(er= ror_handler).setTransportErrorHandler(error_handler);if(readonly=3D=3Dtru= e){req.setReadOnly(true);}=0A= req.send();return this;}=0A= generic_dialog.prototype.show_form_ajax=3Dfunction(title,src,button,reloa= d_page_on_success){this.show_loading(tx('sh:loading'));var = form_id=3D'dialog_ajax_form__'+gen_unique();var = preSubmitErrorHandler=3Dfunction(dialog,response){if(response.getError()!= =3Dtrue){dialog.hide();ErrorDialog.showAsyncError(response);}else{dialog.= show_choice(title,response.getPayload(),'Okay',function(){dialog.fade_out= (200);});}}.bind(null,this);var = preSubmitHandler=3Dfunction(dialog,response){var contents=3D'
'+response.getPayload()+'
';dialog.show_choice(title,conten= ts,button,submitHandler,tx('sh:cancel-button'),function(){dialog.fade_out= (200);});}.bind(null,this);var submitHandler=3Dfunction(){new = AsyncRequest().setURI(src).setData(serialize_form(ge(form_id))).setHandle= r(postSubmitHandler).setErrorHandler(postSubmitErrorHandler).send();};var= = postSubmitHandler=3Dfunction(dialog,response){dialog.show_choice(title,re= sponse.getPayload(),'Okay',function(){dialog.fade_out(200);});if(reload_p= age_on_success){window.location.reload();}else{setTimeout(function(){dial= og.fade_out(500);},750);}}.bind(null,this);var = postSubmitErrorHandler=3Dfunction(dialog,response){if(response.getError()= =3D=3D1346001){preSubmitHandler(response);}else = if(response.getError()!=3Dtrue){ErrorDialog.showAsyncError(response);}els= e{preSubmitErrorHandler(response);}}.bind(null,this);new = AsyncRequest().setURI(src).setReadOnly(true).setHandler(preSubmitHandler)= .setErrorHandler(preSubmitErrorHandler).send();return this;}=0A= generic_dialog.prototype.show_form=3Dfunction(title,content,button,target= ,submit_callback){content=3D'
'+this.content_to_markup(content);var = post_form_id=3Dge('post_form_id');if(post_form_id){content+=3D'';}=0A= content+=3D'
';content+=3D'';content+=3D'';this.show_prompt(title,content);var = submitButton=3Dge('dialog_confirm');submitButton.onclick=3Dfunction(){win= dow[submit_callback]&&window[submit_callback]();}=0A= return this;}=0A= generic_dialog.prototype.content_to_markup=3Dfunction(content){return(typ= eof content=3D=3D'string')?'
'+content+'
':'
'+content.summary+'
'+content.body+'
';}=0A= generic_dialog.prototype.hide=3Dfunction(temporary){if(this.obj){this.obj= .style.display=3D'none';}=0A= if(this.iframe){this.iframe.style.display=3D'none';}=0A= if(this.overlay){this.overlay.style.display=3D'none';}=0A= if(this.timeout){clearTimeout(this.timeout);this.timeout=3Dnull;return;}=0A= if(this.hidden_objects.length){for(var = i=3D0,il=3Dthis.hidden_objects.length;i=3D0;i--){if(stack[i]=3D=3Dthis){stack.splice(i,1);}= }=0A= if(stack.length){stack[stack.length-1].show();}}=0A= if(this.obj){this.obj.parentNode.removeChild(this.obj);this.obj=3Dnull;}=0A= if(this.close_handler){this.close_handler();}}=0A= return this;}=0A= generic_dialog.prototype.fade_out=3Dfunction(interval,timeout,callback){i= f(!this.popup){return this;}=0A= try{animation(this.obj).duration(timeout||0).checkpoint().to('opacity',0)= .hide().duration(interval||350).ondone(function(){callback&&callback();th= is.hide();}.bind(this)).go();}catch(e){this.hide();}=0A= return this;}=0A= generic_dialog.prototype.show=3Dfunction(){if(this.obj&&this.obj.style.di= splay){this.obj.style.visibility=3D'hidden';this.obj.style.display=3D'';t= his.reset_dialog();this.obj.style.visibility=3D'';this.obj.dialog=3Dthis;= }else{this.reset_dialog();}=0A= this.hide_objects();clearInterval(this.active_hiding);this.active_hiding=3D= setInterval(this.active_resize.bind(this),500);var = stack=3Dgeneric_dialog.dialog_stack?generic_dialog.dialog_stack:generic_d= ialog.dialog_stack=3D[];if(stack.length){var = current_dialog=3Dstack[stack.length-1];if(current_dialog!=3Dthis&&!curren= t_dialog.is_stackable){current_dialog.hide();}}=0A= for(var = i=3Dstack.length-1;i>=3D0;i--){if(stack[i]=3D=3Dthis){stack.splice(i,1);}= else{stack[i].hide(true);}}=0A= stack.push(this);return this;}=0A= generic_dialog.prototype.enable_buttons=3Dfunction(enable){var = inputs=3Dthis.obj.getElementsByTagName('input');for(var = i=3D0;iswf_rect.y&&s= wf_rect.y+swf_rect.h>rect.y&&rect.x+rect.w>swf_rect.x&&swf_rect.x+swf_rec= t.w>rect.w&&this.hidden_objects.indexOf(node)=3D=3D-1){hide.push(node);}}=0A= for(var = i=3D0;i1000= 0){documentHeight=3D10000;}=0A= this.iframe.style.height=3DdocumentHeight+'px';}else{this.iframe.style.le= ft=3DelementX(this.frame)+'px';this.iframe.style.top=3DelementY(this.fram= e)+'px';this.iframe.style.width=3Dthis.frame.offsetWidth+'px';this.iframe= .style.height=3Dthis.frame.offsetHeight+'px';}=0A= this.iframe.style.display=3D'';}=0A= generic_dialog.prototype.reset_dialog_obj=3Dfunction(){}=0A= generic_dialog.get_dialog=3Dfunction(obj){while(!obj.dialog&&obj.parentNo= de){obj=3Dobj.parentNode;}=0A= return obj.dialog?obj.dialog:false;}=0A= function = pop_dialog(className,callback_function,modal){this.top=3D125;this.parent.= construct(this,className,modal);this.on_show_callback=3Dcallback_function= ;}=0A= pop_dialog.extend('generic_dialog');pop_dialog.prototype.do_expand_animat= ion=3Dfalse;pop_dialog.prototype.kill_expand_animation=3Dtrue;pop_dialog.= prototype.show_ajax_dialog=3Dfunction(src,post_vars,title,use_async_respo= nse){post_vars=3Dpost_vars||false;if(this.do_expand_animation&&!this.kill= _expand_animation){var = load=3Dnull;this.show_loading_title(title);}else{var = load=3Dtx('sh:loading');}=0A= return = this.show_ajax_dialog_custom_loader(load,src,post_vars,use_async_response= );}=0A= pop_dialog.prototype.show_message=3Dfunction(title,content,button){if(thi= s.do_expand_animation&&!this.kill_expand_animation){this.show_loading_tit= le(title);}else{this.show_loading();}=0A= return this.parent.show_message(title,content,button);}=0A= pop_dialog.prototype.show_dialog=3Dfunction(html,prevent_expand_animation= ){var = new_dialog=3Dthis.parent.show_dialog(html);if(this.do_expand_animation&&!= prevent_expand_animation&&!this.kill_expand_animation){function = check_done_loading_title(callback,i){var = i=3D(i?i:0);if(this.done_loading_title!=3Dtrue&&i<10){i++;setTimeout(chec= k_done_loading_title.bind(this,callback,i),50);}else{callback&&callback()= ;}}=0A= function check_for_complete_images(content,callback,attempt){var = complete_images=3D0;var images=3Dcontent.getElementsByTagName('img');var = safari2=3Dua.safari()<3;for(var i=3D0;i'+''+''+''+'';this.frame=3Dthis.popup.= getElementsByTagName('tbody')[0];this.content=3Dthis.popup.getElementsByT= agName('td')[4];}=0A= pop_dialog.prototype.reset_dialog_obj=3Dfunction(){this.popup.style.top=3D= Vector2.getScrollPosition().y+this.top+'px';}=0A= pop_dialog.prototype.set_top=3Dfunction(top){this.top=3Dtop;}=0A= pop_dialog.prototype.show_prompt=3Dfunction(title,content){if(!this.do_ex= pand_animation||this.kill_expand_animation){return this.show_dialog('

'+title+'

'+content+'
');}=0A= return this.show_dialog('

'+title+'

'+content+'
');}=0A= pop_dialog.prototype.show_loading_title=3Dfunction(title){if(!this.kill_e= xpand_animation){this.do_expand_animation=3Dtrue;this.show_dialog('

'+title+'

',true);setTimeout(fu= nction(){this.done_loading_title=3Dtrue;}.bind(this),200);}else{this.show= _loading();}}=0A= function = contextual_dialog(className){this.parent.construct(this,className);}=0A= contextual_dialog.extend('generic_dialog');contextual_dialog.prototype.se= t_context=3Dfunction(obj){this.context=3Dobj;return this;}=0A= contextual_dialog.prototype.set_modal=3Dfunction(mod){this.modal=3Dmod;re= turn this;}=0A= contextual_dialog.prototype.build_dialog=3Dfunction(){this.parent.build_d= ialog();this.obj.className+=3D' = contextual_dialog';this.popup.innerHTML=3D'
^_^keke1
';this.arrow=3Dthis.popup.getEl= ementsByTagName('div')[0];this.content=3Dthis.frame=3Dthis.popup.getEleme= ntsByTagName('div')[1];}=0A= contextual_dialog.prototype.reset_dialog_obj=3Dfunction(){var = x=3DelementX(this.context);var = documentOffsetWidth=3DDOMScroll.getScrollRoot().offsetWidth;var = center=3D(documentOffsetWidth-this.popup.offsetWidth)/2;if(x'+this._title+'');}=0A= html.push('
');if(this._summary){html.push('
');html.push(this._summary);html.push('
');= }=0A= html.push('
');html.push(this._body);html.push('
');if(thi= s._buttons||this._buttons_message){html.push('
');if(this._buttons_message){html.push('
');html.push(this._buttons_message);html.pus= h('
');}=0A= if(this._buttons){this._buttons.forEach(function(button){html.push('');},this);}=0A= html.push('
');}=0A= if(this._footer){html.push('
');html.push(this._footer);html.push('
');}=0A= html.push('
');this._pd.show_dialog(html.join(''));for(var = i=3D0;i

'+tx('sh04')+'

'=0A= +tx('sh05')+'

').setButtons(Dialog.OK).show();}else{throw 0;}}=0A= function = share_show_comments(share_id,focus_textarea){CSS.removeClass('share_foote= r'+share_id,'hide_comments');CSS.addClass('share_footer'+share_id,'show_c= omments');if(focus_textarea){$('comment'+share_id).focus();}=0A= return false;}=0A= function share_show_add_comment(obj,share_id){var = node=3Dobj.parentNode;DOM.remove(node);var = add_comment=3D$('add_comment_input'+share_id);show(add_comment);var = submit_button=3D$('add_comment_button'+share_id);submit_button.disabled=3D= false;var textarea_id=3D'comment'+share_id;$(textarea_id).focus();return = false;}=0A= function share_add_comment_submit(obj,share_id){var = node=3Dobj.parentNode;var = textarea=3Dnode.getElementsByTagName('textarea')[0];var = comment=3Dtextarea.value;if(/^\s*$/.test(comment)){_share_flash_comment_e= rror(textarea);return;}else = if(comment.length>1000){$('add_comment_error'+share_id).style.display=3D'= block';return;}=0A= new = AsyncRequest().setURI('/ajax/share_misc.php').setData({share_id:share_id,= comment:comment}).setHandler(function(parentNode,commentsNode,response){h= ide(parentNode);to_array(DOM.createFromMarkup(response.getPayload())).for= Each(commentsNode.appendChild,commentsNode);node.getElementsByTagName('te= xtarea')[0].value=3D'';}.bind(this,node,$('share_comments_for_'+share_id)= )).send();obj.disabled=3Dtrue;return true;}=0A= function = share_delete_comment(obj,share_id,comment_id){while(!CSS.hasClass(obj,'sh= are_other_comment')&&obj!=3Dnull){obj=3Dobj.parentNode;}=0A= if(obj=3D=3Dnull){return true;}=0A= var delete_function=3Dfunction(obj,share_id,comment_id){var = p=3Dobj.parentNode;DOM.remove(obj);if(p.childNodes.length=3D=3D0){hide(p)= ;}=0A= new = AsyncRequest().setURI('/ajax/share_misc.php').setData({share_id:share_id,= delcomment:1,comment_id:comment_id}).send();return = true;}.bind(null,obj,share_id,comment_id);var dialog=3Dnew = Dialog().setTitle(tx('sh06')).setBody(tx('sh07')).setButtons([Dialog.newB= utton('delete',tx('sh08')),Dialog.CANCEL]).setHandler(delete_function).sh= ow();return false;}=0A= function = _share_flash_comment_error(obj){animation(obj).from('background','#ffc8c8= ').to('background','#fff').duration(500).go();}=0A= function share_show_delete_dialog(context,href){var dialog=3Dnew = contextual_dialog();dialog.set_context(context);dialog.show_choice(tx('sh= 10'),tx('sh11'),tx('sh12'),function(){_share_delete_clicked(this,context,= href);},tx('sh09'),function(){generic_dialog.get_dialog(this).hide();});r= eturn false;}=0A= function = _share_delete_clicked(button,context,href){while(context.parentNode&&!CSS= .hasClass(context,'sharebox_item')){context=3Dcontext.parentNode;}=0A= if(!CSS.hasClass(context,'sharebox_item')){return false;}=0A= generic_dialog.get_dialog(button).hide();new = AsyncRequest().setURI(href).send();DOM.remove(context);}=0A= function = share_play_video(share_id,unique_id){_share_log_play_content(share_id,'vi= deo');if(holder=3Dge(unique_id+'_holder')){if(container=3Dholder.parentNo= de.parentNode){CSS.addClass(container,'playing');}}=0A= return false;}=0A= function _share_log_play_content(share_id,media_type){new = AsyncRequest().setURI('/ajax/shareplay_ajax.php').setData({s:share_id,m:m= edia_type}).send();}=0A= function share_composer_method(obj,method){var = tabs=3Dobj.parentNode.parentNode.getElementsByTagName('a');for(var = i=3D0;i

'+tx('pls01')+'

';new = AsyncRequest().setURI("/ajax/polls/poll_vote.php").setMethod('POST').setD= ata({poll_id:poll_id,vote:answer_id}).setHandler(_poll_ajax_vote_success_= handler.bind(status_obj)).setErrorHandler(_poll_ajax_vote_failure_handler= .bind(status_obj)).send();}=0A= function _poll_ajax_vote_success_handler(resp){var = payload=3Dresp.getPayload();if(payload.error){this.innerHTML=3D_poll_ajax= _error_message();}else{var = see_more_name=3D"Poll_"+payload.poll_id+"_see_more_div";if(ge(see_more_na= me)){show(ge(see_more_name));}=0A= _draw_poll_chart_js(payload,1);}}=0A= function _poll_ajax_error_message(){return'

'+tx('pls02')+'

';}=0A= function = _poll_ajax_vote_failure_handler(resp){this.innerHTML=3D_poll_ajax_error_m= essage();}=0A= function submit_poll_form(poll_id,vote_id){if(poll_id&&vote_id){return = _poll_make_ajax_request(poll_id,vote_id);}=0A= return false;}=0A= function _draw_poll_chart_js(poll_data,animate){var = poll_id=3Dpoll_data.poll_id;var = status_name=3D"status_"+poll_id;hide(ge(status_name));var = answers_name=3D"answers_"+poll_id;var = answers_name_elt=3Dge(answers_name);show(answers_name_elt);var = max_width=3D180;var max_pct=3Dpoll_data.max_pct;var = width_per_pct;if(max_pct>0){width_per_pct=3Dmax_width/max_pct;}else{width= _per_pct=3D0;}=0A= var user_vote=3Dpoll_data.user_vote;var = bars=3D[];start_offset=3D0;for(var key in poll_data.answers){var = pct_votes=3Dpoll_data.answers[key].pct_votes;var = width=3DMath.round(pct_votes*width_per_pct);var modifier=3D1.8;var = bar_name=3D"a"+key;var = bar_obj=3Dge(bar_name);if(user_vote=3D=3Dkey){bar_obj.className=3D"scaled= myvote";}else{bar_obj.className=3D"scaled";}=0A= if(pct_votes>0){_poll_slide_anim(ge(bar_name),width,modifier,start_offset= );start_offset+=3D100;}=0A= var = pct_name=3D"p"+key;$(pct_name).innerHTML=3Dpoll_data.answers[key].pct_vot= es+"%";}}=0A= function = _poll_slide_anim(elem,barwidth,modifier,start_offset){elem.style.width=3D= '0px';show(elem);barwidth=3D1*barwidth;for(var = i=3D1;i<=3D100;i+=3D1){mod=3Dmodifier/__poll_slide_anim_velocity(i);(func= tion(){var = pos=3Di;setTimeout(function(){elem.style.width=3D((pos/100)*barwidth)+"px= ";},pos*mod+start_offset);})();}=0A= start_offset=3Dstart_offset+100*mod;for(var = i=3D1;i<=3D100;i+=3D1){mod=3Dmodifier;(function(){var = pos=3Di;setTimeout(function(){elem.style.width=3D(barwidth+_poll_bounce_f= actor(pos)*0.1*barwidth)+"px";},pos*mod+start_offset);})();}}=0A= function __poll_slide_anim_velocity(i){return 1;}=0A= function _poll_bounce_factor(i){return Math.sin(Math.PI*2*i/100);}=0A= function poll_update_results_chart(poll_id,chart_id){new = AsyncRequest().setURI('ajax/polls/poll_results.php').setMethod('POST').se= tData({poll_id:poll_id,animate:0}).setHandler(_poll_update_results_succes= s_handler).setErrorHandler(bagofholding).send();}=0A= function _poll_update_results_success_handler(resp){var = chart_obj=3DgetChartFromId("overalldiv");var = poll_data=3Dresp.getPayload();if(!poll_data){return;}=0A= if(poll_data.completed){window.location.reload();}=0A= if(window.total_votes0){hide(ge("streamrows_noresponses")= );}=0A= for(var i=3D0;i';var checked=3D'checked';var = num_suggestions=3D0;for(var i in geo_array){str+=3D' ';checked=3D'';num_sugges= tions++;}=0A= str+=3D'';if(num_suggestions=3D=3D0){str=3D'
'+tx('gs:no-suggestions')+'
';}=0A= $('geo_selector').innerHTML=3Dstr;}}=0A= function populate_select_with_geos(response){var = content=3Dresponse.getPayload();var = geo_array=3Dcontent['geo_array'];country_select=3Dge('country');var = select_i=3D1;for(var = i=3D0,il=3Dgeo_array.length;i7){if(!deconcept.unloadSet)= {deconcept.SWFObjectUtil.prepUnload=3Dfunction(){__flash_unloadHandler=3D= function(){};__flash_savedUnloadHandler=3Dfunction(){};window.attachEvent= ("onunload",deconcept.SWFObjectUtil.cleanupSWFs);}=0A= window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);d= econcept.unloadSet=3Dtrue;}}=0A= if(c){this.addParam('bgcolor',c);}=0A= var = q=3Dquality?quality:'high';this.addParam('quality',q);this.setAttribute('= useExpressInstall',false);this.setAttribute('doExpressInstall',false);var= = xir=3D(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute('xi= RedirectUrl',xir);this.setAttribute('redirectUrl','');if(redirectUrl){thi= s.setAttribute('redirectUrl',redirectUrl);}}=0A= deconcept.SWFObject.prototype=3D{useExpressInstall:function(path){this.xi= SWFPath=3D!path?"/swf/expressinstall.swf":path;this.setAttribute('useExpr= essInstall',true);},setAttribute:function(name,value){this.attributes[nam= e]=3Dvalue;},getAttribute:function(name){return = this.attributes[name]||"";},addParam:function(name,value){this.params[nam= e]=3Dvalue;},getParams:function(){return = this.params;},addVariable:function(name,value){this.variables[name]=3Dval= ue;},getVariable:function(name){return = this.variables[name]||"";},getVariables:function(){return = this.variables;},getVariablePairs:function(){var variablePairs=3D[];var = key;var variables=3Dthis.getVariables();for(key in = variables){variablePairs[variablePairs.length]=3Dkey+"=3D"+variables[key]= ;}=0A= return variablePairs;},getSWFHTML:function(){var = swfNode=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTyp= es.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MM= playerType","PlugIn");this.setAttribute('swf',this.xiSWFPath);}=0A= swfNode=3D'0){swfNode+=3D'= flashvars=3D"'+pairs+'"';}=0A= swfNode+=3D'/>';}else{if(this.getAttribute("doExpressInstall")){this.addV= ariable("MMplayerType","ActiveX");this.setAttribute('swf',this.xiSWFPath)= ;}=0A= swfNode=3D'';swfNode+=3D'';var = params=3Dthis.getParams();for(var key in params){swfNode+=3D'';}=0A= var = pairs=3Dthis.getVariablePairs().join("&");if(pairs.length>0){swfNode+=3D'= ';}=0A= swfNode+=3D"";}=0A= return = swfNode;},write:function(elementId){if(this.getAttribute('useExpressInsta= ll')){var expressInstallReqVer=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(exp= ressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute('= version'))){this.setAttribute('doExpressInstall',true);this.addVariable("= MMredirectURL",escape(this.getAttribute('xiRedirectUrl')));document.title= =3Ddocument.title.slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}=0A= var n=3D(typeof = elementId=3D=3D'string')?document.getElementById(elementId):elementId;if(= this.skipDetect||this.getAttribute('doExpressInstall')||this.installedVer= .versionIsValid(this.getAttribute('version'))){n.innerHTML=3Dthis.getSWFH= TML();return = true;}else{if(this.getAttribute('redirectUrl')!=3D""){document.location.r= eplace(this.getAttribute('redirectUrl'));}=0A= need_version=3Dthis.getAttribute('version').major+'.'+this.getAttribute('= version').minor+'.'+this.getAttribute('version').rev;have_version=3Dthis.= installedVer.major+'.'+this.installedVer.minor+'.'+this.installedVer.rev;= this.fallback_js_fcn(have_version,need_version);n.innerHTML=3Dthis.fallba= ck_html;}=0A= return false;}}=0A= deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = PlayerVersion=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){for(k=3D0;kPlayerVersion.maj= or||(PlayerVersion_tmp.major=3D=3DPlayerVersion.major&&(PlayerVersion_tmp= .minor>PlayerVersion.minor||(PlayerVersion_tmp.minor=3D=3DPlayerVersion.m= inor&&PlayerVersion_tmp.rev>PlayerVersion.rev)))){PlayerVersion=3DPlayerV= ersion_tmp;}}}catch(honk){}}}else = if(navigator.userAgent&&navigator.userAgent.indexOf("Windows = CE")>=3D0){var axo=3D1;var = counter=3D3;while(axo){try{counter++;axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+counter);PlayerVersion=3Dn= ew = deconcept.PlayerVersion([counter,0,0]);}catch(e){axo=3Dnull;}}}else{try{v= ar axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(PlayerVersion.major=3D=3D6){return PlayerVersion;}}=0A= try{axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}=0A= if(axo!=3Dnull){PlayerVersion=3Dnew = deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}=0A= return PlayerVersion;}=0A= deconcept.PlayerVersion=3Dfunction(arrVersion){this.major=3DarrVersion[0]= !=3Dnull?parseInt(arrVersion[0]):0;this.minor=3DarrVersion[1]!=3Dnull?par= seInt(arrVersion[1]):0;this.rev=3DarrVersion[2]!=3Dnull?parseInt(arrVersi= on[2]):0;}=0A= deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){if(this.m= ajorfv.major)return = true;if(this.minorfv.minor)return = true;if(this.rev=3D0;i--){objects[i].style.display=3D'none';for(va= r x in objects[i]){if(typeof = objects[i][x]=3D=3D'function'){objects[i][x]=3Dfunction(){};}}}}=0A= if(!document.getElementById&&document.all){document.getElementById=3Dfunc= tion(id){return document.all[id];}}=0A= var getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var = SWFObject=3Ddeconcept.SWFObject;var = flash_update_dialog_shown=3Dfalse;function = spawn_flash_update_dialog(have_version,need_version){if(flash_update_dial= og_shown)return;flash_update_dialog_shown=3Dtrue;dialog=3Dnew = pop_dialog('errorDialog');new = AsyncRequest().setURI('/ajax/flash_update_dialog.php').setData({have_vers= ion:have_version,need_version:need_version}).setHandler(function(response= ){message_data=3Dresponse.getPayload();dialog.show_message(message_data.t= itle,message_data.body,tx('sh:close-button'));}).send();}=0A= function setFlashFallback(id,required_version){var fallback=3Dge(id);var = version=3Ddeconcept.SWFObjectUtil.getPlayerVersion();if(fallback&&version= ['major']>0){var = current_version=3Dversion['major']+'.'+version['minor']+'.'+version['rev'= ];fallback.innerHTML=3Dtx('flash:upgrade-explanation',{'required-version'= :required_version,'current-version':current_version});}}=0A= function = getFlashPlayer(){goURI('http://adobe.com/go/getflashplayer');return = false;}=0A= =0A= var=0A= kError_Global_ValidationError=3D1346001,kError_Login_GenericError=3D13480= 09,kError_Chat_NotAvailable=3D1356002,kError_Chat_SendOtherNotAvailable=3D= 1356003,kError_Async_NotLoggedIn=3D1357001,kError_Async_LoginChanged=3D13= 57003,kError_Async_CSRFCheckFailed=3D1357004,kError_Chat_TooManyMessages=3D= 1356008,kError_Platform_CallbackValidationFailure=3D1349007,kError_Platfo= rm_ApplicationResponseInvalid=3D1349008,kError_Gifts_NotEnoughGiftCredits= =3D1391002,kError_RestrictionMessage_Featureblock=3D1395001,kError_Restri= ctionMessage_Featurewarning=3D1395002,kError_RestrictionMessage_Spamwarni= ng=3D1395003,kError_Async_InternalCaptchaRequired=3D1357007,kError_Recrui= ting_MessageDeliveryFailed=3D1405001,kError_Intern_UnknownError=3D1408001= ,kError_Privacy_FriendListNameAlreadyExists=3D1409001,kError_Mobile_Inval= idWapLocale=3D1347008;=0A= =0A= if(!this.JSON){JSON=3Dfunction(){function f(n){return n<10?'0'+n:n;}=0A= Date.prototype.toJSON=3Dfunction(){return this.getUTCFullYear()+'-'+=0A= f(this.getUTCMonth()+1)+'-'+=0A= f(this.getUTCDate())+'T'+=0A= f(this.getUTCHours())+':'+=0A= f(this.getUTCMinutes())+':'+=0A= f(this.getUTCSeconds())+'Z';};var = m=3D{'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\= ':'\\\\'};function stringify(value,whitelist){var = a,i,k,l,v;switch(typeof value){case'string':return(new = RegExp('[\x00-\x1f\\\\"]')).test(value)?'"'+value.replace(/[\x00-\x1f\\"]= /g,function(a){var c=3Dm[a];if(c){return c;}=0A= c=3Da.charCodeAt();return'\\u00'+Math.floor(c/16).toString(16)+=0A= (c%16).toString(16);})+'"':'"'+value+'"';case'number':return = isFinite(value)?String(value):'null';case'boolean':return = String(value);case'null':return'null';case'object':if(is_node(value)){ret= urn null;}=0A= if(!value){return'null';}=0A= if(typeof value.toJSON=3D=3D=3D'function'){return = stringify(value.toJSON());}=0A= a=3D[];if(typeof = value.length=3D=3D=3D'number'&&!(propertyIsEnumerable(value,'length'))){l= =3Dvalue.length;for(i=3D0;i=3D0;z--){if(lastDragOver&&lastDragOver.zIndex=3D=3D= zIndexes[z]&&lastDragOver.pointInside(cursorPosition)){currentDragOver=3D= lastDragOver;break;}else{for(var = i=3D0;i=3Dthis.gutter){this._setActiv= e(true);this._ongrab();}}=0A= if(this.active){vector.sub(Vector2.getElementPosition(this.dom).sub(new = Vector2(parseInt(this.dom.style.left?this.dom.style.left:CSS.getStyle(thi= s.dom,'left'),10)||0,parseInt(this.dom.style.top?this.dom.style.top:CSS.g= etStyle(this.dom,'top'),10)||0))).sub(this.cursorPositionVector).setEleme= ntPosition(this.dom);this.ondrag(vector);}}=0A= Draggable.prototype._ondrop=3Dfunction(){if(this.active){(function(){this= ._setActive(false);}).bind(this).defer();this.ondrop();if(this.lastDragOv= er){this.lastDragOver.ondrop(this);}}}=0A= Draggable.prototype.resetPosition=3Dfunction(){this.dom.style.position=3D= this.oldPosition;this.oldPosition=3Dnull;this.dom.style.left=3Dnull;this.= dom.style.top=3Dnull;return this;}=0A= Draggable.prototype.setUseAbsolute=3Dfunction(absolute){this.absolute=3Da= bsolute;return this;}=0A= Draggable.prototype.ondrag=3Dbagofholding;Draggable.prototype.setDragHand= ler=3Dfunction(func){this.ondrag=3Dfunc;return this;}=0A= Draggable.prototype.ongrab=3Dbagofholding;Draggable.prototype.setGrabHand= ler=3Dfunction(func){this.ongrab=3Dfunc;return this;}=0A= Draggable.prototype.ondrop=3Dbagofholding;Draggable.prototype.setDropHand= ler=3Dfunction(func){this.ondrop=3Dfunc;return this;}=0A= Draggable.prototype.gutter=3D0;Draggable.prototype.setGutter=3Dfunction(g= utter){this.gutter=3Dgutter;return this;}=0A= Draggable.prototype.setNamespace=3Dfunction(namespace){this.namespace=3Dn= amespace;return this;}=0A= Draggable.prototype.handles=3Dnull;Draggable.prototype.addHandle=3Dfuncti= on(handle){if(this.handles.length=3D=3D1&&this.handles[0]=3D=3Dthis.dom){= this.removeHandle(this.dom);}=0A= this.handles.push({obj:handle,evt:[Event.listen(handle,'mousedown',this._= onmousedown.bind(this)),Event.listen(handle,'click',this._onclick.bind(th= is)),Event.listen(handle,'drag',Event.kill),Event.listen(handle,'selectst= art',Event.kill)]});return this;}=0A= Draggable.prototype.removeHandle=3Dfunction(handle){this.handles.filter(f= unction(a){if(a.dom!=3Dhandle){return = true;}else{a.evt.each(function(evt){evt.remove();});return false;}});}=0A= Draggable.prototype.getDOM=3Dfunction(){return this.dom;}=0A= Draggable.prototype.setKey=3Dfunction(key,value){this.data[key]=3Dvalue;r= eturn this;}=0A= Draggable.prototype.getKey=3Dfunction(key){return this.data[key];}=0A= Draggable.prototype._setActive=3Dfunction(state){this.dom.activeDrag=3Dth= is.active=3Dstate;for(var = i=3D0;ivector.x&&positio= n.y<=3Dvector.y&&this.dom.offsetHeight+position.y>vector.y;}=0A= Droppable.prototype.ondragover=3Dbagofholding;Droppable.prototype.setDrag= OverHandler=3Dfunction(func){this.ondragover=3Dfunc;return this;}=0A= Droppable.prototype.ondragmove=3Dbagofholding;Droppable.prototype.setDrag= MoveHandler=3Dfunction(func){this.ondragmove=3Dfunc;return this;}=0A= Droppable.prototype.ondrop=3Dbagofholding;Droppable.prototype.setDropHand= ler=3Dfunction(func){this.ondrop=3Dfunc;return this;}=0A= Droppable.prototype.getDOM=3DDraggable.prototype.getDOM;Droppable.prototy= pe.setKey=3DDraggable.prototype.setKey;Droppable.prototype.getKey=3DDragg= able.prototype.getKey;=0A= =0A= function = SortableGroup(){this.namespace=3D'sortable'+(++SortableGroup.instanceCoun= t);this.draggables=3D{};this.droppables=3D{};this.sortables=3D{};this.lin= kedGroups=3D[];this.linkedGroups.onlinkjump=3Dbagofholding;this.rootNode=3D= null;}=0A= SortableGroup.instanceCount=3D0;SortableGroup.prototype.gutter=3D15;Sorta= bleGroup.prototype.addSortable=3Dfunction(key,obj,handle){if(this.rootNod= e=3D=3D=3Dnull){this.rootNode=3Dobj.parentNode;if(!this.linkedGroups.plac= eholder){this.linkedGroups.placeholder=3Dthis.placeholder=3D$N(obj.tagNam= e,{className:'dragPlaceholder',style:{padding:'0px'}});}else{this.placeho= lder=3Dthis.linkedGroups.placeholder;}}else = if(this.rootNode!=3Dobj.parentNode){throw new Error('All sortables of a = collection must share the same parentNode');}=0A= if(key in this.draggables){throw new Error('All sortables must have a = unique key');}=0A= this.sortables[key]=3Dobj;this.draggables[key]=3D(new = Draggable(obj)).setNamespace(this.namespace).setGutter(this.gutter).setUs= eAbsolute(true).setGrabHandler(this.grabHandler.bind(this,key)).setDropHa= ndler(this.dropHandler.bind(this,key)).setKey('key',key);if(handle){this.= draggables[key].addHandle(handle);}=0A= this.droppables[key]=3D(new = Droppable(obj)).setNamespace(this.namespace).setDragOverHandler(this._dra= gOverHandlerShim.bind(null,this,key));return this;}=0A= SortableGroup.prototype.link=3Dfunction(sortgroup){sortgroup.linkedGroups= =3Dthis.linkedGroups;if(!this.linkedGroups.length){this.linkedGroups.push= (this);}=0A= this.linkedGroups.push(sortgroup);for(var = i=3D0;i523&&safari<525);this= .useRandomSubdomain=3D!!ua.ie();if(document.postMessage){document.addEven= tListener('message',handleChanneliFrameMessageEvent,false);}else = if(window.postMessage){window.addEventListener('message',handleChanneliFr= ameMessageEvent,false);}=0A= presenceCookieManager.register('ch',this._getCookieInfo.bind(this));if(ua= .firefox()){onbeforeunloadRegister(this._onUnload.bind(this));}else{onunl= oadRegister(this._onUnload.bind(this));}},sendiFrameMessage:function(msg)= {if(!this.postMessage){return;}=0A= var = msgStr=3DJSON.encode(msg);try{this.postMessage(msgStr,"*");}catch(e){pres= ence.error('channel: error sending message "'+msgStr+'" to iframe: = '+e.toString());}},handleiFrameMessage:function(iframeMsg){if(iframeMsg.t= ype=3D=3D'init'){this.iframeLoaded();}else = if(iframeMsg.type=3D=3D'channelMsg'){this.handleChannelMsg(iframeMsg.chan= nel,iframeMsg.seq,iframeMsg.msg);}},_onUnload:function(){this.shouldClear= Subdomain=3Dtrue;presence.doSync(true);},addChannel:function(channel,seq,= msgHandler,startHandler,shutdownHandler,restartHandler){this.channels[cha= nnel]=3D{'currentSeq':seq,'nextSeq':0,'msgHandler':msgHandler,'startHandl= er':startHandler,'shutdownHandler':shutdownHandler,'restartHandler':resta= rtHandler};},isLowestSubdomain:function(){var = channelData=3DpresenceCookieManager.getSubCookie('ch');if(!channelData||!= channelData.sub){return true;}=0A= for(var = i=3D0;i= =3Dthis.channelConfig.MAX_RETRY_INTERVAL){this.retryInterval=3Dthis.chann= elConfig.MAX_RETRY_INTERVAL;}}=0A= var = randInterval=3Dthis.retryInterval*(0.75+Math.random()*0.5);presence.warn(= 'manager trying again in '+(randInterval*0.001)+' = secs');setTimeout(this._rebuildSend.bind(this,reason),this.retryInterval)= ;},_rebuildError:function(reason,response){for(var c in = this.channels){this.channels[c].shutdownHandler(true);}=0A= presence.error('got rebuild error: = '+response.getErrorDescription());if(presence.checkLoginError(response)||= presence.checkMaintenanceError(response)){presence.warn('manager not = trying = again');}else{this._retryRebuild(ChannelRebuildReasons.PrevFailed);}},_re= buildTransportError:function(reason,response){for(var c in = this.channels){this.channels[c].shutdownHandler(true);}=0A= presence.error('got rebuild transport error: = '+response.getErrorDescription());this._retryRebuild(reason);},_rebuildSe= nd:function(reason){if(typeof = reason!=3D'number'){reason=3DChannelRebuildReasons.Unknown;}=0A= presence.debug('channel: sending rebuild');var areq=3Dnew = AsyncRequest().setURI('/ajax/presence/reconnect.php').setData({reason:rea= son,iframe_loaded:this.iframeEverLoaded}).setHandler(this._rebuildRespons= e.bind(this)).setErrorHandler(this._rebuildError.bind(this,reason)).setTr= ansportErrorHandler(this._rebuildTransportError.bind(this,reason)).setOpt= ion('suppressErrorAlerts',true).setMethod('GET').setReadOnly(true);return= = areq.specifiesWriteRequiredParams()&&areq.send();},rebuild:function(reaso= n){if(this.stopped){return;}=0A= if(this.isRebuilding){presence.debug('channel: rebuild called, but = already rebuilding');return;}=0A= this.setReady(false);this.isRebuilding=3Dtrue;presence.debug('channel: = rebuilding');if(reason=3D=3DChannelRebuildReasons.RefreshDelay){this.retr= yInterval=3Dthis.channelConfig.MAX_RETRY_INTERVAL;}=0A= setTimeout(this._rebuildSend.bind(this,reason),this.retryInterval);},hand= leChannelMsgCheck:function(){if(this.pendingMsg){this._handleChannelMsg(t= his.pendingMsg.channel,this.pendingMsg.seq,this.pendingMsg.msg);this.pend= ingMsg=3Dnull;}},handleChannelMsg:function(channel,seq,msg){if(this.pollF= orMessages){this.pendingMsg=3D{channel:channel,seq:seq,msg:msg};}else{thi= s._handleChannelMsg(channel,seq,msg);}},_handleChannelMsg:function(channe= l,seq,msg){if(msg.type=3D=3D'shutdown'||msg.type=3D=3D'permaShutdown'){if= (!window.loaded||this.permaShutdown){return;}=0A= if(msg.type=3D=3D'permaShutdown'){presence.warn('channel: got = permaShutdown for all = channels');this.permaShutdown=3Dtrue;}else{presence.warn('channel: got = shutdown for all channels');this.rebuild(msg.reason);}=0A= for(var c in = this.channels){this.channels[c].shutdownHandler(true);}}else{this.channel= s[channel].currentSeq++;var = nextSeq;if((nextSeq=3Dthis.channels[channel].nextSeq)&&seq0);var = ff=3Dua.firefox();this.isFF2=3D(ff&&ff<3);this.isWindows=3Dua.windows();t= his.load();this._windowOnResize.bind(this).defer();if(this.inPopoutWindow= ){setTimeout(this._windowOnResize.bind(this),3000);}},updateServerTime:fu= nction(serverTime){this.timeSkew=3D(new = Date()).getTime()-serverTime;},getTime:function(){return(new = Date()).getTime()-this.timeSkew;},debug:function(msg){},warn:function(msg= ){Util.warn('chirp: '+msg);},error:function(msg){Util.error('chirp: = '+msg);},load:function(){var = presenceState=3DpresenceCookieManager.getSubCookie('state');if(!presenceS= tate){this.debug('presence: got null state cookie, loading with current = state');this._load(this._getCookieData());return;}=0A= try{this._load(presenceState);}catch(e){this.error('presence: got load = exception: = '+e.toString());this._load(this._getCookieData());}},_load:function(prese= nceState){this.syncPaused++;this.stateUpdateTime=3DverifyNumber(presenceS= tate.ut);this.popoutTime=3DverifyNumber(presenceState.pt);this.popoutWidt= h=3DverifyNumber(presenceState.w);this.popoutHeight=3DverifyNumber(presen= ceState.h);if(!this.popoutWidth){this.popoutWidth=3Dthis.defWidth;}=0A= if(!this.popoutWidth){this.popoutWidth=3Dthis.defHeight;}=0A= this.popoutWidth=3DMath.max(this.popoutWidth,this.minWidth);this.popoutHe= ight=3DMath.max(this.popoutHeight,this.minHeight);this.poppedOut=3Dverify= Bool(presenceState.p);if(this.poppedOut){if(this.inPopoutWindow){if(!this= .heartbeat){this.heartbeat=3DsetInterval(this._popoutHeartbeat.bind(this)= ,this.popoutHeartbeatTime);}}else{CSS.addClass(this.holder,'popped_out');= }}else{if(this.inPopoutWindow){if(!this.loaded){this.poppedOut=3Dtrue;thi= s.doSync();}else{if(!this.popinClicked){window.close();}else{}}}else{this= .justPoppedOut=3Dtrue;}=0A= CSS.removeClass(this.holder,'popped_out');}=0A= if(!this.inPopoutWindow&&!this.cookiePoller){this.cookiePoller=3DsetInter= val(this._pollCookie.bind(this),this.cookiePollTime);}=0A= this.virtPopoutWidth=3Dthis.popoutWidth;this.virtPopoutHeight=3Dthis.popo= utHeight;this.state=3DpresenceState;for(var = i=3D0;ithis.stateUpdateTime){= this.load(presenceState);return;}=0A= if(this.poppedOut&&!this.inPopoutWindow){var = cookiePopoutTime=3DverifyNumber(presenceState.pt);var diff=3D(new = Date()).getTime()-cookiePopoutTime;var = diffAllowance=3Dthis.popoutHeartbeatTime+this.popoutHeartbeatAllowance;if= (this.justPoppedOut){if(cookiePopoutTime=3D=3DmyPopoutTime){diffAllowance= +=3Dthis.popoutHeartbeatFirstAllowance;}else{this.justPoppedOut=3Dfalse;}= }=0A= this.popoutTime=3DcookiePopoutTime;if(diff>diffAllowance){this.poppedOut=3D= false;this.doSync();}}},_popoutHeartbeat:function(){this._pollCookie();if= (this.poppedOut){presenceCookieManager.store();}},_getCookieData:function= (){var = presenceState=3D{p:this.poppedOut?1:0,w:this.popoutWidth,h:this.popoutHei= ght,ut:this.stateUpdateTime,pt:this.inPopoutWindow?(new = Date()).getTime():this.popoutTime};for(var = i=3D0;i=3Dthis.lastResized+this.resizeStopTime){this._stopResi= ze();}}.bind(this),this.resizeStopTime);if(viewportDimensions.x0){this.disableTabAutoClose--;}},disallo= wAutoClose:function(){this.disableTabAutoClose++;},tabHandleMouseOver:fun= ction(tab){this.disallowAutoClose();CSS.addClass(tab,'hover');},tabHandle= MouseOut:function(tab){this.allowAutoClose();CSS.removeClass(tab,'hover')= ;},tabContentMouseOver:function(){this.disallowAutoClose();},tabContentMo= useOut:function(){this.allowAutoClose();},_unfocus:function(){if(this.foc= usedWrapper){hide(this.focusedWrapper);}=0A= if(this.focusedTab){CSS.removeClass(ge(this.focusedTab),'focused');if(thi= s.tempTabCloseHandler){this.tempTabCloseHandler();this.tempTabCloseHandle= r=3Dnull;}}=0A= var = wasFocused=3Dthis.focusedTab;this.focusedTab=3Dthis.focusedWrapper=3Dnull= ;return wasFocused;},unfocus:function(){var = wasFocused=3Dthis._unfocus();if(wasFocused){this.disableUnfocus=3DwasFocu= sed;setTimeout(function(){this.disableUnfocus=3Dnull;}.bind(this),50);}},= toggleTab:function(wrapperID,tabID,scrollContentID){var = wrapper=3Dge(wrapperID);var = tab=3Dge(tabID);if(!wrapper||!tab||tabID=3D=3Dthis.disableUnfocus){return= ;}=0A= if(wrapper.style.display=3D=3D'none'){this.openTab(wrapperID,tabID,scroll= ContentID);}else{this.closeTab();}},closeTab:function(){var = tab=3Dthis.focusedTab;if(!tab){return;}=0A= this.unfocus();CSS.removeClass(tab,'focused');CSS.removeClass(this.holder= ,'tab_open');for(var = i=3D0;i'+text+'';},checkRebuild:function(){if(this.isShut= down&&!this.isPermaShutdown){channelManager.rebuild(ChannelRebuildReasons= .PageTransitionRetry);}},getErrorDescription:function(asyncResponse){var = error=3DasyncResponse.getError();var = desc=3DasyncResponse.getErrorDescription();if(!desc){desc=3Dtx('sh:error-= occurred');}=0A= if(error=3D=3DkError_Async_NotLoggedIn){desc=3Dtx('pr02');}=0A= return desc;},showAsyncError:function(asyncResponse,title){if(typeof = title=3D=3D'undefined'||!title){var = chat=3Dtx('chd01');title=3Dtx('pr03');}=0A= var desc=3Dthis.getErrorDescription(asyncResponse);new = ErrorDialog().showError(title,desc);},showTransportError:function(asyncRe= sponse,title){if(typeof title=3D=3D'undefined'||!title){var = chat=3Dtx('chd01');title=3Dtx('pr03');}=0A= var desc=3Dtx('pr04',{'Chat':tx('chd01')});new = ErrorDialog().showError(title,desc);this.warn("presence: got async = transport error: = "+asyncResponse.getErrorDescription());},checkLoginError:function(asyncRe= sponse){var = error=3DasyncResponse.getError();if(error=3D=3DkError_Async_NotLoggedIn||= error=3D=3DkError_Async_LoginChanged||error=3D=3DkError_Async_CSRFCheckFa= iled||error=3D=3DkError_Login_GenericError){this.loginShutdown();return = true;}=0A= return = false;},checkMaintenanceError:function(asyncResponse){if(asyncResponse.ge= tError()=3D=3D1356007){this.maintenanceShutdown();return true;}=0A= return = false;},permaShutdown:function(){this.isPermaShutdown=3Dtrue;this.shutdow= n();},loginShutdown:function(){var = reason=3Dtx('pr02');this.shutdown(false,reason);},connectionShutdown:func= tion(shouldDelay){var = reason=3Dtx('pr04',{'Chat':tx('chd01')});this.shutdown(shouldDelay,reason= );},maintenanceShutdown:function(){var = reason=3Dtx('pr10',{'Chat':tx('chd01')});this.shutdown(false,reason);chan= nelManager.stop();},versionShutdown:function(){var = reason=3Dtx('pr08',{'Chat':tx('chd01')});this.shutdown(false,reason);chan= nelManager.stop();},shutdown:function(shouldDelay,reason){this.isRestarti= ng=3Dfalse;this.isShuttingDown=3Dtrue;var now=3D(new = Date()).getTime();this.shutdownTime=3Dnow;if(!shouldDelay){this._shutdown= (reason,0);}else{setTimeout(this._shutdown.bind(this,reason,now),this.shu= tdownDelay);}},_shutdown:function(reason,shutdownTime){if(!this.isShuttin= gDown&&shutdownTime=3D=3Dthis.shutdownTime){return;}=0A= if(shutdownTime&&this.isShutdown){return;}=0A= if(typeof = reason!=3D'string'||!reason){reason=3Dtx('pr05',{'Chat':tx('chd01')});}=0A= if(!this.inPopoutWindow){CSS.addClass(this.holder,'presence_error');set_i= nner_html($('presence_error_reason'),reason);}else{if(this.shutdownErrorD= ialog){this.shutdownErrorDialog.hide();}=0A= this.shutdownErrorDialog=3Dnew = ErrorDialog().show_prompt(tx('pr03'),'
'+=0A= reason+'
');}=0A= if(this.isShutdown){return;}=0A= this.warn("presence: shutting = down");this.isShutdown=3Dtrue;Arbiter.inform(Presence.ARBITER_SHUTDOWN,{s= ender:this});for(var = i=3D0;i0){this.checkForUpdate(false= ,handlers,false);}else{this.checkForUpdate(true,[],false);}},pauseUpdate:= function(){this.updatePaused++;},resumeUpdate:function(handlers){this.upd= atePaused--;this.forceUpdate(handlers);},checkForUpdate:function(forceAll= ,forceHandlers,bypassTimer){if(!bypassTimer){clearTimeout(this.timer);}=0A= if(presence.isShutdown){if(!bypassTimer){this._runTimer();}=0A= return;}=0A= var time=3Dpresence.getTime();var asyncHandlers=3D[];var = asyncData=3D{user:presence.user};for(var = i=3D0;i0){this._sendUpdate(asyncData,asyncHandlers,bypas= sTimer);}else{if(!bypassTimer){this._runTimer();}}},runHandler:function(a= syncHandler){this.checkForUpdate(false,[asyncHandler],true);},_initialHan= dler:function(updateNumber,response){if(updateNumber!=3Dthis.updateNumber= ){return = false;}},_onResponse:function(asyncHandlers,bypassTimer,response){var = updateInfo=3Dresponse.getPayload();presence.updateServerTime(updateInfo.t= ime);var updateTime=3Dpresence.getTime();for(var = i=3D0;i'+this.countNew+'':'';}},hideNotifications:function(app_id,cached){var = notifs=3DDOM.scry(this.content,'div.notif_'+app_id);for(var = i=3D0;i'];var = secondaryUl=3Dfalse;for(var i=3D0;i',this._renderApplicationMenuItem(appID),'');}=0A= if(!secondaryUl){markupArr.push(this._renderAppMenuContentHelper());}=0A= markupArr.push('');return = markupArr.join('');},_renderAppMenuContentHelper:function(){return['= ','
','
    '].join('');},_renderApplicationMen= uItem:function(appID){var appInfo=3Dthis.applications[appID];var = markupArr=3D['','
    ','','
    ',htmlize(appInfo['name']),'
    '];return = markupArr.join('');},_getApplicationMenuItemId:function(appID){return'app= lication_menu_'+appID;},_getApplicationMenuLinkId:function(appID){return'= application_menu_link_'+appID;},toggleTab:function(){if(!this.menuOpen){t= his._openTab();}else{this._closeTab();}},_openTab:function(){if(this.menu= Open){return;}=0A= if(!this.menuLoaded){this._renderApplicationMenu();this._initApplicationM= enuSortables.bind(this).defer();this.menuLoaded=3Dtrue;}=0A= presence.openTab(this.menuWrapperID,this.applicationTabID,this.applicatio= nMenuContentID);this.menuOpen=3Dtrue;},_closeTab:function(){presence.togg= leTab(this.menuWrapperID,this.applicationTabID,this.applicationMenuConten= tID);this.menuOpen=3Dfalse;},_initApplicationMenuSortables:function(){thi= s.sortableRoot=3D$('application_menu_root');this.sortableGroup=3Dnew = SortableGroup();var = source=3DApplicationDock.SaveBookmarksSource.APPLICATION_MENU;this.sortab= leGroup.setOrderChangeHandler(this._saveBookmarksOrder.bind(this,source))= ;var sortableGroup=3Dthis.sortableGroup;for(var = i=3D0;iA= pplicationDock.NUM_SHOWN){for(var = i=3Dorder.length-1;i>=3D0;i--){if(order[i]!=3Dkey){migrateKey=3Dorder[i];= break;}}=0A= this.extendedSortableRoot.insertBefore($(this._getApplicationMenuItemId(m= igrateKey)),this.extendedSortableRoot.firstChild);this.extendedSortableGr= oup.migrateLinkedSortable(migrateKey);}else = if(order.lengthApplicationDock.NUM_SHOWN){or= der=3Dorder.concat(this.sortedList.slice(ApplicationDock.NUM_SHOWN));}=0A= order=3Dunique(order);new = AsyncRequest().setURI('/ajax/edit_app_settings.php').setData({reorder_boo= kmarks:1,app_ids:order}).setHandler(this._saveBookmarksHandler.bind(this,= order,source)).send();},_saveBookmarksHandler:function(appIDs,source){thi= s._updateSortedList(appIDs);switch(source){case = ApplicationDock.SaveBookmarksSource.APPLICATION_MENU:this._resetIconGarde= n();break;case ApplicationDock.SaveBookmarksSource.ICON_GARDEN:case = ApplicationDock.SaveBookmarksSource.BOOKMARK_CURRENT_APP:this._resetAppli= cationMenu();break;}},_updateSortedList:function(appIDs){this.sortedList=3D= [];for(var = i=3D0;i'];for(var = i=3D0,length=3DMath.min(ApplicationDock.NUM_SHOWN,this.sortedList.length)= ;i',this._renderApplicationIconGardenItem(appID)= ,'
');}=0A= markupArr.push('
');return = markupArr.join('');},_renderApplicationIconGardenItem:function(appID){var= appInfo=3Dthis.applications[appID];var markupArr=3D['
','','',''];return = markupArr.join('');},mouseOverIconGarden:function(appID){if(shown(this.me= nuWrapper)){return;}=0A= if(!this.currentIconGardenDraggableKey||this.currentIconGardenDraggableKe= y!=3DappID){CSS.addClass(this._getApplicationIconGardenItemId(appID),'hov= er');}},MouseOutIconGarden:function(appID){CSS.removeClass(this._getAppli= cationIconGardenItemId(appID),'hover');},_grabCallback:function(appID){th= is.currentIconGardenDraggableKey=3DappID;},_dropCallback:function(appID){= this.currentIconGardenDraggableKey=3Dnull;},_getApplicationIconGardenItem= Id:function(appID){return'application_icon_garden_'+appID;},_getApplicati= onIconGardenLinkId:function(appID){return'application_icon_garden_link_'+= appID;},_initIconGardenSortables:function(){this.iconGardenSortableGroup=3D= new = SortableGroup();this.iconGardenSortableRoot=3D$('application_icon_garden_= root');var = source=3DApplicationDock.SaveBookmarksSource.ICON_GARDEN;this.iconGardenS= ortableGroup.setOrderChangeHandler(this._saveBookmarksOrder.bind(this,sou= rce));for(var = i=3D0,length=3DMath.min(this.sortedList.length,ApplicationDock.NUM_SHOWN)= ;i','','','',tx('pa01'),'',''];return = markupArr.join('');},mouseOverBookmarkableApp:function(){CSS.addClass(thi= s.bookmarkableAppWrapper,'hover');},mouseOutBookmarkableApp:function(){CS= S.removeClass(this.bookmarkableAppWrapper,'hover');},setBookmarkableApp:f= unction(bookmarkableApp){this.bookmarkableApp=3DbookmarkableApp;if(is_emp= ty(this.bookmarkableApp)){this._hideBookmarkableApp();}else{this._renderB= ookmarkableApp();}},_getAppShaftedByBookmarkableApp:function(){return = this.sortedList[ApplicationDock.NUM_SHOWN-1];},bookmarkCurrentApp:functio= n(){var appID=3Dkeys(this.bookmarkableApp)[0];var = existingApp=3Dthis.applications[appID];this.applications[appID]=3Dthis.bo= okmarkableApp[appID];var = div=3D$N('div',{id:this._getApplicationIconGardenItemId(appID),className:= 'icon_garden_elem'},HTML(this._renderApplicationIconGardenItem(appID)));i= f(this.sortedList.length>=3DApplicationDock.NUM_SHOWN){this.iconGardenSor= tableRoot.replaceChild(div,this.iconGardenSortableRoot.lastChild);this.ic= onGardenSortableGroup.removeSortable(this._getAppShaftedByBookmarkableApp= ());}else{this.iconGardenSortableRoot.appendChild(div);}=0A= this._addIconGardenSortable.bind(this,appID).defer();this._hideBookmarkab= leApp();this._saveBookmarksOrder.bind(this,ApplicationDock.SaveBookmarksS= ource.BOOKMARK_CURRENT_APP).defer();},_handleMsg:function(channel,obj){if= (obj.type=3D=3D'bookmarks'){var = newSortedList=3Dthis._getSortedList(obj.bookmarks);if(!are_equal(this.sor= tedList,newSortedList)){this.applications=3Dobj.bookmarks;this.sortedList= =3DnewSortedList;this._resetApplicationMenu();this._resetIconGarden();}=0A= var = message=3D{sender:this,applications:this.sortedList};Arbiter.inform(Appli= cationDock.BOOKMARKS_CHANGED,message);return true;}=0A= return false;}}=0A= =0A= function Sound(){Sound.play('/sound/quack.mp3');}=0A= copy_properties(Sound,{play:function(path){uri=3DURI(path);if(!uri.getDom= ain()){path=3DURI(env_get('static_base')).setPath(uri.getPath()).toString= ();}=0A= var player;var = embed;if(/\.mp3$/.test(path)){player=3Ddocument['so_sound_player']||windo= w['so_sound_player'];if(player){if(!player.playSound&&player.length){play= er=3Dplayer[0];}=0A= if(player.playSound){player.playSound(path);return;}}}=0A= embed=3Dge('sound');if(!embed){embed=3Ddocument.createElement('span');emb= ed.setAttribute('id','sound');DOMScroll.getScrollRoot().appendChild(embed= );}=0A= embed.innerHTML=3D'';}});=0A= =0A= 0;=0A= =0A= function = static_source(){this.values=3Dnull;this.index=3Dnull;this.index_includes_= hints=3Dfalse;this.exclude_ids=3D{};this.parent.construct(this);}=0A= static_source.extend('typeahead_source');static_source.prototype.enumerab= le=3Dtrue;static_source.prototype.build_index=3Dfunction(){var = index=3D[];var values=3Dthis.values;var gen_id=3Dvalues.length&&typeof = values[0].i=3D=3D'undefined';for(var = i=3D0,il=3Dvalues.length;i=3Dttext[0]){hi=3Dp-1;= }else{lo=3Dp+1;}=0A= p=3DMath.floor(lo+((hi-lo)/2));}=0A= var results=3D[];var stale_keys=3D{};var check_ignore=3Dtypeof = _ignoreList!=3D'undefined';for(var = i=3Dlo;i',typeahead_source.h= ighlight_found(friend.t,highlight),'
',friend.n,'
'].join('');}else{if(!search_friend_source.loaded_images[friend.i]= ){var insertion_time=3D(new Date()).getTime();var = attrs=3Dsprintf('onload=3D"search_friend_source.image_load(this, %d, = %d);" = style=3D"opacity:0;filter:alpha(opacity=3D0);"',insertion_time,friend.i);= }=0A= return['3D""','
',typeahead_source.highlight_found(friend.t,high= light),'',friend.n,'
'].join('');}=0A= break;case'search':return['
 
','',friend.t,'
'].join(= '');break;default:return['
 
','',typeahead_source.highlight_foun= d(friend.t,highlight),'
'].join('');}};search_friend_source.p= rototype.search_value=3Dfunction(text){var results;var = enough_tokens=3Dfalse;var = tokens=3Dtypeahead_source.tokenize(text);for(var = i=3D0;i0){CSS.addClass(this.list.firstChild.firstChild,= 'suggestions_top_border');CSS.removeClass(this.list,'no_border_list');CSS= .addClass(this.list.lastChild.lastChild,'suggestions_bottom_border');}els= e{CSS.addClass(this.list,'no_border_list');}=0A= if(auto_select){this.set_suggestion(0);}}=0A= function = search_typeahead_onselect(friend){if(friend&&!search_friend_source.hasSub= mitted){search_friend_source.hasSubmitted=3Dtrue;}else{return false;}=0A= var url=3Dfriend.u;if(!url){var = type_info=3Dsearch_friend_source.url_templates[friend.ty];if(type_info){u= rl=3Dsprintf(type_info.default_url,friend.i);}}=0A= if(!url){return undefined;}else = if(url.indexOf('?')!=3D-1){goURI(url+'&ref=3Dts');}else{goURI(url+'?ref=3D= ts');}=0A= bind(this,this.blur).defer();return false;};function = search_typeahead_wstest(query){new = AsyncSignal('/ajax/search/web.php',{q:query}).send();};function = search_typeahead_log_data(source){var log_data=3Dsource.udata;for(var = key in source.log_data){log_data[key]=3Dsource.log_data[key];}=0A= log_data['si']=3Dsource.selectedindex;search_typeahead_log(log_data,'onsu= bmit');}=0A= function = search_typeahead_onsubmit(friend){search_typeahead_log_data(this);return!= search_friend_source.hasSubmitted;}=0A= window.ADVANCED_SEARCH_TYPEAHEAD=3Dfalse;=0A= =0A= function = ChatTab(chatDisplay,id,name,firstName,numMissed){this.chatDisplay=3DchatD= isplay;this.id=3Did;this.name=3Dname;this.tabRef=3D'chatDisplay.tabs['+th= is.id+']';this.firstName=3DfirstName;this.tabDisabled=3Dfalse;this.numMis= sed=3DnumMissed;this.focused=3Dfalse;this.lastLogItem=3Dnull;this.history= Loaded=3Dfalse;this.pendingSentMsgs=3D[];this.failedSentMsgs=3D[];this.se= ndingDisplayMsgID=3Dnull;this.historyRequestID=3D0;this.bounceAnimation=3D= null;this.convTextProcessor=3Dthis._processConvText.bind(this);this.convT= extEmoteProcessor=3Dthis._processConvTextEmote.bind(this);this.statusText= Processor=3Dthis._processStatusText.bind(this);this.minTextHeight=3Dprese= nce.inPopoutWindow?this.minTextHeightPopout:this.minTextHeightPopin;this.= typingState=3Dthis.INACTIVE;this.typingRemoteState=3Dthis.INACTIVE;this.t= ypingLastKeystrokeAt=3Dnull;this.typingNotifyTimer=3Dnull;this.typingChec= kTimer=3Dnull;this.lastMessageAt=3Dnull;this.lastMessageHadOfflineRespons= e=3Dfalse;this._buildUI();this.addPopoutChat(id);this.loadData();this.han= dleVisibility(true);}=0A= ChatTab.prototype=3D{pendingToLogCompareWindow:60000,sendingCheckDelay:55= 000,sendingDisplayDelay:4000,convWrapLimit:30,statusWrapLimit:22,handleWi= dth:136,popinWidth:226,popinHeight:250,popoutWidthOffset:182,minTextHeigh= tPopin:13,minTextHeightPopout:26,maxTextHeight:77,msgBunchTime:60000,maxH= andleLen:16,maxTitleLen:20,maxStatusLen:90,bounceDuration:50,bounceOrgPos= ition:-3,typingNotifyDelay:1000,typingKeystrokeExpiry:7000,INACTIVE:0,TYP= ING:1,isTabVisible:function(){return = this.focused&&(presence.inPopoutWindow||!presence.poppedOut)&&(this.chatI= nfo.clientWidth>20);},start:function(){this._popSendQueue();},restart:fun= ction(){this.getHistory(true);this.handleResize.bind(this).defer();},load= Data:function(){if(this.chatDisplay.histories[this.id]){this._setHistory(= this.chatDisplay.histories[this.id]);}=0A= if(this.chatDisplay.userInfos[this.id]){this.updateUserInfo(false);}else{= this.chatDisplay.userInfos[this.id]=3D{'name':this.name,'firstName':this.= firstName,'thumbSrc':'','status':''};}},_onHistoryInitialHandler:function= (requestID,response){if(requestID!=3Dthis.historyRequestID){presence.debu= g("tabs: got old history async, ignoring");return = false;}},_onHistoryResponse:function(fromRestart,response){var = historyPayload=3Dresponse.getPayload();var = userInfo=3DhistoryPayload.userInfo;var = logItems=3DhistoryPayload.history;this.chatDisplay.userInfos[this.id]=3Du= serInfo;buddyList.updateItemDisplay(this.id);this.updateUserInfo(false);i= f(historyPayload.fls){buddyList.setFlids(this.id,historyPayload.fls);}=0A= if(!logItems){this._showHistoryError();return;}=0A= var = poppedSendQueue=3Dfalse;if(this.pendingSentMsgs.length>0&&logItems.length= >0){var pendingSendMsg=3Dthis.pendingSentMsgs[0];for(var = i=3DlogItems.length-1;i>=3D0;i--){var = logItem=3DlogItems[i];if(logItem.to=3D=3Dthis.id){var = timeDiff=3DMath.abs(pendingSendMsg.time-logItem.time);if(timeDiff0){var lastLogItem=3DlogItems[logItems.length-1];var = lastTime=3DlastLogItem.time;for(var = i=3D0;ilastTime){logItems.push(logIt= em);}}}else{logItems=3DpendingLogMsgs;}}=0A= this._setHistory(logItems);this.chatDisplay.histories[this.id]=3DlogItems= ;if(fromRestart){if(!poppedSendQueue){this._popSendQueue();}}},_onHistory= Error:function(response){this._showHistoryError();},_showHistoryError:fun= ction(){show(this.chatHistoryError);this.scrollToBottom();},getHistory:fu= nction(fromRestart){var requestID=3D++(this.historyRequestID);new = AsyncRequest().setInitialHandler(this._onHistoryInitialHandler.bind(this,= requestID)).setHandler(this._onHistoryResponse.bind(this,fromRestart)).se= tErrorHandler(this._onHistoryError.bind(this)).setTransportErrorHandler(t= his._onHistoryError.bind(this)).setOption('suppressErrorAlerts',true).set= Data({'id':this.id}).setURI('/ajax/chat/history.php').send();},_setHistor= y:function(logItems){this.lastLogItem=3Dnull;var markup=3D'';var = sentIndex=3D0;var = sentMsgs=3D[];Array.prototype.push.apply(sentMsgs,this.failedSentMsgs);Ar= ray.prototype.push.apply(sentMsgs,this.pendingSentMsgs);var = prevItemTime=3D0;for(var i=3D0;iprevItemTime&&sentMsg.time<= =3DlogItem.time){markup+=3Dthis._renderMsg(presence.user,this.id,sentMsg.= time,sentMsg,sentMsg.msgID,sentMsg.isError,sentMsg.infoMarkup);}else{brea= k;}}=0A= if(logItem.type=3D=3D'msg'){markup+=3Dthis._renderMsg(logItem.from,logIte= m.to,logItem.time,logItem.msg);}else = if(logItem.type=3D=3D'mf'&&statusControl.getSetting('minifeed')){markup+=3D= this._renderMinifeed(logItem.from,logItem.time,logItem.markup);}else = if(logItem.type=3D=3D'online'){markup+=3Dthis._renderVisibilityChange(log= Item.time,logItem.text);}=0A= this.lastLogItem=3DlogItem;prevItemTime=3DlogItem.time;}=0A= for(;sentIndex