From: Subject: =?Windows-1252?Q?WNYC_-_New_Sounds:_Remembering_M=EDche=E1l_O_Domhnaill?= =?Windows-1252?Q?_=28July_25=2C_2006=29?= Date: Sat, 15 Jul 2006 00:17:28 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C6A7A4.0E82B500" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: =?utf-8?Q?file://C:\Documents_and_Settings?= =?utf-8?Q?\user\My_Documents\amichealweb\i?= =?utf-8?Q?mages\tributes_online\WNYC_-_New?= =?utf-8?Q?_Sounds_Remembering_M=C3=ADche=C3=A1l_O_Do?= =?utf-8?Q?mhnaill_=28July_25=2C_2006=29.htm?= =EF=BB=BF WNYC - New Sounds: Remembering M=C3=ADche=C3=A1l O = Domhnaill (July 25, 2006)
supported by The New School

New Sounds

3D"M=C3=83­che=C3=83=C2=A1l=20
M=C3=ADche=C3=A1l O Domhnaill = (www.kevinburke.com)

Remembering M=C3=ADche=C3=A1l O = Domhnaill

Show #2573

Tuesday, July 25, 2006

This New Sounds is devoted to music by the late M=C3=ADche=C3=A1l O = Domhnaill, a=20 guitarist who, according to some, created the blueprint for subtle and = driving=20 guitar accompaniment in Irish music. The guitarist and composer helped = found one=20 of the pivotal bands in the Irish folk revival, The Bothy Band, and went = on to=20 form the US-based outfits Nightnoise, Relativity, Puck Fair, and to play = in=20 various other settings that often moved well beyond the Gaelic = tradition.=20 O=E2=80=99Domhnaill passed away at his Dublin home at the age of 54, = earlier this month.=20


PROGRAM #2573, A Tribute to M=C3=ADche=C3=A1l O = Domhnaill (First aired=20 on Tues 7/25/06)

ARTIST(S)

RECORDING

CUT(S)

SOURCE

Kevin Burke/ M=C3=ADche=C3=A1l O = Domhnaill

Portland

Breton Gavottes [3:00]

Green Linnet #1041 http://www.greenlinnet.com/* =

The Bothy Band

Live in concert

The Maids of Mitchelstown = [3:30]

Green Linnet #3111** http://www.greenlinnet.com/* =

The Bothy Band

Out Of The Wind, Into The Sun =

The Strayaway Child [4:30]

Green Linnet #3013** http://www.greenlinnet.com/* =

The Bothy Band

Live in concert

Fionnaghula [2:00]

See above.

Puck Fair

Fair Play

Mc Minimal=E2=80=99s Reel [3:30] =

Windham Hill #0093 ** http://www.windham.com/*=20

Nightnoise

New Sounds Live, Merkin Hall, Spring=20 1989

After 4/Nollaig/At The Races = [7:00]
Nightnoise=20 [4:00]
The Cricket=E2=80=99s Wicket [6:30]

All Available on Nightnoise=E2=80=99s CD, = released on Windham=20 Hill

Various Artists: Nightnoise

Windham Hill: A winter Solstice Reunion =

Dreamtime [3:30]

Windham Hill #11369** http://www.windham.com/*

The Bothy Band

Live in concert

Martin Wynne=E2=80=99s [1:00] =

See = above.


*, ** - Find the recordings you've heard - go to the New = Sounds Recordings Information page

3DPrevious=20 Previous Show | Next = Show

Web tools = supported=20 by=20
Print friendly format
supported = by

3D"Listen


3DLinks=20
3D"In
New Sounds Live
2005-2006 Concert = Season
Everything from=20 composer and vocalist Meredith Monk to a double bill of Rachel's and = Clogs.=20
More
New Sounds Live
Highlights with Audio
An = exclusive=20 presentation of New Sounds Live and WNYC Live performances for the = website,=20 featuring performances from inside and outside the WNYC studios from = over three=20 decades.
More
WNYC Must Have Festival
Listen online
A weeklong on-air = music=20 festival designed to help you create the classical music library of your = dreams.=20
More =

------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/epledge.gif?= R0lGODlhRgAWAMQAALu7u4iIiERERO7u7t3d3REREfbFw+VeW5mZmTMzM2ZmZqqqqiIiInd3d1VV Ve+ZlszMzOyKiPjT0uNQTPGnpfri4ep8edwkH9LS0gAAAP///wAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAABGABYAAAX/IKaNZGmeaKquLCm2cCzH72zfc43v/KmbhqBQAlwAjj3er3RpOg+lRWY6 FQw0Aisrm9QsSU3LY0yJThEBRiagmbbcwEZO1TSkABnHCG+FExQCbHsJaRmDgQxaaXIrXyNNEwcH EUB5Rg55bYYEBYSdXnkCbotSBVcJBQhqV3d0ThdQEkJ4VHCjaxoNGRgKuG6oC1i7UnLEKo4adSUH daUBzwQjv7W7wJoazpmFVAjHrnYotCfTEF7RogDXxGhXuoLl3imQkpNmmyW3cph/axDTDc8EacPV St4rWPbGbdJ1BlQVQ6VqYaOioFGXRumisPLHSJgLZHsu8hBVKyMNkT2QH9wAibJlCZYuXcKMiXIm zYsYcurcybOnz59AgwrdGQIAOw== ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/header=5Flogo.gif?= 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 /e54z7ve9873vvtdDEEAADs= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/0.jpg?= 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 vuf7fs9PxP/Z ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/icon=5Fprev.gif?= R0lGODlhCwAHAIABAAAAAP///yH5BAEAAAEALAAAAAALAAcAAAINjI8IscnvVnNvRkhpAQA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/icon=5Fnext.gif?= R0lGODlhCwAHAIABAAAAAP///yH5BAEAAAEALAAAAAALAAcAAAINjI9pEKzbHnSJUWRlKgA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/listenlive.gif?= R0lGODlheAALAMQAAP///9wkHwAAAO+ZluVeW/bFw4iIiERERLu7u94zLv3w8OFBPeNQTHd3d+yK iPjT0vO2tFVVVSIiImZmZt3d3fGnpREREfri4czMzDMzM6qqqpmZmehtagAAAAAAAAAAACH5BAAA AAAALAAAAAB4AAsAAAX/ICCO5FgUZaqubOu+cNwWAUEOwQBUSRAkFQDBRyTQiD5hgCPClQwCA+kg QEwEDRFFMIEKvoKDbEwW0Wwj3ECRSEAgi4DCQYgvCA5agsC3DQMoTiRQUiNUCBoCEiIbAhpQEgeS WWWVL2c3OTQMCgAPnU05ZjUlfwsAgiOEU1UAXxQAEQIAq5a2l6RpOQpFa7o6AJsnKEJ1OakitSKH sQIbABYRtFwICBi32CmYv6hInKHAR0QifHoOAU9RrAjTEQjqXl9i2fTBueAiFwN/Qd3hAQyGkfMz bpA6Q622WGggABaUCdWu1cu2DdyDAQ9EnAOmZhSaEXwAXCio6uCyVgAyTgiwkCGZyYkUf/S5eAzg GwYBMvobtadPsVDoDEaSBIAZAIZYXA49QAmmJXE+CnQ8RwTYTntI0IUEoCBOOjCzjL5DGU+e07Mk TqBdy5ZFCAA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/lstnlive=5FFM939.gif?= R0lGODlhGQAZAMQAAP///2pqatwkH+VeW4iIiO+ZlgAAABEREfbFw5mZmd3d3Xd3d1VVVURERKqq qu7u7ru7uyIiIjMzM+NQTN4zLuFBPczMzOyKiOp8ef3w8PjT0mZmZuhtavri4fO2tPGnpSH5BAAA AAAALAAAAAAZABkAAAXzYCCOZGmWQKqubJuKbhzDcq3ShaDvwF6kF93gFkjlKIPkcMdJVYREo2C4 muoyGisVgBNMEODUlCPwBHPb7k4gHnwEmEoFMY0Cct9wb5ARUAQXdGlFd3VVQxM6GoJ2aCx1RwCM L4SOhwAdcJKGXIQ2NTQPCQQKKQoEDiynCQ92EhILBhAQBw0HDCoKtwwHrVwEABayAA0LFgkACwcq BAYpBqmdKQewBg3P0CrCDAwGwNIAEAwLErgPEAQHpSkJDc3fNBuoBwkLEQ7NCgkJCgz4ButoJIhw YAGABxsORADW4JqyCMgofbJBY+IMTxZbnNjIUUQIADs= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/lstnlive=5FAM820.gif?= R0lGODlhGQAZAMQAAP///2pqatwkHwAAAOVeW93d3REREe7u7vbFw7u7u4iIiKqqquyKiHd3dzMz M++ZluhtakRERPGnpZmZmeNQTGZmZup8ef3w8FVVVd4zLiIiIszMzPjT0vO2tOFBPfri4SH5BAAA AAAALAAAAAAZABkAAAX/YCCOZGmWQKqubJuKbhzDcq3SqkUwKkMQj5TkxwPgAB+BUkVQUlIQJeEV WD2Ugk6qSRF8LoLu1FhVUTJXy1bAEDwkbMEYB4ZwBJn1HQLJIORUKnAMfwIIAE0AHkoWf3NlAFFY bIgCABZKEo6BAGAUCAhXHpUAHUoXm2RCbipKHIkAAhAAqUcHCQcqtwUrCbw3kAoDEQMKAAsGAwMN AAcayhPAKgbGDQYAGhgAGAMF1gffnNgGEw4RABu8Fd3mAAkDC+ILygPRKRMDFQDD7sWcBwYqLHDQ DcA6YwDavYunCh28YwM2EMSgQIE3AweE5Wq4zUAEA8zoKcNFsJ40FQV8D9VQedJGjSMuXZyYSVNE CAA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/lstnlive=5FHD.gif?= R0lGODlhGQAZAPcAAP739+hvbNsXEt0jHfXAv+NOSuFGQ/3z8todF+6QjP339vbIx90uKedsauFF Qfzu7fCem/3w8Pzs7OJMR/3v79sfHP75+eZlYPS4tuuFg/vr6twpJN42Mfrh4OViXvXBv+uBf+uB fd4yLfbHxudhXv3z8+2Kh+ZdWeJUUNgNCeVYU9sXE/Cgn/vm5t4vKedraPnW1vzr6f329//8/P78 /f78/NodGOA9PN0rJeJGQvzu7vS6t++Uku6Rj//7++RPTehlYPjb2/W/vfKvrtgOC+RRTO2Rj+2d medlZO+Wld0sJ987N9skH+hxbf7+/dwhG/719fW6ufGrqeuGhuA6Nd4tKOhlX/rn5/vl5NgPCd4s JuZeWtoYEvzt7OFGQuuHhu2MiuBAO+JGQ9gOCdoUEN0mIuJHQ/nc2t82Mt81Mf76+fbKyPrg4NgN Cvzm59sjIOJPS+2Pjt0mI/vr6fKwr9wnIvrc2t0lIONRTd4zL/74+P3t7eNLSeJUTvjb3Op9e/zw 8fvo6PW6utwXF/708/ri4fS4t+ZeW+A+O/re3Pvo5+BBPPjW0+2OjOdqZd87Nvzq6/3q6NwmIdsn I+lzcO2IhuNJRe6RkOt3dfzx8eyMit0tKdsYE+VYVtwjHfvp6O6gntoVEdsXEfrg3/jV1OVXU+hy cPW+vfrf3/Ktqt4uLeZjYfvd3uuKiNshHeNWUmpqav///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAZABkA AAj/AGEJHEiwoMGCsRIqXMiwYUKBDiNGhCixokKKESP8EeHIEACHGB3qMPVGCaJGihqGdIiFQBwx ofowYoixkB0ZCZ10cHPgQKwHX9o4CLIQ46EiIxLOoYSp0qMMkGL1GBOAwkVYCp+soJOQjQNLLLxw 4cPKApABEK4qdFEGQ8IrcFSUkJBA1CoaURhMUJswTZ0mR0C1QrNFTSxCLyos6FIAAd9YVCRNwqFl gw0SehImGTRkRqcUj/PI0STkg5RFJ3zEgtJAsYTGj6vcOZVQA55SER7wEOChhiC9jz0JSJUQlQFX SH5wMnPGghW0jy+8WpMwU4glqm6ACBTrUpaqj1uMQfqYMBKMRIBi7ZlCxICfolgrxiBgJAcZFKRo xo+owASTTWEk8IlK+zmkABgcNLADefpZ5OBKDhIYYUUHVWihQAEBADs= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/icon=5Fhelp=5Fgrey.gif?= R0lGODlhDgAOANUAAJaWluzs7P///+Pj446OjrS0tLGxsWxsbMfHx4ODg29vb9vb252dnebm5tLS 0rKysqWlpb29vc7OzomJiefn56urq9DQ0KOjo5WVlZOTk6enp6KiouDg4PX19a2trc3Nzenp6e7u 7qqqqvf398nJybW1tcvLy8DAwKmpqXd3d+Tk5Ovr66+vr9bW1re3t+Xl5Z+fn/j4+Pb29tPT05CQ kLq6uurq6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAOAA4AAAZ5wIBQ 2FhQhkih5AJoQhxJkKFJbZZsw0ezIhkgGE2XsLWNjUKCRqa5CBSaCMEDIxDQmrUAhJo4fAQdBwQA IgEbVXEyEwpNGgEsVScRi4MABQEmVQMCEZUAFgErKFSbBglNHkMcYE0pB6cwA0gvU1UFR0kBAw4k MypJQQA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/links.gif?= R0lGODlheAANALMAAP///0ZGRqmpqXd3d87OzpycnPPz87W1tZCQkObm5lJSUoSEhNra2mtra8HB wV9fXyH5BAAAAAAALAAAAAB4AA0AAASWEMhJq7046827/xVDgGRpnqgUCNMQXEIwpnRtY+t0sFY8 38DgKScpDACFAiKwMPgMiwLg0GAyhNgshQhwdVdLgQ+hMCQCB0PhoG0LuV4vYRVzSc+BASLh7tvg L3J0AQoNZQAOLgEPfo0oeWIHcS9zYgEODisMC3xkjp8kAaJ5kwCVPgAPZVWibKCvbiJ8sLS1tre4 uSYRADs= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/spotlight.gif?= R0lGODlheAANALMAAP///0ZGRnd3d6mpqc7Ozl9fX9ra2lJSUubm5mtra/Pz85CQkLW1tZycnMHB wYSEhCH5BAAAAAAALAAAAAB4AA0AAAT/EMhJq7046827/2BIGYhYEYaphsGgDUEcE4HgOUdcpB3D SDVA0AIjUAiulailQQoCiwFiyEkUEIhCkiOwCW2DH8UhKFJgyqWrLDg0iAGjMPEoLACKRSHhqAQO DAoTDQtPb3kFAn0NBwc2QQJvBgkBe0hQCQkEDAU1PGkdTDEOlJ8SZkIHpHELBwowJRMLMgKCTwOz Bq0IDQEIDJUuQUEHCQC9BjBRNQSdUqAeomBxFahBRQWOlFt4jDEPAE8ANAOJ4wE/Q8M2VgQJBwhm kAHQH9IAqBPW0wTFBP+xJCAQ1IyeOHKOzgnzsg4AJwELUsizIa5eqIX4qJ3ReC3OA1fAaeSce6Ag S4FwAZIFcPDxVco5QB4JMMAMRUYj8wRZ3HAv3ymO/Ax0glItR6UUT3IYM2A0yRN6Da3QmphR486r Fkhg0CrhiQKRXwMCMGDqZwkFBU5eQCASq9sQFUUgeBDjwIOyb/Pq3Ys1AgA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC%20-%20New%20?= =?Windows-1252?Q?Sounds%20Remembering%20M=EDche=E1l%20O%20Domhnaill%20=28?= =?Windows-1252?Q?July%2025=2C%202006=29=5Ffiles/search.gif?= R0lGODlhLgAPALMAAOyKiO+Zlvri4d4zLuNQTOp8efjT0uhtavGnpfO2tOFBPf3w8OVeW/bFw/// /9wkHyH5BAAAAAAALAAAAAAuAA8AAASv8MlJq704S8e7/2AoiptmnplToiyrPu+ALEvwEE3e2HLD 3LrdAOgwEB45IO/1ChRnBwYnZztMb1OBAzCgORcwlbSxejW2XKzxhzQU1erCtq3gMABv2MraIUj7 MAgJDn4fB3hpGx5keo1Abgljd2paAWNnBg9yXIddaHlMinefAgUApk9FY56FRjR1YqB7NKp/WZlh cmQzVYAccI0xN2wtF8QYocXKyIojzs/Qy9IaEQA7 ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC_-_New_Sounds?= =?Windows-1252?Q?_Remembering_M=EDche=E1l_O_Domhnaill_=28July_25=2C_200?= =?Windows-1252?Q?6=29=5Ffiles/MochiKit.js?= /***=0A= =0A= MochiKit.MochiKit 1.3.1 : PACKED VERSION=0A= =0A= THIS FILE IS AUTOMATICALLY GENERATED. If creating patches, please=0A= diff against the source tree, not this file.=0A= =0A= See for documentation, downloads, license, = etc.=0A= =0A= (c) 2005 Bob Ippolito. All rights Reserved.=0A= =0A= ***/=0A= =0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.Base");=0A= }=0A= if(typeof (MochiKit)=3D=3D"undefined"){=0A= MochiKit=3D{};=0A= }=0A= if(typeof (MochiKit.Base)=3D=3D"undefined"){=0A= MochiKit.Base=3D{};=0A= }=0A= MochiKit.Base.VERSION=3D"1.3.1";=0A= MochiKit.Base.NAME=3D"MochiKit.Base";=0A= MochiKit.Base.update=3Dfunction(_1,_2){=0A= if(_1=3D=3D=3Dnull){=0A= _1=3D{};=0A= }=0A= for(var i=3D1;i=3D0;i--){=0A= _12.unshift(o[i]);=0A= }=0A= }else{=0A= res.push(o);=0A= }=0A= }=0A= return res;=0A= },extend:function(_13,obj,_15){=0A= if(!_15){=0A= _15=3D0;=0A= }=0A= if(obj){=0A= var l=3Dobj.length;=0A= if(typeof (l)!=3D"number"){=0A= if(typeof (MochiKit.Iter)!=3D"undefined"){=0A= obj=3DMochiKit.Iter.list(obj);=0A= l=3Dobj.length;=0A= }else{=0A= throw new TypeError("Argument not an array-like and MochiKit.Iter not = present");=0A= }=0A= }=0A= if(!_13){=0A= _13=3D[];=0A= }=0A= for(var i=3D_15;i>b;=0A= },zrshift:function(a,b){=0A= return a>>>b;=0A= },eq:function(a,b){=0A= return a=3D=3Db;=0A= },ne:function(a,b){=0A= return a!=3Db;=0A= },gt:function(a,b){=0A= return a>b;=0A= },ge:function(a,b){=0A= return a>=3Db;=0A= },lt:function(a,b){=0A= return al){=0A= _41=3Dl;=0A= }=0A= }=0A= _40=3D[];=0A= for(i=3D0;i<_41;i++){=0A= var _42=3D[];=0A= for(var j=3D1;j0){=0A= _57=3Dm.concat(me.im_preargs,_57);=0A= }=0A= var _52=3Dme.im_self;=0A= if(!_52){=0A= _52=3Dthis;=0A= }=0A= return me.im_func.apply(_52,_57);=0A= };=0A= _56.im_self=3D_55;=0A= _56.im_func=3D_53;=0A= _56.im_preargs=3D_54;=0A= return _56;=0A= },bindMethods:function(_58){=0A= var _59=3DMochiKit.Base.bind;=0A= for(var k in _58){=0A= var _60=3D_58[k];=0A= if(typeof (_60)=3D=3D"function"){=0A= _58[k]=3D_59(_60,_58);=0A= }=0A= }=0A= },registerComparator:function(_61,_62,_63,_64){=0A= MochiKit.Base.comparatorRegistry.register(_61,_62,_63,_64);=0A= },_primitives:{"boolean":true,"string":true,"number":true},compare:functi= on(a,b){=0A= if(a=3D=3Db){=0A= return 0;=0A= }=0A= var _65=3D(typeof (a)=3D=3D"undefined"||a=3D=3D=3Dnull);=0A= var _66=3D(typeof (b)=3D=3D"undefined"||b=3D=3D=3Dnull);=0A= if(_65&&_66){=0A= return 0;=0A= }else{=0A= if(_65){=0A= return -1;=0A= }else{=0A= if(_66){=0A= return 1;=0A= }=0A= }=0A= }=0A= var m=3DMochiKit.Base;=0A= var _67=3Dm._primitives;=0A= if(!(typeof (a) in _67&&typeof (b) in _67)){=0A= try{=0A= return m.comparatorRegistry.match(a,b);=0A= }=0A= catch(e){=0A= if(e!=3Dm.NotFound){=0A= throw e;=0A= }=0A= }=0A= }=0A= if(ab){=0A= return 1;=0A= }=0A= }=0A= var _68=3Dm.repr;=0A= throw new TypeError(_68(a)+" and "+_68(b)+" can not be compared");=0A= },compareDateLike:function(a,b){=0A= return MochiKit.Base.compare(a.getTime(),b.getTime());=0A= },compareArrayLike:function(a,b){=0A= var _69=3DMochiKit.Base.compare;=0A= var _70=3Da.length;=0A= var _71=3D0;=0A= if(_70>b.length){=0A= _71=3D1;=0A= _70=3Db.length;=0A= }else{=0A= if(_700))){=0A= var kv=3DMochiKit.DOM.formContents(_113);=0A= _113=3Dkv[0];=0A= _114=3Dkv[1];=0A= }else{=0A= if(arguments.length=3D=3D1){=0A= var o=3D_113;=0A= _113=3D[];=0A= _114=3D[];=0A= for(var k in o){=0A= var v=3Do[k];=0A= if(typeof (v)!=3D"function"){=0A= _113.push(k);=0A= _114.push(v);=0A= }=0A= }=0A= }=0A= }=0A= var rval=3D[];=0A= var len=3DMath.min(_113.length,_114.length);=0A= var _118=3DMochiKit.Base.urlEncode;=0A= for(var i=3D0;i=3Dstop){=0A= throw self.StopIteration;=0A= }=0A= _147+=3Dstep;=0A= return rval;=0A= }};=0A= },imap:function(fun,p,q){=0A= var m=3DMochiKit.Base;=0A= var self=3DMochiKit.Iter;=0A= var _151=3Dm.map(self.iter,m.extend(null,arguments,1));=0A= var map=3Dm.map;=0A= var next=3Dself.next;=0A= return {repr:function(){=0A= return "imap(...)";=0A= },toString:m.forwardCall("repr"),next:function(){=0A= return fun.apply(this,map(next,_151));=0A= }};=0A= },applymap:function(fun,seq,self){=0A= seq=3DMochiKit.Iter.iter(seq);=0A= var m=3DMochiKit.Base;=0A= return {repr:function(){=0A= return "applymap(...)";=0A= },toString:m.forwardCall("repr"),next:function(){=0A= return fun.apply(self,seq.next());=0A= }};=0A= },chain:function(p,q){=0A= var self=3DMochiKit.Iter;=0A= var m=3DMochiKit.Base;=0A= if(arguments.length=3D=3D1){=0A= return self.iter(arguments[0]);=0A= }=0A= var _153=3Dm.map(self.iter,arguments);=0A= return {repr:function(){=0A= return "chain(...)";=0A= },toString:m.forwardCall("repr"),next:function(){=0A= while(_153.length>1){=0A= try{=0A= return _153[0].next();=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= _153.shift();=0A= }=0A= }=0A= if(_153.length=3D=3D1){=0A= var arg=3D_153.shift();=0A= this.next=3Dm.bind("next",arg);=0A= return this.next();=0A= }=0A= throw self.StopIteration;=0A= }};=0A= },takewhile:function(pred,seq){=0A= var self=3DMochiKit.Iter;=0A= seq=3Dself.iter(seq);=0A= return {repr:function(){=0A= return "takewhile(...)";=0A= },toString:MochiKit.Base.forwardCall("repr"),next:function(){=0A= var rval=3Dseq.next();=0A= if(!pred(rval)){=0A= this.next=3Dfunction(){=0A= throw self.StopIteration;=0A= };=0A= this.next();=0A= }=0A= return rval;=0A= }};=0A= },dropwhile:function(pred,seq){=0A= seq=3DMochiKit.Iter.iter(seq);=0A= var m=3DMochiKit.Base;=0A= var bind=3Dm.bind;=0A= return {"repr":function(){=0A= return "dropwhile(...)";=0A= },"toString":m.forwardCall("repr"),"next":function(){=0A= while(true){=0A= var rval=3Dseq.next();=0A= if(!pred(rval)){=0A= break;=0A= }=0A= }=0A= this.next=3Dbind("next",seq);=0A= return rval;=0A= }};=0A= },_tee:function(_155,sync,_157){=0A= sync.pos[_155]=3D-1;=0A= var m=3DMochiKit.Base;=0A= var _158=3Dm.listMin;=0A= return {repr:function(){=0A= return "tee("+_155+", ...)";=0A= },toString:m.forwardCall("repr"),next:function(){=0A= var rval;=0A= var i=3Dsync.pos[_155];=0A= if(i=3D=3Dsync.max){=0A= rval=3D_157.next();=0A= sync.deque.push(rval);=0A= sync.max+=3D1;=0A= sync.pos[_155]+=3D1;=0A= }else{=0A= rval=3Dsync.deque[i-sync.min];=0A= sync.pos[_155]+=3D1;=0A= if(i=3D=3Dsync.min&&_158(sync.pos)!=3Dsync.min){=0A= sync.min+=3D1;=0A= sync.deque.shift();=0A= }=0A= }=0A= return rval;=0A= }};=0A= },tee:function(_159,n){=0A= var rval=3D[];=0A= var sync=3D{"pos":[],"deque":[],"max":-1,"min":-1};=0A= if(arguments.length=3D=3D1){=0A= n=3D2;=0A= }=0A= var self=3DMochiKit.Iter;=0A= _159=3Dself.iter(_159);=0A= var _tee=3Dself._tee;=0A= for(var i=3D0;i0&&_165>=3Dstop)||(step<0&&_165<=3Dstop)){=0A= throw MochiKit.Iter.StopIteration;=0A= }=0A= var rval=3D_165;=0A= _165+=3Dstep;=0A= return rval;=0A= },repr:function(){=0A= return "range("+[_165,stop,step].join(", ")+")";=0A= },toString:MochiKit.Base.forwardCall("repr")};=0A= },sum:function(_166,_167){=0A= var x=3D_167||0;=0A= var self=3DMochiKit.Iter;=0A= _166=3Dself.iter(_166);=0A= try{=0A= while(true){=0A= x+=3D_166.next();=0A= }=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= }=0A= return x;=0A= },exhaust:function(_168){=0A= var self=3DMochiKit.Iter;=0A= _168=3Dself.iter(_168);=0A= try{=0A= while(true){=0A= _168.next();=0A= }=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= }=0A= },forEach:function(_169,func,self){=0A= var m=3DMochiKit.Base;=0A= if(arguments.length>2){=0A= func=3Dm.bind(func,self);=0A= }=0A= if(m.isArrayLike(_169)){=0A= try{=0A= for(var i=3D0;i<_169.length;i++){=0A= func(_169[i]);=0A= }=0A= }=0A= catch(e){=0A= if(e!=3DMochiKit.Iter.StopIteration){=0A= throw e;=0A= }=0A= }=0A= }else{=0A= self=3DMochiKit.Iter;=0A= self.exhaust(self.imap(func,_169));=0A= }=0A= },every:function(_171,func){=0A= var self=3DMochiKit.Iter;=0A= try{=0A= self.ifilterfalse(func,_171).next();=0A= return false;=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= return true;=0A= }=0A= },sorted:function(_172,cmp){=0A= var rval=3DMochiKit.Iter.list(_172);=0A= if(arguments.length=3D=3D1){=0A= cmp=3DMochiKit.Base.compare;=0A= }=0A= rval.sort(cmp);=0A= return rval;=0A= },reversed:function(_173){=0A= var rval=3DMochiKit.Iter.list(_173);=0A= rval.reverse();=0A= return rval;=0A= },some:function(_174,func){=0A= var self=3DMochiKit.Iter;=0A= try{=0A= self.ifilter(func,_174).next();=0A= return true;=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= return false;=0A= }=0A= },iextend:function(lst,_175){=0A= if(MochiKit.Base.isArrayLike(_175)){=0A= for(var i=3D0;i<_175.length;i++){=0A= lst.push(_175[i]);=0A= }=0A= }else{=0A= var self=3DMochiKit.Iter;=0A= _175=3Dself.iter(_175);=0A= try{=0A= while(true){=0A= lst.push(_175.next());=0A= }=0A= }=0A= catch(e){=0A= if(e!=3Dself.StopIteration){=0A= throw e;=0A= }=0A= }=0A= }=0A= return lst;=0A= },groupby:function(_176,_177){=0A= var m=3DMochiKit.Base;=0A= var self=3DMochiKit.Iter;=0A= if(arguments.length<2){=0A= _177=3Dm.operator.identity;=0A= }=0A= _176=3Dself.iter(_176);=0A= var pk=3Dundefined;=0A= var k=3Dundefined;=0A= var v;=0A= function fetch(){=0A= v=3D_176.next();=0A= k=3D_177(v);=0A= }=0A= function eat(){=0A= var ret=3Dv;=0A= v=3Dundefined;=0A= return ret;=0A= }=0A= var _180=3Dtrue;=0A= return {repr:function(){=0A= return "groupby(...)";=0A= },next:function(){=0A= while(k=3D=3Dpk){=0A= fetch();=0A= if(_180){=0A= _180=3Dfalse;=0A= break;=0A= }=0A= }=0A= pk=3Dk;=0A= return [k,{next:function(){=0A= if(v=3D=3Dundefined){=0A= fetch();=0A= }=0A= if(k!=3Dpk){=0A= throw self.StopIteration;=0A= }=0A= return eat();=0A= }}];=0A= }};=0A= },groupby_as_array:function(_181,_182){=0A= var m=3DMochiKit.Base;=0A= var self=3DMochiKit.Iter;=0A= if(arguments.length<2){=0A= _182=3Dm.operator.identity;=0A= }=0A= _181=3Dself.iter(_181);=0A= var _183=3D[];=0A= var _184=3Dtrue;=0A= var _185;=0A= while(true){=0A= try{=0A= var _186=3D_181.next();=0A= var key=3D_182(_186);=0A= }=0A= catch(e){=0A= if(e=3D=3Dself.StopIteration){=0A= break;=0A= }=0A= throw e;=0A= }=0A= if(_184||key!=3D_185){=0A= var _187=3D[];=0A= _183.push([key,_187]);=0A= }=0A= _187.push(_186);=0A= _184=3Dfalse;=0A= _185=3Dkey;=0A= }=0A= return _183;=0A= },arrayLikeIter:function(_188){=0A= var i=3D0;=0A= return {repr:function(){=0A= return "arrayLikeIter(...)";=0A= },toString:MochiKit.Base.forwardCall("repr"),next:function(){=0A= if(i>=3D_188.length){=0A= throw MochiKit.Iter.StopIteration;=0A= }=0A= return _188[i++];=0A= }};=0A= },hasIterateNext:function(_189){=0A= return (_189&&typeof (_189.iterateNext)=3D=3D"function");=0A= },iterateNextIter:function(_190){=0A= return {repr:function(){=0A= return "iterateNextIter(...)";=0A= },toString:MochiKit.Base.forwardCall("repr"),next:function(){=0A= var rval=3D_190.iterateNext();=0A= if(rval=3D=3D=3Dnull||rval=3D=3D=3Dundefined){=0A= throw MochiKit.Iter.StopIteration;=0A= }=0A= return rval;=0A= }};=0A= }});=0A= MochiKit.Iter.EXPORT_OK=3D["iteratorRegistry","arrayLikeIter","hasIterate= Next","iterateNextIter",];=0A= MochiKit.Iter.EXPORT=3D["StopIteration","registerIteratorFactory","iter",= "count","cycle","repeat","next","izip","ifilter","ifilterfalse","islice",= "imap","applymap","chain","takewhile","dropwhile","tee","list","reduce","= range","sum","exhaust","forEach","every","sorted","reversed","some","iext= end","groupby","groupby_as_array"];=0A= MochiKit.Iter.__new__=3Dfunction(){=0A= var m=3DMochiKit.Base;=0A= this.StopIteration=3Dnew m.NamedError("StopIteration");=0A= this.iteratorRegistry=3Dnew m.AdapterRegistry();=0A= this.registerIteratorFactory("arrayLike",m.isArrayLike,this.arrayLikeIter= );=0A= this.registerIteratorFactory("iterateNext",this.hasIterateNext,this.itera= teNextIter);=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":m.concat(this.EXPORT,thi= s.EXPORT_OK)};=0A= m.nameFunctions(this);=0A= };=0A= MochiKit.Iter.__new__();=0A= if(!MochiKit.__compat__){=0A= reduce=3DMochiKit.Iter.reduce;=0A= }=0A= MochiKit.Base._exportSymbols(this,MochiKit.Iter);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.Logging");=0A= dojo.require("MochiKit.Base");=0A= }=0A= if(typeof (JSAN)!=3D"undefined"){=0A= JSAN.use("MochiKit.Base",[]);=0A= }=0A= try{=0A= if(typeof (MochiKit.Base)=3D=3D"undefined"){=0A= throw "";=0A= }=0A= }=0A= catch(e){=0A= throw "MochiKit.Logging depends on MochiKit.Base!";=0A= }=0A= if(typeof (MochiKit.Logging)=3D=3D"undefined"){=0A= MochiKit.Logging=3D{};=0A= }=0A= MochiKit.Logging.NAME=3D"MochiKit.Logging";=0A= MochiKit.Logging.VERSION=3D"1.3.1";=0A= MochiKit.Logging.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.Logging.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.Logging.EXPORT=3D["LogLevel","LogMessage","Logger","alertListene= r","logger","log","logError","logDebug","logFatal","logWarning"];=0A= MochiKit.Logging.EXPORT_OK=3D["logLevelAtLeast","isLogMessage","compareLo= gMessage"];=0A= MochiKit.Logging.LogMessage=3Dfunction(num,_192,info){=0A= this.num=3Dnum;=0A= this.level=3D_192;=0A= this.info=3Dinfo;=0A= this.timestamp=3Dnew Date();=0A= };=0A= MochiKit.Logging.LogMessage.prototype=3D{repr:function(){=0A= var m=3DMochiKit.Base;=0A= return = "LogMessage("+m.map(m.repr,[this.num,this.level,this.info]).join(", = ")+")";=0A= },toString:MochiKit.Base.forwardCall("repr")};=0A= MochiKit.Base.update(MochiKit.Logging,{logLevelAtLeast:function(_194){=0A= var self=3DMochiKit.Logging;=0A= if(typeof (_194)=3D=3D"string"){=0A= _194=3Dself.LogLevel[_194];=0A= }=0A= return function(msg){=0A= var _196=3Dmsg.level;=0A= if(typeof (_196)=3D=3D"string"){=0A= _196=3Dself.LogLevel[_196];=0A= }=0A= return _196>=3D_194;=0A= };=0A= },isLogMessage:function(){=0A= var _197=3DMochiKit.Logging.LogMessage;=0A= for(var i=3D0;i=3D0&&this._messages.length>this.maxSize){=0A= this._messages.shift();=0A= }=0A= },getMessages:function(_206){=0A= var _207=3D0;=0A= if(!(typeof (_206)=3D=3D"undefined"||_206=3D=3D=3Dnull)){=0A= _207=3DMath.max(0,this._messages.length-_206);=0A= }=0A= return this._messages.slice(_207);=0A= },getMessageText:function(_208){=0A= if(typeof (_208)=3D=3D"undefined"||_208=3D=3D=3Dnull){=0A= _208=3D30;=0A= }=0A= var _209=3Dthis.getMessages(_208);=0A= if(_209.length){=0A= var lst=3Dmap(function(m){=0A= return "\n ["+m.num+"] "+m.level+": "+m.info.join(" ");=0A= },_209);=0A= lst.unshift("LAST "+_209.length+" MESSAGES:");=0A= return lst.join("");=0A= }=0A= return "";=0A= },debuggingBookmarklet:function(_210){=0A= if(typeof (MochiKit.LoggingPane)=3D=3D"undefined"){=0A= alert(this.getMessageText());=0A= }else{=0A= MochiKit.LoggingPane.createLoggingPane(_210||false);=0A= }=0A= }};=0A= MochiKit.Logging.__new__=3Dfunction(){=0A= this.LogLevel=3D{ERROR:40,FATAL:50,WARNING:30,INFO:20,DEBUG:10};=0A= var m=3DMochiKit.Base;=0A= m.registerComparator("LogMessage",this.isLogMessage,this.compareLogMessag= e);=0A= var _211=3Dm.partial;=0A= var _212=3Dthis.Logger;=0A= var _213=3D_212.prototype.baseLog;=0A= m.update(this.Logger.prototype,{debug:_211(_213,"DEBUG"),log:_211(_213,"I= NFO"),error:_211(_213,"ERROR"),fatal:_211(_213,"FATAL"),warning:_211(_213= ,"WARNING")});=0A= var self=3Dthis;=0A= var _214=3Dfunction(name){=0A= return function(){=0A= self.logger[name].apply(self.logger,arguments);=0A= };=0A= };=0A= this.log=3D_214("log");=0A= this.logError=3D_214("error");=0A= this.logDebug=3D_214("debug");=0A= this.logFatal=3D_214("fatal");=0A= this.logWarning=3D_214("warning");=0A= this.logger=3Dnew _212();=0A= this.logger.useNativeConsole=3Dtrue;=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":m.concat(this.EXPORT,thi= s.EXPORT_OK)};=0A= m.nameFunctions(this);=0A= };=0A= if(typeof (printfire)=3D=3D"undefined"&&typeof = (document)!=3D"undefined"&&document.createEvent&&typeof = (dispatchEvent)!=3D"undefined"){=0A= printfire=3Dfunction(){=0A= printfire.args=3Darguments;=0A= var ev=3Ddocument.createEvent("Events");=0A= ev.initEvent("printfire",false,true);=0A= dispatchEvent(ev);=0A= };=0A= }=0A= MochiKit.Logging.__new__();=0A= MochiKit.Base._exportSymbols(this,MochiKit.Logging);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.DateTime");=0A= }=0A= if(typeof (MochiKit)=3D=3D"undefined"){=0A= MochiKit=3D{};=0A= }=0A= if(typeof (MochiKit.DateTime)=3D=3D"undefined"){=0A= MochiKit.DateTime=3D{};=0A= }=0A= MochiKit.DateTime.NAME=3D"MochiKit.DateTime";=0A= MochiKit.DateTime.VERSION=3D"1.3.1";=0A= MochiKit.DateTime.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.DateTime.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.DateTime.isoDate=3Dfunction(str){=0A= str=3Dstr+"";=0A= if(typeof (str)!=3D"string"||str.length=3D=3D=3D0){=0A= return null;=0A= }=0A= var iso=3Dstr.split("-");=0A= if(iso.length=3D=3D=3D0){=0A= return null;=0A= }=0A= return new Date(iso[0],iso[1]-1,iso[2]);=0A= };=0A= MochiKit.DateTime._isoRegexp=3D/(\d{4,})(?:-(\d{1,2})(?:-(\d{1,2})(?:[T = ](\d{1,2}):(\d{1,2})(?::(\d{1,2})(?:\.(\d+))?)?(?:(Z)|([+-])(\d{1,2})(?::= (\d{1,2}))?)?)?)?)?/;=0A= MochiKit.DateTime.isoTimestamp=3Dfunction(str){=0A= str=3Dstr+"";=0A= if(typeof (str)!=3D"string"||str.length=3D=3D=3D0){=0A= return null;=0A= }=0A= var res=3Dstr.match(MochiKit.DateTime._isoRegexp);=0A= if(typeof (res)=3D=3D"undefined"||res=3D=3D=3Dnull){=0A= return null;=0A= }=0A= var year,month,day,hour,min,sec,msec;=0A= year=3DparseInt(res[1],10);=0A= if(typeof (res[2])=3D=3D"undefined"||res[2]=3D=3D=3D""){=0A= return new Date(year);=0A= }=0A= month=3DparseInt(res[2],10)-1;=0A= day=3DparseInt(res[3],10);=0A= if(typeof (res[4])=3D=3D"undefined"||res[4]=3D=3D=3D""){=0A= return new Date(year,month,day);=0A= }=0A= hour=3DparseInt(res[4],10);=0A= min=3DparseInt(res[5],10);=0A= sec=3D(typeof = (res[6])!=3D"undefined"&&res[6]!=3D=3D"")?parseInt(res[6],10):0;=0A= if(typeof (res[7])!=3D"undefined"&&res[7]!=3D=3D""){=0A= msec=3DMath.round(1000*parseFloat("0."+res[7]));=0A= }else{=0A= msec=3D0;=0A= }=0A= if((typeof (res[8])=3D=3D"undefined"||res[8]=3D=3D=3D"")&&(typeof = (res[9])=3D=3D"undefined"||res[9]=3D=3D=3D"")){=0A= return new Date(year,month,day,hour,min,sec,msec);=0A= }=0A= var ofs;=0A= if(typeof (res[9])!=3D"undefined"&&res[9]!=3D=3D""){=0A= ofs=3DparseInt(res[10],10)*3600000;=0A= if(typeof (res[11])!=3D"undefined"&&res[11]!=3D=3D""){=0A= ofs+=3DparseInt(res[11],10)*60000;=0A= }=0A= if(res[9]=3D=3D"-"){=0A= ofs=3D-ofs;=0A= }=0A= }else{=0A= ofs=3D0;=0A= }=0A= return new Date(Date.UTC(year,month,day,hour,min,sec,msec)-ofs);=0A= };=0A= MochiKit.DateTime.toISOTime=3Dfunction(date,_221){=0A= if(typeof (date)=3D=3D"undefined"||date=3D=3D=3Dnull){=0A= return null;=0A= }=0A= var hh=3Ddate.getHours();=0A= var mm=3Ddate.getMinutes();=0A= var ss=3Ddate.getSeconds();=0A= var = lst=3D[((_221&&(hh<10))?"0"+hh:hh),((mm<10)?"0"+mm:mm),((ss<10)?"0"+ss:ss= )];=0A= return lst.join(":");=0A= };=0A= MochiKit.DateTime.toISOTimestamp=3Dfunction(date,_225){=0A= if(typeof (date)=3D=3D"undefined"||date=3D=3D=3Dnull){=0A= return null;=0A= }=0A= var sep=3D_225?"T":" ";=0A= var foot=3D_225?"Z":"";=0A= if(_225){=0A= date=3Dnew Date(date.getTime()+(date.getTimezoneOffset()*60000));=0A= }=0A= return = MochiKit.DateTime.toISODate(date)+sep+MochiKit.DateTime.toISOTime(date,_2= 25)+foot;=0A= };=0A= MochiKit.DateTime.toISODate=3Dfunction(date){=0A= if(typeof (date)=3D=3D"undefined"||date=3D=3D=3Dnull){=0A= return null;=0A= }=0A= var _228=3DMochiKit.DateTime._padTwo;=0A= return = [date.getFullYear(),_228(date.getMonth()+1),_228(date.getDate())].join("-= ");=0A= };=0A= MochiKit.DateTime.americanDate=3Dfunction(d){=0A= d=3Dd+"";=0A= if(typeof (d)!=3D"string"||d.length=3D=3D=3D0){=0A= return null;=0A= }=0A= var a=3Dd.split("/");=0A= return new Date(a[2],a[0]-1,a[1]);=0A= };=0A= MochiKit.DateTime._padTwo=3Dfunction(n){=0A= return (n>9)?n:"0"+n;=0A= };=0A= MochiKit.DateTime.toPaddedAmericanDate=3Dfunction(d){=0A= if(typeof (d)=3D=3D"undefined"||d=3D=3D=3Dnull){=0A= return null;=0A= }=0A= var _230=3DMochiKit.DateTime._padTwo;=0A= return = [_230(d.getMonth()+1),_230(d.getDate()),d.getFullYear()].join("/");=0A= };=0A= MochiKit.DateTime.toAmericanDate=3Dfunction(d){=0A= if(typeof (d)=3D=3D"undefined"||d=3D=3D=3Dnull){=0A= return null;=0A= }=0A= return [d.getMonth()+1,d.getDate(),d.getFullYear()].join("/");=0A= };=0A= MochiKit.DateTime.EXPORT=3D["isoDate","isoTimestamp","toISOTime","toISOTi= mestamp","toISODate","americanDate","toPaddedAmericanDate","toAmericanDat= e"];=0A= MochiKit.DateTime.EXPORT_OK=3D[];=0A= MochiKit.DateTime.EXPORT_TAGS=3D{":common":MochiKit.DateTime.EXPORT,":all= ":MochiKit.DateTime.EXPORT};=0A= MochiKit.DateTime.__new__=3Dfunction(){=0A= var base=3Dthis.NAME+".";=0A= for(var k in this){=0A= var o=3Dthis[k];=0A= if(typeof (o)=3D=3D"function"&&typeof (o.NAME)=3D=3D"undefined"){=0A= try{=0A= o.NAME=3Dbase+k;=0A= }=0A= catch(e){=0A= }=0A= }=0A= }=0A= };=0A= MochiKit.DateTime.__new__();=0A= if(typeof (MochiKit.Base)!=3D"undefined"){=0A= MochiKit.Base._exportSymbols(this,MochiKit.DateTime);=0A= }else{=0A= (function(_231,_232){=0A= if((typeof (JSAN)=3D=3D"undefined"&&typeof = (dojo)=3D=3D"undefined")||(typeof = (MochiKit.__compat__)=3D=3D"boolean"&&MochiKit.__compat__)){=0A= var all=3D_232.EXPORT_TAGS[":all"];=0A= for(var i=3D0;i_240){=0A= var i=3D_246.length-_240;=0A= res=3Dfmt.separator+_246.substring(i,_246.length)+res;=0A= _246=3D_246.substring(0,i);=0A= }=0A= }=0A= res=3D_246+res;=0A= if(_238>0){=0A= while(frac.length<_241){=0A= frac=3Dfrac+"0";=0A= }=0A= res=3Dres+fmt.decimal+frac;=0A= }=0A= return _242+res+_243;=0A= };=0A= };=0A= MochiKit.Format.numberFormatter=3Dfunction(_248,_249,_250){=0A= if(typeof (_249)=3D=3D"undefined"){=0A= _249=3D"";=0A= }=0A= var _251=3D_248.match(/((?:[0#]+,)?[0#]+)(?:\.([0#]+))?(%)?/);=0A= if(!_251){=0A= throw TypeError("Invalid pattern");=0A= }=0A= var _252=3D_248.substr(0,_251.index);=0A= var _253=3D_248.substr(_251.index+_251[0].length);=0A= if(_252.search(/-/)=3D=3D-1){=0A= _252=3D_252+"-";=0A= }=0A= var _254=3D_251[1];=0A= var frac=3D(typeof (_251[2])=3D=3D"string"&&_251[2]!=3D"")?_251[2]:"";=0A= var _255=3D(typeof (_251[3])=3D=3D"string"&&_251[3]!=3D"");=0A= var tmp=3D_254.split(/,/);=0A= var _257;=0A= if(typeof (_250)=3D=3D"undefined"){=0A= _250=3D"default";=0A= }=0A= if(tmp.length=3D=3D1){=0A= _257=3Dnull;=0A= }else{=0A= _257=3Dtmp[1].length;=0A= }=0A= var _258=3D_254.length-_254.replace(/0/g,"").length;=0A= var _259=3Dfrac.length-frac.replace(/0/g,"").length;=0A= var _260=3Dfrac.length;=0A= var = rval=3DMochiKit.Format._numberFormatter(_249,_252,_253,_250,_255,_260,_25= 8,_257,_259);=0A= var m=3DMochiKit.Base;=0A= if(m){=0A= var fn=3Darguments.callee;=0A= var args=3Dm.concat(arguments);=0A= rval.repr=3Dfunction(){=0A= return [self.NAME,"(",map(m.repr,args).join(", "),")"].join("");=0A= };=0A= }=0A= return rval;=0A= };=0A= MochiKit.Format.formatLocale=3Dfunction(_262){=0A= if(typeof (_262)=3D=3D"undefined"||_262=3D=3D=3Dnull){=0A= _262=3D"default";=0A= }=0A= if(typeof (_262)=3D=3D"string"){=0A= var rval=3DMochiKit.Format.LOCALE[_262];=0A= if(typeof (rval)=3D=3D"string"){=0A= rval=3Darguments.callee(rval);=0A= MochiKit.Format.LOCALE[_262]=3Drval;=0A= }=0A= return rval;=0A= }else{=0A= return _262;=0A= }=0A= };=0A= MochiKit.Format.twoDigitAverage=3Dfunction(_263,_264){=0A= if(_264){=0A= var res=3D_263/_264;=0A= if(!isNaN(res)){=0A= return MochiKit.Format.twoDigitFloat(_263/_264);=0A= }=0A= }=0A= return "0";=0A= };=0A= MochiKit.Format.twoDigitFloat=3Dfunction(_265){=0A= var sign=3D(_265<0?"-":"");=0A= var s=3DMath.floor(Math.abs(_265)*100).toString();=0A= if(s=3D=3D"0"){=0A= return s;=0A= }=0A= if(s.length<3){=0A= while(s.charAt(s.length-1)=3D=3D"0"){=0A= s=3Ds.substring(0,s.length-1);=0A= }=0A= return sign+"0."+s;=0A= }=0A= var head=3Dsign+s.substring(0,s.length-2);=0A= var tail=3Ds.substring(s.length-2,s.length);=0A= if(tail=3D=3D"00"){=0A= return head;=0A= }else{=0A= if(tail.charAt(1)=3D=3D"0"){=0A= return head+"."+tail.charAt(0);=0A= }else{=0A= return head+"."+tail;=0A= }=0A= }=0A= };=0A= MochiKit.Format.lstrip=3Dfunction(str,_270){=0A= str=3Dstr+"";=0A= if(typeof (str)!=3D"string"){=0A= return null;=0A= }=0A= if(!_270){=0A= return str.replace(/^\s+/,"");=0A= }else{=0A= return str.replace(new RegExp("^["+_270+"]+"),"");=0A= }=0A= };=0A= MochiKit.Format.rstrip=3Dfunction(str,_271){=0A= str=3Dstr+"";=0A= if(typeof (str)!=3D"string"){=0A= return null;=0A= }=0A= if(!_271){=0A= return str.replace(/\s+$/,"");=0A= }else{=0A= return str.replace(new RegExp("["+_271+"]+$"),"");=0A= }=0A= };=0A= MochiKit.Format.strip=3Dfunction(str,_272){=0A= var self=3DMochiKit.Format;=0A= return self.rstrip(self.lstrip(str,_272),_272);=0A= };=0A= MochiKit.Format.truncToFixed=3Dfunction(_273,_274){=0A= _273=3DMath.floor(_273*Math.pow(10,_274));=0A= var res=3D(_273*Math.pow(10,-_274)).toFixed(_274);=0A= if(res.charAt(0)=3D=3D"."){=0A= res=3D"0"+res;=0A= }=0A= return res;=0A= };=0A= MochiKit.Format.roundToFixed=3Dfunction(_275,_276){=0A= return MochiKit.Format.truncToFixed(_275+0.5*Math.pow(10,-_276),_276);=0A= };=0A= MochiKit.Format.percentFormat=3Dfunction(_277){=0A= return MochiKit.Format.twoDigitFloat(100*_277)+"%";=0A= };=0A= MochiKit.Format.EXPORT=3D["truncToFixed","roundToFixed","numberFormatter"= ,"formatLocale","twoDigitAverage","twoDigitFloat","percentFormat","lstrip= ","rstrip","strip"];=0A= MochiKit.Format.LOCALE=3D{en_US:{separator:",",decimal:".",percent:"%"},d= e_DE:{separator:".",decimal:",",percent:"%"},fr_FR:{separator:" = ",decimal:",",percent:"%"},"default":"en_US"};=0A= MochiKit.Format.EXPORT_OK=3D[];=0A= MochiKit.Format.EXPORT_TAGS=3D{":all":MochiKit.Format.EXPORT,":common":Mo= chiKit.Format.EXPORT};=0A= MochiKit.Format.__new__=3Dfunction(){=0A= var base=3Dthis.NAME+".";=0A= var k,v,o;=0A= for(k in this.LOCALE){=0A= o=3Dthis.LOCALE[k];=0A= if(typeof (o)=3D=3D"object"){=0A= o.repr=3Dfunction(){=0A= return this.NAME;=0A= };=0A= o.NAME=3Dbase+"LOCALE."+k;=0A= }=0A= }=0A= for(k in this){=0A= o=3Dthis[k];=0A= if(typeof (o)=3D=3D"function"&&typeof (o.NAME)=3D=3D"undefined"){=0A= try{=0A= o.NAME=3Dbase+k;=0A= }=0A= catch(e){=0A= }=0A= }=0A= }=0A= };=0A= MochiKit.Format.__new__();=0A= if(typeof (MochiKit.Base)!=3D"undefined"){=0A= MochiKit.Base._exportSymbols(this,MochiKit.Format);=0A= }else{=0A= (function(_278,_279){=0A= if((typeof (JSAN)=3D=3D"undefined"&&typeof = (dojo)=3D=3D"undefined")||(typeof = (MochiKit.__compat__)=3D=3D"boolean"&&MochiKit.__compat__)){=0A= var all=3D_279.EXPORT_TAGS[":all"];=0A= for(var i=3D0;i=3D0)){=0A= this._fire();=0A= }=0A= },_continue:function(res){=0A= this._resback(res);=0A= this._unpause();=0A= },_resback:function(res){=0A= this.fired=3D((res instanceof Error)?1:0);=0A= this.results[this.fired]=3Dres;=0A= this._fire();=0A= },_check:function(){=0A= if(this.fired!=3D-1){=0A= if(!this.silentlyCancelled){=0A= throw new MochiKit.Async.AlreadyCalledError(this);=0A= }=0A= this.silentlyCancelled=3Dfalse;=0A= return;=0A= }=0A= },callback:function(res){=0A= this._check();=0A= if(res instanceof MochiKit.Async.Deferred){=0A= throw new Error("Deferred instances can only be chained if they are the = result of a callback");=0A= }=0A= this._resback(res);=0A= },errback:function(res){=0A= this._check();=0A= var self=3DMochiKit.Async;=0A= if(res instanceof self.Deferred){=0A= throw new Error("Deferred instances can only be chained if they are the = result of a callback");=0A= }=0A= if(!(res instanceof Error)){=0A= res=3Dnew self.GenericError(res);=0A= }=0A= this._resback(res);=0A= },addBoth:function(fn){=0A= if(arguments.length>1){=0A= fn=3DMochiKit.Base.partial.apply(null,arguments);=0A= }=0A= return this.addCallbacks(fn,fn);=0A= },addCallback:function(fn){=0A= if(arguments.length>1){=0A= fn=3DMochiKit.Base.partial.apply(null,arguments);=0A= }=0A= return this.addCallbacks(fn,null);=0A= },addErrback:function(fn){=0A= if(arguments.length>1){=0A= fn=3DMochiKit.Base.partial.apply(null,arguments);=0A= }=0A= return this.addCallbacks(null,fn);=0A= },addCallbacks:function(cb,eb){=0A= if(this.chained){=0A= throw new Error("Chained Deferreds can not be re-used");=0A= }=0A= this.chain.push([cb,eb]);=0A= if(this.fired>=3D0){=0A= this._fire();=0A= }=0A= return this;=0A= },_fire:function(){=0A= var _284=3Dthis.chain;=0A= var _285=3Dthis.fired;=0A= var res=3Dthis.results[_285];=0A= var self=3Dthis;=0A= var cb=3Dnull;=0A= while(_284.length>0&&this.paused=3D=3D=3D0){=0A= var pair=3D_284.shift();=0A= var f=3Dpair[_285];=0A= if(f=3D=3D=3Dnull){=0A= continue;=0A= }=0A= try{=0A= res=3Df(res);=0A= _285=3D((res instanceof Error)?1:0);=0A= if(res instanceof MochiKit.Async.Deferred){=0A= cb=3Dfunction(res){=0A= self._continue(res);=0A= };=0A= this._pause();=0A= }=0A= }=0A= catch(err){=0A= _285=3D1;=0A= if(!(err instanceof Error)){=0A= err=3Dnew MochiKit.Async.GenericError(err);=0A= }=0A= res=3Derr;=0A= }=0A= }=0A= this.fired=3D_285;=0A= this.results[_285]=3Dres;=0A= if(cb&&this.paused){=0A= res.addBoth(cb);=0A= res.chained=3Dtrue;=0A= }=0A= }};=0A= MochiKit.Base.update(MochiKit.Async,{evalJSONRequest:function(){=0A= return eval("("+arguments[0].responseText+")");=0A= },succeed:function(_287){=0A= var d=3Dnew MochiKit.Async.Deferred();=0A= d.callback.apply(d,arguments);=0A= return d;=0A= },fail:function(_288){=0A= var d=3Dnew MochiKit.Async.Deferred();=0A= d.errback.apply(d,arguments);=0A= return d;=0A= },getXMLHttpRequest:function(){=0A= var self=3Darguments.callee;=0A= if(!self.XMLHttpRequest){=0A= var _289=3D[function(){=0A= return new XMLHttpRequest();=0A= },function(){=0A= return new ActiveXObject("Msxml2.XMLHTTP");=0A= },function(){=0A= return new ActiveXObject("Microsoft.XMLHTTP");=0A= },function(){=0A= return new ActiveXObject("Msxml2.XMLHTTP.4.0");=0A= },function(){=0A= throw new MochiKit.Async.BrowserComplianceError("Browser does not = support XMLHttpRequest");=0A= }];=0A= for(var i=3D0;i<_289.length;i++){=0A= var func=3D_289[i];=0A= try{=0A= self.XMLHttpRequest=3Dfunc;=0A= return func();=0A= }=0A= catch(e){=0A= }=0A= }=0A= }=0A= return self.XMLHttpRequest();=0A= },_nothing:function(){=0A= },_xhr_onreadystatechange:function(d){=0A= if(this.readyState=3D=3D4){=0A= try{=0A= this.onreadystatechange=3Dnull;=0A= }=0A= catch(e){=0A= try{=0A= this.onreadystatechange=3DMochiKit.Async._nothing;=0A= }=0A= catch(e){=0A= }=0A= }=0A= var _290=3Dnull;=0A= try{=0A= _290=3Dthis.status;=0A= if(!_290&&MochiKit.Base.isNotEmpty(this.responseText)){=0A= _290=3D304;=0A= }=0A= }=0A= catch(e){=0A= }=0A= if(_290=3D=3D200||_290=3D=3D304){=0A= d.callback(this);=0A= }else{=0A= var err=3Dnew MochiKit.Async.XMLHttpRequestError(this,"Request failed");=0A= if(err.number){=0A= d.errback(err);=0A= }else{=0A= d.errback(err);=0A= }=0A= }=0A= }=0A= },_xhr_canceller:function(req){=0A= try{=0A= req.onreadystatechange=3Dnull;=0A= }=0A= catch(e){=0A= try{=0A= req.onreadystatechange=3DMochiKit.Async._nothing;=0A= }=0A= catch(e){=0A= }=0A= }=0A= req.abort();=0A= },sendXMLHttpRequest:function(req,_293){=0A= if(typeof (_293)=3D=3D"undefined"||_293=3D=3D=3Dnull){=0A= _293=3D"";=0A= }=0A= var m=3DMochiKit.Base;=0A= var self=3DMochiKit.Async;=0A= var d=3Dnew self.Deferred(m.partial(self._xhr_canceller,req));=0A= try{=0A= req.onreadystatechange=3Dm.bind(self._xhr_onreadystatechange,req,d);=0A= req.send(_293);=0A= }=0A= catch(e){=0A= try{=0A= req.onreadystatechange=3Dnull;=0A= }=0A= catch(ignore){=0A= }=0A= d.errback(e);=0A= }=0A= return d;=0A= },doSimpleXMLHttpRequest:function(url){=0A= var self=3DMochiKit.Async;=0A= var req=3Dself.getXMLHttpRequest();=0A= if(arguments.length>1){=0A= var m=3DMochiKit.Base;=0A= var qs=3Dm.queryString.apply(null,m.extend(null,arguments,1));=0A= if(qs){=0A= url+=3D"?"+qs;=0A= }=0A= }=0A= req.open("GET",url,true);=0A= return self.sendXMLHttpRequest(req);=0A= },loadJSONDoc:function(url){=0A= var self=3DMochiKit.Async;=0A= var d=3Dself.doSimpleXMLHttpRequest.apply(self,arguments);=0A= d=3Dd.addCallback(self.evalJSONRequest);=0A= return d;=0A= },wait:function(_296,_297){=0A= var d=3Dnew MochiKit.Async.Deferred();=0A= var m=3DMochiKit.Base;=0A= if(typeof (_297)!=3D"undefined"){=0A= d.addCallback(function(){=0A= return _297;=0A= });=0A= }=0A= var _298=3DsetTimeout(m.bind("callback",d),Math.floor(_296*1000));=0A= d.canceller=3Dfunction(){=0A= try{=0A= clearTimeout(_298);=0A= }=0A= catch(e){=0A= }=0A= };=0A= return d;=0A= },callLater:function(_299,func){=0A= var m=3DMochiKit.Base;=0A= var _300=3Dm.partial.apply(m,m.extend(null,arguments,1));=0A= return MochiKit.Async.wait(_299).addCallback(function(res){=0A= return _300();=0A= });=0A= }});=0A= MochiKit.Async.DeferredLock=3Dfunction(){=0A= this.waiting=3D[];=0A= this.locked=3Dfalse;=0A= this.id=3Dthis._nextId();=0A= };=0A= MochiKit.Async.DeferredLock.prototype=3D{__class__:MochiKit.Async.Deferre= dLock,acquire:function(){=0A= d=3Dnew MochiKit.Async.Deferred();=0A= if(this.locked){=0A= this.waiting.push(d);=0A= }else{=0A= this.locked=3Dtrue;=0A= d.callback(this);=0A= }=0A= return d;=0A= },release:function(){=0A= if(!this.locked){=0A= throw TypeError("Tried to release an unlocked DeferredLock");=0A= }=0A= this.locked=3Dfalse;=0A= if(this.waiting.length>0){=0A= this.locked=3Dtrue;=0A= this.waiting.shift().callback(this);=0A= }=0A= },_nextId:MochiKit.Base.counter(),repr:function(){=0A= var _301;=0A= if(this.locked){=0A= _301=3D"locked, "+this.waiting.length+" waiting";=0A= }else{=0A= _301=3D"unlocked";=0A= }=0A= return "DeferredLock("+this.id+", "+_301+")";=0A= },toString:MochiKit.Base.forwardCall("repr")};=0A= MochiKit.Async.DeferredList=3Dfunction(list,_303,_304,_305,_306){=0A= this.list=3Dlist;=0A= this.resultList=3Dnew Array(this.list.length);=0A= this.chain=3D[];=0A= this.id=3Dthis._nextId();=0A= this.fired=3D-1;=0A= this.paused=3D0;=0A= this.results=3D[null,null];=0A= this.canceller=3D_306;=0A= this.silentlyCancelled=3Dfalse;=0A= if(this.list.length=3D=3D=3D0&&!_303){=0A= this.callback(this.resultList);=0A= }=0A= this.finishedCount=3D0;=0A= this.fireOnOneCallback=3D_303;=0A= this.fireOnOneErrback=3D_304;=0A= this.consumeErrors=3D_305;=0A= var _307=3D0;=0A= MochiKit.Base.map(MochiKit.Base.bind(function(d){=0A= d.addCallback(MochiKit.Base.bind(this._cbDeferred,this),_307,true);=0A= d.addErrback(MochiKit.Base.bind(this._cbDeferred,this),_307,false);=0A= _307+=3D1;=0A= },this),this.list);=0A= };=0A= MochiKit.Base.update(MochiKit.Async.DeferredList.prototype,MochiKit.Async= .Deferred.prototype);=0A= MochiKit.Base.update(MochiKit.Async.DeferredList.prototype,{_cbDeferred:f= unction(_308,_309,_310){=0A= this.resultList[_308]=3D[_309,_310];=0A= this.finishedCount+=3D1;=0A= if(this.fired!=3D=3D0){=0A= if(_309&&this.fireOnOneCallback){=0A= this.callback([_308,_310]);=0A= }else{=0A= if(!_309&&this.fireOnOneErrback){=0A= this.errback(_310);=0A= }else{=0A= if(this.finishedCount=3D=3Dthis.list.length){=0A= this.callback(this.resultList);=0A= }=0A= }=0A= }=0A= }=0A= if(!_309&&this.consumeErrors){=0A= _310=3Dnull;=0A= }=0A= return _310;=0A= }});=0A= MochiKit.Async.gatherResults=3Dfunction(_311){=0A= var d=3Dnew MochiKit.Async.DeferredList(_311,false,true,false);=0A= d.addCallback(function(_312){=0A= var ret=3D[];=0A= for(var i=3D0;i<_312.length;i++){=0A= ret.push(_312[i][1]);=0A= }=0A= return ret;=0A= });=0A= return d;=0A= };=0A= MochiKit.Async.maybeDeferred=3Dfunction(func){=0A= var self=3DMochiKit.Async;=0A= var _313;=0A= try{=0A= var r=3Dfunc.apply(null,MochiKit.Base.extend([],arguments,1));=0A= if(r instanceof self.Deferred){=0A= _313=3Dr;=0A= }else{=0A= if(r instanceof Error){=0A= _313=3Dself.fail(r);=0A= }else{=0A= _313=3Dself.succeed(r);=0A= }=0A= }=0A= }=0A= catch(e){=0A= _313=3Dself.fail(e);=0A= }=0A= return _313;=0A= };=0A= MochiKit.Async.EXPORT=3D["AlreadyCalledError","CancelledError","BrowserCo= mplianceError","GenericError","XMLHttpRequestError","Deferred","succeed",= "fail","getXMLHttpRequest","doSimpleXMLHttpRequest","loadJSONDoc","wait",= "callLater","sendXMLHttpRequest","DeferredLock","DeferredList","gatherRes= ults","maybeDeferred"];=0A= MochiKit.Async.EXPORT_OK=3D["evalJSONRequest"];=0A= MochiKit.Async.__new__=3Dfunction(){=0A= var m=3DMochiKit.Base;=0A= var ne=3Dm.partial(m._newNamedError,this);=0A= ne("AlreadyCalledError",function(_316){=0A= this.deferred=3D_316;=0A= });=0A= ne("CancelledError",function(_317){=0A= this.deferred=3D_317;=0A= });=0A= ne("BrowserComplianceError",function(msg){=0A= this.message=3Dmsg;=0A= });=0A= ne("GenericError",function(msg){=0A= this.message=3Dmsg;=0A= });=0A= ne("XMLHttpRequestError",function(req,msg){=0A= this.req=3Dreq;=0A= this.message=3Dmsg;=0A= try{=0A= this.number=3Dreq.status;=0A= }=0A= catch(e){=0A= }=0A= });=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":m.concat(this.EXPORT,thi= s.EXPORT_OK)};=0A= m.nameFunctions(this);=0A= };=0A= MochiKit.Async.__new__();=0A= MochiKit.Base._exportSymbols(this,MochiKit.Async);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.DOM");=0A= dojo.require("MochiKit.Iter");=0A= }=0A= if(typeof (JSAN)!=3D"undefined"){=0A= JSAN.use("MochiKit.Iter",[]);=0A= }=0A= try{=0A= if(typeof (MochiKit.Iter)=3D=3D"undefined"){=0A= throw "";=0A= }=0A= }=0A= catch(e){=0A= throw "MochiKit.DOM depends on MochiKit.Iter!";=0A= }=0A= if(typeof (MochiKit.DOM)=3D=3D"undefined"){=0A= MochiKit.DOM=3D{};=0A= }=0A= MochiKit.DOM.NAME=3D"MochiKit.DOM";=0A= MochiKit.DOM.VERSION=3D"1.3.1";=0A= MochiKit.DOM.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.DOM.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.DOM.EXPORT=3D["formContents","currentWindow","currentDocument","= withWindow","withDocument","registerDOMConverter","coerceToDOM","createDO= M","createDOMFunc","getNodeAttribute","setNodeAttribute","updateNodeAttri= butes","appendChildNodes","replaceChildNodes","removeElement","swapDOM","= BUTTON","TT","PRE","H1","H2","H3","BR","CANVAS","HR","LABEL","TEXTAREA","= FORM","STRONG","SELECT","OPTION","OPTGROUP","LEGEND","FIELDSET","P","UL",= "OL","LI","TD","TR","THEAD","TBODY","TFOOT","TABLE","TH","INPUT","SPAN","= A","DIV","IMG","getElement","$","computedStyle","getElementsByTagAndClass= Name","addToCallStack","addLoadEvent","focusOnLoad","setElementClass","to= ggleElementClass","addElementClass","removeElementClass","swapElementClas= s","hasElementClass","escapeHTML","toHTML","emitHTML","setDisplayForEleme= nt","hideElement","showElement","scrapeText","elementDimensions","element= Position","setElementDimensions","setElementPosition","getViewportDimensi= ons","setOpacity"];=0A= MochiKit.DOM.EXPORT_OK=3D["domConverters"];=0A= MochiKit.DOM.Dimensions=3Dfunction(w,h){=0A= this.w=3Dw;=0A= this.h=3Dh;=0A= };=0A= MochiKit.DOM.Dimensions.prototype.repr=3Dfunction(){=0A= var repr=3DMochiKit.Base.repr;=0A= return "{w: "+repr(this.w)+", h: "+repr(this.h)+"}";=0A= };=0A= MochiKit.DOM.Coordinates=3Dfunction(x,y){=0A= this.x=3Dx;=0A= this.y=3Dy;=0A= };=0A= MochiKit.DOM.Coordinates.prototype.repr=3Dfunction(){=0A= var repr=3DMochiKit.Base.repr;=0A= return "{x: "+repr(this.x)+", y: "+repr(this.y)+"}";=0A= };=0A= MochiKit.DOM.Coordinates.prototype.toString=3Dfunction(){=0A= return this.repr();=0A= };=0A= MochiKit.Base.update(MochiKit.DOM,{setOpacity:function(elem,o){=0A= elem=3DMochiKit.DOM.getElement(elem);=0A= MochiKit.DOM.updateNodeAttributes(elem,{"style":{"opacity":o,"-moz-opacit= y":o,"-khtml-opacity":o,"filter":" alpha(opacity=3D"+(o*100)+")"}});=0A= },getViewportDimensions:function(){=0A= var d=3Dnew MochiKit.DOM.Dimensions();=0A= var w=3DMochiKit.DOM._window;=0A= var b=3DMochiKit.DOM._document.body;=0A= if(w.innerWidth){=0A= d.w=3Dw.innerWidth;=0A= d.h=3Dw.innerHeight;=0A= }else{=0A= if(b.parentElement.clientWidth){=0A= d.w=3Db.parentElement.clientWidth;=0A= d.h=3Db.parentElement.clientHeight;=0A= }else{=0A= if(b&&b.clientWidth){=0A= d.w=3Db.clientWidth;=0A= d.h=3Db.clientHeight;=0A= }=0A= }=0A= }=0A= return d;=0A= },elementDimensions:function(elem){=0A= var self=3DMochiKit.DOM;=0A= if(typeof (elem.w)=3D=3D"number"||typeof (elem.h)=3D=3D"number"){=0A= return new self.Dimensions(elem.w||0,elem.h||0);=0A= }=0A= elem=3Dself.getElement(elem);=0A= if(!elem){=0A= return undefined;=0A= }=0A= if(self.computedStyle(elem,"display")!=3D"none"){=0A= return new self.Dimensions(elem.offsetWidth||0,elem.offsetHeight||0);=0A= }=0A= var s=3Delem.style;=0A= var _322=3Ds.visibility;=0A= var _323=3Ds.position;=0A= s.visibility=3D"hidden";=0A= s.position=3D"absolute";=0A= s.display=3D"";=0A= var _324=3Delem.offsetWidth;=0A= var _325=3Delem.offsetHeight;=0A= s.display=3D"none";=0A= s.position=3D_323;=0A= s.visibility=3D_322;=0A= return new self.Dimensions(_324,_325);=0A= },elementPosition:function(elem,_326){=0A= var self=3DMochiKit.DOM;=0A= elem=3Dself.getElement(elem);=0A= if(!elem){=0A= return undefined;=0A= }=0A= var c=3Dnew self.Coordinates(0,0);=0A= if(elem.x&&elem.y){=0A= c.x+=3Delem.x||0;=0A= c.y+=3Delem.y||0;=0A= return c;=0A= }else{=0A= if(elem.parentNode=3D=3D=3Dnull||self.computedStyle(elem,"display")=3D=3D= "none"){=0A= return undefined;=0A= }=0A= }=0A= var box=3Dnull;=0A= var _329=3Dnull;=0A= var d=3DMochiKit.DOM._document;=0A= var de=3Dd.documentElement;=0A= var b=3Dd.body;=0A= if(elem.getBoundingClientRect){=0A= box=3Delem.getBoundingClientRect();=0A= c.x+=3Dbox.left+(de.scrollLeft||b.scrollLeft)-(de.clientLeft||b.clientLef= t);=0A= c.y+=3Dbox.top+(de.scrollTop||b.scrollTop)-(de.clientTop||b.clientTop);=0A= }else{=0A= if(d.getBoxObjectFor){=0A= box=3Dd.getBoxObjectFor(elem);=0A= c.x+=3Dbox.x;=0A= c.y+=3Dbox.y;=0A= }else{=0A= if(elem.offsetParent){=0A= c.x+=3Delem.offsetLeft;=0A= c.y+=3Delem.offsetTop;=0A= _329=3Delem.offsetParent;=0A= if(_329!=3Delem){=0A= while(_329){=0A= c.x+=3D_329.offsetLeft;=0A= c.y+=3D_329.offsetTop;=0A= _329=3D_329.offsetParent;=0A= }=0A= }=0A= var ua=3Dnavigator.userAgent.toLowerCase();=0A= if((typeof = (opera)!=3D"undefined"&&parseFloat(opera.version())<9)||(ua.indexOf("safa= ri")!=3D-1&&self.computedStyle(elem,"position")=3D=3D"absolute")){=0A= c.x-=3Db.offsetLeft;=0A= c.y-=3Db.offsetTop;=0A= }=0A= }=0A= }=0A= }=0A= if(typeof (_326)!=3D"undefined"){=0A= _326=3Darguments.callee(_326);=0A= if(_326){=0A= c.x-=3D(_326.x||0);=0A= c.y-=3D(_326.y||0);=0A= }=0A= }=0A= if(elem.parentNode){=0A= _329=3Delem.parentNode;=0A= }else{=0A= _329=3Dnull;=0A= }=0A= while(_329&&_329.tagName!=3D"BODY"&&_329.tagName!=3D"HTML"){=0A= c.x-=3D_329.scrollLeft;=0A= c.y-=3D_329.scrollTop;=0A= if(_329.parentNode){=0A= _329=3D_329.parentNode;=0A= }else{=0A= _329=3Dnull;=0A= }=0A= }=0A= return c;=0A= },setElementDimensions:function(elem,_332,_333){=0A= elem=3DMochiKit.DOM.getElement(elem);=0A= if(typeof (_333)=3D=3D"undefined"){=0A= _333=3D"px";=0A= }=0A= MochiKit.DOM.updateNodeAttributes(elem,{"style":{"width":_332.w+_333,"hei= ght":_332.h+_333}});=0A= },setElementPosition:function(elem,_334,_335){=0A= elem=3DMochiKit.DOM.getElement(elem);=0A= if(typeof (_335)=3D=3D"undefined"){=0A= _335=3D"px";=0A= }=0A= MochiKit.DOM.updateNodeAttributes(elem,{"style":{"left":_334.x+_335,"top"= :_334.y+_335}});=0A= },currentWindow:function(){=0A= return MochiKit.DOM._window;=0A= },currentDocument:function(){=0A= return MochiKit.DOM._document;=0A= },withWindow:function(win,func){=0A= var self=3DMochiKit.DOM;=0A= var _337=3Dself._document;=0A= var _338=3Dself._win;=0A= var rval;=0A= try{=0A= self._window=3Dwin;=0A= self._document=3Dwin.document;=0A= rval=3Dfunc();=0A= }=0A= catch(e){=0A= self._window=3D_338;=0A= self._document=3D_337;=0A= throw e;=0A= }=0A= self._window=3D_338;=0A= self._document=3D_337;=0A= return rval;=0A= },formContents:function(elem){=0A= var _339=3D[];=0A= var _340=3D[];=0A= var m=3DMochiKit.Base;=0A= var self=3DMochiKit.DOM;=0A= if(typeof (elem)=3D=3D"undefined"||elem=3D=3D=3Dnull){=0A= elem=3Dself._document;=0A= }else{=0A= elem=3Dself.getElement(elem);=0A= }=0A= m.nodeWalk(elem,function(elem){=0A= var name=3Delem.name;=0A= if(m.isNotEmpty(name)){=0A= var _341=3Delem.nodeName;=0A= if(_341=3D=3D"INPUT"&&(elem.type=3D=3D"radio"||elem.type=3D=3D"checkbox")= &&!elem.checked){=0A= return null;=0A= }=0A= if(_341=3D=3D"SELECT"){=0A= if(elem.selectedIndex>=3D0){=0A= var opt=3Delem.options[elem.selectedIndex];=0A= _339.push(name);=0A= _340.push((opt.value)?opt.value:opt.text);=0A= return null;=0A= }=0A= _339.push(name);=0A= _340.push("");=0A= return null;=0A= }=0A= if(_341=3D=3D"FORM"||_341=3D=3D"P"||_341=3D=3D"SPAN"||_341=3D=3D"DIV"){=0A= return elem.childNodes;=0A= }=0A= _339.push(name);=0A= _340.push(elem.value||"");=0A= return null;=0A= }=0A= return elem.childNodes;=0A= });=0A= return [_339,_340];=0A= },withDocument:function(doc,func){=0A= var self=3DMochiKit.DOM;=0A= var _344=3Dself._document;=0A= var rval;=0A= try{=0A= self._document=3Ddoc;=0A= rval=3Dfunc();=0A= }=0A= catch(e){=0A= self._document=3D_344;=0A= throw e;=0A= }=0A= self._document=3D_344;=0A= return rval;=0A= },registerDOMConverter:function(name,_345,wrap,_346){=0A= MochiKit.DOM.domConverters.register(name,_345,wrap,_346);=0A= },coerceToDOM:function(node,ctx){=0A= var im=3DMochiKit.Iter;=0A= var self=3DMochiKit.DOM;=0A= var iter=3Dim.iter;=0A= var _350=3Dim.repeat;=0A= var imap=3Dim.imap;=0A= var _352=3Dself.domConverters;=0A= var _353=3Dself.coerceToDOM;=0A= var _354=3DMochiKit.Base.NotFound;=0A= while(true){=0A= if(typeof (node)=3D=3D"undefined"||node=3D=3D=3Dnull){=0A= return null;=0A= }=0A= if(typeof (node.nodeType)!=3D"undefined"&&node.nodeType>0){=0A= return node;=0A= }=0A= if(typeof (node)=3D=3D"number"||typeof (node)=3D=3D"boolean"){=0A= node=3Dnode.toString();=0A= }=0A= if(typeof (node)=3D=3D"string"){=0A= return self._document.createTextNode(node);=0A= }=0A= if(typeof (node.toDOM)=3D=3D"function"){=0A= node=3Dnode.toDOM(ctx);=0A= continue;=0A= }=0A= if(typeof (node)=3D=3D"function"){=0A= node=3Dnode(ctx);=0A= continue;=0A= }=0A= var _355=3Dnull;=0A= try{=0A= _355=3Diter(node);=0A= }=0A= catch(e){=0A= }=0A= if(_355){=0A= return imap(_353,_355,_350(ctx));=0A= }=0A= try{=0A= node=3D_352.match(node,ctx);=0A= continue;=0A= }=0A= catch(e){=0A= if(e!=3D_354){=0A= throw e;=0A= }=0A= }=0A= return self._document.createTextNode(node.toString());=0A= }=0A= return undefined;=0A= },setNodeAttribute:function(node,attr,_357){=0A= var o=3D{};=0A= o[attr]=3D_357;=0A= try{=0A= return MochiKit.DOM.updateNodeAttributes(node,o);=0A= }=0A= catch(e){=0A= }=0A= return null;=0A= },getNodeAttribute:function(node,attr){=0A= var self=3DMochiKit.DOM;=0A= var _358=3Dself.attributeArray.renames[attr];=0A= node=3Dself.getElement(node);=0A= try{=0A= if(_358){=0A= return node[_358];=0A= }=0A= return node.getAttribute(attr);=0A= }=0A= catch(e){=0A= }=0A= return null;=0A= },updateNodeAttributes:function(node,_359){=0A= var elem=3Dnode;=0A= var self=3DMochiKit.DOM;=0A= if(typeof (node)=3D=3D"string"){=0A= elem=3Dself.getElement(node);=0A= }=0A= if(_359){=0A= var _360=3DMochiKit.Base.updatetree;=0A= if(self.attributeArray.compliant){=0A= for(var k in _359){=0A= var v=3D_359[k];=0A= if(typeof (v)=3D=3D"object"&&typeof (elem[k])=3D=3D"object"){=0A= _360(elem[k],v);=0A= }else{=0A= if(k.substring(0,2)=3D=3D"on"){=0A= if(typeof (v)=3D=3D"string"){=0A= v=3Dnew Function(v);=0A= }=0A= elem[k]=3Dv;=0A= }else{=0A= elem.setAttribute(k,v);=0A= }=0A= }=0A= }=0A= }else{=0A= var _361=3Dself.attributeArray.renames;=0A= for(k in _359){=0A= v=3D_359[k];=0A= var _362=3D_361[k];=0A= if(k=3D=3D"style"&&typeof (v)=3D=3D"string"){=0A= elem.style.cssText=3Dv;=0A= }else{=0A= if(typeof (_362)=3D=3D"string"){=0A= elem[_362]=3Dv;=0A= }else{=0A= if(typeof (elem[k])=3D=3D"object"&&typeof (v)=3D=3D"object"){=0A= _360(elem[k],v);=0A= }else{=0A= if(k.substring(0,2)=3D=3D"on"){=0A= if(typeof (v)=3D=3D"string"){=0A= v=3Dnew Function(v);=0A= }=0A= elem[k]=3Dv;=0A= }else{=0A= elem.setAttribute(k,v);=0A= }=0A= }=0A= }=0A= }=0A= }=0A= }=0A= }=0A= return elem;=0A= },appendChildNodes:function(node){=0A= var elem=3Dnode;=0A= var self=3DMochiKit.DOM;=0A= if(typeof (node)=3D=3D"string"){=0A= elem=3Dself.getElement(node);=0A= }=0A= var = _363=3D[self.coerceToDOM(MochiKit.Base.extend(null,arguments,1),elem)];=0A= var _364=3DMochiKit.Base.concat;=0A= while(_363.length){=0A= var n=3D_363.shift();=0A= if(typeof (n)=3D=3D"undefined"||n=3D=3D=3Dnull){=0A= }else{=0A= if(typeof (n.nodeType)=3D=3D"number"){=0A= elem.appendChild(n);=0A= }else{=0A= _363=3D_364(n,_363);=0A= }=0A= }=0A= }=0A= return elem;=0A= },replaceChildNodes:function(node){=0A= var elem=3Dnode;=0A= var self=3DMochiKit.DOM;=0A= if(typeof (node)=3D=3D"string"){=0A= elem=3Dself.getElement(node);=0A= arguments[0]=3Delem;=0A= }=0A= var _365;=0A= while((_365=3Delem.firstChild)){=0A= elem.removeChild(_365);=0A= }=0A= if(arguments.length<2){=0A= return elem;=0A= }else{=0A= return self.appendChildNodes.apply(this,arguments);=0A= }=0A= },createDOM:function(name,_366){=0A= var elem;=0A= var self=3DMochiKit.DOM;=0A= var m=3DMochiKit.Base;=0A= if(typeof (_366)=3D=3D"string"||typeof (_366)=3D=3D"number"){=0A= var args=3Dm.extend([name,null],arguments,1);=0A= return arguments.callee.apply(this,args);=0A= }=0A= if(typeof (name)=3D=3D"string"){=0A= if(_366&&"name" in _366&&!self.attributeArray.compliant){=0A= name=3D("<"+name+" name=3D\""+self.escapeHTML(_366.name)+"\">");=0A= }=0A= elem=3Dself._document.createElement(name);=0A= }else{=0A= elem=3Dname;=0A= }=0A= if(_366){=0A= self.updateNodeAttributes(elem,_366);=0A= }=0A= if(arguments.length<=3D2){=0A= return elem;=0A= }else{=0A= var args=3Dm.extend([elem],arguments,2);=0A= return self.appendChildNodes.apply(this,args);=0A= }=0A= },createDOMFunc:function(){=0A= var m=3DMochiKit.Base;=0A= return = m.partial.apply(this,m.extend([MochiKit.DOM.createDOM],arguments));=0A= },swapDOM:function(dest,src){=0A= var self=3DMochiKit.DOM;=0A= dest=3Dself.getElement(dest);=0A= var _369=3Ddest.parentNode;=0A= if(src){=0A= src=3Dself.getElement(src);=0A= _369.replaceChild(src,dest);=0A= }else{=0A= _369.removeChild(dest);=0A= }=0A= return src;=0A= },getElement:function(id){=0A= var self=3DMochiKit.DOM;=0A= if(arguments.length=3D=3D1){=0A= return ((typeof = (id)=3D=3D"string")?self._document.getElementById(id):id);=0A= }else{=0A= return MochiKit.Base.map(self.getElement,arguments);=0A= }=0A= },computedStyle:function(_371,_372,_373){=0A= if(arguments.length=3D=3D2){=0A= _373=3D_372;=0A= }=0A= var self=3DMochiKit.DOM;=0A= var el=3Dself.getElement(_371);=0A= var _375=3Dself._document;=0A= if(!el||el=3D=3D_375){=0A= return undefined;=0A= }=0A= if(el.currentStyle){=0A= return el.currentStyle[_372];=0A= }=0A= if(typeof (_375.defaultView)=3D=3D"undefined"){=0A= return undefined;=0A= }=0A= if(_375.defaultView=3D=3D=3Dnull){=0A= return undefined;=0A= }=0A= var _376=3D_375.defaultView.getComputedStyle(el,null);=0A= if(typeof (_376)=3D=3D"undefined"||_376=3D=3D=3Dnull){=0A= return undefined;=0A= }=0A= return _376.getPropertyValue(_373);=0A= },getElementsByTagAndClassName:function(_377,_378,_379){=0A= var self=3DMochiKit.DOM;=0A= if(typeof (_377)=3D=3D"undefined"||_377=3D=3D=3Dnull){=0A= _377=3D"*";=0A= }=0A= if(typeof (_379)=3D=3D"undefined"||_379=3D=3D=3Dnull){=0A= _379=3Dself._document;=0A= }=0A= _379=3Dself.getElement(_379);=0A= var _380=3D(_379.getElementsByTagName(_377)||self._document.all);=0A= if(typeof (_378)=3D=3D"undefined"||_378=3D=3D=3Dnull){=0A= return MochiKit.Base.extend(null,_380);=0A= }=0A= var _381=3D[];=0A= for(var i=3D0;i<_380.length;i++){=0A= var _382=3D_380[i];=0A= var _383=3D_382.className.split(" ");=0A= for(var j=3D0;j<_383.length;j++){=0A= if(_383[j]=3D=3D_378){=0A= _381.push(_382);=0A= break;=0A= }=0A= }=0A= }=0A= return _381;=0A= },_newCallStack:function(path,once){=0A= var rval=3Dfunction(){=0A= var _386=3Darguments.callee.callStack;=0A= for(var i=3D0;i<_386.length;i++){=0A= if(_386[i].apply(this,arguments)=3D=3D=3Dfalse){=0A= break;=0A= }=0A= }=0A= if(once){=0A= try{=0A= this[path]=3Dnull;=0A= }=0A= catch(e){=0A= }=0A= }=0A= };=0A= rval.callStack=3D[];=0A= return rval;=0A= },addToCallStack:function(_387,path,func,once){=0A= var self=3DMochiKit.DOM;=0A= var _388=3D_387[path];=0A= var _389=3D_388;=0A= if(!(typeof (_388)=3D=3D"function"&&typeof = (_388.callStack)=3D=3D"object"&&_388.callStack!=3D=3Dnull)){=0A= _389=3Dself._newCallStack(path,once);=0A= if(typeof (_388)=3D=3D"function"){=0A= _389.callStack.push(_388);=0A= }=0A= _387[path]=3D_389;=0A= }=0A= _389.callStack.push(func);=0A= },addLoadEvent:function(func){=0A= var self=3DMochiKit.DOM;=0A= self.addToCallStack(self._window,"onload",func,true);=0A= },focusOnLoad:function(_390){=0A= var self=3DMochiKit.DOM;=0A= self.addLoadEvent(function(){=0A= _390=3Dself.getElement(_390);=0A= if(_390){=0A= _390.focus();=0A= }=0A= });=0A= },setElementClass:function(_391,_392){=0A= var self=3DMochiKit.DOM;=0A= var obj=3Dself.getElement(_391);=0A= if(self.attributeArray.compliant){=0A= obj.setAttribute("class",_392);=0A= }else{=0A= obj.setAttribute("className",_392);=0A= }=0A= },toggleElementClass:function(_393){=0A= var self=3DMochiKit.DOM;=0A= for(var i=3D1;i/g,">");=0A= },toHTML:function(dom){=0A= return MochiKit.DOM.emitHTML(dom).join("");=0A= },emitHTML:function(dom,lst){=0A= if(typeof (lst)=3D=3D"undefined"||lst=3D=3D=3Dnull){=0A= lst=3D[];=0A= }=0A= var _409=3D[dom];=0A= var self=3DMochiKit.DOM;=0A= var _410=3Dself.escapeHTML;=0A= var _411=3Dself.attributeArray;=0A= while(_409.length){=0A= dom=3D_409.pop();=0A= if(typeof (dom)=3D=3D"string"){=0A= lst.push(dom);=0A= }else{=0A= if(dom.nodeType=3D=3D1){=0A= lst.push("<"+dom.nodeName.toLowerCase());=0A= var _412=3D[];=0A= var _413=3D_411(dom);=0A= for(var i=3D0;i<_413.length;i++){=0A= var a=3D_413[i];=0A= _412.push([" ",a.name,"=3D\"",_410(a.value),"\""]);=0A= }=0A= _412.sort();=0A= for(i=3D0;i<_412.length;i++){=0A= var _414=3D_412[i];=0A= for(var j=3D0;j<_414.length;j++){=0A= lst.push(_414[j]);=0A= }=0A= }=0A= if(dom.hasChildNodes()){=0A= lst.push(">");=0A= _409.push("");=0A= var _415=3Ddom.childNodes;=0A= for(i=3D_415.length-1;i>=3D0;i--){=0A= _409.push(_415[i]);=0A= }=0A= }else{=0A= lst.push("/>");=0A= }=0A= }else{=0A= if(dom.nodeType=3D=3D3){=0A= lst.push(_410(dom.nodeValue));=0A= }=0A= }=0A= }=0A= }=0A= return lst;=0A= },setDisplayForElement:function(_416,_417){=0A= var m=3DMochiKit.Base;=0A= var _418=3Dm.extend(null,arguments,1);=0A= MochiKit.Iter.forEach(m.filter(null,m.map(MochiKit.DOM.getElement,_418)),= function(_417){=0A= _417.style.display=3D_416;=0A= });=0A= },scrapeText:function(node,_419){=0A= var rval=3D[];=0A= (function(node){=0A= var cn=3Dnode.childNodes;=0A= if(cn){=0A= for(var i=3D0;i0){=0A= var _424=3Dm.filter;=0A= _423=3Dfunction(node){=0A= return _424(_423.ignoreAttrFilter,node.attributes);=0A= };=0A= _423.ignoreAttr=3D{};=0A= MochiKit.Iter.forEach(_422.attributes,function(a){=0A= _423.ignoreAttr[a.name]=3Da.value;=0A= });=0A= _423.ignoreAttrFilter=3Dfunction(a){=0A= return (_423.ignoreAttr[a.name]!=3Da.value);=0A= };=0A= _423.compliant=3Dfalse;=0A= _423.renames=3D{"class":"className","checked":"defaultChecked","usemap":"= useMap","for":"htmlFor"};=0A= }else{=0A= _423=3Dfunction(node){=0A= return node.attributes;=0A= };=0A= _423.compliant=3Dtrue;=0A= _423.renames=3D{};=0A= }=0A= this.attributeArray=3D_423;=0A= var _425=3Dthis.createDOMFunc;=0A= this.UL=3D_425("ul");=0A= this.OL=3D_425("ol");=0A= this.LI=3D_425("li");=0A= this.TD=3D_425("td");=0A= this.TR=3D_425("tr");=0A= this.TBODY=3D_425("tbody");=0A= this.THEAD=3D_425("thead");=0A= this.TFOOT=3D_425("tfoot");=0A= this.TABLE=3D_425("table");=0A= this.TH=3D_425("th");=0A= this.INPUT=3D_425("input");=0A= this.SPAN=3D_425("span");=0A= this.A=3D_425("a");=0A= this.DIV=3D_425("div");=0A= this.IMG=3D_425("img");=0A= this.BUTTON=3D_425("button");=0A= this.TT=3D_425("tt");=0A= this.PRE=3D_425("pre");=0A= this.H1=3D_425("h1");=0A= this.H2=3D_425("h2");=0A= this.H3=3D_425("h3");=0A= this.BR=3D_425("br");=0A= this.HR=3D_425("hr");=0A= this.LABEL=3D_425("label");=0A= this.TEXTAREA=3D_425("textarea");=0A= this.FORM=3D_425("form");=0A= this.P=3D_425("p");=0A= this.SELECT=3D_425("select");=0A= this.OPTION=3D_425("option");=0A= this.OPTGROUP=3D_425("optgroup");=0A= this.LEGEND=3D_425("legend");=0A= this.FIELDSET=3D_425("fieldset");=0A= this.STRONG=3D_425("strong");=0A= this.CANVAS=3D_425("canvas");=0A= this.hideElement=3Dm.partial(this.setDisplayForElement,"none");=0A= this.showElement=3Dm.partial(this.setDisplayForElement,"block");=0A= this.removeElement=3Dthis.swapDOM;=0A= this.$=3Dthis.getElement;=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":m.concat(this.EXPORT,thi= s.EXPORT_OK)};=0A= m.nameFunctions(this);=0A= }});=0A= MochiKit.DOM.__new__(((typeof (window)=3D=3D"undefined")?this:window));=0A= if(!MochiKit.__compat__){=0A= withWindow=3DMochiKit.DOM.withWindow;=0A= withDocument=3DMochiKit.DOM.withDocument;=0A= }=0A= MochiKit.Base._exportSymbols(this,MochiKit.DOM);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.LoggingPane");=0A= dojo.require("MochiKit.Logging");=0A= dojo.require("MochiKit.Base");=0A= }=0A= if(typeof (JSAN)!=3D"undefined"){=0A= JSAN.use("MochiKit.Logging",[]);=0A= JSAN.use("MochiKit.Base",[]);=0A= }=0A= try{=0A= if(typeof (MochiKit.Base)=3D=3D"undefined"||typeof = (MochiKit.Logging)=3D=3D"undefined"){=0A= throw "";=0A= }=0A= }=0A= catch(e){=0A= throw "MochiKit.LoggingPane depends on MochiKit.Base and = MochiKit.Logging!";=0A= }=0A= if(typeof (MochiKit.LoggingPane)=3D=3D"undefined"){=0A= MochiKit.LoggingPane=3D{};=0A= }=0A= MochiKit.LoggingPane.NAME=3D"MochiKit.LoggingPane";=0A= MochiKit.LoggingPane.VERSION=3D"1.3.1";=0A= MochiKit.LoggingPane.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.LoggingPane.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.LoggingPane.createLoggingPane=3Dfunction(_426){=0A= var m=3DMochiKit.LoggingPane;=0A= _426=3D!(!_426);=0A= if(m._loggingPane&&m._loggingPane.inline!=3D_426){=0A= m._loggingPane.closePane();=0A= m._loggingPane=3Dnull;=0A= }=0A= if(!m._loggingPane||m._loggingPane.closed){=0A= m._loggingPane=3Dnew m.LoggingPane(_426,MochiKit.Logging.logger);=0A= }=0A= return m._loggingPane;=0A= };=0A= MochiKit.LoggingPane.LoggingPane=3Dfunction(_427,_428){=0A= if(typeof (_428)=3D=3D"undefined"||_428=3D=3D=3Dnull){=0A= _428=3DMochiKit.Logging.logger;=0A= }=0A= this.logger=3D_428;=0A= var _429=3DMochiKit.Base.update;=0A= var _430=3DMochiKit.Base.updatetree;=0A= var bind=3DMochiKit.Base.bind;=0A= var _431=3DMochiKit.Base.clone;=0A= var win=3Dwindow;=0A= var uid=3D"_MochiKit_LoggingPane";=0A= if(typeof (MochiKit.DOM)!=3D"undefined"){=0A= win=3DMochiKit.DOM.currentWindow();=0A= }=0A= if(!_427){=0A= var url=3Dwin.location.href.split("?")[0].replace(/[:\/.><&]/g,"_");=0A= var name=3Duid+"_"+url;=0A= var nwin=3Dwin.open("",name,"dependent,resizable,height=3D200");=0A= if(!nwin){=0A= alert("Not able to open debugging window due to pop-up blocking.");=0A= return undefined;=0A= }=0A= nwin.document.write(""+"[MochiK= it.LoggingPane]"+"");=0A= nwin.document.close();=0A= nwin.document.title+=3D" "+win.document.title;=0A= win=3Dnwin;=0A= }=0A= var doc=3Dwin.document;=0A= this.doc=3Ddoc;=0A= var _434=3Ddoc.getElementById(uid);=0A= var _435=3D!!_434;=0A= if(_434&&typeof (_434.loggingPane)!=3D"undefined"){=0A= _434.loggingPane.logger=3Dthis.logger;=0A= _434.loggingPane.buildAndApplyFilter();=0A= return _434.loggingPane;=0A= }=0A= if(_435){=0A= var _436;=0A= while((_436=3D_434.firstChild)){=0A= _434.removeChild(_436);=0A= }=0A= }else{=0A= _434=3Ddoc.createElement("div");=0A= _434.id=3Duid;=0A= }=0A= _434.loggingPane=3Dthis;=0A= var _437=3Ddoc.createElement("input");=0A= var _438=3Ddoc.createElement("input");=0A= var _439=3Ddoc.createElement("button");=0A= var _440=3Ddoc.createElement("button");=0A= var _441=3Ddoc.createElement("button");=0A= var _442=3Ddoc.createElement("button");=0A= var _443=3Ddoc.createElement("div");=0A= var _444=3Ddoc.createElement("div");=0A= var _445=3Duid+"_Listener";=0A= this.colorTable=3D_431(this.colorTable);=0A= var _446=3D[];=0A= var _447=3Dnull;=0A= var _448=3Dfunction(msg){=0A= var _449=3Dmsg.level;=0A= if(typeof (_449)=3D=3D"number"){=0A= _449=3DMochiKit.Logging.LogLevel[_449];=0A= }=0A= return _449;=0A= };=0A= var _450=3Dfunction(msg){=0A= return msg.info.join(" ");=0A= };=0A= var _451=3Dbind(function(msg){=0A= var _452=3D_448(msg);=0A= var text=3D_450(msg);=0A= var c=3Dthis.colorTable[_452];=0A= var p=3Ddoc.createElement("span");=0A= p.className=3D"MochiKit-LogMessage MochiKit-LogLevel-"+_452;=0A= p.style.cssText=3D"margin: 0px; white-space: -moz-pre-wrap; white-space: = -o-pre-wrap; white-space: pre-wrap; white-space: pre-line; word-wrap: = break-word; wrap-option: emergency; color: "+c;=0A= p.appendChild(doc.createTextNode(_452+": "+text));=0A= _444.appendChild(p);=0A= _444.appendChild(doc.createElement("br"));=0A= if(_443.offsetHeight>_443.scrollHeight){=0A= _443.scrollTop=3D0;=0A= }else{=0A= _443.scrollTop=3D_443.scrollHeight;=0A= }=0A= },this);=0A= var _454=3Dfunction(msg){=0A= _446[_446.length]=3Dmsg;=0A= _451(msg);=0A= };=0A= var _455=3Dfunction(){=0A= var _456,infore;=0A= try{=0A= _456=3Dnew RegExp(_437.value);=0A= infore=3Dnew RegExp(_438.value);=0A= }=0A= catch(e){=0A= logDebug("Error in filter regex: "+e.message);=0A= return null;=0A= }=0A= return function(msg){=0A= return (_456.test(_448(msg))&&infore.test(_450(msg)));=0A= };=0A= };=0A= var _457=3Dfunction(){=0A= while(_444.firstChild){=0A= _444.removeChild(_444.firstChild);=0A= }=0A= };=0A= var _458=3Dfunction(){=0A= _446=3D[];=0A= _457();=0A= };=0A= var _459=3Dbind(function(){=0A= if(this.closed){=0A= return;=0A= }=0A= this.closed=3Dtrue;=0A= if(MochiKit.LoggingPane._loggingPane=3D=3Dthis){=0A= MochiKit.LoggingPane._loggingPane=3Dnull;=0A= }=0A= this.logger.removeListener(_445);=0A= _434.loggingPane=3Dnull;=0A= if(_427){=0A= _434.parentNode.removeChild(_434);=0A= }else{=0A= this.win.close();=0A= }=0A= },this);=0A= var _460=3Dfunction(){=0A= _457();=0A= for(var i=3D0;i<_446.length;i++){=0A= var msg=3D_446[i];=0A= if(_447=3D=3D=3Dnull||_447(msg)){=0A= _451(msg);=0A= }=0A= }=0A= };=0A= this.buildAndApplyFilter=3Dfunction(){=0A= _447=3D_455();=0A= _460();=0A= this.logger.removeListener(_445);=0A= this.logger.addListener(_445,_447,_454);=0A= };=0A= var _461=3Dbind(function(){=0A= _446=3Dthis.logger.getMessages();=0A= _460();=0A= },this);=0A= var _462=3Dbind(function(_463){=0A= _463=3D_463||window.event;=0A= key=3D_463.which||_463.keyCode;=0A= if(key=3D=3D13){=0A= this.buildAndApplyFilter();=0A= }=0A= },this);=0A= var _464=3D"display: block; z-index: 1000; left: 0px; bottom: 0px; = position: fixed; width: 100%; background-color: white; font: = "+this.logFont;=0A= if(_427){=0A= _464+=3D"; height: 10em; border-top: 2px solid black";=0A= }else{=0A= _464+=3D"; height: 100%;";=0A= }=0A= _434.style.cssText=3D_464;=0A= if(!_435){=0A= doc.body.appendChild(_434);=0A= }=0A= _464=3D{"cssText":"width: 33%; display: inline; font: "+this.logFont};=0A= _430(_437,{"value":"FATAL|ERROR|WARNING|INFO|DEBUG","onkeypress":_462,"st= yle":_464});=0A= _434.appendChild(_437);=0A= _430(_438,{"value":".*","onkeypress":_462,"style":_464});=0A= _434.appendChild(_438);=0A= _464=3D"width: 8%; display:inline; font: "+this.logFont;=0A= _439.appendChild(doc.createTextNode("Filter"));=0A= _439.onclick=3Dbind("buildAndApplyFilter",this);=0A= _439.style.cssText=3D_464;=0A= _434.appendChild(_439);=0A= _440.appendChild(doc.createTextNode("Load"));=0A= _440.onclick=3D_461;=0A= _440.style.cssText=3D_464;=0A= _434.appendChild(_440);=0A= _441.appendChild(doc.createTextNode("Clear"));=0A= _441.onclick=3D_458;=0A= _441.style.cssText=3D_464;=0A= _434.appendChild(_441);=0A= _442.appendChild(doc.createTextNode("Close"));=0A= _442.onclick=3D_459;=0A= _442.style.cssText=3D_464;=0A= _434.appendChild(_442);=0A= _443.style.cssText=3D"overflow: auto; width: 100%";=0A= _444.style.cssText=3D"width: 100%; height: "+(_427?"8em":"100%");=0A= _443.appendChild(_444);=0A= _434.appendChild(_443);=0A= this.buildAndApplyFilter();=0A= _461();=0A= if(_427){=0A= this.win=3Dundefined;=0A= }else{=0A= this.win=3Dwin;=0A= }=0A= this.inline=3D_427;=0A= this.closePane=3D_459;=0A= this.closed=3Dfalse;=0A= return this;=0A= };=0A= MochiKit.LoggingPane.LoggingPane.prototype=3D{"logFont":"8pt = Verdana,sans-serif","colorTable":{"ERROR":"red","FATAL":"darkred","WARNIN= G":"blue","INFO":"black","DEBUG":"green"}};=0A= MochiKit.LoggingPane.EXPORT_OK=3D["LoggingPane"];=0A= MochiKit.LoggingPane.EXPORT=3D["createLoggingPane"];=0A= MochiKit.LoggingPane.__new__=3Dfunction(){=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":MochiKit.Base.concat(thi= s.EXPORT,this.EXPORT_OK)};=0A= MochiKit.Base.nameFunctions(this);=0A= MochiKit.LoggingPane._loggingPane=3Dnull;=0A= };=0A= MochiKit.LoggingPane.__new__();=0A= MochiKit.Base._exportSymbols(this,MochiKit.LoggingPane);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.Color");=0A= dojo.require("MochiKit.Base");=0A= }=0A= if(typeof (JSAN)!=3D"undefined"){=0A= JSAN.use("MochiKit.Base",[]);=0A= }=0A= try{=0A= if(typeof (MochiKit.Base)=3D=3D"undefined"){=0A= throw "";=0A= }=0A= }=0A= catch(e){=0A= throw "MochiKit.Color depends on MochiKit.Base";=0A= }=0A= if(typeof (MochiKit.Color)=3D=3D"undefined"){=0A= MochiKit.Color=3D{};=0A= }=0A= MochiKit.Color.NAME=3D"MochiKit.Color";=0A= MochiKit.Color.VERSION=3D"1.3.1";=0A= MochiKit.Color.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.Color.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.Color.Color=3Dfunction(red,_466,blue,_468){=0A= if(typeof (_468)=3D=3D"undefined"||_468=3D=3D=3Dnull){=0A= _468=3D1;=0A= }=0A= this.rgb=3D{r:red,g:_466,b:blue,a:_468};=0A= };=0A= MochiKit.Color.Color.prototype=3D{__class__:MochiKit.Color.Color,colorWit= hAlpha:function(_469){=0A= var rgb=3Dthis.rgb;=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromRGB(rgb.r,rgb.g,rgb.b,_469);=0A= },colorWithHue:function(hue){=0A= var hsl=3Dthis.asHSL();=0A= hsl.h=3Dhue;=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromHSL(hsl);=0A= },colorWithSaturation:function(_473){=0A= var hsl=3Dthis.asHSL();=0A= hsl.s=3D_473;=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromHSL(hsl);=0A= },colorWithLightness:function(_474){=0A= var hsl=3Dthis.asHSL();=0A= hsl.l=3D_474;=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromHSL(hsl);=0A= },darkerColorWithLevel:function(_475){=0A= var hsl=3Dthis.asHSL();=0A= hsl.l=3DMath.max(hsl.l-_475,0);=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromHSL(hsl);=0A= },lighterColorWithLevel:function(_476){=0A= var hsl=3Dthis.asHSL();=0A= hsl.l=3DMath.min(hsl.l+_476,1);=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromHSL(hsl);=0A= },blendedColor:function(_477,_478){=0A= if(typeof (_478)=3D=3D"undefined"||_478=3D=3D=3Dnull){=0A= _478=3D0.5;=0A= }=0A= var sf=3D1-_478;=0A= var s=3Dthis.rgb;=0A= var d=3D_477.rgb;=0A= var df=3D_478;=0A= return = MochiKit.Color.Color.fromRGB((s.r*sf)+(d.r*df),(s.g*sf)+(d.g*df),(s.b*sf)= +(d.b*df),(s.a*sf)+(d.a*df));=0A= },compareRGB:function(_481){=0A= var a=3Dthis.asRGB();=0A= var b=3D_481.asRGB();=0A= return MochiKit.Base.compare([a.r,a.g,a.b,a.a],[b.r,b.g,b.b,b.a]);=0A= },isLight:function(){=0A= return this.asHSL().b>0.5;=0A= },isDark:function(){=0A= return (!this.isLight());=0A= },toHSLString:function(){=0A= var c=3Dthis.asHSL();=0A= var ccc=3DMochiKit.Color.clampColorComponent;=0A= var rval=3Dthis._hslString;=0A= if(!rval){=0A= var = mid=3D(ccc(c.h,360).toFixed(0)+","+ccc(c.s,100).toPrecision(4)+"%"+","+cc= c(c.l,100).toPrecision(4)+"%");=0A= var a=3Dc.a;=0A= if(a>=3D1){=0A= a=3D1;=0A= rval=3D"hsl("+mid+")";=0A= }else{=0A= if(a<=3D0){=0A= a=3D0;=0A= }=0A= rval=3D"hsla("+mid+","+a+")";=0A= }=0A= this._hslString=3Drval;=0A= }=0A= return rval;=0A= },toRGBString:function(){=0A= var c=3Dthis.rgb;=0A= var ccc=3DMochiKit.Color.clampColorComponent;=0A= var rval=3Dthis._rgbString;=0A= if(!rval){=0A= var = mid=3D(ccc(c.r,255).toFixed(0)+","+ccc(c.g,255).toFixed(0)+","+ccc(c.b,25= 5).toFixed(0));=0A= if(c.a!=3D1){=0A= rval=3D"rgba("+mid+","+c.a+")";=0A= }else{=0A= rval=3D"rgb("+mid+")";=0A= }=0A= this._rgbString=3Drval;=0A= }=0A= return rval;=0A= },asRGB:function(){=0A= return MochiKit.Base.clone(this.rgb);=0A= },toHexString:function(){=0A= var m=3DMochiKit.Color;=0A= var c=3Dthis.rgb;=0A= var ccc=3DMochiKit.Color.clampColorComponent;=0A= var rval=3Dthis._hexString;=0A= if(!rval){=0A= rval=3D("#"+m.toColorPart(ccc(c.r,255))+m.toColorPart(ccc(c.g,255))+m.toC= olorPart(ccc(c.b,255)));=0A= this._hexString=3Drval;=0A= }=0A= return rval;=0A= },asHSV:function(){=0A= var hsv=3Dthis.hsv;=0A= var c=3Dthis.rgb;=0A= if(typeof (hsv)=3D=3D"undefined"||hsv=3D=3D=3Dnull){=0A= hsv=3DMochiKit.Color.rgbToHSV(this.rgb);=0A= this.hsv=3Dhsv;=0A= }=0A= return MochiKit.Base.clone(hsv);=0A= },asHSL:function(){=0A= var hsl=3Dthis.hsl;=0A= var c=3Dthis.rgb;=0A= if(typeof (hsl)=3D=3D"undefined"||hsl=3D=3D=3Dnull){=0A= hsl=3DMochiKit.Color.rgbToHSL(this.rgb);=0A= this.hsl=3Dhsl;=0A= }=0A= return MochiKit.Base.clone(hsl);=0A= },toString:function(){=0A= return this.toRGBString();=0A= },repr:function(){=0A= var c=3Dthis.rgb;=0A= var col=3D[c.r,c.g,c.b,c.a];=0A= return this.__class__.NAME+"("+col.join(", ")+")";=0A= }};=0A= MochiKit.Base.update(MochiKit.Color.Color,{fromRGB:function(red,_486,blue= ,_487){=0A= var _488=3DMochiKit.Color.Color;=0A= if(arguments.length=3D=3D1){=0A= var rgb=3Dred;=0A= red=3Drgb.r;=0A= _486=3Drgb.g;=0A= blue=3Drgb.b;=0A= if(typeof (rgb.a)=3D=3D"undefined"){=0A= _487=3Dundefined;=0A= }else{=0A= _487=3Drgb.a;=0A= }=0A= }=0A= return new _488(red,_486,blue,_487);=0A= },fromHSL:function(hue,_489,_490,_491){=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromRGB(m.hslToRGB.apply(m,arguments));=0A= },fromHSV:function(hue,_492,_493,_494){=0A= var m=3DMochiKit.Color;=0A= return m.Color.fromRGB(m.hsvToRGB.apply(m,arguments));=0A= },fromName:function(name){=0A= var _495=3DMochiKit.Color.Color;=0A= if(name.charAt(0)=3D=3D"\""){=0A= name=3Dname.substr(1,name.length-2);=0A= }=0A= var _496=3D_495._namedColors[name.toLowerCase()];=0A= if(typeof (_496)=3D=3D"string"){=0A= return _495.fromHexString(_496);=0A= }else{=0A= if(name=3D=3D"transparent"){=0A= return _495.transparentColor();=0A= }=0A= }=0A= return null;=0A= },fromString:function(_497){=0A= var self=3DMochiKit.Color.Color;=0A= var _498=3D_497.substr(0,3);=0A= if(_498=3D=3D"rgb"){=0A= return self.fromRGBString(_497);=0A= }else{=0A= if(_498=3D=3D"hsl"){=0A= return self.fromHSLString(_497);=0A= }else{=0A= if(_497.charAt(0)=3D=3D"#"){=0A= return self.fromHexString(_497);=0A= }=0A= }=0A= }=0A= return self.fromName(_497);=0A= },fromHexString:function(_499){=0A= if(_499.charAt(0)=3D=3D"#"){=0A= _499=3D_499.substring(1);=0A= }=0A= var _500=3D[];=0A= var i,hex;=0A= if(_499.length=3D=3D3){=0A= for(i=3D0;i<3;i++){=0A= hex=3D_499.substr(i,1);=0A= _500.push(parseInt(hex+hex,16)/255);=0A= }=0A= }else{=0A= for(i=3D0;i<6;i+=3D2){=0A= hex=3D_499.substr(i,2);=0A= _500.push(parseInt(hex,16)/255);=0A= }=0A= }=0A= var _501=3DMochiKit.Color.Color;=0A= return _501.fromRGB.apply(_501,_500);=0A= },_fromColorString:function(pre,_503,_504,_505){=0A= if(_505.indexOf(pre)=3D=3D=3D0){=0A= _505=3D_505.substring(_505.indexOf("(",3)+1,_505.length-1);=0A= }=0A= var _506=3D_505.split(/\s*,\s*/);=0A= var _507=3D[];=0A= for(var i=3D0;i<_506.length;i++){=0A= var c=3D_506[i];=0A= var val;=0A= var _508=3Dc.substring(c.length-3);=0A= if(c.charAt(c.length-1)=3D=3D"%"){=0A= val=3D0.01*parseFloat(c.substring(0,c.length-1));=0A= }else{=0A= if(_508=3D=3D"deg"){=0A= val=3DparseFloat(c)/360;=0A= }else{=0A= if(_508=3D=3D"rad"){=0A= val=3DparseFloat(c)/(Math.PI*2);=0A= }else{=0A= val=3D_504[i]*parseFloat(c);=0A= }=0A= }=0A= }=0A= _507.push(val);=0A= }=0A= return this[_503].apply(this,_507);=0A= },fromComputedStyle:function(elem,_509,_510){=0A= var d=3DMochiKit.DOM;=0A= var cls=3DMochiKit.Color.Color;=0A= for(elem=3Dd.getElement(elem);elem;elem=3Delem.parentNode){=0A= var _511=3Dd.computedStyle.apply(d,arguments);=0A= if(!_511){=0A= continue;=0A= }=0A= var _512=3Dcls.fromString(_511);=0A= if(!_512){=0A= break;=0A= }=0A= if(_512.asRGB().a>0){=0A= return _512;=0A= }=0A= }=0A= return null;=0A= },fromBackground:function(elem){=0A= var cls=3DMochiKit.Color.Color;=0A= return = cls.fromComputedStyle(elem,"backgroundColor","background-color")||cls.whi= teColor();=0A= },fromText:function(elem){=0A= var cls=3DMochiKit.Color.Color;=0A= return cls.fromComputedStyle(elem,"color","color")||cls.blackColor();=0A= },namedColors:function(){=0A= return MochiKit.Base.clone(MochiKit.Color.Color._namedColors);=0A= }});=0A= MochiKit.Base.update(MochiKit.Color,{clampColorComponent:function(v,_513)= {=0A= v*=3D_513;=0A= if(v<0){=0A= return 0;=0A= }else{=0A= if(v>_513){=0A= return _513;=0A= }else{=0A= return v;=0A= }=0A= }=0A= },_hslValue:function(n1,n2,hue){=0A= if(hue>6){=0A= hue-=3D6;=0A= }else{=0A= if(hue<0){=0A= hue+=3D6;=0A= }=0A= }=0A= var val;=0A= if(hue<1){=0A= val=3Dn1+(n2-n1)*hue;=0A= }else{=0A= if(hue<3){=0A= val=3Dn2;=0A= }else{=0A= if(hue<4){=0A= val=3Dn1+(n2-n1)*(4-hue);=0A= }else{=0A= val=3Dn1;=0A= }=0A= }=0A= }=0A= return val;=0A= },hsvToRGB:function(hue,_516,_517,_518){=0A= if(arguments.length=3D=3D1){=0A= var hsv=3Dhue;=0A= hue=3Dhsv.h;=0A= _516=3Dhsv.s;=0A= _517=3Dhsv.v;=0A= _518=3Dhsv.a;=0A= }=0A= var red;=0A= var _519;=0A= var blue;=0A= if(_516=3D=3D=3D0){=0A= red=3D0;=0A= _519=3D0;=0A= blue=3D0;=0A= }else{=0A= var i=3DMath.floor(hue*6);=0A= var f=3D(hue*6)-i;=0A= var p=3D_517*(1-_516);=0A= var q=3D_517*(1-(_516*f));=0A= var t=3D_517*(1-(_516*(1-f)));=0A= switch(i){=0A= case 1:=0A= red=3Dq;=0A= _519=3D_517;=0A= blue=3Dp;=0A= break;=0A= case 2:=0A= red=3Dp;=0A= _519=3D_517;=0A= blue=3Dt;=0A= break;=0A= case 3:=0A= red=3Dp;=0A= _519=3Dq;=0A= blue=3D_517;=0A= break;=0A= case 4:=0A= red=3Dt;=0A= _519=3Dp;=0A= blue=3D_517;=0A= break;=0A= case 5:=0A= red=3D_517;=0A= _519=3Dp;=0A= blue=3Dq;=0A= break;=0A= case 6:=0A= case 0:=0A= red=3D_517;=0A= _519=3Dt;=0A= blue=3Dp;=0A= break;=0A= }=0A= }=0A= return {r:red,g:_519,b:blue,a:_518};=0A= },hslToRGB:function(hue,_521,_522,_523){=0A= if(arguments.length=3D=3D1){=0A= var hsl=3Dhue;=0A= hue=3Dhsl.h;=0A= _521=3Dhsl.s;=0A= _522=3Dhsl.l;=0A= _523=3Dhsl.a;=0A= }=0A= var red;=0A= var _524;=0A= var blue;=0A= if(_521=3D=3D=3D0){=0A= red=3D_522;=0A= _524=3D_522;=0A= blue=3D_522;=0A= }else{=0A= var m2;=0A= if(_522<=3D0.5){=0A= m2=3D_522*(1+_521);=0A= }else{=0A= m2=3D_522+_521-(_522*_521);=0A= }=0A= var m1=3D(2*_522)-m2;=0A= var f=3DMochiKit.Color._hslValue;=0A= var h6=3Dhue*6;=0A= red=3Df(m1,m2,h6+2);=0A= _524=3Df(m1,m2,h6);=0A= blue=3Df(m1,m2,h6-2);=0A= }=0A= return {r:red,g:_524,b:blue,a:_523};=0A= },rgbToHSV:function(red,_528,blue,_529){=0A= if(arguments.length=3D=3D1){=0A= var rgb=3Dred;=0A= red=3Drgb.r;=0A= _528=3Drgb.g;=0A= blue=3Drgb.b;=0A= _529=3Drgb.a;=0A= }=0A= var max=3DMath.max(Math.max(red,_528),blue);=0A= var min=3DMath.min(Math.min(red,_528),blue);=0A= var hue;=0A= var _532;=0A= var _533=3Dmax;=0A= if(min=3D=3Dmax){=0A= hue=3D0;=0A= _532=3D0;=0A= }else{=0A= var _534=3D(max-min);=0A= _532=3D_534/max;=0A= if(red=3D=3Dmax){=0A= hue=3D(_528-blue)/_534;=0A= }else{=0A= if(_528=3D=3Dmax){=0A= hue=3D2+((blue-red)/_534);=0A= }else{=0A= hue=3D4+((red-_528)/_534);=0A= }=0A= }=0A= hue/=3D6;=0A= if(hue<0){=0A= hue+=3D1;=0A= }=0A= if(hue>1){=0A= hue-=3D1;=0A= }=0A= }=0A= return {h:hue,s:_532,v:_533,a:_529};=0A= },rgbToHSL:function(red,_535,blue,_536){=0A= if(arguments.length=3D=3D1){=0A= var rgb=3Dred;=0A= red=3Drgb.r;=0A= _535=3Drgb.g;=0A= blue=3Drgb.b;=0A= _536=3Drgb.a;=0A= }=0A= var max=3DMath.max(red,Math.max(_535,blue));=0A= var min=3DMath.min(red,Math.min(_535,blue));=0A= var hue;=0A= var _537;=0A= var _538=3D(max+min)/2;=0A= var _539=3Dmax-min;=0A= if(_539=3D=3D=3D0){=0A= hue=3D0;=0A= _537=3D0;=0A= }else{=0A= if(_538<=3D0.5){=0A= _537=3D_539/(max+min);=0A= }else{=0A= _537=3D_539/(2-max-min);=0A= }=0A= if(red=3D=3Dmax){=0A= hue=3D(_535-blue)/_539;=0A= }else{=0A= if(_535=3D=3Dmax){=0A= hue=3D2+((blue-red)/_539);=0A= }else{=0A= hue=3D4+((red-_535)/_539);=0A= }=0A= }=0A= hue/=3D6;=0A= if(hue<0){=0A= hue+=3D1;=0A= }=0A= if(hue>1){=0A= hue-=3D1;=0A= }=0A= }=0A= return {h:hue,s:_537,l:_538,a:_536};=0A= },toColorPart:function(num){=0A= num=3DMath.round(num);=0A= var _540=3Dnum.toString(16);=0A= if(num<16){=0A= return "0"+_540;=0A= }=0A= return _540;=0A= },__new__:function(){=0A= var m=3DMochiKit.Base;=0A= this.Color.fromRGBString=3Dm.bind(this.Color._fromColorString,this.Color,= "rgb","fromRGB",[1/255,1/255,1/255,1]);=0A= this.Color.fromHSLString=3Dm.bind(this.Color._fromColorString,this.Color,= "hsl","fromHSL",[1/360,0.01,0.01,1]);=0A= var _541=3D1/3;=0A= var = _542=3D{black:[0,0,0],blue:[0,0,1],brown:[0.6,0.4,0.2],cyan:[0,1,1],darkG= ray:[_541,_541,_541],gray:[0.5,0.5,0.5],green:[0,1,0],lightGray:[2*_541,2= *_541,2*_541],magenta:[1,0,1],orange:[1,0.5,0],purple:[0.5,0,0.5],red:[1,= 0,0],transparent:[0,0,0,0],white:[1,1,1],yellow:[1,1,0]};=0A= var _543=3Dfunction(name,r,g,b,a){=0A= var rval=3Dthis.fromRGB(r,g,b,a);=0A= this[name]=3Dfunction(){=0A= return rval;=0A= };=0A= return rval;=0A= };=0A= for(var k in _542){=0A= var name=3Dk+"Color";=0A= var _545=3Dm.concat([_543,this.Color,name],_542[k]);=0A= this.Color[name]=3Dm.bind.apply(null,_545);=0A= }=0A= var _546=3Dfunction(){=0A= for(var i=3D0;i1){=0A= var src=3DMochiKit.DOM.getElement(arguments[0]);=0A= var sig=3Darguments[1];=0A= var obj=3Darguments[2];=0A= var func=3Darguments[3];=0A= for(var i=3D_562.length-1;i>=3D0;i--){=0A= var o=3D_562[i];=0A= if(o[0]=3D=3D=3Dsrc&&o[1]=3D=3D=3Dsig&&o[4]=3D=3D=3Dobj&&o[5]=3D=3D=3Dfun= c){=0A= self._disconnect(o);=0A= _562.splice(i,1);=0A= return true;=0A= }=0A= }=0A= }else{=0A= var idx=3Dm.findIdentical(_562,_561);=0A= if(idx>=3D0){=0A= self._disconnect(_561);=0A= _562.splice(idx,1);=0A= return true;=0A= }=0A= }=0A= return false;=0A= },disconnectAll:function(src,sig){=0A= src=3DMochiKit.DOM.getElement(src);=0A= var m=3DMochiKit.Base;=0A= var _563=3Dm.flattenArguments(m.extend(null,arguments,1));=0A= var self=3DMochiKit.Signal;=0A= var _564=3Dself._disconnect;=0A= var _565=3Dself._observers;=0A= if(_563.length=3D=3D=3D0){=0A= for(var i=3D_565.length-1;i>=3D0;i--){=0A= var _566=3D_565[i];=0A= if(_566[0]=3D=3D=3Dsrc){=0A= _564(_566);=0A= _565.splice(i,1);=0A= }=0A= }=0A= }else{=0A= var sigs=3D{};=0A= for(var i=3D0;i<_563.length;i++){=0A= sigs[_563[i]]=3Dtrue;=0A= }=0A= for(var i=3D_565.length-1;i>=3D0;i--){=0A= var _566=3D_565[i];=0A= if(_566[0]=3D=3D=3Dsrc&&_566[1] in sigs){=0A= _564(_566);=0A= _565.splice(i,1);=0A= }=0A= }=0A= }=0A= },signal:function(src,sig){=0A= var _568=3DMochiKit.Signal._observers;=0A= src=3DMochiKit.DOM.getElement(src);=0A= var args=3DMochiKit.Base.extend(null,arguments,2);=0A= var _569=3D[];=0A= for(var i=3D0;i<_568.length;i++){=0A= var _570=3D_568[i];=0A= if(_570[0]=3D=3D=3Dsrc&&_570[1]=3D=3D=3Dsig){=0A= try{=0A= _570[2].apply(src,args);=0A= }=0A= catch(e){=0A= _569.push(e);=0A= }=0A= }=0A= }=0A= if(_569.length=3D=3D1){=0A= throw _569[0];=0A= }else{=0A= if(_569.length>1){=0A= var e=3Dnew Error("Multiple errors thrown in handling 'sig', see errors = property");=0A= e.errors=3D_569;=0A= throw e;=0A= }=0A= }=0A= }});=0A= MochiKit.Signal.EXPORT_OK=3D[];=0A= MochiKit.Signal.EXPORT=3D["connect","disconnect","signal","disconnectAll"= ];=0A= MochiKit.Signal.__new__=3Dfunction(win){=0A= var m=3DMochiKit.Base;=0A= this._document=3Ddocument;=0A= this._window=3Dwin;=0A= try{=0A= this.connect(window,"onunload",this._unloadCache);=0A= }=0A= catch(e){=0A= }=0A= this.EXPORT_TAGS=3D{":common":this.EXPORT,":all":m.concat(this.EXPORT,thi= s.EXPORT_OK)};=0A= m.nameFunctions(this);=0A= };=0A= MochiKit.Signal.__new__(this);=0A= if(!MochiKit.__compat__){=0A= connect=3DMochiKit.Signal.connect;=0A= disconnect=3DMochiKit.Signal.disconnect;=0A= disconnectAll=3DMochiKit.Signal.disconnectAll;=0A= signal=3DMochiKit.Signal.signal;=0A= }=0A= MochiKit.Base._exportSymbols(this,MochiKit.Signal);=0A= if(typeof (dojo)!=3D"undefined"){=0A= dojo.provide("MochiKit.Visual");=0A= dojo.require("MochiKit.Base");=0A= dojo.require("MochiKit.DOM");=0A= dojo.require("MochiKit.Color");=0A= }=0A= if(typeof (JSAN)!=3D"undefined"){=0A= JSAN.use("MochiKit.Base",[]);=0A= JSAN.use("MochiKit.DOM",[]);=0A= JSAN.use("MochiKit.Color",[]);=0A= }=0A= try{=0A= if(typeof (MochiKit.Base)=3D=3D"undefined"||typeof = (MochiKit.DOM)=3D=3D"undefined"||typeof = (MochiKit.Color)=3D=3D"undefined"){=0A= throw "";=0A= }=0A= }=0A= catch(e){=0A= throw "MochiKit.Visual depends on MochiKit.Base, MochiKit.DOM and = MochiKit.Color!";=0A= }=0A= if(typeof (MochiKit.Visual)=3D=3D"undefined"){=0A= MochiKit.Visual=3D{};=0A= }=0A= MochiKit.Visual.NAME=3D"MochiKit.Visual";=0A= MochiKit.Visual.VERSION=3D"1.3.1";=0A= MochiKit.Visual.__repr__=3Dfunction(){=0A= return "["+this.NAME+" "+this.VERSION+"]";=0A= };=0A= MochiKit.Visual.toString=3Dfunction(){=0A= return this.__repr__();=0A= };=0A= MochiKit.Visual._RoundCorners=3Dfunction(e,_571){=0A= e=3DMochiKit.DOM.getElement(e);=0A= this._setOptions(_571);=0A= if(this.options.__unstable__wrapElement){=0A= e=3Dthis._doWrap(e);=0A= }=0A= var _572=3Dthis.options.color;=0A= var C=3DMochiKit.Color.Color;=0A= if(this.options.color=3D=3D"fromElement"){=0A= _572=3DC.fromBackground(e);=0A= }else{=0A= if(!(_572 instanceof C)){=0A= _572=3DC.fromString(_572);=0A= }=0A= }=0A= this.isTransparent=3D(_572.asRGB().a<=3D0);=0A= var _574=3Dthis.options.bgColor;=0A= if(this.options.bgColor=3D=3D"fromParent"){=0A= _574=3DC.fromBackground(e.offsetParent);=0A= }else{=0A= if(!(_574 instanceof C)){=0A= _574=3DC.fromString(_574);=0A= }=0A= }=0A= this._roundCornersImpl(e,_572,_574);=0A= };=0A= MochiKit.Visual._RoundCorners.prototype=3D{_doWrap:function(e){=0A= var _575=3De.parentNode;=0A= var doc=3DMochiKit.DOM.currentDocument();=0A= if(typeof = (doc.defaultView)=3D=3D"undefined"||doc.defaultView=3D=3D=3Dnull){=0A= return e;=0A= }=0A= var _576=3Ddoc.defaultView.getComputedStyle(e,null);=0A= if(typeof (_576)=3D=3D"undefined"||_576=3D=3D=3Dnull){=0A= return e;=0A= }=0A= var = _577=3DMochiKit.DOM.DIV({"style":{display:"block",marginTop:_576.getPrope= rtyValue("padding-top"),marginRight:_576.getPropertyValue("padding-right"= ),marginBottom:_576.getPropertyValue("padding-bottom"),marginLeft:_576.ge= tPropertyValue("padding-left"),padding:"0px"}});=0A= _577.innerHTML=3De.innerHTML;=0A= e.innerHTML=3D"";=0A= e.appendChild(_577);=0A= return e;=0A= },_roundCornersImpl:function(e,_578,_579){=0A= if(this.options.border){=0A= this._renderBorder(e,_579);=0A= }=0A= if(this._isTopRounded()){=0A= this._roundTopCorners(e,_578,_579);=0A= }=0A= if(this._isBottomRounded()){=0A= this._roundBottomCorners(e,_578,_579);=0A= }=0A= },_renderBorder:function(el,_580){=0A= var _581=3D"1px solid "+this._borderColor(_580);=0A= var _582=3D"border-left: "+_581;=0A= var _583=3D"border-right: "+_581;=0A= var _584=3D"style=3D'"+_582+";"+_583+"'";=0A= el.innerHTML=3D"
"+el.innerHTML+"
";=0A= },_roundTopCorners:function(el,_585,_586){=0A= var _587=3Dthis._createCorner(_586);=0A= for(var i=3D0;i=3D0;i--){=0A= _590.appendChild(this._createCornerSlice(_588,_589,i,"bottom"));=0A= }=0A= el.style.paddingBottom=3D0;=0A= el.appendChild(_590);=0A= },_createCorner:function(_591){=0A= var dom=3DMochiKit.DOM;=0A= return dom.DIV({style:{backgroundColor:_591.toString()}});=0A= },_createCornerSlice:function(_592,_593,n,_594){=0A= var _595=3DMochiKit.DOM.SPAN();=0A= var _596=3D_595.style;=0A= _596.backgroundColor=3D_592.toString();=0A= _596.display=3D"block";=0A= _596.height=3D"1px";=0A= _596.overflow=3D"hidden";=0A= _596.fontSize=3D"1px";=0A= var _597=3Dthis._borderColor(_592,_593);=0A= if(this.options.border&&n=3D=3D=3D0){=0A= _596.borderTopStyle=3D"solid";=0A= _596.borderTopWidth=3D"1px";=0A= _596.borderLeftWidth=3D"0px";=0A= _596.borderRightWidth=3D"0px";=0A= _596.borderBottomWidth=3D"0px";=0A= _596.height=3D"0px";=0A= _596.borderColor=3D_597.toString();=0A= }else{=0A= if(_597){=0A= _596.borderColor=3D_597.toString();=0A= _596.borderStyle=3D"solid";=0A= _596.borderWidth=3D"0px 1px";=0A= }=0A= }=0A= if(!this.options.compact&&(n=3D=3D(this.options.numSlices-1))){=0A= _596.height=3D"2px";=0A= }=0A= this._setMargin(_595,n,_594);=0A= this._setBorder(_595,n,_594);=0A= return _595;=0A= },_setOptions:function(_598){=0A= this.options=3D{corners:"all",color:"fromElement",bgColor:"fromParent",bl= end:true,border:false,compact:false,__unstable__wrapElement:false};=0A= MochiKit.Base.update(this.options,_598);=0A= this.options.numSlices=3D(this.options.compact?2:4);=0A= },_whichSideTop:function(){=0A= var _599=3Dthis.options.corners;=0A= if(this._hasString(_599,"all","top")){=0A= return "";=0A= }=0A= var _600=3D(_599.indexOf("tl")!=3D-1);=0A= var _601=3D(_599.indexOf("tr")!=3D-1);=0A= if(_600&&_601){=0A= return "";=0A= }=0A= if(_600){=0A= return "left";=0A= }=0A= if(_601){=0A= return "right";=0A= }=0A= return "";=0A= },_whichSideBottom:function(){=0A= var _602=3Dthis.options.corners;=0A= if(this._hasString(_602,"all","bottom")){=0A= return "";=0A= }=0A= var _603=3D(_602.indexOf("bl")!=3D-1);=0A= var _604=3D(_602.indexOf("br")!=3D-1);=0A= if(_603&&_604){=0A= return "";=0A= }=0A= if(_603){=0A= return "left";=0A= }=0A= if(_604){=0A= return "right";=0A= }=0A= return "";=0A= },_borderColor:function(_605,_606){=0A= if(_605=3D=3D"transparent"){=0A= return _606;=0A= }else{=0A= if(this.options.border){=0A= return this.options.border;=0A= }else{=0A= if(this.options.blend){=0A= return _606.blendedColor(_605);=0A= }=0A= }=0A= }=0A= return "";=0A= },_setMargin:function(el,n,_607){=0A= var _608=3Dthis._marginSize(n)+"px";=0A= var = _609=3D(_607=3D=3D"top"?this._whichSideTop():this._whichSideBottom());=0A= var _610=3Del.style;=0A= if(_609=3D=3D"left"){=0A= _610.marginLeft=3D_608;=0A= _610.marginRight=3D"0px";=0A= }else{=0A= if(_609=3D=3D"right"){=0A= _610.marginRight=3D_608;=0A= _610.marginLeft=3D"0px";=0A= }else{=0A= _610.marginLeft=3D_608;=0A= _610.marginRight=3D_608;=0A= }=0A= }=0A= },_setBorder:function(el,n,_611){=0A= var _612=3Dthis._borderSize(n)+"px";=0A= var = _613=3D(_611=3D=3D"top"?this._whichSideTop():this._whichSideBottom());=0A= var _614=3Del.style;=0A= if(_613=3D=3D"left"){=0A= _614.borderLeftWidth=3D_612;=0A= _614.borderRightWidth=3D"0px";=0A= }else{=0A= if(_613=3D=3D"right"){=0A= _614.borderRightWidth=3D_612;=0A= _614.borderLeftWidth=3D"0px";=0A= }else{=0A= _614.borderLeftWidth=3D_612;=0A= _614.borderRightWidth=3D_612;=0A= }=0A= }=0A= },_marginSize:function(n){=0A= if(this.isTransparent){=0A= return 0;=0A= }=0A= var o=3Dthis.options;=0A= if(o.compact&&o.blend){=0A= var _615=3D[1,0];=0A= return _615[n];=0A= }else{=0A= if(o.compact){=0A= var _616=3D[2,1];=0A= return _616[n];=0A= }else{=0A= if(o.blend){=0A= var _617=3D[3,2,1,0];=0A= return _617[n];=0A= }else{=0A= var _618=3D[5,3,2,1];=0A= return _618[n];=0A= }=0A= }=0A= }=0A= },_borderSize:function(n){=0A= var o=3Dthis.options;=0A= var _619;=0A= if(o.compact&&(o.blend||this.isTransparent)){=0A= return 1;=0A= }else{=0A= if(o.compact){=0A= _619=3D[1,0];=0A= }else{=0A= if(o.blend){=0A= _619=3D[2,1,1,1];=0A= }else{=0A= if(o.border){=0A= _619=3D[0,2,0,0];=0A= }else{=0A= if(this.isTransparent){=0A= _619=3D[5,3,2,1];=0A= }else{=0A= return 0;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= return _619[n];=0A= },_hasString:function(str){=0A= for(var i=3D1;i");=0A= }=0A= }=0A= })();=0A= }=0A= =0A= =0A= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC_-_New_Sounds?= =?Windows-1252?Q?_Remembering_M=EDche=E1l_O_Domhnaill_=28July_25=2C_200?= =?Windows-1252?Q?6=29=5Ffiles/main.js?= sfHover =3D function() {=0A= var sfEls =3D = document.getElementById("p_nav").getElementsByTagName("LI");=0A= for (var i=3D0; i 2) code +=3D ", '" + features + "'";=0A= code +=3D ")";=0A= eval(code);=0A= }=0A= =0A= =0A= function makeprintable() {=0A= var qargs=3DparseQueryString(document.location.search.substring(1));=0A= if (qargs.printable) {=0A= var links=3DgetElementsByTagAndClassName('link');=0A= forEach (links, function(link) {=0A= if (link.getAttribute('rel')=3D=3D'stylesheet') {=0A= var media=3Dlink.getAttribute('media');=0A= if (media =3D=3D 'screen' || media =3D=3D 'print') {=0A= setNodeAttribute(link, 'href', '/inc/css/print.css');=0A= }=0A= }=0A= });=0A= return true;=0A= }=0A= return false;=0A= }=0A= =0A= function cookie(name,value, parent){ =0A= this.name =3D name;=0A= this.value =3D value;=0A= this.parent=3Dparent;=0A= this.attributes =3D new Array();=0A= this.expiresIn =3D function(days){ =0A= expiration =3D new Date();=0A= expiration.setTime(expiration.getTime() + (days*86400000));=0A= this.attributes["expires"] =3D expiration.toGMTString();=0A= };=0A= this.set =3D function (){ =0A= var cookiestr =3D this.name + "=3D" + escape(this.value);=0A= for(attr in this.attributes){ =0A= cookiestr +=3D "; " + attr;=0A= if(this.attributes[attr].length > 0) {=0A= cookiestr +=3D "=3D" + this.attributes[attr];=0A= }=0A= }=0A= document.cookie=3Dcookiestr;=0A= };=0A= this.erase =3D function() {=0A= this.expiresIn(-1);=0A= this.set();=0A= delete this.parent.cookies[this.name];=0A= };=0A= }=0A= =0A= function CookieJar() {=0A= this.cookies=3D{};=0A= =0A= this.add=3Dfunction (name,value) { =0A= this.cookies[name]=3Dnew cookie(name,value,this);=0A= };=0A= =0A= this.get=3Dfunction(name) {=0A= for(var o in this.cookies) {=0A= if(o =3D=3D name) {=0A= return this.cookies[o];=0A= }=0A= }=0A= return null;=0A= };=0A= =0A= this.del=3Dfunction(name) {=0A= var c=3Dthis.get(name);=0A= if (c) {=0A= c.erase();=0A= }=0A= }=0A= =0A= var cstr=3Ddocument.cookie;=0A= var spaces=3D/\s/gi;=0A= cstr=3Dcstr.replace(spaces,'');=0A= while(cstr.length>0) {=0A= cequal=3Dcstr.indexOf("=3D");=0A= if(cequal=3D=3D-1) cequal=3Dcstr.length;=0A= var name=3Dcstr.substring(0,cequal);=0A= cstr=3Dcstr.substring(cequal+1,cstr.length);=0A= cend=3Dcstr.indexOf(";");=0A= if(cend=3D=3D-1) { cend=3Dcstr.length;}=0A= var value=3Dunescape(cstr.substring(0,cend));=0A= cstr=3Dcstr.substring(cend+1,cstr.length);=0A= this.add(name,value);=0A= }=0A= }=0A= =0A= var Cookies=3Dnew CookieJar();=0A= =0A= =0A= function showPopper() {=0A= if (! $('popper_container')) { =0A= return; =0A= }=0A= var c=3DCookies.get('POPUP');=0A= if (!c) {=0A= var newcookie=3Dnew cookie('POPUP', "1");=0A= var midnight=3Dnew Date();=0A= midnight.setDate(midnight.getDate()+1);=0A= midnight.setHours(0);=0A= midnight.setMinutes(0);=0A= midnight.setSeconds(0);=0A= newcookie.attributes['expires']=3Dmidnight.toGMTString();=0A= newcookie.attributes['path']=3D'/';=0A= newcookie.set();=0A= swapElementClass('popper_container', 'popper_container_hidden', = 'popper_container')=0A= showElement('popper_container'); =0A= }=0A= }=0A= =0A= function splashResize(){=0A= var popper=3D$('popper');=0A= if (popper) {=0A= popper.style.height =3D = document.getElementById("p_container").clientHeight - 50 + "px";=0A= }=0A= }=0A= =0A= =0A= function populateBanners(allbanners) {=0A= forEach(allbanners, function(bannerinfo) {=0A= var url=3D"/banners/adjswnyc.php?" + =0A= queryString(['elementid', 'what'], bannerinfo);=0A= var df=3DdoSimpleXMLHttpRequest(url);=0A= df.addCallback(function(req) {=0A= eval(req.responseText);=0A= });=0A= df.addErrback(function(err) {=0A= logError(err, err.number, err.responseText);=0A= });=0A= });=0A= }=0A= =0A= =0A= function _real_refresh_listenlive() {=0A= logDebug("in _real_refresh_listenlive()");=0A= var df=3DloadJSONDoc('/api/schedules/listenlive');=0A= df.addCallback(function(data) {=0A= var fmanchor=3D$('ll_fm_link');=0A= fmanchor.innerHTML=3Ddata['fm939']['title'];=0A= fmanchor.href=3Ddata['fm939']['href'];=0A= $('ll_fm_blackout').innerHTML=3Ddata['fm939']['blackout'];=0A= var amanchor=3D$('ll_am_link');=0A= amanchor.innerHTML=3Ddata['am820']['title'];=0A= amanchor.href=3Ddata['am820']['href'];=0A= $('ll_am_blackout').innerHTML=3Ddata['am820']['blackout'];=0A= });=0A= df.addErrback(function(err) {=0A= logError(err, err.number, err.req.responseText);=0A= });=0A= }=0A= =0A= function repeat_time(interval) {=0A= // how many seconds until next display?=0A= var d=3Dnew Date();=0A= var m=3Dd.getMinutes();=0A= var secs=3D((interval-(m % interval))*60)-d.getSeconds();=0A= // add a little padding=0A= secs+=3D40*Math.random();=0A= logDebug("repeat time: ", secs);=0A= =0A= return secs;=0A= }=0A= =0A= function refresh_listenlive() {=0A= logDebug("in refresh_listenlive(), time is", new Date());=0A= _real_refresh_listenlive();=0A= callLater(repeat_time(15), refresh_listenlive);=0A= }=0A= =0A= function tell_tileno() {=0A= var tilelength=3DgetElementsByTagAndClassName('div', 'tile').length;=0A= tilelength+=3DgetElementsByTagAndClassName('div', = 'midcolinner1').length;=0A= tilelength+=3DgetElementsByTagAndClassName('div', = 'midcolinner2').length;=0A= return tilelength;=0A= }=0A= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC_-_New_Sounds?= =?Windows-1252?Q?_Remembering_M=EDche=E1l_O_Domhnaill_=28July_25=2C_200?= =?Windows-1252?Q?6=29=5Ffiles/swfobject.js?= /**=0A= * SWFObject v1.4.2: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/=0A= *=0A= * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT = License:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= *=0A= * **SWFObject is the SWF embed script formerly known as FlashObject. = The name was changed for=0A= * legal reasons.=0A= */=0A= if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew Object();}=0A= if(typeof deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}=0A= if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}=0A= deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a,_b){=0A= if(!document.getElementById){return;}=0A= this.DETECT_KEY=3D_b?_b:"detectflash";=0A= this.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);=0A= this.params=3Dnew Object();=0A= this.variables=3Dnew Object();=0A= this.attributes=3Dnew Array();=0A= if(_1){this.setAttribute("swf",_1);}=0A= if(id){this.setAttribute("id",id);}=0A= if(w){this.setAttribute("width",w);}=0A= if(h){this.setAttribute("height",h);}=0A= if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}=0A= this.installedVer=3Ddeconcept.SWFObjectUtil.getPlayerVersion();=0A= if(c){this.addParam("bgcolor",c);}=0A= var q=3D_8?_8:"high";=0A= this.addParam("quality",q);=0A= this.setAttribute("useExpressInstall",_7);=0A= this.setAttribute("doExpressInstall",false);=0A= var _d=3D(_9)?_9:window.location;=0A= this.setAttribute("xiRedirectUrl",_d);=0A= this.setAttribute("redirectUrl","");=0A= if(_a){this.setAttribute("redirectUrl",_a);}};=0A= deconcept.SWFObject.prototype=3D{setAttribute:function(_e,_f){=0A= this.attributes[_e]=3D_f;=0A= },getAttribute:function(_10){=0A= return this.attributes[_10];=0A= },addParam:function(_11,_12){=0A= this.params[_11]=3D_12;=0A= },getParams:function(){=0A= return this.params;=0A= },addVariable:function(_13,_14){=0A= this.variables[_13]=3D_14;=0A= },getVariable:function(_15){=0A= return this.variables[_15];=0A= },getVariables:function(){=0A= return this.variables;=0A= },getVariablePairs:function(){=0A= var _16=3Dnew Array();=0A= var key;=0A= var _18=3Dthis.getVariables();=0A= for(key in _18){_16.push(key+"=3D"+_18[key]);}=0A= return _16;=0A= },getSWFHTML:function(){=0A= var _19=3D"";=0A= if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){=0A= if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType"= ,"PlugIn");}=0A= _19=3D"0){_19+=3D"flashvars=3D\""+_1c+"\"";}=0A= _19+=3D"/>";=0A= }else{if(this.getAttribute("doExpressInstall")){=0A= this.addVariable("MMplayerType","ActiveX");}=0A= _19=3D"";=0A= _19+=3D"";=0A= var _1d=3Dthis.getParams();=0A= for(var key in _1d){_19+=3D"";}=0A= var _1f=3Dthis.getVariablePairs().join("&");=0A= if(_1f.length>0){_19+=3D"";}=0A= _19+=3D"";}=0A= return _19;=0A= },write:function(_20){=0A= if(this.getAttribute("useExpressInstall")){=0A= var _21=3Dnew deconcept.PlayerVersion([6,0,65]);=0A= if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsVal= id(this.getAttribute("version"))){=0A= this.setAttribute("doExpressInstall",true);=0A= this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"= )));=0A= document.title=3Ddocument.title.slice(0,47)+" - Flash Player = Installation";=0A= this.addVariable("MMdoctitle",document.title);}}=0A= if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed= Ver.versionIsValid(this.getAttribute("version"))){=0A= var n=3D(typeof _20=3D=3D"string")?document.getElementById(_20):_20;=0A= n.innerHTML=3Dthis.getSWFHTML();=0A= return true;=0A= }else{=0A= if(this.getAttribute("redirectUrl")!=3D""){document.location.replace(this= .getAttribute("redirectUrl"));}}=0A= return false;}};=0A= deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){=0A= var _23=3Dnew deconcept.PlayerVersion([0,0,0]);=0A= if(navigator.plugins&&navigator.mimeTypes.length){=0A= var x=3Dnavigator.plugins["Shockwave Flash"];=0A= if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}=0A= }else{=0A= try{var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}=0A= catch(e){try{=0A= var axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A= _23=3Dnew deconcept.PlayerVersion([6,0,21]);=0A= axo.AllowScriptAccess=3D"always";}=0A= catch(e){=0A= if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}=0A= catch(e){}}=0A= if(axo!=3Dnull){_23=3Dnew = deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}=0A= return _23;};=0A= deconcept.PlayerVersion=3Dfunction(_27){=0A= this.major=3D_27[0]!=3Dnull?parseInt(_27[0]):0;=0A= this.minor=3D_27[1]!=3Dnull?parseInt(_27[1]):0;=0A= this.rev=3D_27[2]!=3Dnull?parseInt(_27[2]):0;=0A= };=0A= deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){=0A= if(this.majorfv.major){return true;}=0A= if(this.minorfv.minor){return true;}=0A= if(this.rev \n'); document.write('window.onerror=3Dfunction(){clickURL=3Ddocument.location.= href;return true;} \n'); document.write('if(!self.clickURL) clickURL=3Dparent.location.href; = \n'); document.write('<\/script> \n'); document.write(' = \n'); document.write(' = \n'); document.write(' = \n'); document.write(' = \n'); document.write(' = \n'); document.write(' = \n'); document.write(' = \n'); var inpop =3D ( = (document.domain.indexOf("printthis.clickability.com")>-1)?true:false); var _a=3Dnew Image(); var _b=3Dnew Image(); var clickRan=3DMath.random(); var clickFac =3D 1; if(clickFac=3D=3D0)clickFac=3D1; if(!inpop && clickRan>(1-(1/clickFac))){ var _ti=3D900; var _q=3D""; var na=3D(navigator.appName=3D=3D"Netscape"); ns=3D(navigator.appName.substring(0,9)=3D=3D"Microsoft"); var _qDate=3Dnew Date(); var _q=3D'http://stats.clickability.com/t.gif?'; _q+=3D"&5=3D"+(parseInt(_qDate.getTimezoneOffset()/60)); _q+=3D"&7=3D"+getPartnerID(); _q+=3D"&8=3D"+escape(getClickURL()); _q+=3D"&10=3D"+escape(getClickTitle()); _q+=3D"&18=3D"+Math.random(); _q+=3D"&19=3D"+_ti; _q+=3D"&21=3D"+clickFac; _a.src=3D_q; var _qb=3D"http://s.clickability.com/s?"; _qb+=3D"&7=3D"+getPartnerID(); _qb+=3D"&8=3D"+escape(getClickURL()); _qb+=3D"&10=3D"+escape(getClickTitle()); _qb+=3D"&19=3D"+_ti; _qb+=3D"&21=3D"+clickFac; _qb+=3D"&18=3D"+Math.random(); _b.src=3D_qb; } var popWin=3D"width=3D510,height=3D480,resizable=3D1,scrollbars=3D1";=0A= /*Functions*/ function ST () { return ST2(getClickTitle(),getClickURL()); } function ST2 (thisTitle,thisURL) { = window.open('http://www.savethis.clickability.com/st/saveThisApp?clickMap= =3DsaveThis'+getCommonLoc(thisTitle,thisURL),'click',popWin); return false; } function STMouseOver () { window.status=3D'SAVE THIS'; return true; } function STMouseOut () { window.status=3D''; return true; } function ET () { return ET2(getClickTitle(),getClickURL()); } function ET2 (thisTitle,thisURL) { = window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D= create'+getCommonLoc(thisTitle,thisURL),'click',popWin); return false; } function ETMouseOver () { window.status=3D'EMAIL THIS'; return true; } function ETMouseOut () { window.status=3D''; return true; } function PT () { return PT2(getClickTitle(),getClickURL()); } function PT2 (thisTitle,thisURL) { = window.open('http://www.printthis.clickability.com/pt/printThis?clickMap=3D= printThis'+getCommonLoc(thisTitle,thisURL),'click',popWin); return false; } function PTMouseOver () { window.status=3D'PRINT THIS'; return true; } function PTMouseOut () { window.status=3D''; return true; } =0A= function MP () { = window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D= topTen&fb=3DY&MPbut=3DY&popularType=3D1&partnerID=3D'+getPartnerID(),'cli= ck',popWin); return false; } function MPMouseOver () { window.status=3D'MOST POPULAR'; return true; } function MPMouseOut () { window.status=3D''; return true; } function getCommonLoc(thisTitle,thisURL) { var = commonLoc=3D"&fb=3DY&url=3D"+escape(thisURL)+"&title=3D"+escape(thisTitle= )+"&random=3D"+Math.random()+"&partnerID=3D"+getPartnerID()+"&expire=3D"+= escape(getClickExpire()); return commonLoc; } function getClickExpire() { if (self.clickExpire) return clickExpire;=20 return ""; } function getClickURL() { if (self.clickURL) return clickURL; return document.location.href; } function getClickTitle() { if (self.clickTitle) return clickTitle; return document.title; }=0A= =0A= =0A= =0A= =0A= =0A= =0A= =0A= ------=_NextPart_000_0000_01C6A7A4.0E82B500 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: =?Windows-1252?Q?file:///C:/Documents%20and%20Settings/user/My%20Document?= =?Windows-1252?Q?s/amichealweb/images/tributes%20online/WNYC_-_New_Sounds?= =?Windows-1252?Q?_Remembering_M=EDche=E1l_O_Domhnaill_=28July_25=2C_200?= =?Windows-1252?Q?6=29=5Ffiles/urchin.js?= //-- Google Analytics Urchin Module=0A= //-- Copyright 2005 Google, All Rights Reserved.=0A= =0A= //-- Urchin On Demand Settings ONLY=0A= var _uacct=3D""; // set up the Urchin Account=0A= var _userv=3D1; // service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A= =0A= //-- UTM User Settings=0A= var _ufsc=3D1; // set client info flag (1=3Don|0=3Doff)=0A= var _udn=3D"auto"; // (auto|none|domain) set the domain name for cookies=0A= var _uhash=3D"on"; // (on|off) unique domain hash for cookies=0A= var _utimeout=3D"1800"; // set the inactive session timeout in seconds=0A= var _ugifpath=3D"/__utm.gif"; // set the web path to the __utm.gif file=0A= var _utsp=3D"|"; // transaction field separator=0A= var _uflash=3D1; // set flash version detect option (1=3Don|0=3Doff)=0A= var _utitle=3D1; // set the document title detect option = (1=3Don|0=3Doff)=0A= var _ulink=3D0; // enable linker functionality (1=3Don|0=3Doff)=0A= var _uanchor=3D0; // enable use of anchors for campaign = (1=3Don|0=3Doff)=0A= =0A= //-- UTM Campaign Tracking Settings=0A= var _uctm=3D1; // set campaign tracking module (1=3Don|0=3Doff)=0A= var _ucto=3D"15768000"; // set timeout in seconds (6 month default)=0A= var _uccn=3D"utm_campaign"; // name=0A= var _ucmd=3D"utm_medium"; // medium (cpc|cpm|link|email|organic)=0A= var _ucsr=3D"utm_source"; // source=0A= var _uctr=3D"utm_term"; // term/keyword=0A= var _ucct=3D"utm_content"; // content=0A= var _ucid=3D"utm_id"; // id number=0A= var _ucno=3D"utm_nooverride"; // don't override=0A= =0A= //-- Auto/Organic Sources and Keywords=0A= var _uOsr=3Dnew Array();=0A= var _uOkw=3Dnew Array();=0A= _uOsr[0]=3D"google"; _uOkw[0]=3D"q";=0A= _uOsr[1]=3D"yahoo"; _uOkw[1]=3D"p";=0A= _uOsr[2]=3D"msn"; _uOkw[2]=3D"q";=0A= _uOsr[3]=3D"aol"; _uOkw[3]=3D"query";=0A= _uOsr[4]=3D"lycos"; _uOkw[4]=3D"query";=0A= _uOsr[5]=3D"ask"; _uOkw[5]=3D"q";=0A= _uOsr[6]=3D"altavista"; _uOkw[6]=3D"q";=0A= _uOsr[7]=3D"search"; _uOkw[7]=3D"q";=0A= _uOsr[8]=3D"netscape"; _uOkw[8]=3D"query";=0A= _uOsr[9]=3D"earthlink"; _uOkw[9]=3D"q";=0A= _uOsr[10]=3D"cnn"; _uOkw[10]=3D"query";=0A= _uOsr[11]=3D"looksmart"; _uOkw[11]=3D"key";=0A= _uOsr[12]=3D"about"; _uOkw[12]=3D"terms";=0A= _uOsr[13]=3D"excite"; _uOkw[13]=3D"qkw";=0A= _uOsr[14]=3D"mamma"; _uOkw[14]=3D"query";=0A= _uOsr[15]=3D"alltheweb"; _uOkw[15]=3D"q";=0A= _uOsr[16]=3D"gigablast"; _uOkw[16]=3D"q";=0A= _uOsr[17]=3D"voila"; _uOkw[17]=3D"kw";=0A= _uOsr[18]=3D"virgilio"; _uOkw[18]=3D"qs";=0A= _uOsr[19]=3D"teoma"; _uOkw[19]=3D"q";=0A= =0A= //-- Auto/Organic Keywords to Ignore=0A= var _uOno=3Dnew Array();=0A= //_uOno[0]=3D"urchin";=0A= //_uOno[1]=3D"urchin.com";=0A= //_uOno[2]=3D"www.urchin.com";=0A= =0A= //-- Referral domains to Ignore=0A= var _uRno=3Dnew Array();=0A= //_uRno[0]=3D".urchin.com";=0A= =0A= //-- **** Don't modify below this point ***=0A= var = _uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D= 0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_utcp=3D"/",_u= wv=3D"1";=0A= var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A= if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A= if (_udl.protocol=3D=3D"https:") = _ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A= if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A= function urchinTracker(page) {=0A= if (_udl.protocol=3D=3D"file:") return;=0A= if (_uff && (!page || page=3D=3D"")) return;=0A= var a,b,c,v,z,k,x=3D"",s=3D"",f=3D0;=0A= var nx=3D" expires=3DSun, 18 Jan 2038 00:00:00 GMT;";=0A= var dc=3D_ubd.cookie;=0A= _udh=3D_uDomain();=0A= _uu=3DMath.round(Math.random()*2147483647);=0A= _udt=3Dnew Date();=0A= _ust=3DMath.round(_udt.getTime()/1000);=0A= a=3Ddc.indexOf("__utma=3D"+_udh);=0A= b=3Ddc.indexOf("__utmb=3D"+_udh);=0A= c=3Ddc.indexOf("__utmc=3D"+_udh);=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= if (_utimeout && _utimeout!=3D"") {=0A= x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= }=0A= if (_ulink) {=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= _uff=3D1;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= p=3D_ur.indexOf(_ubd.domain);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() {_uVoid();}=0A= }=0A= if (_userv=3D=3D1 || _userv=3D=3D2) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh);=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://")) < 0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= return = "&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+je+"&utmfl=3D"+f= l;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii=3D2;ii--) {=0A= try {=0A= var fl=3Deval("new = ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A= if (fl) { f=3Dii + '.0'; break; }=0A= }=0A= catch(e) {}=0A= }=0A= }=0A= return f;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!l || l=3D=3D"") return;=0A= var iq =3D l.indexOf("?"); =0A= var ih =3D l.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmz=3D"+z+"&__utmv=3D= "+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { _udl.href=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) = _udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= } else { _udl.href=3Dl; }=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!f || !f.action) return;=0A= var iq =3D f.action.indexOf("?"); =0A= var ih =3D f.action.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmz=3D"+z+"&__utmv=3D= "+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { f.action+=3D"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A= else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A= else if (iq=3D=3D-1) = f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A= else = f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A= }=0A= }=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3DSun, 18 Jan 2038 00:00:00 GMT;"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if (_userv=3D=3D1 || _userv=3D=3D2) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmb=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmc=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= ------=_NextPart_000_0000_01C6A7A4.0E82B500--